summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2018-01-18 12:53:31 -0500
committerscnorton <scnorton@biociphers.org>2018-01-18 12:53:31 -0500
commitc6ff1a6ce39cb67c6de21f2e4938ea62c97ee7e5 (patch)
tree47e2f5eaa84c3cc97b96bdf06170136abe446d81 /data
parent3c2b1731eeb7037a1b681444b1c126fc239a904e (diff)
parent24e0edee9f428a68715c47051ebba3cda5a3e5a7 (diff)
Merge branch 'master' into link
Diffstat (limited to 'data')
-rw-r--r--data/battle_ai_scripts.s3464
-rw-r--r--data/battle_anim_80A9C70.s84
-rw-r--r--data/battle_anim_80FE840.s6
-rw-r--r--data/battle_anim_815A0D4.s325
-rw-r--r--data/battle_anim_8170478.s49
-rw-r--r--data/battle_anim_scripts.s10937
-rw-r--r--data/battle_anims.s1213
-rw-r--r--data/battle_frontier_1.s1877
-rw-r--r--data/battle_frontier_2.s1731
-rw-r--r--data/battle_link_817C95C.s174
-rw-r--r--data/battle_records.s37
-rw-r--r--data/battle_scripts_1.s9
-rw-r--r--data/battle_setup.s190
-rw-r--r--data/battle_tent.s41
-rw-r--r--data/battle_tower.s670
-rw-r--r--data/bike.s58
-rw-r--r--data/contest.s362
-rw-r--r--data/contest_link_80F57C4.s80
-rw-r--r--data/contest_painting.s92
-rw-r--r--data/coord_event_weather.s15
-rw-r--r--data/cute_sketch.s302
-rw-r--r--data/data2b.s102
-rw-r--r--data/data2c.s2
-rw-r--r--data/data4.s18
-rw-r--r--data/data4c.s800
-rw-r--r--data/data_860A4AC.s50
-rw-r--r--data/easy_chat.s425
-rw-r--r--data/event_scripts.s1522
-rw-r--r--data/field_door.s17
-rw-r--r--data/field_effect_helpers.s12
-rw-r--r--data/field_effect_scripts.s8
-rw-r--r--data/field_ground_effect.s86
-rw-r--r--data/field_map_obj.s175
-rw-r--r--data/field_player_avatar.s111
-rw-r--r--data/field_screen.s1628
-rw-r--r--data/field_specials.s547
-rw-r--r--data/fieldmap.s2
-rw-r--r--data/fldeff_cut.s4
-rw-r--r--data/fldeff_flash.s81
-rw-r--r--data/graphics.s5004
-rw-r--r--data/graphics/field_objects/field_object_oam.inc340
-rw-r--r--data/graphics/pokemon/icon_palette_indices.inc442
-rw-r--r--data/graphics/pokemon/icon_palette_table.inc11
-rw-r--r--data/graphics/pokemon/icon_table.inc442
-rw-r--r--data/item_menu_icons.s19
-rw-r--r--data/learn_move.s2
-rw-r--r--data/librtc_rodata.s2
-rw-r--r--data/link_strings.s44
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/header.inc2
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Deck/header.inc2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/header.inc2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/header.inc2
-rw-r--r--data/maps/AbandonedShip_Room_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Underwater1/header.inc2
-rw-r--r--data/maps/AbandonedShip_Underwater2/header.inc2
-rw-r--r--data/maps/AlteringCave/header.inc2
-rw-r--r--data/maps/AncientTomb/header.inc2
-rw-r--r--data/maps/AquaHideout_1F/header.inc2
-rw-r--r--data/maps/AquaHideout_B1F/header.inc2
-rw-r--r--data/maps/AquaHideout_B2F/header.inc2
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap1/header.inc2
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap2/header.inc2
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap3/header.inc2
-rw-r--r--data/maps/ArtisanCave_1F/header.inc2
-rw-r--r--data/maps/ArtisanCave_B1F/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleArenaCorridor/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleArenaLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomeCorridor/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomeLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleFactoryLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePalaceCorridor/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePalaceLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePyramidLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor2/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerElevator/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerLobby/header.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge1/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge2/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge3/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge4/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge5/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge6/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge7/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge8/header.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge9/header.inc2
-rw-r--r--data/maps/BattleFrontier_Mart/header.inc2
-rw-r--r--data/maps/BattleFrontier_OutsideEast/header.inc2
-rw-r--r--data/maps/BattleFrontier_OutsideWest/header.inc2
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/BattleFrontier_RankingHall/header.inc2
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/header.inc2
-rw-r--r--data/maps/BattleFrontier_ScottsHouse/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_1F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_Entrance/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc2
-rw-r--r--data/maps/DesertRuins/header.inc2
-rw-r--r--data/maps/DesertUnderpass/header.inc2
-rw-r--r--data/maps/DewfordTown/header.inc2
-rw-r--r--data/maps/DewfordTown_Gym/header.inc2
-rw-r--r--data/maps/DewfordTown_Hall/header.inc2
-rw-r--r--data/maps/DewfordTown_House1/header.inc2
-rw-r--r--data/maps/DewfordTown_House2/header.inc2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/DoubleBattleColosseum/header.inc2
-rw-r--r--data/maps/EverGrandeCity/header.inc2
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall1/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall2/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall3/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall4/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall5/header.inc2
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_2F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/header.inc2
-rw-r--r--data/maps/FallarborTown/header.inc2
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/header.inc2
-rw-r--r--data/maps/FallarborTown_BattleTentCorridor/header.inc2
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/header.inc2
-rw-r--r--data/maps/FallarborTown_House1/header.inc2
-rw-r--r--data/maps/FallarborTown_House2/header.inc2
-rw-r--r--data/maps/FallarborTown_Mart/header.inc2
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/FarawayIsland_Entrance/header.inc2
-rw-r--r--data/maps/FarawayIsland_Interior/header.inc2
-rw-r--r--data/maps/FieryPath/header.inc2
-rw-r--r--data/maps/FortreeCity/header.inc2
-rw-r--r--data/maps/FortreeCity_DecorationShop/header.inc2
-rw-r--r--data/maps/FortreeCity_Gym/header.inc2
-rw-r--r--data/maps/FortreeCity_House1/header.inc2
-rw-r--r--data/maps/FortreeCity_House2/header.inc2
-rw-r--r--data/maps/FortreeCity_House3/header.inc2
-rw-r--r--data/maps/FortreeCity_House4/header.inc2
-rw-r--r--data/maps/FortreeCity_House5/header.inc2
-rw-r--r--data/maps/FortreeCity_Mart/header.inc2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/GraniteCave_1F/header.inc2
-rw-r--r--data/maps/GraniteCave_B1F/header.inc2
-rw-r--r--data/maps/GraniteCave_B2F/header.inc2
-rw-r--r--data/maps/GraniteCave_StevensRoom/header.inc2
-rw-r--r--data/maps/IslandCave/header.inc2
-rw-r--r--data/maps/JaggedPass/header.inc2
-rw-r--r--data/maps/LavaridgeTown/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_HerbShop/header.inc2
-rw-r--r--data/maps/LavaridgeTown_House/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Mart/header.inc2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity/header.inc2
-rw-r--r--data/maps/LilycoveCity_ContestHall/header.inc2
-rw-r--r--data/maps/LilycoveCity_ContestLobby/header.inc2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/header.inc2
-rw-r--r--data/maps/LilycoveCity_Harbor/header.inc2
-rw-r--r--data/maps/LilycoveCity_House1/header.inc2
-rw-r--r--data/maps/LilycoveCity_House2/header.inc2
-rw-r--r--data/maps/LilycoveCity_House3/header.inc2
-rw-r--r--data/maps/LilycoveCity_House4/header.inc2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc2
-rw-r--r--data/maps/LilycoveCity_UnusedMart/header.inc2
-rw-r--r--data/maps/LinkContestRoom1/header.inc2
-rw-r--r--data/maps/LinkContestRoom2/header.inc2
-rw-r--r--data/maps/LinkContestRoom3/header.inc2
-rw-r--r--data/maps/LinkContestRoom4/header.inc2
-rw-r--r--data/maps/LinkContestRoom5/header.inc2
-rw-r--r--data/maps/LinkContestRoom6/header.inc2
-rw-r--r--data/maps/LittlerootTown/header.inc2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/header.inc2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/header.inc2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/header.inc2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/header.inc2
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/header.inc2
-rw-r--r--data/maps/MagmaHideout_1F/header.inc2
-rw-r--r--data/maps/MagmaHideout_2F_1R/header.inc2
-rw-r--r--data/maps/MagmaHideout_2F_2R/header.inc2
-rw-r--r--data/maps/MagmaHideout_2F_3R/header.inc2
-rw-r--r--data/maps/MagmaHideout_3F_1R/header.inc2
-rw-r--r--data/maps/MagmaHideout_3F_2R/header.inc2
-rw-r--r--data/maps/MagmaHideout_3F_3R/header.inc2
-rw-r--r--data/maps/MagmaHideout_4F/header.inc2
-rw-r--r--data/maps/MarineCave_End/header.inc2
-rw-r--r--data/maps/MarineCave_Entrance/header.inc2
-rw-r--r--data/maps/MauvilleCity/header.inc2
-rw-r--r--data/maps/MauvilleCity_BikeShop/header.inc2
-rw-r--r--data/maps/MauvilleCity_GameCorner/header.inc2
-rw-r--r--data/maps/MauvilleCity_Gym/header.inc2
-rw-r--r--data/maps/MauvilleCity_House1/header.inc2
-rw-r--r--data/maps/MauvilleCity_House2/header.inc2
-rw-r--r--data/maps/MauvilleCity_Mart/header.inc2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/MeteorFalls_1F_1R/header.inc2
-rw-r--r--data/maps/MeteorFalls_1F_2R/header.inc2
-rw-r--r--data/maps/MeteorFalls_B1F_1R/header.inc2
-rw-r--r--data/maps/MeteorFalls_B1F_2R/header.inc2
-rw-r--r--data/maps/MeteorFalls_StevensCave/header.inc2
-rw-r--r--data/maps/MirageTower_1F/header.inc2
-rw-r--r--data/maps/MirageTower_2F/header.inc2
-rw-r--r--data/maps/MirageTower_3F/header.inc2
-rw-r--r--data/maps/MirageTower_4F/header.inc2
-rw-r--r--data/maps/MossdeepCity/header.inc2
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_Gym/header.inc2
-rw-r--r--data/maps/MossdeepCity_House1/header.inc2
-rw-r--r--data/maps/MossdeepCity_House2/header.inc2
-rw-r--r--data/maps/MossdeepCity_House3/header.inc2
-rw-r--r--data/maps/MossdeepCity_House4/header.inc2
-rw-r--r--data/maps/MossdeepCity_Mart/header.inc2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/header.inc2
-rw-r--r--data/maps/MossdeepCity_StevensHouse/header.inc2
-rw-r--r--data/maps/MtChimney/header.inc2
-rw-r--r--data/maps/MtChimney_CableCarStation/header.inc2
-rw-r--r--data/maps/MtPyre_1F/header.inc2
-rw-r--r--data/maps/MtPyre_2F/header.inc2
-rw-r--r--data/maps/MtPyre_3F/header.inc2
-rw-r--r--data/maps/MtPyre_4F/header.inc2
-rw-r--r--data/maps/MtPyre_5F/header.inc2
-rw-r--r--data/maps/MtPyre_6F/header.inc2
-rw-r--r--data/maps/MtPyre_Exterior/header.inc2
-rw-r--r--data/maps/MtPyre_Summit/header.inc2
-rw-r--r--data/maps/NavelRock_B1F/header.inc2
-rw-r--r--data/maps/NavelRock_Bottom/header.inc2
-rw-r--r--data/maps/NavelRock_Down01/header.inc2
-rw-r--r--data/maps/NavelRock_Down02/header.inc2
-rw-r--r--data/maps/NavelRock_Down03/header.inc2
-rw-r--r--data/maps/NavelRock_Down04/header.inc2
-rw-r--r--data/maps/NavelRock_Down05/header.inc2
-rw-r--r--data/maps/NavelRock_Down06/header.inc2
-rw-r--r--data/maps/NavelRock_Down07/header.inc2
-rw-r--r--data/maps/NavelRock_Down08/header.inc2
-rw-r--r--data/maps/NavelRock_Down09/header.inc2
-rw-r--r--data/maps/NavelRock_Down10/header.inc2
-rw-r--r--data/maps/NavelRock_Down11/header.inc2
-rw-r--r--data/maps/NavelRock_Entrance/header.inc2
-rw-r--r--data/maps/NavelRock_Exterior/header.inc2
-rw-r--r--data/maps/NavelRock_Fork/header.inc2
-rw-r--r--data/maps/NavelRock_Harbor/header.inc2
-rw-r--r--data/maps/NavelRock_Top/header.inc2
-rw-r--r--data/maps/NavelRock_Up1/header.inc2
-rw-r--r--data/maps/NavelRock_Up2/header.inc2
-rw-r--r--data/maps/NavelRock_Up3/header.inc2
-rw-r--r--data/maps/NavelRock_Up4/header.inc2
-rw-r--r--data/maps/NewMauville_Entrance/header.inc2
-rw-r--r--data/maps/NewMauville_Inside/header.inc2
-rw-r--r--data/maps/OldaleTown/header.inc2
-rw-r--r--data/maps/OldaleTown_House1/header.inc2
-rw-r--r--data/maps/OldaleTown_House2/header.inc2
-rw-r--r--data/maps/OldaleTown_Mart/header.inc2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PacifidlogTown/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House1/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House2/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House3/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House4/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House5/header.inc2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PetalburgCity/header.inc2
-rw-r--r--data/maps/PetalburgCity_Gym/header.inc2
-rw-r--r--data/maps/PetalburgCity_House1/header.inc2
-rw-r--r--data/maps/PetalburgCity_House2/header.inc2
-rw-r--r--data/maps/PetalburgCity_Mart/header.inc2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PetalburgCity_WallysHouse/header.inc2
-rw-r--r--data/maps/PetalburgWoods/header.inc2
-rw-r--r--data/maps/RecordCorner/header.inc2
-rw-r--r--data/maps/Route101/header.inc2
-rw-r--r--data/maps/Route102/header.inc2
-rw-r--r--data/maps/Route103/header.inc2
-rw-r--r--data/maps/Route104/header.inc2
-rw-r--r--data/maps/Route104_MrBrineysHouse/header.inc2
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/header.inc2
-rw-r--r--data/maps/Route104_Prototype/header.inc2
-rw-r--r--data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc2
-rw-r--r--data/maps/Route105/header.inc2
-rw-r--r--data/maps/Route106/header.inc2
-rw-r--r--data/maps/Route107/header.inc2
-rw-r--r--data/maps/Route108/header.inc2
-rw-r--r--data/maps/Route109/header.inc2
-rw-r--r--data/maps/Route109_SeashoreHouse/header.inc2
-rw-r--r--data/maps/Route110/header.inc2
-rw-r--r--data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc2
-rw-r--r--data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseCorridor/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseEnd/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseEntrance/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/header.inc2
-rw-r--r--data/maps/Route111/header.inc2
-rw-r--r--data/maps/Route111_OldLadysRestStop/header.inc2
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/header.inc2
-rw-r--r--data/maps/Route112/header.inc2
-rw-r--r--data/maps/Route112_CableCarStation/header.inc2
-rw-r--r--data/maps/Route113/header.inc2
-rw-r--r--data/maps/Route113_GlassWorkshop/header.inc2
-rw-r--r--data/maps/Route114/header.inc2
-rw-r--r--data/maps/Route114_FossilManiacsHouse/header.inc2
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/header.inc2
-rw-r--r--data/maps/Route114_LanettesHouse/header.inc2
-rw-r--r--data/maps/Route115/header.inc2
-rw-r--r--data/maps/Route116/header.inc2
-rw-r--r--data/maps/Route116_TunnelersRestHouse/header.inc2
-rw-r--r--data/maps/Route117/header.inc2
-rw-r--r--data/maps/Route117_PokemonDayCare/header.inc2
-rw-r--r--data/maps/Route118/header.inc2
-rw-r--r--data/maps/Route119/header.inc2
-rw-r--r--data/maps/Route119_House/header.inc2
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/header.inc2
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/header.inc2
-rw-r--r--data/maps/Route120/header.inc2
-rw-r--r--data/maps/Route121/header.inc2
-rw-r--r--data/maps/Route121_SafariZoneEntrance/header.inc2
-rw-r--r--data/maps/Route122/header.inc2
-rw-r--r--data/maps/Route123/header.inc2
-rw-r--r--data/maps/Route123_BerryMastersHouse/header.inc2
-rw-r--r--data/maps/Route124/header.inc2
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/header.inc2
-rw-r--r--data/maps/Route125/header.inc2
-rw-r--r--data/maps/Route126/header.inc2
-rw-r--r--data/maps/Route127/header.inc2
-rw-r--r--data/maps/Route128/header.inc2
-rw-r--r--data/maps/Route129/header.inc2
-rw-r--r--data/maps/Route130/header.inc2
-rw-r--r--data/maps/Route131/header.inc2
-rw-r--r--data/maps/Route132/header.inc2
-rw-r--r--data/maps/Route133/header.inc2
-rw-r--r--data/maps/Route134/header.inc2
-rw-r--r--data/maps/RustboroCity/header.inc2
-rw-r--r--data/maps/RustboroCity_CuttersHouse/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat1_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat1_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_3F/header.inc2
-rw-r--r--data/maps/RustboroCity_Gym/header.inc2
-rw-r--r--data/maps/RustboroCity_House1/header.inc2
-rw-r--r--data/maps/RustboroCity_House2/header.inc2
-rw-r--r--data/maps/RustboroCity_House3/header.inc2
-rw-r--r--data/maps/RustboroCity_Mart/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonSchool/header.inc2
-rw-r--r--data/maps/RusturfTunnel/header.inc2
-rw-r--r--data/maps/SSTidalCorridor/header.inc2
-rw-r--r--data/maps/SSTidalLowerDeck/header.inc2
-rw-r--r--data/maps/SSTidalRooms/header.inc2
-rw-r--r--data/maps/SafariZone_North/header.inc2
-rw-r--r--data/maps/SafariZone_Northeast/header.inc2
-rw-r--r--data/maps/SafariZone_Northwest/header.inc2
-rw-r--r--data/maps/SafariZone_RestHouse/header.inc2
-rw-r--r--data/maps/SafariZone_South/header.inc2
-rw-r--r--data/maps/SafariZone_Southeast/header.inc2
-rw-r--r--data/maps/SafariZone_Southwest/header.inc2
-rw-r--r--data/maps/ScorchedSlab/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Entrance/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room1/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room2/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room3/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room4/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room5/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room6/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room7/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room8/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room9/header.inc2
-rw-r--r--data/maps/SealedChamber_InnerRoom/header.inc2
-rw-r--r--data/maps/SealedChamber_OuterRoom/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave1/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave2/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave3/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave4/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave1/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave2/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave3/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave4/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave1/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave2/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave3/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave4/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub1/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub2/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub3/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub4/header.inc2
-rw-r--r--data/maps/SecretBase_Tree1/header.inc2
-rw-r--r--data/maps/SecretBase_Tree2/header.inc2
-rw-r--r--data/maps/SecretBase_Tree3/header.inc2
-rw-r--r--data/maps/SecretBase_Tree4/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave1/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave2/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave3/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave4/header.inc2
-rw-r--r--data/maps/ShoalCave_HighTideEntranceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_HighTideInnerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/header.inc2
-rw-r--r--data/maps/SingleBattleColosseum/header.inc2
-rw-r--r--data/maps/SkyPillar_1F/header.inc2
-rw-r--r--data/maps/SkyPillar_2F/header.inc2
-rw-r--r--data/maps/SkyPillar_3F/header.inc2
-rw-r--r--data/maps/SkyPillar_4F/header.inc2
-rw-r--r--data/maps/SkyPillar_5F/header.inc2
-rw-r--r--data/maps/SkyPillar_Entrance/header.inc2
-rw-r--r--data/maps/SkyPillar_Outside/header.inc2
-rw-r--r--data/maps/SkyPillar_Top/header.inc2
-rw-r--r--data/maps/SlateportCity/header.inc2
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/header.inc2
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/header.inc2
-rw-r--r--data/maps/SlateportCity_BattleTentLobby/header.inc2
-rw-r--r--data/maps/SlateportCity_Harbor/header.inc2
-rw-r--r--data/maps/SlateportCity_House1/header.inc2
-rw-r--r--data/maps/SlateportCity_House2/header.inc2
-rw-r--r--data/maps/SlateportCity_Mart/header.inc2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/header.inc2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/header.inc2
-rw-r--r--data/maps/SootopolisCity/header.inc2
-rw-r--r--data/maps/SootopolisCity_Gym_1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_House1/header.inc2
-rw-r--r--data/maps/SootopolisCity_House2/header.inc2
-rw-r--r--data/maps/SootopolisCity_House3/header.inc2
-rw-r--r--data/maps/SootopolisCity_House4/header.inc2
-rw-r--r--data/maps/SootopolisCity_House5/header.inc2
-rw-r--r--data/maps/SootopolisCity_House6/header.inc2
-rw-r--r--data/maps/SootopolisCity_House7/header.inc2
-rw-r--r--data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc2
-rw-r--r--data/maps/SootopolisCity_Mart/header.inc2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/SouthernIsland_Exterior/header.inc2
-rw-r--r--data/maps/SouthernIsland_Interior/header.inc2
-rw-r--r--data/maps/TerraCave_End/header.inc2
-rw-r--r--data/maps/TerraCave_Entrance/header.inc2
-rw-r--r--data/maps/TradeCenter/header.inc2
-rw-r--r--data/maps/TrainerHill_1F/header.inc2
-rw-r--r--data/maps/TrainerHill_2F/header.inc2
-rw-r--r--data/maps/TrainerHill_3F/header.inc2
-rw-r--r--data/maps/TrainerHill_4F/header.inc2
-rw-r--r--data/maps/TrainerHill_Elevator/header.inc2
-rw-r--r--data/maps/TrainerHill_Entrance/header.inc2
-rw-r--r--data/maps/TrainerHill_Roof/header.inc2
-rw-r--r--data/maps/Underwater1/header.inc2
-rw-r--r--data/maps/Underwater2/header.inc2
-rw-r--r--data/maps/Underwater3/header.inc2
-rw-r--r--data/maps/Underwater4/header.inc2
-rw-r--r--data/maps/Underwater5/header.inc2
-rw-r--r--data/maps/Underwater6/header.inc2
-rw-r--r--data/maps/Underwater7/header.inc2
-rw-r--r--data/maps/Underwater_MarineCave/header.inc2
-rw-r--r--data/maps/Underwater_Route134/header.inc2
-rw-r--r--data/maps/Underwater_SeafloorCavern/header.inc2
-rw-r--r--data/maps/Underwater_SealedChamber/header.inc2
-rw-r--r--data/maps/Underwater_SootopolisCity/header.inc2
-rw-r--r--data/maps/UnionRoom/header.inc2
-rw-r--r--data/maps/UnknownMap_25_29/header.inc2
-rw-r--r--data/maps/UnknownMap_25_30/header.inc2
-rw-r--r--data/maps/UnknownMap_25_31/header.inc2
-rw-r--r--data/maps/UnknownMap_25_32/header.inc2
-rw-r--r--data/maps/UnknownMap_25_33/header.inc2
-rw-r--r--data/maps/UnknownMap_25_34/header.inc2
-rw-r--r--data/maps/VerdanturfTown/header.inc2
-rw-r--r--data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc2
-rw-r--r--data/maps/VerdanturfTown_BattleTentCorridor/header.inc2
-rw-r--r--data/maps/VerdanturfTown_BattleTentLobby/header.inc2
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc2
-rw-r--r--data/maps/VerdanturfTown_House/header.inc2
-rw-r--r--data/maps/VerdanturfTown_Mart/header.inc2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/header.inc2
-rw-r--r--data/maps/VictoryRoad_1F/header.inc2
-rw-r--r--data/maps/VictoryRoad_B1F/header.inc2
-rw-r--r--data/maps/VictoryRoad_B2F/header.inc2
-rw-r--r--data/mauville_old_man.s20
-rw-r--r--data/menu_indicators.s19
-rw-r--r--data/mystery_event_msg.s102
-rw-r--r--data/naming_screen.s123
-rw-r--r--data/party_menu.s65
-rw-r--r--data/pokeblock_feed.s43
-rw-r--r--data/pokedex.s219
-rw-r--r--data/pokedex_area_screen.s92
-rw-r--r--data/pokedex_cry_screen.s110
-rw-r--r--data/pokedex_entries.inc460
-rw-r--r--data/pokemon_animation.s240
-rw-r--r--data/pokemon_icon.s27
-rw-r--r--data/pokemon_storage_system.s149
-rw-r--r--data/pokemon_summary_screen.s33
-rw-r--r--data/pokenav.s1606
-rw-r--r--data/rayquaza_scene.s160
-rw-r--r--data/record_mixing.s2
-rw-r--r--data/reset_rtc_screen.s8
-rw-r--r--data/rom_8486FEC.s8
-rw-r--r--data/rom_8525F58.s18
-rw-r--r--data/roulette.s928
-rw-r--r--data/save.s28
-rw-r--r--data/script_cmd_table.inc6
-rw-r--r--data/script_menu.s24
-rw-r--r--data/script_pokemon_util_80F87D8.s4
-rw-r--r--data/scripts/berry_tree.inc26
-rw-r--r--data/scripts/cable_club.inc224
-rw-r--r--data/scripts/contest_hall.inc218
-rw-r--r--data/scripts/day_care.inc62
-rw-r--r--data/scripts/field_move_scripts.inc28
-rw-r--r--data/scripts/gabby_and_ty.inc20
-rw-r--r--data/scripts/maps/AbandonedShip_CaptainsOffice.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_Corridors_B1F.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_Deck.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc8
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc16
-rw-r--r--data/scripts/maps/AbandonedShip_Rooms2_1F.inc8
-rw-r--r--data/scripts/maps/AbandonedShip_Rooms_1F.inc4
-rw-r--r--data/scripts/maps/AlteringCave.inc2
-rw-r--r--data/scripts/maps/AncientTomb.inc12
-rw-r--r--data/scripts/maps/AquaHideout_B1F.inc14
-rw-r--r--data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc50
-rw-r--r--data/scripts/maps/BattleFrontier_BattleArenaLobby.inc16
-rw-r--r--data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc72
-rw-r--r--data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc2
-rw-r--r--data/scripts/maps/BattleFrontier_BattleDomeLobby.inc52
-rw-r--r--data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc10
-rw-r--r--data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc40
-rw-r--r--data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc22
-rw-r--r--data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc90
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc52
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc12
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc36
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePikeLobby.inc16
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc50
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc4
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc4
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePointExchangeServiceCorner.inc132
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc148
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc26
-rw-r--r--data/scripts/maps/BattleFrontier_BattlePyramidTop.inc38
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc44
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc28
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc4
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc14
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerElevator.inc8
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerLobby.inc126
-rw-r--r--data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc350
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge1.inc36
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge2.inc94
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge3.inc102
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge5.inc64
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge6.inc6
-rw-r--r--data/scripts/maps/BattleFrontier_Lounge7.inc48
-rw-r--r--data/scripts/maps/BattleFrontier_OutsideEast.inc8
-rw-r--r--data/scripts/maps/BattleFrontier_OutsideWest.inc24
-rw-r--r--data/scripts/maps/BattleFrontier_RankingHall.inc2
-rw-r--r--data/scripts/maps/BattleFrontier_ReceptionGate.inc4
-rw-r--r--data/scripts/maps/BattleFrontier_ScottsHouse.inc34
-rw-r--r--data/scripts/maps/BirthIsland_Exterior.inc12
-rw-r--r--data/scripts/maps/BirthIsland_Harbor.inc2
-rw-r--r--data/scripts/maps/DesertRuins.inc12
-rw-r--r--data/scripts/maps/DesertUnderpass.inc2
-rw-r--r--data/scripts/maps/DewfordTown.inc20
-rw-r--r--data/scripts/maps/DewfordTown_Gym.inc38
-rw-r--r--data/scripts/maps/DewfordTown_Hall.inc24
-rw-r--r--data/scripts/maps/DewfordTown_House2.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_ChampionsRoom.inc18
-rw-r--r--data/scripts/maps/EverGrandeCity_DrakesRoom.inc4
-rw-r--r--data/scripts/maps/EverGrandeCity_GlaciasRoom.inc4
-rw-r--r--data/scripts/maps/EverGrandeCity_HallOfFame.inc8
-rw-r--r--data/scripts/maps/EverGrandeCity_PhoebesRoom.inc4
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc6
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonLeague_1F.inc8
-rw-r--r--data/scripts/maps/EverGrandeCity_SidneysRoom.inc4
-rw-r--r--data/scripts/maps/FallarborTown_BattleTentBattleRoom.inc16
-rw-r--r--data/scripts/maps/FallarborTown_BattleTentLobby.inc10
-rw-r--r--data/scripts/maps/FallarborTown_House1.inc6
-rw-r--r--data/scripts/maps/FallarborTown_House2.inc10
-rw-r--r--data/scripts/maps/FarawayIsland_Entrance.inc2
-rw-r--r--data/scripts/maps/FarawayIsland_Interior.inc28
-rw-r--r--data/scripts/maps/FieryPath.inc4
-rw-r--r--data/scripts/maps/FortreeCity.inc4
-rw-r--r--data/scripts/maps/FortreeCity_Gym.inc10
-rw-r--r--data/scripts/maps/FortreeCity_House1.inc6
-rw-r--r--data/scripts/maps/FortreeCity_House2.inc2
-rw-r--r--data/scripts/maps/FortreeCity_House4.inc2
-rw-r--r--data/scripts/maps/GraniteCave_StevensRoom.inc12
-rw-r--r--data/scripts/maps/InsideOfTruck.inc4
-rw-r--r--data/scripts/maps/IslandCave.inc12
-rw-r--r--data/scripts/maps/JaggedPass.inc16
-rw-r--r--data/scripts/maps/LavaridgeTown.inc40
-rw-r--r--data/scripts/maps/LavaridgeTown_Gym_1F.inc18
-rw-r--r--data/scripts/maps/LavaridgeTown_HerbShop.inc2
-rw-r--r--data/scripts/maps/LilycoveCity.inc32
-rw-r--r--data/scripts/maps/LilycoveCity_ContestLobby.inc86
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc6
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc10
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc30
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc26
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_Harbor.inc70
-rw-r--r--data/scripts/maps/LilycoveCity_House2.inc2
-rw-r--r--data/scripts/maps/LilycoveCity_House3.inc2
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc8
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc2
-rw-r--r--data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc12
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc114
-rw-r--r--data/scripts/maps/LittlerootTown.inc110
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc30
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc38
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_1F.inc36
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_2F.inc46
-rw-r--r--data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc114
-rw-r--r--data/scripts/maps/MagmaHideout_4F.inc4
-rw-r--r--data/scripts/maps/MarineCave_End.inc10
-rw-r--r--data/scripts/maps/MauvilleCity.inc18
-rw-r--r--data/scripts/maps/MauvilleCity_BikeShop.inc16
-rw-r--r--data/scripts/maps/MauvilleCity_GameCorner.inc86
-rw-r--r--data/scripts/maps/MauvilleCity_Gym.inc38
-rw-r--r--data/scripts/maps/MauvilleCity_House2.inc6
-rw-r--r--data/scripts/maps/MeteorFalls_1F_1R.inc4
-rw-r--r--data/scripts/maps/MeteorFalls_1F_2R.inc12
-rw-r--r--data/scripts/maps/MirageTower_1F.inc2
-rw-r--r--data/scripts/maps/MirageTower_4F.inc6
-rw-r--r--data/scripts/maps/MossdeepCity.inc8
-rw-r--r--data/scripts/maps/MossdeepCity_Gym.inc10
-rw-r--r--data/scripts/maps/MossdeepCity_House1.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_House2.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_House3.inc2
-rw-r--r--data/scripts/maps/MossdeepCity_House4.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc40
-rw-r--r--data/scripts/maps/MossdeepCity_SpaceCenter_2F.inc26
-rw-r--r--data/scripts/maps/MossdeepCity_StevensHouse.inc14
-rw-r--r--data/scripts/maps/MtChimney.inc28
-rw-r--r--data/scripts/maps/MtChimney_CableCarStation.inc8
-rw-r--r--data/scripts/maps/MtPyre_1F.inc2
-rw-r--r--data/scripts/maps/MtPyre_3F.inc4
-rw-r--r--data/scripts/maps/MtPyre_6F.inc4
-rw-r--r--data/scripts/maps/MtPyre_Exterior.inc2
-rw-r--r--data/scripts/maps/MtPyre_Summit.inc44
-rw-r--r--data/scripts/maps/NavelRock_Bottom.inc10
-rw-r--r--data/scripts/maps/NavelRock_Harbor.inc2
-rw-r--r--data/scripts/maps/NavelRock_Top.inc10
-rw-r--r--data/scripts/maps/NewMauville_Entrance.inc8
-rw-r--r--data/scripts/maps/NewMauville_Inside.inc28
-rw-r--r--data/scripts/maps/OldaleTown.inc14
-rw-r--r--data/scripts/maps/PacifidlogTown_House2.inc14
-rw-r--r--data/scripts/maps/PacifidlogTown_House3.inc6
-rw-r--r--data/scripts/maps/PacifidlogTown_House4.inc4
-rw-r--r--data/scripts/maps/PacifidlogTown_House5.inc4
-rw-r--r--data/scripts/maps/PetalburgCity.inc44
-rw-r--r--data/scripts/maps/PetalburgCity_Gym.inc188
-rw-r--r--data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc10
-rw-r--r--data/scripts/maps/PetalburgWoods.inc18
-rw-r--r--data/scripts/maps/Route101.inc10
-rw-r--r--data/scripts/maps/Route102.inc10
-rw-r--r--data/scripts/maps/Route103.inc22
-rw-r--r--data/scripts/maps/Route104.inc78
-rw-r--r--data/scripts/maps/Route104_MrBrineysHouse.inc10
-rw-r--r--data/scripts/maps/Route104_PrettyPetalFlowerShop.inc12
-rw-r--r--data/scripts/maps/Route105.inc14
-rw-r--r--data/scripts/maps/Route106.inc4
-rw-r--r--data/scripts/maps/Route107.inc4
-rw-r--r--data/scripts/maps/Route108.inc4
-rw-r--r--data/scripts/maps/Route109.inc14
-rw-r--r--data/scripts/maps/Route109_SeashoreHouse.inc10
-rw-r--r--data/scripts/maps/Route110.inc88
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadEntrance1.inc4
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadEntrance2.inc10
-rw-r--r--data/scripts/maps/Route110_TrickHouseEnd.inc30
-rw-r--r--data/scripts/maps/Route110_TrickHouseEntrance.inc124
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle1.inc4
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle2.inc10
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle3.inc30
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle4.inc2
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle5.inc146
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle6.inc2
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle7.inc6
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle8.inc2
-rw-r--r--data/scripts/maps/Route111.inc58
-rw-r--r--data/scripts/maps/Route111_OldLadysRestStop.inc10
-rw-r--r--data/scripts/maps/Route111_WinstrateFamilysHouse.inc2
-rw-r--r--data/scripts/maps/Route112.inc4
-rw-r--r--data/scripts/maps/Route112_CableCarStation.inc8
-rw-r--r--data/scripts/maps/Route113.inc12
-rw-r--r--data/scripts/maps/Route113_GlassWorkshop.inc54
-rw-r--r--data/scripts/maps/Route114.inc22
-rw-r--r--data/scripts/maps/Route114_FossilManiacsHouse.inc4
-rw-r--r--data/scripts/maps/Route114_FossilManiacsTunnel.inc4
-rw-r--r--data/scripts/maps/Route114_LanettesHouse.inc8
-rw-r--r--data/scripts/maps/Route115.inc22
-rw-r--r--data/scripts/maps/Route116.inc54
-rw-r--r--data/scripts/maps/Route116_TunnelersRestHouse.inc2
-rw-r--r--data/scripts/maps/Route117.inc24
-rw-r--r--data/scripts/maps/Route117_PokemonDayCare.inc2
-rw-r--r--data/scripts/maps/Route118.inc28
-rw-r--r--data/scripts/maps/Route119.inc52
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_1F.inc8
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_2F.inc18
-rw-r--r--data/scripts/maps/Route120.inc56
-rw-r--r--data/scripts/maps/Route121.inc14
-rw-r--r--data/scripts/maps/Route121_SafariZoneEntrance.inc16
-rw-r--r--data/scripts/maps/Route123.inc20
-rw-r--r--data/scripts/maps/Route123_BerryMastersHouse.inc34
-rw-r--r--data/scripts/maps/Route124.inc12
-rw-r--r--data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc22
-rw-r--r--data/scripts/maps/Route125.inc14
-rw-r--r--data/scripts/maps/Route126.inc4
-rw-r--r--data/scripts/maps/Route127.inc14
-rw-r--r--data/scripts/maps/Route128.inc8
-rw-r--r--data/scripts/maps/Route129.inc12
-rw-r--r--data/scripts/maps/Route130.inc6
-rw-r--r--data/scripts/maps/Route131.inc2
-rw-r--r--data/scripts/maps/RustboroCity.inc60
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_2F.inc54
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_3F.inc8
-rw-r--r--data/scripts/maps/RustboroCity_Flat1_2F.inc16
-rw-r--r--data/scripts/maps/RustboroCity_Flat2_2F.inc2
-rw-r--r--data/scripts/maps/RustboroCity_Gym.inc10
-rw-r--r--data/scripts/maps/RustboroCity_House1.inc6
-rw-r--r--data/scripts/maps/RustboroCity_PokemonSchool.inc6
-rw-r--r--data/scripts/maps/RusturfTunnel.inc26
-rw-r--r--data/scripts/maps/SSTidalCorridor.inc24
-rw-r--r--data/scripts/maps/SSTidalRooms.inc2
-rw-r--r--data/scripts/maps/SafariZone_South.inc4
-rw-r--r--data/scripts/maps/ScorchedSlab.inc2
-rw-r--r--data/scripts/maps/SeafloorCavern_Entrance.inc14
-rw-r--r--data/scripts/maps/SeafloorCavern_Room9.inc8
-rw-r--r--data/scripts/maps/SealedChamber_InnerRoom.inc2
-rw-r--r--data/scripts/maps/SealedChamber_OuterRoom.inc2
-rw-r--r--data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc22
-rw-r--r--data/scripts/maps/ShoalCave_LowTideInnerRoom.inc12
-rw-r--r--data/scripts/maps/ShoalCave_LowTideLowerRoom.inc4
-rw-r--r--data/scripts/maps/ShoalCave_LowTideStairsRoom.inc2
-rw-r--r--data/scripts/maps/SkyPillar_1F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_2F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_3F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_4F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_5F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_Entrance.inc2
-rw-r--r--data/scripts/maps/SkyPillar_Outside.inc6
-rw-r--r--data/scripts/maps/SkyPillar_Top.inc14
-rw-r--r--data/scripts/maps/SlateportCity.inc46
-rw-r--r--data/scripts/maps/SlateportCity_BattleTentBattleRoom.inc6
-rw-r--r--data/scripts/maps/SlateportCity_BattleTentCorridor.inc16
-rw-r--r--data/scripts/maps/SlateportCity_BattleTentLobby.inc8
-rw-r--r--data/scripts/maps/SlateportCity_Harbor.inc36
-rw-r--r--data/scripts/maps/SlateportCity_House1.inc22
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc14
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc20
-rw-r--r--data/scripts/maps/SlateportCity_PokemonFanClub.inc40
-rw-r--r--data/scripts/maps/SootopolisCity.inc156
-rw-r--r--data/scripts/maps/SootopolisCity_Gym_1F.inc16
-rw-r--r--data/scripts/maps/SootopolisCity_House1.inc2
-rw-r--r--data/scripts/maps/SootopolisCity_House2.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House3.inc2
-rw-r--r--data/scripts/maps/SootopolisCity_House6.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_LotadAndSeedotHouse.inc20
-rw-r--r--data/scripts/maps/SootopolisCity_Mart.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_MysteryEventsHouse_1F.inc28
-rw-r--r--data/scripts/maps/SootopolisCity_MysteryEventsHouse_B1F.inc12
-rw-r--r--data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc4
-rw-r--r--data/scripts/maps/SouthernIsland_Exterior.inc4
-rw-r--r--data/scripts/maps/SouthernIsland_Interior.inc22
-rw-r--r--data/scripts/maps/TerraCave_End.inc10
-rw-r--r--data/scripts/maps/TrainerHill_Elevator.inc2
-rw-r--r--data/scripts/maps/TrainerHill_Entrance.inc20
-rw-r--r--data/scripts/maps/TrainerHill_Roof.inc2
-rw-r--r--data/scripts/maps/Underwater_SeafloorCavern.inc2
-rw-r--r--data/scripts/maps/Underwater_SealedChamber.inc4
-rw-r--r--data/scripts/maps/UnknownMap_25_34.inc30
-rw-r--r--data/scripts/maps/VerdanturfTown_BattleTentBattleRoom.inc14
-rw-r--r--data/scripts/maps/VerdanturfTown_BattleTentLobby.inc12
-rw-r--r--data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc2
-rw-r--r--data/scripts/maps/VictoryRoad_1F.inc8
-rw-r--r--data/scripts/mauville_man.inc70
-rw-r--r--data/scripts/mystery_event_club.inc8
-rw-r--r--data/scripts/players_house.inc62
-rw-r--r--data/scripts/pokeblocks.inc94
-rw-r--r--data/scripts/safari_zone.inc10
-rw-r--r--data/scripts/secret_power_tm.inc10
-rw-r--r--data/scripts/tv.inc18
-rw-r--r--data/shop.s56
-rw-r--r--data/slot_machine.s33
-rw-r--r--data/smokescreen.s6
-rw-r--r--data/sound_data.s24
-rw-r--r--data/specials.inc156
-rw-r--r--data/start_menu.s29
-rw-r--r--data/starter_choose.s13
-rw-r--r--data/strings.s490
-rw-r--r--data/text_window.s169
-rw-r--r--data/time_events.s7
-rw-r--r--data/trade.s10
-rw-r--r--data/trader.s22
-rw-r--r--data/trainer_card.s202
-rw-r--r--data/trainer_money.inc112
-rw-r--r--data/trainer_rematch.s4
-rw-r--r--data/trainer_see.s83
-rw-r--r--data/type_effectiveness.inc192
-rw-r--r--data/unk_sprite_file.s30
-rw-r--r--data/unk_transition.s48
-rw-r--r--data/use_pokeblock.s35
-rw-r--r--data/wild_encounter.s8
869 files changed, 37810 insertions, 9915 deletions
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 834c4bf9d..2b9b6864b 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -1,81 +1,3393 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "include/constants/battle_ai.h"
+ .include "include/constants/abilities.h"
+ .include "include/constants/items.h"
+ .include "include/constants/moves.h"
+ .include "include/constants/battle_move_effects.h"
+ .include "include/constants/hold_effects.h"
+ .include "constants/battle_constants.inc"
+ .include "constants/type_constants.inc"
+ .include "asm/macros/battle_ai_script.inc"
.section script_data, "aw", %progbits
.align 2
gBattleAI_ScriptsTable:: @ 82DBEF8
- .4byte gBattleAIScript_82DBF78
- .4byte gBattleAIScript_82DDE3F
- .4byte gBattleAIScript_82DC7B0
- .4byte gBattleAIScript_82DDE71
- .4byte gBattleAIScript_82DDEDD
- .4byte gBattleAIScript_82DDEC8
- .4byte gBattleAIScript_82DDF09
- .4byte gBattleAIScript_82DDFB4
- .4byte gBattleAIScript_82DE193
- .4byte gBattleAIScript_82DE2ED
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE34E
- .4byte gBattleAIScript_82DE309
- .4byte gBattleAIScript_82DE337
- .4byte gBattleAIScript_82DE33E
-
-gBattleAIScript_82DBF78:: @ 82DBF78
- .incbin "baserom.gba", 0x2dbf78, 0x838
-
-gBattleAIScript_82DC7B0:: @ 82DC7B0
- .incbin "baserom.gba", 0x2dc7b0, 0x168F
-
-gBattleAIScript_82DDE3F:: @ 82DDE3F
- .incbin "baserom.gba", 0x2dde3f, 0x32
-
-gBattleAIScript_82DDE71:: @ 82DDE71
- .incbin "baserom.gba", 0x2dde71, 0x57
-
-gBattleAIScript_82DDEC8:: @ 82DDEC8
- .incbin "baserom.gba", 0x2ddec8, 0x15
-
-gBattleAIScript_82DDEDD:: @ 82DDEDD
- .incbin "baserom.gba", 0x2ddedd, 0x2c
-
-gBattleAIScript_82DDF09:: @ 82DDF09
- .incbin "baserom.gba", 0x2ddf09, 0xab
-
-gBattleAIScript_82DDFB4:: @ 82DDFB4
- .incbin "baserom.gba", 0x2ddfb4, 0x1df
-
-gBattleAIScript_82DE193:: @ 82DE193
- .incbin "baserom.gba", 0x2de193, 0x15a
-
-gBattleAIScript_82DE2ED:: @ 82DE2ED
- .incbin "baserom.gba", 0x2de2ed, 0x1c
-
-gBattleAIScript_82DE309:: @ 82DE309
- .incbin "baserom.gba", 0x2de309, 0x2e
-
-gBattleAIScript_82DE337:: @ 82DE337
- .incbin "baserom.gba", 0x2de337, 0x7
-
-gBattleAIScript_82DE33E:: @ 82DE33E
- .incbin "baserom.gba", 0x2de33e, 0x10
-
-gBattleAIScript_82DE34E:: @ 82DE34E
- .incbin "baserom.gba", 0x2de34e, 0x2
+ .4byte AI_CheckBadMove
+ .4byte AI_CheckViability
+ .4byte AI_TryToFaint
+ .4byte AI_SetupFirstTurn
+ .4byte AI_Risky
+ .4byte AI_PreferStrongestMove
+ .4byte AI_PreferBatonPass
+ .4byte AI_DoubleBattle
+ .4byte AI_HPAware
+ .4byte AI_Unknown
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Ret
+ .4byte AI_Roaming
+ .4byte AI_Safari
+ .4byte AI_FirstBattle
+
+AI_CheckBadMove:
+ if_target_is_ally AI_Ret
+ if_move MOVE_FISSURE, BattleAIScript_82DBF92
+ if_move MOVE_HORN_DRILL, BattleAIScript_82DBF92
+ get_how_powerful_move_is
+ if_equal 0, BattleAIScript_82DBFFE
+
+BattleAIScript_82DBF92:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_VOLT_ABSORB, BattleAIScript_82DBFBD
+ if_equal ABILITY_WATER_ABSORB, BattleAIScript_82DBFCA
+ if_equal ABILITY_FLASH_FIRE, BattleAIScript_82DBFD7
+ if_equal ABILITY_WONDER_GUARD, BattleAIScript_82DBFE4
+ if_equal ABILITY_LEVITATE, BattleAIScript_82DBFEF
+ goto BattleAIScript_82DBFF7
+
+BattleAIScript_82DBFBD:
+ get_curr_move_type
+ if_equal_ TYPE_ELECTRIC, Score_Minus12
+ goto BattleAIScript_82DBFF7
+
+BattleAIScript_82DBFCA:
+ get_curr_move_type
+ if_equal_ TYPE_WATER, Score_Minus12
+ goto BattleAIScript_82DBFF7
+
+BattleAIScript_82DBFD7:
+ get_curr_move_type
+ if_equal_ TYPE_FIRE, Score_Minus12
+ goto BattleAIScript_82DBFF7
+
+BattleAIScript_82DBFE4:
+ if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DBFF7
+ goto Score_Minus10
+
+BattleAIScript_82DBFEF:
+ get_curr_move_type
+ if_equal_ TYPE_GROUND, Score_Minus10
+
+BattleAIScript_82DBFF7:
+ get_how_powerful_move_is
+ if_equal 0, BattleAIScript_82DBFFE
+
+BattleAIScript_82DBFFE:
+ get_ability AI_TARGET
+ if_not_equal ABILITY_SOUNDPROOF, BattleAIScript_82DC045
+ if_move MOVE_GROWL, Score_Minus10
+ if_move MOVE_ROAR, Score_Minus10
+ if_move MOVE_SING, Score_Minus10
+ if_move MOVE_SUPERSONIC, Score_Minus10
+ if_move MOVE_SCREECH, Score_Minus10
+ if_move MOVE_SNORE, Score_Minus10
+ if_move MOVE_UPROAR, Score_Minus10
+ if_move MOVE_METAL_SOUND, Score_Minus10
+ if_move MOVE_GRASS_WHISTLE, Score_Minus10
+
+BattleAIScript_82DC045:
+ if_effect EFFECT_SLEEP, BattleAIScript_82DC2D4
+ if_effect EFFECT_EXPLOSION, BattleAIScript_82DC2F7
+ if_effect EFFECT_DREAM_EATER, BattleAIScript_82DC330
+ if_effect EFFECT_ATTACK_UP, BattleAIScript_82DC348
+ if_effect EFFECT_DEFENSE_UP, BattleAIScript_82DC351
+ if_effect EFFECT_SPEED_UP, BattleAIScript_82DC35A
+ if_effect EFFECT_SPECIAL_ATTACK_UP, BattleAIScript_82DC363
+ if_effect EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DC36C
+ if_effect EFFECT_ACCURACY_UP, BattleAIScript_82DC375
+ if_effect EFFECT_EVASION_UP, BattleAIScript_82DC37E
+ if_effect EFFECT_ATTACK_DOWN, BattleAIScript_82DC387
+ if_effect EFFECT_DEFENSE_DOWN, BattleAIScript_82DC39C
+ if_effect EFFECT_SPEED_DOWN, BattleAIScript_82DC3A9
+ if_effect EFFECT_SPECIAL_ATTACK_DOWN, BattleAIScript_82DC3BF
+ if_effect EFFECT_SPECIAL_DEFENSE_DOWN, BattleAIScript_82DC3CC
+ if_effect EFFECT_ACCURACY_DOWN, BattleAIScript_82DC3D9
+ if_effect EFFECT_EVASION_DOWN, BattleAIScript_82DC3EE
+ if_effect EFFECT_HAZE, BattleAIScript_82DC405
+ if_effect EFFECT_BIDE, BattleAIScript_82DC4ED
+ if_effect EFFECT_ROAR, BattleAIScript_82DC47B
+ if_effect EFFECT_TOXIC, BattleAIScript_82DC48C
+ if_effect EFFECT_LIGHT_SCREEN, BattleAIScript_82DC4C5
+ if_effect EFFECT_OHKO, BattleAIScript_82DC4D0
+ if_effect EFFECT_RAZOR_WIND, BattleAIScript_82DC4ED
+ if_effect EFFECT_SUPER_FANG, BattleAIScript_82DC4ED
+ if_effect EFFECT_MIST, BattleAIScript_82DC507
+ if_effect EFFECT_FOCUS_ENERGY, BattleAIScript_82DC512
+ if_effect EFFECT_CONFUSE, BattleAIScript_82DC51D
+ if_effect EFFECT_ATTACK_UP_2, BattleAIScript_82DC348
+ if_effect EFFECT_DEFENSE_UP_2, BattleAIScript_82DC351
+ if_effect EFFECT_SPEED_UP_2, BattleAIScript_82DC35A
+ if_effect EFFECT_SPECIAL_ATTACK_UP_2, BattleAIScript_82DC363
+ if_effect EFFECT_SPECIAL_DEFENSE_UP_2, BattleAIScript_82DC36C
+ if_effect EFFECT_ACCURACY_UP_2, BattleAIScript_82DC375
+ if_effect EFFECT_EVASION_UP_2, BattleAIScript_82DC37E
+ if_effect EFFECT_ATTACK_DOWN_2, BattleAIScript_82DC387
+ if_effect EFFECT_DEFENSE_DOWN_2, BattleAIScript_82DC39C
+ if_effect EFFECT_SPEED_DOWN_2, BattleAIScript_82DC3A9
+ if_effect EFFECT_SPECIAL_ATTACK_DOWN_2, BattleAIScript_82DC3BF
+ if_effect EFFECT_SPECIAL_DEFENSE_DOWN_2, BattleAIScript_82DC3CC
+ if_effect EFFECT_ACCURACY_DOWN_2, BattleAIScript_82DC3D9
+ if_effect EFFECT_EVASION_DOWN_2, BattleAIScript_82DC3EE
+ if_effect EFFECT_REFLECT, BattleAIScript_82DC53A
+ if_effect EFFECT_POISON, BattleAIScript_82DC48C
+ if_effect EFFECT_PARALYZE, BattleAIScript_82DC545
+ if_effect EFFECT_SUBSTITUTE, BattleAIScript_82DC568
+ if_effect EFFECT_RECHARGE, BattleAIScript_82DC4ED
+ if_effect EFFECT_LEECH_SEED, BattleAIScript_82DC57A
+ if_effect EFFECT_DISABLE, BattleAIScript_82DC595
+ if_effect EFFECT_LEVEL_DAMAGE, BattleAIScript_82DC4ED
+ if_effect EFFECT_PSYWAVE, BattleAIScript_82DC4ED
+ if_effect EFFECT_COUNTER, BattleAIScript_82DC4ED
+ if_effect EFFECT_ENCORE, BattleAIScript_82DC59D
+ if_effect EFFECT_SNORE, BattleAIScript_82DC5A5
+ if_effect EFFECT_SLEEP_TALK, BattleAIScript_82DC5A5
+ if_effect EFFECT_FLAIL, BattleAIScript_82DC4ED
+ if_effect EFFECT_MEAN_LOOK, BattleAIScript_82DC5B0
+ if_effect EFFECT_NIGHTMARE, BattleAIScript_82DC31B
+ if_effect EFFECT_MINIMIZE, BattleAIScript_82DC37E
+ if_effect EFFECT_CURSE, BattleAIScript_82DC5BB
+ if_effect EFFECT_SPIKES, BattleAIScript_82DC5CC
+ if_effect EFFECT_FORESIGHT, BattleAIScript_82DC5D7
+ if_effect EFFECT_PERISH_SONG, BattleAIScript_82DC5E2
+ if_effect EFFECT_SANDSTORM, BattleAIScript_82DC5ED
+ if_effect EFFECT_SWAGGER, BattleAIScript_82DC51D
+ if_effect EFFECT_ATTRACT, BattleAIScript_82DC5F5
+ if_effect EFFECT_RETURN, BattleAIScript_82DC4ED
+ if_effect EFFECT_PRESENT, BattleAIScript_82DC4ED
+ if_effect EFFECT_FRUSTRATION, BattleAIScript_82DC4ED
+ if_effect EFFECT_SAFEGUARD, BattleAIScript_82DC635
+ if_effect EFFECT_MAGNITUDE, BattleAIScript_82DC4E5
+ if_effect EFFECT_BATON_PASS, BattleAIScript_82DC650
+ if_effect EFFECT_SONICBOOM, BattleAIScript_82DC4ED
+ if_effect EFFECT_RAIN_DANCE, BattleAIScript_82DC659
+ if_effect EFFECT_SUNNY_DAY, BattleAIScript_82DC661
+ if_effect EFFECT_BELLY_DRUM, BattleAIScript_82DC341
+ if_effect EFFECT_PSYCH_UP, BattleAIScript_82DC405
+ if_effect EFFECT_MIRROR_COAT, BattleAIScript_82DC4ED
+ if_effect EFFECT_SKULL_BASH, BattleAIScript_82DC4ED
+ if_effect EFFECT_FUTURE_SIGHT, BattleAIScript_82DC669
+ if_effect EFFECT_TELEPORT, Score_Minus10
+ if_effect EFFECT_DEFENSE_CURL, BattleAIScript_82DC351
+ if_effect EFFECT_FAKE_OUT, BattleAIScript_82DC680
+ if_effect EFFECT_STOCKPILE, BattleAIScript_82DC689
+ if_effect EFFECT_SPIT_UP, BattleAIScript_82DC692
+ if_effect EFFECT_SWALLOW, BattleAIScript_82DC692
+ if_effect EFFECT_HAIL, BattleAIScript_82DC6A1
+ if_effect EFFECT_TORMENT, BattleAIScript_82DC6A9
+ if_effect EFFECT_FLATTER, BattleAIScript_82DC51D
+ if_effect EFFECT_WILL_O_WISP, BattleAIScript_82DC6B4
+ if_effect EFFECT_MEMENTO, BattleAIScript_82DC640
+ if_effect EFFECT_FOCUS_PUNCH, BattleAIScript_82DC4ED
+ if_effect EFFECT_HELPING_HAND, BattleAIScript_82DC6E3
+ if_effect EFFECT_TRICK, BattleAIScript_82DC6EB
+ if_effect EFFECT_INGRAIN, BattleAIScript_82DC6F4
+ if_effect EFFECT_SUPERPOWER, BattleAIScript_82DC4ED
+ if_effect EFFECT_RECYCLE, BattleAIScript_82DC6FF
+ if_effect EFFECT_KNOCK_OFF, BattleAIScript_82DC6EB
+ if_effect EFFECT_ENDEAVOR, BattleAIScript_82DC4ED
+ if_effect EFFECT_IMPRISON, BattleAIScript_82DC708
+ if_effect EFFECT_REFRESH, BattleAIScript_82DC713
+ if_effect EFFECT_LOW_KICK, BattleAIScript_82DC4ED
+ if_effect EFFECT_MUD_SPORT, BattleAIScript_82DC71E
+ if_effect EFFECT_TICKLE, BattleAIScript_82DC729
+ if_effect EFFECT_COSMIC_POWER, BattleAIScript_82DC73A
+ if_effect EFFECT_BULK_UP, BattleAIScript_82DC74B
+ if_effect EFFECT_WATER_SPORT, BattleAIScript_82DC75C
+ if_effect EFFECT_CALM_MIND, BattleAIScript_82DC767
+ if_effect EFFECT_DRAGON_DANCE, BattleAIScript_82DC778
+ end
+
+BattleAIScript_82DC2D4:
+ get_ability AI_TARGET
+ if_equal ABILITY_INSOMNIA, Score_Minus10
+ if_equal ABILITY_VITAL_SPIRIT, Score_Minus10
+ if_status AI_TARGET, STATUS_ANY, Score_Minus10
+ if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
+ end
+
+BattleAIScript_82DC2F7:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_DAMP, Score_Minus10
+ count_usable_party_mons AI_USER
+ if_not_equal 0, BattleAIScript_82DC31A
+ count_usable_party_mons AI_TARGET
+ if_not_equal 0, Score_Minus10
+ goto Score_Minus1
+
+BattleAIScript_82DC31A:
+ end
+
+BattleAIScript_82DC31B:
+ if_status2 AI_TARGET, STATUS2_NIGHTMARE, Score_Minus10
+ if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8
+ end
+
+BattleAIScript_82DC330:
+ if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ end
+
+BattleAIScript_82DC341:
+ if_hp_less_than AI_USER, 51, Score_Minus10
+
+BattleAIScript_82DC348:
+ if_stat_level_equal AI_USER, ATK, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC351:
+ if_stat_level_equal AI_USER, DEF, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC35A:
+ if_stat_level_equal AI_USER, SPEED, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC363:
+ if_stat_level_equal AI_USER, SPATK, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC36C:
+ if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC375:
+ if_stat_level_equal AI_USER, ACC, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC37E:
+ if_stat_level_equal AI_USER, EVASION, 12, Score_Minus10
+ end
+
+BattleAIScript_82DC387:
+ if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_HYPER_CUTTER, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC39C:
+ if_stat_level_equal AI_TARGET, DEF, 0, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC3A9:
+ if_stat_level_equal AI_TARGET, SPEED, 0, Score_Minus10
+ if_ability AI_TARGET, ABILITY_SPEED_BOOST, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC3BF:
+ if_stat_level_equal AI_TARGET, SPATK, 0, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC3CC:
+ if_stat_level_equal AI_TARGET, SPDEF, 0, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC3D9:
+ if_stat_level_equal AI_TARGET, ACC, 0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_KEEN_EYE, Score_Minus10
+ goto BattleAIScript_82DC3F6
+
+BattleAIScript_82DC3EE:
+ if_stat_level_equal AI_TARGET, EVASION, 0, Score_Minus10
+
+BattleAIScript_82DC3F6:
+ get_ability AI_TARGET
+ if_equal ABILITY_CLEAR_BODY, Score_Minus10
+ if_equal ABILITY_WHITE_SMOKE, Score_Minus10
+ end
+
+BattleAIScript_82DC405:
+ if_stat_level_less_than AI_USER, ATK, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, DEF, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, SPEED, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, SPATK, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, SPDEF, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, ACC, 6, BattleAIScript_82DC47A
+ if_stat_level_less_than AI_USER, EVASION, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, ATK, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, DEF, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, SPEED, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, SPATK, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, SPDEF, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, ACC, 6, BattleAIScript_82DC47A
+ if_stat_level_more_than AI_TARGET, EVASION, 6, BattleAIScript_82DC47A
+ goto Score_Minus10
+
+BattleAIScript_82DC47A:
+ end
+
+BattleAIScript_82DC47B:
+ count_usable_party_mons AI_TARGET
+ if_equal 0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_SUCTION_CUPS, Score_Minus10
+ end
+
+BattleAIScript_82DC48C:
+ get_target_type1
+ if_equal TYPE_STEEL, Score_Minus10
+ if_equal TYPE_POISON, Score_Minus10
+ get_target_type2
+ if_equal TYPE_STEEL, Score_Minus10
+ if_equal TYPE_POISON, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_IMMUNITY, Score_Minus10
+ if_status AI_TARGET, STATUS_ANY, Score_Minus10
+ if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
+ end
+
+BattleAIScript_82DC4C5:
+ if_side_affecting AI_USER, SIDE_STATUS_LIGHTSCREEN, Score_Minus8
+ end
+
+BattleAIScript_82DC4D0:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_STURDY, Score_Minus10
+ if_level_cond 1, Score_Minus10
+ end
+
+BattleAIScript_82DC4E5:
+ get_ability AI_TARGET
+ if_equal ABILITY_LEVITATE, Score_Minus10
+
+BattleAIScript_82DC4ED:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_ability AI_TARGET
+ if_not_equal ABILITY_WONDER_GUARD, BattleAIScript_82DC506
+ if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DC506
+ goto Score_Minus10
+
+BattleAIScript_82DC506:
+ end
+
+BattleAIScript_82DC507:
+ if_side_affecting AI_USER, SIDE_STATUS_MIST, Score_Minus8
+ end
+
+BattleAIScript_82DC512:
+ if_status2 AI_USER, STATUS2_FOCUS_ENERGY, Score_Minus10
+ end
+
+BattleAIScript_82DC51D:
+ if_status2 AI_TARGET, STATUS2_CONFUSION, Score_Minus5
+ get_ability AI_TARGET
+ if_equal ABILITY_OWN_TEMPO, Score_Minus10
+ if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
+ end
+
+BattleAIScript_82DC53A:
+ if_side_affecting AI_USER, SIDE_STATUS_REFLECT, Score_Minus8
+ end
+
+BattleAIScript_82DC545:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_LIMBER, Score_Minus10
+ if_status AI_TARGET, STATUS_ANY, Score_Minus10
+ if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
+ end
+
+BattleAIScript_82DC568:
+ if_status2 AI_USER, STATUS2_SUBSTITUTE, Score_Minus8
+ if_hp_less_than AI_USER, 26, Score_Minus10
+ end
+
+BattleAIScript_82DC57A:
+ if_status3 AI_TARGET, STATUS3_LEECHSEED, Score_Minus10
+ get_target_type1
+ if_equal TYPE_GRASS, Score_Minus10
+ get_target_type2
+ if_equal TYPE_GRASS, Score_Minus10
+ end
+
+BattleAIScript_82DC595:
+ if_any_move_disabled AI_TARGET, Score_Minus8
+ end
+
+BattleAIScript_82DC59D:
+ if_any_move_encored AI_TARGET, Score_Minus8
+ end
+
+BattleAIScript_82DC5A5:
+ if_not_status AI_USER, STATUS_SLEEP, Score_Minus8
+ end
+
+BattleAIScript_82DC5B0:
+ if_status2 AI_TARGET, STATUS2_ESCAPE_PREVENTION, Score_Minus10
+ end
+
+BattleAIScript_82DC5BB:
+ if_stat_level_equal AI_USER, ATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, DEF, 12, Score_Minus8
+ end
+
+BattleAIScript_82DC5CC:
+ if_side_affecting AI_TARGET, SIDE_STATUS_SPIKES, Score_Minus10
+ end
+
+BattleAIScript_82DC5D7:
+ if_status2 AI_TARGET, STATUS2_FORESIGHT, Score_Minus10
+ end
+
+BattleAIScript_82DC5E2:
+ if_status3 AI_TARGET, STATUS3_PERISH_SONG, Score_Minus10
+ end
+
+BattleAIScript_82DC5ED:
+ get_weather
+ if_equal AI_WEATHER_SANDSTORM, Score_Minus8
+ end
+
+BattleAIScript_82DC5F5:
+ if_status2 AI_TARGET, STATUS2_INFATUATION, Score_Minus10
+ get_ability AI_TARGET
+ if_equal ABILITY_OBLIVIOUS, Score_Minus10
+ get_gender AI_USER
+ if_equal 0, BattleAIScript_82DC61A
+ if_equal 254, BattleAIScript_82DC627
+ goto Score_Minus10
+
+BattleAIScript_82DC61A:
+ get_gender AI_TARGET
+ if_equal 254, BattleAIScript_82DC634
+ goto Score_Minus10
+
+BattleAIScript_82DC627:
+ get_gender AI_TARGET
+ if_equal 0, BattleAIScript_82DC634
+ goto Score_Minus10
+
+BattleAIScript_82DC634:
+ end
+
+BattleAIScript_82DC635:
+ if_side_affecting AI_USER, SIDE_STATUS_SAFEGUARD, Score_Minus8
+ end
+
+BattleAIScript_82DC640:
+ if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, SPATK, 0, Score_Minus8
+
+BattleAIScript_82DC650:
+ count_usable_party_mons AI_USER
+ if_equal 0, Score_Minus10
+ end
+
+BattleAIScript_82DC659:
+ get_weather
+ if_equal AI_WEATHER_RAIN, Score_Minus8
+ end
+
+BattleAIScript_82DC661:
+ get_weather
+ if_equal AI_WEATHER_SUN, Score_Minus8
+ end
+
+BattleAIScript_82DC669:
+ if_side_affecting AI_TARGET, SIDE_STATUS_FUTUREATTACK, Score_Minus12
+ if_side_affecting AI_USER, SIDE_STATUS_FUTUREATTACK, Score_Minus12
+ score +5
+ end
+
+BattleAIScript_82DC680:
+ is_first_turn_for AI_USER
+ if_equal 0, Score_Minus10
+ end
+
+BattleAIScript_82DC689:
+ get_stockpile_count AI_USER
+ if_equal 3, Score_Minus10
+ end
+
+BattleAIScript_82DC692:
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ get_stockpile_count AI_USER
+ if_equal 0, Score_Minus10
+ end
+
+BattleAIScript_82DC6A1:
+ get_weather
+ if_equal AI_WEATHER_HAIL, Score_Minus8
+ end
+
+BattleAIScript_82DC6A9:
+ if_status2 AI_TARGET, STATUS2_TORMENT, Score_Minus10
+ end
+
+BattleAIScript_82DC6B4:
+ get_ability AI_TARGET
+ if_equal ABILITY_WATER_VEIL, Score_Minus10
+ if_status AI_TARGET, STATUS_ANY, Score_Minus10
+ if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, Score_Minus10
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, Score_Minus10
+ if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
+ end
+
+BattleAIScript_82DC6E3:
+ if_not_double_battle Score_Minus10
+ end
+
+BattleAIScript_82DC6EB:
+ get_ability AI_TARGET
+ if_equal ABILITY_STICKY_HOLD, Score_Minus10
+ end
+
+BattleAIScript_82DC6F4:
+ if_status3 AI_USER, STATUS3_ROOTED, Score_Minus10
+ end
+
+BattleAIScript_82DC6FF:
+ get_used_held_item AI_USER
+ if_equal 0, Score_Minus10
+ end
+
+BattleAIScript_82DC708:
+ if_status3 AI_USER, STATUS3_IMPRISONED_OTHERS, Score_Minus10
+ end
+
+BattleAIScript_82DC713:
+ if_not_status AI_USER, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, Score_Minus10
+ end
+
+BattleAIScript_82DC71E:
+ if_status3 AI_USER, STATUS3_MUDSPORT, Score_Minus10
+ end
+
+BattleAIScript_82DC729:
+ if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, DEF, 0, Score_Minus8
+ end
+
+BattleAIScript_82DC73A:
+ if_stat_level_equal AI_USER, DEF, 12, Score_Minus10
+ if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus8
+ end
+
+BattleAIScript_82DC74B:
+ if_stat_level_equal AI_USER, ATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, DEF, 12, Score_Minus8
+ end
+
+BattleAIScript_82DC75C:
+ if_status3 AI_USER, STATUS3_WATERSPORT, Score_Minus10
+ end
+
+BattleAIScript_82DC767:
+ if_stat_level_equal AI_USER, SPATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus8
+ end
+
+BattleAIScript_82DC778:
+ if_stat_level_equal AI_USER, ATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, SPEED, 12, Score_Minus8
+ end
+
+Score_Minus1:
+ score -1
+ end
+
+Score_Minus2:
+ score -2
+ end
+
+Score_Minus3:
+ score -3
+ end
+
+Score_Minus5:
+ score -5
+ end
+
+Score_Minus8:
+ score -8
+ end
+
+Score_Minus10:
+ score -10
+ end
+
+Score_Minus12:
+ score -12
+ end
+
+Score_Minus30:
+ score -30
+ end
+
+Score_Plus1:
+ score +1
+ end
+
+Score_Plus2:
+ score +2
+ end
+
+Score_Plus3:
+ score +3
+ end
+
+Score_Plus5:
+ score +5
+ end
+
+Score_Plus10:
+ score +10
+ end
+
+AI_TryToFaint:
+ if_target_is_ally AI_Ret
+ if_effect EFFECT_SLEEP, BattleAIScript_82DCA92
+ if_effect EFFECT_ABSORB, BattleAIScript_82DCAAE
+ if_effect EFFECT_EXPLOSION, BattleAIScript_82DCAC8
+ if_effect EFFECT_DREAM_EATER, BattleAIScript_82DCB26
+ if_effect EFFECT_MIRROR_MOVE, BattleAIScript_82DCB3A
+ if_effect EFFECT_ATTACK_UP, BattleAIScript_82DCBBC
+ if_effect EFFECT_DEFENSE_UP, BattleAIScript_82DCBF7
+ if_effect EFFECT_SPEED_UP, BattleAIScript_82DCC5D
+ if_effect EFFECT_SPECIAL_ATTACK_UP, BattleAIScript_82DCC73
+ if_effect EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DCCAE
+ if_effect EFFECT_ACCURACY_UP, BattleAIScript_82DCD14
+ if_effect EFFECT_EVASION_UP, BattleAIScript_82DCD2E
+ if_effect EFFECT_ALWAYS_HIT, BattleAIScript_82DCDC8
+ if_effect EFFECT_ATTACK_DOWN, BattleAIScript_82DCDF8
+ if_effect EFFECT_DEFENSE_DOWN, BattleAIScript_82DCE4A
+ if_effect EFFECT_SPEED_DOWN, BattleAIScript_82DCE81
+ if_effect EFFECT_SPECIAL_ATTACK_DOWN, BattleAIScript_82DCE97
+ if_effect EFFECT_SPECIAL_DEFENSE_DOWN, BattleAIScript_82DCEEB
+ if_effect EFFECT_ACCURACY_DOWN, BattleAIScript_82DCF0C
+ if_effect EFFECT_EVASION_DOWN, BattleAIScript_82DCFA0
+ if_effect EFFECT_HAZE, BattleAIScript_82DCFC1
+ if_effect EFFECT_BIDE, BattleAIScript_82DD084
+ if_effect EFFECT_ROAR, BattleAIScript_82DD08E
+ if_effect EFFECT_CONVERSION, BattleAIScript_82DD0C6
+ if_effect EFFECT_RESTORE_HP, BattleAIScript_82DD0F7
+ if_effect EFFECT_TOXIC, BattleAIScript_82DD150
+ if_effect EFFECT_LIGHT_SCREEN, BattleAIScript_82DD18F
+ if_effect EFFECT_REST, BattleAIScript_82DD1BE
+ if_effect EFFECT_OHKO, BattleAIScript_82DD21E
+ if_effect EFFECT_RAZOR_WIND, BattleAIScript_82DDA0B
+ if_effect EFFECT_SUPER_FANG, BattleAIScript_82DD21F
+ if_effect EFFECT_TRAP, BattleAIScript_82DD229
+ if_effect EFFECT_HIGH_CRITICAL, BattleAIScript_82DD25F
+ if_effect EFFECT_CONFUSE, BattleAIScript_82DD296
+ if_effect EFFECT_ATTACK_UP_2, BattleAIScript_82DCBBC
+ if_effect EFFECT_DEFENSE_UP_2, BattleAIScript_82DCBF7
+ if_effect EFFECT_SPEED_UP_2, BattleAIScript_82DCC5D
+ if_effect EFFECT_SPECIAL_ATTACK_UP_2, BattleAIScript_82DCC73
+ if_effect EFFECT_SPECIAL_DEFENSE_UP_2, BattleAIScript_82DCCAE
+ if_effect EFFECT_ACCURACY_UP_2, BattleAIScript_82DCD14
+ if_effect EFFECT_EVASION_UP_2, BattleAIScript_82DCD2E
+ if_effect EFFECT_ATTACK_DOWN_2, BattleAIScript_82DCDF8
+ if_effect EFFECT_DEFENSE_DOWN_2, BattleAIScript_82DCE4A
+ if_effect EFFECT_SPEED_DOWN_2, BattleAIScript_82DCE81
+ if_effect EFFECT_SPECIAL_ATTACK_DOWN_2, BattleAIScript_82DCE97
+ if_effect EFFECT_SPECIAL_DEFENSE_DOWN_2, BattleAIScript_82DCEEB
+ if_effect EFFECT_ACCURACY_DOWN_2, BattleAIScript_82DCF0C
+ if_effect EFFECT_EVASION_DOWN_2, BattleAIScript_82DCFA0
+ if_effect EFFECT_REFLECT, BattleAIScript_82DD2D3
+ if_effect EFFECT_POISON, BattleAIScript_82DD303
+ if_effect EFFECT_PARALYZE, BattleAIScript_82DD314
+ if_effect EFFECT_SWAGGER, BattleAIScript_82DD286
+ if_effect EFFECT_SPEED_DOWN_HIT, BattleAIScript_82DCE6B
+ if_effect EFFECT_SKY_ATTACK, BattleAIScript_82DDA0B
+ if_effect EFFECT_VITAL_THROW, BattleAIScript_82DD331
+ if_effect EFFECT_SUBSTITUTE, BattleAIScript_82DD354
+ if_effect EFFECT_RECHARGE, BattleAIScript_82DD3EA
+ if_effect EFFECT_LEECH_SEED, BattleAIScript_82DD150
+ if_effect EFFECT_DISABLE, BattleAIScript_82DD412
+ if_effect EFFECT_COUNTER, BattleAIScript_82DD431
+ if_effect EFFECT_ENCORE, BattleAIScript_82DD4E3
+ if_effect EFFECT_PAIN_SPLIT, BattleAIScript_82DD54B
+ if_effect EFFECT_SNORE, BattleAIScript_82DD577
+ if_effect EFFECT_LOCK_ON, BattleAIScript_82DD57A
+ if_effect EFFECT_SLEEP_TALK, BattleAIScript_82DD583
+ if_effect EFFECT_DESTINY_BOND, BattleAIScript_82DD590
+ if_effect EFFECT_FLAIL, BattleAIScript_82DD5C6
+ if_effect EFFECT_HEAL_BELL, BattleAIScript_82DD60B
+ if_effect EFFECT_THIEF, BattleAIScript_82DD622
+ if_effect EFFECT_MEAN_LOOK, BattleAIScript_82DD229
+ if_effect EFFECT_MINIMIZE, BattleAIScript_82DCD2E
+ if_effect EFFECT_CURSE, BattleAIScript_82DD645
+ if_effect EFFECT_PROTECT, BattleAIScript_82DD694
+ if_effect EFFECT_FORESIGHT, BattleAIScript_82DD75D
+ if_effect EFFECT_ENDURE, BattleAIScript_82DD78B
+ if_effect EFFECT_BATON_PASS, BattleAIScript_82DD7A9
+ if_effect EFFECT_PURSUIT, BattleAIScript_82DD845
+ if_effect EFFECT_MORNING_SUN, BattleAIScript_82DD0DD
+ if_effect EFFECT_SYNTHESIS, BattleAIScript_82DD0DD
+ if_effect EFFECT_MOONLIGHT, BattleAIScript_82DD0DD
+ if_effect EFFECT_RAIN_DANCE, BattleAIScript_82DD87B
+ if_effect EFFECT_SUNNY_DAY, BattleAIScript_82DD8BA
+ if_effect EFFECT_BELLY_DRUM, BattleAIScript_82DD8E3
+ if_effect EFFECT_PSYCH_UP, BattleAIScript_82DD8F2
+ if_effect EFFECT_MIRROR_COAT, BattleAIScript_82DD95A
+ if_effect EFFECT_SKULL_BASH, BattleAIScript_82DDA0B
+ if_effect EFFECT_SOLARBEAM, BattleAIScript_82DDA0B
+ if_effect EFFECT_SEMI_INVULNERABLE, BattleAIScript_82DDA2F
+ if_effect EFFECT_SOFTBOILED, BattleAIScript_82DD0F7
+ if_effect EFFECT_FAKE_OUT, BattleAIScript_82DDAB9
+ if_effect EFFECT_SPIT_UP, BattleAIScript_82DDABC
+ if_effect EFFECT_SWALLOW, BattleAIScript_82DD0F7
+ if_effect EFFECT_HAIL, BattleAIScript_82DDACD
+ if_effect EFFECT_FLATTER, BattleAIScript_82DD28E
+ if_effect EFFECT_MEMENTO, BattleAIScript_82DCAC8
+ if_effect EFFECT_FACADE, BattleAIScript_82DDAF6
+ if_effect EFFECT_FOCUS_PUNCH, BattleAIScript_82DDB03
+ if_effect EFFECT_SMELLINGSALT, BattleAIScript_82DDB5C
+ if_effect EFFECT_TRICK, BattleAIScript_82DDB6E
+ if_effect EFFECT_ROLE_PLAY, BattleAIScript_82DDBB9
+ if_effect EFFECT_SUPERPOWER, BattleAIScript_82DDBF0
+ if_effect EFFECT_MAGIC_COAT, BattleAIScript_82DDC20
+ if_effect EFFECT_RECYCLE, BattleAIScript_82DDC53
+ if_effect EFFECT_REVENGE, BattleAIScript_82DDC72
+ if_effect EFFECT_BRICK_BREAK, BattleAIScript_82DDCA0
+ if_effect EFFECT_KNOCK_OFF, BattleAIScript_82DDCB2
+ if_effect EFFECT_ENDEAVOR, BattleAIScript_82DDCCA
+ if_effect EFFECT_ERUPTION, BattleAIScript_82DDCF6
+ if_effect EFFECT_SKILL_SWAP, BattleAIScript_82DDBB9
+ if_effect EFFECT_IMPRISON, BattleAIScript_82DDD1E
+ if_effect EFFECT_REFRESH, BattleAIScript_82DDD2F
+ if_effect EFFECT_SNATCH, BattleAIScript_82DDD3E
+ if_effect EFFECT_BLAZE_KICK, BattleAIScript_82DD25F
+ if_effect EFFECT_MUD_SPORT, BattleAIScript_82DDDA8
+ if_effect EFFECT_OVERHEAT, BattleAIScript_82DDDCE
+ if_effect EFFECT_TICKLE, BattleAIScript_82DCE4A
+ if_effect EFFECT_COSMIC_POWER, BattleAIScript_82DCCAE
+ if_effect EFFECT_BULK_UP, BattleAIScript_82DCBF7
+ if_effect EFFECT_POISON_TAIL, BattleAIScript_82DD25F
+ if_effect EFFECT_WATER_SPORT, BattleAIScript_82DDDF6
+ if_effect EFFECT_CALM_MIND, BattleAIScript_82DCCAE
+ if_effect EFFECT_DRAGON_DANCE, BattleAIScript_82DDE1C
+ end
+
+BattleAIScript_82DCA92:
+ if_has_move_with_effect AI_TARGET, EFFECT_DREAM_EATER, BattleAIScript_82DCAA5
+ if_has_move_with_effect AI_TARGET, EFFECT_NIGHTMARE, BattleAIScript_82DCAA5
+ goto BattleAIScript_82DCAAD
+
+BattleAIScript_82DCAA5:
+ if_random_less_than 128, BattleAIScript_82DCAAD
+ score +1
+
+BattleAIScript_82DCAAD:
+ end
+
+BattleAIScript_82DCAAE:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DCABF
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DCABF
+ goto BattleAIScript_82DCAC7
+
+BattleAIScript_82DCABF:
+ if_random_less_than 50, BattleAIScript_82DCAC7
+ score -3
+
+BattleAIScript_82DCAC7:
+ end
+
+BattleAIScript_82DCAC8:
+ if_stat_level_less_than AI_TARGET, EVASION, 7, BattleAIScript_82DCAE2
+ score -1
+ if_stat_level_less_than AI_TARGET, EVASION, 10, BattleAIScript_82DCAE2
+ if_random_less_than 128, BattleAIScript_82DCAE2
+ score -1
+
+BattleAIScript_82DCAE2:
+ if_hp_less_than AI_USER, 80, BattleAIScript_82DCAFA
+ if_target_faster BattleAIScript_82DCAFA
+ if_random_less_than 50, BattleAIScript_82DCB25
+ goto Score_Minus3
+
+BattleAIScript_82DCAFA:
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DCB1D
+ if_random_less_than 128, BattleAIScript_82DCB09
+ score +1
+
+BattleAIScript_82DCB09:
+ if_hp_more_than AI_USER, 30, BattleAIScript_82DCB25
+ if_random_less_than 50, BattleAIScript_82DCB25
+ score +1
+ goto BattleAIScript_82DCB25
+
+BattleAIScript_82DCB1D:
+ if_random_less_than 50, BattleAIScript_82DCB25
+ score -1
+
+BattleAIScript_82DCB25:
+ end
+
+BattleAIScript_82DCB26:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DCB37
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DCB37
+ goto BattleAIScript_82DCB39
+
+BattleAIScript_82DCB37:
+ score -1
+
+BattleAIScript_82DCB39:
+ end
+
+BattleAIScript_82DCB3A:
+ if_target_faster BattleAIScript_82DCB58
+ get_last_used_bank_move AI_TARGET
+ if_not_in_hwords sMovesTable_82DCB6C, BattleAIScript_82DCB58
+ if_random_less_than 128, BattleAIScript_82DCB6B
+ score +2
+ goto BattleAIScript_82DCB6B
+
+BattleAIScript_82DCB58:
+ get_last_used_bank_move AI_TARGET
+ if_in_hwords sMovesTable_82DCB6C, BattleAIScript_82DCB6B
+ if_random_less_than 80, BattleAIScript_82DCB6B
+ score -1
+
+BattleAIScript_82DCB6B:
+ end
+
+sMovesTable_82DCB6C:
+ .2byte MOVE_SLEEP_POWDER
+ .2byte MOVE_LOVELY_KISS
+ .2byte MOVE_SPORE
+ .2byte MOVE_HYPNOSIS
+ .2byte MOVE_SING
+ .2byte MOVE_GRASS_WHISTLE
+ .2byte MOVE_SHADOW_PUNCH
+ .2byte MOVE_SAND_ATTACK
+ .2byte MOVE_SMOKESCREEN
+ .2byte MOVE_TOXIC
+ .2byte MOVE_GUILLOTINE
+ .2byte MOVE_HORN_DRILL
+ .2byte MOVE_FISSURE
+ .2byte MOVE_SHEER_COLD
+ .2byte MOVE_CROSS_CHOP
+ .2byte MOVE_AEROBLAST
+ .2byte MOVE_CONFUSE_RAY
+ .2byte MOVE_SWEET_KISS
+ .2byte MOVE_SCREECH
+ .2byte MOVE_COTTON_SPORE
+ .2byte MOVE_SCARY_FACE
+ .2byte MOVE_FAKE_TEARS
+ .2byte MOVE_METAL_SOUND
+ .2byte MOVE_THUNDER_WAVE
+ .2byte MOVE_GLARE
+ .2byte MOVE_POISON_POWDER
+ .2byte MOVE_SHADOW_BALL
+ .2byte MOVE_DYNAMIC_PUNCH
+ .2byte MOVE_HYPER_BEAM
+ .2byte MOVE_EXTREME_SPEED
+ .2byte MOVE_THIEF
+ .2byte MOVE_COVET
+ .2byte MOVE_ATTRACT
+ .2byte MOVE_SWAGGER
+ .2byte MOVE_TORMENT
+ .2byte MOVE_FLATTER
+ .2byte MOVE_TRICK
+ .2byte MOVE_SUPERPOWER
+ .2byte MOVE_SKILL_SWAP
+ .2byte -1
+
+BattleAIScript_82DCBBC:
+ if_stat_level_less_than AI_USER, ATK, 9, BattleAIScript_82DCBD1
+ if_random_less_than 100, BattleAIScript_82DCBE0
+ score -1
+ goto BattleAIScript_82DCBE0
+
+BattleAIScript_82DCBD1:
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DCBE0
+ if_random_less_than 128, BattleAIScript_82DCBE0
+ score +2
+
+BattleAIScript_82DCBE0:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DCBF6
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCBF4
+ if_random_less_than 40, BattleAIScript_82DCBF6
+
+BattleAIScript_82DCBF4:
+ score -2
+
+BattleAIScript_82DCBF6:
+ end
+
+BattleAIScript_82DCBF7:
+ if_stat_level_less_than AI_USER, DEF, 9, BattleAIScript_82DCC0C
+ if_random_less_than 100, BattleAIScript_82DCC1B
+ score -1
+ goto BattleAIScript_82DCC1B
+
+BattleAIScript_82DCC0C:
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DCC1B
+ if_random_less_than 128, BattleAIScript_82DCC1B
+ score +2
+
+BattleAIScript_82DCC1B:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCC28
+ if_random_less_than 200, BattleAIScript_82DCC52
+
+BattleAIScript_82DCC28:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCC50
+ get_last_used_bank_move AI_TARGET
+ get_move_power_from_result
+ if_equal 0, BattleAIScript_82DCC4A
+ get_last_used_bank_move AI_TARGET
+ get_move_type_from_result
+ if_not_in_bytes sTypesTable_82DCC53, BattleAIScript_82DCC50
+ if_random_less_than 60, BattleAIScript_82DCC52
+
+BattleAIScript_82DCC4A:
+ if_random_less_than 60, BattleAIScript_82DCC52
+
+BattleAIScript_82DCC50:
+ score -2
+
+BattleAIScript_82DCC52:
+ end
+
+sTypesTable_82DCC53:
+ .byte TYPE_NORMAL
+ .byte TYPE_FIGHTING
+ .byte TYPE_POISON
+ .byte TYPE_GROUND
+ .byte TYPE_FLYING
+ .byte TYPE_ROCK
+ .byte TYPE_BUG
+ .byte TYPE_GHOST
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DCC5D:
+ if_target_faster BattleAIScript_82DCC6A
+ score -3
+ goto BattleAIScript_82DCC72
+
+BattleAIScript_82DCC6A:
+ if_random_less_than 70, BattleAIScript_82DCC72
+ score +3
+
+BattleAIScript_82DCC72:
+ end
+
+BattleAIScript_82DCC73:
+ if_stat_level_less_than AI_USER, SPATK, 9, BattleAIScript_82DCC88
+ if_random_less_than 100, BattleAIScript_82DCC97
+ score -1
+ goto BattleAIScript_82DCC97
+
+BattleAIScript_82DCC88:
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DCC97
+ if_random_less_than 128, BattleAIScript_82DCC97
+ score +2
+
+BattleAIScript_82DCC97:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DCCAD
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCCAB
+ if_random_less_than 70, BattleAIScript_82DCCAD
+
+BattleAIScript_82DCCAB:
+ score -2
+
+BattleAIScript_82DCCAD:
+ end
+
+BattleAIScript_82DCCAE:
+ if_stat_level_less_than AI_USER, SPDEF, 9, BattleAIScript_82DCCC3
+ if_random_less_than 100, BattleAIScript_82DCCD2
+ score -1
+ goto BattleAIScript_82DCCD2
+
+BattleAIScript_82DCCC3:
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DCCD2
+ if_random_less_than 128, BattleAIScript_82DCCD2
+ score +2
+
+BattleAIScript_82DCCD2:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCCDF
+ if_random_less_than 200, BattleAIScript_82DCD09
+
+BattleAIScript_82DCCDF:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCD07
+ get_last_used_bank_move AI_TARGET
+ get_move_power_from_result
+ if_equal 0, BattleAIScript_82DCD01
+ get_last_used_bank_move AI_TARGET
+ get_move_type_from_result
+ if_in_bytes sTypesTable_82DCD0A, BattleAIScript_82DCD07
+ if_random_less_than 60, BattleAIScript_82DCD09
+
+BattleAIScript_82DCD01:
+ if_random_less_than 60, BattleAIScript_82DCD09
+
+BattleAIScript_82DCD07:
+ score -2
+
+BattleAIScript_82DCD09:
+ end
+
+sTypesTable_82DCD0A:
+ .byte TYPE_NORMAL
+ .byte TYPE_FIGHTING
+ .byte TYPE_POISON
+ .byte TYPE_GROUND
+ .byte TYPE_FLYING
+ .byte TYPE_ROCK
+ .byte TYPE_BUG
+ .byte TYPE_GHOST
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DCD14:
+ if_stat_level_less_than AI_USER, ACC, 9, BattleAIScript_82DCD24
+ if_random_less_than 50, BattleAIScript_82DCD24
+ score -2
+
+BattleAIScript_82DCD24:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DCD2D
+ score -2
+
+BattleAIScript_82DCD2D:
+ end
+
+BattleAIScript_82DCD2E:
+ if_hp_less_than AI_USER, 90, BattleAIScript_82DCD3D
+ if_random_less_than 100, BattleAIScript_82DCD3D
+ score +3
+
+BattleAIScript_82DCD3D:
+ if_stat_level_less_than AI_USER, EVASION, 9, BattleAIScript_82DCD4D
+ if_random_less_than 128, BattleAIScript_82DCD4D
+ score -1
+
+BattleAIScript_82DCD4D:
+ if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCD6C
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DCD64
+ if_random_less_than 80, BattleAIScript_82DCD6C
+
+BattleAIScript_82DCD64:
+ if_random_less_than 50, BattleAIScript_82DCD6C
+ score +3
+
+BattleAIScript_82DCD6C:
+ if_not_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DCD7E
+ if_random_less_than 70, BattleAIScript_82DCD7E
+ score +3
+
+BattleAIScript_82DCD7E:
+ if_not_status3 AI_USER, STATUS3_ROOTED, BattleAIScript_82DCD90
+ if_random_less_than 128, BattleAIScript_82DCD90
+ score +2
+
+BattleAIScript_82DCD90:
+ if_not_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DCDA2
+ if_random_less_than 70, BattleAIScript_82DCDA2
+ score +3
+
+BattleAIScript_82DCDA2:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DCDC7
+ if_stat_level_equal AI_USER, EVASION, 6, BattleAIScript_82DCDC7
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCDC5
+ if_hp_less_than AI_TARGET, 40, BattleAIScript_82DCDC5
+ if_random_less_than 70, BattleAIScript_82DCDC7
+
+BattleAIScript_82DCDC5:
+ score -2
+
+BattleAIScript_82DCDC7:
+ end
+
+BattleAIScript_82DCDC8:
+ if_stat_level_more_than AI_TARGET, EVASION, 10, BattleAIScript_82DCDED
+ if_stat_level_less_than AI_USER, ACC, 2, BattleAIScript_82DCDED
+ if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DCDEF
+ if_stat_level_less_than AI_USER, ACC, 4, BattleAIScript_82DCDEF
+ goto BattleAIScript_82DCDF7
+
+BattleAIScript_82DCDED:
+ score +1
+
+BattleAIScript_82DCDEF:
+ if_random_less_than 100, BattleAIScript_82DCDF7
+ score +1
+
+BattleAIScript_82DCDF7:
+ end
+
+BattleAIScript_82DCDF8:
+ if_stat_level_equal AI_TARGET, ATK, 6, BattleAIScript_82DCE1B
+ score -1
+ if_hp_more_than AI_USER, 90, BattleAIScript_82DCE0B
+ score -1
+
+BattleAIScript_82DCE0B:
+ if_stat_level_more_than AI_TARGET, ATK, 3, BattleAIScript_82DCE1B
+ if_random_less_than 50, BattleAIScript_82DCE1B
+ score -2
+
+BattleAIScript_82DCE1B:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCE24
+ score -2
+
+BattleAIScript_82DCE24:
+ get_target_type1
+ if_in_bytes sTypesTable_82DCE43, BattleAIScript_82DCE42
+ get_target_type2
+ if_in_bytes sTypesTable_82DCE43, BattleAIScript_82DCE42
+ if_random_less_than 50, BattleAIScript_82DCE42
+ score -2
+
+BattleAIScript_82DCE42:
+ end
+
+sTypesTable_82DCE43:
+ .byte TYPE_NORMAL
+ .byte TYPE_FIGHTING
+ .byte TYPE_GROUND
+ .byte TYPE_ROCK
+ .byte TYPE_BUG
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DCE4A:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCE59
+ if_stat_level_more_than AI_TARGET, DEF, 3, BattleAIScript_82DCE61
+
+BattleAIScript_82DCE59:
+ if_random_less_than 50, BattleAIScript_82DCE61
+ score -2
+
+BattleAIScript_82DCE61:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCE6A
+ score -2
+
+BattleAIScript_82DCE6A:
+ end
+
+BattleAIScript_82DCE6B:
+ if_move MOVE_ICY_WIND, BattleAIScript_82DCE81
+ if_move MOVE_ROCK_TOMB, BattleAIScript_82DCE81
+ if_move MOVE_MUD_SHOT, BattleAIScript_82DCE81
+ end
+
+BattleAIScript_82DCE81:
+ if_target_faster BattleAIScript_82DCE8E
+ score -3
+ goto BattleAIScript_82DCE96
+
+BattleAIScript_82DCE8E:
+ if_random_less_than 70, BattleAIScript_82DCE96
+ score +2
+
+BattleAIScript_82DCE96:
+ end
+
+BattleAIScript_82DCE97:
+ if_stat_level_equal AI_TARGET, ATK, 6, BattleAIScript_82DCEBA
+ score -1
+ if_hp_more_than AI_USER, 90, BattleAIScript_82DCEAA
+ score -1
+
+BattleAIScript_82DCEAA:
+ if_stat_level_more_than AI_TARGET, SPATK, 3, BattleAIScript_82DCEBA
+ if_random_less_than 50, BattleAIScript_82DCEBA
+ score -2
+
+BattleAIScript_82DCEBA:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCEC3
+ score -2
+
+BattleAIScript_82DCEC3:
+ get_target_type1
+ if_in_bytes sTypesTable_82DCEE2, BattleAIScript_82DCEE1
+ get_target_type2
+ if_in_bytes sTypesTable_82DCEE2, BattleAIScript_82DCEE1
+ if_random_less_than 50, BattleAIScript_82DCEE1
+ score -2
+
+BattleAIScript_82DCEE1:
+ end
+
+sTypesTable_82DCEE2:
+ .byte TYPE_FIRE
+ .byte TYPE_WATER
+ .byte TYPE_GRASS
+ .byte TYPE_ELECTRIC
+ .byte TYPE_PSYCHIC
+ .byte TYPE_ICE
+ .byte TYPE_DRAGON
+ .byte TYPE_DARK
+ .byte -1
+
+BattleAIScript_82DCEEB:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCEFA
+ if_stat_level_more_than AI_TARGET, SPDEF, 3, BattleAIScript_82DCF02
+
+BattleAIScript_82DCEFA:
+ if_random_less_than 50, BattleAIScript_82DCF02
+ score -2
+
+BattleAIScript_82DCF02:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCF0B
+ score -2
+
+BattleAIScript_82DCF0B:
+ end
+
+BattleAIScript_82DCF0C:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCF1A
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCF22
+
+BattleAIScript_82DCF1A:
+ if_random_less_than 100, BattleAIScript_82DCF22
+ score -1
+
+BattleAIScript_82DCF22:
+ if_stat_level_more_than AI_USER, ACC, 4, BattleAIScript_82DCF32
+ if_random_less_than 80, BattleAIScript_82DCF32
+ score -2
+
+BattleAIScript_82DCF32:
+ if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCF44
+ if_random_less_than 70, BattleAIScript_82DCF44
+ score +2
+
+BattleAIScript_82DCF44:
+ if_not_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DCF56
+ if_random_less_than 70, BattleAIScript_82DCF56
+ score +2
+
+BattleAIScript_82DCF56:
+ if_not_status3 AI_USER, STATUS3_ROOTED, BattleAIScript_82DCF68
+ if_random_less_than 128, BattleAIScript_82DCF68
+ score +1
+
+BattleAIScript_82DCF68:
+ if_not_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DCF7A
+ if_random_less_than 70, BattleAIScript_82DCF7A
+ score +2
+
+BattleAIScript_82DCF7A:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DCF9F
+ if_stat_level_equal AI_TARGET, ACC, 6, BattleAIScript_82DCF9F
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DCF9D
+ if_hp_less_than AI_TARGET, 40, BattleAIScript_82DCF9D
+ if_random_less_than 70, BattleAIScript_82DCF9F
+
+BattleAIScript_82DCF9D:
+ score -2
+
+BattleAIScript_82DCF9F:
+ end
+
+BattleAIScript_82DCFA0:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DCFAF
+ if_stat_level_more_than AI_TARGET, EVASION, 3, BattleAIScript_82DCFB7
+
+BattleAIScript_82DCFAF:
+ if_random_less_than 50, BattleAIScript_82DCFB7
+ score -2
+
+BattleAIScript_82DCFB7:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCFC0
+ score -2
+
+BattleAIScript_82DCFC0:
+ end
+
+BattleAIScript_82DCFC1:
+ if_stat_level_more_than AI_USER, ATK, 8, BattleAIScript_82DD016
+ if_stat_level_more_than AI_USER, DEF, 8, BattleAIScript_82DD016
+ if_stat_level_more_than AI_USER, SPATK, 8, BattleAIScript_82DD016
+ if_stat_level_more_than AI_USER, SPDEF, 8, BattleAIScript_82DD016
+ if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD016
+ if_stat_level_less_than AI_TARGET, ATK, 4, BattleAIScript_82DD016
+ if_stat_level_less_than AI_TARGET, DEF, 4, BattleAIScript_82DD016
+ if_stat_level_less_than AI_TARGET, SPATK, 4, BattleAIScript_82DD016
+ if_stat_level_less_than AI_TARGET, SPDEF, 4, BattleAIScript_82DD016
+ if_stat_level_less_than AI_TARGET, ACC, 4, BattleAIScript_82DD016
+ goto BattleAIScript_82DD01E
+
+BattleAIScript_82DD016:
+ if_random_less_than 50, BattleAIScript_82DD01E
+ score -3
+
+BattleAIScript_82DD01E:
+ if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD07B
+ if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD07B
+ if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD07B
+ if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD07B
+ if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD07B
+ if_stat_level_less_than AI_USER, ATK, 4, BattleAIScript_82DD07B
+ if_stat_level_less_than AI_USER, DEF, 4, BattleAIScript_82DD07B
+ if_stat_level_less_than AI_USER, SPATK, 4, BattleAIScript_82DD07B
+ if_stat_level_less_than AI_USER, SPDEF, 4, BattleAIScript_82DD07B
+ if_stat_level_less_than AI_USER, ACC, 4, BattleAIScript_82DD07B
+ if_random_less_than 50, BattleAIScript_82DD083
+ score -1
+ goto BattleAIScript_82DD083
+
+BattleAIScript_82DD07B:
+ if_random_less_than 50, BattleAIScript_82DD083
+ score +3
+
+BattleAIScript_82DD083:
+ end
+
+BattleAIScript_82DD084:
+ if_hp_more_than AI_USER, 90, BattleAIScript_82DD08D
+ score -2
+
+BattleAIScript_82DD08D:
+ end
+
+BattleAIScript_82DD08E:
+ if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD0BD
+ if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD0BD
+ if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD0BD
+ if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD0BD
+ if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD0BD
+ score -3
+ goto BattleAIScript_82DD0C5
+
+BattleAIScript_82DD0BD:
+ if_random_less_than 128, BattleAIScript_82DD0C5
+ score +2
+
+BattleAIScript_82DD0C5:
+ end
+
+BattleAIScript_82DD0C6:
+ if_hp_more_than AI_USER, 90, BattleAIScript_82DD0CF
+ score -2
+
+BattleAIScript_82DD0CF:
+ get_turn_count
+ if_equal 0, BattleAIScript_82DD0DC
+ if_random_less_than 200, Score_Minus2
+
+BattleAIScript_82DD0DC:
+ end
+
+BattleAIScript_82DD0DD:
+ get_weather
+ if_equal AI_WEATHER_HAIL, BattleAIScript_82DD0F5
+ if_equal AI_WEATHER_RAIN, BattleAIScript_82DD0F5
+ if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD0F5
+ goto BattleAIScript_82DD0F7
+
+BattleAIScript_82DD0F5:
+ score -2
+
+BattleAIScript_82DD0F7:
+ if_hp_equal AI_USER, 100, BattleAIScript_82DD11F
+ if_target_faster BattleAIScript_82DD126
+ score -8
+ goto BattleAIScript_82DD14F
+
+AI_CV_Heal2:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DD13A
+ if_hp_more_than AI_USER, 80, BattleAIScript_82DD11F
+ if_random_less_than 70, BattleAIScript_82DD13A
+
+BattleAIScript_82DD11F:
+ score -3
+ goto BattleAIScript_82DD14F
+
+BattleAIScript_82DD126:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DD13A
+ if_random_less_than 30, BattleAIScript_82DD13A
+ score -3
+ goto BattleAIScript_82DD14F
+
+BattleAIScript_82DD13A:
+ if_doesnt_have_move_with_effect AI_TARGET, EFFECT_SNATCH, BattleAIScript_82DD147
+ if_random_less_than 100, BattleAIScript_82DD14F
+
+BattleAIScript_82DD147:
+ if_random_less_than 20, BattleAIScript_82DD14F
+ score +2
+
+BattleAIScript_82DD14F:
+ end
+
+BattleAIScript_82DD150:
+ if_user_has_no_attacking_moves BattleAIScript_82DD173
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD164
+ if_random_less_than 50, BattleAIScript_82DD164
+ score -3
+
+BattleAIScript_82DD164:
+ if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD173
+ if_random_less_than 50, BattleAIScript_82DD173
+ score -3
+
+BattleAIScript_82DD173:
+ if_has_move_with_effect AI_USER, EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DD186
+ if_has_move_with_effect AI_USER, EFFECT_PROTECT, BattleAIScript_82DD186
+ goto BattleAIScript_82DD18E
+
+BattleAIScript_82DD186:
+ if_random_less_than 60, BattleAIScript_82DD18E
+ score +2
+
+BattleAIScript_82DD18E:
+ end
+
+BattleAIScript_82DD18F:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DD1B2
+ get_target_type1
+ if_in_bytes sTypesTable_82DD1B5, BattleAIScript_82DD1B4
+ get_target_type2
+ if_in_bytes sTypesTable_82DD1B5, BattleAIScript_82DD1B4
+ if_random_less_than 50, BattleAIScript_82DD1B4
+
+BattleAIScript_82DD1B2:
+ score -2
+
+BattleAIScript_82DD1B4:
+ end
+
+sTypesTable_82DD1B5:
+ .byte TYPE_FIRE
+ .byte TYPE_WATER
+ .byte TYPE_GRASS
+ .byte TYPE_ELECTRIC
+ .byte TYPE_PSYCHIC
+ .byte TYPE_ICE
+ .byte TYPE_DRAGON
+ .byte TYPE_DARK
+ .byte -1
+
+BattleAIScript_82DD1BE:
+ if_target_faster BattleAIScript_82DD1ED
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DD1D2
+ score -8
+ goto BattleAIScript_82DD21D
+
+BattleAIScript_82DD1D2:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DD208
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD1E6
+ if_random_less_than 70, BattleAIScript_82DD208
+
+BattleAIScript_82DD1E6:
+ score -3
+ goto BattleAIScript_82DD21D
+
+BattleAIScript_82DD1ED:
+ if_hp_less_than AI_USER, 60, BattleAIScript_82DD208
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DD201
+ if_random_less_than 50, BattleAIScript_82DD208
+
+BattleAIScript_82DD201:
+ score -3
+ goto BattleAIScript_82DD21D
+
+BattleAIScript_82DD208:
+ if_doesnt_have_move_with_effect AI_TARGET, EFFECT_SNATCH, BattleAIScript_82DD215
+ if_random_less_than 50, BattleAIScript_82DD21D
+
+BattleAIScript_82DD215:
+ if_random_less_than 10, BattleAIScript_82DD21D
+ score +3
+
+BattleAIScript_82DD21D:
+ end
+
+BattleAIScript_82DD21E:
+ end
+
+BattleAIScript_82DD21F:
+ if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD228
+ score -1
+
+BattleAIScript_82DD228:
+ end
+
+BattleAIScript_82DD229:
+ if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD256
+ if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD256
+ if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD256
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD256
+ goto BattleAIScript_82DD25E
+
+BattleAIScript_82DD256:
+ if_random_less_than 128, BattleAIScript_82DD25E
+ score +1
+
+BattleAIScript_82DD25E:
+ end
+
+BattleAIScript_82DD25F:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DD285
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DD285
+ if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DD27D
+ if_type_effectiveness AI_EFFECTIVENESS_x4, BattleAIScript_82DD27D
+ if_random_less_than 128, BattleAIScript_82DD285
+
+BattleAIScript_82DD27D:
+ if_random_less_than 128, BattleAIScript_82DD285
+ score +1
+
+BattleAIScript_82DD285:
+ end
+
+BattleAIScript_82DD286:
+ if_has_move AI_USER, MOVE_PSYCH_UP, BattleAIScript_82DD2B8
+
+BattleAIScript_82DD28E:
+ if_random_less_than 128, BattleAIScript_82DD296
+ score +1
+
+BattleAIScript_82DD296:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DD2B7
+ if_random_less_than 128, BattleAIScript_82DD2A5
+ score -1
+
+BattleAIScript_82DD2A5:
+ if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD2B7
+ score -1
+ if_hp_more_than AI_TARGET, 30, BattleAIScript_82DD2B7
+ score -1
+
+BattleAIScript_82DD2B7:
+ end
+
+BattleAIScript_82DD2B8:
+ if_stat_level_more_than AI_TARGET, ATK, 3, BattleAIScript_82DD2D0
+ score +3
+ get_turn_count
+ if_not_equal 0, BattleAIScript_82DD2D2
+ score +2
+ goto BattleAIScript_82DD2D2
+
+BattleAIScript_82DD2D0:
+ score -5
+
+BattleAIScript_82DD2D2:
+ end
+
+BattleAIScript_82DD2D3:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DD2F6
+ get_target_type1
+ if_in_bytes sTypesTable_82DD2F9, BattleAIScript_82DD2F8
+ get_target_type2
+ if_in_bytes sTypesTable_82DD2F9, BattleAIScript_82DD2F8
+ if_random_less_than 50, BattleAIScript_82DD2F8
+
+BattleAIScript_82DD2F6:
+ score -2
+
+BattleAIScript_82DD2F8:
+ end
+
+sTypesTable_82DD2F9:
+ .byte TYPE_NORMAL
+ .byte TYPE_FIGHTING
+ .byte TYPE_FLYING
+ .byte TYPE_POISON
+ .byte TYPE_GROUND
+ .byte TYPE_ROCK
+ .byte TYPE_BUG
+ .byte TYPE_GHOST
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DD303:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DD311
+ if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD313
+
+BattleAIScript_82DD311:
+ score -1
+
+BattleAIScript_82DD313:
+ end
+
+BattleAIScript_82DD314:
+ if_target_faster BattleAIScript_82DD328
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DD330
+ score -1
+ goto BattleAIScript_82DD330
+
+BattleAIScript_82DD328:
+ if_random_less_than 20, BattleAIScript_82DD330
+ score +3
+
+BattleAIScript_82DD330:
+ end
+
+BattleAIScript_82DD331:
+ if_target_faster BattleAIScript_82DD353
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DD353
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DD34B
+ if_random_less_than 180, BattleAIScript_82DD353
+
+BattleAIScript_82DD34B:
+ if_random_less_than 50, BattleAIScript_82DD353
+ score -1
+
+BattleAIScript_82DD353:
+ end
+
+BattleAIScript_82DD354:
+ if_hp_more_than AI_USER, 90, BattleAIScript_82DD381
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DD379
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD371
+ if_random_less_than 100, BattleAIScript_82DD371
+ score -1
+
+BattleAIScript_82DD371:
+ if_random_less_than 100, BattleAIScript_82DD379
+ score -1
+
+BattleAIScript_82DD379:
+ if_random_less_than 100, BattleAIScript_82DD381
+ score -1
+
+BattleAIScript_82DD381:
+ if_target_faster BattleAIScript_82DD3E9
+ get_last_used_bank_move AI_TARGET
+ get_move_effect_from_result
+ if_equal EFFECT_SLEEP, BattleAIScript_82DD3B9
+ if_equal EFFECT_TOXIC, BattleAIScript_82DD3B9
+ if_equal EFFECT_POISON, BattleAIScript_82DD3B9
+ if_equal EFFECT_PARALYZE, BattleAIScript_82DD3B9
+ if_equal EFFECT_WILL_O_WISP, BattleAIScript_82DD3B9
+ if_equal EFFECT_CONFUSE, BattleAIScript_82DD3C8
+ if_equal EFFECT_LEECH_SEED, BattleAIScript_82DD3D7
+ goto BattleAIScript_82DD3E9
+
+BattleAIScript_82DD3B9:
+ if_not_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD3E1
+ goto BattleAIScript_82DD3E9
+
+BattleAIScript_82DD3C8:
+ if_not_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD3E1
+ goto BattleAIScript_82DD3E9
+
+BattleAIScript_82DD3D7:
+ if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DD3E9
+
+BattleAIScript_82DD3E1:
+ if_random_less_than 100, BattleAIScript_82DD3E9
+ score +1
+
+BattleAIScript_82DD3E9:
+ end
+
+BattleAIScript_82DD3EA:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DD40F
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DD40F
+ if_target_faster BattleAIScript_82DD408
+ if_hp_more_than AI_USER, 40, BattleAIScript_82DD40F
+ goto BattleAIScript_82DD411
+
+BattleAIScript_82DD408:
+ if_hp_less_than AI_USER, 60, BattleAIScript_82DD411
+
+BattleAIScript_82DD40F:
+ score -1
+
+BattleAIScript_82DD411:
+ end
+
+BattleAIScript_82DD412:
+ if_target_faster BattleAIScript_82DD430
+ get_last_used_bank_move AI_TARGET
+ get_move_power_from_result
+ if_equal 0, BattleAIScript_82DD428
+ score +1
+ goto BattleAIScript_82DD430
+
+BattleAIScript_82DD428:
+ if_random_less_than 100, BattleAIScript_82DD430
+ score -1
+
+BattleAIScript_82DD430:
+ end
+
+BattleAIScript_82DD431:
+ if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD4D6
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD4D6
+ if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD4D6
+ if_hp_more_than AI_USER, 30, BattleAIScript_82DD45E
+ if_random_less_than 10, BattleAIScript_82DD45E
+ score -1
+
+BattleAIScript_82DD45E:
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD46D
+ if_random_less_than 100, BattleAIScript_82DD46D
+ score -1
+
+BattleAIScript_82DD46D:
+ if_has_move AI_USER, MOVE_MIRROR_COAT, BattleAIScript_82DD4CD
+ get_last_used_bank_move AI_TARGET
+ get_move_power_from_result
+ if_equal 0, BattleAIScript_82DD4A4
+ if_target_not_taunted BattleAIScript_82DD48B
+ if_random_less_than 100, BattleAIScript_82DD48B
+ score +1
+
+BattleAIScript_82DD48B:
+ get_last_used_bank_move AI_TARGET
+ get_move_type_from_result
+ if_not_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D6
+ if_random_less_than 100, BattleAIScript_82DD4D8
+ score +1
+ goto BattleAIScript_82DD4D8
+
+BattleAIScript_82DD4A4:
+ if_target_not_taunted BattleAIScript_82DD4B1
+ if_random_less_than 100, BattleAIScript_82DD4B1
+ score +1
+
+BattleAIScript_82DD4B1:
+ get_target_type1
+ if_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D8
+ get_target_type2
+ if_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D8
+ if_random_less_than 50, BattleAIScript_82DD4D8
+
+BattleAIScript_82DD4CD:
+ if_random_less_than 100, BattleAIScript_82DD4D5
+ score +4
+
+BattleAIScript_82DD4D5:
+ end
+
+BattleAIScript_82DD4D6:
+ score -1
+
+BattleAIScript_82DD4D8:
+ end
+
+sTypesTable_82DD4D9:
+ .byte TYPE_NORMAL
+ .byte TYPE_FIGHTING
+ .byte TYPE_FLYING
+ .byte TYPE_POISON
+ .byte TYPE_GROUND
+ .byte TYPE_ROCK
+ .byte TYPE_BUG
+ .byte TYPE_GHOST
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DD4E3:
+ if_any_move_disabled AI_TARGET, BattleAIScript_82DD4FC
+ if_target_faster BattleAIScript_82DD509
+ get_last_used_bank_move AI_TARGET
+ get_move_effect_from_result
+ if_not_in_bytes sMoveEffectsTable_82DD50C, BattleAIScript_82DD509
+
+BattleAIScript_82DD4FC:
+ if_random_less_than 30, BattleAIScript_82DD50B
+ score +3
+ goto BattleAIScript_82DD50B
+
+BattleAIScript_82DD509:
+ score -2
+
+BattleAIScript_82DD50B:
+ end
+
+sMoveEffectsTable_82DD50C:
+ .byte EFFECT_DREAM_EATER
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_HAZE
+ .byte EFFECT_ROAR
+ .byte EFFECT_CONVERSION
+ .byte EFFECT_TOXIC
+ .byte EFFECT_LIGHT_SCREEN
+ .byte EFFECT_REST
+ .byte EFFECT_SUPER_FANG
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_CONFUSE
+ .byte EFFECT_POISON
+ .byte EFFECT_PARALYZE
+ .byte EFFECT_LEECH_SEED
+ .byte EFFECT_SPLASH
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_ENCORE
+ .byte EFFECT_CONVERSION_2
+ .byte EFFECT_LOCK_ON
+ .byte EFFECT_HEAL_BELL
+ .byte EFFECT_MEAN_LOOK
+ .byte EFFECT_NIGHTMARE
+ .byte EFFECT_PROTECT
+ .byte EFFECT_SKILL_SWAP
+ .byte EFFECT_FORESIGHT
+ .byte EFFECT_PERISH_SONG
+ .byte EFFECT_SANDSTORM
+ .byte EFFECT_ENDURE
+ .byte EFFECT_SWAGGER
+ .byte EFFECT_ATTRACT
+ .byte EFFECT_SAFEGUARD
+ .byte EFFECT_RAIN_DANCE
+ .byte EFFECT_SUNNY_DAY
+ .byte EFFECT_BELLY_DRUM
+ .byte EFFECT_PSYCH_UP
+ .byte EFFECT_FUTURE_SIGHT
+ .byte EFFECT_FAKE_OUT
+ .byte EFFECT_STOCKPILE
+ .byte EFFECT_SPIT_UP
+ .byte EFFECT_SWALLOW
+ .byte EFFECT_HAIL
+ .byte EFFECT_TORMENT
+ .byte EFFECT_WILL_O_WISP
+ .byte EFFECT_FOLLOW_ME
+ .byte EFFECT_CHARGE
+ .byte EFFECT_TRICK
+ .byte EFFECT_ROLE_PLAY
+ .byte EFFECT_INGRAIN
+ .byte EFFECT_RECYCLE
+ .byte EFFECT_KNOCK_OFF
+ .byte EFFECT_SKILL_SWAP
+ .byte EFFECT_IMPRISON
+ .byte EFFECT_REFRESH
+ .byte EFFECT_GRUDGE
+ .byte EFFECT_TEETER_DANCE
+ .byte EFFECT_MUD_SPORT
+ .byte EFFECT_WATER_SPORT
+ .byte EFFECT_DRAGON_DANCE
+ .byte EFFECT_CAMOUFLAGE
+ .byte -1
+
+BattleAIScript_82DD54B:
+ if_hp_less_than AI_TARGET, 80, BattleAIScript_82DD574
+ if_target_faster BattleAIScript_82DD566
+ if_hp_more_than AI_USER, 40, BattleAIScript_82DD574
+ score +1
+ goto BattleAIScript_82DD576
+
+BattleAIScript_82DD566:
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DD574
+ score +1
+ goto BattleAIScript_82DD576
+
+BattleAIScript_82DD574:
+ score -1
+
+BattleAIScript_82DD576:
+ end
+
+BattleAIScript_82DD577:
+ score +2
+ end
+
+BattleAIScript_82DD57A:
+ if_random_less_than 128, BattleAIScript_82DD582
+ score +2
+
+BattleAIScript_82DD582:
+ end
+
+BattleAIScript_82DD583:
+ if_status AI_USER, STATUS_SLEEP, Score_Plus10
+ score -5
+ end
+
+BattleAIScript_82DD590:
+ score -1
+ if_target_faster BattleAIScript_82DD5C5
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DD5C5
+ if_random_less_than 128, BattleAIScript_82DD5A7
+ score +1
+
+BattleAIScript_82DD5A7:
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD5C5
+ if_random_less_than 128, BattleAIScript_82DD5B6
+ score +1
+
+BattleAIScript_82DD5B6:
+ if_hp_more_than AI_USER, 30, BattleAIScript_82DD5C5
+ if_random_less_than 100, BattleAIScript_82DD5C5
+ score +2
+
+BattleAIScript_82DD5C5:
+ end
+
+BattleAIScript_82DD5C6:
+ if_target_faster BattleAIScript_82DD5E6
+ if_hp_more_than AI_USER, 33, BattleAIScript_82DD608
+ if_hp_more_than AI_USER, 20, BattleAIScript_82DD60A
+ if_hp_less_than AI_USER, 8, BattleAIScript_82DD5F9
+ goto BattleAIScript_82DD5FB
+
+BattleAIScript_82DD5E6:
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DD608
+ if_hp_more_than AI_USER, 40, BattleAIScript_82DD60A
+ goto BattleAIScript_82DD5FB
+
+BattleAIScript_82DD5F9:
+ score +1
+
+BattleAIScript_82DD5FB:
+ if_random_less_than 100, BattleAIScript_82DD60A
+ score +1
+ goto BattleAIScript_82DD60A
+
+BattleAIScript_82DD608:
+ score -1
+
+BattleAIScript_82DD60A:
+ end
+
+BattleAIScript_82DD60B:
+ if_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD621
+ if_status_in_party AI_TARGET, STATUS_ANY, BattleAIScript_82DD621
+ score -5
+
+BattleAIScript_82DD621:
+ end
+
+BattleAIScript_82DD622:
+ get_hold_effect AI_TARGET
+ if_not_in_bytes sHoldEffectsTable_82DD63D, BattleAIScript_82DD63A
+ if_random_less_than 50, BattleAIScript_82DD63C
+ score +1
+ goto BattleAIScript_82DD63C
+
+BattleAIScript_82DD63A:
+ score -2
+
+BattleAIScript_82DD63C:
+ end
+
+sHoldEffectsTable_82DD63D:
+ .byte HOLD_EFFECT_CURE_SLP
+ .byte HOLD_EFFECT_CURE_STATUS
+ .byte HOLD_EFFECT_RESTORE_HP
+ .byte HOLD_EFFECT_EVASION_UP
+ .byte HOLD_EFFECT_LEFTOVERS
+ .byte HOLD_EFFECT_LIGHT_BALL
+ .byte HOLD_EFFECT_THICK_CLUB
+ .byte -1
+
+BattleAIScript_82DD645:
+ get_user_type1
+ if_equal TYPE_GHOST, BattleAIScript_82DD68A
+ get_user_type2
+ if_equal TYPE_GHOST, BattleAIScript_82DD68A
+ if_stat_level_more_than AI_USER, DEF, 9, BattleAIScript_82DD693
+ if_random_less_than 128, BattleAIScript_82DD665
+ score +1
+
+BattleAIScript_82DD665:
+ if_stat_level_more_than AI_USER, DEF, 7, BattleAIScript_82DD693
+ if_random_less_than 128, BattleAIScript_82DD675
+ score +1
+
+BattleAIScript_82DD675:
+ if_stat_level_more_than AI_USER, DEF, 6, BattleAIScript_82DD693
+ if_random_less_than 128, BattleAIScript_82DD693
+ score +1
+ goto BattleAIScript_82DD693
+
+BattleAIScript_82DD68A:
+ if_hp_more_than AI_USER, 80, BattleAIScript_82DD693
+ score -1
+
+BattleAIScript_82DD693:
+ end
+
+BattleAIScript_82DD694:
+ get_protect_count AI_USER
+ if_more_than 1, BattleAIScript_82DD75A
+ if_status AI_USER, STATUS_TOXIC_POISON, BattleAIScript_82DD751
+ if_status2 AI_USER, STATUS2_CURSED, BattleAIScript_82DD751
+ if_status3 AI_USER, STATUS3_PERISH_SONG, BattleAIScript_82DD751
+ if_status2 AI_USER, STATUS2_INFATUATION, BattleAIScript_82DD751
+ if_status3 AI_USER, STATUS3_LEECHSEED, BattleAIScript_82DD751
+ if_status3 AI_USER, STATUS3_YAWN, BattleAIScript_82DD751
+ if_has_move_with_effect AI_TARGET, EFFECT_RESTORE_HP, BattleAIScript_82DD751
+ if_has_move_with_effect AI_TARGET, EFFECT_DEFENSE_CURL, BattleAIScript_82DD751
+ if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD730
+ if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD730
+ if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD730
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD730
+ if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DD730
+ if_status3 AI_TARGET, STATUS3_YAWN, BattleAIScript_82DD730
+ get_last_used_bank_move AI_TARGET
+ get_move_effect_from_result
+ if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DD730
+ goto BattleAIScript_82DD732
+
+BattleAIScript_82DD730:
+ score +2
+
+BattleAIScript_82DD732:
+ if_random_less_than 128, BattleAIScript_82DD73A
+ score -1
+
+BattleAIScript_82DD73A:
+ get_protect_count AI_USER
+ if_equal 0, BattleAIScript_82DD75C
+ score -1
+ if_random_less_than 128, BattleAIScript_82DD75C
+ score -1
+ goto BattleAIScript_82DD75C
+
+BattleAIScript_82DD751:
+ get_last_used_bank_move AI_TARGET
+ get_move_effect_from_result
+ if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DD75C
+
+BattleAIScript_82DD75A:
+ score -2
+
+BattleAIScript_82DD75C:
+ end
+
+BattleAIScript_82DD75D:
+ get_user_type1
+ if_equal TYPE_GHOST, BattleAIScript_82DD77C
+ get_user_type2
+ if_equal TYPE_GHOST, BattleAIScript_82DD77C
+ if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD782
+ score -2
+ goto BattleAIScript_82DD78A
+
+BattleAIScript_82DD77C:
+ if_random_less_than 80, BattleAIScript_82DD78A
+
+BattleAIScript_82DD782:
+ if_random_less_than 80, BattleAIScript_82DD78A
+ score +2
+
+BattleAIScript_82DD78A:
+ end
+
+BattleAIScript_82DD78B:
+ if_hp_less_than AI_USER, 4, BattleAIScript_82DD799
+ if_hp_less_than AI_USER, 35, BattleAIScript_82DD7A0
+
+BattleAIScript_82DD799:
+ score -1
+ goto BattleAIScript_82DD7A8
+
+BattleAIScript_82DD7A0:
+ if_random_less_than 70, BattleAIScript_82DD7A8
+ score +1
+
+BattleAIScript_82DD7A8:
+ end
+
+BattleAIScript_82DD7A9:
+ if_stat_level_more_than AI_USER, ATK, 8, BattleAIScript_82DD7D6
+ if_stat_level_more_than AI_USER, DEF, 8, BattleAIScript_82DD7D6
+ if_stat_level_more_than AI_USER, SPATK, 8, BattleAIScript_82DD7D6
+ if_stat_level_more_than AI_USER, SPDEF, 8, BattleAIScript_82DD7D6
+ if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD7D6
+ goto BattleAIScript_82DD7FC
+
+BattleAIScript_82DD7D6:
+ if_target_faster BattleAIScript_82DD7E8
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DD844
+ goto BattleAIScript_82DD7EF
+
+BattleAIScript_82DD7E8:
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DD844
+
+BattleAIScript_82DD7EF:
+ if_random_less_than 80, BattleAIScript_82DD844
+ score +2
+ goto BattleAIScript_82DD844
+
+BattleAIScript_82DD7FC:
+ if_stat_level_more_than AI_USER, ATK, 7, BattleAIScript_82DD829
+ if_stat_level_more_than AI_USER, DEF, 7, BattleAIScript_82DD829
+ if_stat_level_more_than AI_USER, SPATK, 7, BattleAIScript_82DD829
+ if_stat_level_more_than AI_USER, SPDEF, 7, BattleAIScript_82DD829
+ if_stat_level_more_than AI_USER, EVASION, 7, BattleAIScript_82DD829
+ goto BattleAIScript_82DD842
+
+BattleAIScript_82DD829:
+ if_target_faster BattleAIScript_82DD83B
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DD842
+ goto BattleAIScript_82DD844
+
+BattleAIScript_82DD83B:
+ if_hp_less_than AI_USER, 70, BattleAIScript_82DD844
+
+BattleAIScript_82DD842:
+ score -2
+
+BattleAIScript_82DD844:
+ end
+
+BattleAIScript_82DD845:
+ is_first_turn_for AI_USER
+ if_not_equal 0, BattleAIScript_82DD87A
+ get_target_type1
+ if_equal TYPE_GHOST, BattleAIScript_82DD872
+ get_target_type1
+ if_equal TYPE_PSYCHIC, BattleAIScript_82DD872
+ get_target_type2
+ if_equal TYPE_GHOST, BattleAIScript_82DD872
+ get_target_type2
+ if_equal TYPE_PSYCHIC, BattleAIScript_82DD872
+ goto BattleAIScript_82DD87A
+
+BattleAIScript_82DD872:
+ if_random_less_than 128, BattleAIScript_82DD87A
+ score +1
+
+BattleAIScript_82DD87A:
+ end
+
+BattleAIScript_82DD87B:
+ if_user_faster BattleAIScript_82DD889
+ get_ability AI_USER
+ if_equal ABILITY_SWIFT_SWIM, BattleAIScript_82DD8B0
+
+BattleAIScript_82DD889:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DD8B7
+ get_weather
+ if_equal AI_WEATHER_HAIL, BattleAIScript_82DD8B0
+ if_equal AI_WEATHER_SUN, BattleAIScript_82DD8B0
+ if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD8B0
+ get_ability AI_USER
+ if_equal ABILITY_RAIN_DISH, BattleAIScript_82DD8B0
+ goto BattleAIScript_82DD8B9
+
+BattleAIScript_82DD8B0:
+ score +1
+ goto BattleAIScript_82DD8B9
+
+BattleAIScript_82DD8B7:
+ score -1
+
+BattleAIScript_82DD8B9:
+ end
+
+BattleAIScript_82DD8BA:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DD8E0
+ get_weather
+ if_equal AI_WEATHER_HAIL, BattleAIScript_82DD8D9
+ if_equal AI_WEATHER_RAIN, BattleAIScript_82DD8D9
+ if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD8D9
+ goto BattleAIScript_82DD8E2
+
+BattleAIScript_82DD8D9:
+ score +1
+ goto BattleAIScript_82DD8E2
+
+BattleAIScript_82DD8E0:
+ score -1
+
+BattleAIScript_82DD8E2:
+ end
+
+BattleAIScript_82DD8E3:
+ if_hp_less_than AI_USER, 90, BattleAIScript_82DD8EF
+ goto BattleAIScript_82DD8F1
+
+BattleAIScript_82DD8EF:
+ score -2
+
+BattleAIScript_82DD8F1:
+ end
+
+BattleAIScript_82DD8F2:
+ if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD91F
+ if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD91F
+ if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD91F
+ if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD91F
+ if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD91F
+ goto BattleAIScript_82DD957
+
+BattleAIScript_82DD91F:
+ if_stat_level_less_than AI_USER, ATK, 7, BattleAIScript_82DD954
+ if_stat_level_less_than AI_USER, DEF, 7, BattleAIScript_82DD954
+ if_stat_level_less_than AI_USER, SPATK, 7, BattleAIScript_82DD954
+ if_stat_level_less_than AI_USER, SPDEF, 7, BattleAIScript_82DD954
+ if_stat_level_less_than AI_USER, EVASION, 7, BattleAIScript_82DD952
+ if_random_less_than 50, BattleAIScript_82DD959
+ goto BattleAIScript_82DD957
+
+BattleAIScript_82DD952:
+ score +1
+
+BattleAIScript_82DD954:
+ score +1
+ end
+
+BattleAIScript_82DD957:
+ score -2
+
+BattleAIScript_82DD959:
+ end
+
+BattleAIScript_82DD95A:
+ if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD9FF
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD9FF
+ if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD9FF
+ if_hp_more_than AI_USER, 30, BattleAIScript_82DD987
+ if_random_less_than 10, BattleAIScript_82DD987
+ score -1
+
+BattleAIScript_82DD987:
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DD996
+ if_random_less_than 100, BattleAIScript_82DD996
+ score -1
+
+BattleAIScript_82DD996:
+ if_has_move AI_USER, MOVE_COUNTER, BattleAIScript_82DD9F6
+ get_last_used_bank_move AI_TARGET
+ get_move_power_from_result
+ if_equal 0, BattleAIScript_82DD9CD
+ if_target_not_taunted BattleAIScript_82DD9B4
+ if_random_less_than 100, BattleAIScript_82DD9B4
+ score +1
+
+BattleAIScript_82DD9B4:
+ get_last_used_bank_move AI_TARGET
+ get_move_type_from_result
+ if_not_in_bytes sTypesTable_82DDA02, BattleAIScript_82DD9FF
+ if_random_less_than 100, BattleAIScript_82DDA01
+ score +1
+ goto BattleAIScript_82DDA01
+
+BattleAIScript_82DD9CD:
+ if_target_not_taunted BattleAIScript_82DD9DA
+ if_random_less_than 100, BattleAIScript_82DD9DA
+ score +1
+
+BattleAIScript_82DD9DA:
+ get_target_type1
+ if_in_bytes sTypesTable_82DDA02, BattleAIScript_82DDA01
+ get_target_type2
+ if_in_bytes sTypesTable_82DDA02, BattleAIScript_82DDA01
+ if_random_less_than 50, BattleAIScript_82DDA01
+
+BattleAIScript_82DD9F6:
+ if_random_less_than 100, BattleAIScript_82DD9FE
+ score +4
+
+BattleAIScript_82DD9FE:
+ end
+
+BattleAIScript_82DD9FF:
+ score -1
+
+BattleAIScript_82DDA01:
+ end
+
+sTypesTable_82DDA02:
+ .byte TYPE_FIRE
+ .byte TYPE_WATER
+ .byte TYPE_GRASS
+ .byte TYPE_ELECTRIC
+ .byte TYPE_PSYCHIC
+ .byte TYPE_ICE
+ .byte TYPE_DRAGON
+ .byte TYPE_DARK
+ .byte -1
+
+BattleAIScript_82DDA0B:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDA2C
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDA2C
+ if_has_move_with_effect AI_TARGET, EFFECT_PROTECT, BattleAIScript_82DDA2C
+ if_hp_more_than AI_USER, 38, BattleAIScript_82DDA2E
+ score -1
+ goto BattleAIScript_82DDA2E
+
+BattleAIScript_82DDA2C:
+ score -2
+
+BattleAIScript_82DDA2E:
+ end
+
+BattleAIScript_82DDA2F:
+ if_doesnt_have_move_with_effect AI_TARGET, EFFECT_PROTECT, BattleAIScript_82DDA3D
+ score -1
+ goto BattleAIScript_82DDAB4
+
+BattleAIScript_82DDA3D:
+ if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DDAAC
+ if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DDAAC
+ if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DDAAC
+ get_weather
+ if_equal AI_WEATHER_HAIL, BattleAIScript_82DDA6D
+ if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DDA88
+ goto BattleAIScript_82DDA98
+
+BattleAIScript_82DDA6D:
+ get_user_type1
+ if_in_bytes sTypesTable_82DDAB5, BattleAIScript_82DDAAC
+ get_user_type2
+ if_in_bytes sTypesTable_82DDAB5, BattleAIScript_82DDAAC
+ goto BattleAIScript_82DDA98
+
+BattleAIScript_82DDA88:
+ get_user_type1
+ if_equal TYPE_ICE, BattleAIScript_82DDAAC
+ get_user_type2
+ if_equal TYPE_ICE, BattleAIScript_82DDAAC
+
+BattleAIScript_82DDA98:
+ if_target_faster BattleAIScript_82DDAB4
+ get_last_used_bank_move AI_TARGET
+ get_move_effect_from_result
+ if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DDAAC
+ goto BattleAIScript_82DDAB4
+
+BattleAIScript_82DDAAC:
+ if_random_less_than 80, BattleAIScript_82DDAB4
+ score +1
+
+BattleAIScript_82DDAB4:
+ end
+
+sTypesTable_82DDAB5:
+ .byte TYPE_GROUND
+ .byte TYPE_ROCK
+ .byte TYPE_STEEL
+ .byte -1
+
+BattleAIScript_82DDAB9:
+ score +2
+ end
+
+BattleAIScript_82DDABC:
+ get_stockpile_count AI_USER
+ if_less_than 2, BattleAIScript_82DDACC
+ if_random_less_than 80, BattleAIScript_82DDACC
+ score +2
+
+BattleAIScript_82DDACC:
+ end
+
+BattleAIScript_82DDACD:
+ if_hp_less_than AI_USER, 40, BattleAIScript_82DDAF3
+ get_weather
+ if_equal AI_WEATHER_SUN, BattleAIScript_82DDAEC
+ if_equal AI_WEATHER_RAIN, BattleAIScript_82DDAEC
+ if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DDAEC
+ goto BattleAIScript_82DDAF5
+
+BattleAIScript_82DDAEC:
+ score +1
+ goto BattleAIScript_82DDAF5
+
+BattleAIScript_82DDAF3:
+ score -1
+
+BattleAIScript_82DDAF5:
+ end
+
+BattleAIScript_82DDAF6:
+ if_not_status AI_TARGET, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, BattleAIScript_82DDB02
+ score +1
+
+BattleAIScript_82DDB02:
+ end
+
+BattleAIScript_82DDB03:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDB42
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDB42
+ if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDB59
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDB49
+ if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDB49
+ is_first_turn_for AI_USER
+ if_not_equal 0, BattleAIScript_82DDB5B
+ if_random_less_than 100, BattleAIScript_82DDB5B
+ score +1
+ goto BattleAIScript_82DDB5B
+
+BattleAIScript_82DDB42:
+ score -1
+ goto BattleAIScript_82DDB5B
+
+BattleAIScript_82DDB49:
+ if_random_less_than 100, BattleAIScript_82DDB5B
+ if_status2 AI_USER, STATUS2_SUBSTITUTE, Score_Plus5
+
+BattleAIScript_82DDB59:
+ score +1
+
+BattleAIScript_82DDB5B:
+ end
+
+BattleAIScript_82DDB5C:
+ if_status AI_TARGET, STATUS_PARALYSIS, BattleAIScript_82DDB6B
+ goto BattleAIScript_82DDB6D
+
+BattleAIScript_82DDB6B:
+ score +1
+
+BattleAIScript_82DDB6D:
+ end
+
+BattleAIScript_82DDB6E:
+ get_hold_effect AI_USER
+ if_in_bytes sHoldEffectsTable_82DDBB7, BattleAIScript_82DDB89
+ if_in_bytes sHoldEffectsTable_82DDBAF, BattleAIScript_82DDB9B
+
+BattleAIScript_82DDB82:
+ score -3
+ goto BattleAIScript_82DDBAE
+
+BattleAIScript_82DDB89:
+ get_hold_effect AI_TARGET
+ if_in_bytes sHoldEffectsTable_82DDBB7, BattleAIScript_82DDB82
+ score +5
+ goto BattleAIScript_82DDBAE
+
+BattleAIScript_82DDB9B:
+ get_hold_effect AI_TARGET
+ if_in_bytes sHoldEffectsTable_82DDBAF, BattleAIScript_82DDB82
+ if_random_less_than 50, BattleAIScript_82DDBAE
+ score +2
+
+BattleAIScript_82DDBAE:
+ end
+
+sHoldEffectsTable_82DDBAF:
+ .byte HOLD_EFFECT_CONFUSE_SPICY
+ .byte HOLD_EFFECT_CONFUSE_DRY
+ .byte HOLD_EFFECT_CONFUSE_SWEET
+ .byte HOLD_EFFECT_CONFUSE_BITTER
+ .byte HOLD_EFFECT_CONFUSE_SOUR
+ .byte HOLD_EFFECT_MACHO_BRACE
+ .byte HOLD_EFFECT_CHOICE_BAND
+ .byte -1
+
+sHoldEffectsTable_82DDBB7:
+ .byte HOLD_EFFECT_CHOICE_BAND
+ .byte -1
+
+BattleAIScript_82DDBB9:
+ get_ability AI_USER
+ if_in_bytes sAbilitiesTable_82DDBDF, BattleAIScript_82DDBCF
+ get_ability AI_TARGET
+ if_in_bytes sAbilitiesTable_82DDBDF, BattleAIScript_82DDBD6
+
+BattleAIScript_82DDBCF:
+ score -1
+ goto BattleAIScript_82DDBDE
+
+BattleAIScript_82DDBD6:
+ if_random_less_than 50, BattleAIScript_82DDBDE
+ score +2
+
+BattleAIScript_82DDBDE:
+ end
+
+sAbilitiesTable_82DDBDF:
+ .byte ABILITY_SPEED_BOOST
+ .byte ABILITY_BATTLE_ARMOR
+ .byte ABILITY_SAND_VEIL
+ .byte ABILITY_STATIC
+ .byte ABILITY_FLASH_FIRE
+ .byte ABILITY_WONDER_GUARD
+ .byte ABILITY_EFFECT_SPORE
+ .byte ABILITY_SWIFT_SWIM
+ .byte ABILITY_HUGE_POWER
+ .byte ABILITY_RAIN_DISH
+ .byte ABILITY_CUTE_CHARM
+ .byte ABILITY_SHED_SKIN
+ .byte ABILITY_MARVEL_SCALE
+ .byte ABILITY_PURE_POWER
+ .byte ABILITY_CHLOROPHYLL
+ .byte ABILITY_SHIELD_DUST
+ .byte -1
+
+BattleAIScript_82DDBF0:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDC1D
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDC1D
+ if_stat_level_less_than AI_USER, ATK, 6, BattleAIScript_82DDC1D
+ if_target_faster BattleAIScript_82DDC16
+ if_hp_more_than AI_USER, 40, BattleAIScript_82DDC1D
+ goto BattleAIScript_82DDC1F
+
+BattleAIScript_82DDC16:
+ if_hp_less_than AI_USER, 60, BattleAIScript_82DDC1F
+
+BattleAIScript_82DDC1D:
+ score -1
+
+BattleAIScript_82DDC1F:
+ end
+
+BattleAIScript_82DDC20:
+ if_hp_more_than AI_TARGET, 30, BattleAIScript_82DDC2F
+ if_random_less_than 100, BattleAIScript_82DDC2F
+ score -1
+
+BattleAIScript_82DDC2F:
+ is_first_turn_for AI_USER
+ if_equal 0, BattleAIScript_82DDC4A
+ if_random_less_than 150, BattleAIScript_82DDC52
+ score +1
+ goto BattleAIScript_82DDC52
+
+AI_CV_MagicCoat3:
+ if_random_less_than 50, BattleAIScript_82DDC52
+
+BattleAIScript_82DDC4A:
+ if_random_less_than 30, BattleAIScript_82DDC52
+ score -1
+
+BattleAIScript_82DDC52:
+ end
+
+BattleAIScript_82DDC53:
+ get_used_held_item AI_USER
+ if_not_in_bytes sItemsTable_82DDC6E, BattleAIScript_82DDC6B
+ if_random_less_than 50, BattleAIScript_82DDC6D
+ score +1
+ goto BattleAIScript_82DDC6D
+
+BattleAIScript_82DDC6B:
+ score -2
+
+BattleAIScript_82DDC6D:
+ end
+
+sItemsTable_82DDC6E:
+ .byte ITEM_CHESTO_BERRY
+ .byte ITEM_LUM_BERRY
+ .byte ITEM_STARF_BERRY
+ .byte -1
+
+BattleAIScript_82DDC72:
+ if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDC9D
+ if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDC9D
+ if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDC9D
+ if_random_less_than 180, BattleAIScript_82DDC9D
+ score +2
+ goto BattleAIScript_82DDC9F
+
+BattleAIScript_82DDC9D:
+ score -2
+
+BattleAIScript_82DDC9F:
+ end
+
+BattleAIScript_82DDCA0:
+ if_side_affecting AI_TARGET, SIDE_STATUS_REFLECT, BattleAIScript_82DDCAF
+ goto BattleAIScript_82DDCB1
+
+BattleAIScript_82DDCAF:
+ score +1
+
+BattleAIScript_82DDCB1:
+ end
+
+BattleAIScript_82DDCB2:
+ if_hp_less_than AI_TARGET, 30, BattleAIScript_82DDCC9
+ is_first_turn_for AI_USER
+ if_more_than 0, BattleAIScript_82DDCC9
+ if_random_less_than 180, BattleAIScript_82DDCC9
+ score +1
+
+BattleAIScript_82DDCC9:
+ end
+
+BattleAIScript_82DDCCA:
+ if_hp_less_than AI_TARGET, 70, BattleAIScript_82DDCF3
+ if_target_faster BattleAIScript_82DDCE5
+ if_hp_more_than AI_USER, 40, BattleAIScript_82DDCF3
+ score +1
+ goto BattleAIScript_82DDCF5
+
+BattleAIScript_82DDCE5:
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DDCF3
+ score +1
+ goto BattleAIScript_82DDCF5
+
+BattleAIScript_82DDCF3:
+ score -1
+
+BattleAIScript_82DDCF5:
+ end
+
+BattleAIScript_82DDCF6:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDD1B
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDD1B
+ if_target_faster BattleAIScript_82DDD14
+ if_hp_more_than AI_TARGET, 50, BattleAIScript_82DDD1D
+ goto BattleAIScript_82DDD1B
+
+BattleAIScript_82DDD14:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DDD1D
+
+BattleAIScript_82DDD1B:
+ score -1
+
+BattleAIScript_82DDD1D:
+ end
+
+BattleAIScript_82DDD1E:
+ is_first_turn_for AI_USER
+ if_more_than 0, BattleAIScript_82DDD2E
+ if_random_less_than 100, BattleAIScript_82DDD2E
+ score +2
+
+BattleAIScript_82DDD2E:
+ end
+
+BattleAIScript_82DDD2F:
+ if_hp_less_than AI_TARGET, 50, BattleAIScript_82DDD3B
+ goto BattleAIScript_82DDD3D
+
+BattleAIScript_82DDD3B:
+ score -1
+
+BattleAIScript_82DDD3D:
+ end
+
+BattleAIScript_82DDD3E:
+ is_first_turn_for AI_USER
+ if_equal 1, BattleAIScript_82DDD85
+ if_random_less_than 30, BattleAIScript_82DDDA7
+ if_target_faster BattleAIScript_82DDD6B
+ if_hp_not_equal AI_USER, 100, BattleAIScript_82DDD9F
+ if_hp_less_than AI_TARGET, 70, BattleAIScript_82DDD9F
+ if_random_less_than 60, BattleAIScript_82DDDA7
+ goto BattleAIScript_82DDD9F
+
+BattleAIScript_82DDD6B:
+ if_hp_more_than AI_TARGET, 25, BattleAIScript_82DDD9F
+ if_has_move_with_effect AI_TARGET, EFFECT_RESTORE_HP, BattleAIScript_82DDD85
+ if_has_move_with_effect AI_TARGET, EFFECT_DEFENSE_CURL, BattleAIScript_82DDD85
+ goto BattleAIScript_82DDD92
+
+BattleAIScript_82DDD85:
+ if_random_less_than 150, BattleAIScript_82DDDA7
+ score +2
+ goto BattleAIScript_82DDDA7
+
+BattleAIScript_82DDD92:
+ if_random_less_than 230, BattleAIScript_82DDD9F
+ score +1
+ goto BattleAIScript_82DDDA7
+
+BattleAIScript_82DDD9F:
+ if_random_less_than 30, BattleAIScript_82DDDA7
+ score -2
+
+BattleAIScript_82DDDA7:
+ end
+
+BattleAIScript_82DDDA8:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DDDCB
+ get_target_type1
+ if_equal TYPE_ELECTRIC, BattleAIScript_82DDDC4
+ get_target_type2
+ if_equal TYPE_ELECTRIC, BattleAIScript_82DDDC4
+ goto BattleAIScript_82DDDCB
+
+BattleAIScript_82DDDC4:
+ score +1
+ goto BattleAIScript_82DDDCD
+
+BattleAIScript_82DDDCB:
+ score -1
+
+BattleAIScript_82DDDCD:
+ end
+
+BattleAIScript_82DDDCE:
+ if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDDF3
+ if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDDF3
+ if_target_faster BattleAIScript_82DDDEC
+ if_hp_more_than AI_USER, 60, BattleAIScript_82DDDF5
+ goto BattleAIScript_82DDDF3
+
+BattleAIScript_82DDDEC:
+ if_hp_more_than AI_USER, 80, BattleAIScript_82DDDF5
+
+BattleAIScript_82DDDF3:
+ score -1
+
+BattleAIScript_82DDDF5:
+ end
+
+BattleAIScript_82DDDF6:
+ if_hp_less_than AI_USER, 50, BattleAIScript_82DDE19
+ get_target_type1
+ if_equal TYPE_FIRE, BattleAIScript_82DDE12
+ get_target_type2
+ if_equal TYPE_FIRE, BattleAIScript_82DDE12
+ goto BattleAIScript_82DDE19
+
+BattleAIScript_82DDE12:
+ score +1
+ goto BattleAIScript_82DDE1B
+
+BattleAIScript_82DDE19:
+ score -1
+
+BattleAIScript_82DDE1B:
+ end
+
+BattleAIScript_82DDE1C:
+ if_target_faster BattleAIScript_82DDE36
+ if_hp_more_than AI_USER, 50, BattleAIScript_82DDE3E
+ if_random_less_than 70, BattleAIScript_82DDE3E
+ score -1
+ goto BattleAIScript_82DDE3E
+
+BattleAIScript_82DDE36:
+ if_random_less_than 128, BattleAIScript_82DDE3E
+ score +1
+
+BattleAIScript_82DDE3E:
+ end
+
+AI_CheckViability:
+ if_target_is_ally AI_Ret
+ if_can_faint BattleAIScript_82DDE60
+ get_how_powerful_move_is
+ if_equal 1, Score_Minus1
+ if_type_effectiveness AI_EFFECTIVENESS_x4, BattleAIScript_82DDE57
+ end
+
+BattleAIScript_82DDE57:
+ if_random_less_than 80, BattleAIScript_82DDE70
+ score +2
+ end
+
+BattleAIScript_82DDE60:
+ if_effect EFFECT_EXPLOSION, BattleAIScript_82DDE70
+ if_not_effect EFFECT_QUICK_ATTACK, BattleAIScript_82DDE6E
+ score +2
+
+BattleAIScript_82DDE6E:
+ score +4
+
+BattleAIScript_82DDE70:
+ end
+
+AI_SetupFirstTurn:
+ if_target_is_ally AI_Ret
+ get_turn_count
+ if_not_equal 0, BattleAIScript_82DDE8F
+ get_considered_move_effect
+ if_not_in_bytes sMoveEffectsTable_82DDE90, BattleAIScript_82DDE8F
+ if_random_less_than 80, BattleAIScript_82DDE8F
+ score +2
+
+BattleAIScript_82DDE8F:
+ end
+
+sMoveEffectsTable_82DDE90:
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_SPECIAL_DEFENSE_UP
+ .byte EFFECT_ACCURACY_UP
+ .byte EFFECT_EVASION_UP
+ .byte EFFECT_ATTACK_DOWN
+ .byte EFFECT_DEFENSE_DOWN
+ .byte EFFECT_SPEED_DOWN
+ .byte EFFECT_SPECIAL_ATTACK_DOWN
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN
+ .byte EFFECT_ACCURACY_DOWN
+ .byte EFFECT_EVASION_DOWN
+ .byte EFFECT_CONVERSION
+ .byte EFFECT_LIGHT_SCREEN
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_FOCUS_ENERGY
+ .byte EFFECT_CONFUSE
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_DEFENSE_UP_2
+ .byte EFFECT_SPEED_UP_2
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_ACCURACY_UP_2
+ .byte EFFECT_EVASION_UP_2
+ .byte EFFECT_ATTACK_DOWN_2
+ .byte EFFECT_DEFENSE_DOWN_2
+ .byte EFFECT_SPEED_DOWN_2
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_2
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
+ .byte EFFECT_ACCURACY_DOWN_2
+ .byte EFFECT_EVASION_DOWN_2
+ .byte EFFECT_REFLECT
+ .byte EFFECT_POISON
+ .byte EFFECT_PARALYZE
+ .byte EFFECT_SUBSTITUTE
+ .byte EFFECT_LEECH_SEED
+ .byte EFFECT_MINIMIZE
+ .byte EFFECT_CURSE
+ .byte EFFECT_SWAGGER
+ .byte EFFECT_CAMOUFLAGE
+ .byte EFFECT_YAWN
+ .byte EFFECT_DEFENSE_CURL
+ .byte EFFECT_TORMENT
+ .byte EFFECT_FLATTER
+ .byte EFFECT_WILL_O_WISP
+ .byte EFFECT_INGRAIN
+ .byte EFFECT_IMPRISON
+ .byte EFFECT_TEETER_DANCE
+ .byte EFFECT_TICKLE
+ .byte EFFECT_COSMIC_POWER
+ .byte EFFECT_BULK_UP
+ .byte EFFECT_CALM_MIND
+ .byte EFFECT_CAMOUFLAGE
+ .byte -1
+
+AI_PreferStrongestMove:
+ if_target_is_ally AI_Ret
+ get_how_powerful_move_is
+ if_not_equal 0, BattleAIScript_82DDEDC
+ if_random_less_than 100, BattleAIScript_82DDEDC
+ score +2
+
+BattleAIScript_82DDEDC:
+ end
+
+AI_Risky:
+ if_target_is_ally AI_Ret
+ get_considered_move_effect
+ if_not_in_bytes sMoveEffectsTable_82DDEF5, BattleAIScript_82DDEF4
+ if_random_less_than 128, BattleAIScript_82DDEF4
+ score +2
+
+BattleAIScript_82DDEF4:
+ end
+
+sMoveEffectsTable_82DDEF5:
+ .byte EFFECT_SLEEP
+ .byte EFFECT_EXPLOSION
+ .byte EFFECT_MIRROR_MOVE
+ .byte EFFECT_OHKO
+ .byte EFFECT_HIGH_CRITICAL
+ .byte EFFECT_CONFUSE
+ .byte EFFECT_METRONOME
+ .byte EFFECT_PSYWAVE
+ .byte EFFECT_COUNTER
+ .byte EFFECT_DESTINY_BOND
+ .byte EFFECT_SWAGGER
+ .byte EFFECT_ATTRACT
+ .byte EFFECT_PRESENT
+ .byte EFFECT_ALL_STATS_UP_HIT
+ .byte EFFECT_BELLY_DRUM
+ .byte EFFECT_MIRROR_COAT
+ .byte EFFECT_FOCUS_PUNCH
+ .byte EFFECT_REVENGE
+ .byte EFFECT_TEETER_DANCE
+ .byte -1
+
+AI_PreferBatonPass:
+ if_target_is_ally AI_Ret
+ count_usable_party_mons AI_USER
+ if_equal 0, BattleAIScript_82DDFB3
+ get_how_powerful_move_is
+ if_not_equal 0, BattleAIScript_82DDFB3
+ if_has_move_with_effect AI_USER, EFFECT_BATON_PASS, BattleAIScript_82DDF2A
+ if_random_less_than 80, BattleAIScript_82DDEF4
+
+BattleAIScript_82DDF2A:
+ if_move MOVE_SWORDS_DANCE, BattleAIScript_82DDF54
+ if_move MOVE_DRAGON_DANCE, BattleAIScript_82DDF54
+ if_move MOVE_CALM_MIND, BattleAIScript_82DDF54
+ if_effect EFFECT_PROTECT, BattleAIScript_82DDF67
+ if_move MOVE_BATON_PASS, BattleAIScript_82DDF7B
+ if_random_less_than 20, BattleAIScript_82DDEF4
+ score +3
+
+BattleAIScript_82DDF54:
+ get_turn_count
+ if_equal 0, Score_Plus5
+ if_hp_less_than AI_USER, 60, Score_Minus10
+ goto Score_Plus1
+
+BattleAIScript_82DDF67:
+ get_last_used_bank_move AI_USER
+ if_in_hwords sMovesTable_82DDF75, Score_Minus2
+ score +2
+ end
+
+sMovesTable_82DDF75:
+ .2byte MOVE_PROTECT
+ .2byte MOVE_DETECT
+ .2byte -1
+
+BattleAIScript_82DDF7B:
+ get_turn_count
+ if_equal 0, Score_Minus2
+ if_stat_level_more_than AI_USER, ATK, 8, Score_Plus3
+ if_stat_level_more_than AI_USER, ATK, 7, Score_Plus2
+ if_stat_level_more_than AI_USER, ATK, 6, Score_Plus1
+ if_stat_level_more_than AI_USER, SPATK, 8, Score_Plus3
+ if_stat_level_more_than AI_USER, SPATK, 7, Score_Plus2
+ if_stat_level_more_than AI_USER, SPATK, 6, Score_Plus1
+ end
+
+BattleAIScript_82DDFB3:
+ end
+
+AI_DoubleBattle:
+ if_target_is_ally AI_TryOnAlly
+ if_move MOVE_SKILL_SWAP, BattleAIScript_82DE04B
+ get_curr_move_type
+ if_move MOVE_EARTHQUAKE, BattleAIScript_82DE010
+ if_move MOVE_MAGNITUDE, BattleAIScript_82DE010
+ if_equal 13, BattleAIScript_82DE062
+ if_equal 10, BattleAIScript_82DE079
+ get_ability AI_USER
+ if_not_equal ABILITY_GUTS, BattleAIScript_82DDFF5
+ if_has_move AI_USER_PARTNER, MOVE_HELPING_HAND, BattleAIScript_82DDFED
+ end
+
+BattleAIScript_82DDFED:
+ get_how_powerful_move_is
+ if_not_equal 0, Score_Plus1
+ end
+
+BattleAIScript_82DDFF5:
+ if_status AI_USER, STATUS_ANY, BattleAIScript_82DE000
+ end
+
+BattleAIScript_82DE000:
+ get_how_powerful_move_is
+ if_equal 0, Score_Minus5
+ score +1
+ if_equal 2, Score_Plus2
+ end
+
+BattleAIScript_82DE010:
+ if_ability AI_USER_PARTNER, ABILITY_LEVITATE, Score_Plus2
+ if_type AI_USER_PARTNER, TYPE_FLYING, Score_Plus2
+ if_type AI_USER_PARTNER, TYPE_FIRE, Score_Minus10
+ if_type AI_USER_PARTNER, TYPE_ELECTRIC, Score_Minus10
+ if_type AI_USER_PARTNER, TYPE_POISON, Score_Minus10
+ if_type AI_USER_PARTNER, TYPE_ROCK, Score_Minus10
+ goto Score_Minus3
+
+BattleAIScript_82DE04B:
+ get_ability AI_USER
+ if_equal ABILITY_TRUANT, Score_Plus5
+ get_ability AI_TARGET
+ if_equal ABILITY_SHADOW_TAG, Score_Plus2
+ if_equal ABILITY_PURE_POWER, Score_Plus2
+ end
+
+BattleAIScript_82DE062:
+ if_no_ability AI_TARGET_PARTNER, ABILITY_LIGHTNING_ROD, BattleAIScript_82DE078
+ score -2
+ if_no_type AI_TARGET_PARTNER, TYPE_GROUND, BattleAIScript_82DE078
+ score -8
+
+BattleAIScript_82DE078:
+ end
+
+BattleAIScript_82DE079:
+ if_flash_fired AI_USER, BattleAIScript_82DE080
+ end
+
+BattleAIScript_82DE080:
+ goto Score_Plus1
+
+AI_TryOnAlly:
+ get_how_powerful_move_is
+ if_equal 0, BattleAIScript_82DE0B2
+ get_curr_move_type
+ if_equal TYPE_FIRE, BattleAIScript_82DE099
+
+AI_DiscourageOnAlly:
+ goto Score_Minus30
+
+BattleAIScript_82DE099:
+ if_ability AI_USER_PARTNER, ABILITY_FLASH_FIRE, BattleAIScript_82DE0A7
+ goto AI_DiscourageOnAlly
+
+BattleAIScript_82DE0A7:
+ if_flash_fired AI_USER_PARTNER, AI_DiscourageOnAlly
+ goto Score_Plus3
+
+BattleAIScript_82DE0B2:
+ if_move MOVE_SKILL_SWAP, BattleAIScript_82DE0DA
+ if_move MOVE_WILL_O_WISP, BattleAIScript_82DE14F
+ if_move MOVE_TOXIC, BattleAIScript_82DE14F
+ if_move MOVE_HELPING_HAND, BattleAIScript_82DE16D
+ if_move MOVE_SWAGGER, BattleAIScript_82DE178
+ goto Score_Minus30_
+
+BattleAIScript_82DE0DA:
+ get_ability AI_TARGET
+ if_equal ABILITY_TRUANT, Score_Plus10
+ get_ability AI_USER
+ if_not_equal ABILITY_LEVITATE, BattleAIScript_82DE107
+ get_ability AI_TARGET
+ if_equal ABILITY_LEVITATE, Score_Minus30_
+ get_target_type1
+ if_not_equal TYPE_ELECTRIC, BattleAIScript_82DE107
+ score +1
+ get_target_type2
+ if_not_equal TYPE_ELECTRIC, BattleAIScript_82DE107
+ score +1
+ end
+
+BattleAIScript_82DE107:
+ if_not_equal 14, Score_Minus30_
+ if_has_move AI_USER_PARTNER, MOVE_FIRE_BLAST, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_THUNDER, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_CROSS_CHOP, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_HYDRO_PUMP, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_DYNAMIC_PUNCH, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_BLIZZARD, BattleAIScript_82DE14A
+ if_has_move AI_USER_PARTNER, MOVE_MEGAHORN, BattleAIScript_82DE14A
+ goto Score_Minus30_
+
+BattleAIScript_82DE14A:
+ goto Score_Plus3
+
+BattleAIScript_82DE14F:
+ get_ability AI_TARGET
+ if_not_equal ABILITY_GUTS, Score_Minus30_
+ if_status AI_TARGET, STATUS_ANY, Score_Minus30_
+ if_hp_less_than AI_USER, 91, Score_Minus30_
+ goto Score_Plus5
+
+BattleAIScript_82DE16D:
+ if_random_less_than 64, Score_Minus1
+ goto Score_Plus2
+
+BattleAIScript_82DE178:
+ if_holds_item AI_TARGET, ITEM_PERSIM_BERRY, BattleAIScript_82DE185
+ goto Score_Minus30_
+
+BattleAIScript_82DE185:
+ if_stat_level_more_than AI_TARGET, ATK, 7, BattleAIScript_82DE18F
+ score +3
+
+BattleAIScript_82DE18F:
+ end
+
+Score_Minus30_:
+ score -30
+ end
+
+AI_HPAware:
+ if_target_is_ally AI_TryOnAlly
+ if_hp_more_than AI_USER, 70, BattleAIScript_82DE1B5
+ if_hp_more_than AI_USER, 30, BattleAIScript_82DE1C4
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE258, BattleAIScript_82DE1D3
+ goto BattleAIScript_82DE1DB
+
+BattleAIScript_82DE1B5:
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE21F, BattleAIScript_82DE1D3
+ goto BattleAIScript_82DE1DB
+
+BattleAIScript_82DE1C4:
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE22D, BattleAIScript_82DE1D3
+ goto BattleAIScript_82DE1DB
+
+BattleAIScript_82DE1D3:
+ if_random_less_than 50, BattleAIScript_82DE1DB
+ score -2
+
+BattleAIScript_82DE1DB:
+ if_hp_more_than AI_TARGET, 70, BattleAIScript_82DE1F8
+ if_hp_more_than AI_TARGET, 30, BattleAIScript_82DE207
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE2B1, BattleAIScript_82DE216
+ goto BattleAIScript_82DE21E
+
+BattleAIScript_82DE1F8:
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE288, BattleAIScript_82DE216
+ goto BattleAIScript_82DE21E
+
+BattleAIScript_82DE207:
+ get_considered_move_effect
+ if_in_bytes sMoveEffectsTable_82DE289, BattleAIScript_82DE216
+ goto BattleAIScript_82DE21E
+
+BattleAIScript_82DE216:
+ if_random_less_than 50, BattleAIScript_82DE21E
+ score -2
+
+BattleAIScript_82DE21E:
+ end
+
+sMoveEffectsTable_82DE21F:
+ .byte EFFECT_EXPLOSION
+ .byte EFFECT_RESTORE_HP
+ .byte EFFECT_REST
+ .byte EFFECT_DESTINY_BOND
+ .byte EFFECT_FLAIL
+ .byte EFFECT_ENDURE
+ .byte EFFECT_MORNING_SUN
+ .byte EFFECT_SYNTHESIS
+ .byte EFFECT_MOONLIGHT
+ .byte EFFECT_SOFTBOILED
+ .byte EFFECT_MEMENTO
+ .byte EFFECT_GRUDGE
+ .byte EFFECT_OVERHEAT
+ .byte -1
+
+sMoveEffectsTable_82DE22D:
+ .byte EFFECT_EXPLOSION
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_SPECIAL_DEFENSE_UP
+ .byte EFFECT_ACCURACY_UP
+ .byte EFFECT_EVASION_UP
+ .byte EFFECT_ATTACK_DOWN
+ .byte EFFECT_DEFENSE_DOWN
+ .byte EFFECT_SPEED_DOWN
+ .byte EFFECT_SPECIAL_ATTACK_DOWN
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN
+ .byte EFFECT_ACCURACY_DOWN
+ .byte EFFECT_EVASION_DOWN
+ .byte EFFECT_BIDE
+ .byte EFFECT_CONVERSION
+ .byte EFFECT_LIGHT_SCREEN
+ .byte EFFECT_MIST
+ .byte EFFECT_FOCUS_ENERGY
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_DEFENSE_UP_2
+ .byte EFFECT_SPEED_UP_2
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_ACCURACY_UP_2
+ .byte EFFECT_EVASION_UP_2
+ .byte EFFECT_ATTACK_DOWN_2
+ .byte EFFECT_DEFENSE_DOWN_2
+ .byte EFFECT_SPEED_DOWN_2
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_2
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
+ .byte EFFECT_ACCURACY_DOWN_2
+ .byte EFFECT_EVASION_DOWN_2
+ .byte EFFECT_CONVERSION_2
+ .byte EFFECT_SAFEGUARD
+ .byte EFFECT_BELLY_DRUM
+ .byte EFFECT_TICKLE
+ .byte EFFECT_COSMIC_POWER
+ .byte EFFECT_BULK_UP
+ .byte EFFECT_CALM_MIND
+ .byte EFFECT_DRAGON_DANCE
+ .byte -1
+
+sMoveEffectsTable_82DE258:
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_SPECIAL_DEFENSE_UP
+ .byte EFFECT_ACCURACY_UP
+ .byte EFFECT_EVASION_UP
+ .byte EFFECT_ATTACK_DOWN
+ .byte EFFECT_DEFENSE_DOWN
+ .byte EFFECT_SPEED_DOWN
+ .byte EFFECT_SPECIAL_ATTACK_DOWN
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN
+ .byte EFFECT_ACCURACY_DOWN
+ .byte EFFECT_EVASION_DOWN
+ .byte EFFECT_BIDE
+ .byte EFFECT_CONVERSION
+ .byte EFFECT_LIGHT_SCREEN
+ .byte EFFECT_MIST
+ .byte EFFECT_FOCUS_ENERGY
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_DEFENSE_UP_2
+ .byte EFFECT_SPEED_UP_2
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_ACCURACY_UP_2
+ .byte EFFECT_EVASION_UP_2
+ .byte EFFECT_ATTACK_DOWN_2
+ .byte EFFECT_DEFENSE_DOWN_2
+ .byte EFFECT_SPEED_DOWN_2
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_2
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
+ .byte EFFECT_ACCURACY_DOWN_2
+ .byte EFFECT_EVASION_DOWN_2
+ .byte EFFECT_RAGE
+ .byte EFFECT_CONVERSION_2
+ .byte EFFECT_LOCK_ON
+ .byte EFFECT_SAFEGUARD
+ .byte EFFECT_BELLY_DRUM
+ .byte EFFECT_PSYCH_UP
+ .byte EFFECT_MIRROR_COAT
+ .byte EFFECT_SOLARBEAM
+ .byte EFFECT_ERUPTION
+ .byte EFFECT_TICKLE
+ .byte EFFECT_COSMIC_POWER
+ .byte EFFECT_BULK_UP
+ .byte EFFECT_CALM_MIND
+ .byte EFFECT_DRAGON_DANCE
+ .byte -1
+
+sMoveEffectsTable_82DE288:
+ .byte -1
+
+sMoveEffectsTable_82DE289:
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_SPECIAL_DEFENSE_UP
+ .byte EFFECT_ACCURACY_UP
+ .byte EFFECT_EVASION_UP
+ .byte EFFECT_ATTACK_DOWN
+ .byte EFFECT_DEFENSE_DOWN
+ .byte EFFECT_SPEED_DOWN
+ .byte EFFECT_SPECIAL_ATTACK_DOWN
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN
+ .byte EFFECT_ACCURACY_DOWN
+ .byte EFFECT_EVASION_DOWN
+ .byte EFFECT_MIST
+ .byte EFFECT_FOCUS_ENERGY
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_DEFENSE_UP_2
+ .byte EFFECT_SPEED_UP_2
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_ACCURACY_UP_2
+ .byte EFFECT_EVASION_UP_2
+ .byte EFFECT_ATTACK_DOWN_2
+ .byte EFFECT_DEFENSE_DOWN_2
+ .byte EFFECT_SPEED_DOWN_2
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_2
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
+ .byte EFFECT_ACCURACY_DOWN_2
+ .byte EFFECT_EVASION_DOWN_2
+ .byte EFFECT_POISON
+ .byte EFFECT_PAIN_SPLIT
+ .byte EFFECT_PERISH_SONG
+ .byte EFFECT_SAFEGUARD
+ .byte EFFECT_TICKLE
+ .byte EFFECT_COSMIC_POWER
+ .byte EFFECT_BULK_UP
+ .byte EFFECT_CALM_MIND
+ .byte EFFECT_DRAGON_DANCE
+ .byte -1
+
+sMoveEffectsTable_82DE2B1:
+ .byte EFFECT_SLEEP
+ .byte EFFECT_EXPLOSION
+ .byte EFFECT_ATTACK_UP
+ .byte EFFECT_DEFENSE_UP
+ .byte EFFECT_SPEED_UP
+ .byte EFFECT_SPECIAL_ATTACK_UP
+ .byte EFFECT_SPECIAL_DEFENSE_UP
+ .byte EFFECT_ACCURACY_UP
+ .byte EFFECT_EVASION_UP
+ .byte EFFECT_ATTACK_DOWN
+ .byte EFFECT_DEFENSE_DOWN
+ .byte EFFECT_SPEED_DOWN
+ .byte EFFECT_SPECIAL_ATTACK_DOWN
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN
+ .byte EFFECT_ACCURACY_DOWN
+ .byte EFFECT_EVASION_DOWN
+ .byte EFFECT_BIDE
+ .byte EFFECT_CONVERSION
+ .byte EFFECT_TOXIC
+ .byte EFFECT_LIGHT_SCREEN
+ .byte EFFECT_OHKO
+ .byte EFFECT_SUPER_FANG
+ .byte EFFECT_SUPER_FANG
+ .byte EFFECT_MIST
+ .byte EFFECT_FOCUS_ENERGY
+ .byte EFFECT_CONFUSE
+ .byte EFFECT_ATTACK_UP_2
+ .byte EFFECT_DEFENSE_UP_2
+ .byte EFFECT_SPEED_UP_2
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
+ .byte EFFECT_ACCURACY_UP_2
+ .byte EFFECT_EVASION_UP_2
+ .byte EFFECT_ATTACK_DOWN_2
+ .byte EFFECT_DEFENSE_DOWN_2
+ .byte EFFECT_SPEED_DOWN_2
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_2
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
+ .byte EFFECT_ACCURACY_DOWN_2
+ .byte EFFECT_EVASION_DOWN_2
+ .byte EFFECT_POISON
+ .byte EFFECT_PARALYZE
+ .byte EFFECT_PAIN_SPLIT
+ .byte EFFECT_CONVERSION_2
+ .byte EFFECT_LOCK_ON
+ .byte EFFECT_SPITE
+ .byte EFFECT_PERISH_SONG
+ .byte EFFECT_SWAGGER
+ .byte EFFECT_FURY_CUTTER
+ .byte EFFECT_ATTRACT
+ .byte EFFECT_SAFEGUARD
+ .byte EFFECT_PSYCH_UP
+ .byte EFFECT_MIRROR_COAT
+ .byte EFFECT_WILL_O_WISP
+ .byte EFFECT_TICKLE
+ .byte EFFECT_COSMIC_POWER
+ .byte EFFECT_BULK_UP
+ .byte EFFECT_CALM_MIND
+ .byte EFFECT_DRAGON_DANCE
+ .byte -1
+
+AI_Unknown:
+ if_target_is_ally AI_TryOnAlly
+ if_not_effect EFFECT_SUNNY_DAY, BattleAIScript_82DE308
+ if_equal 0, BattleAIScript_82DE308
+ is_first_turn_for AI_USER
+ if_equal 0, BattleAIScript_82DE308
+ score +5
+
+BattleAIScript_82DE308:
+ end
+
+AI_Roaming:
+ if_status2 AI_USER, STATUS2_WRAPPED, BattleAIScript_82DE336
+ if_status2 AI_USER, STATUS2_ESCAPE_PREVENTION, BattleAIScript_82DE336
+ get_ability AI_TARGET
+ if_equal ABILITY_SHADOW_TAG, BattleAIScript_82DE336
+ get_ability AI_USER
+ if_equal ABILITY_LEVITATE, BattleAIScript_82DE335
+ get_ability AI_TARGET
+ if_equal ABILITY_ARENA_TRAP, BattleAIScript_82DE336
+
+BattleAIScript_82DE335:
+ flee
+
+BattleAIScript_82DE336:
+ end
+
+AI_Safari:
+ if_random_safari_flee BattleAIScript_82DE33D
+ watch
+
+BattleAIScript_82DE33D:
+ flee
+
+AI_FirstBattle:
+ if_hp_equal AI_TARGET, 20, BattleAIScript_82DE34D
+ if_hp_less_than AI_TARGET, 20, BattleAIScript_82DE34D
+ end
+
+BattleAIScript_82DE34D:
+ flee
+
+AI_Ret:
+ end
diff --git a/data/battle_anim_80A9C70.s b/data/battle_anim_80A9C70.s
index 1b27b1044..56486b8b7 100644
--- a/data/battle_anim_80A9C70.s
+++ b/data/battle_anim_80A9C70.s
@@ -3,7 +3,89 @@
.section .rodata
- .incbin "baserom.gba", 0x53ede4, 0x14c
+ .align 2
+gUnknown_0853EDE4:: @ 853EDE4
+ .2byte 0x0000, 0x0003, 0x0004, 0x0003, 0x0008, 0x0003, 0x000c, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EDF8:: @ 853EDF8
+ .4byte gUnknown_0853EDE4
+
+ .align 2
+gUnknown_0853EDFC:: @ 853EDFC
+ spr_template 0x2714, 0x2714, gUnknown_0852490C, gUnknown_0853EDF8, NULL, gDummySpriteAffineAnimTable, sub_80A8AEC
+ spr_template 0x2714, 0x2714, gUnknown_0852490C, gUnknown_0853EDF8, NULL, gDummySpriteAffineAnimTable, sub_80A8A6C
+
+ .align 2
+gUnknown_0853EE2C:: @ 853EE2C
+ .2byte 0x0000, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EE34:: @ 853EE34
+ .4byte gUnknown_0853EE2C
+
+ .align 2
+gUnknown_0853EE38:: @ 853EE38
+ spr_template 0x282b, 0x282b, gUnknown_08524914, gUnknown_0853EE34, NULL, gDummySpriteAffineAnimTable, sub_80A8E30
+
+ .align 2
+gUnknown_0853EE50:: @ 853EE50
+ spr_template 0x282b, 0x282b, gUnknown_08524914, gUnknown_0853EE34, NULL, gDummySpriteAffineAnimTable, sub_80A8EE4
+
+ .align 2
+gUnknown_0853EE68:: @ 853EE68
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0x0040, 0x0003, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0853EE80:: @ 853EE80
+ .4byte gUnknown_0853EE68
+
+ .align 2
+gUnknown_0853EE84:: @ 853EE84
+ spr_template 0x2757, 0x2757, gUnknown_08524914, gUnknown_0853EE80, NULL, gDummySpriteAffineAnimTable, sub_80A8B64
+ spr_template 0x2743, 0x2743, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8AEC
+
+ .align 2
+gUnknown_0853EEB4:: @ 853EEB4
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EEBC:: @ 853EEBC
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EEC4:: @ 853EEC4
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EECC:: @ 853EECC
+ .4byte gUnknown_0853EEB4
+ .4byte gUnknown_0853EEBC
+ .4byte gUnknown_0853EEC4
+
+ .align 2
+gUnknown_0853EED8:: @ 853EED8
+ spr_template 0x2797, 0x2797, gUnknown_08524914, gUnknown_0853EECC, NULL, gDummySpriteAffineAnimTable, sub_80A8AEC
+
+ .align 2
+gUnknown_0853EEF0:: @ 853EEF0
+ .2byte 0x0000, 0x000f, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0853EEF8:: @ 853EEF8
+ .4byte gUnknown_0853EEF0
+
+ .align 2
+gUnknown_0853EEFC:: @ 853EEFC
+ .2byte 0x0060, 0x0060, 0x0000, 0x0000, 0x0002, 0x0002, 0x0100, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0853EF14:: @ 853EF14
+ .4byte gUnknown_0853EEFC
+
+ .align 2
+gUnknown_0853EF18:: @ 853EF18
+ spr_template 0x2714, 0x2714, gUnknown_085249CC, gUnknown_0853EEF8, NULL, gUnknown_0853EF14, sub_80A8A6C
.align 2
gUnknown_0853EF30:: @ 853EF30
diff --git a/data/battle_anim_80FE840.s b/data/battle_anim_80FE840.s
index 78631ee6e..749db42f8 100644
--- a/data/battle_anim_80FE840.s
+++ b/data/battle_anim_80FE840.s
@@ -16,7 +16,13 @@ gUnknown_08592114:: @ 8592114
.align 2
gUnknown_08592118:: @ 8592118
spr_template 0x2753, 0x2753, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
+
+ .align 2
+gUnknown_08592130:: @ 8592130
spr_template 0x2754, 0x2754, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
+
+ .align 2
+gUnknown_08592148:: @ 8592148
spr_template 0x2751, 0x2751, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
.align 2
diff --git a/data/battle_anim_815A0D4.s b/data/battle_anim_815A0D4.s
index d89a83daf..1b4cc5af9 100644
--- a/data/battle_anim_815A0D4.s
+++ b/data/battle_anim_815A0D4.s
@@ -18,9 +18,11 @@ gUnknown_085CE020:: @ 85CE020
spr_template 0x2799, 0x2799, gUnknown_08524A34, gUnknown_085CE01C, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
.align 2
+gUnknown_085CE038:: @ 85CE038
spr_template 0x2720, 0x2720, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815A0D4
.align 2
+gUnknown_085CE050:: @ 85CE050
spr_template 0x2721, 0x2721, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A78AC
.align 2
@@ -37,9 +39,11 @@ gUnknown_085CE07C:: @ 85CE07C
spr_template 0x27ce, 0x27ce, gUnknown_08524914, gUnknown_085CE078, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
.align 2
+gUnknown_085CE094::
spr_template 0x27cf, 0x27cf, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815A1B0
.align 2
+gUnknown_085CE0AC::
spr_template 0x27cd, 0x27cd, gUnknown_08524974, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815A254
.align 2
@@ -65,6 +69,7 @@ gUnknown_085CE104:: @ 85CE104
spr_template 0x27cb, 0x27cb, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_085CE0FC, sub_815A2F0
.align 2
+gUnknown_085CE11C:: @ 85CE11C
spr_template 0x27a8, 0x27a8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815A6C4
.align 2
@@ -147,9 +152,11 @@ gUnknown_085CE22C:: @ 85CE22C
spr_template 0x27f3, 0x27f3, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_085CE224, sub_815A934
.align 2
+gUnknown_085CE244::
spr_template 0x2807, 0x2807, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815AAA4
.align 2
+gUnknown_085CE25C::
spr_template 0x2807, 0x2807, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815ABD0
.align 2
@@ -164,64 +171,340 @@ gUnknown_085CE284:: @ 85CE284
.align 2
gUnknown_085CE288:: @ 85CE288
spr_template 0x27f5, 0x27f5, gUnknown_08524934, gUnknown_085CE284, NULL, gDummySpriteAffineAnimTable, sub_815ACD0
-
+
+ .align 2
gUnknown_085CE2A0:: @ 85CE2A0
- .incbin "baserom.gba", 0x5ce2a0, 0xb0
+ .2byte 0xfff4, 0x0008, 0x0400, 0x0000, 0x0014, 0xffec, 0x0400, 0x0000, 0xfff8, 0x000c, 0x0400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE2C0:: @ 85CE2C0
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE2C8:: @ 85CE2C8
+ .4byte gUnknown_085CE2C0
+
+ .align 2
+gUnknown_085CE2CC:: @ 85CE2CC
+ .2byte 0x0000, 0x0000, 0x2805, 0x0000, 0x0000, 0x0000, 0x0a0a, 0x0000, 0x0000, 0x0000, 0x0a0f, 0x0000, 0x0000, 0x0000, 0x2814, 0x0000
+ .2byte 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE2F4:: @ 85CE2F4
+ .4byte gUnknown_085CE2CC
+
+ .align 2
+gUnknown_085CE2F8:: @ 85CE2F8
+ spr_template 0x27f6, 0x27f6, gUnknown_085249DC, gUnknown_085CE2C8, NULL, gUnknown_085CE2F4, sub_815B27C
+
+ .align 2
+gUnknown_085CE310:: @ 85CE310
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0x0020, 0x0003, 0x0030, 0x0003, 0x0020, 0x0043, 0x0010, 0x0043, 0x0000, 0x0043, 0xfffd, 0x0001
+ .2byte 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE334:: @ 85CE334
+ .4byte gUnknown_085CE310
+ .align 2
+gUnknown_085CE338:: @ 85CE338
+ spr_template 0x27fa, 0x27fa, gUnknown_08524914, gUnknown_085CE334, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
+
+ .align 2
gUnknown_085CE350:: @ 85CE350
- .incbin "baserom.gba", 0x5ce350, 0x38
+ .2byte 0xfff4, 0x0014, 0x0800, 0x0000, 0x000c, 0xffec, 0x0800, 0x0000, 0x7ffd, 0x0002, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE370:: @ 85CE370
+ spr_template 0x27f2, 0x27f2, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815B394
+ .align 2
gUnknown_085CE388:: @ 85CE388
- .incbin "baserom.gba", 0x5ce388, 0x18
+ spr_template 0x27f9, 0x27f9, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815B49C
+ .align 2
gUnknown_085CE3A0:: @ 85CE3A0
- .incbin "baserom.gba", 0x5ce3a0, 0x18
+ spr_template 0x27f9, 0x27f9, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815B570
+ .align 2
gUnknown_085CE3B8:: @ 85CE3B8
- .incbin "baserom.gba", 0x5ce3b8, 0x28
+ .2byte 0x0008, 0xfff8, 0x0c00, 0x0000, 0xfff0, 0x0010, 0x0c00, 0x0000, 0x0008, 0xfff8, 0x0c00, 0x0000, 0x7ffd, 0x0001, 0x0000, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_085CE3E0:: @ 85CE3E0
- .incbin "baserom.gba", 0x5ce3e0, 0x50
+ .2byte 0x0000, 0x0006, 0x1400, 0x0000, 0x0000, 0x0000, 0x1400, 0x0000, 0x0000, 0xffee, 0x0600, 0x0000, 0xffee, 0xffee, 0x0300, 0x0000
+ .2byte 0x0000, 0x0000, 0x0f00, 0x0000, 0x0004, 0x0004, 0x0d00, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE418:: @ 85CE418
+ spr_template 0x27fc, 0x27fc, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815B70C
+ .align 2
gUnknown_085CE430:: @ 85CE430
- .incbin "baserom.gba", 0x5ce430, 0x30
+ .2byte 0x0000, 0x0006, 0x1400, 0x0000, 0x0000, 0x0000, 0x1400, 0x0000, 0x0007, 0xffe2, 0x0600, 0x0000, 0x0000, 0x0000, 0x1400, 0x0000
+ .2byte 0xfffe, 0x0003, 0x1400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_085CE460:: @ 85CE460
- .incbin "baserom.gba", 0x5ce460, 0x2c
+ .byte 0xe8, 0x18, 0xfc, 0x00
+
+ .align 2
+gUnknown_085CE464:: @ 85CE464
+ .2byte 0x0000, 0x0006, 0x0004, 0x0006, 0xfffe, 0x0000
+ .align 2
+gUnknown_085CE470:: @ 85CE470
+ .2byte 0x0008, 0x0006, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE478:: @ 85CE478
+ .2byte 0x000c, 0x0006, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE480:: @ 85CE480
+ .4byte gUnknown_085CE464
+ .4byte gUnknown_085CE470
+ .4byte gUnknown_085CE478
+
+ .align 2
gUnknown_085CE48C:: @ 85CE48C
- .incbin "baserom.gba", 0x5ce48c, 0x18
+ spr_template 0x2801, 0x2801, gUnknown_0852490C, gUnknown_085CE480, NULL, gDummySpriteAffineAnimTable, sub_815BE04
+ .align 2
gUnknown_085CE4A4:: @ 85CE4A4
- .incbin "baserom.gba", 0x5ce4a4, 0x4
+ .byte 0x78, 0x50, 0x28, 0x00
+ .align 2
gUnknown_085CE4A8:: @ 85CE4A8
- .incbin "baserom.gba", 0x5ce4a8, 0x8
+ .2byte 0x0000, 0x0000, 0x0032, 0x0000
+ .align 2
gUnknown_085CE4B0:: @ 85CE4B0
- .incbin "baserom.gba", 0x5ce4b0, 0x140
+ .2byte 0x0000, 0xfff1, 0x0700, 0x0000, 0x0000, 0x000f, 0x0700, 0x0000, 0x7ffd, 0x0002, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE4D0:: @ 85CE4D0
+ spr_template 0x2767, 0x2767, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815C400
+
+ .align 2
+gUnknown_085CE4E8:: @ 85CE4E8
+ .2byte 0x0000, 0x0008, 0x0001, 0x0008, 0x0002, 0x0008, 0x0003, 0x0008, 0x0003, 0x0088, 0x0002, 0x0088, 0x0000, 0x0088, 0x0001, 0x0088
+ .2byte 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085CE50C:: @ 85CE50C
+ .2byte 0x0000, 0x0048, 0x0001, 0x0048, 0x0002, 0x0048, 0x0003, 0x0048, 0x0003, 0x00c8, 0x0002, 0x00c8, 0x0000, 0x00c8, 0x0001, 0x00c8
+ .2byte 0xfffe, 0x0000
+ .align 2
+gUnknown_085CE530:: @ 85CE530
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE538:: @ 85CE538
+ .4byte gUnknown_085CE4E8
+ .4byte gUnknown_085CE50C
+ .4byte gUnknown_085CE530
+
+ .align 2
+gUnknown_085CE544:: @ 85CE544
+ spr_template 0x27fe, 0x27fe, gUnknown_08524904, gUnknown_085CE538, NULL, gDummySpriteAffineAnimTable, sub_815C6B0
+
+ .align 2
+gUnknown_085CE55C:: @ 85CE55C
+ .byte 0x0c, 0x18, 0x10, 0x16, 0x13, 0x13, 0x15, 0x10, 0x17, 0x0c, 0x16, 0x07, 0x13, 0x04, 0x10, 0x01, 0x0b, 0x00, 0x06, 0x01, 0x04, 0x04, 0x01, 0x07, 0x00, 0x0c, 0x02, 0x11, 0x04, 0x13, 0x08, 0x16
+
+ .align 2
+gUnknown_085CE57C:: @ 85CE57C
+ .2byte 0x0000, 0x0005, 0x0004, 0x0009, 0x0008, 0x0005, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE58C:: @ 85CE58C
+ .4byte gUnknown_085CE57C
+
+ .align 2
+gUnknown_085CE590:: @ 85CE590
+ spr_template 0x27ff, 0x27ff, gUnknown_0852490C, gUnknown_085CE58C, NULL, gDummySpriteAffineAnimTable, sub_815C95C
+gUnknown_085CE5A8::
+ spr_template 0x2800, 0x2800, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815CB88
+gUnknown_085CE5C0::
+ spr_template 0x27f3, 0x27f3, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_085CE224, sub_815CC94
+gUnknown_085CE5D8::
+ spr_template 0x27fc, 0x27fc, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815CDB4
+
+ .align 2
gUnknown_085CE5F0:: @ 85CE5F0
- .incbin "baserom.gba", 0x5ce5f0, 0x15c
+ .2byte 0x0010, 0x0000, 0x0400, 0x0000, 0x0000, 0xfffd, 0x1000, 0x0000, 0x0004, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x1800, 0x0000
+ .2byte 0xfffb, 0x0003, 0x1000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE620:: @ 85CE620
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0xfff8, 0xfff8, 0x0800, 0x0000, 0x0008, 0x0008, 0x0800, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE640:: @ 85CE640
+ .2byte 0x00c0, 0x00c0, 0x0000, 0x0000, 0x0008, 0x0008, 0x0800, 0x0000, 0xfff8, 0xfff8, 0x0800, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE660:: @ 85CE660
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0008, 0x0008, 0x0800, 0x0000, 0xfff8, 0xfff8, 0x0800, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE680:: @ 85CE680
+ .4byte gUnknown_085CE620
+ .4byte gUnknown_085CE640
+ .4byte gUnknown_085CE660
+
+ .align 2
+gUnknown_085CE68C:: @ 85CE68C
+ spr_template 0x2802, 0x2802, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_085CE680, sub_815D7B4
+
+ .align 2
+gUnknown_085CE6A4:: @ 85CE6A4
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0xfffc, 0xfffa, 0x1000, 0x0000, 0x0004, 0x0006, 0x1000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE6C4:: @ 85CE6C4
+ .2byte 0x00c0, 0x00c0, 0x0000, 0x0000, 0x0004, 0x0006, 0x1000, 0x0000, 0xfffc, 0xfffa, 0x1000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE6E4:: @ 85CE6E4
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0004, 0x0006, 0x1000, 0x0000, 0xfffc, 0xfffa, 0x1000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE704:: @ 85CE704
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0008, 0x000a, 0x1e00, 0x0000, 0xfff8, 0xfff6, 0x1000, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+ .align 2
+gUnknown_085CE724:: @ 85CE724
+ .4byte gUnknown_085CE6A4
+ .4byte gUnknown_085CE6C4
+ .4byte gUnknown_085CE6E4
+ .4byte gUnknown_085CE704
+
+ .align 2
+gUnknown_085CE734:: @ 85CE734
+ spr_template 0x2802, 0x2802, gUnknown_085249D4, gDummySpriteAnimTable, NULL, gUnknown_085CE724, sub_815D870
+
+ .align 2
gUnknown_085CE74C:: @ 85CE74C
- .incbin "baserom.gba", 0x5ce74c, 0x20
+ .2byte 0xfff0, 0x0010, 0x0600, 0x0000, 0x0010, 0xfff0, 0x0c00, 0x0000, 0xfff0, 0x0010, 0x0600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+ .align 2
gUnknown_085CE76C:: @ 85CE76C
- .incbin "baserom.gba", 0x5ce76c, 0x18
+ spr_template 0x2803, 0x2803, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815DEBC
+ .align 2
gUnknown_085CE784:: @ 85CE784
- .incbin "baserom.gba", 0x5ce784, 0x68
+ .byte 0x3c, 0x07, 0xbc, 0x16, 0x5b, 0x22, 0xdb, 0x2d, 0x5a, 0x3d, 0xfa, 0x48, 0x79, 0x54, 0x19, 0x64, 0x19, 0x5c, 0x19, 0x50, 0x19, 0x40, 0x19, 0x34, 0x1a, 0x28, 0x1a, 0x18, 0x1a, 0x0c, 0x1b, 0x00
+ .byte 0x3b, 0x00, 0xbb, 0x00, 0x3b, 0x01, 0x9b, 0x01, 0x1c, 0x02, 0x7c, 0x02, 0xfc, 0x02, 0x7d, 0x03
+
+ .align 2
+gUnknown_085CE7B4:: @ 85CE7B4
+ .2byte 0x0000, 0x0003, 0x0010, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085CE7C0:: @ 85CE7C0
+ .2byte 0x0020, 0x0003, 0x0030, 0x0003, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_085CE7CC:: @ 85CE7CC
+ .4byte gUnknown_085CE7B4
+ .4byte gUnknown_085CE7C0
+
+ .align 2
+gUnknown_085CE7D4:: @ 85CE7D4
+ spr_template 0x2745, 0x2745, gUnknown_08524914, gUnknown_085CE7CC, NULL, gDummySpriteAffineAnimTable, sub_815E01C
+ .align 2
gUnknown_085CE7EC:: @ 85CE7EC
- .incbin "baserom.gba", 0x5ce7ec, 0x60
+ spr_template 0x2808, 0x2808, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815E404
+gUnknown_085CE804::
+ spr_template 0x280c, 0x280c, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815E444
+ .align 2
+gUnknown_085CE81C:: @ 85CE81C
+ .2byte 0x0000, 0x0000, 0x18fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE82C:: @ 85CE82C
+ .2byte 0x0100, 0x0100, 0x00c0, 0x0000, 0x0000, 0x0000, 0x1804, 0x0000
+ .2byte 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE844:: @ 85CE844
+ .4byte gUnknown_085CE81C
+ .4byte gUnknown_085CE82C
+
+ .align 2
gUnknown_085CE84C:: @ 85CE84C
- .incbin "baserom.gba", 0x5ce84c, 0x30
+ spr_template 0x280e, 0x280e, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_085CE844, SpriteCallbackDummy
+ .align 2
+gUnknown_085CE864::
+ spr_template 0x2807, 0x2807, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815E6D8
+
+ .align 2
gUnknown_085CE87C:: @ 85CE87C
- .incbin "baserom.gba", 0x5ce87c, 0x14c
+ .2byte 0x0000, 0xfff0, 0x0600, 0x0000, 0x0000, 0x0010, 0x0600, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE894:: @ 85CE894
+ spr_template 0x280f, 0x280f, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815E954
+gUnknown_085CE8AC::
+ spr_template 0x2807, 0x2807, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815EA14
+gUnknown_085CE8C4::
+ spr_template 0x2812, 0x2812, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815EE84
+gUnknown_085CE8DC::
+ spr_template 0x27f9, 0x27f9, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815F18C
+gUnknown_085CE8F4::
+ spr_template 0x27f9, 0x27f9, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81061C4
+gUnknown_085CE90C::
+ spr_template 0x280a, 0x280a, gUnknown_0852491C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815F48C
+gUnknown_085CE924::
+ spr_template 0x27f0, 0x27f0, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815FE80
+
+ .align 2
+gUnknown_085CE93C:: @ 85CE93C
+ .2byte 0x0000, 0x0004, 0x0040, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_085CE948:: @ 85CE948
+ .4byte gUnknown_085CE93C
+
+ .align 2
+gUnknown_085CE94C:: @ 85CE94C
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x08fc, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE964:: @ 85CE964
+ .2byte 0xff00, 0x0100, 0x0000, 0x0000, 0x0000, 0x0000, 0x0804, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE97C:: @ 85CE97C
+ .4byte gUnknown_085CE94C
+ .4byte gUnknown_085CE964
+
+ .align 2
+gUnknown_085CE984:: @ 85CE984
+ spr_template 0x2825, 0x2825, gUnknown_0852497C, gUnknown_085CE948, NULL, gUnknown_085CE97C, sub_8160338
+
+ .align 2
+gUnknown_085CE99C:: @ 85CE99C
+ .2byte 0x0000, 0x0000, 0x40fc, 0x0000, 0x7ffe, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_085CE9AC:: @ 85CE9AC
+ .4byte gUnknown_085CE99C
+
+ .align 2
+gUnknown_085CE9B0:: @ 85CE9B0
+ spr_template 0x2826, 0x2826, gUnknown_08524A9C, gDummySpriteAnimTable, NULL, gUnknown_085CE9AC, sub_81603A8
+ .align 2
gUnknown_085CE9C8:: @ 85CE9C8
- .incbin "baserom.gba", 0x5ce9c8, 0x1e8
+ .2byte 0x0000, 0x0010, 0x0400, 0x0000, 0xfffe, 0x0000, 0x0800, 0x0000, 0x0000, 0x0004, 0x0400, 0x0000, 0x0000, 0x0000, 0x1800, 0x0000
+ .2byte 0x0001, 0xfffb, 0x1000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000, 0x03e0, 0x001f, 0x001c, 0x001a, 0x0018, 0x0000, 0x0000, 0x0000
+ .2byte 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6318, 0x0000, 0x7fff
diff --git a/data/battle_anim_8170478.s b/data/battle_anim_8170478.s
index 0e0f749fe..07516ba35 100644
--- a/data/battle_anim_8170478.s
+++ b/data/battle_anim_8170478.s
@@ -10,33 +10,33 @@ gUnknown_085E5088:: @ 85E5088
.align 2
gUnknown_085E5094:: @ 85E5094
- .4byte gUnknown_08C1A490, 0xd6ec0100
- .4byte gUnknown_08C1A490, 0xd6ed0100
- .4byte gUnknown_08C1A490, 0xd6ee0100
- .4byte gUnknown_08C1A490, 0xd6ef0100
- .4byte gUnknown_08C1A490, 0xd6f00100
- .4byte gUnknown_08C1A490, 0xd6f10100
- .4byte gUnknown_08C1A490, 0xd6f20100
- .4byte gUnknown_08C1A490, 0xd6f30100
- .4byte gUnknown_08C1A490, 0xd6f40100
- .4byte gUnknown_08C1A490, 0xd6f50100
- .4byte gUnknown_08C1A490, 0xd6f60100
- .4byte gUnknown_08C1A490, 0xd6f70100
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6ec
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6ed
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6ee
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6ef
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f0
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f1
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f2
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f3
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f4
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f5
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f6
+ obj_tiles gBattleAnimSpriteSheet_Particles, 0x0100, 0xd6f7
.align 2
gUnknown_085E50F4:: @ 85E50F4
- .4byte gUnknown_08C1A564, 0x0000d6ec
- .4byte gUnknown_08C1A564, 0x0000d6ed
- .4byte gUnknown_08C1A564, 0x0000d6ee
- .4byte gUnknown_08C1A564, 0x0000d6ef
- .4byte gUnknown_08C1A564, 0x0000d6f0
- .4byte gUnknown_08C1A564, 0x0000d6f1
- .4byte gUnknown_08C1A564, 0x0000d6f2
- .4byte gUnknown_08C1A564, 0x0000d6f3
- .4byte gUnknown_08C1A564, 0x0000d6f4
- .4byte gUnknown_08C1A564, 0x0000d6f5
- .4byte gUnknown_08C1A564, 0x0000d6f6
- .4byte gUnknown_08C1A564, 0x0000d6f7
+ obj_pal gBattleAnimSpritePalette_136, 0xd6ec
+ obj_pal gBattleAnimSpritePalette_136, 0xd6ed
+ obj_pal gBattleAnimSpritePalette_136, 0xd6ee
+ obj_pal gBattleAnimSpritePalette_136, 0xd6ef
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f0
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f1
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f2
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f3
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f4
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f5
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f6
+ obj_pal gBattleAnimSpritePalette_136, 0xd6f7
.align 2
gUnknown_085E5154:: @ 85E5154
@@ -140,6 +140,7 @@ gUnknown_085E5310:: @ 85E5310
.2byte 0x0100, 0x0503, 0x0506, 0x0004
.align 2
+gUnknown_085E5338:: @ 85E5338
spr_template 0x281d, 0x281d, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_817330C
.align 2
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index e97943840..a0c3b39d2 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -1,19 +1,10936 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros/battle_anim_script.inc"
+ .include "include/constants/battle_anim.h"
+ .include "include/constants/songs.h"
.section script_data, "aw", %progbits
+.align 2
gUnknown_082C8D64:: @ 82C8D64
- .incbin "baserom.gba", 0x2c8d64, 0x8
+ .2byte 0x2F, 0xC3, 0x140, 0xFFFF
+.align 2
gBattleAnims_Moves:: @ 82C8D6C
- .incbin "baserom.gba", 0x2c8d6c, 0x590
+ .4byte Move_NONE
+ .4byte Move_POUND
+ .4byte Move_KARATE_CHOP
+ .4byte Move_DOUBLE_SLAP
+ .4byte Move_COMET_PUNCH
+ .4byte Move_MEGA_PUNCH
+ .4byte Move_PAY_DAY
+ .4byte Move_FIRE_PUNCH
+ .4byte Move_ICE_PUNCH
+ .4byte Move_THUNDER_PUNCH
+ .4byte Move_SCRATCH
+ .4byte Move_VICE_GRIP
+ .4byte Move_GUILLOTINE
+ .4byte Move_RAZOR_WIND
+ .4byte Move_SWORDS_DANCE
+ .4byte Move_CUT
+ .4byte Move_GUST
+ .4byte Move_WING_ATTACK
+ .4byte Move_WHIRLWIND
+ .4byte Move_FLY
+ .4byte Move_BIND
+ .4byte Move_SLAM
+ .4byte Move_VINE_WHIP
+ .4byte Move_STOMP
+ .4byte Move_DOUBLE_KICK
+ .4byte Move_MEGA_KICK
+ .4byte Move_JUMP_KICK
+ .4byte Move_ROLLING_KICK
+ .4byte Move_SAND_ATTACK
+ .4byte Move_HEADBUTT
+ .4byte Move_HORN_ATTACK
+ .4byte Move_FURY_ATTACK
+ .4byte Move_HORN_DRILL
+ .4byte Move_TACKLE
+ .4byte Move_BODY_SLAM
+ .4byte Move_WRAP
+ .4byte Move_TAKE_DOWN
+ .4byte Move_THRASH
+ .4byte Move_DOUBLE_EDGE
+ .4byte Move_TAIL_WHIP
+ .4byte Move_POISON_STING
+ .4byte Move_TWINEEDLE
+ .4byte Move_PIN_MISSILE
+ .4byte Move_LEER
+ .4byte Move_BITE
+ .4byte Move_GROWL
+ .4byte Move_ROAR
+ .4byte Move_SING
+ .4byte Move_SUPERSONIC
+ .4byte Move_SONIC_BOOM
+ .4byte Move_DISABLE
+ .4byte Move_ACID
+ .4byte Move_EMBER
+ .4byte Move_FLAMETHROWER
+ .4byte Move_MIST
+ .4byte Move_WATER_GUN
+ .4byte Move_HYDRO_PUMP
+ .4byte Move_SURF
+ .4byte Move_ICE_BEAM
+ .4byte Move_BLIZZARD
+ .4byte Move_PSYBEAM
+ .4byte Move_BUBBLE_BEAM
+ .4byte Move_AURORA_BEAM
+ .4byte Move_HYPER_BEAM
+ .4byte Move_PECK
+ .4byte Move_DRILL_PECK
+ .4byte Move_SUBMISSION
+ .4byte Move_LOW_KICK
+ .4byte Move_COUNTER
+ .4byte Move_SEISMIC_TOSS
+ .4byte Move_STRENGTH
+ .4byte Move_ABSORB
+ .4byte Move_MEGA_DRAIN
+ .4byte Move_LEECH_SEED
+ .4byte Move_GROWTH
+ .4byte Move_RAZOR_LEAF
+ .4byte Move_SOLAR_BEAM
+ .4byte Move_POISON_POWDER
+ .4byte Move_STUN_SPORE
+ .4byte Move_SLEEP_POWDER
+ .4byte Move_PETAL_DANCE
+ .4byte Move_STRING_SHOT
+ .4byte Move_DRAGON_RAGE
+ .4byte Move_FIRE_SPIN
+ .4byte Move_THUNDER_SHOCK
+ .4byte Move_THUNDERBOLT
+ .4byte Move_THUNDER_WAVE
+ .4byte Move_THUNDER
+ .4byte Move_ROCK_THROW
+ .4byte Move_EARTHQUAKE
+ .4byte Move_FISSURE
+ .4byte Move_DIG
+ .4byte Move_TOXIC
+ .4byte Move_CONFUSION
+ .4byte Move_PSYCHIC
+ .4byte Move_HYPNOSIS
+ .4byte Move_MEDITATE
+ .4byte Move_AGILITY
+ .4byte Move_QUICK_ATTACK
+ .4byte Move_RAGE
+ .4byte Move_TELEPORT
+ .4byte Move_NIGHT_SHADE
+ .4byte Move_MIMIC
+ .4byte Move_SCREECH
+ .4byte Move_DOUBLE_TEAM
+ .4byte Move_RECOVER
+ .4byte Move_HARDEN
+ .4byte Move_MINIMIZE
+ .4byte Move_SMOKESCREEN
+ .4byte Move_CONFUSE_RAY
+ .4byte Move_WITHDRAW
+ .4byte Move_DEFENSE_CURL
+ .4byte Move_BARRIER
+ .4byte Move_LIGHT_SCREEN
+ .4byte Move_HAZE
+ .4byte Move_REFLECT
+ .4byte Move_FOCUS_ENERGY
+ .4byte Move_BIDE
+ .4byte Move_METRONOME
+ .4byte Move_MIRROR_MOVE @ doesn't have an actual animation
+ .4byte Move_SELF_DESTRUCT
+ .4byte Move_EGG_BOMB
+ .4byte Move_LICK
+ .4byte Move_SMOG
+ .4byte Move_SLUDGE
+ .4byte Move_BONE_CLUB
+ .4byte Move_FIRE_BLAST
+ .4byte Move_WATERFALL
+ .4byte Move_CLAMP
+ .4byte Move_SWIFT
+ .4byte Move_SKULL_BASH
+ .4byte Move_SPIKE_CANNON
+ .4byte Move_CONSTRICT
+ .4byte Move_AMNESIA
+ .4byte Move_KINESIS
+ .4byte Move_SOFT_BOILED
+ .4byte Move_HI_JUMP_KICK
+ .4byte Move_GLARE
+ .4byte Move_DREAM_EATER
+ .4byte Move_POISON_GAS
+ .4byte Move_BARRAGE
+ .4byte Move_LEECH_LIFE
+ .4byte Move_LOVELY_KISS
+ .4byte Move_SKY_ATTACK
+ .4byte Move_TRANSFORM
+ .4byte Move_BUBBLE
+ .4byte Move_DIZZY_PUNCH
+ .4byte Move_SPORE
+ .4byte Move_FLASH
+ .4byte Move_PSYWAVE
+ .4byte Move_SPLASH
+ .4byte Move_ACID_ARMOR
+ .4byte Move_CRABHAMMER
+ .4byte Move_EXPLOSION
+ .4byte Move_FURY_SWIPES
+ .4byte Move_BONEMERANG
+ .4byte Move_REST
+ .4byte Move_ROCK_SLIDE
+ .4byte Move_HYPER_FANG
+ .4byte Move_SHARPEN
+ .4byte Move_CONVERSION
+ .4byte Move_TRI_ATTACK
+ .4byte Move_SUPER_FANG
+ .4byte Move_SLASH
+ .4byte Move_SUBSTITUTE
+ .4byte Move_STRUGGLE
+ .4byte Move_SKETCH
+ .4byte Move_TRIPLE_KICK
+ .4byte Move_THIEF
+ .4byte Move_SPIDER_WEB
+ .4byte Move_MIND_READER
+ .4byte Move_NIGHTMARE
+ .4byte Move_FLAME_WHEEL
+ .4byte Move_SNORE
+ .4byte Move_CURSE
+ .4byte Move_FLAIL
+ .4byte Move_CONVERSION_2
+ .4byte Move_AEROBLAST
+ .4byte Move_COTTON_SPORE
+ .4byte Move_REVERSAL
+ .4byte Move_SPITE
+ .4byte Move_POWDER_SNOW
+ .4byte Move_PROTECT
+ .4byte Move_MACH_PUNCH
+ .4byte Move_SCARY_FACE
+ .4byte Move_FAINT_ATTACK
+ .4byte Move_SWEET_KISS
+ .4byte Move_BELLY_DRUM
+ .4byte Move_SLUDGE_BOMB
+ .4byte Move_MUD_SLAP
+ .4byte Move_OCTAZOOKA
+ .4byte Move_SPIKES
+ .4byte Move_ZAP_CANNON
+ .4byte Move_FORESIGHT
+ .4byte Move_DESTINY_BOND
+ .4byte Move_PERISH_SONG
+ .4byte Move_ICY_WIND
+ .4byte Move_DETECT
+ .4byte Move_BONE_RUSH
+ .4byte Move_LOCK_ON
+ .4byte Move_OUTRAGE
+ .4byte Move_SANDSTORM
+ .4byte Move_GIGA_DRAIN
+ .4byte Move_ENDURE
+ .4byte Move_CHARM
+ .4byte Move_ROLLOUT
+ .4byte Move_FALSE_SWIPE
+ .4byte Move_SWAGGER
+ .4byte Move_MILK_DRINK
+ .4byte Move_SPARK
+ .4byte Move_FURY_CUTTER
+ .4byte Move_STEEL_WING
+ .4byte Move_MEAN_LOOK
+ .4byte Move_ATTRACT
+ .4byte Move_SLEEP_TALK
+ .4byte Move_HEAL_BELL
+ .4byte Move_RETURN
+ .4byte Move_PRESENT
+ .4byte Move_FRUSTRATION
+ .4byte Move_SAFEGUARD
+ .4byte Move_PAIN_SPLIT
+ .4byte Move_SACRED_FIRE
+ .4byte Move_MAGNITUDE
+ .4byte Move_DYNAMIC_PUNCH
+ .4byte Move_MEGAHORN
+ .4byte Move_DRAGON_BREATH
+ .4byte Move_BATON_PASS
+ .4byte Move_ENCORE
+ .4byte Move_PURSUIT
+ .4byte Move_RAPID_SPIN
+ .4byte Move_SWEET_SCENT
+ .4byte Move_IRON_TAIL
+ .4byte Move_METAL_CLAW
+ .4byte Move_VITAL_THROW
+ .4byte Move_MORNING_SUN
+ .4byte Move_SYNTHESIS
+ .4byte Move_MOONLIGHT
+ .4byte Move_HIDDEN_POWER
+ .4byte Move_CROSS_CHOP
+ .4byte Move_TWISTER
+ .4byte Move_RAIN_DANCE
+ .4byte Move_SUNNY_DAY
+ .4byte Move_CRUNCH
+ .4byte Move_MIRROR_COAT
+ .4byte Move_PSYCH_UP
+ .4byte Move_EXTREME_SPEED
+ .4byte Move_ANCIENT_POWER
+ .4byte Move_SHADOW_BALL
+ .4byte Move_FUTURE_SIGHT
+ .4byte Move_ROCK_SMASH
+ .4byte Move_WHIRLPOOL
+ .4byte Move_BEAT_UP
+ .4byte Move_FAKE_OUT
+ .4byte Move_UPROAR
+ .4byte Move_STOCKPILE
+ .4byte Move_SPIT_UP
+ .4byte Move_SWALLOW
+ .4byte Move_HEAT_WAVE
+ .4byte Move_HAIL
+ .4byte Move_TORMENT
+ .4byte Move_FLATTER
+ .4byte Move_WILL_O_WISP
+ .4byte Move_MEMENTO
+ .4byte Move_FACADE
+ .4byte Move_FOCUS_PUNCH
+ .4byte Move_SMELLING_SALT
+ .4byte Move_FOLLOW_ME
+ .4byte Move_NATURE_POWER @ doesnt have an actual animation
+ .4byte Move_CHARGE
+ .4byte Move_TAUNT
+ .4byte Move_HELPING_HAND
+ .4byte Move_TRICK
+ .4byte Move_ROLE_PLAY
+ .4byte Move_WISH
+ .4byte Move_ASSIST
+ .4byte Move_INGRAIN
+ .4byte Move_SUPERPOWER
+ .4byte Move_MAGIC_COAT
+ .4byte Move_RECYCLE
+ .4byte Move_REVENGE
+ .4byte Move_BRICK_BREAK
+ .4byte Move_YAWN
+ .4byte Move_KNOCK_OFF
+ .4byte Move_ENDEAVOR
+ .4byte Move_ERUPTION
+ .4byte Move_SKILL_SWAP
+ .4byte Move_IMPRISON
+ .4byte Move_REFRESH
+ .4byte Move_GRUDGE
+ .4byte Move_SNATCH
+ .4byte Move_SECRET_POWER
+ .4byte Move_DIVE
+ .4byte Move_ARM_THRUST
+ .4byte Move_CAMOUFLAGE
+ .4byte Move_TAIL_GLOW
+ .4byte Move_LUSTER_PURGE
+ .4byte Move_MIST_BALL
+ .4byte Move_FEATHER_DANCE
+ .4byte Move_TEETER_DANCE
+ .4byte Move_BLAZE_KICK
+ .4byte Move_MUD_SPORT
+ .4byte Move_ICE_BALL
+ .4byte Move_NEEDLE_ARM
+ .4byte Move_SLACK_OFF
+ .4byte Move_HYPER_VOICE
+ .4byte Move_POISON_FANG
+ .4byte Move_CRUSH_CLAW
+ .4byte Move_BLAST_BURN
+ .4byte Move_HYDRO_CANNON
+ .4byte Move_METEOR_MASH
+ .4byte Move_ASTONISH
+ .4byte Move_WEATHER_BALL
+ .4byte Move_AROMATHERAPY
+ .4byte Move_FAKE_TEARS
+ .4byte Move_AIR_CUTTER
+ .4byte Move_OVERHEAT
+ .4byte Move_ODOR_SLEUTH
+ .4byte Move_ROCK_TOMB
+ .4byte Move_SILVER_WIND
+ .4byte Move_METAL_SOUND
+ .4byte Move_GRASS_WHISTLE
+ .4byte Move_TICKLE
+ .4byte Move_COSMIC_POWER
+ .4byte Move_WATER_SPOUT
+ .4byte Move_SIGNAL_BEAM
+ .4byte Move_SHADOW_PUNCH
+ .4byte Move_EXTRASENSORY
+ .4byte Move_SKY_UPPERCUT
+ .4byte Move_SAND_TOMB
+ .4byte Move_SHEER_COLD
+ .4byte Move_MUDDY_WATER
+ .4byte Move_BULLET_SEED
+ .4byte Move_AERIAL_ACE
+ .4byte Move_ICICLE_SPEAR
+ .4byte Move_IRON_DEFENSE
+ .4byte Move_BLOCK
+ .4byte Move_HOWL
+ .4byte Move_DRAGON_CLAW
+ .4byte Move_FRENZY_PLANT
+ .4byte Move_BULK_UP
+ .4byte Move_BOUNCE
+ .4byte Move_MUD_SHOT
+ .4byte Move_POISON_TAIL
+ .4byte Move_COVET
+ .4byte Move_VOLT_TACKLE
+ .4byte Move_MAGICAL_LEAF
+ .4byte Move_WATER_SPORT
+ .4byte Move_CALM_MIND
+ .4byte Move_LEAF_BLADE
+ .4byte Move_DRAGON_DANCE
+ .4byte Move_ROCK_BLAST
+ .4byte Move_SHOCK_WAVE
+ .4byte Move_WATER_PULSE
+ .4byte Move_DOOM_DESIRE
+ .4byte Move_PSYCHO_BOOST
+ .4byte Move_COUNT @ cannot be reached, because last move is Psycho Boost
-gUnknown_082C92FC:: @ 82C92FC
- .incbin "baserom.gba", 0x2c92fc, 0x24
+.align 2
+gBattleAnims_Statuses:: @ 82C92FC
+ .4byte Status_Poison
+ .4byte Status_Confusion
+ .4byte Status_Burn
+ .4byte Status_Infatuation
+ .4byte Status_Sleep
+ .4byte Status_Paralysis
+ .4byte Status_Freeze
+ .4byte Status_Curse
+ .4byte Status_Nightmare
-gUnknown_082C9320:: @ 82C9320
- .incbin "baserom.gba", 0x2c9320, 0x5c
+.align 2
+gBattleAnims_VariousTable:: @ 82C9320
+ .4byte Anim_CastformTransform
+ .4byte Anim_StatChange
+ .4byte Anim_SubsituteOff
+ .4byte Anim_SubsituteOn
+ .4byte Anim_Table_4
+ .4byte Anim_ItemKnockOff
+ .4byte Status_Wrap
+ .4byte Anim_ItemEffect
+ .4byte Anim_SmokeBallEscape
+ .4byte Anim_HangedOn
+ .4byte Anim_Rain
+ .4byte Anim_Sun
+ .4byte Anim_Sandstorm
+ .4byte Anim_Hail
+ .4byte Status_LeechSeed
+ .4byte Anim_Hit
+ .4byte Anim_ItemSteal
+ .4byte Anim_SnatchMove
+ .4byte Anim_FutureSightHit
+ .4byte Anim_DoomDesireHit
+ .4byte Anim_Table_x14
+ .4byte Status_Ingrain
+ .4byte Anim_WishHeal
-gUnknown_082C937C:: @ 82C937C
- .incbin "baserom.gba", 0x2c937c, 0xf32c
+.align 2
+gBattleAnims_Special:: @ 82C937C
+ .4byte Anim_LevelUp
+ .4byte Anim_SwitchOutPlayer
+ .4byte Anim_SwitchOutOpponent
+ .4byte Anim_BallThrow
+ .4byte Anim_SafariBallThrow
+ .4byte Anim_SubstituteToMon
+ .4byte Anim_MonToSubstitute
+
+Move_NONE:
+Move_MIRROR_MOVE:
+Move_POUND:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_DOUBLE_SLAP:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ choosetwoturnanim AnimScript_82C93F4, AnimScript_82C9408
+
+AnimScript_82C93DA:
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W003, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82C93F4:
+ createsprite gUnknown_08597358, 0x2, -8, 0, 1, 2
+ goto AnimScript_82C93DA
+
+AnimScript_82C9408:
+ createsprite gUnknown_08597358, 0x2, 8, 0, 1, 2
+ goto AnimScript_82C93DA
+
+Move_POISON_POWDER:
+ loadspritegfx 0x2751
+ loadspritegfx 0x27A6
+ loopsewithpan SE_W077, +63, 0xA, 0x6
+ createsprite gUnknown_08592148, 0x82, -30, -22, 117, 80, 5, 1
+ createsprite gUnknown_08592148, 0x82, 10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592148, 0x82, -25, -22, 117, 112, 5, 3
+ delay 0xF
+ createsprite gUnknown_08592148, 0x82, -5, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592148, 0x82, 5, -22, 117, 96, 5, 1
+ createsprite gUnknown_08592148, 0x82, 0, -22, 117, 69, -5, 1
+ createsprite gUnknown_08592148, 0x82, -15, -22, 117, 112, 5, 2
+ delay 0x1E
+ createsprite gUnknown_08592148, 0x82, -15, -22, 117, 112, 5, 2
+ createsprite gUnknown_08592148, 0x82, 15, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592148, 0x82, -10, -22, 117, 96, 7, 2
+ createsprite gUnknown_08592148, 0x82, -5, -22, 117, 90, -8, 0
+ delay 0x14
+ createsprite gUnknown_08592148, 0x82, -10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592148, 0x82, 0, -22, 117, 89, 5, 2
+ createsprite gUnknown_08592148, 0x82, 20, -22, 117, 112, -8, 2
+ createsprite gUnknown_08592148, 0x82, 5, -22, 117, 80, 5, 1
+ waitforvisualfinish
+ end
+
+Move_STUN_SPORE:
+ loadspritegfx 0x2754
+ loopsewithpan SE_W077, +63, 0xA, 0x6
+ createsprite gUnknown_08592130, 0x82, -30, -22, 117, 80, 5, 1
+ createsprite gUnknown_08592130, 0x82, 10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592130, 0x82, -25, -22, 117, 112, 5, 3
+ delay 0xF
+ createsprite gUnknown_08592130, 0x82, -5, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592130, 0x82, 5, -22, 117, 96, 5, 1
+ createsprite gUnknown_08592130, 0x82, 0, -22, 117, 69, -5, 1
+ createsprite gUnknown_08592130, 0x82, -15, -22, 117, 112, 5, 2
+ delay 0x1E
+ createsprite gUnknown_08592130, 0x82, -15, -22, 117, 112, 5, 2
+ createsprite gUnknown_08592130, 0x82, 15, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592130, 0x82, -10, -22, 117, 96, 7, 2
+ createsprite gUnknown_08592130, 0x82, -5, -22, 117, 90, -8, 0
+ delay 0x14
+ createsprite gUnknown_08592130, 0x82, -10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592130, 0x82, 0, -22, 117, 89, 5, 2
+ createsprite gUnknown_08592130, 0x82, 20, -22, 117, 112, -8, 2
+ createsprite gUnknown_08592130, 0x82, 5, -22, 117, 80, 5, 1
+ waitforvisualfinish
+ end
+
+Move_SLEEP_POWDER:
+ loadspritegfx 0x2753
+ loopsewithpan SE_W077, +63, 0xA, 0x6
+ createsprite gUnknown_08592118, 0x82, -30, -22, 117, 80, 5, 1
+ createsprite gUnknown_08592118, 0x82, 10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592118, 0x82, -25, -22, 117, 112, 5, 3
+ delay 0xF
+ createsprite gUnknown_08592118, 0x82, -5, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592118, 0x82, 5, -22, 117, 96, 5, 1
+ createsprite gUnknown_08592118, 0x82, 0, -22, 117, 69, -5, 1
+ createsprite gUnknown_08592118, 0x82, -15, -22, 117, 112, 5, 2
+ delay 0x1E
+ createsprite gUnknown_08592118, 0x82, -15, -22, 117, 112, 5, 2
+ createsprite gUnknown_08592118, 0x82, 15, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592118, 0x82, -10, -22, 117, 96, 7, 2
+ createsprite gUnknown_08592118, 0x82, -5, -22, 117, 90, -8, 0
+ delay 0x14
+ createsprite gUnknown_08592118, 0x82, -10, -22, 117, 80, -5, 1
+ createsprite gUnknown_08592118, 0x82, 0, -22, 117, 89, 5, 2
+ createsprite gUnknown_08592118, 0x82, 20, -22, 117, 112, -8, 2
+ createsprite gUnknown_08592118, 0x82, 5, -22, 117, 80, 5, 1
+ waitforvisualfinish
+ end
+
+Move_SWIFT:
+ loadspritegfx 0x27BE
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592404, 0x83, 20, -10, 20, 0, 22, 20, 1
+ delay 0x5
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592404, 0x83, 20, -10, 20, 5, 22, -18, 1
+ delay 0x5
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592404, 0x83, 20, -10, 20, -10, 22, 15, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 18, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 2, 0, 18, 1
+ delay 0x5
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592404, 0x83, 20, -10, 20, 0, 22, -20, 1
+ delay 0x5
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592404, 0x83, 20, -10, 20, 0, 22, 12, 1
+ delay 0x5
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_STRENGTH:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D5644, 0x5, 0, 2, 0, 96, 30
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 4
+ createvisualtask sub_80D5830, 0x2, 1, 18, 6, 2, 4
+ delay 0x4
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x3, 16, 12, 1, 1
+ delay 0x4
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x3, -16, -12, 1, 1
+ delay 0x4
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x3, 3, 4, 1, 1
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_TACKLE:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x6
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W004, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_BODY_SLAM:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W036, -64
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ waitforvisualfinish
+ delay 0xB
+ createsprite gUnknown_0857FE70, 0x2, 0, 26, 0, 0, 5
+ delay 0x6
+ createsprite gUnknown_08597358, 0x4, -10, 0, 1, 0
+ loopsewithpan SE_W025B, +63, 0xA, 0x2
+ delay 0x1
+ createsprite gUnknown_0857FE70, 0x2, 1, -28, 0, 0, 3
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 1, 4, 0, 12, 1
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 6
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 6
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SUPERSONIC:
+ loadspritegfx 0x27B3
+ monbg ANIM_ATK_PARTNER
+ monbgprio_2A ANIM_ATTACKER
+ setalpha 0x80C
+ createvisualtask sub_80D52D0, 0x2, 0, 2, 0, 8, 1
+ call AnimScript_82C99FF
+ call AnimScript_82C99FF
+ call AnimScript_82C99FF
+ call AnimScript_82C99FF
+ call AnimScript_82C99FF
+ call AnimScript_82C99FF
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+AnimScript_82C99FF:
+ playsewithpan SE_W048, -64
+ createsprite gUnknown_08593428, 0x82, 16, 0, 0, 0, 30, 0
+ delay 0x2
+ return
+
+Move_SCREECH:
+ loadspritegfx 0x27B4
+ createvisualtask sub_80D52D0, 0x2, 0, 3, 0, 2, 1
+ call AnimScript_82C9A4C
+ call AnimScript_82C9A4C
+ delay 0x10
+ createvisualtask sub_80D5EB8, 0x5, 0, 6, 2048, 2, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82C9A4C:
+ playsewithpan SE_W103, -64
+ createsprite gUnknown_08593440, 0x82, 16, 0, 0, 0, 30, 0
+ delay 0x2
+ return
+
+Move_FLAME_WHEEL:
+ loadspritegfx 0x272D
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 0
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 4
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 8
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 12
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 16
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 20
+ playsewithpan SE_W172, -64
+ delay 0x2
+ createsprite gUnknown_08595584, 0x3, 0, 0, 56, 24
+ playsewithpan SE_W172, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 6
+ delay 0x4
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 8, 1
+ createvisualtask sub_80A7B98, 0x3, 1, 31, 12, 1, 1
+ playsewithpan SE_W172B, +63
+ call AnimScript_82D2D18
+ delay 0x7
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 9
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82C9B50:
+ createsprite gUnknown_08595584, 0x3, 0, 0, 50
+ delay 0x4
+ return
+
+Move_PIN_MISSILE:
+ loadspritegfx 0x27B1
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_08596A5C, 0x2, 20, -8, -8, -8, 20, -32
+ delay 0xF
+ createsprite gUnknown_08596A5C, 0x2, 20, -8, 8, 8, 20, -40
+ delay 0x4
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, -8, -8, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ delay 0x9
+ createsprite gUnknown_08596A5C, 0x2, 20, -8, 0, 0, 20, -32
+ delay 0x4
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, 8, 8, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ delay 0xE
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_ICICLE_SPEAR:
+ loadspritegfx 0x2816
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W196, -64
+ createsprite gUnknown_08596A74, 0x2, 20, -8, -8, -8, 20, -32
+ delay 0xF
+ createsprite gUnknown_08596A74, 0x2, 20, -8, 8, 8, 20, -40
+ delay 0x4
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, -8, -8, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ delay 0x9
+ createsprite gUnknown_08596A74, 0x2, 20, -8, 0, 0, 20, -32
+ delay 0x4
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, 8, 8, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ delay 0xE
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 2, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_TAKE_DOWN:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80D5C50, 0x5, 0, -24, 8, 23, 10, 40, 10
+ delay 0x23
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 10, 0, 0
+ createsprite gUnknown_08597358, 0x4, -10, 0, 1, 0
+ playsewithpan SE_W025B, +63
+ delay 0x1
+ createsprite gUnknown_0857FE70, 0x2, 1, -16, 0, 0, 4
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 1, 4, 0, 12, 1
+ waitforvisualfinish
+ delay 0x2
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ delay 0x3
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 7
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_DOUBLE_EDGE:
+ loadspritegfx 0x2797
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_0859728C, 0x2, 2, 4, 2, 0x7FFF, 10, 0, 0
+ waitforvisualfinish
+ delay 0xA
+ playsewithpan SE_W207, -64
+ waitplaysewithpan SE_W207, -64, 0x8
+ createvisualtask sub_80D5830, 0x2, 0, 18, 6, 2, 4
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 0, 16, 16, 0x7FFF
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 0, 0, 4
+ delay 0x3
+ waitforvisualfinish
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x84, -10, 0, 1, 0
+ createsprite gUnknown_0857FE70, 0x2, 1, -32, 0, 0, 3
+ waitforvisualfinish
+ createvisualtask sub_80D6134, 0x2, 8, -256, 0, 0
+ createvisualtask sub_80D6134, 0x2, 8, -256, 1, 0
+ createvisualtask sub_80D5484, 0x2, 0, 4, 0, 12, 1
+ createvisualtask sub_80D5484, 0x2, 1, 4, 0, 12, 1
+ createsprite gUnknown_08597274, 0x2, 1, 2, 16, 0, 0x7FFF
+ waitforvisualfinish
+ createvisualtask sub_80D6134, 0x2, 8, -256, 0, 1
+ createvisualtask sub_80D6134, 0x2, 8, -256, 1, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ delay 0x3
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 7
+ waitforvisualfinish
+ end
+
+Move_POISON_STING:
+ loadspritegfx 0x27B1
+ loadspritegfx 0x2797
+ loadspritegfx 0x27A6
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_08596A44, 0x82, 20, 0, -8, 0, 20
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 5, 1
+ playsewithpan SE_W030, +63
+ waitforvisualfinish
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_TWINEEDLE:
+ loadspritegfx 0x27B1
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ loopsewithpan SE_W013B, -64, 0x6, 0x2
+ createsprite gUnknown_08596A44, 0x82, 10, -4, 0, -4, 20
+ createsprite gUnknown_08596A44, 0x82, 20, 12, 10, 12, 20
+ delay 0x14
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 5, 1
+ createsprite gUnknown_08597370, 0x3, 0, -4, 1, 3
+ loopsewithpan SE_W030, +63, 0x5, 0x2
+ delay 0x1
+ createsprite gUnknown_08597370, 0x3, 10, 12, 1, 3
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_FIRE_BLAST:
+ loadspritegfx 0x272D
+ createsoundtask sub_8158B30, 144, 145
+ call AnimScript_82C9FE9
+ call AnimScript_82C9FE9
+ call AnimScript_82C9FE9
+ delay 0x18
+ createvisualtask sub_8116620, 0xA, 1, 3, 0, 8, 0
+ waitforvisualfinish
+ delay 0x13
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 20, 1
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ delay 0x3
+ call AnimScript_82CA02D
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1, 2, 8, 0, 0
+ waitforvisualfinish
+ end
+
+AnimScript_82C9FE9:
+ createsprite gUnknown_0859551C, 0x82, 0, 0, 0
+ createsprite gUnknown_0859551C, 0x82, 0, 0, 51
+ createsprite gUnknown_0859551C, 0x82, 0, 0, 102
+ createsprite gUnknown_0859551C, 0x82, 0, 0, 153
+ createsprite gUnknown_0859551C, 0x82, 0, 0, 204
+ delay 0x5
+ return
+
+AnimScript_82CA02D:
+ createsprite gUnknown_0859556C, 0x82, 0, 0, 10, 0, -2
+ createsprite gUnknown_0859556C, 0x82, 0, 0, 13, -2, 0
+ createsprite gUnknown_0859556C, 0x82, 0, 0, 13, 2, 0
+ createsprite gUnknown_0859556C, 0x82, 0, 0, 15, -2, 2
+ createsprite gUnknown_0859556C, 0x82, 0, 0, 15, 2, 2
+ return
+
+Move_LEECH_SEED:
+ loadspritegfx 0x2716
+ playsewithpan SE_W077, -64
+ createsprite gUnknown_085922BC, 0x82, 15, 0, 0, 24, 35, -32
+ delay 0x8
+ playsewithpan SE_W077, -64
+ createsprite gUnknown_085922BC, 0x82, 15, 0, -16, 24, 35, -40
+ delay 0x8
+ playsewithpan SE_W077, -64
+ createsprite gUnknown_085922BC, 0x82, 15, 0, 16, 24, 35, -37
+ delay 0xC
+ loopsewithpan SE_W039, +63, 0xA, 0x8
+ waitforvisualfinish
+ end
+
+Move_EMBER:
+ loadspritegfx 0x272D
+ loopsewithpan SE_W052, -64, 0x5, 0x2
+ createsprite gUnknown_085954D4, 0x82, 20, 0, -16, 24, 20, 1
+ delay 0x4
+ createsprite gUnknown_085954D4, 0x82, 20, 0, 0, 24, 20, 1
+ delay 0x4
+ createsprite gUnknown_085954D4, 0x82, 20, 0, 16, 24, 20, 1
+ delay 0x10
+ playsewithpan SE_W172, +63
+ call AnimScript_82CA135
+ call AnimScript_82CA135
+ call AnimScript_82CA135
+ end
+
+AnimScript_82CA135:
+ createsprite gUnknown_085954EC, 0x82, -24, 24, 24, 24, 20, 1, 1
+ delay 0x4
+ return
+
+Move_MEGA_PUNCH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_TARGET
+ delay 0x2
+ createsprite gUnknown_08597274, 0x2, 1, 0, 0, 16, 0
+ setalpha 0x80C
+ playsewithpan SE_W025, +63
+ createsprite gUnknown_08595F48, 0x3, 0, 0, 0, 50
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 7, 0x7FFF
+ delay 0x32
+ call AnimScript_82CA1E9
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 22, 1
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 0, 0x7FFF
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 8, 0, 0
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x2
+ restorebg
+ waitbgfadein
+ end
+
+AnimScript_82CA1E9:
+ delay 0x2
+ createvisualtask sub_8117E60, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82CA220
+ createvisualtask sub_815A8C8, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82CA212
+ jumpargeq 0x7, 0x1, AnimScript_82CA219
+
+AnimScript_82CA211:
+ return
+
+AnimScript_82CA212:
+ changebg BG_IMPACT_OPPONENT
+ goto AnimScript_82CA211
+
+AnimScript_82CA219:
+ changebg BG_IMPACT_PLAYER
+ goto AnimScript_82CA211
+
+AnimScript_82CA220:
+ changebg BG_IMPACT_CONTESTS
+ goto AnimScript_82CA211
+
+Move_MEGA_KICK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_TARGET
+ delay 0x2
+ createsprite gUnknown_08597274, 0x2, 1, 0, 0, 16, 0
+ setalpha 0x80C
+ playsewithpan SE_W025, +63
+ createsprite gUnknown_08595F48, 0x3, 0, 0, 1, 50
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 7, 0x7FFF
+ delay 0x32
+ playsewithpan SE_W025B, +63
+ call AnimScript_82CA1E9
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 22, 1
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 0, 0x7FFF
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 8, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x2
+ restorebg
+ waitbgfadein
+ end
+
+Move_COMET_PUNCH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ choosetwoturnanim AnimScript_82CA2F1, AnimScript_82CA316
+
+AnimScript_82CA2D7:
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W004, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82CA2F1:
+ createsprite gUnknown_08597358, 0x2, -8, -8, 1, 2
+ createsprite gUnknown_08595E98, 0x3, -8, 0, 8, 1, 0
+ goto AnimScript_82CA2D7
+
+AnimScript_82CA316:
+ createsprite gUnknown_08597358, 0x2, 8, -8, 1, 2
+ createsprite gUnknown_08595E98, 0x3, 8, 0, 8, 1, 0
+ goto AnimScript_82CA2D7
+
+Move_SONIC_BOOM:
+ loadspritegfx 0x2713
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ call AnimScript_82CA372
+ call AnimScript_82CA372
+ call AnimScript_82CA372
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 10, 1
+ call AnimScript_82CA38A
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82CA372:
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_08593398, 0x82, 16, 0, 0, 0, 15
+ delay 0x4
+ return
+
+AnimScript_82CA38A:
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 2
+ delay 0x4
+ return
+
+Move_THUNDER_SHOCK:
+ loadspritegfx 0x2711
+ loadspritegfx 0x271B
+ createvisualtask sub_8116620, 0xA, 1, 0, 0, 6, 0
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_810A7DC, 0x5, 0, -44, 0
+ playsewithpan SE_W085, +63
+ delay 0x9
+ createvisualtask sub_8116620, 0xA, 4, 0, 0, 13, 0
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 4, 0, 13, 0, 0
+ waitforvisualfinish
+ delay 0x14
+ call AnimScript_82D7BEA
+ waitforvisualfinish
+ delay 0x14
+ createvisualtask sub_8116620, 0xA, 1, 0, 6, 0, 0
+ waitforvisualfinish
+ end
+
+Move_THUNDERBOLT:
+ loadspritegfx 0x2711
+ loadspritegfx 0x282A
+ loadspritegfx 0x271B
+ createvisualtask sub_8116620, 0xA, 1, 0, 0, 6, 0
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_810A7DC, 0x5, 24, -52, 0
+ playsewithpan SE_W085, +63
+ delay 0x7
+ createvisualtask sub_810A7DC, 0x5, -24, -52, 0
+ playsewithpan SE_W085, +63
+ delay 0x7
+ createvisualtask sub_810A7DC, 0x5, 0, -60, 1
+ playsewithpan SE_W085, +63
+ delay 0x9
+ createvisualtask sub_8116620, 0xA, 4, 0, 0, 13, 0
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 4, 0, 13, 0, 0
+ waitforvisualfinish
+ delay 0x14
+ createsprite gUnknown_085957E0, 0x83, 44, 0, 0, 3
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 32, 44, 0, 40, 0, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 32, 44, 64, 40, 1, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 32, 44, 128, 40, 0, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 32, 44, 192, 40, 2, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 16, 44, 32, 40, 0, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 16, 44, 96, 40, 1, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 16, 44, 160, 40, 0, -32765
+ createsprite gUnknown_085957F8, 0x84, 0, 0, 16, 44, 224, 40, 2, -32765
+ playsewithpan SE_W063, +63
+ delay 0x0
+ createvisualtask sub_8116620, 0xA, 1, 0, 2, 2, 0
+ delay 0x6
+ createvisualtask sub_8116620, 0xA, 1, 0, 6, 6, 0
+ delay 0x6
+ createvisualtask sub_8116620, 0xA, 1, 0, 2, 2, 0
+ delay 0x6
+ createvisualtask sub_8116620, 0xA, 1, 0, 6, 6, 0
+ waitforvisualfinish
+ delay 0x14
+ waitplaysewithpan SE_W085B, +63, 0x13
+ call AnimScript_82D7BEA
+ waitforvisualfinish
+ delay 0x14
+ createvisualtask sub_8116620, 0xA, 1, 0, 6, 0, 0
+ waitforvisualfinish
+ end
+
+Move_THUNDER_WAVE:
+ loadspritegfx 0x2711
+ loadspritegfx 0x271B
+ loadspritegfx 0x27BD
+ createvisualtask sub_8116620, 0xA, 1, 0, 0, 6, 0
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_810A7DC, 0x5, 0, -48, 0
+ playsewithpan SE_W086, +63
+ delay 0x14
+ loopsewithpan SE_W085B, +63, 0xA, 0x4
+ createsprite gUnknown_08595840, 0x82, -16, -16
+ delay 0x4
+ createsprite gUnknown_08595840, 0x82, -16, 0
+ delay 0x4
+ createsprite gUnknown_08595840, 0x82, -16, 16
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1, 0, 6, 0, 0
+ waitforvisualfinish
+ end
+
+Move_BEAT_UP:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ choosetwoturnanim AnimScript_82CA648, AnimScript_82CA6B9
+
+AnimScript_82CA643:
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82CA648:
+ createsprite gUnknown_08597358, 0x82, -20, -20, 1, 2
+ createsprite gUnknown_08595E98, 0x83, -20, -12, 8, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x82, 8, 0, 1, 2
+ createsprite gUnknown_08595E98, 0x83, 8, 8, 8, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ goto AnimScript_82CA643
+
+AnimScript_82CA6B9:
+ createsprite gUnknown_08597358, 0x82, 12, -20, 1, 2
+ createsprite gUnknown_08595E98, 0x83, 12, -12, 8, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x82, -12, 0, 1, 2
+ createsprite gUnknown_08595E98, 0x83, -12, 8, 8, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ goto AnimScript_82CA643
+
+Move_STOMP:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W104, +63
+ createsprite gUnknown_08595F60, 0x3, 0, -32, 15
+ delay 0x13
+ createsprite gUnknown_08597358, 0x2, 0, -8, 1, 1
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 4, 9, 1
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_TAIL_WHIP:
+ loopsewithpan SE_W039, -64, 0x18, 0x3
+ createvisualtask sub_80D5830, 0x2, 0, 12, 4, 2, 3
+ waitforvisualfinish
+ end
+
+Move_CUT:
+ loadspritegfx 0x279A
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W015, +63
+ createsprite gUnknown_08592A1C, 0x2, 40, -32, 0
+ delay 0x5
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 10, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_HIDDEN_POWER:
+ loadspritegfx 0x27E9
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D6064, 0x5, -7, -7, 11, 0, 0
+ waitforvisualfinish
+ delay 0x1E
+ createvisualtask sub_80A7B98, 0x5, 0, 20479, 12, 5, 1
+ delay 0x4
+ createvisualtask sub_80D6064, 0x5, -7, -7, 11, 0, 0
+ playsewithpan SE_W179, -64
+ createsprite gUnknown_08593A04, 0x2, 26, 0
+ createsprite gUnknown_08593A04, 0x2, 26, 42
+ createsprite gUnknown_08593A04, 0x2, 26, 84
+ createsprite gUnknown_08593A04, 0x2, 26, 126
+ createsprite gUnknown_08593A04, 0x2, 26, 168
+ createsprite gUnknown_08593A04, 0x2, 26, 210
+ delay 0x34
+ setarg 0x7, 0xFFFF
+ playsewithpan SE_W115, -64
+ createvisualtask sub_80D6064, 0x5, -7, -7, 11, 0, 0
+ createsprite gUnknown_08593A1C, 0x82, 0
+ createsprite gUnknown_08593A1C, 0x82, 32
+ createsprite gUnknown_08593A1C, 0x82, 64
+ createsprite gUnknown_08593A1C, 0x82, 96
+ createsprite gUnknown_08593A1C, 0x82, 128
+ createsprite gUnknown_08593A1C, 0x82, 160
+ createsprite gUnknown_08593A1C, 0x82, 192
+ createsprite gUnknown_08593A1C, 0x82, 224
+ end
+
+Move_REVERSAL:
+ loadspritegfx 0x27FC
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ playsewithpan SE_W197, -64
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 3, 0x7FFF, 8, 0, 0
+ waitforvisualfinish
+ delay 0x1E
+ createvisualtask sub_8115A04, 0x2, 31, 3, 2, 0, 10, 0x7FFF
+ delay 0xA
+ playsewithpan SE_W179, -64
+ createsprite gUnknown_085CE5D8, 0x2, 26, 0
+ createsprite gUnknown_085CE5D8, 0x2, 26, 42
+ createsprite gUnknown_085CE5D8, 0x2, 26, 84
+ createsprite gUnknown_085CE5D8, 0x2, 26, 126
+ createsprite gUnknown_085CE5D8, 0x2, 26, 168
+ createsprite gUnknown_085CE5D8, 0x2, 26, 210
+ waitforvisualfinish
+ delay 0x14
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x8
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0x7FFF, 8, 0, 0
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 10, 1, 0
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ createvisualtask sub_80D6388, 0x5, 0, 1, 8, 1, 0
+ end
+
+Move_PURSUIT:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ fadetobg BG_DARK
+ waitbgfadein
+ delay 0x0
+ setalpha 0x80C
+ choosetwoturnanim AnimScript_82CA99F, AnimScript_82CA9C8
+
+AnimScript_82CA996:
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x0
+ restorebg
+ waitbgfadein
+ end
+
+AnimScript_82CA99F:
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D6388, 0x5, 0, 1, 6, 1, 0
+ goto AnimScript_82CA996
+
+AnimScript_82CA9C8:
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createvisualtask sub_80D6388, 0x5, 0, 1, 6, 1, 0
+ goto AnimScript_82CA996
+
+Move_SPIKE_CANNON:
+ loadspritegfx 0x27B1
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D5C50, 0x5, 0, -4, 0, 4, 6, 8, 4
+ waitforvisualfinish
+ loopsewithpan SE_W013B, -64, 0x5, 0x3
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ createsprite gUnknown_08596A44, 0x2, 10, -8, -8, -8, 20
+ createsprite gUnknown_08596A44, 0x2, 18, 0, 0, 0, 20
+ createsprite gUnknown_08596A44, 0x2, 26, 8, 8, 8, 20
+ waitforvisualfinish
+ createsprite gUnknown_08597370, 0x3, -8, -8, 1, 2
+ createsprite gUnknown_08597370, 0x3, 0, 0, 1, 2
+ createsprite gUnknown_08597370, 0x3, 8, 8, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 7, 1
+ loopsewithpan SE_W030, +63, 0x5, 0x3
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_SWORDS_DANCE:
+ loadspritegfx 0x2715
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ playsewithpan SE_W014, -64
+ createvisualtask sub_80D5830, 0x2, 0, 16, 6, 1, 4
+ createsprite gUnknown_08593380, 0x2, 0, 0
+ delay 0x16
+ createvisualtask sub_8115D94, 0x2, 10005, 2, 2, 32754, 16, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ delay 0x1
+ end
+
+Move_PSYCH_UP:
+ loadspritegfx 0x27D4
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_8115B0C, 0x2, 1, 2, 6, 1, 11, 0
+ setalpha 0x80C
+ loopsewithpan SE_W060B, -64, 0x5, 0xA
+ createsprite gUnknown_08596548, 0x2, 0, 0, 0, 0
+ createvisualtask sub_80D5EB8, 0x5, 0, 5, 2560, 8, 0
+ delay 0x7F
+ delay 0x4
+ playsewithpan SE_W060, -64
+ createvisualtask sub_80D6064, 0x5, -5, -5, 10, 0, 1
+ createvisualtask sub_8116620, 0x9, 2, 2, 10, 0, 1023
+ delay 0x1E
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_DIZZY_PUNCH:
+ loadspritegfx 0x2759
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ call AnimScript_82CAC77
+ createsprite gUnknown_08595E98, 0x85, 16, 8, 20, 1, 0
+ createsprite gUnknown_08597358, 0x84, 16, 0, 1, 1
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08595F78, 0x83, 16, 8, 160, -32
+ createsprite gUnknown_08595F78, 0x83, 16, 8, -256, -40
+ createsprite gUnknown_08595F78, 0x83, 16, 8, 128, -16
+ createsprite gUnknown_08595F78, 0x83, 16, 8, 416, -38
+ createsprite gUnknown_08595F78, 0x83, 16, 8, -128, -22
+ createsprite gUnknown_08595F78, 0x83, 16, 8, -384, -31
+ delay 0xA
+ call AnimScript_82CAC77
+ createsprite gUnknown_08595E98, 0x85, -16, -8, 20, 1, 0
+ createsprite gUnknown_08597358, 0x84, -16, -16, 1, 1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08595F78, 0x83, -16, -8, 160, -32
+ createsprite gUnknown_08595F78, 0x83, -16, -8, -256, -40
+ createsprite gUnknown_08595F78, 0x83, -16, -8, 128, -16
+ createsprite gUnknown_08595F78, 0x83, -16, -8, 416, -38
+ createsprite gUnknown_08595F78, 0x83, -16, -8, -128, -22
+ createsprite gUnknown_08595F78, 0x83, -16, -8, -384, -31
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82CAC77:
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x6
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 7, 1
+ return
+
+Move_FIRE_SPIN:
+ loadspritegfx 0x272D
+ playsewithpan SE_W221B, +63
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 47, 1
+ call AnimScript_82CACBF
+ call AnimScript_82CACBF
+ call AnimScript_82CACBF
+ waitforvisualfinish
+ end
+
+AnimScript_82CACBF:
+ createsprite gUnknown_08596B88, 0x82, 0, 28, 528, 30, 13, 50, 1
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x82, 0, 32, 480, 20, 16, -46, 1
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x82, 0, 33, 576, 20, 8, 42, 1
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x82, 0, 31, 400, 25, 11, -42, 1
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x82, 0, 28, 512, 25, 16, 46, 1
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x82, 0, 33, 464, 30, 15, -50, 1
+ delay 0x2
+ return
+
+Move_FURY_CUTTER:
+ loadspritegfx 0x279A
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W013, +63
+ createvisualtask sub_8107144, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82CADA7
+ goto AnimScript_82CADB9
+
+AnimScript_82CAD6A:
+ createvisualtask sub_8107168, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82CAD8E
+ jumpargeq 0x7, 0x2, AnimScript_82CADCB
+ jumpargeq 0x7, 0x3, AnimScript_82CADE5
+ goto AnimScript_82CADFF
+
+AnimScript_82CAD8E:
+ delay 0x5
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 10, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+AnimScript_82CADA7:
+ createsprite gUnknown_08592A1C, 0x2, 40, -32, 0
+ goto AnimScript_82CAD6A
+
+AnimScript_82CADB9:
+ createsprite gUnknown_08592A1C, 0x2, 40, -32, 1
+ goto AnimScript_82CAD6A
+
+AnimScript_82CADCB:
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 10505, 4, 0, 0
+ goto AnimScript_82CAD8E
+
+AnimScript_82CADE5:
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 3, 10505, 4, 0, 0
+ goto AnimScript_82CAD8E
+
+AnimScript_82CADFF:
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 3, 10505, 4, 0, 0
+ goto AnimScript_82CAD8E
+
+Move_SELF_DESTRUCT:
+ loadspritegfx 0x27D6
+ createvisualtask sub_8116620, 0xA, 2, 1, 0, 9, 31
+ createvisualtask sub_80D52D0, 0x5, 4, 6, 0, 38, 1
+ createvisualtask sub_80D52D0, 0x5, 5, 6, 0, 38, 1
+ createvisualtask sub_80D52D0, 0x5, 6, 6, 0, 38, 1
+ createvisualtask sub_80D52D0, 0x5, 7, 6, 0, 38, 1
+ createvisualtask sub_80D52D0, 0x5, 8, 6, 0, 38, 1
+ call AnimScript_82CAE9F
+ call AnimScript_82CAE9F
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 2, 1, 9, 0, 31
+ end
+
+AnimScript_82CAE9F:
+ playsewithpan SE_W120, -64
+ createsprite gUnknown_0859371C, 0x3, 0, 0, 0, 1
+ delay 0x6
+ playsewithpan SE_W120, -64
+ createsprite gUnknown_0859371C, 0x3, 24, -24, 0, 1
+ delay 0x6
+ playsewithpan SE_W120, -64
+ createsprite gUnknown_0859371C, 0x3, -16, 16, 0, 1
+ delay 0x6
+ playsewithpan SE_W120, -64
+ createsprite gUnknown_0859371C, 0x3, -24, -12, 0, 1
+ delay 0x6
+ playsewithpan SE_W120, -64
+ createsprite gUnknown_0859371C, 0x3, 16, 16, 0, 1
+ delay 0x6
+ return
+
+Move_SLAM:
+ loadspritegfx 0x2748
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W004, -64
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 3, 0, 4
+ delay 0x1
+ createsprite gUnknown_085928D0, 0x2, 0, 0
+ delay 0x3
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createsprite gUnknown_0857FE70, 0x2, 1, -12, 10, 0, 3
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ delay 0x3
+ createvisualtask sub_80D5484, 0x2, 1, 0, 3, 6, 1
+ waitforvisualfinish
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 6
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_VINE_WHIP:
+ loadspritegfx 0x282F
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_0857FE28, 0x2, 4, 6
+ delay 0x6
+ playsewithpan SE_W010, +63
+ createsprite gUnknown_085928E8, 0x82, 0, 0
+ delay 0x6
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 6, 1
+ end
+
+Move_DRILL_PECK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x27B2
+ createsprite gUnknown_08592CD8, 0x2, 0
+ playsewithpan SE_W029, -64
+ waitforvisualfinish
+ delay 0x2
+ createsprite gUnknown_08592CD8, 0x2, 1
+ delay 0x2
+ loopsewithpan SE_W030, +63, 0x4, 0x8
+ createvisualtask sub_810EB88, 0x5
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 18, 1
+ waitforvisualfinish
+ createsprite gUnknown_08592CD8, 0x2, 2
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 6
+ waitforvisualfinish
+ end
+
+Move_WATERFALL:
+ loadspritegfx 0x27A4
+ loadspritegfx 0x27AB
+ loadspritegfx 0x279D
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 23, 1
+ delay 0x5
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, 10, 10, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, -15, 0, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, 20, 10, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, 0, -10, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, -10, 15, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, 25, 20, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, -20, 20, 25, 0
+ delay 0x4
+ playsewithpan SE_W152, -64
+ createsprite gUnknown_08595238, 0x2, 12, 0, 25, 0
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE28, 0x2, 6, 5
+ delay 0x6
+ call AnimScript_82CB102
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82CB102:
+ playsewithpan SE_W127, +63
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 17, 1
+ createsprite gUnknown_08597388, 0x3, 0, 20, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, 20
+ createsprite gUnknown_08595250, 0x4, 0, 20
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, 15, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, 15
+ createsprite gUnknown_08595250, 0x4, 0, 15
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, 10, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, 10
+ createsprite gUnknown_08595250, 0x4, 0, 10
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, 5, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, 5
+ createsprite gUnknown_08595250, 0x4, 0, 5
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, 0, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, 0
+ createsprite gUnknown_08595250, 0x4, 0, 0
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, -5, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, -5
+ createsprite gUnknown_08595250, 0x4, 0, -5
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, -10, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, -10
+ createsprite gUnknown_08595250, 0x4, 0, -10
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, -15, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, -15
+ createsprite gUnknown_08595250, 0x4, 0, -15
+ delay 0x2
+ createsprite gUnknown_08597388, 0x3, 0, -20, 1, 1
+ createsprite gUnknown_08595250, 0x4, 0, -20
+ createsprite gUnknown_08595250, 0x4, 0, -20
+ return
+
+Move_EXPLOSION:
+ loadspritegfx 0x27D6
+ createsprite gUnknown_0859728C, 0x2, 1, 8, 9, 8474, 8, 0, 8
+ createvisualtask sub_80D52D0, 0x5, 4, 8, 0, 40, 1
+ createvisualtask sub_80D52D0, 0x5, 5, 8, 0, 40, 1
+ createvisualtask sub_80D52D0, 0x5, 6, 8, 0, 40, 1
+ createvisualtask sub_80D52D0, 0x5, 7, 8, 0, 40, 1
+ createvisualtask sub_80D52D0, 0x5, 8, 8, 0, 40, 1
+ call AnimScript_82CB312
+ call AnimScript_82CB312
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1, 1, 16, 16, 0x7FFF
+ delay 0x32
+ createvisualtask sub_8116620, 0xA, 1, 3, 16, 0, 0x7FFF
+ end
+
+AnimScript_82CB312:
+ playsewithpan SE_W153, -64
+ createsprite gUnknown_0859371C, 0x3, 0, 0, 0, 1
+ delay 0x6
+ playsewithpan SE_W153, -64
+ createsprite gUnknown_0859371C, 0x3, 24, -24, 0, 1
+ delay 0x6
+ playsewithpan SE_W153, -64
+ createsprite gUnknown_0859371C, 0x3, -16, 16, 0, 1
+ delay 0x6
+ playsewithpan SE_W153, -64
+ createsprite gUnknown_0859371C, 0x3, -24, -12, 0, 1
+ delay 0x6
+ playsewithpan SE_W153, -64
+ createsprite gUnknown_0859371C, 0x3, 16, 16, 0, 1
+ delay 0x6
+ return
+
+Move_DEFENSE_CURL:
+ loadspritegfx 0x27FA
+ loopsewithpan SE_W161, -64, 0x12, 0x3
+ createvisualtask sub_811489C, 0x5, 0, 0
+ createvisualtask sub_815B338, 0x5
+ waitforvisualfinish
+ createsprite gUnknown_085CE338, 0x2, 0, 6, 0, 1
+ waitforvisualfinish
+ createvisualtask sub_811489C, 0x5, 0, 1
+ waitforvisualfinish
+ end
+
+Move_PROTECT:
+ loadspritegfx 0x2828
+ monbg ANIM_ATK_PARTNER
+ monbgprio_28 ANIM_ATTACKER
+ waitplaysewithpan SE_W115, -64, 0x10
+ createsprite gUnknown_08592ADC, 0x2, 24, 0, 90
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ end
+
+Move_DETECT:
+ loadspritegfx 0x2757
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 9, 0
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 2, 1, 0, 9, 0x7FFF
+ delay 0x12
+ playsewithpan SE_W197, -64
+ createsprite gUnknown_0853EE84, 0xD, 20, -20
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_08597274, 0x2, 1, 2, 9, 0, 0
+ createvisualtask sub_8116620, 0xA, 2, 2, 9, 0, 0x7FFF
+ waitforvisualfinish
+ end
+
+Move_FRUSTRATION:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2767
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80A8140, 0x1
+ jumpargeq 0x7, 0x0, AnimScript_82CB464
+ jumpargeq 0x7, 0x1, AnimScript_82CB56A
+ jumpargeq 0x7, 0x2, AnimScript_82CB637
+ goto AnimScript_82CB6B3
+
+AnimScript_82CB45F:
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82CB464:
+ playsewithpan SE_W082, -64
+ createvisualtask sub_80D52D0, 0x5, 0, 1, 0, 15, 1
+ createvisualtask sub_8116620, 0xA, 2, 3, 0, 9, 31
+ waitforvisualfinish
+ delay 0x14
+ playsewithpan SE_W207B, -64
+ createsprite gUnknown_0859368C, 0x2, 0, 20, -28
+ waitforvisualfinish
+ playsewithpan SE_W207B, -64
+ createsprite gUnknown_0859368C, 0x2, 0, 20, -28
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_80D5EB8, 0x5, 0, 16, 6144, 8, 0
+ delay 0x5
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 30, 1
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 0
+ playsewithpan SE_W004, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, 24, 8, 1, 0
+ playsewithpan SE_W004, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, -24, -16, 1, 0
+ playsewithpan SE_W004, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, 8, 4, 1, 0
+ playsewithpan SE_W004, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, -16, 19, 1, 0
+ playsewithpan SE_W004, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, 18, -18, 1, 0
+ playsewithpan SE_W004, +63
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 2, 3, 9, 0, 31
+ goto AnimScript_82CB45F
+
+AnimScript_82CB56A:
+ playsewithpan SE_W082, -64
+ createvisualtask sub_80D52D0, 0x5, 0, 1, 0, 15, 1
+ createvisualtask sub_8116620, 0xA, 2, 3, 0, 9, 31
+ waitforvisualfinish
+ delay 0x14
+ playsewithpan SE_W207B, -64
+ createsprite gUnknown_0859368C, 0x2, 0, 20, -28
+ waitforvisualfinish
+ delay 0x5
+ createvisualtask sub_815C3A8, 0x5
+ delay 0x7
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, 0, 8, 1, 1
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 6, 1
+ delay 0xE
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, 12, -6, 1, 1
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 6, 1
+ delay 0xE
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, -12, -6, 1, 1
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 6, 1
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 2, 3, 9, 0, 31
+ goto AnimScript_82CB45F
+
+AnimScript_82CB637:
+ playsewithpan SE_W207B, -64
+ createsprite gUnknown_0859368C, 0x2, 0, 20, -28
+ waitforvisualfinish
+ delay 0x5
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x6
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x2, 10, 4, 1, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x6
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x2, -10, -4, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 6, 1
+ goto AnimScript_82CB45F
+
+AnimScript_82CB6B3:
+ createsprite gUnknown_085CE4D0, 0x2, 20, -28
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE28, 0x2, 10, 2
+ delay 0xC
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 6, 1
+ goto AnimScript_82CB45F
+
+Move_SAFEGUARD:
+ loadspritegfx 0x2804
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x808
+ playsewithpan SE_W208, -64
+ createsprite gUnknown_08593C64, 0x2
+ delay 0x4
+ createsprite gUnknown_08593C64, 0x2
+ delay 0x4
+ createsprite gUnknown_08593C64, 0x2
+ waitforvisualfinish
+ playsewithpan SE_REAPOKE, -64
+ createvisualtask sub_8115A04, 0x2, 10, 0, 2, 0, 10, 0x7FFF
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+Move_PAIN_SPLIT:
+ loadspritegfx 0x27FF
+ createsprite gUnknown_085CE590, 0x2, -8, -42, 0
+ createsprite gUnknown_085CE590, 0x82, -8, -42, 1
+ delay 0xA
+ playsewithpan SE_W207B, 0
+ createvisualtask sub_815CA20, 0x2, 0, 0
+ createvisualtask sub_815CA20, 0x2, 1, 0
+ waitforvisualfinish
+ createsprite gUnknown_085CE590, 0x2, -24, -42, 0
+ createsprite gUnknown_085CE590, 0x82, -24, -42, 1
+ delay 0xA
+ playsewithpan SE_W207B, 0
+ createvisualtask sub_815CA20, 0x2, 0, 1
+ createvisualtask sub_815CA20, 0x2, 1, 1
+ waitforvisualfinish
+ createsprite gUnknown_085CE590, 0x2, 8, -42, 0
+ createsprite gUnknown_085CE590, 0x82, 8, -42, 1
+ delay 0xA
+ playsewithpan SE_W207B, 0
+ createvisualtask sub_815CA20, 0x2, 0, 2
+ createvisualtask sub_815CA20, 0x2, 1, 2
+ end
+
+Move_VICE_GRIP:
+ loadspritegfx 0x279A
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W011, +63
+ createsprite gUnknown_08593590, 0x2, 0
+ createsprite gUnknown_08593590, 0x2, 1
+ delay 0x9
+ createsprite gUnknown_08597358, 0x1, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x5, 1, 2, 0, 5, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_GUILLOTINE:
+ loadspritegfx 0x279A
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ fadetobgfromset BG_GUILLOTINE_OPPONENT, BG_GUILLOTINE_PLAYER, BG_GUILLOTINE_CONTESTS
+ waitbgfadein
+ playsewithpan SE_W011, +63
+ createsprite gUnknown_085935D0, 0x2, 0
+ createsprite gUnknown_085935D0, 0x2, 1
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 16, 0
+ delay 0x9
+ createvisualtask sub_80D52D0, 0x5, 1, 2, 0, 23, 1
+ delay 0x2E
+ createvisualtask sub_80D52D0, 0x5, 1, 4, 0, 8, 1
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 0
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 8, 0, 0
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ restorebg
+ waitbgfadein
+ end
+
+Move_PAY_DAY:
+ loadspritegfx 0x2774
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085934D8, 0x2, 20, 0, 0, 0, 1152
+ waitforvisualfinish
+ playsewithpan SE_W006, +63
+ createsprite gUnknown_08597358, 0x1, 0, 0, 1, 2
+ createsprite gUnknown_085934F0, 0x2
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_OUTRAGE:
+ loadspritegfx 0x272D
+ loopsewithpan SE_W082, -64, 0x8, 0x3
+ createvisualtask sub_8115A04, 0x2, 7, 2, 5, 3, 8, 430
+ createvisualtask sub_80D5830, 0x2, 0, 12, 6, 5, 4
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, 0, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, 0, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 0, 1280, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 0, -1280, 3
+ delay 0x0
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 40, 1
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, 768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, 768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, -768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, -768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, 0, 3
+ call AnimScript_82CBA0F
+ call AnimScript_82CBA0F
+ waitforvisualfinish
+ end
+
+AnimScript_82CBA0F:
+ delay 0x3
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, 0, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 0, 1280, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 0, -1280, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, 768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, 768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, 1280, -768, 3
+ delay 0x0
+ createsprite gUnknown_08596E7C, 0x82, 0, 0, 30, -1280, -768, 3
+ return
+
+Move_SPARK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x271B
+ delay 0x0
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 5, 5, 23551
+ playsewithpan SE_W085B, -64
+ createsprite gUnknown_0859574C, 0x0, 32, 24, 190, 12, 0, 1, 0
+ delay 0x0
+ createsprite gUnknown_0859574C, 0x0, 80, 24, 22, 12, 0, 1, 0
+ createsprite gUnknown_0859574C, 0x0, 156, 24, 121, 13, 0, 1, 1
+ delay 0x0
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 0, 0, 23551
+ delay 0xA
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 5, 5, 23551
+ playsewithpan SE_W085B, -64
+ createsprite gUnknown_0859574C, 0x0, 100, 24, 60, 10, 0, 1, 0
+ createsprite gUnknown_0859574C, 0x0, 170, 24, 42, 11, 0, 1, 1
+ delay 0x0
+ createsprite gUnknown_0859574C, 0x0, 238, 24, 165, 10, 0, 1, 1
+ delay 0x0
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 0, 0, 23551
+ delay 0x14
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 7, 7, 23551
+ playsewithpan SE_W085B, -64
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 32, 12, 0, 20, 0, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 32, 12, 64, 20, 1, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 32, 12, 128, 20, 0, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 32, 12, 192, 20, 2, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 16, 12, 32, 20, 0, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 16, 12, 96, 20, 1, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 16, 12, 160, 20, 0, 0
+ createsprite gUnknown_085957F8, 0x4, 0, 0, 16, 12, 224, 20, 2, 0
+ delay 0x4
+ waitforvisualfinish
+ createvisualtask sub_8115A04, 0x2, 3, -31, 1, 0, 0, 23551
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x4
+ playsewithpan SE_W063, +63
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ createvisualtask sub_8115A04, 0x2, 4, -31, 2, 0, 6, 23551
+ call AnimScript_82D7BEA
+ waitforvisualfinish
+ end
+
+Move_ATTRACT:
+ loadspritegfx 0x27E8
+ loopsewithpan SE_W204, -64, 0xC, 0x3
+ createvisualtask sub_80D5EB8, 0x5, 0, 12, 4096, 4, 0
+ delay 0xF
+ createsprite gUnknown_085939A0, 0x83, 20, -8
+ waitforvisualfinish
+ playsewithpan SE_W213, +63
+ createsprite gUnknown_085939B8, 0x83, 160, -32
+ createsprite gUnknown_085939B8, 0x83, -256, -40
+ createsprite gUnknown_085939B8, 0x83, 128, -16
+ createsprite gUnknown_085939B8, 0x83, 416, -38
+ createsprite gUnknown_085939B8, 0x83, -128, -22
+ createsprite gUnknown_085939B8, 0x83, -384, -31
+ waitforvisualfinish
+ waitplaysewithpan SE_W213B, 0, 0xF
+ createvisualtask sub_81062E8, 0x5
+ createsprite gUnknown_085939D0, 0x28, 16, 256, 0
+ createsprite gUnknown_085939D0, 0x28, 224, 240, 15
+ createsprite gUnknown_085939D0, 0x28, 126, 272, 30
+ createsprite gUnknown_085939D0, 0x28, 80, 224, 45
+ createsprite gUnknown_085939D0, 0x28, 170, 272, 60
+ createsprite gUnknown_085939D0, 0x28, 40, 256, 75
+ createsprite gUnknown_085939D0, 0x28, 112, 256, 90
+ createsprite gUnknown_085939D0, 0x28, 200, 272, 90
+ delay 0x4B
+ createvisualtask sub_8115A04, 0x2, 4, 4, 4, 0, 10, 28479
+ end
+
+Move_GROWTH:
+ call AnimScript_82CBDC0
+ waitforvisualfinish
+ call AnimScript_82CBDC0
+ waitforvisualfinish
+ end
+
+AnimScript_82CBDC0:
+ createvisualtask sub_8115A04, 0x2, 2, 0, 2, 0, 8, 0x7FFF
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D6064, 0x5, -3, -3, 16, 0, 0
+ return
+
+Move_WHIRLWIND:
+ loadspritegfx 0x27B2
+ createsprite gUnknown_085963D4, 0x2, 0, -8, 1, 60, 0
+ createsprite gUnknown_085963D4, 0x2, 0, 0, 1, 60, 1
+ createsprite gUnknown_085963D4, 0x2, 0, 8, 1, 60, 2
+ createsprite gUnknown_085963D4, 0x2, 0, 16, 1, 60, 3
+ createsprite gUnknown_085963D4, 0x2, 0, 24, 1, 60, 4
+ createsprite gUnknown_085963D4, 0x2, 0, 32, 1, 60, 0
+ delay 0x5
+ loopsewithpan SE_W104, +63, 0xA, 0x4
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 15, 1
+ delay 0x1D
+ createvisualtask sub_80D5830, 0x2, 1, 12, 6, 1, 5
+ delay 0x7
+ playsewithpan SE_W081, +63
+ createvisualtask sub_80D5DB0, 0x5, 1, 8
+ waitforvisualfinish
+ end
+
+Move_CONFUSE_RAY:
+ loadspritegfx 0x271D
+ monbg ANIM_DEF_PARTNER
+ fadetobg BG_GHOST
+ waitbgfadein
+ createvisualtask sub_8159278, 0x2, -64, 63, 2, 0
+ createvisualtask sub_8115C80, 0x2, 10013, 0, 6, 0, 14, 351
+ createsprite gUnknown_08596D14, 0x82, 28, 0, 288
+ waitforvisualfinish
+ setalpha 0x808
+ playsewithpan SE_W081B, +63
+ createsprite gUnknown_08596D2C, 0x82, 0, -16
+ waitforvisualfinish
+ delay 0x0
+ blendoff
+ clearmonbg ANIM_DEF_PARTNER
+ restorebg
+ waitbgfadein
+ end
+
+Move_LOCK_ON:
+ loadspritegfx 0x271E
+ createsprite gUnknown_08592CA0, 0x28
+ createsprite gUnknown_08592CB8, 0x28, 1
+ createsprite gUnknown_08592CB8, 0x28, 2
+ createsprite gUnknown_08592CB8, 0x28, 3
+ createsprite gUnknown_08592CB8, 0x28, 4
+ delay 0x78
+ setarg 0x7, 0xFFFF
+ waitforvisualfinish
+ end
+
+Move_MEAN_LOOK:
+ loadspritegfx 0x27CB
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W060, -64
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 16, 0
+ loopsewithpan SE_W109, +63, 0xF, 0x4
+ waitplaysewithpan SE_W043, +63, 0x55
+ createsprite gUnknown_085CE104, 0x2
+ delay 0x78
+ createsprite gUnknown_08597274, 0x2, 1, 2, 16, 0, 0
+ delay 0x1E
+ clearmonbg ANIM_DEF_PARTNER
+ waitforvisualfinish
+ end
+
+Move_ROCK_THROW:
+ loadspritegfx 0x274A
+ createsprite gUnknown_085972D8, 0x82, 6, 1, 15, 1
+ createsprite gUnknown_08596B04, 0x82, 0, 1, 0, 0
+ playsewithpan SE_W088, +63
+ delay 0x6
+ createsprite gUnknown_08596B04, 0x82, 19, 1, 10, 0
+ playsewithpan SE_W088, +63
+ delay 0x6
+ createsprite gUnknown_08596B04, 0x82, -23, 2, -10, 0
+ playsewithpan SE_W088, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 5, 20, 1
+ delay 0x6
+ createsprite gUnknown_08596B04, 0x82, -15, 1, -10, 0
+ playsewithpan SE_W088, +63
+ delay 0x6
+ createsprite gUnknown_08596B04, 0x82, 23, 2, 10, 0
+ playsewithpan SE_W088, +63
+ waitforvisualfinish
+ end
+
+Move_ROCK_SLIDE:
+ loadspritegfx 0x274A
+ monbg ANIM_DEF_PARTNER
+ createsprite gUnknown_085972D8, 0x2, 7, 1, 11, 1
+ createsprite gUnknown_08596B04, 0x82, -5, 1, -5, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 5, 0, 6, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 19, 1, 10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, -23, 2, -10, 1
+ playsewithpan SE_W088, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 5, 50, 1
+ createvisualtask sub_80D51AC, 0x2, 3, 0, 5, 50, 1
+ delay 0x2
+ call AnimScript_82CC083
+ call AnimScript_82CC083
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82CC083:
+ createsprite gUnknown_08596B04, 0x82, -20, 0, -10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 28, 1, 10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, -10, 1, -5, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 10, 0, 6, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 24, 1, 10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, -32, 2, -10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, -20, 0, -10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ createsprite gUnknown_08596B04, 0x82, 30, 2, 10, 1
+ playsewithpan SE_W088, +63
+ delay 0x2
+ return
+
+Move_THIEF:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ delay 0x1
+ fadetobg BG_DARK
+ waitbgfadein
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x6
+ playsewithpan SE_W233, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 8, 1
+ waitforvisualfinish
+ delay 0x14
+ clearmonbg ANIM_TARGET
+ blendoff
+ restorebg
+ waitbgfadein
+ end
+
+Move_BUBBLE_BEAM:
+ loadspritegfx 0x27A2
+ loadspritegfx 0x27AB
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ delay 0x1
+ call AnimScript_82CC1AD
+ createvisualtask sub_80D5EB8, 0x5, 0, 3, 3072, 8, 1
+ call AnimScript_82CC1AD
+ call AnimScript_82CC1AD
+ waitforvisualfinish
+ call AnimScript_82D7AE2
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82CC1AD:
+ createsprite gUnknown_08595068, 0x2, 18, 0, 35, 70, 0, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ createsprite gUnknown_08595068, 0x2, 18, 0, 20, 40, -10, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ createsprite gUnknown_08595068, 0x2, 18, 0, 10, -60, 0, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ createsprite gUnknown_08595068, 0x2, 18, 0, 15, -15, 10, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ createsprite gUnknown_08595068, 0x2, 18, 0, 30, 10, -10, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ createsprite gUnknown_08595068, 0x2, 18, 0, 25, -30, 10, 256, 50
+ playsewithpan SE_W145, -64
+ delay 0x3
+ return
+
+Move_ICY_WIND:
+ loadspritegfx 0x279D
+ loadspritegfx 0x279E
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8116620, 0xA, 11, 4, 0, 4, 0
+ fadetobg BG_ICE
+ waitbgfadeout
+ playsewithpan SE_W196, 0
+ waitbgfadein
+ waitforvisualfinish
+ panse_1B SE_W016, -64, +63, +2, 0x0
+ call AnimScript_82CC2A8
+ delay 0x5
+ call AnimScript_82CC2A8
+ playsewithpan SE_W016B, +63
+ delay 0x37
+ call AnimScript_82D78F8
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ restorebg
+ waitbgfadeout
+ createvisualtask sub_8116620, 0xA, 11, 4, 4, 0, 0
+ waitbgfadein
+ end
+
+AnimScript_82CC2A8:
+ createsprite gUnknown_08595B98, 0xA8, 0, 0, 0, 0, 72, 1
+ delay 0x5
+ createsprite gUnknown_08595B98, 0xA8, 0, 10, 0, 10, 72, 1
+ delay 0x5
+ createsprite gUnknown_08595B98, 0xA8, 0, -10, 0, -10, 72, 1
+ delay 0x5
+ createsprite gUnknown_08595B98, 0xA8, 0, 15, 0, 15, 72, 1
+ delay 0x5
+ createsprite gUnknown_08595B98, 0xA8, 0, -5, 0, -5, 72, 1
+ return
+
+Move_SMOKESCREEN:
+ loadspritegfx 0x2720
+ loadspritegfx 0x2721
+ playsewithpan SE_W104, -64
+ createsprite gUnknown_085CE050, 0x82, 20, 0, 0, 0, 35, -25
+ waitforvisualfinish
+ createvisualtask sub_815A160, 0x2
+ delay 0x2
+ playsewithpan SE_W028, +63
+ createsprite gUnknown_085CE038, 0x84, 0, -12, 104, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, -12, 72, 1, 75
+ createsprite gUnknown_085CE038, 0x84, 0, -6, 56, 1, 75
+ createsprite gUnknown_085CE038, 0x84, 0, -6, 88, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 0, 56, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 0, 88, 1, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 6, 72, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 6, 104, 1, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 12, 72, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 12, 56, 1, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 18, 80, 0, 75
+ createsprite gUnknown_085CE038, 0x84, 0, 18, 72, 1, 75
+ waitforvisualfinish
+ end
+
+Move_CONVERSION:
+ loadspritegfx 0x2722
+ monbg ANIM_ATK_PARTNER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x10
+ delay 0x0
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592E74, 0x2, -24, -24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, -8, -24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 8, -24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 24, -24
+ delay 0x3
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592E74, 0x2, -24, -8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, -8, -8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 8, -8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 24, -8
+ delay 0x3
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592E74, 0x2, -24, 8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, -8, 8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 8, 8
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 24, 8
+ delay 0x3
+ playsewithpan SE_W129, -64
+ createsprite gUnknown_08592E74, 0x2, -24, 24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, -8, 24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 8, 24
+ delay 0x3
+ createsprite gUnknown_08592E74, 0x2, 24, 24
+ delay 0x14
+ playsewithpan SE_W112, -64
+ createvisualtask sub_8115D94, 0x2, 10018, 1, 1, 14335, 12, 0, 0
+ delay 0x6
+ createvisualtask sub_81022D4, 0x5
+ waitforvisualfinish
+ delay 0x1
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+Move_CONVERSION_2:
+ loadspritegfx 0x2722
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ setalpha 0x1000
+ delay 0x0
+ playsewithpan SE_W112, +63
+ createsprite gUnknown_08592EA4, 0x2, -24, -24, 60
+ createsprite gUnknown_08592EA4, 0x2, -8, -24, 65
+ createsprite gUnknown_08592EA4, 0x2, 8, -24, 70
+ createsprite gUnknown_08592EA4, 0x2, 24, -24, 75
+ createsprite gUnknown_08592EA4, 0x2, -24, -8, 80
+ createsprite gUnknown_08592EA4, 0x2, -8, -8, 85
+ createsprite gUnknown_08592EA4, 0x2, 8, -8, 90
+ createsprite gUnknown_08592EA4, 0x2, 24, -8, 95
+ createsprite gUnknown_08592EA4, 0x2, -24, 8, 100
+ createsprite gUnknown_08592EA4, 0x2, -8, 8, 105
+ createsprite gUnknown_08592EA4, 0x2, 8, 8, 110
+ createsprite gUnknown_08592EA4, 0x2, 24, 8, 115
+ createsprite gUnknown_08592EA4, 0x2, -24, 24, 120
+ createsprite gUnknown_08592EA4, 0x2, -8, 24, 125
+ createsprite gUnknown_08592EA4, 0x2, 8, 24, 130
+ createsprite gUnknown_08592EA4, 0x2, 24, 24, 135
+ createvisualtask sub_81023E0, 0x5
+ delay 0x3C
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ delay 0xA
+ playsewithpan SE_W129, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_ROLLING_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D5830, 0x2, 0, 18, 6, 1, 4
+ playsewithpan SE_W104, -64
+ delay 0x6
+ playsewithpan SE_W104, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 0, 0, 4
+ createsprite gUnknown_08595EE0, 0x2, -24, 0, 48, 10, 160, 0
+ delay 0x5
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x2, -8, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 1, 8
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_HEADBUTT:
+ loadspritegfx 0x2797
+ createsprite gUnknown_08592CD8, 0x2, 0
+ playsewithpan SE_W029, -64
+ waitforvisualfinish
+ delay 0x2
+ createsprite gUnknown_08592CD8, 0x2, 1
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 4, 1
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ createsprite gUnknown_08592CD8, 0x2, 2
+ createsprite gUnknown_085973E8, 0x83, 0, 0, 1, 1
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ end
+
+Move_HORN_ATTACK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2724
+ createsprite gUnknown_08592CD8, 0x2, 0
+ playsewithpan SE_W029, -64
+ waitforvisualfinish
+ delay 0x2
+ createsprite gUnknown_08592CD8, 0x2, 1
+ createsprite gUnknown_08592F44, 0x84, 0, 0, 10
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 4, 1
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ createsprite gUnknown_08592CD8, 0x2, 2
+ createsprite gUnknown_085973E8, 0x83, 0, 0, 1, 1
+ playsewithpan SE_W030, +63
+ waitforvisualfinish
+ end
+
+Move_FURY_ATTACK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2724
+ createvisualtask sub_80D6134, 0x2, 4, 256, 0, 2
+ choosetwoturnanim AnimScript_82CC7B8, AnimScript_82CC7DE
+
+AnimScript_82CC7A5:
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82CC7B8:
+ createsprite gUnknown_08592F44, 0x84, 8, 8, 10
+ waitforvisualfinish
+ createsprite gUnknown_085973E8, 0x83, 0, 0, 1, 1
+ playsewithpan SE_W030, +63
+ goto AnimScript_82CC7A5
+
+AnimScript_82CC7DE:
+ createsprite gUnknown_08592F44, 0x84, -8, -8, 10
+ waitforvisualfinish
+ createsprite gUnknown_085973E8, 0x83, 0, 0, 1, 1
+ playsewithpan SE_W030, +63
+ goto AnimScript_82CC7A5
+
+Move_HORN_DRILL:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2724
+ jumpifcontest AnimScript_82CC96A
+ fadetobg BG_DRILL
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 768, 1, -1
+
+AnimScript_82CC821:
+ waitbgfadein
+ setalpha 0x80C
+ createsprite gUnknown_08592CD8, 0x2, 0
+ playsewithpan SE_W029, -64
+ waitforvisualfinish
+ delay 0x2
+ createsprite gUnknown_08592CD8, 0x2, 1
+ createsprite gUnknown_08592F44, 0x84, 0, 0, 12
+ waitforvisualfinish
+ playse SE_BAN
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 40, 1
+ createvisualtask sub_80D5484, 0x2, 1, 10, 0, 40, 1
+ createsprite gUnknown_085973E8, 0x83, 0, 0, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 0, 2, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, -4, 3, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, -8, -5, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 4, -12, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 16, 0, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 5, 18, 1, 3
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, -17, 12, 1, 2
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, -21, -15, 1, 2
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 8, -27, 1, 2
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_085973E8, 0x83, 32, 0, 1, 2
+ playsewithpan SE_W030, +63
+ delay 0x4
+ createsprite gUnknown_08592CD8, 0x2, 2
+ waitforvisualfinish
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+AnimScript_82CC96A:
+ fadetobg BG_DRILL_CONTESTS
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, 2304, 768, 0, -1
+ goto AnimScript_82CC821
+
+Move_THRASH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ createvisualtask sub_8104C38, 0x2
+ createvisualtask sub_8104CA4, 0x2
+ createsprite gUnknown_08595EB0, 0x83, 1, 10, 0
+ createvisualtask sub_80D5484, 0x2, 1, 4, 0, 7, 1
+ playsewithpan SE_W004, +63
+ delay 0x1C
+ createsprite gUnknown_08595EB0, 0x83, 1, 10, 1
+ createvisualtask sub_80D5484, 0x2, 1, 4, 0, 7, 1
+ playsewithpan SE_W233B, +63
+ delay 0x1C
+ createsprite gUnknown_08595EB0, 0x83, 1, 10, 3
+ createvisualtask sub_80D5484, 0x2, 1, 8, 0, 16, 1
+ playsewithpan SE_W025B, +63
+ end
+
+Move_SING:
+ loadspritegfx 0x2758
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8102BE8, 0x2
+ waitforvisualfinish
+ panse_1B SE_W047, -64, +63, +2, 0x0
+ createsprite gUnknown_08593008, 0x82, 7, 0, 12
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 6, 1, 12
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 1, 2, 12
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 2, 3, 12
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 3, 0, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 1, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 5, 2, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 6, 3, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 0, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 1, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 1, 2, 12
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 5, 3, 12
+ delay 0x4
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ createvisualtask sub_8102CA0, 0x2
+ waitforvisualfinish
+ end
+
+Move_LOW_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 0, 0, 4
+ createsprite gUnknown_08595EE0, 0x82, -24, 28, 40, 8, 160, 0
+ delay 0x4
+ createsprite gUnknown_08597358, 0x82, -8, 8, 1, 2
+ createvisualtask sub_80D6134, 0x2, 6, 384, 1, 2
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 1, 4
+ end
+
+Move_EARTHQUAKE:
+ createvisualtask sub_81152DC, 0x5, 5, 10, 50
+ createvisualtask sub_81152DC, 0x5, 4, 10, 50
+ playsewithpan SE_W089, 0
+ delay 0xA
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ delay 0x10
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ end
+
+Move_FISSURE:
+ loadspritegfx 0x275A
+ createvisualtask sub_81152DC, 0x3, 5, 10, 50
+ createvisualtask sub_81152DC, 0x3, 1, 10, 50
+ playsewithpan SE_W089, +63
+ delay 0x8
+ call AnimScript_82CCBFF
+ delay 0xF
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ delay 0xF
+ call AnimScript_82CCC50
+ delay 0xF
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ delay 0xF
+ call AnimScript_82CCBFF
+ delay 0x32
+ fadetobg BG_FISSURE
+ waitbgfadeout
+ createvisualtask sub_8115628, 0x5, 1, 5, -1
+ waitbgfadein
+ delay 0x28
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+AnimScript_82CCBFF:
+ createsprite gUnknown_085971FC, 0x82, 1, 0, 12, -48, -16, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 0, 16, -16, -10, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 1, 14, -52, -18, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 1, 12, -32, -16, 24
+ playsewithpan SE_W091, +63
+ return
+
+AnimScript_82CCC50:
+ createsprite gUnknown_085971FC, 0x82, 1, 0, 12, -24, -16, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 0, 16, -38, -10, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 1, 14, -20, -18, 24
+ createsprite gUnknown_085971FC, 0x82, 1, 1, 12, -36, -16, 24
+ playsewithpan SE_W091, +63
+ return
+
+Move_DIG:
+ choosetwoturnanim AnimScript_82CCCAB, AnimScript_82CCD06
+
+AnimScript_82CCCAA:
+ end
+
+AnimScript_82CCCAB:
+ loadspritegfx 0x275A
+ loadspritegfx 0x2829
+ createsprite gUnknown_08597214, 0x1, 0, 0, 180
+ createsprite gUnknown_08597214, 0x1, 0, 1, 180
+ monbg_22 ANIM_ATTACKER
+ delay 0x1
+ createvisualtask sub_8114CBC, 0x2, 0
+ delay 0x6
+ call AnimScript_82CCD6A
+ call AnimScript_82CCD6A
+ call AnimScript_82CCD6A
+ call AnimScript_82CCD6A
+ call AnimScript_82CCD6A
+ waitforvisualfinish
+ clearmonbg_23 ANIM_ATTACKER
+ delay 0x1
+ createvisualtask sub_8114CBC, 0x2, 1
+ goto AnimScript_82CCCAA
+
+AnimScript_82CCD06:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2829
+ createvisualtask sub_8114F14, 0x2, 0
+ waitforvisualfinish
+ monbg ANIM_ATTACKER
+ createsprite gUnknown_08597214, 0x1, 0, 0, 48
+ createsprite gUnknown_08597214, 0x1, 0, 1, 48
+ delay 0x1
+ createvisualtask sub_8114F14, 0x2, 1
+ delay 0x10
+ createsprite gUnknown_08597358, 0x2, -8, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ playsewithpan SE_W025B, -64
+ clearmonbg ANIM_ATTACKER
+ goto AnimScript_82CCCAA
+
+AnimScript_82CCD6A:
+ createsprite gUnknown_085971FC, 0x2, 0, 0, 12, 4, -16, 18
+ createsprite gUnknown_085971FC, 0x2, 0, 0, 16, 4, -10, 18
+ createsprite gUnknown_085971FC, 0x2, 0, 1, 14, 4, -18, 18
+ createsprite gUnknown_085971FC, 0x2, 0, 1, 12, 4, -16, 18
+ playsewithpan SE_W091, -64
+ delay 0x20
+ return
+
+Move_MEDITATE:
+ call AnimScript_82D7CD1
+ createvisualtask sub_810F7D4, 0x2
+ playsewithpan SE_W029, -64
+ delay 0x10
+ playsewithpan SE_W036, -64
+ waitforvisualfinish
+ call AnimScript_82D7CDD
+ end
+
+Move_AGILITY:
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80D5830, 0x2, 0, 24, 6, 4, 4
+ createvisualtask sub_81169C0, 0x2, 0, 4, 7, 10
+ playsewithpan SE_W104, -64
+ delay 0xC
+ playsewithpan SE_W104, -64
+ delay 0xC
+ playsewithpan SE_W104, -64
+ delay 0xC
+ playsewithpan SE_W104, -64
+ delay 0xC
+ playsewithpan SE_W104, -64
+ delay 0xC
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ delay 0x1
+ end
+
+Move_QUICK_ATTACK:
+ loadspritegfx 0x2797
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80D5830, 0x2, 0, 24, 6, 1, 5
+ createvisualtask sub_81169C0, 0x2, 0, 4, 7, 3
+ playsewithpan SE_W026, -64
+ delay 0x4
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ createsprite gUnknown_08597358, 0x84, 0, 0, 1, 1
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_RAGE:
+ loadspritegfx 0x2797
+ loadspritegfx 0x2767
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80A7B98, 0x3, 0, 31, 10, 0, 2
+ createsprite gUnknown_0859368C, 0x2, 0, -20, -28
+ playsewithpan SE_W207B, -64
+ delay 0x14
+ createsprite gUnknown_0859368C, 0x2, 0, 20, -28
+ playsewithpan SE_W207B, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE28, 0x2, 4, 6
+ delay 0x4
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D6388, 0x2, 1, 1, 10, 1, 0
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ end
+
+Move_TELEPORT:
+ call AnimScript_82D7CD1
+ createvisualtask sub_810F83C, 0x2
+ playsewithpan SE_W100, -64
+ delay 0xF
+ call AnimScript_82D7CDD
+ waitforvisualfinish
+ end
+
+Move_DOUBLE_TEAM:
+ createvisualtask sub_81029B4, 0x2
+ setalpha 0x80C
+ monbg ANIM_ATK_PARTNER
+ playsewithpan SE_W104, -64
+ delay 0x20
+ playsewithpan SE_W104, -64
+ delay 0x18
+ playsewithpan SE_W104, -64
+ delay 0x10
+ playsewithpan SE_W104, -64
+ delay 0x8
+ playsewithpan SE_W104, -64
+ delay 0x8
+ playsewithpan SE_W104, -64
+ delay 0x8
+ playsewithpan SE_W104, -64
+ delay 0x8
+ playsewithpan SE_W104, -64
+ delay 0x8
+ playsewithpan SE_W104, -64
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ delay 0x1
+ end
+
+Move_MINIMIZE:
+ setalpha 0x80A
+ createvisualtask sub_8104674, 0x2
+ loopsewithpan SE_W107, -64, 0x22, 0x3
+ waitforvisualfinish
+ blendoff
+ end
+
+Move_METRONOME:
+ loadspritegfx 0x2750
+ loadspritegfx 0x27E1
+ createsprite gUnknown_08593114, 0xB, 0, 100
+ playsewithpan SE_W118, -64
+ delay 0x6
+ createsprite gUnknown_085931BC, 0xC, 0
+ delay 0x18
+ loopsewithpan SE_W039, -64, 0x16, 0x3
+ waitforvisualfinish
+ end
+
+Move_SKULL_BASH:
+ choosetwoturnanim AnimScript_82CCF99, AnimScript_82CCFE6
+
+AnimScript_82CCF98:
+ end
+
+AnimScript_82CCF99:
+ call AnimScript_82CCFA9
+ call AnimScript_82CCFA9
+ waitforvisualfinish
+ goto AnimScript_82CCF98
+
+AnimScript_82CCFA9:
+ createsprite gUnknown_0857FE88, 0x2, 0, -24, 0, 0, 10, 0
+ playsewithpan SE_W036, -64
+ waitforvisualfinish
+ createvisualtask sub_80D6134, 0x2, 16, 96, 0, 2
+ waitforvisualfinish
+ createsprite gUnknown_0857FE88, 0x2, 0, 24, 0, 0, 10, 1
+ waitforvisualfinish
+ return
+
+AnimScript_82CCFE6:
+ loadspritegfx 0x2797
+ createvisualtask sub_8101C94, 0x2, 0
+ playsewithpan SE_W036, -64
+ waitforvisualfinish
+ playse SE_BAN
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 40, 1
+ createvisualtask sub_80D5484, 0x2, 1, 10, 0, 40, 1
+ createsprite gUnknown_085973E8, 0x84, 0, 0, 1, 0
+ loopsewithpan SE_W025B, +63, 0x8, 0x3
+ waitforvisualfinish
+ createvisualtask sub_8101C94, 0x2, 1
+ goto AnimScript_82CCF98
+
+Move_AMNESIA:
+ loadspritegfx 0x276D
+ call AnimScript_82D7CD1
+ delay 0x8
+ createsprite gUnknown_08596744, 0x14
+ playsewithpan SE_W118, -64
+ delay 0x36
+ loopsewithpan SE_W118, -64, 0x10, 0x3
+ waitforvisualfinish
+ call AnimScript_82D7CDD
+ end
+
+Move_KINESIS:
+ loadspritegfx 0x275B
+ loadspritegfx 0x2771
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ createsprite gUnknown_085966DC, 0x14
+ createsprite gUnknown_08593344, 0x13, 32, -8, 0
+ createsprite gUnknown_08593344, 0x13, 32, 16, 1
+ loopsewithpan SE_W109, -64, 0x15, 0x2
+ delay 0x3C
+ playsewithpan SE_W146, -64
+ delay 0x1E
+ loopsewithpan SE_W146, -64, 0x14, 0x2
+ delay 0x46
+ playsewithpan SE_W207B, -64
+ waitforvisualfinish
+ call AnimScript_82D7CDD
+ end
+
+Move_GLARE:
+ loadspritegfx 0x2808
+ loadspritegfx 0x27EA
+ createvisualtask sub_815E114, 0x5, 0
+ playsewithpan SE_W060B, -64
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0x5, 1, 0, 0, 16, 0
+ waitforvisualfinish
+ createsprite gUnknown_08593A84, 0x0, -16, -8
+ createsprite gUnknown_08593A84, 0x0, 16, -8
+ createvisualtask sub_81064F8, 0x5
+ playsewithpan SE_W043, -64
+ delay 0x2
+ createvisualtask sub_810A094, 0x3, 20, 1, 0
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0x5, 1, 0, 16, 0, 0
+ end
+
+Move_BARRAGE:
+ loadspritegfx 0x280E
+ createvisualtask sub_815E47C, 0x3
+ playsewithpan SE_W207, -64
+ delay 0x18
+ createsprite gUnknown_085972D8, 0x2, 8, 1, 40, 1
+ createvisualtask sub_80D51AC, 0x3, 1, 0, 4, 20, 1
+ createvisualtask sub_80D51AC, 0x3, 3, 0, 4, 20, 1
+ loopsewithpan SE_W070, +63, 0x8, 0x2
+ end
+
+Move_SKY_ATTACK:
+ choosetwoturnanim AnimScript_82CD185, AnimScript_82CD28E
+
+AnimScript_82CD184:
+ end
+
+AnimScript_82CD185:
+ monbg ANIM_DEF_PARTNER
+ setalpha 0xB0C
+ createvisualtask sub_81177AC, 0x5, 7
+ jumpargeq 0x7, 0x0, AnimScript_82CD1A0
+ goto AnimScript_82CD217
+
+AnimScript_82CD1A0:
+ createvisualtask sub_8116620, 0xA, 27, 1, 0, 12, 0
+ waitforvisualfinish
+ delay 0xC
+ createvisualtask sub_8116620, 0xA, 2, 1, 8, 0, 0
+ createvisualtask sub_81152DC, 0x5, 0, 2, 16
+ loopsewithpan SE_W287, -64, 0x4, 0x8
+ createvisualtask sub_8116620, 0xA, 2, 1, 0, 15, 0x7FFF
+ delay 0x14
+ createvisualtask sub_8116620, 0xA, 2, 1, 15, 0, 0x7FFF
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 25, 1, 8, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82CD184
+
+AnimScript_82CD217:
+ createvisualtask sub_8116664, 0xA, 1, 1, 0, 12, 0
+ waitforvisualfinish
+ delay 0xC
+ createvisualtask sub_8116620, 0xA, 2, 1, 8, 0, 0
+ createvisualtask sub_81152DC, 0x5, 0, 2, 16
+ playsewithpan SE_W287, -64
+ delay 0x8
+ createvisualtask sub_8116620, 0xA, 2, 1, 0, 15, 0x7FFF
+ delay 0x14
+ createvisualtask sub_8116620, 0xA, 2, 1, 15, 0, 0x7FFF
+ waitforvisualfinish
+ createvisualtask sub_8116664, 0xA, 4, 1, 8, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82CD184
+
+AnimScript_82CD28E:
+ loadspritegfx 0x2797
+ loadspritegfx 0x282C
+ call AnimScript_82D7CE5
+ monbg ANIM_ATTACKER
+ createvisualtask sub_8116620, 0xA, 2, 0, 0, 16, 0x7FFF
+ delay 0x4
+ createvisualtask sub_81136E8, 0x5, 0
+ waitforvisualfinish
+ createvisualtask sub_8159244, 0x5, 238, -64
+ createsprite gUnknown_08596514, 0x82
+ delay 0xE
+ createvisualtask sub_80D52D0, 0x2, 1, 10, 0, 18, 1
+ createvisualtask sub_8159210, 0x5, 141, 63
+ delay 0x14
+ createvisualtask sub_81137E4, 0x5, 1
+ delay 0x2
+ createvisualtask sub_8116620, 0xA, 2, 0, 15, 0, 0x7FFF
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ call AnimScript_82D7D15
+ goto AnimScript_82CD184
+
+Move_FLASH:
+ playsewithpan SE_W043, -64
+ createvisualtask sub_8117494, 0x2
+ waitforvisualfinish
+ end
+
+Move_SPLASH:
+ createvisualtask sub_8104938, 0x2, 0, 3
+ delay 0x8
+ loopsewithpan SE_W039, -64, 0x26, 0x3
+ waitforvisualfinish
+ end
+
+Move_ACID_ARMOR:
+ monbg ANIM_ATTACKER
+ setalpha 0xF
+ createvisualtask sub_815D240, 0x2, 0
+ playsewithpan SE_W151, -64
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ end
+
+Move_SHARPEN:
+ loadspritegfx 0x27C9
+ createsprite gUnknown_08592DE4, 0x2
+ waitforvisualfinish
+ end
+
+Move_SUPER_FANG:
+ loadspritegfx 0x27D0
+ createvisualtask sub_80D5484, 0x2, 0, 1, 0, 20, 1
+ playsewithpan SE_W082, -64
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 0, 3, 0, 48, 1
+ createvisualtask sub_80A7B98, 0x2, 0, 1247, 12, 4, 1
+ waitforvisualfinish
+ delay 0x14
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x4
+ createsprite gUnknown_08592F74, 0x82
+ playsewithpan SE_W044, +63
+ delay 0x8
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 2143, 14, 0x7FFF, 14
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 7, 12, 1
+ waitforvisualfinish
+ blendoff
+ end
+
+Move_SLASH:
+ loadspritegfx 0x27C7
+ createsprite gUnknown_08592D2C, 0x82, 1, -8, 0
+ playsewithpan SE_W013, +63
+ delay 0x4
+ createsprite gUnknown_08592D2C, 0x82, 1, 8, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 18, 1
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ end
+
+Move_STRUGGLE:
+ loadspritegfx 0x2797
+ loadspritegfx 0x27E7
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D5484, 0x2, 0, 3, 0, 12, 4
+ createsprite gUnknown_08593B80, 0x2, 0, 0, 2
+ createsprite gUnknown_08593B80, 0x2, 0, 1, 2
+ loopsewithpan SE_W029, -64, 0xC, 0x4
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D5484, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_SKETCH:
+ loadspritegfx 0x2712
+ monbg ANIM_TARGET
+ createvisualtask sub_8104E74, 0x2
+ createsprite gUnknown_085936D4, 0x82
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ createvisualtask sub_8104938, 0x2, 0, 2
+ loopsewithpan SE_W039, -64, 0x26, 0x2
+ end
+
+Move_NIGHTMARE:
+ fadetobg BG_GHOST
+ waitbgfadein
+ jumpifcontest AnimScript_82CD4CF
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8111C50, 0x2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 40, 1
+ playsewithpan SE_W171, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ restorebg
+ waitbgfadein
+ end
+
+AnimScript_82CD4CF:
+ createvisualtask sub_80A7B98, 0x2, 0, 0x7FFF, 10, 2, 1
+ createvisualtask sub_80D51AC, 0x2, 0, 3, 0, 32, 1
+ playsewithpan SE_W171, +63
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ end
+
+Move_FLAIL:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_815C770, 0x2, 0
+ loopsewithpan SE_W029, -64, 0x8, 0x2
+ waitforvisualfinish
+ createsprite gUnknown_085973A0, 0x83, 1, 3
+ createvisualtask sub_80D6388, 0x2, 0, 1, 30, 1, 0
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_SPITE:
+ fadetobg BG_GHOST
+ playsewithpan SE_W060, -64
+ waitbgfadein
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8115A04, 0x2, 2, 2, 6, 0, 8, 0x7FFF
+ createvisualtask sub_8111E50, 0x2
+ loopsewithpan SE_W060, +63, 0x14, 0x3
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ clearmonbg ANIM_TARGET
+ end
+
+Move_MACH_PUNCH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_8117754, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82CD5E6
+ fadetobg BG_HIGHSPEED_OPPONENT
+
+AnimScript_82CD57E:
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 0, 1, -1
+ waitbgfadein
+ delay 0x0
+ setalpha 0x809
+ createvisualtask sub_80A8BC4, 0x2, 28968, 10
+ playsewithpan SE_W026, -64
+ delay 0x6
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 8, 1, 0
+ playsewithpan SE_W004, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+AnimScript_82CD5E6:
+ fadetobg BG_HIGHSPEED_PLAYER
+ goto AnimScript_82CD57E
+
+Move_FORESIGHT:
+ loadspritegfx 0x2812
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x10
+ createsprite gUnknown_085CE8C4, 0x82, 1
+ delay 0x11
+ loopsewithpan SE_W166, +63, 0x10, 0x4
+ delay 0x30
+ delay 0x18
+ playsewithpan SE_W166, +63
+ delay 0xA
+ createvisualtask sub_80A7B98, 0x5, 1, 0x7FFF, 12, 2, 1
+ playsewithpan SE_W197, +63
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_DESTINY_BOND:
+ loadspritegfx 0x27CC
+ fadetobg BG_GHOST
+ playsewithpan SE_W060, -64
+ waitbgfadein
+ createvisualtask sub_81123C4, 0x5, 0, 48
+ playsewithpan SE_W109, -64
+ delay 0x30
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 24, 1
+ createvisualtask sub_8116664, 0x2, 6, 1, 0, 12, 30653
+ delay 0x18
+ createvisualtask sub_8116664, 0x2, 6, 1, 12, 0, 30653
+ playsewithpan SE_W171, +63
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ blendoff
+ clearmonbg 5
+ end
+
+Move_ENDURE:
+ loadspritegfx 0x27C8
+ playsewithpan SE_W082, -64
+ call AnimScript_82CD6C7
+ delay 0x8
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 11, 31
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 32, 1
+ call AnimScript_82CD6C7
+ delay 0x8
+ call AnimScript_82CD6C7
+ waitforvisualfinish
+ end
+
+AnimScript_82CD6C7:
+ createsprite gUnknown_08592D8C, 0x2, 0, -24, 26, 2
+ delay 0x4
+ createsprite gUnknown_08592D8C, 0x2, 0, 14, 28, 1
+ delay 0x4
+ createsprite gUnknown_08592D8C, 0x2, 0, -5, 10, 2
+ delay 0x4
+ createsprite gUnknown_08592D8C, 0x2, 0, 28, 26, 3
+ delay 0x4
+ createsprite gUnknown_08592D8C, 0x2, 0, -12, 0, 1
+ return
+
+Move_CHARM:
+ loadspritegfx 0x27E2
+ createvisualtask sub_815C478, 0x5, 0, 2, 0
+ createsprite gUnknown_08593970, 0x3, 0, 20
+ playsewithpan SE_W204, -64
+ delay 0xF
+ createsprite gUnknown_08593970, 0x3, -20, 20
+ playsewithpan SE_W204, -64
+ delay 0xF
+ createsprite gUnknown_08593970, 0x3, 20, 20
+ playsewithpan SE_W204, -64
+ waitforvisualfinish
+ end
+
+Move_ROLLOUT:
+ loadspritegfx 0x2797
+ loadspritegfx 0x275A
+ loadspritegfx 0x274A
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_8110F74, 0x2
+ waitforvisualfinish
+ createvisualtask sub_80D6388, 0x2, 0, 1, 30, 1, 0
+ createsprite gUnknown_08597358, 0x4, 0, 0, 1, 2
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_FALSE_SWIPE:
+ loadspritegfx 0x282E
+ loadspritegfx 0x2797
+ createsprite gUnknown_08592D44, 0x82
+ playsewithpan SE_W233, +63
+ delay 0x10
+ createsprite gUnknown_08592D5C, 0x82, 0
+ playsewithpan SE_W104, +63
+ delay 0x2
+ createsprite gUnknown_08592D5C, 0x82, 16
+ delay 0x2
+ createsprite gUnknown_08592D5C, 0x82, 32
+ playsewithpan SE_W104, +63
+ delay 0x2
+ createsprite gUnknown_08592D5C, 0x82, 48
+ delay 0x2
+ createsprite gUnknown_08592D5C, 0x82, 64
+ playsewithpan SE_W104, +63
+ delay 0x2
+ createsprite gUnknown_08592D5C, 0x82, 80
+ delay 0x2
+ waitforvisualfinish
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 6, 1
+ createsprite gUnknown_08597358, 0x84, 0, 0, 1, 3
+ playsewithpan SE_W004, +63
+ end
+
+Move_SWAGGER:
+ loadspritegfx 0x2766
+ loadspritegfx 0x2767
+ createvisualtask sub_8104AB4, 0x2
+ playsewithpan SE_W207, -64
+ waitforvisualfinish
+ createsprite gUnknown_08593658, 0x2
+ loopsewithpan SE_W207, -64, 0x4, 0x2
+ waitforvisualfinish
+ delay 0x18
+ createsprite gUnknown_0859368C, 0x82, 1, -20, -28
+ playsewithpan SE_W207B, +63
+ delay 0xC
+ createsprite gUnknown_0859368C, 0x82, 1, 20, -28
+ playsewithpan SE_W207B, +63
+ waitforvisualfinish
+ end
+
+Move_MILK_DRINK:
+ loadspritegfx 0x2773
+ loadspritegfx 0x27DB
+ loadspritegfx 0x272F
+ monbg ANIM_TARGET
+ createsprite gUnknown_08592B3C, 0x2
+ delay 0x28
+ playsewithpan SE_W152, -64
+ delay 0xC
+ playsewithpan SE_W152, -64
+ delay 0x14
+ playsewithpan SE_W152, -64
+ waitforvisualfinish
+ createsprite gUnknown_0859381C, 0x3, 0, 0, 1, 0
+ playsewithpan SE_W208, -64
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ call AnimScript_82D7A28
+ waitforvisualfinish
+ end
+
+Move_MAGNITUDE:
+ createvisualtask sub_8115600, 0x2
+ waitforvisualfinish
+ jumpargeq 0xF, 0x0, AnimScript_82CD8C9
+ jumpargeq 0xF, 0x1, AnimScript_82CD8EE
+
+AnimScript_82CD8C8:
+ end
+
+AnimScript_82CD8C9:
+ createvisualtask sub_81152DC, 0x5, 5, 0, 50
+ createvisualtask sub_81152DC, 0x5, 4, 0, 50
+ loopsewithpan SE_W070, +63, 0x8, 0xA
+ goto AnimScript_82CD8C8
+
+AnimScript_82CD8EE:
+ createvisualtask sub_81152DC, 0x5, 5, 0, 50
+ createvisualtask sub_81152DC, 0x5, 4, 0, 50
+ loopsewithpan SE_W070, +63, 0x8, 0xA
+ delay 0xA
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ delay 0x10
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, 0, 14, 0x7FFF, 14
+ goto AnimScript_82CD8C8
+
+Move_RAPID_SPIN:
+ loadspritegfx 0x2797
+ loadspritegfx 0x27F5
+ monbg ANIM_ATTACKER
+ createsprite gUnknown_085CE288, 0x2, 0, 0, 32, -32, 40, -2
+ createvisualtask sub_815ADB0, 0x2, 0, 2, 0
+ loopsewithpan SE_W013B, -64, 0x8, 0x4
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 2
+ createvisualtask sub_80D6388, 0x2, 0, 1, 10, 1, 0
+ playsewithpan SE_W003, +63
+ waitforvisualfinish
+ delay 0x8
+ createvisualtask sub_815ADB0, 0x2, 0, 2, 1
+ loopsewithpan SE_W013B, -64, 0x8, 0x4
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ end
+
+Move_MOONLIGHT:
+ loadspritegfx 0x27D2
+ loadspritegfx 0x27D3
+ loadspritegfx 0x272F
+ setalpha 0x1000
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 16, 0
+ waitforvisualfinish
+ createsprite gUnknown_08592EBC, 0x2, 120, 56
+ createvisualtask sub_80A7A74, 0x3, 0, 16, 16, 0, 1
+ playsewithpan SE_W236, 0
+ delay 0x1E
+ createsprite gUnknown_08592EEC, 0x28, -12, 0
+ delay 0x1E
+ createsprite gUnknown_08592EEC, 0x28, -24, 0
+ delay 0x1E
+ createsprite gUnknown_08592EEC, 0x28, 21, 0
+ delay 0x1E
+ createsprite gUnknown_08592EEC, 0x28, 0, 0
+ delay 0x1E
+ createsprite gUnknown_08592EEC, 0x28, 10, 0
+ delay 0x14
+ createvisualtask sub_81025C0, 0x2
+ waitforvisualfinish
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ end
+
+Move_EXTREME_SPEED:
+ loadspritegfx 0x27DF
+ loadspritegfx 0x2797
+ createvisualtask sub_8117754, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82CDAF5
+ fadetobg BG_HIGHSPEED_OPPONENT
+
+AnimScript_82CDA55:
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 0, 1, -1
+ waitbgfadein
+ createvisualtask sub_810577C, 0x2
+ loopsewithpan SE_W013B, -64, 0x8, 0x3
+ waitforvisualfinish
+ delay 0x1
+ createvisualtask sub_8117F60, 0x2
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ delay 0x12
+ createvisualtask sub_8105810, 0x2
+ delay 0x2
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_085973B8, 0x82, 1, 0, -12, 3
+ delay 0xA
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_085973B8, 0x82, 1, 0, 12, 3
+ delay 0xA
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_085973B8, 0x82, 1, 0, 0, 3
+ waitforvisualfinish
+ createvisualtask sub_8105AAC, 0x2
+ delay 0xA
+ createvisualtask sub_810599C, 0x2
+ loopsewithpan SE_W104, -64, 0x8, 0x4
+ waitforvisualfinish
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x1
+ setarg 0x7, 0x1000
+ delay 0x1
+ end
+
+AnimScript_82CDAF5:
+ fadetobg BG_HIGHSPEED_PLAYER
+ goto AnimScript_82CDA55
+
+Move_UPROAR:
+ loadspritegfx 0x27F1
+ loadspritegfx 0x27DB
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8106D90, 0x2, 0
+ createsprite gUnknown_08593898, 0x3, 0, 0, 0, 0, 31, 8
+ playsewithpan SE_W253, -64
+ createsprite gUnknown_08593BB8, 0x2, 0, 29, -12, 0
+ createsprite gUnknown_08593BB8, 0x2, 0, -12, -29, 1
+ delay 0x10
+ createvisualtask sub_8106D90, 0x2, 0
+ createsprite gUnknown_08593898, 0x3, 0, 0, 0, 0, 31, 8
+ playsewithpan SE_W253, -64
+ createsprite gUnknown_08593BB8, 0x2, 0, 12, -29, 1
+ createsprite gUnknown_08593BB8, 0x2, 0, -29, -12, 0
+ delay 0x10
+ createvisualtask sub_8106D90, 0x2, 0
+ createsprite gUnknown_08593898, 0x3, 0, 0, 0, 0, 31, 8
+ playsewithpan SE_W253, -64
+ createsprite gUnknown_08593BB8, 0x2, 0, 24, -24, 1
+ createsprite gUnknown_08593BB8, 0x2, 0, -24, -24, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_HEAT_WAVE:
+ loadspritegfx 0x2815
+ createvisualtask sub_8116848, 0x5, 10261, 0, 6, 6, 31
+ createvisualtask sub_8110BCC, 0x5, 1
+ createvisualtask sub_810A060, 0x6, 6, 31
+ panse_1B SE_W257, -64, +63, +2, 0x0
+ delay 0x4
+ createvisualtask sub_8109DBC, 0x5
+ delay 0xC
+ createsprite gUnknown_08596BA0, 0x28, 10, 2304, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 90, 2048, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 50, 2560, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 20, 2304, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 70, 1984, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 0, 2816, 96, 1
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 60, 2560, 96, 1
+ end
+
+Move_HAIL:
+ loadspritegfx 0x2817
+ loadspritegfx 0x279D
+ createvisualtask sub_8116620, 0xA, 1, 3, 0, 6, 0
+ waitforvisualfinish
+ createvisualtask sub_810C918, 0x5
+ loopsewithpan SE_W258, 0, 0x8, 0xA
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1, 3, 6, 0, 0
+ end
+
+Move_TORMENT:
+ loadspritegfx 0x2767
+ loadspritegfx 0x27E1
+ createvisualtask sub_815AFF0, 0x2
+ waitforvisualfinish
+ createvisualtask sub_80A7B98, 0x2, 1, 31, 10, 1, 1
+ createsprite gUnknown_0859368C, 0x82, 1, -20, -28
+ playsewithpan SE_W207B, +63
+ delay 0x14
+ createsprite gUnknown_0859368C, 0x82, 1, 20, -28
+ playsewithpan SE_W207B, +63
+ end
+
+Move_MEMENTO:
+ setalpha 0x1000
+ delay 0x1
+ createvisualtask sub_81143C0, 0x2
+ delay 0x1
+ createvisualtask sub_8113BAC, 0x5
+ playsewithpan SE_W060, -64
+ delay 0x30
+ playsewithpan SE_W060B, -64
+ waitforvisualfinish
+ createvisualtask sub_8114470, 0x2
+ delay 0xC
+ setalpha 0x1000
+ delay 0x1
+ monbg_22 ANIM_TARGET
+ createvisualtask sub_8113E78, 0x5
+ playsewithpan SE_W060, +63
+ waitforvisualfinish
+ clearmonbg_23 ANIM_TARGET
+ delay 0x1
+ blendoff
+ delay 0x1
+ end
+
+Move_FACADE:
+ loadspritegfx 0x2803
+ createvisualtask sub_815DCA4, 0x2, 0, 3
+ createvisualtask sub_815DF0C, 0x2, 0, 72
+ loopsewithpan SE_W207, -64, 0x18, 0x3
+ end
+
+Move_SMELLING_SALT:
+ loadspritegfx 0x2807
+ loadspritegfx 0x280F
+ createsprite gUnknown_085CE864, 0x82, 1, 0, 2
+ createsprite gUnknown_085CE864, 0x82, 1, 1, 2
+ delay 0x20
+ createvisualtask sub_815E840, 0x3, 1, 2
+ loopsewithpan SE_W003, +63, 0xC, 0x2
+ waitforvisualfinish
+ delay 0x4
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 6, 2
+ createsprite gUnknown_085CE894, 0x82, 1, 8, 3
+ loopsewithpan SE_W207B, +63, 0x10, 0x3
+ end
+
+Move_FOLLOW_ME:
+ loadspritegfx 0x2750
+ createsprite gUnknown_085931D4, 0x2, 0
+ playsewithpan SE_W039, -64
+ delay 0x12
+ playsewithpan SE_W213, -64
+ delay 0x47
+ loopsewithpan SE_W039, -64, 0x16, 0x3
+ end
+
+Move_CHARGE:
+ loadspritegfx 0x27E3
+ loadspritegfx 0x27E4
+ loadspritegfx 0x27E5
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 4, 0
+ waitforvisualfinish
+ createvisualtask sub_810AAFC, 0x2, 0, 60, 2, 12
+ playsewithpan SE_W268, -64
+ delay 0x1E
+ playsewithpan SE_W268, -64
+ delay 0x1E
+ playsewithpan SE_W268, -64
+ createsprite gUnknown_0859595C, 0x2, 0
+ delay 0x19
+ playsewithpan SE_W268, -64
+ delay 0x14
+ playsewithpan SE_W268, -64
+ delay 0xF
+ playsewithpan SE_W268, -64
+ delay 0xA
+ delay 0x6
+ loopsewithpan SE_W268, -64, 0x6, 0x5
+ waitforvisualfinish
+ createsprite gUnknown_0859598C, 0x2, 0, 16, 16
+ delay 0x2
+ createsprite gUnknown_0859598C, 0x2, 0, -16, -16
+ playsewithpan SE_W085B, -64
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 4, 4, 0, 0
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ end
+
+Move_TAUNT:
+ loadspritegfx 0x27E6
+ loadspritegfx 0x27E1
+ loadspritegfx 0x2767
+ createsprite gUnknown_08593114, 0xB, 0, 45
+ playsewithpan SE_W118, -64
+ delay 0x6
+ createsprite gUnknown_0859324C, 0xC, 0
+ delay 0x4
+ loopsewithpan SE_W039, -64, 0x10, 0x2
+ waitforvisualfinish
+ delay 0x8
+ createsprite gUnknown_0859368C, 0x82, 1, -20, -28
+ playsewithpan SE_W207B, +63
+ waitforvisualfinish
+ delay 0xC
+ createsprite gUnknown_0859368C, 0x82, 1, 20, -28
+ playsewithpan SE_W207B, +63
+ end
+
+Move_HELPING_HAND:
+ loadspritegfx 0x2807
+ createvisualtask sub_815EC48, 0x5
+ createsprite gUnknown_085CE8AC, 0x28, 0
+ createsprite gUnknown_085CE8AC, 0x28, 1
+ delay 0x13
+ playsewithpan SE_W227, 0
+ createvisualtask sub_80D52D0, 0x2, 2, 2, 0, 5, 1
+ delay 0xE
+ playsewithpan SE_W227, 0
+ createvisualtask sub_80D52D0, 0x2, 2, 2, 0, 5, 1
+ delay 0x14
+ playsewithpan SE_W227, 0
+ createvisualtask sub_80D52D0, 0x2, 2, 3, 0, 10, 1
+ createvisualtask sub_80A7B98, 0x2, 2, 1023, 12, 1, 1
+ end
+
+Move_ASSIST:
+ loadspritegfx 0x280C
+ createsprite gUnknown_085CE804, 0x32, 112, -16, 140, 128, 36
+ delay 0x2
+ createsprite gUnknown_085CE804, 0x32, 208, 128, -16, 48, 36
+ playsewithpan SE_W010, 0
+ delay 0x2
+ createsprite gUnknown_085CE804, 0x32, -16, 112, 256, -16, 36
+ playsewithpan SE_W010, 0
+ delay 0x2
+ createsprite gUnknown_085CE804, 0x32, 108, 128, 84, -16, 36
+ playsewithpan SE_W010, 0
+ delay 0x2
+ createsprite gUnknown_085CE804, 0x32, -16, 56, 256, 56, 36
+ playsewithpan SE_W010, 0
+ end
+
+Move_SUPERPOWER:
+ loadspritegfx 0x27E4
+ loadspritegfx 0x2810
+ loadspritegfx 0x2811
+ monbg ANIM_ATK_PARTNER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x80C
+ createsprite gUnknown_08595FEC, 0x82, 0
+ playsewithpan SE_W025, -64
+ delay 0x14
+ createsprite gUnknown_085972D8, 0x2, 4, 1, 180, 1
+ createvisualtask sub_8159244, 0x5, 234, 0
+ delay 0x28
+ createsprite gUnknown_08596004, 0x29, 200, 96, 1, 120
+ delay 0x8
+ createsprite gUnknown_08596004, 0x29, 20, 248, 4, 112
+ delay 0x8
+ createsprite gUnknown_08596004, 0x29, 130, 160, 2, 104
+ delay 0x8
+ createsprite gUnknown_08596004, 0x29, 160, 192, 0, 96
+ delay 0x8
+ createsprite gUnknown_08596004, 0x29, 60, 288, 3, 88
+ delay 0x4A
+ createsprite gUnknown_0859601C, 0x83, 0
+ playsewithpan SE_W207, -64
+ delay 0x10
+ createvisualtask sub_80D52D0, 0x2, 1, 8, 0, 16, 1
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ delay 0x1
+ end
+
+Move_RECYCLE:
+ loadspritegfx 0x2826
+ monbg ANIM_ATTACKER
+ setalpha 0x1000
+ delay 0x1
+ createsprite gUnknown_085CE9B0, 0x2
+ loopsewithpan SE_W036, -64, 0x18, 0x3
+ waitforvisualfinish
+ createvisualtask sub_80A7B98, 0x5, 0, 0x7FFF, 12, 2, 1
+ playsewithpan SE_W036, -64
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ end
+
+Move_BRICK_BREAK:
+ loadspritegfx 0x27B7
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ loadspritegfx 0x27E0
+ choosetwoturnanim AnimScript_82CE0A7, AnimScript_82CE154
+
+AnimScript_82CE0A7:
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 3, 8
+ delay 0x4
+ delay 0x1
+ createsprite gUnknown_08597358, 0x3, -18, -18, 1, 1
+ playsewithpan SE_W233, +63
+ delay 0x14
+ createsprite gUnknown_0857FE28, 0x2, 3, 8
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, 18, 18, 1, 1
+ playsewithpan SE_W233, +63
+ delay 0x14
+ createvisualtask sub_80D5C50, 0x2, 0, -24, 0, 24, 10, 24, 3
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 6, 0
+ delay 0x25
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x4, 0, 0, 10, 1, 0
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 2, 6, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ end
+
+AnimScript_82CE154:
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 3, 8
+ delay 0x4
+ createsprite gUnknown_08595F90, 0x3, 1, 0, 0, 90, 10
+ delay 0x1
+ createsprite gUnknown_08597358, 0x3, -18, -18, 1, 1
+ playsewithpan SE_W233, +63
+ delay 0x14
+ createsprite gUnknown_0857FE28, 0x2, 3, 8
+ delay 0x5
+ createsprite gUnknown_08597358, 0x3, 18, 18, 1, 1
+ playsewithpan SE_W233, +63
+ delay 0x14
+ createvisualtask sub_80D5C50, 0x2, 0, -24, 0, 24, 10, 24, 3
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 6, 0
+ delay 0x25
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x4, 0, 0, 10, 1, 0
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ createsprite gUnknown_08595FA8, 0x2, 1, 0, -8, -12
+ createsprite gUnknown_08595FA8, 0x2, 1, 1, 8, -12
+ createsprite gUnknown_08595FA8, 0x2, 1, 2, -8, 12
+ createsprite gUnknown_08595FA8, 0x2, 1, 3, 8, 12
+ playsewithpan SE_W280, +63
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 2, 6, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ end
+
+Move_YAWN:
+ loadspritegfx 0x2802
+ createvisualtask sub_815D64C, 0x2, 0
+ playsewithpan SE_W281, -64
+ waitforvisualfinish
+ createsprite gUnknown_085CE68C, 0x85, 2
+ playsewithpan SE_W255, -64
+ delay 0x4
+ createsprite gUnknown_085CE68C, 0x85, 1
+ delay 0x4
+ createsprite gUnknown_085CE68C, 0x85, 0
+ waitforvisualfinish
+ createvisualtask sub_815D64C, 0x2, 1
+ playsewithpan SE_W281, +63
+ end
+
+Move_ENDEAVOR:
+ loadspritegfx 0x2803
+ loadspritegfx 0x2797
+ createvisualtask sub_815DCA4, 0x2, 0, 2
+ loopsewithpan SE_W039, -64, 0x18, 0x2
+ createvisualtask sub_80A7B98, 0x5, 0, 703, 12, 1, 2
+ delay 0x6
+ createvisualtask sub_80D6388, 0x5, 0, 1, 8, 1, 0
+ createsprite gUnknown_08597358, 0x82, 12, -12, 1, 2
+ playsewithpan SE_W003, +63
+ delay 0x18
+ createvisualtask sub_80D6388, 0x5, 0, 1, 8, 1, 0
+ createsprite gUnknown_08597358, 0x82, -12, 12, 1, 2
+ playsewithpan SE_W004, +63
+ end
+
+Move_ERUPTION:
+ loadspritegfx 0x27D9
+ createsprite gUnknown_08597274, 0x2, 31, 2, 0, 4, 31
+ waitforvisualfinish
+ createvisualtask sub_8109460, 0x2
+ waitplaysewithpan SE_W153, -64, 0x3C
+ waitforvisualfinish
+ createvisualtask sub_8109460, 0x2
+ waitplaysewithpan SE_W153, -64, 0x3C
+ waitforvisualfinish
+ delay 0x1E
+ createsprite gUnknown_085955E8, 0x28, 200, -32, 0, 100, 0
+ createsprite gUnknown_085955E8, 0x28, 30, -32, 16, 90, 1
+ createsprite gUnknown_085955E8, 0x28, 150, -32, 32, 60, 2
+ createsprite gUnknown_085955E8, 0x28, 90, -32, 48, 80, 3
+ createsprite gUnknown_085955E8, 0x28, 110, -32, 64, 50, 0
+ createsprite gUnknown_085955E8, 0x28, 60, -32, 80, 70, 1
+ delay 0x16
+ createvisualtask sub_81152DC, 0x5, 5, 8, 60
+ createvisualtask sub_81152DC, 0x5, 4, 8, 60
+ loopsewithpan SE_W088, +63, 0x10, 0xC
+ delay 0x50
+ createsprite gUnknown_08597274, 0x28, 31, 4, 4, 0, 31
+ end
+
+Move_SKILL_SWAP:
+ loadspritegfx 0x280B
+ call AnimScript_82D7CD1
+ createvisualtask sub_810FBF0, 0x3, 1
+ createvisualtask sub_80A7B98, 0x5, 1, 0x7FFF, 12, 3, 1
+ loopsewithpan SE_W179, -64, 0x18, 0x3
+ delay 0x10
+ createvisualtask sub_810FBF0, 0x3, 0
+ createvisualtask sub_80A7B98, 0x5, 0, 0x7FFF, 12, 3, 1
+ waitforvisualfinish
+ call AnimScript_82D7CDD
+ end
+
+Move_IMPRISON:
+ loadspritegfx 0x2809
+ loadspritegfx 0x280A
+ call AnimScript_82D7CD1
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_810F940, 0x5
+ delay 0x8
+ loopsewithpan SE_W030, -64, 0x8, 0x5
+ waitforvisualfinish
+ delay 0x4
+ createsprite gUnknown_085967AC, 0x5, 0, 40
+ createvisualtask sub_81152DC, 0x5, 4, 1, 10
+ playsewithpan SE_W063, -64
+ clearmonbg ANIM_DEF_PARTNER
+ call AnimScript_82D7CDD
+ end
+
+Move_GRUDGE:
+ loadspritegfx 0x280D
+ monbg ANIM_ATTACKER
+ monbgprio_29
+ fadetobg BG_GHOST
+ playsewithpan SE_W060, -64
+ waitbgfadein
+ createvisualtask sub_8112C6C, 0x3
+ loopsewithpan SE_W052, -64, 0x10, 0x4
+ delay 0xA
+ delay 0x50
+ playsewithpan SE_W171, +63
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ clearmonbg ANIM_ATTACKER
+ end
+
+Move_CAMOUFLAGE:
+ monbg ANIM_ATK_PARTNER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x10
+ createvisualtask sub_811675C, 0x5, 2, 3, 0, 14
+ delay 0x10
+ createvisualtask sub_81136E8, 0x2, 4
+ playsewithpan SE_W185, -64
+ waitforvisualfinish
+ delay 0x8
+ createvisualtask sub_811675C, 0x5, 2, 0, 0, 0
+ waitforvisualfinish
+ createvisualtask sub_81137E4, 0x2, 1
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_ATK_PARTNER
+ end
+
+Move_TAIL_GLOW:
+ loadspritegfx 0x27E4
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 4, 0
+ waitforvisualfinish
+ createsprite gUnknown_08596AC8, 0x42, 0
+ delay 0x12
+ loopsewithpan SE_W234, -64, 0x10, 0x6
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 4, 4, 0, 0
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ delay 0x1
+ end
+
+Move_LUSTER_PURGE:
+ loadspritegfx 0x281B
+ loadspritegfx 0x2797
+ fadetobg BG_PSYCHIC
+ waitbgfadeout
+ createvisualtask sub_815A5C8, 0x5
+ waitbgfadein
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ playsewithpan SE_W076, -64
+ createsprite gUnknown_08596898, 0x29, 0, 0, 0, 0
+ delay 0x14
+ createvisualtask sub_8116664, 0x5, 5, 2, 0, 16, -1
+ createvisualtask sub_8116848, 0x5, 10267, 2, 0, 16, -1
+ waitforvisualfinish
+ createvisualtask sub_8116848, 0x5, 10135, 0, 12, 12, 23552
+ waitforvisualfinish
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ delay 0x3
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ delay 0x3
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ delay 0x3
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ delay 0x3
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ delay 0x3
+ createsprite gUnknown_085973A0, 0x83, 1, 2
+ createvisualtask sub_8159210, 0x5, 215, 63
+ waitforvisualfinish
+ createvisualtask sub_8116664, 0x5, 5, 2, 16, 0, -1
+ createvisualtask sub_81152DC, 0x5, 1, 5, 14
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ call AnimScript_82D7CDD
+ end
+
+Move_MIST_BALL:
+ loadspritegfx 0x27AB
+ loadspritegfx 0x281E
+ delay 0x0
+ playsewithpan SE_W081, -64
+ createsprite gUnknown_08595C70, 0x80, 0, 0, 0, 0, 30, 0
+ waitforvisualfinish
+ playsewithpan SE_W028, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 10, 0
+ createsprite gUnknown_0859728C, 0x0, 1, 1, 1, 32279, 16, 0x7FFF, 16
+ delay 0x0
+ playsewithpan SE_W114, 0
+ createvisualtask sub_810C324, 0x5
+ createvisualtask sub_8116620, 0xA, 4, 3, 0, 16, 0x7FFF
+ delay 0x8
+ createvisualtask sub_80D51AC, 0x2, 1, 4, 0, 70, 0
+ delay 0x46
+ createvisualtask sub_8116620, 0xA, 4, 2, 16, 0, 0x7FFF
+ end
+
+Move_FEATHER_DANCE:
+ loadspritegfx 0x281E
+ monbg ANIM_DEF_PARTNER
+ monbgprio_29
+ playsewithpan SE_W080, +63
+ delay 0x0
+ createsprite gUnknown_08596388, 0x80, 0, -16, 64, 2, 104, 11304, 32, 1
+ delay 0x6
+ createsprite gUnknown_08596388, 0x80, 0, -16, 32, 2, 104, 11304, 32, 1
+ createsprite gUnknown_08596388, 0x80, 0, -16, 0, 2, 104, 11304, 32, 1
+ delay 0x6
+ createsprite gUnknown_08596388, 0x80, 0, -16, 224, 2, 104, 11304, 32, 1
+ createsprite gUnknown_08596388, 0x80, 0, -16, 128, 2, 104, 11304, 32, 1
+ delay 0x6
+ createsprite gUnknown_08596388, 0x80, 0, -16, 192, 2, 104, 11304, 32, 1
+ createsprite gUnknown_08596388, 0x80, 0, -16, 160, 2, 104, 11304, 32, 1
+ delay 0x6
+ createsprite gUnknown_08596388, 0x80, 0, -16, 96, 2, 104, 11304, 32, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_TEETER_DANCE:
+ loadspritegfx 0x2758
+ loadspritegfx 0x2759
+ createvisualtask sub_8160164, 0x5
+ createsprite gUnknown_08593050, 0x2, 0, 16, -2
+ playsewithpan SE_W298, -64
+ delay 0x18
+ createsprite gUnknown_08593050, 0x2, 0, 0, -2
+ playsewithpan SE_W298, -64
+ delay 0x18
+ createsprite gUnknown_08593050, 0x2, 0, -16, -2
+ playsewithpan SE_W298, -64
+ delay 0x18
+ createsprite gUnknown_08593050, 0x2, 1, -8, -2
+ playsewithpan SE_W298, -64
+ delay 0x18
+ createsprite gUnknown_08593050, 0x2, 2, 8, -2
+ playsewithpan SE_W298, -64
+ end
+
+Move_MUD_SPORT:
+ loadspritegfx 0x275A
+ createvisualtask sub_8104938, 0x2, 0, 6
+ delay 0x18
+ createsprite gUnknown_085971E4, 0x82, 0, -4, -16
+ createsprite gUnknown_085971E4, 0x82, 0, 4, -12
+ playsewithpan SE_W091, -64
+ delay 0x20
+ createsprite gUnknown_085971E4, 0x82, 0, -3, -12
+ createsprite gUnknown_085971E4, 0x82, 0, 5, -14
+ playsewithpan SE_W091, -64
+ delay 0x20
+ createsprite gUnknown_085971E4, 0x82, 0, -5, -18
+ createsprite gUnknown_085971E4, 0x82, 0, 3, -14
+ playsewithpan SE_W091, -64
+ delay 0x10
+ createsprite gUnknown_085971E4, 0x82, 1, 220, 60
+ waitplaysewithpan SE_W145B, 0, 0xF
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 60, 100
+ waitplaysewithpan SE_W145B, 0, 0x19
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 140, 55
+ waitplaysewithpan SE_W145B, 0, 0xE
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 180, 50
+ waitplaysewithpan SE_W145B, 0, 0xA
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 20, 90
+ waitplaysewithpan SE_W145B, 0, 0x16
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 90, 90
+ waitplaysewithpan SE_W145B, 0, 0x16
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 160, 60
+ waitplaysewithpan SE_W145B, 0, 0xF
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 30, 90
+ waitplaysewithpan SE_W145B, 0, 0x16
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 120, 60
+ waitplaysewithpan SE_W145B, 0, 0xF
+ delay 0x2
+ createsprite gUnknown_085971E4, 0x82, 1, 200, 40
+ waitplaysewithpan SE_W145B, 0, 0xA
+ end
+
+Move_NEEDLE_ARM:
+ loadspritegfx 0x281A
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ loopsewithpan SE_W030, +63, 0x2, 0x10
+ createsprite gUnknown_08592888, 0x82, 1, 0, 0, -32, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 22, -22, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 30, 0, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 20, 20, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 0, 28, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, -19, 19, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, -27, 0, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, -18, -18, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 0, -25, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 17, -17, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 23, 0, 16
+ delay 0x2
+ createsprite gUnknown_08592888, 0x82, 1, 0, 16, 16, 16
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 18, 1
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 8, 1, 0
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08592888, 0x82, 1, 1, 0, -24, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, 17, -17, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, 24, 0, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, 17, 17, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, 0, 24, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, -17, 17, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, -24, 0, 10
+ createsprite gUnknown_08592888, 0x82, 1, 1, -17, -17, 10
+ end
+
+Move_SLACK_OFF:
+ loadspritegfx 0x272F
+ createvisualtask sub_8160544, 0x2, 0
+ playsewithpan SE_W281, -64
+ waitforvisualfinish
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ end
+
+Move_CRUSH_CLAW:
+ loadspritegfx 0x27B7
+ loadspritegfx 0x2737
+ loadspritegfx 0x27E0
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x4
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 18, 1
+ createsprite gUnknown_08597138, 0x82, -10, -10, 0
+ createsprite gUnknown_08597138, 0x82, -10, 10, 0
+ playsewithpan SE_W013, +63
+ delay 0xC
+ createsprite gUnknown_08597138, 0x82, 10, -10, 1
+ createsprite gUnknown_08597138, 0x82, 10, 10, 1
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_TARGET
+ end
+
+Move_AROMATHERAPY:
+ playsewithpan SE_W080, 0
+ loadspritegfx 0x27AF
+ loadspritegfx 0x27DB
+ loadspritegfx 0x2741
+ createsprite gUnknown_08597274, 0x0, 1, 0, 0, 7, 13293
+ delay 0x1
+ monbg ANIM_ATTACKER
+ delay 0x1
+ createsprite gUnknown_085927AC, 0x0, 24, 16, 0, 2, 2, 0, 0
+ createsprite gUnknown_085927AC, 0x42, 64, 24, 0, 3, 1, 1, 0
+ createsprite gUnknown_085927C4, 0x0, 16, 24, 0, 2, 1, 0, 0
+ delay 0x14
+ createsprite gUnknown_085927AC, 0x42, 48, 12, 0, 4, 3, 1, 0
+ createsprite gUnknown_085927AC, 0x0, 100, 16, 0, 3, 2, 0, 0
+ createsprite gUnknown_085927AC, 0x0, 74, 24, 180, 3, 2, 0, 0
+ delay 0xA
+ createsprite gUnknown_085927AC, 0x42, 80, 30, 0, 4, 1, 1, 0
+ createsprite gUnknown_085927AC, 0x0, 128, 12, 0, 3, 3, 0, 0
+ createsprite gUnknown_085927C4, 0x0, 90, 16, 0, 2, 1, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ createsprite gUnknown_08597274, 0x0, 1, 0, 7, 0, 13293
+ delay 0x1
+ playsewithpan SE_W287, -64
+ createvisualtask sub_815DFCC, 0x2, 1
+ waitforvisualfinish
+ playsewithpan SE_W234, -64
+ createsprite gUnknown_08592B94, 0x10, -15, 0, 0, 0, 32, 60, 1
+ delay 0x8
+ createsprite gUnknown_08592B94, 0x10, 12, -5, 0, 0, 32, 60, 1
+ waitforvisualfinish
+ playsewithpan SE_REAPOKE, -64
+ createsprite gUnknown_08597274, 0x0, 43, 3, 10, 0, 13293
+ createsprite gUnknown_08593868, 0x10, 0, 0, 0, 1
+ waitforvisualfinish
+ end
+
+Move_FAKE_TEARS:
+ loadspritegfx 0x27AB
+ loadspritegfx 0x27E1
+ loadspritegfx 0x2758
+ createvisualtask sub_8116848, 0x5, 10155, 0, 4, 4, 32108
+ waitforvisualfinish
+ createvisualtask sub_815C478, 0x5, 0, 2, 1
+ loopsewithpan SE_W039, -64, 0xC, 0x4
+ delay 0x8
+ createsprite gUnknown_085970E8, 0x2, 0, 0
+ createsprite gUnknown_085970E8, 0x2, 0, 1
+ delay 0x8
+ createsprite gUnknown_085970E8, 0x2, 0, 2
+ createsprite gUnknown_085970E8, 0x2, 0, 3
+ delay 0x8
+ createsprite gUnknown_085970E8, 0x2, 0, 0
+ createsprite gUnknown_085970E8, 0x2, 0, 1
+ delay 0x8
+ createsprite gUnknown_085970E8, 0x2, 0, 2
+ createsprite gUnknown_085970E8, 0x2, 0, 3
+ waitforvisualfinish
+ end
+
+Move_AIR_CUTTER:
+ loadspritegfx 0x2713
+ loadspritegfx 0x279A
+ loadspritegfx 0x2797
+ delay 0x0
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ delay 0x0
+ createvisualtask sub_8103CF0, 0x2, 32, -24, 1536, 2, 128
+ waitforvisualfinish
+ playsewithpan SE_W015, +63
+ createsprite gUnknown_08592A34, 0x2, 40, -32, 0, 2
+ delay 0x5
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 2, 0, 8, 1
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x0
+ end
+
+Move_ODOR_SLEUTH:
+ monbg ANIM_TARGET
+ createvisualtask sub_815F620, 0x5
+ delay 0x18
+ createsprite gUnknown_0857FE28, 0x2, 3, 4
+ playsewithpan SE_W207, -64
+ delay 0x6
+ createsprite gUnknown_0857FE28, 0x2, 3, 4
+ playsewithpan SE_W207, -64
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ delay 0x1
+ createsprite gUnknown_0859728C, 0x2, 1, 3, 1, -1, 16, -1, 0
+ playsewithpan SE_W043, -64
+ end
+
+Move_GRASS_WHISTLE:
+ loadspritegfx 0x2758
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 4, 13298
+ waitforvisualfinish
+ createvisualtask sub_8102BE8, 0x2
+ waitforvisualfinish
+ panse_1B SE_W320, -64, +63, +2, 0x0
+ createsprite gUnknown_08593008, 0x82, 7, 1, 0
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 6, 1, 0
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 1, 1, 0
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 2, 1, 0
+ delay 0x5
+ createsprite gUnknown_08593008, 0x82, 3, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 5, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 6, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 2, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 1, 1, 0
+ delay 0x4
+ createsprite gUnknown_08593008, 0x82, 5, 1, 0
+ delay 0x4
+ waitforvisualfinish
+ createvisualtask sub_8102CA0, 0x2
+ createsprite gUnknown_08597274, 0x2, 1, 4, 4, 0, 13298
+ waitforvisualfinish
+ end
+
+Move_TICKLE:
+ loadspritegfx 0x27EA
+ createsprite gUnknown_08597274, 0x2, 2, 0, 0, 16, 0
+ waitforvisualfinish
+ createsprite gUnknown_08593A84, 0x0, -16, -8
+ createsprite gUnknown_08593A84, 0x0, 16, -8
+ playsewithpan SE_W197, -64
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 2, 0, 16, 0, 0
+ waitforvisualfinish
+ delay 0x14
+ createvisualtask sub_80D5EB8, 0x3, 0, 6, 1280, 3, 0
+ delay 0xC
+ createvisualtask sub_815C478, 0x3, 1, 6, 2
+ loopsewithpan SE_W039, +63, 0x8, 0x8
+ waitforvisualfinish
+ end
+
+Move_WATER_SPOUT:
+ loadspritegfx 0x281C
+ loadspritegfx 0x27A4
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_81080E4, 0x5
+ playsewithpan SE_W029, -64
+ delay 0x2C
+ playsewithpan SE_W291, -64
+ waitforvisualfinish
+ delay 0x10
+ createvisualtask sub_81085C8, 0x5
+ playsewithpan SE_W057, +63
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SHADOW_PUNCH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ fadetobg BG_GHOST
+ waitbgfadein
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x809
+ createvisualtask sub_80A8BC4, 0x2, 0, 13
+ playsewithpan SE_W026, -64
+ delay 0x6
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 8, 1, 0
+ playsewithpan SE_W004, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ restorebg
+ waitbgfadein
+ end
+
+Move_EXTRASENSORY:
+ call AnimScript_82D7CD1
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80A7B98, 0x5, 0, 891, 12, 1, 1
+ createvisualtask sub_810FE14, 0x5, 0
+ playsewithpan SE_W020, +63
+ waitforvisualfinish
+ createvisualtask sub_80A7B98, 0x5, 0, 891, 12, 1, 1
+ createvisualtask sub_810FE14, 0x5, 1
+ playsewithpan SE_W020, +63
+ waitforvisualfinish
+ createvisualtask sub_8110034, 0x5, 0
+ createvisualtask sub_810FE14, 0x5, 2
+ playsewithpan SE_W043, -64
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_DEF_PARTNER
+ call AnimScript_82D7CDD
+ end
+
+Move_AERIAL_ACE:
+ loadspritegfx 0x279A
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D5830, 0x2, 0, 24, 6, 1, 5
+ createvisualtask sub_81169C0, 0x2, 0, 4, 7, 3
+ createsprite gUnknown_08592A1C, 0x2, 40, -32, 0
+ playsewithpan SE_W013B, -64
+ delay 0x5
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 10, 1
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 10, 0, 0
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_IRON_DEFENSE:
+ loopsewithpan SE_REAPOKE, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 0, 0, 0
+ createsprite gUnknown_0859728C, 0x2, 1, 8, 2, -1, 14, -1, 0
+ waitforvisualfinish
+ end
+
+Move_BLOCK:
+ loadspritegfx 0x280A
+ createsprite gUnknown_085CE90C, 0xC2
+ playsewithpan SE_W207, +63
+ end
+
+Move_HOWL:
+ loadspritegfx 0x2745
+ createvisualtask sub_815D64C, 0x2, 0
+ delay 0xC
+ call AnimScript_82CFECB
+ createvisualtask sub_8158D8C, 0x2, 0, 3
+ waitforvisualfinish
+ delay 0x1E
+ end
+
+Move_BULK_UP:
+ loadspritegfx 0x2766
+ createvisualtask sub_8104AB4, 0x2
+ playsewithpan SE_W207, -64
+ waitforvisualfinish
+ createsprite gUnknown_08593658, 0x2
+ loopsewithpan SE_W207, -64, 0x4, 0x2
+ waitforvisualfinish
+ end
+
+Move_COVET:
+ loadspritegfx 0x27E2
+ loadspritegfx 0x27F0
+ createvisualtask sub_815C478, 0x5, 0, 2, 0
+ createsprite gUnknown_08593970, 0x3, 0, 20
+ playsewithpan SE_W204, -64
+ delay 0xF
+ createsprite gUnknown_08593970, 0x3, -20, 20
+ playsewithpan SE_W204, -64
+ delay 0xF
+ createsprite gUnknown_08593970, 0x3, 20, 20
+ playsewithpan SE_W204, -64
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ loopsewithpan SE_W146, +63, 0x4, 0x3
+ end
+
+Move_VOLT_TACKLE:
+ loadspritegfx 0x2711
+ loadspritegfx 0x27E4
+ loadspritegfx 0x27E5
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ createvisualtask sub_8116620, 0xA, 1, 0, 0, 8, 0
+ waitforvisualfinish
+ createsprite gUnknown_085959A4, 0x1
+ playsewithpan SE_W268, -64
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ delay 0x8
+ createvisualtask sub_810AFCC, 0x5, 0
+ playsewithpan SE_W085, -64
+ waitforvisualfinish
+ createvisualtask sub_810AFCC, 0x5, 1
+ playsewithpan SE_W085, +63
+ waitforvisualfinish
+ createvisualtask sub_810AFCC, 0x5, 2
+ playsewithpan SE_W085, -64
+ waitforvisualfinish
+ createvisualtask sub_810AFCC, 0x5, 3
+ playsewithpan SE_W085, +63
+ waitforvisualfinish
+ createvisualtask sub_810AFCC, 0x5, 4
+ playsewithpan SE_W085, -64
+ delay 0x8
+ createvisualtask sub_80D52D0, 0x2, 1, 10, 0, 18, 1
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859598C, 0x2, 1, 16, 16
+ delay 0x2
+ createsprite gUnknown_0859598C, 0x2, 1, -16, -16
+ delay 0x8
+ createvisualtask sub_810AE5C, 0x5
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 0, 3, 0, 9, 1
+ playsewithpan SE_W085B, -64
+ createsprite gUnknown_0859598C, 0x2, 0, 16, 16
+ delay 0x2
+ createsprite gUnknown_0859598C, 0x2, 0, -16, -16
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1, 0, 8, 0, 0
+ waitforvisualfinish
+ end
+
+Move_WATER_SPORT:
+ loadspritegfx 0x281C
+ createvisualtask sub_81088E4, 0x5
+ delay 0x8
+ playsewithpan SE_W057, -64
+ delay 0x2C
+ playsewithpan SE_W057, -64
+ delay 0x2C
+ playsewithpan SE_W057, -64
+ delay 0x2C
+ panse_1B SE_W057, -64, +63, +2, 0x0
+ end
+
+Move_CALM_MIND:
+ loadspritegfx 0x27DB
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_8116664, 0x5, 0, 0, 0, 16, 0
+ waitforvisualfinish
+ createvisualtask sub_81177E4, 0x5, 1
+ waitforvisualfinish
+ createsprite gUnknown_08593850, 0x28, 0, 0, 0, 0
+ playsewithpan SE_W048, -64
+ delay 0xE
+ createsprite gUnknown_08593850, 0x28, 0, 0, 0, 0
+ playsewithpan SE_W048, -64
+ delay 0xE
+ createsprite gUnknown_08593850, 0x28, 0, 0, 0, 0
+ playsewithpan SE_W048, -64
+ waitforvisualfinish
+ createvisualtask sub_81177E4, 0x5, 0
+ waitforvisualfinish
+ createvisualtask sub_8116664, 0x5, 0, 0, 16, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ end
+
+Move_LEAF_BLADE:
+ loadspritegfx 0x274F
+ loadspritegfx 0x282D
+ createvisualtask sub_80FFFC0, 0x5
+ delay 0x2
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ playsewithpan SE_W015, +63
+ delay 0x32
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ playsewithpan SE_W015, +63
+ delay 0x32
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ playsewithpan SE_W015, +63
+ waitforvisualfinish
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ delay 0xC
+ createvisualtask sub_80D52D0, 0x2, 1, 8, 0, 18, 1
+ createsprite gUnknown_085973D0, 0x82, 0, 0, 1, 36
+ playsewithpan SE_W043, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_DRAGON_DANCE:
+ loadspritegfx 0x2809
+ monbg ANIM_ATTACKER
+ monbgprio_28 ANIM_ATTACKER
+ delay 0x1
+ createvisualtask sub_81133E8, 0x5
+ playsewithpan SE_W100, -64
+ delay 0x8
+ createvisualtask sub_80A7CB4, 0x5, 10249, 19456, 14, 0, 3
+ createsprite gUnknown_08596F98, 0x2, 0
+ createsprite gUnknown_08596F98, 0x2, 43
+ createsprite gUnknown_08596F98, 0x2, 85
+ createsprite gUnknown_08596F98, 0x2, 128
+ createsprite gUnknown_08596F98, 0x2, 170
+ createsprite gUnknown_08596F98, 0x2, 213
+ delay 0x1E
+ playsewithpan SE_W100, -64
+ delay 0x1E
+ playsewithpan SE_W100, -64
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ end
+
+Move_SHOCK_WAVE:
+ loadspritegfx 0x27E3
+ loadspritegfx 0x27E4
+ loadspritegfx 0x2711
+ loadspritegfx 0x2735
+ monbg ANIM_ATTACKER
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 4, 0
+ waitforvisualfinish
+ createvisualtask sub_810AAFC, 0x2, 0, 20, 0, 2
+ playsewithpan SE_W268, -64
+ delay 0xC
+ createsprite gUnknown_08595A18, 0x2
+ delay 0x1E
+ createvisualtask sub_810B29C, 0x5
+ delay 0xC
+ waitforvisualfinish
+ createvisualtask sub_810B55C, 0x5
+ playsewithpan SE_W161B, +63
+ waitforvisualfinish
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 6, 18, 1
+ createvisualtask sub_8116620, 0x5, 1, 3, 16, 0, 0x7FFF
+ createvisualtask sub_8116620, 0x5, 4, 0, 16, 16, 0
+ delay 0x4
+ createvisualtask sub_8116620, 0x5, 4, 0, 0, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ end
+
+Move_HARDEN:
+ loopsewithpan SE_W231, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 0, 0, 0
+ waitforvisualfinish
+ end
+
+Move_BELLY_DRUM:
+ loadspritegfx 0x2758
+ loadspritegfx 0x27D1
+ createvisualtask sub_8102BE8, 0x2
+ waitforvisualfinish
+ call AnimScript_82CF5A6
+ createsprite gUnknown_0859309C, 0x2, 0, 0, 0, 0
+ playsewithpan SE_W187, -64
+ delay 0xF
+ call AnimScript_82CF58B
+ createsprite gUnknown_0859309C, 0x2, 1, 1, 1, 0
+ playsewithpan SE_W187, -64
+ delay 0xF
+ call AnimScript_82CF5A6
+ createsprite gUnknown_0859309C, 0x2, 0, 3, 3, 128
+ playsewithpan SE_W187, -64
+ delay 0x7
+ call AnimScript_82CF58B
+ createsprite gUnknown_0859309C, 0x2, 1, 2, 0, 128
+ playsewithpan SE_W187, -64
+ delay 0x7
+ call AnimScript_82CF5A6
+ createsprite gUnknown_0859309C, 0x2, 0, 1, 1, 0
+ playsewithpan SE_W187, -64
+ delay 0x7
+ call AnimScript_82CF58B
+ createsprite gUnknown_0859309C, 0x2, 1, 0, 3, 0
+ playsewithpan SE_W187, -64
+ waitforvisualfinish
+ createvisualtask sub_8102CA0, 0x2
+ waitforvisualfinish
+ end
+
+AnimScript_82CF58B:
+ createsprite gUnknown_08593068, 0x3, 0
+ createvisualtask sub_80D51AC, 0x2, 0, 0, 8, 2, 1
+ return
+
+AnimScript_82CF5A6:
+ createsprite gUnknown_08593068, 0x3, 1
+ createvisualtask sub_80D51AC, 0x2, 0, 0, 8, 2, 1
+ return
+
+Move_MIND_READER:
+ loadspritegfx 0x27CD
+ loadspritegfx 0x27CE
+ loadspritegfx 0x27CF
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W109, +63
+ createsprite gUnknown_085CE07C, 0x5, 0, 0, 1, 0
+ createsprite gUnknown_085CE094, 0x5
+ delay 0x28
+ playsewithpan SE_W043, +63
+ createvisualtask sub_8115A04, 0x2, 1, 1, 2, 0, 10, 0
+ call AnimScript_82CF608
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82CF608:
+ createsprite gUnknown_085CE0AC, 0x4, 70, 0, 6
+ createsprite gUnknown_085CE0AC, 0x4, 40, 40, 6
+ createsprite gUnknown_085CE0AC, 0x4, 10, -60, 6
+ createsprite gUnknown_085CE0AC, 0x4, -50, -40, 6
+ createsprite gUnknown_085CE0AC, 0x4, -40, 40, 6
+ createsprite gUnknown_085CE0AC, 0x4, 50, -50, 6
+ delay 0x2
+ createsprite gUnknown_085CE0AC, 0x4, 50, -30, 6
+ createsprite gUnknown_085CE0AC, 0x4, 60, 10, 6
+ createsprite gUnknown_085CE0AC, 0x4, 0, 60, 6
+ createsprite gUnknown_085CE0AC, 0x4, 0, -40, 6
+ createsprite gUnknown_085CE0AC, 0x4, -60, 20, 6
+ createsprite gUnknown_085CE0AC, 0x4, -60, -30, 6
+ delay 0x2
+ createsprite gUnknown_085CE0AC, 0x4, -50, 50, 6
+ createsprite gUnknown_085CE0AC, 0x4, -60, 20, 6
+ createsprite gUnknown_085CE0AC, 0x4, -40, -40, 6
+ createsprite gUnknown_085CE0AC, 0x4, 20, -60, 6
+ createsprite gUnknown_085CE0AC, 0x4, 50, -50, 6
+ createsprite gUnknown_085CE0AC, 0x4, 35, 40, 6
+ delay 0x2
+ return
+
+Move_ICE_PUNCH:
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ loadspritegfx 0x279D
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 7, 0
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 9, 32588
+ delay 0x14
+ playsewithpan SE_W081, +63
+ createsprite gUnknown_08595AE8, 0x2, 0
+ createsprite gUnknown_08595AE8, 0x2, 64
+ createsprite gUnknown_08595AE8, 0x2, 128
+ createsprite gUnknown_08595AE8, 0x2, 192
+ delay 0x5
+ createsprite gUnknown_08595AD0, 0x2, 32
+ createsprite gUnknown_08595AD0, 0x2, 96
+ createsprite gUnknown_08595AD0, 0x2, 160
+ createsprite gUnknown_08595AD0, 0x2, 224
+ delay 0x11
+ createsprite gUnknown_08595E98, 0x4, 0, -10, 8, 1, 0
+ createsprite gUnknown_08597358, 0x3, 0, -10, 1, 1
+ playsewithpan SE_W004, +63
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 3, 1
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D7720
+ delay 0x5
+ createvisualtask sub_8116620, 0xA, 4, 2, 9, 0, 32588
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 0, 7, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_REST:
+ playsewithpan SE_W173, -64
+ loadspritegfx 0x27F4
+ createsprite gUnknown_08592C88, 0x2, 4, -10, 16, 0, 0
+ delay 0x14
+ createsprite gUnknown_08592C88, 0x2, 4, -10, 16, 0, 0
+ delay 0x14
+ createsprite gUnknown_08592C88, 0x2, 4, -10, 16, 0, 0
+ waitforvisualfinish
+ end
+
+Move_CONFUSION:
+ monbg ANIM_DEF_PARTNER
+ call AnimScript_82D7CD1
+ setalpha 0x808
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 10, 1
+ createvisualtask sub_8115A04, 0x2, 2, 0, 2, 0, 8, 0x7FFF
+ waitforvisualfinish
+ playsewithpan SE_W048, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 15, 1
+ createvisualtask sub_80D6064, 0x5, -4, -4, 15, 1, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+Move_PSYCHIC:
+ monbg ANIM_DEF_PARTNER
+ call AnimScript_82D7CD1
+ setalpha 0x808
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 10, 1
+ createvisualtask sub_8115A04, 0x2, 2, 0, 2, 0, 8, 767
+ waitforvisualfinish
+ loopsewithpan SE_W048, +63, 0xA, 0x3
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 15, 1
+ createvisualtask sub_80D6064, 0x5, -6, -6, 15, 1, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+Move_FUTURE_SIGHT:
+ goto AnimScript_82CF8F6
+
+AnimScript_82CF8ED:
+ waitforvisualfinish
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+AnimScript_82CF8F6:
+ monbg ANIM_ATK_PARTNER
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ setalpha 0x808
+ playsewithpan SE_W048, -64
+ createvisualtask sub_8115A04, 0x2, 2, 0, 2, 0, 8, 0x7FFF
+ createvisualtask sub_80D6064, 0x5, -4, -4, 15, 0, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ goto AnimScript_82CF8ED
+
+Move_THUNDER:
+ loadspritegfx 0x2735
+ fadetobg BG_THUNDER
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -256, 0, 1, -1
+ waitbgfadein
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 16, 0
+ delay 0x10
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ playsewithpan SE_W086, +63
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 16, -36
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 16, -20
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 16, 12
+ delay 0x14
+ createsprite gUnknown_085956C0, 0x86, -16, -32
+ playsewithpan SE_W086, +63
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x86, -16, -16
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x86, -16, 16
+ playsewithpan SE_W086, +63
+ delay 0x5
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 24, -32
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 24, -16
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 24, 16
+ delay 0x1E
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x5
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, -32
+ playsewithpan SE_W161B, +63
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, -16
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, 16
+ delay 0xA
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createvisualtask sub_810A094, 0x2, 30, 3, 1, 0
+ delay 0x2
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createsprite gUnknown_08597274, 0x82, 1, 2, 16, 0, 0
+ waitforvisualfinish
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+Move_THUNDER_PUNCH:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ loadspritegfx 0x2735
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 16, 0
+ waitforvisualfinish
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 8, 1, 0
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ delay 0x1
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, -48
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x2, 0, -16
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x2, 0, 16
+ delay 0x1
+ playsewithpan SE_W161B, +63
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 15, 1
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ delay 0x1
+ createsprite gUnknown_08597274, 0x2, 1, 2, 16, 0, 0
+ delay 0x14
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_SACRED_FIRE:
+ loadspritegfx 0x2731
+ loadspritegfx 0x2733
+ loopsewithpan SE_W221, -64, 0x7, 0x5
+ createsprite gUnknown_08595428, 0x2, -32, 0, 50, 5, -2, 0
+ delay 0x1
+ createsprite gUnknown_08595428, 0x42, -20, -10, 50, 5, -1, -1
+ delay 0x1
+ createsprite gUnknown_08595428, 0x42, 0, -16, 50, 5, 0, -1
+ delay 0x1
+ createsprite gUnknown_08595428, 0x42, 20, -10, 50, 5, 1, -1
+ delay 0x1
+ createsprite gUnknown_08595428, 0x2, 32, 0, 50, 5, 2, 0
+ delay 0x1
+ createsprite gUnknown_08595428, 0x2, 20, 10, 50, 5, 1, 1
+ delay 0x1
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ createsprite gUnknown_08595428, 0x2, 0, 16, 50, 5, 0, 1
+ delay 0x1
+ createsprite gUnknown_08595428, 0x2, -20, 10, 50, 5, -1, 1
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ waitforvisualfinish
+ playsewithpan SE_W221B, +63
+ createsprite gUnknown_085953F8, 0x82, -16, 0, 70, 16, 0, 1
+ delay 0xA
+ playsewithpan SE_W221B, +63
+ createsprite gUnknown_085953F8, 0x82, 0, 0, 70, 16, 0, 1
+ delay 0xA
+ playsewithpan SE_W221B, +63
+ createsprite gUnknown_085953F8, 0x82, 16, 0, 80, 16, 0, 1
+ delay 0x1
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ waitforvisualfinish
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1
+ playsewithpan SE_W172B, +63
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, 0
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 0, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, -1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 2, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 1, -1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 1, -2
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 3, 1
+ waitforvisualfinish
+ end
+
+Move_SCRATCH:
+ loadspritegfx 0x2799
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W010, +63
+ createsprite gUnknown_085CE020, 0x2, 0, 0, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_DRAGON_BREATH:
+ loadspritegfx 0x272D
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ loopsewithpan SE_W172, -64, 0x7, 0x7
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createvisualtask sub_8116620, 0xA, 4, 1, 0, 9, 31
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 21, 1
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ delay 0x2
+ createsprite gUnknown_08596EF4, 0x82, 0, 0, 0, 0, 20
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 4, 1, 9, 0, 31
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_ROAR:
+ loadspritegfx 0x2745
+ monbg ANIM_ATTACKER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x808
+ createvisualtask sub_8158E9C, 0x2, 0, 2
+ createvisualtask sub_80D6064, 0x5, -5, -5, 10, 0, 1
+ call AnimScript_82CFECB
+ delay 0x14
+ createvisualtask sub_80D5DB0, 0x5, 1, 2
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ waitforvisualfinish
+ createvisualtask sub_8159078, 0x5
+ waitforvisualfinish
+ end
+
+AnimScript_82CFECB:
+ createsprite gUnknown_085CE7D4, 0x2, 24, -8, 0
+ createsprite gUnknown_085CE7D4, 0x2, 24, 0, 2
+ createsprite gUnknown_085CE7D4, 0x2, 24, 8, 1
+ delay 0xF
+ createsprite gUnknown_085CE7D4, 0x2, 24, -8, 0
+ createsprite gUnknown_085CE7D4, 0x2, 24, 0, 2
+ createsprite gUnknown_085CE7D4, 0x2, 24, 8, 1
+ return
+
+Move_GROWL:
+ loadspritegfx 0x2745
+ createvisualtask sub_8158E9C, 0x2, 0, 255
+ call AnimScript_82CFECB
+ delay 0xA
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 9, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 1, 0, 9, 1
+ waitforvisualfinish
+ createvisualtask sub_8159078, 0x5
+ waitforvisualfinish
+ end
+
+Move_SNORE:
+ loadspritegfx 0x27D5
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x808
+ call AnimScript_82CFF76
+ delay 0x1E
+ call AnimScript_82CFF76
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+AnimScript_82CFF76:
+ playsewithpan SE_W173, -64
+ createvisualtask sub_80D6064, 0x5, -7, -7, 7, 0, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 7, 1
+ createsprite gUnknown_085972D8, 0x2, 6, 1, 14, 0, 0
+ createsprite gUnknown_085936EC, 0x2, 0, 0, -42, -38, 24, 0, 0
+ createsprite gUnknown_085936EC, 0x2, 0, 0, 0, -42, 24, 0, 0
+ createsprite gUnknown_085936EC, 0x2, 0, 0, 42, -38, 24, 0, 0
+ return
+
+Move_LIGHT_SCREEN:
+ loadspritegfx 0x2756
+ loadspritegfx 0x27B6
+ setalpha 0x1000
+ waitplaysewithpan SE_W115, -64, 0xF
+ createsprite gUnknown_08596560, 0x1, 40, 0, 10166
+ delay 0xA
+ call AnimScript_82D0014
+ waitforvisualfinish
+ delay 0x1
+ blendoff
+ end
+
+AnimScript_82D0014:
+ createsprite gUnknown_08596624, 0x2, 23, 0, 0, 1
+ delay 0x6
+ createsprite gUnknown_08596624, 0x2, 31, -8, 0, 1
+ delay 0x5
+ createsprite gUnknown_08596624, 0x2, 30, 20, 0, 1
+ delay 0x7
+ createsprite gUnknown_08596624, 0x2, 10, -15, 0, 1
+ delay 0x6
+ createsprite gUnknown_08596624, 0x2, 20, 10, 0, 1
+ delay 0x6
+ createsprite gUnknown_08596624, 0x2, 10, 18, 0, 1
+ return
+
+Move_MIRROR_COAT:
+ loadspritegfx 0x2756
+ loadspritegfx 0x27B8
+ setalpha 0x1000
+ createsprite gUnknown_08596590, 0x1, 40, 0, 10168
+ delay 0xA
+ playsewithpan SE_W115, -64
+ call AnimScript_82D0014
+ waitforvisualfinish
+ delay 0x1
+ blendoff
+ end
+
+Move_REFLECT:
+ loadspritegfx 0x2757
+ loadspritegfx 0x27B7
+ setalpha 0x1000
+ waitplaysewithpan SE_W115, -64, 0xF
+ createsprite gUnknown_08596578, 0x1, 40, 0, 10167
+ delay 0x14
+ createsprite gUnknown_085965F4, 0x2, 30, 0, 0, 1
+ delay 0x7
+ createsprite gUnknown_085965F4, 0x2, 19, -12, 0, 1
+ delay 0x7
+ createsprite gUnknown_085965F4, 0x2, 10, 20, 0, 1
+ waitforvisualfinish
+ delay 0x1
+ blendoff
+ end
+
+Move_BARRIER:
+ loadspritegfx 0x27B9
+ setalpha 0x1000
+ waitplaysewithpan SE_W112, -64, 0xF
+ createsprite gUnknown_085965A8, 0x3, 40, 0, 10169
+ waitforvisualfinish
+ delay 0x1
+ blendoff
+ end
+
+Move_BUBBLE:
+ loadspritegfx 0x27A2
+ loadspritegfx 0x27AB
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ delay 0x1
+ createsprite gUnknown_08595068, 0x2, 18, 0, 15, -15, 10, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ delay 0x6
+ createsprite gUnknown_08595068, 0x2, 18, 0, 35, 37, 40, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ delay 0x6
+ createsprite gUnknown_08595068, 0x2, 18, 0, 10, -37, 30, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ delay 0x6
+ createsprite gUnknown_08595068, 0x2, 18, 0, 30, 10, 15, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ delay 0x6
+ createsprite gUnknown_08595068, 0x2, 18, 0, 20, 33, 20, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ delay 0x6
+ createsprite gUnknown_08595068, 0x2, 18, 0, 25, -30, 10, 128, 100
+ playsewithpan SE_W145, -64
+ waitplaysewithpan SE_W145B, +63, 0x64
+ waitforvisualfinish
+ call AnimScript_82D7B53
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_SMOG:
+ loadspritegfx 0x27BC
+ monbg ANIM_DEF_PARTNER
+ monbgprio_29
+ setalpha 0x80C
+ loopsewithpan SE_W054, +63, 0x11, 0xA
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ call AnimScript_82D024A
+ delay 0x78
+ loopsewithpan SE_W092, +63, 0x12, 0x2
+ createvisualtask sub_8115A04, 0x2, 4, 2, 2, 0, 12, 26650
+ delay 0xA
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 15, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D024A:
+ createsprite gUnknown_08595C44, 0x2, 0, -24, 48, 240, 1, 0
+ delay 0x7
+ return
+
+Move_FAINT_ATTACK:
+ loadspritegfx 0x2797
+ monbg ANIM_ATTACKER
+ fadetobg BG_DARK
+ waitbgfadein
+ delay 0x0
+ playsewithpan SE_W185, -64
+ createvisualtask sub_80D5830, 0x2, 0, 18, 6, 1, 3
+ createvisualtask sub_81136E8, 0x2, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ invisible ANIM_ATTACKER
+ delay 0x1
+ createvisualtask sub_8117F60, 0x2
+ setalpha 0x80C
+ monbg ANIM_TARGET
+ delay 0x1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 9, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x1
+ setarg 0x7, 0x1000
+ delay 0x20
+ createvisualtask sub_8113888, 0x2
+ monbg ANIM_ATTACKER
+ createvisualtask sub_81137E4, 0x2, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ restorebg
+ waitbgfadein
+ end
+
+Move_SAND_ATTACK:
+ loadspritegfx 0x275A
+ monbg ANIM_ATK_PARTNER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x80C
+ playsewithpan SE_W028, -64
+ createsprite gUnknown_0857FE70, 0x2, 0, -10, 0, 0, 3
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 2
+ call AnimScript_82D0337
+ call AnimScript_82D0337
+ call AnimScript_82D0337
+ call AnimScript_82D0337
+ call AnimScript_82D0337
+ call AnimScript_82D0337
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+AnimScript_82D0337:
+ createsprite gUnknown_085971A8, 0x82, 15, 15, 20, 0, 0
+ createsprite gUnknown_085971A8, 0x82, 15, 15, 20, 10, 10
+ createsprite gUnknown_085971A8, 0x82, 15, 15, 20, -10, -10
+ createsprite gUnknown_085971A8, 0x82, 15, 15, 20, 20, 5
+ createsprite gUnknown_085971A8, 0x82, 15, 15, 20, -20, -5
+ delay 0x2
+ return
+
+Move_MUD_SLAP:
+ loadspritegfx 0x275A
+ playsewithpan SE_W028, -64
+ createsprite gUnknown_0857FE70, 0x2, 0, -10, 0, 0, 3
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 2
+ call AnimScript_82D03D5
+ call AnimScript_82D03D5
+ call AnimScript_82D03D5
+ call AnimScript_82D03D5
+ call AnimScript_82D03D5
+ call AnimScript_82D03D5
+ waitforvisualfinish
+ end
+
+AnimScript_82D03D5:
+ createsprite gUnknown_085971CC, 0x82, 15, 15, 20, 0, 0
+ createsprite gUnknown_085971CC, 0x82, 15, 15, 20, 10, 5
+ createsprite gUnknown_085971CC, 0x82, 15, 15, 20, -10, -5
+ createsprite gUnknown_085971CC, 0x82, 15, 15, 20, 20, 10
+ createsprite gUnknown_085971CC, 0x82, 15, 15, 20, -20, -10
+ delay 0x2
+ return
+
+Move_DRAGON_RAGE:
+ loadspritegfx 0x272D
+ loadspritegfx 0x2733
+ playsewithpan SE_W082, -64
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 40, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x82, 0, 15, 0, 0, 4
+ waitforvisualfinish
+ createsprite gUnknown_08596F80, 0x82, 30, 15, 0, 10, 10
+ waitforvisualfinish
+ loopsewithpan SE_W172B, +63, 0xB, 0x3
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 3, 25, 1
+ createsprite gUnknown_08596F28, 0xC2, 1, 5, 0
+ delay 0x1
+ createsprite gUnknown_08596F28, 0xC2, 1, -10, -15
+ delay 0x1
+ createsprite gUnknown_08596F28, 0x82, 1, 0, 25
+ delay 0x1
+ createsprite gUnknown_08596F28, 0xC2, 1, 15, 5
+ delay 0x1
+ createsprite gUnknown_08596F28, 0xC2, 1, -25, 0
+ delay 0x1
+ createsprite gUnknown_08596F28, 0x82, 1, 30, 30
+ delay 0x1
+ createsprite gUnknown_08596F28, 0x82, 1, -27, 25
+ delay 0x1
+ createsprite gUnknown_08596F28, 0xC2, 1, 0, 8
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0xC2, 0, 0, 4
+ waitforvisualfinish
+ end
+
+Move_RAIN_DANCE:
+ loadspritegfx 0x2783
+ playsewithpan SE_W240, -64
+ createvisualtask sub_8116620, 0xA, 1921, 2, 0, 4, 0
+ waitforvisualfinish
+ createvisualtask sub_8107188, 0x2, 0, 3, 120
+ createvisualtask sub_8107188, 0x2, 0, 3, 120
+ delay 0x78
+ delay 0x1E
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1921, 2, 4, 0, 0
+ waitforvisualfinish
+ end
+
+Move_BITE:
+ loadspritegfx 0x279B
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W044, +63
+ createsprite gUnknown_08597080, 0x2, 0, -32, 0, 0, 819, 10
+ createsprite gUnknown_08597080, 0x2, 0, 32, 4, 0, -819, 10
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 4, 7, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x1
+ end
+
+Move_CRUNCH:
+ loadspritegfx 0x279B
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ fadetobg BG_DARK
+ waitbgfadein
+ setalpha 0x80C
+ playsewithpan SE_W044, +63
+ createsprite gUnknown_08597080, 0x2, -32, -32, 1, 819, 819, 10
+ createsprite gUnknown_08597080, 0x2, 32, 32, 5, -819, -819, 10
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, -8, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 7, 5, 2
+ waitforvisualfinish
+ playsewithpan SE_W044, +63
+ createsprite gUnknown_08597080, 0x2, 32, -32, 7, -819, 819, 10
+ createsprite gUnknown_08597080, 0x2, -32, 32, 3, 819, -819, 10
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, 8, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 8, 4, 2
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ delay 0x1
+ restorebg
+ waitbgfadein
+ end
+
+Move_CLAMP:
+ loadspritegfx 0x27A1
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W011, +63
+ createsprite gUnknown_08597098, 0x2, -32, 0, 2, 819, 0, 10
+ createsprite gUnknown_08597098, 0x2, 32, 0, 6, -819, 0, 10
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 5, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_ICE_BEAM:
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ loadspritegfx 0x279D
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 7, 0
+ waitforvisualfinish
+ createsoundtask sub_8158C58, 183, -64, 63, 4, 4, 0, 10
+ createsprite gUnknown_08595B2C, 0x2, 20, 12, 0, 12, 20
+ createsprite gUnknown_08595B2C, 0x2, 20, -12, 0, -12, 20
+ delay 0x1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ createsprite gUnknown_08597274, 0x2, 4, -31, 0, 7, 32384
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 25, 1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ call AnimScript_82D07C1
+ createsprite gUnknown_08595B14, 0x2, 20, 0, 0, 0, 11
+ delay 0x1
+ createsprite gUnknown_08595B14, 0x2, 20, 0, 0, 0, 11
+ waitforvisualfinish
+ delay 0x14
+ call AnimScript_82D7720
+ createsprite gUnknown_08597274, 0x2, 4, 5, 7, 0, 32384
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 0, 7, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82D07C1:
+ createsprite gUnknown_08595B2C, 0x2, 20, 12, 0, 12, 20
+ createsprite gUnknown_08595B2C, 0x2, 20, -12, 0, -12, 20
+ createsprite gUnknown_08595B14, 0x2, 20, 0, 0, 0, 11
+ delay 0x1
+ return
+
+Move_WITHDRAW:
+ playsewithpan SE_W029, -64
+ createvisualtask sub_81036A0, 0x5
+ waitforvisualfinish
+ end
+
+Move_AURORA_BEAM:
+ loadspritegfx 0x279C
+ fadetobg BG_AURORABEAM
+ waitbgfadein
+ playsewithpan SE_W062, -64
+ setarg 0x7, 0x0
+ createvisualtask sub_8107528, 0xA, 130
+ call AnimScript_82D088B
+ createvisualtask sub_80D52D0, 0x5, 1, 1, 0, 17, 1
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ setarg 0x7, 0xFFFF
+ createsoundtask sub_8158C58, 183, -64, 63, 3, 6, 0, 10
+ createvisualtask sub_80D52D0, 0x5, 1, 2, 0, 40, 1
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ call AnimScript_82D088B
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ end
+
+AnimScript_82D088B:
+ createsprite gUnknown_085950B4, 0x82, 20, 0, 0, 0, 17
+ delay 0x1
+ createsprite gUnknown_085950B4, 0x82, 20, 0, 0, 0, 17
+ delay 0x1
+ createsprite gUnknown_085950B4, 0x82, 20, 0, 0, 0, 17
+ delay 0x1
+ createsprite gUnknown_085950B4, 0x82, 20, 0, 0, 0, 17
+ delay 0x1
+ return
+
+Move_SOLAR_BEAM:
+ loadspritegfx 0x27A3
+ choosetwoturnanim AnimScript_82D08E6, AnimScript_82D09E3
+
+AnimScript_82D08E4:
+ waitforvisualfinish
+ end
+
+AnimScript_82D08E6:
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_8115A04, 0x2, 2, 1, 4, 0, 11, 12287
+ playsewithpan SE_W025, -64
+ call AnimScript_82D0910
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ goto AnimScript_82D08E4
+
+AnimScript_82D0910:
+ createsprite gUnknown_085921E0, 0x2, 40, 40, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -40, -40, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 0, 40, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 0, -40, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 40, -20, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 40, 20, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -40, -20, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -40, 20, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -20, 30, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 20, -30, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -20, -30, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 20, 30, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, -40, 0, 16
+ delay 0x2
+ createsprite gUnknown_085921E0, 0x2, 40, 0, 16
+ delay 0x2
+ return
+
+AnimScript_82D09E3:
+ call AnimScript_82D7D1D
+ panse_1B SE_W076, -64, +63, +2, 0x0
+ createvisualtask sub_80FEA58, 0x5
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 0
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 1
+ delay 0x4
+ createvisualtask sub_8116620, 0xA, 4, 1, 0, 10, 1017
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 2
+ delay 0x4
+ createvisualtask sub_80D52D0, 0x5, 1, 2, 0, 65, 1
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 3
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 4
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 5
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 6
+ delay 0x4
+ call AnimScript_82D0AB5
+ call AnimScript_82D0AB5
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 4, 1, 10, 0, 1017
+ call AnimScript_82D7D57
+ goto AnimScript_82D08E4
+
+AnimScript_82D0AB5:
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 0
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 1
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 2
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 3
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 4
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 5
+ delay 0x4
+ createsprite gUnknown_085921F8, 0x83, 15, 0, 20, 6
+ delay 0x4
+ return
+
+Move_BLIZZARD:
+ loadspritegfx 0x279D
+ monbg ANIM_DEF_PARTNER
+ createvisualtask sub_8117754, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D0CB2
+ fadetobg BG_HIGHSPEED_OPPONENT
+
+AnimScript_82D0B43:
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 0, 1, -1
+ waitbgfadein
+ waitforvisualfinish
+ panse_1B SE_W059, -64, +63, +2, 0x0
+ call AnimScript_82D0B7D
+ call AnimScript_82D0B7D
+ playsewithpan SE_W059B, +63
+ waitforvisualfinish
+ call AnimScript_82D77A4
+ waitforvisualfinish
+ delay 0x14
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82D0B7D:
+ createsprite gUnknown_08595B98, 0x28, 0, -10, 0, -10, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, 0, 0, 0, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -15, 0, -15, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, -10, 0, -10, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -5, 0, -5, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, 10, 0, 10, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -10, 0, -10, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, -20, 0, -20, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -20, 0, -20, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, 15, 0, 15, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -15, 0, -15, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, -20, 0, -20, 80, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_08595B98, 0x28, 0, -25, 0, -25, 72, 1
+ createsprite gUnknown_08595BB0, 0x28, 0, 20, 0, 20, 80, 0, 0, 1
+ delay 0x3
+ return
+
+AnimScript_82D0CB2:
+ fadetobg BG_HIGHSPEED_PLAYER
+ goto AnimScript_82D0B43
+
+Move_POWDER_SNOW:
+ loadspritegfx 0x279D
+ monbg ANIM_DEF_PARTNER
+ createsprite gUnknown_08597274, 0x2, 31, 1, 0, 3, 0
+ waitforvisualfinish
+ panse_1B SE_W016, -64, +63, +2, 0x0
+ call AnimScript_82D0D03
+ call AnimScript_82D0D03
+ playsewithpan SE_W016B, +63
+ waitforvisualfinish
+ waitsound
+ call AnimScript_82D77A4
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x14
+ createsprite gUnknown_08597274, 0x2, 31, 1, 3, 0, 0
+ end
+
+AnimScript_82D0D03:
+ createsprite gUnknown_08595BC8, 0x28, 0, 0, 0, 0, 56, 4, 4, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, -10, 0, -10, 56, 4, 4, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, 10, 0, 10, 56, -4, 3, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, -20, 0, -20, 56, -4, 5, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, 15, 0, 15, 56, 4, 4, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, -20, 0, -20, 56, 4, 4, 1
+ delay 0x3
+ createsprite gUnknown_08595BC8, 0x28, 0, 20, 0, 20, 56, 4, 4, 1
+ delay 0x3
+ return
+
+Move_HYDRO_PUMP:
+ loadspritegfx 0x27A5
+ loadspritegfx 0x27A4
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 40, 1
+ delay 0x6
+ panse_1B SE_W056, -64, +63, +2, 0x0
+ createvisualtask sub_81076C8, 0x5, 100
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 37, 1
+ call AnimScript_82D0E93
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ call AnimScript_82D0E93
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ call AnimScript_82D0E93
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ call AnimScript_82D0E93
+ call AnimScript_82D0E52
+ call AnimScript_82D0E52
+ call AnimScript_82D0E93
+ delay 0x1
+ delay 0x1
+ call AnimScript_82D0E93
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D0E52:
+ createsprite gUnknown_085950E4, 0x3, 10, 10, 0, 16
+ createsprite gUnknown_085950E4, 0x3, 10, 10, 0, -16
+ delay 0x1
+ createsprite gUnknown_085950E4, 0x3, 10, 10, 0, 16
+ createsprite gUnknown_085950E4, 0x3, 10, 10, 0, -16
+ delay 0x1
+ return
+
+AnimScript_82D0E93:
+ createsprite gUnknown_08597388, 0x4, 0, 15, 1, 1
+ createsprite gUnknown_08597388, 0x4, 0, -15, 1, 1
+ return
+
+Move_SIGNAL_BEAM:
+ loadspritegfx 0x2818
+ loadspritegfx 0x2819
+ loadspritegfx 0x2759
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 25, 1
+ delay 0x6
+ panse_1B SE_W062, -64, +63, +1, 0x0
+ createvisualtask sub_81076C8, 0x5, 100
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 25, 1
+ createsprite gUnknown_0859728C, 0x2, 4, 8, 5, 31, 8, 961, 8
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ call AnimScript_82D0F79
+ waitforvisualfinish
+ end
+
+AnimScript_82D0F79:
+ createsprite gUnknown_08595114, 0x83, 10, 10, 0, 16
+ createsprite gUnknown_0859512C, 0x83, 10, 10, 0, -16
+ delay 0x1
+ return
+
+Move_ABSORB:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 4, 13293
+ waitforvisualfinish
+ playsewithpan SE_W071, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 5, 1
+ waitforvisualfinish
+ delay 0x3
+ call AnimScript_82D1009
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 4, 0, 13293
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D1009:
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W152, +63
+ createsprite gUnknown_08592270, 0x3, 5, -18, -20, 35
+ delay 0x4
+ return
+
+Move_MEGA_DRAIN:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 8, 13293
+ waitforvisualfinish
+ playsewithpan SE_W071, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 1
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 5, 1
+ waitforvisualfinish
+ delay 0x3
+ call AnimScript_82D1121
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 8, 0, 13293
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D1121:
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -20, 35
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W145C, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -20, 35
+ delay 0x4
+ return
+
+Move_GIGA_DRAIN:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 12, 13293
+ waitforvisualfinish
+ playsewithpan SE_W071, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 5, 1
+ waitforvisualfinish
+ delay 0x3
+ call AnimScript_82D12B1
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 12, 0, 13293
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D12B1:
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -40, 35
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 28, 26
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -10, 20, 40, 39
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -32, 26
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -40, 26
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 36, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W202, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -20, 35
+ delay 0x4
+ return
+
+Move_LEECH_LIFE:
+ loadspritegfx 0x27B1
+ loadspritegfx 0x27A3
+ delay 0x1
+ loadspritegfx 0x272F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ setalpha 0x80C
+ delay 0x1
+ createsprite gUnknown_085969C8, 0x2, -20, 15, 12
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ playsewithpan SE_W071, +63
+ delay 0x2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 5, 1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 7, 0
+ waitforvisualfinish
+ call AnimScript_82D1009
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 7, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SYNTHESIS:
+ loadspritegfx 0x2741
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 16, 19451
+ playsewithpan SE_W025, -64
+ call AnimScript_82D79B4
+ waitforvisualfinish
+ unloadspritegfx 0x2741
+ delay 0x1
+ loadspritegfx 0x272F
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ end
+
+Move_TOXIC:
+ loadspritegfx 0x27A7
+ loadspritegfx 0x27A6
+ call AnimScript_82D1515
+ call AnimScript_82D1515
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ end
+
+AnimScript_82D1515:
+ createsprite gUnknown_08596134, 0x82, -24, 16, 1, 1
+ playsewithpan SE_W092, +63
+ delay 0xF
+ createsprite gUnknown_08596134, 0x82, 8, 16, 1, 1
+ playsewithpan SE_W092, +63
+ delay 0xF
+ createsprite gUnknown_08596134, 0x82, -8, 16, 1, 1
+ playsewithpan SE_W092, +63
+ delay 0xF
+ createsprite gUnknown_08596134, 0x82, 24, 16, 1, 1
+ playsewithpan SE_W092, +63
+ delay 0xF
+ return
+
+Move_SLUDGE:
+ loadspritegfx 0x27A6
+ playsewithpan SE_W145C, -64
+ createsprite gUnknown_085961A8, 0x82, 20, 0, 40, 0
+ waitforvisualfinish
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 5, 1
+ createvisualtask sub_8115A04, 0x2, 4, 1, 2, 0, 12, 31774
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ end
+
+Move_SLUDGE_BOMB:
+ loadspritegfx 0x27A6
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ call AnimScript_82D16BC
+ createvisualtask sub_80D52D0, 0x5, 1, 3, 0, 15, 1
+ createvisualtask sub_8115A04, 0x2, 4, 1, 2, 0, 12, 31774
+ createsprite gUnknown_085961D8, 0x82, 42, 27, 20
+ createsprite gUnknown_085961D8, 0x82, -27, 44, 20
+ createsprite gUnknown_085961D8, 0x82, 39, -28, 20
+ createsprite gUnknown_085961D8, 0x82, -42, -42, 20
+ playsewithpan SE_W091, +63
+ delay 0x5
+ createsprite gUnknown_085961D8, 0x82, 0, 40, 20
+ createsprite gUnknown_085961D8, 0x82, -8, -44, 20
+ createsprite gUnknown_085961D8, 0x82, -46, -28, 20
+ createsprite gUnknown_085961D8, 0x82, 46, 9, 20
+ playsewithpan SE_W091, +63
+ delay 0x5
+ createsprite gUnknown_085961D8, 0x82, 42, 0, 20
+ createsprite gUnknown_085961D8, 0x82, -43, -12, 20
+ createsprite gUnknown_085961D8, 0x82, 16, -46, 20
+ createsprite gUnknown_085961D8, 0x82, -16, 44, 20
+ playsewithpan SE_W091, +63
+ delay 0x0
+ waitsound
+ waitforvisualfinish
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ end
+
+AnimScript_82D16BC:
+ playsewithpan SE_W145C, -64
+ createsprite gUnknown_085961A8, 0x82, 20, 0, 40, 0
+ delay 0x3
+ return
+
+Move_ACID:
+ loadspritegfx 0x27A6
+ monbg ANIM_DEF_PARTNER
+ createsprite gUnknown_085961C0, 0x82, 20, 0, 40, 1, 0, 0
+ playsewithpan SE_W145C, -64
+ delay 0x5
+ createsprite gUnknown_085961C0, 0x82, 20, 0, 40, 1, 24, 0
+ playsewithpan SE_W145C, -64
+ delay 0x5
+ createsprite gUnknown_085961C0, 0x82, 20, 0, 40, 1, -24, 0
+ playsewithpan SE_W145C, -64
+ delay 0xF
+ createvisualtask sub_80D52D0, 0x5, 1, 2, 0, 10, 1
+ createvisualtask sub_80D52D0, 0x5, 3, 2, 0, 10, 1
+ createvisualtask sub_8115A04, 0x2, 20, 2, 2, 0, 12, 31774
+ createsprite gUnknown_0859620C, 0x82, 0, -22, 0, 15, 55
+ playsewithpan SE_W145, +63
+ delay 0xA
+ createsprite gUnknown_0859620C, 0x82, -26, -24, 0, 15, 55
+ playsewithpan SE_W145, +63
+ delay 0xA
+ createsprite gUnknown_0859620C, 0x82, 15, -27, 0, 15, 50
+ playsewithpan SE_W145, +63
+ delay 0xA
+ createsprite gUnknown_0859620C, 0x82, -15, -17, 0, 10, 45
+ playsewithpan SE_W145, +63
+ delay 0xA
+ createsprite gUnknown_0859620C, 0x82, 27, -22, 0, 15, 50
+ playsewithpan SE_W145, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_BONEMERANG:
+ loadspritegfx 0x2710
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W155, -64
+ createsprite gUnknown_08597178, 0x2
+ delay 0x14
+ playsewithpan SE_W030, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 5, 0, 5, 1
+ delay 0x11
+ playsewithpan SE_W233, -64
+ createsprite gUnknown_0857FE28, 0x2, 6, -4
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_BONE_CLUB:
+ loadspritegfx 0x2710
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W155, +63
+ createsprite gUnknown_08597190, 0x2, -42, -25, 0, 0, 15
+ delay 0xC
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 5, 1
+ createsprite gUnknown_0859728C, 0x2, 7, 5, 1, 0, 10, 0, 0
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_BONE_RUSH:
+ loadspritegfx 0x2710
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W155, +63
+ createsprite gUnknown_08597190, 0x2, -42, -25, 0, 0, 15
+ delay 0xC
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 3, 5, 1
+ playsewithpan SE_W030, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SPIKES:
+ loadspritegfx 0x27A8
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W026, -64
+ waitplaysewithpan SE_W030, +63, 0x1C
+ createsprite gUnknown_085CE11C, 0x82, 20, 0, 0, 24, 30
+ delay 0xA
+ playsewithpan SE_W026, -64
+ waitplaysewithpan SE_W030, +63, 0x1C
+ createsprite gUnknown_085CE11C, 0x82, 20, 0, -24, 24, 30
+ delay 0xA
+ waitplaysewithpan SE_W030, +63, 0x1C
+ createsprite gUnknown_085CE11C, 0x82, 20, 0, 24, 24, 30
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_MEGAHORN:
+ loadspritegfx 0x27A9
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W082, -64
+ jumpifcontest AnimScript_82D19FA
+ fadetobg BG_DRILL
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 768, 1, -1
+
+AnimScript_82D1947:
+ waitbgfadein
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x5, 0, 2, 0, 15, 1
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 6
+ delay 0x3
+ createsprite gUnknown_08596974, 0x3, -42, 25, 0, 0, 6
+ delay 0x4
+ playsewithpan SE_W011, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ createsprite gUnknown_0857FE70, 0x2, 1, -16, 4, 1, 4
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 1, -4, 1, 12, 1
+ createsprite gUnknown_0859728C, 0x2, 7, 5, 1, 0x7FFF, 10, 0, 0
+ delay 0xA
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 11
+ delay 0x3
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 7
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+AnimScript_82D19FA:
+ fadetobg BG_DRILL_CONTESTS
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, 2304, 768, 0, -1
+ goto AnimScript_82D1947
+
+Move_GUST:
+ loadspritegfx 0x2719
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W016, +63
+ createsprite gUnknown_08596270, 0x2, 0, -16
+ createvisualtask sub_810DED8, 0x5, 1, 70
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x5, 1, 1, 0, 7, 1
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ playsewithpan SE_W016B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_WING_ATTACK:
+ loadspritegfx 0x2719
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ loopsewithpan SE_W017, -64, 0x14, 0x2
+ createvisualtask sub_80D5738, 0x2, 0, 12, 4, 1, 4
+ createvisualtask sub_810DED8, 0x5, 1, 70
+ createsprite gUnknown_085962A4, 0x2, -25, 0, 0, 0, 20
+ createsprite gUnknown_085962A4, 0x2, 25, 0, 0, 0, 20
+ delay 0x18
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 9
+ delay 0x11
+ createsprite gUnknown_08597358, 0x2, 16, 0, 1, 1
+ createsprite gUnknown_08597358, 0x2, -16, 0, 1, 1
+ loopsewithpan SE_W003, +63, 0x5, 0x2
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 11
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_PECK:
+ loadspritegfx 0x2797
+ playsewithpan SE_W030, +63
+ createvisualtask sub_80D622C, 0x2, 3, -768, 1, 2
+ createsprite gUnknown_085973E8, 0x83, -12, 0, 1, 3
+ waitforvisualfinish
+ end
+
+Move_AEROBLAST:
+ loadspritegfx 0x27AA
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ call AnimScript_82D7CE5
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ call AnimScript_82D1B82
+ createvisualtask sub_80D51AC, 0x5, 1, 5, 0, 50, 1
+ call AnimScript_82D1B82
+ call AnimScript_82D1B82
+ call AnimScript_82D1B82
+ call AnimScript_82D1B82
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ delay 0x0
+ call AnimScript_82D7D15
+ end
+
+AnimScript_82D1B82:
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_085962D4, 0x2, 14, -12, 0, -12, 15, 0, 0
+ createsprite gUnknown_085962D4, 0x2, 26, 8, 12, 8, 15, 0, 0
+ delay 0x3
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_085962D4, 0x2, 14, -12, 0, -12, 15, 1, 0
+ createsprite gUnknown_085962D4, 0x2, 26, 8, 12, 8, 15, 1, 0
+ delay 0x3
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_085962D4, 0x2, 14, -12, 0, -12, 15, 2, 0
+ createsprite gUnknown_085962D4, 0x2, 26, 8, 12, 8, 15, 2, 0
+ delay 0x3
+ playsewithpan SE_W026, -64
+ createsprite gUnknown_085962D4, 0x2, 14, -12, 0, -12, 15, 3, 0
+ createsprite gUnknown_085962D4, 0x2, 26, 8, 12, 8, 15, 3, 0
+ delay 0x3
+ return
+
+Move_WATER_GUN:
+ loadspritegfx 0x27AB
+ loadspritegfx 0x27A4
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08595208, 0x2, 20, 0, 0, 0, 40, -25
+ playsewithpan SE_W145, -64
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x5, 1, 1, 0, 8, 1
+ createsprite gUnknown_08597388, 0x4, 0, 0, 1, 2
+ createsprite gUnknown_08595220, 0x2, 0, -15, 0, 15, 55
+ playsewithpan SE_W152, +63
+ delay 0xA
+ createsprite gUnknown_08595220, 0x2, 15, -20, 0, 15, 50
+ playsewithpan SE_W152, +63
+ delay 0xA
+ createsprite gUnknown_08595220, 0x2, -15, -10, 0, 10, 45
+ playsewithpan SE_W152, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_CRABHAMMER:
+ loadspritegfx 0x279D
+ loadspritegfx 0x27A4
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_08597388, 0x4, 0, 0, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 32429, 10, 0, 0
+ createsprite gUnknown_0857FE70, 0x2, 1, -24, 0, 0, 4
+ waitforvisualfinish
+ delay 0x8
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 4
+ waitforvisualfinish
+ loopsewithpan SE_W152, +63, 0x14, 0x3
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 4, 8, 1
+ createsprite gUnknown_08595238, 0x2, 10, 10, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, 20, -20, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, -15, 15, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, 0, 0, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, -10, -20, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, 16, -8, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, 5, 8, 20, 1
+ delay 0x4
+ createsprite gUnknown_08595238, 0x2, -16, 0, 20, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SURF:
+ createvisualtask sub_8107954, 0x2, 0
+ delay 0x18
+ panse_1B SE_W057, -64, +63, +2, 0x0
+ waitforvisualfinish
+ end
+
+Move_FLAMETHROWER:
+ loadspritegfx 0x272D
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 46, 1
+ delay 0x6
+ createvisualtask sub_81076C8, 0x5, 100
+ panse_1B SE_W053, -64, +63, +2, 0x0
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 43, 1
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ call AnimScript_82D1E58
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D1E58:
+ createsprite gUnknown_08595158, 0x3, 10, 10, 0, 16
+ delay 0x2
+ createsprite gUnknown_08595158, 0x3, 10, 10, 0, 16
+ delay 0x2
+ return
+
+Move_SANDSTORM:
+ loadspritegfx 0x2815
+ playsewithpan SE_W201, 0
+ createvisualtask sub_8110BCC, 0x5, 0
+ delay 0x10
+ createsprite gUnknown_08596BA0, 0x28, 10, 2304, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 90, 2048, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 50, 2560, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 20, 2304, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 70, 1984, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 0, 2816, 96, 0
+ delay 0xA
+ createsprite gUnknown_08596BA0, 0x28, 60, 2560, 96, 0
+ end
+
+Move_WHIRLPOOL:
+ loadspritegfx 0x27A5
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ delay 0x0
+ createsprite gUnknown_08597274, 0x0, 4, 2, 0, 7, 23968
+ playsewithpan SE_W250, +63
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 50, 1
+ call AnimScript_82D1F5B
+ call AnimScript_82D1F5B
+ call AnimScript_82D1F5B
+ delay 0xC
+ createsprite gUnknown_08597274, 0x0, 4, 2, 7, 0, 23968
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82D1F5B:
+ createsprite gUnknown_08596B70, 0x82, 0, 28, 384, 50, 8, 50, 1
+ delay 0x2
+ createsprite gUnknown_08596B70, 0x82, 0, 32, 240, 40, 11, -46, 1
+ delay 0x2
+ createsprite gUnknown_08596B70, 0x82, 0, 33, 416, 40, 4, 42, 1
+ delay 0x2
+ createsprite gUnknown_08596B70, 0x82, 0, 31, 288, 45, 6, -42, 1
+ delay 0x2
+ createsprite gUnknown_08596B70, 0x82, 0, 28, 448, 45, 11, 46, 1
+ delay 0x2
+ createsprite gUnknown_08596B70, 0x82, 0, 33, 464, 50, 10, -50, 1
+ delay 0x2
+ return
+
+Move_FLY:
+ loadspritegfx 0x27AC
+ loadspritegfx 0x2797
+ choosetwoturnanim AnimScript_82D1FF7, AnimScript_82D200F
+
+AnimScript_82D1FF5:
+ waitforvisualfinish
+ end
+
+AnimScript_82D1FF7:
+ playsewithpan SE_W019, -64
+ createsprite gUnknown_08596340, 0x2, 0, 0, 13, 336
+ goto AnimScript_82D1FF5
+
+AnimScript_82D200F:
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W104, -64
+ createsprite gUnknown_08596358, 0x2, 20
+ delay 0x14
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82D1FF5
+
+Move_BOUNCE:
+ loadspritegfx 0x27AC
+ loadspritegfx 0x2797
+ choosetwoturnanim AnimScript_82D2060, AnimScript_82D2074
+
+AnimScript_82D205F:
+ end
+
+AnimScript_82D2060:
+ playsewithpan SE_W100, -64
+ createsprite gUnknown_08596420, 0x2, 0, 0
+ goto AnimScript_82D205F
+
+AnimScript_82D2074:
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_0859644C, 0x83
+ delay 0x7
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 5, 11, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82D205F
+
+Move_KARATE_CHOP:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W104, +63
+ createsprite gUnknown_08595E68, 0x2, -16, 0, 0, 0, 10, 1, 3, 0
+ waitforvisualfinish
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 4, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_CROSS_CHOP:
+ loadspritegfx 0x279F
+ loadspritegfx 0x282D
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W025, +63
+ createsprite gUnknown_08595EC8, 0x2, 0, 0, 0
+ createsprite gUnknown_08595EC8, 0x2, 0, 0, 1
+ delay 0x28
+ playsewithpan SE_W013, +63
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0x7FFF, 10, 0, 10
+ createsprite gUnknown_085973D0, 0x3, 0, 0, 1, 20
+ createvisualtask sub_80D51AC, 0x5, 1, 7, 0, 9, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_JUMP_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x3
+ createsprite gUnknown_08595E80, 0x2, -16, 8, 0, 0, 10, 1, 1, 1
+ playsewithpan SE_W026, +63
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x1, 0, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 5, 0, 7, 1
+ playsewithpan SE_W004, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_HI_JUMP_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_0857FE70, 0x2, 0, -24, 0, 0, 8
+ waitforvisualfinish
+ delay 0xA
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 3
+ delay 0x2
+ createsprite gUnknown_08595E80, 0x2, -16, 8, 0, 0, 10, 1, 1, 1
+ playsewithpan SE_W026, +63
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_0857FE70, 0x2, 1, -28, 0, 0, 3
+ delay 0x3
+ createvisualtask sub_80D5484, 0x2, 1, 3, 0, 11, 1
+ waitforvisualfinish
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 6
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_DOUBLE_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_08595EB0, 0x3, 1, 20, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 4, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_TRIPLE_KICK:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W233B, +63
+ jumpifmoveturn 0x0, AnimScript_82D22B8
+ jumpifmoveturn 0x1, AnimScript_82D22EE
+ goto AnimScript_82D2324
+
+AnimScript_82D22B3:
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D22B8:
+ createsprite gUnknown_08595E98, 0x84, -16, -8, 20, 1, 1
+ createsprite gUnknown_08597358, 0x83, -16, -16, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 4, 0, 6, 1
+ goto AnimScript_82D22B3
+
+AnimScript_82D22EE:
+ createsprite gUnknown_08595E98, 0x84, 8, 8, 20, 1, 1
+ createsprite gUnknown_08597358, 0x83, 8, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 4, 0, 6, 1
+ goto AnimScript_82D22B3
+
+AnimScript_82D2324:
+ createsprite gUnknown_08595E98, 0x84, 0, 0, 20, 1, 1
+ createsprite gUnknown_08597358, 0x83, 0, -8, 1, 1
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ goto AnimScript_82D22B3
+
+Move_DYNAMIC_PUNCH:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ loadspritegfx 0x27D6
+ loadspritegfx 0x2717
+ delay 0x1
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08595E98, 0x83, 0, 0, 20, 1, 0
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 5, 0, 7, 1
+ delay 0x1
+ waitsound
+ playsewithpan SE_W120, +63
+ createvisualtask sub_80D52D0, 0x5, 1, 5, 0, 28, 1
+ createsprite gUnknown_0859371C, 0x3, 0, 0, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, 24, -24, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, -16, 16, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, -24, -12, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, 16, 16, 1, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_COUNTER:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80D5830, 0x2, 0, 18, 6, 1, 4
+ playsewithpan SE_W233, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 0, 0, 4
+ delay 0x4
+ createsprite gUnknown_08597358, 0x2, -15, 18, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 25, 1
+ createsprite gUnknown_08595E98, 0x3, -15, 18, 8, 1, 0
+ delay 0x3
+ createsprite gUnknown_08597358, 0x2, 0, -4, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ createsprite gUnknown_08595E98, 0x3, 0, -4, 8, 1, 0
+ delay 0x3
+ createsprite gUnknown_08597358, 0x2, 15, 9, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ createsprite gUnknown_08595E98, 0x3, 15, 9, 8, 1, 0
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_VITAL_THROW:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W233, -64
+ createvisualtask sub_80D5830, 0x2, 0, 12, 4, 1, 2
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 20, 0, 0, 4
+ delay 0x2
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ createsprite gUnknown_0857FE70, 0x2, 1, -24, 0, 0, 4
+ waitforvisualfinish
+ delay 0x3
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 7
+ delay 0xB
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 10
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_ROCK_SMASH:
+ loadspritegfx 0x274A
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ delay 0x1
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createsprite gUnknown_08595E98, 0x2, 0, 0, 8, 1, 0
+ playsewithpan SE_W233B, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 5, 1
+ waitforvisualfinish
+ playsewithpan SE_W088, +63
+ createsprite gUnknown_08596B1C, 0x2, 0, 0, 20, 24, 14, 2
+ createsprite gUnknown_08596B1C, 0x2, 5, 0, -20, 24, 14, 1
+ createsprite gUnknown_08596B1C, 0x2, 0, 5, 20, -24, 14, 2
+ createsprite gUnknown_08596B1C, 0x2, -5, 0, -20, -24, 14, 2
+ createsprite gUnknown_08596B1C, 0x2, 0, -5, 30, 18, 8, 2
+ createsprite gUnknown_08596B1C, 0x2, 0, 0, 30, -18, 8, 2
+ createsprite gUnknown_08596B1C, 0x2, 0, 0, -30, 18, 8, 2
+ createsprite gUnknown_08596B1C, 0x2, 0, 0, -30, -18, 8, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 7, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_SUBMISSION:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W104, -64
+ waitplaysewithpan SE_W004, +63, 0xA
+ waitplaysewithpan SE_W104, -64, 0x14
+ waitplaysewithpan SE_W004, +63, 0x1E
+ waitplaysewithpan SE_W104, -64, 0x28
+ waitplaysewithpan SE_W004, +63, 0x32
+ waitplaysewithpan SE_W104, -64, 0x3C
+ waitplaysewithpan SE_W004, +63, 0x46
+ waitplaysewithpan SE_W104, -64, 0x50
+ waitplaysewithpan SE_W004, +63, 0x5A
+ createvisualtask sub_80D5738, 0x2, 0, -18, 6, 6, 4
+ createvisualtask sub_80D5738, 0x2, 1, 18, 6, 6, 4
+ call AnimScript_82D26D3
+ call AnimScript_82D26D3
+ call AnimScript_82D26D3
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D26D3:
+ createsprite gUnknown_08597358, 0x3, 0, -12, 1, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x3, -12, 8, 1, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x3, 12, 0, 1, 1
+ delay 0x8
+ return
+
+Move_SUNNY_DAY:
+ loadspritegfx 0x27AD
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x30D
+ createvisualtask sub_8116620, 0xA, 1921, 1, 0, 6, 0x7FFF
+ waitforvisualfinish
+ panse_26 SE_W080, -64, +63, +1, 0x0
+ call AnimScript_82D2753
+ call AnimScript_82D2753
+ call AnimScript_82D2753
+ call AnimScript_82D2753
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1921, 1, 6, 0, 0x7FFF
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+AnimScript_82D2753:
+ createsprite gUnknown_085954A0, 0x28
+ delay 0x6
+ return
+
+Move_COTTON_SPORE:
+ loadspritegfx 0x27AE
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ loopsewithpan SE_W077, +63, 0x12, 0xA
+ call AnimScript_82D277D
+ call AnimScript_82D277D
+ call AnimScript_82D277D
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82D277D:
+ createsprite gUnknown_085922EC, 0x2, 0, -20, 85, 80, 0
+ delay 0xC
+ createsprite gUnknown_085922EC, 0x2, 0, -10, 170, 80, 0
+ delay 0xC
+ createsprite gUnknown_085922EC, 0x2, 0, -15, 0, 80, 0
+ delay 0xC
+ return
+
+Move_SPORE:
+ loadspritegfx 0x27AE
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_80FEE1C, 0x2
+ loopsewithpan SE_W077, +63, 0x10, 0xB
+ call AnimScript_82D27E2
+ call AnimScript_82D27E2
+ call AnimScript_82D27E2
+ waitforvisualfinish
+ delay 0x1
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D27E2:
+ createsprite gUnknown_085922EC, 0x82, 0, -20, 85, 80, 1
+ delay 0xC
+ createsprite gUnknown_085922EC, 0x82, 0, -10, 170, 80, 1
+ delay 0xC
+ createsprite gUnknown_085922EC, 0x82, 0, -15, 0, 80, 1
+ delay 0xC
+ return
+
+Move_PETAL_DANCE:
+ loadspritegfx 0x27AF
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W080, -64
+ createvisualtask sub_80D5830, 0x2, 0, 12, 6, 6, 3
+ createsprite gUnknown_0859231C, 0x2, 0, -24, 8, 140
+ createsprite gUnknown_08592334, 0x2, 16, -24, 8, 100
+ createsprite gUnknown_08592334, 0x2, -16, -24, 8, 100
+ delay 0xF
+ createsprite gUnknown_0859231C, 0x2, 0, -24, 8, 140
+ createsprite gUnknown_08592334, 0x2, 32, -24, 8, 100
+ createsprite gUnknown_08592334, 0x2, -32, -24, 8, 100
+ delay 0xF
+ createsprite gUnknown_0859231C, 0x2, 0, -24, 8, 140
+ createsprite gUnknown_08592334, 0x2, 24, -24, 8, 100
+ createsprite gUnknown_08592334, 0x2, -24, -24, 8, 100
+ delay 0x1E
+ createsprite gUnknown_08592334, 0x2, 16, -24, 0, 100
+ createsprite gUnknown_08592334, 0x2, -16, -24, 0, 100
+ delay 0x1E
+ createsprite gUnknown_08592334, 0x2, 20, -16, 14, 80
+ createsprite gUnknown_08592334, 0x2, -20, -14, 16, 80
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 5
+ delay 0x3
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 0
+ createvisualtask sub_80D51AC, 0x2, 1, 6, 0, 8, 1
+ waitforvisualfinish
+ delay 0x8
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 7
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_RAZOR_LEAF:
+ loadspritegfx 0x274F
+ loadspritegfx 0x27B0
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ delay 0x1
+ loopsewithpan SE_W077, -64, 0xA, 0x5
+ createsprite gUnknown_08592390, 0x2, -3, -2, 10
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -1, -1, 15
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -4, -4, 7
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 3, -3, 11
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -1, -6, 8
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 2, -1, 12
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -3, -4, 13
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 4, -5, 7
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 2, -6, 11
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -3, -5, 8
+ delay 0x3C
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085923D8, 0x83, 20, -10, 20, 0, 22, 20, 1
+ createsprite gUnknown_085923D8, 0x83, 20, -10, 20, 0, 22, -20, 1
+ delay 0x14
+ playsewithpan SE_W013, +63
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 2, 0, 8, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_NATURE_POWER:
+Move_ANCIENT_POWER:
+ loadspritegfx 0x274A
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_085972D8, 0x2, 4, 1, 10, 1
+ createsprite gUnknown_08596C10, 0x2, 20, 32, -48, 50, 2
+ createsprite gUnknown_08596C10, 0x2, 0, 32, -38, 25, 5
+ createsprite gUnknown_08596C10, 0x2, 32, 32, -28, 40, 3
+ createsprite gUnknown_08596C10, 0x2, -20, 32, -48, 50, 2
+ createsprite gUnknown_08596C10, 0x2, 20, 32, -28, 60, 1
+ createsprite gUnknown_08596C10, 0x2, 0, 32, -28, 30, 4
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 30, 1
+ playsewithpan SE_W082, -64
+ delay 0xA
+ createsprite gUnknown_08596C10, 0x2, 15, 32, -48, 25, 5
+ createsprite gUnknown_08596C10, 0x2, -10, 32, -42, 30, 4
+ delay 0xA
+ createsprite gUnknown_08596C10, 0x2, 0, 32, -42, 25, 5
+ createsprite gUnknown_08596C10, 0x2, -25, 32, -48, 30, 4
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 16, 0, 0, 4
+ delay 0x3
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 7
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_OCTAZOOKA:
+ loadspritegfx 0x272E
+ loadspritegfx 0x2721
+ playsewithpan SE_W025B, -64
+ createsprite gUnknown_08592DFC, 0x82, 20, 0, 0, 0, 20, 0
+ waitforvisualfinish
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_08592E30, 0x82, 8, 8, 1, 0
+ delay 0x2
+ createsprite gUnknown_08592E30, 0x82, -8, -8, 1, 0
+ delay 0x2
+ createsprite gUnknown_08592E30, 0x82, 8, -8, 1, 0
+ delay 0x2
+ createsprite gUnknown_08592E30, 0x82, -8, 8, 1, 0
+ waitforvisualfinish
+ end
+
+Move_MIST:
+ loadspritegfx 0x27A0
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x80C
+ loopsewithpan SE_W054, -64, 0x14, 0xF
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ call AnimScript_82D2C34
+ delay 0x20
+ createvisualtask sub_8115A04, 0x2, 10, 8, 2, 0, 14, 0x7FFF
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+AnimScript_82D2C34:
+ createsprite gUnknown_08595C2C, 0x2, 0, -24, 48, 240, 0, 1
+ delay 0x7
+ return
+
+Move_HAZE:
+ waitforvisualfinish
+ playsewithpan SE_W114, 0
+ createvisualtask sub_810C0A0, 0x5
+ delay 0x1E
+ createvisualtask sub_8116620, 0xA, 1920, 2, 0, 16, 0
+ delay 0x5A
+ createvisualtask sub_8116620, 0xA, 1920, 1, 16, 0, 0
+ end
+
+Move_FIRE_PUNCH:
+ loadspritegfx 0x279F
+ loadspritegfx 0x272D
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 9, 31
+ createsprite gUnknown_08595368, 0x81, 0
+ createsprite gUnknown_08595368, 0x81, 64
+ createsprite gUnknown_08595368, 0x81, 128
+ createsprite gUnknown_08595368, 0x81, 196
+ playsewithpan SE_W172, +63
+ waitforvisualfinish
+ createsprite gUnknown_08595E98, 0x83, 0, 0, 8, 1, 0
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 1
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 15, 1
+ call AnimScript_82D2D18
+ delay 0x4
+ playsewithpan SE_W007, +63
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 4, 0, 9, 0, 31
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D2D18:
+ createsprite gUnknown_08595380, 0x81, 0, 10, 192, 176, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, -192, 240, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, 192, -160, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, -192, -112, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, 160, 48, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, -224, -32, 40
+ createsprite gUnknown_08595380, 0x81, 0, 10, 112, -128, 40
+ return
+
+Move_LEER:
+ loadspritegfx 0x272B
+ monbg ANIM_ATTACKER
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x808
+ playsewithpan SE_W043, -64
+ createsprite gUnknown_085CE150, 0x2, 24, -12
+ createvisualtask sub_80D6064, 0x5, -5, -5, 10, 0, 1
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 9, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 1, 0, 9, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ blendoff
+ delay 0x1
+ waitforvisualfinish
+ end
+
+Move_DREAM_EATER:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ setalpha 0x808
+ playsewithpan SE_W107, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 5, 0, 15, 1
+ createvisualtask sub_80D6064, 0x5, -6, -6, 15, 1, 1
+ waitforvisualfinish
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 2, 25, 1
+ call AnimScript_82D2E51
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+AnimScript_82D2E51:
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -40, 35
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 28, 26
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -10, 20, 40, 39
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -32, 26
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 0, -15, -16, 36
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, -5, 15, 16, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -40, 26
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, -5, 15, 36, 33
+ createsprite gUnknown_08592270, 0x3, 10, -5, -8, 26
+ createsprite gUnknown_08592270, 0x3, -10, 20, 20, 39
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 0, 5, 8, 26
+ createsprite gUnknown_08592270, 0x3, 5, -18, -20, 35
+ delay 0x4
+ return
+
+Move_POISON_GAS:
+ loadspritegfx 0x27BC
+ loadspritegfx 0x27A6
+ delay 0x0
+ monbg ANIM_DEF_PARTNER
+ monbgprio_29
+ setalpha 0x80C
+ delay 0x0
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x4
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x4
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x4
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x4
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x4
+ playsewithpan SE_W054, -64
+ createsprite gUnknown_08595C9C, 0x80, 64, 0, 0, -32, -6, 4192, 1072, 0
+ delay 0x28
+ loopsewithpan SE_W054, +63, 0x1C, 0x6
+ createvisualtask sub_8115A04, 0x2, 4, 6, 2, 0, 12, 26650
+ waitforvisualfinish
+ blendoff
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x0
+ end
+
+Move_BIND:
+ createvisualtask sub_80D5EB8, 0x5, 0, 6, 3328, 4, 0
+ goto AnimScript_82D30DE
+
+AnimScript_82D30DE:
+ playsewithpan SE_W020, +63
+ call AnimScript_82D30EE
+ call AnimScript_82D30EE
+ waitforvisualfinish
+ end
+
+AnimScript_82D30EE:
+ createvisualtask sub_80D6064, 0x5, 10, -5, 5, 1, 0
+ delay 0x10
+ return
+
+Move_WRAP:
+ createvisualtask sub_80D5830, 0x2, 0, 6, 4, 2, 4
+ goto AnimScript_82D30DE
+
+Move_PSYBEAM:
+ loadspritegfx 0x27B3
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ createsoundtask sub_8158C58, 200, -64, 63, 3, 4, 0, 15
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ createvisualtask sub_80D5EB8, 0x5, 0, 6, 2048, 4, 1
+ createvisualtask sub_8115A04, 0x2, 4, 2, 2, 0, 12, 32351
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ call AnimScript_82D319C
+ waitforvisualfinish
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+AnimScript_82D319C:
+ createsprite gUnknown_0859663C, 0x82, 16, 0, 0, 0, 13, 0
+ delay 0x4
+ return
+
+Move_HYPNOSIS:
+ loadspritegfx 0x27B3
+ call AnimScript_82D7CD1
+ call AnimScript_82D31E5
+ call AnimScript_82D31E5
+ call AnimScript_82D31E5
+ createvisualtask sub_8115A04, 0x2, 4, 2, 2, 0, 12, 32351
+ waitforvisualfinish
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+AnimScript_82D31E5:
+ playsewithpan SE_W048, -64
+ createsprite gUnknown_0859663C, 0x82, 0, 8, 0, 8, 27, 0
+ createsprite gUnknown_0859663C, 0x82, 16, -8, 0, -8, 27, 0
+ delay 0x6
+ return
+
+Move_PSYWAVE:
+ loadspritegfx 0x27B5
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ createvisualtask sub_81076C8, 0x5, 100
+ createsoundtask sub_8158C58, 203, -64, 63, 2, 9, 0, 10
+ call AnimScript_82D3275
+ call AnimScript_82D3275
+ createvisualtask sub_8115A04, 0x2, 4, 1, 4, 0, 12, 32351
+ call AnimScript_82D3275
+ call AnimScript_82D3275
+ call AnimScript_82D3275
+ call AnimScript_82D3275
+ waitforvisualfinish
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+AnimScript_82D3275:
+ createsprite gUnknown_08595170, 0x83, 10, 10, 0, 16
+ delay 0x4
+ createsprite gUnknown_08595170, 0x83, 10, 10, 0, 16
+ delay 0x4
+ return
+
+Move_ZAP_CANNON:
+ loadspritegfx 0x27BB
+ loadspritegfx 0x271B
+ playsewithpan SE_W086, -64
+ createsprite gUnknown_08595764, 0x83, 10, 0, 0, 0, 30, 0
+ createsprite gUnknown_08595790, 0x84, 10, 0, 16, 30, 0, 40, 0
+ createsprite gUnknown_08595790, 0x84, 10, 0, 16, 30, 64, 40, 1
+ createsprite gUnknown_08595790, 0x84, 10, 0, 16, 30, 128, 40, 0
+ createsprite gUnknown_08595790, 0x84, 10, 0, 16, 30, 192, 40, 2
+ createsprite gUnknown_08595790, 0x84, 10, 0, 8, 30, 32, 40, 0
+ createsprite gUnknown_08595790, 0x84, 10, 0, 8, 30, 96, 40, 1
+ createsprite gUnknown_08595790, 0x84, 10, 0, 8, 30, 160, 40, 0
+ createsprite gUnknown_08595790, 0x84, 10, 0, 8, 30, 224, 40, 2
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 5, 1
+ delay 0xF
+ waitplaysewithpan SE_W085B, +63, 0x13
+ call AnimScript_82D7BEA
+ waitforvisualfinish
+ end
+
+Move_STEEL_WING:
+ loadspritegfx 0x2719
+ loadspritegfx 0x2797
+ loopsewithpan SE_W231, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 0, 0, 0
+ waitforvisualfinish
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ loopsewithpan SE_W017, -64, 0x14, 0x2
+ createvisualtask sub_80D5738, 0x2, 0, 12, 4, 1, 4
+ createvisualtask sub_810DED8, 0x5, 1, 70
+ createsprite gUnknown_085962A4, 0x2, -25, 0, 0, 0, 20
+ createsprite gUnknown_085962A4, 0x2, 25, 0, 0, 0, 20
+ delay 0x18
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 9
+ delay 0x11
+ createsprite gUnknown_08597358, 0x2, 16, 0, 1, 1
+ createsprite gUnknown_08597358, 0x2, -16, 0, 1, 1
+ playsewithpan SE_W013, +63
+ waitforvisualfinish
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 11
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_IRON_TAIL:
+ loadspritegfx 0x2797
+ loopsewithpan SE_W231, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 1, 0, 0
+ waitforvisualfinish
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x6
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ createvisualtask sub_811489C, 0x5, 0, 1
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+Move_POISON_TAIL:
+ loadspritegfx 0x2797
+ loadspritegfx 0x27A6
+ loopsewithpan SE_W231, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 1, 1, 23768
+ waitforvisualfinish
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_0857FE28, 0x2, 4, 4
+ delay 0x6
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ waitforvisualfinish
+ createvisualtask sub_811489C, 0x5, 0, 1
+ clearmonbg ANIM_TARGET
+ blendoff
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ end
+
+Move_METAL_CLAW:
+ loadspritegfx 0x2737
+ loopsewithpan SE_W231, -64, 0x1C, 0x2
+ createvisualtask sub_81144F8, 0x5, 0, 0, 0
+ waitforvisualfinish
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x2
+ playsewithpan SE_W013, +63
+ createsprite gUnknown_08597138, 0x82, -10, -10, 0
+ createsprite gUnknown_08597138, 0x82, -10, 10, 0
+ createsprite gUnknown_085972D8, 0x2, -4, 1, 10, 3, 1
+ delay 0x8
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x2
+ playsewithpan SE_W013, +63
+ createsprite gUnknown_08597138, 0x82, 10, -10, 1
+ createsprite gUnknown_08597138, 0x82, 10, 10, 1
+ createsprite gUnknown_085972D8, 0x2, -4, 1, 10, 3, 1
+ waitforvisualfinish
+ end
+
+Move_NIGHT_SHADE:
+ monbg ANIM_ATTACKER
+ monbgprio_28 ANIM_ATTACKER
+ playsewithpan SE_W060, -64
+ fadetobg BG_GHOST
+ waitbgfadein
+ delay 0xA
+ playsewithpan SE_W043, -64
+ createvisualtask sub_811188C, 0x5, 85
+ delay 0x46
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 12, 1
+ createvisualtask sub_8115A04, 0x2, 4, 0, 2, 0, 13, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ delay 0x1
+ restorebg
+ waitbgfadein
+ end
+
+Move_EGG_BOMB:
+ loadspritegfx 0x27D6
+ loadspritegfx 0x27BF
+ playsewithpan SE_W039, -64
+ createsprite gUnknown_08593488, 0x82, 10, 0, 0, 0, 25, -32
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 16, 1
+ createsprite gUnknown_0859371C, 0x84, 6, 5, 1, 0
+ playsewithpan SE_W120, +63
+ delay 0x3
+ createsprite gUnknown_0859371C, 0x84, -16, -15, 1, 0
+ playsewithpan SE_W120, +63
+ delay 0x3
+ createsprite gUnknown_0859371C, 0x84, 16, -5, 1, 0
+ playsewithpan SE_W120, +63
+ delay 0x3
+ createsprite gUnknown_0859371C, 0x84, -12, 18, 1, 0
+ playsewithpan SE_W120, +63
+ delay 0x3
+ createsprite gUnknown_0859371C, 0x84, 0, 5, 1, 0
+ playsewithpan SE_W120, +63
+ delay 0x3
+ waitforvisualfinish
+ end
+
+Move_SHADOW_BALL:
+ loadspritegfx 0x27C0
+ fadetobg BG_GHOST
+ waitbgfadein
+ delay 0xF
+ createsoundtask sub_8158C58, 168, -64, 63, 5, 5, 0, 5
+ createsprite gUnknown_08596D58, 0x82, 16, 16, 8
+ waitforvisualfinish
+ playsewithpan SE_W028, +63
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 8, 1
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ end
+
+Move_LICK:
+ loadspritegfx 0x27C1
+ delay 0xF
+ playsewithpan SE_W122, +63
+ createsprite gUnknown_08596D8C, 0x82, 0, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 16, 1
+ waitforvisualfinish
+ end
+
+Move_FOCUS_ENERGY:
+ loadspritegfx 0x27C8
+ playsewithpan SE_W082, -64
+ call AnimScript_82CD6C7
+ delay 0x8
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 11, 0x7FFF
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 32, 1
+ call AnimScript_82CD6C7
+ delay 0x8
+ call AnimScript_82CD6C7
+ waitforvisualfinish
+ end
+
+Move_BIDE:
+ choosetwoturnanim AnimScript_82D3719, AnimScript_82D3745
+ end
+
+AnimScript_82D3719:
+ loopsewithpan SE_W036, -64, 0x9, 0x2
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 11, 31
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 32, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82D3745:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ loopsewithpan SE_W036, -64, 0x9, 0x2
+ createvisualtask sub_8116620, 0xA, 2, 2, 0, 11, 31
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 32, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE70, 0x2, 0, 24, 0, 0, 4
+ waitforvisualfinish
+ createvisualtask sub_80D5484, 0x2, 0, 2, 0, 12, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 16, 1
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x1, 18, -8, 1, 1
+ delay 0x5
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x1, -18, 8, 1, 1
+ delay 0x5
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_08597358, 0x1, -8, -5, 1, 1
+ waitforvisualfinish
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 7
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 2, 2, 11, 0, 31
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_STRING_SHOT:
+ loadspritegfx 0x27C3
+ loadspritegfx 0x27C4
+ monbg ANIM_DEF_PARTNER
+ delay 0x0
+ createsprite gUnknown_08597274, 0x5, 1, 2, 0, 9, 0
+ waitforvisualfinish
+ loopsewithpan SE_W081, -64, 0x9, 0x6
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ call AnimScript_82D38CC
+ waitforvisualfinish
+ playsewithpan SE_W081B, +63
+ createsprite gUnknown_085969F8, 0x82, 0, 10
+ delay 0x4
+ createsprite gUnknown_085969F8, 0x82, 0, -2
+ delay 0x4
+ createsprite gUnknown_085969F8, 0x82, 0, 22
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x5, 1, 2, 9, 0, 0
+ end
+
+AnimScript_82D38CC:
+ createsprite gUnknown_085969E0, 0x82, 20, 0, 512, 20, 1
+ delay 0x1
+ return
+
+Move_SPIDER_WEB:
+ loadspritegfx 0x27C5
+ loadspritegfx 0x27C4
+ monbg ANIM_DEF_PARTNER
+ delay 0x0
+ createsprite gUnknown_08597274, 0x5, 1, 2, 0, 9, 0
+ waitforvisualfinish
+ monbgprio_28 ANIM_TARGET
+ loopsewithpan SE_W081, -64, 0x9, 0x6
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ call AnimScript_82D396D
+ waitforvisualfinish
+ playsewithpan SE_W081B, +63
+ createsprite gUnknown_08596A2C, 0x2
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x1
+ createsprite gUnknown_08597274, 0x5, 1, 2, 9, 0, 0
+ end
+
+AnimScript_82D396D:
+ createsprite gUnknown_085969E0, 0x82, 20, 0, 512, 20, 0
+ delay 0x1
+ return
+
+Move_RAZOR_WIND:
+ choosetwoturnanim AnimScript_82D398C, AnimScript_82D39DC
+
+AnimScript_82D398A:
+ waitforvisualfinish
+ end
+
+AnimScript_82D398C:
+ loadspritegfx 0x2719
+ playsewithpan SE_W016, -64
+ createsprite gUnknown_08593550, 0x2, 32, 0, 16, 16, 0, 7, 40
+ createsprite gUnknown_08593550, 0x2, 32, 0, 16, 16, 85, 7, 40
+ createsprite gUnknown_08593550, 0x2, 32, 0, 16, 16, 170, 7, 40
+ waitforvisualfinish
+ playsewithpan SE_W016B, -64
+ goto AnimScript_82D398A
+
+AnimScript_82D39DC:
+ loadspritegfx 0x27AA
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085962D4, 0x2, 14, 8, 0, 0, 22, 2, 1
+ delay 0x2
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085962D4, 0x2, 14, -8, 16, 14, 22, 1, 1
+ delay 0x2
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085962D4, 0x2, 14, 12, -16, -14, 22, 0, 1
+ delay 0x11
+ playsewithpan SE_W013, +63
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 10, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 2, 0, 10, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ goto AnimScript_82D398A
+
+Move_DISABLE:
+ loadspritegfx 0x2757
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x808
+ playsewithpan SE_W197, -64
+ createsprite gUnknown_0853EE84, 0xD, 24, -16
+ waitforvisualfinish
+ createvisualtask sub_81045B0, 0x5
+ loopsewithpan SE_W020, +63, 0xF, 0x4
+ waitforvisualfinish
+ delay 0x1
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_RECOVER:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ monbg ANIM_ATK_PARTNER
+ setalpha 0x80C
+ loopsewithpan SE_W025, -64, 0xD, 0x3
+ createvisualtask sub_8115A04, 0x2, 2, 0, 6, 0, 11, 12287
+ call AnimScript_82D3AD5
+ call AnimScript_82D3AD5
+ call AnimScript_82D3AD5
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ delay 0x1
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ end
+
+AnimScript_82D3AD5:
+ createsprite gUnknown_085921E0, 0x2, 40, -10, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, -35, -10, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, 15, -40, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, -10, -32, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, 25, -20, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, -40, -20, 13
+ delay 0x3
+ createsprite gUnknown_085921E0, 0x2, 5, -40, 13
+ delay 0x3
+ return
+
+Move_MIMIC:
+ loadspritegfx 0x27A3
+ setalpha 0x50B
+ monbg_22 ANIM_DEF_PARTNER
+ monbgprio_29
+ panse_1B SE_W107, +63, -64, -3, 0x0
+ createvisualtask sub_80FF458, 0x5, 128, 24
+ delay 0xF
+ createsprite gUnknown_085924DC, 0x82, -12, 24
+ delay 0xA
+ setarg 0x7, 0xFFFF
+ waitforvisualfinish
+ playsewithpan SE_W036, -64
+ createvisualtask sub_8115A04, 0x2, 2, 0, 2, 0, 11, 0x7FFF
+ waitforvisualfinish
+ clearmonbg_23 ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_CONSTRICT:
+ loadspritegfx 0x27CA
+ loopsewithpan SE_W010, +63, 0x6, 0x4
+ createsprite gUnknown_08592494, 0x84, 0, 16, 0, 2
+ delay 0x7
+ createsprite gUnknown_08592494, 0x83, 0, 0, 0, 2
+ createsprite gUnknown_08592494, 0x82, 0, 8, 1, 2
+ delay 0x7
+ createsprite gUnknown_08592494, 0x83, 0, -8, 1, 2
+ delay 0x8
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 6, 1
+ delay 0x14
+ playsewithpan SE_W020, +63
+ setarg 0x7, 0xFFFF
+ waitforvisualfinish
+ end
+
+Move_CURSE:
+ choosetwoturnanim AnimScript_82D3BFB, AnimScript_82D3C78
+
+AnimScript_82D3BFB:
+ loadspritegfx 0x27D7
+ loadspritegfx 0x27D8
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_8112758, 0x5
+ waitforvisualfinish
+ delay 0x14
+ createsprite gUnknown_08596DD0, 0x2
+ delay 0x3C
+ call AnimScript_82D3C62
+ delay 0x29
+ call AnimScript_82D3C62
+ delay 0x29
+ call AnimScript_82D3C62
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ delay 0x1
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W171, +63
+ createsprite gUnknown_08596DE8, 0x82
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 14, 1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 16, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82D3C62:
+ createvisualtask sub_80D52D0, 0x2, 0, 4, 0, 10, 0
+ playsewithpan SE_W020, -64
+ return
+
+AnimScript_82D3C78:
+ createvisualtask sub_80D5EB8, 0x5, 0, 10, 1536, 3, 0
+ waitforvisualfinish
+ delay 0xA
+ call AnimScript_82D3C93
+ waitforvisualfinish
+ end
+
+AnimScript_82D3C93:
+ playsewithpan SE_W082, -64
+ createvisualtask sub_8116B14, 0x5
+ createvisualtask sub_8115A04, 0x5, 2, 4, 2, 0, 10, 31
+ return
+
+Move_SOFT_BOILED:
+ loadspritegfx 0x27DA
+ loadspritegfx 0x27DB
+ loadspritegfx 0x272F
+ monbg ANIM_ATK_PARTNER
+ playsewithpan SE_W039, -64
+ createvisualtask sub_80D51AC, 0x2, 0, 0, 2, 6, 1
+ createsprite gUnknown_085937B0, 0x4, 0, 16, 0
+ createsprite gUnknown_085937B0, 0x4, 0, 16, 1
+ delay 0x78
+ delay 0x7
+ playsewithpan SE_W030, -64
+ createsprite gUnknown_08597274, 0x2, 31, 3, 10, 0, 31500
+ createsprite gUnknown_0859381C, 0x3, 31, 16, 0, 1
+ delay 0x8
+ createsprite gUnknown_0859381C, 0x3, 31, 16, 0, 1
+ delay 0x3C
+ setarg 0x7, 0xFFFF
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ call AnimScript_82D7A28
+ end
+
+Move_HEAL_BELL:
+ loadspritegfx 0x27DD
+ loadspritegfx 0x27DE
+ loadspritegfx 0x27DB
+ createvisualtask sub_8116620, 0xA, 10, 0, 0, 10, 0x7FFF
+ waitforvisualfinish
+ createvisualtask sub_8105CB4, 0x5
+ createsprite gUnknown_08593938, 0x2, 0, -24, 0, 1
+ delay 0xC
+ createsprite gUnknown_08593958, 0x28, 0, -24, 48, -18, 35, 0, 0
+ createsprite gUnknown_08593958, 0x28, 0, -24, -48, 20, 30, 1, 1
+ createsprite gUnknown_08593958, 0x28, 0, -24, -38, -29, 30, 2, 2
+ createsprite gUnknown_08593958, 0x28, 0, -24, 36, 18, 30, 3, 3
+ call AnimScript_82D3EF8
+ delay 0x21
+ createsprite gUnknown_08593958, 0x28, 0, -24, 19, 26, 35, 4, 4
+ createsprite gUnknown_08593958, 0x28, 0, -24, -34, -12, 30, 5, 5
+ createsprite gUnknown_08593958, 0x28, 0, -24, 41, -20, 34, 6, 2
+ createsprite gUnknown_08593958, 0x28, 0, -24, -15, 26, 32, 7, 0
+ call AnimScript_82D3EF8
+ delay 0x21
+ createsprite gUnknown_08593958, 0x28, 0, -24, -48, 18, 31, 0, 2
+ createsprite gUnknown_08593958, 0x28, 0, -24, 48, -20, 30, 2, 5
+ createsprite gUnknown_08593958, 0x28, 0, -24, 38, 29, 33, 4, 3
+ createsprite gUnknown_08593958, 0x28, 0, -24, -36, -18, 30, 6, 1
+ call AnimScript_82D3EF8
+ waitforvisualfinish
+ createvisualtask sub_8105D60, 0x5
+ waitforvisualfinish
+ unloadspritegfx 0x27DD
+ unloadspritegfx 0x27DE
+ unloadspritegfx 0x27DB
+ loadspritegfx 0x2741
+ playsewithpan SE_W234, -64
+ createsprite gUnknown_08592B94, 0x10, -15, 0, 0, 0, 32, 60, 1
+ delay 0x8
+ createsprite gUnknown_08592B94, 0x10, 12, -5, 0, 0, 32, 60, 1
+ waitforvisualfinish
+ unloadspritegfx 0x2741
+ loadspritegfx 0x27DB
+ playsewithpan SE_REAPOKE, -64
+ createvisualtask sub_8116664, 0xA, 4, 3, 10, 0, 31500
+ createvisualtask sub_8116620, 0xA, 10, 3, 10, 0, 0x7FFF
+ createsprite gUnknown_08593868, 0x10, 0, 0, 0, 1
+ end
+
+AnimScript_82D3EF8:
+ createvisualtask sub_8116664, 0xA, 4, 3, 8, 0, 31500
+ createvisualtask sub_8116620, 0xA, 10, 3, 2, 10, 0x7FFF
+ createsprite gUnknown_0859381C, 0x28, 0, -24, 0, 1
+ playsewithpan SE_W215, -64
+ return
+
+Move_FAKE_OUT:
+ playsewithpan SE_W260, 0
+ createvisualtask sub_8105EB0, 0x5
+ waitforvisualfinish
+ playsewithpan SE_W166, +63
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 5, 1
+ createvisualtask sub_8106020, 0x3
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 3, 16, 0, 0x7FFF
+ end
+
+Move_SCARY_FACE:
+ loadspritegfx 0x27EA
+ createsprite gUnknown_08597274, 0x2, 27, 3, 0, 16, 0
+ playsewithpan SE_W060, -64
+ waitforvisualfinish
+ delay 0xA
+ playsewithpan SE_W043, -64
+ createvisualtask sub_81064F8, 0x5
+ delay 0xD
+ createsprite gUnknown_08593A84, 0x0, -16, -8
+ createsprite gUnknown_08593A84, 0x0, 16, -8
+ waitforvisualfinish
+ createvisualtask sub_810A094, 0x3, 20, 1, 0
+ playsewithpan SE_W081B, +63
+ createsprite gUnknown_08597274, 0x2, 27, 3, 16, 0, 0
+ waitforvisualfinish
+ end
+
+Move_SWEET_KISS:
+ loadspritegfx 0x27E8
+ loadspritegfx 0x27EC
+ createsprite gUnknown_08593AA8, 0x82, 16, -48
+ playsewithpan SE_W215, +63
+ delay 0x17
+ playsewithpan SE_W215, +63
+ delay 0x17
+ playsewithpan SE_W215, +63
+ waitforvisualfinish
+ createsprite gUnknown_085939B8, 0x83, 160, -30
+ playsewithpan SE_W213, +63
+ createsprite gUnknown_085939B8, 0x83, -256, -42
+ createsprite gUnknown_085939B8, 0x83, 128, -14
+ createsprite gUnknown_085939B8, 0x83, 416, -38
+ createsprite gUnknown_085939B8, 0x83, -128, -22
+ createsprite gUnknown_085939B8, 0x83, -384, -31
+ end
+
+Move_LOVELY_KISS:
+ loadspritegfx 0x27EB
+ loadspritegfx 0x27ED
+ createsprite gUnknown_08593AF0, 0x82, 0, -24
+ playsewithpan SE_W060B, +63
+ waitforvisualfinish
+ playsewithpan SE_W213, +63
+ createsprite gUnknown_08593AC0, 0x83, -256, -42
+ createsprite gUnknown_08593AC0, 0x83, 128, -14
+ createsprite gUnknown_08593AC0, 0x83, 416, -38
+ createsprite gUnknown_08593AC0, 0x83, -128, -22
+ end
+
+Move_FURY_SWIPES:
+ loadspritegfx 0x27EE
+ createsprite gUnknown_0857FE28, 0x2, 5, 5
+ delay 0x4
+ playsewithpan SE_W010, +63
+ createsprite gUnknown_08593B38, 0x82, 16, 0, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 5, 1
+ delay 0xA
+ createsprite gUnknown_0857FE28, 0x82, 5, 5
+ delay 0x4
+ playsewithpan SE_W010, +63
+ createsprite gUnknown_08593B38, 0x82, -16, 0, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 7, 1
+ end
+
+Move_INGRAIN:
+ loadspritegfx 0x27EF
+ loadspritegfx 0x27A3
+ createsprite gUnknown_0859254C, 0x2, 16, 26, -1, 2, 150
+ playsewithpan SE_W010, -64
+ delay 0xA
+ createsprite gUnknown_0859254C, 0x2, -32, 20, 1, 1, 140
+ playsewithpan SE_W010, -64
+ delay 0xA
+ createsprite gUnknown_0859254C, 0x2, 32, 22, 1, 0, 130
+ playsewithpan SE_W010, -64
+ delay 0xA
+ createsprite gUnknown_0859254C, 0x2, -16, 25, -1, 3, 120
+ playsewithpan SE_W010, -64
+ delay 0x28
+ createsprite gUnknown_0859258C, 0x3, 32, 26, -1, 3, 30
+ delay 0x5
+ playsewithpan SE_W145C, -64
+ delay 0x5
+ createsprite gUnknown_0859258C, 0x3, -48, 20, 1, 2, 30
+ playsewithpan SE_W145C, -64
+ delay 0x5
+ playsewithpan SE_W145C, -64
+ delay 0x5
+ createsprite gUnknown_0859258C, 0x3, 48, 26, -2, 3, 18
+ playsewithpan SE_W145C, -64
+ delay 0xA
+ waitforvisualfinish
+ end
+
+Move_PRESENT:
+ loadspritegfx 0x27F0
+ createvisualtask sub_815A904, 0x2
+ createsprite gUnknown_08592610, 0x82, 0, -5, 10, 2, -1
+ playsewithpan SE_W039, -64
+ delay 0xE
+ playsewithpan SE_W145B, -64
+ delay 0xE
+ playsewithpan SE_W145B, 0
+ delay 0x14
+ playsewithpan SE_W145B, +63
+ waitforvisualfinish
+ jumpargeq 0x7, 0x0, AnimScript_82D41D4
+ jumpargeq 0x7, 0x1, AnimScript_82D423F
+ end
+
+AnimScript_82D41D4:
+ loadspritegfx 0x27D6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x83, 0, 0, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x83, 24, -24, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x83, -16, 16, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x83, -24, -12, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x83, 16, 16, 1, 1
+ end
+
+AnimScript_82D423F:
+ loadspritegfx 0x27D3
+ loadspritegfx 0x272F
+ playsewithpan SE_W234, +63
+ createsprite gUnknown_08592658, 0x84, -16, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, 16, 32, -3, -1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, 32, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, -32, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, 0, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, -8, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, -8, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, 24, 32, -3, 1
+ delay 0x3
+ createsprite gUnknown_08592658, 0x84, -24, 32, -3, 1
+ waitforvisualfinish
+ waitsound
+ call AnimScript_82D7A28
+ end
+
+Move_BATON_PASS:
+ loadspritegfx 0x27F2
+ playsewithpan SE_W226, -64
+ createvisualtask sub_8115A04, 0x2, 31, 1, 2, 0, 11, 31455
+ createsprite gUnknown_085CE370, 0x2
+ end
+
+Move_PERISH_SONG:
+ loadspritegfx 0x27DE
+ createsprite gUnknown_08593C0C, 0x4, 0, 0, 0
+ createsprite gUnknown_08593C0C, 0x4, 1, 1, 16
+ createsprite gUnknown_08593C0C, 0x4, 2, 1, 32
+ createsprite gUnknown_08593C0C, 0x4, 3, 2, 48
+ createsprite gUnknown_08593C0C, 0x4, 4, 2, 64
+ createsprite gUnknown_08593C0C, 0x4, 5, 0, 80
+ createsprite gUnknown_08593C0C, 0x4, 6, 0, 96
+ createsprite gUnknown_08593C0C, 0x4, 7, 1, 112
+ createsprite gUnknown_08593C0C, 0x4, 8, 2, 128
+ createsprite gUnknown_08593C0C, 0x4, 9, 0, 144
+ createsprite gUnknown_08593C0C, 0x4, 10, 2, 160
+ createsprite gUnknown_08593C0C, 0x4, 11, 0, 176
+ createsprite gUnknown_08593C0C, 0x4, 12, 1, 192
+ createsprite gUnknown_08593C0C, 0x4, 13, 3, 208
+ createsprite gUnknown_08593C0C, 0x4, 14, 3, 224
+ createsprite gUnknown_08593C0C, 0x4, 15, 0, 240
+ createsprite gUnknown_08593C24, 0x4, 15, 0, 0
+ delay 0x14
+ panse_1B SE_W195, -64, +63, +2, 0x0
+ delay 0x50
+ createsprite gUnknown_08597274, 0x2, 1, 3, 0, 16, 0
+ createvisualtask sub_811489C, 0x5, 4, 0
+ createvisualtask sub_811489C, 0x5, 5, 0
+ createvisualtask sub_811489C, 0x5, 6, 0
+ createvisualtask sub_811489C, 0x5, 7, 0
+ delay 0x64
+ createsprite gUnknown_08597274, 0x2, 1, 3, 16, 0, 0
+ createvisualtask sub_811489C, 0x5, 4, 1
+ createvisualtask sub_811489C, 0x5, 5, 1
+ createvisualtask sub_811489C, 0x5, 6, 1
+ createvisualtask sub_811489C, 0x5, 7, 1
+ waitforvisualfinish
+ end
+
+Move_SLEEP_TALK:
+ loadspritegfx 0x27F4
+ createvisualtask sub_80D5EB8, 0x5, 0, 4, 4096, 2, 0
+ delay 0x14
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -1
+ playsewithpan SE_W173, -64
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -1
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -1
+ delay 0x14
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -5
+ playsewithpan SE_W173, -64
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -5
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -5
+ delay 0x14
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -3
+ playsewithpan SE_W173, -64
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -3
+ delay 0x6
+ createsprite gUnknown_085CE190, 0x82, 0, 20, 5, -3
+ waitforvisualfinish
+ end
+
+Move_HYPER_FANG:
+ loadspritegfx 0x27D0
+ playsewithpan SE_W044, +63
+ delay 0x1
+ delay 0x2
+ createvisualtask sub_8117E60, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D458E
+ createvisualtask sub_815A8C8, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82D4580
+ goto AnimScript_82D4587
+
+AnimScript_82D455C:
+ waitbgfadeout
+ createsprite gUnknown_085CE1DC, 0x82
+ waitbgfadein
+ createvisualtask sub_80D51AC, 0x3, 1, 0, 10, 10, 1
+ playsewithpan SE_W043, +63
+ delay 0x14
+ restorebg
+ waitbgfadein
+ waitforvisualfinish
+ end
+
+AnimScript_82D4580:
+ fadetobg BG_IMPACT_OPPONENT
+ goto AnimScript_82D455C
+
+AnimScript_82D4587:
+ fadetobg BG_IMPACT_PLAYER
+ goto AnimScript_82D455C
+
+AnimScript_82D458E:
+ fadetobg BG_IMPACT_CONTESTS
+ goto AnimScript_82D455C
+
+Move_TRI_ATTACK:
+ loadspritegfx 0x27F6
+ createsprite gUnknown_085CE2F8, 0x82, 16, 0
+ playsewithpan SE_W161, -64
+ delay 0x14
+ playsewithpan SE_W161, -64
+ delay 0x14
+ createsoundtask sub_8158C58, 220, -64, 63, 5, 6, 0, 7
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 16, 0
+ delay 0x10
+ loadspritegfx 0x2731
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, 0
+ playsewithpan SE_W172B, +63
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 0, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, -1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 2, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 1, -1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, -1, 1
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 1, -2
+ delay 0x1
+ createsprite gUnknown_08595410, 0x82, 0, 0, 30, 30, 3, 1
+ delay 0x2
+ createvisualtask sub_810A094, 0x2, 20, 3, 1, 1
+ waitforvisualfinish
+ loadspritegfx 0x2735
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ playsewithpan SE_W161B, +63
+ createsprite gUnknown_085956C0, 0x82, 0, -48
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, -16
+ delay 0x1
+ createsprite gUnknown_085956C0, 0x82, 0, 16
+ delay 0x14
+ createvisualtask sub_810A094, 0x2, 20, 3, 1, 0
+ delay 0x2
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ waitforvisualfinish
+ loadspritegfx 0x279D
+ call AnimScript_82D7720
+ createsprite gUnknown_08597274, 0x2, 1, 2, 16, 0, 0
+ waitforvisualfinish
+ end
+
+Move_WILL_O_WISP:
+ loadspritegfx 0x27F8
+ loadspritegfx 0x27F7
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ playsewithpan SE_W052, -64
+ waitplaysewithpan SE_W052, -64, 0xA
+ createvisualtask sub_8159278, 0x2, -64, -64, 1, 0
+ createsprite gUnknown_0859563C, 0x2, 0, 0, 0
+ delay 0x3
+ createsprite gUnknown_0859563C, 0x3, 0, 0, 1
+ delay 0x3
+ createsprite gUnknown_0859563C, 0x4, 0, 0, 2
+ delay 0x3
+ createsprite gUnknown_0859563C, 0x4, 0, 0, 3
+ delay 0x28
+ createvisualtask sub_8159278, 0x2, -64, 63, 2, 0
+ waitforvisualfinish
+ monbgprio_29
+ playsewithpan SE_W172B, +63
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 13, 1
+ createsprite gUnknown_0859566C, 0x2, 0
+ createsprite gUnknown_0859566C, 0x2, 42
+ createsprite gUnknown_0859566C, 0x2, 84
+ createsprite gUnknown_0859566C, 0x2, 126
+ createsprite gUnknown_0859566C, 0x2, 168
+ createsprite gUnknown_0859566C, 0x2, 210
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_ENCORE:
+ loadspritegfx 0x27F3
+ loadspritegfx 0x2807
+ createvisualtask sub_815ABEC, 0x2
+ createvisualtask sub_8116960, 0x2, 248, 3, 0, 10, 0
+ waitforvisualfinish
+ createsprite gUnknown_085CE22C, 0x82, 0, -8
+ createsprite gUnknown_085CE244, 0x2, -2, 0, 0, 0, 9
+ createsprite gUnknown_085CE244, 0x2, 2, 0, 1, 0, 9
+ createsprite gUnknown_085CE25C, 0x3, -2, 0, 0, 0, 9
+ createsprite gUnknown_085CE25C, 0x3, 2, 0, 1, 0, 9
+ delay 0x10
+ createvisualtask sub_8159244, 0x5, 223, 63
+ createvisualtask sub_80D5EB8, 0x5, 1, 8, 1536, 5, 1
+ waitforvisualfinish
+ createvisualtask sub_8116960, 0x2, 248, 3, 10, 0, 1
+ waitforvisualfinish
+ createvisualtask sub_815AC8C, 0x2
+ end
+
+Move_TRICK:
+ loadspritegfx 0x27F0
+ loadspritegfx 0x27DF
+ createsprite gUnknown_085926E8, 0x2, -40, 80
+ createsprite gUnknown_085926E8, 0x2, -40, 208
+ delay 0x10
+ playsewithpan SE_W166, 0
+ createvisualtask sub_8106020, 0x3
+ createvisualtask sub_81060B0, 0x3
+ delay 0x1E
+ playsewithpan SE_W104, 0
+ delay 0x18
+ playsewithpan SE_W104, 0
+ delay 0x10
+ playsewithpan SE_W104, 0
+ delay 0x10
+ playsewithpan SE_W104, 0
+ delay 0x10
+ playsewithpan SE_W104, 0
+ delay 0x10
+ playsewithpan SE_W104, 0
+ delay 0x10
+ playsewithpan SE_W213, 0
+ createvisualtask sub_80D51AC, 0x3, 0, 5, 0, 7, 2
+ createvisualtask sub_80D51AC, 0x3, 1, 5, 0, 7, 2
+ waitforvisualfinish
+ end
+
+Move_WISH:
+ loadspritegfx 0x27F9
+ loadspritegfx 0x2741
+ createsprite gUnknown_08597274, 0x2, 1, 3, 0, 10, 0
+ waitforvisualfinish
+ panse_27 SE_W115, +63, -64, -3, 0x0
+ createsprite gUnknown_085CE388, 0x28
+ waitforvisualfinish
+ delay 0x3C
+ loopsewithpan SE_W215, -64, 0x10, 0x3
+ call AnimScript_82D79B4
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 3, 10, 0, 0
+ waitforvisualfinish
+ end
+
+Move_STOCKPILE:
+ loadspritegfx 0x27FB
+ playsewithpan SE_W025, -64
+ createvisualtask sub_8115A04, 0x2, 2, 8, 1, 0, 12, 0x7FFF
+ createvisualtask sub_815B65C, 0x5
+ call AnimScript_82D4972
+ call AnimScript_82D4972
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 2, 0, 12, 0, 0x7FFF
+ end
+
+AnimScript_82D4972:
+ createsprite gUnknown_08592244, 0x2, 55, 55, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, -55, -55, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, 0, 55, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, 0, -55, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, 55, -34, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, 55, 34, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, -55, -34, 13
+ delay 0x1
+ createsprite gUnknown_08592244, 0x2, -55, 34, 13
+ delay 0x1
+ return
+
+Move_SPIT_UP:
+ loadspritegfx 0x27FD
+ loadspritegfx 0x2797
+ playsewithpan SE_W036, -64
+ createvisualtask sub_815B6B4, 0x5
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 8, 2
+ delay 0x2D
+ playsewithpan SE_W255, -64
+ delay 0x3
+ createsprite gUnknown_08593A50, 0x2, 0, 12
+ createsprite gUnknown_08593A50, 0x2, 32, 12
+ createsprite gUnknown_08593A50, 0x2, 64, 12
+ createsprite gUnknown_08593A50, 0x2, 96, 12
+ createsprite gUnknown_08593A50, 0x2, 128, 12
+ createsprite gUnknown_08593A50, 0x2, 160, 12
+ createsprite gUnknown_08593A50, 0x2, 192, 12
+ createsprite gUnknown_08593A50, 0x2, 224, 12
+ delay 0x5
+ jumpifmoveturn 0x2, AnimScript_82D4AB8
+ jumpifmoveturn 0x3, AnimScript_82D4AE1
+
+AnimScript_82D4A7B:
+ delay 0x5
+ createvisualtask sub_80D6388, 0x2, 0, 1, 8, 1, 0
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_085973E8, 0x83, -12, 10, 1, 1
+ delay 0x5
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_085973E8, 0x83, 12, -10, 1, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82D4AB8:
+ createsprite gUnknown_08593A50, 0x2, 16
+ createsprite gUnknown_08593A50, 0x2, 80
+ createsprite gUnknown_08593A50, 0x2, 144
+ createsprite gUnknown_08593A50, 0x2, 208
+ goto AnimScript_82D4A7B
+
+AnimScript_82D4AE1:
+ createsprite gUnknown_08593A50, 0x2, 16
+ createsprite gUnknown_08593A50, 0x2, 48
+ createsprite gUnknown_08593A50, 0x2, 80
+ createsprite gUnknown_08593A50, 0x2, 112
+ createsprite gUnknown_08593A50, 0x2, 144
+ createsprite gUnknown_08593A50, 0x2, 176
+ createsprite gUnknown_08593A50, 0x2, 208
+ createsprite gUnknown_08593A50, 0x2, 240
+ goto AnimScript_82D4A7B
+
+Move_SWALLOW:
+ loadspritegfx 0x27FC
+ loadspritegfx 0x272F
+ playsewithpan SE_W036, -64
+ createvisualtask sub_815B778, 0x5
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 8, 2
+ delay 0x26
+ playsewithpan SE_W255, -64
+ createvisualtask sub_80D52D0, 0x2, 0, 2, 0, 12, 1
+ call AnimScript_82D4B7F
+ jumpifmoveturn 0x2, AnimScript_82D4BC1
+ jumpifmoveturn 0x3, AnimScript_82D4BCB
+
+AnimScript_82D4B78:
+ waitforvisualfinish
+ call AnimScript_82D79DF
+ end
+
+AnimScript_82D4B7F:
+ createsprite gUnknown_085CE418, 0x2, 0, -8
+ delay 0x1
+ createsprite gUnknown_085CE418, 0x2, -24, -8
+ delay 0x1
+ createsprite gUnknown_085CE418, 0x2, 16, -8
+ delay 0x1
+ createsprite gUnknown_085CE418, 0x2, -16, -8
+ delay 0x1
+ createsprite gUnknown_085CE418, 0x2, 24, -8
+ delay 0x1
+ return
+
+AnimScript_82D4BC1:
+ call AnimScript_82D4B7F
+ goto AnimScript_82D4B78
+
+AnimScript_82D4BCB:
+ call AnimScript_82D4B7F
+ call AnimScript_82D4B7F
+ goto AnimScript_82D4B78
+
+Move_TRANSFORM:
+ monbg ANIM_ATTACKER
+ playsewithpan SE_W100, -64
+ waitplaysewithpan SE_W107, -64, 0x30
+ createvisualtask sub_815B7D0, 0x2, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ end
+
+Move_MORNING_SUN:
+ loadspritegfx 0x2801
+ loadspritegfx 0x272F
+ createvisualtask sub_815BB84, 0x5
+ delay 0x8
+ createvisualtask sub_8116620, 0xA, 1921, 8, 0, 12, 0x7FFF
+ delay 0xE
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ call AnimScript_82D4C78
+ createvisualtask sub_8116620, 0xA, 1921, 3, 12, 0, 0x7FFF
+ waitforvisualfinish
+ waitsound
+ call AnimScript_82D79DF
+ end
+
+AnimScript_82D4C78:
+ createsprite gUnknown_085CE48C, 0x2, 30, 640
+ delay 0x5
+ return
+
+Move_SWEET_SCENT:
+ loadspritegfx 0x27FE
+ playsewithpan SE_W230, -64
+ createsprite gUnknown_085CE544, 0x2, 100, 0, 100
+ delay 0x19
+ setpan 0
+ call AnimScript_82D4CCA
+ createsprite gUnknown_085CE544, 0x2, 55, 0
+ setpan +63
+ createvisualtask sub_8115A04, 0x2, 20, 1, 5, 5, 13, 22207
+ call AnimScript_82D4CCA
+ waitforvisualfinish
+ end
+
+AnimScript_82D4CCA:
+ createsprite gUnknown_085CE544, 0x2, 70, 1, 64
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 60, 0, 64
+ delay 0x5
+ createsprite gUnknown_085CE544, 0x2, 80, 1, 64
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 58, 0, 120
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 100, 0, 120
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 90, 0, 64
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 48, 0, 64
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 95, 1, 80
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 100, 0, 120
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 75, 1, 64
+ delay 0x2
+ createsprite gUnknown_085CE544, 0x2, 85, 0, 120
+ delay 0x2
+ return
+
+Move_HYPER_BEAM:
+ loadspritegfx 0x27A3
+ createsprite gUnknown_08597274, 0x2, 1, 4, 0, 16, 0
+ waitforvisualfinish
+ delay 0xA
+ playsewithpan SE_W063, -64
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 4, 1
+ waitforvisualfinish
+ delay 0x1E
+ createsoundtask sub_8158C58, 247, -64, 63, 1, 15, 0, 5
+ createvisualtask sub_80D51AC, 0x2, 0, 0, 4, 50, 1
+ createvisualtask sub_8115D94, 0x2, 10147, 1, 12, 31, 16, 0, 0
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 50, 1
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 11, 26425
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ call AnimScript_82D4EA1
+ createvisualtask sub_8116620, 0xA, 4, 2, 11, 0, 26425
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 4, 16, 0, 0
+ end
+
+AnimScript_82D4EA1:
+ createsprite gUnknown_08592288, 0x82
+ createsprite gUnknown_08592288, 0x82
+ delay 0x1
+ return
+
+Move_FLATTER:
+ loadspritegfx 0x27F3
+ loadspritegfx 0x2800
+ createvisualtask sub_8159244, 0x5, 223, 63
+ createvisualtask sub_815ABEC, 0x2
+ createvisualtask sub_8116960, 0x2, 248, 3, 0, 10, 0
+ waitforvisualfinish
+ createsprite gUnknown_085CE5C0, 0x82, 0, -8, 80
+ delay 0x0
+ createsprite gUnknown_0857FE40, 0x2, 5, 2, 1
+ delay 0xA
+ createsprite gUnknown_0857FE40, 0x2, 5, 2, 1
+ delay 0x0
+ createvisualtask sub_8159210, 0x5, 229, -64
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ call AnimScript_82D4F9B
+ delay 0x5
+ createvisualtask sub_8159210, 0x5, 229, 63
+ waitforvisualfinish
+ createvisualtask sub_8116960, 0x2, 248, 3, 10, 0, 1
+ waitforvisualfinish
+ createvisualtask sub_815AC8C, 0x2
+ end
+
+AnimScript_82D4F9B:
+ createsprite gUnknown_085CE5A8, 0x28, 0
+ createsprite gUnknown_085CE5A8, 0x28, 1
+ return
+
+Move_ROLE_PLAY:
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 16, 0x7FFF
+ createsprite gUnknown_08597274, 0x2, 1, 2, 0, 10, 0
+ waitforvisualfinish
+ playsewithpan SE_W161, -64
+ waitplaysewithpan SE_W197, -64, 0x1E
+ createvisualtask sub_815CED8, 0x2
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ createvisualtask sub_8116620, 0xA, 4, 2, 16, 0, 0x7FFF
+ delay 0x8
+ createsprite gUnknown_08597274, 0x2, 1, 2, 10, 0, 0
+ end
+
+Move_REFRESH:
+ loadspritegfx 0x27DB
+ loadspritegfx 0x2741
+ playsewithpan SE_W287, -64
+ createvisualtask sub_815DFCC, 0x2, 0
+ waitforvisualfinish
+ playsewithpan SE_W234, -64
+ call AnimScript_82D79B4
+ waitforvisualfinish
+ playsewithpan SE_REAPOKE, -64
+ createsprite gUnknown_08597274, 0x2, 31, 3, 10, 0, 31500
+ createsprite gUnknown_0859381C, 0x3, 0, 0, 0, 0
+ end
+
+Move_BLAZE_KICK:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ loadspritegfx 0x272D
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W172, +63
+ createsprite gUnknown_08595F14, 0x83, 0, 0, 1, 30
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 7, 0x7FFF
+ delay 0x1E
+ playsewithpan SE_W007, +63
+ createsprite gUnknown_08597358, 0x82, 0, 0, 1, 0
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 14, 1
+ createvisualtask sub_8116620, 0xA, 4, 2, 0, 0, 0x7FFF
+ createsprite gUnknown_0859728C, 0x2, 31, 3, 1, 0, 8, 0, 0
+ call AnimScript_82D2D18
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_HYPER_VOICE:
+ loadspritegfx 0x27DB
+ createvisualtask sub_81590B8, 0x5, 0
+ call AnimScript_82D50FA
+ waitforvisualfinish
+ delay 0x8
+ createvisualtask sub_81590B8, 0x5, 1
+ call AnimScript_82D50FA
+ waitforvisualfinish
+ end
+
+AnimScript_82D50FA:
+ createsprite gUnknown_08597274, 0x2, 31, 3, 8, 0, 1023
+ createvisualtask sub_80D6064, 0x5, -5, -5, 5, 0, 0
+ createsprite gUnknown_08593880, 0x0, 45, 0, 0, 0, 0, 0, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 1, 0, 6, 1
+ createvisualtask sub_80D52D0, 0x2, 3, 1, 0, 6, 1
+ createvisualtask sub_81162A4, 0x2, 1, 0, 6, 1
+ createvisualtask sub_8159078, 0x5
+ return
+
+Move_SAND_TOMB:
+ loadspritegfx 0x275A
+ createsprite gUnknown_08597274, 0x0, 4, 2, 0, 7, 563
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 43, 1
+ playsewithpan SE_W328, +63
+ call AnimScript_82D51B7
+ call AnimScript_82D51B7
+ call AnimScript_82D51B7
+ delay 0x16
+ createsprite gUnknown_08597274, 0x0, 4, 2, 7, 0, 563
+ waitforvisualfinish
+ end
+
+AnimScript_82D51B7:
+ createsprite gUnknown_08596B34, 0x82, 0, 32, 528, 30, 10, 50, 1
+ delay 0x2
+ createsprite gUnknown_08596B34, 0x82, 0, 36, 480, 20, 13, -46, 1
+ delay 0x2
+ createsprite gUnknown_08596B34, 0x82, 0, 37, 576, 20, 5, 42, 1
+ delay 0x2
+ createsprite gUnknown_08596B34, 0x82, 0, 35, 400, 25, 8, -42, 1
+ delay 0x2
+ createsprite gUnknown_08596B34, 0x82, 0, 32, 512, 25, 13, 46, 1
+ delay 0x2
+ createsprite gUnknown_08596B34, 0x82, 0, 37, 464, 30, 12, -50, 1
+ delay 0x2
+ return
+
+Move_SHEER_COLD:
+ fadetobg BG_ICE
+ waitbgfadeout
+ playsewithpan SE_W196, 0
+ waitbgfadein
+ loadspritegfx 0x271A
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80A9EF4, 0x2
+ waitplaysewithpan SE_W258, +63, 0x11
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ restorebg
+ waitbgfadein
+ end
+
+Move_ARM_THRUST:
+ loadspritegfx 0x279F
+ loadspritegfx 0x2797
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D6134, 0x5, 8, 5, 0, 0
+ delay 0x6
+ createsprite gUnknown_0857FE28, 0x2, 4, 3
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08596034, 0x82, 10, -8, 14, 3
+ waitforvisualfinish
+ createvisualtask sub_80D6134, 0x5, 8, 5, 0, 1
+ playsewithpan SE_W003, +63
+ choosetwoturnanim AnimScript_82D52D4, AnimScript_82D52E8
+
+AnimScript_82D52C0:
+ createvisualtask sub_80D51AC, 0x5, 1, 4, 0, 6, 1
+ waitforvisualfinish
+ blendoff
+ end
+
+AnimScript_82D52D4:
+ createsprite gUnknown_08597358, 0x82, 8, 0, 1, 2
+ goto AnimScript_82D52C0
+
+AnimScript_82D52E8:
+ createsprite gUnknown_08597358, 0x82, -8, 0, 1, 2
+ goto AnimScript_82D52C0
+
+Move_MUDDY_WATER:
+ panse_1B SE_W250, -64, +63, +2, 0x0
+ createvisualtask sub_8107954, 0x2, 1
+ waitforvisualfinish
+ end
+
+Move_BULLET_SEED:
+ loadspritegfx 0x2716
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 30, 1
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ delay 0x5
+ createsprite gUnknown_0859351C, 0x82, 20, 0
+ waitforvisualfinish
+ end
+
+Move_DRAGON_CLAW:
+ loadspritegfx 0x272D
+ loadspritegfx 0x2737
+ playsewithpan SE_W221B, -64
+ createvisualtask sub_8116620, 0xA, 2, 4, 0, 8, 639
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 15, 1
+ call AnimScript_82D5581
+ call AnimScript_82D5581
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 528, 30, 13, 50, 0
+ delay 0x2
+ createvisualtask sub_8159210, 0x5, 136, 63
+ createsprite gUnknown_08597138, 0x82, -10, -10, 0
+ createsprite gUnknown_08597138, 0x82, -10, 10, 0
+ createsprite gUnknown_085972D8, 0x2, -4, 1, 10, 3, 1
+ createsprite gUnknown_08596B88, 0x2, 0, 32, 480, 20, 16, -46, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 576, 20, 8, 42, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 31, 400, 25, 11, -42, 0
+ delay 0x2
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 512, 25, 16, 46, 0
+ delay 0x2
+ createvisualtask sub_8159210, 0x5, 136, 63
+ createsprite gUnknown_08597138, 0x82, 10, -10, 1
+ createsprite gUnknown_08597138, 0x82, 10, 10, 1
+ createsprite gUnknown_085972D8, 0x2, -4, 1, 10, 3, 1
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 464, 30, 15, -50, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 528, 30, 13, 50, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 32, 480, 20, 16, -46, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 576, 20, 8, 42, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 31, 400, 25, 11, -42, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 512, 25, 16, 46, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 464, 30, 15, -50, 0
+ createvisualtask sub_8116620, 0xA, 2, 4, 8, 0, 639
+ waitforvisualfinish
+ end
+
+AnimScript_82D5581:
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 528, 30, 13, 50, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 32, 480, 20, 16, -46, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 576, 20, 8, 42, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 31, 400, 25, 11, -42, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 28, 512, 25, 16, 46, 0
+ delay 0x2
+ createsprite gUnknown_08596B88, 0x2, 0, 33, 464, 30, 15, -50, 0
+ delay 0x2
+ return
+
+AnimScript_82D560C:
+ end
+
+Move_MUD_SHOT:
+ loadspritegfx 0x2813
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createvisualtask sub_80D51AC, 0x5, 0, 0, 2, 46, 1
+ delay 0x6
+ createvisualtask sub_81076C8, 0x5, 100
+ panse_1B SE_W250, -64, +63, +1, 0x0
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 43, 1
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ call AnimScript_82D5687
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D5687:
+ createsprite gUnknown_085950FC, 0x3, 10, 10, 0, 16
+ delay 0x2
+ createsprite gUnknown_085950FC, 0x3, 10, 10, 0, 16
+ delay 0x2
+ return
+
+Move_METEOR_MASH:
+ loadspritegfx 0x27F9
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ panse_1B SE_W112, -64, +63, +3, 0x0
+ fadetobg BG_COSMIC
+ waitbgfadein
+ waitforvisualfinish
+ createsprite gUnknown_085CE8DC, 0x83, -48, -64, 72, 32, 30
+ delay 0xA
+ createsprite gUnknown_085CE8DC, 0x83, -112, -64, 8, 32, 30
+ delay 0x28
+ createsprite gUnknown_08595F14, 0x83, 0, 0, 0, 30
+ createsprite gUnknown_085CE8DC, 0x83, -80, -64, 40, 32, 30
+ delay 0x14
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 5, 0, 20, 1
+ waitforvisualfinish
+ delay 0xA
+ restorebg
+ waitbgfadein
+ waitforvisualfinish
+ end
+
+Move_REVENGE:
+ loadspritegfx 0x2805
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W036, -64
+ createsprite gUnknown_08596088, 0x2, 10, -10
+ waitforvisualfinish
+ createvisualtask sub_8115A04, 0x2, 2, 0, 4, 2, 8, 31
+ waitforvisualfinish
+ unloadspritegfx 0x2805
+ loadspritegfx 0x2806
+ createsprite gUnknown_0857FE28, 0x2, 6, 4
+ delay 0x4
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_085960D0, 0x82, 10, -10
+ waitforvisualfinish
+ unloadspritegfx 0x2806
+ loadspritegfx 0x2797
+ createvisualtask sub_80D52D0, 0x2, 1, 3, 0, 10, 1
+ createsprite gUnknown_08597400, 0x83, -10, -8, 1, 1, 8
+ playsewithpan SE_W233B, +63
+ delay 0x8
+ createsprite gUnknown_08597400, 0x83, 10, 8, 1, 1, 8
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_POISON_FANG:
+ loadspritegfx 0x27D0
+ loadspritegfx 0x27A6
+ playsewithpan SE_W044, +63
+ createsprite gUnknown_085CE1DC, 0x82
+ delay 0xA
+ createvisualtask sub_80D51AC, 0x3, 1, 3, 0, 10, 1
+ waitforvisualfinish
+ createvisualtask sub_8115A04, 0x2, 4, 0, 4, 0, 12, 26650
+ call AnimScript_82D7A71
+ waitforvisualfinish
+ end
+
+Move_SUBSTITUTE:
+ playsewithpan SE_W213, -64
+ createvisualtask sub_815F20C, 0x2
+ end
+
+Move_FRENZY_PLANT:
+ loadspritegfx 0x27EF
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x0, 1, 2, 0, 5, 0
+ waitforvisualfinish
+ createsprite gUnknown_08592564, 0x2, 10, 8, 2, 0, 0, 100
+ playsewithpan SE_W010, -64
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 20, -8, -2, 0, 1, 95
+ playsewithpan SE_W010, -43
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 30, 8, -4, 0, 0, 90
+ playsewithpan SE_W010, -22
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 40, -8, 4, 0, 1, 85
+ playsewithpan SE_W010, 0
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 50, 8, 0, 0, 0, 85
+ playsewithpan SE_W010, +21
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 60, -8, -2, 0, 1, 85
+ playsewithpan SE_W010, +42
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 75, 8, 0, 0, 0, 85
+ playsewithpan SE_W010, +63
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 85, 16, 6, 0, 3, 80
+ playsewithpan SE_W010, +63
+ delay 0x5
+ createsprite gUnknown_08592564, 0x2, 85, -16, -6, 0, 2, 75
+ playsewithpan SE_W010, +63
+ delay 0x5
+ createsprite gUnknown_08597358, 0x2, -10, -10, 1, 3
+ playsewithpan SE_W003, +63
+ createvisualtask sub_80D51AC, 0x3, 1, 8, 0, 20, 1
+ delay 0x3
+ createsprite gUnknown_08597358, 0x2, 10, 8, 1, 3
+ playsewithpan SE_W003, +63
+ delay 0x3
+ createsprite gUnknown_08597358, 0x2, 10, -3, 1, 2
+ playsewithpan SE_W003, +63
+ delay 0x3
+ createsprite gUnknown_08597358, 0x2, -3, 1, 1, 2
+ playsewithpan SE_W003, +63
+ delay 0x2
+ createsprite gUnknown_08597358, 0x2, -10, 1, 1, 1
+ playsewithpan SE_W003, +63
+ delay 0x2
+ createsprite gUnknown_08597358, 0x2, 0, 10, 1, 1
+ playsewithpan SE_W003, +63
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x0, 1, 2, 5, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Move_METAL_SOUND:
+ loadspritegfx 0x2814
+ monbg ANIM_DEF_PARTNER
+ monbgprio_2A ANIM_TARGET
+ createvisualtask sub_80D52D0, 0x2, 0, 2, 0, 8, 1
+ call AnimScript_82D59EA
+ call AnimScript_82D59EA
+ call AnimScript_82D59EA
+ call AnimScript_82D59EA
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x0
+ waitforvisualfinish
+ end
+
+AnimScript_82D59EA:
+ panse_1B SE_W103, -64, +63, +2, 0x0
+ createsprite gUnknown_08593458, 0x82, 16, 0, 0, 0, 30, 0
+ delay 0x2
+ return
+
+Move_FOCUS_PUNCH:
+ goto AnimScript_82D5A0E
+
+AnimScript_82D5A0C:
+ waitforvisualfinish
+ end
+
+AnimScript_82D5A0E:
+ loadspritegfx 0x2797
+ loadspritegfx 0x279F
+ delay 0x1
+ createvisualtask sub_8117E60, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D5AC7
+ createvisualtask sub_815A8C8, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82D5AB9
+ jumpargeq 0x7, 0x1, AnimScript_82D5AC0
+
+AnimScript_82D5A3C:
+ waitbgfadein
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W207, +63
+ createsprite gUnknown_08596104, 0x82
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 8, 0, 24, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 10, 2, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 10, -6, 1, 0
+ playsewithpan SE_W233B, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 0, 8, 1, 0
+ playsewithpan SE_W025B, +63
+ waitforvisualfinish
+ restorebg
+ waitbgfadein
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82D5A0C
+
+AnimScript_82D5AB9:
+ fadetobg BG_IMPACT_OPPONENT
+ goto AnimScript_82D5A3C
+
+AnimScript_82D5AC0:
+ fadetobg BG_IMPACT_PLAYER
+ goto AnimScript_82D5A3C
+
+AnimScript_82D5AC7:
+ fadetobg BG_IMPACT_CONTESTS
+ goto AnimScript_82D5A3C
+
+Move_RETURN:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createvisualtask sub_815F8A0, 0x2
+ delay 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82D5B04
+ jumpargeq 0x7, 0x1, AnimScript_82D5B56
+ jumpargeq 0x7, 0x2, AnimScript_82D5BB6
+ jumpargeq 0x7, 0x3, AnimScript_82D5CD1
+
+AnimScript_82D5AFF:
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D5B04:
+ createsprite gUnknown_0857FE40, 0x2, 16, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 16, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ delay 0x5
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 139, 63
+ goto AnimScript_82D5AFF
+
+AnimScript_82D5B56:
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ delay 0xB
+ createsprite gUnknown_0857FE28, 0x2, 5, 4
+ delay 0x6
+ createsprite gUnknown_08597358, 0x3, 0, 0, 1, 2
+ createvisualtask sub_8159210, 0x5, 141, 63
+ goto AnimScript_82D5AFF
+
+AnimScript_82D5BB6:
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 6, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 10, 10, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 3, -5, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, -5, 3, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ goto AnimScript_82D5AFF
+
+AnimScript_82D5CD1:
+ createsprite gUnknown_08597274, 0x2, 1, 0, 0, 6, 0
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 16, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ delay 0x8
+ createsprite gUnknown_08597358, 0x2, 3, -5, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 12, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ delay 0x5
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ waitforvisualfinish
+ delay 0x4
+ createsprite gUnknown_0857FE40, 0x2, 8, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ delay 0x5
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ waitforvisualfinish
+ delay 0x2
+ createvisualtask sub_81169C0, 0x2, 0, 4, 5, 1
+ createsprite gUnknown_0857FE40, 0x2, 4, 1, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ createvisualtask sub_81169C0, 0x2, 0, 4, 5, 1
+ waitforvisualfinish
+ createsprite gUnknown_0857FE40, 0x2, 4, 2, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ delay 0x5
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ createvisualtask sub_81169C0, 0x2, 0, 4, 5, 1
+ waitforvisualfinish
+ call AnimScript_82D5F09
+ call AnimScript_82D5F09
+ call AnimScript_82D5F09
+ call AnimScript_82D5F09
+ createsprite gUnknown_08597358, 0x2, -10, -8, 1, 0
+ createvisualtask sub_8159210, 0x5, 141, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 8, 0, 24, 1
+ delay 0x6
+ createsprite gUnknown_08597358, 0x2, 10, 10, 1, 0
+ createvisualtask sub_8159210, 0x5, 141, 63
+ delay 0x6
+ createsprite gUnknown_08597358, 0x2, 3, -5, 1, 0
+ createvisualtask sub_8159210, 0x5, 141, 63
+ delay 0x6
+ createsprite gUnknown_08597358, 0x2, -5, 3, 1, 0
+ createvisualtask sub_8159210, 0x5, 141, 63
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 0, 6, 0, 0
+ goto AnimScript_82D5AFF
+
+AnimScript_82D5F09:
+ createsprite gUnknown_0857FE40, 0x2, 4, 3, 0
+ createvisualtask sub_8159244, 0x5, 167, -64
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_8159210, 0x5, 123, 63
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ createvisualtask sub_81169C0, 0x2, 0, 4, 5, 1
+ waitforvisualfinish
+ return
+
+Move_COSMIC_POWER:
+ loadspritegfx 0x2741
+ createvisualtask sub_8159244, 0x5, 243, 0
+ playsewithpan SE_W322, 0
+ createvisualtask sub_8117610, 0x2, 0, 0, 15, 0
+ waitforvisualfinish
+ fadetobg BG_COSMIC
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x2, 0, 128, 0, -1
+ waitbgfadein
+ delay 0x46
+ createvisualtask sub_8159210, 0x5, 228, -64
+ createsprite gUnknown_08592B7C, 0x2, -15, 0, 0, 0, 32, 60
+ delay 0x8
+ createsprite gUnknown_08592B7C, 0x2, 12, -5, 0, 0, 32, 60
+ delay 0x28
+ createvisualtask sub_8117610, 0x2, 0, 15, 0, 0
+ waitforvisualfinish
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ waitforvisualfinish
+ end
+
+Move_BLAST_BURN:
+ loadspritegfx 0x2733
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W221, -64
+ createsprite gUnknown_08595428, 0x2, -32, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, -20, -10, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 0, -16, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 20, -10, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 32, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 20, 10, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, 0, 16, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, -20, 10, 24, 0, 0, 0
+ delay 0x19
+ playsewithpan SE_W172B, -64
+ createsprite gUnknown_08595428, 0x2, -64, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x6, -40, -20, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x46, 0, -32, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x46, 40, -20, 24, 0, 0, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 6, 0, 8, 1
+ createsprite gUnknown_08595428, 0x42, 64, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 40, 20, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, 0, 32, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, -40, 20, 24, 0, 0, 0
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x19
+ playsewithpan SE_W172B, -64
+ createsprite gUnknown_08595428, 0x2, -96, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x6, -60, -30, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x46, 0, -48, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x46, 60, -30, 24, 0, 0, 0
+ createsprite gUnknown_08597358, 0x82, -4, 3, 1, 0
+ createvisualtask sub_80D51AC, 0x5, 1, 12, 0, 20, 1
+ createvisualtask sub_81162A4, 0x2, 2, 0, 10, 1
+ createsprite gUnknown_08595428, 0x42, 96, 0, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x42, 60, 30, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, 0, 48, 24, 0, 0, 0
+ createsprite gUnknown_08595428, 0x2, -60, 30, 24, 0, 0, 0
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_ROCK_TOMB:
+ loadspritegfx 0x280A
+ loadspritegfx 0x274A
+ createvisualtask sub_81162A4, 0x2, 2, 0, 10, 1
+ waitforvisualfinish
+ createsprite gUnknown_08596C58, 0x82, 20, 12, 64, 114, 0
+ delay 0x8
+ createvisualtask sub_81162A4, 0x2, 0, 2, 3, 1
+ playsewithpan SE_W070, +63
+ delay 0x8
+ createsprite gUnknown_08596C58, 0x82, -20, 12, 64, 98, 0
+ delay 0x8
+ createvisualtask sub_81162A4, 0x2, 0, 2, 3, 1
+ playsewithpan SE_W070, +63
+ delay 0x8
+ createsprite gUnknown_08596C58, 0xC2, 3, 6, 64, 82, 0
+ delay 0x8
+ createvisualtask sub_81162A4, 0x2, 0, 2, 3, 1
+ playsewithpan SE_W070, +63
+ delay 0x8
+ createsprite gUnknown_08596C58, 0x82, -3, 13, 64, 66, 0
+ delay 0x8
+ createvisualtask sub_81162A4, 0x2, 0, 2, 3, 1
+ playsewithpan SE_W070, +63
+ delay 0x18
+ playsewithpan SE_W063, +63
+ createsprite gUnknown_085967AC, 0x85, 1, 50
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 20, 1
+ createvisualtask sub_81162A4, 0x2, 2, 0, 10, 1
+ waitforvisualfinish
+ end
+
+Move_SILVER_WIND:
+ loadspritegfx 0x281F
+ panse_1B SE_W016, -64, +63, +2, 0x0
+ playsewithpan SE_W234, 0
+ delay 0x0
+ monbg ANIM_DEF_PARTNER
+ monbgprio_29
+ delay 0x0
+ createvisualtask sub_8116664, 0xA, 1, 0, 0, 4, 0
+ createvisualtask sub_8117780, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D650C
+ fadetobg BG_BUG_OPPONENT
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, 1536, 0, 0, -1
+
+AnimScript_82D6352:
+ delay 0x0
+ createvisualtask sub_8116620, 0xA, 1, 0, 4, 4, 0
+ waitbgfadein
+ createsprite gUnknown_08592830, 0xC2, -32, 16, 0, 6, 2, 3, 1
+ createsprite gUnknown_08592830, 0xC2, -8, 18, 64, 3, 2, 2, 1
+ createsprite gUnknown_08592830, 0x78, -24, 18, 90, 5, 1, 2, 1
+ createsprite gUnknown_08592830, 0x78, -40, 14, 128, 4, 1, 2, 1
+ delay 0x0
+ createsprite gUnknown_08592848, 0xC2, -32, 16, 0, 6, 2, 3, 1
+ createsprite gUnknown_08592848, 0xC2, -8, 18, 64, 3, 2, 2, 1
+ createsprite gUnknown_08592848, 0x78, -24, 18, 90, 5, 1, 2, 1
+ createsprite gUnknown_08592848, 0x78, -40, 14, 128, 4, 1, 2, 1
+ delay 0x0
+ createsprite gUnknown_08592860, 0xC2, -32, 16, 0, 6, 2, 3, 1
+ createsprite gUnknown_08592860, 0xC2, -8, 18, 64, 3, 2, 2, 1
+ createsprite gUnknown_08592860, 0x78, -24, 18, 90, 5, 1, 2, 1
+ createsprite gUnknown_08592860, 0x78, -40, 14, 128, 4, 1, 2, 1
+ delay 0x6
+ createsprite gUnknown_08592830, 0xC2, -4, 16, 0, 6, 1, 2, 1
+ createsprite gUnknown_08592830, 0xC2, -16, 12, 192, 5, 2, 3, 1
+ delay 0x0
+ createsprite gUnknown_08592848, 0xC2, -4, 16, 0, 6, 1, 2, 1
+ createsprite gUnknown_08592848, 0xC2, -16, 12, 192, 5, 2, 3, 1
+ delay 0x0
+ createsprite gUnknown_08592860, 0xC2, -4, 16, 0, 6, 1, 2, 1
+ createsprite gUnknown_08592860, 0xC2, -16, 12, 192, 5, 2, 3, 1
+ waitforvisualfinish
+ playsewithpan SE_W016B, +63
+ clearmonbg ANIM_DEF_PARTNER
+ delay 0x0
+ restorebg
+ waitbgfadeout
+ createvisualtask sub_8116664, 0xA, 1, 0, 4, 0, 0
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+AnimScript_82D650C:
+ fadetobg BG_BUG_PLAYER
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -1536, 0, 0, -1
+ goto AnimScript_82D6352
+
+Move_SNATCH:
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D5C50, 0x5, 0, -12, 4, 10, 10, 12, 6
+ end
+
+Move_DIVE:
+ loadspritegfx 0x2820
+ loadspritegfx 0x2821
+ choosetwoturnanim AnimScript_82D654C, AnimScript_82D65A1
+
+AnimScript_82D654C:
+ loadspritegfx 0x27AC
+ playsewithpan SE_W029, -64
+ createsprite gUnknown_08596490, 0x2, 0, 0, 13, 336
+ waitforvisualfinish
+ playsewithpan SE_W291, -64
+ createsprite gUnknown_085964CC, 0x3, 0
+ call AnimScript_82D658A
+ call AnimScript_82D658A
+ call AnimScript_82D658A
+ call AnimScript_82D658A
+ call AnimScript_82D658A
+ end
+
+AnimScript_82D658A:
+ createsprite gUnknown_085964E4, 0x5, 0, 0
+ createsprite gUnknown_085964E4, 0x5, 1, 0
+ return
+
+AnimScript_82D65A1:
+ loadspritegfx 0x27A4
+ loadspritegfx 0x27AB
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W153, +63
+ createsprite gUnknown_085964CC, 0x83, 1
+ call AnimScript_82D65E0
+ call AnimScript_82D65E0
+ call AnimScript_82D65E0
+ call AnimScript_82D65E0
+ call AnimScript_82D65E0
+ delay 0xC
+ call AnimScript_82CB102
+ waitforvisualfinish
+ visible ANIM_ATTACKER
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D65E0:
+ createsprite gUnknown_085964E4, 0x85, 0, 1
+ createsprite gUnknown_085964E4, 0x85, 1, 1
+ return
+
+Move_ROCK_BLAST:
+ loadspritegfx 0x274A
+ loadspritegfx 0x2797
+ createsprite gUnknown_0857FE28, 0x2, 4, 6
+ delay 0x3
+ playsewithpan SE_W207, -64
+ createsprite gUnknown_08596C98, 0x82, 16, 0, 0, 0, 25, 257
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 1
+ playsewithpan SE_W088, +63
+ createsprite gUnknown_08596B1C, 0x82, 0, 0, 20, 24, 14, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 5, 1
+ createsprite gUnknown_08596B1C, 0x82, 5, 0, -20, 24, 14, 1
+ createsprite gUnknown_08596B1C, 0x82, 0, 5, 20, -24, 14, 2
+ createsprite gUnknown_08596B1C, 0x82, -5, 0, -20, -24, 14, 2
+ waitforvisualfinish
+ end
+
+Move_OVERHEAT:
+ loadspritegfx 0x272D
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x120C
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 5, 28
+ waitforvisualfinish
+ createvisualtask sub_8117C44, 0x5
+ waitforvisualfinish
+ createvisualtask sub_8117CA0, 0x5, 0, 1
+ delay 0x1
+ createvisualtask sub_8117DD8, 0x5, 0
+ delay 0x1
+ playsewithpan SE_W082, -64
+ createvisualtask sub_8117CA0, 0x5, 1, 0
+ delay 0x1
+ createsprite gUnknown_08597274, 0x2, 2, 1, 0, 13, 28
+ createvisualtask sub_80D51AC, 0x5, 0, 2, 0, 15, 1
+ waitforvisualfinish
+ playsewithpan SE_W172B, -64
+ createsprite gUnknown_08596FB0, 0x2, 1, 0, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x2, 1, 32, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x2, 1, 64, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x2, 1, 96, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x2, 1, 128, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x42, 1, 160, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x42, 1, 192, 30, 25, -20
+ createsprite gUnknown_08596FB0, 0x42, 1, 224, 30, 25, -20
+ delay 0x5
+ createsprite gUnknown_08596FB0, 0x2, 1, 0, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x2, 1, 32, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x2, 1, 64, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x2, 1, 96, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x2, 1, 128, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x42, 1, 160, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x42, 1, 192, 30, 25, 0
+ createsprite gUnknown_08596FB0, 0x42, 1, 224, 30, 25, 0
+ delay 0x5
+ createsprite gUnknown_08596FB0, 0x2, 1, 0, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x2, 1, 32, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x2, 1, 64, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x2, 1, 96, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x2, 1, 128, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x42, 1, 160, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x42, 1, 192, 30, 25, 10
+ createsprite gUnknown_08596FB0, 0x42, 1, 224, 30, 25, 10
+ delay 0x5
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x83, -5, 3, 1, 0
+ playsewithpan SE_W007, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 10, 0, 25, 1
+ delay 0x6
+ createsprite gUnknown_08597358, 0x83, 8, -5, 1, 0
+ playsewithpan SE_W007, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x83, 10, 10, 1, 0
+ playsewithpan SE_W007, +63
+ delay 0x8
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 0
+ playsewithpan SE_W007, +63
+ createvisualtask sub_8117DD8, 0x5, 1
+ delay 0x1
+ createsprite gUnknown_08597274, 0x2, 2, -1, 0, 13, 19026
+ createvisualtask sub_80D51AC, 0x5, 0, 3, 0, 15, 1
+ waitforvisualfinish
+ createvisualtask sub_8117D3C, 0x5, 0, 1
+ delay 0x1
+ createsprite gUnknown_08597274, 0x2, 1, 1, 5, 0, 28
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ waitforvisualfinish
+ delay 0xF
+ createvisualtask sub_8117D3C, 0x5, 1, 0
+ delay 0x1
+ createsprite gUnknown_08597274, 0x2, 2, 0, 13, 0, 19026
+ waitforvisualfinish
+ createvisualtask sub_8117C70, 0x5
+ waitforvisualfinish
+ end
+
+Move_HYDRO_CANNON:
+ loadspritegfx 0x27A5
+ loadspritegfx 0x27A4
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ playsewithpan SE_W057, -64
+ createsprite gUnknown_085951C0, 0x82
+ delay 0xA
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ delay 0x1E
+ panse_1B SE_W056, -64, +63, +2, 0x0
+ call AnimScript_82D6A50
+ createvisualtask sub_80D51AC, 0x5, 1, 10, 0, 40, 1
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ call AnimScript_82D6A50
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ call AnimScript_82D6A50
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ call AnimScript_82D6A50
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ call AnimScript_82D6A50
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ call AnimScript_82D6A50
+ createsprite gUnknown_08597388, 0x82, 0, 0, 1, 0
+ waitforvisualfinish
+ createvisualtask sub_8115F10, 0x2, 257, 257, 257
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D6A50:
+ createsprite gUnknown_085951D8, 0x82, 10, -10, 0, 0, 15, 257
+ delay 0x1
+ createsprite gUnknown_085951D8, 0x82, 10, -10, 0, 0, 15, 257
+ delay 0x1
+ createsprite gUnknown_085951D8, 0x82, 10, -10, 0, 0, 15, 257
+ delay 0x1
+ createsprite gUnknown_085951D8, 0x82, 10, -10, 0, 0, 15, 257
+ delay 0x1
+ createsprite gUnknown_085951D8, 0x82, 10, -10, 0, 0, 15, 257
+ return
+
+Move_ASTONISH:
+ loadspritegfx 0x2821
+ playsewithpan SE_W227, -64
+ createsprite gUnknown_0857FE28, 0x2, 4, 6
+ delay 0x19
+ createsprite gUnknown_085964E4, 0x85, 0, 1
+ playsewithpan SE_W166, +63
+ createsprite gUnknown_085964E4, 0x85, 1, 1
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 5, 1
+ createvisualtask sub_8106020, 0x3
+ waitforvisualfinish
+ end
+
+Move_SEISMIC_TOSS:
+ loadspritegfx 0x2797
+ loadspritegfx 0x274A
+ setarg 0x7, 0x0
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ waitforvisualfinish
+ createvisualtask sub_81114EC, 0x3
+ delay 0x1
+ fadetobg BG_SEISMICTOSS_SKUUPPERCUT
+ waitbgfadeout
+ createvisualtask sub_811152C, 0x3
+ playsewithpan SE_W327, 0
+ waitbgfadein
+ waitforvisualfinish
+ createvisualtask sub_8111590, 0x3
+ jumpargeq 0x7, 0x0, AnimScript_82D6B53
+ jumpargeq 0x7, 0x1, AnimScript_82D6B64
+ jumpargeq 0x7, 0x2, AnimScript_82D6B7C
+
+AnimScript_82D6B48:
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFF
+ waitbgfadein
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+AnimScript_82D6B53:
+ call AnimScript_82D6B9B
+ delay 0x10
+ call AnimScript_82D6BFC
+ goto AnimScript_82D6B48
+
+AnimScript_82D6B64:
+ call AnimScript_82D6B9B
+ delay 0xE
+ call AnimScript_82D6BFC
+ delay 0xE
+ call AnimScript_82D6B9B
+ goto AnimScript_82D6B48
+
+AnimScript_82D6B7C:
+ call AnimScript_82D6BFC
+ delay 0xA
+ call AnimScript_82D6B9B
+ delay 0xA
+ call AnimScript_82D6BFC
+ delay 0xA
+ call AnimScript_82D6B9B
+ goto AnimScript_82D6B48
+
+AnimScript_82D6B9B:
+ createsprite gUnknown_08597358, 0x83, -10, -8, 1, 1
+ playsewithpan SE_W070, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 5, 1
+ createsprite gUnknown_08596CB0, 0x82, -12, 27, 2, 3
+ createsprite gUnknown_08596CB0, 0x82, 8, 28, 3, 4
+ createsprite gUnknown_08596CB0, 0x82, -4, 30, 2, 3
+ createsprite gUnknown_08596CB0, 0x82, 12, 25, 4, 4
+ return
+
+AnimScript_82D6BFC:
+ createsprite gUnknown_08597358, 0x83, 10, -8, 1, 1
+ playsewithpan SE_W088, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 5, 1
+ createsprite gUnknown_08596CB0, 0x82, -12, 32, 3, 4
+ createsprite gUnknown_08596CB0, 0x82, 8, 31, 2, 2
+ createsprite gUnknown_08596CB0, 0x82, -4, 28, 2, 3
+ createsprite gUnknown_08596CB0, 0x82, 12, 30, 4, 3
+ return
+
+Move_MAGIC_COAT:
+ loadspritegfx 0x27BA
+ setalpha 0x1000
+ waitplaysewithpan SE_W112, -64, 0xF
+ createsprite gUnknown_085965C0, 0x3, 40, 0, 10170
+ waitforvisualfinish
+ delay 0x1
+ blendoff
+ end
+
+Move_WATER_PULSE:
+ loadspritegfx 0x27AB
+ loadspritegfx 0x2830
+ monbg ANIM_TARGET
+ monbgprio_28 ANIM_TARGET
+ playsewithpan SE_W145C, -64
+ createsprite gUnknown_08597274, 0x2, 1, 0, 0, 7, 29472
+ delay 0xA
+ createsprite gUnknown_085952F8, 0x42, 100, 100, 8, 1, 20, 40, 0
+ createsprite gUnknown_085952F8, 0x42, 20, 100, 16, 2, 10, 35, 1
+ createsprite gUnknown_085952F8, 0x42, 200, 80, 8, 1, 40, 20, 0
+ createsprite gUnknown_085952F8, 0x42, 80, 60, 10, 3, 20, 50, 0
+ createsprite gUnknown_085952F8, 0x42, 140, 100, 16, 1, 20, 30, 1
+ playsewithpan SE_W145C, +63
+ waitforvisualfinish
+ playsewithpan SE_W202, -64
+ createsprite gUnknown_08593470, 0x82, 0, 0, 40, 15
+ delay 0x5
+ playsewithpan SE_W202, -64
+ createsprite gUnknown_08593470, 0x82, 0, 0, 40, 15
+ delay 0x5
+ playsewithpan SE_W202, -64
+ createsprite gUnknown_08593470, 0x82, 0, 0, 40, 15
+ delay 0xD
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 8, 18, 1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 7, 0, 29472
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Move_PSYCHO_BOOST:
+ loadspritegfx 0x27E4
+ monbg ANIM_ATK_PARTNER
+ fadetobg BG_PSYCHIC
+ waitbgfadeout
+ createvisualtask sub_815A5C8, 0x5
+ waitbgfadein
+ delay 0x6
+ createvisualtask sub_8115A04, 0x2, 1, 2, 8, 0, 10, 0
+ delay 0x0
+ monbgprio_28 ANIM_ATTACKER
+ setalpha 0x808
+ delay 0xA
+ createvisualtask sub_80D51AC, 0x2, 0, 3, 0, 240, 0
+ loopsewithpan SE_W060B, -64, 0xE, 0xA
+ createsprite gUnknown_08596920, 0x2
+ delay 0x6E
+ loopsewithpan SE_W060B, -64, 0x7, 0xA
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, -8, 1, 24, 1
+ playsewithpan SE_W043, +63
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ call AnimScript_82D7CDD
+ end
+
+Move_KNOCK_OFF:
+ loadspritegfx 0x2825
+ loadspritegfx 0x2797
+ createsprite gUnknown_0857FE28, 0x2, 4, 6
+ delay 0x4
+ playsewithpan SE_W233, +63
+ createsprite gUnknown_085CE984, 0x82, -16, -16
+ delay 0x8
+ createsprite gUnknown_0859728C, 0x2, 31, 5, 1, 0x7FFF, 10, 0, 0
+ createsprite gUnknown_08597358, 0x83, 0, 0, 1, 2
+ playsewithpan SE_W004, +63
+ createsprite gUnknown_0857FE70, 0x2, 1, -12, 10, 0, 3
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 5
+ delay 0x3
+ createvisualtask sub_80D5484, 0x2, 1, 0, 3, 6, 1
+ delay 0x5
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 6
+ delay 0xA
+ waitforvisualfinish
+ end
+
+Move_DOOM_DESIRE:
+ createvisualtask sub_8114960, 0x2
+ delay 0x1
+ monbg ANIM_ATK_PARTNER
+ createvisualtask sub_811489C, 0x5, 1, 0
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 4, 0
+ waitforvisualfinish
+ setalpha 0x808
+ playsewithpan SE_W060, -64
+ createvisualtask sub_80D6064, 0x5, -4, -4, 15, 0, 1
+ waitforvisualfinish
+ delay 0x14
+ createvisualtask sub_811489C, 0x5, 1, 1
+ createsprite gUnknown_08597274, 0x2, 1, 1, 4, 0, 0
+ waitforvisualfinish
+ clearmonbg ANIM_ATK_PARTNER
+ blendoff
+ end
+
+Move_SKY_UPPERCUT:
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ fadetobg BG_SEISMICTOSS_SKUUPPERCUT
+ waitbgfadeout
+ playsewithpan SE_W327, -64
+ createvisualtask sub_810DABC, 0x5, 55
+ waitbgfadein
+ setalpha 0x80C
+ delay 0x26
+ createsprite gUnknown_0857FE70, 0x2, 0, 28, 0, 0, 5
+ delay 0x4
+ createvisualtask sub_80D52D0, 0x2, 1, 4, 0, 6, 1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, -28, 28, 1, 1
+ delay 0x1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, -15, 8, 1, 1
+ playsewithpan SE_W233B, +63
+ delay 0x1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, -5, -12, 1, 1
+ delay 0x1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, 0, -32, 1, 1
+ delay 0x1
+ playsewithpan SE_W233B, +63
+ createsprite gUnknown_08597358, 0x83, 5, -52, 1, 1
+ createsprite gUnknown_0857FE70, 0x2, 1, -26, 16, 1, 4
+ delay 0x4
+ createvisualtask sub_80D5484, 0x2, 1, 0, 3, 6, 1
+ delay 0x1E
+ createsprite gUnknown_0857FE58, 0x2, 0, 0, 6
+ delay 0x4
+ createsprite gUnknown_0857FE58, 0x2, 1, 0, 6
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ end
+
+Move_SECRET_POWER:
+ createvisualtask sub_8117C24, 0x5
+ jumpargeq 0x0, 0x0, Move_NEEDLE_ARM
+ jumpargeq 0x0, 0x1, Move_MAGICAL_LEAF
+ jumpargeq 0x0, 0x2, Move_MUD_SHOT
+ jumpargeq 0x0, 0x3, Move_WATERFALL
+ jumpargeq 0x0, 0x4, Move_SURF
+ jumpargeq 0x0, 0x5, Move_BUBBLE_BEAM
+ jumpargeq 0x0, 0x6, Move_ROCK_THROW
+ jumpargeq 0x0, 0x7, Move_BITE
+ jumpargeq 0x0, 0x8, Move_STRENGTH
+ goto Move_SLAM
+
+Move_TWISTER:
+ loadspritegfx 0x274F
+ loadspritegfx 0x2797
+ loadspritegfx 0x274A
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ playsewithpan SE_W239, +63
+ createsprite gUnknown_085923A8, 0x82, 120, 70, 5, 70, 30
+ delay 0x1
+ createsprite gUnknown_085923A8, 0x82, 115, 55, 6, 60, 25
+ delay 0x1
+ createsprite gUnknown_085923A8, 0x82, 115, 60, 7, 60, 30
+ createsprite gUnknown_085923A8, 0x82, 115, 55, 10, 60, 30
+ delay 0x3
+ createsprite gUnknown_08596CC8, 0x82, 100, 50, 4, 50, 26
+ delay 0x1
+ createsprite gUnknown_085923A8, 0x82, 105, 25, 8, 60, 20
+ delay 0x1
+ createsprite gUnknown_085923A8, 0x82, 115, 40, 10, 48, 30
+ delay 0x3
+ createsprite gUnknown_08596CC8, 0x82, 120, 30, 6, 45, 25
+ createsprite gUnknown_085923A8, 0x82, 115, 35, 10, 60, 30
+ delay 0x3
+ createsprite gUnknown_08596CC8, 0x82, 105, 20, 8, 40, 0
+ delay 0x3
+ createsprite gUnknown_085923A8, 0x82, 20, 255, 15, 32, 0
+ createsprite gUnknown_085923A8, 0x82, 110, 10, 8, 32, 20
+ waitforvisualfinish
+ createsprite gUnknown_08597358, 0x83, -32, -16, 1, 3
+ playsewithpan SE_W004, +63
+ createvisualtask sub_80D5484, 0x2, 1, 3, 0, 12, 1
+ createvisualtask sub_80D5484, 0x2, 3, 3, 0, 12, 1
+ delay 0x4
+ createsprite gUnknown_085973A0, 0x83, 1, 3
+ playsewithpan SE_W004, +63
+ delay 0x4
+ createsprite gUnknown_085973A0, 0x83, 1, 3
+ playsewithpan SE_W004, +63
+ delay 0x4
+ createsprite gUnknown_08597358, 0x83, 32, 20, 1, 3
+ playsewithpan SE_W004, +63
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_MAGICAL_LEAF:
+ loadspritegfx 0x274F
+ loadspritegfx 0x27B0
+ loadspritegfx 0x2797
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ delay 0x1
+ loopsewithpan SE_W077, -64, 0xA, 0x5
+ createvisualtask sub_81007C4, 0x5
+ createsprite gUnknown_08592390, 0x2, -3, -2, 10
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -1, -1, 15
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -4, -4, 7
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 3, -3, 11
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -1, -6, 8
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 2, -1, 12
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -3, -4, 13
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 4, -5, 7
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, 2, -6, 11
+ delay 0x2
+ createsprite gUnknown_08592390, 0x2, -3, -5, 8
+ delay 0x3C
+ playsewithpan SE_W013B, -64
+ createsprite gUnknown_085923D8, 0x83, 20, -10, 20, 0, 32, 20, 0
+ createsprite gUnknown_085923D8, 0x83, 20, -10, 20, 0, 32, -20, 0
+ delay 0x1E
+ playsewithpan SE_W013, +63
+ createsprite gUnknown_08597358, 0x84, -10, -4, 1, 2
+ createsprite gUnknown_08597358, 0x84, 10, 4, 1, 2
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ delay 0x14
+ setarg 0x7, 0xFFFF
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Move_ICE_BALL:
+ loadspritegfx 0x273B
+ loadspritegfx 0x279D
+ createvisualtask sub_810CDFC, 0x5, 0
+ jumpargeq 0x0, 0x4, AnimScript_82D731B
+
+AnimScript_82D72BB:
+ playsewithpan SE_W196, -64
+ createsprite gUnknown_08595DE4, 0x82, 15, 0, -12, -16, 30, -40
+ delay 0x1C
+ playsewithpan SE_W280, +63
+ createvisualtask sub_810CDFC, 0x5, 0
+ jumpargeq 0x0, 0x0, AnimScript_82D732C
+ jumpargeq 0x0, 0x1, AnimScript_82D735B
+ jumpargeq 0x0, 0x2, AnimScript_82D7394
+ jumpargeq 0x0, 0x3, AnimScript_82D73D7
+ jumpargeq 0x0, 0x4, AnimScript_82D741F
+
+AnimScript_82D7309:
+ createvisualtask sub_810CDFC, 0x5, 0
+ jumpargeq 0x0, 0x4, AnimScript_82D7322
+
+AnimScript_82D731A:
+ end
+
+AnimScript_82D731B:
+ fadetobg BG_ICE
+ goto AnimScript_82D72BB
+
+AnimScript_82D7322:
+ waitbgfadein
+ delay 0x2D
+ restorebg
+ waitbgfadein
+ goto AnimScript_82D731A
+
+AnimScript_82D732C:
+ createvisualtask sub_80D6388, 0x2, 0, 1, 8, 1, 0
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ goto AnimScript_82D7309
+
+AnimScript_82D735B:
+ createvisualtask sub_80D6388, 0x2, 0, 1, 10, 1, 0
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ goto AnimScript_82D7309
+
+AnimScript_82D7394:
+ createvisualtask sub_80D6388, 0x2, 0, 1, 14, 1, 0
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ goto AnimScript_82D7309
+
+AnimScript_82D73D7:
+ createvisualtask sub_80D6388, 0x2, 0, 1, 18, 1, 0
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ goto AnimScript_82D7309
+
+AnimScript_82D741F:
+ createvisualtask sub_80D6388, 0x2, 0, 1, 30, 1, 0
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ call AnimScript_82D7467
+ goto AnimScript_82D7309
+
+AnimScript_82D7467:
+ createsprite gUnknown_08595DFC, 0x84, -12, -16
+ return
+
+Move_WEATHER_BALL:
+ loadspritegfx 0x282B
+ createsprite gUnknown_0857FE40, 0x2, 8, 1, 0
+ delay 0x8
+ playsewithpan SE_W207, -64
+ createsprite gUnknown_0853EE38, 0x2
+ waitforvisualfinish
+ delay 0xF
+ playsewithpan SE_W197, 0
+ createsprite gUnknown_0859728C, 0x2, 31, 5, 1, 0x7FFF, 10, 0, 0
+ waitforvisualfinish
+ createvisualtask sub_81604F0, 0x2
+ delay 0x1
+ jumpargeq 0x7, 0x0, AnimScript_82D74DE
+ jumpargeq 0x7, 0x1, AnimScript_82D751B
+ jumpargeq 0x7, 0x2, AnimScript_82D757F
+ jumpargeq 0x7, 0x3, AnimScript_82D75E3
+ jumpargeq 0x7, 0x4, AnimScript_82D7683
+
+AnimScript_82D74DE:
+ loadspritegfx 0x2797
+ createsprite gUnknown_0853EE50, 0x82, -30, -100, 25, 1, 0, 0
+ waitforvisualfinish
+ playsewithpan SE_W025B, +63
+ createsprite gUnknown_08597358, 0x84, -10, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 8, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82D751B:
+ loadspritegfx 0x272D
+ createsprite gUnknown_0859559C, 0x82, -30, -100, 25, 1, 40, 10
+ playsewithpan SE_W172, +63
+ delay 0xA
+ createsprite gUnknown_0859559C, 0x82, -30, -100, 25, 1, -40, 20
+ playsewithpan SE_W172, +63
+ delay 0xA
+ createsprite gUnknown_0859559C, 0x82, -30, -100, 25, 1, 0, 0
+ playsewithpan SE_W172, +63
+ waitforvisualfinish
+ playsewithpan SE_W172B, +63
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 8, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82D757F:
+ loadspritegfx 0x27AB
+ createsprite gUnknown_08595328, 0x82, -30, -100, 25, 1, 50, 10
+ playsewithpan SE_W152, +63
+ delay 0x8
+ createsprite gUnknown_08595328, 0x82, -30, -100, 25, 1, -20, 20
+ playsewithpan SE_W152, +63
+ delay 0xD
+ createsprite gUnknown_08595328, 0x82, -30, -100, 25, 1, 0, 0
+ playsewithpan SE_W152, +63
+ waitforvisualfinish
+ createvisualtask sub_80D51AC, 0x2, 1, 0, 3, 8, 1
+ playsewithpan SE_W202, +63
+ waitforvisualfinish
+ end
+
+AnimScript_82D75E3:
+ loadspritegfx 0x274A
+ createsprite gUnknown_08596CE0, 0x82, -30, -100, 25, 1, 30, 0
+ playsewithpan SE_W088, +63
+ delay 0x5
+ createsprite gUnknown_08596CE0, 0x82, -30, -100, 25, 1, -40, 20
+ playsewithpan SE_W088, +63
+ delay 0xE
+ createsprite gUnknown_08596CE0, 0x82, -30, -100, 25, 1, 0, 0
+ playsewithpan SE_W088, +63
+ waitforvisualfinish
+ playsewithpan SE_W070, +63
+ createsprite gUnknown_08596CB0, 0x82, -12, 27, 2, 3
+ createsprite gUnknown_08596CB0, 0x82, 8, 28, 3, 4
+ createsprite gUnknown_08596CB0, 0x82, -4, 30, 2, 3
+ createsprite gUnknown_08596CB0, 0x82, 12, 25, 4, 4
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ waitforvisualfinish
+ end
+
+AnimScript_82D7683:
+ loadspritegfx 0x2817
+ loadspritegfx 0x279D
+ createsprite gUnknown_08595D44, 0x82, -30, -100, 25, 25, -40, 20
+ playsewithpan SE_W258, +63
+ delay 0xA
+ createsprite gUnknown_08595D44, 0x82, -30, -100, 25, 25, 40, 0
+ playsewithpan SE_W258, +63
+ delay 0xA
+ createsprite gUnknown_08595D44, 0x82, -30, -100, 25, 25, 0, 0
+ playsewithpan SE_W258, +63
+ waitforvisualfinish
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ playsewithpan SE_W196, +63
+ call AnimScript_82D7720
+ waitforvisualfinish
+ end
+
+Move_COUNT:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+AnimScript_82D7720:
+ createsprite gUnknown_08595B68, 0x82, -10, -10, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 10, 20, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, -5, 10, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 17, -12, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, -15, 15, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 0, 0, 0
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, 20, 2, 0
+ playsewithpan SE_W196, +63
+ return
+
+AnimScript_82D77A4:
+ createsprite gUnknown_08595B68, 0x82, -10, -10, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 10, 20, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, -29, 0, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 29, -20, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, -5, 10, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 17, -12, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, -20, 0, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, -15, 15, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 26, -5, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B80, 0x82, 0, 0, 1
+ playsewithpan SE_W196, +63
+ delay 0x4
+ createsprite gUnknown_08595B68, 0x82, 20, 2, 1
+ playsewithpan SE_W196, +63
+ return
+
+AnimScript_82D7874:
+ loopsewithpan SE_W196, +63, 0x6, 0x4
+ createsprite gUnknown_08595C04, 0x82, 0, 24, 0
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 8, 24, 0
+ createsprite gUnknown_08595C04, 0x82, -8, 24, 0
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 16, 24, 0
+ createsprite gUnknown_08595C04, 0x82, -16, 24, 0
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 24, 24, 0
+ createsprite gUnknown_08595C04, 0x82, -24, 24, 0
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 32, 24, 0
+ createsprite gUnknown_08595C04, 0x82, -32, 24, 0
+ return
+
+AnimScript_82D78F8:
+ loopsewithpan SE_W196, +63, 0x6, 0x4
+ createsprite gUnknown_08595C04, 0x82, 0, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 8, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -8, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 16, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -16, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 24, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -24, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 32, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -32, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 40, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -40, 24, 1
+ delay 0x4
+ createsprite gUnknown_08595C04, 0x82, 48, 24, 1
+ createsprite gUnknown_08595C04, 0x82, -48, 24, 1
+ return
+
+AnimScript_82D79B4:
+ createsprite gUnknown_08592B7C, 0x2, -15, 0, 0, 0, 32, 60
+ delay 0x8
+ createsprite gUnknown_08592B7C, 0x2, 12, -5, 0, 0, 32, 60
+ delay 0x8
+ return
+
+AnimScript_82D79DF:
+ playsewithpan SE_W071B, -64
+ createsprite gUnknown_08592F2C, 0x2, 0, -5, 0, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x2, -15, 10, 0, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x2, -15, -15, 0, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x2, 10, -5, 0, 0
+ delay 0x7
+ return
+
+AnimScript_82D7A28:
+ playsewithpan SE_W071B, +63
+ createsprite gUnknown_08592F2C, 0x82, 0, -5, 1, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x82, -15, 10, 1, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x82, -15, -15, 1, 0
+ delay 0x7
+ createsprite gUnknown_08592F2C, 0x82, 10, -5, 1, 0
+ delay 0x7
+ return
+
+AnimScript_82D7A71:
+ createsprite gUnknown_08596240, 0x82, 10, 10, 0
+ playsewithpan SE_W092, +63
+ delay 0x6
+ createsprite gUnknown_08596240, 0x82, 20, -20, 0
+ playsewithpan SE_W092, +63
+ delay 0x6
+ createsprite gUnknown_08596240, 0x82, -20, 15, 0
+ playsewithpan SE_W092, +63
+ delay 0x6
+ createsprite gUnknown_08596240, 0x82, 0, 0, 0
+ playsewithpan SE_W092, +63
+ delay 0x6
+ createsprite gUnknown_08596240, 0x82, -20, -20, 0
+ playsewithpan SE_W092, +63
+ delay 0x6
+ createsprite gUnknown_08596240, 0x82, 16, -8, 0
+ playsewithpan SE_W092, +63
+ return
+
+AnimScript_82D7AE2:
+ createsprite gUnknown_08596258, 0x2, 10, 10, 0
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 20, -20, 0
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, -20, 15, 0
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 0, 0, 0
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, -20, -20, 0
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 16, -8, 0
+ playsewithpan SE_W145C, +63
+ return
+
+AnimScript_82D7B53:
+ createsprite gUnknown_08596258, 0x2, 10, 10, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, -28, -10, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 20, -20, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, -20, 15, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 0, 0, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 27, 8, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, -20, -20, 1
+ playsewithpan SE_W145C, +63
+ delay 0x6
+ createsprite gUnknown_08596258, 0x2, 16, -8, 1
+ playsewithpan SE_W145C, +63
+ return
+
+AnimScript_82D7BEA:
+ playsewithpan SE_W085B, +63
+ createsprite gUnknown_08595810, 0x82, 5, 0, 5, 0
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, -5, 10, 5, 1
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, 15, 20, 5, 2
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, -15, -10, 5, 0
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, 25, 0, 5, 1
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, -8, 8, 5, 2
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, 2, -8, 5, 0
+ delay 0x2
+ createsprite gUnknown_08595810, 0x82, -20, 15, 5, 1
+ return
+
+AnimScript_82D7C75:
+ loopsewithpan SE_W146, +63, 0xD, 0x6
+ createsprite gUnknown_0859725C, 0x82, 0, -15, 0, 3, 90
+ createsprite gUnknown_0859725C, 0x82, 0, -15, 51, 3, 90
+ createsprite gUnknown_0859725C, 0x82, 0, -15, 102, 3, 90
+ createsprite gUnknown_0859725C, 0x82, 0, -15, 153, 3, 90
+ createsprite gUnknown_0859725C, 0x82, 0, -15, 204, 3, 90
+ return
+
+AnimScript_82D7CD1:
+ fadetobg BG_PSYCHIC
+ waitbgfadeout
+ createvisualtask sub_815A504, 0x5
+ waitbgfadein
+ return
+
+AnimScript_82D7CDD:
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ return
+
+AnimScript_82D7CE5:
+ jumpifcontest AnimScript_82D7CFE
+ fadetobg BG_FLYING
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, -2304, 768, 1, -1
+
+AnimScript_82D7CFC:
+ waitbgfadein
+ return
+
+AnimScript_82D7CFE:
+ fadetobg BG_FLYING_CONTESTS
+ waitbgfadeout
+ createvisualtask sub_8117660, 0x5, 2304, 768, 0, -1
+ goto AnimScript_82D7CFC
+
+AnimScript_82D7D15:
+ restorebg
+ waitbgfadeout
+ setarg 0x7, 0xFFFF
+ waitbgfadein
+ return
+
+AnimScript_82D7D1D:
+ createvisualtask sub_8117E60, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D7D42
+ createvisualtask sub_815A8C8, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82D7D50
+ goto AnimScript_82D7D49
+
+AnimScript_82D7D40:
+ waitbgfadein
+ return
+
+AnimScript_82D7D42:
+ fadetobg BG_SOLARBEAM_CONTESTS
+ goto AnimScript_82D7D40
+
+AnimScript_82D7D49:
+ fadetobg BG_SOLARBEAM_PLAYER
+ goto AnimScript_82D7D40
+
+AnimScript_82D7D50:
+ fadetobg BG_SOLARBEAM_OPPONENT
+ goto AnimScript_82D7D40
+
+AnimScript_82D7D57:
+ restorebg
+ waitbgfadein
+ return
+
+Status_Poison:
+ loopsewithpan SE_W092, +63, 0xD, 0x6
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 18, 2
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 12, 31774
+ end
+
+Status_Confusion:
+ loadspritegfx 0x2759
+ call AnimScript_82D7C75
+ end
+
+Status_Burn:
+ loadspritegfx 0x272D
+ playsewithpan SE_W172, +63
+ call AnimScript_82D7DA6
+ call AnimScript_82D7DA6
+ call AnimScript_82D7DA6
+ waitforvisualfinish
+ end
+
+AnimScript_82D7DA6:
+ createsprite gUnknown_08595504, 0x82, -24, 24, 24, 24, 20, 1, 1
+ delay 0x4
+ return
+
+Status_Infatuation:
+ loadspritegfx 0x27E2
+ playsewithpan SE_W204, -64
+ createsprite gUnknown_08593970, 0x3, 0, 20
+ delay 0xF
+ playsewithpan SE_W204, -64
+ createsprite gUnknown_08593970, 0x3, -20, 20
+ delay 0xF
+ playsewithpan SE_W204, -64
+ createsprite gUnknown_08593970, 0x3, 20, 20
+ end
+
+Status_Sleep:
+ loadspritegfx 0x27F4
+ playsewithpan SE_W173, -64
+ createsprite gUnknown_08592C88, 0x2, 4, -10, 16, 0, 0
+ delay 0x1E
+ createsprite gUnknown_08592C88, 0x2, 4, -10, 16, 0, 0
+ end
+
+Status_Paralysis:
+ loadspritegfx 0x271B
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 10, 1
+ call AnimScript_82D7BEA
+ end
+
+Status_Freeze:
+ playsewithpan SE_W196, 0
+ loadspritegfx 0x271A
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ waitplaysewithpan SE_W258, +63, 0x11
+ createvisualtask sub_80A9EF4, 0x2
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Status_Curse:
+ loadspritegfx 0x27D8
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W171, +63
+ createsprite gUnknown_08596DE8, 0x82
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 14, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Status_Nightmare:
+ loadspritegfx 0x27ED
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W171, +63
+ createsprite gUnknown_08596E00, 0x82
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 14, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+Anim_CastformTransform:
+ createvisualtask sub_815BB18, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D7ECA
+ goto AnimScript_82D7EB2
+
+AnimScript_82D7EB2:
+ monbg ANIM_ATTACKER
+ playsewithpan SE_W100, -64
+ waitplaysewithpan SE_W107, -64, 0x30
+ createvisualtask sub_815B7D0, 0x2, 1
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ end
+
+AnimScript_82D7ECA:
+ createvisualtask sub_815BB58, 0x2, 1
+ end
+
+Anim_StatChange:
+ createvisualtask sub_80AA18C, 0x5
+ waitforvisualfinish
+ end
+
+Anim_SubsituteOff:
+ monbg ANIM_ATTACKER
+ createvisualtask sub_8172D98, 0x5
+ createvisualtask sub_8116620, 0xA, 2, 0, 0, 16, 0x7FFF
+ waitforvisualfinish
+ delay 0x1
+ clearmonbg ANIM_ATTACKER
+ delay 0x2
+ blendoff
+ createvisualtask sub_8116620, 0xA, 2, 0, 0, 0, 0x7FFF
+ createvisualtask sub_8172BF0, 0x2, 1
+ end
+
+Anim_SubsituteOn:
+ createvisualtask sub_815F20C, 0x2
+ end
+
+Anim_Table_4:
+ createvisualtask sub_817345C, 0x2, 0
+ createvisualtask sub_81732B0, 0x2
+ delay 0x0
+ waitplaysewithpan SE_W026, -64, 0x16
+ createsprite gUnknown_085E5338, 0x83, -18, 12, 0, 32
+ delay 0x32
+ loopsewithpan SE_W039, +63, 0x13, 0x2
+ createvisualtask sub_80D5EB8, 0x5, 1, 8, 1536, 2, 1
+ waitforvisualfinish
+ createvisualtask sub_81732E4, 0x2
+ end
+
+Anim_ItemKnockOff:
+ loadspritegfx 0x27F0
+ createsprite gUnknown_08592628, 0x82
+ end
+
+Status_Wrap:
+ createvisualtask sub_81734B4, 0x5
+ jumpargeq 0x0, 0x1, AnimScript_82D7FE9
+ jumpargeq 0x0, 0x2, AnimScript_82D800E
+ jumpargeq 0x0, 0x3, AnimScript_82D8062
+ jumpargeq 0x0, 0x4, AnimScript_82D80BF
+ goto AnimScript_82D7FA1
+
+AnimScript_82D7FA1:
+ loadspritegfx 0x27CA
+ loopsewithpan SE_W010, +63, 0x6, 0x2
+ createsprite gUnknown_08592494, 0x84, 0, 16, 0, 1
+ delay 0x7
+ createsprite gUnknown_08592494, 0x82, 0, 8, 1, 1
+ delay 0x3
+ createvisualtask sub_80D52D0, 0x2, 1, 2, 0, 8, 1
+ delay 0x14
+ setarg 0x7, 0xFFFF
+ playsewithpan SE_W020, +63
+ waitforvisualfinish
+ end
+
+AnimScript_82D7FE9:
+ loadspritegfx 0x272D
+ playsewithpan SE_W221B, +63
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 30, 1
+ call AnimScript_82CACBF
+ call AnimScript_82CACBF
+ waitforvisualfinish
+ stopsound
+ end
+
+AnimScript_82D800E:
+ loadspritegfx 0x27A5
+ monbg ANIM_DEF_PARTNER
+ monbgprio_28 ANIM_TARGET
+ setalpha 0x80C
+ delay 0x0
+ createsprite gUnknown_08597274, 0x0, 4, 2, 0, 7, 23968
+ playsewithpan SE_W250, +63
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 30, 1
+ call AnimScript_82D1F5B
+ call AnimScript_82D1F5B
+ delay 0xC
+ createsprite gUnknown_08597274, 0x0, 4, 2, 7, 0, 23968
+ waitforvisualfinish
+ stopsound
+ clearmonbg ANIM_DEF_PARTNER
+ end
+
+AnimScript_82D8062:
+ loadspritegfx 0x27A1
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W011, +63
+ createsprite gUnknown_08597098, 0x2, -32, 0, 2, 819, 0, 10
+ createsprite gUnknown_08597098, 0x2, 32, 0, 6, -819, 0, 10
+ delay 0xA
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x5, 1, 3, 0, 5, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ waitforvisualfinish
+ end
+
+AnimScript_82D80BF:
+ loadspritegfx 0x275A
+ createsprite gUnknown_08597274, 0x0, 4, 2, 0, 7, 563
+ createvisualtask sub_80D51AC, 0x5, 1, 0, 2, 30, 1
+ playsewithpan SE_W328, +63
+ call AnimScript_82D51B7
+ call AnimScript_82D51B7
+ delay 0x16
+ createsprite gUnknown_08597274, 0x0, 4, 2, 7, 0, 563
+ waitforvisualfinish
+ stopsound
+ end
+
+Anim_ItemEffect:
+ loadspritegfx 0x27DB
+ loadspritegfx 0x2741
+ delay 0x0
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D622C, 0x2, 16, 128, 0, 2
+ waitforvisualfinish
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D622C, 0x2, 16, 128, 0, 2
+ waitforvisualfinish
+ playsewithpan SE_W036, -64
+ createvisualtask sub_80D622C, 0x2, 16, 128, 0, 2
+ waitforvisualfinish
+ playsewithpan SE_W234, -64
+ call AnimScript_82D79B4
+ waitforvisualfinish
+ playsewithpan SE_REAPOKE, -64
+ createsprite gUnknown_08597274, 0x2, 2, 3, 7, 0, 26609
+ createsprite gUnknown_0859381C, 0x3, 0, 0, 0, 0
+ waitforvisualfinish
+ end
+
+Anim_SmokeBallEscape:
+ loadspritegfx 0x2802
+ monbg ANIM_ATTACKER
+ setalpha 0x40C
+ delay 0x0
+ playsewithpan SE_BOWA2, +63
+ createsprite gUnknown_085CE734, 0x80, 0, 32, 28, 30
+ delay 0x4
+ playsewithpan SE_BOWA2, +63
+ createsprite gUnknown_085CE734, 0x7F, 2, 12, 20, 30
+ delay 0xC
+ playsewithpan SE_BOWA2, +63
+ createsprite gUnknown_085CE734, 0x7E, 2, -28, 4, 30
+ delay 0xC
+ playsewithpan SE_BOWA2, +63
+ createsprite gUnknown_085CE734, 0x7C, 2, 14, -20, 30
+ delay 0x4
+ playsewithpan SE_BOWA2, +63
+ createvisualtask sub_81136E8, 0x2, 2
+ createsprite gUnknown_085CE734, 0x7B, 3, 4, 4, 30
+ delay 0xE
+ playsewithpan SE_BOWA2, +63
+ createsprite gUnknown_085CE734, 0x7A, 3, -14, 18, 46
+ delay 0x0
+ createsprite gUnknown_085CE734, 0x79, 3, 14, -14, 46
+ delay 0x0
+ createsprite gUnknown_085CE734, 0x78, 3, -12, -10, 46
+ delay 0x0
+ createsprite gUnknown_085CE734, 0x77, 3, 14, 14, 46
+ delay 0x0
+ createsprite gUnknown_085CE734, 0x76, 3, 0, 0, 46
+ waitforvisualfinish
+ clearmonbg ANIM_ATTACKER
+ invisible ANIM_ATTACKER
+ delay 0x0
+ blendoff
+ end
+
+Anim_HangedOn:
+ createsprite gUnknown_08597274, 0x0, 2, 7, 0, 9, 31
+ playsewithpan SE_W082, -64
+ createvisualtask sub_815DB90, 0x5, 30, 128, 0, 1, 2, 0, 1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x0, 2, 4, 9, 0, 31
+ waitforvisualfinish
+ delay 0x6
+ createsprite gUnknown_0857FE58, 0x0, 0, 0, 15
+ end
+
+Anim_Rain:
+ loadspritegfx 0x2783
+ playsewithpan SE_W240, -64
+ createvisualtask sub_8116620, 0xA, 1921, 2, 0, 4, 0
+ waitforvisualfinish
+ createvisualtask sub_8107188, 0x2, 0, 3, 60
+ createvisualtask sub_8107188, 0x2, 0, 3, 60
+ delay 0x32
+ waitforvisualfinish
+ createvisualtask sub_8116620, 0xA, 1921, 2, 4, 0, 0
+ waitforvisualfinish
+ end
+
+Anim_Sun:
+ goto Move_SUNNY_DAY
+
+Anim_Sandstorm:
+ goto Move_SANDSTORM
+
+Anim_Hail:
+ goto Move_HAIL
+
+Status_LeechSeed:
+ createvisualtask sub_817351C, 0x5
+ delay 0x0
+ goto Move_ABSORB
+
+Anim_Hit:
+ loadspritegfx 0x2797
+ monbg ANIM_TARGET
+ setalpha 0x80C
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_08597358, 0x2, 0, 0, 1, 2
+ createvisualtask sub_80D51AC, 0x2, 1, 3, 0, 6, 1
+ waitforvisualfinish
+ clearmonbg ANIM_TARGET
+ blendoff
+ end
+
+Anim_ItemSteal:
+ loadspritegfx 0x27F0
+ createvisualtask sub_8117F30, 0x2
+ createvisualtask sub_8172ED0, 0x2
+ delay 0x1
+ createsprite gUnknown_08592670, 0x2, 0, -5, 10, 2, -1
+ end
+
+Anim_SnatchMove:
+ loadspritegfx 0x27F0
+ createvisualtask sub_8117E94, 0x2
+ call AnimScript_82D85A3
+ delay 0x1
+ createvisualtask sub_80D5EB8, 0x2, 0, 5, 5120, 4, 1
+ waitforvisualfinish
+ createvisualtask sub_8117EC4, 0x2
+ jumpargeq 0x7, 0x0, AnimScript_82D839F
+ goto AnimScript_82D83AF
+
+AnimScript_82D8398:
+ waitforvisualfinish
+ call AnimScript_82D85C3
+ end
+
+AnimScript_82D839F:
+ playsewithpan SE_W104, -64
+ createvisualtask sub_815F8F4, 0x2
+ goto AnimScript_82D8398
+
+AnimScript_82D83AF:
+ playsewithpan SE_W104, -64
+ createvisualtask sub_815FFC4, 0x2
+ goto AnimScript_82D8398
+
+Anim_FutureSightHit:
+ createvisualtask sub_8117F10, 0x2
+ monbg ANIM_DEF_PARTNER
+ playsewithpan SE_W060, -64
+ call AnimScript_82D7CD1
+ setalpha 0x808
+ playsewithpan SE_W048, +63
+ waitplaysewithpan SE_W048, +63, 0x8
+ createvisualtask sub_80D51AC, 0x2, 1, 4, 0, 15, 1
+ createvisualtask sub_80D6064, 0x5, -5, -5, 15, 1, 1
+ waitforvisualfinish
+ createvisualtask sub_80D51AC, 0x2, 1, 4, 0, 24, 1
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ waitforvisualfinish
+ delay 0x1
+ call AnimScript_82D7CDD
+ end
+
+Anim_DoomDesireHit:
+ createvisualtask sub_8117F10, 0x2
+ loadspritegfx 0x27D6
+ createsprite gUnknown_08597274, 0x2, 1, 3, 0, 16, 0x7FFF
+ waitforvisualfinish
+ delay 0xA
+ createvisualtask sub_815C0A4, 0x5
+ delay 0x9
+ playsewithpan SE_W109, -64
+ delay 0x9
+ playsewithpan SE_W109, 0
+ delay 0x9
+ playsewithpan SE_W109, +63
+ delay 0x19
+ createvisualtask sub_80D5484, 0x2, 1, 10, 0, 20, 1
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, 0, 0, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, 24, -24, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, -16, 16, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, -24, -12, 1, 1
+ delay 0x6
+ playsewithpan SE_W120, +63
+ createsprite gUnknown_0859371C, 0x3, 16, 16, 1, 1
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 3, 16, 0, 0x7FFF
+ waitforvisualfinish
+ end
+
+Anim_Table_x14:
+ loadspritegfx 0x27C8
+ playsewithpan SE_W082, -64
+ call AnimScript_82CD6C7
+ delay 0x8
+ createvisualtask sub_8115A04, 0x2, 2, 2, 2, 0, 11, 31
+ createvisualtask sub_80D52D0, 0x2, 0, 1, 0, 32, 1
+ call AnimScript_82CD6C7
+ delay 0x8
+ call AnimScript_82CD6C7
+ waitforvisualfinish
+ end
+
+Status_Ingrain:
+ loadspritegfx 0x27A3
+ loadspritegfx 0x272F
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ createsprite gUnknown_08597274, 0x2, 1, 1, 0, 4, 13293
+ waitforvisualfinish
+ delay 0x3
+ call AnimScript_82D1009
+ waitforvisualfinish
+ delay 0xF
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 1, 4, 0, 13293
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ end
+
+Anim_WishHeal:
+ loadspritegfx 0x2741
+ createsprite gUnknown_08597274, 0x2, 1, 3, 0, 10, 0
+ waitforvisualfinish
+ playsewithpan SE_W025, -64
+ call AnimScript_82D79B4
+ waitforvisualfinish
+ unloadspritegfx 0x2741
+ loadspritegfx 0x272F
+ call AnimScript_82D79DF
+ waitforvisualfinish
+ createsprite gUnknown_08597274, 0x2, 1, 3, 10, 0, 0
+ end
+
+AnimScript_82D85A3:
+ createvisualtask sub_8172E9C, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D85B4
+
+AnimScript_82D85B2:
+ waitforvisualfinish
+ return
+
+AnimScript_82D85B4:
+ createvisualtask sub_8172BF0, 0x2, 1
+ waitforvisualfinish
+ goto AnimScript_82D85B2
+
+AnimScript_82D85C3:
+ createvisualtask sub_8172E9C, 0x2
+ jumpargeq 0x7, 0x1, AnimScript_82D85D4
+
+AnimScript_82D85D2:
+ waitforvisualfinish
+ return
+
+AnimScript_82D85D4:
+ createvisualtask sub_8172BF0, 0x2, 0
+ waitforvisualfinish
+ goto AnimScript_82D85D2
+
+Anim_LevelUp:
+ playsewithpan SE_EXPMAX, 0
+ createvisualtask sub_8170920, 0x2
+ delay 0x0
+ createvisualtask sub_8170A0C, 0x5, 0, 0
+ waitforvisualfinish
+ createvisualtask sub_81709EC, 0x2
+ end
+
+Anim_SwitchOutPlayer:
+ createvisualtask sub_8170BB0, 0x2
+ delay 0xA
+ createvisualtask sub_8170B04, 0x2
+ end
+
+Anim_SwitchOutOpponent:
+ createvisualtask sub_8170BB0, 0x2
+ delay 0xA
+ createvisualtask sub_8170B04, 0x2
+ end
+
+Anim_BallThrow:
+ createvisualtask sub_8170CFC, 0x2
+ delay 0x0
+ playsewithpan SE_NAGERU, 0
+ createvisualtask sub_8170E04, 0x2
+ createvisualtask sub_8170D4C, 0x2
+ jumpargeq 0x7, 0xFFFF, AnimScript_82D8652
+
+AnimScript_82D8649:
+ waitforvisualfinish
+ createvisualtask sub_8170D24, 0x2
+ end
+
+AnimScript_82D8652:
+ loadspritegfx 0x2797
+ delay 0x19
+ monbg ANIM_DEF_PARTNER
+ setalpha 0x80C
+ delay 0x0
+ playsewithpan SE_W003, +63
+ createsprite gUnknown_08597358, 0x82, -4, -20, 1, 2
+ waitforvisualfinish
+ clearmonbg ANIM_DEF_PARTNER
+ blendoff
+ goto AnimScript_82D8649
+
+Anim_SafariBallThrow:
+ createvisualtask sub_8170CFC, 0x2
+ delay 0x0
+ createvisualtask sub_8170F2C, 0x2
+ waitforvisualfinish
+ createvisualtask sub_8170D24, 0x2
+ end
+
+Anim_SubstituteToMon:
+ createvisualtask sub_8172BF0, 0x2, 1
+ end
+
+Anim_MonToSubstitute:
+ createvisualtask sub_8172BF0, 0x2, 0
+ end
diff --git a/data/battle_anims.s b/data/battle_anims.s
index 082a86fa1..955da1a2e 100644
--- a/data/battle_anims.s
+++ b/data/battle_anims.s
@@ -4,8 +4,6 @@
.section .rodata
.align 2, 0
- @ only partially done because this file terrifies me
-
gUnknown_08524904:: @ 8524904
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
@@ -295,614 +293,615 @@ gUnknown_08524B3C:: @ 8524B3C
.align 2
gBattleAnimPicTable:: @ 8524B44
- obj_tiles 0x08c02538, 0x0200, 0x2710
- obj_tiles 0x08c1c6e0, 0x0300, 0x2711
- obj_tiles 0x08c20784, 0x0200, 0x2712
- obj_tiles 0x08c025e8, 0x0100, 0x2713
- obj_tiles 0x08c0265c, 0x0200, 0x2714
- obj_tiles 0x08c0270c, 0x0400, 0x2715
- obj_tiles 0x08c027e0, 0x0180, 0x2716
- obj_tiles 0x08c029cc, 0x0800, 0x2717
- obj_tiles 0x08c02b68, 0x0020, 0x2718
- obj_tiles 0x08c02fa4, 0x0400, 0x2719
- obj_tiles 0x08c02bc4, 0x1200, 0x271a
- obj_tiles 0x08c032ac, 0x0180, 0x271b
- obj_tiles 0x08c0334c, 0x0080, 0x271c
- obj_tiles 0x08c03438, 0x0080, 0x271d
- obj_tiles 0x08c1fbd4, 0x0280, 0x271e
- obj_tiles 0x08c03484, 0x0080, 0x271f
- obj_tiles 0x08c03518, 0x0100, 0x2720
- obj_tiles 0x08c03598, 0x0020, 0x2721
- obj_tiles 0x08c24d7c, 0x0080, 0x2722
- obj_tiles 0x08c035f8, 0x0400, 0x2723
- obj_tiles 0x08c036b8, 0x0200, 0x2724
- obj_tiles 0x08c03a28, 0x0a00, 0x2725
- obj_tiles 0x08c03a28, 0x0a00, 0x2726
- obj_tiles 0x08c037d4, 0x0380, 0x2727
- obj_tiles 0x08c03ea0, 0x0300, 0x2728
- obj_tiles 0x08c03db0, 0x0a00, 0x2729
- obj_tiles 0x08c04494, 0x0a00, 0x272a
- obj_tiles 0x08c0481c, 0x0a00, 0x272b
- obj_tiles 0x08c04b40, 0x0a00, 0x272c
- obj_tiles 0x08c04e90, 0x0a00, 0x272d
- obj_tiles 0x08c05170, 0x0a00, 0x272e
- obj_tiles 0x08c03f80, 0x0e00, 0x272f
- obj_tiles 0x08c043a8, 0x0380, 0x2730
- obj_tiles 0x08c0557c, 0x1000, 0x2731
- obj_tiles 0x08c05eec, 0x0800, 0x2732
- obj_tiles 0x08c062b8, 0x0a00, 0x2733
- obj_tiles 0x08c06678, 0x0800, 0x2734
- obj_tiles 0x08c06a4c, 0x0a00, 0x2735
- obj_tiles 0x08c07964, 0x0a00, 0x2736
- obj_tiles 0x08c07b88, 0x0a00, 0x2737
- obj_tiles 0x08c07e84, 0x0a00, 0x2738
- obj_tiles 0x08c08090, 0x0a00, 0x2739
- obj_tiles 0x08c082c4, 0x0a00, 0x273a
- obj_tiles 0x08c085bc, 0x0a00, 0x273b
- obj_tiles 0x08c08a0c, 0x0a00, 0x273c
- obj_tiles 0x08c08ca0, 0x0a00, 0x273d
- obj_tiles 0x08c09604, 0x1000, 0x273e
- obj_tiles 0x08c09604, 0x1000, 0x273f
- obj_tiles 0x08c09cf0, 0x1000, 0x2740
- obj_tiles 0x08c09cf0, 0x1000, 0x2741
- obj_tiles 0x08c09ffc, 0x0200, 0x2742
- obj_tiles 0x08c0a09c, 0x0200, 0x2743
- obj_tiles 0x08c0a148, 0x0200, 0x2744
- obj_tiles 0x08c2e830, 0x0800, 0x2745
- obj_tiles 0x08c0a3a8, 0x0080, 0x2746
- obj_tiles 0x08c0a8bc, 0x0200, 0x2747
- obj_tiles 0x08c0a3ec, 0x1000, 0x2748
- obj_tiles 0x08c0a980, 0x0180, 0x2749
- obj_tiles 0x08c0aa2c, 0x0c00, 0x274a
- obj_tiles 0x08c0aebc, 0x0100, 0x274b
- obj_tiles 0x08c0af38, 0x0040, 0x274c
- obj_tiles 0x08c0af7c, 0x0180, 0x274d
- obj_tiles 0x08c0b04c, 0x0800, 0x274e
- obj_tiles 0x08c0b444, 0x0480, 0x274f
- obj_tiles 0x08c23104, 0x0200, 0x2750
- obj_tiles 0x08c0b6bc, 0x0200, 0x2751
- obj_tiles 0x08c0b7f0, 0x0100, 0x2752
- obj_tiles 0x08c0b6bc, 0x0200, 0x2753
- obj_tiles 0x08c0b6bc, 0x0200, 0x2754
- obj_tiles 0x08c0b6bc, 0x0200, 0x2755
- obj_tiles 0x08c0b864, 0x0200, 0x2756
- obj_tiles 0x08c0b90c, 0x0a00, 0x2757
- obj_tiles 0x08c0bb38, 0x0300, 0x2758
- obj_tiles 0x08c0bc20, 0x0180, 0x2759
- obj_tiles 0x08c1b29c, 0x00a0, 0x275a
- obj_tiles 0x08c0bd5c, 0x0700, 0x275b
- obj_tiles 0x08c14cec, 0x0400, 0x275c
- obj_tiles 0x08c14f50, 0x0200, 0x275d
- obj_tiles 0x08c0bffc, 0x0300, 0x275e
- obj_tiles 0x08c0c1bc, 0x0c00, 0x275f
- obj_tiles 0x08c0c5ec, 0x0a00, 0x2760
- obj_tiles 0x08c0c974, 0x0080, 0x2761
- obj_tiles 0x08c0cb90, 0x0040, 0x2762
- obj_tiles 0x08c0ce18, 0x0e00, 0x2763
- obj_tiles 0x08c0d2bc, 0x0e00, 0x2764
- obj_tiles 0x08c0d680, 0x0280, 0x2765
- obj_tiles 0x08c0d738, 0x0200, 0x2766
- obj_tiles 0x08c24cfc, 0x0080, 0x2767
- obj_tiles 0x08c0d8a8, 0x00c0, 0x2768
- obj_tiles 0x08c0d8f8, 0x0a00, 0x2769
- obj_tiles 0x08c0db6c, 0x0200, 0x276a
- obj_tiles 0x08c0dbfc, 0x0180, 0x276b
- obj_tiles 0x08c0dd30, 0x0080, 0x276c
- obj_tiles 0x08c0ddac, 0x1000, 0x276d
- obj_tiles 0x08c0e47c, 0x0a00, 0x276e
- obj_tiles 0x08c0e620, 0x0180, 0x276f
- obj_tiles 0x08c0e6d0, 0x0380, 0x2770
- obj_tiles 0x08c0e840, 0x0c00, 0x2771
- obj_tiles 0x08c0ea20, 0x0200, 0x2772
- obj_tiles 0x08c27cec, 0x0200, 0x2773
- obj_tiles 0x08c0eb58, 0x0200, 0x2774
- obj_tiles 0x08c0ec58, 0x0200, 0x2775
- obj_tiles 0x08c0ed88, 0x0400, 0x2776
- obj_tiles 0x08c0ef20, 0x0080, 0x2777
- obj_tiles 0x08c0ef8c, 0x0400, 0x2778
- obj_tiles 0x08c0f174, 0x0c00, 0x2779
- obj_tiles 0x08c0f720, 0x0200, 0x277a
- obj_tiles 0x08c0f810, 0x1000, 0x277b
- obj_tiles 0x08c0fbe4, 0x0a00, 0x277c
- obj_tiles 0x08c0ff68, 0x0020, 0x277d
- obj_tiles 0x08c0ffb8, 0x0e00, 0x277e
- obj_tiles 0x08c1039c, 0x0080, 0x277f
- obj_tiles 0x08c10404, 0x0a00, 0x2780
- obj_tiles 0x08c10754, 0x0400, 0x2781
- obj_tiles 0x08c109e8, 0x0200, 0x2782
- obj_tiles 0x08c115e4, 0x0700, 0x2783
- obj_tiles 0x08c12e88, 0x0800, 0x2784
- obj_tiles 0x08c1315c, 0x0a00, 0x2785
- obj_tiles 0x08c133b4, 0x0600, 0x2786
- obj_tiles 0x08c13568, 0x0800, 0x2787
- obj_tiles 0x08c13820, 0x0200, 0x2788
- obj_tiles 0x08c1393c, 0x0040, 0x2789
- obj_tiles 0x08c1398c, 0x0180, 0x278a
- obj_tiles 0x08c13aa4, 0x0600, 0x278b
- obj_tiles 0x08c13be0, 0x0600, 0x278c
- obj_tiles 0x08c13ea0, 0x0200, 0x278d
- obj_tiles 0x08c13fb4, 0x0080, 0x278e
- obj_tiles 0x08c1403c, 0x0200, 0x278f
- obj_tiles 0x08c14200, 0x0800, 0x2790
- obj_tiles 0x08c1448c, 0x0080, 0x2791
- obj_tiles 0x08c144f0, 0x0a00, 0x2792
- obj_tiles 0x08c148e8, 0x0280, 0x2793
- obj_tiles 0x08c14a58, 0x0280, 0x2794
- obj_tiles 0x08c14b78, 0x0100, 0x2795
- obj_tiles 0x08c14c1c, 0x0200, 0x2796
- obj_tiles 0x08c1a3a0, 0x0200, 0x2797
- obj_tiles 0x08c1a540, 0x0020, 0x2798
- obj_tiles 0x08c1a58c, 0x0a00, 0x2799
- obj_tiles 0x08c1ab40, 0x0800, 0x279a
- obj_tiles 0x08c1a790, 0x0800, 0x279b
- obj_tiles 0x08c1ac8c, 0x00c0, 0x279c
- obj_tiles 0x08c1ad2c, 0x01c0, 0x279d
- obj_tiles 0x08c1ae54, 0x0100, 0x279e
- obj_tiles 0x08c2cbac, 0x0800, 0x279f
- obj_tiles 0x08c1bc64, 0x0200, 0x27a0
- obj_tiles 0x08c1a9a0, 0x0800, 0x27a1
- obj_tiles 0x08c02478, 0x0180, 0x27a2
- obj_tiles 0x08c1af6c, 0x0180, 0x27a3
- obj_tiles 0x08c1b178, 0x0200, 0x27a4
- obj_tiles 0x08c1b0a8, 0x0200, 0x27a5
- obj_tiles 0x08c1b328, 0x0180, 0x27a6
- obj_tiles 0x08c1b418, 0x0400, 0x27a7
- obj_tiles 0x08c033cc, 0x0080, 0x27a8
- obj_tiles 0x08c1b510, 0x0100, 0x27a9
- obj_tiles 0x08c1b594, 0x0100, 0x27aa
- obj_tiles 0x08c1b660, 0x0140, 0x27ab
- obj_tiles 0x08c1b748, 0x0800, 0x27ac
- obj_tiles 0x08c1b988, 0x0200, 0x27ad
- obj_tiles 0x08c1ba04, 0x0100, 0x27ae
- obj_tiles 0x08c1baf0, 0x00a0, 0x27af
- obj_tiles 0x08c1bb94, 0x0100, 0x27b0
- obj_tiles 0x08c0297c, 0x0080, 0x27b1
- obj_tiles 0x08c1be40, 0x0300, 0x27b2
- obj_tiles 0x08c1bee4, 0x0100, 0x27b3
- obj_tiles 0x08c1bee4, 0x0100, 0x27b4
- obj_tiles 0x08c1bee4, 0x0100, 0x27b5
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b6
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b7
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b8
- obj_tiles 0x08c1bfa4, 0x0800, 0x27b9
- obj_tiles 0x08c1bfa4, 0x0800, 0x27ba
- obj_tiles 0x08c1c350, 0x0080, 0x27bb
- obj_tiles 0x08c1bc64, 0x0200, 0x27bc
- obj_tiles 0x08c1c7bc, 0x0200, 0x27bd
- obj_tiles 0x08c1d5fc, 0x0200, 0x27be
- obj_tiles 0x08c1d6c4, 0x0080, 0x27bf
- obj_tiles 0x08c1d750, 0x0200, 0x27c0
- obj_tiles 0x08c1d8d0, 0x0500, 0x27c1
- obj_tiles 0x08c1d9ac, 0x0800, 0x27c2
- obj_tiles 0x08c1db64, 0x0400, 0x27c3
- obj_tiles 0x08c1dc40, 0x0020, 0x27c4
- obj_tiles 0x08c1dc58, 0x0800, 0x27c5
- obj_tiles 0x08c1dfe8, 0x0100, 0x27c6
- obj_tiles 0x08c1e0b4, 0x0800, 0x27c7
- obj_tiles 0x08c1e354, 0x0400, 0x27c8
- obj_tiles 0x08c1e4d0, 0x0a00, 0x27c9
- obj_tiles 0x08c1edd8, 0x1000, 0x27ca
- obj_tiles 0x08c1ebc8, 0x0800, 0x27cb
- obj_tiles 0x08d966c0, 0x0400, 0x27cc
- obj_tiles 0x08c20198, 0x0200, 0x27cd
- obj_tiles 0x08c1fc84, 0x0800, 0x27ce
- obj_tiles 0x08c1ff04, 0x0800, 0x27cf
- obj_tiles 0x08c2023c, 0x0800, 0x27d0
- obj_tiles 0x08c204e4, 0x0200, 0x27d1
- obj_tiles 0x08c20c4c, 0x0800, 0x27d2
- obj_tiles 0x08c20fac, 0x0200, 0x27d3
- obj_tiles 0x08c20890, 0x0800, 0x27d4
- obj_tiles 0x08c21084, 0x0200, 0x27d5
- obj_tiles 0x08c2121c, 0x0800, 0x27d6
- obj_tiles 0x08c21634, 0x0400, 0x27d7
- obj_tiles 0x08c21718, 0x0200, 0x27d8
- obj_tiles 0x08c21874, 0x0a80, 0x27d9
- obj_tiles 0x08c220a8, 0x0600, 0x27da
- obj_tiles 0x08c22234, 0x0800, 0x27db
- obj_tiles 0x08c21f0c, 0x0200, 0x27dc
- obj_tiles 0x08c226a4, 0x0600, 0x27dd
- obj_tiles 0x08c22404, 0x0800, 0x27de
- obj_tiles 0x08c228fc, 0x0180, 0x27df
- obj_tiles 0x08c229ec, 0x0800, 0x27e0
- obj_tiles 0x08c22ddc, 0x0800, 0x27e1
- obj_tiles 0x08c23218, 0x0080, 0x27e2
- obj_tiles 0x08c242b0, 0x0080, 0x27e3
- obj_tiles 0x08c2407c, 0x0800, 0x27e4
- obj_tiles 0x08c24300, 0x0800, 0x27e5
- obj_tiles 0x08c24590, 0x0600, 0x27e6
- obj_tiles 0x08c24820, 0x0600, 0x27e7
- obj_tiles 0x08c23218, 0x0080, 0x27e8
- obj_tiles 0x08c23ff4, 0x0080, 0x27e9
- obj_tiles 0x08c24c50, 0x0180, 0x27ea
- obj_tiles 0x08c23218, 0x0080, 0x27eb
- obj_tiles 0x08c24dfc, 0x0200, 0x27ec
- obj_tiles 0x08c24f48, 0x0400, 0x27ed
- obj_tiles 0x08c251ac, 0x0a00, 0x27ee
- obj_tiles 0x08c254e0, 0x0800, 0x27ef
- obj_tiles 0x08c25794, 0x0200, 0x27f0
- obj_tiles 0x08c27764, 0x0400, 0x27f1
- obj_tiles 0x08c27a58, 0x0080, 0x27f2
- obj_tiles 0x08c27910, 0x0800, 0x27f3
- obj_tiles 0x08c25b1c, 0x0200, 0x27f4
- obj_tiles 0x08c27b08, 0x0300, 0x27f5
- obj_tiles 0x08c258b8, 0x0800, 0x27f6
- obj_tiles 0x08c28394, 0x0380, 0x27f7
- obj_tiles 0x08c27e34, 0x0800, 0x27f8
- obj_tiles 0x08c28564, 0x00c0, 0x27f9
- obj_tiles 0x08c28610, 0x0800, 0x27fa
- obj_tiles 0x08c28880, 0x0060, 0x27fb
- obj_tiles 0x08c28880, 0x0060, 0x27fc
- obj_tiles 0x08c28880, 0x0060, 0x27fd
- obj_tiles 0x08c287f4, 0x0080, 0x27fe
- obj_tiles 0x08c2caa0, 0x0180, 0x27ff
- obj_tiles 0x08c2cdf4, 0x0180, 0x2800
- obj_tiles 0x08c2d348, 0x0200, 0x2801
- obj_tiles 0x08c2d570, 0x0200, 0x2802
- obj_tiles 0x08c2d6d0, 0x0020, 0x2803
- obj_tiles 0x08c2e554, 0x0400, 0x2804
- obj_tiles 0x08c2df08, 0x0600, 0x2805
- obj_tiles 0x08c2e0ac, 0x1000, 0x2806
- obj_tiles 0x08c2e64c, 0x0400, 0x2807
- obj_tiles 0x08c2eba4, 0x0020, 0x2808
- obj_tiles 0x08c2ebd4, 0x0080, 0x2809
- obj_tiles 0x08c2ec44, 0x0800, 0x280a
- obj_tiles 0x08c2ee38, 0x0080, 0x280b
- obj_tiles 0x08c2eeb4, 0x0200, 0x280c
- obj_tiles 0x08c2eff0, 0x0400, 0x280d
- obj_tiles 0x08c2f1f4, 0x0200, 0x280e
- obj_tiles 0x08c2f354, 0x0200, 0x280f
- obj_tiles 0x08c2f4f0, 0x0800, 0x2810
- obj_tiles 0x08c2f8a4, 0x0280, 0x2811
- obj_tiles 0x08c2f3e0, 0x0200, 0x2812
- obj_tiles 0x08c1b0a8, 0x0200, 0x2813
- obj_tiles 0x08d8dae0, 0x0400, 0x2814
- obj_tiles 0x08d8d2a4, 0x0200, 0x2815
- obj_tiles 0x08d8e840, 0x0200, 0x2816
- obj_tiles 0x08d93b44, 0x0080, 0x2817
- obj_tiles 0x08d8ea54, 0x0020, 0x2818
- obj_tiles 0x08d8ea54, 0x0020, 0x2819
- obj_tiles 0x08d93b9c, 0x0080, 0x281a
- obj_tiles 0x08c2407c, 0x0800, 0x281b
- obj_tiles 0x08d8ea54, 0x0020, 0x281c
- obj_tiles 0x08d8ef2c, 0x0080, 0x281d
- obj_tiles 0x08dba378, 0x0400, 0x281e
- obj_tiles 0x08dba4b8, 0x0080, 0x281f
- obj_tiles 0x08d8ecc4, 0x0800, 0x2820
- obj_tiles 0x08d8ef04, 0x0020, 0x2821
- obj_tiles 0x08d8ef98, 0x0800, 0x2822
- obj_tiles 0x08d8f118, 0x0800, 0x2823
- obj_tiles 0x08d8f284, 0x0800, 0x2824
- obj_tiles 0x08d92eec, 0x1000, 0x2825
- obj_tiles 0x08d93c24, 0x0800, 0x2826
- obj_tiles 0x08d93e4c, 0x00a0, 0x2827
- obj_tiles 0x08d8f780, 0x0800, 0x2828
- obj_tiles 0x08d93eb4, 0x0200, 0x2829
- obj_tiles 0x08dba174, 0x0600, 0x282a
- obj_tiles 0x08d93474, 0x0200, 0x282b
- obj_tiles 0x08d94658, 0x0800, 0x282c
- obj_tiles 0x08d949f0, 0x0200, 0x282d
- obj_tiles 0x08c1e0b4, 0x0800, 0x282e
- obj_tiles 0x08c0a3ec, 0x1000, 0x282f
- obj_tiles 0x08c1bee4, 0x0100, 0x2830
+ obj_tiles gBattleAnimSpriteSheet_000, 0x0200, 0x2710
+ obj_tiles gBattleAnimSpriteSheet_001, 0x0300, 0x2711
+ obj_tiles gBattleAnimSpriteSheet_002, 0x0200, 0x2712
+ obj_tiles gBattleAnimSpriteSheet_003, 0x0100, 0x2713
+ obj_tiles gBattleAnimSpriteSheet_004, 0x0200, 0x2714
+ obj_tiles gBattleAnimSpriteSheet_005, 0x0400, 0x2715
+ obj_tiles gBattleAnimSpriteSheet_006, 0x0180, 0x2716
+ obj_tiles gBattleAnimSpriteSheet_007, 0x0800, 0x2717
+ obj_tiles gBattleAnimSpriteSheet_008, 0x0020, 0x2718
+ obj_tiles gBattleAnimSpriteSheet_009, 0x0400, 0x2719
+ obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 0x271a
+ obj_tiles gBattleAnimSpriteSheet_011, 0x0180, 0x271b
+ obj_tiles gBattleAnimSpriteSheet_012, 0x0080, 0x271c
+ obj_tiles gBattleAnimSpriteSheet_013, 0x0080, 0x271d
+ obj_tiles gBattleAnimSpriteSheet_014, 0x0280, 0x271e
+ obj_tiles gBattleAnimSpriteSheet_015, 0x0080, 0x271f
+ obj_tiles gBattleAnimSpriteSheet_016, 0x0100, 0x2720
+ obj_tiles gBattleAnimSpriteSheet_017, 0x0020, 0x2721
+ obj_tiles gBattleAnimSpriteSheet_018, 0x0080, 0x2722
+ obj_tiles gBattleAnimSpriteSheet_019, 0x0400, 0x2723
+ obj_tiles gBattleAnimSpriteSheet_020, 0x0200, 0x2724
+ obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2725
+ obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2726
+ obj_tiles gBattleAnimSpriteSheet_023, 0x0380, 0x2727
+ obj_tiles gBattleAnimSpriteSheet_024, 0x0300, 0x2728
+ obj_tiles gBattleAnimSpriteSheet_025, 0x0a00, 0x2729
+ obj_tiles gBattleAnimSpriteSheet_026, 0x0a00, 0x272a
+ obj_tiles gBattleAnimSpriteSheet_027, 0x0a00, 0x272b
+ obj_tiles gBattleAnimSpriteSheet_028, 0x0a00, 0x272c
+ obj_tiles gBattleAnimSpriteSheet_029, 0x0a00, 0x272d
+ obj_tiles gBattleAnimSpriteSheet_030, 0x0a00, 0x272e
+ obj_tiles gBattleAnimSpriteSheet_031, 0x0e00, 0x272f
+ obj_tiles gBattleAnimSpriteSheet_032, 0x0380, 0x2730
+ obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 0x2731
+ obj_tiles gBattleAnimSpriteSheet_034, 0x0800, 0x2732
+ obj_tiles gBattleAnimSpriteSheet_035, 0x0a00, 0x2733
+ obj_tiles gBattleAnimSpriteSheet_036, 0x0800, 0x2734
+ obj_tiles gBattleAnimSpriteSheet_037, 0x0a00, 0x2735
+ obj_tiles gBattleAnimSpriteSheet_038, 0x0a00, 0x2736
+ obj_tiles gBattleAnimSpriteSheet_039, 0x0a00, 0x2737
+ obj_tiles gBattleAnimSpriteSheet_040, 0x0a00, 0x2738
+ obj_tiles gBattleAnimSpriteSheet_041, 0x0a00, 0x2739
+ obj_tiles gBattleAnimSpriteSheet_042, 0x0a00, 0x273a
+ obj_tiles gBattleAnimSpriteSheet_043, 0x0a00, 0x273b
+ obj_tiles gBattleAnimSpriteSheet_044, 0x0a00, 0x273c
+ obj_tiles gBattleAnimSpriteSheet_045, 0x0a00, 0x273d
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273e
+ obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273f
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2740
+ obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2741
+ obj_tiles gBattleAnimSpriteSheet_050, 0x0200, 0x2742
+ obj_tiles gBattleAnimSpriteSheet_051, 0x0200, 0x2743
+ obj_tiles gBattleAnimSpriteSheet_052, 0x0200, 0x2744
+ obj_tiles gBattleAnimSpriteSheet_053, 0x0800, 0x2745
+ obj_tiles gBattleAnimSpriteSheet_054, 0x0080, 0x2746
+ obj_tiles gBattleAnimSpriteSheet_055, 0x0200, 0x2747
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x2748
+ obj_tiles gBattleAnimSpriteSheet_057, 0x0180, 0x2749
+ obj_tiles gBattleAnimSpriteSheet_058, 0x0c00, 0x274a
+ obj_tiles gBattleAnimSpriteSheet_059, 0x0100, 0x274b
+ obj_tiles gBattleAnimSpriteSheet_060, 0x0040, 0x274c
+ obj_tiles gBattleAnimSpriteSheet_061, 0x0180, 0x274d
+ obj_tiles gBattleAnimSpriteSheet_062, 0x0800, 0x274e
+ obj_tiles gBattleAnimSpriteSheet_063, 0x0480, 0x274f
+ obj_tiles gBattleAnimSpriteSheet_064, 0x0200, 0x2750
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2751
+ obj_tiles gBattleAnimSpriteSheet_066, 0x0100, 0x2752
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2753
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2754
+ obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2755
+ obj_tiles gBattleAnimSpriteSheet_070, 0x0200, 0x2756
+ obj_tiles gBattleAnimSpriteSheet_071, 0x0a00, 0x2757
+ obj_tiles gBattleAnimSpriteSheet_072, 0x0300, 0x2758
+ obj_tiles gBattleAnimSpriteSheet_073, 0x0180, 0x2759
+ obj_tiles gBattleAnimSpriteSheet_074, 0x00a0, 0x275a
+ obj_tiles gBattleAnimSpriteSheet_075, 0x0700, 0x275b
+ obj_tiles gBattleAnimSpriteSheet_076, 0x0400, 0x275c
+ obj_tiles gBattleAnimSpriteSheet_077, 0x0200, 0x275d
+ obj_tiles gBattleAnimSpriteSheet_078, 0x0300, 0x275e
+ obj_tiles gBattleAnimSpriteSheet_079, 0x0c00, 0x275f
+ obj_tiles gBattleAnimSpriteSheet_080, 0x0a00, 0x2760
+ obj_tiles gBattleAnimSpriteSheet_081, 0x0080, 0x2761
+ obj_tiles gBattleAnimSpriteSheet_082, 0x0040, 0x2762
+ obj_tiles gBattleAnimSpriteSheet_083, 0x0e00, 0x2763
+ obj_tiles gBattleAnimSpriteSheet_084, 0x0e00, 0x2764
+ obj_tiles gBattleAnimSpriteSheet_085, 0x0280, 0x2765
+ obj_tiles gBattleAnimSpriteSheet_086, 0x0200, 0x2766
+ obj_tiles gBattleAnimSpriteSheet_087, 0x0080, 0x2767
+ obj_tiles gBattleAnimSpriteSheet_088, 0x00c0, 0x2768
+ obj_tiles gBattleAnimSpriteSheet_089, 0x0a00, 0x2769
+ obj_tiles gBattleAnimSpriteSheet_090, 0x0200, 0x276a
+ obj_tiles gBattleAnimSpriteSheet_091, 0x0180, 0x276b
+ obj_tiles gBattleAnimSpriteSheet_092, 0x0080, 0x276c
+ obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 0x276d
+ obj_tiles gBattleAnimSpriteSheet_094, 0x0a00, 0x276e
+ obj_tiles gBattleAnimSpriteSheet_095, 0x0180, 0x276f
+ obj_tiles gBattleAnimSpriteSheet_096, 0x0380, 0x2770
+ obj_tiles gBattleAnimSpriteSheet_097, 0x0c00, 0x2771
+ obj_tiles gBattleAnimSpriteSheet_098, 0x0200, 0x2772
+ obj_tiles gBattleAnimSpriteSheet_099, 0x0200, 0x2773
+ obj_tiles gBattleAnimSpriteSheet_100, 0x0200, 0x2774
+ obj_tiles gBattleAnimSpriteSheet_101, 0x0200, 0x2775
+ obj_tiles gBattleAnimSpriteSheet_102, 0x0400, 0x2776
+ obj_tiles gBattleAnimSpriteSheet_103, 0x0080, 0x2777
+ obj_tiles gBattleAnimSpriteSheet_104, 0x0400, 0x2778
+ obj_tiles gBattleAnimSpriteSheet_105, 0x0c00, 0x2779
+ obj_tiles gBattleAnimSpriteSheet_106, 0x0200, 0x277a
+ obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 0x277b
+ obj_tiles gBattleAnimSpriteSheet_108, 0x0a00, 0x277c
+ obj_tiles gBattleAnimSpriteSheet_109, 0x0020, 0x277d
+ obj_tiles gBattleAnimSpriteSheet_110, 0x0e00, 0x277e
+ obj_tiles gBattleAnimSpriteSheet_111, 0x0080, 0x277f
+ obj_tiles gBattleAnimSpriteSheet_112, 0x0a00, 0x2780
+ obj_tiles gBattleAnimSpriteSheet_113, 0x0400, 0x2781
+ obj_tiles gBattleAnimSpriteSheet_114, 0x0200, 0x2782
+ obj_tiles gBattleAnimSpriteSheet_115, 0x0700, 0x2783
+ obj_tiles gBattleAnimSpriteSheet_116, 0x0800, 0x2784
+ obj_tiles gBattleAnimSpriteSheet_117, 0x0a00, 0x2785
+ obj_tiles gBattleAnimSpriteSheet_118, 0x0600, 0x2786
+ obj_tiles gBattleAnimSpriteSheet_119, 0x0800, 0x2787
+ obj_tiles gBattleAnimSpriteSheet_120, 0x0200, 0x2788
+ obj_tiles gBattleAnimSpriteSheet_121, 0x0040, 0x2789
+ obj_tiles gBattleAnimSpriteSheet_122, 0x0180, 0x278a
+ obj_tiles gBattleAnimSpriteSheet_123, 0x0600, 0x278b
+ obj_tiles gBattleAnimSpriteSheet_124, 0x0600, 0x278c
+ obj_tiles gBattleAnimSpriteSheet_125, 0x0200, 0x278d
+ obj_tiles gBattleAnimSpriteSheet_126, 0x0080, 0x278e
+ obj_tiles gBattleAnimSpriteSheet_127, 0x0200, 0x278f
+ obj_tiles gBattleAnimSpriteSheet_128, 0x0800, 0x2790
+ obj_tiles gBattleAnimSpriteSheet_129, 0x0080, 0x2791
+ obj_tiles gBattleAnimSpriteSheet_130, 0x0a00, 0x2792
+ obj_tiles gBattleAnimSpriteSheet_131, 0x0280, 0x2793
+ obj_tiles gBattleAnimSpriteSheet_132, 0x0280, 0x2794
+ obj_tiles gBattleAnimSpriteSheet_133, 0x0100, 0x2795
+ obj_tiles gBattleAnimSpriteSheet_134, 0x0200, 0x2796
+ obj_tiles gBattleAnimSpriteSheet_135, 0x0200, 0x2797
+ obj_tiles gBattleAnimSpriteSheet_136, 0x0020, 0x2798
+ obj_tiles gBattleAnimSpriteSheet_137, 0x0a00, 0x2799
+ obj_tiles gBattleAnimSpriteSheet_138, 0x0800, 0x279a
+ obj_tiles gBattleAnimSpriteSheet_139, 0x0800, 0x279b
+ obj_tiles gBattleAnimSpriteSheet_140, 0x00c0, 0x279c
+ obj_tiles gBattleAnimSpriteSheet_141, 0x01c0, 0x279d
+ obj_tiles gBattleAnimSpriteSheet_142, 0x0100, 0x279e
+ obj_tiles gBattleAnimSpriteSheet_143, 0x0800, 0x279f
+ obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27a0
+ obj_tiles gBattleAnimSpriteSheet_145, 0x0800, 0x27a1
+ obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2
+ obj_tiles gBattleAnimSpriteSheet_147, 0x0180, 0x27a3
+ obj_tiles gBattleAnimSpriteSheet_148, 0x0200, 0x27a4
+ obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x27a5
+ obj_tiles gBattleAnimSpriteSheet_150, 0x0180, 0x27a6
+ obj_tiles gBattleAnimSpriteSheet_151, 0x0400, 0x27a7
+ obj_tiles gBattleAnimSpriteSheet_152, 0x0080, 0x27a8
+ obj_tiles gBattleAnimSpriteSheet_153, 0x0100, 0x27a9
+ obj_tiles gBattleAnimSpriteSheet_154, 0x0100, 0x27aa
+ obj_tiles gBattleAnimSpriteSheet_155, 0x0140, 0x27ab
+ obj_tiles gBattleAnimSpriteSheet_156, 0x0800, 0x27ac
+ obj_tiles gBattleAnimSpriteSheet_157, 0x0200, 0x27ad
+ obj_tiles gBattleAnimSpriteSheet_158, 0x0100, 0x27ae
+ obj_tiles gBattleAnimSpriteSheet_159, 0x00a0, 0x27af
+ obj_tiles gBattleAnimSpriteSheet_160, 0x0100, 0x27b0
+ obj_tiles gBattleAnimSpriteSheet_161, 0x0080, 0x27b1
+ obj_tiles gBattleAnimSpriteSheet_162, 0x0300, 0x27b2
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b3
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b4
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b5
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b6
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b7
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b8
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b9
+ obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27ba
+ obj_tiles gBattleAnimSpriteSheet_171, 0x0080, 0x27bb
+ obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27bc
+ obj_tiles gBattleAnimSpriteSheet_173, 0x0200, 0x27bd
+ obj_tiles gBattleAnimSpriteSheet_174, 0x0200, 0x27be
+ obj_tiles gBattleAnimSpriteSheet_175, 0x0080, 0x27bf
+ obj_tiles gBattleAnimSpriteSheet_176, 0x0200, 0x27c0
+ obj_tiles gBattleAnimSpriteSheet_177, 0x0500, 0x27c1
+ obj_tiles gBattleAnimSpriteSheet_178, 0x0800, 0x27c2
+ obj_tiles gBattleAnimSpriteSheet_179, 0x0400, 0x27c3
+ obj_tiles gBattleAnimSpriteSheet_180, 0x0020, 0x27c4
+ obj_tiles gBattleAnimSpriteSheet_181, 0x0800, 0x27c5
+ obj_tiles gBattleAnimSpriteSheet_182, 0x0100, 0x27c6
+ obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x27c7
+ obj_tiles gBattleAnimSpriteSheet_184, 0x0400, 0x27c8
+ obj_tiles gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9
+ obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 0x27ca
+ obj_tiles gBattleAnimSpriteSheet_187, 0x0800, 0x27cb
+ obj_tiles gBattleAnimSpriteSheet_188, 0x0400, 0x27cc
+ obj_tiles gBattleAnimSpriteSheet_189, 0x0200, 0x27cd
+ obj_tiles gBattleAnimSpriteSheet_190, 0x0800, 0x27ce
+ obj_tiles gBattleAnimSpriteSheet_191, 0x0800, 0x27cf
+ obj_tiles gBattleAnimSpriteSheet_192, 0x0800, 0x27d0
+ obj_tiles gBattleAnimSpriteSheet_193, 0x0200, 0x27d1
+ obj_tiles gBattleAnimSpriteSheet_194, 0x0800, 0x27d2
+ obj_tiles gBattleAnimSpriteSheet_195, 0x0200, 0x27d3
+ obj_tiles gBattleAnimSpriteSheet_196, 0x0800, 0x27d4
+ obj_tiles gBattleAnimSpriteSheet_197, 0x0200, 0x27d5
+ obj_tiles gBattleAnimSpriteSheet_198, 0x0800, 0x27d6
+ obj_tiles gBattleAnimSpriteSheet_199, 0x0400, 0x27d7
+ obj_tiles gBattleAnimSpriteSheet_200, 0x0200, 0x27d8
+ obj_tiles gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9
+ obj_tiles gBattleAnimSpriteSheet_202, 0x0600, 0x27da
+ obj_tiles gBattleAnimSpriteSheet_203, 0x0800, 0x27db
+ obj_tiles gBattleAnimSpriteSheet_204, 0x0200, 0x27dc
+ obj_tiles gBattleAnimSpriteSheet_205, 0x0600, 0x27dd
+ obj_tiles gBattleAnimSpriteSheet_206, 0x0800, 0x27de
+ obj_tiles gBattleAnimSpriteSheet_207, 0x0180, 0x27df
+ obj_tiles gBattleAnimSpriteSheet_208, 0x0800, 0x27e0
+ obj_tiles gBattleAnimSpriteSheet_209, 0x0800, 0x27e1
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e2
+ obj_tiles gBattleAnimSpriteSheet_211, 0x0080, 0x27e3
+ obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x27e4
+ obj_tiles gBattleAnimSpriteSheet_213, 0x0800, 0x27e5
+ obj_tiles gBattleAnimSpriteSheet_214, 0x0600, 0x27e6
+ obj_tiles gBattleAnimSpriteSheet_215, 0x0600, 0x27e7
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e8
+ obj_tiles gBattleAnimSpriteSheet_217, 0x0080, 0x27e9
+ obj_tiles gBattleAnimSpriteSheet_218, 0x0180, 0x27ea
+ obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27eb
+ obj_tiles gBattleAnimSpriteSheet_220, 0x0200, 0x27ec
+ obj_tiles gBattleAnimSpriteSheet_221, 0x0400, 0x27ed
+ obj_tiles gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee
+ obj_tiles gBattleAnimSpriteSheet_223, 0x0800, 0x27ef
+ obj_tiles gBattleAnimSpriteSheet_224, 0x0200, 0x27f0
+ obj_tiles gBattleAnimSpriteSheet_225, 0x0400, 0x27f1
+ obj_tiles gBattleAnimSpriteSheet_226, 0x0080, 0x27f2
+ obj_tiles gBattleAnimSpriteSheet_227, 0x0800, 0x27f3
+ obj_tiles gBattleAnimSpriteSheet_228, 0x0200, 0x27f4
+ obj_tiles gBattleAnimSpriteSheet_229, 0x0300, 0x27f5
+ obj_tiles gBattleAnimSpriteSheet_230, 0x0800, 0x27f6
+ obj_tiles gBattleAnimSpriteSheet_231, 0x0380, 0x27f7
+ obj_tiles gBattleAnimSpriteSheet_232, 0x0800, 0x27f8
+ obj_tiles gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9
+ obj_tiles gBattleAnimSpriteSheet_234, 0x0800, 0x27fa
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fb
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fc
+ obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fd
+ obj_tiles gBattleAnimSpriteSheet_238, 0x0080, 0x27fe
+ obj_tiles gBattleAnimSpriteSheet_239, 0x0180, 0x27ff
+ obj_tiles gBattleAnimSpriteSheet_240, 0x0180, 0x2800
+ obj_tiles gBattleAnimSpriteSheet_241, 0x0200, 0x2801
+ obj_tiles gBattleAnimSpriteSheet_242, 0x0200, 0x2802
+ obj_tiles gBattleAnimSpriteSheet_243, 0x0020, 0x2803
+ obj_tiles gBattleAnimSpriteSheet_244, 0x0400, 0x2804
+ obj_tiles gBattleAnimSpriteSheet_245, 0x0600, 0x2805
+ obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 0x2806
+ obj_tiles gBattleAnimSpriteSheet_247, 0x0400, 0x2807
+ obj_tiles gBattleAnimSpriteSheet_248, 0x0020, 0x2808
+ obj_tiles gBattleAnimSpriteSheet_249, 0x0080, 0x2809
+ obj_tiles gBattleAnimSpriteSheet_250, 0x0800, 0x280a
+ obj_tiles gBattleAnimSpriteSheet_251, 0x0080, 0x280b
+ obj_tiles gBattleAnimSpriteSheet_252, 0x0200, 0x280c
+ obj_tiles gBattleAnimSpriteSheet_253, 0x0400, 0x280d
+ obj_tiles gBattleAnimSpriteSheet_254, 0x0200, 0x280e
+ obj_tiles gBattleAnimSpriteSheet_255, 0x0200, 0x280f
+ obj_tiles gBattleAnimSpriteSheet_256, 0x0800, 0x2810
+ obj_tiles gBattleAnimSpriteSheet_257, 0x0280, 0x2811
+ obj_tiles gBattleAnimSpriteSheet_258, 0x0200, 0x2812
+ obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x2813
+ obj_tiles gBattleAnimSpriteSheet_260, 0x0400, 0x2814
+ obj_tiles gBattleAnimSpriteSheet_261, 0x0200, 0x2815
+ obj_tiles gBattleAnimSpriteSheet_262, 0x0200, 0x2816
+ obj_tiles gBattleAnimSpriteSheet_263, 0x0080, 0x2817
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2818
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2819
+ obj_tiles gBattleAnimSpriteSheet_266, 0x0080, 0x281a
+ obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x281b
+ obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x281c
+ obj_tiles gBattleAnimSpriteSheet_269, 0x0080, 0x281d
+ obj_tiles gBattleAnimSpriteSheet_270, 0x0400, 0x281e
+ obj_tiles gBattleAnimSpriteSheet_271, 0x0080, 0x281f
+ obj_tiles gBattleAnimSpriteSheet_272, 0x0800, 0x2820
+ obj_tiles gBattleAnimSpriteSheet_273, 0x0020, 0x2821
+ obj_tiles gBattleAnimSpriteSheet_274, 0x0800, 0x2822
+ obj_tiles gBattleAnimSpriteSheet_275, 0x0800, 0x2823
+ obj_tiles gBattleAnimSpriteSheet_276, 0x0800, 0x2824
+ obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 0x2825
+ obj_tiles gBattleAnimSpriteSheet_278, 0x0800, 0x2826
+ obj_tiles gBattleAnimSpriteSheet_279, 0x00a0, 0x2827
+ obj_tiles gBattleAnimSpriteSheet_280, 0x0800, 0x2828
+ obj_tiles gBattleAnimSpriteSheet_281, 0x0200, 0x2829
+ obj_tiles gBattleAnimSpriteSheet_282, 0x0600, 0x282a
+ obj_tiles gBattleAnimSpriteSheet_283, 0x0200, 0x282b
+ obj_tiles gBattleAnimSpriteSheet_284, 0x0800, 0x282c
+ obj_tiles gBattleAnimSpriteSheet_285, 0x0200, 0x282d
+ obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x282e
+ obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x282f
+ obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x2830
.align 2
gBattleAnimPaletteTable:: @ 852544C
- obj_pal 0x08c028cc, 0x2710
- obj_pal 0x08c1c794, 0x2711
- obj_pal 0x08c20868, 0x2712
- obj_pal 0x08c028f0, 0x2713
- obj_pal 0x08c02918, 0x2714
- obj_pal 0x08c0292c, 0x2715
- obj_pal 0x08c02954, 0x2716
- obj_pal 0x08c02b48, 0x2717
- obj_pal 0x08c02b88, 0x2718
- obj_pal 0x08c0328c, 0x2719
- obj_pal 0x08c02ba4, 0x271a
- obj_pal 0x08c03324, 0x271b
- obj_pal 0x08c033b4, 0x271c
- obj_pal 0x08c0346c, 0x271d
- obj_pal 0x08c1fc68, 0x271e
- obj_pal 0x08c034f0, 0x271f
- obj_pal 0x08c03588, 0x2720
- obj_pal 0x08c03588, 0x2721
- obj_pal 0x08c24db8, 0x2722
- obj_pal 0x08c035dc, 0x2723
- obj_pal 0x08c03784, 0x2724
- obj_pal 0x08c03a00, 0x2725
- obj_pal 0x08c03d60, 0x2726
- obj_pal 0x08c037ac, 0x2727
- obj_pal 0x08c03f6c, 0x2728
- obj_pal 0x08c03d88, 0x2729
- obj_pal 0x08c047cc, 0x272a
- obj_pal 0x08c047f4, 0x272b
- obj_pal 0x08c04b18, 0x272c
- obj_pal 0x08c05148, 0x272d
- obj_pal 0x08c05530, 0x272e
- obj_pal 0x08c04360, 0x272f
- obj_pal 0x08c04380, 0x2730
- obj_pal 0x08c05554, 0x2731
- obj_pal 0x08c05554, 0x2732
- obj_pal 0x08c05554, 0x2733
- obj_pal 0x08c06650, 0x2734
- obj_pal 0x08c06650, 0x2735
- obj_pal 0x08c07914, 0x2736
- obj_pal 0x08c0793c, 0x2737
- obj_pal 0x08c07914, 0x2738
- obj_pal 0x08c07914, 0x2739
- obj_pal 0x08c08594, 0x273a
- obj_pal 0x08c089bc, 0x273b
- obj_pal 0x08c089e4, 0x273c
- obj_pal 0x08c08c78, 0x273d
- obj_pal 0x08c099e4, 0x273e
- obj_pal 0x08c09a04, 0x273e
- obj_pal 0x08c09f88, 0x2740
- obj_pal 0x08c09fb0, 0x2741
- obj_pal 0x08c09fd8, 0x2742
- obj_pal 0x08c09fd8, 0x2743
- obj_pal 0x08c09fd8, 0x2744
- obj_pal 0x08c047cc, 0x2745
- obj_pal 0x08c0a3d4, 0x2746
- obj_pal 0x08c09fd8, 0x2747
- obj_pal 0x08c0a894, 0x2748
- obj_pal 0x08c0aa08, 0x2749
- obj_pal 0x08c0ae94, 0x274a
- obj_pal 0x08c0af1c, 0x274b
- obj_pal 0x08c0af60, 0x274c
- obj_pal 0x08c0b02c, 0x274d
- obj_pal 0x08c0b41c, 0x274e
- obj_pal 0x08c0b600, 0x274f
- obj_pal 0x08c231f4, 0x2750
- obj_pal 0x08c0b7d0, 0x2751
- obj_pal 0x08c0b83c, 0x2752
- obj_pal 0x08d8eaa4, 0x2753
- obj_pal 0x08d8eac4, 0x2754
- obj_pal 0x08c0b7d0, 0x2755
- obj_pal 0x08c0b8e4, 0x2756
- obj_pal 0x08c0b8e4, 0x2757
- obj_pal 0x08c0bc08, 0x2758
- obj_pal 0x08c0bd3c, 0x2759
- obj_pal 0x08c1b304, 0x275a
- obj_pal 0x08c0bfd8, 0x275b
- obj_pal 0x08c14f28, 0x275c
- obj_pal 0x08c14f28, 0x275d
- obj_pal 0x08c0c194, 0x275e
- obj_pal 0x08c0c194, 0x275f
- obj_pal 0x08c0c950, 0x2760
- obj_pal 0x08c0c9f8, 0x2761
- obj_pal 0x08c0cbb4, 0x2762
- obj_pal 0x08c0cbc8, 0x2763
- obj_pal 0x08c0cbf0, 0x2764
- obj_pal 0x08c0cc18, 0x2765
- obj_pal 0x08c0cc30, 0x2766
- obj_pal 0x08c24d54, 0x2767
- obj_pal 0x08c0cc58, 0x2768
- obj_pal 0x08c0cc74, 0x2769
- obj_pal 0x08c0cc9c, 0x276a
- obj_pal 0x08c0b698, 0x276b
- obj_pal 0x08c0ccc0, 0x276c
- obj_pal 0x08c0ccdc, 0x276d
- obj_pal 0x08c0cd04, 0x276e
- obj_pal 0x08c0cd44, 0x276f
- obj_pal 0x08c0cd6c, 0x2770
- obj_pal 0x08c0cd88, 0x2771
- obj_pal 0x08c0cd04, 0x2772
- obj_pal 0x08c27e0c, 0x2773
- obj_pal 0x08c0cdb0, 0x2774
- obj_pal 0x08c0cdcc, 0x2775
- obj_pal 0x08c0cdcc, 0x2776
- obj_pal 0x08c0cdf4, 0x2777
- obj_pal 0x08c0f14c, 0x2778
- obj_pal 0x08c0f6f8, 0x2779
- obj_pal 0x08c0f6f8, 0x277a
- obj_pal 0x08c0fbbc, 0x277b
- obj_pal 0x08c0fbbc, 0x277c
- obj_pal 0x08c0ff90, 0x277d
- obj_pal 0x08c0ff90, 0x277e
- obj_pal 0x08c103e0, 0x277f
- obj_pal 0x08c1072c, 0x2780
- obj_pal 0x08c109c0, 0x2781
- obj_pal 0x08c10adc, 0x2782
- obj_pal 0x08c028ac, 0x2783
- obj_pal 0x08c13134, 0x2784
- obj_pal 0x08c13398, 0x2785
- obj_pal 0x08c1354c, 0x2786
- obj_pal 0x08c137f8, 0x2787
- obj_pal 0x08c13914, 0x2788
- obj_pal 0x08c13968, 0x2789
- obj_pal 0x08c13a88, 0x278a
- obj_pal 0x08c13a88, 0x278b
- obj_pal 0x08c13e78, 0x278c
- obj_pal 0x08c13f8c, 0x278d
- obj_pal 0x08c1401c, 0x278e
- obj_pal 0x08c141dc, 0x278f
- obj_pal 0x08c1446c, 0x2790
- obj_pal 0x08c1446c, 0x2791
- obj_pal 0x08c148c0, 0x2792
- obj_pal 0x08c148c0, 0x2793
- obj_pal 0x08c14b58, 0x2794
- obj_pal 0x08c14bf4, 0x2795
- obj_pal 0x08c14bf4, 0x2796
- obj_pal 0x08c1a478, 0x2797
- obj_pal 0x08c1a564, 0x2798
- obj_pal 0x08c1a478, 0x2799
- obj_pal 0x08c1a478, 0x279a
- obj_pal 0x08c1a980, 0x279b
- obj_pal 0x08c1ad0c, 0x279c
- obj_pal 0x08c1ae34, 0x279d
- obj_pal 0x08c1ae34, 0x279e
- obj_pal 0x08c2cddc, 0x279f
- obj_pal 0x08c1bcdc, 0x27a0
- obj_pal 0x08c1a980, 0x27a1
- obj_pal 0x08c028ac, 0x27a2
- obj_pal 0x08c1b080, 0x27a3
- obj_pal 0x08c1b25c, 0x27a4
- obj_pal 0x08c1b25c, 0x27a5
- obj_pal 0x08c1b3fc, 0x27a6
- obj_pal 0x08c1b3fc, 0x27a7
- obj_pal 0x08c03414, 0x27a8
- obj_pal 0x08c1b57c, 0x27a9
- obj_pal 0x08c1b640, 0x27aa
- obj_pal 0x08c1b728, 0x27ab
- obj_pal 0x08c1b960, 0x27ac
- obj_pal 0x08c1b9ec, 0x27ad
- obj_pal 0x08c1bacc, 0x27ae
- obj_pal 0x08c1bb6c, 0x27af
- obj_pal 0x08c1bc3c, 0x27b0
- obj_pal 0x08c029a4, 0x27b1
- obj_pal 0x08c1bec4, 0x27b2
- obj_pal 0x08c1bf44, 0x27b3
- obj_pal 0x08c1bf74, 0x27b4
- obj_pal 0x08c1bf8c, 0x27b5
- obj_pal 0x08c1c2b0, 0x27b6
- obj_pal 0x08c1c2d0, 0x27b7
- obj_pal 0x08c1c2f0, 0x27b8
- obj_pal 0x08c1c310, 0x27b9
- obj_pal 0x08c1c330, 0x27ba
- obj_pal 0x08c1c39c, 0x27bb
- obj_pal 0x08c1c3c4, 0x27bc
- obj_pal 0x08c1c794, 0x27bd
- obj_pal 0x08c1d69c, 0x27be
- obj_pal 0x08c1d728, 0x27bf
- obj_pal 0x08c1d8a8, 0x27c0
- obj_pal 0x08c1d994, 0x27c1
- obj_pal 0x08c1db14, 0x27c2
- obj_pal 0x08c1db3c, 0x27c3
- obj_pal 0x08c1db3c, 0x27c4
- obj_pal 0x08c1db3c, 0x27c5
- obj_pal 0x08c1e08c, 0x27c6
- obj_pal 0x08c1e32c, 0x27c7
- obj_pal 0x08c1e4a8, 0x27c8
- obj_pal 0x08c1e8e4, 0x27c9
- obj_pal 0x08c1f1a4, 0x27ca
- obj_pal 0x08c1edb8, 0x27cb
- obj_pal 0x08d967d4, 0x27cc
- obj_pal 0x08c2021c, 0x27cd
- obj_pal 0x08c1fee0, 0x27ce
- obj_pal 0x08c20170, 0x27cf
- obj_pal 0x08c204bc, 0x27d0
- obj_pal 0x08c20640, 0x27d1
- obj_pal 0x08c20f84, 0x27d2
- obj_pal 0x08c21064, 0x27d3
- obj_pal 0x08c20c34, 0x27d4
- obj_pal 0x08c211f4, 0x27d5
- obj_pal 0x08c2160c, 0x27d6
- obj_pal 0x08c216fc, 0x27d7
- obj_pal 0x08c21858, 0x27d8
- obj_pal 0x08c21ee4, 0x27d9
- obj_pal 0x08c22210, 0x27da
- obj_pal 0x08c223e0, 0x27db
- obj_pal 0x08c22080, 0x27dc
- obj_pal 0x08c228d8, 0x27dd
- obj_pal 0x08c22610, 0x27de
- obj_pal 0x08c229c8, 0x27df
- obj_pal 0x08c1c2d0, 0x27e0
- obj_pal 0x08c230e4, 0x27e1
- obj_pal 0x08c232a0, 0x27e2
- obj_pal 0x08c2456c, 0x27e3
- obj_pal 0x08c2456c, 0x27e4
- obj_pal 0x08c2456c, 0x27e5
- obj_pal 0x08c231f4, 0x27e6
- obj_pal 0x08c249ac, 0x27e7
- obj_pal 0x08c232c0, 0x27e8
- obj_pal 0x08c2405c, 0x27e9
- obj_pal 0x08c24c28, 0x27ea
- obj_pal 0x08c23280, 0x27eb
- obj_pal 0x08c24dd4, 0x27ec
- obj_pal 0x08c24f28, 0x27ed
- obj_pal 0x08c25498, 0x27ee
- obj_pal 0x08c254c0, 0x27ef
- obj_pal 0x08c25774, 0x27f0
- obj_pal 0x08c278e8, 0x27f1
- obj_pal 0x08c27ae4, 0x27f2
- obj_pal 0x08c27ae4, 0x27f3
- obj_pal 0x08c25afc, 0x27f4
- obj_pal 0x08c27cc4, 0x27f5
- obj_pal 0x08c25890, 0x27f6
- obj_pal 0x08c2836c, 0x27f7
- obj_pal 0x08c2836c, 0x27f8
- obj_pal 0x08c285e8, 0x27f9
- obj_pal 0x08c287d0, 0x27fa
- obj_pal 0x08c288d0, 0x27fb
- obj_pal 0x08c288ec, 0x27fc
- obj_pal 0x08c28908, 0x27fd
- obj_pal 0x08c2885c, 0x27fe
- obj_pal 0x08c2cb84, 0x27ff
- obj_pal 0x08c2ce94, 0x2800
- obj_pal 0x08c2d40c, 0x2801
- obj_pal 0x08c2d6ac, 0x2802
- obj_pal 0x08c2d6f8, 0x2803
- obj_pal 0x08c2e630, 0x2804
- obj_pal 0x08c2dee0, 0x2805
- obj_pal 0x08c2dee0, 0x2806
- obj_pal 0x08c231f4, 0x2807
- obj_pal 0x08c2ebbc, 0x2808
- obj_pal 0x08c2ec24, 0x2809
- obj_pal 0x08c2ec24, 0x280a
- obj_pal 0x08c2ee9c, 0x280b
- obj_pal 0x08c2efcc, 0x280c
- obj_pal 0x08c2f1cc, 0x280d
- obj_pal 0x08c2f32c, 0x280e
- obj_pal 0x08c2f3cc, 0x280f
- obj_pal 0x08c2f87c, 0x2810
- obj_pal 0x08c2f9c0, 0x2811
- obj_pal 0x08c2f4c8, 0x2812
- obj_pal 0x08c1b27c, 0x2813
- obj_pal 0x08d8dc9c, 0x2814
- obj_pal 0x08d8dab8, 0x2815
- obj_pal 0x08d8e914, 0x2816
- obj_pal 0x08d93b84, 0x2817
- obj_pal 0x08d8ea74, 0x2818
- obj_pal 0x08d8ea8c, 0x2819
- obj_pal 0x08d93bdc, 0x281a
- obj_pal 0x08d93bf4, 0x281b
- obj_pal 0x08d93c0c, 0x281c
- obj_pal 0x08d8ef80, 0x281d
- obj_pal 0x08dba35c, 0x281e
- obj_pal 0x08dba4a0, 0x281f
- obj_pal 0x08d8eee0, 0x2820
- obj_pal 0x08d8eee0, 0x2821
- obj_pal 0x08d8f3ec, 0x2822
- obj_pal 0x08d8f3ec, 0x2823
- obj_pal 0x08d8f3ec, 0x2824
- obj_pal 0x08d92ec4, 0x2825
- obj_pal 0x08d93e30, 0x2826
- obj_pal 0x08d93e98, 0x2827
- obj_pal 0x08d8fb7c, 0x2828
- obj_pal 0x08d9403c, 0x2829
- obj_pal 0x08dba14c, 0x282a
- obj_pal 0x08d93458, 0x282b
- obj_pal 0x08d949d4, 0x282c
- obj_pal 0x08d94a90, 0x282d
- obj_pal 0x08d96698, 0x282e
- obj_pal 0x08d9104c, 0x282f
- obj_pal 0x08c1bf5c, 0x2830
+ obj_pal gBattleAnimSpritePalette_000, 0x2710
+ obj_pal gBattleAnimSpritePalette_001, 0x2711
+ obj_pal gBattleAnimSpritePalette_002, 0x2712
+ obj_pal gBattleAnimSpritePalette_003, 0x2713
+ obj_pal gBattleAnimSpritePalette_004, 0x2714
+ obj_pal gBattleAnimSpritePalette_005, 0x2715
+ obj_pal gBattleAnimSpritePalette_006, 0x2716
+ obj_pal gBattleAnimSpritePalette_007, 0x2717
+ obj_pal gBattleAnimSpritePalette_008, 0x2718
+ obj_pal gBattleAnimSpritePalette_009, 0x2719
+ obj_pal gBattleAnimSpritePalette_010, 0x271a
+ obj_pal gBattleAnimSpritePalette_011, 0x271b
+ obj_pal gBattleAnimSpritePalette_012, 0x271c
+ obj_pal gBattleAnimSpritePalette_013, 0x271d
+ obj_pal gBattleAnimSpritePalette_014, 0x271e
+ obj_pal gBattleAnimSpritePalette_015, 0x271f
+ obj_pal gBattleAnimSpritePalette_016, 0x2720
+ obj_pal gBattleAnimSpritePalette_016, 0x2721
+ obj_pal gBattleAnimSpritePalette_018, 0x2722
+ obj_pal gBattleAnimSpritePalette_019, 0x2723
+ obj_pal gBattleAnimSpritePalette_020, 0x2724
+ obj_pal gBattleAnimSpritePalette_021, 0x2725
+ obj_pal gBattleAnimSpritePalette_022, 0x2726
+ obj_pal gBattleAnimSpritePalette_023, 0x2727
+ obj_pal gBattleAnimSpritePalette_024, 0x2728
+ obj_pal gBattleAnimSpritePalette_025, 0x2729
+ obj_pal gBattleAnimSpritePalette_026, 0x272a
+ obj_pal gBattleAnimSpritePalette_027, 0x272b
+ obj_pal gBattleAnimSpritePalette_028, 0x272c
+ obj_pal gBattleAnimSpritePalette_029, 0x272d
+ obj_pal gBattleAnimSpritePalette_030, 0x272e
+ obj_pal gBattleAnimSpritePalette_031, 0x272f
+ obj_pal gBattleAnimSpritePalette_032, 0x2730
+ obj_pal gBattleAnimSpritePalette_033, 0x2731
+ obj_pal gBattleAnimSpritePalette_033, 0x2732
+ obj_pal gBattleAnimSpritePalette_033, 0x2733
+ obj_pal gBattleAnimSpritePalette_036, 0x2734
+ obj_pal gBattleAnimSpritePalette_036, 0x2735
+ obj_pal gBattleAnimSpritePalette_038, 0x2736
+ obj_pal gBattleAnimSpritePalette_039, 0x2737
+ obj_pal gBattleAnimSpritePalette_038, 0x2738
+ obj_pal gBattleAnimSpritePalette_038, 0x2739
+ obj_pal gBattleAnimSpritePalette_042, 0x273a
+ obj_pal gBattleAnimSpritePalette_043, 0x273b
+ obj_pal gBattleAnimSpritePalette_044, 0x273c
+ obj_pal gBattleAnimSpritePalette_045, 0x273d
+ obj_pal gBattleAnimSpritePalette_046, 0x273e
+ obj_pal gBattleAnimSpritePalette_047, 0x273e
+ obj_pal gBattleAnimSpritePalette_048, 0x2740
+ obj_pal gBattleAnimSpritePalette_049, 0x2741
+ obj_pal gBattleAnimSpritePalette_050, 0x2742
+ obj_pal gBattleAnimSpritePalette_050, 0x2743
+ obj_pal gBattleAnimSpritePalette_050, 0x2744
+ obj_pal gBattleAnimSpritePalette_026, 0x2745
+ obj_pal gBattleAnimSpritePalette_054, 0x2746
+ obj_pal gBattleAnimSpritePalette_050, 0x2747
+ obj_pal gBattleAnimSpritePalette_056, 0x2748
+ obj_pal gBattleAnimSpritePalette_057, 0x2749
+ obj_pal gBattleAnimSpritePalette_058, 0x274a
+ obj_pal gBattleAnimSpritePalette_059, 0x274b
+ obj_pal gBattleAnimSpritePalette_060, 0x274c
+ obj_pal gBattleAnimSpritePalette_061, 0x274d
+ obj_pal gBattleAnimSpritePalette_062, 0x274e
+ obj_pal gBattleAnimSpritePalette_063, 0x274f
+ obj_pal gBattleAnimSpritePalette_064, 0x2750
+ obj_pal gBattleAnimSpritePalette_065, 0x2751
+ obj_pal gBattleAnimSpritePalette_066, 0x2752
+ obj_pal gBattleAnimSpritePalette_067, 0x2753
+ obj_pal gBattleAnimSpritePalette_068, 0x2754
+ obj_pal gBattleAnimSpritePalette_065, 0x2755
+ obj_pal gBattleAnimSpritePalette_070, 0x2756
+ obj_pal gBattleAnimSpritePalette_070, 0x2757
+ obj_pal gBattleAnimSpritePalette_072, 0x2758
+ obj_pal gBattleAnimSpritePalette_073, 0x2759
+ obj_pal gBattleAnimSpritePalette_074, 0x275a
+ obj_pal gBattleAnimSpritePalette_075, 0x275b
+ obj_pal gBattleAnimSpritePalette_076, 0x275c
+ obj_pal gBattleAnimSpritePalette_076, 0x275d
+ obj_pal gBattleAnimSpritePalette_078, 0x275e
+ obj_pal gBattleAnimSpritePalette_078, 0x275f
+ obj_pal gBattleAnimSpritePalette_080, 0x2760
+ obj_pal gBattleAnimSpritePalette_081, 0x2761
+ obj_pal gBattleAnimSpritePalette_082, 0x2762
+ obj_pal gBattleAnimSpritePalette_083, 0x2763
+ obj_pal gBattleAnimSpritePalette_084, 0x2764
+ obj_pal gBattleAnimSpritePalette_085, 0x2765
+ obj_pal gBattleAnimSpritePalette_086, 0x2766
+ obj_pal gBattleAnimSpritePalette_087, 0x2767
+ obj_pal gBattleAnimSpritePalette_088, 0x2768
+ obj_pal gBattleAnimSpritePalette_089, 0x2769
+ obj_pal gBattleAnimSpritePalette_090, 0x276a
+ obj_pal gBattleAnimSpritePalette_091, 0x276b
+ obj_pal gBattleAnimSpritePalette_092, 0x276c
+ obj_pal gBattleAnimSpritePalette_093, 0x276d
+ obj_pal gBattleAnimSpritePalette_094, 0x276e
+ obj_pal gBattleAnimSpritePalette_095, 0x276f
+ obj_pal gBattleAnimSpritePalette_096, 0x2770
+ obj_pal gBattleAnimSpritePalette_097, 0x2771
+ obj_pal gBattleAnimSpritePalette_094, 0x2772
+ obj_pal gBattleAnimSpritePalette_099, 0x2773
+ obj_pal gBattleAnimSpritePalette_100, 0x2774
+ obj_pal gBattleAnimSpritePalette_101, 0x2775
+ obj_pal gBattleAnimSpritePalette_101, 0x2776
+ obj_pal gBattleAnimSpritePalette_103, 0x2777
+ obj_pal gBattleAnimSpritePalette_104, 0x2778
+ obj_pal gBattleAnimSpritePalette_105, 0x2779
+ obj_pal gBattleAnimSpritePalette_105, 0x277a
+ obj_pal gBattleAnimSpritePalette_107, 0x277b
+ obj_pal gBattleAnimSpritePalette_107, 0x277c
+ obj_pal gBattleAnimSpritePalette_109, 0x277d
+ obj_pal gBattleAnimSpritePalette_109, 0x277e
+ obj_pal gBattleAnimSpritePalette_111, 0x277f
+ obj_pal gBattleAnimSpritePalette_112, 0x2780
+ obj_pal gBattleAnimSpritePalette_113, 0x2781
+ obj_pal gBattleAnimSpritePalette_114, 0x2782
+ obj_pal gBattleAnimSpritePalette_115, 0x2783
+ obj_pal gBattleAnimSpritePalette_116, 0x2784
+ obj_pal gBattleAnimSpritePalette_117, 0x2785
+ obj_pal gBattleAnimSpritePalette_118, 0x2786
+ obj_pal gBattleAnimSpritePalette_119, 0x2787
+ obj_pal gBattleAnimSpritePalette_120, 0x2788
+ obj_pal gBattleAnimSpritePalette_121, 0x2789
+ obj_pal gBattleAnimSpritePalette_122, 0x278a
+ obj_pal gBattleAnimSpritePalette_122, 0x278b
+ obj_pal gBattleAnimSpritePalette_124, 0x278c
+ obj_pal gBattleAnimSpritePalette_125, 0x278d
+ obj_pal gBattleAnimSpritePalette_126, 0x278e
+ obj_pal gBattleAnimSpritePalette_127, 0x278f
+ obj_pal gBattleAnimSpritePalette_128, 0x2790
+ obj_pal gBattleAnimSpritePalette_128, 0x2791
+ obj_pal gBattleAnimSpritePalette_130, 0x2792
+ obj_pal gBattleAnimSpritePalette_130, 0x2793
+ obj_pal gBattleAnimSpritePalette_132, 0x2794
+ obj_pal gBattleAnimSpritePalette_133, 0x2795
+ obj_pal gBattleAnimSpritePalette_133, 0x2796
+ obj_pal gBattleAnimSpritePalette_135, 0x2797
+ obj_pal gBattleAnimSpritePalette_136, 0x2798
+ obj_pal gBattleAnimSpritePalette_135, 0x2799
+ obj_pal gBattleAnimSpritePalette_135, 0x279a
+ obj_pal gBattleAnimSpritePalette_139, 0x279b
+ obj_pal gBattleAnimSpritePalette_140, 0x279c
+ obj_pal gBattleAnimSpritePalette_141, 0x279d
+ obj_pal gBattleAnimSpritePalette_141, 0x279e
+ obj_pal gBattleAnimSpritePalette_143, 0x279f
+ obj_pal gBattleAnimSpritePalette_144, 0x27a0
+ obj_pal gBattleAnimSpritePalette_139, 0x27a1
+ obj_pal gBattleAnimSpritePalette_115, 0x27a2
+ obj_pal gBattleAnimSpritePalette_147, 0x27a3
+ obj_pal gBattleAnimSpritePalette_148, 0x27a4
+ obj_pal gBattleAnimSpritePalette_148, 0x27a5
+ obj_pal gBattleAnimSpritePalette_150, 0x27a6
+ obj_pal gBattleAnimSpritePalette_150, 0x27a7
+ obj_pal gBattleAnimSpritePalette_152, 0x27a8
+ obj_pal gBattleAnimSpritePalette_153, 0x27a9
+ obj_pal gBattleAnimSpritePalette_154, 0x27aa
+ obj_pal gBattleAnimSpritePalette_155, 0x27ab
+ obj_pal gBattleAnimSpritePalette_156, 0x27ac
+ obj_pal gBattleAnimSpritePalette_157, 0x27ad
+ obj_pal gBattleAnimSpritePalette_158, 0x27ae
+ obj_pal gBattleAnimSpritePalette_159, 0x27af
+ obj_pal gBattleAnimSpritePalette_160, 0x27b0
+ obj_pal gBattleAnimSpritePalette_161, 0x27b1
+ obj_pal gBattleAnimSpritePalette_162, 0x27b2
+ obj_pal gBattleAnimSpritePalette_163, 0x27b3
+ obj_pal gBattleAnimSpritePalette_164, 0x27b4
+ obj_pal gBattleAnimSpritePalette_165, 0x27b5
+ obj_pal gBattleAnimSpritePalette_166, 0x27b6
+ obj_pal gBattleAnimSpritePalette_167, 0x27b7
+ obj_pal gBattleAnimSpritePalette_168, 0x27b8
+ obj_pal gBattleAnimSpritePalette_169, 0x27b9
+ obj_pal gBattleAnimSpritePalette_170, 0x27ba
+ obj_pal gBattleAnimSpritePalette_171, 0x27bb
+ obj_pal gBattleAnimSpritePalette_172, 0x27bc
+ obj_pal gBattleAnimSpritePalette_001, 0x27bd
+ obj_pal gBattleAnimSpritePalette_174, 0x27be
+ obj_pal gBattleAnimSpritePalette_175, 0x27bf
+ obj_pal gBattleAnimSpritePalette_176, 0x27c0
+ obj_pal gBattleAnimSpritePalette_177, 0x27c1
+ obj_pal gBattleAnimSpritePalette_178, 0x27c2
+ obj_pal gBattleAnimSpritePalette_179, 0x27c3
+ obj_pal gBattleAnimSpritePalette_179, 0x27c4
+ obj_pal gBattleAnimSpritePalette_179, 0x27c5
+ obj_pal gBattleAnimSpritePalette_182, 0x27c6
+ obj_pal gBattleAnimSpritePalette_183, 0x27c7
+ obj_pal gBattleAnimSpritePalette_184, 0x27c8
+ obj_pal gBattleAnimSpritePalette_185, 0x27c9
+ obj_pal gBattleAnimSpritePalette_186, 0x27ca
+ obj_pal gBattleAnimSpritePalette_187, 0x27cb
+ obj_pal gBattleAnimSpritePalette_188, 0x27cc
+ obj_pal gBattleAnimSpritePalette_189, 0x27cd
+ obj_pal gBattleAnimSpritePalette_190, 0x27ce
+ obj_pal gBattleAnimSpritePalette_191, 0x27cf
+ obj_pal gBattleAnimSpritePalette_192, 0x27d0
+ obj_pal gBattleAnimSpritePalette_193, 0x27d1
+ obj_pal gBattleAnimSpritePalette_194, 0x27d2
+ obj_pal gBattleAnimSpritePalette_195, 0x27d3
+ obj_pal gBattleAnimSpritePalette_196, 0x27d4
+ obj_pal gBattleAnimSpritePalette_197, 0x27d5
+ obj_pal gBattleAnimSpritePalette_198, 0x27d6
+ obj_pal gBattleAnimSpritePalette_199, 0x27d7
+ obj_pal gBattleAnimSpritePalette_200, 0x27d8
+ obj_pal gBattleAnimSpritePalette_201, 0x27d9
+ obj_pal gBattleAnimSpritePalette_202, 0x27da
+ obj_pal gBattleAnimSpritePalette_203, 0x27db
+ obj_pal gBattleAnimSpritePalette_204, 0x27dc
+ obj_pal gBattleAnimSpritePalette_205, 0x27dd
+ obj_pal gBattleAnimSpritePalette_206, 0x27de
+ obj_pal gBattleAnimSpritePalette_207, 0x27df
+ obj_pal gBattleAnimSpritePalette_167, 0x27e0
+ obj_pal gBattleAnimSpritePalette_209, 0x27e1
+ obj_pal gBattleAnimSpritePalette_210, 0x27e2
+ obj_pal gBattleAnimSpritePalette_211, 0x27e3
+ obj_pal gBattleAnimSpritePalette_211, 0x27e4
+ obj_pal gBattleAnimSpritePalette_211, 0x27e5
+ obj_pal gBattleAnimSpritePalette_064, 0x27e6
+ obj_pal gBattleAnimSpritePalette_215, 0x27e7
+ obj_pal gBattleAnimSpritePalette_216, 0x27e8
+ obj_pal gBattleAnimSpritePalette_217, 0x27e9
+ obj_pal gBattleAnimSpritePalette_218, 0x27ea
+ obj_pal gBattleAnimSpritePalette_219, 0x27eb
+ obj_pal gBattleAnimSpritePalette_220, 0x27ec
+ obj_pal gBattleAnimSpritePalette_221, 0x27ed
+ obj_pal gBattleAnimSpritePalette_222, 0x27ee
+ obj_pal gBattleAnimSpritePalette_223, 0x27ef
+ obj_pal gBattleAnimSpritePalette_224, 0x27f0
+ obj_pal gBattleAnimSpritePalette_225, 0x27f1
+ obj_pal gBattleAnimSpritePalette_226, 0x27f2
+ obj_pal gBattleAnimSpritePalette_226, 0x27f3
+ obj_pal gBattleAnimSpritePalette_228, 0x27f4
+ obj_pal gBattleAnimSpritePalette_229, 0x27f5
+ obj_pal gBattleAnimSpritePalette_230, 0x27f6
+ obj_pal gBattleAnimSpritePalette_231, 0x27f7
+ obj_pal gBattleAnimSpritePalette_231, 0x27f8
+ obj_pal gBattleAnimSpritePalette_233, 0x27f9
+ obj_pal gBattleAnimSpritePalette_234, 0x27fa
+ obj_pal gBattleAnimSpritePalette_235, 0x27fb
+ obj_pal gBattleAnimSpritePalette_236, 0x27fc
+ obj_pal gBattleAnimSpritePalette_237, 0x27fd
+ obj_pal gBattleAnimSpritePalette_238, 0x27fe
+ obj_pal gBattleAnimSpritePalette_239, 0x27ff
+ obj_pal gBattleAnimSpritePalette_240, 0x2800
+ obj_pal gBattleAnimSpritePalette_241, 0x2801
+ obj_pal gBattleAnimSpritePalette_242, 0x2802
+ obj_pal gBattleAnimSpritePalette_243, 0x2803
+ obj_pal gBattleAnimSpritePalette_244, 0x2804
+ obj_pal gBattleAnimSpritePalette_245, 0x2805
+ obj_pal gBattleAnimSpritePalette_245, 0x2806
+ obj_pal gBattleAnimSpritePalette_064, 0x2807
+ obj_pal gBattleAnimSpritePalette_248, 0x2808
+ obj_pal gBattleAnimSpritePalette_249, 0x2809
+ obj_pal gBattleAnimSpritePalette_249, 0x280a
+ obj_pal gBattleAnimSpritePalette_251, 0x280b
+ obj_pal gBattleAnimSpritePalette_252, 0x280c
+ obj_pal gBattleAnimSpritePalette_253, 0x280d
+ obj_pal gBattleAnimSpritePalette_254, 0x280e
+ obj_pal gBattleAnimSpritePalette_255, 0x280f
+ obj_pal gBattleAnimSpritePalette_256, 0x2810
+ obj_pal gBattleAnimSpritePalette_257, 0x2811
+ obj_pal gBattleAnimSpritePalette_258, 0x2812
+ obj_pal gBattleAnimSpritePalette_259, 0x2813
+ obj_pal gBattleAnimSpritePalette_260, 0x2814
+ obj_pal gBattleAnimSpritePalette_261, 0x2815
+ obj_pal gBattleAnimSpritePalette_262, 0x2816
+ obj_pal gBattleAnimSpritePalette_263, 0x2817
+ obj_pal gBattleAnimSpritePalette_264, 0x2818
+ obj_pal gBattleAnimSpritePalette_265, 0x2819
+ obj_pal gBattleAnimSpritePalette_266, 0x281a
+ obj_pal gBattleAnimSpritePalette_267, 0x281b
+ obj_pal gBattleAnimSpritePalette_268, 0x281c
+ obj_pal gBattleAnimSpritePalette_269, 0x281d
+ obj_pal gBattleAnimSpritePalette_270, 0x281e
+ obj_pal gBattleAnimSpritePalette_271, 0x281f
+ obj_pal gBattleAnimSpritePalette_272, 0x2820
+ obj_pal gBattleAnimSpritePalette_272, 0x2821
+ obj_pal gBattleAnimSpritePalette_274, 0x2822
+ obj_pal gBattleAnimSpritePalette_274, 0x2823
+ obj_pal gBattleAnimSpritePalette_274, 0x2824
+ obj_pal gBattleAnimSpritePalette_277, 0x2825
+ obj_pal gBattleAnimSpritePalette_278, 0x2826
+ obj_pal gBattleAnimSpritePalette_279, 0x2827
+ obj_pal gBattleAnimSpritePalette_280, 0x2828
+ obj_pal gBattleAnimSpritePalette_281, 0x2829
+ obj_pal gBattleAnimSpritePalette_282, 0x282a
+ obj_pal gBattleAnimSpritePalette_283, 0x282b
+ obj_pal gBattleAnimSpritePalette_284, 0x282c
+ obj_pal gBattleAnimSpritePalette_285, 0x282d
+ obj_pal gBattleAnimSpritePalette_286, 0x282e
+ obj_pal gBattleAnimSpritePalette_287, 0x282f
+ obj_pal gBattleAnimSpritePalette_288, 0x2830
.align 2
gBattleAnimBackgroundTable:: @ 8525D54
- .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
- .4byte 0x08c1c844, 0x08c1ce3c, 0x08c1ce5c
- .4byte 0x08d90074, 0x08d90d3c, 0x08d90d58
- .4byte 0x08c1e90c, 0x08c1eadc, 0x08c1eb00
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c26958
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c26e54
- .4byte 0x08c25bec, 0x08c25bc4, 0x08c27324
- .4byte 0x08c28924, 0x08c28acc, 0x08c28b1c
- .4byte 0x08c28924, 0x08c28acc, 0x08c28cac
- .4byte 0x08c29dbc, 0x08c29d7c, 0x08c29a84
- .4byte 0x08c29dbc, 0x08c29d7c, 0x08c2a33c
- .4byte 0x08c2bde4, 0x08c2c780, 0x08c2c7a8
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2a808
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2aad0
- .4byte 0x08c2b05c, 0x08c2bdc4, 0x08c2adcc
- .4byte 0x08d8dcb4, 0x08d8e624, 0x08d8e648
- .4byte 0x08d92b28, 0x08d92b00, 0x08d92d88
- .4byte 0x08d8f414, 0x08d8f570, 0x08d8f598
- .4byte 0x08c28924, 0x08c28af4, 0x08c28b1c
- .4byte 0x08c28924, 0x08c28af4, 0x08c28cac
- .4byte 0x08c28e38, 0x08c29860, 0x08c29880
- .4byte 0x08d9405c, 0x08d94350, 0x08d9436c
- .4byte 0x08c29dbc, 0x08c29d9c, 0x08c29a84
- .4byte 0x08c29dbc, 0x08c29d9c, 0x08c2a33c
- .4byte 0x08c25bec, 0x08d91074, 0x08c26958
- .4byte 0x08c25bec, 0x08d91074, 0x08c26e54
- .4byte 0x08c25bec, 0x08d91074, 0x08c27324
+ .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_frontier_1.s b/data/battle_frontier_1.s
index 5d82c25f2..177d8adfc 100644
--- a/data/battle_frontier_1.s
+++ b/data/battle_frontier_1.s
@@ -1,206 +1,1895 @@
+#include "constants/flags.h"
+
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
gUnknown_0860B358:: @ 860B358
- .incbin "baserom.gba", 0x60b358, 0x1630
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01
gUnknown_0860C988:: @ 860C988
- .incbin "baserom.gba", 0x60c988, 0x269
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00
+ .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0860CBF1:: @ 860CBF1
- .incbin "baserom.gba", 0x60cbf1, 0x283
-
+ .byte 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10
+ .byte 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x02, 0x04, 0x0b, 0x11
+ .byte 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12
+ .byte 0x03, 0x05, 0x0c, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13
+ .byte 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13
+ .byte 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01
+ .byte 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x0a, 0x0c, 0x15, 0x03
+ .byte 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04
+ .byte 0x0b, 0x0d, 0x16, 0x04, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06
+ .byte 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07
+ .byte 0x13, 0x11, 0x00, 0x14, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x10, 0x12, 0x02, 0x15, 0x10, 0x12, 0x02, 0x18, 0x10, 0x12, 0x02, 0x18
+ .byte 0x10, 0x12, 0x02, 0x18, 0x10, 0x12, 0x02, 0x18, 0x11, 0x13, 0x04, 0x16, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x12, 0x10, 0x06, 0x17
+ .byte 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x17, 0x15, 0x10, 0x08, 0x17, 0x15, 0x1a, 0x08, 0x17, 0x15, 0x1a, 0x08, 0x17, 0x15, 0x1a, 0x08
+ .byte 0x17, 0x15, 0x1a, 0x08, 0x14, 0x16, 0x11, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x15, 0x17, 0x12, 0x0c, 0x15, 0x17, 0x1b, 0x0c
+ .byte 0x15, 0x17, 0x1b, 0x0c, 0x15, 0x17, 0x1b, 0x0c, 0x15, 0x17, 0x1b, 0x0c, 0x16, 0x14, 0x13, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e
+ .byte 0xff, 0xff, 0xff, 0xff, 0x19, 0x19, 0x10, 0x1a, 0x19, 0x19, 0x10, 0x1c, 0x19, 0x19, 0x10, 0x1c, 0x19, 0x19, 0x10, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x18, 0x18, 0x12, 0x1b, 0x18, 0x18, 0x12, 0x1c
+ .byte 0x18, 0x18, 0x12, 0x1c, 0x18, 0x18, 0x12, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x1b, 0x1b, 0x18, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0xff, 0xff, 0xff, 0xff
+ .byte 0x1a, 0x1a, 0x19, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0x1d, 0xff, 0xff, 0x18, 0x1e
+ .byte 0xff, 0xff, 0x18, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x1a, 0xff, 0xff, 0x1e, 0x1a, 0xff, 0xff, 0x1e, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x1d, 0xff, 0xff, 0x1c, 0x1d, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00
+ .byte 0x00, 0x00, 0x00
+
+ .align 2
gUnknown_0860CE74:: @ 860CE74
- .incbin "baserom.gba", 0x60ce74, 0x10
+ .4byte 0x000001c0, 0x000011d5, 0x000021ea, 0x000021fb
+ .align 2
gUnknown_0860CE84:: @ 860CE84
- .incbin "baserom.gba", 0x60ce84, 0x10
+ .4byte 0x00000740, 0x00000785, 0x000017ca, 0x0000107b
+ .align 2
gUnknown_0860CE94:: @ 860CE94
- .incbin "baserom.gba", 0x60ce94, 0x20
+ window_template 0x00, 0x00, 0x03, 0x08, 0x10, 0x0f, 0x0010
+ window_template 0x00, 0x16, 0x03, 0x08, 0x10, 0x0f, 0x0090
+ window_template 0x00, 0x08, 0x01, 0x0e, 0x02, 0x0f, 0x0110
+ window_template_terminator
+ .align 2
gUnknown_0860CEB4:: @ 860CEB4
- .incbin "baserom.gba", 0x60ceb4, 0x90
-
+ window_template 0x00, 0x02, 0x02, 0x1a, 0x02, 0x0f, 0x0001
+ window_template 0x00, 0x10, 0x05, 0x08, 0x02, 0x0f, 0x0035
+ window_template 0x00, 0x13, 0x07, 0x09, 0x03, 0x0f, 0x0045
+ window_template 0x00, 0x10, 0x0a, 0x08, 0x02, 0x0f, 0x0060
+ window_template 0x00, 0x02, 0x0c, 0x1a, 0x07, 0x0f, 0x0070
+ window_template 0x00, 0x05, 0x02, 0x17, 0x02, 0x0f, 0x0126
+ window_template 0x00, 0x02, 0x05, 0x08, 0x02, 0x0f, 0x0154
+ window_template 0x00, 0x14, 0x05, 0x08, 0x02, 0x0f, 0x0164
+ window_template 0x00, 0x02, 0x10, 0x1a, 0x02, 0x0f, 0x0174
+ window_template 0x01, 0x02, 0x02, 0x1a, 0x02, 0x0f, 0x0001
+ window_template 0x01, 0x10, 0x05, 0x08, 0x02, 0x0f, 0x0035
+ window_template 0x01, 0x13, 0x07, 0x09, 0x03, 0x0f, 0x0045
+ window_template 0x01, 0x10, 0x0a, 0x08, 0x02, 0x0f, 0x0060
+ window_template 0x01, 0x02, 0x0c, 0x1a, 0x07, 0x0f, 0x0070
+ window_template 0x01, 0x05, 0x02, 0x17, 0x02, 0x0f, 0x0126
+ window_template 0x01, 0x02, 0x05, 0x08, 0x02, 0x0f, 0x0154
+ window_template 0x01, 0x14, 0x05, 0x08, 0x02, 0x0f, 0x0164
+ window_template 0x01, 0x02, 0x10, 0x1a, 0x02, 0x0f, 0x0174
+
+ .align 2
gUnknown_0860CF44:: @ 860CF44
- .incbin "baserom.gba", 0x60cf44, 0xc
+ .4byte 0x0400000e, 0xa2600001, 0x00000001
+ .align 2
gUnknown_0860CF50:: @ 860CF50
- .incbin "baserom.gba", 0x60cf50, 0x58
+ obj_tiles gBattleFrontierGfx_DomeOptions, 0x0600, 0x0000
+ null_obj_tiles
+
+ .align 2
+gUnknown_0860CF60:: @ 860CF60
+ obj_pal gUnknown_08D85444, 0x0000
+ null_obj_pal
+
+ .align 2
+gUnknown_0860CF70:: @ 860CF70
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0860CF78:: @ 860CF78
+ .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00
+
+ .align 2
+gUnknown_0860CF80:: @ 860CF80
+ .byte 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00
+
+ .align 2
+gUnknown_0860CF88:: @ 860CF88
+ .byte 0x00, 0x80, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00
+
+ .align 2
+gUnknown_0860CF90:: @ 860CF90
+ .2byte 0x0014, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860CF98:: @ 860CF98
+ .2byte 0x0018, 0x0001, 0xffff, 0x0000
+ .align 2
+gUnknown_0860CFA0:: @ 860CFA0
+ .4byte gUnknown_0860CF90
+ .4byte gUnknown_0860CF98
+
+ .align 2
gUnknown_0860CFA8:: @ 860CFA8
- .incbin "baserom.gba", 0x60cfa8, 0x30
+ spr_template 0x0000, 0xffff, gUnknown_0860CF70, gUnknown_0860CFA0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_0860CFC0:: @ 860CFC0
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860CFC8:: @ 860CFC8
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+ .align 2
+gUnknown_0860CFD0:: @ 860CFD0
+ .4byte gUnknown_0860CFC0
+ .4byte gUnknown_0860CFC8
+
+ .align 2
gUnknown_0860CFD8:: @ 860CFD8
- .incbin "baserom.gba", 0x60cfd8, 0x30
+ spr_template 0x0000, 0xffff, gUnknown_0860CF78, gUnknown_0860CFD0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_0860CFF0:: @ 860CFF0
+ .2byte 0x0028, 0x0001, 0xffff, 0x0000
+ .align 2
+gUnknown_0860CFF8:: @ 860CFF8
+ .2byte 0x0020, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860D000:: @ 860D000
+ .4byte gUnknown_0860CFF0
+ .4byte gUnknown_0860CFF8
+
+ .align 2
gUnknown_0860D008:: @ 860D008
- .incbin "baserom.gba", 0x60d008, 0x48
+ spr_template 0x0000, 0xffff, gUnknown_0860CF78, gUnknown_0860D000, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_0860D020:: @ 860D020
+ .2byte 0x0012, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860D028:: @ 860D028
+ .2byte 0x0012, 0x0081, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860D030:: @ 860D030
+ .2byte 0x0010, 0x0041, 0xffff, 0x0000
+ .align 2
+gUnknown_0860D038:: @ 860D038
+ .2byte 0x0010, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_0860D040:: @ 860D040
+ .4byte gUnknown_0860D020
+ .4byte gUnknown_0860D028
+
+ .align 2
+gUnknown_0860D048:: @ 860D048
+ .4byte gUnknown_0860D030
+ .4byte gUnknown_0860D038
+
+ .align 2
gUnknown_0860D050:: @ 860D050
- .incbin "baserom.gba", 0x60d050, 0x18
+ spr_template 0x0000, 0xffff, gUnknown_0860CF88, gUnknown_0860D048, NULL, gDummySpriteAffineAnimTable, sub_8190B40
+ .align 2
gUnknown_0860D068:: @ 860D068
- .incbin "baserom.gba", 0x60d068, 0x18
+ spr_template 0x0000, 0xffff, gUnknown_0860CF80, gUnknown_0860D040, NULL, gDummySpriteAffineAnimTable, sub_8190C6C
+ .align 2
gUnknown_0860D080:: @ 860D080
- .incbin "baserom.gba", 0x60d080, 0x10
+ .byte 0x00, 0x08, 0x0c, 0x04, 0x07, 0x0f, 0x0b, 0x03, 0x02, 0x0a, 0x0e, 0x06, 0x05, 0x0d, 0x09, 0x01
+ .align 2
gUnknown_0860D090:: @ 860D090
- .incbin "baserom.gba", 0x60d090, 0x5c
-
+ .4byte sub_818E9CC
+ .4byte sub_818EA84
+ .4byte sub_818ED28
+ .4byte sub_818F9B0
+ .4byte sub_818F9E0
+ .4byte sub_818FA20
+ .4byte sub_81903B8
+ .4byte sub_81938A4
+ .4byte sub_81938E0
+ .4byte sub_8190298
+ .4byte sub_81902E4
+ .4byte sub_8193D40
+ .4byte sub_8193D7C
+ .4byte sub_81902F8
+ .4byte sub_819033C
+ .4byte sub_8194D48
+ .4byte sub_8194D68
+ .4byte sub_8194E44
+ .4byte sub_8194EB4
+ .4byte sub_8194EC0
+ .4byte sub_8194EF8
+ .4byte sub_8194F58
+ .4byte sub_818F02C
+
+ .align 2
gUnknown_0860D0EC:: @ 860D0EC
- .incbin "baserom.gba", 0x60d0ec, 0x10
+ .4byte 0x00000004, 0x00000008, 0x00100000, 0x00200000
+ .align 2
gUnknown_0860D0FC:: @ 860D0FC
- .incbin "baserom.gba", 0x60d0fc, 0x10
+ .4byte 0xfffffffb, 0xfffffff7, 0xffefffff, 0xffdfffff
+ .align 2
gUnknown_0860D10C:: @ 860D10C
- .incbin "baserom.gba", 0x60d10c, 0x40
+ .byte 0x08, 0x00, 0x04, 0x08, 0x09, 0x0c, 0x08, 0x00, 0x0a, 0x08, 0x0c, 0x00, 0x0b, 0x04, 0x00, 0x08, 0x0c, 0x00, 0x04, 0x08, 0x0d, 0x0c, 0x08, 0x00, 0x0e, 0x08, 0x0c, 0x00, 0x0f, 0x04, 0x00, 0x08
+ .byte 0x00, 0x00, 0x04, 0x08, 0x01, 0x0c, 0x08, 0x00, 0x02, 0x08, 0x0c, 0x00, 0x03, 0x04, 0x00, 0x08, 0x04, 0x00, 0x04, 0x08, 0x05, 0x0c, 0x08, 0x00, 0x06, 0x08, 0x0c, 0x00, 0x07, 0x04, 0x00, 0x08
+ .align 2
gUnknown_0860D14C:: @ 860D14C
- .incbin "baserom.gba", 0x60d14c, 0x10
+ .byte 0x00, 0x08, 0x04, 0x0c, 0x07, 0x0f, 0x03, 0x0b, 0x02, 0x0a, 0x06, 0x0e, 0x05, 0x0d, 0x01, 0x09
+ .align 2
gUnknown_0860D15C:: @ 860D15C
- .incbin "baserom.gba", 0x60d15c, 0x40
+ .byte 0x00, 0x08, 0x0c, 0x0e, 0x00, 0x08, 0x0c, 0x0e, 0x01, 0x08, 0x0c, 0x0e, 0x01, 0x08, 0x0c, 0x0e, 0x02, 0x09, 0x0c, 0x0e, 0x02, 0x09, 0x0c, 0x0e, 0x03, 0x09, 0x0c, 0x0e, 0x03, 0x09, 0x0c, 0x0e
+ .byte 0x04, 0x0a, 0x0d, 0x0e, 0x04, 0x0a, 0x0d, 0x0e, 0x05, 0x0a, 0x0d, 0x0e, 0x05, 0x0a, 0x0d, 0x0e, 0x06, 0x0b, 0x0d, 0x0e, 0x06, 0x0b, 0x0d, 0x0e, 0x07, 0x0b, 0x0d, 0x0e, 0x07, 0x0b, 0x0d, 0x0e
+ .align 2
gUnknown_0860D19C:: @ 860D19C
- .incbin "baserom.gba", 0x60d19c, 0x4
+ .byte 0x17, 0x1b, 0x1d, 0x1e
+ .align 2
gUnknown_0860D1A0:: @ 860D1A0
- .incbin "baserom.gba", 0x60d1a0, 0x20
+ .byte 0x10, 0x18, 0x1c, 0x1e, 0x11, 0x18, 0x1c, 0x1e, 0x12, 0x19, 0x1c, 0x1e, 0x13, 0x19, 0x1c, 0x1e, 0x14, 0x1a, 0x1d, 0x1e, 0x15, 0x1a, 0x1d, 0x1e, 0x16, 0x1b, 0x1d, 0x1e, 0x17, 0x1b, 0x1d, 0x1e
+ .align 2
gUnknown_0860D1C0:: @ 860D1C0
- .incbin "baserom.gba", 0x60d1c0, 0x10
-
-gUnknown_0860D1D0:: @ 860D1D0
- .incbin "baserom.gba", 0x60d1d0, 0x44
-
-gUnknown_0860D214:: @ 860D214
- .incbin "baserom.gba", 0x60d214, 0x80
-
-gUnknown_0860D294:: @ 860D294
- .incbin "baserom.gba", 0x60d294, 0xac
+ .byte 0x00, 0x0f, 0x08, 0x07, 0x03, 0x0c, 0x0b, 0x04, 0x01, 0x0e, 0x09, 0x06, 0x02, 0x0d, 0x0a, 0x05
+
+ .align 2
+gBattleDomePotentialPointers:: @ 860D1D0
+ .4byte gBattleDomeOpponentPotential1
+ .4byte gBattleDomeOpponentPotential2
+ .4byte gBattleDomeOpponentPotential3
+ .4byte gBattleDomeOpponentPotential4
+ .4byte gBattleDomeOpponentPotential5
+ .4byte gBattleDomeOpponentPotential6
+ .4byte gBattleDomeOpponentPotential7
+ .4byte gBattleDomeOpponentPotential8
+ .4byte gBattleDomeOpponentPotential9
+ .4byte gBattleDomeOpponentPotential10
+ .4byte gBattleDomeOpponentPotential11
+ .4byte gBattleDomeOpponentPotential12
+ .4byte gBattleDomeOpponentPotential13
+ .4byte gBattleDomeOpponentPotential14
+ .4byte gBattleDomeOpponentPotential15
+ .4byte gBattleDomeOpponentPotential16
+ .4byte gBattleDomeOpponentPotential17
+
+ .align 2
+gBattleDomeOpponentStylePointers:: @ 860D214
+ .4byte gBattleDomeOpponentStyle1
+ .4byte gBattleDomeOpponentStyle2
+ .4byte gBattleDomeOpponentStyle3
+ .4byte gBattleDomeOpponentStyle4
+ .4byte gBattleDomeOpponentStyle5
+ .4byte gBattleDomeOpponentStyle6
+ .4byte gBattleDomeOpponentStyle7
+ .4byte gBattleDomeOpponentStyle8
+ .4byte gBattleDomeOpponentStyle9
+ .4byte gBattleDomeOpponentStyle10
+ .4byte gBattleDomeOpponentStyle11
+ .4byte gBattleDomeOpponentStyle12
+ .4byte gBattleDomeOpponentStyle13
+ .4byte gBattleDomeOpponentStyle14
+ .4byte gBattleDomeOpponentStyle15
+ .4byte gBattleDomeOpponentStyle16
+ .4byte gBattleDomeOpponentStyle17
+ .4byte gBattleDomeOpponentStyle18
+ .4byte gBattleDomeOpponentStyle19
+ .4byte gBattleDomeOpponentStyle20
+ .4byte gBattleDomeOpponentStyle21
+ .4byte gBattleDomeOpponentStyle22
+ .4byte gBattleDomeOpponentStyle23
+ .4byte gBattleDomeOpponentStyle24
+ .4byte gBattleDomeOpponentStyle25
+ .4byte gBattleDomeOpponentStyle26
+ .4byte gBattleDomeOpponentStyle27
+ .4byte gBattleDomeOpponentStyle28
+ .4byte gBattleDomeOpponentStyleUnused1
+ .4byte gBattleDomeOpponentStyleUnused2
+ .4byte gBattleDomeOpponentStyleUnused3
+ .4byte gBattleDomeOpponentStyleUnused4
+
+ .align 2
+gBattleDomeOpponentStatsPointers:: @ 860D294
+ .4byte gBattleDomeOpponentStats1
+ .4byte gBattleDomeOpponentStats2
+ .4byte gBattleDomeOpponentStats3
+ .4byte gBattleDomeOpponentStats4
+ .4byte gBattleDomeOpponentStats5
+ .4byte gBattleDomeOpponentStats6
+ .4byte gBattleDomeOpponentStats7
+ .4byte gBattleDomeOpponentStats8
+ .4byte gBattleDomeOpponentStats9
+ .4byte gBattleDomeOpponentStats10
+ .4byte gBattleDomeOpponentStats11
+ .4byte gBattleDomeOpponentStats12
+ .4byte gBattleDomeOpponentStats13
+ .4byte gBattleDomeOpponentStats14
+ .4byte gBattleDomeOpponentStats15
+ .4byte gBattleDomeOpponentStats16
+ .4byte gBattleDomeOpponentStats17
+ .4byte gBattleDomeOpponentStats18
+ .4byte gBattleDomeOpponentStats19
+ .4byte gBattleDomeOpponentStats20
+ .4byte gBattleDomeOpponentStats21
+ .4byte gBattleDomeOpponentStats22
+ .4byte gBattleDomeOpponentStats23
+ .4byte gBattleDomeOpponentStats24
+ .4byte gBattleDomeOpponentStats25
+ .4byte gBattleDomeOpponentStats26
+ .4byte gBattleDomeOpponentStats27
+ .4byte gBattleDomeOpponentStats28
+ .4byte gBattleDomeOpponentStats29
+ .4byte gBattleDomeOpponentStats30
+ .4byte gBattleDomeOpponentStats31
+ .4byte gBattleDomeOpponentStats32
+ .4byte gBattleDomeOpponentStats33
+ .4byte gBattleDomeOpponentStats34
+ .4byte gBattleDomeOpponentStats35
+ .4byte gBattleDomeOpponentStats36
+ .4byte gBattleDomeOpponentStats37
+ .4byte gBattleDomeOpponentStats38
+ .4byte gBattleDomeOpponentStats39
+ .4byte gBattleDomeOpponentStats40
+ .4byte gBattleDomeOpponentStats41
+ .4byte gBattleDomeOpponentStats42
+ .4byte gBattleDomeOpponentStats43
gUnknown_0860D340:: @ 860D340
- .incbin "baserom.gba", 0x60d340, 0x3
+ .byte 0x68, 0x88, 0x68
gUnknown_0860D343:: @ 860D343
- .incbin "baserom.gba", 0x60d343, 0x3
+ .byte 0x26, 0x3e, 0x4e
gUnknown_0860D346:: @ 860D346
- .incbin "baserom.gba", 0x60d346, 0x3
+ .byte 0x00, 0x04, 0x00
gUnknown_0860D349:: @ 860D349
- .incbin "baserom.gba", 0x60d349, 0x7
-
-gUnknown_0860D350:: @ 860D350
- .incbin "baserom.gba", 0x60d350, 0x3c
-
-gUnknown_0860D38C:: @ 860D38C
- .incbin "baserom.gba", 0x60d38c, 0x1c
+ .byte 0x00, 0x05, 0x09, 0x0c, 0x0e, 0x00, 0x00
+
+ .align 2
+gBattleDomeMatchNumberPointers:: @ 860D350
+ .4byte gBattleDomeMatchNumber1
+ .4byte gBattleDomeMatchNumber2
+ .4byte gBattleDomeMatchNumber3
+ .4byte gBattleDomeMatchNumber4
+ .4byte gBattleDomeMatchNumber5
+ .4byte gBattleDomeMatchNumber6
+ .4byte gBattleDomeMatchNumber7
+ .4byte gBattleDomeMatchNumber8
+ .4byte gBattleDomeMatchNumber9
+ .4byte gBattleDomeMatchNumber10
+ .4byte gBattleDomeMatchNumber11
+ .4byte gBattleDomeMatchNumber12
+ .4byte gBattleDomeMatchNumber13
+ .4byte gBattleDomeMatchNumber14
+ .4byte gBattleDomeMatchNumber15
+
+ .align 2
+gBattleDomeWinStringsPointers:: @ 860D38C
+ .4byte gBattleDomeWinStrings1
+ .4byte gBattleDomeWinStrings2
+ .4byte gBattleDomeWinStrings3
+ .4byte gBattleDomeWinStrings4
+ .4byte gBattleDomeWinStrings5
+ .4byte gBattleDomeWinStrings6
+ .4byte gBattleDomeWinStrings7
gUnknown_0860D3A8:: @ 860D3A8
- .incbin "baserom.gba", 0x60d3a8, 0x3
+ .byte 0x60, 0x60, 0x60
gUnknown_0860D3AB:: @ 860D3AB
- .incbin "baserom.gba", 0x60d3ab, 0x3
+ .byte 0x38, 0x50, 0x68
gUnknown_0860D3AE:: @ 860D3AE
- .incbin "baserom.gba", 0x60d3ae, 0x3
+ .byte 0x90, 0x90, 0x90
gUnknown_0860D3B1:: @ 860D3B1
- .incbin "baserom.gba", 0x60d3b1, 0x3
+ .byte 0x38, 0x50, 0x68
gUnknown_0860D3B4:: @ 860D3B4
- .incbin "baserom.gba", 0x60d3b4, 0x10
+ .byte 0x00, 0x08, 0x0c, 0x04, 0x07, 0x0f, 0x0b, 0x03, 0x02, 0x0a, 0x0e, 0x06, 0x05, 0x0d, 0x09, 0x01
gUnknown_0860D3C4:: @ 860D3C4
- .incbin "baserom.gba", 0x60d3c4, 0x2
+ .byte 0x00, 0x02
gUnknown_0860D3C6:: @ 860D3C6
- .incbin "baserom.gba", 0x60d3c6, 0x2b
+ .byte 0x00, 0x02, 0x02, 0x00, 0x04, 0x02, 0x00, 0x06, 0x02, 0x00, 0x08, 0x02, 0x00, 0x0a, 0x02, 0x00, 0x0c, 0x02, 0x00, 0x0e, 0x02, 0x00, 0x00, 0x04, 0x01, 0x04, 0x04, 0x01, 0x08, 0x04, 0x01, 0x0c
+ .byte 0x04, 0x01, 0x00, 0x08, 0x02, 0x08, 0x08, 0x02, 0x00, 0x10, 0x03
gUnknown_0860D3F1:: @ 860D3F1
- .incbin "baserom.gba", 0x60d3f1, 0x1
+ .byte 0x00
gUnknown_0860D3F2:: @ 860D3F2
- .incbin "baserom.gba", 0x60d3f2, 0x1f
-
-gUnknown_0860D411:: @ 860D411
- .incbin "baserom.gba", 0x60d411, 0x8ff
-
+ .byte 0x00, 0x01, 0x70, 0x01, 0x00, 0x00, 0x70, 0x00, 0x30, 0x01, 0x40, 0x01, 0x30, 0x00, 0x40, 0x00, 0x10, 0x01, 0x60, 0x01, 0x10, 0x00, 0x60, 0x00, 0x20, 0x01, 0x50, 0x01, 0x20, 0x00, 0x50
+
+gUnknown_0860D411:: @ 860D411 struct - byte 1 and 2 loaded seperately, 2 added to move 1 addr across
+ .byte 0x44, 0x21, 0x44, 0x31, 0x44, 0x41, 0x44, 0x51, 0x44, 0x61, 0x44, 0x71, 0x44, 0x81, 0x44, 0x91, 0xac, 0x21, 0xac, 0x31, 0xac, 0x41, 0xac, 0x51, 0xac, 0x61, 0xac, 0x71, 0xac, 0x81, 0xac, 0x91
+ .byte 0x57, 0x29, 0x57, 0x49, 0x57, 0x69, 0x57, 0x89, 0x99, 0x29, 0x99, 0x49, 0x99, 0x69, 0x99, 0x89, 0x5f, 0x39, 0x5f, 0x79, 0x91, 0x39, 0x91, 0x79, 0x67, 0x59, 0x89, 0x59, 0x78, 0x59, 0x00
+
+ .align 2
+gUnknown_0860d450:: @ 860D450
+ .4byte 0x60210409
+ .4byte 0x6023040a
+ .4byte 0x6047050a
+ .4byte 0x6043050b
+
+ .align 2
+gUnknown_0860d460:: @ 860D460
+ .4byte 0x60210409
+ .4byte 0x6023040a
+ .4byte 0x6047050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6043070c
+
+ .align 2
+gUnknown_0860d47c:: @ 860D47C
+ .4byte 0x60210409
+ .4byte 0x6023040a
+ .4byte 0x6047050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+
+ .align 2
+gUnknown_0860d4a8:: @ 860D4A8
+ .4byte 0x60210409
+ .4byte 0x6023040a
+ .4byte 0x6047050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d4dc:: @ 860D4DC
+ .4byte 0x60210609
+ .4byte 0x6021060a
+ .4byte 0x6027050a
+ .4byte 0x6043050b
+
+ .align 2
+gUnknown_0860d4ec:: @ 860D4EC
+ .4byte 0x60210609
+ .4byte 0x6021060a
+ .4byte 0x6027050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6043070c
+
+ .align 2
+gUnknown_0860d508:: @ 860D508
+ .4byte 0x60210609
+ .4byte 0x6021060a
+ .4byte 0x6027050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+
+ .align 2
+gUnknown_0860d534:: @ 860D534
+ .4byte 0x60210609
+ .4byte 0x6021060a
+ .4byte 0x6027050a
+ .4byte 0x6023050b
+ .4byte 0x6027060b
+ .4byte 0x6047070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d568:: @ 860D568
+ .4byte 0x60210809
+ .4byte 0x6023080a
+ .4byte 0x6047090a
+ .4byte 0x6021090b
+
+ .align 2
+gUnknown_0860d578:: @ 860D578
+ .4byte 0x60210809
+ .4byte 0x6023080a
+ .4byte 0x6047090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6043070c
+
+ .align 2
+gUnknown_0860d594:: @ 860D594
+ .4byte 0x60210809
+ .4byte 0x6023080a
+ .4byte 0x6047090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+
+ .align 2
+gUnknown_0860d5c0:: @ 860D5C0
+ .4byte 0x60210809
+ .4byte 0x6023080a
+ .4byte 0x6047090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d5f4:: @ 860D5F4
+ .4byte 0x60210a09
+ .4byte 0x60210a0a
+ .4byte 0x6027090a
+ .4byte 0x6021090b
+
+ .align 2
+gUnknown_0860d604:: @ 860D604
+ .4byte 0x60210a09
+ .4byte 0x60210a0a
+ .4byte 0x6027090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6043070c
+
+ .align 2
+gUnknown_0860d620:: @ 860D620
+ .4byte 0x60210a09
+ .4byte 0x60210a0a
+ .4byte 0x6027090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+
+ .align 2
+gUnknown_0860d64c:: @ 860D64C
+ .4byte 0x60210a09
+ .4byte 0x60210a0a
+ .4byte 0x6027090a
+ .4byte 0x6021090b
+ .4byte 0x6027080b
+ .4byte 0x6027070b
+ .4byte 0x6023070c
+ .4byte 0x6027080c
+ .4byte 0x6027090c
+ .4byte 0x60270a0c
+ .4byte 0x603b0b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d680:: @ 860D680
+ .4byte 0x60210c09
+ .4byte 0x60230c0a
+ .4byte 0x60470d0a
+ .4byte 0x60430d0b
+
+ .align 2
+gUnknown_0860d690:: @ 860D690
+ .4byte 0x60210c09
+ .4byte 0x60230c0a
+ .4byte 0x60470d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+
+ .align 2
+gUnknown_0860d6ac:: @ 860D6AC
+ .4byte 0x60210c09
+ .4byte 0x60230c0a
+ .4byte 0x60470d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+
+ .align 2
+gUnknown_0860d6d8:: @ 860D6D8
+ .4byte 0x60210c09
+ .4byte 0x60230c0a
+ .4byte 0x60470d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d70c:: @ 860D70C
+ .4byte 0x60210e09
+ .4byte 0x60210e0a
+ .4byte 0x60270d0a
+ .4byte 0x60430d0b
+
+ .align 2
+gUnknown_0860d71c:: @ 860D71C
+ .4byte 0x60210e09
+ .4byte 0x60210e0a
+ .4byte 0x60270d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+
+ .align 2
+gUnknown_0860d738:: @ 860D738
+ .4byte 0x60210e09
+ .4byte 0x60210e0a
+ .4byte 0x60270d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+
+ .align 2
+gUnknown_0860d764:: @ 860D764
+ .4byte 0x60210e09
+ .4byte 0x60210e0a
+ .4byte 0x60270d0a
+ .4byte 0x60230d0b
+ .4byte 0x60270e0b
+ .4byte 0x60470f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d798:: @ 860D798
+ .4byte 0x60211009
+ .4byte 0x6023100a
+ .4byte 0x6047110a
+ .4byte 0x6021110b
+
+ .align 2
+gUnknown_0860d7a8:: @ 860D7A8
+ .4byte 0x60211009
+ .4byte 0x6023100a
+ .4byte 0x6047110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+
+ .align 2
+gUnknown_0860d7c4:: @ 860D7C4
+ .4byte 0x60211009
+ .4byte 0x6023100a
+ .4byte 0x6047110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+
+ .align 2
+gUnknown_0860d7f0:: @ 860D7F0
+ .4byte 0x60211009
+ .4byte 0x6023100a
+ .4byte 0x6047110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d824:: @ 860D824
+ .4byte 0x602b1209
+ .4byte 0x602b120a
+ .4byte 0x6027110a
+ .4byte 0x6021110b
+
+ .align 2
+gUnknown_0860d834:: @ 860D834
+ .4byte 0x602b1209
+ .4byte 0x602b120a
+ .4byte 0x6027110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+
+ .align 2
+gUnknown_0860d850:: @ 860D850
+ .4byte 0x602b1209
+ .4byte 0x602b120a
+ .4byte 0x6027110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+
+ .align 2
+gUnknown_0860d87c:: @ 860D87C
+ .4byte 0x602b1209
+ .4byte 0x602b120a
+ .4byte 0x6027110a
+ .4byte 0x6021110b
+ .4byte 0x6027100b
+ .4byte 0x60270f0b
+ .4byte 0x60210f0c
+ .4byte 0x60330e0c
+ .4byte 0x60320d0c
+ .4byte 0x60310c0c
+ .4byte 0x60300b0c
+ .4byte 0x602c0b0d
+ .4byte 0x602d0b0e
+
+ .align 2
+gUnknown_0860d8b0:: @ 860D8B0
+ .4byte 0x60210414
+ .4byte 0x60250413
+ .4byte 0x60490513
+ .4byte 0x60450512
+
+ .align 2
+gUnknown_0860d8c0:: @ 860D8C0
+ .4byte 0x60210414
+ .4byte 0x60250413
+ .4byte 0x60490513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60450711
+
+ .align 2
+gUnknown_0860d8dc:: @ 860D8DC
+ .4byte 0x60210414
+ .4byte 0x60250413
+ .4byte 0x60490513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+
+ .align 2
+gUnknown_0860d908:: @ 860D908
+ .4byte 0x60210414
+ .4byte 0x60250413
+ .4byte 0x60490513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860d93c:: @ 860D93C
+ .4byte 0x60210614
+ .4byte 0x60210613
+ .4byte 0x60290513
+ .4byte 0x60450512
+
+ .align 2
+gUnknown_0860d94c:: @ 860D94C
+ .4byte 0x60210614
+ .4byte 0x60210613
+ .4byte 0x60290513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60450711
+
+ .align 2
+gUnknown_0860d968:: @ 860D968
+ .4byte 0x60210614
+ .4byte 0x60210613
+ .4byte 0x60290513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+
+ .align 2
+gUnknown_0860d994:: @ 860D994
+ .4byte 0x60210614
+ .4byte 0x60210613
+ .4byte 0x60290513
+ .4byte 0x60250512
+ .4byte 0x60290612
+ .4byte 0x60490712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860d9c8:: @ 860D9C8
+ .4byte 0x60210814
+ .4byte 0x60250813
+ .4byte 0x60490913
+ .4byte 0x60210912
+
+ .align 2
+gUnknown_0860d9d8:: @ 860D9D8
+ .4byte 0x60210814
+ .4byte 0x60250813
+ .4byte 0x60490913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60450711
+
+ .align 2
+gUnknown_0860d9f4:: @ 860D9F4
+ .4byte 0x60210814
+ .4byte 0x60250813
+ .4byte 0x60490913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+
+ .align 2
+gUnknown_0860da20:: @ 860DA20
+ .4byte 0x60210814
+ .4byte 0x60250813
+ .4byte 0x60490913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860da54:: @ 860DA54
+ .4byte 0x60210a14
+ .4byte 0x60210a13
+ .4byte 0x60290913
+ .4byte 0x60210912
+
+ .align 2
+gUnknown_0860da64:: @ 860DA64
+ .4byte 0x60210a14
+ .4byte 0x60210a13
+ .4byte 0x60290913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60450711
+
+ .align 2
+gUnknown_0860da80:: @ 860DA80
+ .4byte 0x60210a14
+ .4byte 0x60210a13
+ .4byte 0x60290913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+
+ .align 2
+gUnknown_0860daac:: @ 860DAAC
+ .4byte 0x60210a14
+ .4byte 0x60210a13
+ .4byte 0x60290913
+ .4byte 0x60210912
+ .4byte 0x60290812
+ .4byte 0x60290712
+ .4byte 0x60250711
+ .4byte 0x60290811
+ .4byte 0x60290911
+ .4byte 0x60290a11
+ .4byte 0x603c0b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860dae0:: @ 860DAE0
+ .4byte 0x60210c14
+ .4byte 0x60250c13
+ .4byte 0x60490d13
+ .4byte 0x60450d12
+
+ .align 2
+gUnknown_0860daf0:: @ 860DAF0
+ .4byte 0x60210c14
+ .4byte 0x60250c13
+ .4byte 0x60490d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+
+ .align 2
+gUnknown_0860db0c:: @ 860DB0C
+ .4byte 0x60210c14
+ .4byte 0x60250c13
+ .4byte 0x60490d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+
+ .align 2
+gUnknown_0860db38:: @ 860DB38
+ .4byte 0x60210c14
+ .4byte 0x60250c13
+ .4byte 0x60490d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860db6c:: @ 860DB6C
+ .4byte 0x60210e14
+ .4byte 0x60210e13
+ .4byte 0x60290d13
+ .4byte 0x60450d12
+
+ .align 2
+gUnknown_0860db7c:: @ 860DB7C
+ .4byte 0x60210e14
+ .4byte 0x60210e13
+ .4byte 0x60290d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+
+ .align 2
+gUnknown_0860db98:: @ 860DB98
+ .4byte 0x60210e14
+ .4byte 0x60210e13
+ .4byte 0x60290d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+
+ .align 2
+gUnknown_0860dbc4:: @ 860DBC4
+ .4byte 0x60210e14
+ .4byte 0x60210e13
+ .4byte 0x60290d13
+ .4byte 0x60250d12
+ .4byte 0x60290e12
+ .4byte 0x60490f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860dbf8:: @ 860DBF8
+ .4byte 0x60211014
+ .4byte 0x60251013
+ .4byte 0x60491113
+ .4byte 0x60211112
+
+ .align 2
+gUnknown_0860dc08:: @ 860DC08
+ .4byte 0x60211014
+ .4byte 0x60251013
+ .4byte 0x60491113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+
+ .align 2
+gUnknown_0860dc24:: @ 860DC24
+ .4byte 0x60211014
+ .4byte 0x60251013
+ .4byte 0x60491113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+
+ .align 2
+gUnknown_0860dc50:: @ 860DC50
+ .4byte 0x60211014
+ .4byte 0x60251013
+ .4byte 0x60491113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
+gUnknown_0860dc84:: @ 860DC84
+ .4byte 0x602b1214
+ .4byte 0x602b1213
+ .4byte 0x60291113
+ .4byte 0x60211112
+
+ .align 2
+gUnknown_0860dc94:: @ 860DC94
+ .4byte 0x602b1214
+ .4byte 0x602b1213
+ .4byte 0x60291113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+
+ .align 2
+gUnknown_0860dcb0:: @ 860DCB0
+ .4byte 0x602b1214
+ .4byte 0x602b1213
+ .4byte 0x60291113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+
+ .align 2
+gUnknown_0860dcdc:: @ 860DCDC
+ .4byte 0x602b1214
+ .4byte 0x602b1213
+ .4byte 0x60291113
+ .4byte 0x60211112
+ .4byte 0x60291012
+ .4byte 0x60290f12
+ .4byte 0x60210f11
+ .4byte 0x60380e11
+ .4byte 0x60370d11
+ .4byte 0x60360c11
+ .4byte 0x60350b11
+ .4byte 0x602f0b10
+ .4byte 0x602e0b0f
+
+ .align 2
gUnknown_0860DD10:: @ 860DD10
- .incbin "baserom.gba", 0x60dd10, 0x100
+ .4byte gUnknown_0860d450
+ .4byte gUnknown_0860d460
+ .4byte gUnknown_0860d47c
+ .4byte gUnknown_0860d4a8
+ .4byte gUnknown_0860dc84
+ .4byte gUnknown_0860dc94
+ .4byte gUnknown_0860dcb0
+ .4byte gUnknown_0860dcdc
+ .4byte gUnknown_0860d8b0
+ .4byte gUnknown_0860d8c0
+ .4byte gUnknown_0860d8dc
+ .4byte gUnknown_0860d908
+ .4byte gUnknown_0860d824
+ .4byte gUnknown_0860d834
+ .4byte gUnknown_0860d850
+ .4byte gUnknown_0860d87c
+ .4byte gUnknown_0860d5f4
+ .4byte gUnknown_0860d604
+ .4byte gUnknown_0860d620
+ .4byte gUnknown_0860d64c
+ .4byte gUnknown_0860dae0
+ .4byte gUnknown_0860daf0
+ .4byte gUnknown_0860db0c
+ .4byte gUnknown_0860db38
+ .4byte gUnknown_0860da54
+ .4byte gUnknown_0860da64
+ .4byte gUnknown_0860da80
+ .4byte gUnknown_0860daac
+ .4byte gUnknown_0860d680
+ .4byte gUnknown_0860d690
+ .4byte gUnknown_0860d6ac
+ .4byte gUnknown_0860d6d8
+ .4byte gUnknown_0860d4dc
+ .4byte gUnknown_0860d4ec
+ .4byte gUnknown_0860d508
+ .4byte gUnknown_0860d534
+ .4byte gUnknown_0860dbf8
+ .4byte gUnknown_0860dc08
+ .4byte gUnknown_0860dc24
+ .4byte gUnknown_0860dc50
+ .4byte gUnknown_0860d93c
+ .4byte gUnknown_0860d94c
+ .4byte gUnknown_0860d968
+ .4byte gUnknown_0860d994
+ .4byte gUnknown_0860d798
+ .4byte gUnknown_0860d7a8
+ .4byte gUnknown_0860d7c4
+ .4byte gUnknown_0860d7f0
+ .4byte gUnknown_0860d568
+ .4byte gUnknown_0860d578
+ .4byte gUnknown_0860d594
+ .4byte gUnknown_0860d5c0
+ .4byte gUnknown_0860db6c
+ .4byte gUnknown_0860db7c
+ .4byte gUnknown_0860db98
+ .4byte gUnknown_0860dbc4
+ .4byte gUnknown_0860d9c8
+ .4byte gUnknown_0860d9d8
+ .4byte gUnknown_0860d9f4
+ .4byte gUnknown_0860da20
+ .4byte gUnknown_0860d70c
+ .4byte gUnknown_0860d71c
+ .4byte gUnknown_0860d738
+ .4byte gUnknown_0860d764
gUnknown_0860DE10:: @ 860DE10
- .incbin "baserom.gba", 0x60de10, 0x40
+ .byte 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d
+ .byte 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d
+ .align 2
gUnknown_0860DE50:: @ 860DE50
- .incbin "baserom.gba", 0x60de50, 0x28
-
+ .4byte sub_8195980
+ .4byte sub_8195A38
+ .4byte sub_8195AE4
+ .4byte sub_8195BB0
+ .4byte sub_8195C20
+ .4byte sub_8195C50
+ .4byte sub_8195C7C
+ .4byte sub_8195CE4
+ .4byte sub_8195D28
+ .4byte sub_8195DB8
+
gUnknown_0860DE78:: @ 860DE78
- .incbin "baserom.gba", 0x60de78, 0xc
+ .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
gUnknown_0860DE84:: @ 860DE84
- .incbin "baserom.gba", 0x60de84, 0x14
+ .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba, 0x0000
gUnknown_0860DE98:: @ 860DE98
- .incbin "baserom.gba", 0x60de98, 0x10
+ .4byte 0x00000010, 0x00000020, 0x00400000, 0x00800000
gUnknown_0860DEA8:: @ 860DEA8
- .incbin "baserom.gba", 0x60dea8, 0x10
-
-gUnknown_0860DEB8:: @ 860DEB8
- .incbin "baserom.gba", 0x60deb8, 0xb68
-
+ .4byte 0xffffffef, 0xffffffdf, 0xffbfffff, 0xff7fffff
+
+ .align 2
+gUnknown_0860DEB8:: @ 860DEB8 //struct
+ .2byte 0x0025, 0x0000, 0x0108, 0x0208, 0x0308, 0x0103, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x02e1, 0x0000, 0x010c, 0x020c, 0x030c, 0x013e, 0x000c, 0x010c, 0x020c, 0x0000
+ .2byte 0x002c, 0x0000, 0x010c, 0x020c, 0x030c, 0x0104, 0x000c, 0x010c, 0x020c, 0x0000
+ .2byte 0x0039, 0x0000, 0x0102, 0x0202, 0x0302, 0x0105, 0x0002, 0x0102, 0x0202, 0x0000
+ .2byte 0x0040, 0x0000, 0x0101, 0x0201, 0x0301, 0x0106, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x02af, 0x0004, 0x0101, 0x0201, 0x0301, 0x013d, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x02ff, 0x0000, 0x010a, 0x020a, 0x030a, 0x0140, 0x000a, 0x010a, 0x020a, 0x0000
+ .2byte 0x005e, 0x0000, 0x0109, 0x0209, 0x0309, 0x0108, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x004e, 0x0000, 0x0106, 0x0206, 0x0306, 0x0107, 0x0006, 0x0106, 0x0206, 0x0000
+ .2byte 0x006c, 0x0000, 0x0108, 0x0208, 0x0308, 0x0109, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x0072, 0x0000, 0x0108, 0x0208, 0x0308, 0x010a, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x0090, 0x0000, 0x0108, 0x020a, 0x030a, 0x010e, 0x000a, 0x0108, 0x020a, 0x0000
+ .2byte 0x007f, 0x0000, 0x010a, 0x020a, 0x030a, 0x010b, 0x000a, 0x0108, 0x020a, 0x0000
+ .2byte 0x0088, 0x0000, 0x0104, 0x0204, 0x0304, 0x010c, 0x0004, 0x0104, 0x0204, 0x0000
+ .2byte 0x008f, 0x0000, 0x0107, 0x0207, 0x0307, 0x010d, 0x0007, 0x0107, 0x0207, 0x0000
+ .2byte 0x009b, 0x0000, 0x0105, 0x0205, 0x0305, 0x010f, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x00b7, 0x0000, 0x0103, 0x0203, 0x0303, 0x0110, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x02a0, 0x0000, 0x0103, 0x0203, 0x0303, 0x013b, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x00c3, 0x0000, 0x0106, 0x0206, 0x0306, 0x0111, 0x0006, 0x0106, 0x0206, 0x0000
+ .2byte 0x00c4, 0x0000, 0x0104, 0x0204, 0x0304, 0x0112, 0x0004, 0x0104, 0x0204, 0x0000
+ .2byte 0x00ce, 0x0000, 0x010b, 0x020b, 0x030b, 0x0113, 0x000b, 0x010b, 0x020b, 0x0000
+ .2byte 0x00d8, 0x0000, 0x0101, 0x0201, 0x0301, 0x0114, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x02a9, 0x0003, 0x010c, 0x020c, 0x030c, 0x013c, 0x000c, 0x010c, 0x020c, 0x0000
+ .2byte 0x00e2, 0x0000, 0x0107, 0x0207, 0x0307, 0x0115, 0x0007, 0x0107, 0x0207, 0x0000
+ .2byte 0x00ee, 0x0000, 0x0104, 0x0204, 0x0304, 0x0116, 0x0001, 0x0104, 0x0204, 0x0000
+ .2byte 0x00f9, 0x0000, 0x0108, 0x0208, 0x0308, 0x0117, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x00fe, 0x0000, 0x010c, 0x020c, 0x030c, 0x0118, 0x000c, 0x010c, 0x020c, 0x0000
+ .2byte 0x0118, 0x0000, 0x0102, 0x0202, 0x0302, 0x011a, 0x0002, 0x0102, 0x0202, 0x0000
+ .2byte 0x0111, 0x0000, 0x0101, 0x0201, 0x0301, 0x0119, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x011f, 0x0006, 0x0109, 0x0209, 0x0309, 0x011b, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x012e, 0x0000, 0x010e, 0x020e, 0x030e, 0x011d, 0x000e, 0x010e, 0x020e, 0x0000
+ .2byte 0x0125, 0x0000, 0x010b, 0x020b, 0x030b, 0x011c, 0x000b, 0x010b, 0x020b, 0x0000
+ .2byte 0x0133, 0x0000, 0x010c, 0x020c, 0x030c, 0x011e, 0x000c, 0x010c, 0x020c, 0x0000
+ .2byte 0x0139, 0x0000, 0x010d, 0x020d, 0x030d, 0x011f, 0x000d, 0x010d, 0x020d, 0x0000
+ .2byte 0x013e, 0x0000, 0x0101, 0x0201, 0x0301, 0x0120, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x0153, 0x0000, 0x0103, 0x0203, 0x0303, 0x0121, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x0178, 0x0000, 0x0105, 0x0205, 0x0305, 0x0126, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x0171, 0x0000, 0x0109, 0x0209, 0x0309, 0x0125, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x0166, 0x0000, 0x0109, 0x0209, 0x0309, 0x0123, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x016c, 0x0000, 0x0105, 0x0205, 0x0305, 0x0124, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x0182, 0x0000, 0x0109, 0x0209, 0x0309, 0x0128, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x0161, 0x0000, 0x0105, 0x0205, 0x0305, 0x0122, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x0179, 0x0000, 0x0105, 0x0205, 0x0305, 0x0127, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x0188, 0x0000, 0x0104, 0x0204, 0x0304, 0x0129, 0x0004, 0x0104, 0x0204, 0x0000
+ .2byte 0x0196, 0x0000, 0x0106, 0x0206, 0x0306, 0x012a, 0x0006, 0x0106, 0x0206, 0x0000
+ .2byte 0x01a3, 0x0000, 0x0101, 0x0201, 0x0301, 0x012b, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x01ab, 0x0000, 0x0109, 0x0209, 0x0309, 0x012c, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x01b2, 0x0000, 0x0108, 0x0208, 0x0308, 0x012d, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x01c1, 0x0000, 0x0109, 0x0209, 0x0309, 0x012e, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x01da, 0x0000, 0x0102, 0x0202, 0x0302, 0x012f, 0x0002, 0x0102, 0x0202, 0x0000
+ .2byte 0x01e1, 0x0002, 0x0102, 0x0202, 0x0302, 0x0130, 0x0001, 0x0102, 0x0202, 0x0000
+ .2byte 0x01ec, 0x0000, 0x0103, 0x0203, 0x0303, 0x0131, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x02e4, 0x0000, 0x0103, 0x0203, 0x0303, 0x013f, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x0200, 0x0000, 0x0107, 0x0207, 0x0307, 0x0132, 0x0007, 0x0107, 0x0207, 0x0000
+ .2byte 0x0221, 0x0000, 0x0108, 0x0208, 0x0308, 0x0134, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x021a, 0x0000, 0x0105, 0x0205, 0x0305, 0x0133, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x0009, 0x0000, 0x0108, 0x0208, 0x0308, 0x0102, 0x0008, 0x0108, 0x0208, 0x0000
+ .2byte 0x022f, 0x0000, 0x0109, 0x0209, 0x0309, 0x0136, 0x0009, 0x0109, 0x0209, 0x0000
+ .2byte 0x0228, 0x0000, 0x0105, 0x0205, 0x0305, 0x0135, 0x0005, 0x0105, 0x0205, 0x0000
+ .2byte 0x025c, 0x0000, 0x0102, 0x0202, 0x0302, 0x0137, 0x0002, 0x0102, 0x0202, 0x0000
+ .2byte 0x026d, 0x0000, 0x0101, 0x0201, 0x0301, 0x0138, 0x0001, 0x0101, 0x0201, 0x0000
+ .2byte 0x0273, 0x0000, 0x0103, 0x0203, 0x0303, 0x0139, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x0001, 0x0000, 0x010f, 0x0203, 0x0303, 0x0101, 0x0003, 0x0103, 0x0203, 0x0000
+ .2byte 0x0282, 0x0001, 0x0109, 0x0209, 0x0309, 0x013a, 0x0009, 0x0109, 0x0209, 0x0000
+
+ .align 2
+gUnknown_0860E3B8:: @ 860E3B8
+ .4byte BattleFrontier_PokeNav_2A971C, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9798, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9813, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A98A8, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9977, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A99FD, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9A78, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9AE8, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9BA7, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9C36, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9CC8, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9D44, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9DD7, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9E70, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2A9EFD, 0x00ff0200
+
+ .align 2
+gUnknown_0860E430:: @ 860E430
+ .4byte BattleFrontier_PokeNav_2A9FAB, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA028, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA099, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA100, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA188, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA214, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA2A1, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA31B, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA3A8, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA442, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA4C5, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA520, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA5AD, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AA64D, 0x00ffff00
+
+ .align 2
+gUnknown_0860E4A0:: @ 860E4A0
+ .4byte BattleFrontier_PokeNav_2AA6AF, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA730, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA77A, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA81C, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA88C, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA934, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AA9D3, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAA40, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAAE4, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAB8C, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAC25, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAC9D, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAD41, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AAE00, 0x00ff0300
+
+ .align 2
+gUnknown_0860E510:: @ 860E510
+ .4byte BattleFrontier_PokeNav_2AAE7F, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AAEF1, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AAF69, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB010, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB076, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB11A, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB1B4, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB23D, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB2E9, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB382, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB410, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB4B0, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB538, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB5E4, 0x00ff0100
+
+ .align 2
+gUnknown_0860E580:: @ 860E580
+ .4byte BattleFrontier_PokeNav_2AB670, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB6CD, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB73C, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB808, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB8B7, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AB95D, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABA03, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABA9F, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABB62, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABC26, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABCE9, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABDA2, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABE5E, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2ABF36, 0x00ff0100
+
+ .align 2
+gUnknown_0860E5F0:: @ 860E5F0
+ .4byte BattleFrontier_PokeNav_2AC009, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AC0BD, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC18C, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC228, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC30C, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC3B6, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC446, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC5C7, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC682, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC755, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC82C, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AC914, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ACA59, 0x00ff0200
+ .4byte BattleFrontier_PokeNav_2ACB02, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ACC3F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ACD2F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ACE1E, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ACF32, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2ACFBE, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD0AC, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD194, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD1DF, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD2A8, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD34F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD44E, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD53A, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD642, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AD801, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AD92E, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2ADA8F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ADB9B, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ADC92, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ADE08, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2ADF07, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE0D9, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE1FD, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE327, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE3DA, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE489, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE5CD, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE698, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE704, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AE78F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE859, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AE8E6, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AE998, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AEA8F, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AEB77, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AEBFA, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AECC1, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AED52, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AEE35, 0x00ff0300
+ .4byte BattleFrontier_PokeNav_2AEEF4, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AEFDA, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF0E7, 0x00ff0100
+ .4byte BattleFrontier_PokeNav_2AF1B8, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF2C4, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF371, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF480, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF671, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF7D8, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AF8F7, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AFA39, 0x00ffff00
+ .4byte BattleFrontier_PokeNav_2AFB26, 0x00ffff00
+
+ .align 2
+gUnknown_0860E7F0:: @860E7F0
+ .4byte BattleFrontier_PokeNav_2AFC07, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFC78, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFCFF, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFDA7, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFE3D, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFECA, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFF64, 0x00050400
+ .4byte BattleFrontier_PokeNav_2AFFF0, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B00B5, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0129, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B01A5, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0232, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B02D9, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0366, 0x00050400
+
+ .align 2
+gUnknown_0860E860:: @860E860
+ .4byte BattleFrontier_PokeNav_2B03E6, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0457, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B04DE, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0586, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B061C, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B06A3, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B073B, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B07C7, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0894, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0908, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0984, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0A11, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0AB8, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0B45, 0x00050400
+
+ .align 2
+gUnknown_0860E8D0:: @860E8D0
+ .4byte BattleFrontier_PokeNav_2B0BC5, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0C4A, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0CC7, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0D4A, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0DC8, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0E35, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0ED1, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B0F72, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B102A, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B10A7, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1121, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B11D3, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B124D, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B12D0, 0x00050400
+
+ .align 2
+gUnknown_0860E940:: @860E940
+ .4byte BattleFrontier_PokeNav_2B1347, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B13B1, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B142B, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B14B4, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1525, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B158E, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1622, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B169D, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1775, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B17F8, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1877, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1946, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B19C7, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1A4C, 0x00050400
+
+ .align 2
+gUnknown_0860E9B0:: @860E9B0
+ .4byte BattleFrontier_PokeNav_2B1ACA, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1B50, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1BE4, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1C6A, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1CCF, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1D38, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1DCD, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1E4B, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1F24, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B1FA8, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B2022, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B20F3, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B2175, 0x00050400
+ .4byte BattleFrontier_PokeNav_2B21FC, 0x00050400
+
+ .align 2
gUnknown_0860EA20:: @ 860EA20
- .incbin "baserom.gba", 0x60ea20, 0xc
+ .4byte gUnknown_0860E3B8
+ .4byte gUnknown_0860E430
+ .4byte gUnknown_0860E4A0
+ .align 2
gUnknown_0860EA2C:: @ 860EA2C
- .incbin "baserom.gba", 0x60ea2c, 0x8
+ .4byte gUnknown_0860E510
+ .4byte gUnknown_0860E580
+ .align 2
gUnknown_0860EA34:: @ 860EA34
- .incbin "baserom.gba", 0x60ea34, 0x18
-
+ .4byte gUnknown_0860E5F0
+ .4byte gUnknown_0860E7F0
+ .4byte gUnknown_0860E860
+ .4byte gUnknown_0860E8D0
+ .4byte gUnknown_0860E940
+ .4byte gUnknown_0860E9B0
+
+ .align 2
gUnknown_0860EA4C:: @ 860EA4C
- .incbin "baserom.gba", 0x60ea4c, 0x20
+ .incbin "graphics/unknown/unknown_60EA4C.gbapal"
+ .align 2
gUnknown_0860EA6C:: @ 860EA6C
- .incbin "baserom.gba", 0x60ea6c, 0x100
+ .incbin "graphics/interface/menu_border.4bpp"
+ .align 2
gUnknown_0860EB6C:: @ 860EB6C
- .incbin "baserom.gba", 0x60eb6c, 0x20
+ .incbin "graphics/pokenav/icon.gbapal"
+ .align 2
gUnknown_0860EB8C:: @ 860EB8C
- .incbin "baserom.gba", 0x60eb8c, 0x3e4
+ .incbin "graphics/pokenav/icon.4bpp.lz"
-gUnknown_0860EF70:: @ 860EF70
- .incbin "baserom.gba", 0x60ef70, 0x8
+ .align 2
+gText_PokenavCallEllipsis:: @ 860EF70
+ .string "………………\p$"
+ .align 2
gUnknown_0860EF78:: @ 860EF78
- .incbin "baserom.gba", 0x60ef78, 0x20
-
+ .4byte sub_819612C
+ .4byte sub_81961F0
+ .4byte sub_8196274
+ .4byte sub_81962B0
+ .4byte sub_81962D8
+ .4byte sub_8196330
+ .4byte sub_8196390
+ .4byte sub_81963F0
+
+ .align 2
gUnknown_0860EF98:: @ 860EF98
- .incbin "baserom.gba", 0x60ef98, 0x8
+ window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0f, 0x0200
+ .align 2
gUnknown_0860EFA0:: @ 860EFA0
- .incbin "baserom.gba", 0x60efa0, 0xc
+ .4byte gStringVar1
+ .4byte gStringVar2
+ .4byte gStringVar3
+ .align 2
gUnknown_0860EFAC:: @ 860EFAC
- .incbin "baserom.gba", 0x60efac, 0x18
-
+ .4byte sub_8196A44
+ .4byte sub_8196A9C
+ .4byte sub_8196B98
+ .4byte sub_8196C70
+ .4byte sub_8196CF4
+ .4byte sub_8196D14
+
+ .align 2
gUnknown_0860EFC4:: @ 860EFC4
- .incbin "baserom.gba", 0x60efc4, 0x30
-
+ .4byte 0x00000282, gText_Kira
+ .4byte 0x000001e1, gText_Amy
+ .4byte 0x000002a9, gText_John
+ .4byte 0x000002af, gText_Roy
+ .4byte 0x00000033, gText_Gabby
+ .4byte 0x0000011f, gText_Anna
+
+ .align 2
gUnknown_0860EFF4:: @ 860EFF4
- .incbin "baserom.gba", 0x60eff4, 0x1c
-
+ .4byte gText_BattleTower2
+ .4byte gText_BattleDome
+ .4byte gText_BattlePalace
+ .4byte gText_BattleArena
+ .4byte gText_BattlePike
+ .4byte gText_BattleFactory
+ .4byte gText_BattlePyramid
+
+ .align 2
gUnknown_0860F010:: @ 860F010
- .incbin "baserom.gba", 0x60f010, 0x10
+ .2byte FLAG_BADGE01_GET
+ .2byte FLAG_BADGE02_GET
+ .2byte FLAG_BADGE03_GET
+ .2byte FLAG_BADGE04_GET
+ .2byte FLAG_BADGE05_GET
+ .2byte FLAG_BADGE06_GET
+ .2byte FLAG_BADGE07_GET
+ .2byte FLAG_BADGE08_GET
gUnknown_0860F020:: @ 860F020
- .incbin "baserom.gba", 0x60f020, 0x54
+ .4byte gUnknown_082A5D6C
+ .4byte gUnknown_082A5DAB
+ .4byte gUnknown_082A5DF1
+ .4byte gUnknown_082A5E34
+ .4byte gUnknown_082A5E83
+ .4byte gUnknown_082A5EB9
+ .4byte gUnknown_082A5EF4
+ .4byte gUnknown_082A5F39
+ .4byte gUnknown_082A5F82
+ .4byte gUnknown_082A5FB9
+ .4byte gUnknown_082A6018
+ .4byte gUnknown_082A6061
+ .4byte gUnknown_082A609C
+ .4byte gUnknown_082A60D5
+ .4byte gUnknown_082A6124
+ .4byte gUnknown_082A616F
+ .4byte gUnknown_082A61D6
+ .4byte gUnknown_082A623A
+ .4byte gUnknown_082A6287
+ .4byte gUnknown_082A62C9
+ .4byte gUnknown_082A6312
diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s
index 74abbe788..bfb99f97d 100644
--- a/data/battle_frontier_2.s
+++ b/data/battle_frontier_2.s
@@ -5,291 +5,1334 @@
.section .rodata
+ .align 2
gUnknown_0860F13C:: @ 860F13C
- .incbin "baserom.gba", 0x60f13c, 0x1100
+ .incbin "graphics/unknown/unknown_60F13C.gbapal"
+
+ .align 2
+gUnknown_0860F15C:: @ 860F15C
+ .incbin "graphics/unknown/unknown_60F15C.gbapal"
+
+ .align 2
+gUnknown_0860F17C:: @ 860F17C
+ .incbin "graphics/unknown/unknown_60F17C.gbapal"
+
+ .align 2
+gUnknown_0860F1BC:: @ 860F1BC
+ .incbin "graphics/unknown/unknown_60F1BC.4bpp"
+
+ .align 2
+gUnknown_0860F3BC:: @ 860F3BC
+ .incbin "graphics/unknown/unknown_60F3BC.4bpp"
+
+ .align 2
+gUnknown_0860F43C:: @ 860F43C
+ .incbin "graphics/unknown/unknown_60F43C.4bpp"
+
+ .align 2
+gUnknown_0860F53C:: @ 860F53C
+ .incbin "graphics/unknown/unknown_60F53C.4bpp"
+
+ .align 2
+gUnknown_0860F63C:: @ 860F63C
+ .incbin "graphics/unknown/unknown_60F63C.4bpp"
+
+ .align 2
+gUnknown_0860F6BC:: @ 860F6BC
+ .incbin "graphics/unknown/unknown_60F6BC.4bpp"
+
+ .align 2
+gUnknown_0860F7BC:: @ 860F7BC
+ .incbin "graphics/unknown/unknown_60F7BC.4bpp"
+
+ .align 2
+gUnknown_0860F83C:: @ 860F83C
+ .incbin "graphics/unknown/unknown_60F83C.4bpp"
+
+ .align 2
+gUnknown_0860F93C:: @ 860F93C
+ .incbin "graphics/unknown/unknown_60F93C.4bpp"
+
+ .align 2
+gUnknown_0860FA3C:: @ 860FA3C
+ .incbin "graphics/unknown/unknown_60FA3C.4bpp"
+ .align 2
gUnknown_0861023C:: @ 861023C
- .incbin "baserom.gba", 0x61023c, 0x100
+ .incbin "graphics/unknown/unknown_61023C.bin"
+ .align 2
gUnknown_0861033C:: @ 861033C
- .incbin "baserom.gba", 0x61033c, 0x60
+ .incbin "graphics/unknown/unknown_61033C.4bpp"
+ .align 2
gUnknown_0861039C:: @ 861039C
- .incbin "baserom.gba", 0x61039c, 0x20
+ .incbin "graphics/unknown/unknown_61039C.gbapal"
+ .align 2
gUnknown_086103BC:: @ 86103BC
- .incbin "baserom.gba", 0x6103bc, 0x28
+ obj_tiles gUnknown_0860F3BC, 0x0080, 0x0065
+ obj_tiles gUnknown_0860F43C, 0x0100, 0x0066
+ obj_tiles gUnknown_0860F53C, 0x0100, 0x0067
+ obj_tiles gUnknown_0860FA3C, 0x0800, 0x006d
+ null_obj_tiles
+ .align 2
gUnknown_086103E4:: @ 86103E4
- .incbin "baserom.gba", 0x6103e4, 0x10
+ obj_tiles gUnknown_085B18AC, 0x0800, 0x0064
+ null_obj_tiles
+ .align 2
gUnknown_086103F4:: @ 86103F4
- .incbin "baserom.gba", 0x6103f4, 0x28
+ obj_pal gUnknown_0860F13C, 0x0064
+ obj_pal gUnknown_0860F15C, 0x0065
+ obj_pal gUnknown_0860F17C, 0x0066
+ obj_pal gUnknown_0861039C, 0x0067
+ null_obj_pal
+ .align 2
gUnknown_0861041C:: @ 861041C
- .incbin "baserom.gba", 0x61041c, 0xc
+ .4byte sub_819BCCC
+ .4byte sub_819BC30
+ .4byte sub_819BCD0
+ .align 2
gUnknown_08610428:: @ 8610428
- .incbin "baserom.gba", 0x610428, 0xc
+ .4byte 0x00000180, 0x00003195, 0x000021bb
+ .align 2
gUnknown_08610434:: @ 8610434
- .incbin "baserom.gba", 0x610434, 0x38
-
+ window_template 0x00, 0x00, 0x02, 0x0c, 0x02, 0x0f, 0x0001
+ window_template 0x00, 0x13, 0x02, 0x0b, 0x02, 0x0e, 0x0019
+ window_template 0x00, 0x00, 0x0f, 0x14, 0x03, 0x0f, 0x002f
+ window_template 0x00, 0x16, 0x0e, 0x08, 0x06, 0x0f, 0x006b
+ window_template 0x00, 0x16, 0x0e, 0x08, 0x04, 0x0f, 0x009b
+ window_template 0x00, 0x0f, 0x00, 0x0f, 0x02, 0x0f, 0x00bb
+ window_template_terminator
+
+ .align 1
gUnknown_0861046C:: @ 861046C
- .incbin "baserom.gba", 0x61046c, 0xa
+ .incbin "graphics/unknown/unknown_61046C.gbapal"
gUnknown_08610476:: @ 8610476
- .incbin "baserom.gba", 0x610476, 0x3
+ .byte 0x00, 0x02, 0x00
gUnknown_08610479:: @ 8610479
- .incbin "baserom.gba", 0x610479, 0x15f
+ .byte 0x00, 0x04, 0x00
+
+ .align 2
+gUnknown_0861047C:: @ 861047C
+ .byte 0x00, 0x00, 0x00, 0x80, 0x00, 0x0c, 0x00, 0x00
+
+ .align 2
+gUnknown_08610484:: @ 8610484
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x00
+
+ .align 2
+gUnknown_0861048C:: @ 861048C
+ .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
+
+ .align 2
+gUnknown_08610494:: @ 8610494
+ .byte 0x00, 0x07, 0x00, 0xc0, 0x00, 0x00, 0x01, 0x00
+
+ .align 2
+gUnknown_0861049C:: @ 861049C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_086104A4:: @ 86104A4
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_086104AC:: @ 86104AC
+ .2byte 0x0000, 0x001e, 0xffff, 0x0000
+ .align 2
+gUnknown_086104B4:: @ 86104B4
+ .2byte 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004, 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004
+ .2byte 0x0000, 0x0020, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008, 0x0000, 0x0008, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_086104FC:: @ 86104FC
+ .4byte gUnknown_0861049C
+
+ .align 2
+gUnknown_08610500:: @ 8610500
+ .4byte gUnknown_086104A4
+
+ .align 2
+gUnknown_08610504:: @ 8610504
+ .4byte gUnknown_086104AC
+ .4byte gUnknown_086104B4
+
+ .align 2
+gUnknown_0861050C:: @ 861050C
+ .2byte 0x0005, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0010, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0020, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0040, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0080, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0100, 0x0005, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0861056C:: @ 861056C
+ .2byte 0x0080, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0040, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0020, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0010, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0005, 0x0005, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_086105BC:: @ 86105BC
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_086105CC:: @ 86105CC
+ .4byte gUnknown_0861050C
+ .4byte gUnknown_0861056C
+ .4byte gUnknown_086105BC
+
+ .align 2
gUnknown_086105D8:: @ 86105D8
- .incbin "baserom.gba", 0x6105d8, 0x18
+ spr_template 0x0064, 0x0064, gUnknown_0861047C, gUnknown_08610504, NULL, gDummySpriteAffineAnimTable, sub_819A44C
+ .align 2
gUnknown_086105F0:: @ 86105F0
- .incbin "baserom.gba", 0x6105f0, 0x18
+ spr_template 0x0065, 0x0066, gUnknown_08610484, gUnknown_086104FC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08610608:: @ 8610608
- .incbin "baserom.gba", 0x610608, 0x18
+ spr_template 0x0066, 0x0066, gUnknown_0861048C, gUnknown_086104FC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08610620:: @ 8610620
- .incbin "baserom.gba", 0x610620, 0x18
+ spr_template 0x0067, 0x0066, gUnknown_0861048C, gUnknown_086104FC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08610638:: @ 8610638
- .incbin "baserom.gba", 0x610638, 0x18
+ spr_template 0x006d, 0x0067, gUnknown_08610494, gUnknown_08610500, NULL, gUnknown_086105CC, SpriteCallbackDummy
+ .align 2
gUnknown_08610650:: @ 8610650
- .incbin "baserom.gba", 0x610650, 0x50
+ obj_tiles gUnknown_0860F3BC, 0x0080, 0x0065
+ obj_tiles gUnknown_0860F43C, 0x0100, 0x0066
+ obj_tiles gUnknown_0860F53C, 0x0100, 0x0067
+ obj_tiles gUnknown_0860F63C, 0x0080, 0x0068
+ obj_tiles gUnknown_0860F6BC, 0x0100, 0x0069
+ obj_tiles gUnknown_0860F7BC, 0x0100, 0x006a
+ obj_tiles gUnknown_0860F83C, 0x0100, 0x006b
+ obj_tiles gUnknown_0860F93C, 0x0100, 0x006c
+ obj_tiles gUnknown_0860FA3C, 0x0800, 0x006d
+ null_obj_tiles
+ .align 2
gUnknown_086106A0:: @ 86106A0
- .incbin "baserom.gba", 0x6106a0, 0x10
+ obj_tiles gUnknown_085B18AC, 0x0800, 0x0064
+ null_obj_tiles
+ .align 2
gUnknown_086106B0:: @ 86106B0
- .incbin "baserom.gba", 0x6106b0, 0x184
+ obj_pal gUnknown_0860F13C, 0x0064
+ obj_pal gUnknown_0860F15C, 0x0065
+ obj_pal gUnknown_0860F17C, 0x0066
+ obj_pal gUnknown_0861039C, 0x0067
+ null_obj_pal
+ .align 2
+gUnknown_086106D8:: @ 86106D8
+ .byte 0x00, 0x00, 0x00, 0x80, 0x00, 0x0c, 0x00, 0x00
+
+ .align 2
+gUnknown_086106E0:: @ 86106E0
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x00
+
+ .align 2
+gUnknown_086106E8:: @ 86106E8
+ .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
+
+ .align 2
+gUnknown_086106F0:: @ 86106F0
+ .byte 0x00, 0x07, 0x00, 0xc0, 0x00, 0x00, 0x01, 0x00
+
+ .align 2
+gUnknown_086106F8:: @ 86106F8
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08610700:: @ 8610700
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08610708:: @ 8610708
+ .2byte 0x0000, 0x001e, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08610710:: @ 8610710
+ .2byte 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004, 0x0010, 0x0004, 0x0000, 0x0004, 0x0020, 0x0004, 0x0000, 0x0004
+ .2byte 0x0000, 0x0020, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008, 0x0000, 0x0008, 0x0010, 0x0008, 0x0000, 0x0008, 0x0020, 0x0008
+ .2byte 0x0000, 0x0008, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08610758:: @ 8610758
+ .4byte gUnknown_086106F8
+
+ .align 2
+gUnknown_0861075C:: @ 861075C
+ .4byte gUnknown_08610700
+
+ .align 2
+gUnknown_08610760:: @ 8610760
+ .4byte gUnknown_08610708
+ .4byte gUnknown_08610710
+
+ .align 2
+gUnknown_08610768:: @ 8610768
+ .2byte 0x0005, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0010, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0020, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0040, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0080, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0100, 0x0005, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_086107C8:: @ 86107C8
+ .2byte 0x0080, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0040, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0020, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000, 0x0010, 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0000
+ .2byte 0x0005, 0x0005, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08610818:: @ 8610818
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_08610828:: @ 8610828
+ .4byte gUnknown_08610768
+ .4byte gUnknown_086107C8
+ .4byte gUnknown_08610818
+
+ .align 2
gUnknown_08610834:: @ 8610834
- .incbin "baserom.gba", 0x610834, 0x18
+ spr_template 0x0064, 0x0064, gUnknown_086106D8, gUnknown_08610760, NULL, gDummySpriteAffineAnimTable, sub_819A44C
+ .align 2
gUnknown_0861084C:: @ 861084C
- .incbin "baserom.gba", 0x61084c, 0x18
+ spr_template 0x0065, 0x0066, gUnknown_086106E0, gUnknown_08610758, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08610864:: @ 8610864
- .incbin "baserom.gba", 0x610864, 0x18
+ spr_template 0x0066, 0x0066, gUnknown_086106E8, gUnknown_08610758, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0861087C:: @ 861087C
- .incbin "baserom.gba", 0x61087c, 0x18
+ spr_template 0x0067, 0x0066, gUnknown_086106E8, gUnknown_08610758, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08610894:: @ 8610894
- .incbin "baserom.gba", 0x610894, 0x18
+ spr_template 0x006d, 0x0067, gUnknown_086106F0, gUnknown_0861075C, NULL, gUnknown_08610828, SpriteCallbackDummy
+ .align 2
gUnknown_086108AC:: @ 86108AC
- .incbin "baserom.gba", 0x6108ac, 0xc
+ .4byte sub_819F114
+ .4byte sub_819F0CC
+ .4byte sub_819F134
+ .align 2
gUnknown_086108B8:: @ 86108B8
- .incbin "baserom.gba", 0x6108b8, 0x10
+ .4byte 0x00001180, 0x00003195, 0x000001aa, 0x000021bb
+ .align 2
gUnknown_086108C8:: @ 86108C8
- .incbin "baserom.gba", 0x6108c8, 0x50
+ window_template 0x00, 0x00, 0x02, 0x0c, 0x02, 0x0f, 0x0001
+ window_template 0x02, 0x13, 0x02, 0x0b, 0x02, 0x0e, 0x0019
+ window_template 0x00, 0x00, 0x0f, 0x14, 0x03, 0x0f, 0x002f
+ window_template 0x00, 0x15, 0x0e, 0x09, 0x06, 0x0f, 0x006b
+ window_template 0x00, 0x16, 0x0e, 0x08, 0x04, 0x0f, 0x00a1
+ window_template 0x02, 0x15, 0x0f, 0x09, 0x05, 0x0e, 0x006b
+ window_template 0x02, 0x0a, 0x02, 0x04, 0x02, 0x0e, 0x00c1
+ window_template 0x00, 0x13, 0x02, 0x0b, 0x02, 0x0f, 0x00c9
+ window_template 0x00, 0x0f, 0x00, 0x0f, 0x02, 0x0f, 0x00df
+ window_template_terminator
gUnknown_08610918:: @ 8610918
- .incbin "baserom.gba", 0x610918, 0xa
+ .byte 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x1f, 0x00
gUnknown_08610922:: @ 8610922
- .incbin "baserom.gba", 0x610922, 0x3
+ .byte 0x00, 0x02, 0x00
gUnknown_08610925:: @ 8610925
- .incbin "baserom.gba", 0x610925, 0x3
+ .byte 0x00, 0x04, 0x00
+ .align 2
gUnknown_08610928:: @ 8610928
- .incbin "baserom.gba", 0x610928, 0x20
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000003, sub_819F1AC
+ .align 2
gUnknown_08610948:: @ 8610948
- .incbin "baserom.gba", 0x610948, 0x28
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000001, sub_819F20C
+ .4byte 0x00000002, sub_819F1DC
+ .4byte 0x00000003, sub_819F1AC
+ .align 2 @ struct, eight bytes x6 for names in different languages, then 0x28 more bytes of data
gUnknown_08610970:: @ 8610970
- .incbin "baserom.gba", 0x610970, 0x34
-
-gUnknown_086109A4:: @ 86109A4
- .incbin "baserom.gba", 0x6109a4, 0x16
-
-gUnknown_086109BA:: @ 86109BA
- .incbin "baserom.gba", 0x6109ba, 0x536
+ .incbin "baserom.gba", 0x610970, 0x580
+ .align 2
gUnknown_08610EF0:: @ 8610EF0
- .incbin "baserom.gba", 0x610ef0, 0x100
+ .4byte gText_082B7229
+ .4byte gText_082B731C
+ .4byte gText_082B735B
+ .4byte gText_082B7423
+ .4byte gText_082B74C1
+ .4byte gText_082B756F
+ .4byte gText_082B75B2
+ .4byte gText_082B763F
+ .4byte gText_082B76AC
+ .4byte gText_082B7772
+ .4byte gText_082B77CE
+ .4byte gText_082B7871
+ .4byte gText_082B78D4
+ .4byte gText_082B7B1A
+ .4byte gText_082B7C13
+ .4byte gText_082B7D18
+ .4byte gText_082B7DD4
+ .4byte gText_082B7EE5
+ .4byte gText_082B7F35
+ .4byte gText_082B7FE8
+ .4byte gText_082B8087
+ .4byte gText_082B822B
+ .4byte gText_082B8286
+ .4byte gText_082B8356
+ .4byte gText_082B83CE
+ .4byte gText_082B84FC
+ .4byte gText_082B8559
+ .4byte gText_082B8656
+ .4byte gText_082B86EA
+ .4byte gText_082B87DA
+ .4byte gText_082B887C
+ .4byte gText_082B8957
+ .4byte gText_082B89C6
+ .4byte gText_082B8ACF
+ .4byte gText_082B8B66
+ .4byte gText_082B8C20
+ .4byte gText_082B8CAA
+ .4byte gText_082B8DD3
+ .4byte gText_082B8E24
+ .4byte gText_082B8ED5
+ .4byte gText_082B8F45
+ .4byte gText_082B905F
+ .4byte gText_082B910E
+ .4byte gText_082B9204
+ .4byte gText_082B929C
+ .4byte gText_082B9438
+ .4byte gText_082B9488
+ .4byte gText_082B9564
+ .4byte gText_082B95D8
+ .4byte gText_082B9763
+ .4byte gText_082B97E5
+ .4byte gText_082B989A
+ .4byte gText_082B992D
+ .4byte gText_082B9A84
+ .4byte gText_082B9AB9
+ .4byte gText_082B9B76
+ .4byte gText_082B9BF2
+ .4byte gText_082B9D83
+ .4byte gText_082B9DF9
+ .4byte gText_082B9EAA
+ .4byte gText_082B9F55
+ .4byte gText_082BA084
+ .4byte gText_082BA11D
+ .4byte gText_082BA1F3
+ .align 2
gUnknown_08610FF0:: @ 8610FF0
- .incbin "baserom.gba", 0x610ff0, 0x80
+ .4byte gText_082BE50D
+ .4byte gText_082BE5F5
+ .4byte gText_082BE679
+ .4byte gText_082BE71E
+ .4byte gText_082BE762
+ .4byte gText_082BE7F8
+ .4byte gText_082BE850
+ .4byte gText_082BE99C
+ .4byte gText_082BEA1B
+ .4byte gText_082BEAE9
+ .4byte gText_082BEB72
+ .4byte gText_082BEC8E
+ .4byte gText_082BED16
+ .4byte gText_082BEE29
+ .4byte gText_082BEEB4
+ .4byte gText_082BEFE2
+ .4byte gText_082BF04E
+ .4byte gText_082BF11D
+ .4byte gText_082BF1A8
+ .4byte gText_082BF268
+ .4byte gText_082BF2D1
+ .4byte gText_082BF3CF
+ .4byte gText_082BF46A
+ .4byte gText_082BF551
+ .4byte gText_082BF5C3
+ .4byte gText_082BF6E5
+ .4byte gText_082BF773
+ .4byte gText_082BF869
+ .4byte gText_082BF8DD
+ .4byte gText_082BF9BA
+ .4byte gText_082BFA5A
+ .4byte gText_082BFB4E
+ .align 2
gUnknown_08611070:: @ 8611070
- .incbin "baserom.gba", 0x611070, 0x140
+ .4byte gText_082BA2A3
+ .4byte gText_082BA34E
+ .4byte gText_082BA380
+ .4byte gText_082BA3D2
+ .4byte gText_082BA448
+ .4byte gText_082BA4D3
+ .4byte gText_082BA58C
+ .4byte gText_082BA5BF
+ .4byte gText_082BA5F3
+ .4byte gText_082BA635
+ .4byte gText_082BA6E6
+ .4byte gText_082BA742
+ .4byte gText_082BA770
+ .4byte gText_082BA78F
+ .4byte gText_082BA7D8
+ .4byte gText_082BA867
+ .4byte gText_082BA96B
+ .4byte gText_082BA9B7
+ .4byte gText_082BAA1B
+ .4byte gText_082BAA81
+ .4byte gText_082BAB22
+ .4byte gText_082BAC43
+ .4byte gText_082BAC78
+ .4byte gText_082BAD17
+ .4byte gText_082BADB6
+ .4byte gText_082BAE36
+ .4byte gText_082BAF4E
+ .4byte gText_082BAF8F
+ .4byte gText_082BAFDB
+ .4byte gText_082BB05F
+ .4byte gText_082BB0D4
+ .4byte gText_082BB18C
+ .4byte gText_082BB1CE
+ .4byte gText_082BB242
+ .4byte gText_082BB2D9
+ .4byte gText_082BB370
+ .4byte gText_082BB4C3
+ .4byte gText_082BB4FB
+ .4byte gText_082BB575
+ .4byte gText_082BB5E1
+ .4byte gText_082BB656
+ .4byte gText_082BB6E5
+ .4byte gText_082BB72C
+ .4byte gText_082BB7A2
+ .4byte gText_082BB84A
+ .4byte gText_082BB8CD
+ .4byte gText_082BB970
+ .4byte gText_082BB9AE
+ .4byte gText_082BBA05
+ .4byte gText_082BBA6C
+ .4byte gText_082BBB01
+ .4byte gText_082BBC1C
+ .4byte gText_082BBC4B
+ .4byte gText_082BBCF6
+ .4byte gText_082BBD90
+ .4byte gText_082BBE0B
+ .4byte gText_082BBEE5
+ .4byte gText_082BBF25
+ .4byte gText_082BBFA4
+ .4byte gText_082BC024
+ .4byte gText_082BC0C8
+ .4byte gText_082BC213
+ .4byte gText_082BC247
+ .4byte gText_082BC2DD
+ .4byte gText_082BC373
+ .4byte gText_082BC40E
+ .4byte gText_082BC514
+ .4byte gText_082BC555
+ .4byte gText_082BC5CE
+ .4byte gText_082BC666
+ .4byte gText_082BC714
+ .4byte gText_082BC808
+ .4byte gText_082BC84D
+ .4byte gText_082BC8EA
+ .4byte gText_082BC984
+ .4byte gText_082BCA4D
+ .4byte gText_082BCB75
+ .4byte gText_082BCBA6
+ .4byte gText_082BCBFC
+ .4byte gText_082BCCA4
+ .align 2
gUnknown_086111B0:: @ 86111B0
- .incbin "baserom.gba", 0x6111b0, 0x80
+ .4byte gText_082BFBF2
+ .4byte gText_082BFCAE
+ .4byte gText_082BFD26
+ .4byte gText_082BFDB1
+ .4byte gText_082BFE24
+ .4byte gText_082BFEAD
+ .4byte gText_082BFF0A
+ .4byte gText_082C0032
+ .4byte gText_082C0090
+ .4byte gText_082C016E
+ .4byte gText_082C01F7
+ .4byte gText_082C034C
+ .4byte gText_082C03CA
+ .4byte gText_082C046E
+ .4byte gText_082C04F9
+ .4byte gText_082C0598
+ .4byte gText_082C0602
+ .4byte gText_082C06D8
+ .4byte gText_082C074A
+ .4byte gText_082C0809
+ .4byte gText_082C086E
+ .4byte gText_082C0982
+ .4byte gText_082C0A1D
+ .4byte gText_082C0AFD
+ .4byte gText_082C0B6F
+ .4byte gText_082C0C7D
+ .4byte gText_082C0D0B
+ .4byte gText_082C0DFE
+ .4byte gText_082C0E71
+ .4byte gText_082C0F6D
+ .4byte gText_082C1003
+ .4byte gText_082C1122
+ .align 2
gUnknown_08611230:: @ 8611230
- .incbin "baserom.gba", 0x611230, 0x80
+ .4byte gText_082BCD68
+ .4byte gText_082BCE64
+ .4byte gText_082BCEF2
+ .4byte gText_082BCF61
+ .4byte gText_082BCFA1
+ .4byte gText_082BD03C
+ .4byte gText_082BD06D
+ .4byte gText_082BD18A
+ .4byte gText_082BD222
+ .4byte gText_082BD325
+ .4byte gText_082BD3B1
+ .4byte gText_082BD493
+ .4byte gText_082BD51C
+ .4byte gText_082BD609
+ .4byte gText_082BD697
+ .4byte gText_082BD797
+ .4byte gText_082BD806
+ .4byte gText_082BD8F5
+ .4byte gText_082BD9BE
+ .4byte gText_082BDAE1
+ .4byte gText_082BDB4E
+ .4byte gText_082BDC6B
+ .4byte gText_082BDD0D
+ .4byte gText_082BDDEC
+ .4byte gText_082BDE68
+ .4byte gText_082BDF4D
+ .4byte gText_082BDFD8
+ .4byte gText_082BE0FD
+ .4byte gText_082BE189
+ .4byte gText_082BE2A5
+ .4byte gText_082BE33E
+ .4byte gText_082BE46C
+ .align 2
gUnknown_086112B0:: @ 86112B0
- .incbin "baserom.gba", 0x6112b0, 0x80
+ .4byte gText_082C11D1
+ .4byte gText_082C12D5
+ .4byte gText_082C13AB
+ .4byte gText_082C1444
+ .4byte gText_082C1501
+ .4byte gText_082C15B6
+ .4byte gText_082C165E
+ .4byte gText_082C174F
+ .4byte gText_082C1862
+ .4byte gText_082C19A0
+ .4byte gText_082C1A76
+ .4byte gText_082C1C16
+ .4byte gText_082C1CF5
+ .4byte gText_082C1DC1
+ .4byte gText_082C1EDC
+ .4byte gText_082C1FEC
+ .4byte gText_082C20D1
+ .4byte gText_082C21FF
+ .4byte gText_082C231C
+ .4byte gText_082C2407
+ .4byte gText_082C24B5
+ .4byte gText_082C25B1
+ .4byte gText_082C2707
+ .4byte gText_082C27D4
+ .4byte gText_082C28D6
+ .4byte gText_082C2A0B
+ .4byte gText_082C2B50
+ .4byte gText_082C2C77
+ .4byte gText_082C2D67
+ .4byte gText_082C2E41
+ .4byte gText_082C2EF5
+ .4byte gText_082C3023
+ .align 2
gUnknown_08611330:: @ 8611330
- .incbin "baserom.gba", 0x611330, 0x40
+ .4byte gText_082B6EA5
+ .4byte gText_082B6EEC
+ .4byte gText_082B6F16
+ .4byte gText_082B6F4C
+ .4byte gText_082B6F92
+ .4byte gText_082B6FC9
+ .4byte gText_082B700C
+ .4byte gText_082B703A
+ .4byte gText_082B706A
+ .4byte gText_082B709C
+ .4byte gText_082B70CC
+ .4byte gText_082B710A
+ .4byte gText_082B714D
+ .4byte gText_082B7185
+ .4byte gText_082B71C1
+ .4byte gText_082B71F9
gUnknown_08611370:: @ 8611370
- .incbin "baserom.gba", 0x611370, 0x163
+ .byte 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00
+ .byte 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01
+ .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01
+ .byte 0x01, 0x01, 0x01
gUnknown_086114D3:: @ 86114D3
- .incbin "baserom.gba", 0x6114d3, 0xd
+ .byte 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00
+ .align 2
gUnknown_086114E0:: @ 86114E0
- .incbin "baserom.gba", 0x6114e0, 0x68
+ .4byte sub_81A093C
+ .4byte sub_81A0964
+ .4byte sub_81A0978
+ .4byte sub_819FC60
+ .4byte sub_81A0984
+ .4byte sub_81A0990
+ .4byte sub_81A09D0
+ .4byte sub_81A0A20
+ .4byte sub_81A0C9C
+ .4byte sub_81A087C
+ .4byte sub_81A1638
+ .4byte sub_81A0CC0
+ .4byte sub_81A09B4
+ .4byte sub_81A0D40
+ .4byte sub_81A0DD4
+ .4byte sub_81A0FE4
+ .4byte sub_81A0FFC
+ .4byte sub_81A0D80
+ .4byte sub_81A11F8
+ .4byte sub_81A1218
+ .4byte sub_81A1224
+ .4byte sub_81A1438
+ .4byte sub_81A150C
+ .4byte sub_81A15A4
+ .4byte sub_81A1644
+ .4byte sub_81A1370
+ .align 2
gUnknown_08611548:: @ 8611548
- .incbin "baserom.gba", 0x611548, 0x8
+ .byte 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x08, 0x09
+ .align 2
gUnknown_08611550:: @ 8611550
- .incbin "baserom.gba", 0x611550, 0x1c
+ .byte 0x23, 0x46, 0x23, 0x01, 0x04, 0x09, 0x05, 0x00, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x38, 0x1c, 0x01, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x8c, 0x38, 0x01, 0x15, 0x46, 0x23, 0x00
+ .align 2
gUnknown_0861156C:: @ 861156C
- .incbin "baserom.gba", 0x61156c, 0xc
+ .byte 0x41, 0x00, 0xb3, 0x00, 0x18, 0x0f, 0x6a, 0x00, 0x98, 0x98, 0x64, 0x00
+ .align 2
gUnknown_08611578:: @ 8611578
- .incbin "baserom.gba", 0x611578, 0x33c
+ .2byte 0x0009, 0x0007, 0x0008, 0x0032, 0x00f4, 0x008d, 0x0118, 0x9864, 0x0098, 0x0664, 0x007e, 0x015b, 0x00d8, 0x002e, 0x008f, 0x00b7
+ .2byte 0x0318, 0x9898, 0x0000, 0x646a, 0x0022, 0x00bb, 0x0119, 0x00f7, 0x00f3, 0x008d, 0x0f1f, 0x009e, 0x64fc, 0x0000, 0x0055, 0x015b
+ .2byte 0x0073, 0x009c, 0x0198, 0x00b3, 0x0f1f, 0x00fc, 0x06fc, 0x0000, 0x005e, 0x015b, 0x0069, 0x0151, 0x008f, 0x0086, 0x031f, 0xfcfc
+ .2byte 0x0000, 0x0006, 0x00ae, 0x00d8, 0x009c, 0x00f7, 0x011d, 0x00c4, 0x0214, 0x9898, 0x006a, 0x0064, 0x0039, 0x0059, 0x003a, 0x0044
+ .2byte 0x018d, 0x008d, 0x0314, 0x9898, 0x646a, 0x0000, 0x0059, 0x0118, 0x0151, 0x014c, 0x0006, 0x00b4, 0x1114, 0x9864, 0x986a, 0x0000
+ .2byte 0x013b, 0x009d, 0x014c, 0x0059, 0x011d, 0x00c8, 0x021f, 0xfcfc, 0x0006, 0x0000, 0x0039, 0x0059, 0x003a, 0x00f3, 0x0190, 0x00b7
+ .2byte 0x021f, 0xfcfc, 0x0006, 0x0000, 0x005e, 0x0135, 0x0059, 0x00b6, 0x0197, 0x0086, 0x0f1f, 0x00fc, 0x06fc, 0x0000, 0x0055, 0x005e
+ .2byte 0x015b, 0x009c, 0x00a9, 0x00b3, 0x0310, 0x0098, 0x9800, 0x6a64, 0x006d, 0x0068, 0x005c, 0x0013, 0x016e, 0x00c6, 0x0010, 0x9898
+ .2byte 0x6a00, 0x0064, 0x0059, 0x00cf, 0x00f7, 0x0118, 0x0083, 0x00b7, 0x1110, 0x0000, 0x00fc, 0x986a, 0x003a, 0x0020, 0x006d, 0x00b6
+ .2byte 0x003b, 0x00b4, 0x0b1f, 0xfc06, 0x00fc, 0x0000, 0x013b, 0x00f5, 0x002e, 0x00b6, 0x016e, 0x00c6, 0x001f, 0xfc06, 0xfc00, 0x0000
+ .2byte 0x003f, 0x0059, 0x00f7, 0x0119, 0x00f5, 0x00bb, 0x0b1f, 0x00fc, 0x06fc, 0x0000, 0x003b, 0x0039, 0x002c, 0x015b, 0x00d6, 0x00aa
+ .2byte 0x0d14, 0x986a, 0x9800, 0x6400, 0x00e0, 0x013d, 0x00cb, 0x00b3, 0x00c5, 0x00c8, 0x1414, 0x0098, 0x0064, 0x6a98, 0x0022, 0x006d
+ .2byte 0x005e, 0x00b9, 0x012f, 0x00b3, 0x0314, 0xfc00, 0xfc06, 0x0000, 0x00f7, 0x00d8, 0x006d, 0x014c, 0x00c5, 0x0086, 0x141f, 0x00fc
+ .2byte 0x0000, 0x06fc, 0x0026, 0x006d, 0x009c, 0x005e, 0x005e, 0x00c8, 0x0f1f, 0x00fc, 0x00fc, 0x0006, 0x005e, 0x005f, 0x008a, 0x00c2
+ .2byte 0x0133, 0x008d, 0x0d1f, 0xfc06, 0xfc00, 0x0000, 0x0093, 0x0108, 0x00ca, 0x001d, 0x018f, 0x008e, 0x021f, 0xfc00, 0x00fc, 0x0006
+ .2byte 0x0071, 0x005e, 0x0073, 0x00e8, 0x00e3, 0x008e, 0x081f, 0x00fc, 0x0000, 0xfc06, 0x005c, 0x014c, 0x00b6, 0x00d3, 0x0180, 0x008e
+ .2byte 0x031f, 0xfc00, 0x0000, 0x06fc, 0x0055, 0x00b6, 0x004c, 0x0151, 0x018f, 0x008e, 0x021f, 0xfc00, 0x00fc, 0x0006, 0x0071, 0x005e
+ .2byte 0x0073, 0x00e8, 0x00e3, 0x008e, 0x081f, 0x00fc, 0x0000, 0xfc06, 0x005c, 0x014c, 0x00b6, 0x00d3, 0x0180, 0x008e, 0x031f, 0xfc00
+ .2byte 0x0000, 0x06fc, 0x0055, 0x00b6, 0x004c, 0x0151, 0x017b, 0x00b7, 0x0210, 0x00fc, 0x00fc, 0x0006, 0x00cf, 0x00f2, 0x0131, 0x00ca
+ .2byte 0x00d5, 0x0086, 0x0510, 0x00fc, 0x0000, 0xfc6a, 0x005c, 0x00c9, 0x00b6, 0x009c, 0x0149, 0x00c8, 0x0f10, 0x0098, 0x0064, 0x6a98
+ .2byte 0x003a, 0x00f3, 0x0039, 0x0069, 0x017b, 0x00c4, 0x051f, 0x00fc, 0x0000, 0x06fc, 0x00cf, 0x00f2, 0x00bc, 0x00ca, 0x00d0, 0x00b3
+ .2byte 0x021f, 0x00fc, 0x0000, 0xfc06, 0x0059, 0x009d, 0x0099, 0x0067, 0x0082, 0x0086, 0x031f, 0x06fc, 0x0000, 0xfc00, 0x015d, 0x00d8
+ .2byte 0x002e, 0x009c, 0x0191, 0x00b7, 0x0310, 0x9898, 0x0000, 0x646a, 0x0099, 0x0114, 0x0059, 0x00f6, 0x0193, 0x00c8, 0x0310, 0x9898
+ .2byte 0x0000, 0xc806, 0x0059, 0x00e8, 0x005c, 0x014e, 0x0192, 0x0086, 0x0f10, 0x006a, 0x0098, 0x9864, 0x003a, 0x0085, 0x0057, 0x009c
+ .2byte 0x0090, 0x00c6, 0x101f, 0x0006, 0xfcfc, 0x0000, 0x003b, 0x0160, 0x014c, 0x0073, 0x0091, 0x008d, 0x101f, 0x0006, 0xfcfc, 0x0000
+ .2byte 0x0057, 0x00c5, 0x0041, 0x0071, 0x0092, 0x00b3, 0x101f, 0x0006, 0xfcfc, 0x0000, 0x007e, 0x003f, 0x014c, 0x00db
gUnknown_086118B4:: @ 86118B4
- .incbin "baserom.gba", 0x6118b4, 0x348
+ .byte 0x01, 0x02, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x03, 0x04, 0x04
+ .byte 0x01, 0x01, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x04, 0x05, 0x05, 0x02, 0x02, 0x00, 0x00
+ .byte 0x05, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x05, 0x06, 0x06, 0x02, 0x02, 0x00, 0x00, 0x05, 0x06, 0x00, 0x00
+ .byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x06, 0x07, 0x07, 0x03, 0x03, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
+ .byte 0x05, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x07, 0x08, 0x08, 0x03, 0x03, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x06, 0x00, 0x00
+ .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x08, 0x09, 0x09, 0x04, 0x04, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
+ .byte 0x08, 0x00, 0x00, 0x00, 0x08, 0x09, 0x0a, 0x0a, 0x04, 0x04, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
+ .byte 0x09, 0x0a, 0x0b, 0x0b, 0x05, 0x05, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x0b, 0x0c, 0x0c
+ .byte 0x05, 0x05, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0b, 0x0c, 0x0d, 0x0d, 0x06, 0x06, 0x00, 0x00
+ .byte 0x09, 0x0a, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0c, 0x0d, 0x0e, 0x0e, 0x06, 0x06, 0x00, 0x00, 0x09, 0x0a, 0x00, 0x00
+ .byte 0x06, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x0e, 0x0f, 0x0f, 0x07, 0x07, 0x00, 0x00, 0x0a, 0x0b, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
+ .byte 0x09, 0x0a, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x0f, 0x0f, 0x07, 0x07, 0x00, 0x00, 0x0a, 0x0b, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x0a, 0x00, 0x00
+ .byte 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x08, 0x08, 0x00, 0x00, 0x0b, 0x0c, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x0b, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00
+ .byte 0x0c, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x08, 0x08, 0x00, 0x00, 0x0b, 0x0c, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x0b, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00
+ .byte 0x0f, 0x0f, 0x0f, 0x0f, 0x09, 0x09, 0x00, 0x00, 0x0c, 0x0d, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f
+ .byte 0x09, 0x09, 0x00, 0x00, 0x0c, 0x0d, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0b, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0a, 0x0a, 0x00, 0x00
+ .byte 0x0d, 0x0e, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0c, 0x0d, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0a, 0x0a, 0x00, 0x00, 0x0d, 0x0e, 0x00, 0x00
+ .byte 0x0e, 0x00, 0x00, 0x00, 0x0c, 0x0d, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0b, 0x0b, 0x00, 0x00, 0x0e, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00
+ .byte 0x0d, 0x0e, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0b, 0x0b, 0x00, 0x00, 0x0e, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0d, 0x0e, 0x00, 0x00
+ .byte 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0c, 0x0c, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00
+ .byte 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0c, 0x0c, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00
+ .byte 0x0f, 0x0f, 0x0f, 0x0f, 0x0d, 0x0d, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f
+ .byte 0x0d, 0x0d, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0e, 0x0e, 0x00, 0x00
+ .byte 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0e, 0x0e, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00
+ .byte 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00
+ .byte 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00
+ .byte 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00
+ .align 2
gUnknown_08611BFC:: @ 8611BFC
- .incbin "baserom.gba", 0x611bfc, 0x1c
+ .2byte 0x0001, 0x0002, 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080, 0x0100, 0x0200, 0x0400, 0x0800, 0x1000, 0x2000
+ .align 2
gUnknown_08611C18:: @ 8611C18
- .incbin "baserom.gba", 0x611c18, 0x5c
+ .4byte sub_81A17A0
+ .4byte sub_81A1830
+ .4byte sub_81A1968
+ .4byte sub_81A1AD4
+ .4byte sub_81A1B1C
+ .4byte sub_81A1B28
+ .4byte sub_81A1B38
+ .4byte sub_81A1B98
+ .4byte sub_81A31FC
+ .4byte sub_81A35EC
+ .4byte sub_81A3B00
+ .4byte sub_81A3B64
+ .4byte sub_81A3D30
+ .4byte sub_81A3D58
+ .4byte sub_81A3DA0
+ .4byte sub_81A3FD4
+ .4byte sub_81A4224
+ .4byte sub_81A4230
+ .4byte sub_81A43A8
+ .4byte sub_81A4410
+ .4byte sub_81A443C
+ .4byte sub_81A447C
+ .4byte sub_81A457C
+ .align 2
gUnknown_08611C74:: @ 8611C74
- .incbin "baserom.gba", 0x611c74, 0x8
+ window_template 0x00, 0x01, 0x01, 0x1c, 0x12, 0x0f, 0x0001
+ .align 2
gUnknown_08611C7C:: @ 8611C7C
- .incbin "baserom.gba", 0x611c7c, 0x8
+ window_template 0x00, 0x02, 0x02, 0x1a, 0x0f, 0x0f, 0x0001
+ .align 2
gUnknown_08611C84:: @ 8611C84
- .incbin "baserom.gba", 0x611c84, 0x8
+ window_template 0x00, 0x02, 0x01, 0x1a, 0x11, 0x0f, 0x0001
gUnknown_08611C8C:: @ 8611C8C
- .incbin "baserom.gba", 0x611c8c, 0xe
+ .byte 0x46, 0x01, 0x47, 0x00, 0x49, 0x00, 0x48, 0x01, 0x4a, 0x00, 0x4b, 0x01, 0xea, 0x00
gUnknown_08611C9A:: @ 8611C9A
- .incbin "baserom.gba", 0x611c9a, 0x16
+ .2byte 0x0097, 0x0096, 0x00fa, 0x00f9, 0x00fb, 0x0194, 0x0195, 0x0196, 0x0199, 0x019a, 0xffff
+ .align 2
gUnknown_08611CB0:: @ 8611CB0
- .incbin "baserom.gba", 0x611cb0, 0x50
+ .4byte gText_BattleTower2
+ .4byte gUnknown_085ED164
+ .4byte gText_BattleTower2
+ .4byte gUnknown_085ED170
+ .4byte gText_BattleTower2
+ .4byte gUnknown_085ED17C
+ .4byte gText_BattleDome
+ .4byte gUnknown_085ED164
+ .4byte gText_BattlePalace
+ .4byte gUnknown_085ED164
+ .4byte gText_BattleArena
+ .4byte gUnknown_085ED190
+ .4byte gText_BattleFactory
+ .4byte gUnknown_085ED164
+ .4byte gText_BattlePike
+ .4byte gUnknown_085ED190
+ .4byte gText_BattlePyramid
+ .4byte gUnknown_085ED190
+ .4byte gText_BattleTower2
+ .4byte gUnknown_085ED188
+ .align 2
gUnknown_08611D00:: @ 8611D00
- .incbin "baserom.gba", 0x611d00, 0x8
+ .4byte gUnknown_085EE3B0
+ .4byte gUnknown_085EE3B8
+ .align 2
gUnknown_08611D08:: @ 8611D08
- .incbin "baserom.gba", 0x611d08, 0x28
-
+ .4byte gUnknown_085EE3C4
+ .4byte gUnknown_085EE3C4
+ .4byte gUnknown_085EE3C4
+ .4byte gUnknown_085EE3D4
+ .4byte gUnknown_085EE3C4
+ .4byte gUnknown_085EE3FC
+ .4byte gUnknown_085EE3C4
+ .4byte gUnknown_085EE3E8
+ .4byte gUnknown_085EE410
+ .4byte gUnknown_085EE3C4
+
+ .align 1
gUnknown_08611D30:: @ 8611D30
- .incbin "baserom.gba", 0x611d30, 0x80
+ .2byte 0x0325, 0x0326, 0x0327, 0x0328, 0x0329, 0x032a, 0x032b, 0x0000
+
+ .align 2
+gUnknown_08611D40:: @ 8611D40
+ .4byte gText_082C843F
+ .4byte gText_082C848B
+ .4byte gText_082C8628
+ .4byte gText_082C85B4
+ .4byte gText_082C8512
+ .4byte gText_082C859D
+ .4byte gText_082C86C3
+
+ .align 2
+gUnknown_08611D5C:: @ 8611D5C
+ .4byte gText_082C8458
+ .4byte gText_082C84C1
+ .4byte gText_082C8662
+ .4byte gText_082C85E3
+ .4byte gText_082C853B
+ .4byte gText_082C85A4
+ .4byte gText_082C86FE
+
+ .align 2
+gUnknown_08611D78:: @ 8611D78
+ .4byte gText_082C846C
+ .4byte gText_082C84D0
+ .4byte gText_082C8682
+ .4byte gText_082C85F5
+ .4byte gText_082C8561
+ .4byte gText_082C85A9
+ .4byte gText_082C8739
+
+ .align 2
+gUnknown_08611D94:: @ 8611D94
+ .4byte gText_082C8480
+ .4byte gText_082C84F7
+ .4byte gText_082C86B3
+ .4byte gText_082C8611
+ .4byte gText_082C8589
+ .4byte gText_082C85AE
+ .4byte gText_082C877B
+ .align 2
gUnknown_08611DB0:: @ 8611DB0
- .incbin "baserom.gba", 0x611db0, 0x8
+ .4byte gUnknown_08611D40
+ .4byte gUnknown_08611D78
+ .align 2
gUnknown_08611DB8:: @ 8611DB8
- .incbin "baserom.gba", 0x611db8, 0x8
+ .4byte gUnknown_08611D5C
+ .4byte gUnknown_08611D94
@ 8611DC0
.include "data/battle_frontier/battle_arena_move_mind_ratings.inc"
.align 2
-@ 8611F24
- .incbin "baserom.gba", 0x611f24, 0x38
+gUnknown_08611F24:: @ 8611F24
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0xf0, 0x00, 0x00
+ .align 2
+gUnknown_08611F2C:: @ 8611F2C
+ .2byte 0x0000, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08611F34:: @ 8611F34
+ .2byte 0x0004, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08611F3C:: @ 8611F3C
+ .2byte 0x0008, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08611F44:: @ 8611F44
+ .2byte 0x000c, 0x0001, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08611F4C:: @ 8611F4C
+ .4byte gUnknown_08611F2C
+ .4byte gUnknown_08611F34
+ .4byte gUnknown_08611F3C
+ .4byte gUnknown_08611F44
+
+ .align 2
gUnknown_08611F5C:: @ 8611F5C
- .incbin "baserom.gba", 0x611f5c, 0x18
+ spr_template 0x03e8, 0xffff, gUnknown_08611F24, gUnknown_08611F4C, NULL, gDummySpriteAffineAnimTable, sub_81A5698
+ .align 2
gUnknown_08611F74:: @ 8611F74
- .incbin "baserom.gba", 0x611f74, 0x10
+ obj_tiles gUnknown_08D854E8, 0x0200, 0x03e8
+ null_obj_tiles
+ .align 2
gUnknown_08611F84:: @ 8611F84
- .incbin "baserom.gba", 0x611f84, 0x1c
-
+ .4byte sub_81A58B4
+ .4byte sub_81A5964
+ .4byte sub_81A59FC
+ .4byte sub_81A5AC4
+ .4byte sub_81A5B08
+ .4byte sub_81A5B88
+ .4byte sub_81A5BE0
+
+ .align 1
gUnknown_08611FA0:: @ 8611FA0
- .incbin "baserom.gba", 0x611fa0, 0xc
+ .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
+ .align 1
gUnknown_08611FAC:: @ 8611FAC
- .incbin "baserom.gba", 0x611fac, 0x14
+ .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba, 0x0000
@ 8611FC0
.include "data/battle_frontier/battle_factory_style_move_lists.inc"
+ .align 2
gUnknown_08612120:: @ 8612120
- .incbin "baserom.gba", 0x612120, 0x44
+ .4byte sub_81A5E94
+ .4byte sub_81A5FA8
+ .4byte sub_81A6054
+ .4byte sub_81A613C
+ .4byte nullsub_75
+ .4byte nullsub_123
+ .4byte sub_81A6188
+ .4byte sub_81A6198
+ .4byte sub_81A61A4
+ .4byte sub_81A63CC
+ .4byte sub_81A64C4
+ .4byte sub_81A63B8
+ .4byte sub_81A61B0
+ .4byte sub_81A67EC
+ .4byte sub_81A6A08
+ .4byte sub_81A6AEC
+ .4byte sub_81A6C1C
+ .align 2
gUnknown_08612164:: @ 8612164
- .incbin "baserom.gba", 0x612164, 0x10
+ .4byte 0x00000100, 0x00000200, 0x01000000, 0x02000000
+ .align 2
gUnknown_08612174:: @ 8612174
- .incbin "baserom.gba", 0x612174, 0x10
+ .4byte 0xfffffeff, 0xfffffdff, 0xfeffffff, 0xfdffffff
gUnknown_08612184:: @ 8612184
- .incbin "baserom.gba", 0x612184, 0x10
+ .byte 0x03, 0x06, 0x06, 0x09, 0x09, 0x0c, 0x0c, 0x0f, 0x0f, 0x12, 0x15, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f
+ .align 1
gUnknown_08612194:: @ 8612194
- .incbin "baserom.gba", 0x612194, 0x180
+ .2byte 0x006e, 0x00c7, 0x00a2, 0x010a, 0x010b, 0x0173, 0x0174, 0x01d3, 0x01d4, 0x0233, 0x0234, 0x0293, 0x0294, 0x02f3, 0x0174, 0x0351
+ .2byte 0x0174, 0x01d3, 0x01d4, 0x0233, 0x0234, 0x0293, 0x0294, 0x02f3, 0x0174, 0x0371, 0x0174, 0x0371, 0x0174, 0x0371, 0x0174, 0x0371
+
+ .align 1
+gUnknown_086121D4:: @ 86121D4
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x016a, 0x0005, 0x0105, 0x00d4
+ .2byte 0x005c, 0x0145
+
+ .align 1
+gUnknown_086121F8:: @ 86121F8
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0065, 0x0005, 0x0099, 0x0078
+ .2byte 0x0057, 0x005c
+
+ .align 1
+gUnknown_0861221C:: @ 861221C
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x0133, 0x0005, 0x0093, 0x004e
+ .2byte 0x004d, 0x00ed
+
+ .align 1
+gUnknown_08612240:: @ 8612240
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0022, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x0039, 0x00ca, 0x0005, 0x0044, 0x00f3
+ .2byte 0x00db, 0x00c2
+
+ .align 2
+gUnknown_08612264:: @ 8612264
+ .4byte gUnknown_086121D4
+ .4byte gUnknown_086121F8
+ .4byte gUnknown_0861221C
+ .4byte gUnknown_08612240
+
+ .align 1
+gUnknown_08612274:: @ 8612274
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x016a, 0x0005, 0x0105, 0x00d4
+ .2byte 0x005c, 0x003a
+
+ .align 1
+gUnknown_08612298:: @ 8612298
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0065, 0x0005, 0x0099, 0x0078
+ .2byte 0x0057, 0x005c
+
+ .align 1
+gUnknown_086122BC:: @ 86122BC
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x0133, 0x0005, 0x0093, 0x004e
+ .2byte 0x004d, 0x00ed
+
+ .align 1
+gUnknown_086122E0:: @ 86122E0
+ .2byte 0x017b, 0x0004, 0x005c, 0x0089, 0x0131, 0x00bc, 0x0149, 0x0004, 0x005c, 0x005f, 0x0022, 0x003a, 0x00ca, 0x0005, 0x0044, 0x00f3
+ .2byte 0x00db, 0x00e3
+
+ .align 2
+gUnknown_08612304:: @ 8612304
+ .4byte gUnknown_08612274
+ .4byte gUnknown_08612298
+ .4byte gUnknown_086122BC
+ .4byte gUnknown_086122E0
+ .align 2
gUnknown_08612314:: @ 8612314
- .incbin "baserom.gba", 0x612314, 0x8
+ .4byte gUnknown_08612264
+ .4byte gUnknown_08612304
+ .align 2
gUnknown_0861231C:: @ 861231C
- .incbin "baserom.gba", 0x61231c, 0xc8
+ .2byte 0x0012
+ .byte 0x03, 0x05, 0x06
+
+ .align 2
+ .2byte 0x0005
+ .byte 0x0d, 0x20, 0x25
+
+ .align 2
+ .2byte 0x0011
+ .byte 0x08, 0x0b, 0x0c
+
+ .align 2
+ .2byte 0x0024
+ .byte 0x22, 0x1e, 0x21
+
+ .align 2
+ .2byte 0x0015
+ .byte 0x00, 0x00, 0x00
+
+ .align 2
+ .2byte 0x001e
+ .byte 0x01, 0x01, 0x01
+
+ .align 2
+ .2byte 0x002c
+ .byte 0x16, 0x17, 0x1b
+
+ .align 2
+ .2byte 0x0037
+ .byte 0x08, 0x16, 0x1f
+
+ .align 2
+ .2byte 0x000e
+ .byte 0x0d, 0x27, 0x15
+
+ .align 2
+ .2byte 0x0014
+ .byte 0x02, 0x04, 0x11
+
+ .align 2
+ .2byte 0x0038
+ .byte 0x1e, 0x14, 0x24
+
+ .align 2
+ .2byte 0x0042
+ .byte 0x1c, 0x22, 0x19
+ .align 2
+ .2byte 0x0026
+ .byte 0x17, 0x26, 0x1a
+
+ .align 2
+ .2byte 0x0032
+ .byte 0x17, 0x1e, 0x0b
+
+ .align 2
+ .2byte 0x002f
+ .byte 0x0f, 0x13, 0x0e
+
+ .align 2
+ .2byte 0x0027
+ .byte 0x02, 0x1d, 0x1a
+
+ .align 2
+ .2byte 0x0033
+ .byte 0x25, 0x0c, 0x20
+
+ .align 2
+ .2byte 0x0021
+ .byte 0x18, 0x17, 0x26
+
+ .align 2
+ .2byte 0x0018
+ .byte 0x05, 0x16, 0x04
+
+ .align 2
+ .2byte 0x000b
+ .byte 0x29, 0x25, 0x23
+
+ .align 2
+ .2byte 0x0035
+ .byte 0x27, 0x0e, 0x0d
+
+ .align 2
+ .2byte 0x0030
+ .byte 0x0a, 0x07, 0x09
+
+ .align 2
+ .2byte 0x000c
+ .byte 0x28, 0x14, 0x10
+
+ .align 2
+ .2byte 0x0034
+ .byte 0x12, 0x0d, 0x15
+
+ .align 2
+ .2byte 0x0013
+ .byte 0x16, 0x1f, 0x1b
+
+ .align 2
gUnknown_086123E4:: @ 86123E4
- .incbin "baserom.gba", 0x6123e4, 0x1f8
+ .byte 0x29, 0x0a, 0x30, 0x06, 0x01, 0x0a, 0x0f, 0x14, 0x20, 0x10, 0x0e, 0x27
+ .byte 0x2a, 0x0a, 0x1d, 0x08, 0x1b, 0x06, 0x34, 0x10, 0x20, 0x1e, 0x29, 0x0a
+ .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1a, 0x1c, 0x03, 0x0c
+ .byte 0x0f, 0x1e, 0x0b, 0x10, 0x39, 0x10, 0x0f, 0x20, 0x2b, 0x10, 0x14, 0x0a
+ .byte 0x3b, 0x10, 0x02, 0x0a, 0x1e, 0x16, 0x20, 0x10, 0x3e, 0x14, 0x03, 0x0c
+ .byte 0x31, 0x0a, 0x02, 0x0e, 0x15, 0x0e, 0x36, 0x14, 0x37, 0x10, 0x0a, 0x1e
+ .byte 0x29, 0x0a, 0x25, 0x10, 0x2a, 0x14, 0x34, 0x10, 0x0f, 0x1e, 0x1b, 0x0a
+ .byte 0x01, 0x0a, 0x07, 0x0e, 0x2a, 0x12, 0x0f, 0x1e, 0x1f, 0x06, 0xff, 0xff
+ .byte 0x35, 0x1a, 0x36, 0x10, 0x0f, 0x0e, 0x01, 0x0a, 0x21, 0x26, 0x0f, 0x1e
+ .byte 0x25, 0x0e, 0x2f, 0x10, 0x2d, 0x06, 0x1e, 0x20, 0x03, 0x0c, 0xff, 0xff
+ .byte 0x1d, 0x0c, 0x1d, 0x08, 0x2b, 0x0a, 0x0f, 0x10, 0x02, 0x0a, 0x03, 0x0c
+ .byte 0x2a, 0x0a, 0x3e, 0x0a, 0x00, 0x20, 0x27, 0x10, 0x08, 0x1c, 0x04, 0x0c
+ .byte 0x01, 0x0a, 0x12, 0x12, 0x01, 0x0a, 0x00, 0x10, 0x2d, 0x06, 0xff, 0xff
+ .byte 0x22, 0x1e, 0x31, 0x12, 0x01, 0x0a, 0x18, 0x10, 0x1c, 0x1c, 0x03, 0x0c
+ .byte 0x01, 0x0a, 0x0b, 0x06, 0x30, 0x10, 0x28, 0x0a, 0x49, 0x25, 0x24, 0x06
+ .byte 0x14, 0x10, 0x2c, 0x0a, 0x15, 0x04, 0x42, 0x16, 0x1b, 0x1e, 0x03, 0x0c
+ .byte 0x28, 0x06, 0x0f, 0x1a, 0x0b, 0x10, 0x17, 0x20, 0x00, 0x0c, 0xff, 0xff
+ .byte 0x01, 0x0a, 0x15, 0x10, 0x47, 0x16, 0x0f, 0x1e, 0x39, 0x0e, 0x36, 0x0e
+ .byte 0x01, 0x0a, 0x17, 0x10, 0x20, 0x16, 0x19, 0x0e, 0x31, 0x0a, 0x38, 0x0c
+ .byte 0x1d, 0x0c, 0x1d, 0x08, 0x00, 0x0c, 0x22, 0x10, 0x12, 0x1c, 0x0b, 0x02
+ .byte 0x29, 0x10, 0x04, 0x14, 0x2f, 0x10, 0x06, 0x10, 0x28, 0x1e, 0x1c, 0x1c
+ .byte 0x29, 0x10, 0x20, 0x0e, 0x28, 0x10, 0x16, 0x1c, 0x29, 0x1e, 0x03, 0x0c
+ .byte 0x0f, 0x1e, 0x0b, 0x10, 0x2f, 0x0e, 0x38, 0x06, 0x0c, 0x10, 0xff, 0xff
+ .byte 0x29, 0x0a, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x06, 0x2c, 0x10, 0xff, 0xff
+ .byte 0x23, 0x10, 0x0b, 0x10, 0x1d, 0x08, 0x2d, 0x06, 0x37, 0x10, 0x14, 0x0a
+ .byte 0x29, 0x0a, 0x22, 0x10, 0x08, 0x14, 0x2f, 0x10, 0x1e, 0x16, 0x29, 0x10
+ .byte 0x01, 0x06, 0x2c, 0x10, 0x01, 0x0a, 0x15, 0x10, 0x39, 0x0e, 0x36, 0x0e
+ .byte 0x20, 0x10, 0x0b, 0x02, 0x3f, 0x10, 0x12, 0x1c, 0x04, 0x0c, 0xff, 0xff
+ .byte 0x18, 0x10, 0x02, 0x0a, 0x3a, 0x10, 0x46, 0x04, 0x0e, 0x02, 0x03, 0x0c
+ .byte 0x10, 0x1e, 0x0b, 0x02, 0x0a, 0x1e, 0x0b, 0x10, 0x3a, 0x06, 0xff, 0xff
+ .byte 0x02, 0x0a, 0x12, 0x12, 0x0f, 0x1e, 0x0b, 0x10, 0x38, 0x06, 0x03, 0x0c
+ .byte 0x22, 0x1e, 0x00, 0x10, 0x1b, 0x16, 0x3f, 0x10, 0x0f, 0x1e, 0x03, 0x0c
+ .byte 0x29, 0x0a, 0x1e, 0x0e, 0x25, 0x10, 0x26, 0x1e, 0x00, 0x0c, 0xff, 0xff
+ .byte 0x01, 0x0a, 0x1e, 0x0e, 0x36, 0x12, 0x2f, 0x10, 0x0b, 0x12, 0x04, 0x0c
+ .byte 0x05, 0x28, 0x0f, 0x1e, 0x1b, 0x0a, 0x0b, 0x10, 0x20, 0x10, 0x3b, 0x06
+ .byte 0x01, 0x0a, 0x1f, 0x10, 0x3e, 0x0a, 0x37, 0x10, 0x20, 0x10, 0x28, 0x06
+ .byte 0x26, 0x10, 0x31, 0x0a, 0x29, 0x1e, 0x1c, 0x1c, 0x01, 0x0a, 0x12, 0x12
+ .byte 0x0a, 0x0c, 0x00, 0x0c, 0x29, 0x10, 0x1c, 0x10, 0x0f, 0x1e, 0x23, 0x0c
+ .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x39, 0x10, 0x2a, 0x14, 0x04, 0x0c
+ .byte 0x28, 0x0a, 0x0e, 0x02, 0x0f, 0x10, 0x20, 0x06, 0x2f, 0x10, 0x3c, 0x04
+ .byte 0x39, 0x0c, 0x39, 0x0c, 0x00, 0x0c, 0x29, 0x0a, 0x17, 0x20, 0x39, 0x0c
+ .byte 0x5c, 0x26, 0x0b, 0x10, 0x20, 0x10, 0x30, 0x12, 0x05, 0x1e, 0x0c, 0x10
gUnknown_086125DC:: @ 86125DC
- .incbin "baserom.gba", 0x6125dc, 0x1c
+ .byte 0x23, 0x46, 0x23, 0x01, 0x04, 0x09, 0x05, 0x00, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x38, 0x1c, 0x01, 0x15, 0x2a, 0x15, 0x01, 0x1c, 0x8c, 0x38, 0x01, 0x15, 0x46, 0x23, 0x00
+ .align 2
gUnknown_086125F8:: @ 86125F8
- .incbin "baserom.gba", 0x6125f8, 0x74
+ .4byte sub_81A705C
+ .4byte sub_81A7140
+ .4byte sub_81A7248
+ .4byte sub_81A73B8
+ .4byte sub_81A7070
+ .4byte sub_81A73EC
+ .4byte sub_81A7400
+ .4byte sub_81A740C
+ .4byte sub_81A7418
+ .4byte nullsub_76
+ .4byte nullsub_124
+ .4byte sub_81A7468
+ .4byte sub_81A74CC
+ .4byte sub_81A74E0
+ .4byte sub_81A7508
+ .4byte sub_81A7580
+ .4byte sub_81A8090
+ .4byte sub_81A80DC
+ .4byte sub_81A825C
+ .4byte sub_81A827C
+ .4byte sub_81A84B4
+ .4byte sub_81A84EC
+ .4byte sub_81A863C
+ .4byte sub_81A8658
+ .4byte sub_81A869C
+ .4byte sub_81A86C0
+ .4byte sub_81A8794
+ .4byte sub_81A87E8
+ .4byte sub_81A8830
gUnknown_0861266C:: @ 861266C
- .incbin "baserom.gba", 0x61266c, 0x9
+ .byte 0x03, 0x03, 0x01, 0x00, 0x00, 0x02, 0x02, 0x01, 0x04
gUnknown_08612675:: @ 8612675
- .incbin "baserom.gba", 0x612675, 0x13
+ .byte 0x02, 0x01, 0x00, 0x02, 0x00, 0x01, 0x01, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x01, 0x00, 0x01, 0x02, 0x00
+ .align 2
gUnknown_08612688:: @ 8612688
- .incbin "baserom.gba", 0x612688, 0x8
+ .4byte sub_81A7D8C
+ .4byte sub_81A7DE8
+ .align 2
gUnknown_08612690:: @ 8612690
- .incbin "baserom.gba", 0x612690, 0x8
+ .4byte 0x00000400, 0x00000800
gUnknown_08612698:: @ 8612698
- .incbin "baserom.gba", 0x612698, 0x4
+ step_94
+ step_right
+ step_95
+ step_end
gUnknown_0861269C:: @ 861269C
- .incbin "baserom.gba", 0x61269c, 0x4
+ step_94
+ step_down
+ step_95
+ step_end
gUnknown_086126A0:: @ 86126A0
- .incbin "baserom.gba", 0x6126a0, 0x4
+ step_94
+ step_left
+ step_95
+ step_end
gUnknown_086126A4:: @ 86126A4
- .incbin "baserom.gba", 0x6126a4, 0x4
+ step_94
+ step_up
+ step_95
+ step_end
gUnknown_086126A8:: @ 86126A8
- .incbin "baserom.gba", 0x6126a8, 0x2
+ step_03
+ step_end
gUnknown_086126AA:: @ 86126AA
- .incbin "baserom.gba", 0x6126aa, 0x2
+ step_00
+ step_end
gUnknown_086126AC:: @ 86126AC
- .incbin "baserom.gba", 0x6126ac, 0x2
+ step_02
+ step_end
gUnknown_086126AE:: @ 86126AE
- .incbin "baserom.gba", 0x6126ae, 0x2
+ step_01
+ step_end
@ 86126B0
.include "data/battle_frontier/battle_pyramid_level_50_wild_mons.inc"
@@ -297,53 +1340,497 @@ gUnknown_086126AE:: @ 86126AE
@ 8612E80
.include "data/battle_frontier/battle_pyramid_open_level_wild_mons.inc"
+ .align 2
gUnknown_08613650:: @ 8613650
- .incbin "baserom.gba", 0x613650, 0x5
-
-gUnknown_08613655:: @ 8613655
- .incbin "baserom.gba", 0x613655, 0xfb
+ .byte 0x07, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x80, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00
+ .byte 0x05, 0x03, 0x00, 0x00, 0x78, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x78, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x00, 0x00, 0x00
+ .byte 0x04, 0x04, 0x00, 0x01, 0x70, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x02, 0x70, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x00, 0x00
+ .byte 0x03, 0x05, 0x00, 0x00, 0x68, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x01, 0x68, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x00, 0x00, 0x00
+ .byte 0x04, 0x05, 0x00, 0x02, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00, 0x03, 0x06, 0x00, 0x04, 0x60, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x00, 0x00
+ .byte 0x02, 0x03, 0x00, 0x00, 0x58, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x0e, 0x0c, 0x0d, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, 0x58, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x00, 0x00, 0x00
+ .byte 0x03, 0x07, 0x00, 0x00, 0x50, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x04, 0x00, 0x00, 0x50, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x00, 0x00, 0x00
+ .byte 0x03, 0x06, 0x00, 0x00, 0x50, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x03, 0x08, 0x00, 0x00, 0x50, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00
gUnknown_08613750:: @ 8613750
- .incbin "baserom.gba", 0x613750, 0x44
+ .byte 0x28, 0x00, 0x46, 0x01, 0x5a, 0x02, 0x64, 0x03, 0x23, 0x01, 0x37, 0x02, 0x4b, 0x03, 0x5a, 0x04, 0x64, 0x0a, 0x23, 0x02, 0x37, 0x03, 0x4b, 0x04, 0x5a, 0x05, 0x64, 0x0b, 0x23, 0x03, 0x37, 0x04
+ .byte 0x4b, 0x05, 0x5a, 0x06, 0x64, 0x0c, 0x23, 0x04, 0x37, 0x05, 0x4b, 0x06, 0x5a, 0x07, 0x64, 0x0d, 0x23, 0x05, 0x37, 0x06, 0x4b, 0x07, 0x5a, 0x08, 0x64, 0x0e, 0x23, 0x06, 0x37, 0x07, 0x4b, 0x08
+ .byte 0x5a, 0x09, 0x64, 0x0f
gUnknown_08613794:: @ 8613794
- .incbin "baserom.gba", 0x613794, 0x8
+ .byte 0x00, 0x04, 0x09, 0x0e, 0x13, 0x18, 0x1d, 0x00
+ .align 1
gUnknown_0861379C:: @ 861379C
- .incbin "baserom.gba", 0x61379c, 0x190
-
+ .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+
+ .align 1
gUnknown_0861392C:: @ 861392C
- .incbin "baserom.gba", 0x61392c, 0x190
+ .2byte 0x0015, 0x0051, 0x0085, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x0087, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x0088, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x0086, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025, 0x0015, 0x004d, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db
+ .2byte 0x0019, 0x002d, 0x0015, 0x004e, 0x008d, 0x0022, 0x008a, 0x0018, 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004f, 0x008d, 0x0022
+ .2byte 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x0049, 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
+ .2byte 0x0015, 0x0051, 0x008d, 0x0022, 0x008d, 0x0018, 0x00b3, 0x00db, 0x0019, 0x002d, 0x0015, 0x004a, 0x008d, 0x0022, 0x008a, 0x0018
+ .2byte 0x00c8, 0x00ba, 0x0013, 0x0025, 0x0015, 0x004b, 0x008d, 0x0022, 0x008d, 0x0018, 0x00c6, 0x00c4, 0x0019, 0x002d, 0x0015, 0x004c
+ .2byte 0x008d, 0x0022, 0x008a, 0x0018, 0x00b7, 0x00bb, 0x0013, 0x0025
gUnknown_08613ABC:: @ 8613ABC
- .incbin "baserom.gba", 0x613abc, 0x7e
+ .byte 0x1f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x0f, 0x00, 0x2e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06
+ .byte 0x61, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3d, 0x02, 0x47, 0x03, 0x51, 0x04, 0x5b, 0x05, 0x5e, 0x06, 0x61, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04
+ .byte 0x58, 0x05, 0x5c, 0x07, 0x60, 0x08, 0x64, 0x09, 0x0f, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x09, 0x0f, 0x00, 0x1e, 0x01, 0x3a, 0x02
+ .byte 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x07, 0x64, 0x08, 0x1c, 0x00, 0x2b, 0x01, 0x3a, 0x02, 0x44, 0x03, 0x4e, 0x04, 0x58, 0x05, 0x5c, 0x06, 0x60, 0x08, 0x64, 0x09
gUnknown_08613B3A:: @ 8613B3A
- .incbin "baserom.gba", 0x613b3a, 0xa
+ .byte 0x00, 0x09, 0x12, 0x1b, 0x24, 0x2d, 0x36, 0x00, 0x00, 0x00
+ .align 2
gUnknown_08613B44:: @ 8613B44
- .incbin "baserom.gba", 0x613b44, 0xd8
+ .byte 0x03, 0x06
+
+ .align 2
+ .byte 0x0b, 0x06
+
+ .align 2
+ .byte 0x0d, 0x06
+
+ .align 2
+ .byte 0x0f, 0x01
+
+ .align 2
+ .byte 0x2b, 0x04
+
+ .align 2
+ .byte 0x2d, 0x01
+
+ .align 2
+ .byte 0x24, 0x09
+
+ .align 2
+ .byte 0x29, 0x04
+
+ .align 2
+ .byte 0x05, 0x05
+
+ .align 2
+ .byte 0x18, 0x04
+
+ .align 2
+ .byte 0x2f, 0x00
+
+ .align 2
+ .byte 0x2e, 0x09
+
+ .align 2
+ .byte 0x11, 0x0c
+
+ .align 2
+ .byte 0x10, 0x0b
+
+ .align 2
+ .byte 0x1e, 0x0d
+
+ .align 2
+ .byte 0x08, 0x01
+
+ .align 2
+ .byte 0x17, 0x03
+
+ .align 2
+ .byte 0x0c, 0x04
+
+ .align 2
+ .byte 0x38, 0x04
+
+ .align 2
+ .byte 0x1c, 0x03
+
+ .align 2
+ .byte 0x1a, 0x00
+
+ .align 2
+ .byte 0x19, 0x0b
+
+ .align 2
+ .byte 0x09, 0x07
+
+ .align 2
+ .byte 0x31, 0x07
+
+ .align 2
+ .byte 0x35, 0x07
+
+ .align 2
+ .byte 0x36, 0x01
+
+ .align 2
+ .byte 0x33, 0x00
+
+ .align 2
+ .byte 0x2a, 0x03
+
+ .align 2
+ .byte 0x16, 0x0d
+
+ .align 2
+ .byte 0x0e, 0x03
+
+ .align 2
+ .byte 0x15, 0x01
+
+ .align 2
+ .byte 0x14, 0x01
+
+ .align 2
+ .byte 0x2c, 0x01
+
+ .align 2
+ .byte 0x1b, 0x02
+
+ .align 2
+ .byte 0x04, 0x01
+
+ .align 2
+ .byte 0x07, 0x03
+
+ .align 2
+ .byte 0x34, 0x05
+
+ .align 2
+ .byte 0x32, 0x00
+
+ .align 2
+ .byte 0x37, 0x02
+
+ .align 2
+ .byte 0x1d, 0x04
+
+ .align 2
+ .byte 0x22, 0x09
+
+ .align 2
+ .byte 0x1f, 0x01
+
+ .align 2
+ .byte 0x25, 0x00
+
+ .align 2
+ .byte 0x0a, 0x04
+
+ .align 2
+ .byte 0x28, 0x00
+ .align 2
+ .byte 0x06, 0x05
+
+ .align 2
+ .byte 0x27, 0x0b
+
+ .align 2
+ .byte 0x26, 0x00
+
+ .align 2
+ .byte 0x13, 0x00
+
+ .align 2
+ .byte 0x12, 0x02
+
+ .align 2
+ .byte 0x39, 0x08
+
+ .align 2
+ .byte 0x02, 0x0b
+
+ .align 2
+ .byte 0x20, 0x01
+
+ .align 2
+ .byte 0x21, 0x00
+
+ .align 2
gUnknown_08613C1C:: @ 8613C1C
- .incbin "baserom.gba", 0x613c1c, 0x2a4
+ .byte 0x0d, 0x03, 0x0e, 0x04, 0x10, 0x01, 0x11, 0x00, 0x03, 0x02, 0x12, 0x03, 0x0c, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x02, 0x17, 0x02, 0x07, 0x02, 0x0a, 0x04, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x00
+ .byte 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x03, 0x20, 0x04, 0x26, 0x00, 0x27, 0x01, 0x29, 0x04, 0x2a, 0x05, 0x09, 0x04, 0x16, 0x05, 0x2b, 0x00, 0x2d, 0x04, 0x2e, 0x02, 0x30, 0x02, 0x32, 0x02, 0x31, 0x03
+ .byte 0x2f, 0x03, 0x33, 0x03, 0x34, 0x02, 0x04, 0x02, 0x35, 0x00, 0x36, 0x03, 0x37, 0x03, 0x38, 0x03, 0x1c, 0x01, 0x3a, 0x02, 0x05, 0x02, 0x42, 0x02, 0x02, 0x03, 0x44, 0x02, 0x45, 0x03, 0x47, 0x03
+ .byte 0x43, 0x00, 0x00, 0x04
+
+ .align 2
+gUnknown_08613C80:: @ 8613C80
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D2D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D57
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252D81
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DAB
+ .align 2
+gUnknown_08613C90:: @ 8613C90
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25330B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2532CC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25328B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253248
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253206
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2531C4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253183
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253140
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530FD
+
+ .align 2
+gUnknown_08613CB4:: @ 8613CB4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544A6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25445A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25440B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2543BA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25436A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25431A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2542CB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25427A
+
+ .align 2
+gUnknown_08613CD4:: @ 8613CD4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252DD5
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E03
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E31
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E5F
+
+ .align 2
+gUnknown_08613CE4:: @ 8613CE4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25362E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2535D4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253578
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25351A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2534BD
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253460
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253404
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2533A6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25334D
+
+ .align 2
+gUnknown_08613D08:: @ 8613D08
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25471E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2546CC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25467C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25462A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2545D9
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254588
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254538
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2544E6
+
+ .align 2
+gUnknown_08613D28:: @ 8613D28
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252E8D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EAA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EC7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252EE4
+
+ .align 2
+gUnknown_08613D38:: @ 8613D38
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2539EC
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253980
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253915
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2538A8
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25383C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2537D0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253765
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2536F8
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25368B
+
+ .align 2
+gUnknown_08613D5C:: @ 8613D5C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A0B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2549AE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25494D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2548EB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25488A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254829
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2547C9
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254767
+
+ .align 2
+gUnknown_08613D7C:: @ 8613D7C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F01
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F3A
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252F73
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FAC
+
+ .align 2
+gUnknown_08613D8C:: @ 8613D8C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D3E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253CE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C87
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253C2C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253BD2
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B78
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253B1F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253AC4
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253A69
+
+ .align 2
+gUnknown_08613DB0:: @ 8613DB0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C3E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BF1
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254BAE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B69
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254B25
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254AE1
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A9E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254A59
+
+ .align 2
+gUnknown_08613DD0:: @ 8613DD0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_252FE5
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253000
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25301B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253036
+
+ .align 2
+gUnknown_08613DE0:: @ 8613DE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F6C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253F34
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EFA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253EBE
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E83
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E48
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253E0E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253DD2
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253D96
+
+ .align 2
+gUnknown_08613E04:: @ 8613E04
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E6E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254E27
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254DE0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D97
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D4F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254D07
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254CC0
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254C77
+
+ .align 2
+gUnknown_08613E24:: @ 8613E24
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253051
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25307C
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530A7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2530D2
+
+ .align 2
+gUnknown_08613E34:: @ 8613E34
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25422B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2541DD
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25418D
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25413B
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_2540EA
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254099
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254049
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FF7
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_253FA5
+
+ .align 2
+gUnknown_08613E58:: @ 8613E58
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_255068
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_25502F
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FF6
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254FBB
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F81
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F47
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254F0E
+ .4byte BattleFrontier_BattlePyramidEmptySquare_Text_254ED3
+
+ .align 2
+gUnknown_08613E78:: @ 8613E78
+ .4byte gUnknown_08613C80
+ .4byte gUnknown_08613C90
+ .4byte gUnknown_08613CB4
+
+ .align 2
+gUnknown_08613E84:: @ 8613E84
+ .4byte gUnknown_08613CD4
+ .4byte gUnknown_08613CE4
+ .4byte gUnknown_08613D08
+
+ .align 2
+gUnknown_08613E90:: @ 8613E90
+ .4byte gUnknown_08613D28
+ .4byte gUnknown_08613D38
+ .4byte gUnknown_08613D5C
+
+ .align 2
+gUnknown_08613E9C:: @ 8613E9C
+ .4byte gUnknown_08613D7C
+ .4byte gUnknown_08613D8C
+ .4byte gUnknown_08613DB0
+
+ .align 2
+gUnknown_08613EA8:: @ 8613EA8
+ .4byte gUnknown_08613DD0
+ .4byte gUnknown_08613DE0
+ .4byte gUnknown_08613E04
+
+ .align 2
+gUnknown_08613EB4:: @ 8613EB4
+ .4byte gUnknown_08613E24
+ .4byte gUnknown_08613E34
+ .4byte gUnknown_08613E58
+
+ .align 2
gUnknown_08613EC0:: @ 8613EC0
- .incbin "baserom.gba", 0x613ec0, 0x18
+ .4byte gUnknown_08613E78
+ .4byte gUnknown_08613E84
+ .4byte gUnknown_08613E90
+ .4byte gUnknown_08613E9C
+ .4byte gUnknown_08613EA8
+ .4byte gUnknown_08613EB4
gUnknown_08613ED8:: @ 8613ED8
- .incbin "baserom.gba", 0x613ed8, 0x8
+ .byte 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x03, 0x04
+ .align 2
gUnknown_08613EE0:: @ 8613EE0
- .incbin "baserom.gba", 0x613ee0, 0x48
-
+ .4byte sub_81A8E9C
+ .4byte sub_81A8F38
+ .4byte sub_81A9048
+ .4byte sub_81A9134
+ .4byte sub_81A917C
+ .4byte sub_81A91FC
+ .4byte sub_81A9254
+ .4byte CalculateBattlePyramidItemBallItemId
+ .4byte sub_81A93C8
+ .4byte sub_81A9414
+ .4byte sub_81A9424
+ .4byte sub_81A9618
+ .4byte sub_81A966C
+ .4byte sub_81A9684
+ .4byte sub_81A975C
+ .4byte sub_81A97C8
+ .4byte sub_81A9828
+ .4byte sub_81A9834
+
+ .align 1
gUnknown_08613F28:: @ 8613F28
- .incbin "baserom.gba", 0x613f28, 0xc
+ .2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
+ .align 2
gUnknown_08613F34:: @ 8613F34
- .incbin "baserom.gba", 0x613f34, 0x12
+ .2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba
gUnknown_08613F46:: @ 8613F46
- .incbin "baserom.gba", 0x613f46, 0x40
+ .byte 0x01, 0x04, 0xff, 0xff, 0x00, 0x02, 0x05, 0xff, 0x01, 0x03, 0x06, 0xff, 0x02, 0x07, 0xff, 0xff, 0x00, 0x05, 0x08, 0xff, 0x01, 0x04, 0x06, 0x09, 0x02, 0x05, 0x07, 0x0a, 0x03, 0x06, 0x0b, 0xff
+ .byte 0x04, 0x09, 0x0c, 0xff, 0x05, 0x08, 0x0a, 0x0d, 0x06, 0x09, 0x0b, 0x0e, 0x07, 0x0a, 0x0f, 0xff, 0x08, 0x0d, 0xff, 0xff, 0x09, 0x0c, 0x0e, 0xff, 0x0a, 0x0d, 0x0f, 0xff, 0x0b, 0x0e, 0xff, 0xff
gUnknown_08613F86:: @ 8613F86
- .incbin "baserom.gba", 0x613f86, 0xa
+ .byte 0x1e, 0x28, 0x32, 0x3c, 0x46, 0x50, 0x55, 0x5a, 0x5f, 0x64
+
diff --git a/data/battle_link_817C95C.s b/data/battle_link_817C95C.s
new file mode 100644
index 000000000..24f70c79c
--- /dev/null
+++ b/data/battle_link_817C95C.s
@@ -0,0 +1,174 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_0860A4AC:: @ 860A4AC
+ .2byte 0x0044, 0x005a, 0x0075, 0x00f3, 0x0020, 0x00af, 0x00b3, 0x00ed, 0x0149, 0x0108, 0x011c, 0x0143, 0x008a, 0x0137, 0x00ad, 0x00dc
+ .2byte 0x000c, 0x00da, 0x00d8, 0x011b, 0x00d9, 0x0117, 0xffff, 0x00de, 0x0095, 0xffff
+
+ .align 1
+gUnknown_0860A4E0:: @ 860A4E0
+ .2byte 0x0001, 0x0001, 0x0001, 0x0004, 0x0001, 0x0001, 0x0001, 0x0000, 0x0005, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
+ .2byte 0x0001, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0005, 0x0005, 0x0004, 0x0005, 0x0001, 0x0003, 0x0001
+ .2byte 0x0003, 0x0005, 0x0001, 0x0007, 0x0001, 0x0007, 0x0007, 0x0001, 0x0005, 0x0002, 0x0004, 0x0001, 0x0001, 0x0001, 0x0005, 0x0001
+ .2byte 0x0002, 0x0004, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001
+ .2byte 0x0001, 0x0007, 0x0004, 0x0004, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0004, 0x0001, 0x0001, 0x0001, 0x0004
+ .2byte 0x0005, 0x0002, 0x0004, 0x0001, 0x0004, 0x0001, 0x0007, 0x0002, 0x0001, 0x0005, 0x0007, 0x0003, 0x0003, 0x0004, 0x0003, 0x0003
+ .2byte 0x0003, 0x0003, 0x0003, 0x0002, 0x0004, 0x0001, 0x0005, 0x0001, 0x0001, 0x0004, 0x0005, 0x0003, 0x0001, 0x0002, 0x0001, 0x0005
+ .2byte 0x0004, 0x0003, 0x0006, 0x0004, 0x0003, 0x0003, 0x0003, 0x0002, 0x0004, 0x0001, 0x0001, 0x0001, 0x0005, 0x0001, 0x0001, 0x0007
+ .2byte 0x0002, 0x0002, 0x0001, 0x0001, 0x0004, 0x0004, 0x0004, 0x0001, 0x0004, 0x0004, 0x0001, 0x0001, 0x0001, 0x0001, 0x0007, 0x0007
+ .2byte 0x0006, 0x0003, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0003, 0x0001, 0x0001, 0x0004, 0x0004
+ .2byte 0x0003, 0x0003, 0x0003, 0x0001, 0x0004, 0x0007, 0x0007, 0x0005, 0x0007, 0x0001, 0x0007, 0x0001, 0x0005, 0x0000, 0x0004, 0x0004
+ .2byte 0x0004, 0x0004, 0x0004, 0x0002, 0x0002, 0x0006, 0x0003, 0x0006, 0x0004, 0x0004, 0x0002, 0x0005, 0x0002, 0x0001, 0x0001, 0x0006
+ .2byte 0x0006, 0x0006, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0006, 0x0001, 0x0004, 0x0001, 0x0001, 0x0003, 0x0001, 0x0001, 0x0001
+ .2byte 0x0001, 0x0001, 0x0004, 0x0001, 0x0001, 0x0003
+
+ .align 1
+gUnknown_0860A68C:: @ 860A68C
+ .2byte 0x0004, 0xfffd, 0xfffa
+
+ .align 1
+gUnknown_0860A692:: @ 860A692
+ .2byte 0x0004, 0x0004, 0x0006, 0x0006, 0x0007, 0x0006, 0x0002
+
+ .align 1
+gUnknown_0860A6A0:: @ 860A6A0
+ .2byte 0x0091, 0x0003, 0x00fa, 0x0003, 0x00be, 0x0003, 0x0080, 0x0003, 0x006e, 0x0003, 0x0098, 0x0003, 0x0143, 0x0003, 0x0123, 0x0003
+ .2byte 0x007f, 0x0003, 0x014a, 0x0003, 0x0039, 0x0003, 0x0134, 0x0003, 0x0038, 0x0003, 0x003d, 0x0003, 0x015a, 0x0000, 0x0037, 0x0003
+ .2byte 0x0160, 0x0003, 0x0137, 0x0003, 0x0057, 0x0003, 0x004c, 0xfffc, 0x013b, 0xfffc, 0x00ac, 0xfffc, 0x0035, 0xfffc, 0x00dd, 0xfffc
+ .2byte 0x007e, 0xfffc, 0x0101, 0xfffc, 0x0034, 0xfffc, 0x0133, 0xfffc, 0x012b, 0xfffc, 0x011c, 0xfffc, 0x0053, 0xfffc, 0x0007, 0xfffc
+ .2byte 0x004c, 0xfffc, 0xffff, 0x0000
+
+ .align 1
+gUnknown_0860A728:: @ 860A728
+ .2byte 0x013b, 0x0003, 0x00ac, 0x0003, 0x0035, 0x0003, 0x00dd, 0x0003, 0x007e, 0x0003, 0x0101, 0x0003, 0x0034, 0x0003, 0x0133, 0x0003
+ .2byte 0x012b, 0x0003, 0x011c, 0x0003, 0x0053, 0x0003, 0x0007, 0x0003, 0x004c, 0x0005, 0x00eb, 0x0003, 0x00ea, 0x0003, 0x00ec, 0x0003
+ .2byte 0x0137, 0x0003, 0xffff, 0x0000
+
+ .align 1
+gUnknown_0860A770:: @ 860A770
+ .2byte 0x0137, 0x0003, 0x004c, 0xfffd, 0xffff, 0x0000
+
+ .align 1
+gUnknown_0860A77C:: @ 860A77C
+ .2byte 0x0137, 0x0003, 0x004c, 0xfffd, 0xffff, 0x0000
+
+ .align 1
+gUnknown_0860A788:: @ 860A788
+ .2byte 0x0055, 0x0003, 0x0009, 0x0003, 0x00d1, 0x0003, 0x0054, 0x0003, 0x00c0, 0x0003, 0x015f, 0x0003, 0x0056, 0x0000, 0x0057, 0x0003
+ .2byte 0x0158, 0x0003, 0xffff, 0x0000
+
+ .align 1
+gUnknown_0860A7B0:: @ 860A7B0
+ .2byte 0x0005, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003
+
+ .align 1
+gUnknown_0860A7BE:: @ 860A7BE
+ .2byte 0x0005, 0x0005, 0x0005, 0x0005, 0x0005
+
+ .align 1
+gUnknown_0860A7C8:: @ 860A7C8
+ .2byte 0x0004
+
+ .align 1
+gUnknown_0860A7CA:: @ 860A7CA
+ .2byte 0x0005
+
+ .align 1
+gUnknown_0860A7CC:: @ 860A7CC
+ .2byte 0x0005
+
+ .align 1
+gUnknown_0860A7CE:: @ 860A7CE
+ .2byte 0x0003
+
+ .align 1
+gUnknown_0860A7D0:: @ 860A7D0
+ .2byte 0x0003
+
+ .align 1
+gUnknown_0860A7D2:: @ 860A7D2
+ .2byte 0x0004
+
+ .align 1
+gUnknown_0860A7D4:: @ 860A7D4
+ .2byte 0x0003
+
+ .align 1
+gUnknown_0860A7D6:: @ 860A7D6
+ .2byte 0x0006
+
+ .align 1
+gUnknown_0860A7D8:: @ 860A7D8
+ .2byte 0x0006
+
+ .align 1
+gUnknown_0860A7DA:: @ 860A7DA
+ .2byte 0x0006
+
+ .align 1
+gUnknown_0860A7DC:: @ 860A7DC
+ .2byte 0x0004
+
+ .align 1
+gUnknown_0860A7DE:: @ 860A7DE
+ .2byte 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002
+
+ .align 1
+gUnknown_0860A7EC:: @ 860A7EC
+ .2byte 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004
+
+ .align 1
+gUnknown_0860A7FA:: @ 860A7FA
+ .2byte 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff
+
+ .align 1
+gUnknown_0860A808:: @ 860A808
+ .2byte 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002
+
+ .align 1
+gUnknown_0860A816:: @ 860A816
+ .2byte 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004
+
+ .align 1
+gUnknown_0860A824:: @ 860A824
+ .2byte 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe, 0xfffe
+
+ .align 2
+gUnknown_0860A834:: @ 860A834
+ .4byte gUnknown_0860A4E0
+ .4byte gUnknown_0860A68C
+ .4byte gUnknown_0860A692
+ .4byte gUnknown_0860A6A0
+ .4byte gUnknown_0860A728
+ .4byte gUnknown_0860A770
+ .4byte gUnknown_0860A77C
+ .4byte gUnknown_0860A788
+ .4byte gUnknown_0860A7B0
+ .4byte gUnknown_0860A7BE
+ .4byte gUnknown_0860A7C8
+ .4byte gUnknown_0860A7CA
+ .4byte gUnknown_0860A7CC
+ .4byte gUnknown_0860A7CE
+ .4byte gUnknown_0860A7D0
+ .4byte gUnknown_0860A7D2
+ .4byte gUnknown_0860A7D4
+ .4byte gUnknown_0860A7D6
+ .4byte gUnknown_0860A7D8
+ .4byte gUnknown_0860A7DA
+ .4byte gUnknown_0860A7DA
+ .4byte gUnknown_0860A7DC
+ .4byte gUnknown_0860A7DE
+ .4byte gUnknown_0860A7EC
+ .4byte gUnknown_0860A7FA
+ .4byte gUnknown_0860A808
+ .4byte gUnknown_0860A816
+ .4byte gUnknown_0860A824
+
+ .align 1
+gUnknown_0860A8A4:: @ 860A8A4
+ .2byte 0x0097, 0x00b2, 0x00bc, 0x008c, 0x00b4, 0x00b5, 0x0093, 0x006a, 0x0091, 0x005e, 0x0030, 0x002a, 0x0095, 0x001c, 0x001d, 0x0064
+ .2byte 0x0060, 0xffff
+
diff --git a/data/battle_records.s b/data/battle_records.s
new file mode 100644
index 000000000..22c487e4c
--- /dev/null
+++ b/data/battle_records.s
@@ -0,0 +1,37 @@
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_085B3484:: @ 85B3484
+ .incbin "graphics/unknown/unknown_5B3484.4bpp"
+
+ .align 2
+gUnknown_085B3544:: @ 85B3544
+ .incbin "graphics/unknown/unknown_5B3484.gbapal"
+
+ .align 2
+gUnknown_085B3564:: @ 85B3564
+ .incbin "graphics/unknown/unknown_5B3564.bin"
+
+ .align 2
+gUnknown_085B3D64:: @ 85B3D64
+ .4byte 0x000001f0, 0x000031e7
+
+ .align 2
+gUnknown_085B3D6C:: @ 85B3D6C
+ window_template 0x00, 0x02, 0x01, 0x1a, 0x12, 0x0f, 0x0014
+ window_template_terminator
+
+ .align 2
+gUnknown_085B3D7C:: @ 85B3D7C
+ window_template 0x00, 0x02, 0x01, 0x1a, 0x11, 0x0f, 0x0001
+
+gUnknown_085B3D84:: @ 85B3D84
+ .string "-------$"
+
+gUnknown_085B3D8C:: @ 85B3D8C
+ .string "----$"
+
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index ef6df1584..27aff5f19 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -10,6 +10,7 @@
.section script_data, "aw", %progbits
+.align 2
gBattleScriptsForMoveEffects:: @ 82D86A8
.4byte BattleScript_EffectHit
.4byte BattleScript_EffectSleep
@@ -2870,7 +2871,7 @@ BattleScript_FaintedMonTryChooseAnother::
jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_LINK, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_x2000000, BattleScript_FaintedMonChooseAnother
- jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_x100000 | BATTLE_TYPE_PYRAMID, BattleScript_FaintedMonChooseAnother
+ jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonChooseAnother
jumpifword COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonChooseAnother
jumpifbyte EQUAL, sBATTLE_STYLE, 0x1, BattleScript_FaintedMonChooseAnother
@@ -2965,7 +2966,7 @@ BattleScript_PayDayMoneyAndPickUpItems::
BattleScript_LocalBattleLost::
jumpifbattletype BATTLE_TYPE_DOME, BattleScript_CheckDomeDrew
- jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_x100000 | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText
+ jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText
jumpifbattletype BATTLE_TYPE_x4000000, BattleScript_LocalBattleLostPrintTrainersWinText
jumpifbattletype BATTLE_TYPE_EREADER_TRAINER, BattleScript_LocalBattleLostEnd
jumpifhalfword EQUAL, gTrainerBattleOpponent_A, 0x400, BattleScript_LocalBattleLostEnd
@@ -3177,7 +3178,7 @@ BattleScript_Pausex20::
return
BattleScript_LevelUp::
- fanfare BGM_FANFA1
+ fanfare MUS_FANFA1
printstring STRINGID_PKMNGREWTOLV
setbyte sLVLBOX_STATE, 0x0
drawlvlupbox
@@ -3205,7 +3206,7 @@ BattleScript_ForgotAndLearnedNewMove::
printstring STRINGID_ANDELLIPSIS
BattleScript_LearnedNewMove::
buffermovetolearn
- fanfare BGM_FANFA1
+ fanfare MUS_FANFA1
printstring STRINGID_PKMNLEARNEDMOVE
waitmessage 0x40
updatechoicemoveonlvlup ATTACKER
diff --git a/data/battle_setup.s b/data/battle_setup.s
deleted file mode 100644
index d5043aae9..000000000
--- a/data/battle_setup.s
+++ /dev/null
@@ -1,190 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0854FE88:: @ 854FE88
- .byte 0x08, 0x09, 0x05, 0x0a, 0x00, 0x0a, 0x07, 0x06
-
-gUnknown_0854FE90:: @ 854FE90
- .byte 0x04, 0x0b, 0x02, 0x03, 0x00, 0x0a, 0x01, 0x06
-
-gUnknown_0854FE98:: @ 854FE98
- .byte 0x1d, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29
-
-gUnknown_0854FEA4:: @ 854FEA4
- .byte 0x1f, 0x20, 0x21
-
-gUnknown_0854FEA7:: @ 854FEA7
- .byte 0x1d, 0x1f, 0x20, 0x21, 0x00
-
- .align 2
-gUnknown_0854FEAC:: @ 854FEAC
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_A, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD4, 0x00000002
- .4byte gUnknown_02038BDC, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000005
- .4byte gUnknown_02038BF0, 0x00000005
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_0854FEF4:: @ 854FEF4
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_A, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD4, 0x00000002
- .4byte gUnknown_02038BDC, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000005
- .4byte gUnknown_02038BF0, 0x00000002
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_0854FF3C:: @ 854FF3C
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_A, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD4, 0x00000002
- .4byte gUnknown_02038BDC, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000002
- .4byte gUnknown_02038BF0, 0x00000005
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_0854FF84:: @ 854FF84
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_A, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD4, 0x00000005
- .4byte gUnknown_02038BDC, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000005
- .4byte gUnknown_02038BF0, 0x00000005
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_0854FFCC:: @ 854FFCC
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_A, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD4, 0x00000002
- .4byte gUnknown_02038BDC, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000002
- .4byte gUnknown_02038BF0, 0x00000002
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_08550014:: @ 8550014
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_B, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD8, 0x00000002
- .4byte gUnknown_02038BE0, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000005
- .4byte gUnknown_02038BF4, 0x00000005
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_0855005C:: @ 855005C
- .4byte gUnknown_02038BC8, 0x00000000
- .4byte gTrainerBattleOpponent_B, 0x00000001
- .4byte gUnknown_02038BD0, 0x00000001
- .4byte gUnknown_02038BD8, 0x00000002
- .4byte gUnknown_02038BE0, 0x00000002
- .4byte gUnknown_02038BE4, 0x00000005
- .4byte gUnknown_02038BE8, 0x00000005
- .4byte gUnknown_02038BF4, 0x00000002
- .4byte gUnknown_02038BEC, 0x00000006
-
- .align 2
-gUnknown_085500A4:: @ 85500A4
- .2byte 0x0025, 0x0028, 0x0029, 0x002a, 0x002b, 0x0000, 0x0021, 0x0000
- .2byte 0x02e1, 0x032c, 0x032d, 0x032e, 0x032f, 0x0000, 0x0014, 0x0000
- .2byte 0x002c, 0x002f, 0x0030, 0x0031, 0x0032, 0x0000, 0x001a, 0x0000
- .2byte 0x0039, 0x003c, 0x003d, 0x003e, 0x003f, 0x0000, 0x0018, 0x0000
- .2byte 0x0040, 0x0043, 0x0044, 0x0045, 0x0046, 0x0000, 0x0018, 0x0000
- .2byte 0x02af, 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x0000, 0x0027, 0x0000
- .2byte 0x02ff, 0x033c, 0x033d, 0x033e, 0x033f, 0x0000, 0x0024, 0x0000
- .2byte 0x005e, 0x0065, 0x0066, 0x0067, 0x0068, 0x0000, 0x001a, 0x0000
- .2byte 0x004e, 0x0054, 0x0055, 0x0056, 0x0057, 0x0000, 0x001a, 0x0000
- .2byte 0x006c, 0x006e, 0x006f, 0x0070, 0x0071, 0x0018, 0x0014, 0x0000
- .2byte 0x0072, 0x0078, 0x0079, 0x007a, 0x007b, 0x0000, 0x0013, 0x0000
- .2byte 0x0090, 0x034c, 0x034d, 0x034e, 0x034f, 0x0018, 0x0038, 0x0000
- .2byte 0x007f, 0x0084, 0x0085, 0x0086, 0x0087, 0x0000, 0x0024, 0x0000
- .2byte 0x0088, 0x008b, 0x008c, 0x008d, 0x008e, 0x0000, 0x0013, 0x0000
- .2byte 0x008f, 0x0093, 0x0094, 0x0095, 0x0096, 0x0000, 0x001d, 0x0000
- .2byte 0x009b, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x0000, 0x0016, 0x0000
- .2byte 0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x0000, 0x001e, 0x0000
- .2byte 0x02a0, 0x0338, 0x0339, 0x033a, 0x033b, 0x0000, 0x002a, 0x0000
- .2byte 0x00c3, 0x0340, 0x0341, 0x0342, 0x0343, 0x0000, 0x0026, 0x0000
- .2byte 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x0000, 0x0021, 0x0000
- .2byte 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x0000, 0x001d, 0x0000
- .2byte 0x00d8, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x0018, 0x000d, 0x0000
- .2byte 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x0018, 0x0001, 0x0000
- .2byte 0x00e2, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x0000, 0x0023, 0x0000
- .2byte 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x0000, 0x0026, 0x0000
- .2byte 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0000, 0x0026, 0x0000
- .2byte 0x00fe, 0x0101, 0x0102, 0x0103, 0x0104, 0x0000, 0x0024, 0x0000
- .2byte 0x0118, 0x011a, 0x011b, 0x011c, 0x011d, 0x0000, 0x001f, 0x0000
- .2byte 0x0111, 0x0114, 0x0115, 0x0116, 0x0117, 0x0000, 0x001f, 0x0000
- .2byte 0x011f, 0x0120, 0x0121, 0x0122, 0x0123, 0x0000, 0x0020, 0x0000
- .2byte 0x012e, 0x012f, 0x0130, 0x0131, 0x0132, 0x0000, 0x0019, 0x0000
- .2byte 0x0125, 0x0127, 0x0128, 0x0129, 0x012a, 0x0000, 0x0012, 0x0000
- .2byte 0x0133, 0x0134, 0x0135, 0x0136, 0x0137, 0x0000, 0x001e, 0x0000
- .2byte 0x0139, 0x013a, 0x013b, 0x013c, 0x013d, 0x0018, 0x000c, 0x0000
- .2byte 0x013e, 0x0148, 0x0149, 0x014a, 0x014b, 0x0000, 0x0011, 0x0000
- .2byte 0x0153, 0x015a, 0x015b, 0x015c, 0x015d, 0x0000, 0x0015, 0x0000
- .2byte 0x0178, 0x017b, 0x017c, 0x017d, 0x017e, 0x0000, 0x002b, 0x0000
- .2byte 0x0171, 0x0172, 0x0173, 0x0174, 0x0175, 0x0000, 0x0020, 0x0000
- .2byte 0x0166, 0x0168, 0x0169, 0x016a, 0x016b, 0x0000, 0x0019, 0x0000
- .2byte 0x016c, 0x016d, 0x016e, 0x016f, 0x0170, 0x0000, 0x0020, 0x0000
- .2byte 0x0182, 0x0184, 0x0185, 0x0186, 0x0187, 0x0000, 0x002b, 0x0000
- .2byte 0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0000, 0x0019, 0x0000
- .2byte 0x0179, 0x0334, 0x0335, 0x0336, 0x0337, 0x0000, 0x0029, 0x0000
- .2byte 0x0188, 0x0189, 0x018a, 0x018b, 0x018c, 0x0018, 0x0001, 0x0000
- .2byte 0x0196, 0x0199, 0x019a, 0x019b, 0x019c, 0x0000, 0x0023, 0x0000
- .2byte 0x01a3, 0x01a5, 0x01a6, 0x01a7, 0x01a8, 0x0000, 0x001c, 0x0000
- .2byte 0x01ab, 0x01ae, 0x01af, 0x01b0, 0x01b1, 0x0000, 0x001e, 0x0000
- .2byte 0x01b2, 0x01b5, 0x01b6, 0x01b7, 0x01b8, 0x0000, 0x001c, 0x0000
- .2byte 0x01c1, 0x01d1, 0x01d2, 0x01d3, 0x01d4, 0x0000, 0x0027, 0x0000
- .2byte 0x01da, 0x01dd, 0x01de, 0x01df, 0x01e0, 0x0018, 0x000d, 0x0000
- .2byte 0x01e1, 0x01e2, 0x01e7, 0x01e8, 0x01e9, 0x0000, 0x0012, 0x0000
- .2byte 0x01ec, 0x01f1, 0x01f2, 0x01f3, 0x01f4, 0x0000, 0x0028, 0x0000
- .2byte 0x02e4, 0x0330, 0x0331, 0x0332, 0x0333, 0x0000, 0x0017, 0x0000
- .2byte 0x0200, 0x0203, 0x0204, 0x0205, 0x0206, 0x0000, 0x0019, 0x0000
- .2byte 0x0221, 0x0224, 0x0225, 0x0226, 0x0227, 0x0000, 0x0020, 0x0000
- .2byte 0x021a, 0x021d, 0x021e, 0x021f, 0x0220, 0x0000, 0x0020, 0x0000
- .2byte 0x0009, 0x0348, 0x0349, 0x034a, 0x034b, 0x0018, 0x0011, 0x0000
- .2byte 0x022f, 0x0232, 0x0233, 0x0234, 0x0235, 0x0000, 0x0022, 0x0000
- .2byte 0x0228, 0x022b, 0x022c, 0x022d, 0x022e, 0x0000, 0x0022, 0x0000
- .2byte 0x025c, 0x025f, 0x0260, 0x0261, 0x0262, 0x0000, 0x0013, 0x0000
- .2byte 0x026d, 0x026e, 0x026f, 0x0270, 0x0271, 0x0018, 0x000b, 0x0000
- .2byte 0x0273, 0x027c, 0x027d, 0x027e, 0x027f, 0x0000, 0x001b, 0x0000
- .2byte 0x0001, 0x0344, 0x0345, 0x0346, 0x0347, 0x0018, 0x000c, 0x0000
- .2byte 0x0282, 0x0283, 0x0284, 0x0285, 0x0286, 0x0018, 0x003e, 0x0000
- .2byte 0x0291, 0x0292, 0x0293, 0x0294, 0x0294, 0x0018, 0x002b, 0x0000
- .2byte 0x0109, 0x0302, 0x0303, 0x0304, 0x0305, 0x0000, 0x0003, 0x0000
- .2byte 0x010a, 0x0306, 0x0307, 0x0308, 0x0309, 0x0000, 0x000b, 0x0000
- .2byte 0x010b, 0x030a, 0x030b, 0x030c, 0x030d, 0x0000, 0x0002, 0x0000
- .2byte 0x010c, 0x030e, 0x030f, 0x0310, 0x0311, 0x0000, 0x000c, 0x0000
- .2byte 0x010d, 0x0312, 0x0313, 0x0314, 0x0315, 0x0000, 0x0000, 0x0000
- .2byte 0x010e, 0x0316, 0x0317, 0x0318, 0x0319, 0x0000, 0x0004, 0x0000
- .2byte 0x010f, 0x031a, 0x031b, 0x031c, 0x031d, 0x0000, 0x0006, 0x0000
- .2byte 0x0110, 0x031e, 0x031f, 0x0320, 0x0321, 0x0000, 0x0007, 0x0000
- .2byte 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0000, 0x0008, 0x0000
- .2byte 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0000, 0x0008, 0x0000
- .2byte 0x0107, 0x0107, 0x0107, 0x0107, 0x0107, 0x0000, 0x0008, 0x0000
- .2byte 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0000, 0x0008, 0x0000
- .2byte 0x014f, 0x014f, 0x014f, 0x014f, 0x014f, 0x0000, 0x0008, 0x0000
-
- .align 2
-gUnknown_08550584:: @ 8550584
- .2byte 0x0867, 0x0868, 0x0869, 0x086a, 0x086b, 0x086c, 0x086d, 0x086e
-
diff --git a/data/battle_tent.s b/data/battle_tent.s
index 0fd1f28ea..06cfac50e 100644
--- a/data/battle_tent.s
+++ b/data/battle_tent.s
@@ -3,20 +3,49 @@
.section .rodata
+ .align 2
gUnknown_086160B4:: @ 86160B4
- .incbin "baserom.gba", 0x6160b4, 0x20
+ .4byte sub_81B99D4
+ .4byte sub_81B9A28
+ .4byte sub_81B9A44
+ .4byte sub_81B9A60
+ .4byte sub_81B9A90
+ .4byte sub_81B9ABC
+ .4byte sub_81B9B00
+ .4byte sub_81B9B28
+ .align 2
gUnknown_086160D4:: @ 86160D4
- .incbin "baserom.gba", 0x6160d4, 0x4
+ .4byte 0x00000008
+ .align 2
gUnknown_086160D8:: @ 86160D8
- .incbin "baserom.gba", 0x6160d8, 0x1c
+ .4byte sub_81B9BA0
+ .4byte sub_81B9BF4
+ .4byte sub_81B9C10
+ .4byte sub_81B9C2C
+ .4byte sub_81B9C70
+ .4byte sub_81B9C98
+ .4byte sub_81B9CF0
+ .align 2
gUnknown_086160F4:: @ 86160F4
- .incbin "baserom.gba", 0x6160f4, 0x4
+ .4byte 0x00000015
+ .align 2
gUnknown_086160F8:: @ 86160F8
- .incbin "baserom.gba", 0x6160f8, 0x28
+ .4byte sub_81B9D28
+ .4byte sub_81B9D7C
+ .4byte sub_81B9D98
+ .4byte sub_81B9DB4
+ .4byte sub_81B9DF8
+ .4byte sub_81B9E20
+ .4byte sub_81B9E78
+ .4byte sub_81B9E88
+ .4byte sub_81BA040
+ .4byte sub_81B9EC0
+ .align 2
gUnknown_08616120:: @ 8616120
- .incbin "baserom.gba", 0x616120, 0x4
+ .4byte 0x00000017
+
diff --git a/data/battle_tower.s b/data/battle_tower.s
index b3926d19a..d28303263 100644
--- a/data/battle_tower.s
+++ b/data/battle_tower.s
@@ -20,34 +20,634 @@
.include "data/battle_frontier/battle_frontier_mons.inc"
gUnknown_085DCEDC:: @ 85DCEDC
- .incbin "baserom.gba", 0x5dcedc, 0x1e
+ .byte 0x0e, 0x11, 0x03, 0x15, 0x17, 0x07, 0x0a, 0x19, 0x1a, 0x1b, 0x1d, 0x1e, 0x20, 0x26, 0x29, 0x09, 0x2b, 0x2d, 0x2e, 0x30, 0x32, 0x34, 0x04, 0x35, 0x3a, 0x05, 0x42, 0x44, 0x43, 0x00
gUnknown_085DCEFA:: @ 85DCEFA
- .incbin "baserom.gba", 0x5dcefa, 0x14
+ .byte 0x0d, 0x10, 0x12, 0x0c, 0x13, 0x14, 0x1f, 0x27, 0x2a, 0x16, 0x2f, 0x31, 0x33, 0x36, 0x37, 0x38, 0x1c, 0x02, 0x45, 0x47
gUnknown_085DCF0E:: @ 85DCF0E
- .incbin "baserom.gba", 0x5dcf0e, 0x1e
+ .byte 0x37, 0x36, 0x21, 0x0f, 0x27, 0x33, 0x2c, 0x42, 0x42, 0x1f, 0x27, 0x25, 0x30, 0x26, 0x19, 0x15, 0x23, 0x32, 0x38, 0x33, 0x33, 0x21, 0x42, 0x05, 0x31, 0x27, 0x41, 0x1f, 0x24, 0x37
gUnknown_085DCF2C:: @ 85DCF2C
- .incbin "baserom.gba", 0x5dcf2c, 0x14
+ .byte 0x14, 0x35, 0x22, 0x28, 0x14, 0x2d, 0x2f, 0x0e, 0x12, 0x16, 0x39, 0x34, 0x34, 0x0e, 0x22, 0x34, 0x20, 0x14, 0x20, 0x2f
gUnknown_085DCF40:: @ 85DCF40
- .incbin "baserom.gba", 0x5dcf40, 0x5c0
-
+ .byte 0x00, 0x0b, 0x01, 0x01, 0x02, 0x06, 0x03, 0x0d, 0x04, 0x0e, 0x05, 0x0f, 0x06, 0x10, 0x07, 0x11, 0x08, 0x03, 0x09, 0x12, 0x0a, 0x0c, 0x0b, 0x13, 0x0c, 0x14, 0x0d, 0x15, 0x0e, 0x17, 0x0f, 0x07
+ .byte 0x10, 0x0a, 0x11, 0x19, 0x12, 0x1a, 0x13, 0x1b, 0x14, 0x1d, 0x15, 0x1e, 0x16, 0x1f, 0x17, 0x20, 0x18, 0x21, 0x19, 0x22, 0x1a, 0x23, 0x1b, 0x24, 0x1c, 0x25, 0x1d, 0x26, 0x1e, 0x27, 0x1f, 0x28
+ .byte 0x20, 0x29, 0x21, 0x2a, 0x22, 0x09, 0x23, 0x16, 0x24, 0x2b, 0x25, 0x2c, 0x26, 0x2d, 0x27, 0x2e, 0x28, 0x2f, 0x29, 0x30, 0x2a, 0x31, 0x2b, 0x32, 0x2c, 0x33, 0x2d, 0x34, 0x2e, 0x04, 0x2f, 0x35
+ .byte 0x30, 0x36, 0x31, 0x37, 0x32, 0x38, 0x33, 0x1c, 0x34, 0x39, 0x35, 0x3a, 0x38, 0x05, 0x39, 0x3b, 0x3a, 0x3c, 0x3b, 0x3d, 0x3c, 0x3e, 0x3d, 0x3f, 0x3e, 0x40, 0x3f, 0x41, 0x40, 0x42, 0x41, 0x02
+ .byte 0x42, 0x44, 0x43, 0x45, 0x44, 0x46, 0x45, 0x08, 0x46, 0x18, 0x47, 0x47, 0x48, 0x43, 0x49, 0x00, 0x4a, 0x48, 0x4b, 0x49, 0x4c, 0x4a, 0x00, 0x00
+
+ .align 2
+gUnknown_085DCFD8:: @ 85DCFD8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244383
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2443E7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244413
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24444B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2444D6
+
+ .align 2
+gUnknown_085DCFEC:: @ 85DCFEC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2444EF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24451E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244549
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24459B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2445C5
+
+ .align 2
+gUnknown_085DD000:: @ 85DD000
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2445E8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244618
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244643
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24468F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2446B4
+
+ .align 2
+gUnknown_085DD014:: @ 85DD014
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2446E5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24474D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24479E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24480C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2448A7
+
+ .align 2
+gUnknown_085DD028:: @ 85DD028
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2448CD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2448F5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244939
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244989
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2449E6
+
+ .align 2
+gUnknown_085DD03C:: @ 85DD03C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244A23
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244AA9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244AD6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244B52
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244B93
+
+ .align 2
+gUnknown_085DD050:: @ 85DD050
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244BD2
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244C18
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244C6E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244CD6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244D07
+
+ .align 2
+gUnknown_085DD064:: @ 85DD064
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244D36
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244D82
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244DC6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244DFE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244E5B
+
+ .align 2
+gUnknown_085DD078:: @ 85DD078
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244E7E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244ECA
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244EF4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244F4F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244F98
+
+ .align 2
+gUnknown_085DD08C:: @ 85DD08C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_244FD3
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245013
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24503D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245087
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2450C0
+
+ .align 2
+gUnknown_085DD0A0:: @ 85DD0A0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2450E6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245196
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2451BD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24522F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24529A
+
+ .align 2
+gUnknown_085DD0B4:: @ 85DD0B4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2452EF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2453B4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245406
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245464
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2454A3
+
+ .align 2
+gUnknown_085DD0C8:: @ 85DD0C8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2454D6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245535
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24555F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2455EC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245656
+
+ .align 2
+gUnknown_085DD0DC:: @ 85DD0DC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24568A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2456F5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245740
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2457D9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24581F
+
+ .align 2
+gUnknown_085DD0F0:: @ 85DD0F0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245851
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24589C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2458CE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245923
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24597F
+
+ .align 2
+gUnknown_085DD104:: @ 85DD104
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2459BE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2459F7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245A5F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245AB4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245B3E
+
+ .align 2
+gUnknown_085DD118:: @ 85DD118
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245B79
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245B91
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245BBD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245C05
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245C2D
+
+ .align 2
+gUnknown_085DD12C:: @ 85DD12C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245C66
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245C7F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245CAC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245CE6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245D07
+
+ .align 2
+gUnknown_085DD140:: @ 85DD140
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245D4B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245D60
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245D8D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245DC7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245DF0
+
+ .align 2
+gUnknown_085DD154:: @ 85DD154
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245E20
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245E41
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245E78
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245EBD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245EEC
+
+ .align 2
+gUnknown_085DD168:: @ 85DD168
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245F2B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245F58
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245F87
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_245FC6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246002
+
+ .align 2
+gUnknown_085DD17C:: @ 85DD17C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246020
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246051
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246082
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2460D5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24610D
+
+ .align 2
+gUnknown_085DD190:: @ 85DD190
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24614A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24615D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24617D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2461C7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2461F5
+
+ .align 2
+gUnknown_085DD1A4:: @ 85DD1A4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24622A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246244
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24626E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2462AA
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2462E4
+
+ .align 2
+gUnknown_085DD1B8:: @ 85DD1B8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24631F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24633C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24636B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2463C5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2463FF
+
+ .align 2
+gUnknown_085DD1CC:: @ 85DD1CC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246449
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246478
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24649D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2464EE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246529
+
+ .align 2
+gUnknown_085DD1E0:: @ 85DD1E0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246571
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24658C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2465B5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246605
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24662A
+
+ .align 2
+gUnknown_085DD1F4:: @ 85DD1F4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246662
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246686
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2466B4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2466E6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24670A
+
+ .align 2
+gUnknown_085DD208:: @ 85DD208
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246741
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246760
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246791
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2467C4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2467E6
+
+ .align 2
+gUnknown_085DD21C:: @ 85DD21C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2467FF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246831
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246864
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2468A7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2468FE
+
+ .align 2
+gUnknown_085DD230:: @ 85DD230
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24692B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24694B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24697C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2469B4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2469F1
+
+ .align 2
+gUnknown_085DD244:: @ 85DD244
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246A22
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246A4E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246A85
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246ACF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246AF7
+
+ .align 2
+gUnknown_085DD258:: @ 85DD258
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246B2B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246B3F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246B6B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246BB2
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246BE9
+
+ .align 2
+gUnknown_085DD26C:: @ 85DD26C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246C22
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246C35
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246C6C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246CB3
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246CE9
+
+ .align 2
+gUnknown_085DD280:: @ 85DD280
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246D2D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246D3F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246D6A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246D9E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246DD3
+
+ .align 2
+gUnknown_085DD294:: @ 85DD294
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246E1A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246E39
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246E64
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246EB6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246EEE
+
+ .align 2
+gUnknown_085DD2A8:: @ 85DD2A8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246F21
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246F4C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246F7B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_246FCC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247013
+
+ .align 2
+gUnknown_085DD2BC:: @ 85DD2BC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24705B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24707D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2470B2
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2470FD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24712A
+
+ .align 2
+gUnknown_085DD2D0:: @ 85DD2D0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24716C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24718D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2471C7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2471FB
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247238
+
+ .align 2
+gUnknown_085DD2E4:: @ 85DD2E4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247268
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247291
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2472C7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247313
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247348
+
+ .align 2
+gUnknown_085DD2F8:: @ 85DD2F8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24737A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24738F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2473C6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2473FB
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247438
+
+ .align 2
+gUnknown_085DD30C:: @ 85DD30C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247470
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247484
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2474AF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2474EC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24751D
+
+ .align 2
+gUnknown_085DD320:: @ 85DD32
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24754A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24755C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24758B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2475BC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2475D5
+
+ .align 2
+gUnknown_085DD334:: @ 85DD334
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24760D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247629
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247655
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24769B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2476ED
+
+ .align 2
+gUnknown_085DD348:: @ 85DD348
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247724
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247749
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24777A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2477CE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247807
+
+ .align 2
+gUnknown_085DD35C:: @ 85DD35C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247838
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247854
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247889
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2478DD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24790D
+
+ .align 2
+gUnknown_085DD370:: @ 85DD370
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247942
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24795F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247991
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2479CE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247A18
+
+ .align 2
+gUnknown_085DD384:: @ 85DD384
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247A51
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247A76
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247AA1
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247AE3
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247B16
+
+ .align 2
+gUnknown_085DD398:: @ 85DD398
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247B3E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247B62
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247B9B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247BE7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247C23
+
+ .align 2
+gUnknown_085DD3AC:: @ 85DD3AC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247C4E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247C8C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247CB2
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247D07
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247D4E
+
+ .align 2
+gUnknown_085DD3C0:: @ 85DD3C0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247D97
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247DC7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247DFE
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247E3E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247E7E
+
+ .align 2
+gUnknown_085DD3D4:: @ 85DD3D4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247EA1
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247EB5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247EE9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247F3F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247F6D
+
+ .align 2
+gUnknown_085DD3E8:: @ 85DD3E8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247FA3
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247FB7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_247FE9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248031
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24805E
+
+ .align 2
+gUnknown_085DD3FC:: @ 85DD3FC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24808D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2480AB
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2480DC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248128
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248151
+
+ .align 2
+gUnknown_085DD410:: @ 85DD410
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24818E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2481A9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2481E1
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248221
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24824F
+
+ .align 2
+gUnknown_085DD424:: @ 85DD424
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248297
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2482B1
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2482DC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248321
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24833D
+
+ .align 2
+gUnknown_085DD438:: @ 85DD438
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248369
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24838D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2483C1
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248401
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248431
+
+ .align 2
+gUnknown_085DD44C:: @ 85DD44C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248467
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248477
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2484AC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2484E7
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248517
+
+ .align 2
+gUnknown_085DD460:: @ 85DD460
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248553
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24856A
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24857D
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2485E5
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248614
+
+ .align 2
+gUnknown_085DD474:: @ 85DD474
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24864E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248661
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248671
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2486C6
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2486FF
+
+ .align 2
+gUnknown_085DD488:: @ 85DD488
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248725
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248751
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248781
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2487C9
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2487F7
+
+ .align 2
+gUnknown_085DD49C:: @ 85DD49C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248829
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24885B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248892
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2488D8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248908
+
+ .align 2
+gUnknown_085DD4B0:: @ 85DD4B0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24894B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24895F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_24896F
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2489BD
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_2489E7
+
+ .align 2
+gUnknown_085DD4C4:: @ 85DD4C4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248A10
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248A40
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248A72
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248AC0
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248AEB
+
+ .align 2
+gUnknown_085DD4D8:: @ 85DD4D8
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248B22
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248B39
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248B4C
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248BB4
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248BEE
+
+ .align 2
+gUnknown_085DD4EC:: @ 85DD4EC
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248C2E
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248C5B
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248C90
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248CCF
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_Text_248D04
+
+ .align 2
gUnknown_085DD500:: @ 85DD500
- .incbin "baserom.gba", 0x5dd500, 0x190
-
+ .4byte 0x00000047, gUnknown_085DD118
+ .4byte 0x0000002b, gUnknown_085DD12C
+ .4byte 0x00000000, gUnknown_085DD140
+ .4byte 0x00000014, gUnknown_085DD154
+ .4byte 0x0000002d, gUnknown_085DD168
+ .4byte 0x00000013, gUnknown_085DD17C
+ .4byte 0x0000002f, gUnknown_085DD190
+ .4byte 0x00000043, gUnknown_085DD1A4
+ .4byte 0x00000026, gUnknown_085DD1B8
+ .4byte 0x00000015, gUnknown_085DD1CC
+ .4byte 0x0000000a, gUnknown_085DD1E0
+ .4byte 0x00000010, gUnknown_085DD1F4
+ .4byte 0x0000000c, gUnknown_085DD208
+ .4byte 0x00000042, gUnknown_085DD21C
+ .4byte 0x00000031, gUnknown_085DD230
+ .4byte 0x00000030, gUnknown_085DD244
+ .4byte 0x00000036, gUnknown_085DD258
+ .4byte 0x0000002e, gUnknown_085DD26C
+ .4byte 0x00000011, gUnknown_085DD280
+ .4byte 0x00000019, gUnknown_085DD294
+ .4byte 0x00000020, gUnknown_085DD2A8
+ .4byte 0x00000029, gUnknown_085DD2BC
+ .4byte 0x00000009, gUnknown_085DD2D0
+ .4byte 0x00000016, gUnknown_085DD2E4
+ .4byte 0x00000034, gUnknown_085DD2F8
+ .4byte 0x00000004, gUnknown_085DD30C
+ .4byte 0x00000035, gUnknown_085DD320
+ .4byte 0x00000037, gUnknown_085DD334
+ .4byte 0x0000001d, gUnknown_085DD348
+ .4byte 0x0000003a, gUnknown_085DD35C
+ .4byte 0x00000005, gUnknown_085DD370
+ .4byte 0x00000044, gUnknown_085DD384
+ .4byte 0x00000045, gUnknown_085DD398
+ .4byte 0x0000000d, gUnknown_085DD3AC
+ .4byte 0x0000000e, gUnknown_085DD3C0
+ .4byte 0x00000003, gUnknown_085DD3D4
+ .4byte 0x00000012, gUnknown_085DD3E8
+ .4byte 0x00000017, gUnknown_085DD3FC
+ .4byte 0x0000001a, gUnknown_085DD410
+ .4byte 0x0000001b, gUnknown_085DD424
+ .4byte 0x0000001c, gUnknown_085DD438
+ .4byte 0x0000001e, gUnknown_085DD44C
+ .4byte 0x0000001f, gUnknown_085DD460
+ .4byte 0x00000027, gUnknown_085DD474
+ .4byte 0x00000002, gUnknown_085DD488
+ .4byte 0x0000002a, gUnknown_085DD49C
+ .4byte 0x00000038, gUnknown_085DD4B0
+ .4byte 0x00000032, gUnknown_085DD4C4
+ .4byte 0x00000033, gUnknown_085DD4D8
+ .4byte 0x00000007, gUnknown_085DD4EC
+
+ .align 2
gUnknown_085DD690:: @ 85DD690
- .incbin "baserom.gba", 0x5dd690, 0x40
+ .4byte gUnknown_085DCFD8
+ .4byte gUnknown_085DCFEC
+ .4byte gUnknown_085DD000
+ .4byte gUnknown_085DD014
+ .4byte gUnknown_085DD028
+ .4byte gUnknown_085DD03C
+ .4byte gUnknown_085DD050
+ .4byte gUnknown_085DD064
+ .4byte gUnknown_085DD078
+ .4byte gUnknown_085DD08C
+ .4byte gUnknown_085DD0A0
+ .4byte gUnknown_085DD0B4
+ .4byte gUnknown_085DD0C8
+ .4byte gUnknown_085DD0DC
+ .4byte gUnknown_085DD0F0
+ .4byte gUnknown_085DD104
gUnknown_085DD6D0:: @ 85DD6D0
- .incbin "baserom.gba", 0x5dd6d0, 0x5
+ .byte 0x8f, 0x01, 0x1f, 0x2a, 0x02
gUnknown_085DD6D5:: @ 85DD6D5
- .incbin "baserom.gba", 0x5dd6d5, 0x7
+ .byte 0x00, 0xfc, 0xfc, 0x00, 0x06, 0x00, 0x00
+ .align 1
gUnknown_085DD6DC:: @ 85DD6DC
- .incbin "baserom.gba", 0x5dd6dc, 0x30
+ .2byte 0x0071, 0x005e, 0x0073, 0x00e8, 0x00e3, 0x2b1f, 0xfc08, 0x0000, 0x0600, 0x00fc, 0x005c, 0x014c, 0x00b6, 0x00d3, 0x0180, 0x2c1f
+ .2byte 0x0003, 0x00fc, 0xfc00, 0x0006, 0x0057, 0x00b6, 0x004c, 0x0151
@ 85DD70C
.include "data/battle_frontier/slateport_battle_tent_trainer_mons.inc"
@@ -76,32 +676,56 @@ gUnknown_085DD6DC:: @ 85DD6DC
@ 85DF69C
.include "data/battle_frontier/fallarbor_battle_tent_mons.inc"
+ .align 2
gUnknown_085DF96C:: @ 85DF96C
- .incbin "baserom.gba", 0x5df96c, 0x40
-
+ .4byte sub_8161F94
+ .4byte sub_8162054
+ .4byte sub_81620F4
+ .4byte sub_81623F0
+ .4byte sub_81621C0
+ .4byte sub_816502C
+ .4byte sub_8164040
+ .4byte sub_8163914
+ .4byte nullsub_61
+ .4byte nullsub_116
+ .4byte sub_81642A0
+ .4byte sub_8164828
+ .4byte sub_8164B74
+ .4byte sub_8164DCC
+ .4byte sub_8164DE4
+ .4byte sub_8164E04
+
+ .align 2
gUnknown_085DF9AC:: @ 85DF9AC
- .incbin "baserom.gba", 0x5df9ac, 0x20
+ .4byte 0x00000001, 0x00000002, 0x00004000, 0x00008000, 0x00010000, 0x00020000, 0x00040000, 0x00080000
+ .align 2
gUnknown_085DF9CC:: @ 85DF9CC
- .incbin "baserom.gba", 0x5df9cc, 0x20
+ .4byte 0xfffffffe, 0xfffffffd, 0xffffbfff, 0xffff7fff, 0xfffeffff, 0xfffdffff, 0xfffbffff, 0xfff7ffff
gUnknown_085DF9EC:: @ 85DF9EC
- .incbin "baserom.gba", 0x5df9ec, 0xa
+ .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x09, 0x0a, 0x0b, 0x0c
gUnknown_085DF9F6:: @ 85DF9F6
- .incbin "baserom.gba", 0x5df9f6, 0x4
+ .byte 0x03, 0x04, 0x02, 0x02
+ .align 1
gUnknown_085DF9FA:: @ 85DF9FA
- .incbin "baserom.gba", 0x5df9fa, 0x20
+ .2byte 0x0000, 0x0063, 0x0050, 0x0077, 0x0064, 0x008b, 0x0078, 0x009f, 0x008c, 0x00b3, 0x00a0, 0x00c7, 0x00b4, 0x00db, 0x00c8, 0x012b
+ .align 1
gUnknown_085DFA1A:: @ 85DFA1A
- .incbin "baserom.gba", 0x5dfa1a, 0x28
+ .2byte 0x0064, 0x0077, 0x0078, 0x008b, 0x008c, 0x009f, 0x00a0, 0x00b3, 0x00b4, 0x00c7, 0x00c8, 0x00db, 0x00dc, 0x00ef, 0x00c8, 0x012b
+ .2byte 0x00b3, 0x008d, 0x00c8, 0x00b7
gUnknown_085DFA42:: @ 85DFA42
- .incbin "baserom.gba", 0x5dfa42, 0x4
+ .byte 0x03, 0x04, 0x02, 0x02
+ .align 1
gUnknown_085DFA46:: @ 85DFA46
- .incbin "baserom.gba", 0x5dfa46, 0xc
+ .2byte 0x0c3a, 0x0c3a, 0x0c01, 0x0a2a, 0x0607, 0x0c01
+ .align 1
gUnknown_085DFA52:: @ 85DFA52
- .incbin "baserom.gba", 0x5dfa52, 0xe
+ .2byte 0x1039, 0x122e, 0x0c04, 0x0a3d, 0x0630, 0x0c04, 0x0000
+
diff --git a/data/bike.s b/data/bike.s
deleted file mode 100644
index ffb33e52b..000000000
--- a/data/bike.s
+++ /dev/null
@@ -1,58 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0859744C:: @ 859744C
- .4byte sub_8119224
- .4byte sub_8119238
- .4byte sub_8119280
- .4byte sub_8119344
-
- .align 2
-gUnknown_0859745C:: @ 859745C
- .4byte PlayerGoSpeed0
- .4byte PlayerGoSpeed1
- .4byte PlayerGoSpeed3
-
- .align 2
-gUnknown_08597468:: @ 8597468
- .4byte sub_81197E4
- .4byte sub_81197F4
- .4byte sub_8119830
- .4byte sub_81198C0
- .4byte sub_81198FC
- .4byte sub_8119938
- .4byte sub_8119974
- .4byte sub_81199B0
- .4byte sub_8119A24
- .4byte sub_8119A94
- .4byte sub_8119AA4
- .4byte sub_8119B34
- .4byte sub_8119BC4
-
- .align 2
-gUnknown_0859749C:: @ 859749C
- .4byte CheckMovementInputAcroBikeNormal
- .4byte CheckMovementInputAcroBikeChangingDirection
- .4byte CheckMovementInputAcroBikeStandingWheelie
- .4byte CheckMovementInputAcroBikeBunnyHop
- .4byte CheckMovementInputAcroBikeMovingWheelie
- .4byte CheckMovementInputAcroBikeUnknownMode5
- .4byte CheckMovementInputAcroBikeUnknownMode6
-
- .align 2
-gUnknown_085974B8:: @ 85974B8
- .2byte 0x0001, 0x0002, 0x0004
-
- .align 1
-gUnknown_085974BE:: @ 85974BE
- .2byte 0x0004
-
- .align 2
-gUnknown_085974C0:: @ 85974C0
- .4byte 0x00000001, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000001
- .4byte 0x00000002, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000002
- .4byte 0x00000003, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000003
- .4byte 0x00000004, 0x00000002, 0x0000000f, 0x0000000f, gUnknown_085974BE, gUnknown_085974BE, 0x00000004
diff --git a/data/contest.s b/data/contest.s
index 09754327b..4bb54bd00 100644
--- a/data/contest.s
+++ b/data/contest.s
@@ -5,100 +5,362 @@
.align 2, 0
gUnknown_08587A6C:: @ 8587A6C
- .incbin "baserom.gba", 0x587a6c, 0x4
+ .byte 0x24, 0x4c, 0x74, 0x9c
gUnknown_08587A70:: @ 8587A70
- .incbin "baserom.gba", 0x587a70, 0x4
+ .byte 0x24, 0x4c, 0x74, 0x9c
+ .align 2
gUnknown_08587A74:: @ 8587A74
- .incbin "baserom.gba", 0x587a74, 0x5c
-
-gUnknown_08587AD0:: @ 8587AD0
- .incbin "baserom.gba", 0x587ad0, 0x18
-
+ obj_tiles gTiles_8C19450, 0x0020, 0x4e20
+
+ .align 2
+gOamData_8587A7C:: @ 8587A7C
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_8587A84:: @ 8587A84
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8587A94:: @ 8587A94
+ 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_8587AAC:: @ 8587AAC
+ 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_8587AC4:: @ 8587AC4
+ .4byte gSpriteAffineAnim_8587A84
+ .4byte gSpriteAffineAnim_8587A94
+ .4byte gSpriteAffineAnim_8587AAC
+
+ .align 2
+gSpriteTemplate_8587AD0:: @ 8587AD0
+ spr_template 0x4e20, 0xabe0, gOamData_8587A7C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8587AC4, SpriteCallbackDummy
+
+ .align 2
gUnknown_08587AE8:: @ 8587AE8
- .incbin "baserom.gba", 0x587ae8, 0x20
+ obj_tiles gContestNextTurnGfx, 0x0100, 0x4e22
+ obj_tiles gContestNextTurnGfx, 0x0100, 0x4e23
+ obj_tiles gContestNextTurnGfx, 0x0100, 0x4e24
+ obj_tiles gContestNextTurnGfx, 0x0100, 0x4e25
+ .align 2
gUnknown_08587B08:: @ 8587B08
- .incbin "baserom.gba", 0x587b08, 0x10
-
-gUnknown_08587B18:: @ 8587B18
- .incbin "baserom.gba", 0x587b18, 0x68
-
-gUnknown_08587B80:: @ 8587B80
- .incbin "baserom.gba", 0x587b80, 0x30
-
+ obj_pal gContestPal, 0x4e22
+
+ .align 2
+gOamData_8587B10:: @ 8587B10
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_8587B18:: @ 8587B18
+ spr_template 0x4e22, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0x4e23, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0x4e24, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0x4e25, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSubspriteTable_8587B78:: @ 8587B78
+ subsprite -28, -4, 0, 0, 32x8
+ subsprite 4, -4, 0, 4, 32x8
+
+ .align 2
+gSubspriteTables_8587B80:: @ 8587B80
+ .4byte 2, gSubspriteTable_8587B78
+
+ .align 2
+gUnknown_08587B88:: @ 8587B88
+ obj_tiles gUnknown_08C19168, 0x0180, 0xabe1
+
+ .align 2
+gOamData_8587B90:: @ 8587B90
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0000
+
+ .align 2
+gSpriteTemplate_8587B98:: @ 8587B98
+ spr_template 0xabe1, 0xabe0, gOamData_8587B90, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
gUnknown_08587BB0:: @ 8587BB0
- .incbin "baserom.gba", 0x587bb0, 0x8
+ obj_tiles gContestApplauseGfx, 0x0400, 0xabe2
+ .align 2
gUnknown_08587BB8:: @ 8587BB8
- .incbin "baserom.gba", 0x587bb8, 0x10
+ obj_pal gContestPal, 0xabe2
+
+ .align 2
+gOamData_8587BC0:: @ 8587BC0
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0000
-gUnknown_08587BC8:: @ 8587BC8
- .incbin "baserom.gba", 0x587bc8, 0x20
+ .align 2
+gSpriteTemplate_8587BC8:: @ 8587BC8
+ spr_template 0xabe2, 0xabe2, gOamData_8587BC0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_08587BE8:: @ 8587BE8
- .incbin "baserom.gba", 0x587be8, 0x18
+ .align 2
+gOamData_8587BE0:: @ 8587BE0
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x2C00
+ .align 2
+gSpriteTemplate_8587BE8:: @ 8587BE8
+ spr_template 0x4e21, 0x4e21, gOamData_8587BE0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
gUnknown_08587C00:: @ 8587C00
- .incbin "baserom.gba", 0x587c00, 0x8
+ obj_tiles gContestJudgeGfx, 0x0800, 0x4e21
+ .align 2
gUnknown_08587C08:: @ 8587C08
- .incbin "baserom.gba", 0x587c08, 0x8
+ obj_tiles gContestJudgeSymbolsGfx, 0x0380, 0xabe0
+ .align 2
gUnknown_08587C10:: @ 8587C10
- .incbin "baserom.gba", 0x587c10, 0x8
+ obj_pal gContest3Pal, 0xabe0
-gUnknown_08587C18:: @ 8587C18
- .incbin "baserom.gba", 0x587c18, 0x18
+ .align 2
+gSpriteTemplate_8587C18:: @ 8587C18
+ spr_template 0xabe0, 0xabe0, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08587C30:: @ 8587C30
- .incbin "baserom.gba", 0x587c30, 0x20
+ .incbin "graphics/unknown/unknown_587C30.gbapal"
@ 8587C50
.include "data/text/contest_text_pointers.inc"
-@ 8587D5C
- .incbin "baserom.gba", 0x587d5c, 0x34
-
+ .align 2
+gUnknown_08587D5C:: @ 8587D5C
+ .4byte gText_0827D5C1
+ .4byte gText_0827D5DC
+ .4byte gText_0827D600
+ .4byte gText_0827D612
+ .4byte gText_0827D612
+ .4byte gText_0827D62D
+ .4byte gText_0827D654
+ .4byte gText_0827D67E
+ .4byte gText_0827D69C
+ .4byte gText_0827D6BA
+ .4byte gText_0827D6E5
+ .4byte gText_0827D706
+ .4byte gText_0827D71D
+
+ .align 2
gUnknown_08587D90:: @ 8587D90
- .incbin "baserom.gba", 0x587d90, 0x80
-
+ .4byte gText_0827D743
+ .4byte gText_0827D764
+ .4byte gText_0827D785
+ .4byte gText_0827D7A5
+ .4byte gText_0827D7C8
+ .4byte gText_0827D7E8
+ .4byte gText_0827D831
+ .4byte gText_0827D855
+ .4byte gText_0827D830
+ .4byte gText_0827D872
+ .4byte gText_0827D88F
+ .4byte gText_0827D8B5
+ .4byte gText_0827D8E4
+ .4byte gText_0827D8FE
+ .4byte gText_0827D926
+ .4byte gText_0827D947
+ .4byte gText_0827D961
+ .4byte gText_0827D986
+ .4byte gText_0827D9B1
+ .4byte gText_0827D9D9
+ .4byte gText_0827DA03
+ .4byte gText_0827DA31
+ .4byte gText_0827DA5B
+ .4byte gText_0827DA85
+ .4byte gText_0827DAB2
+ .4byte gText_0827DADA
+ .4byte gText_0827DB03
+ .4byte gText_0827D830
+ .4byte gText_0827D830
+ .4byte gText_0827D830
+ .4byte gText_0827DB1F
+ .4byte gText_0827DB4E
+
+ .align 2
gUnknown_08587E10:: @ 8587E10
- .incbin "baserom.gba", 0x587e10, 0xf8
-
+ .4byte gText_827DB75
+ .4byte gText_827DBB0
+ .4byte gText_827DBE0
+ .4byte gText_827DC0F
+ .4byte gText_827DC45
+ .4byte gText_827DC7C
+ .4byte gText_827DCB4
+ .4byte gText_827DCE7
+ .4byte gText_827DD12
+ .4byte gText_827DD3D
+ .4byte gText_827DD6F
+ .4byte gText_827DD8E
+ .4byte gText_827DDC7
+ .4byte gText_827DDF2
+ .4byte gText_827DE14
+ .4byte gText_827DE44
+ .4byte gText_827DE73
+ .4byte gText_827DEA5
+ .4byte gText_827DED9
+ .4byte gText_827DF02
+ .4byte gText_827DF3A
+ .4byte gText_827DF63
+ .4byte gText_827DF8C
+ .4byte gText_827DFB8
+ .4byte gText_827DFE2
+ .4byte gText_827E00C
+ .4byte gText_827E02F
+ .4byte gText_827E05F
+ .4byte gText_827E08B
+ .4byte gText_827E0B5
+ .4byte gText_827E0DD
+ .4byte gText_827E107
+ .4byte gText_827E143
+ .4byte gText_827E17F
+ .4byte gText_827E1BB
+ .4byte gText_827E1F3
+ .4byte gText_827E220
+ .4byte gText_827E254
+ .4byte gText_827E289
+ .4byte gText_827E2C5
+ .4byte gText_0827E2FE
+ .4byte gText_0827E32E
+ .4byte gText_0827E35B
+ .4byte gText_0827E38D
+ .4byte gText_0827E3C1
+ .4byte gText_0827E3EB
+ .4byte gText_0827E416
+ .4byte gText_0827E448
+ .4byte gText_0827E473
+ .4byte gText_0827E4A6
+ .4byte gText_0827E4D5
+ .4byte gText_0827E504
+ .4byte gText_0827E531
+ .4byte gText_0827E55A
+ .4byte gText_0827E5B2
+ .4byte gText_0827E5D0
+ .4byte gText_0827E606
+ .4byte gText_0827E638
+ .4byte gText_0827E658
+ .4byte gText_0827E68B
+ .4byte gText_0827E6C4
+ .4byte gText_0827E7BA
+
+ .align 2
gUnknown_08587F08:: @ 8587F08
- .incbin "baserom.gba", 0x587f08, 0x14
+ .4byte gText_0827E85F
+ .4byte gText_0827E868
+ .4byte gText_0827E86F
+ .4byte gText_0827E878
+ .4byte gText_0827E882
+ .align 2
gUnknown_08587F1C:: @ 8587F1C
- .incbin "baserom.gba", 0x587f1c, 0x18
-
+ .4byte gText_0827E894
+ .4byte gText_0827E89E
+ .4byte gText_0827E8AA
+ .4byte gText_0827E8B4
+ .4byte gText_0827E8BF
+ .4byte gText_0827E8CA
+
+ .align 2
gUnknown_08587F34:: @ 8587F34
- .incbin "baserom.gba", 0x587f34, 0x10
+ .4byte 0x00000580, 0x000015e9, 0x000005c2, 0x000031a3
+ .align 2
gUnknown_08587F44:: @ 8587F44
- .incbin "baserom.gba", 0x587f44, 0x60
-
+ window_template 0x00, 0x12, 0x00, 0x0c, 0x02, 0x0f, 0x0200
+ window_template 0x00, 0x12, 0x05, 0x0c, 0x02, 0x0f, 0x0218
+ window_template 0x00, 0x12, 0x0a, 0x0c, 0x02, 0x0f, 0x0230
+ window_template 0x00, 0x12, 0x0f, 0x0c, 0x02, 0x0f, 0x0248
+ window_template 0x00, 0x01, 0x0f, 0x11, 0x04, 0x0f, 0x0260
+ window_template 0x00, 0x01, 0x1f, 0x09, 0x02, 0x0f, 0x02a4
+ window_template 0x00, 0x01, 0x21, 0x09, 0x02, 0x0f, 0x02b6
+ window_template 0x00, 0x01, 0x23, 0x09, 0x02, 0x0f, 0x02c8
+ window_template 0x00, 0x01, 0x25, 0x09, 0x02, 0x0f, 0x02da
+ window_template 0x00, 0x10, 0x1f, 0x01, 0x02, 0x0f, 0x02ec
+ window_template 0x00, 0x0b, 0x23, 0x12, 0x04, 0x0f, 0x02ee
+ window_template_terminator
+
+ .align 2
gUnknown_08587FA4:: @ 8587FA4
.incbin "baserom.gba", 0x587fa4, 0x100
+ .align 2
gUnknown_085880A4:: @ 85880A4
.incbin "baserom.gba", 0x5880a4, 0x1740
+ .align 2
gUnknown_085897E4:: @ 85897E4
.incbin "baserom.gba", 0x5897e4, 0xc0
gUnknown_085898A4:: @ 85898A4
- .incbin "baserom.gba", 0x5898a4, 0x60
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02
+ .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
+ .align 2
gUnknown_08589904:: @ 8589904
- .incbin "baserom.gba", 0x589904, 0x20
-
-gUnknown_08589924:: @ 8589924
- .incbin "baserom.gba", 0x589924, 0x68
+ obj_tiles gBlankGfxCompressed, 0x1000, 0x80e8
+ obj_tiles gBlankGfxCompressed, 0x1000, 0x80e9
+ obj_tiles gBlankGfxCompressed, 0x1000, 0x80ea
+ obj_tiles gBlankGfxCompressed, 0x1000, 0x80eb
+
+ .align 2
+gUnknown_08589924:: @ 8589924 Yup this is super dangerous but that's how it is here
+ obj_pal gHeap + 0x1A0A4, 0x80e8
+ obj_pal gHeap + 0x1A0C4, 0x80e9
+ obj_pal gHeap + 0x1A0E4, 0x80ea
+ obj_pal gHeap + 0x1A104, 0x80eb
+
+ .align 2
+gOamData_8589944:: @ 8589944
+ .2byte 0x0700
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_858994C:: @ 858994C
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_858995C:: @ 858995C
+ 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_8589984:: @ 8589984
+ .4byte gSpriteAffineAnim_858994C
+ .4byte gSpriteAffineAnim_858995C
+
+ .align 2
+gSpriteTemplate_858998C:: @ 858998C
+ spr_template 0x80e8, 0x80e8, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
+ spr_template 0x80e9, 0x80e9, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
+ spr_template 0x80ea, 0x80ea, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
+ spr_template 0x80eb, 0x80eb, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085899EC:: @ 85899EC
+ .2byte 0x0001, 0xffff, 0x0000, 0x0001, 0xffff, 0x00ff, 0x0001, 0xffff, 0x00ff, 0x0001, 0xff00, 0x00ff, 0x0001, 0x0000
-gUnknown_0858998C:: @ 858998C
- .incbin "baserom.gba", 0x58998c, 0x60
-gUnknown_085899EC:: @ 85899EC
- .incbin "baserom.gba", 0x5899ec, 0x1c
diff --git a/data/contest_link_80F57C4.s b/data/contest_link_80F57C4.s
index 7d30cea57..6bf51d174 100644
--- a/data/contest_link_80F57C4.s
+++ b/data/contest_link_80F57C4.s
@@ -1,46 +1,88 @@
-@ the third big chunk of data
-
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_0858D6B0:: @ 858D6B0
- .incbin "baserom.gba", 0x58d6b0, 0x20
+ .incbin "graphics/unknown/unknown_58D6B0.gbapal"
+ .align 2
gUnknown_0858D6D0:: @ 858D6D0
- .incbin "baserom.gba", 0x58d6d0, 0x128
+ .incbin "graphics/unknown/unknown_58D6D0.4bpp"
+
+ .align 2
+gMiscBlank_Pal:: @ 858D7D0
+ .incbin "graphics/interface/blank.gbapal"
+
+ .align 2
+gOamData_858D7F0:: @ 858D7F0
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x2C00
-gUnknown_0858D7F8:: @ 858D7F8
- .incbin "baserom.gba", 0x58d7f8, 0x18
+ .align 2
+gSpriteTemplate_858D7F8:: @ 858D7F8
+ spr_template 0x0bc1, 0x0bc1, gOamData_858D7F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858D810:: @ 858D810
- .incbin "baserom.gba", 0x58d810, 0x40
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc1
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc2
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc3
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc4
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc5
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc6
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc7
+ obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc8
+ .align 2
gUnknown_0858D850:: @ 858D850
- .incbin "baserom.gba", 0x58d850, 0x10
+ obj_pal gMiscBlank_Pal, 0x0bc1
-gUnknown_0858D860:: @ 858D860
- .incbin "baserom.gba", 0x58d860, 0x18
+ .align 2
+gOamData_858D858:: @ 858D858
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0000
+ .align 2
+gSpriteTemplate_858D860:: @ 858D860
+ spr_template 0x0bc9, 0x0bc9, gOamData_858D858, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F7768
+
+ .align 2
gUnknown_0858D878:: @ 858D878
- .incbin "baserom.gba", 0x58d878, 0x8
+ obj_tiles gContestConfetti_Gfx, 0x0220, 0x0bc9
+ .align 2
gUnknown_0858D880:: @ 858D880
- .incbin "baserom.gba", 0x58d880, 0x8
+ obj_pal gContestConfetti_Pal, 0x0bc9
+ .align 2
gUnknown_0858D888:: @ 858D888
- .incbin "baserom.gba", 0x58d888, 0x10
+ .4byte 0x000001e0, 0x00003181, 0x000031c2, 0x000031a3
+ .align 2
gUnknown_0858D898:: @ 858D898
- .incbin "baserom.gba", 0x58d898, 0x30
+ window_template 0x01, 0x07, 0x04, 0x0c, 0x02, 0x0f, 0x0302
+ window_template 0x01, 0x07, 0x07, 0x0c, 0x02, 0x0f, 0x031a
+ window_template 0x01, 0x07, 0x0a, 0x0c, 0x02, 0x0f, 0x0332
+ window_template 0x01, 0x07, 0x0d, 0x0c, 0x02, 0x0f, 0x034a
+ window_template_terminator
+
+ .align 2
+gUnknown_0858D8C0:: @ 858D8C0
+ .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00
-gUnknown_0858D8C8:: @ 858D8C8
- .incbin "baserom.gba", 0x58d8c8, 0x18
+ .align 2
+gSpriteTemplate_858D8C8:: @ 858D8C8
+ spr_template 0x56ce, 0x0000, gUnknown_0858D8C0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_0858D8E0:: @ 858D8E0
- .incbin "baserom.gba", 0x58d8e0, 0x8
+ obj_tiles gMiscBlank_Gfx, 0x0200, 0x56ce
+ .align 2
gUnknown_0858D8E8:: @ 858D8E8
- .incbin "baserom.gba", 0x58d8e8, 0x4
+ .byte 0x01, 0x0f, 0x0e, 0x00
+
diff --git a/data/contest_painting.s b/data/contest_painting.s
index 728649dec..42d76f9bc 100644
--- a/data/contest_painting.s
+++ b/data/contest_painting.s
@@ -4,61 +4,103 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_085A989C:: @ 85A989C
- .incbin "baserom.gba", 0x5a989c, 0x200
+ .incbin "graphics/picture_frame/bg.gbapal"
+ .align 2
gUnknown_085A9A9C:: @ 85A9A9C
- .incbin "baserom.gba", 0x5a9a9c, 0x1084
+ .incbin "graphics/picture_frame/frame0.4bpp.rl"
+ .align 2
gUnknown_085AAB20:: @ 85AAB20
- .incbin "baserom.gba", 0x5aab20, 0xc30
+ .incbin "graphics/picture_frame/frame1.4bpp.rl"
+ .align 2
gUnknown_085AB750:: @ 85AB750
- .incbin "baserom.gba", 0x5ab750, 0xb38
+ .incbin "graphics/picture_frame/frame2.4bpp.rl"
+ .align 2
gUnknown_085AC288:: @ 85AC288
- .incbin "baserom.gba", 0x5ac288, 0xfb8
+ .incbin "graphics/picture_frame/frame3.4bpp.rl"
+ .align 2
gUnknown_085AD240:: @ 85AD240
- .incbin "baserom.gba", 0x5ad240, 0x1130
+ .incbin "graphics/picture_frame/frame4.4bpp.rl"
+ .align 2
gUnknown_085AE370:: @ 85AE370
- .incbin "baserom.gba", 0x5ae370, 0x604
+ .incbin "graphics/picture_frame/frame5.4bpp.rl"
+ .align 2
gUnknown_085AE974:: @ 85AE974
- .incbin "baserom.gba", 0x5ae974, 0x50c
+ .incbin "graphics/picture_frame/frame0_map.bin.rl"
+ .align 2
gUnknown_085AEE80:: @ 85AEE80
- .incbin "baserom.gba", 0x5aee80, 0x50c
+ .incbin "graphics/picture_frame/frame1_map.bin.rl"
+ .align 2
gUnknown_085AF38C:: @ 85AF38C
- .incbin "baserom.gba", 0x5af38c, 0x50c
+ .incbin "graphics/picture_frame/frame2_map.bin.rl"
+ .align 2
gUnknown_085AF898:: @ 85AF898
- .incbin "baserom.gba", 0x5af898, 0x50c
+ .incbin "graphics/picture_frame/frame3_map.bin.rl"
+ .align 2
gUnknown_085AFDA4:: @ 85AFDA4
- .incbin "baserom.gba", 0x5afda4, 0x50c
+ .incbin "graphics/picture_frame/frame4_map.bin.rl"
+ .align 2
gUnknown_085B02B0:: @ 85B02B0
- .incbin "baserom.gba", 0x5b02b0, 0x524
-
-gUnknown_085B07D4:: @ 85B07D4
- .incbin "baserom.gba", 0x5b07d4, 0x14
-
+ .incbin "graphics/picture_frame/frame5_map.bin.rl"
+
+ .align 2
+gUnknown_085B07C0:: @ 85B07C0
+ .4byte gContestCoolness
+ .4byte gContestBeauty
+ .4byte gContestCuteness
+ .4byte gContestSmartness
+ .4byte gContestToughness
+
+ .align 2
+gContestRankTextPointers:: @ 85B07D4
+ .4byte gContestRankNormal
+ .4byte gContestRankSuper
+ .4byte gContestRankHyper
+ .4byte gContestRankMaster
+ .4byte gContestLink
+
+ .align 2
gUnknown_085B07E8:: @ 85B07E8
- .incbin "baserom.gba", 0x5b07e8, 0x4
+ .4byte 0x000010a5
+ .align 2
gUnknown_085B07EC:: @ 85B07EC
- .incbin "baserom.gba", 0x5b07ec, 0x8
-
-gUnknown_085B07F4:: @ 85B07F4
- .incbin "baserom.gba", 0x5b07f4, 0x3c
+ window_template 0x01, 0x02, 0x0e, 0x1a, 0x04, 0x0f, 0x0001
+
+ .align 2
+gContestPaintingDescriptionPointers:: @ 85B07F4
+ .4byte gContestPaintingCool1
+ .4byte gContestPaintingCool2
+ .4byte gContestPaintingCool3
+ .4byte gContestPaintingBeauty1
+ .4byte gContestPaintingBeauty2
+ .4byte gContestPaintingBeauty3
+ .4byte gContestPaintingCute1
+ .4byte gContestPaintingCute2
+ .4byte gContestPaintingCute3
+ .4byte gContestPaintingSmart1
+ .4byte gContestPaintingSmart2
+ .4byte gContestPaintingSmart3
+ .4byte gContestPaintingTough1
+ .4byte gContestPaintingTough2
+ .4byte gContestPaintingTough3
gUnknown_085B0830:: @ 85B0830
- .incbin "baserom.gba", 0x5b0830, 0x8
+ .4byte 0xc0003000, 0x00000000
gUnknown_085B0838:: @ 85B0838
- .incbin "baserom.gba", 0x5b0838, 0x4
+ .2byte 0x0000, 0x0000
diff --git a/data/coord_event_weather.s b/data/coord_event_weather.s
index 907a7c09f..c7b995912 100644
--- a/data/coord_event_weather.s
+++ b/data/coord_event_weather.s
@@ -5,4 +5,17 @@
.align 2, 0
gUnknown_085102E0:: @ 85102E0
- .incbin "baserom.gba", 0x5102e0, 0x68
+ .4byte 0x00000001, sub_809D7BC
+ .4byte 0x00000002, sub_809D7C8
+ .4byte 0x00000003, sub_809D7D4
+ .4byte 0x00000004, sub_809D7E0
+ .4byte 0x00000005, sub_809D7EC
+ .4byte 0x00000006, sub_809D7F8
+ .4byte 0x00000007, sub_809D804
+ .4byte 0x00000008, sub_809D810
+ .4byte 0x00000009, sub_809D81C
+ .4byte 0x0000000a, sub_809D828
+ .4byte 0x0000000b, sub_809D834
+ .4byte 0x00000014, sub_809D840
+ .4byte 0x00000015, sub_809D84C
+
diff --git a/data/cute_sketch.s b/data/cute_sketch.s
index 8a8ee1481..d14b51a51 100644
--- a/data/cute_sketch.s
+++ b/data/cute_sketch.s
@@ -5,4 +5,304 @@
.align 2, 0
gUnknown_085A1F94:: @ 85A1F94
- .incbin "baserom.gba", 0x5a1f94, 0x2580
+ .byte 0x00, 0x1d, 0x1c, 0x0e, 0x1e, 0x1b, 0x00, 0x01, 0x32, 0x2e, 0x1e, 0x37, 0x0a, 0x22, 0x1f, 0x05, 0x26, 0x2e, 0x12, 0x17, 0x1e, 0x1a, 0x03, 0x11, 0x05, 0x11, 0x18, 0x05, 0x27, 0x2f, 0x1a, 0x3f
+ .byte 0x12, 0x22, 0x3f, 0x16, 0x2b, 0x2f, 0x2e, 0x11, 0x02, 0x2d, 0x23, 0x0d, 0x28, 0x17, 0x0c, 0x19, 0x2f, 0x0e, 0x13, 0x30, 0x18, 0x20, 0x2d, 0x28, 0x22, 0x01, 0x03, 0x19, 0x0e, 0x2a, 0x2b, 0x22
+ .byte 0x15, 0x25, 0x22, 0x0a, 0x26, 0x39, 0x06, 0x23, 0x16, 0x07, 0x2f, 0x22, 0x3a, 0x1b, 0x3b, 0x36, 0x35, 0x0a, 0x2b, 0x24, 0x36, 0x09, 0x12, 0x1c, 0x2f, 0x23, 0x2e, 0x38, 0x2c, 0x05, 0x2a, 0x20
+ .byte 0x07, 0x14, 0x32, 0x31, 0x08, 0x17, 0x1a, 0x24, 0x2d, 0x22, 0x0a, 0x16, 0x1b, 0x26, 0x2b, 0x29, 0x16, 0x11, 0x35, 0x08, 0x14, 0x1e, 0x08, 0x14, 0x05, 0x31, 0x14, 0x38, 0x31, 0x17, 0x34, 0x33
+ .byte 0x12, 0x11, 0x09, 0x1f, 0x28, 0x3d, 0x32, 0x35, 0x03, 0x1e, 0x3c, 0x2b, 0x2e, 0x10, 0x01, 0x17, 0x03, 0x3e, 0x22, 0x17, 0x18, 0x34, 0x08, 0x29, 0x19, 0x03, 0x24, 0x28, 0x3d, 0x33, 0x2f, 0x31
+ .byte 0x24, 0x19, 0x1b, 0x18, 0x26, 0x07, 0x0d, 0x25, 0x2d, 0x3f, 0x12, 0x2f, 0x15, 0x25, 0x29, 0x0f, 0x12, 0x07, 0x2c, 0x12, 0x2c, 0x0b, 0x26, 0x12, 0x1a, 0x16, 0x00, 0x0b, 0x2f, 0x16, 0x35, 0x24
+ .byte 0x1f, 0x1c, 0x22, 0x29, 0x33, 0x27, 0x3b, 0x30, 0x17, 0x11, 0x06, 0x35, 0x3e, 0x31, 0x2f, 0x11, 0x3a, 0x25, 0x2a, 0x02, 0x19, 0x33, 0x18, 0x35, 0x2a, 0x20, 0x21, 0x2e, 0x32, 0x1b, 0x3b, 0x1f
+ .byte 0x23, 0x39, 0x29, 0x2a, 0x2e, 0x31, 0x29, 0x2a, 0x0e, 0x2d, 0x2d, 0x00, 0x1f, 0x38, 0x28, 0x1b, 0x14, 0x3b, 0x2b, 0x2e, 0x04, 0x26, 0x36, 0x30, 0x11, 0x3b, 0x21, 0x2d, 0x2b, 0x3f, 0x1b, 0x20
+ .byte 0x13, 0x31, 0x33, 0x0c, 0x30, 0x22, 0x2b, 0x2b, 0x16, 0x02, 0x1e, 0x1c, 0x12, 0x1c, 0x0f, 0x3c, 0x36, 0x38, 0x10, 0x2d, 0x18, 0x2f, 0x2d, 0x35, 0x3b, 0x11, 0x37, 0x31, 0x13, 0x13, 0x3d, 0x2f
+ .byte 0x1e, 0x2c, 0x33, 0x2e, 0x37, 0x12, 0x3c, 0x1f, 0x33, 0x32, 0x2a, 0x27, 0x0d, 0x3b, 0x1c, 0x35, 0x2a, 0x27, 0x09, 0x3d, 0x27, 0x12, 0x0b, 0x18, 0x0c, 0x15, 0x1d, 0x20, 0x01, 0x1c, 0x08, 0x3b
+ .byte 0x1c, 0x12, 0x37, 0x33, 0x15, 0x03, 0x2c, 0x2a, 0x3b, 0x31, 0x0f, 0x04, 0x35, 0x08, 0x17, 0x33, 0x38, 0x3d, 0x2a, 0x2f, 0x35, 0x16, 0x10, 0x35, 0x16, 0x23, 0x13, 0x2c, 0x2f, 0x06, 0x20, 0x27
+ .byte 0x3a, 0x24, 0x00, 0x1c, 0x2a, 0x03, 0x39, 0x1d, 0x28, 0x07, 0x1a, 0x20, 0x0a, 0x37, 0x07, 0x35, 0x2d, 0x15, 0x2f, 0x2c, 0x10, 0x2c, 0x23, 0x3f, 0x29, 0x14, 0x2a, 0x21, 0x36, 0x34, 0x1a, 0x2c
+ .byte 0x1c, 0x3d, 0x33, 0x38, 0x2b, 0x22, 0x35, 0x28, 0x1f, 0x3d, 0x0f, 0x1c, 0x1e, 0x3e, 0x1b, 0x0c, 0x3e, 0x1f, 0x2b, 0x31, 0x2c, 0x32, 0x39, 0x11, 0x05, 0x09, 0x11, 0x04, 0x38, 0x2a, 0x32, 0x00
+ .byte 0x16, 0x13, 0x0b, 0x31, 0x34, 0x2a, 0x13, 0x2c, 0x22, 0x21, 0x39, 0x2f, 0x15, 0x37, 0x28, 0x1e, 0x07, 0x3b, 0x2d, 0x11, 0x03, 0x28, 0x2d, 0x30, 0x1e, 0x31, 0x11, 0x11, 0x23, 0x01, 0x1e, 0x3d
+ .byte 0x31, 0x34, 0x1c, 0x02, 0x34, 0x21, 0x0e, 0x25, 0x3d, 0x07, 0x17, 0x33, 0x15, 0x10, 0x29, 0x32, 0x32, 0x18, 0x1f, 0x30, 0x2d, 0x3b, 0x30, 0x27, 0x3e, 0x16, 0x31, 0x15, 0x12, 0x30, 0x25, 0x17
+ .byte 0x33, 0x06, 0x34, 0x00, 0x29, 0x18, 0x3c, 0x03, 0x12, 0x2c, 0x0c, 0x11, 0x09, 0x30, 0x30, 0x10, 0x0e, 0x11, 0x27, 0x16, 0x1b, 0x0c, 0x3b, 0x2e, 0x2b, 0x33, 0x1e, 0x13, 0x2d, 0x2d, 0x11, 0x24
+ .byte 0x29, 0x34, 0x3e, 0x2b, 0x24, 0x1e, 0x21, 0x27, 0x1a, 0x2d, 0x04, 0x39, 0x16, 0x3e, 0x33, 0x26, 0x1b, 0x2e, 0x25, 0x0c, 0x06, 0x19, 0x25, 0x19, 0x18, 0x1d, 0x33, 0x33, 0x1d, 0x28, 0x2d, 0x1c
+ .byte 0x10, 0x2a, 0x1f, 0x35, 0x1e, 0x34, 0x02, 0x10, 0x2b, 0x3a, 0x14, 0x0d, 0x0b, 0x15, 0x0c, 0x2c, 0x10, 0x37, 0x3a, 0x19, 0x06, 0x13, 0x17, 0x24, 0x10, 0x25, 0x24, 0x04, 0x1e, 0x00, 0x35, 0x34
+ .byte 0x3a, 0x00, 0x37, 0x3c, 0x07, 0x1a, 0x2b, 0x28, 0x36, 0x34, 0x39, 0x2f, 0x28, 0x09, 0x1f, 0x38, 0x31, 0x30, 0x16, 0x25, 0x31, 0x18, 0x28, 0x31, 0x18, 0x0c, 0x22, 0x06, 0x39, 0x2d, 0x3d, 0x20
+ .byte 0x24, 0x2e, 0x27, 0x21, 0x3e, 0x18, 0x18, 0x15, 0x3c, 0x24, 0x06, 0x1b, 0x26, 0x15, 0x0e, 0x22, 0x0a, 0x0d, 0x1f, 0x18, 0x16, 0x34, 0x10, 0x28, 0x21, 0x20, 0x11, 0x11, 0x36, 0x32, 0x15, 0x3b
+ .byte 0x2e, 0x24, 0x1f, 0x2d, 0x12, 0x36, 0x2e, 0x20, 0x0b, 0x17, 0x33, 0x26, 0x03, 0x1f, 0x08, 0x19, 0x31, 0x2a, 0x18, 0x25, 0x35, 0x2d, 0x2d, 0x30, 0x38, 0x18, 0x1c, 0x25, 0x14, 0x1c, 0x22, 0x28
+ .byte 0x08, 0x23, 0x21, 0x26, 0x1e, 0x30, 0x19, 0x0f, 0x15, 0x10, 0x2f, 0x22, 0x12, 0x02, 0x25, 0x3c, 0x01, 0x1d, 0x0e, 0x14, 0x18, 0x0d, 0x18, 0x17, 0x22, 0x0b, 0x31, 0x13, 0x34, 0x21, 0x0f, 0x2d
+ .byte 0x36, 0x39, 0x1f, 0x25, 0x18, 0x10, 0x1f, 0x2d, 0x20, 0x20, 0x19, 0x0b, 0x31, 0x33, 0x13, 0x14, 0x2e, 0x11, 0x21, 0x2d, 0x0a, 0x37, 0x07, 0x15, 0x1b, 0x32, 0x04, 0x32, 0x06, 0x18, 0x1b, 0x13
+ .byte 0x24, 0x12, 0x36, 0x22, 0x16, 0x1d, 0x29, 0x1c, 0x35, 0x17, 0x21, 0x36, 0x17, 0x2b, 0x35, 0x32, 0x19, 0x2a, 0x0f, 0x2e, 0x10, 0x00, 0x34, 0x02, 0x0e, 0x28, 0x31, 0x32, 0x32, 0x3b, 0x05, 0x20
+ .byte 0x36, 0x26, 0x12, 0x34, 0x06, 0x34, 0x1e, 0x31, 0x32, 0x35, 0x05, 0x34, 0x1e, 0x13, 0x15, 0x15, 0x14, 0x2c, 0x29, 0x1c, 0x18, 0x24, 0x24, 0x12, 0x22, 0x29, 0x18, 0x34, 0x36, 0x30, 0x1e, 0x01
+ .byte 0x23, 0x0c, 0x3c, 0x24, 0x0a, 0x3d, 0x16, 0x27, 0x1e, 0x23, 0x15, 0x02, 0x12, 0x11, 0x19, 0x2a, 0x1d, 0x31, 0x15, 0x03, 0x3b, 0x2a, 0x21, 0x19, 0x2c, 0x0a, 0x23, 0x11, 0x25, 0x11, 0x1a, 0x1a
+ .byte 0x0a, 0x34, 0x3b, 0x0b, 0x33, 0x21, 0x0b, 0x37, 0x01, 0x31, 0x28, 0x35, 0x1d, 0x27, 0x2c, 0x30, 0x31, 0x2e, 0x39, 0x2d, 0x30, 0x05, 0x2c, 0x12, 0x2a, 0x2b, 0x39, 0x22, 0x20, 0x15, 0x34, 0x1c
+ .byte 0x1c, 0x01, 0x15, 0x20, 0x16, 0x22, 0x13, 0x04, 0x18, 0x1e, 0x13, 0x10, 0x25, 0x33, 0x15, 0x39, 0x03, 0x31, 0x3f, 0x36, 0x18, 0x14, 0x23, 0x10, 0x2f, 0x1e, 0x1f, 0x1f, 0x17, 0x2c, 0x02, 0x16
+ .byte 0x31, 0x20, 0x18, 0x30, 0x2e, 0x18, 0x37, 0x3b, 0x0e, 0x30, 0x10, 0x39, 0x24, 0x26, 0x39, 0x1e, 0x30, 0x26, 0x2e, 0x12, 0x01, 0x14, 0x37, 0x2a, 0x2e, 0x21, 0x06, 0x1d, 0x2a, 0x16, 0x32, 0x09
+ .byte 0x38, 0x1c, 0x07, 0x22, 0x17, 0x3b, 0x2d, 0x15, 0x07, 0x1e, 0x2e, 0x1b, 0x2e, 0x1d, 0x04, 0x09, 0x30, 0x30, 0x2d, 0x37, 0x2d, 0x34, 0x24, 0x18, 0x24, 0x25, 0x0e, 0x2d, 0x26, 0x23, 0x0a, 0x16
+ .byte 0x12, 0x2d, 0x11, 0x21, 0x28, 0x2e, 0x0f, 0x01, 0x21, 0x01, 0x31, 0x12, 0x3f, 0x1b, 0x1e, 0x21, 0x25, 0x2b, 0x26, 0x18, 0x13, 0x15, 0x2d, 0x34, 0x23, 0x21, 0x36, 0x0e, 0x2e, 0x1c, 0x14, 0x22
+ .byte 0x1c, 0x2c, 0x0b, 0x28, 0x1a, 0x18, 0x21, 0x21, 0x07, 0x1a, 0x24, 0x26, 0x29, 0x2b, 0x0a, 0x34, 0x3e, 0x27, 0x33, 0x12, 0x34, 0x1b, 0x1f, 0x01, 0x2a, 0x2e, 0x06, 0x23, 0x2f, 0x1f, 0x14, 0x18
+ .byte 0x06, 0x26, 0x31, 0x1f, 0x2b, 0x22, 0x26, 0x2e, 0x1e, 0x15, 0x16, 0x20, 0x22, 0x28, 0x15, 0x37, 0x12, 0x25, 0x04, 0x2c, 0x1f, 0x04, 0x2e, 0x0c, 0x13, 0x18, 0x07, 0x0b, 0x36, 0x1d, 0x1c, 0x2a
+ .byte 0x30, 0x22, 0x1c, 0x2e, 0x12, 0x2f, 0x2b, 0x21, 0x1e, 0x16, 0x38, 0x30, 0x04, 0x02, 0x16, 0x05, 0x14, 0x20, 0x38, 0x3c, 0x33, 0x21, 0x1b, 0x2f, 0x14, 0x2a, 0x27, 0x38, 0x14, 0x1b, 0x2b, 0x1f
+ .byte 0x2b, 0x29, 0x2b, 0x25, 0x27, 0x36, 0x21, 0x11, 0x22, 0x1b, 0x29, 0x03, 0x1b, 0x18, 0x24, 0x28, 0x21, 0x2d, 0x36, 0x3c, 0x2c, 0x24, 0x33, 0x17, 0x1f, 0x2a, 0x3a, 0x21, 0x0a, 0x23, 0x37, 0x00
+ .byte 0x0b, 0x21, 0x11, 0x38, 0x19, 0x0f, 0x0e, 0x1c, 0x1f, 0x0f, 0x37, 0x3c, 0x10, 0x37, 0x38, 0x31, 0x35, 0x07, 0x15, 0x28, 0x1e, 0x2e, 0x19, 0x26, 0x10, 0x33, 0x3d, 0x35, 0x2f, 0x3a, 0x04, 0x34
+ .byte 0x0d, 0x18, 0x1a, 0x01, 0x2d, 0x15, 0x3d, 0x1a, 0x17, 0x17, 0x3f, 0x32, 0x0b, 0x21, 0x11, 0x1e, 0x26, 0x2b, 0x0d, 0x19, 0x24, 0x2e, 0x04, 0x1b, 0x1b, 0x33, 0x20, 0x15, 0x21, 0x1d, 0x1f, 0x04
+ .byte 0x21, 0x0f, 0x12, 0x1f, 0x2d, 0x2a, 0x32, 0x03, 0x37, 0x1f, 0x35, 0x07, 0x27, 0x24, 0x1f, 0x31, 0x2f, 0x30, 0x15, 0x06, 0x00, 0x24, 0x0b, 0x22, 0x1a, 0x0c, 0x3b, 0x29, 0x14, 0x1a, 0x17, 0x37
+ .byte 0x20, 0x25, 0x3f, 0x26, 0x37, 0x3a, 0x3e, 0x10, 0x22, 0x04, 0x11, 0x28, 0x12, 0x1c, 0x03, 0x2e, 0x2e, 0x0e, 0x38, 0x28, 0x01, 0x29, 0x22, 0x1e, 0x33, 0x19, 0x06, 0x21, 0x27, 0x33, 0x19, 0x1a
+ .byte 0x02, 0x05, 0x17, 0x11, 0x11, 0x2c, 0x1f, 0x26, 0x1e, 0x39, 0x1f, 0x28, 0x2e, 0x2f, 0x12, 0x22, 0x34, 0x13, 0x3b, 0x26, 0x2f, 0x34, 0x00, 0x14, 0x10, 0x31, 0x11, 0x1d, 0x2d, 0x2a, 0x08, 0x08
+ .byte 0x37, 0x15, 0x18, 0x34, 0x04, 0x2b, 0x24, 0x2f, 0x1e, 0x27, 0x22, 0x2a, 0x24, 0x07, 0x14, 0x25, 0x01, 0x27, 0x19, 0x29, 0x0a, 0x29, 0x3d, 0x1c, 0x2f, 0x0d, 0x1f, 0x1c, 0x24, 0x3d, 0x32, 0x36
+ .byte 0x1d, 0x24, 0x14, 0x21, 0x16, 0x1a, 0x0d, 0x29, 0x3f, 0x2b, 0x2a, 0x1a, 0x3e, 0x35, 0x11, 0x28, 0x18, 0x32, 0x05, 0x15, 0x21, 0x2e, 0x34, 0x2d, 0x14, 0x2a, 0x3c, 0x08, 0x37, 0x3f, 0x34, 0x1e
+ .byte 0x27, 0x24, 0x1c, 0x16, 0x16, 0x33, 0x29, 0x3b, 0x19, 0x36, 0x2f, 0x1c, 0x03, 0x25, 0x2c, 0x0b, 0x16, 0x36, 0x1c, 0x1d, 0x1b, 0x2c, 0x27, 0x1b, 0x0b, 0x1f, 0x2b, 0x08, 0x10, 0x27, 0x3f, 0x25
+ .byte 0x2f, 0x33, 0x13, 0x1f, 0x04, 0x31, 0x37, 0x0e, 0x2f, 0x12, 0x08, 0x23, 0x20, 0x3a, 0x1a, 0x1e, 0x2f, 0x0b, 0x1f, 0x1e, 0x20, 0x19, 0x23, 0x3b, 0x14, 0x25, 0x00, 0x27, 0x14, 0x04, 0x25, 0x36
+ .byte 0x1a, 0x2b, 0x27, 0x21, 0x15, 0x28, 0x13, 0x2c, 0x0e, 0x3c, 0x35, 0x0c, 0x2d, 0x2b, 0x37, 0x16, 0x15, 0x29, 0x15, 0x1d, 0x17, 0x34, 0x36, 0x09, 0x0a, 0x31, 0x37, 0x22, 0x28, 0x17, 0x2b, 0x35
+ .byte 0x14, 0x2b, 0x12, 0x08, 0x13, 0x1f, 0x31, 0x13, 0x28, 0x06, 0x07, 0x35, 0x23, 0x3a, 0x29, 0x0f, 0x24, 0x2e, 0x07, 0x35, 0x26, 0x0e, 0x12, 0x15, 0x23, 0x33, 0x2c, 0x0e, 0x21, 0x26, 0x1c, 0x12
+ .byte 0x25, 0x23, 0x1d, 0x2f, 0x04, 0x35, 0x33, 0x16, 0x01, 0x24, 0x3d, 0x2c, 0x2e, 0x35, 0x0a, 0x25, 0x11, 0x13, 0x25, 0x1b, 0x1b, 0x15, 0x15, 0x39, 0x10, 0x0b, 0x35, 0x24, 0x3a, 0x27, 0x30, 0x2e
+ .byte 0x2f, 0x15, 0x10, 0x1f, 0x35, 0x1b, 0x28, 0x35, 0x26, 0x30, 0x37, 0x34, 0x37, 0x2b, 0x0f, 0x30, 0x29, 0x2e, 0x3f, 0x2b, 0x38, 0x34, 0x2b, 0x2b, 0x2f, 0x25, 0x0d, 0x28, 0x2a, 0x33, 0x18, 0x10
+ .byte 0x21, 0x12, 0x11, 0x1f, 0x22, 0x34, 0x11, 0x25, 0x23, 0x21, 0x3f, 0x11, 0x26, 0x27, 0x25, 0x28, 0x36, 0x12, 0x15, 0x26, 0x32, 0x11, 0x18, 0x24, 0x32, 0x25, 0x37, 0x27, 0x3a, 0x33, 0x35, 0x07
+ .byte 0x1c, 0x1a, 0x0e, 0x2a, 0x1e, 0x2f, 0x1f, 0x00, 0x2e, 0x21, 0x1b, 0x3c, 0x14, 0x2f, 0x3a, 0x2f, 0x3e, 0x38, 0x15, 0x1a, 0x13, 0x2f, 0x29, 0x0d, 0x2f, 0x37, 0x17, 0x18, 0x30, 0x1c, 0x35, 0x15
+ .byte 0x34, 0x14, 0x28, 0x11, 0x2c, 0x2c, 0x25, 0x2a, 0x20, 0x3f, 0x28, 0x0c, 0x34, 0x1b, 0x30, 0x2e, 0x25, 0x37, 0x1c, 0x24, 0x1f, 0x25, 0x26, 0x0c, 0x19, 0x34, 0x18, 0x10, 0x35, 0x0a, 0x13, 0x11
+ .byte 0x25, 0x13, 0x20, 0x13, 0x19, 0x11, 0x20, 0x28, 0x1d, 0x3e, 0x30, 0x1b, 0x23, 0x24, 0x21, 0x0d, 0x23, 0x23, 0x1d, 0x28, 0x2e, 0x2d, 0x12, 0x1f, 0x0e, 0x2e, 0x2b, 0x0b, 0x31, 0x32, 0x24, 0x3c
+ .byte 0x2c, 0x13, 0x3c, 0x12, 0x28, 0x16, 0x2a, 0x05, 0x0c, 0x32, 0x39, 0x0b, 0x32, 0x21, 0x04, 0x14, 0x10, 0x31, 0x32, 0x12, 0x1f, 0x23, 0x39, 0x2e, 0x2e, 0x22, 0x3d, 0x27, 0x0c, 0x1e, 0x18, 0x25
+ .byte 0x00, 0x17, 0x06, 0x31, 0x14, 0x13, 0x21, 0x1a, 0x14, 0x20, 0x35, 0x0a, 0x3b, 0x25, 0x33, 0x08, 0x28, 0x3d, 0x02, 0x33, 0x23, 0x00, 0x13, 0x22, 0x21, 0x28, 0x30, 0x14, 0x2e, 0x14, 0x32, 0x36
+ .byte 0x39, 0x23, 0x1e, 0x1c, 0x11, 0x30, 0x37, 0x16, 0x30, 0x15, 0x31, 0x1f, 0x34, 0x28, 0x2c, 0x35, 0x05, 0x29, 0x37, 0x33, 0x2a, 0x1c, 0x17, 0x2e, 0x10, 0x06, 0x16, 0x32, 0x1f, 0x2f, 0x00, 0x29
+ .byte 0x1e, 0x04, 0x01, 0x16, 0x3b, 0x23, 0x1e, 0x1b, 0x34, 0x2a, 0x30, 0x11, 0x2b, 0x03, 0x00, 0x1f, 0x1d, 0x37, 0x1a, 0x3a, 0x18, 0x25, 0x1c, 0x16, 0x2c, 0x04, 0x3f, 0x33, 0x26, 0x23, 0x2d, 0x15
+ .byte 0x2c, 0x27, 0x02, 0x35, 0x27, 0x07, 0x35, 0x33, 0x1a, 0x0c, 0x10, 0x28, 0x26, 0x2c, 0x2f, 0x36, 0x16, 0x37, 0x0b, 0x27, 0x1b, 0x3d, 0x18, 0x27, 0x1f, 0x20, 0x2b, 0x2a, 0x33, 0x0b, 0x0f, 0x20
+ .byte 0x35, 0x3c, 0x2f, 0x33, 0x21, 0x15, 0x2d, 0x26, 0x34, 0x1f, 0x1a, 0x21, 0x2f, 0x2c, 0x2a, 0x1a, 0x32, 0x1a, 0x3b, 0x3f, 0x21, 0x13, 0x3f, 0x13, 0x0f, 0x24, 0x22, 0x14, 0x1b, 0x10, 0x21, 0x06
+ .byte 0x28, 0x25, 0x34, 0x10, 0x2e, 0x0e, 0x14, 0x3c, 0x3e, 0x25, 0x16, 0x06, 0x30, 0x0b, 0x04, 0x1f, 0x3e, 0x02, 0x24, 0x0c, 0x17, 0x25, 0x2b, 0x3c, 0x2d, 0x15, 0x36, 0x33, 0x18, 0x23, 0x2a, 0x1d
+ .byte 0x10, 0x2a, 0x35, 0x17, 0x28, 0x00, 0x37, 0x24, 0x0a, 0x3b, 0x15, 0x1d, 0x0b, 0x1f, 0x3c, 0x31, 0x25, 0x1d, 0x0f, 0x1d, 0x20, 0x13, 0x34, 0x11, 0x2b, 0x2e, 0x23, 0x0c, 0x2e, 0x24, 0x02, 0x14
+ .byte 0x31, 0x16, 0x19, 0x0e, 0x23, 0x35, 0x1a, 0x10, 0x16, 0x14, 0x04, 0x19, 0x2d, 0x27, 0x37, 0x33, 0x02, 0x31, 0x02, 0x04, 0x16, 0x0d, 0x22, 0x25, 0x25, 0x00, 0x16, 0x2a, 0x3f, 0x26, 0x20, 0x0c
+ .byte 0x12, 0x2f, 0x2e, 0x35, 0x1b, 0x0d, 0x22, 0x1e, 0x01, 0x34, 0x05, 0x22, 0x21, 0x34, 0x2a, 0x32, 0x0b, 0x09, 0x1d, 0x3f, 0x32, 0x2f, 0x3d, 0x18, 0x2d, 0x0b, 0x38, 0x36, 0x39, 0x17, 0x28, 0x34
+ .byte 0x04, 0x24, 0x36, 0x0e, 0x2a, 0x38, 0x01, 0x14, 0x3c, 0x24, 0x22, 0x21, 0x03, 0x18, 0x32, 0x2f, 0x12, 0x29, 0x24, 0x31, 0x0a, 0x3b, 0x12, 0x1a, 0x1c, 0x20, 0x30, 0x31, 0x1b, 0x1a, 0x21, 0x10
+ .byte 0x05, 0x29, 0x10, 0x26, 0x2d, 0x13, 0x16, 0x0c, 0x1d, 0x2b, 0x06, 0x1b, 0x06, 0x12, 0x14, 0x38, 0x0f, 0x35, 0x23, 0x3a, 0x2c, 0x00, 0x19, 0x33, 0x29, 0x14, 0x2d, 0x2a, 0x21, 0x29, 0x14, 0x31
+ .byte 0x14, 0x1a, 0x06, 0x1e, 0x18, 0x1b, 0x28, 0x3b, 0x16, 0x29, 0x15, 0x1e, 0x12, 0x34, 0x0a, 0x14, 0x1b, 0x05, 0x27, 0x0b, 0x01, 0x26, 0x2a, 0x22, 0x35, 0x21, 0x20, 0x18, 0x20, 0x37, 0x17, 0x14
+ .byte 0x1f, 0x11, 0x1d, 0x11, 0x25, 0x24, 0x2b, 0x2f, 0x07, 0x3f, 0x1f, 0x2c, 0x25, 0x25, 0x2a, 0x29, 0x18, 0x11, 0x24, 0x28, 0x31, 0x2c, 0x2a, 0x39, 0x0b, 0x26, 0x28, 0x10, 0x26, 0x22, 0x06, 0x16
+ .byte 0x09, 0x2c, 0x13, 0x34, 0x19, 0x15, 0x3a, 0x12, 0x21, 0x1d, 0x38, 0x23, 0x12, 0x25, 0x24, 0x21, 0x30, 0x12, 0x37, 0x1a, 0x12, 0x24, 0x3b, 0x25, 0x32, 0x15, 0x23, 0x0d, 0x1a, 0x10, 0x16, 0x2e
+ .byte 0x26, 0x1d, 0x14, 0x16, 0x3e, 0x2e, 0x1f, 0x0a, 0x16, 0x10, 0x1d, 0x30, 0x2b, 0x04, 0x3a, 0x19, 0x08, 0x2d, 0x2e, 0x28, 0x1e, 0x33, 0x0a, 0x12, 0x2e, 0x0d, 0x03, 0x2f, 0x26, 0x3a, 0x1e, 0x35
+ .byte 0x3b, 0x2a, 0x03, 0x1a, 0x18, 0x3f, 0x0b, 0x27, 0x04, 0x05, 0x34, 0x36, 0x0b, 0x27, 0x3b, 0x17, 0x11, 0x0d, 0x27, 0x26, 0x2c, 0x1f, 0x20, 0x26, 0x10, 0x20, 0x25, 0x23, 0x2d, 0x37, 0x09, 0x13
+ .byte 0x14, 0x17, 0x2d, 0x2e, 0x3d, 0x23, 0x1d, 0x1a, 0x1f, 0x21, 0x33, 0x2e, 0x28, 0x17, 0x13, 0x26, 0x3c, 0x36, 0x14, 0x1a, 0x33, 0x32, 0x20, 0x2b, 0x19, 0x3e, 0x20, 0x0c, 0x02, 0x2d, 0x3c, 0x3c
+ .byte 0x2a, 0x30, 0x30, 0x28, 0x25, 0x3f, 0x1e, 0x03, 0x17, 0x1e, 0x35, 0x11, 0x1c, 0x1b, 0x14, 0x2a, 0x28, 0x3a, 0x23, 0x0e, 0x1f, 0x12, 0x36, 0x21, 0x20, 0x07, 0x3b, 0x10, 0x23, 0x19, 0x34, 0x0d
+ .byte 0x2e, 0x18, 0x3f, 0x20, 0x25, 0x3e, 0x3b, 0x15, 0x0b, 0x2e, 0x12, 0x37, 0x0b, 0x23, 0x3d, 0x32, 0x1f, 0x16, 0x03, 0x27, 0x14, 0x0c, 0x21, 0x18, 0x03, 0x30, 0x3e, 0x21, 0x13, 0x0f, 0x00, 0x32
+ .byte 0x3f, 0x23, 0x16, 0x0e, 0x31, 0x1d, 0x18, 0x1c, 0x1d, 0x30, 0x0e, 0x1e, 0x21, 0x20, 0x23, 0x3f, 0x0c, 0x1e, 0x14, 0x33, 0x22, 0x22, 0x21, 0x15, 0x36, 0x05, 0x1e, 0x1d, 0x31, 0x14, 0x20, 0x11
+ .byte 0x37, 0x0d, 0x33, 0x19, 0x25, 0x05, 0x36, 0x1e, 0x31, 0x20, 0x35, 0x3a, 0x2f, 0x32, 0x2f, 0x30, 0x14, 0x23, 0x2d, 0x35, 0x1e, 0x29, 0x05, 0x05, 0x1b, 0x09, 0x1f, 0x26, 0x2f, 0x0b, 0x15, 0x15
+ .byte 0x11, 0x13, 0x29, 0x1b, 0x18, 0x1c, 0x13, 0x35, 0x34, 0x31, 0x23, 0x27, 0x3f, 0x2f, 0x09, 0x30, 0x19, 0x23, 0x12, 0x34, 0x02, 0x2a, 0x21, 0x09, 0x3c, 0x1d, 0x0c, 0x02, 0x10, 0x22, 0x05, 0x17
+ .byte 0x22, 0x08, 0x1b, 0x0a, 0x0f, 0x15, 0x02, 0x11, 0x13, 0x01, 0x21, 0x22, 0x16, 0x39, 0x33, 0x24, 0x38, 0x34, 0x0f, 0x1e, 0x2b, 0x2b, 0x15, 0x15, 0x20, 0x22, 0x2e, 0x3a, 0x3f, 0x31, 0x1a, 0x27
+ .byte 0x2b, 0x29, 0x34, 0x14, 0x16, 0x39, 0x2f, 0x13, 0x3e, 0x16, 0x36, 0x21, 0x30, 0x00, 0x24, 0x2b, 0x24, 0x21, 0x30, 0x15, 0x31, 0x13, 0x10, 0x37, 0x24, 0x08, 0x07, 0x23, 0x21, 0x09, 0x25, 0x05
+ .byte 0x3c, 0x32, 0x19, 0x03, 0x25, 0x0f, 0x29, 0x2b, 0x16, 0x07, 0x13, 0x3e, 0x3d, 0x25, 0x36, 0x0b, 0x28, 0x2e, 0x2b, 0x16, 0x0c, 0x31, 0x11, 0x30, 0x13, 0x2d, 0x26, 0x3e, 0x37, 0x29, 0x2f, 0x2e
+ .byte 0x15, 0x3d, 0x17, 0x1c, 0x2e, 0x21, 0x33, 0x2f, 0x10, 0x0d, 0x05, 0x1d, 0x1c, 0x1a, 0x12, 0x0e, 0x18, 0x37, 0x1b, 0x11, 0x14, 0x06, 0x14, 0x21, 0x31, 0x0e, 0x27, 0x1a, 0x03, 0x10, 0x00, 0x34
+ .byte 0x31, 0x3f, 0x0b, 0x1d, 0x0f, 0x12, 0x1f, 0x1a, 0x15, 0x10, 0x0f, 0x00, 0x24, 0x3e, 0x0a, 0x2a, 0x30, 0x2b, 0x24, 0x26, 0x31, 0x10, 0x2d, 0x2f, 0x2f, 0x3f, 0x0c, 0x13, 0x12, 0x0b, 0x16, 0x15
+ .byte 0x07, 0x1f, 0x28, 0x10, 0x32, 0x0f, 0x17, 0x15, 0x0b, 0x27, 0x33, 0x34, 0x1d, 0x10, 0x1c, 0x3a, 0x12, 0x2c, 0x27, 0x37, 0x0a, 0x1a, 0x32, 0x05, 0x1f, 0x21, 0x24, 0x0d, 0x1f, 0x1c, 0x17, 0x24
+ .byte 0x2f, 0x3b, 0x32, 0x3b, 0x25, 0x10, 0x03, 0x2f, 0x21, 0x0c, 0x10, 0x23, 0x0e, 0x3a, 0x2c, 0x33, 0x03, 0x2c, 0x12, 0x06, 0x1c, 0x2a, 0x37, 0x30, 0x3f, 0x01, 0x1e, 0x35, 0x16, 0x37, 0x2c, 0x32
+ .byte 0x35, 0x05, 0x11, 0x22, 0x29, 0x09, 0x20, 0x2b, 0x0d, 0x1f, 0x18, 0x0d, 0x20, 0x23, 0x39, 0x16, 0x0f, 0x3a, 0x18, 0x21, 0x35, 0x2b, 0x36, 0x26, 0x2b, 0x23, 0x05, 0x2f, 0x1b, 0x08, 0x17, 0x3e
+ .byte 0x09, 0x16, 0x2d, 0x3a, 0x37, 0x15, 0x35, 0x35, 0x29, 0x0a, 0x12, 0x02, 0x39, 0x1f, 0x14, 0x34, 0x33, 0x17, 0x1d, 0x18, 0x16, 0x1d, 0x1a, 0x01, 0x39, 0x22, 0x1e, 0x27, 0x36, 0x32, 0x14, 0x26
+ .byte 0x0a, 0x39, 0x36, 0x1f, 0x0d, 0x1e, 0x0b, 0x0a, 0x19, 0x35, 0x1d, 0x34, 0x03, 0x12, 0x16, 0x0c, 0x13, 0x2e, 0x0c, 0x34, 0x1e, 0x10, 0x14, 0x1e, 0x23, 0x32, 0x27, 0x02, 0x10, 0x29, 0x35, 0x18
+ .byte 0x33, 0x33, 0x1d, 0x1a, 0x3c, 0x15, 0x23, 0x3e, 0x3f, 0x22, 0x2a, 0x02, 0x2c, 0x28, 0x0a, 0x2f, 0x1a, 0x06, 0x35, 0x3c, 0x17, 0x2b, 0x03, 0x12, 0x17, 0x2f, 0x0a, 0x26, 0x12, 0x38, 0x11, 0x36
+ .byte 0x1b, 0x23, 0x01, 0x39, 0x35, 0x19, 0x19, 0x17, 0x09, 0x28, 0x22, 0x1e, 0x27, 0x2c, 0x35, 0x33, 0x2c, 0x27, 0x25, 0x31, 0x06, 0x31, 0x2d, 0x1a, 0x39, 0x28, 0x2d, 0x04, 0x1e, 0x24, 0x3e, 0x1c
+ .byte 0x3c, 0x30, 0x1b, 0x3f, 0x3e, 0x37, 0x22, 0x36, 0x11, 0x00, 0x01, 0x1c, 0x12, 0x1a, 0x10, 0x12, 0x1e, 0x2c, 0x1f, 0x12, 0x2a, 0x2f, 0x06, 0x19, 0x35, 0x1a, 0x18, 0x3b, 0x09, 0x36, 0x34, 0x1d
+ .byte 0x13, 0x02, 0x07, 0x10, 0x20, 0x2f, 0x1d, 0x0b, 0x03, 0x33, 0x1c, 0x16, 0x31, 0x05, 0x13, 0x1b, 0x29, 0x06, 0x13, 0x30, 0x2d, 0x36, 0x2a, 0x2d, 0x2c, 0x19, 0x34, 0x1c, 0x0f, 0x15, 0x12, 0x36
+ .byte 0x15, 0x2c, 0x3a, 0x06, 0x1c, 0x12, 0x1d, 0x26, 0x03, 0x38, 0x1d, 0x01, 0x01, 0x2d, 0x17, 0x2e, 0x10, 0x14, 0x17, 0x1c, 0x34, 0x0f, 0x28, 0x09, 0x37, 0x1b, 0x28, 0x1d, 0x26, 0x29, 0x2d, 0x36
+ .byte 0x1e, 0x17, 0x28, 0x15, 0x0f, 0x1c, 0x20, 0x2d, 0x10, 0x27, 0x16, 0x2e, 0x14, 0x09, 0x12, 0x3b, 0x3d, 0x21, 0x25, 0x1a, 0x2c, 0x00, 0x22, 0x36, 0x0d, 0x30, 0x10, 0x17, 0x19, 0x1b, 0x00, 0x3b
+ .byte 0x21, 0x2a, 0x28, 0x34, 0x2d, 0x0f, 0x16, 0x0a, 0x30, 0x28, 0x06, 0x00, 0x25, 0x31, 0x2e, 0x2a, 0x14, 0x33, 0x28, 0x36, 0x10, 0x2e, 0x05, 0x2e, 0x19, 0x19, 0x1a, 0x15, 0x2c, 0x14, 0x17, 0x37
+ .byte 0x0f, 0x13, 0x32, 0x17, 0x1b, 0x39, 0x18, 0x32, 0x2e, 0x32, 0x1e, 0x24, 0x1d, 0x31, 0x12, 0x1d, 0x2b, 0x14, 0x0c, 0x27, 0x36, 0x2e, 0x32, 0x06, 0x0a, 0x1a, 0x28, 0x28, 0x20, 0x3a, 0x3a, 0x17
+ .byte 0x08, 0x27, 0x36, 0x18, 0x1a, 0x10, 0x1e, 0x26, 0x1b, 0x1f, 0x33, 0x1f, 0x21, 0x17, 0x2f, 0x01, 0x08, 0x20, 0x35, 0x03, 0x19, 0x3b, 0x02, 0x20, 0x02, 0x2d, 0x23, 0x0e, 0x17, 0x32, 0x31, 0x29
+ .byte 0x11, 0x22, 0x17, 0x22, 0x3a, 0x2c, 0x23, 0x34, 0x20, 0x18, 0x00, 0x3a, 0x22, 0x25, 0x33, 0x21, 0x33, 0x04, 0x27, 0x04, 0x18, 0x32, 0x2c, 0x0c, 0x2f, 0x28, 0x14, 0x2c, 0x3f, 0x30, 0x2b, 0x30
+ .byte 0x21, 0x1d, 0x01, 0x25, 0x32, 0x05, 0x23, 0x34, 0x24, 0x10, 0x30, 0x3d, 0x14, 0x1b, 0x3f, 0x38, 0x2f, 0x22, 0x1b, 0x32, 0x25, 0x07, 0x37, 0x0a, 0x0c, 0x1d, 0x03, 0x1e, 0x1a, 0x0f, 0x3c, 0x12
+ .byte 0x11, 0x18, 0x1d, 0x00, 0x35, 0x2f, 0x32, 0x18, 0x14, 0x23, 0x30, 0x1b, 0x11, 0x3d, 0x12, 0x1a, 0x16, 0x35, 0x28, 0x05, 0x24, 0x17, 0x3d, 0x37, 0x2e, 0x09, 0x2e, 0x18, 0x1d, 0x17, 0x20, 0x1f
+ .byte 0x18, 0x23, 0x2c, 0x2f, 0x20, 0x3f, 0x16, 0x3f, 0x29, 0x2e, 0x23, 0x3b, 0x29, 0x18, 0x39, 0x13, 0x1e, 0x32, 0x35, 0x14, 0x1d, 0x2a, 0x35, 0x01, 0x1d, 0x3e, 0x3b, 0x1e, 0x22, 0x1e, 0x16, 0x18
+ .byte 0x22, 0x12, 0x3e, 0x29, 0x33, 0x2f, 0x14, 0x19, 0x3b, 0x07, 0x15, 0x06, 0x3d, 0x29, 0x35, 0x37, 0x23, 0x34, 0x1d, 0x2d, 0x18, 0x12, 0x1b, 0x0b, 0x13, 0x24, 0x13, 0x38, 0x1c, 0x1f, 0x0b, 0x1b
+ .byte 0x13, 0x21, 0x1c, 0x06, 0x39, 0x32, 0x37, 0x3d, 0x26, 0x29, 0x26, 0x15, 0x3c, 0x33, 0x27, 0x00, 0x01, 0x2e, 0x15, 0x18, 0x31, 0x0d, 0x2c, 0x13, 0x27, 0x3b, 0x20, 0x2d, 0x01, 0x26, 0x23, 0x15
+ .byte 0x30, 0x24, 0x00, 0x17, 0x37, 0x3f, 0x33, 0x25, 0x24, 0x31, 0x06, 0x3b, 0x37, 0x03, 0x18, 0x1a, 0x2c, 0x34, 0x14, 0x1d, 0x36, 0x18, 0x3a, 0x04, 0x23, 0x12, 0x26, 0x15, 0x2b, 0x19, 0x1a, 0x29
+ .byte 0x2c, 0x36, 0x01, 0x19, 0x1d, 0x2f, 0x06, 0x2b, 0x0c, 0x12, 0x26, 0x36, 0x32, 0x1d, 0x0d, 0x12, 0x28, 0x03, 0x28, 0x13, 0x29, 0x06, 0x17, 0x03, 0x38, 0x21, 0x30, 0x2c, 0x10, 0x22, 0x00, 0x28
+ .byte 0x24, 0x3b, 0x1c, 0x20, 0x3e, 0x13, 0x02, 0x0c, 0x19, 0x29, 0x2c, 0x1a, 0x39, 0x30, 0x22, 0x2a, 0x1f, 0x22, 0x14, 0x34, 0x2c, 0x14, 0x25, 0x1b, 0x06, 0x3b, 0x15, 0x06, 0x1c, 0x13, 0x15, 0x03
+ .byte 0x18, 0x1e, 0x2a, 0x1b, 0x17, 0x25, 0x2f, 0x1c, 0x29, 0x2e, 0x02, 0x32, 0x1e, 0x1d, 0x28, 0x35, 0x36, 0x03, 0x34, 0x16, 0x3d, 0x2a, 0x12, 0x0d, 0x13, 0x1d, 0x2d, 0x21, 0x32, 0x17, 0x2e, 0x1a
+ .byte 0x15, 0x26, 0x22, 0x2f, 0x15, 0x3c, 0x0e, 0x20, 0x2f, 0x27, 0x13, 0x04, 0x09, 0x32, 0x1e, 0x01, 0x34, 0x06, 0x16, 0x1e, 0x2e, 0x1b, 0x1c, 0x28, 0x13, 0x2a, 0x30, 0x34, 0x12, 0x12, 0x32, 0x18
+ .byte 0x1d, 0x1d, 0x35, 0x07, 0x1c, 0x16, 0x2d, 0x3d, 0x35, 0x1c, 0x1b, 0x24, 0x21, 0x2d, 0x1e, 0x10, 0x09, 0x14, 0x3d, 0x11, 0x12, 0x25, 0x02, 0x26, 0x23, 0x02, 0x19, 0x19, 0x05, 0x14, 0x0b, 0x21
+ .byte 0x1a, 0x09, 0x02, 0x2c, 0x18, 0x28, 0x2d, 0x1e, 0x10, 0x12, 0x2e, 0x18, 0x2e, 0x1f, 0x02, 0x2c, 0x14, 0x17, 0x24, 0x39, 0x08, 0x32, 0x16, 0x14, 0x22, 0x16, 0x28, 0x21, 0x11, 0x10, 0x2c, 0x23
+ .byte 0x36, 0x2b, 0x39, 0x21, 0x26, 0x0e, 0x06, 0x2d, 0x3c, 0x3e, 0x26, 0x2a, 0x1b, 0x1f, 0x00, 0x3c, 0x33, 0x35, 0x3f, 0x14, 0x00, 0x0b, 0x10, 0x34, 0x3c, 0x17, 0x2d, 0x07, 0x1f, 0x24, 0x39, 0x27
+ .byte 0x16, 0x00, 0x1d, 0x33, 0x2b, 0x1e, 0x0f, 0x08, 0x31, 0x3a, 0x09, 0x13, 0x0c, 0x21, 0x1c, 0x2a, 0x17, 0x34, 0x29, 0x27, 0x10, 0x37, 0x1b, 0x18, 0x15, 0x08, 0x2f, 0x1f, 0x16, 0x12, 0x1f, 0x28
+ .byte 0x34, 0x1c, 0x20, 0x22, 0x12, 0x01, 0x12, 0x21, 0x31, 0x10, 0x22, 0x26, 0x1e, 0x01, 0x3d, 0x11, 0x1e, 0x27, 0x25, 0x3d, 0x30, 0x24, 0x1d, 0x11, 0x22, 0x36, 0x30, 0x16, 0x1f, 0x3e, 0x2a, 0x3c
+ .byte 0x27, 0x1b, 0x1f, 0x29, 0x10, 0x1e, 0x05, 0x2a, 0x0a, 0x10, 0x14, 0x1f, 0x00, 0x2e, 0x0b, 0x3b, 0x18, 0x0a, 0x39, 0x30, 0x37, 0x0b, 0x1f, 0x1d, 0x0a, 0x29, 0x3e, 0x1c, 0x33, 0x13, 0x2e, 0x28
+ .byte 0x27, 0x1b, 0x1e, 0x1d, 0x02, 0x1c, 0x01, 0x25, 0x14, 0x3a, 0x10, 0x1c, 0x12, 0x05, 0x2a, 0x30, 0x20, 0x26, 0x2f, 0x2e, 0x2e, 0x03, 0x07, 0x24, 0x36, 0x04, 0x2b, 0x11, 0x25, 0x2d, 0x28, 0x0e
+ .byte 0x2e, 0x0f, 0x1d, 0x15, 0x1c, 0x28, 0x30, 0x1f, 0x23, 0x26, 0x36, 0x12, 0x37, 0x3a, 0x31, 0x10, 0x2c, 0x2c, 0x2f, 0x1a, 0x0d, 0x15, 0x3f, 0x3c, 0x32, 0x35, 0x1c, 0x16, 0x33, 0x16, 0x28, 0x1d
+ .byte 0x3f, 0x21, 0x2c, 0x3e, 0x2b, 0x24, 0x23, 0x2f, 0x32, 0x15, 0x2a, 0x1b, 0x10, 0x35, 0x18, 0x37, 0x10, 0x3b, 0x1e, 0x11, 0x2b, 0x16, 0x24, 0x1d, 0x16, 0x26, 0x3c, 0x2d, 0x11, 0x15, 0x28, 0x28
+ .byte 0x27, 0x27, 0x27, 0x3b, 0x3a, 0x16, 0x1a, 0x0c, 0x1a, 0x15, 0x08, 0x25, 0x0b, 0x10, 0x22, 0x1a, 0x3e, 0x17, 0x28, 0x1f, 0x1e, 0x01, 0x1e, 0x1e, 0x1c, 0x2f, 0x10, 0x25, 0x0b, 0x34, 0x3e, 0x0c
+ .byte 0x1a, 0x1b, 0x10, 0x2a, 0x0f, 0x14, 0x17, 0x0f, 0x3f, 0x17, 0x03, 0x15, 0x1f, 0x02, 0x36, 0x17, 0x15, 0x1d, 0x18, 0x08, 0x36, 0x10, 0x14, 0x0d, 0x2b, 0x0a, 0x05, 0x1d, 0x26, 0x12, 0x1e, 0x3e
+ .byte 0x18, 0x19, 0x36, 0x18, 0x37, 0x17, 0x39, 0x2e, 0x0d, 0x04, 0x19, 0x16, 0x22, 0x15, 0x3e, 0x26, 0x1f, 0x00, 0x06, 0x17, 0x33, 0x22, 0x1d, 0x2b, 0x39, 0x2b, 0x3e, 0x31, 0x1c, 0x22, 0x3f, 0x13
+ .byte 0x30, 0x1c, 0x31, 0x07, 0x2b, 0x14, 0x32, 0x35, 0x1e, 0x02, 0x07, 0x20, 0x0f, 0x3b, 0x11, 0x20, 0x07, 0x12, 0x2a, 0x30, 0x1d, 0x28, 0x38, 0x36, 0x20, 0x01, 0x17, 0x15, 0x20, 0x21, 0x3a, 0x1b
+ .byte 0x1e, 0x38, 0x12, 0x24, 0x03, 0x3e, 0x1f, 0x29, 0x1d, 0x13, 0x20, 0x27, 0x19, 0x12, 0x25, 0x20, 0x32, 0x33, 0x2b, 0x3f, 0x05, 0x31, 0x35, 0x3c, 0x2d, 0x2d, 0x02, 0x2e, 0x10, 0x2a, 0x16, 0x17
+ .byte 0x08, 0x31, 0x17, 0x2e, 0x2b, 0x30, 0x1e, 0x15, 0x31, 0x15, 0x26, 0x08, 0x10, 0x33, 0x15, 0x01, 0x27, 0x12, 0x07, 0x2f, 0x29, 0x27, 0x34, 0x3f, 0x08, 0x31, 0x1c, 0x20, 0x1a, 0x33, 0x0c, 0x13
+ .byte 0x18, 0x31, 0x24, 0x37, 0x2d, 0x2e, 0x21, 0x18, 0x24, 0x3a, 0x27, 0x31, 0x35, 0x3e, 0x30, 0x3a, 0x14, 0x33, 0x0f, 0x1a, 0x2d, 0x30, 0x2e, 0x11, 0x1a, 0x31, 0x1d, 0x17, 0x3c, 0x18, 0x33, 0x31
+ .byte 0x23, 0x1d, 0x39, 0x2d, 0x10, 0x1d, 0x2f, 0x24, 0x15, 0x1c, 0x25, 0x01, 0x2b, 0x22, 0x16, 0x2e, 0x1b, 0x25, 0x35, 0x37, 0x10, 0x26, 0x39, 0x01, 0x36, 0x17, 0x2b, 0x14, 0x09, 0x16, 0x17, 0x20
+ .byte 0x28, 0x23, 0x26, 0x3a, 0x26, 0x27, 0x2a, 0x24, 0x36, 0x02, 0x2c, 0x29, 0x30, 0x35, 0x36, 0x01, 0x1f, 0x28, 0x3b, 0x1d, 0x23, 0x1e, 0x2d, 0x11, 0x1e, 0x2c, 0x2f, 0x32, 0x19, 0x3f, 0x26, 0x31
+ .byte 0x38, 0x1e, 0x17, 0x05, 0x18, 0x2e, 0x00, 0x2e, 0x12, 0x34, 0x3f, 0x34, 0x16, 0x10, 0x29, 0x20, 0x3d, 0x36, 0x2f, 0x16, 0x25, 0x12, 0x17, 0x10, 0x21, 0x37, 0x35, 0x25, 0x37, 0x2d, 0x01, 0x08
+ .byte 0x27, 0x03, 0x1f, 0x29, 0x0d, 0x2a, 0x16, 0x3a, 0x3f, 0x33, 0x2b, 0x19, 0x1d, 0x2a, 0x1f, 0x29, 0x28, 0x2c, 0x10, 0x28, 0x30, 0x10, 0x39, 0x14, 0x1b, 0x00, 0x18, 0x21, 0x28, 0x0c, 0x37, 0x11
+ .byte 0x10, 0x11, 0x3c, 0x33, 0x32, 0x33, 0x36, 0x1a, 0x36, 0x00, 0x1c, 0x31, 0x1b, 0x1d, 0x38, 0x1d, 0x10, 0x3c, 0x39, 0x27, 0x3a, 0x3f, 0x14, 0x19, 0x12, 0x14, 0x0d, 0x1f, 0x18, 0x00, 0x25, 0x18
+ .byte 0x28, 0x1c, 0x32, 0x27, 0x03, 0x1a, 0x26, 0x2d, 0x2a, 0x29, 0x28, 0x27, 0x0a, 0x2a, 0x18, 0x0a, 0x1a, 0x30, 0x20, 0x1a, 0x2e, 0x06, 0x0b, 0x1d, 0x0f, 0x0c, 0x1c, 0x35, 0x28, 0x1c, 0x3d, 0x16
+ .byte 0x23, 0x21, 0x1c, 0x31, 0x14, 0x1c, 0x2e, 0x22, 0x32, 0x35, 0x09, 0x29, 0x30, 0x20, 0x1a, 0x10, 0x31, 0x3f, 0x2c, 0x0a, 0x3d, 0x37, 0x0b, 0x2e, 0x2d, 0x1f, 0x22, 0x31, 0x06, 0x07, 0x29, 0x22
+ .byte 0x17, 0x2d, 0x30, 0x11, 0x18, 0x0c, 0x19, 0x15, 0x07, 0x0a, 0x34, 0x18, 0x29, 0x27, 0x33, 0x0c, 0x30, 0x03, 0x1a, 0x37, 0x06, 0x01, 0x2d, 0x0f, 0x3b, 0x2b, 0x11, 0x1f, 0x37, 0x2b, 0x21, 0x36
+ .byte 0x3f, 0x23, 0x17, 0x17, 0x07, 0x2b, 0x2b, 0x0e, 0x30, 0x11, 0x39, 0x1d, 0x29, 0x03, 0x33, 0x30, 0x03, 0x2f, 0x3c, 0x20, 0x26, 0x03, 0x22, 0x14, 0x3a, 0x28, 0x35, 0x01, 0x28, 0x2b, 0x3e, 0x15
+ .byte 0x18, 0x30, 0x07, 0x17, 0x3b, 0x2c, 0x30, 0x15, 0x07, 0x2c, 0x17, 0x27, 0x1d, 0x3f, 0x1e, 0x33, 0x0d, 0x17, 0x10, 0x15, 0x0e, 0x30, 0x09, 0x05, 0x30, 0x2d, 0x20, 0x15, 0x3c, 0x3d, 0x30, 0x0c
+ .byte 0x17, 0x1c, 0x1a, 0x0d, 0x25, 0x2b, 0x2b, 0x2a, 0x02, 0x16, 0x2d, 0x17, 0x31, 0x17, 0x00, 0x08, 0x13, 0x37, 0x35, 0x21, 0x1e, 0x1c, 0x1f, 0x2b, 0x32, 0x1c, 0x10, 0x2a, 0x16, 0x3a, 0x33, 0x31
+ .byte 0x17, 0x2b, 0x2a, 0x0c, 0x3d, 0x11, 0x28, 0x0a, 0x30, 0x23, 0x0a, 0x26, 0x0a, 0x14, 0x24, 0x0b, 0x0f, 0x30, 0x1b, 0x1e, 0x29, 0x02, 0x35, 0x28, 0x3b, 0x02, 0x14, 0x00, 0x0f, 0x35, 0x1c, 0x3c
+ .byte 0x2e, 0x28, 0x38, 0x19, 0x1b, 0x11, 0x12, 0x09, 0x16, 0x10, 0x2e, 0x0d, 0x20, 0x3d, 0x04, 0x32, 0x16, 0x2c, 0x25, 0x02, 0x3d, 0x18, 0x0b, 0x13, 0x1c, 0x22, 0x2a, 0x1c, 0x20, 0x27, 0x22, 0x05
+ .byte 0x26, 0x22, 0x12, 0x1d, 0x2c, 0x08, 0x05, 0x2e, 0x3f, 0x1c, 0x17, 0x24, 0x0d, 0x33, 0x36, 0x08, 0x24, 0x10, 0x22, 0x29, 0x1c, 0x0a, 0x11, 0x25, 0x0f, 0x10, 0x24, 0x38, 0x2f, 0x25, 0x32, 0x1e
+ .byte 0x06, 0x2a, 0x29, 0x3e, 0x3a, 0x28, 0x34, 0x17, 0x33, 0x18, 0x33, 0x17, 0x07, 0x14, 0x1f, 0x11, 0x17, 0x20, 0x13, 0x0e, 0x14, 0x3b, 0x1c, 0x12, 0x2a, 0x13, 0x37, 0x2a, 0x35, 0x32, 0x30, 0x02
+ .byte 0x25, 0x00, 0x07, 0x1f, 0x0c, 0x04, 0x2c, 0x37, 0x37, 0x30, 0x25, 0x12, 0x25, 0x12, 0x22, 0x21, 0x22, 0x35, 0x33, 0x07, 0x20, 0x2d, 0x27, 0x0e, 0x30, 0x34, 0x19, 0x1a, 0x0a, 0x3c, 0x25, 0x07
+ .byte 0x1d, 0x2b, 0x31, 0x3a, 0x12, 0x1a, 0x3d, 0x37, 0x16, 0x15, 0x16, 0x39, 0x13, 0x15, 0x2d, 0x03, 0x2e, 0x06, 0x39, 0x2c, 0x16, 0x00, 0x13, 0x35, 0x2a, 0x35, 0x24, 0x01, 0x18, 0x24, 0x37, 0x28
+ .byte 0x25, 0x1b, 0x34, 0x25, 0x19, 0x17, 0x27, 0x2f, 0x1b, 0x27, 0x0d, 0x10, 0x36, 0x3c, 0x30, 0x3c, 0x33, 0x23, 0x3e, 0x27, 0x1e, 0x25, 0x2d, 0x29, 0x1f, 0x12, 0x21, 0x37, 0x32, 0x1f, 0x11, 0x21
+ .byte 0x35, 0x30, 0x0c, 0x19, 0x25, 0x3d, 0x26, 0x17, 0x02, 0x1d, 0x14, 0x2e, 0x11, 0x38, 0x13, 0x30, 0x0a, 0x2b, 0x20, 0x1e, 0x10, 0x15, 0x37, 0x30, 0x2e, 0x1e, 0x04, 0x2c, 0x14, 0x34, 0x19, 0x08
+ .byte 0x14, 0x18, 0x0e, 0x1c, 0x30, 0x1a, 0x2e, 0x1b, 0x1f, 0x39, 0x31, 0x0c, 0x1c, 0x28, 0x3e, 0x33, 0x23, 0x0f, 0x13, 0x16, 0x25, 0x39, 0x2f, 0x14, 0x1b, 0x1a, 0x28, 0x3e, 0x21, 0x2d, 0x19, 0x11
+ .byte 0x0c, 0x34, 0x32, 0x39, 0x31, 0x19, 0x1a, 0x08, 0x34, 0x09, 0x2f, 0x11, 0x30, 0x04, 0x1c, 0x02, 0x3b, 0x1b, 0x33, 0x21, 0x33, 0x38, 0x02, 0x1a, 0x31, 0x38, 0x32, 0x1f, 0x1d, 0x16, 0x17, 0x10
+ .byte 0x1b, 0x32, 0x20, 0x17, 0x00, 0x33, 0x12, 0x21, 0x0f, 0x27, 0x14, 0x19, 0x27, 0x24, 0x2c, 0x37, 0x25, 0x05, 0x2f, 0x3d, 0x25, 0x11, 0x12, 0x30, 0x1a, 0x16, 0x03, 0x1a, 0x14, 0x09, 0x13, 0x02
+ .byte 0x23, 0x22, 0x01, 0x3c, 0x10, 0x3f, 0x2d, 0x23, 0x31, 0x3f, 0x23, 0x17, 0x00, 0x33, 0x3f, 0x0f, 0x2f, 0x26, 0x07, 0x15, 0x21, 0x2b, 0x2a, 0x38, 0x39, 0x1e, 0x09, 0x25, 0x2b, 0x3b, 0x30, 0x25
+ .byte 0x12, 0x2d, 0x13, 0x32, 0x19, 0x28, 0x24, 0x1c, 0x2d, 0x35, 0x32, 0x26, 0x0d, 0x23, 0x1e, 0x1d, 0x07, 0x21, 0x0b, 0x34, 0x17, 0x2d, 0x32, 0x32, 0x3a, 0x3c, 0x35, 0x1a, 0x10, 0x33, 0x1a, 0x07
+ .byte 0x22, 0x3b, 0x1b, 0x2a, 0x33, 0x1f, 0x26, 0x0e, 0x35, 0x1a, 0x3b, 0x0a, 0x1c, 0x11, 0x07, 0x11, 0x0d, 0x3c, 0x2d, 0x1e, 0x37, 0x29, 0x11, 0x05, 0x12, 0x15, 0x2f, 0x1c, 0x24, 0x31, 0x16, 0x2b
+ .byte 0x21, 0x1b, 0x23, 0x10, 0x31, 0x02, 0x14, 0x29, 0x26, 0x20, 0x16, 0x10, 0x17, 0x10, 0x0b, 0x0f, 0x33, 0x01, 0x2e, 0x14, 0x21, 0x0e, 0x37, 0x1a, 0x1d, 0x2f, 0x1e, 0x30, 0x24, 0x04, 0x14, 0x2d
+ .byte 0x11, 0x00, 0x30, 0x08, 0x2a, 0x1d, 0x1d, 0x22, 0x21, 0x24, 0x2c, 0x37, 0x24, 0x11, 0x12, 0x04, 0x2e, 0x28, 0x1d, 0x18, 0x23, 0x3c, 0x16, 0x16, 0x10, 0x17, 0x31, 0x20, 0x21, 0x12, 0x33, 0x3e
+ .byte 0x34, 0x06, 0x13, 0x13, 0x17, 0x38, 0x2b, 0x14, 0x0d, 0x15, 0x24, 0x3b, 0x2b, 0x34, 0x3b, 0x1e, 0x18, 0x07, 0x34, 0x37, 0x1d, 0x1f, 0x0b, 0x29, 0x20, 0x12, 0x1e, 0x1d, 0x1a, 0x24, 0x24, 0x3d
+ .byte 0x28, 0x24, 0x0b, 0x12, 0x33, 0x1b, 0x3a, 0x22, 0x14, 0x13, 0x2a, 0x31, 0x38, 0x15, 0x37, 0x2b, 0x2e, 0x19, 0x1e, 0x2c, 0x3f, 0x1b, 0x2a, 0x33, 0x1f, 0x33, 0x3f, 0x15, 0x29, 0x01, 0x1e, 0x18
+ .byte 0x1f, 0x22, 0x19, 0x33, 0x3c, 0x34, 0x1e, 0x12, 0x22, 0x0d, 0x37, 0x2c, 0x0f, 0x08, 0x31, 0x2e, 0x09, 0x36, 0x01, 0x05, 0x1e, 0x1c, 0x04, 0x1e, 0x0c, 0x01, 0x1c, 0x29, 0x28, 0x2f, 0x39, 0x2d
+ .byte 0x14, 0x09, 0x22, 0x36, 0x04, 0x37, 0x37, 0x2d, 0x2f, 0x35, 0x24, 0x23, 0x1b, 0x08, 0x20, 0x32, 0x20, 0x1f, 0x34, 0x02, 0x31, 0x19, 0x18, 0x13, 0x36, 0x06, 0x2b, 0x1e, 0x0e, 0x1b, 0x10, 0x2f
+ .byte 0x0e, 0x1c, 0x11, 0x38, 0x13, 0x01, 0x37, 0x19, 0x14, 0x11, 0x26, 0x31, 0x3d, 0x33, 0x1d, 0x1b, 0x34, 0x25, 0x31, 0x2f, 0x11, 0x0a, 0x2f, 0x39, 0x17, 0x1b, 0x05, 0x0e, 0x13, 0x29, 0x25, 0x22
+ .byte 0x15, 0x0d, 0x20, 0x2b, 0x27, 0x21, 0x3e, 0x24, 0x27, 0x2a, 0x2b, 0x16, 0x24, 0x3d, 0x15, 0x15, 0x30, 0x31, 0x0f, 0x33, 0x24, 0x06, 0x16, 0x13, 0x06, 0x31, 0x10, 0x2e, 0x3f, 0x10, 0x05, 0x0d
+ .byte 0x2f, 0x3c, 0x1f, 0x19, 0x12, 0x13, 0x24, 0x0f, 0x33, 0x36, 0x15, 0x3b, 0x33, 0x03, 0x0f, 0x2a, 0x3b, 0x3c, 0x2c, 0x36, 0x09, 0x29, 0x11, 0x3b, 0x27, 0x28, 0x2b, 0x31, 0x1a, 0x0e, 0x2f, 0x39
+ .byte 0x2c, 0x31, 0x0e, 0x3c, 0x35, 0x2c, 0x24, 0x33, 0x3d, 0x11, 0x2b, 0x07, 0x3c, 0x37, 0x14, 0x18, 0x13, 0x1d, 0x3f, 0x2e, 0x30, 0x12, 0x25, 0x26, 0x1d, 0x11, 0x07, 0x11, 0x1e, 0x34, 0x01, 0x11
+ .byte 0x0b, 0x39, 0x21, 0x29, 0x02, 0x29, 0x15, 0x10, 0x1a, 0x30, 0x1f, 0x35, 0x3c, 0x2b, 0x2a, 0x30, 0x3b, 0x36, 0x20, 0x1a, 0x23, 0x32, 0x24, 0x2b, 0x15, 0x20, 0x1c, 0x25, 0x3d, 0x36, 0x2d, 0x14
+ .byte 0x31, 0x18, 0x23, 0x17, 0x18, 0x05, 0x13, 0x34, 0x30, 0x37, 0x0e, 0x39, 0x23, 0x1d, 0x1f, 0x17, 0x01, 0x15, 0x2f, 0x0b, 0x3e, 0x1b, 0x0d, 0x19, 0x2e, 0x31, 0x38, 0x1c, 0x15, 0x34, 0x15, 0x13
+ .byte 0x19, 0x29, 0x19, 0x14, 0x27, 0x15, 0x18, 0x23, 0x29, 0x0c, 0x27, 0x2d, 0x0e, 0x17, 0x34, 0x18, 0x10, 0x3b, 0x1e, 0x29, 0x34, 0x2c, 0x22, 0x31, 0x08, 0x13, 0x1d, 0x18, 0x1a, 0x1c, 0x0b, 0x2a
+ .byte 0x19, 0x1e, 0x1a, 0x23, 0x27, 0x17, 0x3b, 0x0e, 0x37, 0x19, 0x2b, 0x16, 0x2f, 0x08, 0x21, 0x37, 0x02, 0x20, 0x0b, 0x32, 0x30, 0x16, 0x05, 0x30, 0x13, 0x05, 0x1a, 0x07, 0x39, 0x19, 0x0c, 0x3b
+ .byte 0x2a, 0x15, 0x05, 0x30, 0x30, 0x05, 0x19, 0x13, 0x00, 0x12, 0x27, 0x16, 0x2a, 0x0f, 0x28, 0x27, 0x0c, 0x23, 0x2f, 0x39, 0x28, 0x2a, 0x24, 0x25, 0x1f, 0x18, 0x29, 0x14, 0x16, 0x05, 0x1a, 0x35
+ .byte 0x2f, 0x26, 0x0a, 0x3a, 0x29, 0x34, 0x2c, 0x36, 0x2e, 0x3a, 0x15, 0x1a, 0x0a, 0x2d, 0x16, 0x14, 0x2e, 0x35, 0x28, 0x2a, 0x35, 0x0f, 0x11, 0x11, 0x32, 0x19, 0x20, 0x1a, 0x28, 0x17, 0x1a, 0x28
+ .byte 0x16, 0x33, 0x25, 0x13, 0x2c, 0x29, 0x09, 0x16, 0x33, 0x1d, 0x27, 0x26, 0x15, 0x0c, 0x2f, 0x22, 0x1c, 0x19, 0x29, 0x33, 0x10, 0x2d, 0x11, 0x1b, 0x16, 0x19, 0x2e, 0x0d, 0x0c, 0x28, 0x37, 0x3a
+ .byte 0x34, 0x2a, 0x1d, 0x37, 0x30, 0x0a, 0x36, 0x24, 0x39, 0x1b, 0x39, 0x0a, 0x32, 0x11, 0x03, 0x2d, 0x32, 0x1d, 0x30, 0x38, 0x1e, 0x27, 0x2e, 0x17, 0x18, 0x16, 0x17, 0x2a, 0x36, 0x3b, 0x31, 0x17
+ .byte 0x04, 0x19, 0x3a, 0x25, 0x2d, 0x00, 0x36, 0x27, 0x25, 0x12, 0x33, 0x06, 0x0a, 0x14, 0x11, 0x05, 0x2f, 0x03, 0x35, 0x2f, 0x0b, 0x34, 0x29, 0x00, 0x31, 0x13, 0x27, 0x0f, 0x1c, 0x1d, 0x06, 0x2d
+ .byte 0x1c, 0x30, 0x27, 0x2f, 0x2a, 0x27, 0x16, 0x20, 0x31, 0x33, 0x2b, 0x2b, 0x05, 0x30, 0x36, 0x29, 0x23, 0x35, 0x10, 0x16, 0x2f, 0x2d, 0x20, 0x29, 0x37, 0x13, 0x24, 0x2d, 0x0e, 0x25, 0x08, 0x0a
+ .byte 0x18, 0x0f, 0x03, 0x1b, 0x31, 0x0c, 0x37, 0x1e, 0x34, 0x31, 0x1b, 0x0e, 0x25, 0x1a, 0x07, 0x34, 0x0d, 0x3c, 0x33, 0x00, 0x3a, 0x36, 0x04, 0x27, 0x12, 0x23, 0x18, 0x24, 0x0d, 0x0b, 0x18, 0x31
+ .byte 0x32, 0x37, 0x00, 0x0d, 0x21, 0x32, 0x10, 0x12, 0x26, 0x0d, 0x19, 0x29, 0x24, 0x2b, 0x3d, 0x21, 0x1f, 0x1e, 0x1b, 0x28, 0x0d, 0x12, 0x28, 0x35, 0x1e, 0x23, 0x0a, 0x2e, 0x22, 0x27, 0x27, 0x35
+ .byte 0x01, 0x0e, 0x20, 0x31, 0x39, 0x29, 0x3b, 0x24, 0x36, 0x14, 0x10, 0x33, 0x18, 0x2c, 0x26, 0x04, 0x2d, 0x15, 0x1a, 0x11, 0x37, 0x0f, 0x0b, 0x14, 0x0e, 0x2c, 0x2c, 0x21, 0x17, 0x2c, 0x16, 0x21
+ .byte 0x35, 0x3e, 0x10, 0x10, 0x0a, 0x05, 0x1e, 0x3b, 0x09, 0x13, 0x26, 0x18, 0x1e, 0x23, 0x0c, 0x1a, 0x33, 0x37, 0x1f, 0x09, 0x12, 0x35, 0x3d, 0x0d, 0x15, 0x36, 0x06, 0x24, 0x33, 0x30, 0x29, 0x3b
+ .byte 0x0f, 0x28, 0x34, 0x2a, 0x2c, 0x02, 0x12, 0x35, 0x09, 0x22, 0x31, 0x3b, 0x31, 0x1c, 0x33, 0x22, 0x27, 0x3d, 0x34, 0x15, 0x14, 0x22, 0x28, 0x28, 0x10, 0x1e, 0x21, 0x31, 0x10, 0x2d, 0x16, 0x21
+ .byte 0x1e, 0x05, 0x33, 0x0f, 0x30, 0x31, 0x0e, 0x1a, 0x35, 0x38, 0x2e, 0x28, 0x26, 0x37, 0x1e, 0x2b, 0x13, 0x33, 0x1f, 0x1e, 0x37, 0x0a, 0x28, 0x24, 0x32, 0x1c, 0x1a, 0x1f, 0x3f, 0x19, 0x39, 0x39
+ .byte 0x29, 0x2c, 0x1b, 0x14, 0x15, 0x2a, 0x17, 0x32, 0x0f, 0x21, 0x30, 0x21, 0x18, 0x23, 0x2a, 0x27, 0x3d, 0x07, 0x10, 0x0b, 0x3f, 0x2f, 0x31, 0x02, 0x2e, 0x08, 0x39, 0x2f, 0x3f, 0x20, 0x18, 0x2d
+ .byte 0x34, 0x11, 0x2e, 0x34, 0x10, 0x26, 0x12, 0x23, 0x25, 0x0a, 0x37, 0x34, 0x09, 0x25, 0x0a, 0x3e, 0x16, 0x1a, 0x17, 0x11, 0x38, 0x1c, 0x20, 0x11, 0x21, 0x26, 0x05, 0x0f, 0x18, 0x26, 0x2b, 0x32
+ .byte 0x0a, 0x0c, 0x16, 0x03, 0x29, 0x1d, 0x29, 0x3b, 0x23, 0x16, 0x1b, 0x29, 0x07, 0x09, 0x17, 0x17, 0x2c, 0x1c, 0x35, 0x33, 0x30, 0x17, 0x12, 0x1e, 0x3d, 0x1a, 0x2b, 0x21, 0x1d, 0x10, 0x0a, 0x08
+ .byte 0x17, 0x14, 0x3c, 0x36, 0x28, 0x36, 0x36, 0x3b, 0x20, 0x1b, 0x13, 0x22, 0x1d, 0x13, 0x3a, 0x15, 0x02, 0x23, 0x2c, 0x3e, 0x19, 0x14, 0x39, 0x3c, 0x1a, 0x10, 0x08, 0x1e, 0x0a, 0x13, 0x29, 0x3f
+ .byte 0x38, 0x2c, 0x07, 0x23, 0x1f, 0x19, 0x2a, 0x24, 0x14, 0x3c, 0x1f, 0x0d, 0x04, 0x37, 0x1a, 0x2f, 0x28, 0x2a, 0x1d, 0x1e, 0x11, 0x37, 0x29, 0x28, 0x27, 0x12, 0x0d, 0x00, 0x26, 0x0a, 0x3c, 0x26
+ .byte 0x1f, 0x1c, 0x33, 0x04, 0x3a, 0x2c, 0x24, 0x3d, 0x2b, 0x26, 0x31, 0x2f, 0x13, 0x1c, 0x21, 0x3e, 0x12, 0x23, 0x36, 0x0a, 0x1a, 0x2d, 0x1e, 0x19, 0x05, 0x1f, 0x1b, 0x1e, 0x0a, 0x1f, 0x20, 0x08
+ .byte 0x24, 0x2c, 0x0c, 0x33, 0x1d, 0x1f, 0x11, 0x0e, 0x12, 0x10, 0x27, 0x12, 0x19, 0x2a, 0x13, 0x31, 0x1c, 0x04, 0x30, 0x1a, 0x38, 0x1f, 0x2c, 0x35, 0x25, 0x07, 0x0b, 0x33, 0x2d, 0x02, 0x1a, 0x2a
+ .byte 0x35, 0x35, 0x16, 0x2f, 0x14, 0x11, 0x31, 0x33, 0x2c, 0x31, 0x1e, 0x3c, 0x3a, 0x27, 0x3c, 0x2b, 0x12, 0x27, 0x1d, 0x12, 0x36, 0x2c, 0x2b, 0x25, 0x3b, 0x35, 0x12, 0x3d, 0x27, 0x13, 0x23, 0x19
+ .byte 0x33, 0x2c, 0x26, 0x09, 0x3c, 0x12, 0x15, 0x1a, 0x23, 0x21, 0x07, 0x1a, 0x22, 0x25, 0x20, 0x19, 0x1b, 0x2c, 0x3a, 0x19, 0x35, 0x05, 0x26, 0x1d, 0x23, 0x22, 0x25, 0x0e, 0x1e, 0x11, 0x13, 0x30
+ .byte 0x12, 0x2c, 0x22, 0x25, 0x0a, 0x1d, 0x18, 0x23, 0x3e, 0x1d, 0x02, 0x28, 0x25, 0x21, 0x0e, 0x20, 0x21, 0x22, 0x37, 0x18, 0x33, 0x27, 0x23, 0x23, 0x31, 0x24, 0x1a, 0x1a, 0x3e, 0x25, 0x24, 0x24
+ .byte 0x01, 0x18, 0x34, 0x10, 0x22, 0x07, 0x00, 0x37, 0x06, 0x20, 0x20, 0x3a, 0x02, 0x2b, 0x07, 0x2c, 0x2c, 0x09, 0x2f, 0x2a, 0x01, 0x32, 0x2c, 0x00, 0x35, 0x13, 0x2b, 0x3c, 0x1f, 0x36, 0x37, 0x1e
+ .byte 0x20, 0x35, 0x1d, 0x0c, 0x07, 0x33, 0x16, 0x08, 0x12, 0x3f, 0x36, 0x11, 0x0b, 0x1f, 0x2d, 0x21, 0x20, 0x33, 0x17, 0x1a, 0x2e, 0x16, 0x01, 0x2f, 0x2f, 0x1c, 0x34, 0x29, 0x31, 0x2e, 0x3b, 0x38
+ .byte 0x31, 0x0d, 0x16, 0x12, 0x07, 0x29, 0x24, 0x33, 0x3c, 0x34, 0x3e, 0x1e, 0x18, 0x30, 0x02, 0x34, 0x2a, 0x34, 0x1b, 0x2e, 0x23, 0x18, 0x34, 0x00, 0x1f, 0x20, 0x0e, 0x28, 0x15, 0x33, 0x37, 0x27
+ .byte 0x35, 0x23, 0x37, 0x3e, 0x11, 0x32, 0x2e, 0x36, 0x3a, 0x02, 0x2b, 0x00, 0x36, 0x1d, 0x13, 0x29, 0x16, 0x08, 0x2b, 0x37, 0x08, 0x02, 0x27, 0x32, 0x2d, 0x34, 0x30, 0x36, 0x29, 0x2e, 0x10, 0x12
+ .byte 0x3c, 0x2e, 0x2a, 0x04, 0x33, 0x30, 0x3f, 0x01, 0x22, 0x37, 0x14, 0x1d, 0x27, 0x00, 0x2f, 0x0c, 0x39, 0x26, 0x27, 0x04, 0x21, 0x19, 0x08, 0x1d, 0x01, 0x04, 0x1e, 0x27, 0x1b, 0x2b, 0x31, 0x17
+ .byte 0x1f, 0x07, 0x01, 0x2d, 0x2e, 0x3b, 0x1f, 0x34, 0x24, 0x31, 0x32, 0x2b, 0x24, 0x0e, 0x07, 0x1e, 0x0f, 0x33, 0x10, 0x16, 0x21, 0x32, 0x39, 0x02, 0x1a, 0x33, 0x3d, 0x22, 0x0c, 0x25, 0x1a, 0x29
+ .byte 0x29, 0x28, 0x3a, 0x32, 0x26, 0x0b, 0x13, 0x22, 0x1f, 0x0f, 0x1c, 0x04, 0x2c, 0x20, 0x39, 0x1a, 0x1b, 0x1a, 0x2a, 0x1f, 0x24, 0x13, 0x1a, 0x31, 0x3b, 0x33, 0x39, 0x23, 0x28, 0x31, 0x07, 0x31
+ .byte 0x1f, 0x10, 0x20, 0x29, 0x17, 0x32, 0x26, 0x3b, 0x2d, 0x02, 0x3c, 0x1c, 0x0e, 0x00, 0x20, 0x14, 0x3e, 0x37, 0x01, 0x0f, 0x2d, 0x06, 0x12, 0x27, 0x30, 0x13, 0x19, 0x00, 0x33, 0x2a, 0x0c, 0x07
+ .byte 0x27, 0x11, 0x3a, 0x1c, 0x15, 0x0a, 0x13, 0x1f, 0x0d, 0x2a, 0x37, 0x07, 0x2a, 0x34, 0x35, 0x34, 0x28, 0x16, 0x27, 0x06, 0x02, 0x36, 0x09, 0x23, 0x30, 0x14, 0x02, 0x28, 0x39, 0x32, 0x34, 0x24
+ .byte 0x35, 0x12, 0x12, 0x22, 0x26, 0x09, 0x07, 0x33, 0x0f, 0x3e, 0x1e, 0x00, 0x3c, 0x33, 0x10, 0x37, 0x14, 0x3a, 0x03, 0x25, 0x2d, 0x1e, 0x24, 0x36, 0x36, 0x26, 0x1f, 0x3c, 0x1a, 0x37, 0x33, 0x25
+ .byte 0x23, 0x13, 0x1f, 0x33, 0x0d, 0x13, 0x25, 0x30, 0x1e, 0x17, 0x03, 0x18, 0x18, 0x18, 0x14, 0x30, 0x07, 0x22, 0x3e, 0x33, 0x21, 0x14, 0x37, 0x16, 0x16, 0x00, 0x12, 0x2c, 0x12, 0x2f, 0x25, 0x3f
+ .byte 0x1e, 0x24, 0x19, 0x16, 0x16, 0x0f, 0x35, 0x2d, 0x10, 0x11, 0x24, 0x2a, 0x28, 0x19, 0x25, 0x2e, 0x0c, 0x16, 0x1f, 0x38, 0x21, 0x36, 0x3d, 0x1a, 0x2f, 0x3b, 0x32, 0x12, 0x36, 0x13, 0x29, 0x0e
+ .byte 0x30, 0x31, 0x19, 0x07, 0x2f, 0x25, 0x23, 0x28, 0x20, 0x08, 0x29, 0x2a, 0x00, 0x30, 0x30, 0x38, 0x23, 0x1e, 0x0f, 0x1f, 0x3b, 0x1b, 0x30, 0x3a, 0x37, 0x2f, 0x39, 0x37, 0x35, 0x39, 0x2d, 0x2f
+ .byte 0x1f, 0x2e, 0x1e, 0x1a, 0x2b, 0x1e, 0x14, 0x17, 0x20, 0x2f, 0x03, 0x11, 0x1d, 0x00, 0x30, 0x17, 0x2b, 0x1d, 0x35, 0x28, 0x25, 0x3b, 0x0f, 0x11, 0x09, 0x04, 0x2e, 0x23, 0x11, 0x1e, 0x13, 0x37
+ .byte 0x1e, 0x37, 0x37, 0x1e, 0x07, 0x01, 0x32, 0x14, 0x06, 0x32, 0x11, 0x0c, 0x2e, 0x36, 0x2e, 0x24, 0x15, 0x2a, 0x1c, 0x22, 0x15, 0x34, 0x2c, 0x1e, 0x35, 0x22, 0x27, 0x33, 0x19, 0x3f, 0x2d, 0x21
+ .byte 0x33, 0x15, 0x26, 0x1a, 0x11, 0x16, 0x3e, 0x12, 0x2b, 0x24, 0x15, 0x3c, 0x0f, 0x2d, 0x31, 0x15, 0x36, 0x3f, 0x24, 0x1d, 0x25, 0x01, 0x37, 0x33, 0x16, 0x1a, 0x1f, 0x0e, 0x10, 0x2f, 0x0b, 0x12
+ .byte 0x2a, 0x1a, 0x25, 0x17, 0x0a, 0x35, 0x09, 0x28, 0x35, 0x02, 0x13, 0x36, 0x34, 0x2f, 0x17, 0x03, 0x04, 0x31, 0x3e, 0x26, 0x11, 0x35, 0x33, 0x31, 0x22, 0x17, 0x23, 0x1d, 0x05, 0x2b, 0x2e, 0x27
+ .byte 0x20, 0x03, 0x2b, 0x1d, 0x01, 0x19, 0x1e, 0x0e, 0x05, 0x18, 0x16, 0x25, 0x17, 0x02, 0x28, 0x18, 0x19, 0x0b, 0x24, 0x3e, 0x35, 0x16, 0x2e, 0x29, 0x25, 0x3e, 0x38, 0x1e, 0x3a, 0x2f, 0x12, 0x14
+ .byte 0x17, 0x2d, 0x11, 0x12, 0x30, 0x15, 0x31, 0x18, 0x08, 0x0b, 0x29, 0x2d, 0x00, 0x33, 0x2c, 0x06, 0x1a, 0x14, 0x1c, 0x2e, 0x04, 0x08, 0x12, 0x1b, 0x2b, 0x2d, 0x2a, 0x37, 0x33, 0x10, 0x27, 0x2c
+ .byte 0x1d, 0x0e, 0x34, 0x20, 0x02, 0x12, 0x1e, 0x1a, 0x2e, 0x07, 0x0b, 0x10, 0x36, 0x1e, 0x33, 0x2b, 0x28, 0x1b, 0x31, 0x25, 0x1f, 0x38, 0x3a, 0x2f, 0x39, 0x30, 0x2f, 0x12, 0x09, 0x14, 0x0e, 0x08
+ .byte 0x19, 0x00, 0x0d, 0x2c, 0x1b, 0x0e, 0x34, 0x11, 0x25, 0x15, 0x0c, 0x2d, 0x26, 0x36, 0x2c, 0x16, 0x31, 0x31, 0x2c, 0x03, 0x1a, 0x16, 0x1c, 0x32, 0x14, 0x0a, 0x3e, 0x36, 0x33, 0x1b, 0x27, 0x1f
+ .byte 0x32, 0x18, 0x33, 0x26, 0x33, 0x1a, 0x13, 0x1a, 0x0f, 0x34, 0x1c, 0x35, 0x2c, 0x2f, 0x38, 0x03, 0x18, 0x15, 0x0f, 0x27, 0x31, 0x29, 0x20, 0x28, 0x0e, 0x28, 0x31, 0x2c, 0x2e, 0x15, 0x19, 0x1b
+ .byte 0x10, 0x03, 0x2f, 0x2e, 0x2a, 0x32, 0x2a, 0x27, 0x1b, 0x36, 0x04, 0x1e, 0x3b, 0x04, 0x21, 0x07, 0x2f, 0x19, 0x27, 0x1d, 0x1d, 0x3c, 0x3d, 0x2e, 0x25, 0x08, 0x32, 0x3b, 0x34, 0x2a, 0x0c, 0x10
+ .byte 0x13, 0x25, 0x35, 0x1a, 0x2f, 0x19, 0x28, 0x17, 0x00, 0x2b, 0x0a, 0x1c, 0x17, 0x0a, 0x11, 0x1b, 0x35, 0x13, 0x37, 0x29, 0x1c, 0x28, 0x0c, 0x31, 0x35, 0x3c, 0x10, 0x1a, 0x1b, 0x3a, 0x2d, 0x3a
+ .byte 0x1c, 0x18, 0x22, 0x10, 0x2d, 0x1c, 0x3c, 0x12, 0x17, 0x18, 0x2a, 0x0b, 0x2b, 0x2f, 0x2d, 0x04, 0x2e, 0x3c, 0x13, 0x23, 0x01, 0x1c, 0x2e, 0x14, 0x16, 0x22, 0x0c, 0x24, 0x13, 0x35, 0x37, 0x34
+ .byte 0x1b, 0x30, 0x1e, 0x3a, 0x1c, 0x20, 0x06, 0x06, 0x36, 0x09, 0x15, 0x1a, 0x1b, 0x1a, 0x27, 0x0f, 0x33, 0x35, 0x37, 0x06, 0x23, 0x3a, 0x12, 0x1d, 0x00, 0x16, 0x29, 0x0e, 0x1d, 0x35, 0x3f, 0x38
+ .byte 0x16, 0x2a, 0x3c, 0x34, 0x13, 0x32, 0x10, 0x17, 0x2c, 0x37, 0x29, 0x2a, 0x1e, 0x35, 0x2f, 0x2d, 0x3c, 0x2a, 0x11, 0x28, 0x13, 0x21, 0x19, 0x1e, 0x34, 0x0c, 0x06, 0x2d, 0x09, 0x04, 0x1c, 0x1d
+ .byte 0x2f, 0x26, 0x39, 0x07, 0x16, 0x14, 0x04, 0x2d, 0x3a, 0x2f, 0x2e, 0x29, 0x15, 0x35, 0x24, 0x02, 0x36, 0x3f, 0x02, 0x1a, 0x0f, 0x18, 0x24, 0x16, 0x1d, 0x19, 0x14, 0x16, 0x10, 0x29, 0x1b, 0x13
+ .byte 0x15, 0x0e, 0x19, 0x3a, 0x2e, 0x2b, 0x08, 0x30, 0x15, 0x35, 0x16, 0x30, 0x2e, 0x18, 0x35, 0x3b, 0x0b, 0x1c, 0x3a, 0x18, 0x13, 0x29, 0x13, 0x1e, 0x20, 0x13, 0x27, 0x04, 0x1d, 0x34, 0x00, 0x38
+ .byte 0x19, 0x08, 0x39, 0x32, 0x20, 0x10, 0x26, 0x08, 0x02, 0x28, 0x3f, 0x0f, 0x16, 0x30, 0x1f, 0x19, 0x20, 0x2d, 0x10, 0x38, 0x17, 0x1c, 0x18, 0x31, 0x27, 0x33, 0x38, 0x30, 0x16, 0x33, 0x23, 0x00
+ .byte 0x01, 0x36, 0x0d, 0x02, 0x23, 0x39, 0x04, 0x1f, 0x0e, 0x30, 0x24, 0x06, 0x01, 0x2c, 0x34, 0x33, 0x35, 0x16, 0x34, 0x2e, 0x32, 0x16, 0x24, 0x26, 0x39, 0x34, 0x1f, 0x3c, 0x1d, 0x28, 0x1d, 0x37
+ .byte 0x17, 0x15, 0x2b, 0x27, 0x39, 0x30, 0x0b, 0x1b, 0x18, 0x35, 0x20, 0x2d, 0x0b, 0x35, 0x1c, 0x03, 0x0e, 0x21, 0x06, 0x0c, 0x20, 0x02, 0x18, 0x34, 0x1e, 0x36, 0x2d, 0x16, 0x0c, 0x19, 0x25, 0x09
+ .byte 0x2c, 0x37, 0x05, 0x2e, 0x2e, 0x2b, 0x2c, 0x24, 0x1a, 0x14, 0x27, 0x04, 0x10, 0x32, 0x38, 0x33, 0x37, 0x15, 0x35, 0x11, 0x3f, 0x1d, 0x23, 0x23, 0x1f, 0x29, 0x3f, 0x1d, 0x1a, 0x3c, 0x2b, 0x1b
+ .byte 0x2c, 0x2c, 0x38, 0x3b, 0x36, 0x04, 0x13, 0x33, 0x2c, 0x14, 0x12, 0x1a, 0x09, 0x1b, 0x36, 0x11, 0x24, 0x3a, 0x3f, 0x11, 0x01, 0x0e, 0x2b, 0x3b, 0x03, 0x2a, 0x08, 0x0d, 0x2b, 0x2b, 0x13, 0x27
+ .byte 0x3a, 0x3c, 0x1c, 0x3a, 0x15, 0x2a, 0x24, 0x00, 0x17, 0x3e, 0x0a, 0x15, 0x0c, 0x29, 0x2d, 0x1f, 0x15, 0x30, 0x35, 0x18, 0x19, 0x3d, 0x37, 0x37, 0x12, 0x38, 0x1b, 0x3b, 0x02, 0x20, 0x08, 0x21
+ .byte 0x19, 0x2e, 0x36, 0x1d, 0x15, 0x3d, 0x24, 0x22, 0x0c, 0x27, 0x36, 0x3f, 0x33, 0x33, 0x12, 0x11, 0x1a, 0x19, 0x1f, 0x2b, 0x24, 0x12, 0x11, 0x2a, 0x18, 0x25, 0x32, 0x2a, 0x2c, 0x1a, 0x12, 0x26
+ .byte 0x06, 0x10, 0x11, 0x29, 0x33, 0x2c, 0x09, 0x14, 0x2b, 0x12, 0x2b, 0x1d, 0x03, 0x24, 0x00, 0x12, 0x15, 0x22, 0x3d, 0x26, 0x15, 0x37, 0x1a, 0x0f, 0x12, 0x37, 0x24, 0x01, 0x18, 0x2a, 0x17, 0x13
+ .byte 0x14, 0x3b, 0x29, 0x2a, 0x19, 0x32, 0x2d, 0x17, 0x17, 0x0b, 0x2c, 0x33, 0x07, 0x2d, 0x34, 0x07, 0x38, 0x1d, 0x1f, 0x36, 0x22, 0x11, 0x0a, 0x17, 0x14, 0x11, 0x13, 0x2a, 0x17, 0x25, 0x01, 0x3a
+ .byte 0x1c, 0x26, 0x27, 0x30, 0x2d, 0x3b, 0x35, 0x3a, 0x30, 0x34, 0x06, 0x3a, 0x1c, 0x2d, 0x05, 0x13, 0x21, 0x32, 0x12, 0x3e, 0x1e, 0x2c, 0x3a, 0x3f, 0x2d, 0x20, 0x2a, 0x34, 0x26, 0x03, 0x1a, 0x19
+ .byte 0x27, 0x2e, 0x31, 0x04, 0x26, 0x2a, 0x3f, 0x30, 0x25, 0x23, 0x2a, 0x08, 0x08, 0x35, 0x2c, 0x30, 0x1e, 0x08, 0x05, 0x18, 0x06, 0x09, 0x2d, 0x19, 0x00, 0x27, 0x0d, 0x10, 0x19, 0x1c, 0x00, 0x13
+ .byte 0x3d, 0x0b, 0x24, 0x2e, 0x1f, 0x16, 0x3d, 0x18, 0x34, 0x12, 0x1e, 0x15, 0x15, 0x39, 0x25, 0x33, 0x0f, 0x17, 0x1a, 0x1c, 0x1b, 0x37, 0x29, 0x1b, 0x3b, 0x38, 0x12, 0x1d, 0x22, 0x34, 0x26, 0x0a
+ .byte 0x31, 0x16, 0x2d, 0x13, 0x0d, 0x20, 0x27, 0x24, 0x1d, 0x16, 0x2e, 0x2b, 0x18, 0x16, 0x2a, 0x1b, 0x24, 0x17, 0x36, 0x02, 0x05, 0x2b, 0x37, 0x1a, 0x17, 0x11, 0x3d, 0x2c, 0x1e, 0x2f, 0x22, 0x2c
+ .byte 0x29, 0x1a, 0x2f, 0x04, 0x25, 0x36, 0x0c, 0x35, 0x30, 0x3e, 0x12, 0x11, 0x30, 0x37, 0x12, 0x21, 0x2e, 0x21, 0x30, 0x17, 0x2c, 0x3d, 0x24, 0x11, 0x23, 0x14, 0x1a, 0x32, 0x17, 0x39, 0x27, 0x18
+ .byte 0x0f, 0x24, 0x19, 0x00, 0x3d, 0x37, 0x2c, 0x3c, 0x1c, 0x0b, 0x39, 0x23, 0x0e, 0x04, 0x1f, 0x1c, 0x31, 0x14, 0x00, 0x04, 0x15, 0x26, 0x2a, 0x2a, 0x20, 0x25, 0x2a, 0x0b, 0x3c, 0x33, 0x11, 0x0b
+ .byte 0x2e, 0x37, 0x22, 0x2e, 0x0e, 0x22, 0x26, 0x18, 0x2d, 0x27, 0x06, 0x0c, 0x1c, 0x26, 0x18, 0x2f, 0x3a, 0x01, 0x2a, 0x2f, 0x31, 0x34, 0x1f, 0x34, 0x1a, 0x31, 0x05, 0x10, 0x2e, 0x17, 0x34, 0x18
+ .byte 0x22, 0x23, 0x23, 0x21, 0x32, 0x07, 0x08, 0x22, 0x26, 0x1c, 0x22, 0x31, 0x12, 0x2f, 0x08, 0x1f, 0x10, 0x27, 0x15, 0x2a, 0x1f, 0x0b, 0x26, 0x2f, 0x14, 0x35, 0x24, 0x1f, 0x26, 0x3b, 0x23, 0x33
+ .byte 0x20, 0x3e, 0x2d, 0x17, 0x0c, 0x15, 0x13, 0x39, 0x1a, 0x30, 0x14, 0x25, 0x09, 0x07, 0x17, 0x38, 0x38, 0x1f, 0x29, 0x24, 0x27, 0x17, 0x27, 0x28, 0x1b, 0x12, 0x2a, 0x2b, 0x3d, 0x2d, 0x19, 0x34
+ .byte 0x1c, 0x01, 0x1d, 0x10, 0x08, 0x39, 0x11, 0x0e, 0x36, 0x1b, 0x26, 0x13, 0x10, 0x16, 0x28, 0x1e, 0x3c, 0x28, 0x17, 0x3e, 0x39, 0x34, 0x0a, 0x03, 0x2e, 0x37, 0x1a, 0x13, 0x2b, 0x33, 0x26, 0x13
+ .byte 0x2c, 0x21, 0x25, 0x14, 0x10, 0x16, 0x0b, 0x35, 0x1d, 0x35, 0x33, 0x21, 0x08, 0x33, 0x28, 0x21, 0x1a, 0x12, 0x0c, 0x1b, 0x36, 0x2a, 0x19, 0x2c, 0x2b, 0x23, 0x01, 0x0f, 0x26, 0x17, 0x0c, 0x18
+ .byte 0x09, 0x0f, 0x11, 0x2b, 0x24, 0x1c, 0x09, 0x09, 0x15, 0x36, 0x08, 0x13, 0x20, 0x39, 0x21, 0x00, 0x3a, 0x1f, 0x2b, 0x36, 0x31, 0x02, 0x37, 0x13, 0x04, 0x34, 0x35, 0x37, 0x3d, 0x1a, 0x17, 0x3d
+ .byte 0x13, 0x2b, 0x36, 0x2f, 0x13, 0x1e, 0x13, 0x3e, 0x11, 0x33, 0x27, 0x3a, 0x2d, 0x1e, 0x31, 0x1a, 0x03, 0x03, 0x2d, 0x25, 0x37, 0x1f, 0x11, 0x01, 0x22, 0x1c, 0x12, 0x17, 0x30, 0x3a, 0x30, 0x17
+ .byte 0x1d, 0x29, 0x0e, 0x13, 0x27, 0x1a, 0x2e, 0x24, 0x2d, 0x00, 0x1c, 0x17, 0x28, 0x1d, 0x09, 0x1f, 0x2e, 0x1a, 0x2d, 0x26, 0x0a, 0x13, 0x32, 0x3e, 0x00, 0x27, 0x0b, 0x3b, 0x30, 0x08, 0x3a, 0x2d
+ .byte 0x22, 0x12, 0x1e, 0x34, 0x1d, 0x2b, 0x26, 0x22, 0x35, 0x17, 0x2c, 0x17, 0x29, 0x13, 0x2d, 0x2d, 0x10, 0x10, 0x20, 0x31, 0x23, 0x1e, 0x33, 0x18, 0x33, 0x06, 0x2d, 0x26, 0x14, 0x27, 0x22, 0x1d
+ .byte 0x2a, 0x2d, 0x06, 0x18, 0x07, 0x09, 0x2e, 0x21, 0x15, 0x2e, 0x21, 0x38, 0x23, 0x35, 0x0b, 0x34, 0x24, 0x0b, 0x22, 0x1e, 0x01, 0x17, 0x0b, 0x24, 0x11, 0x17, 0x07, 0x20, 0x14, 0x25, 0x32, 0x1a
+ .byte 0x0e, 0x2f, 0x35, 0x17, 0x1f, 0x0c, 0x08, 0x21, 0x30, 0x35, 0x1f, 0x0c, 0x0b, 0x20, 0x04, 0x10, 0x11, 0x35, 0x11, 0x1e, 0x33, 0x3d, 0x16, 0x1e, 0x2b, 0x1d, 0x1a, 0x19, 0x10, 0x04, 0x06, 0x22
+ .byte 0x03, 0x3d, 0x24, 0x2a, 0x0e, 0x35, 0x03, 0x3e, 0x17, 0x0b, 0x18, 0x36, 0x3d, 0x0d, 0x26, 0x35, 0x12, 0x20, 0x1f, 0x0d, 0x16, 0x23, 0x32, 0x1a, 0x00, 0x3d, 0x26, 0x30, 0x19, 0x36, 0x12, 0x0e
+ .byte 0x23, 0x01, 0x23, 0x28, 0x3b, 0x31, 0x11, 0x2d, 0x1c, 0x36, 0x2a, 0x05, 0x16, 0x14, 0x0e, 0x30, 0x3a, 0x37, 0x19, 0x1f, 0x30, 0x25, 0x10, 0x26, 0x2f, 0x22, 0x11, 0x1f, 0x2e, 0x2b, 0x1e, 0x16
+ .byte 0x16, 0x21, 0x32, 0x18, 0x35, 0x23, 0x32, 0x1a, 0x3d, 0x0d, 0x19, 0x39, 0x09, 0x23, 0x30, 0x2e, 0x24, 0x1e, 0x0f, 0x24, 0x09, 0x21, 0x31, 0x05, 0x03, 0x11, 0x05, 0x22, 0x2a, 0x03, 0x07, 0x37
+ .byte 0x04, 0x08, 0x13, 0x05, 0x10, 0x34, 0x37, 0x14, 0x29, 0x0a, 0x24, 0x32, 0x34, 0x1e, 0x1b, 0x12, 0x17, 0x2e, 0x01, 0x02, 0x13, 0x0a, 0x0c, 0x11, 0x02, 0x14, 0x13, 0x0d, 0x25, 0x23, 0x00, 0x07
+ .byte 0x1a, 0x1c, 0x28, 0x35, 0x08, 0x0e, 0x2c, 0x1b, 0x3c, 0x15, 0x1c, 0x19, 0x1d, 0x32, 0x13, 0x1a, 0x1c, 0x00, 0x37, 0x22, 0x1b, 0x35, 0x39, 0x3e, 0x14, 0x32, 0x06, 0x31, 0x17, 0x05, 0x2b, 0x01
+ .byte 0x0f, 0x20, 0x1e, 0x0f, 0x34, 0x18, 0x03, 0x1f, 0x2b, 0x00, 0x14, 0x15, 0x3a, 0x30, 0x25, 0x30, 0x21, 0x0b, 0x00, 0x37, 0x24, 0x37, 0x1d, 0x29, 0x21, 0x16, 0x24, 0x0f, 0x2c, 0x3e, 0x15, 0x36
+ .byte 0x3c, 0x2d, 0x23, 0x3d, 0x3c, 0x17, 0x1a, 0x1c, 0x13, 0x0a, 0x29, 0x22, 0x25, 0x3f, 0x26, 0x3b, 0x39, 0x2f, 0x1d, 0x08, 0x16, 0x0b, 0x19, 0x14, 0x12, 0x01, 0x2c, 0x35, 0x11, 0x2a, 0x02, 0x00
+ .byte 0x13, 0x39, 0x2a, 0x35, 0x07, 0x1a, 0x11, 0x24, 0x0e, 0x1e, 0x0e, 0x2c, 0x15, 0x08, 0x31, 0x1b, 0x21, 0x1d, 0x26, 0x1d, 0x1c, 0x2a, 0x1d, 0x24, 0x13, 0x01, 0x00, 0x18, 0x28, 0x2a, 0x37, 0x15
+ .byte 0x0f, 0x13, 0x10, 0x32, 0x36, 0x22, 0x13, 0x31, 0x13, 0x05, 0x1e, 0x17, 0x35, 0x35, 0x3b, 0x0e, 0x24, 0x35, 0x3a, 0x1d, 0x1b, 0x36, 0x1b, 0x03, 0x1d, 0x24, 0x0f, 0x16, 0x30, 0x2d, 0x09, 0x25
+ .byte 0x05, 0x21, 0x13, 0x0a, 0x27, 0x36, 0x04, 0x0d, 0x1c, 0x06, 0x3e, 0x21, 0x2a, 0x27, 0x33, 0x28, 0x0e, 0x15, 0x0b, 0x17, 0x1d, 0x1d, 0x32, 0x2d, 0x08, 0x3d, 0x29, 0x21, 0x32, 0x17, 0x33, 0x31
+ .byte 0x22, 0x0e, 0x03, 0x21, 0x0d, 0x0b, 0x16, 0x3e, 0x2a, 0x2e, 0x19, 0x36, 0x2a, 0x0d, 0x00, 0x14, 0x22, 0x07, 0x36, 0x0a, 0x09, 0x15, 0x14, 0x10, 0x22, 0x07, 0x16, 0x2c, 0x36, 0x13, 0x15, 0x09
+ .byte 0x2f, 0x1b, 0x20, 0x3b, 0x2e, 0x3a, 0x3a, 0x16, 0x0d, 0x15, 0x2a, 0x39, 0x13, 0x2b, 0x0b, 0x01, 0x2a, 0x13, 0x17, 0x1e, 0x08, 0x17, 0x1e, 0x0c, 0x0f, 0x34, 0x1f, 0x31, 0x12, 0x07, 0x3a, 0x1d
+ .byte 0x35, 0x1e, 0x12, 0x24, 0x2c, 0x15, 0x0e, 0x21, 0x19, 0x34, 0x3b, 0x33, 0x19, 0x0f, 0x28, 0x10, 0x2f, 0x2e, 0x23, 0x27, 0x31, 0x39, 0x2e, 0x18, 0x3c, 0x3f, 0x24, 0x07, 0x23, 0x30, 0x28, 0x13
+ .byte 0x35, 0x13, 0x0a, 0x10, 0x35, 0x19, 0x33, 0x23, 0x28, 0x29, 0x13, 0x2f, 0x1a, 0x3a, 0x19, 0x14, 0x37, 0x36, 0x26, 0x20, 0x3b, 0x15, 0x37, 0x39, 0x10, 0x3c, 0x21, 0x34, 0x1c, 0x38, 0x30, 0x15
+ .byte 0x07, 0x26, 0x27, 0x21, 0x19, 0x18, 0x11, 0x23, 0x30, 0x28, 0x37, 0x32, 0x2d, 0x1f, 0x2c, 0x3f, 0x30, 0x1d, 0x2f, 0x26, 0x01, 0x11, 0x1c, 0x3b, 0x0f, 0x12, 0x2a, 0x17, 0x27, 0x05, 0x00, 0x1b
+ .byte 0x25, 0x1c, 0x32, 0x04, 0x22, 0x2d, 0x10, 0x0f, 0x25, 0x0d, 0x39, 0x30, 0x0b, 0x2e, 0x27, 0x2d, 0x34, 0x15, 0x3e, 0x30, 0x36, 0x16, 0x26, 0x2a, 0x05, 0x3f, 0x2b, 0x20, 0x3b, 0x2e, 0x3b, 0x1c
+ .byte 0x2f, 0x01, 0x18, 0x16, 0x16, 0x3d, 0x10, 0x0a, 0x1f, 0x18, 0x17, 0x0f, 0x22, 0x06, 0x13, 0x11, 0x38, 0x21, 0x17, 0x17, 0x0a, 0x37, 0x1c, 0x19, 0x30, 0x16, 0x38, 0x31, 0x30, 0x10, 0x36, 0x31
+ .byte 0x2f, 0x26, 0x3c, 0x1b, 0x23, 0x33, 0x2f, 0x19, 0x16, 0x35, 0x25, 0x3a, 0x18, 0x1f, 0x37, 0x01, 0x1e, 0x0d, 0x18, 0x12, 0x1f, 0x1c, 0x1b, 0x07, 0x34, 0x2d, 0x0b, 0x3f, 0x33, 0x1e, 0x34, 0x1d
+ .byte 0x2c, 0x13, 0x2c, 0x20, 0x20, 0x13, 0x20, 0x0f, 0x31, 0x08, 0x0f, 0x24, 0x18, 0x3d, 0x1c, 0x36, 0x34, 0x27, 0x33, 0x2a, 0x25, 0x2d, 0x30, 0x26, 0x3d, 0x37, 0x26, 0x25, 0x11, 0x11, 0x03, 0x05
+ .byte 0x18, 0x10, 0x04, 0x29, 0x07, 0x2e, 0x36, 0x2a, 0x29, 0x15, 0x3a, 0x0e, 0x33, 0x2a, 0x06, 0x29, 0x3d, 0x01, 0x29, 0x27, 0x0e, 0x16, 0x1d, 0x28, 0x1b, 0x10, 0x33, 0x2b, 0x0c, 0x14, 0x1d, 0x15
+ .byte 0x3f, 0x25, 0x37, 0x23, 0x1e, 0x04, 0x2c, 0x1c, 0x15, 0x34, 0x2a, 0x09, 0x2f, 0x15, 0x02, 0x3f, 0x14, 0x19, 0x2c, 0x33, 0x39, 0x32, 0x20, 0x2a, 0x18, 0x32, 0x17, 0x23, 0x21, 0x0b, 0x2d, 0x25
+ .byte 0x24, 0x3a, 0x2d, 0x31, 0x3f, 0x34, 0x18, 0x19, 0x24, 0x1e, 0x15, 0x1a, 0x17, 0x33, 0x2b, 0x23, 0x09, 0x26, 0x1b, 0x0d, 0x15, 0x36, 0x26, 0x28, 0x3a, 0x1c, 0x14, 0x0c, 0x3e, 0x10, 0x18, 0x06
+ .byte 0x35, 0x37, 0x26, 0x36, 0x21, 0x26, 0x17, 0x3d, 0x1c, 0x2c, 0x16, 0x25, 0x1d, 0x1e, 0x0b, 0x1e, 0x1d, 0x0d, 0x32, 0x08, 0x1f, 0x1b, 0x12, 0x1c, 0x12, 0x20, 0x2a, 0x28, 0x06, 0x3b, 0x35, 0x39
+ .byte 0x0e, 0x1e, 0x31, 0x30, 0x28, 0x02, 0x21, 0x14, 0x06, 0x1e, 0x29, 0x16, 0x09, 0x1c, 0x27, 0x32, 0x2d, 0x39, 0x03, 0x27, 0x29, 0x09, 0x1e, 0x1b, 0x11, 0x1c, 0x28, 0x3a, 0x2c, 0x03, 0x03, 0x18
+ .byte 0x23, 0x09, 0x2f, 0x30, 0x17, 0x23, 0x0f, 0x25, 0x33, 0x06, 0x24, 0x37, 0x22, 0x09, 0x33, 0x2c, 0x09, 0x2a, 0x0c, 0x12, 0x2a, 0x28, 0x20, 0x10, 0x15, 0x29, 0x33, 0x0f, 0x1a, 0x13, 0x13, 0x18
+ .byte 0x36, 0x2e, 0x16, 0x13, 0x3c, 0x1a, 0x15, 0x3a, 0x11, 0x32, 0x02, 0x0a, 0x2c, 0x19, 0x39, 0x11, 0x31, 0x3e, 0x1d, 0x32, 0x14, 0x32, 0x12, 0x2e, 0x34, 0x3e, 0x36, 0x23, 0x37, 0x3e, 0x15, 0x15
+ .byte 0x35, 0x34, 0x01, 0x3a, 0x2c, 0x26, 0x25, 0x22, 0x01, 0x2b, 0x37, 0x1c, 0x3d, 0x33, 0x3e, 0x10, 0x1c, 0x26, 0x33, 0x19, 0x05, 0x19, 0x17, 0x12, 0x38, 0x1c, 0x15, 0x3c, 0x32, 0x3f, 0x0f, 0x37
+ .byte 0x02, 0x39, 0x32, 0x13, 0x00, 0x1d, 0x1d, 0x2c, 0x10, 0x39, 0x13, 0x31, 0x0f, 0x37, 0x19, 0x09, 0x0d, 0x2a, 0x20, 0x2f, 0x32, 0x3b, 0x34, 0x22, 0x26, 0x14, 0x10, 0x24, 0x3d, 0x22, 0x0b, 0x31
+ .byte 0x23, 0x2f, 0x2d, 0x2a, 0x30, 0x04, 0x35, 0x19, 0x20, 0x2a, 0x16, 0x36, 0x37, 0x14, 0x28, 0x37, 0x11, 0x0b, 0x27, 0x1d, 0x06, 0x29, 0x35, 0x16, 0x2e, 0x24, 0x2e, 0x29, 0x36, 0x14, 0x2a, 0x21
+ .byte 0x0c, 0x1f, 0x3f, 0x39, 0x19, 0x27, 0x10, 0x2a, 0x1e, 0x12, 0x34, 0x10, 0x24, 0x34, 0x1d, 0x13, 0x1d, 0x17, 0x16, 0x37, 0x27, 0x1b, 0x27, 0x07, 0x24, 0x21, 0x37, 0x21, 0x11, 0x37, 0x28, 0x24
+ .byte 0x19, 0x02, 0x1c, 0x14, 0x12, 0x1d, 0x1b, 0x24, 0x2e, 0x2e, 0x3a, 0x15, 0x37, 0x34, 0x21, 0x33, 0x2d, 0x29, 0x2f, 0x1e, 0x34, 0x29, 0x3c, 0x12, 0x05, 0x15, 0x20, 0x05, 0x3e, 0x19, 0x18, 0x0b
+ .byte 0x30, 0x2f, 0x02, 0x27, 0x14, 0x1c, 0x34, 0x12, 0x20, 0x30, 0x2b, 0x22, 0x1b, 0x06, 0x31, 0x28, 0x15, 0x2d, 0x12, 0x01, 0x0e, 0x13, 0x13, 0x0c, 0x28, 0x07, 0x2a, 0x14, 0x1d, 0x36, 0x14, 0x15
+ .byte 0x2b, 0x26, 0x03, 0x25, 0x15, 0x3e, 0x3b, 0x20, 0x35, 0x0c, 0x25, 0x2b, 0x16, 0x35, 0x1e, 0x31, 0x2c, 0x06, 0x03, 0x29, 0x24, 0x07, 0x1f, 0x32, 0x2f, 0x19, 0x25, 0x21, 0x31, 0x22, 0x26, 0x1d
+ .byte 0x00, 0x1b, 0x18, 0x2a, 0x24, 0x31, 0x20, 0x06, 0x2f, 0x1e, 0x32, 0x26, 0x32, 0x39, 0x12, 0x20, 0x01, 0x19, 0x0f, 0x15, 0x15, 0x27, 0x10, 0x2e, 0x09, 0x25, 0x19, 0x29, 0x37, 0x30, 0x13, 0x1c
+ .byte 0x1d, 0x29, 0x2d, 0x26, 0x02, 0x1a, 0x16, 0x1d, 0x2b, 0x1c, 0x18, 0x04, 0x34, 0x28, 0x2a, 0x21, 0x15, 0x1b, 0x2e, 0x16, 0x01, 0x10, 0x05, 0x09, 0x14, 0x22, 0x03, 0x22, 0x02, 0x1b, 0x34, 0x29
+ .byte 0x2a, 0x23, 0x26, 0x36, 0x13, 0x23, 0x3d, 0x1a, 0x1d, 0x10, 0x24, 0x25, 0x2b, 0x37, 0x19, 0x24, 0x26, 0x28, 0x13, 0x16, 0x17, 0x14, 0x19, 0x0b, 0x2f, 0x25, 0x37, 0x34, 0x37, 0x39, 0x21, 0x1b
+ .byte 0x0f, 0x3d, 0x2d, 0x0d, 0x10, 0x20, 0x05, 0x0b, 0x2d, 0x01, 0x12, 0x24, 0x18, 0x3d, 0x32, 0x09, 0x21, 0x26, 0x1a, 0x0e, 0x1f, 0x30, 0x06, 0x1f, 0x0b, 0x3c, 0x29, 0x07, 0x3e, 0x27, 0x13, 0x1e
+ .byte 0x1a, 0x13, 0x07, 0x23, 0x10, 0x34, 0x1e, 0x32, 0x17, 0x23, 0x35, 0x16, 0x31, 0x32, 0x2e, 0x1b, 0x28, 0x0e, 0x22, 0x14, 0x3a, 0x23, 0x22, 0x03, 0x29, 0x2a, 0x10, 0x20, 0x3e, 0x3c, 0x27, 0x16
+ .byte 0x20, 0x12, 0x3f, 0x24, 0x31, 0x0d, 0x2e, 0x32, 0x2f, 0x17, 0x2d, 0x36, 0x3b, 0x17, 0x24, 0x23, 0x18, 0x37, 0x1d, 0x13, 0x17, 0x3a, 0x1a, 0x0a, 0x3d, 0x1e, 0x05, 0x12, 0x16, 0x33, 0x32, 0x25
+ .byte 0x1d, 0x1f, 0x29, 0x34, 0x2c, 0x26, 0x20, 0x29, 0x35, 0x0e, 0x32, 0x17, 0x01, 0x39, 0x2d, 0x27, 0x24, 0x23, 0x28, 0x3f, 0x18, 0x39, 0x38, 0x25, 0x23, 0x11, 0x11, 0x19, 0x2c, 0x29, 0x30, 0x08
+ .byte 0x28, 0x25, 0x27, 0x1d, 0x17, 0x25, 0x21, 0x09, 0x3d, 0x16, 0x1b, 0x0f, 0x2c, 0x1b, 0x12, 0x22, 0x28, 0x3e, 0x26, 0x34, 0x10, 0x1b, 0x02, 0x34, 0x15, 0x1a, 0x29, 0x19, 0x29, 0x11, 0x31, 0x12
+ .byte 0x27, 0x17, 0x27, 0x27, 0x2f, 0x34, 0x27, 0x24, 0x03, 0x19, 0x36, 0x17, 0x1d, 0x33, 0x19, 0x25, 0x1a, 0x2b, 0x39, 0x13, 0x3b, 0x33, 0x1d, 0x27, 0x31, 0x34, 0x28, 0x33, 0x37, 0x09, 0x30, 0x1b
+ .byte 0x03, 0x3a, 0x27, 0x19, 0x11, 0x1f, 0x0b, 0x1a, 0x34, 0x3d, 0x2a, 0x15, 0x04, 0x24, 0x36, 0x30, 0x23, 0x30, 0x0f, 0x22, 0x1b, 0x3d, 0x3d, 0x24, 0x29, 0x1d, 0x12, 0x16, 0x19, 0x2e, 0x03, 0x12
+ .byte 0x17, 0x18, 0x25, 0x33, 0x2f, 0x23, 0x1a, 0x1a, 0x35, 0x27, 0x21, 0x26, 0x19, 0x1b, 0x30, 0x18, 0x2b, 0x22, 0x2d, 0x2c, 0x1a, 0x34, 0x3e, 0x12, 0x19, 0x28, 0x27, 0x15, 0x1b, 0x11, 0x12, 0x17
+ .byte 0x15, 0x10, 0x34, 0x37, 0x25, 0x12, 0x3f, 0x15, 0x31, 0x0d, 0x37, 0x3e, 0x2a, 0x2d, 0x0f, 0x24, 0x24, 0x3c, 0x3f, 0x1f, 0x1d, 0x34, 0x17, 0x1a, 0x23, 0x1f, 0x37, 0x0f, 0x10, 0x32, 0x34, 0x35
+ .byte 0x19, 0x05, 0x22, 0x33, 0x16, 0x34, 0x1e, 0x14, 0x1e, 0x08, 0x13, 0x29, 0x3a, 0x37, 0x30, 0x1d, 0x36, 0x15, 0x29, 0x2e, 0x1d, 0x32, 0x2e, 0x23, 0x35, 0x17, 0x1c, 0x36, 0x1d, 0x13, 0x23, 0x34
+ .byte 0x34, 0x24, 0x1a, 0x37, 0x2f, 0x26, 0x2e, 0x1e, 0x17, 0x1a, 0x1f, 0x15, 0x1f, 0x2b, 0x1f, 0x19, 0x0a, 0x33, 0x1a, 0x35, 0x31, 0x24, 0x2d, 0x17, 0x2c, 0x0c, 0x21, 0x36, 0x2c, 0x35, 0x35, 0x1b
+ .byte 0x03, 0x27, 0x01, 0x0d, 0x1d, 0x1c, 0x0e, 0x11, 0x11, 0x2b, 0x10, 0x25, 0x3b, 0x20, 0x1f, 0x17, 0x19, 0x20, 0x08, 0x36, 0x13, 0x38, 0x19, 0x1b, 0x2b, 0x24, 0x0b, 0x1f, 0x29, 0x27, 0x15, 0x2c
+ .byte 0x37, 0x39, 0x10, 0x3a, 0x15, 0x2e, 0x2f, 0x11, 0x36, 0x24, 0x04, 0x20, 0x3b, 0x2a, 0x35, 0x27, 0x35, 0x34, 0x0d, 0x1b, 0x20, 0x10, 0x22, 0x37, 0x1f, 0x38, 0x27, 0x31, 0x0f, 0x28, 0x28, 0x25
+ .byte 0x15, 0x00, 0x1d, 0x25, 0x31, 0x28, 0x28, 0x0b, 0x3a, 0x1d, 0x2d, 0x13, 0x1b, 0x03, 0x37, 0x2e, 0x1d, 0x28, 0x19, 0x08, 0x2d, 0x22, 0x27, 0x39, 0x32, 0x3f, 0x2f, 0x1d, 0x33, 0x34, 0x28, 0x18
+ .byte 0x08, 0x31, 0x23, 0x1f, 0x13, 0x0d, 0x2c, 0x23, 0x3a, 0x2d, 0x1a, 0x02, 0x25, 0x13, 0x20, 0x36, 0x34, 0x12, 0x2b, 0x2d, 0x35, 0x35, 0x34, 0x23, 0x20, 0x21, 0x3a, 0x19, 0x1b, 0x1f, 0x2b, 0x19
+ .byte 0x35, 0x0e, 0x19, 0x26, 0x24, 0x37, 0x18, 0x08, 0x10, 0x0c, 0x16, 0x2d, 0x1f, 0x34, 0x21, 0x05, 0x38, 0x19, 0x14, 0x21, 0x24, 0x11, 0x31, 0x14, 0x3e, 0x38, 0x29, 0x3f, 0x08, 0x25, 0x2a, 0x1f
+ .byte 0x25, 0x25, 0x06, 0x28, 0x0b, 0x1e, 0x14, 0x1a, 0x38, 0x22, 0x24, 0x18, 0x29, 0x1a, 0x11, 0x20, 0x3b, 0x3a, 0x1e, 0x1c, 0x26, 0x1a, 0x05, 0x32, 0x19, 0x39, 0x2a, 0x31, 0x09, 0x07, 0x25, 0x05
+ .byte 0x3e, 0x16, 0x34, 0x26, 0x14, 0x1b, 0x32, 0x26, 0x05, 0x08, 0x37, 0x0f, 0x03, 0x20, 0x2a, 0x39, 0x31, 0x08, 0x01, 0x1e, 0x1d, 0x23, 0x31, 0x28, 0x1b, 0x28, 0x1e, 0x37, 0x14, 0x13, 0x0e, 0x28
+ .byte 0x2a, 0x3b, 0x37, 0x2f, 0x1c, 0x28, 0x30, 0x30, 0x1a, 0x36, 0x1f, 0x16, 0x3e, 0x0d, 0x15, 0x2e, 0x16, 0x18, 0x15, 0x37, 0x20, 0x2a, 0x33, 0x30, 0x2b, 0x0e, 0x25, 0x18, 0x20, 0x16, 0x02, 0x19
+ .byte 0x25, 0x0a, 0x2e, 0x30, 0x16, 0x03, 0x11, 0x04, 0x27, 0x25, 0x1b, 0x1c, 0x21, 0x29, 0x04, 0x27, 0x3d, 0x20, 0x1e, 0x28, 0x33, 0x31, 0x1e, 0x39, 0x10, 0x31, 0x29, 0x1e, 0x06, 0x25, 0x28, 0x19
+ .byte 0x3b, 0x12, 0x0b, 0x1b, 0x1c, 0x3e, 0x37, 0x20, 0x0a, 0x37, 0x33, 0x02, 0x2c, 0x25, 0x15, 0x18, 0x14, 0x3b, 0x20, 0x1c, 0x22, 0x3b, 0x1c, 0x24, 0x34, 0x35, 0x0f, 0x2f, 0x31, 0x3b, 0x17, 0x35
+ .byte 0x30, 0x39, 0x37, 0x0d, 0x15, 0x11, 0x10, 0x03, 0x1e, 0x1a, 0x39, 0x33, 0x2f, 0x2e, 0x28, 0x1c, 0x28, 0x36, 0x28, 0x18, 0x1f, 0x15, 0x01, 0x30, 0x3e, 0x32, 0x28, 0x34, 0x2f, 0x23, 0x07, 0x0c
+ .byte 0x36, 0x28, 0x2c, 0x34, 0x2a, 0x0c, 0x1f, 0x3f, 0x20, 0x13, 0x2b, 0x17, 0x27, 0x28, 0x29, 0x2a, 0x3c, 0x13, 0x36, 0x26, 0x2d, 0x2a, 0x0a, 0x06, 0x1e, 0x20, 0x04, 0x1a, 0x02, 0x07, 0x35, 0x0e
+ .byte 0x18, 0x30, 0x00, 0x34, 0x34, 0x2f, 0x14, 0x37, 0x21, 0x30, 0x1f, 0x15, 0x37, 0x1b, 0x3a, 0x0b, 0x32, 0x22, 0x22, 0x21, 0x1b, 0x35, 0x23, 0x0d, 0x03, 0x1c, 0x23, 0x3b, 0x13, 0x0e, 0x1d, 0x1f
+ .byte 0x1d, 0x3f, 0x2e, 0x39, 0x27, 0x2e, 0x0f, 0x38, 0x20, 0x31, 0x3c, 0x35, 0x0b, 0x0f, 0x2e, 0x06, 0x06, 0x28, 0x25, 0x39, 0x23, 0x0a, 0x32, 0x15, 0x0f, 0x1d, 0x25, 0x0c, 0x0d, 0x34, 0x12, 0x2e
+ .byte 0x21, 0x36, 0x18, 0x1f, 0x1f, 0x34, 0x1b, 0x05, 0x3a, 0x36, 0x2b, 0x01, 0x17, 0x0e, 0x16, 0x2b, 0x0e, 0x0b, 0x26, 0x0d, 0x2d, 0x10, 0x21, 0x11, 0x27, 0x3d, 0x13, 0x32, 0x15, 0x25, 0x2a, 0x1b
+ .byte 0x2d, 0x35, 0x2c, 0x2b, 0x26, 0x26, 0x1f, 0x20, 0x22, 0x2b, 0x12, 0x3f, 0x3d, 0x27, 0x30, 0x0a, 0x36, 0x35, 0x1f, 0x17, 0x21, 0x08, 0x29, 0x1d, 0x20, 0x33, 0x34, 0x11, 0x16, 0x05, 0x38, 0x2d
+
diff --git a/data/data2b.s b/data/data2b.s
index 6051b86cc..1400b31d3 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -1,5 +1,3 @@
-@ the second big chunk of data
-
#include "constants/items.h"
#include "constants/moves.h"
#include "constants/species.h"
@@ -4750,74 +4748,74 @@ gUnknown_0831ABA0:: @ 831ABA0
.align 2
gBattleTerrainTable:: @ 831ABA8
@ tall_grass
- .4byte gUnknown_08D77D68
- .4byte gUnknown_08D78350
- .4byte gUnknown_08D7E280
- .4byte gUnknown_08D7E808
- .4byte gUnknown_08D78318
+ .4byte gBattleTerrainTiles_TallGrass
+ .4byte gBattleTerrainTilemap_TallGrass
+ .4byte gBattleTerrainAnimTiles_TallGrass
+ .4byte gBattleTerrainAnimTilemap_TallGrass
+ .4byte gBattleTerrainPalette_TallGrass
@ long_grass
- .4byte gUnknown_08D78600
- .4byte gUnknown_08D78CB8
- .4byte gUnknown_08D7E9C4
- .4byte gUnknown_08D7F0D4
- .4byte gUnknown_08D78C78
+ .4byte gBattleTerrainTiles_LongGrass
+ .4byte gBattleTerrainTilemap_LongGrass
+ .4byte gBattleTerrainAnimTiles_LongGrass
+ .4byte gBattleTerrainAnimTilemap_LongGrass
+ .4byte gBattleTerrainPalette_LongGrass
@ sand
- .4byte gUnknown_08D78F68
- .4byte gUnknown_08D795A8
- .4byte gUnknown_08D7F30C
- .4byte gUnknown_08D7F850
- .4byte gUnknown_08D79560
+ .4byte gBattleTerrainTiles_Sand
+ .4byte gBattleTerrainTilemap_Sand
+ .4byte gBattleTerrainAnimTiles_Sand
+ .4byte gBattleTerrainAnimTilemap_Sand
+ .4byte gBattleTerrainPalette_Sand
@ underwater
- .4byte gUnknown_08D79858
- .4byte gUnknown_08D79E58
- .4byte gUnknown_08D7F9F8
- .4byte gUnknown_08D7FEC4
- .4byte gUnknown_08D79E10
+ .4byte gBattleTerrainTiles_Underwater
+ .4byte gBattleTerrainTilemap_Underwater
+ .4byte gBattleTerrainAnimTiles_Underwater
+ .4byte gBattleTerrainAnimTilemap_Underwater
+ .4byte gBattleTerrainPalette_Underwater
@ water
- .4byte gUnknown_08D7A108
- .4byte gUnknown_08D7A720
- .4byte gUnknown_08D80054
- .4byte gUnknown_08D80660
- .4byte gUnknown_08D7A6DC
+ .4byte gBattleTerrainTiles_Water
+ .4byte gBattleTerrainTilemap_Water
+ .4byte gBattleTerrainAnimTiles_Water
+ .4byte gBattleTerrainAnimTilemap_Water
+ .4byte gBattleTerrainPalette_Water
@ pond_water
- .4byte gUnknown_08D7A9D0
- .4byte gUnknown_08D7AFB8
- .4byte gUnknown_08D80804
- .4byte gUnknown_08D80D50
- .4byte gUnknown_08D7AF78
+ .4byte gBattleTerrainTiles_PondWater
+ .4byte gBattleTerrainTilemap_PondWater
+ .4byte gBattleTerrainAnimTiles_PondWater
+ .4byte gBattleTerrainAnimTilemap_PondWater
+ .4byte gBattleTerrainPalette_PondWater
@ rock
- .4byte gUnknown_08D7B268
- .4byte gUnknown_08D7B864
- .4byte gUnknown_08D80E9C
- .4byte gUnknown_08D8147C
- .4byte gUnknown_08D7B828
+ .4byte gBattleTerrainTiles_Rock
+ .4byte gBattleTerrainTilemap_Rock
+ .4byte gBattleTerrainAnimTiles_Rock
+ .4byte gBattleTerrainAnimTilemap_Rock
+ .4byte gBattleTerrainPalette_Rock
@ cave
- .4byte gUnknown_08D7BB14
- .4byte gUnknown_08D7C154
- .4byte gUnknown_08D81610
- .4byte gUnknown_08D81E2C
- .4byte gUnknown_08D7C10C
+ .4byte gBattleTerrainTiles_Cave
+ .4byte gBattleTerrainTilemap_Cave
+ .4byte gBattleTerrainAnimTiles_Cave
+ .4byte gBattleTerrainAnimTilemap_Cave
+ .4byte gBattleTerrainPalette_Cave
@ building
- .4byte gUnknown_08D7C440
- .4byte gUnknown_08D7CA28
- .4byte gUnknown_08D820D4
- .4byte gUnknown_08D824E4
- .4byte gUnknown_08D7DEB4
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Building
@ plain
- .4byte gUnknown_08D7C440
- .4byte gUnknown_08D7CA28
- .4byte gUnknown_08D820D4
- .4byte gUnknown_08D824E4
- .4byte gUnknown_08D7C404
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Plain
.align 2
gUnknown_0831AC70:: @ 831AC70
diff --git a/data/data2c.s b/data/data2c.s
index 904009254..86418ce62 100644
--- a/data/data2c.s
+++ b/data/data2c.s
@@ -1,5 +1,3 @@
-@ the second big chunk of data
-
#include "constants/abilities.h"
#include "constants/items.h"
#include "constants/moves.h"
diff --git a/data/data4.s b/data/data4.s
deleted file mode 100644
index a49cebbe6..000000000
--- a/data/data4.s
+++ /dev/null
@@ -1,18 +0,0 @@
-@ the fourth big chunk of data
-
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-.align 2
-
-gUnknown_085B09E4:: @ 85B09E4
- .incbin "baserom.gba", 0x5b09e4, 0x10
-
-gUnknown_085B09F4:: @ 85B09F4
- .incbin "baserom.gba", 0x5b09f4, 0x4
-
-gUnknown_085B09F8:: @ 85B09F8
- .incbin "baserom.gba", 0x5b09f8, 0x8
-
diff --git a/data/data4c.s b/data/data4c.s
deleted file mode 100644
index c18d0d592..000000000
--- a/data/data4c.s
+++ /dev/null
@@ -1,800 +0,0 @@
-@ the fourth big chunk of data
-
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gPokeblockFlavorCompatibilityTable:: @ 85B25A0
- .incbin "baserom.gba", 0x5b25a0, 0x80
-
-gUnknown_085B2620:: @ 85B2620
- .incbin "baserom.gba", 0x5b2620, 0xc
-
-gPokeblockNames:: @ 85B262C
- .incbin "baserom.gba", 0x5b262c, 0x3c
-
-gUnknown_085B2668:: @ 85B2668
- .incbin "baserom.gba", 0x5b2668, 0x30
-
-gUnknown_085B2698:: @ 85B2698
- .incbin "baserom.gba", 0x5b2698, 0x3
-
-gUnknown_085B269B:: @ 85B269B
- .incbin "baserom.gba", 0x5b269b, 0x2
-
-gUnknown_085B269D:: @ 85B269D
- .incbin "baserom.gba", 0x5b269d, 0x2
-
-gUnknown_085B269F:: @ 85B269F
- .incbin "baserom.gba", 0x5b269f, 0x5
-
-gUnknown_085B26A4:: @ 85B26A4
- .incbin "baserom.gba", 0x5b26a4, 0x4c
-
-gUnknown_085B26F0:: @ 85B26F0
- .incbin "baserom.gba", 0x5b26f0, 0x4
-
-gUnknown_085B26F4:: @ 85B26F4
- .incbin "baserom.gba", 0x5b26f4, 0x8
-
-gUnknown_085B26FC:: @ 85B26FC
- .incbin "baserom.gba", 0x5b26fc, 0x8
-
-gUnknown_085B2704:: @ 85B2704
- .incbin "baserom.gba", 0x5b2704, 0x18
-
-gUnknown_085B271C:: @ 85B271C
- .incbin "baserom.gba", 0x5b271c, 0x4
-
-gUnknown_085B2720:: @ 85B2720
- .incbin "baserom.gba", 0x5b2720, 0x28
-
-gUnknown_085B2748:: @ 85B2748
- .incbin "baserom.gba", 0x5b2748, 0x60
-
-gUnknown_085B27A8:: @ 85B27A8
- .incbin "baserom.gba", 0x5b27a8, 0x8
-
-gUnknown_085B27B0:: @ 85B27B0
- .incbin "baserom.gba", 0x5b27b0, 0x18
-
-gUnknown_085B27C8:: @ 85B27C8
- .incbin "baserom.gba", 0x5b27c8, 0x88
-
-gUnknown_085B2850:: @ 85B2850
- .incbin "baserom.gba", 0x5b2850, 0x20
-
-gUnknown_085B2870:: @ 85B2870
- .incbin "baserom.gba", 0x5b2870, 0x20
-
-gUnknown_085B2890:: @ 85B2890
- .incbin "baserom.gba", 0x5b2890, 0x10
-
-gUnknown_085B28A0:: @ 85B28A0
- .incbin "baserom.gba", 0x5b28a0, 0x10
-
-gUnknown_085B28B0:: @ 85B28B0
- .incbin "baserom.gba", 0x5b28b0, 0x1e0
-
-gUnknown_085B2A90:: @ 85B2A90
- .incbin "baserom.gba", 0x5b2a90, 0xb4
-
-gUnknown_085B2B44:: @ 85B2B44
- .incbin "baserom.gba", 0x5b2b44, 0x18
-
-gUnknown_085B2B5C:: @ 85B2B5C
- .incbin "baserom.gba", 0x5b2b5c, 0x4
-
-gUnknown_085B2B60:: @ 85B2B60
- .incbin "baserom.gba", 0x5b2b60, 0x8
-
-gUnknown_085B2B68:: @ 85B2B68
- .incbin "baserom.gba", 0x5b2b68, 0x10
-
-gUnknown_085B2B78:: @ 85B2B78
- .incbin "baserom.gba", 0x5b2b78, 0x6
-
-gUnknown_085B2B7E:: @ 85B2B7E
- .incbin "baserom.gba", 0x5b2b7e, 0xa
-
-gUnknown_085B2B88:: @ 85B2B88
- .incbin "baserom.gba", 0x5b2b88, 0xc
-
-gUnknown_085B2B94:: @ 85B2B94
- .incbin "baserom.gba", 0x5b2b94, 0xc
-
-gUnknown_085B2BA0:: @ 85B2BA0
- .incbin "baserom.gba", 0x5b2ba0, 0xc
-
-gUnknown_085B2BAC:: @ 85B2BAC
- .incbin "baserom.gba", 0x5b2bac, 0x8
-
-gUnknown_085B2BB4:: @ 85B2BB4
- .incbin "baserom.gba", 0x5b2bb4, 0x40
-
-gUnknown_085B2BF4:: @ 85B2BF4
- .incbin "baserom.gba", 0x5b2bf4, 0x12
-
-gUnknown_085B2C06:: @ 85B2C06
- .incbin "baserom.gba", 0x5b2c06, 0x12
-
-gUnknown_085B2C18:: @ 85B2C18
- .incbin "baserom.gba", 0x5b2c18, 0x9
-
-gUnknown_085B2C21:: @ 85B2C21
- .incbin "baserom.gba", 0x5b2c21, 0x9
-
-gUnknown_085B2C2A:: @ 85B2C2A
- .incbin "baserom.gba", 0x5b2c2a, 0x26
-
-gUnknown_085B2C50:: @ 85B2C50
- .incbin "baserom.gba", 0x5b2c50, 0x78
-
-gUnknown_085B2CC8:: @ 85B2CC8
- .incbin "baserom.gba", 0x5b2cc8, 0x14
-
-gUnknown_085B2CDC:: @ 85B2CDC
- .incbin "baserom.gba", 0x5b2cdc, 0x14
-
-gUnknown_085B2CF0:: @ 85B2CF0
- .incbin "baserom.gba", 0x5b2cf0, 0x340
-
-gUnknown_085B3030:: @ 85B3030
- .incbin "baserom.gba", 0x5b3030, 0x10
-
-gUnknown_085B3040:: @ 85B3040
- .incbin "baserom.gba", 0x5b3040, 0x64
-
-gUnknown_085B30A4:: @ 85B30A4
- .incbin "baserom.gba", 0x5b30a4, 0x30
-
-gUnknown_085B30D4:: @ 85B30D4
- .incbin "baserom.gba", 0x5b30d4, 0x30
-
-gUnknown_085B3104:: @ 85B3104
- .incbin "baserom.gba", 0x5b3104, 0x18
-
-gUnknown_085B311C:: @ 85B311C
- .incbin "baserom.gba", 0x5b311c, 0x8
-
-gUnknown_085B3124:: @ 85B3124
- .incbin "baserom.gba", 0x5b3124, 0x8
-
-gUnknown_085B312C:: @ 85B312C
- .incbin "baserom.gba", 0x5b312c, 0x16
-
-gUnknown_085B3142:: @ 85B3142
- .incbin "baserom.gba", 0x5b3142, 0xc
-
-gUnknown_085B314E:: @ 85B314E
- .incbin "baserom.gba", 0x5b314e, 0xe
-
-gUnknown_085B315C:: @ 85B315C
- .incbin "baserom.gba", 0x5b315c, 0x14
-
-gUnknown_085B3170:: @ 85B3170
- .incbin "baserom.gba", 0x5b3170, 0x2c
-
-gUnknown_085B319C:: @ 85B319C
- .incbin "baserom.gba", 0x5b319c, 0x18
-
-gUnknown_085B31B4:: @ 85B31B4
- .incbin "baserom.gba", 0x5b31b4, 0x1c
-
-gUnknown_085B31D0:: @ 85B31D0
- .incbin "baserom.gba", 0x5b31d0, 0x28
-
-gUnknown_085B31F8:: @ 85B31F8
- .incbin "baserom.gba", 0x5b31f8, 0x14
-
-gUnknown_085B320C:: @ 85B320C
- .incbin "baserom.gba", 0x5b320c, 0x14
-
-gUnknown_085B3220:: @ 85B3220
- .incbin "baserom.gba", 0x5b3220, 0x8
-
-gUnknown_085B3228:: @ 85B3228
- .incbin "baserom.gba", 0x5b3228, 0x2c
-
-gUnknown_085B3254:: @ 85B3254
- .incbin "baserom.gba", 0x5b3254, 0x2c
-
-gUnknown_085B3280:: @ 85B3280
- .incbin "baserom.gba", 0x5b3280, 0x160
-
-gUnknown_085B33E0:: @ 85B33E0
- .incbin "baserom.gba", 0x5b33e0, 0x16
-
-gUnknown_085B33F6:: @ 85B33F6
- .incbin "baserom.gba", 0x5b33f6, 0xa
-
-gUnknown_085B3400:: @ 85B3400
- .incbin "baserom.gba", 0x5b3400, 0x10
-
-gUnknown_085B3410:: @ 85B3410
- .incbin "baserom.gba", 0x5b3410, 0x10
-
-gUnknown_085B3420:: @ 85B3420
- .incbin "baserom.gba", 0x5b3420, 0x24
-
-gUnknown_085B3444:: @ 85B3444
- .incbin "baserom.gba", 0x5b3444, 0x2c
-
-gUnknown_085B3470:: @ 85B3470
- .incbin "baserom.gba", 0x5b3470, 0x4
-
-gUnknown_085B3474:: @ 85B3474
- .incbin "baserom.gba", 0x5b3474, 0x8
-
-gUnknown_085B347C:: @ 85B347C
- .incbin "baserom.gba", 0x5b347c, 0x8
-
-gUnknown_085B3484:: @ 85B3484
- .incbin "baserom.gba", 0x5b3484, 0xc0
-
-gUnknown_085B3544:: @ 85B3544
- .incbin "baserom.gba", 0x5b3544, 0x20
-
-gUnknown_085B3564:: @ 85B3564
- .incbin "baserom.gba", 0x5b3564, 0x800
-
-gUnknown_085B3D64:: @ 85B3D64
- .incbin "baserom.gba", 0x5b3d64, 0x8
-
-gUnknown_085B3D6C:: @ 85B3D6C
- .incbin "baserom.gba", 0x5b3d6c, 0x10
-
-gUnknown_085B3D7C:: @ 85B3D7C
- .incbin "baserom.gba", 0x5b3d7c, 0x8
-
-gUnknown_085B3D84:: @ 85B3D84
- .incbin "baserom.gba", 0x5b3d84, 0x8
-
-gUnknown_085B3D8C:: @ 85B3D8C
- .incbin "baserom.gba", 0x5b3d8c, 0x8
-
-gUnknown_085B3D94:: @ 85B3D94
- .incbin "baserom.gba", 0x5b3d94, 0x20
-
-gUnknown_085B3DB4:: @ 85B3DB4
- .incbin "baserom.gba", 0x5b3db4, 0x134
-
-gUnknown_085B3EE8:: @ 85B3EE8
- .incbin "baserom.gba", 0x5b3ee8, 0x2
-
-gUnknown_085B3EEA:: @ 85B3EEA
- .incbin "baserom.gba", 0x5b3eea, 0x6
-
-gUnknown_085B3EF0:: @ 85B3EF0
- .incbin "baserom.gba", 0x5b3ef0, 0xc
-
-gUnknown_085B3EFC:: @ 85B3EFC
- .incbin "baserom.gba", 0x5b3efc, 0x1c
-
-gUnknown_085B3F18:: @ 85B3F18
- .incbin "baserom.gba", 0x5b3f18, 0x100
-
-gUnknown_085B4018:: @ 85B4018
- .incbin "baserom.gba", 0x5b4018, 0x4
-
-gUnknown_085B401C:: @ 85B401C
- .incbin "baserom.gba", 0x5b401c, 0x8
-
-gUnknown_085B4024:: @ 85B4024
- .incbin "baserom.gba", 0x5b4024, 0x10
-
-gUnknown_085B4034:: @ 85B4034
- .incbin "baserom.gba", 0x5b4034, 0xb8
-
-gUnknown_085B40EC:: @ 85B40EC
- .incbin "baserom.gba", 0x5b40ec, 0x10
-
-gUnknown_085B40FC:: @ 85B40FC
- .incbin "baserom.gba", 0x5b40fc, 0x38
-
-gUnknown_085B4134:: @ 85B4134
- .incbin "baserom.gba", 0x5b4134, 0x6f8
-
-gUnknown_085B482C:: @ 85B482C
- .incbin "baserom.gba", 0x5b482c, 0x4e4
-
-gUnknown_085B4D10:: @ 85B4D10
- .incbin "baserom.gba", 0x5b4d10, 0x4d4
-
-gUnknown_085B51E4:: @ 85B51E4
- .incbin "baserom.gba", 0x5b51e4, 0x6a0
-
-gUnknown_085B5884:: @ 85B5884
- .incbin "baserom.gba", 0x5b5884, 0x40
-
-gText_ShedinjaJapaneseName2:: @ 85B58C4
- .incbin "baserom.gba", 0x5b58c4, 0x5
-
-gUnknown_085B58C9:: @ 85B58C9
- .incbin "baserom.gba", 0x5b58c9, 0x10
-
-gUnknown_085B58D9:: @ 85B58D9
- .incbin "baserom.gba", 0x5b58d9, 0x323
-
-gUnknown_085B5BFC:: @ 85B5BFC
- .incbin "baserom.gba", 0x5b5bfc, 0x200
-
-gUnknown_085B5DFC:: @ 85B5DFC
- .incbin "baserom.gba", 0x5b5dfc, 0x1a4
-
-gUnknown_085B5FA0:: @ 85B5FA0
- .incbin "baserom.gba", 0x5b5fa0, 0x1a0
-
-gUnknown_085B6140:: @ 85B6140
- .incbin "baserom.gba", 0x5b6140, 0xc
-
-gUnknown_085B614C:: @ 85B614C
- .incbin "baserom.gba", 0x5b614c, 0x8
-
-gUnknown_085B6154:: @ 85B6154
- .incbin "baserom.gba", 0x5b6154, 0xc
-
-gUnknown_085B6160:: @ 85B6160
- .incbin "baserom.gba", 0x5b6160, 0x184
-
-gUnknown_085B62E4:: @ 85B62E4
- .incbin "baserom.gba", 0x5b62e4, 0x4
-
-gUnknown_085B62E8:: @ 85B62E8
- .incbin "baserom.gba", 0x5b62e8, 0x5c
-
-gUnknown_085B6344:: @ 85B6344
- .incbin "baserom.gba", 0x5b6344, 0x4
-
-gUnknown_085B6348:: @ 85B6348
- .incbin "baserom.gba", 0x5b6348, 0x40
-
-gUnknown_085B6388:: @ 85B6388
- .incbin "baserom.gba", 0x5b6388, 0x68
-
-gUnknown_085B63F0:: @ 85B63F0
- .incbin "baserom.gba", 0x5b63f0, 0x18
-
-gUnknown_085B6408:: @ 85B6408
- .incbin "baserom.gba", 0x5b6408, 0x8
-
-gUnknown_085B6410:: @ 85B6410
- .incbin "baserom.gba", 0x5b6410, 0x8
-
-gUnknown_085B6418:: @ 85B6418
- .incbin "baserom.gba", 0x5b6418, 0x6
-
-gUnknown_085B641E:: @ 85B641E
- .incbin "baserom.gba", 0x5b641e, 0x4
-
-gUnknown_085B6422:: @ 85B6422
- .incbin "baserom.gba", 0x5b6422, 0xa
-
-gUnknown_085B642C:: @ 85B642C
- .incbin "baserom.gba", 0x5b642c, 0x10
-
-gUnknown_085B643C:: @ 85B643C
- .incbin "baserom.gba", 0x5b643c, 0xc
-
-gUnknown_085B6448:: @ 85B6448
- .incbin "baserom.gba", 0x5b6448, 0xf3c
-
-gUnknown_085B7384:: @ 85B7384
- .incbin "baserom.gba", 0x5b7384, 0x98
-
-gUnknown_085B741C:: @ 85B741C
- .incbin "baserom.gba", 0x5b741c, 0x6c
-
-gUnknown_085B7488:: @ 85B7488
- .incbin "baserom.gba", 0x5b7488, 0x8
-
-gUnknown_085B7490:: @ 85B7490
- .incbin "baserom.gba", 0x5b7490, 0x78
-
-gUnknown_085B7508:: @ 85B7508
- .incbin "baserom.gba", 0x5b7508, 0x60
-
-gUnknown_085B7568:: @ 85B7568
- .incbin "baserom.gba", 0x5b7568, 0x48
-
-gUnknown_085B75B0:: @ 85B75B0
- .incbin "baserom.gba", 0x5b75b0, 0x60
-
-gUnknown_085B7610:: @ 85B7610
- .incbin "baserom.gba", 0x5b7610, 0x140
-
-gUnknown_085B7750:: @ 85B7750
- .incbin "baserom.gba", 0x5b7750, 0x94
-
-gUnknown_085B77E4:: @ 85B77E4
- .incbin "baserom.gba", 0x5b77e4, 0x18
-
-gUnknown_085B77FC:: @ 85B77FC
- .incbin "baserom.gba", 0x5b77fc, 0x18
-
-gUnknown_085B7814:: @ 85B7814
- .incbin "baserom.gba", 0x5b7814, 0x18
-
-gUnknown_085B782C:: @ 85B782C
- .incbin "baserom.gba", 0x5b782c, 0x18
-
-gUnknown_085B7844:: @ 85B7844
- .incbin "baserom.gba", 0x5b7844, 0x20
-
-gUnknown_085B7864:: @ 85B7864
- .incbin "baserom.gba", 0x5b7864, 0xc4
-
-gUnknown_085B7928:: @ 85B7928
- .incbin "baserom.gba", 0x5b7928, 0x20
-
-gUnknown_085B7948:: @ 85B7948
- .incbin "baserom.gba", 0x5b7948, 0x8
-
-gUnknown_085B7950:: @ 85B7950
- .incbin "baserom.gba", 0x5b7950, 0x28
-
-gUnknown_085B7978:: @ 85B7978
- .incbin "baserom.gba", 0x5b7978, 0x80
-
-gUnknown_085B79F8:: @ 85B79F8
- .incbin "baserom.gba", 0x5b79f8, 0x18
-
-gUnknown_085B7A10:: @ 85B7A10
- .incbin "baserom.gba", 0x5b7a10, 0x30
-
-gUnknown_085B7A40:: @ 85B7A40
- .incbin "baserom.gba", 0x5b7a40, 0x7c
-
-gUnknown_085B7ABC:: @ 85B7ABC
- .incbin "baserom.gba", 0x5b7abc, 0x30
-
-gUnknown_085B7AEC:: @ 85B7AEC
- .incbin "baserom.gba", 0x5b7aec, 0x18
-
-gUnknown_085B7B04:: @ 85B7B04
- .incbin "baserom.gba", 0x5b7b04, 0x6
-
-gUnknown_085B7B0A:: @ 85B7B0A
- .incbin "baserom.gba", 0x5b7b0a, 0x8
-
-gUnknown_085B7B12:: @ 85B7B12
- .incbin "baserom.gba", 0x5b7b12, 0x8
-
-gUnknown_085B7B1A:: @ 85B7B1A
- .incbin "baserom.gba", 0x5b7b1a, 0x14
-
-gUnknown_085B7B2E:: @ 85B7B2E
- .incbin "baserom.gba", 0x5b7b2e, 0x18
-
-gUnknown_085B7B46:: @ 85B7B46
- .incbin "baserom.gba", 0x5b7b46, 0x2
-
-gUnknown_085B7B48:: @ 85B7B48
- .incbin "baserom.gba", 0x5b7b48, 0x8d0
-
-gUnknown_085B8418:: @ 85B8418
- .incbin "baserom.gba", 0x5b8418, 0x20
-
-gUnknown_085B8438:: @ 85B8438
- .incbin "baserom.gba", 0x5b8438, 0x338
-
-gUnknown_085B8770:: @ 85B8770
- .incbin "baserom.gba", 0x5b8770, 0x480
-
-gUnknown_085B8BF0:: @ 85B8BF0
- .incbin "baserom.gba", 0x5b8bf0, 0x20
-
-gUnknown_085B8C10:: @ 85B8C10
- .incbin "baserom.gba", 0x5b8c10, 0x20
-
-gUnknown_085B8C30:: @ 85B8C30
- .incbin "baserom.gba", 0x5b8c30, 0x2
-
-gUnknown_085B8C32:: @ 85B8C32
- .incbin "baserom.gba", 0x5b8c32, 0x36
-
-gUnknown_085B8C68:: @ 85B8C68
- .incbin "baserom.gba", 0x5b8c68, 0x18
-
-gUnknown_085B8C80:: @ 85B8C80
- .incbin "baserom.gba", 0x5b8c80, 0x10
-
-gUnknown_085B8C90:: @ 85B8C90
- .incbin "baserom.gba", 0x5b8c90, 0x528
-
-gUnknown_085B91B8:: @ 85B91B8
- .incbin "baserom.gba", 0x5b91b8, 0x178
-
-gUnknown_085B9330:: @ 85B9330
- .incbin "baserom.gba", 0x5b9330, 0x580
-
-gUnknown_085B98B0:: @ 85B98B0
- .incbin "baserom.gba", 0x5b98b0, 0x240
-
-gUnknown_085B9AF0:: @ 85B9AF0
- .incbin "baserom.gba", 0x5b9af0, 0x11e0
-
-gUnknown_085BACD0:: @ 85BACD0
- .incbin "baserom.gba", 0x5bacd0, 0x1e0
-
-gUnknown_085BAEB0:: @ 85BAEB0
- .incbin "baserom.gba", 0x5baeb0, 0x20
-
-gUnknown_085BAED0:: @ 85BAED0
- .incbin "baserom.gba", 0x5baed0, 0x378
-
-gUnknown_085BB248:: @ 85BB248
- .incbin "baserom.gba", 0x5bb248, 0x25c
-
-gUnknown_085BB4A4:: @ 85BB4A4
- .incbin "baserom.gba", 0x5bb4a4, 0x48c
-
-gUnknown_085BB930:: @ 85BB930
- .incbin "baserom.gba", 0x5bb930, 0x2e4
-
-gUnknown_085BBC14:: @ 85BBC14
- .incbin "baserom.gba", 0x5bbc14, 0x6a0
-
-gUnknown_085BC2B4:: @ 85BC2B4
- .incbin "baserom.gba", 0x5bc2b4, 0x20
-
-gUnknown_085BC2D4:: @ 85BC2D4
- .incbin "baserom.gba", 0x5bc2d4, 0x20
-
-gUnknown_085BC2F4:: @ 85BC2F4
- .incbin "baserom.gba", 0x5bc2f4, 0x20
-
-gUnknown_085BC314:: @ 85BC314
- .incbin "baserom.gba", 0x5bc314, 0x800
-
-gUnknown_085BCB14:: @ 85BCB14
- .incbin "baserom.gba", 0x5bcb14, 0x800
-
-gUnknown_085BD314:: @ 85BD314
- .incbin "baserom.gba", 0x5bd314, 0x820
-
-gUnknown_085BDB34:: @ 85BDB34
- .incbin "baserom.gba", 0x5bdb34, 0x6b4
-
-gUnknown_085BE1E8:: @ 85BE1E8
- .incbin "baserom.gba", 0x5be1e8, 0x334
-
-gUnknown_085BE51C:: @ 85BE51C
- .incbin "baserom.gba", 0x5be51c, 0x56c
-
-gUnknown_085BEA88:: @ 85BEA88
- .incbin "baserom.gba", 0x5bea88, 0x318
-
-gUnknown_085BEDA0:: @ 85BEDA0
- .incbin "baserom.gba", 0x5beda0, 0x140
-
-gUnknown_085BEEE0:: @ 85BEEE0
- .incbin "baserom.gba", 0x5beee0, 0x1c0
-
-gUnknown_085BF0A0:: @ 85BF0A0
- .incbin "baserom.gba", 0x5bf0a0, 0x200
-
-gUnknown_085BF2A0:: @ 85BF2A0
- .incbin "baserom.gba", 0x5bf2a0, 0x200
-
-gUnknown_085BF4A0:: @ 85BF4A0
- .incbin "baserom.gba", 0x5bf4a0, 0xa0
-
-gUnknown_085BF540:: @ 85BF540
- .incbin "baserom.gba", 0x5bf540, 0x160
-
-gUnknown_085BF6A0:: @ 85BF6A0
- .incbin "baserom.gba", 0x5bf6a0, 0x7540
-
-gUnknown_085C6BE0:: @ 85C6BE0
- .incbin "baserom.gba", 0x5c6be0, 0x1000
-
-gUnknown_085C7BE0:: @ 85C7BE0
- .incbin "baserom.gba", 0x5c7be0, 0x20
-
-gUnknown_085C7C00:: @ 85C7C00
- .incbin "baserom.gba", 0x5c7c00, 0x68c
-
-gUnknown_085C828C:: @ 85C828C
- .incbin "baserom.gba", 0x5c828c, 0x2ec
-
-gUnknown_085C8578:: @ 85C8578
- .incbin "baserom.gba", 0x5c8578, 0x20
-
-gUnknown_085C8598:: @ 85C8598
- .incbin "baserom.gba", 0x5c8598, 0x15c
-
-gUnknown_085C86F4:: @ 85C86F4
- .incbin "baserom.gba", 0x5c86f4, 0x100
-
-gUnknown_085C87F4:: @ 85C87F4
- .incbin "baserom.gba", 0x5c87f4, 0xb0
-
-gUnknown_085C88A4:: @ 85C88A4
- .incbin "baserom.gba", 0x5c88a4, 0x84
-
-gUnknown_085C8928:: @ 85C8928
- .incbin "baserom.gba", 0x5c8928, 0x20
-
-gUnknown_085C8948:: @ 85C8948
- .incbin "baserom.gba", 0x5c8948, 0xa8
-
-gUnknown_085C89F0:: @ 85C89F0
- .incbin "baserom.gba", 0x5c89f0, 0xa8
-
-gUnknown_085C8A98:: @ 85C8A98
- .incbin "baserom.gba", 0x5c8a98, 0x10
-
-gUnknown_085C8AA8:: @ 85C8AA8
- .incbin "baserom.gba", 0x5c8aa8, 0xc
-
-gUnknown_085C8AB4:: @ 85C8AB4
- .incbin "baserom.gba", 0x5c8ab4, 0x8
-
-gUnknown_085C8ABC:: @ 85C8ABC
- .incbin "baserom.gba", 0x5c8abc, 0x8
-
-gUnknown_085C8AC4:: @ 85C8AC4
- .incbin "baserom.gba", 0x5c8ac4, 0x1c
-
-gUnknown_085C8AE0:: @ 85C8AE0
- .incbin "baserom.gba", 0x5c8ae0, 0x1c
-
-gUnknown_085C8AFC:: @ 85C8AFC
- .incbin "baserom.gba", 0x5c8afc, 0x18
-
-gUnknown_085C8B14:: @ 85C8B14
- .incbin "baserom.gba", 0x5c8b14, 0x18
-
-gUnknown_085C8B2C:: @ 85C8B2C
- .incbin "baserom.gba", 0x5c8b2c, 0x18
-
-gUnknown_085C8B44:: @ 85C8B44
- .incbin "baserom.gba", 0x5c8b44, 0x18
-
-gUnknown_085C8B5C:: @ 85C8B5C
- .incbin "baserom.gba", 0x5c8b5c, 0x20
-
-gUnknown_085C8B7C:: @ 85C8B7C
- .incbin "baserom.gba", 0x5c8b7c, 0xc
-
-gUnknown_085C8B88:: @ 85C8B88
- .incbin "baserom.gba", 0x5c8b88, 0x4
-
-gUnknown_085C8B8C:: @ 85C8B8C
- .incbin "baserom.gba", 0x5c8b8c, 0xa
-
-gUnknown_085C8B96:: @ 85C8B96
- .incbin "baserom.gba", 0x5c8b96, 0x6
-
-gUnknown_085C8B9C:: @ 85C8B9C
- .incbin "baserom.gba", 0x5c8b9c, 0x1c
-
-gUnknown_085C8BB8:: @ 85C8BB8
- .incbin "baserom.gba", 0x5c8bb8, 0x8
-
-gUnknown_085C8BC0:: @ 85C8BC0
- .incbin "baserom.gba", 0x5c8bc0, 0xc
-
-gUnknown_085C8BCC:: @ 85C8BCC
- .incbin "baserom.gba", 0x5c8bcc, 0x28
-
-gUnknown_085C8BF4:: @ 85C8BF4
- .incbin "baserom.gba", 0x5c8bf4, 0x6
-
-gUnknown_085C8BFA:: @ 85C8BFA
- .incbin "baserom.gba", 0x5c8bfa, 0x14
-
-gUnknown_085C8C0E:: @ 85C8C0E
- .incbin "baserom.gba", 0x5c8c0e, 0x16
-
-gUnknown_085C8C24:: @ 85C8C24
- .incbin "baserom.gba", 0x5c8c24, 0x1c
-
-gUnknown_085C8C40:: @ 85C8C40
- .incbin "baserom.gba", 0x5c8c40, 0x4
-
-gUnknown_085C8C44:: @ 85C8C44
- .incbin "baserom.gba", 0x5c8c44, 0x4
-
-gUnknown_085C8C48:: @ 85C8C48
- .incbin "baserom.gba", 0x5c8c48, 0xc
-
-gUnknown_085C8C54:: @ 85C8C54
- .incbin "baserom.gba", 0x5c8c54, 0x10
-
-gUnknown_085C8C64:: @ 85C8C64
- .incbin "baserom.gba", 0x5c8c64, 0x2
-
-gUnknown_085C8C66:: @ 85C8C66
- .incbin "baserom.gba", 0x5c8c66, 0x6
-
-gUnknown_085C8C6C:: @ 85C8C6C
- .incbin "baserom.gba", 0x5c8c6c, 0xc
-
-gUnknown_085C8C78:: @ 85C8C78
- .incbin "baserom.gba", 0x5c8c78, 0x8
-
-gUnknown_085C8C80:: @ 85C8C80
- .incbin "baserom.gba", 0x5c8c80, 0x4
-
-gUnknown_085C8C84:: @ 85C8C84
- .incbin "baserom.gba", 0x5c8c84, 0xb4
-
-gUnknown_085C8D38:: @ 85C8D38
- .incbin "baserom.gba", 0x5c8d38, 0x8
-
-gUnknown_085C8D40:: @ 85C8D40
- .incbin "baserom.gba", 0x5c8d40, 0x20
-
-gUnknown_085C8D60:: @ 85C8D60
- .incbin "baserom.gba", 0x5c8d60, 0x2c
-
-gUnknown_085C8D8C:: @ 85C8D8C
- .incbin "baserom.gba", 0x5c8d8c, 0x14
-
-gUnknown_085C8DA0:: @ 85C8DA0
- .incbin "baserom.gba", 0x5c8da0, 0x10
-
-gUnknown_085C8DB0:: @ 85C8DB0
- .incbin "baserom.gba", 0x5c8db0, 0xc
-
-gUnknown_085C8DBC:: @ 85C8DBC
- .incbin "baserom.gba", 0x5c8dbc, 0x14
-
-gUnknown_085C8DD0:: @ 85C8DD0
- .incbin "baserom.gba", 0x5c8dd0, 0x46
-
-gUnknown_085C8E16:: @ 85C8E16
- .incbin "baserom.gba", 0x5c8e16, 0xe
-
-gUnknown_085C8E24:: @ 85C8E24
- .incbin "baserom.gba", 0x5c8e24, 0x44
-
-gUnknown_085C8E68:: @ 85C8E68
- .incbin "baserom.gba", 0x5c8e68, 0x6c
-
- .align 2
-gFieldEffectObjectPalette10:: @ 85C8ED4
- .incbin "graphics/map_objects/palettes/field_effect_object_palette_10.gbapal"
-
- .align 2
-gFieldEffectObjectPaletteInfo10:: @ 85C8EF4
- obj_pal gFieldEffectObjectPalette10, 0x1009
-
- .incbin "baserom.gba", 0x5c8efc, 0xe0
-
-gUnknown_085C8FDC:: @ 85C8FDC
- .incbin "baserom.gba", 0x5c8fdc, 0x14
-
-gUnknown_085C8FF0:: @ 85C8FF0
- .incbin "baserom.gba", 0x5c8ff0, 0x30
-
-gUnknown_085C9020:: @ 85C9020
- .incbin "baserom.gba", 0x5c9020, 0x4b0
-
-gUnknown_085C94D0:: @ 85C94D0
- .incbin "baserom.gba", 0x5c94d0, 0x500
-
-gUnknown_085C99D0:: @ 85C99D0
- .incbin "baserom.gba", 0x5c99d0, 0x18
-
-gUnknown_085C99E8:: @ 85C99E8
- .incbin "baserom.gba", 0x5c99e8, 0x10
-
-gUnknown_085C99F8:: @ 85C99F8
- .incbin "baserom.gba", 0x5c99f8, 0x10
-
-gUnknown_085C9A08:: @ 85C9A08
- .incbin "baserom.gba", 0x5c9a08, 0x14
-
-gUnknown_085C9A1C:: @ 85C9A1C
- .incbin "baserom.gba", 0x5c9a1c, 0x14
-
-gUnknown_085C9A30:: @ 85C9A30
- .incbin "baserom.gba", 0x5c9a30, 0x23
-
-gUnknown_085C9A53:: @ 85C9A53
- .incbin "baserom.gba", 0x5c9a53, 0x41
-
diff --git a/data/data_860A4AC.s b/data/data_860A4AC.s
deleted file mode 100644
index bac17590d..000000000
--- a/data/data_860A4AC.s
+++ /dev/null
@@ -1,50 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_0860A4AC:: @ 860A4AC
- .incbin "baserom.gba", 0x60a4ac, 0x388
-
-gUnknown_0860A834:: @ 860A834
- .incbin "baserom.gba", 0x60a834, 0x70
-
-gUnknown_0860A8A4:: @ 860A8A4
- .incbin "baserom.gba", 0x60a8a4, 0x24
-
-gUnknown_0860A8C8:: @ 860A8C8
- .incbin "baserom.gba", 0x60a8c8, 0x19c
-
-gUnknown_0860AA64:: @ 860AA64
- .incbin "baserom.gba", 0x60aa64, 0x1c
-
-gUnknown_0860AA80:: @ 860AA80
- .incbin "baserom.gba", 0x60aa80, 0x8
-
-gUnknown_0860AA88:: @ 860AA88
- .incbin "baserom.gba", 0x60aa88, 0x25c
-
-gUnknown_0860ACE4:: @ 860ACE4
- .incbin "baserom.gba", 0x60ace4, 0x4b
-
-gUnknown_0860AD2F:: @ 860AD2F
- .incbin "baserom.gba", 0x60ad2f, 0x39
-
-gUnknown_0860AD68:: @ 860AD68
- .incbin "baserom.gba", 0x60ad68, 0x8
-
-gUnknown_0860AD70:: @ 860AD70
- .incbin "baserom.gba", 0x60ad70, 0x1e
-
-gUnknown_0860AD8E:: @ 860AD8E
- .incbin "baserom.gba", 0x60ad8e, 0x30
-
-gUnknown_0860ADBE:: @ 860ADBE
- .incbin "baserom.gba", 0x60adbe, 0xbe
-
-gUnknown_0860AE7C:: @ 860AE7C
- .incbin "baserom.gba", 0x60ae7c, 0xc
-
-gUnknown_0860AE88:: @ 860AE88
- .incbin "baserom.gba", 0x60ae88, 0x8
-
diff --git a/data/easy_chat.s b/data/easy_chat.s
index a1a5e0c4a..edbb77f59 100644
--- a/data/easy_chat.s
+++ b/data/easy_chat.s
@@ -5,91 +5,448 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2
gUnknown_08597530:: @ 8597530
- .incbin "baserom.gba", 0x597530, 0x20
+ .4byte 0x0000001a
+ .4byte sub_811A8CC
+ .4byte 0x00000019
+ .4byte sub_811A8F0
+ .4byte 0x0000001c
+ .4byte sub_811A914
+ .4byte 0x0000001b
+ .4byte sub_811A938
gUnknown_08597550:: @ 8597550
- .incbin "baserom.gba", 0x597550, 0x1f8
+ .byte 0x00, 0x02, 0x02, 0x00
+
+ .align 2
+ .4byte gText_Profile
+ .4byte gText_CombineFourWordsOrPhrases
+ .4byte gText_AndMakeYourProfile
+ .4byte gText_YourProfile
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x01, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_AtTheBattlesStart
+ .4byte gText_CombineSixWordsOrPhrases
+ .4byte gText_AndMakeAMessage
+ .4byte gText_YourFeelingAtTheBattlesStart
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x02, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_UponWinningABattle
+ .4byte gText_CombineSixWordsOrPhrases
+ .4byte gText_AndMakeAMessage
+ .4byte gText_WhatYouSayIfYouWin
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x03, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_UponLosingABattle
+ .4byte gText_CombineSixWordsOrPhrases
+ .4byte gText_AndMakeAMessage
+ .4byte gText_WhatYouSayIfYouLose
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x04, 0x02, 0x05, 0x02
+
+ .align 2
+ .4byte NULL
+ .4byte gText_CombineNineWordsOrPhrases
+ .4byte gText_AndMakeAMessage2
+ .4byte gText_TheMailMessage
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x05, 0x02, 0x02, 0x05
+
+ .align 2
+ .4byte gText_Interview
+ .4byte gText_CombineFourWordsOrPhrases
+ .4byte gText_LetsReplyToTheInterview
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x06, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_TheBardsSong
+ .4byte gText_ChangeJustOneWordOrPhrase
+ .4byte gText_AndImproveTheBardsSong
+ .4byte gText_TheBardsSong2
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x07, 0x01, 0x01, 0x04
+
+ .align 2
+ .4byte gText_Interview
+ .4byte gText_FindWordsThatDescribeYour
+ .4byte gText_FeelingsRightNow
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x09, 0x02, 0x01, 0x03
+
+ .align 2
+ .4byte gText_WhatsHipAndHappening
+ .4byte gText_CombineTwoWordsOrPhrases
+ .4byte gText_AndMakeATrendySaying
+ .4byte gText_TheTrendySaying
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x10, 0x02, 0x05, 0x87
+
+ .align 2
+ .4byte NULL
+ .4byte gText_AfterYouHaveReadTheQuiz
+ .4byte gText_QuestionPressTheAButton
+ .4byte NULL
+ .4byte NULL
+
+ .byte 0x0f, 0x01, 0x01, 0x86
+
+ .align 2
+ .4byte gText_TheQuizAnswerIs
+ .4byte gText_OutOfTheListedChoices
+ .4byte gText_SelectTheAnswerToTheQuiz
+ .4byte gText_TheAnswerColon
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x11, 0x02, 0x05, 0x88
+
+ .align 2
+ .4byte NULL
+ .4byte gText_CombineNineWordsOrPhrases
+ .4byte gText_AndCreateAQuiz
+ .4byte gText_IsThisQuizOK
+ .4byte NULL
+
+ .byte 0x12, 0x01, 0x01, 0x86
+
+ .align 2
+ .4byte gText_TheQuizAnswerIs
+ .4byte gText_PickAWordOrPhraseAnd
+ .4byte gText_SetTheQuizAnswer
+ .4byte gText_IsThisQuizOK
+ .4byte NULL
+
+ .byte 0x06, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_TheBardsSong
+ .4byte gText_ChangeJustOneWordOrPhrase
+ .4byte gText_AndImproveTheBardsSong
+ .4byte gText_TheBardsSong2
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x13, 0x02, 0x03, 0x01
+
+ .align 2
+ .4byte gText_ApprenticesPhrase
+ .4byte gText_FindWordsWhichFit
+ .4byte gText_TheTrainersImage
+ .4byte gText_ApprenticePhrase
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x0d, 0x02, 0x01, 0x03
+
+ .align 2
+ .4byte gText_GoodSaying
+ .4byte gText_CombineTwoWordsOrPhrases2
+ .4byte gText_ToTeachHerAGoodSaying
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x0a, 0x01, 0x01, 0x04
+
+ .align 2
+ .4byte gText_Interview
+ .4byte gText_FindWordsThatDescribeYour
+ .4byte gText_FeelingsRightNow
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x0c, 0x01, 0x01, 0x04
+
+ .align 2
+ .4byte gText_Interview
+ .4byte gText_FindWordsThatDescribeYour
+ .4byte gText_FeelingsRightNow
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x0b, 0x01, 0x01, 0x04
+
+ .align 2
+ .4byte gText_Interview
+ .4byte gText_FindWordsThatDescribeYour
+ .4byte gText_FeelingsRightNow
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x0e, 0x01, 0x01, 0x04
+
+ .align 2
+ .4byte gText_FansQuestion
+ .4byte gText_FindWordsWhichFit
+ .4byte gText_TheTrainersImage
+ .4byte gText_TheImage
+ .4byte gText_IsAsShownOkay
+
+ .byte 0x14, 0x02, 0x02, 0x00
+
+ .align 2
+ .4byte gText_Questionnaire
+ .4byte gText_CombineFourWordsOrPhrases
+ .4byte gText_AndFillOutTheQuestionnaire
+ .4byte gText_TheAnswer
+ .4byte gText_IsAsShownOkay
gUnknown_08597748:: @ 8597748
- .incbin "baserom.gba", 0x597748, 0x1c
+ .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a
gUnknown_08597764:: @ 8597764
- .incbin "baserom.gba", 0x597764, 0x8
+ .2byte 0x0209, 0x140b, 0x1030, 0x102a
gUnknown_0859776C:: @ 859776C
- .incbin "baserom.gba", 0x59776c, 0x3a8
+ .2byte 0x1240, 0x0628, 0x061f, 0x2204, 0x1422, 0x0197, 0x0415, 0x0198, 0x2207, 0x0449
+ .align 2
+gUnknown_08597780:: @ 8597780
+ .incbin "graphics/misc/interview_triangle_cursor.gbapal"
+
+ .align 2
+gUnknown_085977A0:: @ 85977A0
+ .incbin "graphics/misc/interview_triangle_cursor.4bpp"
+
+ .align 2
+gUnknown_085977C0:: @ 85977C0
+ .incbin "graphics/misc/interview_arrow.4bpp"
+
+ .align 2
+gUnknown_085978C0:: @ 85978C0
+ .incbin "graphics/misc/interview_buttons.4bpp"
+
+ .align 2
+gUnknown_085979C0:: @ 85979C0
+ .incbin "graphics/misc/interview_frame.gbapal"
+
+ .align 2
+gUnknown_085979E0:: @ 85979E0
+ .incbin "graphics/misc/interview_frame.4bpp.lz"
+
+ .align 2
gUnknown_08597B14:: @ 8597B14
- .incbin "baserom.gba", 0x597b14, 0x20
+ .incbin "graphics/misc/interview_frame_orange.gbapal"
+ .align 2
gUnknown_08597B34:: @ 8597B34
- .incbin "baserom.gba", 0x597b34, 0x20
+ .incbin "graphics/misc/interview_frame_green.gbapal"
+ .align 2
gUnknown_08597B54:: @ 8597B54
- .incbin "baserom.gba", 0x597b54, 0xc8
+ .incbin "graphics/misc/interview_frame_2.4bpp.lz"
+ .align 2
gUnknown_08597C1C:: @ 8597C1C
- .incbin "baserom.gba", 0x597c1c, 0x8
+ .incbin "graphics/misc/8597C1C.gbapal"
+ .align 2
gUnknown_08597C24:: @ 8597C24
- .incbin "baserom.gba", 0x597c24, 0xc
+ .incbin "graphics/misc/8597C24.gbapal"
gUnknown_08597C30:: @ 8597C30
- .incbin "baserom.gba", 0x597c30, 0x24
+ .byte 0x83, 0x18, 0x04, 0x00, 0x63, 0x18, 0x06, 0x00, 0x03, 0x18, 0x0a, 0x00, 0xa3, 0x18, 0x02, 0x00, 0xb0, 0x0c, 0x02, 0x00, 0x83, 0x18, 0x04, 0x00, 0x89, 0x0c, 0x02, 0x01, 0x65, 0x14, 0x0a, 0x03
+ .byte 0x03, 0x18, 0x0a, 0x02
+ .align 2
gUnknown_08597C54:: @ 8597C54
- .incbin "baserom.gba", 0x597c54, 0x10
+ .4byte 0x000001c0, 0x000011dd, 0x002021e2, 0x000031fb
+ .align 2
gUnknown_08597C64:: @ 8597C64
- .incbin "baserom.gba", 0x597c64, 0x20
+ window_template 0x01, 0x06, 0x00, 0x12, 0x02, 0x0a, 0x0010
+ window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0f, 0x000a
+ window_template 0x02, 0x01, 0x00, 0x1c, 0x20, 0x03, 0x0000
+ window_template_terminator
+ .align 2
gUnknown_08597C84:: @ 8597C84
- .incbin "baserom.gba", 0x597c84, 0x8
+ window_template 0x00, 0x16, 0x09, 0x05, 0x04, 0x0f, 0x006a
gUnknown_08597C8C:: @ 8597C8C
- .incbin "baserom.gba", 0x597c8c, 0x4
+ .string "{CLEAR 17}$"
+ .align 2
gUnknown_08597C90:: @ 8597C90
- .incbin "baserom.gba", 0x597c90, 0x10
+ .4byte gUnknown_862B810
+ .4byte gUnknown_862B832
+ .4byte gUnknown_862B84B
+ .4byte gUnknown_862B86C
+ .align 2
gUnknown_08597CA0:: @ 8597CA0
- .incbin "baserom.gba", 0x597ca0, 0x20
+ obj_tiles gUnknown_085977A0, 0x0020, 0x0000
+ obj_tiles gUnknown_085977C0, 0x0100, 0x0002
+ obj_tiles gUnknown_085978C0, 0x0100, 0x0003
+ null_obj_tiles
+ .align 2
gUnknown_08597CC0:: @ 8597CC0
- .incbin "baserom.gba", 0x597cc0, 0x28
+ obj_pal gUnknown_08597780, 0x0000
+ obj_pal gEasyChatCursor_Pal, 0x0001
+ obj_pal gEasyChatRightWindow_Pal, 0x0002
+ obj_pal gUnknown_085979C0, 0x0003
+ null_obj_pal
+ .align 2
gUnknown_08597CE8:: @ 8597CE8
- .incbin "baserom.gba", 0x597ce8, 0x20
+ obj_tiles gUnknown_085979E0, 0x0800, 0x0005
+ obj_tiles gEasyChatCursor_Gfx, 0x1000, 0x0001
+ obj_tiles gEasyChatRightWindow_Gfx, 0x0800, 0x0006
+ obj_tiles gEasyChatMode_Gfx, 0x1000, 0x0004
gUnknown_08597D08:: @ 8597D08
- .incbin "baserom.gba", 0x597d08, 0x10
+ .byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x00
+
+ .align 2
+gOamData_8597D10:: @ 8597D10
+ .2byte 0x0000
+ .2byte 0x0000
+ .2byte 0x0C00
+ .align 2
gUnknown_08597D18:: @ 8597D18
- .incbin "baserom.gba", 0x597d18, 0x50
+ spr_template 0x0000, 0x0000, gOamData_8597D10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_811DF28
+ .align 2
+gUnknown_08597D30:: @ 8597D30
+ .2byte 0x4000, 0xc000, 0x0400, 0x0000
+
+ .align 2
+gUnknown_08597D38:: @ 8597D38
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D40:: @ 8597D40
+ .2byte 0x0020, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D48:: @ 8597D48
+ .2byte 0x0040, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D50:: @ 8597D50
+ .2byte 0x0060, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D58:: @ 8597D58
+ .4byte gUnknown_08597D38
+ .4byte gUnknown_08597D40
+ .4byte gUnknown_08597D48
+ .4byte gUnknown_08597D50
+
+ .align 2
gUnknown_08597D68:: @ 8597D68
- .incbin "baserom.gba", 0x597d68, 0x68
+ spr_template 0x0001, 0x0001, gUnknown_08597D30, gUnknown_08597D58, NULL, gDummySpriteAffineAnimTable, sub_811DF28
+
+ .align 2
+gUnknown_08597D80:: @ 8597D80
+ .2byte 0x4000, 0xc000, 0x0400, 0x0000
+ .align 2
+gUnknown_08597D88:: @ 8597D88
+ .2byte 0x0060, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D90:: @ 8597D90
+ .2byte 0x0040, 0x0004, 0x0020, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597D9C:: @ 8597D9C
+ .2byte 0x0040, 0x0004, 0x0000, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597DA8:: @ 8597DA8
+ .2byte 0x0040, 0x0004, 0x0060, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597DB4:: @ 8597DB4
+ .2byte 0x0040, 0x0004, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597DBC:: @ 8597DBC
+ .4byte gUnknown_08597D88
+ .4byte gUnknown_08597D90
+ .4byte gUnknown_08597D9C
+ .4byte gUnknown_08597DA8
+ .4byte gUnknown_08597DB4
+
+ .align 2
gUnknown_08597DD0:: @ 8597DD0
- .incbin "baserom.gba", 0x597dd0, 0x20
+ spr_template 0x0004, 0x0002, gUnknown_08597D80, gUnknown_08597DBC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_08597DE8:: @ 8597DE8
+ .2byte 0x0000, 0xc000, 0x0c00, 0x0000
+ .align 2
gUnknown_08597DF0:: @ 8597DF0
- .incbin "baserom.gba", 0x597df0, 0x40
+ spr_template 0x0006, 0x0002, gUnknown_08597DE8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
+gUnknown_08597E08:: @ 8597E08
+ .2byte 0x4000, 0x4000, 0x0400, 0x0000
+
+ .align 2
+gUnknown_08597E10:: @ 8597E10
+ .2byte 0x0000, 0x4000, 0x0400, 0x0000
+
+ .align 2
+gUnknown_08597E18:: @ 8597E18
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597E20:: @ 8597E20
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
+
+ .align 2
+gUnknown_08597E28:: @ 8597E28
+ .4byte gUnknown_08597E18
+ .4byte gUnknown_08597E20
+
+ .align 2
gUnknown_08597E30:: @ 8597E30
- .incbin "baserom.gba", 0x597e30, 0x18
+ spr_template 0x0003, 0x0002, gUnknown_08597E08, gUnknown_08597E28, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_08597E48:: @ 8597E48
- .incbin "baserom.gba", 0x597e48, 0x18
+ spr_template 0x0002, 0x0002, gUnknown_08597E10, gUnknown_08597E28, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08597E60:: @ 8597E60
- .incbin "baserom.gba", 0x597e60, 0xc
+ .byte 0x10, 0x6f, 0xc4, 0x00, 0x10, 0x4e, 0x82, 0xa0, 0x10, 0x50, 0x86, 0xaa
+ .align 2
gUnknown_08597E6C:: @ 8597E6C
- .incbin "baserom.gba", 0x597e6c, 0x30
+ .4byte gText_DelAll
+ .4byte gText_Cancel5
+ .4byte gText_Ok2
+ .4byte NULL
+
+ .4byte gText_DelAll
+ .4byte gText_Cancel5
+ .4byte gText_Ok2
+ .4byte gText_Quiz
+
+ .4byte gText_DelAll
+ .4byte gText_Cancel5
+ .4byte gText_Ok2
+ .4byte gText_Answer
@ 8597E9C
.include "data/text/easy_chat/easy_chat_groups.inc"
@@ -101,16 +458,16 @@ gUnknown_08597E6C:: @ 8597E6C
.include "data/text/easy_chat/easy_chat_group_name_pointers.inc"
gUnknown_0859E62C:: @ 859E62C
- .incbin "baserom.gba", 0x59e62c, 0x8
+ .2byte 0x0a29, 0x1020, 0x020e, 0x0a33
gUnknown_0859E634:: @ 859E634
- .incbin "baserom.gba", 0x59e634, 0xc
+ .2byte 0x100f, 0x0a02, 0x0e25, 0x0c03, 0x0803, 0x0c00
gUnknown_0859E640:: @ 859E640
- .incbin "baserom.gba", 0x59e640, 0xc
+ .2byte 0x0c3a, 0x0c3a, 0x0c01, 0x0a2a, 0x0607, 0x0c01
gUnknown_0859E64C:: @ 859E64C
- .incbin "baserom.gba", 0x59e64c, 0xc
+ .2byte 0x1039, 0x122e, 0x0c04, 0x0a3d, 0x0630, 0x0c04
gUnknown_0859E658:: @ 859E658
- .incbin "baserom.gba", 0x59e658, 0x4
+ .2byte 0x019a, 0x0000
diff --git a/data/event_scripts.s b/data/event_scripts.s
index d05eb1965..d0f286848 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -474,7 +474,7 @@ EventScript_23B531:: @ 823B531
EventScript_23B568:: @ 823B568
msgbox Text_2766AA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_23B4D3
closemessage
special sub_80E9AC0
@@ -520,13 +520,13 @@ gUnknown_0823B5E9:: @ 823B5E9
EventScript_23B5F0:: @ 823B5F0
special sub_80E9BDC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_23B62F
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq EventScript_23B652
special sub_80E980C
msgbox Text_276707, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_23B5A1
msgbox Text_2767D1, 3
special sub_80E9C2C
@@ -536,7 +536,7 @@ EventScript_23B5F0:: @ 823B5F0
EventScript_23B62F:: @ 823B62F
msgbox Text_276731, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_23B5A1
msgbox Text_2767E9, 3
special sub_80E9C2C
@@ -586,13 +586,13 @@ gUnknown_0823B684:: @ 823B684
gUnknown_0823B68C:: @ 823B68C
special sub_80FAC78
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_23B6BC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_23B6C5
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq EventScript_23B6CE
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq EventScript_23B6D7
end
@@ -805,7 +805,7 @@ Std_5: @ 8271332
Std_9: @ 827133C
message 0x0
- playfanfare BGM_ME_BATTLE_POINTS
+ playfanfare MUS_ME_POINTGET
waitfanfare
waitmessage
return
@@ -844,103 +844,103 @@ EventScript_271354:: @ 8271354
EventScript_271356:: @ 8271356
special SetUpTrainerEncounterMusic
- special sub_80B45AC
+ special EndTrainerApproach
waitstate
- goto EventScript_27143C
+ goto EventScript_ShowTrainerIntroMsg
EventScript_271362:: @ 8271362
lock
faceplayer
- applymovement 0x800F, Movement_27143A
+ applymovement VAR_LAST_TALKED, Movement_27143A
waitmovement 0
- specialvar VAR_RESULT, check_trainer_flag
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetTrainerFlag
+ compare VAR_RESULT, 0
goto_if 5, EventScript_271389
special SetUpTrainerEncounterMusic
special sub_80B16D8
- goto EventScript_27143C
+ goto EventScript_ShowTrainerIntroMsg
EventScript_271389:: @ 8271389
- ontrainerbattleend
+ gotopostbattlescript
-EventScript_27138A:: @ 827138A
+EventScript_TryDoDoubleTrainerBattle:: @ 827138A
lock
faceplayer
call EventScript_27142F
- specialvar VAR_RESULT, check_trainer_flag
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetTrainerFlag
+ compare VAR_RESULT, 0
goto_if 5, EventScript_2713C1
- special sub_80F92F8
- compare_var_to_value VAR_RESULT, 0
- goto_if 5, EventScript_2713BA
+ special HasEnoughMonsForDoubleBattle
+ compare VAR_RESULT, 0
+ goto_if 5, EventScript_NotEnoughMonsForDoubleBattle
special SetUpTrainerEncounterMusic
special sub_80B16D8
- goto EventScript_27143C
+ goto EventScript_ShowTrainerIntroMsg
-EventScript_2713BA:: @ 82713BA
- special special_trainer_unable_to_battle
+EventScript_NotEnoughMonsForDoubleBattle:: @ 82713BA
+ special ShowTrainerCantBattleSpeech
waitmessage
waitbuttonpress
release
end
EventScript_2713C1:: @ 82713C1
- ontrainerbattleend
+ gotopostbattlescript
EventScript_2713C2:: @ 82713C2
- applymovement 0x800F, Movement_27143A
+ applymovement VAR_LAST_TALKED, Movement_27143A
waitmovement 0
special SetUpTrainerEncounterMusic
trainerbattlebegin
- ontrainerbattleend
+ gotopostbattlescript
EventScript_2713D1:: @ 82713D1
call EventScript_27142F
- specialvar VAR_RESULT, sub_80B22A0
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, IsTrainerReadyForRematch
+ compare VAR_RESULT, 0
goto_eq EventScript_2713F7
special SetUpTrainerEncounterMusic
special sub_80B16D8
- special sub_80B1A14
+ special ShowTrainerIntroSpeech
waitmessage
waitbuttonpress
- special sub_80B19EC
+ special BattleSetup_StartRematchBattle
waitstate
releaseall
end
EventScript_2713F7:: @ 82713F7
- ontrainerbattleend
+ gotopostbattlescript
-EventScript_2713F8:: @ 82713F8
- specialvar VAR_RESULT, sub_80B22A0
- compare_var_to_value VAR_RESULT, 0
+EventScript_TryDoDoubleRematchBattle:: @ 82713F8
+ specialvar VAR_RESULT, IsTrainerReadyForRematch
+ compare VAR_RESULT, 0
goto_eq EventScript_271427
- special sub_80F92F8
- compare_var_to_value VAR_RESULT, 0
- goto_if 5, EventScript_271428
+ special HasEnoughMonsForDoubleBattle
+ compare VAR_RESULT, 0
+ goto_if 5, EventScript_NotEnoughMonsForDoubleRematchBattle
special SetUpTrainerEncounterMusic
special sub_80B16D8
- special sub_80B1A14
+ special ShowTrainerIntroSpeech
waitmessage
waitbuttonpress
- special sub_80B19EC
+ special BattleSetup_StartRematchBattle
waitstate
releaseall
end
EventScript_271427:: @ 8271427
- ontrainerbattleend
+ gotopostbattlescript
-EventScript_271428:: @ 8271428
- special special_trainer_unable_to_battle
+EventScript_NotEnoughMonsForDoubleRematchBattle:: @ 8271428
+ special ShowTrainerCantBattleSpeech
waitmessage
waitbuttonpress
release
end
EventScript_27142F:: @ 827142F
- applymovement 0x800F, Movement_27143A
+ applymovement VAR_LAST_TALKED, Movement_27143A
waitmovement 0
return
@@ -948,31 +948,31 @@ Movement_27143A: @ 827143A
step_59
step_end
-EventScript_27143C:: @ 827143C
- special sub_80B1A14
+EventScript_ShowTrainerIntroMsg:: @ 827143C
+ special ShowTrainerIntroSpeech
waitmessage
waitbuttonpress
special sub_80B45D0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271356
- goto EventScript_271454
+ goto EventScript_DoTrainerBattle
-EventScript_271454:: @ 8271454
+EventScript_DoTrainerBattle:: @ 8271454
trainerbattlebegin
- specialvar VAR_RESULT, sub_80B170C
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetTrainerBattleMode
+ compare VAR_RESULT, 0
goto_eq EventScript_271491
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq EventScript_271491
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271491
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_271491
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq EventScript_271491
EventScript_271491:: @ 8271491
- ontrainerbattleendgoto
+ gotobeatenscript
releaseall
end
@@ -1233,7 +1233,7 @@ EverGrandeCity_HallOfFame_EventScript_2717C1:: @ 82717C1
special sub_81AFDD0
setflag FLAG_0x87F
call EverGrandeCity_HallOfFame_EventScript_271829
- compare_var_to_value VAR_0x40CC, 0
+ compare VAR_0x40CC, 0
call_if 1, EverGrandeCity_HallOfFame_EventScript_271839
clearflag FLAG_0x39D
call EverGrandeCity_HallOfFame_EventScript_2718CC
@@ -1255,7 +1255,7 @@ EverGrandeCity_HallOfFame_EventScript_2717C1:: @ 82717C1
call_if 0, EverGrandeCity_HallOfFame_EventScript_27183F
setflag FLAG_0x2F8
setflag FLAG_0x2D2
- compare_var_to_value VAR_0x40D3, 0
+ compare VAR_0x40D3, 0
call_if 1, EverGrandeCity_HallOfFame_EventScript_271851
return
@@ -1291,11 +1291,11 @@ EverGrandeCity_HallOfFame_EventScript_271857:: @ 8271857
end
EverGrandeCity_HallOfFame_EventScript_271862:: @ 8271862
- compare_var_to_value VAR_0x4096, 1
+ compare VAR_0x4096, 1
goto_eq EverGrandeCity_HallOfFame_EventScript_271884
- compare_var_to_value VAR_0x4096, 2
+ compare VAR_0x4096, 2
goto_eq EverGrandeCity_HallOfFame_EventScript_27189A
- compare_var_to_value VAR_0x4096, 3
+ compare VAR_0x4096, 3
goto_eq EverGrandeCity_HallOfFame_EventScript_2718B3
end
@@ -1394,12 +1394,12 @@ VerdanturfTown_PokemonCenter_1F_EventScript_27191E:: @ 827191E
faceplayer
setvar VAR_0x8004, 0
specialvar VAR_RESULT, sub_80C2E40
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A68
msgbox gUnknown_082726EB, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_27195A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271954
end
@@ -1409,9 +1409,9 @@ OldaleTown_PokemonCenter_1F_EventScript_271954:: @ 8271954
OldaleTown_PokemonCenter_1F_EventScript_27195A:: @ 827195A
incrementgamestat 15
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
call_if 1, OldaleTown_PokemonCenter_1F_EventScript_271987
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
call_if 1, OldaleTown_PokemonCenter_1F_EventScript_27198D
waitmessage
call OldaleTown_PokemonCenter_1F_EventScript_271993
@@ -1435,23 +1435,23 @@ OldaleTown_PokemonCenter_1F_EventScript_271993:: @ 8271993
waitfieldeffect 25
applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_2725AA
waitmovement 0
- special sp000_heal_pokemon
+ special HealPlayerParty
return
OldaleTown_PokemonCenter_1F_EventScript_2719B1:: @ 82719B1
specialvar VAR_RESULT, sub_8139ED0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719E2
specialvar VAR_RESULT, sp182_move_string
copyvar VAR_0x8008, VAR_RESULT
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719E2
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A19
end
OldaleTown_PokemonCenter_1F_EventScript_2719E2:: @ 82719E2
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A03
message gUnknown_08272798
waitmessage
@@ -1481,10 +1481,10 @@ OldaleTown_PokemonCenter_1F_EventScript_271A19:: @ 8271A19
return
OldaleTown_PokemonCenter_1F_EventScript_271A43:: @ 8271A43
- specialvar VAR_RESULT, sub_8139540
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, IsPokerusInParty
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271A5F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_1F_EventScript_2719B1
end
@@ -1504,14 +1504,14 @@ OldaleTown_PokemonCenter_1F_EventScript_271A68:: @ 8271A68
applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_27259A
waitmovement 0
msgbox gUnknown_08272860, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271AC5
message gUnknown_08272A07
return
OldaleTown_PokemonCenter_1F_EventScript_271AAC:: @ 8271AAC
msgbox gUnknown_08272982, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_1F_EventScript_271AC5
message gUnknown_08272A07
return
@@ -1536,9 +1536,9 @@ EventScript_271AE3:: @ 8271AE3
bufferitemnameplural 1, VAR_0x8000, 32769
checkitemtype VAR_0x8000
call EventScript_271B08
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271B95
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
call_if 1, EventScript_271BA9
return
@@ -1553,31 +1553,31 @@ EventScript_271B08:: @ 8271B08
EventScript_271B45:: @ 8271B45
bufferstdstring 2, 14
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BAF
return
EventScript_271B55:: @ 8271B55
bufferstdstring 2, 15
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BAF
return
EventScript_271B65:: @ 8271B65
bufferstdstring 2, 16
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BAF
return
EventScript_271B75:: @ 8271B75
bufferstdstring 2, 17
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BB3
return
EventScript_271B85:: @ 8271B85
bufferstdstring 2, 18
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BAF
return
@@ -1593,11 +1593,11 @@ EventScript_271BA9:: @ 8271BA9
return
EventScript_271BAF:: @ 8271BAF
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
return
EventScript_271BB3:: @ 8271BB3
- playfanfare BGM_ME_WAZA
+ playfanfare MUS_ME_WAZA
return
Std_ObtainDecoration:: @ 8271BB7
@@ -1608,14 +1608,14 @@ Std_ObtainDecoration:: @ 8271BB7
EventScript_271BC5:: @ 8271BC5
bufferdecorationname 1, VAR_0x8000
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271BE0
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
call_if 1, EventScript_271BF7
return
EventScript_271BE0:: @ 8271BE0
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message gUnknown_08272B09
waitfanfare
msgbox gUnknown_08272B48, 4
@@ -1637,9 +1637,9 @@ Std_FindItem:: @ 8271BFD
bufferitemnameplural 1, VAR_0x8000, 32769
checkitemtype VAR_0x8000
call EventScript_271B08
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
call_if 1, EventScript_271C3A
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
call_if 1, EventScript_271CA1
release
return
@@ -1649,16 +1649,16 @@ EventScript_271C3A:: @ 8271C3A
giveitem VAR_0x8004, 32773
specialvar VAR_RESULT, sub_81398C0
copyvar VAR_0x8008, VAR_RESULT
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, EventScript_271C8F
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, EventScript_271C9B
waitfanfare
waitmessage
bufferitemnameplural 1, VAR_0x8004, 32773
setvar VAR_0x8004, 12
special sub_81A8E7C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271C86
msgbox gUnknown_08272A9A, 4
return
@@ -1690,9 +1690,9 @@ EventScript_271CB7:: @ 8271CB7
bufferitemnameplural 1, VAR_0x8005, 1
checkitemtype VAR_0x8005
call EventScript_271B08
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
goto_eq EventScript_271CE8
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq EventScript_271D47
end
@@ -1700,9 +1700,9 @@ EventScript_271CE8:: @ 8271CE8
copyvar VAR_0x8008, VAR_0x8004
copyvar VAR_0x8004, VAR_0x8005
specialvar VAR_RESULT, sub_81398C0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271D0E
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_271D1F
end
@@ -1724,7 +1724,7 @@ EventScript_271D2A:: @ 8271D2A
copyvar VAR_0x8004, VAR_0x8008
msgbox gUnknown_08272A9A, 4
special sub_80EDCE8
- special sub_8138BC8
+ special SetFlagInVar
releaseall
end
@@ -1739,9 +1739,9 @@ EventScript_271D5E:: @ 8271D5E
lock
faceplayer
msgbox Text_27260D, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271D83
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_271D89
goto EventScript_271D89
@@ -1761,7 +1761,7 @@ EventScript_271D89:: @ 8271D89
EventScript_271D92:: @ 8271D92
lockall
setvar VAR_0x8004, 0
- special sp0D9_ComputerRelated
+ special DoPCTurnOnEffect
playse SE_PC_ON
msgbox Text_27265A, 4
goto EventScript_271DAC
@@ -1785,7 +1785,7 @@ EventScript_271DBC:: @ 8271DBC
end
EventScript_271DF9:: @ 8271DF9
- playse SE_PC_LOGON
+ playse SE_PC_LOGIN
msgbox gUnknown_082726C2, 4
special sub_816AE98
waitstate
@@ -1793,7 +1793,7 @@ EventScript_271DF9:: @ 8271DF9
end
EventScript_271E0E:: @ 8271E0E
- playse SE_PC_LOGON
+ playse SE_PC_LOGIN
checkflag FLAG_SYS_PC_LANETTE
call_if 0, EventScript_271E35
checkflag FLAG_SYS_PC_LANETTE
@@ -1815,15 +1815,15 @@ EventScript_271E3E:: @ 8271E3E
EventScript_271E47:: @ 8271E47
setvar VAR_0x8004, 0
playse SE_PC_OFF
- special sub_8138E20
+ special DoPCTurnOffEffect
releaseall
end
EventScript_271E54:: @ 8271E54
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, EventScript_271E47
- playse SE_PC_LOGON
- special sub_8137C28
+ playse SE_PC_LOGIN
+ special AccessHallOfFamePC
waitstate
goto EventScript_271DBC
end
@@ -1901,13 +1901,13 @@ Route109_EventScript_271E95:: @ 8271E95
EventScript_271EA0:: @ 8271EA0
checkpartymove MOVE_SURF
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_271ED6
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
lockall
msgbox gUnknown_08272FD6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_271ED5
msgbox gUnknown_0827300D, 4
dofieldeffect 9
@@ -1930,9 +1930,9 @@ Route110_EventScript_271ED7:: @ 8271ED7
Route119_EventScript_271ED7:: @ 8271ED7
RustboroCity_EventScript_271ED7:: @ 8271ED7
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_EventScript_271EEF
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_271EF5
end
@@ -1948,9 +1948,9 @@ LavaridgeTown_EventScript_271EFB:: @ 8271EFB
Route110_EventScript_271EFB:: @ 8271EFB
Route119_EventScript_271EFB:: @ 8271EFB
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_EventScript_271F13
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LavaridgeTown_EventScript_271F19
end
@@ -1964,9 +1964,9 @@ LavaridgeTown_EventScript_271F19:: @ 8271F19
EventScript_271F1F:: @ 8271F1F
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_271F37
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_271F3D
end
@@ -2182,7 +2182,7 @@ MossdeepCity_Gym_EventScript_27207E:: @ 827207E
PetalburgCity_Gym_EventScript_27207E:: @ 827207E
RustboroCity_Gym_EventScript_27207E:: @ 827207E
SootopolisCity_Gym_1F_EventScript_27207E:: @ 827207E
- playfanfare BGM_ME_BACHI
+ playfanfare MUS_ME_BACHI
waitfanfare
return
@@ -2192,9 +2192,9 @@ Route119_WeatherInstitute_1F_EventScript_272083:: @ 8272083
RustboroCity_DevonCorp_3F_EventScript_272083:: @ 8272083
SSTidalRooms_EventScript_272083:: @ 8272083
fadescreen 1
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
fadescreen 0
return
@@ -2202,7 +2202,7 @@ EventScript_27208F:: @ 827208F
lockall
msgbox LittlerootTown_BrendansHouse_2F_Text_1F8820, 4
fadescreen 1
- special sub_8138C94
+ special FieldShowRegionMap
waitstate
releaseall
end
@@ -2211,7 +2211,7 @@ DewfordTown_EventScript_2720A0:: @ 82720A0
Route104_EventScript_2720A0:: @ 82720A0
Route109_EventScript_2720A0:: @ 82720A0
setflag FLAG_SPECIAL_FLAG_0x4001
- playbgm BGM_M_BOAT, 0
+ playbgm MUS_M_BOAT, 0
return
DewfordTown_EventScript_2720A8:: @ 82720A8
@@ -2224,25 +2224,25 @@ Route109_EventScript_2720A8:: @ 82720A8
LittlerootTown_ProfessorBirchsLab_EventScript_2720AD:: @ 82720AD
Route101_EventScript_2720AD:: @ 82720AD
Route103_EventScript_2720AD:: @ 82720AD
- compare_var_to_value VAR_0x4085, 0
+ compare VAR_0x4085, 0
goto_eq Route101_EventScript_27374E
checkflag FLAG_SYS_GAME_CLEAR
goto_eq Route101_EventScript_27211A
- compare_var_to_value VAR_BIRCH_STATE, 0
+ compare VAR_BIRCH_STATE, 0
call_if 1, Route101_EventScript_27211A
- compare_var_to_value VAR_BIRCH_STATE, 1
+ compare VAR_BIRCH_STATE, 1
call_if 1, Route101_EventScript_27211A
- compare_var_to_value VAR_BIRCH_STATE, 2
+ compare VAR_BIRCH_STATE, 2
call_if 1, Route101_EventScript_272127
- compare_var_to_value VAR_BIRCH_STATE, 3
+ compare VAR_BIRCH_STATE, 3
call_if 1, Route101_EventScript_272127
- compare_var_to_value VAR_BIRCH_STATE, 4
+ compare VAR_BIRCH_STATE, 4
call_if 1, Route101_EventScript_272134
- compare_var_to_value VAR_BIRCH_STATE, 5
+ compare VAR_BIRCH_STATE, 5
call_if 1, Route101_EventScript_272134
- compare_var_to_value VAR_BIRCH_STATE, 6
+ compare VAR_BIRCH_STATE, 6
call_if 1, Route101_EventScript_27211A
- compare_var_to_value VAR_BIRCH_STATE, 7
+ compare VAR_BIRCH_STATE, 7
call_if 1, Route101_EventScript_27211A
return
@@ -2272,14 +2272,14 @@ Route101_EventScript_272141:: @ 8272141
Route103_EventScript_272141:: @ 8272141
lock
faceplayer
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_if 0, Route101_EventScript_272155
checkflag FLAG_0x119
goto_if 0, Route101_EventScript_1FA2D2
Route101_EventScript_272155:: @ 8272155
msgbox gUnknown_082A5C9C, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route101_EventScript_27216F
call Route101_EventScript_272184
release
@@ -2292,7 +2292,7 @@ Route101_EventScript_27216F:: @ 827216F
Route101_EventScript_272179:: @ 8272179
copyvar VAR_0x8004, VAR_0x8009
- special sub_8137C10
+ special ShowPokedexRatingMessage
waitmessage
waitbuttonpress
return
@@ -2300,7 +2300,7 @@ Route101_EventScript_272179:: @ 8272179
EverGrandeCity_ChampionsRoom_EventScript_272184:: @ 8272184
Route101_EventScript_272184:: @ 8272184
setvar VAR_0x8004, 0
- specialvar VAR_RESULT, sub_8137A4C
+ specialvar VAR_RESULT, ScriptGetPokedexInfo
copyvar VAR_0x8008, VAR_0x8005
copyvar VAR_0x8009, VAR_0x8006
copyvar VAR_0x800A, VAR_RESULT
@@ -2308,10 +2308,10 @@ Route101_EventScript_272184:: @ 8272184
buffernumberstring 1, VAR_0x8009
msgbox gUnknown_082A5D2C, 4
call Route101_EventScript_272179
- compare_var_to_value VAR_0x800A, 0
+ compare VAR_0x800A, 0
goto_eq Route101_EventScript_27374E
setvar VAR_0x8004, 1
- specialvar VAR_RESULT, sub_8137A4C
+ specialvar VAR_RESULT, ScriptGetPokedexInfo
copyvar VAR_0x8008, VAR_0x8005
copyvar VAR_0x8009, VAR_0x8006
buffernumberstring 0, VAR_0x8008
@@ -2378,9 +2378,9 @@ BirthIsland_Harbor_EventScript_272250:: @ 8272250
FarawayIsland_Entrance_EventScript_272250:: @ 8272250
NavelRock_Harbor_EventScript_272250:: @ 8272250
SouthernIsland_Exterior_EventScript_272250:: @ 8272250
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, BattleFrontier_OutsideWest_EventScript_242A21
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, BattleFrontier_OutsideWest_EventScript_242A2C
delay 30
hideobjectat 255, PETALBURG_CITY
@@ -2487,7 +2487,7 @@ Route119_EventScript_272329:: @ 8272329
Route119_EventScript_272336:: @ 8272336
Route120_EventScript_272336:: @ 8272336
checkitem ITEM_DEVON_SCOPE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_272350
msgbox Route119_Text_1F5D00, 4
release
@@ -2495,7 +2495,7 @@ Route120_EventScript_272336:: @ 8272336
Route119_EventScript_272350:: @ 8272350
msgbox Route119_Text_1F5D23, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_272365
release
end
@@ -2516,11 +2516,11 @@ Route119_EventScript_272365:: @ 8272365
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_2723C1
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq Route119_EventScript_2723C1
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq Route119_EventScript_2723C1
release
end
@@ -2569,7 +2569,7 @@ FallarborTown_House1_EventScript_2723E4:: @ 82723E4
GraniteCave_StevensRoom_EventScript_2723E4:: @ 82723E4
SlateportCity_OceanicMuseum_2F_EventScript_2723E4:: @ 82723E4
bufferitemname 0, VAR_0x8004
- playfanfare BGM_ME_WAZA
+ playfanfare MUS_ME_WAZA
message gUnknown_08273161
waitmessage
waitfanfare
@@ -3323,9 +3323,9 @@ EventScript_2736BC:: @ 82736BC
lockall
special sub_80F972C
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_2736D9
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq EventScript_2736F8
releaseall
end
@@ -3353,17 +3353,17 @@ EventScript_2736F8:: @ 82736F8
waitbuttonpress
setvar VAR_0x8004, 16
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4222
setvar VAR_0x8004, 12
special sub_81A8E7C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
setvar VAR_0x8004, 10
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq TrainerHill_1F_EventScript_2C83C9
special sub_80B05B4
waitstate
@@ -3530,7 +3530,7 @@ RustboroCity_DevonCorp_2F_EventScript_2737A0:: @ 82737A0
LittlerootTown_ProfessorBirchsLab_EventScript_2737BB:: @ 82737BB
specialvar VAR_RESULT, sub_813B21C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737D4
msgbox gText_PkmnTransferredSomeonesPC, 4
return
@@ -3543,7 +3543,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_2737D4:: @ 82737D4
LittlerootTown_ProfessorBirchsLab_EventScript_2737E6:: @ 82737E6
specialvar VAR_RESULT, sub_813B21C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_2737FF
msgbox gText_PkmnTransferredLanettesPC, 4
return
@@ -3565,20 +3565,20 @@ RustboroCity_DevonCorp_2F_EventScript_273811:: @ 8273811
EventScript_27381B:: @ 827381B
lockall
msgbox gUnknown_0827339F, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_2738FD
setvar VAR_0x8004, 20
call MauvilleCity_PokemonCenter_1F_EventScript_271E7C
lock
faceplayer
specialvar VAR_0x8008, sub_813B490
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq EventScript_27386D
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq EventScript_2738B5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_2738FD
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_2738FF
end
@@ -3818,7 +3818,7 @@ gUnknown_08273D1F:: @ 8273D1F
gUnknown_08273D1F:: @ 8273D1F
lockall
- compare_var_to_value VAR_0x4037, 9
+ compare VAR_0x4037, 9
goto_if 4, Route105_EventScript_273D51
goto Route105_EventScript_273D5F
end
@@ -4079,22 +4079,22 @@ Std_8:: @ 82742C9
buffertrainername 1, VAR_0x8000
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox gUnknown_08272E0F, 4
waitfanfare
closemessage
delay 30
return
-LavaridgeTown_Gym_1F_EventScript_2742E6:: @ 82742E6
- special CheckIfMultipleTrainersWantBattle
- compare_var_to_value VAR_RESULT, 1
- goto_eq LavaridgeTown_Gym_1F_EventScript_2742F6
+EventScript_TryGetTrainerScript:: @ 82742E6
+ special ShouldTryGetTrainerScript
+ compare VAR_RESULT, 1
+ goto_eq EventScript_GotoTrainerScript
releaseall
end
-LavaridgeTown_Gym_1F_EventScript_2742F6:: @ 82742F6
- ontrainerbattleendgoto
+EventScript_GotoTrainerScript:: @ 82742F6
+ gotobeatenscript
releaseall
end
@@ -4414,32 +4414,32 @@ SecretBase_RedCave1_Text_275944: @ 8275944
EventScript_2759F1:: @ 82759F1
special sub_80E8C98
special sub_80E8BC8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_275BE8
checkpartymove MOVE_SECRET_POWER
setfieldeffectargument 0, VAR_RESULT
buffermovename 1, MOVE_SECRET_POWER
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
goto_eq EventScript_275A50
- compare_var_to_value VAR_0x8007, 2
+ compare VAR_0x8007, 2
goto_eq EventScript_275A50
- compare_var_to_value VAR_0x8007, 3
+ compare VAR_0x8007, 3
goto_eq EventScript_275A50
- compare_var_to_value VAR_0x8007, 4
+ compare VAR_0x8007, 4
goto_eq EventScript_275A50
- compare_var_to_value VAR_0x8007, 5
+ compare VAR_0x8007, 5
goto_eq EventScript_275AA9
- compare_var_to_value VAR_0x8007, 6
+ compare VAR_0x8007, 6
goto_eq EventScript_275B02
end
EventScript_275A50:: @ 8275A50
lockall
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_275A91
bufferpartymonnick 0, VAR_RESULT
msgbox gText_23B704, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
msgbox Route103_Text_290771, 4
closemessage
@@ -4467,11 +4467,11 @@ EventScript_275A9B:: @ 8275A9B
EventScript_275AA9:: @ 8275AA9
lockall
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_275AEA
bufferpartymonnick 0, VAR_RESULT
msgbox Text_274779, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
msgbox Route103_Text_290771, 4
closemessage
@@ -4499,11 +4499,11 @@ EventScript_275AF4:: @ 8275AF4
EventScript_275B02:: @ 8275B02
lockall
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_275B43
bufferpartymonnick 0, VAR_RESULT
msgbox Text_274825, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
msgbox Route103_Text_290771, 4
closemessage
@@ -4548,7 +4548,7 @@ SecretBase_RedCave1_EventScript_275B81:: @ 8275B81
waitmovement 0
setvar VAR_0x4097, 1
msgbox SecretBase_RedCave1_Text_23B759, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_275BAB
closemessage
playse SE_KAIDAN
@@ -4572,7 +4572,7 @@ EventScript_275BB7:: @ 8275BB7
setvar VAR_0x4097, 1
playse SE_KAIDAN
special sub_80E9744
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275BDB
clearflag FLAG_0x0AD
special sub_80E9068
@@ -4589,58 +4589,58 @@ EventScript_275BDB:: @ 8275BDB
EventScript_275BE8:: @ 8275BE8
checkpartymove MOVE_SECRET_POWER
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_275C9A
setfieldeffectargument 0, VAR_RESULT
setorcopyvar VAR_0x8004, VAR_RESULT
lockall
- special sub_8139200
+ special GetSecretBaseNearbyMapName
msgbox Text_276A3D, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
msgbox Text_2766AA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
fadescreenswapbuffers 1
special sub_80E9B70
closemessage
fadescreenswapbuffers 0
msgbox Text_276A95, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275CDE
bufferpartymonnick 0, VAR_0x8004
buffermovename 1, MOVE_SECRET_POWER
msgbox Route103_Text_290771, 4
closemessage
closemessage
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
goto_eq EventScript_275A86
- compare_var_to_value VAR_0x8007, 2
+ compare VAR_0x8007, 2
goto_eq EventScript_275A86
- compare_var_to_value VAR_0x8007, 3
+ compare VAR_0x8007, 3
goto_eq EventScript_275A86
- compare_var_to_value VAR_0x8007, 4
+ compare VAR_0x8007, 4
goto_eq EventScript_275A86
- compare_var_to_value VAR_0x8007, 5
+ compare VAR_0x8007, 5
goto_eq EventScript_275ADF
- compare_var_to_value VAR_0x8007, 6
+ compare VAR_0x8007, 6
goto_eq EventScript_275B38
releaseall
end
EventScript_275C9A:: @ 8275C9A
lockall
- compare_var_to_value VAR_0x8007, 1
+ compare VAR_0x8007, 1
goto_eq EventScript_275A91
- compare_var_to_value VAR_0x8007, 2
+ compare VAR_0x8007, 2
goto_eq EventScript_275A91
- compare_var_to_value VAR_0x8007, 3
+ compare VAR_0x8007, 3
goto_eq EventScript_275A91
- compare_var_to_value VAR_0x8007, 4
+ compare VAR_0x8007, 4
goto_eq EventScript_275A91
- compare_var_to_value VAR_0x8007, 5
+ compare VAR_0x8007, 5
goto_eq EventScript_275AEA
- compare_var_to_value VAR_0x8007, 6
+ compare VAR_0x8007, 6
goto_eq EventScript_275B43
end
@@ -4691,10 +4691,10 @@ EventScript_275D2E:: @ 8275D2E
EventScript_275D39:: @ 8275D39
special sub_8129708
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_275D63
addvar VAR_0x8004, 1
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
goto_eq EventScript_275D39
removeobject VAR_0x8006
setflag 0x8005
@@ -4729,25 +4729,25 @@ SecretBase_YellowCave2_EventScript_275D64:: @ 8275D64
SecretBase_YellowCave3_EventScript_275D64:: @ 8275D64
SecretBase_YellowCave4_EventScript_275D64:: @ 8275D64
special sub_80EA354
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq SecretBase_RedCave1_EventScript_275DD6
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq SecretBase_RedCave1_EventScript_275E4E
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq SecretBase_RedCave1_EventScript_275EC6
- compare_var_to_value VAR_0x8004, 3
+ compare VAR_0x8004, 3
goto_eq SecretBase_RedCave1_EventScript_275F3E
- compare_var_to_value VAR_0x8004, 4
+ compare VAR_0x8004, 4
goto_eq SecretBase_RedCave1_EventScript_275FB6
- compare_var_to_value VAR_0x8004, 5
+ compare VAR_0x8004, 5
goto_eq SecretBase_RedCave1_EventScript_27602E
- compare_var_to_value VAR_0x8004, 6
+ compare VAR_0x8004, 6
goto_eq SecretBase_RedCave1_EventScript_2760A6
- compare_var_to_value VAR_0x8004, 7
+ compare VAR_0x8004, 7
goto_eq SecretBase_RedCave1_EventScript_27611E
- compare_var_to_value VAR_0x8004, 8
+ compare VAR_0x8004, 8
goto_eq SecretBase_RedCave1_EventScript_276196
- compare_var_to_value VAR_0x8004, 9
+ compare VAR_0x8004, 9
goto_eq SecretBase_RedCave1_EventScript_27620E
end
@@ -4756,15 +4756,15 @@ SecretBase_RedCave1_EventScript_275DD6:: @ 8275DD6
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_275E25
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_275E44
msgbox SecretBase_RedCave1_Text_2748A0, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275E2F
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275E2F
msgbox SecretBase_RedCave1_Text_274939, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4793,15 +4793,15 @@ SecretBase_RedCave1_EventScript_275E4E:: @ 8275E4E
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_275E9D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_275EBC
msgbox SecretBase_RedCave1_Text_274C13, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275EA7
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275EA7
msgbox SecretBase_RedCave1_Text_274CB0, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4830,15 +4830,15 @@ SecretBase_RedCave1_EventScript_275EC6:: @ 8275EC6
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_275F15
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_275F34
msgbox SecretBase_RedCave1_Text_274F39, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275F1F
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275F1F
msgbox SecretBase_RedCave1_Text_274FCA, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4867,15 +4867,15 @@ SecretBase_RedCave1_EventScript_275F3E:: @ 8275F3E
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_275F8D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_275FAC
msgbox SecretBase_RedCave1_Text_275287, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275F97
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_275F97
msgbox SecretBase_RedCave1_Text_275315, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4904,15 +4904,15 @@ SecretBase_RedCave1_EventScript_275FB6:: @ 8275FB6
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_276005
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_276024
msgbox SecretBase_RedCave1_Text_2755D2, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_27600F
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_27600F
msgbox SecretBase_RedCave1_Text_275679, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4941,15 +4941,15 @@ SecretBase_RedCave1_EventScript_27602E:: @ 827602E
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_27607D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_27609C
msgbox SecretBase_RedCave1_Text_274A64, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276087
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276087
msgbox SecretBase_RedCave1_Text_274AFA, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -4978,15 +4978,15 @@ SecretBase_RedCave1_EventScript_2760A6:: @ 82760A6
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_2760F5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_276114
msgbox SecretBase_RedCave1_Text_274DD2, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_2760FF
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_2760FF
msgbox SecretBase_RedCave1_Text_274E41, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -5015,15 +5015,15 @@ SecretBase_RedCave1_EventScript_27611E:: @ 827611E
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_27616D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_27618C
msgbox SecretBase_RedCave1_Text_275114, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276177
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276177
msgbox SecretBase_RedCave1_Text_2751AF, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -5052,15 +5052,15 @@ SecretBase_RedCave1_EventScript_276196:: @ 8276196
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_2761E5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_276204
msgbox SecretBase_RedCave1_Text_275405, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_2761EF
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_2761EF
msgbox SecretBase_RedCave1_Text_2754B2, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -5089,15 +5089,15 @@ SecretBase_RedCave1_EventScript_27620E:: @ 827620E
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, SecretBase_RedCave1_EventScript_27625D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SecretBase_RedCave1_EventScript_27627C
msgbox SecretBase_RedCave1_Text_2757B5, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276267
setvar VAR_RESULT, 1
special sub_80EA30C
call SecretBase_RedCave1_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SecretBase_RedCave1_EventScript_276267
msgbox SecretBase_RedCave1_Text_275884, 4
goto SecretBase_RedCave1_EventScript_276286
@@ -5127,13 +5127,13 @@ SecretBase_RedCave1_EventScript_276286:: @ 8276286
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, SecretBase_RedCave1_EventScript_2762BD
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, SecretBase_RedCave1_EventScript_2762C1
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, SecretBase_RedCave1_EventScript_2762C5
- special sp000_heal_pokemon
+ special HealPlayerParty
release
end
@@ -5264,67 +5264,92 @@ gUnknown_0827EA0C:: @ 827EA0C
gUnknown_0827EA17:: @ 827EA17
.string "CONTEST$"
+gContestRankNormal::
.string "NORMAL RANK$"
+gContestRankSuper::
.string "SUPER RANK$"
+gContestRankHyper::
.string "HYPER RANK$"
+gContestRankMaster::
.string "MASTER RANK$"
+gContestLink::
.string "LINK$"
+gContestCoolness::
.string "COOLNESS$"
+gContestBeauty::
.string "BEAUTY$"
+gContestCuteness::
.string "CUTENESS$"
+gContestSmartness::
.string "SMARTNESS$"
+gContestToughness::
.string "TOUGHNESS$"
+gContestPaintingCool1::
.string "Nonstop supercool--\n"
.string "the inestimable {STR_VAR_1}$"
+gContestPaintingCool2::
.string "Hey, there!\n"
.string "The good-looking POKéMON {STR_VAR_1}$"
+gContestPaintingCool3::
.string "The marvelous, wonderful, and\n"
.string "very great {STR_VAR_1}$"
+gContestPaintingBeauty1::
.string "This century’s last Venus--\n"
.string "the beautiful {STR_VAR_1}$"
+gContestPaintingBeauty2::
.string "{STR_VAR_1}’s dazzling,\n"
.string "glittering smile$"
+gContestPaintingBeauty3::
.string "POKéMON CENTER’s super idol--\n"
.string "the incomparable {STR_VAR_1}$"
+gContestPaintingCute1::
.string "The lovely and sweet {STR_VAR_1}$"
+gContestPaintingCute2::
.string "The pretty {STR_VAR_1}’s\n"
.string "winning portrait$"
+gContestPaintingCute3::
.string "Give us a wink!\n"
.string "The cutie POKéMON {STR_VAR_1}$"
+gContestPaintingSmart1::
.string "The smartness maestro--\n"
.string "the wise POKéMON {STR_VAR_1}$"
+gContestPaintingSmart2::
.string "{STR_VAR_1}--the one chosen\n"
.string "above all POKéMON$"
+gContestPaintingSmart3::
.string "The excellent {STR_VAR_1}’s\n"
.string "moment of elegance$"
+gContestPaintingTough1::
.string "The powerfully muscular\n"
.string "speedster {STR_VAR_1}$"
+gContestPaintingTough2::
.string "The strong, stronger, and\n"
.string "strongest {STR_VAR_1}$"
+gContestPaintingTough3::
.string "The mighty tough\n"
.string "hyper POKéMON {STR_VAR_1}$"
@@ -5478,13 +5503,13 @@ SlateportCity_PokemonFanClub_EventScript_28C7E9:: @ 828C7E9
SlateportCity_PokemonFanClub_EventScript_28C7F0:: @ 828C7F0
setvar VAR_0x8005, 1
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_PokemonFanClub_EventScript_28C879
copyvar VAR_0x8009, VAR_0x8006
msgbox SlateportCity_PokemonFanClub_Text_280674, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_PokemonFanClub_EventScript_28C827
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28C85C
end
@@ -5496,9 +5521,9 @@ SlateportCity_PokemonFanClub_EventScript_28C827:: @ 828C827
call SlateportCity_PokemonFanClub_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_PokemonFanClub_EventScript_28C866
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28C85C
end
@@ -5523,24 +5548,24 @@ SlateportCity_OceanicMuseum_1F_EventScript_28C883:: @ 828C883
faceplayer
setvar VAR_0x8005, 2
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C939
copyvar VAR_0x8009, VAR_0x8006
checkflag FLAG_0x069
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8C8
setflag FLAG_0x069
msgbox SlateportCity_OceanicMuseum_1F_Text_2811A0, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
end
SlateportCity_OceanicMuseum_1F_EventScript_28C8C8:: @ 828C8C8
msgbox SlateportCity_OceanicMuseum_1F_Text_28126D, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C8E7
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
end
@@ -5552,9 +5577,9 @@ SlateportCity_OceanicMuseum_1F_EventScript_28C8E7:: @ 828C8E7
call SlateportCity_OceanicMuseum_1F_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C926
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_28C91C
end
@@ -5578,17 +5603,17 @@ SlateportCity_PokemonFanClub_EventScript_28C943:: @ 828C943
lock
faceplayer
specialvar VAR_RESULT, sub_80EF8F8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28C7F0
setvar VAR_0x8005, 3
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_PokemonFanClub_EventScript_28CA4F
copyvar VAR_0x8009, VAR_0x8006
msgbox SlateportCity_PokemonFanClub_Text_280270, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_PokemonFanClub_EventScript_28C98C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
end
@@ -5624,14 +5649,14 @@ SlateportCity_PokemonFanClub_EventScript_28C9ED:: @ 828C9ED
call SlateportCity_PokemonFanClub_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
msgbox SlateportCity_PokemonFanClub_Text_2804AC, 4
setvar VAR_0x8006, 1
call SlateportCity_PokemonFanClub_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_28CA45
msgbox SlateportCity_PokemonFanClub_Text_280523, 4
copyvar VAR_0x8007, VAR_0x800A
@@ -5656,13 +5681,13 @@ LilycoveCity_ContestLobby_EventScript_28CA59:: @ 828CA59
goto_eq LilycoveCity_ContestLobby_EventScript_28CB21
setvar VAR_0x8005, 6
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_28CB21
copyvar VAR_0x8009, VAR_0x8006
msgbox LilycoveCity_ContestLobby_Text_27EF15, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_28CA9B
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
end
@@ -5674,9 +5699,9 @@ LilycoveCity_ContestLobby_EventScript_28CA9B:: @ 828CA9B
call LilycoveCity_ContestLobby_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_28CADA
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
end
@@ -5695,7 +5720,7 @@ LilycoveCity_ContestLobby_EventScript_28CADA:: @ 828CADA
call LilycoveCity_ContestLobby_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_28CAD0
msgbox LilycoveCity_ContestLobby_Text_27F0EC, 4
setflag FLAG_0x002
@@ -5709,11 +5734,11 @@ LilycoveCity_ContestLobby_EventScript_28CB21:: @ 828CB21
end
LilycoveCity_ContestLobby_EventScript_28CB2B:: @ 828CB2B
- compare_var_to_value VAR_0x4086, 2
+ compare VAR_0x4086, 2
goto_if 5, LilycoveCity_ContestLobby_EventScript_28CB95
setvar VAR_0x8005, 6
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_28CB95
switch VAR_0x4088
case 0, LilycoveCity_ContestLobby_EventScript_28CB95
@@ -5738,13 +5763,13 @@ BattleFrontier_BattleTowerLobby_EventScript_28CB96:: @ 828CB96
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC7A
setvar VAR_0x8005, 7
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC7A
copyvar VAR_0x8009, VAR_0x8006
msgbox BattleFrontier_BattleTowerLobby_Text_27F704, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CBD8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC2E
end
@@ -5753,9 +5778,9 @@ BattleFrontier_BattleTowerLobby_EventScript_28CBD8:: @ 828CBD8
waitmessage
multichoice 20, 8, 45, 1
copyvar VAR_0x8008, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_28CC38
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_28CC41
msgbox BattleFrontier_BattleTowerLobby_Text_27F97A, 4
setvar VAR_0x8004, 12
@@ -5763,9 +5788,9 @@ BattleFrontier_BattleTowerLobby_EventScript_28CBD8:: @ 828CBD8
call BattleFrontier_BattleTowerLobby_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC4A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
end
@@ -5783,7 +5808,7 @@ BattleFrontier_BattleTowerLobby_EventScript_28CC41:: @ 828CC41
return
BattleFrontier_BattleTowerLobby_EventScript_28CC4A:: @ 828CC4A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CC70
msgbox BattleFrontier_BattleTowerLobby_Text_27F9FD, 4
setflag FLAG_0x002
@@ -5803,11 +5828,11 @@ BattleFrontier_BattleTowerLobby_EventScript_28CC7A:: @ 828CC7A
end
BattleFrontier_BattleTowerLobby_EventScript_28CC84:: @ 828CC84
- compare_var_to_value VAR_0x40BC, 0
+ compare VAR_0x40BC, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
setvar VAR_0x8005, 7
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_28CCA6
clearflag FLAG_0x396
return
@@ -5837,28 +5862,28 @@ EventScript_292DE5:: @ 8292DE5
.include "data/scripts/pokeblocks.inc"
-Text_294295: @ 8294295
+gText_SoPretty:: @ 8294295
.string " so pretty!$"
-Text_2942A1: @ 82942A1
+gText_SoDarling:: @ 82942A1
.string " so darling!$"
-Text_2942AE: @ 82942AE
+gText_SoRelaxed:: @ 82942AE
.string " so relaxed!$"
-Text_2942BB: @ 82942BB
+gText_SoSunny:: @ 82942BB
.string " so sunny!$"
-Text_2942C6: @ 82942C6
+gText_SoDesirable:: @ 82942C6
.string " so desirable!$"
-Text_2942D5: @ 82942D5
+gText_SoExciting:: @ 82942D5
.string " so exciting!$"
-Text_2942E3: @ 82942E3
+gText_SoAmusing:: @ 82942E3
.string " so amusing!$"
-Text_2942F0: @ 82942F0
+gText_SoMagical:: @ 82942F0
.string " so magical!$"
gUnknown_082942FD:: @ 82942FD
@@ -5913,11 +5938,11 @@ Text_RepelWoreOff: @ 82A4B33
MauvilleCity_GameCorner_EventScript_2A5AB1:: @ 82A5AB1
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 0
getpricereduction 2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_2A5B0D
addvar VAR_0x8004, 128
goto MauvilleCity_GameCorner_EventScript_2A5B0D
@@ -5925,11 +5950,11 @@ MauvilleCity_GameCorner_EventScript_2A5AB1:: @ 82A5AB1
MauvilleCity_GameCorner_EventScript_2A5ADF:: @ 82A5ADF
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 1
getpricereduction 2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_2A5B0D
addvar VAR_0x8004, 128
goto MauvilleCity_GameCorner_EventScript_2A5B0D
@@ -6031,11 +6056,11 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8395:: @ 82A8395
faceplayer
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8A69, 4
specialvar VAR_RESULT, sub_818DBE8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83D0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83C6
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8510
end
@@ -6048,9 +6073,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A83D0:: @ 82A83D0
special sub_818DC2C
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8A7D, 4
specialvar VAR_RESULT, sub_818DC60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8435
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A83F7
end
@@ -6058,9 +6083,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A83F7:: @ 82A83F7
special sub_818DCC8
special sub_818DD14
specialvar VAR_RESULT, sub_818DD54
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8419
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8427
end
@@ -6076,9 +6101,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8427:: @ 82A8427
LilycoveCity_PokemonCenter_1F_EventScript_2A8435:: @ 82A8435
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8B69, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8454
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A845E
end
@@ -6097,25 +6122,25 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A846C:: @ 82A846C
setvar VAR_RESULT, 0
special sub_818DD78
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A848E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84AD
end
LilycoveCity_PokemonCenter_1F_EventScript_2A848E:: @ 82A848E
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8BEE, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8454
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A846C
end
LilycoveCity_PokemonCenter_1F_EventScript_2A84AD:: @ 82A84AD
specialvar VAR_RESULT, sub_818DE44
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84C9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84D6
end
@@ -6127,9 +6152,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A84C9:: @ 82A84C9
LilycoveCity_PokemonCenter_1F_EventScript_2A84D6:: @ 82A84D6
specialvar VAR_RESULT, sub_818DE5C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84F2
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A84FF
end
@@ -6150,9 +6175,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8510:: @ 82A8510
specialvar VAR_0x8004, sub_818DEA0
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8D5D, 4
giveitem_std VAR_0x8004
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8545
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A854F
end
@@ -6171,29 +6196,29 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8554:: @ 82A8554
faceplayer
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8E2B, 4
specialvar VAR_RESULT, sub_818E038
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8585
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85AC
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86EC
end
LilycoveCity_PokemonCenter_1F_EventScript_2A8585:: @ 82A8585
specialvar VAR_RESULT, sub_818E06C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85C8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85D2
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85E0
end
LilycoveCity_PokemonCenter_1F_EventScript_2A85AC:: @ 82A85AC
specialvar VAR_RESULT, sub_818E2D8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8759
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A85C8
end
@@ -6215,9 +6240,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A85E0:: @ 82A85E0
LilycoveCity_PokemonCenter_1F_EventScript_2A85EE:: @ 82A85EE
setvar VAR_0x8004, 0
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8EEC, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A861C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8612
end
@@ -6228,15 +6253,15 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8612:: @ 82A8612
LilycoveCity_PokemonCenter_1F_EventScript_2A861C:: @ 82A861C
special sub_818E3BC
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A864C
- compare_var_to_value VAR_0x8004, 15
+ compare VAR_0x8004, 15
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8656
LilycoveCity_PokemonCenter_1F_EventScript_2A8635:: @ 82A8635
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8660
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8689
end
@@ -6254,9 +6279,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8656:: @ 82A8656
LilycoveCity_PokemonCenter_1F_EventScript_2A8660:: @ 82A8660
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F7E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A867F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A861C
end
@@ -6269,9 +6294,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8689:: @ 82A8689
special sub_818E37C
msgbox LilycoveCity_PokemonCenter_1F_Text_2A8F4D, 4
specialvar VAR_RESULT, sub_818E308
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86C7
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A86B0
end
@@ -6296,9 +6321,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A86C7:: @ 82A86C7
LilycoveCity_PokemonCenter_1F_EventScript_2A86EC:: @ 82A86EC
specialvar VAR_RESULT, sub_818E298
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8708
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8716
end
@@ -6317,7 +6342,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8724:: @ 82A8724
special sub_818E358
special sub_818E37C
giveitem_std VAR_0x8005
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A874C
goto LilycoveCity_PokemonCenter_1F_EventScript_2A8759
end
@@ -6330,9 +6355,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A874C:: @ 82A874C
LilycoveCity_PokemonCenter_1F_EventScript_2A8759:: @ 82A8759
msgbox LilycoveCity_PokemonCenter_1F_Text_2A90FB, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8785
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
end
@@ -6350,17 +6375,17 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A878D:: @ 82A878D
setvar VAR_RESULT, 0
special sub_818E3E0
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87AF
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87CE
end
LilycoveCity_PokemonCenter_1F_EventScript_2A87AF:: @ 82A87AF
msgbox LilycoveCity_PokemonCenter_1F_Text_2A9212, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A878D
end
@@ -6374,16 +6399,16 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A87E1:: @ 82A87E1
fadescreen 1
special sub_818E47C
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87F8
goto LilycoveCity_PokemonCenter_1F_EventScript_2A8817
end
LilycoveCity_PokemonCenter_1F_EventScript_2A87F8:: @ 82A87F8
msgbox LilycoveCity_PokemonCenter_1F_Text_2A92D3, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8778
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A87E1
end
@@ -6400,17 +6425,17 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A882A:: @ 82A882A
faceplayer
msgbox LilycoveCity_PokemonCenter_1F_Text_2A93A7, 4
specialvar VAR_RESULT, sub_818E8B4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8850
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A886C
end
LilycoveCity_PokemonCenter_1F_EventScript_2A8850:: @ 82A8850
specialvar VAR_RESULT, sub_818E8E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8876
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A886C
end
@@ -6423,12 +6448,12 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A8876:: @ 82A8876
special sub_818E914
msgbox LilycoveCity_PokemonCenter_1F_Text_2A93F4, 4
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A89AE
msgbox LilycoveCity_PokemonCenter_1F_Text_2A94E8, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88B0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88BA
end
@@ -6441,17 +6466,17 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A88BA:: @ 82A88BA
fadescreen 1
special sub_818E92C
waitstate
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88D7
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, LilycoveCity_PokemonCenter_1F_EventScript_2A88F6
end
LilycoveCity_PokemonCenter_1F_EventScript_2A88D7:: @ 82A88D7
msgbox LilycoveCity_PokemonCenter_1F_Text_2A9537, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88B0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A88BA
end
@@ -6473,7 +6498,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A890A:: @ 82A890A
playmoncry VAR_0x8005, 0
delay 120
waitmoncry
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A893F
goto LilycoveCity_PokemonCenter_1F_EventScript_2A894C
end
@@ -6487,9 +6512,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A894C:: @ 82A894C
applymovement 4, LilycoveCity_PokemonCenter_1F_Movement_2A89C0
waitmovement 0
delay 60
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8970
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A897E
end
@@ -6506,7 +6531,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A897E:: @ 82A897E
LilycoveCity_PokemonCenter_1F_EventScript_2A898F:: @ 82A898F
specialvar VAR_RESULT, sub_818E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A89A1
release
end
@@ -6551,15 +6576,15 @@ LilycoveCity_PokemonCenter_1F_EventScript_2A89C7:: @ 82A89C7
specialvar VAR_RESULT, sub_818E990
special sub_818E914
special sub_818E960
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A0A
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A1D
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A30
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A43
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_2A8A56
end
@@ -6871,6 +6896,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A9703: @ 82A9703
LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "{STR_VAR_1}: Umyaaaan!$"
+BattleFrontier_PokeNav_2A971C:: @ 82A971C
.string "Hi! {PLAYER}{STRING 5}, hello!\n"
.string "This is {STR_VAR_1}.\p"
.string "I saw this {STR_VAR_2} a while back\n"
@@ -6878,6 +6904,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It was so close, too!\n"
.string "Well, see you again!$"
+BattleFrontier_PokeNav_2A9798:: @ 82A9798
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s {STR_VAR_1}.\p"
.string "I tried to catch a nice {STR_VAR_2}\n"
@@ -6886,6 +6913,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I was sure disappointed!\p"
.string "Okay, bye!$"
+BattleFrontier_PokeNav_2A9813:: @ 82A9813
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I just took a shot at catching\n"
@@ -6894,6 +6922,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It spoiled my day…\n"
.string "All right, see you!$"
+BattleFrontier_PokeNav_2A98A8:: @ 82A98A8
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "You know the POKéMON {STR_VAR_2}?\n"
@@ -6904,6 +6933,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "sure, though.\p"
.string "Okay, catch you later.$"
+BattleFrontier_PokeNav_2A9977:: @ 82A9977
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\l"
.string "Catching any POKéMON lately?\p"
@@ -6911,6 +6941,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "nabbing one, but it got loose.\p"
.string "Right, take care!$"
+BattleFrontier_PokeNav_2A99FD:: @ 82A99FD
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\l"
.string "Caught any POKéMON lately?\p"
@@ -6918,6 +6949,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "But it evaded me somehow.\p"
.string "You take care.$"
+BattleFrontier_PokeNav_2A9A78:: @ 82A9A78
.string "…Uh, {PLAYER}{STRING 5}?\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "Oh, wait! Wait!\n"
@@ -6925,6 +6957,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Aaarrrgh! It bolted loose!\n"
.string "That wasn’t just close!$"
+BattleFrontier_PokeNav_2A9AE8:: @ 82A9AE8
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\p"
.string "Have you had success catching\n"
@@ -6934,6 +6967,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I need to try harder!\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2A9BA7:: @ 82A9BA7
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "So? Are you getting more POKéMON\n"
@@ -6942,6 +6976,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "They all get away from me!\p"
.string "See you!$"
+BattleFrontier_PokeNav_2A9C36:: @ 82A9C36
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "Listen, I came within a whisker of\n"
@@ -6950,6 +6985,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I need to try harder.\n"
.string "See you around.$"
+BattleFrontier_PokeNav_2A9CC8:: @ 82A9CC8
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "How are things with you?\p"
@@ -6957,6 +6993,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "earlier, but it managed to flee.\p"
.string "I feel defeated…$"
+BattleFrontier_PokeNav_2A9D44:: @ 82A9D44
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you still catching POKéMON?\p"
@@ -6964,6 +7001,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "myself, but it’s not so easy.\p"
.string "The way of POKéMON is deep!$"
+BattleFrontier_PokeNav_2A9DD7:: @ 82A9DD7
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "Have you been catching POKéMON?\p"
@@ -6971,6 +7009,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "myself, but with little success.\p"
.string "The way of POKéMON is deep!$"
+BattleFrontier_PokeNav_2A9E70:: @ 82A9E70
.string "Oh, hi, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1}.\p"
.string "Just now, I tried to catch a cute\n"
@@ -6979,6 +7018,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, you bet I was disappointed!\p"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2A9EFD:: @ 82A9EFD
.string "Hey, {PLAYER}!\n"
.string "This is {STR_VAR_1}!\p"
.string "I’ve been thinking about trying\n"
@@ -6988,6 +7028,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m at my wit’s end!\n"
.string "See you around!$"
+BattleFrontier_PokeNav_2A9FAB:: @ 82A9FAB
.string "Hi! {PLAYER}{STRING 5}, hello!\n"
.string "This is {STR_VAR_1}.\p"
.string "I tried battling another TRAINER,\n"
@@ -6995,6 +7036,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It was really disappointing.\n"
.string "Well, see you again!$"
+BattleFrontier_PokeNav_2AA028:: @ 82AA028
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s {STR_VAR_1}.\p"
.string "I challenged someone else after\n"
@@ -7002,12 +7044,14 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I came close, but I ended up\n"
.string "losing. Oh, well!$"
+BattleFrontier_PokeNav_2AA099:: @ 82AA099
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I just got cleaned in a battle.\p"
.string "I guess I need to raise my team\n"
.string "some more!$"
+BattleFrontier_PokeNav_2AA100:: @ 82AA100
.string "Hey, {PLAYER}.\n"
.string "{STR_VAR_1} here.\p"
.string "I tried another battle yesterday,\n"
@@ -7015,6 +7059,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "My team needs more raising.\n"
.string "Okay, catch you later.$"
+BattleFrontier_PokeNav_2AA188:: @ 82AA188
.string "Hiya, {PLAYER}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "How are things with you?\p"
@@ -7023,6 +7068,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I can’t get it together.\n"
.string "Right, take care!$"
+BattleFrontier_PokeNav_2AA214:: @ 82AA214
.string "Hey, {PLAYER}.\n"
.string "{STR_VAR_1} here.\p"
.string "How’s it going for you?\p"
@@ -7031,6 +7077,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I can’t get into the groove.\n"
.string "You take care.$"
+BattleFrontier_PokeNav_2AA2A1:: @ 82AA2A1
.string "{STR_VAR_1} here.\n"
.string "How’s it going lately?\p"
.string "I lost a battle yesterday,\n"
@@ -7038,6 +7085,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I have to devise a plan…\n"
.string "See you.$"
+BattleFrontier_PokeNav_2AA31B:: @ 82AA31B
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\p"
.string "How are your POKéMON doing?\n"
@@ -7045,6 +7093,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I need to try harder!\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2AA3A8:: @ 82AA3A8
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "Listen, listen, you have to hear\n"
@@ -7053,6 +7102,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "but I lost at the last second.\p"
.string "Oh, it burns me up!$"
+BattleFrontier_PokeNav_2AA442:: @ 82AA442
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "A little earlier, I was in a battle.\n"
@@ -7060,12 +7110,14 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I need to raise my POKéMON more.\n"
.string "See you around.$"
+BattleFrontier_PokeNav_2AA4C5:: @ 82AA4C5
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "How are your POKéMON?\p"
.string "I just lost yet another battle.\p"
.string "Well, see you!$"
+BattleFrontier_PokeNav_2AA520:: @ 82AA520
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you still battling hard?\p"
@@ -7073,6 +7125,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "been training my team all over.\p"
.string "Let’s meet again.$"
+BattleFrontier_PokeNav_2AA5AD:: @ 82AA5AD
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\p"
.string "I hope you’ve been keeping well.\p"
@@ -7081,6 +7134,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "{PLAYER}{STRING 5}, try to be active like me.\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2AA64D:: @ 82AA64D
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "Are you doing good?\p"
@@ -7088,6 +7142,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "though.\p"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2AA6AF:: @ 82AA6AF
.string "Hi! {PLAYER}{STRING 5}, hello!\n"
.string "This is {STR_VAR_1}!\p"
.string "I battled another TRAINER earlier.\n"
@@ -7095,11 +7150,13 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "My {STR_VAR_2} really worked hard\n"
.string "for me. This is so great!$"
+BattleFrontier_PokeNav_2AA730:: @ 82AA730
.string "Hello, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}!\p"
.string "I had a battle yesterday and\n"
.string "I won! It’s fantastic!$"
+BattleFrontier_PokeNav_2AA77A:: @ 82AA77A
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}!\l"
.string "How’s your battling?\p"
@@ -7108,6 +7165,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "The next time I battle you,\n"
.string "{PLAYER}, it won’t be me losing!$"
+BattleFrontier_PokeNav_2AA81C:: @ 82AA81C
.string "Hey, {PLAYER}.\n"
.string "{STR_VAR_1} here.\p"
.string "I had a match earlier.\n"
@@ -7115,6 +7173,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "My {STR_VAR_2} put on one\n"
.string "inspired showing.$"
+BattleFrontier_PokeNav_2AA88C:: @ 82AA88C
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "How are things with you?\n"
@@ -7124,6 +7183,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You wait. I’m going to beat you\n"
.string "next time! Right, take care!$"
+BattleFrontier_PokeNav_2AA934:: @ 82AA934
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "How’s it going for you?\p"
@@ -7132,6 +7192,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "When we have our next battle,\n"
.string "I’m sure not going to lose!$"
+BattleFrontier_PokeNav_2AA9D3:: @ 82AA9D3
.string "{PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here.\p"
.string "My {STR_VAR_2} is a force!\n"
@@ -7139,6 +7200,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I can’t wait to have a rematch\n"
.string "with you.$"
+BattleFrontier_PokeNav_2AAA40:: @ 82AAA40
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\p"
.string "I hope you’ve been well.\n"
@@ -7147,6 +7209,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "hard to get the win.\p"
.string "See you again!$"
+BattleFrontier_PokeNav_2AAAE4:: @ 82AAAE4
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "How are your POKéMON holding up?\n"
@@ -7156,6 +7219,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I wish I could’ve shown you!\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2AAB8C:: @ 82AAB8C
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "How has life been treating you?\p"
@@ -7164,6 +7228,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I just won a battle with them.\n"
.string "See you around.$"
+BattleFrontier_PokeNav_2AAC25:: @ 82AAC25
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "Been in any battles lately?\n"
@@ -7171,6 +7236,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m on a roll! Gahahaha!\n"
.string "Well, see you!$"
+BattleFrontier_PokeNav_2AAC9D:: @ 82AAC9D
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I trust you’ve been well?\n"
@@ -7179,6 +7245,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m not stepping aside to you\l"
.string "youngsters yet!$"
+BattleFrontier_PokeNav_2AAD41:: @ 82AAD41
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\p"
.string "I hope you’ve been keeping well.\n"
@@ -7188,6 +7255,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "quite yet!\p"
.string "See you again!$"
+BattleFrontier_PokeNav_2AAE00:: @ 82AAE00
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I was in a battle recently, and my\n"
@@ -7195,6 +7263,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I wish you could have seen it,\n"
.string "{PLAYER}{STRING 5}. Bye-bye!$"
+BattleFrontier_PokeNav_2AAE7F:: @ 82AAE7F
.string "Hi! {PLAYER}, hello!\n"
.string "This is {STR_VAR_1}.\p"
.string "Huh? Wait, you’re near\n"
@@ -7202,6 +7271,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, wow, we have to battle, then!\n"
.string "I’ll be waiting! See you!$"
+BattleFrontier_PokeNav_2AAEF1:: @ 82AAEF1
.string "Hello, {PLAYER}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "Oh? You happen to be around\n"
@@ -7209,6 +7279,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Would you like to battle now?\n"
.string "I’ll wait for you! See you!$"
+BattleFrontier_PokeNav_2AAF69:: @ 82AAF69
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "Oh, hey, are you near\n"
@@ -7218,6 +7289,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m not losing again!\n"
.string "I’ll be waiting! Catch you soon!$"
+BattleFrontier_PokeNav_2AB010:: @ 82AB010
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "Whereabouts are you now?\n"
@@ -7225,6 +7297,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Want to battle now?\n"
.string "I’ll wait for you. See you!$"
+BattleFrontier_PokeNav_2AB076:: @ 82AB076
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\l"
.string "How are things with you?\p"
@@ -7235,6 +7308,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll keep an eye out for you.\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2AB11A:: @ 82AB11A
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\l"
.string "How are your POKéMON keeping?\p"
@@ -7245,6 +7319,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I can wait, sure.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AB1B4:: @ 82AB1B4
.string "…Er, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here…\p"
.string "Oh, you happen to be around\n"
@@ -7254,6 +7329,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll show you my POKéMON.\n"
.string "I’ll wait for you.$"
+BattleFrontier_PokeNav_2AB23D:: @ 82AB23D
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\p"
.string "I hope you’re doing well.\n"
@@ -7263,6 +7339,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll wait for you.\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2AB2E9:: @ 82AB2E9
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "Are you keeping up?\n"
@@ -7271,6 +7348,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "should battle?\p"
.string "Don’t keep me waiting too long!$"
+BattleFrontier_PokeNav_2AB382:: @ 82AB382
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "How are things with you?\n"
@@ -7279,6 +7357,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m ready and waiting.\n"
.string "Be quick!$"
+BattleFrontier_PokeNav_2AB410:: @ 82AB410
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "Ah, so where you are now is\n"
@@ -7288,6 +7367,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll wait around for you!\n"
.string "See you real quick!$"
+BattleFrontier_PokeNav_2AB4B0:: @ 82AB4B0
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Where might you be now?\p"
@@ -7298,6 +7378,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I can wait.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AB538:: @ 82AB538
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\p"
.string "I hope you’ve been keeping well.\n"
@@ -7307,6 +7388,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll wait for you.\n"
.string "Bye for now.$"
+BattleFrontier_PokeNav_2AB5E4:: @ 82AB5E4
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "You’re what? …{STR_VAR_2}?\n"
@@ -7316,12 +7398,14 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll be looking for you!\n"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2AB670:: @ 82AB670
.string "Hi! {PLAYER}, hello!\n"
.string "This is {STR_VAR_1}.\p"
.string "Want to have a battle with me?\p"
.string "I’ll be waiting for you around\n"
.string "{STR_VAR_2}!$"
+BattleFrontier_PokeNav_2AB6CD:: @ 82AB6CD
.string "Hello, {PLAYER}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "Would you like to have a battle\n"
@@ -7329,6 +7413,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You can find me around\n"
.string "{STR_VAR_2}. I’ll be waiting!$"
+BattleFrontier_PokeNav_2AB73C:: @ 82AB73C
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "My POKéMON have grown a lot\n"
@@ -7339,6 +7424,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll be waiting for you around\n"
.string "{STR_VAR_2}.$"
+BattleFrontier_PokeNav_2AB808:: @ 82AB808
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\l"
.string "How are things with you?\p"
@@ -7349,6 +7435,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Let’s meet up around\n"
.string "{STR_VAR_2}, okay?$"
+BattleFrontier_PokeNav_2AB8B7:: @ 82AB8B7
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "My POKéMON are growing up in\n"
@@ -7358,6 +7445,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll keep an eye out for you around\n"
.string "{STR_VAR_2}. See you soon!$"
+BattleFrontier_PokeNav_2AB95D:: @ 82AB95D
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\l"
.string "I hope you’re on top of things.\p"
@@ -7367,6 +7455,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "come to {STR_VAR_2}.\p"
.string "See you!$"
+BattleFrontier_PokeNav_2ABA03:: @ 82ABA03
.string "…Er, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here…\l"
.string "So? Are your POKéMON growing?\p"
@@ -7376,6 +7465,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Come see me for a match.\p"
.string "See you around.$"
+BattleFrontier_PokeNav_2ABA9F:: @ 82ABA9F
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\p"
.string "I hope you’re doing well.\n"
@@ -7385,6 +7475,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll be around {STR_VAR_2}.\n"
.string "Until then, good-bye!$"
+BattleFrontier_PokeNav_2ABB62:: @ 82ABB62
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\l"
.string "How are your POKéMON doing?\p"
@@ -7394,6 +7485,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "so let’s battle if you’re close by.\p"
.string "Hope I see you soon!$"
+BattleFrontier_PokeNav_2ABC26:: @ 82ABC26
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\l"
.string "So, how are things with you?\p"
@@ -7404,6 +7496,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll be around {STR_VAR_2}.\n"
.string "Come see me if you’re close.$"
+BattleFrontier_PokeNav_2ABCE9:: @ 82ABCE9
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "Where might you be now?\p"
@@ -7413,6 +7506,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m around {STR_VAR_2} now.\n"
.string "I hope you’ll seek us out.$"
+BattleFrontier_PokeNav_2ABDA2:: @ 82ABDA2
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I should tell you, my POKéMON have\n"
@@ -7422,6 +7516,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "We’ll be around {STR_VAR_2}.\n"
.string "Come see us anytime!$"
+BattleFrontier_PokeNav_2ABE5E:: @ 82ABE5E
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "Are your POKéMON keeping well?\p"
@@ -7432,6 +7527,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "If you’re near {STR_VAR_2},\n"
.string "do come see us.$"
+BattleFrontier_PokeNav_2ABF36:: @ 82ABF36
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "Keeping well, I hope.\p"
@@ -7443,6 +7539,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "{STR_VAR_2}.\p"
.string "Come see us anytime, okay?$"
+BattleFrontier_PokeNav_2AC009:: @ 82AC009
.string "It’s me, the mountain-loving\n"
.string "{STR_VAR_1}!\p"
.string "Well, since we met, have you grown\n"
@@ -7451,6 +7548,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Next time, we’ll meet somewhere\n"
.string "around {STR_VAR_2}.$"
+BattleFrontier_PokeNav_2AC0BD:: @ 82AC0BD
.string "This is {STR_VAR_1}.\n"
.string "Hello.\p"
.string "I was just telling a new TRAINER\n"
@@ -7461,6 +7559,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "that everyone will admire.\p"
.string "I hope we meet again!$"
+BattleFrontier_PokeNav_2AC18C:: @ 82AC18C
.string "Hello! It’s {STR_VAR_1}.\p"
.string "I love where I am now.\n"
.string "It’s pleasant with sweet aromas!\p"
@@ -7468,6 +7567,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "and they burst into bloom.\p"
.string "See you again sometime!$"
+BattleFrontier_PokeNav_2AC228:: @ 82AC228
.string "Hello! Thirty years of exploration,\n"
.string "{STR_VAR_1} at your service!\p"
.string "It seems that you’re energetically\n"
@@ -7477,6 +7577,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Now, if you’ll excuse me,\n"
.string "I have ruins to explore.$"
+BattleFrontier_PokeNav_2AC30C:: @ 82AC30C
.string "It’s {STR_VAR_1}!\p"
.string "Know what I’m doing today?\n"
.string "Looking at waves from the beach!\p"
@@ -7484,6 +7585,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "The sea is the prettiest from here.\l"
.string "I’m getting hungry, so bye-bye!$"
+BattleFrontier_PokeNav_2AC3B6:: @ 82AC3B6
.string "Munch-chew…\n"
.string "Oh, hi, it’s {STR_VAR_1}.\l"
.string "I love eating on the beach.\p"
@@ -7491,6 +7593,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "great. We’re fully fueled!\l"
.string "I’m going for a swim. Bye!$"
+BattleFrontier_PokeNav_2AC446:: @ 82AC446
.string "Hello, this is {STR_VAR_1}…\p"
.string "I’ve grown a little jaded with this\n"
.string "whole COOLTRAINER thing…\p"
@@ -7506,6 +7609,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "But when I see you next,\n"
.string "don’t worry, I won’t whine!$"
+BattleFrontier_PokeNav_2AC5C7:: @ 82AC5C7
.string "Yahoo, it’s {STR_VAR_1}!\n"
.string "How do you do?\p"
.string "I’ve been raising my POKéMON with\n"
@@ -7515,6 +7619,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Isn’t it great to have TRAINER\n"
.string "friends? Let’s meet again!$"
+BattleFrontier_PokeNav_2AC682:: @ 82AC682
.string "It’s {STR_VAR_1}…\n"
.string "Right now, behind you…\l"
.string "Wasn’t there something…?\p"
@@ -7526,6 +7631,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Giggle…\n"
.string "Farewell…$"
+BattleFrontier_PokeNav_2AC755:: @ 82AC755
.string "This is {STR_VAR_1}.\n"
.string "How do you do?\p"
.string "Isn’t it convenient that we can\n"
@@ -7536,6 +7642,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I should be going now.\n"
.string "I’m glad we had this chat.$"
+BattleFrontier_PokeNav_2AC82C:: @ 82AC82C
.string "It’s {STR_VAR_1}!\n"
.string "Will you listen to this?\p"
.string "I like the SAFARI ZONE a lot,\n"
@@ -7547,6 +7654,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m off to the SAFARI ZONE again!\n"
.string "Catch you!$"
+BattleFrontier_PokeNav_2AC914:: @ 82AC914
.string "Hello, {STR_VAR_1} here.\n"
.string "Yes, correct, I am rich, yes.\p"
.string "I should tell you, my wealth has\n"
@@ -7560,6 +7668,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, you must excuse me, I have this\n"
.string "formal dinner to attend.$"
+BattleFrontier_PokeNav_2ACA59:: @ 82ACA59
.string "Ufufufufu…\n"
.string "It’s me, {STR_VAR_1}…\p"
.string "Can you guess what I’m seeing?\n"
@@ -7569,6 +7678,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I… I’m kind of busy now.\n"
.string "I have to go.$"
+BattleFrontier_PokeNav_2ACB02:: @ 82ACB02
.string "Oh, it’s {STR_VAR_1}!\p"
.string "I was just thinking I’m getting\n"
.string "bored of the ABANDONED SHIP.\p"
@@ -7582,6 +7692,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "door to a match.\p"
.string "Be seeing you!$"
+BattleFrontier_PokeNav_2ACC3F:: @ 82ACC3F
.string "I’m {STR_VAR_1}!\n"
.string "The man of the sea!\p"
.string "You know what I think?\p"
@@ -7593,6 +7704,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It’s a great training opportunity!\n"
.string "Sorry, but I have to go!$"
+BattleFrontier_PokeNav_2ACD2F:: @ 82ACD2F
.string "It’s {STR_VAR_1}! Listen, I’ve been\n"
.string "teaching karate to my POKéMON.\p"
.string "But now they’re better than me!\n"
@@ -7603,6 +7715,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "We have to battle again!\n"
.string "Ugwaah!$"
+BattleFrontier_PokeNav_2ACE1E:: @ 82ACE1E
.string "It’s me, {STR_VAR_1}.\n"
.string "How’re your travels unwinding?\p"
.string "…Whoa, is that right?\n"
@@ -7614,6 +7727,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get this tune properly\n"
.string "written, so I’ve got to fly! Later!$"
+BattleFrontier_PokeNav_2ACF32:: @ 82ACF32
.string "This is {STR_VAR_1}…\n"
.string "Hear my new song.\p"
.string "Lalala, {STR_VAR_2}, {STR_VAR_2}!\n"
@@ -7623,6 +7737,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "{STR_VAR_1} and {STR_VAR_2}…\p"
.string "Repeat chorus, fade…$"
+BattleFrontier_PokeNav_2ACFBE:: @ 82ACFBE
.string "I’m {STR_VAR_1}, you know,\n"
.string "the camping expert!\p"
.string "When we battled, I couldn’t help\n"
@@ -7634,6 +7749,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Battle with us again, okay?\n"
.string "Oh, and let’s go camping, too!$"
+BattleFrontier_PokeNav_2AD0AC:: @ 82AD0AC
.string "It’s me, me, {STR_VAR_1}!\p"
.string "I’d like to climb other mountains\n"
.string "than this one, to be honest.\p"
@@ -7643,6 +7759,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "with ladies around, let me know!\p"
.string "Ehehehe, see you around!$"
+BattleFrontier_PokeNav_2AD194:: @ 82AD194
.string "… … … … … …\n"
.string "… … … … … …\l"
.string "It’s {STR_VAR_1}…\p"
@@ -7650,6 +7767,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "… … … … … …\l"
.string "That’s all today…$"
+BattleFrontier_PokeNav_2AD1DF:: @ 82AD1DF
.string "This is {STR_VAR_1}. Today, I had\n"
.string "this feeling I would chat with you.\p"
.string "My desire to defeat you builds\n"
@@ -7659,6 +7777,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m glad you heard me out.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AD2A8:: @ 82AD2A8
.string "It’s {STR_VAR_1}.\p"
.string "When there’s a strong TRAINER\n"
.string "nearby, I can sometimes sense that\l"
@@ -7668,6 +7787,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’ll be waiting for your visit.\n"
.string "Bye!$"
+BattleFrontier_PokeNav_2AD34F:: @ 82AD34F
.string "Hello, this is {STR_VAR_1}.\n"
.string "You sound well, {PLAYER}{STRING 5}.\p"
.string "I’ve traveled around the world,\n"
@@ -7679,6 +7799,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "techniques.\p"
.string "I do hope for a rematch.$"
+BattleFrontier_PokeNav_2AD44E:: @ 82AD44E
.string "Snivel… It’s… {STR_VAR_1}…\n"
.string "…Sob…\p"
.string "ROXANNE chewed me out in class\n"
@@ -7690,6 +7811,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "the TRAINER’S SCHOOL tomorrow!\p"
.string "See you later!$"
+BattleFrontier_PokeNav_2AD53A:: @ 82AD53A
.string "It’s {STR_VAR_1}!\p"
.string "ROXANNE let me battle with her\n"
.string "yesterday.\p"
@@ -7702,6 +7824,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m going to really focus and work!\n"
.string "I’d better go!$"
+BattleFrontier_PokeNav_2AD642:: @ 82AD642
.string "Hi, it’s ANNA! I’m with my junior\n"
.string "partner MEG again today.\p"
.string "I really love caring for MEG and\n"
@@ -7719,6 +7842,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I have to go now.\n"
.string "It’s time for our snack!$"
+BattleFrontier_PokeNav_2AD801:: @ 82AD801
.string "I love POKéMON!\n"
.string "It’s {STR_VAR_1} from the FAN CLUB!\p"
.string "You have to hear this!\n"
@@ -7732,6 +7856,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Sorry, but I can’t talk now!\n"
.string "You’ll have to hear this next time!$"
+BattleFrontier_PokeNav_2AD92E:: @ 82AD92E
.string "Ohoho!\p"
.string "This is {STR_VAR_1}! I can’t wait to\n"
.string "tell you about my darling POKéMON!\p"
@@ -7747,6 +7872,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Well, I must be going.\n"
.string "Bye, now!$"
+BattleFrontier_PokeNav_2ADA8F:: @ 82ADA8F
.string "I am… {STR_VAR_1}.\n"
.string "People call me an EXPERT.\p"
.string "But there is one thing I know.\n"
@@ -7758,6 +7884,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "something deep and profound!\p"
.string "I shall leave you in good spirits!$"
+BattleFrontier_PokeNav_2ADB9B:: @ 82ADB9B
.string "It’s {STR_VAR_1}.\n"
.string "I’m glad to chat with you!\p"
.string "I am feeling alive and refreshed\n"
@@ -7768,6 +7895,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I imagine you’ll become an EXPERT\n"
.string "in your old age! Ohohoho…$"
+BattleFrontier_PokeNav_2ADC92:: @ 82ADC92
.string "Yay! This is {STR_VAR_1}!\n"
.string "What’s up?\p"
.string "I might be imagining this, but when\n"
@@ -7783,6 +7911,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You didn’t really believe that?\l"
.string "Ehehehe, that’s all! Bye now!$"
+BattleFrontier_PokeNav_2ADE08:: @ 82ADE08
.string "Ahoy!\n"
.string "{STR_VAR_1} here!\p"
.string "As always, I’m fishing with wild\n"
@@ -7796,6 +7925,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Gotta go!\n"
.string "Find me some new fishing spots!$"
+BattleFrontier_PokeNav_2ADF07:: @ 82ADF07
.string "Hey, there! It’s {STR_VAR_1}.\n"
.string "Are you taking it casually?\p"
.string "Ever since I was a kid, you know,\n"
@@ -7813,6 +7943,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "But, hey, be cool. Take it casual.\n"
.string "See you around.$"
+BattleFrontier_PokeNav_2AE0D9:: @ 82AE0D9
.string "This is {STR_VAR_1}!\n"
.string "I’m cycling right now.\p"
.string "I love swimming and running,\n"
@@ -7826,6 +7957,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You should make the challenge, too!\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AE1FD:: @ 82AE1FD
.string "Yo, this is {STR_VAR_1}! I’m smack\n"
.string "in the middle of a triathlon!\p"
.string "But, hey, I’ve always got time to\n"
@@ -7839,6 +7971,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m getting run down…\l"
.string "Gasp… Have…to…go…$"
+BattleFrontier_PokeNav_2AE327:: @ 82AE327
.string "Hi, it’s {STR_VAR_1}.\n"
.string "If you want to improve endurance,\l"
.string "high-altitude training is it!\p"
@@ -7847,6 +7980,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m getting oxygen starved, too!\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AE3DA:: @ 82AE3DA
.string "Oh, it’s {STR_VAR_1}, hello.\p"
.string "I’ve been swimming a lot but I still\n"
.string "can’t seem to reach EVERGRANDE.\p"
@@ -7855,6 +7989,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Wahahaha.\l"
.string "Take care!$"
+BattleFrontier_PokeNav_2AE489:: @ 82AE489
.string "Hey, it’s {STR_VAR_1}…\n"
.string "Whoops!\p"
.string "Splash!\p"
@@ -7870,6 +8005,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Anyways, I’m busy sunbathing,\n"
.string "so let’s chat another time.$"
+BattleFrontier_PokeNav_2AE5CD:: @ 82AE5CD
.string "Hello, this is {STR_VAR_1}.\p"
.string "Out of the three triathlon events,\n"
.string "I like swimming best.\p"
@@ -7878,12 +8014,14 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Ooh, triathlon is such a grueling\n"
.string "test of human endurance! Bye!$"
+BattleFrontier_PokeNav_2AE698:: @ 82AE698
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "How are your POKéMON doing?\p"
.string "My DRAGON POKéMON appear to be\n"
.string "in peak form. Bye for now.$"
+BattleFrontier_PokeNav_2AE704:: @ 82AE704
.string "{STR_VAR_1} here.\p"
.string "My {STR_VAR_2} has grown even more\n"
.string "tough than that last time.\p"
@@ -7891,6 +8029,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You wait till next time!\p"
.string "See you around!$"
+BattleFrontier_PokeNav_2AE78F:: @ 82AE78F
.string "It is {STR_VAR_1} here.\p"
.string "I have continued with my studies\n"
.string "in the art of concealment.\p"
@@ -7900,6 +8039,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Like smoke I disappear!\n"
.string "Farewell!$"
+BattleFrontier_PokeNav_2AE859:: @ 82AE859
.string "This is {STR_VAR_1}.\n"
.string "I kept up my training since we met.\p"
.string "My {STR_VAR_2} is getting pretty\n"
@@ -7907,6 +8047,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Training on a beach is effective,\n"
.string "just as I thought. Bye now!$"
+BattleFrontier_PokeNav_2AE8E6:: @ 82AE8E6
.string "How do you do?\n"
.string "This is {STR_VAR_1}.\p"
.string "I wonder when this yucky volcanic\n"
@@ -7915,6 +8056,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "up the pattern on my parasol…\p"
.string "Let’s promise to meet again!$"
+BattleFrontier_PokeNav_2AE998:: @ 82AE998
.string "Hi, {STR_VAR_1} here.\p"
.string "Did you know that it’s easier to\n"
.string "float in the sea than a pool?\p"
@@ -7926,6 +8068,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "…Where am I, anyway?\n"
.string "I’d better go!$"
+BattleFrontier_PokeNav_2AEA8F:: @ 82AEA8F
.string "Oh, {PLAYER}{STRING 5}, hello!\n"
.string "This is {STR_VAR_1}.\l"
.string "I’m up in the mountains now.\p"
@@ -7937,12 +8080,14 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’m going to try that!\n"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2AEB77:: @ 82AEB77
.string "Oh, hi, hi, this is {STR_VAR_1}!\p"
.string "I’m raising POKéMON with LIV!\n"
.string "We’re trying very hard!\p"
.string "If we try harder, can we become\n"
.string "number one? Bye-bye!$"
+BattleFrontier_PokeNav_2AEBFA:: @ 82AEBFA
.string "{STR_VAR_1} here!\p"
.string "I’m a SAILOR, but I’m not on a boat\n"
.string "now.\p"
@@ -7952,6 +8097,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "while staring out across the waves.\p"
.string "All right, next time!$"
+BattleFrontier_PokeNav_2AECC1:: @ 82AECC1
.string "It’s {STR_VAR_1}.\n"
.string "So? Get any more POKéMON?\p"
.string "If you catch a new POKéMON,\n"
@@ -7959,6 +8105,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I won’t whine for it, honest.\n"
.string "I’ll be waiting. See you.$"
+BattleFrontier_PokeNav_2AED52:: @ 82AED52
.string "This is {STR_VAR_1}.\p"
.string "Are you raising your POKéMON\n"
.string "in the optimal way?\p"
@@ -7969,6 +8116,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "POKéMON, you should come out to\l"
.string "{STR_VAR_2}. Take care now.$"
+BattleFrontier_PokeNav_2AEE35:: @ 82AEE35
.string "Hi, this is {STR_VAR_1}.\p"
.string "I gave a {POKEBLOCK} to my {STR_VAR_2}.\n"
.string "It seemed to enjoy it very much.\p"
@@ -7977,6 +8125,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I find that quite fascinating.\n"
.string "Please do take care.$"
+BattleFrontier_PokeNav_2AEEF4:: @ 82AEEF4
.string "{STR_VAR_1} here.\p"
.string "If you cooperate with POKéMON,\n"
.string "one can be comfortable in the wild.\p"
@@ -7987,6 +8136,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I think you’re on the right track!\n"
.string "Catch you later!$"
+BattleFrontier_PokeNav_2AEFDA:: @ 82AEFDA
.string "Hi, it’s {STR_VAR_1}. You know,\n"
.string "the TRAINER who’s always prepared!\p"
.string "{PLAYER}{STRING 5}, do you have enough items?\n"
@@ -7997,6 +8147,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better go check my own\n"
.string "supplies! Be vigilant!$"
+BattleFrontier_PokeNav_2AF0E7:: @ 82AF0E7
.string "It’s {STR_VAR_1}!\n"
.string "It’s {STR_VAR_1}!\p"
.string "{STR_VAR_2} is a very busy\n"
@@ -8007,6 +8158,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "How did you do today?\n"
.string "Tell me about it next time, okay?$"
+BattleFrontier_PokeNav_2AF1B8:: @ 82AF1B8
.string "It’s me, {STR_VAR_1}.\p"
.string "I’m popular because I have lots\n"
.string "of BUG POKéMON, right?\p"
@@ -8019,6 +8171,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Snivel…\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AF2C4:: @ 82AF2C4
.string "Hah! Hah! Hah! Hah!\p"
.string "Hi! It’s {STR_VAR_1}! Hah! Hah!\p"
.string "Trying to chat…\n"
@@ -8029,6 +8182,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "We’ll chat…another time…\l"
.string "Hah! Hah! Hah!$"
+BattleFrontier_PokeNav_2AF371:: @ 82AF371
.string "Oh, hi!\p"
.string "I’m still searching for treasures\n"
.string "with KIRA!\p"
@@ -8042,6 +8196,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re my one and only!\p"
.string "…{PLAYER}, I have to go, bye!$"
+BattleFrontier_PokeNav_2AF480:: @ 82AF480
.string "This is {STR_VAR_1}!\p"
.string "I went to DEWFORD’s GYM again\n"
.string "for training.\p"
@@ -8062,6 +8217,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Forget this chat ever happened,\n"
.string "how about it? So long!$"
+BattleFrontier_PokeNav_2AF671:: @ 82AF671
.string "It’s a pleasure to chat with\n"
.string "a young TRAINER like you.\p"
.string "I imagine that you will continue to\n"
@@ -8076,6 +8232,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Hahaha!\n"
.string "Never be discouraged!$"
+BattleFrontier_PokeNav_2AF7D8:: @ 82AF7D8
.string "Hi, this is {STR_VAR_1}!\n"
.string "We just won a battle!\p"
.string "We don’t win often, but it was this\n"
@@ -8089,6 +8246,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "to her next time?\p"
.string "Okay, see you!$"
+BattleFrontier_PokeNav_2AF8F7:: @ 82AF8F7
.string "{STR_VAR_1} here, yes.\n"
.string "I headed out to sea yesterday.\p"
.string "I had been hoping to find a new\n"
@@ -8103,6 +8261,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s all I have to say!\n"
.string "Farewell for now!$"
+BattleFrontier_PokeNav_2AFA39:: @ 82AFA39
.string "Ahoy there!\n"
.string "It’s me, {STR_VAR_1}!\l"
.string "I’m out on ROUTE 108 now!\l"
@@ -8114,6 +8273,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s all from ROUTE 108!\n"
.string "Brought to you by {STR_VAR_1}!$"
+BattleFrontier_PokeNav_2AFB26:: @ 82AFB26
.string "It’s {STR_VAR_1}!\p"
.string "I’m kind of busy, but I figured\n"
.string "I should let you know that I’ve\l"
@@ -8123,6 +8283,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I think we’ll be good rivals,\n"
.string "you and I. Good-bye for now!$"
+BattleFrontier_PokeNav_2AFC07:: @ 82AFC07
.string "Hi! This is {STR_VAR_1}.\n"
.string "I heard the news!\p"
.string "They say you did excellent at\n"
@@ -8130,6 +8291,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It’s awesome, {STR_VAR_3} straight wins?\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AFC78:: @ 82AFC78
.string "Hello, it’s {STR_VAR_1}!\n"
.string "I heard about you!\p"
.string "They said you won {STR_VAR_3} straight\n"
@@ -8137,6 +8299,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s special! I should try\n"
.string "harder, too! See you!$"
+BattleFrontier_PokeNav_2AFCFF:: @ 82AFCFF
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I heard you went on a tear at\n"
@@ -8146,6 +8309,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get it together, too!\n"
.string "Catch you soon!$"
+BattleFrontier_PokeNav_2AFDA7:: @ 82AFDA7
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here. What’s up?\p"
.string "There’s a rumor going around that\n"
@@ -8154,6 +8318,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better step it up, too.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2AFE3D:: @ 82AFE3D
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "You were at the {STR_VAR_2}\n"
@@ -8162,6 +8327,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better work on my POKéMON more.\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2AFECA:: @ 82AFECA
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here. How are you?\p"
.string "By the way, I heard you pulled off\n"
@@ -8170,6 +8336,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That inspires me to focus on\n"
.string "raising my team.$"
+BattleFrontier_PokeNav_2AFF64:: @ 82AFF64
.string "…Er, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here…\p"
.string "Oh, yeah, you were over at\n"
@@ -8178,6 +8345,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, there goes a rare POKéMON!\n"
.string "I have to go!$"
+BattleFrontier_PokeNav_2AFFF0:: @ 82AFFF0
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\l"
.string "I hope you’re doing well.\p"
@@ -8187,6 +8355,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s very impressive!\n"
.string "I hope you stay successful.$"
+BattleFrontier_PokeNav_2B00B5:: @ 82B00B5
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "I heard! Your {STR_VAR_3}-win streak at\n"
@@ -8194,6 +8363,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That is so cool!\n"
.string "I’d better try harder, too!$"
+BattleFrontier_PokeNav_2B0129:: @ 82B0129
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "You won {STR_VAR_3} straight battles at\n"
@@ -8201,6 +8371,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the accomplishment.\n"
.string "I need to work harder.$"
+BattleFrontier_PokeNav_2B01A5:: @ 82B01A5
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I hear you’re the terror of\n"
@@ -8210,6 +8381,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re good, you.\n"
.string "I wonder how many I can win?$"
+BattleFrontier_PokeNav_2B0232:: @ 82B0232
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you keeping well?\p"
@@ -8219,6 +8391,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the tale.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B02D9:: @ 82B02D9
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "I hope you’ve been keeping well.\p"
@@ -8227,6 +8400,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I admire your energy!\n"
.string "Bye now.$"
+BattleFrontier_PokeNav_2B0366:: @ 82B0366
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I heard about you!\n"
@@ -8235,6 +8409,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re an inspiration!\n"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2B03E6:: @ 82B03E6
.string "Hi! This is {STR_VAR_1}.\n"
.string "I heard the news!\p"
.string "They say you did excellent at\n"
@@ -8242,6 +8417,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It’s awesome--{STR_VAR_3} straight wins?\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B0457:: @ 82B0457
.string "Hello, it’s {STR_VAR_1}!\n"
.string "I heard about you!\p"
.string "They said you won {STR_VAR_3} straight\n"
@@ -8249,6 +8425,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s special! I should try\n"
.string "harder, too! See you!$"
+BattleFrontier_PokeNav_2B04DE:: @ 82B04DE
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\p"
.string "I heard you went on a tear at\n"
@@ -8258,6 +8435,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get it together, too!\n"
.string "Catch you soon!$"
+BattleFrontier_PokeNav_2B0586:: @ 82B0586
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here. What’s up?\p"
.string "There’s a rumor going around that\n"
@@ -8266,6 +8444,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better step it up, too.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B061C:: @ 82B061C
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "You were at the {STR_VAR_2}\n"
@@ -8274,6 +8453,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Me? I’d say I’m coming along.\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2B06A3:: @ 82B06A3
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here. How are you?\p"
.string "By the way, I heard you pulled off\n"
@@ -8282,6 +8462,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better try harder myself!\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2B073B:: @ 82B073B
.string "…Er, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here…\p"
.string "Oh, yeah, you were over at\n"
@@ -8290,6 +8471,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, there goes a rare POKéMON!\n"
.string "I have to go!$"
+BattleFrontier_PokeNav_2B07C7:: @ 82B07C7
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\l"
.string "I hope you’re doing well.\p"
@@ -8299,6 +8481,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s very impressive!\n"
.string "I’d better work on my POKéMON, too!$"
+BattleFrontier_PokeNav_2B0894:: @ 82B0894
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "I heard! Your {STR_VAR_3}-win streak at\n"
@@ -8306,6 +8489,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That is so cool!\n"
.string "I’d better try harder, too!$"
+BattleFrontier_PokeNav_2B0908:: @ 82B0908
.string "Oh, {PLAYER}{STRING 5}, hello…\n"
.string "This is {STR_VAR_1}.\p"
.string "You won {STR_VAR_3} straight battles at\n"
@@ -8313,6 +8497,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the accomplishment.\n"
.string "I need to work harder.$"
+BattleFrontier_PokeNav_2B0984:: @ 82B0984
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I hear you’re the terror of\n"
@@ -8322,6 +8507,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re good, you.\n"
.string "I wonder how many I can win?$"
+BattleFrontier_PokeNav_2B0A11:: @ 82B0A11
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you keeping well?\p"
@@ -8331,6 +8517,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the tale.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B0AB8:: @ 82B0AB8
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "I hope you’ve been keeping well.\p"
@@ -8339,6 +8526,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I admire your energy!\n"
.string "Bye now.$"
+BattleFrontier_PokeNav_2B0B45:: @ 82B0B45
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "I heard about you!\p"
@@ -8347,6 +8535,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re an inspiration!\n"
.string "Bye-bye!$"
+BattleFrontier_PokeNav_2B0BC5:: @ 82B0BC5
.string "Hi! {PLAYER}?\n"
.string "Hello, this is {STR_VAR_1}!\l"
.string "I heard the news!\p"
@@ -8355,6 +8544,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "It’s awesome! I have to do better!\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B0C4A:: @ 82B0C4A
.string "Hello, it’s {STR_VAR_1}!\n"
.string "I heard about you!\p"
.string "They said you won {STR_VAR_3} titles\n"
@@ -8362,6 +8552,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s super! I wonder if I can\n"
.string "become a champion?$"
+BattleFrontier_PokeNav_2B0CC7:: @ 82B0CC7
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "How’s it going?\p"
@@ -8370,6 +8561,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Make it one more next time!\n"
.string "Catch you soon!$"
+BattleFrontier_PokeNav_2B0D4A:: @ 82B0D4A
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "I heard you became the champion\n"
@@ -8377,6 +8569,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Sounds like you’re working hard.\n"
.string "I’ll try to keep up!$"
+BattleFrontier_PokeNav_2B0DC8:: @ 82B0DC8
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "I heard you won {STR_VAR_3} times\n"
@@ -8384,6 +8577,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get with it, too!\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2B0E35:: @ 82B0E35
.string "Hey, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here. How are you?\p"
.string "By the way, I heard you became\n"
@@ -8392,6 +8586,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better raise my POKéMON before\n"
.string "you pull farther ahead.$"
+BattleFrontier_PokeNav_2B0ED1:: @ 82B0ED1
.string "{PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here.\p"
.string "You were at the {STR_VAR_2}\n"
@@ -8401,6 +8596,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, is that right.\n"
.string "Okay, bye.$"
+BattleFrontier_PokeNav_2B0F72:: @ 82B0F72
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\l"
.string "I hope you’re doing well.\l"
@@ -8410,6 +8606,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I must raise my POKéMON like you.\n"
.string "See you again.$"
+BattleFrontier_PokeNav_2B102A:: @ 82B102A
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "I heard! You took the title\n"
@@ -8417,6 +8614,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That is so cool!\n"
.string "I’d better try harder, too!$"
+BattleFrontier_PokeNav_2B10A7:: @ 82B10A7
.string "Oh, {PLAYER}{STRING 5}, hello.\n"
.string "This is {STR_VAR_1}.\p"
.string "You won {STR_VAR_3} straight times at\n"
@@ -8424,6 +8622,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the accomplishment.\n"
.string "I need to work harder.$"
+BattleFrontier_PokeNav_2B1121:: @ 82B1121
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I hear you’re the terror of\n"
@@ -8435,6 +8634,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "…Pretty well impossible?\n"
.string "Well, see you!$"
+BattleFrontier_PokeNav_2B11D3:: @ 82B11D3
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you keeping well?\p"
@@ -8443,6 +8643,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the tale.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B124D:: @ 82B124D
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "I hope you’ve been keeping well.\p"
@@ -8451,6 +8652,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I admire your energy!\n"
.string "Bye now.$"
+BattleFrontier_PokeNav_2B12D0:: @ 82B12D0
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "I heard about you!\p"
@@ -8459,6 +8661,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re an inspiration!\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2B1347:: @ 82B1347
.string "Hi! {PLAYER}?\n"
.string "Hello, this is {STR_VAR_1}!\l"
.string "I heard the news!\p"
@@ -8467,6 +8670,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s awesome!\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B13B1:: @ 82B13B1
.string "Hello, it’s {STR_VAR_1}!\n"
.string "I heard about you!\p"
.string "They said you won your way through\n"
@@ -8474,6 +8678,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I have to try much harder!\n"
.string "Bye!$"
+BattleFrontier_PokeNav_2B142B:: @ 82B142B
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "How’s it going?\p"
@@ -8482,6 +8687,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Try to do even better next time!\n"
.string "Catch you soon!$"
+BattleFrontier_PokeNav_2B14B4:: @ 82B14B4
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "I heard you blew through {STR_VAR_3} rooms\n"
@@ -8489,6 +8695,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better train my POKéMON and\n"
.string "try to keep up!$"
+BattleFrontier_PokeNav_2B1525:: @ 82B1525
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "I heard you got past {STR_VAR_3} rooms\n"
@@ -8496,6 +8703,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get with it, too!\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2B158E:: @ 82B158E
.string "Hey, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here. How are you?\p"
.string "By the way, I heard you got through\n"
@@ -8503,6 +8711,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better raise my POKéMON before\n"
.string "you pull further ahead.$"
+BattleFrontier_PokeNav_2B1622:: @ 82B1622
.string "{PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here.\p"
.string "You were at the {STR_VAR_2}\n"
@@ -8511,6 +8720,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Oh, there goes a rare POKéMON!\n"
.string "Okay, bye.$"
+BattleFrontier_PokeNav_2B169D:: @ 82B169D
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\l"
.string "I hope you’re doing well.\l"
@@ -8521,6 +8731,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I must raise my POKéMON like you.\l"
.string "See you again.$"
+BattleFrontier_PokeNav_2B1775:: @ 82B1775
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "I heard! You won your way through\n"
@@ -8528,6 +8739,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That is so cool!\n"
.string "I’d better try harder, too!$"
+BattleFrontier_PokeNav_2B17F8:: @ 82B17F8
.string "Oh, {PLAYER}{STRING 5}, hello.\n"
.string "This is {STR_VAR_1}.\p"
.string "You won your way past {STR_VAR_3} rooms\n"
@@ -8535,6 +8747,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the accomplishment.\n"
.string "I need to work harder.$"
+BattleFrontier_PokeNav_2B1877:: @ 82B1877
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I hear you’re the terror of\n"
@@ -8546,6 +8759,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "…Pretty well impossible?\n"
.string "Well, see you!$"
+BattleFrontier_PokeNav_2B1946:: @ 82B1946
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you keeping well?\p"
@@ -8554,6 +8768,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the tale.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B19C7:: @ 82B19C7
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "I hope you’ve been keeping well.\p"
@@ -8562,6 +8777,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I admire your energy!\n"
.string "Bye now.$"
+BattleFrontier_PokeNav_2B1A4C:: @ 82B1A4C
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "I heard about you!\p"
@@ -8570,6 +8786,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "You’re an inspiration!\n"
.string "See you again!$"
+BattleFrontier_PokeNav_2B1ACA:: @ 82B1ACA
.string "Hi! {PLAYER}?\n"
.string "Hello, this is {STR_VAR_1}!\l"
.string "I heard the news!\p"
@@ -8578,6 +8795,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s awesome!\n"
.string "I should try that challenge.$"
+BattleFrontier_PokeNav_2B1B50:: @ 82B1B50
.string "Hello, it’s {STR_VAR_1}!\n"
.string "I heard about you!\p"
.string "They said you won your way through\n"
@@ -8585,6 +8803,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Wow, that’s fantastic!\n"
.string "I’d better raise my POKéMON, too!$"
+BattleFrontier_PokeNav_2B1BE4:: @ 82B1BE4
.string "Hey there, {PLAYER}!\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "How’s it going?\p"
@@ -8593,6 +8812,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "Try to do even better next time!\n"
.string "Catch you soon!$"
+BattleFrontier_PokeNav_2B1C6A:: @ 82B1C6A
.string "Hey, {PLAYER}{STRING 5}.\n"
.string "{STR_VAR_1} here.\p"
.string "I heard you scaled {STR_VAR_3} floors\n"
@@ -8600,6 +8820,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better work hard and try\n"
.string "to keep up!$"
+BattleFrontier_PokeNav_2B1CCF:: @ 82B1CCF
.string "Hiya, {PLAYER}{STRING 5}!\n"
.string "It’s {STR_VAR_1}.\p"
.string "I heard you climbed {STR_VAR_3} floors\n"
@@ -8607,6 +8828,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better get with it, too!\n"
.string "See you soon!$"
+BattleFrontier_PokeNav_2B1D38:: @ 82B1D38
.string "Hey, {PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here. How are you?\p"
.string "By the way, I heard you got through\n"
@@ -8614,6 +8836,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I’d better raise my POKéMON before\n"
.string "you pull further ahead.$"
+BattleFrontier_PokeNav_2B1DCD:: @ 82B1DCD
.string "{PLAYER}{STRING 5}?\n"
.string "{STR_VAR_1} here.\p"
.string "You were at the {STR_VAR_2}\n"
@@ -8623,6 +8846,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "No, huh?\n"
.string "Okay, bye.$"
+BattleFrontier_PokeNav_2B1E4B:: @ 82B1E4B
.string "Oh, {PLAYER}{STRING 5}, how do you do?\n"
.string "This is {STR_VAR_1} speaking.\l"
.string "I hope you’re doing well.\l"
@@ -8633,6 +8857,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I must raise my POKéMON like you.\l"
.string "See you again.$"
+BattleFrontier_PokeNav_2B1F24:: @ 82B1F24
.string "Oh, {PLAYER}{STRING 5}, hi there!\n"
.string "This is {STR_VAR_1}!\p"
.string "I heard! You won your way through\n"
@@ -8640,6 +8865,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That is so cool!\n"
.string "I’d better try harder, too!$"
+BattleFrontier_PokeNav_2B1FA8:: @ 82B1FA8
.string "Oh, {PLAYER}{STRING 5}, hello.\n"
.string "This is {STR_VAR_1}.\p"
.string "You climbed {STR_VAR_3} floors inside\n"
@@ -8647,6 +8873,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the accomplishment.\n"
.string "I need to work harder.$"
+BattleFrontier_PokeNav_2B2022:: @ 82B2022
.string "Ah, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\p"
.string "I hear you’re the terror of\n"
@@ -8658,6 +8885,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "…Pretty well impossible?\n"
.string "Well, see you!$"
+BattleFrontier_PokeNav_2B20F3:: @ 82B20F3
.string "Hello, {PLAYER}{STRING 5}.\n"
.string "It’s me, {STR_VAR_1}.\l"
.string "Are you keeping well?\p"
@@ -8666,6 +8894,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "That’s quite the tale.\n"
.string "See you!$"
+BattleFrontier_PokeNav_2B2175:: @ 82B2175
.string "Ah, hello, {PLAYER}{STRING 5}!\n"
.string "This is {STR_VAR_1}!\l"
.string "I hope you’ve been keeping well.\p"
@@ -8674,6 +8903,7 @@ LilycoveCity_PokemonCenter_1F_Text_2A970E: @ 82A970E
.string "I admire your energy!\n"
.string "Bye now.$"
+BattleFrontier_PokeNav_2B21FC:: @ 82B21FC
.string "Oh, hi, {PLAYER}{STRING 5}.\n"
.string "This is {STR_VAR_1}.\l"
.string "I heard about you!\p"
@@ -9518,11 +9748,11 @@ BattleFrontier_BattleTowerLobby_EventScript_2B688D:: @ 82B688D
faceplayer
setvar VAR_0x8004, 0
special sub_81A085C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6900
setvar VAR_0x8004, 10
special sub_81A085C
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B68BE
checkflag FLAG_0x934
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E90
@@ -9530,15 +9760,15 @@ BattleFrontier_BattleTowerLobby_EventScript_2B688D:: @ 82B688D
BattleFrontier_BattleTowerLobby_EventScript_2B68BE:: @ 82B68BE
setvar VAR_0x8004, 11
special sub_81A085C
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B69D3
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6ACF
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6C77
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6D5C
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6DD4
release
releaseall
@@ -9560,7 +9790,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6925:: @ 82B6925
setvar VAR_0x8005, 6
special sub_81A085C
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B69BB
setvar VAR_0x8004, 8
setvar VAR_0x8005, 0
@@ -9624,9 +9854,9 @@ BattleFrontier_BattleTowerLobby_EventScript_2B69D3:: @ 82B69D3
special sub_81A085C
waitstate
copyvar VAR_0x8005, VAR_RESULT
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6ABA
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6AC0
setvar VAR_0x8004, 12
special sub_81A085C
@@ -9637,7 +9867,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B69D3:: @ 82B69D3
special sub_81A085C
setvar VAR_0x8004, 12
special sub_81A085C
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6AC6
setvar VAR_0x8004, 16
setvar VAR_0x8005, 0
@@ -9693,11 +9923,11 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6B09:: @ 82B6B09
setvar VAR_0x8004, 19
special sub_81A085C
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B81
setvar VAR_0x8004, 20
special sub_81A085C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6C0C
setvar VAR_0x8004, 16
setvar VAR_0x8005, 0
@@ -9737,7 +9967,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6B81:: @ 82B6B81
waitstate
setvar VAR_0x8004, 15
special sub_81A085C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B09
BattleFrontier_BattleTowerLobby_EventScript_2B6BD4:: @ 82B6BD4
@@ -9779,7 +10009,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6C0C:: @ 82B6C0C
waitstate
setvar VAR_0x8004, 15
special sub_81A085C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6B09
goto BattleFrontier_BattleTowerLobby_EventScript_2B6BD4
end
@@ -9810,9 +10040,9 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6C77:: @ 82B6C77
special sub_81A085C
waitstate
copyvar VAR_0x8005, VAR_RESULT
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6D50
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_2B6D56
setvar VAR_0x8004, 17
special sub_81A085C
@@ -9918,7 +10148,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6E4D:: @ 82B6E4D
BattleFrontier_BattleTowerLobby_EventScript_2B6E54:: @ 82B6E54
setvar VAR_0x8004, 24
special sub_81A085C
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E93
applymovement 6, BattleFrontier_BattleTowerLobby_Movement_2B6E94
waitmovement 0
@@ -9927,7 +10157,7 @@ BattleFrontier_BattleTowerLobby_EventScript_2B6E54:: @ 82B6E54
BattleFrontier_BattleTowerLobby_EventScript_2B6E72:: @ 82B6E72
setvar VAR_0x8004, 24
special sub_81A085C
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2B6E93
applymovement 6, BattleFrontier_BattleTowerLobby_Movement_2B6E95
waitmovement 0
@@ -9962,54 +10192,71 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
step_31
step_end
+gText_082B6EA5:: @ 82B6EA5
.string "Um, I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "Snivel… This tension is getting to me…$"
+gText_082B6EEC:: @ 82B6EEC
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!\n"
.string "Here we come!$"
+gText_082B6F16:: @ 82B6F16
.string "I’m the no. {STR_VAR_2} apprentice of {STR_VAR_1}!\n"
.string "Accept my challenge!$"
+gText_082B6F4C:: @ 82B6F4C
.string "Um… I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice…\n"
.string "Do you think someone like me can win?$"
+gText_082B6F92:: @ 82B6F92
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!\n"
.string "I’ll let you challenge me!$"
+gText_082B6FC9:: @ 82B6FC9
.string "I’m horribly busy, but I also happen\n"
.string "to be {STR_VAR_1}’s no. {STR_VAR_2} apprentice.$"
+gText_082B700C:: @ 82B700C
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "Glad to meet you!$"
+gText_082B703A:: @ 82B703A
.string "I serve as {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "May I begin?$"
+gText_082B706A:: @ 82B706A
.string "Eek! I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!\n"
.string "I’ll do my best!$"
+gText_082B709C:: @ 82B709C
.string "Yeehaw! I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!\n"
.string "Put ’em up!$"
+gText_082B70CC:: @ 82B70CC
.string "I’m {STR_VAR_1}’s 1,000th apprentice!\n"
.string "Actually, I’m no. {STR_VAR_2}! Here goes!$"
+gText_082B710A:: @ 82B710A
.string "Yeah, I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!\n"
.string "Let’s get rockin’ and a-rollin’!$"
+gText_082B714D:: @ 82B714D
.string "Yippee-yahoo! I’m what you call\n"
.string "{STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+gText_082B7185:: @ 82B7185
.string "Cough! I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "Good to meet you! Cough!$"
+gText_082B71C1:: @ 82B71C1
.string "This is nerve-racking…\n"
.string "I’m the no. {STR_VAR_2} apprentice of {STR_VAR_1}.$"
+gText_082B71F9:: @ 82B71F9
.string "I am {STR_VAR_1}’s no. {STR_VAR_2} apprentice,\n"
.string "and that’s no lie.$"
+gText_082B7229:: @ 82B7229
.string "Are you… {PLAYER}?\n"
.string "Oh! Sniff…sob…\p"
.string "Oh! S-sorry…\n"
@@ -10021,11 +10268,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please, please, {PLAYER}!\n"
.string "Please teach me about POKéMON!$"
+gText_082B731C:: @ 82B731C
.string "Oh… B-but…\n"
.string "Snivel… Waaaaaaah!\p"
.string "Please!\n"
.string "I’m begging you, please!$"
+gText_082B735B:: @ 82B735B
.string "Oh, really? You will?\n"
.string "Awesome! Wicked! Awoooh!\p"
.string "Oh… I’m sorry…\n"
@@ -10035,6 +10284,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which would be better for me: Level 50\n"
.string "or the Open Level?$"
+gText_082B7423:: @ 82B7423
.string "{STR_VAR_1}?\n"
.string "Waaaaah!\p"
.string "Oh! I’m so sorry!\n"
@@ -10044,6 +10294,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thank you so much!\l"
.string "Please talk with me again!$"
+gText_082B74C1:: @ 82B74C1
.string "Wowee! You’re {PLAYER}, aren’t you?\n"
.string "You’re awesomely strong, aren’t you?\p"
.string "I’m {STR_VAR_1}!\n"
@@ -10052,21 +10303,25 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Can you be my teacher and tell me\l"
.string "lots about being a TRAINER?$"
+gText_082B756F:: @ 82B756F
.string "Aww, why?\n"
.string "Oh, please? Pretty please?\l"
.string "Please be my teacher, please!$"
+gText_082B75B2:: @ 82B75B2
.string "Yay! Great!\p"
.string "The first thing I wanted to ask you is\n"
.string "about the BATTLE TOWER!\p"
.string "The Level 50 and Open Level Rooms…\n"
.string "Which would be perfect for me?$"
+gText_082B763F:: @ 82B763F
.string "{STR_VAR_1}, huh? That’s true!\n"
.string "I’ll do my best there!\p"
.string "If we meet here again, please teach\n"
.string "me something else, teacher!$"
+gText_082B76AC:: @ 82B76AC
.string "Um… Are you {PLAYER}?\n"
.string "My name is {STR_VAR_1}.\p"
.string "I want to become a POKéMON TRAINER,\n"
@@ -10075,11 +10330,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "advice because you’re so famous.\p"
.string "{PLAYER}, could you give me advice?$"
+gText_082B7772:: @ 82B7772
.string "Oh, but…\p"
.string "I sincerely want to become a POKéMON\n"
.string "TRAINER!\p"
.string "Please, can you answer my questions?$"
+gText_082B77CE:: @ 82B77CE
.string "Thank you!\n"
.string "Here’s my first question right away!\p"
.string "The BATTLE TOWER has two levels,\n"
@@ -10087,11 +10344,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which level do you think is more\n"
.string "suitable for me?$"
+gText_082B7871:: @ 82B7871
.string "Oh, the {STR_VAR_1} challenge?\n"
.string "Understood!\p"
.string "If I have another question, I’ll come\n"
.string "back here for your advice!$"
+gText_082B78D4:: @ 82B78D4
.string "Oh? Huh? You’re…\n"
.string "No, that can’t be true.\p"
.string "There isn’t any way that someone\n"
@@ -10115,6 +10374,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "…Or will you be so kind as to give\n"
.string "me advice?$"
+gText_082B7B1A:: @ 82B7B1A
.string "I knew it…\p"
.string "It had to happen because I’m such\n"
.string "a really boring nobody…\p"
@@ -10125,6 +10385,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please, will you be so kind as to give\n"
.string "me advice?$"
+gText_082B7C13:: @ 82B7C13
.string "Really? I can’t believe it!\n"
.string "I can’t believe you’ll advise me!\l"
.string "I… I’m so happy…\p"
@@ -10135,6 +10396,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which course do you think even I may\n"
.string "have a chance at?$"
+gText_082B7D18:: @ 82B7D18
.string "{STR_VAR_1}? Okay!\n"
.string "But do you really think someone like\l"
.string "me would have a chance?\p"
@@ -10143,6 +10405,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thank you very much for spending\n"
.string "time with someone like me.$"
+gText_082B7DD4:: @ 82B7DD4
.string "Oh! You’re {PLAYER}{STRING 5}, aren’t you?\p"
.string "I’ve heard that you’re tough at\n"
.string "POKéMON!\p"
@@ -10155,10 +10418,12 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I’m willing to listen to your advice.\n"
.string "You’ll agree, of course?$"
+gText_082B7EE5:: @ 82B7EE5
.string "Huh? Why are you refusing me?\n"
.string "It’s me who’s asking you!\l"
.string "You have to reconsider!$"
+gText_082B7F35:: @ 82B7F35
.string "Okay, so there is this something.\n"
.string "I want you to decide it for me.\p"
.string "You know that the BATTLE TOWER has\n"
@@ -10166,6 +10431,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which do you think would be good\n"
.string "for me, {PLAYER}{STRING 5}?$"
+gText_082B7FE8:: @ 82B7FE8
.string "Okay, {STR_VAR_1} is suitable for me?\n"
.string "Thank you!\p"
.string "Knowing that you made the decision,\n"
@@ -10174,6 +10440,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082B8087:: @ 82B8087
.string "Oh, hi, there! {PLAYER}{STRING 5}!\n"
.string "I know you because you’re famous!\l"
.string "Call me {STR_VAR_1}! Glad to meet you!\p"
@@ -10188,11 +10455,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, {PLAYER}{STRING 5}, how about sharing your\l"
.string "wisdom with me every so often?$"
+gText_082B822B:: @ 82B822B
.string "Oh, but, please?\n"
.string "A guy like me needs someone like\l"
.string "you, {PLAYER}{STRING 5}!\p"
.string "Honestly, I need your advice!$"
+gText_082B8286:: @ 82B8286
.string "Thank you! That’s more like it!\n"
.string "So, let’s start with an easy one!\p"
.string "You know about the BATTLE TOWER’s\n"
@@ -10201,11 +10470,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Me being a busy guy, which one should\n"
.string "I gear up for?$"
+gText_082B8356:: @ 82B8356
.string "{STR_VAR_1}, huh? Okay, gotcha.\n"
.string "I’ll find time somehow and give it a go!\p"
.string "…Whoops, I’d better go to work!\n"
.string "Thanks! See you around!$"
+gText_082B83CE:: @ 82B83CE
.string "No way! Uh-uh!\n"
.string "Are you maybe the real {PLAYER}?\p"
.string "A-hah! Awesome! I’m {STR_VAR_1},\n"
@@ -10219,10 +10490,12 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Isn’t it a great idea?\n"
.string "Please, I want your advice!$"
+gText_082B84FC:: @ 82B84FC
.string "Ahahaha, you can pretend to be mean,\n"
.string "but you can’t fool me!\l"
.string "You really mean okay, don’t you?$"
+gText_082B8559:: @ 82B8559
.string "Yay! I knew you’d have a big heart,\n"
.string "{PLAYER}!\p"
.string "What should I ask you first?\n"
@@ -10234,6 +10507,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Level 50 or Open Level?\n"
.string "Which suits me more?$"
+gText_082B8656:: @ 82B8656
.string "Oh-oh-oh!\n"
.string "{STR_VAR_1}, you say!\l"
.string "Thank you for a totally cool reply!\p"
@@ -10242,6 +10516,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082B86EA:: @ 82B86EA
.string "I beg your pardon, but…\n"
.string "Are you {PLAYER}?\p"
.string "I’m {STR_VAR_1}, and I am delighted to\n"
@@ -10254,6 +10529,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "May I become your apprentice,\n"
.string "{PLAYER}?$"
+gText_082B87DA:: @ 82B87DA
.string "Oh…!\p"
.string "… … … … … …\n"
.string "… … … … … …\p"
@@ -10262,6 +10538,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please! Please say that you will\n"
.string "accept me as your apprentice!$"
+gText_082B887C:: @ 82B887C
.string "Oh… I’m delighted!\p"
.string "I don’t wish to waste your time,\n"
.string "so please advise me on this.\p"
@@ -10271,12 +10548,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which would be most suitable for me?\n"
.string "Level 50 or Open Level?$"
+gText_082B8957:: @ 82B8957
.string "{STR_VAR_1} is your choice!\n"
.string "I see. I will do my best!\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082B89C6:: @ 82B89C6
.string "Eek! Eek! {PLAYER}!\n"
.string "You spoke to me!\l"
.string "I… I’m overjoyed!\p"
@@ -10289,6 +10568,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please take me in as your apprentice!\n"
.string "I want to learn from you!$"
+gText_082B8ACF:: @ 82B8ACF
.string "Waaaah!\n"
.string "{PLAYER} turned me down…\l"
.string "It… It’s an invaluable experience!\p"
@@ -10296,6 +10576,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "an affirmative answer this time!\p"
.string "I beg you for your guidance!$"
+gText_082B8B66:: @ 82B8B66
.string "Hieeeeh! {PLAYER} said yes!\n"
.string "{PLAYER} said yes!\p"
.string "I won’t be able to sleep tonight…\n"
@@ -10304,12 +10585,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "At the BATTLE TOWER, what is right\n"
.string "for me, Level 50 or Open Level?$"
+gText_082B8C20:: @ 82B8C20
.string "{STR_VAR_1}! Perfectly understood!\n"
.string "I understand perfectly!\l"
.string "I’m deliriously delighted!\p"
.string "I hope you’ll be willing to teach me\n"
.string "some more another time.$"
+gText_082B8CAA:: @ 82B8CAA
.string "Whoa! Could you be…\n"
.string "Might you be… {PLAYER}{STRING 5}?!\l"
.string "That strong and famous TRAINER?\l"
@@ -10322,11 +10605,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, there you have it, {PLAYER}{STRING 5}!\n"
.string "Let me apprentice under you!$"
+gText_082B8DD3:: @ 82B8DD3
.string "Gwaaaah!\n"
.string "You’re quite cool and tough…\p"
.string "Don’t be that way, please.\n"
.string "I’m asking you!$"
+gText_082B8E24:: @ 82B8E24
.string "Oh, yeah! That’s a solid reply!\n"
.string "Excellent, I might add!\p"
.string "So how about a first piece of advice\n"
@@ -10334,12 +10619,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If I were to go, what would be better?\n"
.string "Level 50 or Open Level?$"
+gText_082B8ED5:: @ 82B8ED5
.string "Uh-huh, {STR_VAR_1} it is!\n"
.string "OK, A-OK!\l"
.string "I’ll go show my mettle, like, jam!\p"
.string "All right, I’ll look to you as my mentor!\n"
.string "Adios!$"
+gText_082B8F45:: @ 82B8F45
.string "Oh, hey, {PLAYER}{STRING 5}, right?\n"
.string "The police were looking for you!\p"
.string "… … …\n"
@@ -10352,6 +10639,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, how about you becoming my master\n"
.string "about all things POKéMON?$"
+gText_082B905F:: @ 82B905F
.string "If you’re going to act cold like that,\n"
.string "I’ll show you what I’ll do!\p"
.string "Waaah! Waaah! Waaah!\n"
@@ -10360,6 +10648,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Come on, will you please be\n"
.string "my POKéMON master?$"
+gText_082B910E:: @ 82B910E
.string "Yippee!\n"
.string "I’ll buy you a boat for that!\p"
.string "Of course I’m lying again!\n"
@@ -10370,6 +10659,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "level I should challenge…\p"
.string "Can you decide for me, master?$"
+gText_082B9204:: @ 82B9204
.string "Okay, so {STR_VAR_1} is better!\n"
.string "I’ll go to the other level, then!\p"
.string "Just kidding!\n"
@@ -10377,6 +10667,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082B929C:: @ 82B929C
.string "A-H-O-Y!\n"
.string "And that spells ahoy, and it means hi!\p"
.string "I’m {STR_VAR_1}, the rappin’ SAILOR\n"
@@ -10394,11 +10685,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s make that a celebration!\n"
.string "Become my mentor for commemoration!$"
+gText_082B9438:: @ 82B9438
.string "But!\n"
.string "You have to work with me!\p"
.string "Don’t be such a tease!\n"
.string "Become my mentor, please!$"
+gText_082B9488:: @ 82B9488
.string "That’s it!\n"
.string "{PLAYER}, you’ve got the spirit!\p"
.string "So here’s my first question\n"
@@ -10408,11 +10701,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Level 50 and Open Level there be,\n"
.string "which is the one that’s good for me?$"
+gText_082B9564:: @ 82B9564
.string "Okay, {STR_VAR_1} it is, you say!\n"
.string "I’ll go and take it on my way!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082B95D8:: @ 82B95D8
.string "Say, hey, aren’t you {PLAYER}?\n"
.string "What should I do? Talk to you?\l"
.string "Why not? I’m already talking to you!\p"
@@ -10428,11 +10723,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}, let me be your underling!\n"
.string "I want you to teach me everything!$"
+gText_082B9763:: @ 82B9763
.string "You’re turning me down, then?\n"
.string "I’ll just have to ask you again!\p"
.string "{PLAYER}, I beg to be your underling!\n"
.string "I need you to teach me everything!$"
+gText_082B97E5:: @ 82B97E5
.string "Lucky, yeah, woohoo!\n"
.string "Should I pop a question to you?\p"
.string "Since we’re near the BATTLE TOWER,\n"
@@ -10440,12 +10737,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Of the choices you see,\n"
.string "which is the right one for me?$"
+gText_082B989A:: @ 82B989A
.string "If {STR_VAR_1} is what you suggest,\n"
.string "it must be the very best!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082B992D:: @ 82B992D
.string "Oh, hi! You there!\n"
.string "Can I get you to massage my shoulder?\p"
.string "…Yes, there! That’s it!\n"
@@ -10460,10 +10759,12 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Listen, can I get you to give me\n"
.string "advice?$"
+gText_082B9A84:: @ 82B9A84
.string "Oh, why?\p"
.string "I won’t be a big bother, I promise!\n"
.string "Please?$"
+gText_082B9AB9:: @ 82B9AB9
.string "Thank you. Mighty good of you!\n"
.string "…Cough! Cough!\p"
.string "Oogh, I have to toughen up quick…\p"
@@ -10471,11 +10772,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "right away, but what would be better\l"
.string "for me? Level 50 or Open Level?$"
+gText_082B9B76:: @ 82B9B76
.string "Hm, all right. That’s {STR_VAR_1}.\n"
.string "I’ll go there right away.\p"
.string "I hope I can keep hitting you up for\n"
.string "help--after all, you’re my mentor!$"
+gText_082B9BF2:: @ 82B9BF2
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}…?\p"
.string "Please, don’t look at me that way.\n"
@@ -10492,11 +10795,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Could you become my teacher and\n"
.string "give me advice?$"
+gText_082B9D83:: @ 82B9D83
.string "Please don’t brush me off like this!\n"
.string "I can’t live with the humiliation.\p"
.string "Please become my teacher!\n"
.string "I need your advice!$"
+gText_082B9DF9:: @ 82B9DF9
.string "Th-thank you…\p"
.string "But please don’t look at me like that.\n"
.string "It makes me all flustered.\p"
@@ -10505,6 +10810,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "At the BATTLE TOWER…\n"
.string "Which level should I attempt?$"
+gText_082B9EAA:: @ 82B9EAA
.string "Oh… Okay!\n"
.string "I’ll try my hand at that.\p"
.string "I hope I can make a valiant challenge\n"
@@ -10513,6 +10819,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082B9F55:: @ 82B9F55
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really real?\p"
.string "You may call me {STR_VAR_1}.\p"
@@ -10524,6 +10831,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I merely want you to recognize me\l"
.string "as your apprentice.$"
+gText_082BA084:: @ 82BA084
.string "Oh?\n"
.string "But what would compel you to refuse?\p"
.string "I apologize for being skeptical about\n"
@@ -10531,6 +10839,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please accept my apology and\n"
.string "accept me as your apprentice.$"
+gText_082BA11D:: @ 82BA11D
.string "You really are accepting me?\n"
.string "I don’t wish to celebrate prematurely.\p"
.string "If it is true, I apologize.\n"
@@ -10539,6 +10848,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "what would be worthy of me?\l"
.string "Level 50 or Open Level?$"
+gText_082BA1F3:: @ 82BA1F3
.string "{STR_VAR_1}?\n"
.string "Are you certain?\p"
.string "I see. If that’s the case, that’s fine.\n"
@@ -10547,6 +10857,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "me that you have accepted me.\p"
.string "Let us meet again!$"
+gText_082BA2A3:: @ 82BA2A3
.string "Sigh… Sob…\n"
.string "Oh, {PLAYER}!\p"
.string "I’m all tangled up in a dilemma\n"
@@ -10556,25 +10867,30 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please tell me, {PLAYER}.\n"
.string "What item should I make it hold?$"
+gText_082BA34E:: @ 82BA34E
.string "Oh, really? I shouldn’t make\n"
.string "my {STR_VAR_1} hold anything?$"
+gText_082BA380:: @ 82BA380
.string "Oh, okay! I’m delighted it’s settled!\n"
.string "Awesome! Wicked! Awoooh!\p"
.string "Thank you so much!$"
+gText_082BA3D2:: @ 82BA3D2
.string "Oh, I’m so glad…\n"
.string "I think I have that {STR_VAR_1}, too.\p"
.string "I’m delighted it’s settled!\n"
.string "Awesome! Wicked! Awoooh!\p"
.string "Thank you so much!$"
+gText_082BA448:: @ 82BA448
.string "Waaaah! Please don’t be mean!\p"
.string "That item {STR_VAR_1} was already\n"
.string "recommended to me before, sob…\p"
.string "Or do you mean I shouldn’t make\n"
.string "my {STR_VAR_2} hold anything?$"
+gText_082BA4D3:: @ 82BA4D3
.string "Yay! It’s {PLAYER}!\n"
.string "Great! I wanted to ask you something!\p"
.string "Do you make your POKéMON hold items?\n"
@@ -10583,38 +10899,47 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_1} to hold?\p"
.string "What do you think?$"
+gText_082BA58C:: @ 82BA58C
.string "Huh? You mean my {STR_VAR_1} doesn’t\n"
.string "have to hold anything?$"
+gText_082BA5BF:: @ 82BA5BF
.string "Oh, I get it! I’ll do that!\n"
.string "Thanks for teaching me!$"
+gText_082BA5F3:: @ 82BA5F3
.string "Oh, wow! One {STR_VAR_1}, huh?\n"
.string "Okay, I’ll do that!\p"
.string "Thanks for teaching me!$"
+gText_082BA635:: @ 82BA635
.string "Oh, uh, no, that’s not what I meant.\n"
.string "I want to know about a different item\l"
.string "than the ones I already know.\p"
.string "Or do you mean that my POKéMON doesn’t\n"
.string "have to hold anything this time?$"
+gText_082BA6E6:: @ 82BA6E6
.string "{PLAYER}, hello!\n"
.string "It’s about my {STR_VAR_1}…\p"
.string "I want to make it hold a good item.\n"
.string "What would be good for it?$"
+gText_082BA742:: @ 82BA742
.string "Oh, then my {STR_VAR_1} doesn’t have\n"
.string "to hold anything?$"
+gText_082BA770:: @ 82BA770
.string "Okay, I got it!\n"
.string "See you again!$"
+gText_082BA78F:: @ 82BA78F
.string "Oh, the item {STR_VAR_1}?\n"
.string "Understood!\p"
.string "I’ll do my best to find one!\n"
.string "See you again!$"
+gText_082BA7D8:: @ 82BA7D8
.string "Somebody taught me about\n"
.string "the {STR_VAR_1} already.\p"
.string "I want my POKéMON to hold a different\n"
@@ -10622,6 +10947,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Or do you think {STR_VAR_2} doesn’t\n"
.string "have to hold anything?$"
+gText_082BA867:: @ 82BA867
.string "Hello, {PLAYER}…\n"
.string "I’m sorry to disturb you, but I have\l"
.string "something else I wanted to ask you.\p"
@@ -10632,19 +10958,23 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}, please, could you decide\n"
.string "for me?$"
+gText_082BA96B:: @ 82BA96B
.string "A POKéMON belonging to someone like me\n"
.string "would be better off without an item?$"
+gText_082BA9B7:: @ 82BA9B7
.string "I understand…\n"
.string "You’re saying I shouldn’t rely on items.\l"
.string "I’ll do my best not to!\p"
.string "Thank you very much!$"
+gText_082BAA1B:: @ 82BAA1B
.string "The item {STR_VAR_1}, okay.\n"
.string "I’m not sure if I can get one…\l"
.string "No! I’ll do my best to get it.\p"
.string "Thank you very much!$"
+gText_082BAA81:: @ 82BAA81
.string "Oh, but…\n"
.string "I think I’ve heard about that before…\p"
.string "Is it maybe because I haven’t handled\n"
@@ -10652,6 +10982,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Or do you mean I shouldn’t make\n"
.string "my {STR_VAR_2} hold anything?$"
+gText_082BAB22:: @ 82BAB22
.string "Oh, {PLAYER}{STRING 5}.\n"
.string "There’s something I wanted to ask you.\p"
.string "You know how you decided which\n"
@@ -10663,9 +10994,11 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "What would be good? I want to make\n"
.string "my {STR_VAR_1} hold something.$"
+gText_082BAC43:: @ 82BAC43
.string "Oh! So my {STR_VAR_1} should do\n"
.string "the best it can empty-handed?$"
+gText_082BAC78:: @ 82BAC78
.string "If you think that’s best, I’ll do that.\p"
.string "Knowing that you made the decision,\n"
.string "{PLAYER}{STRING 5}, I won’t be so upset if\l"
@@ -10673,6 +11006,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082BAD17:: @ 82BAD17
.string "The item {STR_VAR_1}, huh?\n"
.string "Not bad. I’ll use it!\p"
.string "Knowing that you made the decision,\n"
@@ -10681,12 +11015,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082BADB6:: @ 82BADB6
.string "Huh? What are you saying?\n"
.string "You told me about the {STR_VAR_1}\l"
.string "already before.\p"
.string "Or do you mean my {STR_VAR_2} should\n"
.string "do the best it can empty-handed?$"
+gText_082BAE36:: @ 82BAE36
.string "Yo, {PLAYER}{STRING 5}!\p"
.string "We’re both busy, but we seem to run\n"
.string "into each other often anyway!\p"
@@ -10698,26 +11034,31 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "giving me advice on what I should make\l"
.string "my {STR_VAR_1} hold?$"
+gText_082BAF4E:: @ 82BAF4E
.string "Oh, so me being a busy guy, you say\n"
.string "my {STR_VAR_1} doesn’t need anything?$"
+gText_082BAF8F:: @ 82BAF8F
.string "Okay, gotcha.\n"
.string "I won’t need any time for that.\p"
.string "Thanks today!\n"
.string "See you around!$"
+gText_082BAFDB:: @ 82BAFDB
.string "Okay, gotcha.\n"
.string "I’ll find time somehow and find\l"
.string "that {STR_VAR_1} you recommended.\p"
.string "I’m glad I met a good mentor in you.\n"
.string "Thanks! See you around!$"
+gText_082BB05F:: @ 82BB05F
.string "Huh? I already know about\n"
.string "that {STR_VAR_1}.\p"
.string "Oh, right, I get it.\n"
.string "So me being a busy guy, you say\l"
.string "my {STR_VAR_2} doesn’t need anything?$"
+gText_082BB0D4:: @ 82BB0D4
.string "Hiya, {PLAYER}! It’s me!\n"
.string "I need to tap your mind again today.\l"
.string "Please, I need your advice!\p"
@@ -10726,15 +11067,18 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If I want to make my {STR_VAR_1} hold\n"
.string "an item, what should it be?$"
+gText_082BB18C:: @ 82BB18C
.string "Is that right? My {STR_VAR_1} doesn’t\n"
.string "need to hold an item, you’re saying.$"
+gText_082BB1CE:: @ 82BB1CE
.string "Okay, that’s what I’ll do!\p"
.string "I guess that’s about all I wanted\n"
.string "to ask you today.\p"
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082BB242:: @ 82BB242
.string "Uh-huh! One {STR_VAR_1}.\n"
.string "What a cool choice!\l"
.string "I’ll definitely try that!\p"
@@ -10743,6 +11087,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082BB2D9:: @ 82BB2D9
.string "Ahahah! That’s silly!\n"
.string "You already told me about that\l"
.string "{STR_VAR_1} before!\p"
@@ -10750,6 +11095,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Oh, wait! My {STR_VAR_2} doesn’t\n"
.string "need to hold an item, you’re saying.$"
+gText_082BB370:: @ 82BB370
.string "Hello, {PLAYER}. I hope you’ve been\n"
.string "keeping well.\p"
.string "May I approach you for advice?\p"
@@ -10763,26 +11109,31 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "It would please me if you could decide\n"
.string "what would be right for my POKéMON…$"
+gText_082BB4C3:: @ 82BB4C3
.string "In other words… My POKéMON has\n"
.string "no need to hold an item?$"
+gText_082BB4FB:: @ 82BB4FB
.string "I understand clearly now!\n"
.string "I will keep trying like this.\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082BB575:: @ 82BB575
.string "One {STR_VAR_1} it is!\n"
.string "I will order it right away.\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082BB5E1:: @ 82BB5E1
.string "You’ve already told me about that,\n"
.string "and I already have it.\p"
.string "Or are you saying… My POKéMON has\n"
.string "no need to hold an item?$"
+gText_082BB656:: @ 82BB656
.string "Eek! {PLAYER}!\n"
.string "I… I’m overjoyed to see you again!\p"
.string "Oh-oh-oh! There’s something I just\n"
@@ -10790,14 +11141,17 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please decide what my {STR_VAR_1}\n"
.string "should be holding!$"
+gText_082BB6E5:: @ 82BB6E5
.string "Oh, wow! I didn’t expect that answer!\n"
.string "So, a hold item isn’t necessary?$"
+gText_082BB72C:: @ 82BB72C
.string "Perfectly understood!\n"
.string "I’ll keep at this without an item!\p"
.string "I hope you’ll be willing to teach me\n"
.string "some more another time.$"
+gText_082BB7A2:: @ 82BB7A2
.string "{STR_VAR_1}! I’ll use that!\p"
.string "Um… Could it be, {PLAYER}, you also\n"
.string "make your POKéMON hold that item?\p"
@@ -10805,12 +11159,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I hope you’ll be willing to teach me\l"
.string "some more another time.$"
+gText_082BB84A:: @ 82BB84A
.string "Oh? You recommended that\n"
.string "{STR_VAR_1} before, too.\p"
.string "Or is it the best thing to hold?\n"
.string "Or do you mean that my {STR_VAR_2}\l"
.string "doesn’t need anything to hold?$"
+gText_082BB8CD:: @ 82BB8CD
.string "Hola!\n"
.string "My maestro, {PLAYER}{STRING 5}!\p"
.string "I want to hit you up for advice on\n"
@@ -10820,26 +11176,31 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Don’t be shy now.\n"
.string "Let’s blurt it out!$"
+gText_082BB970:: @ 82BB970
.string "Oh? So, you’re saying my {STR_VAR_1}\n"
.string "can win without holding any item?$"
+gText_082BB9AE:: @ 82BB9AE
.string "Si, bueno!\n"
.string "I’ll give it my best shot, like, slam!\p"
.string "All right, thanks, as always!\n"
.string "Adios!$"
+gText_082BBA05:: @ 82BBA05
.string "Uh-huh, that’s one {STR_VAR_1}?\n"
.string "Si, bueno!\l"
.string "I’ll go find me one, like, bam!\p"
.string "All right, thanks, as always!\n"
.string "Adios!$"
+gText_082BBA6C:: @ 82BBA6C
.string "No, no! You already told me about\n"
.string "that {STR_VAR_1} thing before.\p"
.string "Oh, now wait just one minute here…\n"
.string "So, you’re saying my {STR_VAR_2}\l"
.string "can win without holding any item?$"
+gText_082BBB01:: @ 82BBB01
.string "{PLAYER}{STRING 5}, something unbelievable\n"
.string "has happened!\p"
.string "I woke up this morning, and my POKéMON\n"
@@ -10852,9 +11213,11 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, how about deciding for me what\n"
.string "my {STR_VAR_1} should hold, master?$"
+gText_082BBC1C:: @ 82BBC1C
.string "What’s that mean?\n"
.string "Don’t make it hold anything?$"
+gText_082BBC4B:: @ 82BBC4B
.string "Okay, so it shouldn’t hold anything.\n"
.string "Then, I’d better get something for it!\p"
.string "Just kidding!\n"
@@ -10862,6 +11225,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082BBCF6:: @ 82BBCF6
.string "Okay, so it’s one {STR_VAR_1}!\n"
.string "I’ll make it hold anything but that!\p"
.string "Just kidding!\n"
@@ -10869,12 +11233,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082BBD90:: @ 82BBD90
.string "Um, you told me about that before,\n"
.string "didn’t you?\p"
.string "Isn’t there something else?\p"
.string "Or do you mean, don’t make\n"
.string "my {STR_VAR_2} hold anything?$"
+gText_082BBE0B:: @ 82BBE0B
.string "A-H-O-Y!\n"
.string "And that spells ahoy!\p"
.string "The rappin’ SAILOR am I!\n"
@@ -10885,21 +11251,25 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "My {STR_VAR_1} needs an item to hold,\n"
.string "What should it be, if I may be bold?$"
+gText_082BBEE5:: @ 82BBEE5
.string "Is that right?\n"
.string "My {STR_VAR_1} doesn’t need to be\l"
.string "holding anything tight?$"
+gText_082BBF25:: @ 82BBF25
.string "Okay, I hear you, sure I do!\n"
.string "My POKéMON will go empty-handed, too!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082BBFA4:: @ 82BBFA4
.string "Okay, one {STR_VAR_1},\n"
.string "that’s what I’ll use.\l"
.string "I was right to make you choose!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082BC024:: @ 82BC024
.string "Okay, one {STR_VAR_1}, you say?\n"
.string "You told me that the other day.\l"
.string "I need a new idea, a brand new way.\p"
@@ -10907,6 +11277,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "My POKéMON doesn’t need to hold\l"
.string "anything tight?$"
+gText_082BC0C8:: @ 82BC0C8
.string "Say, hey, {PLAYER}!\n"
.string "I found you again today!\p"
.string "What should I do? Get your advice?\n"
@@ -10920,21 +11291,25 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my {STR_VAR_1} that’d be good.\l"
.string "My indecision is making me brood.$"
+gText_082BC213:: @ 82BC213
.string "My {STR_VAR_1} needs nothing?\n"
.string "Doesn’t need to hold anything?$"
+gText_082BC247:: @ 82BC247
.string "If holding nothing is the best,\n"
.string "I’ll do as you suggest!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082BC2DD:: @ 82BC2DD
.string "If holding that {STR_VAR_1} is\n"
.string "the best, I’ll do as you suggest!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082BC373:: @ 82BC373
.string "Haven’t I heard about that\n"
.string "{STR_VAR_1} before?\l"
.string "I’m certain I have, that’s for sure!\p"
@@ -10942,6 +11317,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Or, my {STR_VAR_2} needs nothing?\l"
.string "Doesn’t need to hold anything?$"
+gText_082BC40E:: @ 82BC40E
.string "Gwah! Ouch! {PLAYER}{STRING 5}, my arm’s broken!\n"
.string "Don’t touch it, please!\p"
.string "I must’ve broken it while I was trying\n"
@@ -10952,21 +11328,25 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}{STRING 5}, what do you think would be\n"
.string "good for my {STR_VAR_1} to hold?$"
+gText_082BC514:: @ 82BC514
.string "Ouch…\p"
.string "So your suggestion is my {STR_VAR_1}\n"
.string "doesn’t have to hold anything?$"
+gText_082BC555:: @ 82BC555
.string "Hm, all right. That would be easier\n"
.string "for me, the way things are now.\p"
.string "I hope I can keep hitting you up\n"
.string "for help like this.$"
+gText_082BC5CE:: @ 82BC5CE
.string "Hm, all right. That’s one {STR_VAR_1}.\n"
.string "My POKéMON’s arm is fine, so I’ll make\l"
.string "it hold that item right away.\p"
.string "I hope I can keep hitting you up\n"
.string "for help like this.$"
+gText_082BC666:: @ 82BC666
.string "No, no, you told me about that\n"
.string "{STR_VAR_1} before, remember?\p"
.string "How about telling me something\n"
@@ -10975,6 +11355,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So your suggestion is my {STR_VAR_2}\l"
.string "doesn’t have to hold anything?$"
+gText_082BC714:: @ 82BC714
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}…\p"
.string "Please, don’t look at me that way.\n"
@@ -10986,9 +11367,11 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}{STRING 5}, what do you think would\n"
.string "be good?$"
+gText_082BC808:: @ 82BC808
.string "Oh… Then, you think it would be better\n"
.string "if my {STR_VAR_1} didn’t have an item?$"
+gText_082BC84D:: @ 82BC84D
.string "Oh… Okay!\n"
.string "I’ll go without an item.\p"
.string "This is nerve-racking, though.\n"
@@ -10997,6 +11380,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082BC8EA:: @ 82BC8EA
.string "Oh… Okay!\n"
.string "I’ll go with that {STR_VAR_1}.\p"
.string "This is nerve-racking, though.\n"
@@ -11005,6 +11389,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082BC984:: @ 82BC984
.string "B-but I already heard about that.\p"
.string "Please don’t brush me off like this!\n"
.string "I can’t live with the humiliation.\p"
@@ -11012,6 +11397,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Do you think it would be better if\l"
.string "my {STR_VAR_2} didn’t have an item?$"
+gText_082BCA4D:: @ 82BCA4D
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really?\l"
.string "Perhaps you’re a twin?\p"
@@ -11024,13 +11410,16 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "to make hold a convenient item.\p"
.string "What would be worthy of it?$"
+gText_082BCB75:: @ 82BCB75
.string "It’s better if it held nothing?\n"
.string "Are you certain?$"
+gText_082BCBA6:: @ 82BCBA6
.string "I see. If that’s the case, that’s fine.\n"
.string "I thank you for your time.\p"
.string "Let us meet again!$"
+gText_082BCBFC:: @ 82BCBFC
.string "One {STR_VAR_1}?\n"
.string "Are you certain?\p"
.string "I see. If that’s the case, that’s fine.\n"
@@ -11039,6 +11428,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "put it to good use.\p"
.string "Let us meet again!$"
+gText_082BCCA4:: @ 82BCCA4
.string "No, no, wait a minute.\n"
.string "I believe you taught me that before.\p"
.string "I would like you to recommend\n"
@@ -11047,6 +11437,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my {STR_VAR_2} should hold nothing?\l"
.string "Are you certain?$"
+gText_082BCD68:: @ 82BCD68
.string "Waah, {PLAYER}!\n"
.string "I have a dilemma, sob…\p"
.string "I want to begin battling other people,\n"
@@ -11057,6 +11448,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If you were me, which of these POKéMON\l"
.string "would you send out first?$"
+gText_082BCE64:: @ 82BCE64
.string "My {STR_VAR_1} should go first?\n"
.string "Waaaaah!\p"
.string "Oh! I’m so sorry!\n"
@@ -11064,25 +11456,30 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my first POKéMON, and it’s made me cry…\p"
.string "Thank you so much!$"
+gText_082BCEF2:: @ 82BCEF2
.string "Yay! It’s {PLAYER}!\n"
.string "Great! I wanted to ask you something!\p"
.string "Um, of my POKéMON, which do you\n"
.string "think should go out first?$"
+gText_082BCF61:: @ 82BCF61
.string "My {STR_VAR_1}? That’s true.\n"
.string "Okay, I’ll do that!\p"
.string "Thanks for teaching me!$"
+gText_082BCFA1:: @ 82BCFA1
.string "{PLAYER}, hello!\p"
.string "I think, in a battle, it’s very important\n"
.string "which POKéMON comes out first.\p"
.string "Out of the POKéMON that I have,\n"
.string "which would be good to send out first?$"
+gText_082BD03C:: @ 82BD03C
.string "My {STR_VAR_1} goes first?\n"
.string "Okay, I got it!\p"
.string "See you again!$"
+gText_082BD06D:: @ 82BD06D
.string "Hello, {PLAYER}…\n"
.string "I’m sorry to disturb you again with\l"
.string "another question.\p"
@@ -11094,6 +11491,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which of my POKéMON should I send\n"
.string "out first in a battle?$"
+gText_082BD18A:: @ 82BD18A
.string "My {STR_VAR_1}?\n"
.string "Understood!\p"
.string "I can’t believe that you would bother\n"
@@ -11101,6 +11499,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I’m so grateful that you would even\n"
.string "speak with me… Thank you!$"
+gText_082BD222:: @ 82BD222
.string "Oh, {PLAYER}{STRING 5}! It’s me!\n"
.string "I’m so glad to see you because I have\l"
.string "this little problem.\p"
@@ -11111,6 +11510,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "How about deciding just the first\n"
.string "POKéMON for me?$"
+gText_082BD325:: @ 82BD325
.string "My {STR_VAR_1}? That’s great!\p"
.string "Knowing that you made the decision,\n"
.string "{PLAYER}{STRING 5}, I won’t be so upset if\l"
@@ -11118,6 +11518,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082BD3B1:: @ 82BD3B1
.string "Hi, my teacher {PLAYER}{STRING 5}!\n"
.string "I’m busy again today!\p"
.string "I have to do some cycling, shopping,\n"
@@ -11127,12 +11528,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, how about checking out my team?\n"
.string "Which one should go first?$"
+gText_082BD493:: @ 82BD493
.string "Okay, gotcha.\n"
.string "I have enough time at least to put\l"
.string "my {STR_VAR_1} at the head of the line!\p"
.string "Whoops, my girlfriend’s waiting!\n"
.string "Thanks! See you around!$"
+gText_082BD51C:: @ 82BD51C
.string "Yoohoo! Hiya, {PLAYER}!\n"
.string "You always walk around looking tough!\p"
.string "Listen, I need something from you\n"
@@ -11142,6 +11545,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which POKéMON of mine should be first\n"
.string "to go out in a battle?$"
+gText_082BD609:: @ 82BD609
.string "Hmhm!\n"
.string "My {STR_VAR_1}, you say!\l"
.string "Thanks for a most cool answer!\p"
@@ -11150,6 +11554,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082BD697:: @ 82BD697
.string "Thank you so much for stopping to\n"
.string "chat with me, {PLAYER}.\p"
.string "I know I’m taking advantage of your\n"
@@ -11159,12 +11564,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "It would please me if you could decide\n"
.string "which POKéMON should come first.$"
+gText_082BD797:: @ 82BD797
.string "My {STR_VAR_1} it is!\n"
.string "I will put it first right away!\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082BD806:: @ 82BD806
.string "Eek! {PLAYER}!\n"
.string "I… I’m overjoyed to see you again!\p"
.string "My POKéMON have become much\n"
@@ -11175,6 +11582,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please decide which of my POKéMON\n"
.string "should go out first!$"
+gText_082BD8F5:: @ 82BD8F5
.string "Sigh… I’m overwhelmed with happiness…\p"
.string "It’s like a dream having you decide\n"
.string "for me, {PLAYER}.\p"
@@ -11183,6 +11591,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I hope you’ll be willing to teach me\n"
.string "some more another time.$"
+gText_082BD9BE:: @ 82BD9BE
.string "Hello, hello!\n"
.string "My mentor, {PLAYER}{STRING 5}!\l"
.string "Hit me with your sage advice today!\p"
@@ -11195,12 +11604,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Don’t be shy now.\n"
.string "Let’s blurt it out!$"
+gText_082BDAE1:: @ 82BDAE1
.string "Uh-huh, my {STR_VAR_1} leads off!\n"
.string "OK, A-OK!\l"
.string "I’ll reorder the lineup, like, wham!\p"
.string "All right, thanks, as always!\n"
.string "Adios!$"
+gText_082BDB4E:: @ 82BDB4E
.string "{PLAYER}{STRING 5}, listen!\n"
.string "It’s a crisis!\p"
.string "My POKéMON, all three of them, go into\n"
@@ -11213,6 +11624,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So, how about deciding for me which\n"
.string "POKéMON should go first, master?$"
+gText_082BDC6B:: @ 82BDC6B
.string "Okay, so it’s my {STR_VAR_1} you chose?\n"
.string "I’ll let any but that one go first!\p"
.string "Just kidding!\n"
@@ -11220,6 +11632,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082BDD0D:: @ 82BDD0D
.string "A-H-O-Y!\n"
.string "And that spells ahoy!\p"
.string "The rappin’ SAILOR am I!\n"
@@ -11230,11 +11643,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Out of this lot, which should go first\n"
.string "as the first on the spot?$"
+gText_082BDDEC:: @ 82BDDEC
.string "Okay, I hear you, sure I do!\n"
.string "I’ll switch them up, that I’ll do!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082BDE68:: @ 82BDE68
.string "Yahoo, {PLAYER}!\n"
.string "How do you do?\p"
.string "What should I do? Go ahead and ask?\n"
@@ -11245,12 +11660,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "POKéMON is the first to ride!\l"
.string "Into battle, I mean to say.$"
+gText_082BDF4D:: @ 82BDF4D
.string "My {STR_VAR_1}? Yes!\n"
.string "That’ll do, there’s no distress!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082BDFD8:: @ 82BDFD8
.string "…Oof…ooch… {PLAYER}{STRING 5}…\n"
.string "My stomach’s hurting all of a sudden…\p"
.string "…It’s getting better now…\p"
@@ -11262,6 +11679,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}{STRING 5}, which of my POKéMON should\n"
.string "go first? So I’d win, I mean.$"
+gText_082BE0FD:: @ 82BE0FD
.string "Hm, all right.\n"
.string "My {STR_VAR_1} goes first.\p"
.string "I’ll fix the lineup like that after\n"
@@ -11269,6 +11687,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I hope I can keep hitting you up\n"
.string "for help like this.$"
+gText_082BE189:: @ 82BE189
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}?\p"
.string "Please, don’t look at me that way.\n"
@@ -11281,6 +11700,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which POKéMON should I send out first\n"
.string "so I at least look capable?$"
+gText_082BE2A5:: @ 82BE2A5
.string "Oh… Okay!\n"
.string "I’ll lead with my {STR_VAR_1}.\p"
.string "I hope I can do my best without\n"
@@ -11289,6 +11709,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082BE33E:: @ 82BE33E
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really?\l"
.string "Perhaps you’re a clever look-alike?\p"
@@ -11300,6 +11721,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I would like you to tell me which one\l"
.string "should go first in a battle.$"
+gText_082BE46C:: @ 82BE46C
.string "My {STR_VAR_1}…\n"
.string "You aren’t pulling my leg?\p"
.string "I see. If that’s the case, that’s fine.\n"
@@ -11308,6 +11730,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my best.\p"
.string "Let us meet again!$"
+gText_082BE50D:: @ 82BE50D
.string "Snivel…\n"
.string "Oh, {PLAYER}!\p"
.string "What perfect timing!\n"
@@ -11319,6 +11742,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}, which do you think will give\n"
.string "even me a chance at winning?$"
+gText_082BE5F5:: @ 82BE5F5
.string "Snivel… I… I understand!\n"
.string "Oh! I’m so sorry!\l"
.string "You’ve made me so happy, I’m crying…\p"
@@ -11326,6 +11750,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_1}!\p"
.string "Thank you so much!$"
+gText_082BE679:: @ 82BE679
.string "Yay! It’s {PLAYER}!\n"
.string "Yay, you came at the right time, too!\l"
.string "I need your advice again!\p"
@@ -11334,10 +11759,12 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which do you think I should raise,\n"
.string "{PLAYER}?$"
+gText_082BE71E:: @ 82BE71E
.string "Oh, so my {STR_VAR_1} is better!\n"
.string "Okay, I’ll do that!\p"
.string "Thanks for teaching me!$"
+gText_082BE762:: @ 82BE762
.string "{PLAYER}, hello!\n"
.string "I have a question I wanted to ask.\p"
.string "I’m in a dilemma over whether I should\n"
@@ -11345,12 +11772,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which POKéMON do you think will\n"
.string "be stronger?$"
+gText_082BE7F8:: @ 82BE7F8
.string "{STR_VAR_1} is your choice?\n"
.string "Okay, I got it!\p"
.string "I’ll go catch a strong {STR_VAR_1}\n"
.string "right away!\p"
.string "See you again!$"
+gText_082BE850:: @ 82BE850
.string "Hello, {PLAYER}…\p"
.string "Um, you’ve probably already forgotten\n"
.string "about someone like me…\p"
@@ -11364,6 +11793,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}, you probably don’t want to\n"
.string "bother, but please decide for me.$"
+gText_082BE99C:: @ 82BE99C
.string "But will a wild {STR_VAR_1} even pay\n"
.string "attention to me?\p"
.string "I will try!\p"
@@ -11371,6 +11801,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "No! I’ll do my best!\p"
.string "Thank you!$"
+gText_082BEA1B:: @ 82BEA1B
.string "Oh, {PLAYER}{STRING 5}! I’m so glad to see you!\n"
.string "I was about to go looking for you!\p"
.string "Can you decide what kind of POKéMON\n"
@@ -11381,6 +11812,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which one do you think would be\n"
.string "better?$"
+gText_082BEAE9:: @ 82BEAE9
.string "{STR_VAR_1}? That’s great!\p"
.string "Knowing that you made the decision,\n"
.string "{PLAYER}{STRING 5}, I won’t be so upset if\l"
@@ -11388,6 +11820,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082BEB72:: @ 82BEB72
.string "If it isn’t {PLAYER}{STRING 5}! How’s it going?\n"
.string "I’m busy again as always!\p"
.string "I want to do good with POKéMON, too,\n"
@@ -11398,12 +11831,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}{STRING 5}, give me some of your good\n"
.string "advice! Which one’d be good for me?$"
+gText_082BEC8E:: @ 82BEC8E
.string "Okay, gotcha.\n"
.string "I’ll find time somehow and catch me\l"
.string "that {STR_VAR_1} you recommended.\p"
.string "I’m glad I met a good mentor in you.\n"
.string "Thanks! See you around!$"
+gText_082BED16:: @ 82BED16
.string "Oh!\n"
.string "Yay, it’s {PLAYER}!\p"
.string "I didn’t waste any time boasting to\n"
@@ -11416,6 +11851,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "and the choices were one {STR_VAR_1}\l"
.string "or {STR_VAR_2}, which should it be?$"
+gText_082BEE29:: @ 82BEE29
.string "Ahhh!\n"
.string "{STR_VAR_1}, you say!\l"
.string "Thanks for a most cool answer!\p"
@@ -11424,6 +11860,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082BEEB4:: @ 82BEEB4
.string "Oh, is it you, {PLAYER}?\n"
.string "I’m delighted to see you again!\p"
.string "Ever since I became your apprentice,\n"
@@ -11436,12 +11873,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_1} or {STR_VAR_2}…\l"
.string "Which POKéMON is right for me?$"
+gText_082BEFE2:: @ 82BEFE2
.string "One {STR_VAR_1} it is!\n"
.string "I will find one right away!\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082BF04E:: @ 82BF04E
.string "Eek! {PLAYER}! I met you again!\n"
.string "I… I’m overjoyed!\p"
.string "Oh-oh-oh, I know!\n"
@@ -11451,12 +11890,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please decide which would be better,\n"
.string "{STR_VAR_1} or {STR_VAR_2}!$"
+gText_082BF11D:: @ 82BF11D
.string "Wow! You decided for me!\n"
.string "One {STR_VAR_1} is what I’ll raise to\l"
.string "the best of my ability.\p"
.string "I hope you’ll be willing to teach me\n"
.string "some more another time.$"
+gText_082BF1A8:: @ 82BF1A8
.string "Hey, hey!\n"
.string "My mentor, {PLAYER}{STRING 5}!\p"
.string "Hello, I’ve been looking for you\n"
@@ -11466,12 +11907,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Don’t be shy now.\n"
.string "Let’s blurt it out!$"
+gText_082BF268:: @ 82BF268
.string "Uh-huh, one {STR_VAR_1} it is!\n"
.string "OK, A-OK!\l"
.string "I’ll get one in a BALL, like, cram!\p"
.string "All right, thanks, as always!\n"
.string "Adios!$"
+gText_082BF2D1:: @ 82BF2D1
.string "{PLAYER}{STRING 5}, listen! Big news!\n"
.string "I caught a mirage POKéMON!\p"
.string "Of course I’m lying!\n"
@@ -11485,6 +11928,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which would be better?\n"
.string "{STR_VAR_1} or {STR_VAR_2}?$"
+gText_082BF3CF:: @ 82BF3CF
.string "Okay, so it’s {STR_VAR_1} you chose?\n"
.string "I’ll grab the other kind, then!\p"
.string "Just kidding!\n"
@@ -11492,6 +11936,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082BF46A:: @ 82BF46A
.string "A-H-O-Y!\n"
.string "And that spells ahoy!\p"
.string "The rappin’ SAILOR am I!\n"
@@ -11502,11 +11947,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_1} and {STR_VAR_2}, you see.\l"
.string "Which is the one to catch for me?$"
+gText_082BF551:: @ 82BF551
.string "{STR_VAR_1}, you say, hey, hey!\n"
.string "I’ll go get me one right away!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082BF5C3:: @ 82BF5C3
.string "Oh, wow, if it isn’t {PLAYER}!\p"
.string "What should I do? Get your advice?\n"
.string "Why not? I’m already talking to you!\p"
@@ -11518,12 +11965,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "It’s either {STR_VAR_1} or {STR_VAR_2}.\l"
.string "Which do you choose?$"
+gText_082BF6E5:: @ 82BF6E5
.string "If that {STR_VAR_1} is the best,\n"
.string "I’ll do as you suggest!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082BF773:: @ 82BF773
.string "Oh, hi, {PLAYER}{STRING 5}…\n"
.string "I have this horrible headache…\p"
.string "I must’ve worried too much about\n"
@@ -11534,11 +11983,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "the POKéMON {STR_VAR_1} and\l"
.string "{STR_VAR_2}, which should it be?$"
+gText_082BF869:: @ 82BF869
.string "Hm, one {STR_VAR_1}, all right.\n"
.string "I’ll go look for one when I get better.\p"
.string "I hope I can keep hitting you up\n"
.string "for help like this.$"
+gText_082BF8DD:: @ 82BF8DD
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}…?\p"
.string "Please, don’t look at me that way.\n"
@@ -11549,6 +12000,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If the choices were {STR_VAR_1} or\n"
.string "{STR_VAR_2}, which would be better?$"
+gText_082BF9BA:: @ 82BF9BA
.string "Oh… Okay!\n"
.string "I’ll do my best with one {STR_VAR_1}.\p"
.string "I hope I can do my best without\n"
@@ -11557,6 +12009,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082BFA5A:: @ 82BFA5A
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really real?\p"
.string "No, no, if you are real, it’s fine.\n"
@@ -11567,6 +12020,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_1} and {STR_VAR_2}, which is\l"
.string "more worthy of me?$"
+gText_082BFB4E:: @ 82BFB4E
.string "{STR_VAR_1}?\n"
.string "Are you certain?\p"
.string "I see. If that’s the case, that’s fine.\n"
@@ -11575,6 +12029,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "handle with aplomb.\p"
.string "Let us meet again!$"
+gText_082BFBF2:: @ 82BFBF2
.string "Waaah! Oh, {PLAYER}!\n"
.string "Snivel… Hiccup…\p"
.string "I have a dilemma!\n"
@@ -11586,6 +12041,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "be the better choice: {STR_VAR_2}\l"
.string "or {STR_VAR_3}?$"
+gText_082BFCAE:: @ 82BFCAE
.string "{STR_VAR_1}?\n"
.string "Waaaaah!\p"
.string "Oh! I’m so sorry, {PLAYER}!\n"
@@ -11594,6 +12050,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Snivel…\n"
.string "Thank you so much!$"
+gText_082BFD26:: @ 82BFD26
.string "Yay! Hi, {PLAYER}!\n"
.string "I need your advice again!\p"
.string "I want to teach my {STR_VAR_1}\n"
@@ -11602,11 +12059,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_2} or {STR_VAR_3}.\l"
.string "What’s your recommendation?$"
+gText_082BFDB1:: @ 82BFDB1
.string "{STR_VAR_1} is better? I guess so!\n"
.string "Okay, I’ll go with that!\p"
.string "If we meet here again, please teach\n"
.string "me something else, teacher!$"
+gText_082BFE24:: @ 82BFE24
.string "{PLAYER}, hello!\n"
.string "It’s about my {STR_VAR_1}, but I’m\l"
.string "worried about its moves.\p"
@@ -11615,12 +12074,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which is stronger and better for\n"
.string "my {STR_VAR_1}?$"
+gText_082BFEAD:: @ 82BFEAD
.string "{STR_VAR_1} is your choice?\n"
.string "Okay, I got it!\p"
.string "I’ll go teach {STR_VAR_1} to\n"
.string "my POKéMON right away!\p"
.string "See you again!$"
+gText_082BFF0A:: @ 82BFF0A
.string "Ohhh, {PLAYER}…\n"
.string "I’m hopeless, no, really!\p"
.string "I’ve decided to raise a POKéMON,\n"
@@ -11634,12 +12095,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If you could even choose between\n"
.string "{STR_VAR_2} and {STR_VAR_3}…$"
+gText_082C0032:: @ 82C0032
.string "I understand!\p"
.string "But will it even be willing to learn\n"
.string "{STR_VAR_1} for me…\l"
.string "No! I’ll do my best!\p"
.string "Thank you!$"
+gText_082C0090:: @ 82C0090
.string "Oh, {PLAYER}{STRING 5}!\n"
.string "I was just hoping to see you, too!\p"
.string "I was wondering what move would\n"
@@ -11650,6 +12113,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_2} and {STR_VAR_3}?\l"
.string "Which one would be better?$"
+gText_082C016E:: @ 82C016E
.string "{STR_VAR_1}? That’s great!\p"
.string "Knowing that you made the decision,\n"
.string "{PLAYER}{STRING 5}, I won’t be so upset if\l"
@@ -11657,6 +12121,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Okay, I’ll look to you for advice again.\n"
.string "Bye!$"
+gText_082C01F7:: @ 82C01F7
.string "How could things be this busy?\n"
.string "Hey, if it isn’t {PLAYER}{STRING 5}!\l"
.string "How’s it going?\p"
@@ -11670,12 +12135,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}{STRING 5}, give me some of your good\n"
.string "advice! Which move’d be good for me?$"
+gText_082C034C:: @ 82C034C
.string "Okay, gotcha.\n"
.string "I’ll make room in my schedule and\l"
.string "teach that move.\p"
.string "I’m glad I met a good mentor in you.\n"
.string "Thanks! See you around!$"
+gText_082C03CA:: @ 82C03CA
.string "Oh! Lucky!\n"
.string "I met you again, {PLAYER}!\l"
.string "I need to tap your mind again today.\p"
@@ -11685,6 +12152,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "best suited, {STR_VAR_2} or\l"
.string "{STR_VAR_3}?$"
+gText_082C046E:: @ 82C046E
.string "Ahhh!\n"
.string "{STR_VAR_1}, you say!\l"
.string "Thanks for a most cool answer!\p"
@@ -11693,6 +12161,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Let’s meet here again, okay?\n"
.string "Thanks!$"
+gText_082C04F9:: @ 82C04F9
.string "Oh, hello, {PLAYER}.\n"
.string "I trust you’ve been well?\p"
.string "I have to seek your advice again.\n"
@@ -11701,12 +12170,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my lovable {STR_VAR_1}?\l"
.string "{STR_VAR_2} or {STR_VAR_3}?$"
+gText_082C0598:: @ 82C0598
.string "{STR_VAR_1} it is!\n"
.string "I will teach that right away!\p"
.string "Thank you, {PLAYER}.\n"
.string "I hope I can count on you again.\l"
.string "Please take care!$"
+gText_082C0602:: @ 82C0602
.string "Eek! {PLAYER}! I met you again!\n"
.string "I… I’m overjoyed!\p"
.string "Whenever I’m in need, you’re always\n"
@@ -11718,12 +12189,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which move would be better,\n"
.string "{STR_VAR_2} or {STR_VAR_3}?$"
+gText_082C06D8:: @ 82C06D8
.string "Oh-oh-oh! Thank you!\n"
.string "{STR_VAR_1} is it!\l"
.string "Perfectly understood!\p"
.string "I hope you’ll be willing to teach me\n"
.string "some more another time.$"
+gText_082C074A:: @ 82C074A
.string "Hola, {PLAYER}{STRING 5}, bueno!\n"
.string "I’m hoping for some more of\l"
.string "your sage advice today!\p"
@@ -11734,12 +12207,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Would it be {STR_VAR_2}?\n"
.string "Or {STR_VAR_3}?$"
+gText_082C0809:: @ 82C0809
.string "Uh-huh, {STR_VAR_1} it is!\n"
.string "Si, bueno!\l"
.string "I’ll get it taught, like, ka-blam!\p"
.string "All right, thanks, as always!\n"
.string "Adios!$"
+gText_082C086E:: @ 82C086E
.string "{PLAYER}{STRING 5}, it’s completely wild!\p"
.string "My POKéMON!\n"
.string "It learned six moves!\p"
@@ -11753,6 +12228,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_2} or {STR_VAR_3}--which\n"
.string "would go with my {STR_VAR_1} best?$"
+gText_082C0982:: @ 82C0982
.string "Okay, so it’s {STR_VAR_1} you chose?\n"
.string "I’ll choose another move, then!\p"
.string "Just kidding!\n"
@@ -11760,6 +12236,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks, master!\n"
.string "I hope you’ll keep teaching me!$"
+gText_082C0A1D:: @ 82C0A1D
.string "A-H-O-Y!\n"
.string "And that spells ahoy!\p"
.string "The rappin’ SAILOR am I!\n"
@@ -11770,11 +12247,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "the moves. What would be the best\l"
.string "for my {STR_VAR_1} so it grooves?$"
+gText_082C0AFD:: @ 82C0AFD
.string "{STR_VAR_1}, you say, hey, hey!\n"
.string "I’ll go teach that right away!\p"
.string "If it’s advice I ever need,\n"
.string "{PLAYER}, your word I’ll always heed!$"
+gText_082C0B6F:: @ 82C0B6F
.string "Oh, yeahah, if it isn’t {PLAYER}!\p"
.string "What should I do? Get your advice?\n"
.string "Why not? I’m already talking to you!\p"
@@ -11786,12 +12265,14 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "It’s {STR_VAR_2} or {STR_VAR_3},\l"
.string "what do you choose?$"
+gText_082C0C7D:: @ 82C0C7D
.string "If that {STR_VAR_1} is the best,\n"
.string "I’ll do as you suggest!\p"
.string "Well, {PLAYER}, I have to roam free,\n"
.string "but don’t you forget about me.\p"
.string "See you again, my smart friend!$"
+gText_082C0D0B:: @ 82C0D0B
.string "Gahack! Gaah! Oh, {PLAYER}{STRING 5}…\n"
.string "I have this lousy cold, I do…\p"
.string "I want to pick a move for my POKéMON,\n"
@@ -11802,11 +12283,13 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{STR_VAR_2} and {STR_VAR_3} for\l"
.string "my {STR_VAR_1}, which would it be?$"
+gText_082C0DFE:: @ 82C0DFE
.string "Hm, {STR_VAR_1}, all right. Cough!\n"
.string "I’ll go teach it when I get better.\p"
.string "I hope I can keep hitting you up\n"
.string "for help like this.$"
+gText_082C0E71:: @ 82C0E71
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}…?\p"
.string "Please, don’t look at me that way.\n"
@@ -11819,6 +12302,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If the choices were {STR_VAR_2} or\l"
.string "{STR_VAR_3}, which would be better?$"
+gText_082C0F6D:: @ 82C0F6D
.string "Oh… Okay!\n"
.string "I’ll try that {STR_VAR_1}.\p"
.string "I hope I can teach that move…\n"
@@ -11827,6 +12311,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If we meet again, I hope you will be\l"
.string "as helpful.$"
+gText_082C1003:: @ 82C1003
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really real?\p"
.string "Perhaps you’re one of those popular\n"
@@ -11839,6 +12324,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Which move would be better for it to\n"
.string "use, {STR_VAR_2} or {STR_VAR_3}?$"
+gText_082C1122:: @ 82C1122
.string "{STR_VAR_1}?\n"
.string "There’s no question about that?\p"
.string "I see. If that’s the case, that’s fine.\n"
@@ -11847,6 +12333,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "my POKéMON can learn.\p"
.string "Let us meet again!$"
+gText_082C11D1:: @ 82C11D1
.string "Oh… {PLAYER}?\n"
.string "It is {PLAYER}!\l"
.string "Oh! Sniff…sob… Please, listen!\p"
@@ -11858,6 +12345,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Could you maybe teach me something\l"
.string "cool to say when I win so I don’t cry?$"
+gText_082C12D5:: @ 82C12D5
.string "{STR_VAR_1}\p"
.string "Awesome! Wicked! Awoooh!\n"
.string "It’s really cool!\p"
@@ -11870,6 +12358,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "{PLAYER}…\n"
.string "Next time… We should battle!$"
+gText_082C13AB:: @ 82C13AB
.string "Yay! It’s {PLAYER}! Hello!\n"
.string "I wanted to ask you something!\p"
.string "I want to say something cool when\n"
@@ -11877,6 +12366,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Do you have a cool saying that\n"
.string "you could recommend?$"
+gText_082C1444:: @ 82C1444
.string "{STR_VAR_1}\p"
.string "Oh, wow! That is so cool!\n"
.string "Okay, I’ll say that!\p"
@@ -11886,6 +12376,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "When we meet again, it’ll be for\n"
.string "a battle!$"
+gText_082C1501:: @ 82C1501
.string "{PLAYER}, hello!\p"
.string "My POKéMON and I are ready for\n"
.string "anything, except for one thing.\p"
@@ -11894,6 +12385,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Could you think up something good\n"
.string "to say?$"
+gText_082C15B6:: @ 82C15B6
.string "{STR_VAR_1}\p"
.string "…Cool!\n"
.string "I will use that!\p"
@@ -11904,6 +12396,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Next time, let’s meet at a place\n"
.string "of battle!$"
+gText_082C165E:: @ 82C165E
.string "Hello, {PLAYER}…\n"
.string "I’m sorry to bug you, but I’m hopeless…\p"
.string "Even when…\n"
@@ -11915,6 +12408,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please, {PLAYER}, what should I say\n"
.string "if I win a battle?$"
+gText_082C174F:: @ 82C174F
.string "{STR_VAR_1}\p"
.string "That’s inspired…\p"
.string "Uh… Is it okay for someone like me\n"
@@ -11927,6 +12421,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "someone like me, but let’s meet\l"
.string "somewhere again!$"
+gText_082C1862:: @ 82C1862
.string "Oh, {PLAYER}{STRING 5}.\n"
.string "There’s something I want you to hear.\p"
.string "I know that I don’t always sound\n"
@@ -11939,6 +12434,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "But I can’t think of anything good!\n"
.string "Could you think something up for me?$"
+gText_082C19A0:: @ 82C19A0
.string "{STR_VAR_1}\p"
.string "Not bad!\n"
.string "Yup, that’s what I’ll go with!\p"
@@ -11950,6 +12446,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Next time, we battle, okay?\n"
.string "See you!$"
+gText_082C1A76:: @ 82C1A76
.string "Oh, I can’t get over how busy I am!\n"
.string "Oh, hey, I was looking for you, {PLAYER}{STRING 5}.\p"
.string "Are you well as usual?\n"
@@ -11963,6 +12460,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "underline my coolness when I’m done\l"
.string "and walking away? {PLAYER}{STRING 5}, help me!$"
+gText_082C1C16:: @ 82C1C16
.string "{STR_VAR_1}\p"
.string "Okay, gotcha.\n"
.string "I can find time to say that!\p"
@@ -11973,6 +12471,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thanks for everything, {PLAYER}{STRING 5}!\n"
.string "We have to battle, you and me, one day!$"
+gText_082C1CF5:: @ 82C1CF5
.string "I lucked out again!\n"
.string "{PLAYER}! Am I glad to see you!\l"
.string "Like usual, I need your advice!\p"
@@ -11982,6 +12481,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "it with a cool flourish, what\l"
.string "should I say?$"
+gText_082C1DC1:: @ 82C1DC1
.string "{STR_VAR_1}\p"
.string "That… That’s fabulous!\n"
.string "It’s dignified and cool! I claim it!\p"
@@ -11994,6 +12494,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "we battle!\p"
.string "Thank you for everything!$"
+gText_082C1EDC:: @ 82C1EDC
.string "Oh, {PLAYER}.\n"
.string "I’m so glad I met you!\p"
.string "I no longer have any concerns with\n"
@@ -12006,6 +12507,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Please, what should I say when\n"
.string "I win a battle?$"
+gText_082C1FEC:: @ 82C1FEC
.string "{STR_VAR_1}\p"
.string "Ah! That saying! It refreshes me\n"
.string "and makes me feel reborn!\p"
@@ -12017,6 +12519,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Perhaps one day…\n"
.string "Farewell!$"
+gText_082C20D1:: @ 82C20D1
.string "Eek! I spotted {PLAYER}!\n"
.string "I… I’m overjoyed to see you!\p"
.string "Oh-oh-oh! There’s something I just\n"
@@ -12028,6 +12531,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "So now, {PLAYER}, please, I want you to\n"
.string "think up an exit line for when I win!$"
+gText_082C21FF:: @ 82C21FF
.string "{STR_VAR_1}\p"
.string "Waaaaah!\n"
.string "I’m going to say that?!\l"
@@ -12041,6 +12545,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I’ve got to go now, but let’s meet\n"
.string "in battle one day!$"
+gText_082C231C:: @ 82C231C
.string "Hola, bueno!\n"
.string "{PLAYER}{STRING 5}!\p"
.string "You know, I’m getting the itch to roam\n"
@@ -12051,6 +12556,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "be a good boast I could say to my\l"
.string "fallen TRAINER opponent?$"
+gText_082C2407:: @ 82C2407
.string "{STR_VAR_1}\p"
.string "Uh-huh, that’s sweet!\n"
.string "Si, bueno!\l"
@@ -12060,6 +12566,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Give me a battle one day, OK?\n"
.string "Adios!$"
+gText_082C24B5:: @ 82C24B5
.string "{PLAYER}{STRING 5}, there’s big trouble!\p"
.string "When I win a battle, I brag about it\n"
.string "for an hour at least!\p"
@@ -12071,6 +12578,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I should say after winning a battle,\l"
.string "master?$"
+gText_082C25B1:: @ 82C25B1
.string "{STR_VAR_1}\p"
.string "That’s what I should say, huh?\n"
.string "Then, I’ll stay away from that!\p"
@@ -12086,6 +12594,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "That’s all!\n"
.string "Farewell, my master!$"
+gText_082C2707:: @ 82C2707
.string "A-H-O-Y!\n"
.string "And that spells ahoy!\p"
.string "The rappin’ SAILOR am I!\n"
@@ -12096,6 +12605,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "If I win a match, what can I say\n"
.string "in a real cool way?$"
+gText_082C27D4:: @ 82C27D4
.string "{STR_VAR_1}\p"
.string "Perfect! That’s what I’ll use.\n"
.string "I was right to make you choose!\p"
@@ -12107,6 +12617,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "And that spells bon voyage,\l"
.string "to you this is my homage!$"
+gText_082C28D6:: @ 82C28D6
.string "Oh, yeah, {PLAYER}!\n"
.string "I found you again today!\p"
.string "What should I do? Ask you again?\n"
@@ -12120,6 +12631,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "a battle ends well.\p"
.string "Come on, I wanna hear you say it!$"
+gText_082C2A0B:: @ 82C2A0B
.string "{STR_VAR_1}\p"
.string "All right, all right!\n"
.string "I’ll use that because it’s so tight!\p"
@@ -12133,6 +12645,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Take care, {PLAYER}!\n"
.string "Love ya!$"
+gText_082C2B50:: @ 82C2B50
.string "{PLAYER}{STRING 5}, I’m finished…\n"
.string "My nose won’t stop dripping…\p"
.string "I was trying to think up something\n"
@@ -12144,6 +12657,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "When I win a battle,\n"
.string "what should I say?$"
+gText_082C2C77:: @ 82C2C77
.string "{STR_VAR_1}\p"
.string "… … …That’s good.\n"
.string "No, it’s awe inspiring!\l"
@@ -12155,6 +12669,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "From now on, we’re rivals!\n"
.string "Thanks for everything!$"
+gText_082C2D67:: @ 82C2D67
.string "Er… Um…\n"
.string "{PLAYER}{STRING 5}…\p"
.string "Please, don’t look at me that way.\n"
@@ -12165,6 +12680,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "but what if I win a battle?\l"
.string "What should I say?$"
+gText_082C2E41:: @ 82C2E41
.string "{STR_VAR_1}\p"
.string "Oh… Okay!\n"
.string "I’ll try to say that!\l"
@@ -12174,6 +12690,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "I’ll obey all that you’ve taught me,\n"
.string "{PLAYER}{STRING 5}, and do the best I can.$"
+gText_082C2EF5:: @ 82C2EF5
.string "Hm? You appear to be {PLAYER}{STRING 5}…\n"
.string "But are you really?\l"
.string "Perhaps a clever {PLAYER} DOLL?\p"
@@ -12186,6 +12703,7 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "More precisely, what should I say\n"
.string "if I win a battle?$"
+gText_082C3023:: @ 82C3023
.string "{STR_VAR_1}\p"
.string "… … … … … …\n"
.string "When I win a match…\p"
@@ -12202,232 +12720,346 @@ BattleFrontier_BattleTowerLobby_Movement_2B6E95: @ 82B6E95
.string "Thank you, my mentor!\n"
.string "I apologize for my skepticism!$"
+gBattleDomeOpponentPotential1::
.string "The best candidate to be a champ!$"
+gBattleDomeOpponentPotential2::
.string "A sure-finalist team.$"
+gBattleDomeOpponentPotential3::
.string "A likely top-three finisher.$"
-
+
+gBattleDomeOpponentPotential4::
.string "A candidate to finish first.$"
+gBattleDomeOpponentPotential5::
.string "A team with top-class potential.$"
+gBattleDomeOpponentPotential6::
.string "The dark horse team this tournament.$"
+gBattleDomeOpponentPotential7::
.string "A better-than-average team.$"
+gBattleDomeOpponentPotential8::
.string "This tournament’s average team.$"
+gBattleDomeOpponentPotential9::
.string "A team with average potential.$"
+gBattleDomeOpponentPotential10::
.string "A weaker-than-average team.$"
+gBattleDomeOpponentPotential11::
.string "A team looking for its first win.$"
+gBattleDomeOpponentPotential12::
.string "One win will make this team proud.$"
+gBattleDomeOpponentPotential13::
.string "Overall, a weak team.$"
+gBattleDomeOpponentPotential14::
.string "A team with very low potential.$"
+gBattleDomeOpponentPotential15::
.string "A team unlikely to win the tournament.$"
+gBattleDomeOpponentPotential16::
.string "The team most unlikely to win.$"
+gBattleDomeOpponentPotential17::
.string "The perfect, invincible superstar!$"
+gBattleDomeOpponentStyle1::
.string "Willing to risk total disaster at times.$"
+gBattleDomeOpponentStyle2::
.string "Skilled at enduring long battles.$"
+gBattleDomeOpponentStyle3::
.string "Varies tactics to suit the opponent.$"
+gBattleDomeOpponentStyle4::
.string "Has a tough winning pattern.$"
+gBattleDomeOpponentStyle5::
.string "Occasionally uses a very rare move.$"
+gBattleDomeOpponentStyle6::
.string "Uses startling and disruptive moves.$"
+gBattleDomeOpponentStyle7::
.string "Constantly watches HP in battle.$"
+gBattleDomeOpponentStyle8::
.string "Good at storing then loosing power.$"
+gBattleDomeOpponentStyle9::
.string "Skilled at enfeebling foes.$"
+gBattleDomeOpponentStyle10::
.string "Prefers tactics that rely on luck.$"
+gBattleDomeOpponentStyle11::
.string "Attacks with a regal atmosphere.$"
+gBattleDomeOpponentStyle12::
.string "Attacks with powerful, low-PP moves.$"
+gBattleDomeOpponentStyle13::
.string "Skilled at enfeebling, then attacking.$"
+gBattleDomeOpponentStyle14::
.string "Battles while enduring all attacks.$"
+gBattleDomeOpponentStyle15::
.string "Skilled at upsetting foes emotionally.$"
+gBattleDomeOpponentStyle16::
.string "Uses strong and straightforward moves.$"
+gBattleDomeOpponentStyle17::
.string "Aggressively uses strong moves.$"
+gBattleDomeOpponentStyle18::
.string "Battles while cleverly dodging attacks.$"
+gBattleDomeOpponentStyle19::
.string "Skilled at using upsetting attacks.$"
+gBattleDomeOpponentStyle20::
.string "Uses many popular moves.$"
+gBattleDomeOpponentStyle21::
.string "Has moves for powerful combinations.$"
+gBattleDomeOpponentStyle22::
.string "Uses high-probability attacks.$"
+gBattleDomeOpponentStyle23::
.string "Aggressively uses spectacular moves.$"
+gBattleDomeOpponentStyle24::
.string "Emphasizes offense over defense.$"
+gBattleDomeOpponentStyle25::
.string "Emphasizes defense over offense.$"
+gBattleDomeOpponentStyle26::
.string "Attacks quickly with strong moves.$"
+gBattleDomeOpponentStyle27::
.string "Often uses moves with added effects.$"
+gBattleDomeOpponentStyle28::
.string "Uses a well-balanced mix of moves.$"
+gBattleDomeOpponentStyleUnused1::
.string "This is sample message 1.$"
+gBattleDomeOpponentStyleUnused2::
.string "This is sample message 2.$"
+gBattleDomeOpponentStyleUnused3::
.string "This is sample message 3.$"
+gBattleDomeOpponentStyleUnused4::
.string "This is sample message 4.$"
+gBattleDomeOpponentStats1::
.string "Emphasizes HP and ATTACK.$"
+gBattleDomeOpponentStats2::
.string "Emphasizes HP and DEFENSE.$"
+gBattleDomeOpponentStats3::
.string "Emphasizes HP and SPEED.$"
+gBattleDomeOpponentStats4::
.string "Emphasizes HP and SP. ATTACK.$"
+gBattleDomeOpponentStats5::
.string "Emphasizes HP and SP. DEFENSE.$"
+gBattleDomeOpponentStats6::
.string "Emphasizes ATTACK and DEFENSE.$"
+gBattleDomeOpponentStats7::
.string "Emphasizes ATTACK and SPEED.$"
+gBattleDomeOpponentStats8::
.string "Emphasizes ATTACK and SP. ATTACK.$"
+gBattleDomeOpponentStats9::
.string "Emphasizes ATTACK and SP. DEFENSE.$"
+gBattleDomeOpponentStats10::
.string "Emphasizes DEFENSE and SPEED.$"
+gBattleDomeOpponentStats11::
.string "Emphasizes DEFENSE and SP. ATTACK.$"
+gBattleDomeOpponentStats12::
.string "Emphasizes DEFENSE and SP. DEFENSE.$"
+gBattleDomeOpponentStats13::
.string "Emphasizes SPEED and SP. ATTACK.$"
+gBattleDomeOpponentStats14::
.string "Emphasizes SPEED and SP. DEFENSE.$"
+gBattleDomeOpponentStats15::
.string "Emphasizes SP. ATTACK and SP. DEFENSE.$"
+gBattleDomeOpponentStats16::
.string "Emphasizes HP.$"
+gBattleDomeOpponentStats17::
.string "Emphasizes ATTACK.$"
+gBattleDomeOpponentStats18::
.string "Emphasizes DEFENSE.$"
+gBattleDomeOpponentStats19::
.string "Emphasizes SPEED.$"
+gBattleDomeOpponentStats20::
.string "Emphasizes SP. ATTACK.$"
+gBattleDomeOpponentStats21::
.string "Emphasizes SP. DEFENSE.$"
+gBattleDomeOpponentStats22::
.string "Neglects HP and ATTACK.$"
+gBattleDomeOpponentStats23::
.string "Neglects HP and DEFENSE.$"
+gBattleDomeOpponentStats24::
.string "Neglects HP and SPEED.$"
+gBattleDomeOpponentStats25::
.string "Neglects HP and SP. ATTACK.$"
+gBattleDomeOpponentStats26::
.string "Neglects HP and SP. DEFENSE.$"
+gBattleDomeOpponentStats27::
.string "Neglects ATTACK and DEFENSE.$"
+gBattleDomeOpponentStats28::
.string "Neglects ATTACK and SPEED.$"
+gBattleDomeOpponentStats29::
.string "Neglects ATTACK and SP. ATTACK.$"
+gBattleDomeOpponentStats30::
.string "Neglects ATTACK and SP. DEFENSE.$"
+gBattleDomeOpponentStats31::
.string "Neglects DEFENSE and SPEED.$"
+gBattleDomeOpponentStats32::
.string "Neglects DEFENSE and SP. ATTACK.$"
+gBattleDomeOpponentStats33::
.string "Neglects DEFENSE and SP. DEFENSE.$"
+gBattleDomeOpponentStats34::
.string "Neglects SPEED and SP. ATTACK.$"
+gBattleDomeOpponentStats35::
.string "Neglects SPEED and SP. DEFENSE.$"
+gBattleDomeOpponentStats36::
.string "Neglects SP. ATTACK and SP. DEFENSE.$"
+gBattleDomeOpponentStats37::
.string "Neglects HP.$"
+gBattleDomeOpponentStats38::
.string "Neglects ATTACK.$"
+gBattleDomeOpponentStats39::
.string "Neglects DEFENSE.$"
+gBattleDomeOpponentStats40::
.string "Neglects SPEED.$"
+gBattleDomeOpponentStats41::
.string "Neglects SP. ATTACK.$"
+gBattleDomeOpponentStats42::
.string "Neglects SP. DEFENSE.$"
+gBattleDomeOpponentStats43::
.string "Raises POKéMON in a well-balanced way.$"
+gBattleDomeWinStrings1::
.string "Let the battle begin!$"
+gBattleDomeWinStrings2::
.string "{STR_VAR_1} won using {STR_VAR_2}!$"
+gBattleDomeWinStrings3::
.string "{STR_VAR_1} became the champ!$"
+gBattleDomeWinStrings4::
.string "{STR_VAR_1} won by default!$"
+gBattleDomeWinStrings5::
.string "{STR_VAR_1} won outright by default!$"
+gBattleDomeWinStrings6::
.string "{STR_VAR_1} won without using a move!$"
+gBattleDomeWinStrings7::
.string "{STR_VAR_1} won outright with no moves!$"
+gBattleDomeMatchNumber1::
.string "Round 1, Match 1$"
+gBattleDomeMatchNumber2::
.string "Round 1, Match 2$"
+gBattleDomeMatchNumber3::
.string "Round 1, Match 3$"
+gBattleDomeMatchNumber4::
.string "Round 1, Match 4$"
+gBattleDomeMatchNumber5::
.string "Round 1, Match 5$"
+gBattleDomeMatchNumber6::
.string "Round 1, Match 6$"
+gBattleDomeMatchNumber7::
.string "Round 1, Match 7$"
+gBattleDomeMatchNumber8::
.string "Round 1, Match 8$"
+gBattleDomeMatchNumber9::
.string "Round 2, Match 1$"
+gBattleDomeMatchNumber10::
.string "Round 2, Match 2$"
+gBattleDomeMatchNumber11::
.string "Round 2, Match 3$"
+gBattleDomeMatchNumber12::
.string "Round 2, Match 4$"
+gBattleDomeMatchNumber13::
.string "Semifinal Match 1$"
+gBattleDomeMatchNumber14::
.string "Semifinal Match 2$"
+gBattleDomeMatchNumber15::
.string "Final Match$"
BattleFrontier_BattlePikeRandomRoom1_MapScripts_2C3E1B: @ 82C3E1B
@@ -12484,13 +13116,13 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3EE8:: @ 82C3EE8
setvar VAR_0x4010, 28
setvar VAR_0x8004, 5
special sub_81A703C
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F35
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_2C3F3F
hideobjectat 2, BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1
setvar VAR_0x4004, 1
@@ -12601,9 +13233,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D:: @ 82C408D
BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
setvar VAR_0x8004, 25
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4128
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4136
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
@@ -12623,9 +13255,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2:: @ 82C40A2
special sub_81A1780
setvar VAR_0x8004, 3
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4144
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C415C
waitstate
end
@@ -12665,9 +13297,9 @@ BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
special sub_81A703C
setvar VAR_0x8004, 25
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4128
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 5, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4136
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
@@ -12687,9 +13319,9 @@ BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174:: @ 82C4174
special sub_81A1780
setvar VAR_0x8004, 3
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4144
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C415C
waitstate
end
@@ -12722,9 +13354,9 @@ BattleFrontier_BattlePikeThreePathRoom_MapScript1_2C423E: @ 82C423E
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_2C426B
call BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4271
@@ -13564,15 +14196,15 @@ SlateportCity_PokemonFanClub_EventScript_2C7F16:: @ 82C7F16
checkflag FLAG_0x1B1
goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F74
msgbox SlateportCity_PokemonFanClub_Text_2C6E37, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
call SlateportCity_PokemonFanClub_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
msgbox SlateportCity_PokemonFanClub_Text_2C6F66, 4
setvar VAR_0x8005, 23
call SlateportCity_PokemonFanClub_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_2C7F6A
setflag FLAG_0x1B1
goto SlateportCity_PokemonFanClub_EventScript_2C7F74
@@ -13594,15 +14226,15 @@ MauvilleCity_EventScript_2C7F7E:: @ 82C7F7E
checkflag FLAG_0x1B2
goto_eq MauvilleCity_EventScript_2C7FDC
msgbox MauvilleCity_Text_2C6FDB, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_EventScript_2C7FD2
call MauvilleCity_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_EventScript_2C7FD2
msgbox MauvilleCity_Text_2C70F3, 4
setvar VAR_0x8005, 16
call MauvilleCity_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_EventScript_2C7FD2
setflag FLAG_0x1B2
goto MauvilleCity_EventScript_2C7FDC
@@ -13624,15 +14256,15 @@ VerdanturfTown_PokemonCenter_1F_EventScript_2C7FE6:: @ 82C7FE6
checkflag FLAG_0x1B3
goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7174, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
call VerdanturfTown_PokemonCenter_1F_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
msgbox VerdanturfTown_PokemonCenter_1F_Text_2C7243, 4
setvar VAR_0x8005, 29
call VerdanturfTown_PokemonCenter_1F_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_PokemonCenter_1F_EventScript_2C803A
setflag FLAG_0x1B3
goto VerdanturfTown_PokemonCenter_1F_EventScript_2C8044
@@ -13654,15 +14286,15 @@ LavaridgeTown_House_EventScript_2C804E:: @ 82C804E
checkflag FLAG_0x1B4
goto_eq LavaridgeTown_House_EventScript_2C80AC
msgbox LavaridgeTown_House_Text_2C72B6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_House_EventScript_2C80A2
call LavaridgeTown_House_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_House_EventScript_2C80A2
msgbox LavaridgeTown_House_Text_2C73B1, 4
setvar VAR_0x8005, 7
call LavaridgeTown_House_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_House_EventScript_2C80A2
setflag FLAG_0x1B4
goto LavaridgeTown_House_EventScript_2C80AC
@@ -13684,15 +14316,15 @@ FallarborTown_Mart_EventScript_2C80B6:: @ 82C80B6
checkflag FLAG_0x1B5
goto_eq FallarborTown_Mart_EventScript_2C8114
msgbox FallarborTown_Mart_Text_2C7449, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_Mart_EventScript_2C810A
call FallarborTown_Mart_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_Mart_EventScript_2C810A
msgbox FallarborTown_Mart_Text_2C7582, 4
setvar VAR_0x8005, 8
call FallarborTown_Mart_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_Mart_EventScript_2C810A
setflag FLAG_0x1B5
goto FallarborTown_Mart_EventScript_2C8114
@@ -13714,15 +14346,15 @@ FortreeCity_House2_EventScript_2C811E:: @ 82C811E
checkflag FLAG_0x1B6
goto_eq FortreeCity_House2_EventScript_2C817C
msgbox FortreeCity_House2_Text_2C7637, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House2_EventScript_2C8172
call FortreeCity_House2_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House2_EventScript_2C8172
msgbox FortreeCity_House2_Text_2C7721, 4
setvar VAR_0x8005, 24
call FortreeCity_House2_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House2_EventScript_2C8172
setflag FLAG_0x1B6
goto FortreeCity_House2_EventScript_2C817C
@@ -13744,15 +14376,15 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_2C8186:: @ 82C8186
checkflag FLAG_0x1B7
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C77C6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
call LilycoveCity_DepartmentStoreRooftop_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2C7911, 4
setvar VAR_0x8005, 14
call LilycoveCity_DepartmentStoreRooftop_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_2C81DA
setflag FLAG_0x1B7
goto LilycoveCity_DepartmentStoreRooftop_EventScript_2C81E4
@@ -13774,15 +14406,15 @@ MossdeepCity_EventScript_2C81EE:: @ 82C81EE
checkflag FLAG_0x1B8
goto_eq MossdeepCity_EventScript_2C824C
msgbox MossdeepCity_Text_2C79A6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_EventScript_2C8242
call MossdeepCity_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_EventScript_2C8242
msgbox MossdeepCity_Text_2C7B0D, 4
setvar VAR_0x8005, 15
call MossdeepCity_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_EventScript_2C8242
setflag FLAG_0x1B8
goto MossdeepCity_EventScript_2C824C
@@ -13804,15 +14436,15 @@ SootopolisCity_PokemonCenter_1F_EventScript_2C8256:: @ 82C8256
checkflag FLAG_0x1B9
goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7B8E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
call SootopolisCity_PokemonCenter_1F_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
msgbox SootopolisCity_PokemonCenter_1F_Text_2C7C98, 4
setvar VAR_0x8005, 4
call SootopolisCity_PokemonCenter_1F_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_PokemonCenter_1F_EventScript_2C82AA
setflag FLAG_0x1B9
goto SootopolisCity_PokemonCenter_1F_EventScript_2C82B4
@@ -13834,15 +14466,15 @@ PacifidlogTown_PokemonCenter_1F_EventScript_2C82BE:: @ 82C82BE
checkflag FLAG_0x1BA
goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7CFA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
call PacifidlogTown_PokemonCenter_1F_EventScript_2C832D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
msgbox PacifidlogTown_PokemonCenter_1F_Text_2C7E40, 4
setvar VAR_0x8005, 12
call PacifidlogTown_PokemonCenter_1F_EventScript_2C8326
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_PokemonCenter_1F_EventScript_2C8312
setflag FLAG_0x1BA
goto PacifidlogTown_PokemonCenter_1F_EventScript_2C831C
@@ -13898,11 +14530,11 @@ TrainerHill_Roof_MapScript1_2C8336: @ 82C8336
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq TrainerHill_1F_EventScript_2C83C9
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq TrainerHill_1F_EventScript_2C83C9
- compare_var_to_value VAR_RESULT, 9
+ compare VAR_RESULT, 9
goto_eq TrainerHill_1F_EventScript_2C83C9
end
@@ -13936,7 +14568,7 @@ TrainerHill_1F_EventScript_2C83A6:: @ 82C83A6
setvar VAR_0x4002, 1
setvar VAR_0x8004, 9
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq TrainerHill_1F_EventScript_2C83BF
end
@@ -13973,85 +14605,113 @@ EventScript_2C83F0:: @ 82C83F0
closemessage
end
-Text_2C840A:: @ 82C840A
+Text_ThisIsATestSignpostMsg:: @ 82C840A
.string "This is a test message.\n"
.string "This is a signpost.$"
-EventScript_2C8436:: @ 82C8436
- msgbox Text_2C840A, 3
+EventScript_TestSignpostMsg:: @ 82C8436
+ msgbox Text_ThisIsATestSignpostMsg, 3
end
+gText_082C843F:: @ 82C843F
.string "It’s very disappointing…$"
+gText_082C8458:: @ 82C8458
.string "Okay, I understand…$"
+gText_082C846C:: @ 82C846C
.string "I’m terribly sorry…$"
+gText_082C8480:: @ 82C8480
.string "Thank you…$"
+gText_082C848B:: @ 82C848B
.string "Ahahaha! Aren’t you embarrassed?\n"
.string "Everyone’s watching!$"
+gText_082C84C1:: @ 82C84C1
.string "Grr…\n"
.string "What the…$"
+gText_082C84D0:: @ 82C84D0
.string "My DOME ACE title isn’t just for show!$"
+gText_082C84F7:: @ 82C84F7
.string "Ahahaha!\n"
.string "You’re inspiring!$"
+gText_082C8512:: @ 82C8512
.string "Way to work!\n"
.string "That was a good lesson, eh?$"
+gText_082C853B:: @ 82C853B
.string "Good job!\n"
.string "You know what you’re doing!$"
+gText_082C8561:: @ 82C8561
.string "Hey, hey, hey!\n"
.string "You’re finished already?$"
+gText_082C8589:: @ 82C8589
.string "What happened here?$"
+gText_082C859D:: @ 82C859D
.string "Humph…$"
+gText_082C85A4:: @ 82C85A4
.string "Urk…$"
+gText_082C85A9:: @ 82C85A9
.string "Hah!$"
+gText_082C85AE:: @ 82C85AE
.string "Darn!$"
+gText_082C85B4:: @ 82C85B4
.string "Oh, come on!\n"
.string "You have to try harder than that!$"
+gText_082C85E3:: @ 82C85E3
.string "No way!\n"
.string "Good job!$"
+gText_082C85F5:: @ 82C85F5
.string "Heheh!\n"
.string "What did you expect?$"
+gText_082C8611:: @ 82C8611
.string "Huh?\n"
.string "Are you serious?!$"
+gText_082C8628:: @ 82C8628
.string "Your POKéMON are wimpy because\n"
.string "you’re wimpy as a TRAINER!$"
+gText_082C8662:: @ 82C8662
.string "Ah…\n"
.string "Now this is something else…$"
+gText_082C8682:: @ 82C8682
.string "Gwahahaha!\n"
.string "My brethren, we have nothing to fear!$"
+gText_082C86B3:: @ 82C86B3
.string "Gwah!\n"
.string "Hahahaha!$"
+gText_082C86C3:: @ 82C86C3
.string "Hey! What’s wrong with you!\n"
.string "Let’s see some effort! Get up!$"
+gText_082C86FE:: @ 82C86FE
.string "That’s it! You’ve done great!\n"
.string "You’ve worked hard for this!$"
+gText_082C8739:: @ 82C8739
.string "Hey! Don’t you give up now!\n"
.string "Get up! Don’t lose faith in yourself!$"
+gText_082C877B:: @ 82C877B
.string "That’s it! You’ve done it!\n"
.string "You kept working for this!$"
diff --git a/data/field_door.s b/data/field_door.s
deleted file mode 100644
index 69a7c6534..000000000
--- a/data/field_door.s
+++ /dev/null
@@ -1,17 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_08496F8C:: @ 8496F8C
- .incbin "baserom.gba", 0x496f8c, 0x14
-
-gUnknown_08496FA0:: @ 8496FA0
- .incbin "baserom.gba", 0x496fa0, 0x14
-
-gUnknown_08496FB4:: @ 8496FB4
- .incbin "baserom.gba", 0x496fb4, 0x1c0
-
-gUnknown_08497174:: @ 8497174
- .incbin "baserom.gba", 0x497174, 0x288
diff --git a/data/field_effect_helpers.s b/data/field_effect_helpers.s
index 97086af0d..6d0b0b3bb 100644
--- a/data/field_effect_helpers.s
+++ b/data/field_effect_helpers.s
@@ -7,19 +7,23 @@ gUnknown_085CDC38:: @ 85CDC38
.incbin "baserom.gba", 0x5cdc38, 0x6
gUnknown_085CDC3E:: @ 85CDC3E
- .incbin "baserom.gba", 0x5cdc3e, 0x4
+ .byte 0x00, 0x01, 0x02, 0x03
gUnknown_085CDC42:: @ 85CDC42
- .incbin "baserom.gba", 0x5cdc42, 0xa
+ .2byte 0x0004, 0x0004, 0x0004, 0x0010, 0x0000
gUnknown_085CDC4C:: @ 85CDC4C
- .incbin "baserom.gba", 0x5cdc4c, 0x8
+ .4byte sub_8154C7C
+ .4byte sub_8154CA0
gUnknown_085CDC54:: @ 85CDC54
- .incbin "baserom.gba", 0x5cdc54, 0xc
+ .4byte sub_815547C
+ .4byte sub_81554AC
+ .4byte sub_815550C
gUnknown_085CDC60:: @ 85CDC60
.incbin "baserom.gba", 0x5cdc60, 0xa
gUnknown_085CDC6A:: @ 85CDC6A
.incbin "baserom.gba", 0x5cdc6a, 0x96
+
diff --git a/data/field_effect_scripts.s b/data/field_effect_scripts.s
index ceb327084..1a877daa9 100644
--- a/data/field_effect_scripts.s
+++ b/data/field_effect_scripts.s
@@ -74,7 +74,7 @@ gFieldEffectScriptPointers:: @ 82DB9D4
.4byte gFieldEffectScript_Unknown66
gFieldEffectScript_ExclamationMarkIcon1:: @ 82DBAE0
- field_eff_callnative oei_exclamation_mark
+ field_eff_callnative FldEff_ExclamationMarkIcon1
field_eff_end
gFieldEffectScript_UseCutOnTallGrass:: @ 82DBAE6
@@ -207,7 +207,7 @@ gFieldEffectScript_FlyIn:: @ 82DBBE9
field_eff_end
gFieldEffectScript_ExclamationMarkIcon2:: @ 82DBBEF
- field_eff_callnative sub_80B4658
+ field_eff_callnative FldEff_ExclamationMarkIcon2
field_eff_end
gFieldEffectScript_FeetInFlowingWater:: @ 82DBBF5
@@ -256,11 +256,11 @@ gFieldEffectScript_Unknown44:: @ 82DBC45
gFieldEffectScript_Unknown45:: @ 82DBC4B
field_eff_loadpal gFieldEffectObjectPaletteInfo10
- field_eff_callnative sub_81470D0
+ field_eff_callnative FldEff_Pokeball
field_eff_end
gFieldEffectScript_HeartIcon:: @ 82DBC56
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_80B4690
+ field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_HeartIcon
field_eff_end
gFieldEffectScript_Unknown47:: @ 82DBC60
diff --git a/data/field_ground_effect.s b/data/field_ground_effect.s
index 8b8b00cf9..be5639406 100644
--- a/data/field_ground_effect.s
+++ b/data/field_ground_effect.s
@@ -5,34 +5,100 @@
.align 2, 0
gUnknown_0850E5DC:: @ 850E5DC
- .incbin "baserom.gba", 0x50e5dc, 0x8
+ .4byte 0x00000020, 0x00000010
gUnknown_0850E5E4:: @ 850E5E4
- .incbin "baserom.gba", 0x50e5e4, 0x18
+ .4byte MetatileBehavior_IsTallGrass
+ .4byte MetatileBehavior_IsLongGrass
+ .4byte MetatileBehavior_IsPuddle
+ .4byte MetatileBehavior_IsSurfableWaterOrUnderwater
+ .4byte MetatileBehavior_IsShallowFlowingWater
+ .4byte ShouldDoJumpLandingDustEffect
gUnknown_0850E5FC:: @ 850E5FC
- .incbin "baserom.gba", 0x50e5fc, 0x18
+ .4byte 0x00001000, 0x00002000, 0x00004000, 0x00008000, 0x00004000, 0x00010000
gUnknown_0850E614:: @ 850E614
- .incbin "baserom.gba", 0x50e614, 0x10
+ .4byte MetatileBehavior_IsJumpSouth
+ .4byte MetatileBehavior_IsJumpNorth
+ .4byte MetatileBehavior_IsJumpWest
+ .4byte MetatileBehavior_IsJumpEast
gUnknown_0850E624:: @ 850E624
- .incbin "baserom.gba", 0x50e624, 0x10
+ .byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73
gUnknown_0850E634:: @ 850E634
- .incbin "baserom.gba", 0x50e634, 0x10
+ .byte 0x02, 0x02, 0x02, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x02
gUnknown_0850E644:: @ 850E644
- .incbin "baserom.gba", 0x50e644, 0x10
+ .byte 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01
gUnknown_0850E654:: @ 850E654
- .incbin "baserom.gba", 0x50e654, 0xc
+ .4byte DoTracksGroundEffect_None
+ .4byte DoTracksGroundEffect_Footprints
+ .4byte DoTracksGroundEffect_BikeTireTracks
gUnknown_0850E660:: @ 850E660
.incbin "baserom.gba", 0x50e660, 0x4
gUnknown_0850E664:: @ 850E664
- .incbin "baserom.gba", 0x50e664, 0x10
+ .byte 0x01, 0x02, 0x07, 0x08, 0x01, 0x02, 0x06, 0x05, 0x05, 0x08, 0x03, 0x04, 0x06, 0x07, 0x03, 0x04
gUnknown_0850E674:: @ 850E674
- .incbin "baserom.gba", 0x50e674, 0xe0
+ .4byte GroundEffect_SpawnOnTallGrass
+ .4byte GroundEffect_StepOnTallGrass
+ .4byte GroundEffect_SpawnOnLongGrass
+ .4byte GroundEffect_StepOnLongGrass
+ .4byte GroundEffect_WaterReflection
+ .4byte GroundEffect_IceReflection
+ .4byte GroundEffect_FlowingWater
+ .4byte GroundEffect_SandTracks
+ .4byte GroundEffect_DeepSandTracks
+ .4byte GroundEffect_Ripple
+ .4byte GroundEffect_StepOnPuddle
+ .4byte GroundEffect_SandHeap
+ .4byte GroundEffect_JumpOnTallGrass
+ .4byte GroundEffect_JumpOnLongGrass
+ .4byte GroundEffect_JumpOnShallowWater
+ .4byte GroundEffect_JumpOnWater
+ .4byte GroundEffect_JumpLandingDust
+ .4byte GroundEffect_ShortGrass
+ .4byte GroundEffect_HotSprings
+ .4byte GroundEffect_Seaweed
+ .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
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte double_little_steps
+ .4byte triple_little_steps
+ .4byte triple_little_steps
+ .4byte double_little_steps
+ .4byte triple_little_steps
+ .4byte triple_little_steps
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+ .4byte quad_little_steps
+ .4byte oct_little_steps
+ .4byte oct_little_steps
+
diff --git a/data/field_map_obj.s b/data/field_map_obj.s
index 50bdfe6f3..844612a7c 100644
--- a/data/field_map_obj.s
+++ b/data/field_map_obj.s
@@ -5,16 +5,12 @@
.section .rodata
gUnknown_084975C4:: @ 84975C4
-@ replacing .incbin "baserom.gba", 0x004975c4, 0x10
.byte 0x01, 0x01, 0x06, 0x07, 0x08, 0x09, 0x06, 0x07, 0x08, 0x09, 0x0b, 0x0b, 0x00, 0x00, 0x00, 0x00
gUnknown_084975D4:: @ 84975D4
-@ replacing .incbin "baserom.gba", 0x004975d4, 0x18
- .2byte 0, 65535
- .4byte gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject
+ spr_template 0x0000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject
gUnknown_084975EC:: @ 84975EC
-@ replacing .incbin "baserom.gba", 0x004975ec, 0xc
.4byte CameraObject_0
.4byte CameraObject_1
.4byte CameraObject_2
@@ -23,7 +19,6 @@ gUnknown_084975EC:: @ 84975EC
.include "data/graphics/field_objects/field_object_graphics.inc"
gUnknown_08505438:: @ 8505438
-@ replacing .incbin "baserom.gba", 0x00505438, 0x144
.4byte FieldObjectCB_NoMovement1
.4byte FieldObjectCB_LookRandomDirections
.4byte FieldObjectCB_GoRandomDirections
@@ -107,13 +102,11 @@ gUnknown_08505438:: @ 8505438
.4byte FieldObjectCB_WalkInPlace4
gUnknown_0850557C:: @ 850557C
-@ replacing .incbin "baserom.gba", 0x0050557c, 0x51
.byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_085055CD:: @ 85055CD
-@ replacing .incbin "baserom.gba", 0x005055cd, 0x51
.byte 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x01, 0x01, 0x01, 0x03, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x04, 0x01
.byte 0x03, 0x02, 0x03, 0x01, 0x04, 0x03, 0x02, 0x04, 0x01, 0x04, 0x02, 0x03, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x02, 0x01, 0x03, 0x04, 0x01, 0x01, 0x02, 0x01, 0x03, 0x04, 0x01
.byte 0x01, 0x02, 0x03, 0x04, 0x01, 0x02, 0x03, 0x04, 0x01, 0x02, 0x03, 0x04, 0x01, 0x01, 0x02, 0x03, 0x04
@@ -132,7 +125,6 @@ gUnknown_085055CD:: @ 85055CD
.include "data/graphics/field_objects/field_object_anims.inc"
gUnknown_085094AC:: @ 85094AC
-@ replacing .incbin "baserom.gba", 0x005094ac, 0x40
.4byte gFieldObjectImageAnimTable_QuintyPlump
.byte 1, 3, 0, 2
.4byte gFieldObjectImageAnimTable_Standard
@@ -157,7 +149,6 @@ gUnknown_085094AC:: @ 85094AC
.include "data/graphics/field_objects/field_object_graphics_info.inc"
gUnknown_0850BBC8:: @ 850BBC8
-@ replacing .incbin "baserom.gba", 0x0050bbc8, 0x138
.align 2, 0
.4byte gFieldObjectPalette0
.2byte 4355
@@ -269,19 +260,15 @@ gUnknown_0850BBC8:: @ 850BBC8
.align 2, 0
Unknown_0850BCE8:: @ 0850BCE8
-@ replacing .incbin "baserom.gba", 0x0050bce8, 0x8
.2byte 0x1101, 0x1101, 0x1101, 0x1101
Unknown_0850BCF0:: @ 0850BCF0
-@ replacing .incbin "baserom.gba", 0x0050bcf0, 0x8
.2byte 0x1111, 0x1111, 0x1111, 0x1111
Unknown_0850BCF8:: @ 0850BCF8
-@ replacing .incbin "baserom.gba", 0x0050bcf8, 0x8
.2byte 0x1115, 0x1115, 0x1115, 0x1115
gUnknown_0850BD00:: @ 850BD00
-@ replacing .incbin "baserom.gba", 0x0050bd00, 0x78
.2byte 4352, 0
.4byte Unknown_0850BCE8
.2byte 4368, 0
@@ -292,51 +279,39 @@ gUnknown_0850BD00:: @ 850BD00
.4byte NULL
Unknown_0850BD20:: @ 0850BD20
-@ replacing .incbin "baserom.gba", 0x0050bd20, 0x8
.2byte 0x110c, 0x110c, 0x110c, 0x110c
Unknown_0850BD28:: @ 0x0850bd28
-@ replacing .incbin "baserom.gba", 0x0050bd28, 0x8
.2byte 0x110d, 0x110d, 0x110d, 0x110d
Unknown_0850BD30:: @ 0x0850bd30
-@ replacing .incbin "baserom.gba", 0x0050bd30, 0x8
.2byte 0x110e, 0x110e, 0x110e, 0x110e
Unknown_0850BD38:: @ 0x0850bd38
-@ replacing .incbin "baserom.gba", 0x0050bd38, 0x8
.2byte 0x1112, 0x1112, 0x1112, 0x1112
Unknown_0850BD40:: @ 0x0850bd40
-@ replacing .incbin "baserom.gba", 0x0050bd40, 0x8
.2byte 0x1113, 0x1113, 0x1113, 0x1113
Unknown_0850BD48:: @ 0x0850bd48
-@ replacing .incbin "baserom.gba", 0x0050bd48, 0x8
.2byte 0x1114, 0x1114, 0x1114, 0x1114
Unknown_0850BD50:: @ 0x0850bd50
-@ replacing .incbin "baserom.gba", 0x0050bd50, 0x8
.2byte 0x111b, 0x111b, 0x111b, 0x111b
Unknown_0850BD58:: @ 0x0850bd58
-@ replacing .incbin "baserom.gba", 0x0050bd58, 0x8
.2byte 0x1117, 0x1117, 0x1117, 0x1117
Unknown_0850BD60:: @ 0x0850bd60
-@ replacing .incbin "baserom.gba", 0x0050bd60, 0x8
.2byte 0x1119, 0x1119, 0x1119, 0x1119
Unknown_0850BD68:: @ 0x0850bd68
-@ replacing .incbin "baserom.gba", 0x0050bd68, 0x8
.2byte 0x1109, 0x1109, 0x1109, 0x1109
Unknown_0850BD70:: @ 0x0850bd70
-@ replacing .incbin "baserom.gba", 0x0050bd70, 0x8
.2byte 0x111d, 0x111d, 0x111d, 0x111d
gUnknown_0850BD78:: @ 850BD78
-@ replacing .incbin "baserom.gba", 0x0050bd78, 0xc0
.2byte 4352, 0
.4byte Unknown_0850BCE8
.2byte 4368, 0
@@ -367,7 +342,6 @@ gUnknown_0850BD78:: @ 850BD78
.4byte NULL
gUnknown_0850BDE8:: @ 850BDE8
-@ replacing .incbin "baserom.gba", 0x0050bde8, 0x50
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
gUnknown_0850BDFC::
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
@@ -377,7 +351,6 @@ gUnknown_0850BE24::
.2byte 0x1100, 0x1101, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, 0x1108, 0x1109, 0x110a
gUnknown_0850BE38:: @ 850BE38
-@ replacing .incbin "baserom.gba", 0x0050be38, 0x10
.4byte gUnknown_0850BDE8
.4byte gUnknown_0850BDFC
.4byte gUnknown_0850BE10
@@ -389,22 +362,18 @@ gUnknown_0850BE38:: @ 850BE38
@ 850C9C0
.include "data/graphics/field_objects/field_effect_objects.inc"
-@ replacing .incbin "baserom.gba", 0x0050d6d4, 0x8
.align 2, 0
.4byte gFieldObjectPalette2
.2byte 4113
.align 2, 0
gUnknown_0850D6DC:: @ 850D6DC
-@ replacing .incbin "baserom.gba", 0x0050d6dc, 0x10
.2byte 0x0020, 0x0040, 0x0060, 0x0080, 0x0020, 0x0040, 0x0080, 0x00c0
gUnknown_0850D6EC:: @ 850D6EC
-@ replacing .incbin "baserom.gba", 0x0050d6ec, 0x8
.2byte 0x0020, 0x0030, 0x0040, 0x0050
gUnknown_0850D6F4:: @ 850D6F4
-@ replacing .incbin "baserom.gba", 0x0050d6f4, 0x1c
.4byte sub_808F44C
.4byte sub_808F460
.4byte sub_808F48C
@@ -414,11 +383,9 @@ gUnknown_0850D6F4:: @ 850D6F4
.4byte sub_808F564
gUnknown_0850D710:: @ 850D710
-@ replacing .incbin "baserom.gba", 0x0050d710, 0x4
.byte 0x01, 0x02, 0x03, 0x04
gUnknown_0850D714:: @ 850D714
-@ replacing .incbin "baserom.gba", 0x0050d714, 0x2c
.4byte GetRegularRunningPastFacingDirection
.4byte GetNorthSouthRunningPastFacingDirection
.4byte GetEastWestRunningPastFacingDirection
@@ -432,7 +399,6 @@ gUnknown_0850D714:: @ 850D714
.4byte GetNonNorthRunningPastFacingDirection
gUnknown_0850D740:: @ 850D740
-@ replacing .incbin "baserom.gba", 0x0050d740, 0x14
.4byte sub_808F988
.4byte sub_808F99C
.4byte sub_808F9C8
@@ -440,7 +406,6 @@ gUnknown_0850D740:: @ 850D740
.4byte sub_808FA3C
gUnknown_0850D754:: @ 850D754
-@ replacing .incbin "baserom.gba", 0x0050d754, 0x1c
.4byte sub_808FAC8
.4byte sub_808FADC
.4byte sub_808FB08
@@ -450,11 +415,9 @@ gUnknown_0850D754:: @ 850D754
.4byte sub_808FBE0
gUnknown_0850D770:: @ 850D770
-@ replacing .incbin "baserom.gba", 0x0050d770, 0x4
.byte 0x01, 0x02, 0x00, 0x00
gUnknown_0850D774:: @ 850D774
-@ replacing .incbin "baserom.gba", 0x0050d774, 0x1c
.4byte sub_808FC4C
.4byte sub_808FC60
.4byte sub_808FC8C
@@ -464,17 +427,14 @@ gUnknown_0850D774:: @ 850D774
.4byte sub_808FD64
gUnknown_0850D790:: @ 850D790
-@ replacing .incbin "baserom.gba", 0x0050d790, 0x4
.byte 0x03, 0x04, 0x00, 0x00
gUnknown_0850D794:: @ 850D794
-@ replacing .incbin "baserom.gba", 0x0050d794, 0xc
.4byte sub_808FDD0
.4byte sub_808FDFC
.4byte sub_808FE1C
gUnknown_0850D7A0:: @ 850D7A0
-@ replacing .incbin "baserom.gba", 0x0050d7a0, 0x14
.4byte do_berry_tree_growth_sparkle_1
.4byte sub_808FF48
.4byte do_berry_tree_growth_sparkle_2
@@ -482,7 +442,6 @@ gUnknown_0850D7A0:: @ 850D7A0
.4byte sub_8090004
gUnknown_0850D7B4:: @ 850D7B4
-@ replacing .incbin "baserom.gba", 0x0050d7b4, 0x14
.4byte sub_8090094
.4byte sub_80900A8
.4byte sub_80900D4
@@ -490,7 +449,6 @@ gUnknown_0850D7B4:: @ 850D7B4
.4byte sub_8090148
gUnknown_0850D7C8:: @ 850D7C8
-@ replacing .incbin "baserom.gba", 0x0050d7c8, 0x14
.4byte sub_80901D4
.4byte sub_80901E8
.4byte sub_8090214
@@ -498,7 +456,6 @@ gUnknown_0850D7C8:: @ 850D7C8
.4byte sub_8090288
gUnknown_0850D7DC:: @ 850D7DC
-@ replacing .incbin "baserom.gba", 0x0050d7dc, 0x14
.4byte sub_8090314
.4byte sub_8090328
.4byte sub_8090354
@@ -506,11 +463,9 @@ gUnknown_0850D7DC:: @ 850D7DC
.4byte sub_80903C8
gUnknown_0850D7F0:: @ 850D7F0
-@ replacing .incbin "baserom.gba", 0x0050d7f0, 0x4
.byte 0x02, 0x03, 0x00, 0x00
gUnknown_0850D7F4:: @ 850D7F4
-@ replacing .incbin "baserom.gba", 0x0050d7f4, 0x14
.4byte sub_8090454
.4byte sub_8090468
.4byte sub_8090494
@@ -518,11 +473,9 @@ gUnknown_0850D7F4:: @ 850D7F4
.4byte sub_8090508
gUnknown_0850D808:: @ 850D808
-@ replacing .incbin "baserom.gba", 0x0050d808, 0x4
.byte 0x02, 0x04, 0x00, 0x00
gUnknown_0850D80C:: @ 850D80C
-@ replacing .incbin "baserom.gba", 0x0050d80c, 0x14
.4byte sub_8090594
.4byte sub_80905A8
.4byte sub_80905D4
@@ -530,11 +483,9 @@ gUnknown_0850D80C:: @ 850D80C
.4byte sub_8090648
gUnknown_0850D820:: @ 850D820
-@ replacing .incbin "baserom.gba", 0x0050d820, 0x4
.byte 0x01, 0x03, 0x00, 0x00
gUnknown_0850D824:: @ 850D824
-@ replacing .incbin "baserom.gba", 0x0050d824, 0x14
.4byte sub_80906D4
.4byte sub_80906E8
.4byte sub_8090714
@@ -542,11 +493,9 @@ gUnknown_0850D824:: @ 850D824
.4byte sub_8090788
gUnknown_0850D838:: @ 850D838
-@ replacing .incbin "baserom.gba", 0x0050d838, 0x4
.byte 0x01, 0x04, 0x00, 0x00
gUnknown_0850D83C:: @ 850D83C
-@ replacing .incbin "baserom.gba", 0x0050d83c, 0x14
.4byte sub_8090814
.4byte sub_8090828
.4byte sub_8090854
@@ -554,11 +503,9 @@ gUnknown_0850D83C:: @ 850D83C
.4byte sub_80908C8
gUnknown_0850D850:: @ 850D850
-@ replacing .incbin "baserom.gba", 0x0050d850, 0x4
.byte 0x02, 0x01, 0x03, 0x01
gUnknown_0850D854:: @ 850D854
-@ replacing .incbin "baserom.gba", 0x0050d854, 0x14
.4byte sub_8090954
.4byte sub_8090968
.4byte sub_8090994
@@ -566,11 +513,9 @@ gUnknown_0850D854:: @ 850D854
.4byte sub_8090A08
gUnknown_0850D868:: @ 850D868
-@ replacing .incbin "baserom.gba", 0x0050d868, 0x4
.byte 0x01, 0x02, 0x04, 0x01
gUnknown_0850D86C:: @ 850D86C
-@ replacing .incbin "baserom.gba", 0x0050d86c, 0x14
.4byte sub_8090A94
.4byte sub_8090AA8
.4byte sub_8090AD4
@@ -578,11 +523,9 @@ gUnknown_0850D86C:: @ 850D86C
.4byte sub_8090B48
gUnknown_0850D880:: @ 850D880
-@ replacing .incbin "baserom.gba", 0x0050d880, 0x4
.byte 0x02, 0x03, 0x04, 0x02
gUnknown_0850D884:: @ 850D884
-@ replacing .incbin "baserom.gba", 0x0050d884, 0x14
.4byte sub_8090BD4
.4byte sub_8090BE8
.4byte sub_8090C14
@@ -590,282 +533,227 @@ gUnknown_0850D884:: @ 850D884
.4byte sub_8090C88
gUnknown_0850D898:: @ 850D898
-@ replacing .incbin "baserom.gba", 0x0050d898, 0x4
.byte 0x03, 0x04, 0x01, 0x01
gUnknown_0850D89C:: @ 850D89C
-@ replacing .incbin "baserom.gba", 0x0050d89c, 0x10
.4byte sub_8090D14
.4byte sub_8090D40
.4byte sub_8090D64
.4byte sub_8090D90
gUnknown_0850D8AC:: @ 850D8AC
-@ replacing .incbin "baserom.gba", 0x0050d8ac, 0x8
.byte 0x01, 0x04, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00
gUnknown_0850D8B4:: @ 850D8B4
-@ replacing .incbin "baserom.gba", 0x0050d8b4, 0x10
.4byte sub_8090E18
.4byte sub_8090E44
.4byte sub_8090E68
.4byte sub_8090E94
gUnknown_0850D8C4:: @ 850D8C4
-@ replacing .incbin "baserom.gba", 0x0050d8c4, 0x8
.byte 0x01, 0x03, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00
gUnknown_0850D8CC:: @ 850D8CC
-@ replacing .incbin "baserom.gba", 0x0050d8cc, 0x10
.4byte sub_8090F1C
.4byte sub_8090F30
.4byte sub_8090F68
.4byte sub_8091020
gUnknown_0850D8DC:: @ 850D8DC
-@ replacing .incbin "baserom.gba", 0x0050d8dc, 0xc
.4byte sub_8091048
.4byte sub_809117C
.4byte sub_8091110
gUnknown_0850D8E8:: @ 850D8E8
-@ replacing .incbin "baserom.gba", 0x0050d8e8, 0x4
.byte 0x02, 0x04, 0x03, 0x01
gUnknown_0850D8EC:: @ 850D8EC
-@ replacing .incbin "baserom.gba", 0x0050d8ec, 0xc
.4byte sub_8091048
.4byte sub_8091208
.4byte sub_8091110
gUnknown_0850D8F8:: @ 850D8F8
-@ replacing .incbin "baserom.gba", 0x0050d8f8, 0x4
.byte 0x04, 0x03, 0x01, 0x02
gUnknown_0850D8FC:: @ 850D8FC
-@ replacing .incbin "baserom.gba", 0x0050d8fc, 0xc
.4byte sub_8091048
.4byte sub_8091294
.4byte sub_8091110
gUnknown_0850D908:: @ 850D908
-@ replacing .incbin "baserom.gba", 0x0050d908, 0x4
.byte 0x01, 0x02, 0x04, 0x03
gUnknown_0850D90C:: @ 850D90C
-@ replacing .incbin "baserom.gba", 0x0050d90c, 0xc
.4byte sub_8091048
.4byte sub_8091320
.4byte sub_8091110
gUnknown_0850D918:: @ 850D918
-@ replacing .incbin "baserom.gba", 0x0050d918, 0x4
.byte 0x03, 0x01, 0x02, 0x04
gUnknown_0850D91C:: @ 850D91C
-@ replacing .incbin "baserom.gba", 0x0050d91c, 0xc
.4byte sub_8091048
.4byte sub_80913AC
.4byte sub_8091110
gUnknown_0850D928:: @ 850D928
-@ replacing .incbin "baserom.gba", 0x0050d928, 0x4
.byte 0x02, 0x03, 0x04, 0x01
gUnknown_0850D92C:: @ 850D92C
-@ replacing .incbin "baserom.gba", 0x0050d92c, 0xc
.4byte sub_8091048
.4byte sub_8091438
.4byte sub_8091110
gUnknown_0850D938:: @ 850D938
-@ replacing .incbin "baserom.gba", 0x0050d938, 0x4
.byte 0x03, 0x04, 0x01, 0x02
gUnknown_0850D93C:: @ 850D93C
-@ replacing .incbin "baserom.gba", 0x0050d93c, 0xc
.4byte sub_8091048
.4byte sub_80914C4
.4byte sub_8091110
gUnknown_0850D948:: @ 850D948
-@ replacing .incbin "baserom.gba", 0x0050d948, 0xc
.4byte sub_8091048
.4byte sub_8091550
.4byte sub_8091110
gUnknown_0850D954:: @ 850D954
-@ replacing .incbin "baserom.gba", 0x0050d954, 0x4
.byte 0x04, 0x01, 0x02, 0x03
gUnknown_0850D958:: @ 850D958
-@ replacing .incbin "baserom.gba", 0x0050d958, 0xc
.4byte sub_8091048
.4byte sub_80915DC
.4byte sub_8091110
gUnknown_0850D964:: @ 850D964
-@ replacing .incbin "baserom.gba", 0x0050d964, 0x4
.byte 0x03, 0x02, 0x01, 0x04
gUnknown_0850D968:: @ 850D968
-@ replacing .incbin "baserom.gba", 0x0050d968, 0xc
.4byte sub_8091048
.4byte sub_8091668
.4byte sub_8091110
gUnknown_0850D974:: @ 850D974
-@ replacing .incbin "baserom.gba", 0x0050d974, 0x4
.byte 0x02, 0x01, 0x04, 0x03
gUnknown_0850D978:: @ 850D978
-@ replacing .incbin "baserom.gba", 0x0050d978, 0xc
.4byte sub_8091048
.4byte sub_80916F4
.4byte sub_8091110
gUnknown_0850D984:: @ 850D984
-@ replacing .incbin "baserom.gba", 0x0050d984, 0x4
.byte 0x04, 0x03, 0x02, 0x01
gUnknown_0850D988:: @ 850D988
-@ replacing .incbin "baserom.gba", 0x0050d988, 0xc
.4byte sub_8091048
.4byte sub_8091780
.4byte sub_8091110
gUnknown_0850D994:: @ 850D994
-@ replacing .incbin "baserom.gba", 0x0050d994, 0x4
.byte 0x01, 0x04, 0x03, 0x02
gUnknown_0850D998:: @ 850D998
-@ replacing .incbin "baserom.gba", 0x0050d998, 0xc
.4byte sub_8091048
.4byte sub_809180C
.4byte sub_8091110
gUnknown_0850D9A4:: @ 850D9A4
-@ replacing .incbin "baserom.gba", 0x0050d9a4, 0x4
.byte 0x04, 0x02, 0x01, 0x03
gUnknown_0850D9A8:: @ 850D9A8
-@ replacing .incbin "baserom.gba", 0x0050d9a8, 0xc
.4byte sub_8091048
.4byte sub_8091898
.4byte sub_8091110
gUnknown_0850D9B4:: @ 850D9B4
-@ replacing .incbin "baserom.gba", 0x0050d9b4, 0x4
.byte 0x02, 0x01, 0x03, 0x04
gUnknown_0850D9B8:: @ 850D9B8
-@ replacing .incbin "baserom.gba", 0x0050d9b8, 0xc
.4byte sub_8091048
.4byte sub_8091924
.4byte sub_8091110
gUnknown_0850D9C4:: @ 850D9C4
-@ replacing .incbin "baserom.gba", 0x0050d9c4, 0x4
.byte 0x03, 0x04, 0x02, 0x01
gUnknown_0850D9C8:: @ 850D9C8
-@ replacing .incbin "baserom.gba", 0x0050d9c8, 0xc
.4byte sub_8091048
.4byte sub_80919B0
.4byte sub_8091110
gUnknown_0850D9D4:: @ 850D9D4
-@ replacing .incbin "baserom.gba", 0x0050d9d4, 0x4
.byte 0x01, 0x03, 0x04, 0x02
gUnknown_0850D9D8:: @ 850D9D8
-@ replacing .incbin "baserom.gba", 0x0050d9d8, 0xc
.4byte sub_8091048
.4byte sub_8091A3C
.4byte sub_8091110
gUnknown_0850D9E4:: @ 850D9E4
-@ replacing .incbin "baserom.gba", 0x0050d9e4, 0x4
.byte 0x02, 0x03, 0x01, 0x04
gUnknown_0850D9E8:: @ 850D9E8
-@ replacing .incbin "baserom.gba", 0x0050d9e8, 0xc
.4byte sub_8091048
.4byte sub_8091AC8
.4byte sub_8091110
gUnknown_0850D9F4:: @ 850D9F4
-@ replacing .incbin "baserom.gba", 0x0050d9f4, 0x4
.byte 0x01, 0x04, 0x02, 0x03
gUnknown_0850D9F8:: @ 850D9F8
-@ replacing .incbin "baserom.gba", 0x0050d9f8, 0xc
.4byte sub_8091048
.4byte sub_8091B54
.4byte sub_8091110
gUnknown_0850DA04:: @ 850DA04
-@ replacing .incbin "baserom.gba", 0x0050da04, 0x4
.byte 0x03, 0x01, 0x04, 0x02
gUnknown_0850DA08:: @ 850DA08
-@ replacing .incbin "baserom.gba", 0x0050da08, 0xc
.4byte sub_8091048
.4byte sub_8091BE0
.4byte sub_8091110
gUnknown_0850DA14:: @ 850DA14
-@ replacing .incbin "baserom.gba", 0x0050da14, 0x4
.byte 0x04, 0x02, 0x03, 0x01
gUnknown_0850DA18:: @ 850DA18
-@ replacing .incbin "baserom.gba", 0x0050da18, 0xc
.4byte sub_8091048
.4byte sub_8091C6C
.4byte sub_8091110
gUnknown_0850DA24:: @ 850DA24
-@ replacing .incbin "baserom.gba", 0x0050da24, 0x4
.byte 0x02, 0x04, 0x01, 0x03
gUnknown_0850DA28:: @ 850DA28
-@ replacing .incbin "baserom.gba", 0x0050da28, 0xc
.4byte sub_8091048
.4byte sub_8091CF8
.4byte sub_8091110
gUnknown_0850DA34:: @ 850DA34
-@ replacing .incbin "baserom.gba", 0x0050da34, 0x4
.byte 0x01, 0x03, 0x02, 0x04
gUnknown_0850DA38:: @ 850DA38
-@ replacing .incbin "baserom.gba", 0x0050da38, 0xc
.4byte sub_8091048
.4byte sub_8091D84
.4byte sub_8091110
gUnknown_0850DA44:: @ 850DA44
-@ replacing .incbin "baserom.gba", 0x0050da44, 0x4
.byte 0x03, 0x02, 0x04, 0x01
gUnknown_0850DA48:: @ 850DA48
-@ replacing .incbin "baserom.gba", 0x0050da48, 0xc
.4byte sub_8091048
.4byte sub_8091E10
.4byte sub_8091110
gUnknown_0850DA54:: @ 850DA54
-@ replacing .incbin "baserom.gba", 0x0050da54, 0x4
.byte 0x04, 0x01, 0x03, 0x02
gUnknown_0850DA58:: @ 850DA58
-@ replacing .incbin "baserom.gba", 0x0050da58, 0xc
.4byte mss_npc_reset_oampriv3_1_unk2_unk3
.4byte sub_8091EC0
.4byte sub_8091F20
gUnknown_0850DA64:: @ 850DA64
-@ replacing .incbin "baserom.gba", 0x0050da64, 0x2c
.4byte sub_8091F48
.4byte sub_8091F4C
.4byte sub_8091F94
@@ -879,248 +767,191 @@ gUnknown_0850DA64:: @ 850DA64
.4byte sub_8091F48
gUnknown_0850DA90:: @ 850DA90
-@ replacing .incbin "baserom.gba", 0x0050da90, 0xc
.4byte mss_npc_reset_oampriv3_1_unk2_unk3
.4byte mss_08062EA4
.4byte sub_8091F20
gUnknown_0850DA9C:: @ 850DA9C
-@ replacing .incbin "baserom.gba", 0x0050da9c, 0x4
.4byte sub_80926AC
gUnknown_0850DAA0:: @ 850DAA0
-@ replacing .incbin "baserom.gba", 0x0050daa0, 0x8
.4byte sub_8092718
.4byte sub_80926B8
gUnknown_0850DAA8:: @ 850DAA8
-@ replacing .incbin "baserom.gba", 0x0050daa8, 0x8
.4byte sub_8092788
.4byte sub_80926B8
gUnknown_0850DAB0:: @ 850DAB0
-@ replacing .incbin "baserom.gba", 0x0050dab0, 0x8
.4byte sub_80927F8
.4byte sub_80926B8
gUnknown_0850DAB8:: @ 850DAB8
-@ replacing .incbin "baserom.gba", 0x0050dab8, 0x8
.4byte sub_8092868
.4byte sub_80926B8
gUnknown_0850DAC0:: @ 850DAC0
-@ replacing .incbin "baserom.gba", 0x0050dac0, 0xc
.4byte sub_80928D8
.4byte sub_809290C
.4byte sub_809292C
gUnknown_0850DACC:: @ 850DACC
-@ replacing .incbin "baserom.gba", 0x0050dacc, 0x9
.byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_0850DAD5:: @ 850DAD5
-@ replacing .incbin "baserom.gba", 0x0050dad5, 0x9
.byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_0850DADE:: @ 850DADE
-@ replacing .incbin "baserom.gba", 0x0050dade, 0x9
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b, 0x08, 0x08, 0x09, 0x09
gUnknown_0850DAE7:: @ 850DAE7
-@ replacing .incbin "baserom.gba", 0x0050dae7, 0x9
.byte 0x0c, 0x0c, 0x0d, 0x0e, 0x0f, 0x0c, 0x0c, 0x0d, 0x0d
gUnknown_0850DAF0:: @ 850DAF0
-@ replacing .incbin "baserom.gba", 0x0050daf0, 0x9
.byte 0x10, 0x10, 0x11, 0x12, 0x13, 0x10, 0x10, 0x11, 0x11
gUnknown_0850DAF9:: @ 850DAF9
-@ replacing .incbin "baserom.gba", 0x0050daf9, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB02:: @ 850DB02
-@ replacing .incbin "baserom.gba", 0x0050db02, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB0B:: @ 850DB0B
-@ replacing .incbin "baserom.gba", 0x0050db0b, 0x9
.byte 0x18, 0x18, 0x19, 0x1a, 0x1b, 0x18, 0x18, 0x19, 0x19
gUnknown_0850DB14:: @ 850DB14
-@ replacing .incbin "baserom.gba", 0x0050db14, 0x9
.byte 0x1c, 0x1c, 0x1d, 0x1e, 0x1f, 0x1c, 0x1c, 0x1d, 0x1d
gUnknown_0850DB1D:: @ 850DB1D
-@ replacing .incbin "baserom.gba", 0x0050db1d, 0x9
.byte 0x20, 0x20, 0x21, 0x22, 0x23, 0x20, 0x20, 0x21, 0x21
gUnknown_0850DB26:: @ 850DB26
-@ replacing .incbin "baserom.gba", 0x0050db26, 0x9
.byte 0x24, 0x24, 0x25, 0x26, 0x27, 0x24, 0x24, 0x25, 0x25
gUnknown_0850DB2F:: @ 850DB2F
-@ replacing .incbin "baserom.gba", 0x0050db2f, 0x9
.byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_0850DB38:: @ 850DB38
-@ replacing .incbin "baserom.gba", 0x0050db38, 0x9
.byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_0850DB41:: @ 850DB41
-@ replacing .incbin "baserom.gba", 0x0050db41, 0x9
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b, 0x08, 0x08, 0x09, 0x09
gUnknown_0850DB4A:: @ 850DB4A
-@ replacing .incbin "baserom.gba", 0x0050db4a, 0x9
.byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0850DB53:: @ 850DB53
-@ replacing .incbin "baserom.gba", 0x0050db53, 0x9
.byte 0x08, 0x08, 0x07, 0x09, 0x0a, 0x08, 0x08, 0x07, 0x07
.align 2, 0
gUnknown_0850DB5C:: @ 850DB5C
-@ replacing .incbin "baserom.gba", 0x0050db5c, 0x10
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsWestBlocked
.4byte MetatileBehavior_IsEastBlocked
gUnknown_0850DB6C:: @ 850DB6C
-@ replacing .incbin "baserom.gba", 0x0050db6c, 0x10
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsEastBlocked
.4byte MetatileBehavior_IsWestBlocked
gUnknown_0850DB7C:: @ 850DB7C
-@ replacing .incbin "baserom.gba", 0x0050db7c, 0x24
.2byte 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0xffff, 0xffff, 0x0000, 0x0001, 0x0000, 0xffff, 0x0001, 0x0001, 0x0001, 0xffff, 0xffff
.2byte 0x0001, 0xffff
gUnknown_0850DBA0:: @ 850DBA0
-@ replacing .incbin "baserom.gba", 0x0050dba0, 0x5
.byte 0x00, 0x00, 0x01, 0x02, 0x03
gUnknown_0850DBA5:: @ 850DBA5
-@ replacing .incbin "baserom.gba", 0x0050dba5, 0x5
.byte 0x04, 0x04, 0x05, 0x06, 0x07
gUnknown_0850DBAA:: @ 850DBAA
-@ replacing .incbin "baserom.gba", 0x0050dbaa, 0x5
.byte 0x08, 0x08, 0x09, 0x0a, 0x0b
gUnknown_0850DBAF:: @ 850DBAF
-@ replacing .incbin "baserom.gba", 0x0050dbaf, 0x5
.byte 0x15, 0x15, 0x16, 0x17, 0x18
gUnknown_0850DBB4:: @ 850DBB4
-@ replacing .incbin "baserom.gba", 0x0050dbb4, 0x5
.byte 0x29, 0x29, 0x2a, 0x2b, 0x2c
gUnknown_0850DBB9:: @ 850DBB9
-@ replacing .incbin "baserom.gba", 0x0050dbb9, 0x5
.byte 0x2d, 0x2d, 0x2e, 0x2f, 0x30
gUnknown_0850DBBE:: @ 850DBBE
-@ replacing .incbin "baserom.gba", 0x0050dbbe, 0x5
.byte 0x31, 0x31, 0x32, 0x33, 0x34
gUnknown_0850DBC3:: @ 850DBC3
-@ replacing .incbin "baserom.gba", 0x0050dbc3, 0x5
.byte 0x35, 0x35, 0x36, 0x37, 0x38
gUnknown_0850DBC8:: @ 850DBC8
-@ replacing .incbin "baserom.gba", 0x0050dbc8, 0x5
.byte 0x0c, 0x0c, 0x0d, 0x0e, 0x0f
gUnknown_0850DBCD:: @ 850DBCD
-@ replacing .incbin "baserom.gba", 0x0050dbcd, 0x5
.byte 0x46, 0x46, 0x47, 0x48, 0x49
gUnknown_0850DBD2:: @ 850DBD2
-@ replacing .incbin "baserom.gba", 0x0050dbd2, 0x5
.byte 0x4b, 0x4b, 0x4a, 0x4d, 0x4c
gUnknown_0850DBD7:: @ 850DBD7
-@ replacing .incbin "baserom.gba", 0x0050dbd7, 0x5
.byte 0x42, 0x42, 0x43, 0x44, 0x45
gUnknown_0850DBDC:: @ 850DBDC
-@ replacing .incbin "baserom.gba", 0x0050dbdc, 0x5
.byte 0x3a, 0x3a, 0x3b, 0x3c, 0x3d
gUnknown_0850DBE1:: @ 850DBE1
-@ replacing .incbin "baserom.gba", 0x0050dbe1, 0x5
.byte 0x19, 0x19, 0x1a, 0x1b, 0x1c
gUnknown_0850DBE6:: @ 850DBE6
-@ replacing .incbin "baserom.gba", 0x0050dbe6, 0x5
.byte 0x1d, 0x1d, 0x1e, 0x1f, 0x20
gUnknown_0850DBEB:: @ 850DBEB
-@ replacing .incbin "baserom.gba", 0x0050dbeb, 0x5
.byte 0x21, 0x21, 0x22, 0x23, 0x24
gUnknown_0850DBF0:: @ 850DBF0
-@ replacing .incbin "baserom.gba", 0x0050dbf0, 0x5
.byte 0x25, 0x25, 0x26, 0x27, 0x28
gUnknown_0850DBF5:: @ 850DBF5
-@ replacing .incbin "baserom.gba", 0x0050dbf5, 0x5
.byte 0x64, 0x64, 0x65, 0x66, 0x67
gUnknown_0850DBFA:: @ 850DBFA
-@ replacing .incbin "baserom.gba", 0x0050dbfa, 0x5
.byte 0x68, 0x68, 0x69, 0x6a, 0x6b
gUnknown_0850DBFF:: @ 850DBFF
-@ replacing .incbin "baserom.gba", 0x0050dbff, 0x5
.byte 0x6c, 0x6c, 0x6d, 0x6e, 0x6f
gUnknown_0850DC04:: @ 850DC04
-@ replacing .incbin "baserom.gba", 0x0050dc04, 0x5
.byte 0x70, 0x70, 0x71, 0x72, 0x73
gUnknown_0850DC09:: @ 850DC09
-@ replacing .incbin "baserom.gba", 0x0050dc09, 0x5
.byte 0x74, 0x74, 0x75, 0x76, 0x77
gUnknown_0850DC0E:: @ 850DC0E
-@ replacing .incbin "baserom.gba", 0x0050dc0e, 0x5
.byte 0x78, 0x78, 0x79, 0x7a, 0x7b
gUnknown_0850DC13:: @ 850DC13
-@ replacing .incbin "baserom.gba", 0x0050dc13, 0x5
.byte 0x7c, 0x7c, 0x7d, 0x7e, 0x7f
gUnknown_0850DC18:: @ 850DC18
-@ replacing .incbin "baserom.gba", 0x0050dc18, 0x5
.byte 0x80, 0x80, 0x81, 0x82, 0x83
gUnknown_0850DC1D:: @ 850DC1D
-@ replacing .incbin "baserom.gba", 0x0050dc1d, 0x5
.byte 0x84, 0x84, 0x85, 0x86, 0x87
gUnknown_0850DC22:: @ 850DC22
-@ replacing .incbin "baserom.gba", 0x0050dc22, 0x5
.byte 0x88, 0x88, 0x89, 0x8a, 0x8b
gUnknown_0850DC27:: @ 850DC27
-@ replacing .incbin "baserom.gba", 0x0050dc27, 0x8
.byte 0x02, 0x01, 0x04, 0x03, 0x08, 0x07, 0x06, 0x05
gUnknown_0850DC2F:: @ 850DC2F
-@ replacing .incbin "baserom.gba", 0x0050dc2f, 0x10
.byte 0x02, 0x01, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x02, 0x01, 0x04, 0x03, 0x01, 0x02
gUnknown_0850DC3F:: @ 850DC3F
-@ replacing .incbin "baserom.gba", 0x0050dc3f, 0x11
.byte 0x02, 0x01, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x04, 0x03, 0x01, 0x02, 0x03, 0x04, 0x02, 0x01, 0x00
.align 2, 0
gUnknown_0850DC50:: @ 850DC50
-@ replacing .incbin "baserom.gba", 0x0050dc50, 0x278
.4byte gUnknown_0850DEC8
.4byte gUnknown_0850DED0
.4byte gUnknown_0850DED8
@@ -1297,7 +1128,6 @@ gUnknown_0850DEE0::
.4byte sub_80964BC
gUnknown_0850DEE8:: @ 850DEE8
-@ replacing .incbin "baserom.gba", 0x0050dee8, 0xd4
.4byte get_go_image_anim_num
.4byte get_go_fast_image_anim_num
.4byte get_go_fast_image_anim_num
@@ -1370,15 +1200,12 @@ gUnknown_0850DFB0::
.4byte sub_80964BC
gUnknown_0850DFBC:: @ 850DFBC
-@ replacing .incbin "baserom.gba", 0x0050dfbc, 0x6
.byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00
gUnknown_0850DFC2:: @ 850DFC2
-@ replacing .incbin "baserom.gba", 0x0050dfc2, 0x6
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
gUnknown_0850DFC8:: @ 850DFC8
-@ replacing .incbin "baserom.gba", 0x0050dfc8, 0x614
.4byte sub_8094230
.4byte sub_8094230_2
.4byte sub_80964BC
diff --git a/data/field_player_avatar.s b/data/field_player_avatar.s
index 952485463..efb2f34cb 100644
--- a/data/field_player_avatar.s
+++ b/data/field_player_avatar.s
@@ -8,52 +8,111 @@
gUnknown_084973FC:: @ 84973FC
- .incbin "baserom.gba", 0x4973fc, 0x48
+ .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_IsSecretBaseJumpMat
+ .4byte MetatileBehavior_IsSecretBaseSpinMat
+ .4byte MetatileBehavior_IsMuddySlope
gUnknown_08497444:: @ 8497444
- .incbin "baserom.gba", 0x497444, 0x4c
+ .4byte ForcedMovement_None
+ .4byte ForcedMovement_Slip
+ .4byte ForcedMovement_Slip
+ .4byte ForcedMovement_WalkSouth
+ .4byte ForcedMovement_WalkNorth
+ .4byte ForcedMovement_WalkWest
+ .4byte ForcedMovement_WalkEast
+ .4byte ForcedMovement_PushedSouthByCurrent
+ .4byte ForcedMovement_PushedNorthByCurrent
+ .4byte ForcedMovement_PushedWestByCurrent
+ .4byte ForcedMovement_PushedEastByCurrent
+ .4byte ForcedMovement_SlideSouth
+ .4byte ForcedMovement_SlideNorth
+ .4byte ForcedMovement_SlideWest
+ .4byte ForcedMovement_SlideEast
+ .4byte ForcedMovement_PushedSouthByCurrent
+ .4byte ForcedMovement_0xBB
+ .4byte ForcedMovement_0xBC
+ .4byte ForcedMovement_MuddySlope
gUnknown_08497490:: @ 8497490
- .incbin "baserom.gba", 0x497490, 0xc
+ .4byte PlayerNotOnBikeNotMoving
+ .4byte PlayerNotOnBikeTurningInPlace
+ .4byte PlayerNotOnBikeMoving
gUnknown_0849749C:: @ 849749C
- .incbin "baserom.gba", 0x49749c, 0x14
+ .4byte MetatileBehavior_IsBumpySlope
+ .4byte MetatileBehavior_IsIsolatedVerticalRail
+ .4byte MetatileBehavior_IsIsolatedHorizontalRail
+ .4byte MetatileBehavior_IsVerticalRail
+ .4byte MetatileBehavior_IsHorizontalRail
gUnknown_084974B0:: @ 84974B0
- .incbin "baserom.gba", 0x4974b0, 0x8
+ .byte 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x00, 0x00, 0x00
gUnknown_084974B8:: @ 84974B8
- .incbin "baserom.gba", 0x4974b8, 0x20
+ .4byte PlayerAvatarTransition_Normal
+ .4byte PlayerAvatarTransition_MachBike
+ .4byte PlayerAvatarTransition_AcroBike
+ .4byte PlayerAvatarTransition_Surfing
+ .4byte PlayerAvatarTransition_Underwater
+ .4byte PlayerAvatarTransition_ReturnToField
+ .4byte PlayerAvatarTransition_Dummy
+ .4byte PlayerAvatarTransition_Dummy
gUnknown_084974D8:: @ 84974D8
- .incbin "baserom.gba", 0x4974d8, 0x10
+ .4byte MetatileBehavior_IsSouthArrowWarp
+ .4byte MetatileBehavior_IsNorthArrowWarp
+ .4byte MetatileBehavior_IsWestArrowWarp
+ .4byte MetatileBehavior_IsEastArrowWarp
gUnknown_084974E8:: @ 84974E8
- .incbin "baserom.gba", 0x4974e8, 0x10
+ .byte 0x64, 0x69, 0x65, 0x6a, 0x66, 0x6b, 0x67, 0x6c, 0x6f, 0x70, 0x68, 0x6d, 0x89, 0x8a, 0xbf, 0xc0
gUnknown_084974F8:: @ 84974F8
- .incbin "baserom.gba", 0x4974f8, 0x10
+ .byte 0x00, 0x59, 0x01, 0x5a, 0x3f, 0x5b, 0x02, 0x5c, 0x6f, 0x70, 0x03, 0x5d, 0x89, 0x8a, 0xbf, 0xc0
gUnknown_08497508:: @ 8497508
- .incbin "baserom.gba", 0x497508, 0x2
+ .byte 0xe6, 0xe7
gUnknown_0849750A:: @ 849750A
- .incbin "baserom.gba", 0x49750a, 0x2
+ .byte 0xeb, 0xec
gUnknown_0849750C:: @ 849750C
- .incbin "baserom.gba", 0x49750c, 0x14
+ .byte 0x00, 0x01, 0x01, 0x02, 0x3f, 0x04, 0x02, 0x08, 0x6f, 0x10, 0x59, 0x01, 0x5a, 0x02, 0x5b, 0x04, 0x5c, 0x08, 0x70, 0x10
gUnknown_08497520:: @ 8497520
- .incbin "baserom.gba", 0x497520, 0x10
+ .4byte MetatileBehavior_IsSouthArrowWarp
+ .4byte MetatileBehavior_IsNorthArrowWarp
+ .4byte MetatileBehavior_IsWestArrowWarp
+ .4byte MetatileBehavior_IsEastArrowWarp
gUnknown_08497530:: @ 8497530
- .incbin "baserom.gba", 0x497530, 0xc
+ .4byte sub_808C3A4
+ .4byte do_boulder_dust
+ .4byte sub_808C484
gUnknown_0849753C:: @ 849753C
- .incbin "baserom.gba", 0x49753c, 0x4
+ .4byte sub_808C544
gUnknown_08497540:: @ 8497540
- .incbin "baserom.gba", 0x497540, 0x10
+ .4byte sub_808C61C
+ .4byte sub_808C644
+ .4byte sub_808C6BC
+ .4byte sub_808C6FC
gUnknown_08497550:: @ 8497550
.incbin "baserom.gba", 0x497550, 0x4
@@ -62,7 +121,22 @@ gUnknown_08497554:: @ 8497554
.incbin "baserom.gba", 0x497554, 0x8
gUnknown_0849755C:: @ 849755C
- .incbin "baserom.gba", 0x49755c, 0x40
+ .4byte fish0
+ .4byte fish1
+ .4byte fish2
+ .4byte fish3
+ .4byte fish4
+ .4byte fish5
+ .4byte fish6
+ .4byte fish7
+ .4byte fish8
+ .4byte fish9
+ .4byte fishA_wait_for_a_pressed
+ .4byte fishB
+ .4byte fishC
+ .4byte fishD
+ .4byte fishE
+ .4byte fishF
gUnknown_0849759C:: @ 849759C
.incbin "baserom.gba", 0x49759c, 0x6
@@ -80,4 +154,5 @@ gUnknown_084975B0:: @ 84975B0
.incbin "baserom.gba", 0x4975b0, 0xc
gUnknown_084975BC:: @ 84975BC
- .incbin "baserom.gba", 0x4975bc, 0x8
+ .byte 0x01, 0x03, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00
+
diff --git a/data/field_screen.s b/data/field_screen.s
index fd1b1f466..c3f06106c 100644
--- a/data/field_screen.s
+++ b/data/field_screen.s
@@ -1,20 +1,1617 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
gUnknown_0854014C:: @ 854014C
- .incbin "baserom.gba", 0x54014c, 0xc000
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0011, 0x0013, 0x0015, 0x0017, 0x0019, 0x001b, 0x001d, 0x001f, 0x0c7f
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0051, 0x0053, 0x0055, 0x0057, 0x0059, 0x005b, 0x005d, 0x005f, 0x0c9f
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b1, 0x00b3, 0x0095, 0x0097, 0x0099, 0x009b, 0x009d, 0x009f, 0x0cdf
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x00f1, 0x00f3, 0x00f5, 0x00d7, 0x00f9, 0x00fb, 0x00dd, 0x00df, 0x0d1f
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0131, 0x0133, 0x0135, 0x0137, 0x0139, 0x011b, 0x013d, 0x013f, 0x0d5f
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x0191, 0x0193, 0x0175, 0x0177, 0x0179, 0x017b, 0x017d, 0x017f, 0x0d9f
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x01d1, 0x01d3, 0x01d5, 0x01b7, 0x01b9, 0x01db, 0x01bd, 0x01bf, 0x0ddf
+ .2byte 0x0220, 0x0223, 0x0225, 0x0227, 0x022a, 0x022c, 0x022e, 0x0231, 0x0213, 0x0215, 0x0217, 0x01f9, 0x01fb, 0x021d, 0x021f, 0x0e1f
+ .2byte 0x0260, 0x0263, 0x0265, 0x0267, 0x0269, 0x026c, 0x026e, 0x0271, 0x0273, 0x0255, 0x0257, 0x0259, 0x025b, 0x025d, 0x025f, 0x0e5f
+ .2byte 0x02a0, 0x02a2, 0x02a5, 0x02a7, 0x02a9, 0x02ac, 0x02ae, 0x02b0, 0x02b3, 0x02b5, 0x0297, 0x0299, 0x029b, 0x029d, 0x029f, 0x0e9f
+ .2byte 0x02e0, 0x02e2, 0x02e5, 0x02e7, 0x02e9, 0x02eb, 0x02ee, 0x02f0, 0x02f2, 0x02f5, 0x02f7, 0x02f9, 0x02db, 0x02dd, 0x02df, 0x0edf
+ .2byte 0x0320, 0x0322, 0x0324, 0x0327, 0x0329, 0x032c, 0x032e, 0x0330, 0x0332, 0x0335, 0x0337, 0x0339, 0x033b, 0x031d, 0x033f, 0x0eff
+ .2byte 0x0360, 0x0362, 0x0364, 0x0367, 0x0369, 0x036b, 0x036e, 0x0370, 0x0372, 0x0374, 0x0377, 0x0379, 0x037b, 0x037d, 0x037f, 0x0f3f
+ .2byte 0x03a0, 0x03a2, 0x03a5, 0x03a7, 0x03a9, 0x03ab, 0x03ae, 0x03b0, 0x03b2, 0x03b5, 0x03b7, 0x03b9, 0x03bb, 0x03bd, 0x03bf, 0x0f7f
+ .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03e9, 0x03eb, 0x03ed, 0x03f0, 0x03f2, 0x03f4, 0x03f6, 0x03f9, 0x03fb, 0x03fd, 0x03ff, 0x0fbf
+ .2byte 0x0fe3, 0x0fe5, 0x0fe7, 0x0fe9, 0x0feb, 0x0fed, 0x0fee, 0x0ff0, 0x0ff2, 0x0ff4, 0x0ff6, 0x0ff8, 0x0ffa, 0x0ffc, 0x0ffe, 0x0fff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c11, 0x0c13, 0x0815, 0x0817, 0x0819, 0x081b, 0x081d, 0x081f, 0x147f
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x084e, 0x0850, 0x0853, 0x0855, 0x0857, 0x0859, 0x085b, 0x085d, 0x109e, 0x14bf
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08ae, 0x08b0, 0x08b3, 0x0895, 0x0897, 0x0899, 0x089b, 0x089d, 0x10de, 0x14ff
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x08ee, 0x08f0, 0x08f3, 0x08f5, 0x08f7, 0x08d9, 0x08db, 0x08dd, 0x111e, 0x153f
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x092e, 0x0930, 0x0933, 0x0935, 0x0937, 0x0919, 0x093b, 0x093d, 0x115e, 0x155f
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x098e, 0x0990, 0x0993, 0x0975, 0x0977, 0x0979, 0x097b, 0x097d, 0x119e, 0x15bf
+ .2byte 0x0da1, 0x09c2, 0x09c5, 0x09c7, 0x09ca, 0x09cc, 0x09ce, 0x09d0, 0x09d3, 0x09d5, 0x09d7, 0x09d9, 0x09bb, 0x09bd, 0x11de, 0x15df
+ .2byte 0x0a20, 0x0a02, 0x0a05, 0x0a07, 0x0a09, 0x0a0c, 0x0a0e, 0x0a10, 0x0a13, 0x0a15, 0x0a17, 0x09f9, 0x09fb, 0x0a1d, 0x121e, 0x161f
+ .2byte 0x0a60, 0x0a62, 0x0a65, 0x0a67, 0x0a69, 0x0a6c, 0x0a6e, 0x0a70, 0x0a73, 0x0a55, 0x0a57, 0x0a59, 0x0a5b, 0x0a3d, 0x125e, 0x165f
+ .2byte 0x0aa0, 0x0aa2, 0x0aa5, 0x0aa7, 0x0aa9, 0x0aab, 0x0aae, 0x0ab0, 0x0ab3, 0x0ab5, 0x0ab7, 0x0a99, 0x0a9b, 0x0a9d, 0x129e, 0x169f
+ .2byte 0x0ae0, 0x0ae2, 0x0ae4, 0x0ae7, 0x0ae9, 0x0aeb, 0x0aee, 0x0af0, 0x0af2, 0x0af5, 0x0af7, 0x0ad9, 0x0adb, 0x0add, 0x12de, 0x16df
+ .2byte 0x0b20, 0x0b22, 0x0b24, 0x0b27, 0x0b29, 0x0b2b, 0x0b2e, 0x0b30, 0x0b32, 0x0b35, 0x0b37, 0x0b39, 0x0b3b, 0x0b1d, 0x131e, 0x171f
+ .2byte 0x0b60, 0x0b62, 0x0b64, 0x0b67, 0x0b69, 0x0b6b, 0x0b6e, 0x0b70, 0x0b72, 0x0b75, 0x0b77, 0x0b79, 0x0b7b, 0x0b7d, 0x135e, 0x175f
+ .2byte 0x0ba0, 0x0ba2, 0x0ba4, 0x0ba7, 0x0ba9, 0x0bab, 0x0bad, 0x0bb0, 0x0bb2, 0x0bb4, 0x0bb6, 0x0bb9, 0x0bbb, 0x0bbd, 0x139e, 0x179f
+ .2byte 0x0be0, 0x13c4, 0x13c6, 0x13c8, 0x13ca, 0x13cc, 0x13ce, 0x13d0, 0x13d3, 0x13d4, 0x13d7, 0x13d8, 0x13da, 0x13dd, 0x13de, 0x17bf
+ .2byte 0x13e3, 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f1, 0x17f2, 0x17f4, 0x17f6, 0x17f8, 0x17fa, 0x17fc, 0x17fe, 0x17ff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1411, 0x1413, 0x1415, 0x1417, 0x1019, 0x101b, 0x141d, 0x141f, 0x1c7f
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x144e, 0x1450, 0x1453, 0x1455, 0x1057, 0x1059, 0x105b, 0x105d, 0x189e, 0x1cbf
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ac, 0x14ae, 0x14b0, 0x1092, 0x1095, 0x1097, 0x1099, 0x109b, 0x18dc, 0x18de, 0x1cff
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x14ec, 0x14ee, 0x14f0, 0x10f2, 0x10f5, 0x10d7, 0x10d9, 0x10db, 0x191c, 0x191e, 0x1d3f
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x152c, 0x152e, 0x1530, 0x1132, 0x1135, 0x1137, 0x1139, 0x111b, 0x195c, 0x195e, 0x1d7f
+ .2byte 0x1561, 0x1563, 0x1585, 0x1587, 0x158a, 0x158c, 0x158e, 0x1570, 0x1172, 0x1175, 0x1177, 0x1179, 0x117b, 0x199c, 0x199e, 0x1d9f
+ .2byte 0x15a1, 0x15c2, 0x15c5, 0x15c7, 0x15c9, 0x15cc, 0x15ce, 0x15d0, 0x11d2, 0x11d5, 0x11d7, 0x11b9, 0x11bb, 0x19dc, 0x19de, 0x1ddf
+ .2byte 0x1620, 0x1602, 0x1605, 0x1607, 0x1609, 0x160c, 0x160e, 0x1610, 0x1212, 0x1215, 0x1217, 0x1219, 0x121b, 0x1a1c, 0x1a1e, 0x1e1f
+ .2byte 0x1660, 0x1662, 0x1244, 0x1247, 0x1249, 0x124b, 0x124e, 0x1250, 0x1252, 0x1255, 0x1257, 0x1259, 0x123b, 0x1a5c, 0x1a5e, 0x1e5f
+ .2byte 0x12a0, 0x12a2, 0x12a4, 0x12a7, 0x12a9, 0x12ab, 0x12ae, 0x12b0, 0x12b2, 0x12b5, 0x1297, 0x1299, 0x129b, 0x1a9c, 0x1a9e, 0x1e9f
+ .2byte 0x12e0, 0x12e2, 0x12e4, 0x12e7, 0x12e9, 0x12eb, 0x12ee, 0x12f0, 0x12f2, 0x12f5, 0x12f7, 0x12d9, 0x12db, 0x1adc, 0x1ade, 0x1edf
+ .2byte 0x1320, 0x1322, 0x1324, 0x1327, 0x1329, 0x132b, 0x132e, 0x1330, 0x1332, 0x1334, 0x1337, 0x1339, 0x131b, 0x1b1c, 0x1b1e, 0x1f1f
+ .2byte 0x1360, 0x1362, 0x1364, 0x1367, 0x1369, 0x136b, 0x136d, 0x1370, 0x1372, 0x1374, 0x1376, 0x1379, 0x137b, 0x1b5c, 0x1b5e, 0x1f3f
+ .2byte 0x13a0, 0x13a2, 0x1b86, 0x1b88, 0x1b8a, 0x1b8d, 0x1b8e, 0x1b91, 0x1b92, 0x1b94, 0x1b96, 0x1b98, 0x1b9a, 0x1b9c, 0x1b9e, 0x1f7f
+ .2byte 0x13e0, 0x1bc4, 0x1bc6, 0x1bc8, 0x1bca, 0x1bcc, 0x1bce, 0x1bd0, 0x1bd2, 0x1bd4, 0x1bd6, 0x1bd8, 0x1bda, 0x1bdc, 0x1bde, 0x1fbf
+ .2byte 0x1be3, 0x1fe5, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff0, 0x1ff3, 0x1ff5, 0x1ff6, 0x1ff8, 0x1ffa, 0x1ffc, 0x1ffe, 0x1fff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x1c11, 0x1c13, 0x1c15, 0x1c17, 0x1c19, 0x1c1b, 0x1c1d, 0x1c1f, 0x247f
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x1c4e, 0x1c50, 0x1c53, 0x1c55, 0x1c57, 0x1c59, 0x1c5b, 0x1c5d, 0x209e, 0x24bf
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x1cac, 0x1cae, 0x1cb0, 0x1c92, 0x1c95, 0x1c97, 0x1c99, 0x1c9b, 0x20dc, 0x20de, 0x24ff
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x1ce9, 0x1cec, 0x1cee, 0x1cf0, 0x1cf2, 0x1cf4, 0x18d7, 0x1cf9, 0x211a, 0x211c, 0x211e, 0x253f
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x1d27, 0x1d29, 0x1d2c, 0x1d2e, 0x1d30, 0x1d32, 0x1d34, 0x1937, 0x1d39, 0x215a, 0x215c, 0x215e, 0x257f
+ .2byte 0x1d61, 0x1d63, 0x1d85, 0x1d87, 0x1d89, 0x1d8c, 0x1d6e, 0x1d70, 0x1d72, 0x1d74, 0x1977, 0x1d79, 0x219a, 0x219c, 0x219e, 0x25bf
+ .2byte 0x1da1, 0x1dc2, 0x1dc5, 0x1dc7, 0x1dc9, 0x1dcc, 0x1dce, 0x1dd0, 0x1db2, 0x1dd4, 0x19b7, 0x1db9, 0x21da, 0x21dc, 0x21de, 0x25ff
+ .2byte 0x1e20, 0x1e02, 0x1e05, 0x1e07, 0x1e09, 0x1e0b, 0x1e0e, 0x1e10, 0x1e12, 0x1e14, 0x1a17, 0x1e19, 0x221a, 0x221c, 0x221e, 0x261f
+ .2byte 0x1e60, 0x1e62, 0x1e44, 0x1e47, 0x1e49, 0x1e4b, 0x1e4e, 0x1e50, 0x1e52, 0x1e54, 0x1a57, 0x1e59, 0x225a, 0x225c, 0x225e, 0x265f
+ .2byte 0x1ea0, 0x1ea2, 0x1ea4, 0x1e87, 0x1e89, 0x1e8b, 0x1e8e, 0x1e90, 0x1e92, 0x1e94, 0x1a97, 0x1e99, 0x229a, 0x229c, 0x229e, 0x269f
+ .2byte 0x1ae0, 0x1ee2, 0x1ae4, 0x1ae6, 0x1ae9, 0x1aeb, 0x1aed, 0x1af0, 0x1af2, 0x1af5, 0x1af7, 0x1ed9, 0x22da, 0x22dc, 0x22de, 0x26df
+ .2byte 0x1f20, 0x1b22, 0x1b24, 0x1f27, 0x1f29, 0x1f2b, 0x1f2d, 0x1f30, 0x1f32, 0x1f34, 0x1f37, 0x1f39, 0x231a, 0x231c, 0x231e, 0x271f
+ .2byte 0x1f60, 0x1b62, 0x1b64, 0x2348, 0x234a, 0x234c, 0x234e, 0x2350, 0x2352, 0x2354, 0x2356, 0x2359, 0x235a, 0x235c, 0x235e, 0x275f
+ .2byte 0x1ba0, 0x1ba2, 0x2386, 0x2388, 0x238a, 0x238c, 0x238e, 0x2390, 0x2392, 0x2394, 0x2396, 0x2398, 0x239a, 0x239c, 0x239e, 0x277f
+ .2byte 0x1be0, 0x23c4, 0x23c6, 0x23c8, 0x23cb, 0x23cc, 0x23cf, 0x23d0, 0x23d3, 0x23d4, 0x23d6, 0x23d8, 0x23da, 0x23dd, 0x23de, 0x27bf
+ .2byte 0x23e3, 0x27e5, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f4, 0x27f6, 0x27f8, 0x27fa, 0x27fc, 0x27fe, 0x27ff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2811, 0x2413, 0x2415, 0x2417, 0x2419, 0x241b, 0x241d, 0x241f, 0x2c7f
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x284e, 0x2450, 0x2453, 0x2455, 0x2457, 0x2459, 0x245b, 0x245d, 0x289e, 0x2cbf
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x28ac, 0x24ae, 0x24b0, 0x2492, 0x2495, 0x2497, 0x2499, 0x249b, 0x28dc, 0x28de, 0x2cff
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x24e7, 0x24e9, 0x24ec, 0x24ee, 0x24f0, 0x24f2, 0x24f4, 0x24d7, 0x24f9, 0x291a, 0x291c, 0x2d1e, 0x2d3f
+ .2byte 0x2521, 0x2523, 0x2525, 0x2527, 0x2529, 0x252c, 0x252e, 0x2530, 0x2532, 0x2534, 0x2536, 0x2958, 0x295a, 0x295c, 0x295e, 0x2d7f
+ .2byte 0x2561, 0x2563, 0x2585, 0x2587, 0x2589, 0x258c, 0x256e, 0x2570, 0x2572, 0x2574, 0x2576, 0x2998, 0x299a, 0x299c, 0x299e, 0x2dbf
+ .2byte 0x25a1, 0x25c2, 0x25c5, 0x25c7, 0x25c9, 0x25cb, 0x25ce, 0x25d0, 0x25d2, 0x25b4, 0x25b6, 0x29d8, 0x29da, 0x29dc, 0x29de, 0x2dff
+ .2byte 0x2620, 0x2602, 0x2605, 0x2607, 0x2609, 0x260b, 0x260e, 0x2610, 0x2612, 0x2614, 0x2616, 0x2a18, 0x2a1a, 0x2a1c, 0x2a1e, 0x2e3f
+ .2byte 0x2660, 0x2662, 0x2644, 0x2647, 0x2649, 0x264b, 0x264e, 0x2650, 0x2652, 0x2654, 0x2656, 0x2a58, 0x2a5a, 0x2a5c, 0x2a5e, 0x2e5f
+ .2byte 0x26a0, 0x26a2, 0x26a4, 0x2687, 0x2689, 0x268b, 0x268d, 0x2690, 0x2692, 0x2694, 0x2696, 0x2a98, 0x2a9a, 0x2a9c, 0x2a9e, 0x2e9f
+ .2byte 0x26e0, 0x26e2, 0x26e4, 0x26e6, 0x26c9, 0x26cb, 0x26cd, 0x26d0, 0x26d2, 0x26d4, 0x26d6, 0x2ad8, 0x2ada, 0x2adc, 0x2ade, 0x2edf
+ .2byte 0x2720, 0x2322, 0x2724, 0x2727, 0x2b0a, 0x2b0c, 0x2b0e, 0x2b10, 0x2b12, 0x2b14, 0x2b16, 0x2b18, 0x2b1a, 0x2b1c, 0x2b1e, 0x2f1f
+ .2byte 0x2360, 0x2762, 0x2364, 0x2b48, 0x2b4a, 0x2b4c, 0x2b4e, 0x2b50, 0x2b52, 0x2b54, 0x2b56, 0x2b58, 0x2b5a, 0x2b5c, 0x2b5e, 0x2f5f
+ .2byte 0x27a0, 0x27a2, 0x2b86, 0x2b88, 0x2b8a, 0x2b8c, 0x2b8f, 0x2b90, 0x2b92, 0x2b95, 0x2b96, 0x2b98, 0x2b9a, 0x2b9c, 0x2b9e, 0x2f7f
+ .2byte 0x27e0, 0x2bc4, 0x2bc6, 0x2bc8, 0x2bca, 0x2bcc, 0x2bce, 0x2bd0, 0x2bd2, 0x2bd4, 0x2bd6, 0x2bd8, 0x2bda, 0x2bdc, 0x2bde, 0x2fbf
+ .2byte 0x2be3, 0x2be5, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ffa, 0x2ffc, 0x2ffe, 0x2fff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3011, 0x3013, 0x3015, 0x2c17, 0x3019, 0x2c1b, 0x2c1d, 0x2c1f, 0x347f
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x304e, 0x3050, 0x3053, 0x2c55, 0x2c57, 0x2c59, 0x2c5b, 0x2c5d, 0x309e, 0x34bf
+ .2byte 0x2ca1, 0x2ca3, 0x30a5, 0x30a7, 0x30a9, 0x30ac, 0x30ae, 0x30b0, 0x2c92, 0x2c95, 0x2c97, 0x2c99, 0x2c9b, 0x34dc, 0x30de, 0x34ff
+ .2byte 0x2ce1, 0x2ce3, 0x30e5, 0x30e7, 0x30e9, 0x30ec, 0x30ee, 0x2cf0, 0x2cf2, 0x2cf4, 0x2cd7, 0x2cf9, 0x311a, 0x311c, 0x311e, 0x353f
+ .2byte 0x2d21, 0x2d23, 0x3145, 0x3127, 0x3129, 0x312c, 0x2d2e, 0x2d30, 0x2d32, 0x2d34, 0x2d36, 0x3158, 0x315a, 0x315c, 0x315e, 0x357f
+ .2byte 0x2d61, 0x2d63, 0x3185, 0x3187, 0x3189, 0x2d6b, 0x2d6e, 0x2d70, 0x2d72, 0x2d74, 0x3196, 0x3198, 0x319a, 0x319c, 0x35be, 0x35bf
+ .2byte 0x2da1, 0x31c2, 0x31c5, 0x2dc7, 0x2dc9, 0x2dcb, 0x2dce, 0x2dd0, 0x2db2, 0x2db4, 0x31d6, 0x31d8, 0x31da, 0x31dc, 0x35de, 0x35ff
+ .2byte 0x3220, 0x3202, 0x2e05, 0x2e07, 0x2e09, 0x2e0b, 0x2e0e, 0x2e10, 0x2e12, 0x2e14, 0x3216, 0x3218, 0x321a, 0x321c, 0x361e, 0x363f
+ .2byte 0x3260, 0x3262, 0x2e44, 0x2e47, 0x2e49, 0x2e4b, 0x2e4d, 0x2e50, 0x2e52, 0x2e54, 0x3256, 0x3258, 0x325a, 0x325c, 0x365e, 0x365f
+ .2byte 0x2ea0, 0x2ea2, 0x2ea4, 0x2e87, 0x2e89, 0x2e8b, 0x2e8d, 0x2e90, 0x2e92, 0x2e94, 0x3296, 0x3298, 0x329a, 0x329c, 0x369e, 0x369f
+ .2byte 0x2ee0, 0x2ee2, 0x2ee4, 0x2ee6, 0x2ec9, 0x32cc, 0x32ce, 0x32d0, 0x32d2, 0x32d4, 0x32d6, 0x32d8, 0x32da, 0x32dc, 0x36de, 0x36df
+ .2byte 0x2f20, 0x2f22, 0x2f24, 0x2f27, 0x330a, 0x330c, 0x330e, 0x3310, 0x3312, 0x3314, 0x3316, 0x3318, 0x331a, 0x331c, 0x371e, 0x371f
+ .2byte 0x2f60, 0x2f62, 0x2f64, 0x3348, 0x334a, 0x334c, 0x334e, 0x3351, 0x3352, 0x3354, 0x3356, 0x3358, 0x335a, 0x335c, 0x375e, 0x375f
+ .2byte 0x2fa0, 0x2fa2, 0x3386, 0x3388, 0x338a, 0x338c, 0x338f, 0x3390, 0x3393, 0x3394, 0x3396, 0x3398, 0x339a, 0x339c, 0x379e, 0x379f
+ .2byte 0x2fe0, 0x33c4, 0x33c6, 0x33c8, 0x33ca, 0x37cd, 0x37cf, 0x37d1, 0x37d2, 0x37d5, 0x37d7, 0x37d8, 0x37da, 0x37dc, 0x37de, 0x37bf
+ .2byte 0x33e3, 0x37e5, 0x33e7, 0x37e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f5, 0x37f6, 0x37f8, 0x37fa, 0x37fc, 0x37fe, 0x37ff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x3811, 0x3813, 0x3815, 0x3817, 0x3819, 0x381b, 0x381d, 0x341f, 0x387f
+ .2byte 0x3461, 0x3842, 0x3845, 0x3847, 0x3849, 0x384c, 0x384e, 0x3850, 0x3853, 0x3855, 0x3857, 0x3859, 0x385b, 0x345d, 0x389e, 0x3cbf
+ .2byte 0x34a1, 0x38a2, 0x38a5, 0x38a7, 0x38a9, 0x38ac, 0x38ae, 0x38b0, 0x3892, 0x3895, 0x3897, 0x3899, 0x349b, 0x38dc, 0x38de, 0x3cff
+ .2byte 0x34e1, 0x38e2, 0x38e5, 0x38e7, 0x38e9, 0x38eb, 0x38ee, 0x38f0, 0x38f2, 0x38f4, 0x34d7, 0x34f9, 0x391a, 0x391c, 0x3d1e, 0x3d3f
+ .2byte 0x3521, 0x3942, 0x3925, 0x3927, 0x3929, 0x392b, 0x392e, 0x3930, 0x3932, 0x3534, 0x3536, 0x3958, 0x395a, 0x3d5c, 0x395e, 0x3d7f
+ .2byte 0x3561, 0x3982, 0x3985, 0x3987, 0x3969, 0x396b, 0x396e, 0x3970, 0x3572, 0x3574, 0x3996, 0x3998, 0x399a, 0x3d9c, 0x3dbe, 0x3dbf
+ .2byte 0x35a1, 0x39c2, 0x39c5, 0x39c7, 0x39c9, 0x39cb, 0x39ce, 0x35b0, 0x35b2, 0x39d4, 0x39d6, 0x39d8, 0x39da, 0x3dfc, 0x3dfe, 0x3dff
+ .2byte 0x3a20, 0x3a02, 0x3a05, 0x3a07, 0x3a09, 0x3a0b, 0x360d, 0x3610, 0x3612, 0x3a14, 0x3a16, 0x3a18, 0x3a1a, 0x3e1c, 0x3e1e, 0x3e3f
+ .2byte 0x3a60, 0x3a62, 0x3a44, 0x3647, 0x3a49, 0x364b, 0x364d, 0x3650, 0x3652, 0x3a54, 0x3a56, 0x3a58, 0x3a5a, 0x3e5c, 0x3e7e, 0x3e7f
+ .2byte 0x3aa0, 0x3aa2, 0x3aa4, 0x3a87, 0x3689, 0x368b, 0x3a8e, 0x3a90, 0x3a92, 0x3a94, 0x3a96, 0x3a98, 0x3a9a, 0x3e9c, 0x3e9e, 0x3ebf
+ .2byte 0x36e0, 0x3ae2, 0x3ae4, 0x36e6, 0x36c9, 0x3acc, 0x3ace, 0x3ad0, 0x3ad2, 0x3ad4, 0x3ad6, 0x3ad8, 0x3ada, 0x3edc, 0x3ede, 0x3edf
+ .2byte 0x3720, 0x3b22, 0x3724, 0x3727, 0x3b0a, 0x3b0c, 0x3b0e, 0x3b10, 0x3b12, 0x3b14, 0x3b16, 0x3b18, 0x3b1a, 0x3f1c, 0x3f1e, 0x3f1f
+ .2byte 0x3b60, 0x3762, 0x3764, 0x3b48, 0x3b4a, 0x3b4c, 0x3b4e, 0x3b50, 0x3b52, 0x3b54, 0x3b56, 0x3b58, 0x3b5a, 0x3f5c, 0x3f5e, 0x3f5f
+ .2byte 0x37a0, 0x37a2, 0x3b86, 0x3b88, 0x3b8a, 0x3b8c, 0x3f8f, 0x3f91, 0x3f93, 0x3f94, 0x3f97, 0x3f98, 0x3f9a, 0x3f9c, 0x3f9e, 0x3f9f
+ .2byte 0x37e0, 0x3bc4, 0x3bc6, 0x3bc8, 0x3bca, 0x3bcd, 0x3fcf, 0x3fd1, 0x3fd3, 0x3fd5, 0x3fd6, 0x3fd8, 0x3fda, 0x3fdc, 0x3fde, 0x3fdf
+ .2byte 0x3be3, 0x3be5, 0x3be7, 0x3fe9, 0x3feb, 0x3fed, 0x3fef, 0x3ff1, 0x3ff3, 0x3ff5, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffc, 0x3ffe, 0x3fff
+ .2byte 0x4400, 0x4402, 0x4405, 0x4407, 0x4409, 0x440c, 0x440e, 0x4411, 0x4413, 0x4015, 0x4017, 0x4019, 0x401b, 0x401d, 0x401f, 0x407f
+ .2byte 0x4460, 0x4042, 0x4045, 0x4047, 0x4049, 0x404c, 0x404e, 0x4050, 0x4053, 0x4055, 0x4057, 0x4059, 0x405b, 0x405d, 0x409e, 0x44bf
+ .2byte 0x44a0, 0x40a2, 0x40a5, 0x40a7, 0x40a9, 0x40ab, 0x40ae, 0x40b0, 0x4092, 0x4095, 0x4097, 0x4099, 0x409b, 0x44dc, 0x40de, 0x40ff
+ .2byte 0x44e0, 0x40e2, 0x40e5, 0x40e7, 0x40e9, 0x40eb, 0x40ee, 0x40f0, 0x40f2, 0x40f4, 0x40d7, 0x40f9, 0x411a, 0x411c, 0x411e, 0x453f
+ .2byte 0x4540, 0x4122, 0x4125, 0x4127, 0x4129, 0x412b, 0x412e, 0x4130, 0x4132, 0x4134, 0x4136, 0x4158, 0x415a, 0x415c, 0x415e, 0x457f
+ .2byte 0x4580, 0x4182, 0x4185, 0x4167, 0x4169, 0x416b, 0x416e, 0x4170, 0x4172, 0x4174, 0x4196, 0x4198, 0x459a, 0x419c, 0x45be, 0x45bf
+ .2byte 0x45c0, 0x41c2, 0x41c5, 0x41c7, 0x41c9, 0x41cb, 0x41ad, 0x41b0, 0x41b2, 0x41d4, 0x41d6, 0x41d8, 0x41da, 0x45fc, 0x45fe, 0x45ff
+ .2byte 0x4620, 0x4202, 0x4205, 0x4207, 0x4209, 0x420b, 0x420d, 0x4210, 0x4212, 0x4214, 0x4636, 0x4218, 0x463a, 0x463c, 0x463e, 0x463f
+ .2byte 0x4260, 0x4262, 0x4244, 0x4247, 0x4249, 0x424b, 0x424d, 0x4250, 0x4252, 0x4254, 0x4656, 0x4258, 0x465a, 0x465c, 0x467e, 0x467f
+ .2byte 0x42a0, 0x42a2, 0x42a4, 0x4287, 0x4289, 0x428b, 0x428e, 0x4290, 0x4292, 0x4294, 0x4696, 0x4298, 0x469a, 0x469c, 0x46be, 0x46bf
+ .2byte 0x42e0, 0x42e2, 0x42e4, 0x42e6, 0x42c9, 0x42cc, 0x42ce, 0x46d1, 0x46d2, 0x46d4, 0x46d6, 0x42d8, 0x46da, 0x46dc, 0x46de, 0x46ff
+ .2byte 0x3f20, 0x3f22, 0x4324, 0x4327, 0x430a, 0x430c, 0x430e, 0x4310, 0x4312, 0x4314, 0x4316, 0x4318, 0x471a, 0x471c, 0x471e, 0x471f
+ .2byte 0x3f60, 0x3f62, 0x4364, 0x4348, 0x434a, 0x434c, 0x434e, 0x4751, 0x4753, 0x4754, 0x4756, 0x4758, 0x475a, 0x475c, 0x475e, 0x475f
+ .2byte 0x43a0, 0x43a2, 0x4386, 0x4388, 0x438a, 0x438c, 0x438f, 0x4791, 0x4793, 0x4794, 0x4796, 0x4798, 0x479a, 0x479c, 0x479e, 0x479f
+ .2byte 0x43e0, 0x43c4, 0x43c6, 0x43c8, 0x43ca, 0x43cd, 0x43cf, 0x47d1, 0x47d3, 0x47d5, 0x47d7, 0x47d9, 0x47da, 0x47dc, 0x47de, 0x47df
+ .2byte 0x43e3, 0x43e5, 0x43e7, 0x43e9, 0x47eb, 0x47ed, 0x47ef, 0x47f1, 0x47f3, 0x47f5, 0x47f7, 0x47f8, 0x47fa, 0x47fc, 0x47fe, 0x47ff
+ .2byte 0x4c00, 0x4c02, 0x4c05, 0x4c07, 0x4c09, 0x4c0c, 0x4c0e, 0x4c10, 0x4c13, 0x4c15, 0x4817, 0x4819, 0x481b, 0x481d, 0x481f, 0x487f
+ .2byte 0x4c60, 0x4c42, 0x4c45, 0x4c47, 0x4c49, 0x4c4c, 0x4c4e, 0x4c50, 0x4c53, 0x4c55, 0x4857, 0x4859, 0x485b, 0x485d, 0x4c9e, 0x48bf
+ .2byte 0x4ca0, 0x4ca2, 0x4884, 0x4887, 0x4889, 0x488b, 0x488e, 0x4890, 0x4892, 0x4895, 0x4897, 0x4899, 0x489b, 0x48dc, 0x48de, 0x4cff
+ .2byte 0x4ce0, 0x4ce2, 0x48e4, 0x48e7, 0x48e9, 0x48eb, 0x48ed, 0x48f0, 0x48f2, 0x48f4, 0x48d7, 0x48f9, 0x491a, 0x491c, 0x4d1e, 0x4d3f
+ .2byte 0x4d20, 0x4d22, 0x4924, 0x4927, 0x4929, 0x492b, 0x492e, 0x4930, 0x4932, 0x4934, 0x4936, 0x4958, 0x495a, 0x495c, 0x495e, 0x4d7f
+ .2byte 0x4d80, 0x4d82, 0x4964, 0x4967, 0x4969, 0x496b, 0x496d, 0x4970, 0x4972, 0x4974, 0x4996, 0x4998, 0x499a, 0x4d9c, 0x49be, 0x4dbf
+ .2byte 0x4dc0, 0x4dc2, 0x49c4, 0x49c7, 0x49c9, 0x49ab, 0x49ad, 0x49b0, 0x49b2, 0x49d4, 0x49d6, 0x49d8, 0x49da, 0x4dfc, 0x4dfe, 0x4dff
+ .2byte 0x4e20, 0x4e02, 0x4a04, 0x4a07, 0x4a09, 0x4a0b, 0x4a0d, 0x4a10, 0x4a12, 0x4a14, 0x4a36, 0x4a18, 0x4e3a, 0x4e3c, 0x4e3e, 0x4e3f
+ .2byte 0x4e60, 0x4e62, 0x4a44, 0x4a47, 0x4a49, 0x4a4b, 0x4a4d, 0x4a50, 0x4a52, 0x4a54, 0x4e76, 0x4a58, 0x4e7a, 0x4e7c, 0x4e7e, 0x56bf
+ .2byte 0x4aa0, 0x4aa2, 0x4aa4, 0x4a87, 0x4a89, 0x4a8b, 0x4a8e, 0x4a90, 0x4a92, 0x4a94, 0x4e96, 0x4a98, 0x4eba, 0x4e9c, 0x4ebe, 0x56df
+ .2byte 0x4ae0, 0x4ae2, 0x4ae4, 0x4ae6, 0x4ac9, 0x4acc, 0x4ace, 0x4ad1, 0x4ed3, 0x4ed4, 0x4ed6, 0x4ad8, 0x4eda, 0x4edc, 0x4ede, 0x571f
+ .2byte 0x4b20, 0x4b22, 0x4b24, 0x4b27, 0x4b0a, 0x4b0c, 0x4b0e, 0x4b10, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4f1a, 0x4f1c, 0x4f1e, 0x573f
+ .2byte 0x4b60, 0x4b62, 0x4764, 0x4b48, 0x4b4a, 0x4b4c, 0x4b4e, 0x4b51, 0x4f53, 0x4f55, 0x4f56, 0x4f58, 0x4f5a, 0x4f5c, 0x4f5e, 0x577f
+ .2byte 0x4ba0, 0x47a2, 0x4b86, 0x4b88, 0x4b8a, 0x4b8c, 0x4b8f, 0x4b91, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f9a, 0x4f9c, 0x4f9e, 0x579f
+ .2byte 0x4be0, 0x4bc4, 0x4bc6, 0x4bc8, 0x4bca, 0x4bcd, 0x4fcf, 0x4fd1, 0x4fd3, 0x4fd5, 0x4fd7, 0x4fd8, 0x4fda, 0x4fdc, 0x4fde, 0x57df
+ .2byte 0x4be3, 0x4be5, 0x4be7, 0x4be9, 0x4beb, 0x4bed, 0x4fef, 0x4ff1, 0x57f5, 0x57f6, 0x57f8, 0x57f9, 0x57fb, 0x57fc, 0x57fe, 0x57ff
+ .2byte 0x5400, 0x5402, 0x5404, 0x5407, 0x5409, 0x540b, 0x540e, 0x5410, 0x5412, 0x5415, 0x5417, 0x5419, 0x501b, 0x541d, 0x501f, 0x507f
+ .2byte 0x5440, 0x5442, 0x5444, 0x5447, 0x5449, 0x544b, 0x544e, 0x5450, 0x5452, 0x5455, 0x5457, 0x5459, 0x545b, 0x505d, 0x509e, 0x50bf
+ .2byte 0x54a0, 0x54a2, 0x5484, 0x5487, 0x5489, 0x548b, 0x548e, 0x5490, 0x5492, 0x5495, 0x5497, 0x5099, 0x509b, 0x50dc, 0x50de, 0x54ff
+ .2byte 0x54e0, 0x54e2, 0x54e4, 0x50e7, 0x50e9, 0x50eb, 0x50ee, 0x50f0, 0x50f2, 0x50f4, 0x54d7, 0x50f9, 0x511a, 0x511c, 0x511e, 0x513f
+ .2byte 0x5520, 0x5522, 0x5524, 0x5127, 0x5129, 0x512b, 0x512d, 0x5130, 0x5132, 0x5134, 0x5136, 0x5158, 0x515a, 0x555c, 0x515e, 0x557f
+ .2byte 0x5580, 0x5562, 0x5564, 0x5167, 0x5169, 0x516b, 0x516d, 0x5170, 0x5172, 0x5174, 0x5196, 0x5198, 0x519a, 0x519c, 0x55be, 0x55bf
+ .2byte 0x55c0, 0x55c2, 0x55c4, 0x51c7, 0x51a9, 0x51ab, 0x51ce, 0x51d0, 0x51d2, 0x51d4, 0x51d6, 0x51d8, 0x51da, 0x51fc, 0x55fe, 0x55ff
+ .2byte 0x5600, 0x5602, 0x5604, 0x5207, 0x5209, 0x520b, 0x520e, 0x5210, 0x5212, 0x5214, 0x5236, 0x5218, 0x523a, 0x523c, 0x563e, 0x563f
+ .2byte 0x5660, 0x5662, 0x5644, 0x5247, 0x5249, 0x524b, 0x524e, 0x5250, 0x5252, 0x5254, 0x5276, 0x5258, 0x567a, 0x567c, 0x567e, 0x5abf
+ .2byte 0x56a0, 0x56a2, 0x56a4, 0x5287, 0x5289, 0x528b, 0x528e, 0x5290, 0x5292, 0x5294, 0x5296, 0x56b8, 0x56ba, 0x56bc, 0x5ade, 0x5eff
+ .2byte 0x52e0, 0x56e2, 0x52e4, 0x52e6, 0x52c9, 0x52cc, 0x52ce, 0x52d1, 0x52d3, 0x52d4, 0x52d6, 0x56d8, 0x56da, 0x56fc, 0x5b1e, 0x5f1f
+ .2byte 0x5320, 0x5322, 0x5324, 0x5327, 0x530a, 0x530c, 0x530e, 0x5310, 0x5312, 0x5715, 0x5716, 0x5718, 0x571a, 0x571c, 0x5b3e, 0x5f5f
+ .2byte 0x5360, 0x5362, 0x5364, 0x5348, 0x534a, 0x534c, 0x534e, 0x5351, 0x5753, 0x5755, 0x5757, 0x5758, 0x575a, 0x575c, 0x5b7e, 0x5f7f
+ .2byte 0x53a0, 0x53a2, 0x5386, 0x5388, 0x538a, 0x538c, 0x538f, 0x5391, 0x5393, 0x5795, 0x5797, 0x5798, 0x579a, 0x579c, 0x5b9e, 0x5f9f
+ .2byte 0x53e0, 0x53c4, 0x53c6, 0x53c8, 0x53ca, 0x53cd, 0x53cf, 0x57d1, 0x57d3, 0x5bd6, 0x5bd8, 0x5bd9, 0x5bdb, 0x5bdd, 0x5bde, 0x5fdf
+ .2byte 0x53e3, 0x53e5, 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x57ef, 0x57f1, 0x5bf5, 0x5ff7, 0x5ff8, 0x5ffa, 0x5ffb, 0x5ffd, 0x5ffe, 0x5fff
+ .2byte 0x5c00, 0x5c02, 0x5c04, 0x5c06, 0x5c09, 0x5c0b, 0x5c0d, 0x5c10, 0x5c12, 0x5c14, 0x5c17, 0x5c19, 0x5c1b, 0x5c1d, 0x581f, 0x587f
+ .2byte 0x5c40, 0x5c42, 0x5c44, 0x5c47, 0x5c49, 0x5c4b, 0x5c4e, 0x5c50, 0x5c52, 0x5c55, 0x5c57, 0x5c59, 0x5c5b, 0x585d, 0x5c9e, 0x58bf
+ .2byte 0x5ca0, 0x5c82, 0x5c84, 0x5c86, 0x5c89, 0x5c8b, 0x5c8e, 0x5c90, 0x5c92, 0x5c94, 0x5c97, 0x5c99, 0x589b, 0x58dc, 0x58de, 0x58ff
+ .2byte 0x5ce0, 0x5ce2, 0x5ce4, 0x5cc6, 0x5cc9, 0x5ccb, 0x5ccd, 0x5cd0, 0x5cd2, 0x5cd4, 0x5cd7, 0x5cf9, 0x591a, 0x591c, 0x591e, 0x593f
+ .2byte 0x5d20, 0x5d22, 0x5d24, 0x5d26, 0x5929, 0x592b, 0x592d, 0x5930, 0x5932, 0x5934, 0x5936, 0x5958, 0x595a, 0x595c, 0x595e, 0x597f
+ .2byte 0x5d60, 0x5d62, 0x5d64, 0x5d66, 0x5969, 0x598c, 0x598e, 0x5990, 0x5992, 0x5994, 0x5996, 0x5998, 0x599a, 0x599c, 0x5dbe, 0x59bf
+ .2byte 0x5dc0, 0x5dc2, 0x5dc4, 0x5da6, 0x59a9, 0x59cc, 0x59ce, 0x59d0, 0x59d2, 0x59d4, 0x59d6, 0x59d8, 0x59da, 0x5dfc, 0x59fe, 0x5dff
+ .2byte 0x5e00, 0x5e02, 0x5e04, 0x5e06, 0x5a09, 0x5a0c, 0x5a0e, 0x5a31, 0x5a32, 0x5a34, 0x5a36, 0x5a18, 0x5a3a, 0x5a3c, 0x5e3e, 0x5e3f
+ .2byte 0x5e40, 0x5e42, 0x5e44, 0x5e46, 0x5a49, 0x5a4c, 0x5a4e, 0x5a51, 0x5a73, 0x5a74, 0x5a76, 0x5a58, 0x5a7a, 0x5a7c, 0x5e7e, 0x62bf
+ .2byte 0x5ea0, 0x5ea2, 0x5ea4, 0x5ea6, 0x5a89, 0x5a8c, 0x5a8e, 0x5a91, 0x5a93, 0x5a94, 0x5a96, 0x5ab8, 0x5eba, 0x5ebc, 0x62de, 0x62ff
+ .2byte 0x5ee0, 0x5ee2, 0x5ee4, 0x5ee6, 0x5ac9, 0x5acc, 0x5ace, 0x5ad1, 0x5ad3, 0x5ad4, 0x5ad6, 0x5ef8, 0x5efa, 0x631d, 0x631e, 0x673f
+ .2byte 0x5f20, 0x5b22, 0x5b24, 0x5b27, 0x5b0a, 0x5b0c, 0x5b0e, 0x5b10, 0x5b12, 0x5b15, 0x5f17, 0x5f18, 0x5f1a, 0x633d, 0x635e, 0x675f
+ .2byte 0x5b60, 0x5b62, 0x5b64, 0x5b48, 0x5b4a, 0x5b4c, 0x5b4e, 0x5b51, 0x5b53, 0x5b55, 0x5f57, 0x5f58, 0x5f5a, 0x637d, 0x637e, 0x677f
+ .2byte 0x5ba0, 0x5ba2, 0x5b86, 0x5b88, 0x5b8a, 0x5b8c, 0x5b8f, 0x5b91, 0x5b93, 0x5f95, 0x63b8, 0x63b9, 0x63bb, 0x63bd, 0x63be, 0x67bf
+ .2byte 0x5be0, 0x5bc4, 0x5bc6, 0x5bc8, 0x5bca, 0x5bcd, 0x5bcf, 0x5bd1, 0x5bd3, 0x63d6, 0x63d8, 0x63da, 0x63db, 0x63dd, 0x63de, 0x67df
+ .2byte 0x5be3, 0x5be5, 0x5be7, 0x5be9, 0x5beb, 0x5bed, 0x5bef, 0x5ff1, 0x63f5, 0x63f7, 0x67f9, 0x67fa, 0x67fc, 0x67fd, 0x67fe, 0x67ff
+ .2byte 0x6400, 0x6402, 0x6404, 0x6407, 0x6409, 0x640b, 0x640d, 0x640f, 0x6412, 0x6414, 0x6417, 0x6419, 0x641b, 0x641d, 0x641f, 0x607f
+ .2byte 0x6440, 0x6442, 0x6444, 0x6446, 0x6448, 0x644b, 0x644e, 0x644f, 0x6452, 0x6454, 0x6456, 0x6459, 0x645b, 0x645d, 0x609e, 0x60bf
+ .2byte 0x6480, 0x6482, 0x6484, 0x6486, 0x6489, 0x648b, 0x648d, 0x6490, 0x6492, 0x6494, 0x6496, 0x6499, 0x649b, 0x60dc, 0x60de, 0x60ff
+ .2byte 0x64e0, 0x64e2, 0x64e4, 0x64e7, 0x64e9, 0x64eb, 0x64ed, 0x64f0, 0x64f2, 0x64f4, 0x64f6, 0x64f9, 0x651a, 0x611c, 0x611e, 0x613f
+ .2byte 0x6520, 0x6522, 0x6524, 0x6527, 0x614a, 0x614c, 0x614e, 0x6150, 0x6152, 0x6154, 0x6156, 0x6158, 0x615a, 0x615c, 0x615e, 0x617f
+ .2byte 0x6580, 0x6562, 0x6564, 0x6567, 0x618a, 0x618c, 0x618e, 0x6190, 0x6192, 0x6194, 0x6196, 0x6198, 0x619a, 0x619c, 0x61be, 0x61bf
+ .2byte 0x65c0, 0x65c2, 0x65c4, 0x65a7, 0x61ca, 0x61cc, 0x61ce, 0x61d0, 0x61d2, 0x61d4, 0x61d6, 0x61d8, 0x61da, 0x61fc, 0x61fe, 0x65ff
+ .2byte 0x6600, 0x6602, 0x6604, 0x6607, 0x620a, 0x620c, 0x620e, 0x6210, 0x6212, 0x6214, 0x6216, 0x6218, 0x623a, 0x623c, 0x663e, 0x623f
+ .2byte 0x6640, 0x6642, 0x6644, 0x6647, 0x624a, 0x624c, 0x624e, 0x6250, 0x6252, 0x6254, 0x6256, 0x6258, 0x627a, 0x627c, 0x627e, 0x66bf
+ .2byte 0x66a0, 0x66a2, 0x6684, 0x6687, 0x628a, 0x628c, 0x628e, 0x6290, 0x6292, 0x62b5, 0x62b6, 0x62b8, 0x62ba, 0x62bc, 0x66de, 0x6aff
+ .2byte 0x66e0, 0x66e2, 0x66e4, 0x66e7, 0x62ca, 0x62cc, 0x62ce, 0x62d0, 0x62d2, 0x62d5, 0x62f7, 0x62f8, 0x62fa, 0x671d, 0x6b1e, 0x6b3f
+ .2byte 0x6720, 0x6722, 0x6724, 0x6727, 0x630a, 0x630c, 0x630e, 0x6310, 0x6312, 0x6315, 0x6317, 0x6318, 0x673b, 0x6b5d, 0x6b5e, 0x6f7f
+ .2byte 0x6760, 0x6762, 0x6364, 0x6348, 0x634a, 0x634c, 0x634e, 0x6351, 0x6353, 0x6355, 0x6357, 0x6779, 0x677b, 0x6b7d, 0x6b7e, 0x6f9f
+ .2byte 0x63a0, 0x63a2, 0x6386, 0x6388, 0x638a, 0x638c, 0x638f, 0x6391, 0x6393, 0x6395, 0x67b8, 0x6bba, 0x6bbb, 0x6bbd, 0x6bbe, 0x6fbf
+ .2byte 0x67e0, 0x63c4, 0x63c6, 0x63c8, 0x63ca, 0x63cd, 0x63cf, 0x63d1, 0x63d3, 0x67d6, 0x6bd8, 0x6bda, 0x6bdc, 0x6bdd, 0x6bde, 0x6fdf
+ .2byte 0x5fe3, 0x63e5, 0x63e7, 0x63e9, 0x63eb, 0x63ed, 0x63ef, 0x63f1, 0x67f5, 0x6bf7, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff
+ .2byte 0x6c00, 0x6c02, 0x6c04, 0x6c07, 0x6c08, 0x6c0b, 0x6c0e, 0x6c0f, 0x6c12, 0x6c14, 0x6c16, 0x6c19, 0x6c1b, 0x6c1d, 0x6c1f, 0x687f
+ .2byte 0x6c40, 0x6c42, 0x6c44, 0x6c46, 0x6c49, 0x6c4b, 0x6c4d, 0x6c4f, 0x6c52, 0x6c54, 0x6c56, 0x6c59, 0x6c5b, 0x6c5d, 0x689e, 0x68bf
+ .2byte 0x6c80, 0x6c82, 0x6c84, 0x6c86, 0x6c88, 0x6c8b, 0x6c8d, 0x6c90, 0x6c91, 0x6c94, 0x6c96, 0x6c98, 0x6c9b, 0x68dc, 0x68de, 0x68ff
+ .2byte 0x6ce0, 0x6ce2, 0x6ce4, 0x6908, 0x690a, 0x690c, 0x690e, 0x6910, 0x6912, 0x6914, 0x6916, 0x6918, 0x691a, 0x691c, 0x691e, 0x693f
+ .2byte 0x6d20, 0x6d22, 0x6d24, 0x6948, 0x694a, 0x694c, 0x694e, 0x6950, 0x6952, 0x6954, 0x6956, 0x6958, 0x695a, 0x695c, 0x695e, 0x697f
+ .2byte 0x6d60, 0x6d62, 0x6d64, 0x6988, 0x698a, 0x698c, 0x698e, 0x6990, 0x6992, 0x6994, 0x6996, 0x6998, 0x699a, 0x699c, 0x69be, 0x69bf
+ .2byte 0x6dc0, 0x6dc2, 0x6da4, 0x69c8, 0x69ca, 0x69cc, 0x69ce, 0x69d0, 0x69d2, 0x69d4, 0x69d6, 0x69d8, 0x69da, 0x69fc, 0x69fe, 0x69ff
+ .2byte 0x6e00, 0x6e02, 0x6e04, 0x6a08, 0x6a0a, 0x6a2c, 0x6a0e, 0x6a31, 0x6a32, 0x6a34, 0x6a36, 0x6a38, 0x6a3a, 0x6a3c, 0x6a3e, 0x6a3f
+ .2byte 0x6e40, 0x6e42, 0x6e44, 0x6a48, 0x6a4a, 0x6a4c, 0x6a4e, 0x6a71, 0x6a73, 0x6a75, 0x6a76, 0x6a78, 0x6a7a, 0x6a7c, 0x6a7e, 0x6ebf
+ .2byte 0x6e80, 0x6ea2, 0x6e84, 0x6a88, 0x6a8a, 0x6a8c, 0x6a8e, 0x6a91, 0x6ab3, 0x6ab5, 0x6ab6, 0x6ab8, 0x6aba, 0x6abc, 0x6ede, 0x6eff
+ .2byte 0x6ee0, 0x6ee2, 0x6ec4, 0x6ac8, 0x6aca, 0x6acc, 0x6ace, 0x6ad1, 0x6ad3, 0x6af5, 0x6af7, 0x6af8, 0x6afa, 0x6f1d, 0x6f1e, 0x733f
+ .2byte 0x6f20, 0x6f22, 0x6f24, 0x6b28, 0x6b0a, 0x6b0c, 0x6b0e, 0x6b11, 0x6b13, 0x6b15, 0x6b17, 0x6f39, 0x6f3b, 0x6f5d, 0x735e, 0x737f
+ .2byte 0x6f60, 0x6f62, 0x6f64, 0x6b48, 0x6b4a, 0x6b4c, 0x6b4e, 0x6b51, 0x6b53, 0x6b55, 0x6b57, 0x6f79, 0x6f7b, 0x739d, 0x739e, 0x77bf
+ .2byte 0x6fa0, 0x6fa2, 0x6b86, 0x6b88, 0x6b8a, 0x6b8c, 0x6b8f, 0x6b91, 0x6b93, 0x6b95, 0x6fb8, 0x6fba, 0x73bc, 0x73bd, 0x73be, 0x77df
+ .2byte 0x6fe0, 0x6bc4, 0x6bc6, 0x6bc8, 0x6bca, 0x6bcd, 0x6bcf, 0x6bd1, 0x6bd3, 0x6fd6, 0x6fd8, 0x6fda, 0x73dc, 0x73dd, 0x73de, 0x77ff
+ .2byte 0x67e3, 0x6be5, 0x67e7, 0x6be9, 0x6beb, 0x6bed, 0x6bef, 0x6bf1, 0x6ff5, 0x6ff7, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77ff, 0x77ff
+ .2byte 0x7400, 0x7402, 0x7404, 0x7406, 0x7409, 0x740b, 0x740d, 0x7410, 0x7412, 0x7414, 0x7416, 0x7418, 0x741b, 0x741d, 0x741f, 0x707f
+ .2byte 0x7440, 0x7442, 0x7444, 0x7446, 0x7449, 0x744b, 0x744d, 0x7450, 0x7451, 0x7454, 0x7456, 0x7458, 0x745b, 0x745d, 0x749e, 0x70bf
+ .2byte 0x74a0, 0x7482, 0x70c6, 0x70c8, 0x70ca, 0x70cc, 0x70ce, 0x70d0, 0x70d2, 0x70d4, 0x70d6, 0x70d8, 0x70da, 0x70dc, 0x70de, 0x70ff
+ .2byte 0x74e0, 0x74e2, 0x7106, 0x7108, 0x710a, 0x710c, 0x710e, 0x7110, 0x7112, 0x7114, 0x7116, 0x7118, 0x711a, 0x711c, 0x751e, 0x713f
+ .2byte 0x7520, 0x7522, 0x7146, 0x7148, 0x714a, 0x714c, 0x714e, 0x7150, 0x7152, 0x7154, 0x7156, 0x7158, 0x715a, 0x715c, 0x715e, 0x717f
+ .2byte 0x7560, 0x7562, 0x71a6, 0x7188, 0x718a, 0x718c, 0x718e, 0x7190, 0x7192, 0x7194, 0x7196, 0x7198, 0x719a, 0x719c, 0x71be, 0x71bf
+ .2byte 0x75c0, 0x75a2, 0x71c6, 0x71c8, 0x71ea, 0x71ec, 0x71ef, 0x71f0, 0x71f2, 0x71f4, 0x71f6, 0x71f8, 0x71fa, 0x71fc, 0x71fe, 0x71ff
+ .2byte 0x7600, 0x7602, 0x7226, 0x7208, 0x720a, 0x720c, 0x722f, 0x7231, 0x7232, 0x7234, 0x7236, 0x7238, 0x723a, 0x723c, 0x723e, 0x723f
+ .2byte 0x7640, 0x7642, 0x7246, 0x7248, 0x724a, 0x726c, 0x726f, 0x7271, 0x7273, 0x7274, 0x7276, 0x7278, 0x727a, 0x727c, 0x727e, 0x72bf
+ .2byte 0x76a0, 0x7682, 0x7286, 0x7288, 0x72aa, 0x728c, 0x728f, 0x7291, 0x72b3, 0x72b5, 0x72b7, 0x72b8, 0x72ba, 0x72bc, 0x76de, 0x76ff
+ .2byte 0x76e0, 0x76c2, 0x72c6, 0x72c8, 0x72ca, 0x72cc, 0x72ef, 0x72d1, 0x72d3, 0x72f5, 0x7718, 0x7719, 0x771b, 0x771d, 0x771e, 0x773f
+ .2byte 0x7720, 0x7722, 0x7306, 0x7308, 0x730a, 0x730c, 0x730f, 0x7311, 0x7313, 0x7315, 0x7738, 0x775a, 0x775b, 0x775d, 0x775e, 0x777f
+ .2byte 0x7760, 0x7762, 0x7346, 0x7348, 0x734a, 0x734c, 0x734f, 0x7351, 0x7353, 0x7355, 0x7778, 0x777a, 0x779c, 0x779d, 0x779e, 0x7bbf
+ .2byte 0x77a0, 0x77a2, 0x7386, 0x7388, 0x738a, 0x738c, 0x738f, 0x7391, 0x7393, 0x7395, 0x77b8, 0x77ba, 0x77bc, 0x77bd, 0x7bdf, 0x7fff
+ .2byte 0x77e0, 0x73c4, 0x73c6, 0x73c8, 0x73ca, 0x73cd, 0x73cf, 0x73d1, 0x73d3, 0x73d6, 0x77d8, 0x77da, 0x77dc, 0x7bfe, 0x7bff, 0x7fff
+ .2byte 0x6fe3, 0x73e5, 0x6fe7, 0x6fe9, 0x6feb, 0x73ed, 0x73ef, 0x73f1, 0x73f5, 0x73f7, 0x77f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c06, 0x7c09, 0x7c0b, 0x7c0d, 0x7c10, 0x7c12, 0x7c14, 0x7c16, 0x7c19, 0x7c1b, 0x7c1d, 0x7c1f, 0x787f
+ .2byte 0x7c40, 0x7884, 0x7886, 0x7888, 0x788a, 0x788c, 0x788e, 0x7890, 0x7892, 0x7894, 0x7896, 0x7898, 0x789a, 0x789c, 0x789e, 0x78bf
+ .2byte 0x7ca0, 0x78c4, 0x78c6, 0x78c8, 0x78ca, 0x78cc, 0x78ce, 0x78d0, 0x78d2, 0x78d4, 0x78d6, 0x78d8, 0x78da, 0x78dc, 0x78de, 0x78ff
+ .2byte 0x7ce0, 0x7904, 0x7906, 0x7908, 0x790a, 0x790c, 0x790e, 0x7910, 0x7912, 0x7914, 0x7916, 0x7918, 0x791a, 0x791c, 0x791e, 0x793f
+ .2byte 0x7d20, 0x7944, 0x7946, 0x7968, 0x794a, 0x794c, 0x794e, 0x7950, 0x7952, 0x7954, 0x7956, 0x7958, 0x795a, 0x795c, 0x795e, 0x797f
+ .2byte 0x7d60, 0x7984, 0x7986, 0x7988, 0x798a, 0x79ad, 0x79ae, 0x79b0, 0x79b2, 0x79b4, 0x79b6, 0x79b8, 0x79ba, 0x79bc, 0x79be, 0x79bf
+ .2byte 0x7da0, 0x79c4, 0x79c6, 0x79e8, 0x79ca, 0x79ed, 0x79ef, 0x79f0, 0x79f3, 0x79f4, 0x79f6, 0x79f8, 0x79fa, 0x79fc, 0x79fe, 0x79ff
+ .2byte 0x7e00, 0x7a04, 0x7a06, 0x7a08, 0x7a0a, 0x7a2d, 0x7a2f, 0x7a31, 0x7a33, 0x7a35, 0x7a36, 0x7a38, 0x7a3a, 0x7a3c, 0x7a3e, 0x7a3f
+ .2byte 0x7e40, 0x7a64, 0x7a46, 0x7a68, 0x7a4a, 0x7a4d, 0x7a6f, 0x7a71, 0x7a73, 0x7a75, 0x7a76, 0x7a78, 0x7a7a, 0x7a7c, 0x7a7e, 0x7abf
+ .2byte 0x7e80, 0x7a84, 0x7a86, 0x7a88, 0x7a8a, 0x7aad, 0x7aaf, 0x7ab1, 0x7ab3, 0x7ad6, 0x7ad8, 0x7ad9, 0x7adb, 0x7adc, 0x7ade, 0x7aff
+ .2byte 0x7ec0, 0x7ae4, 0x7ac6, 0x7ac8, 0x7aca, 0x7aed, 0x7acf, 0x7af1, 0x7af3, 0x7b16, 0x7b18, 0x7b1a, 0x7b1b, 0x7b1d, 0x7b1e, 0x7b3f
+ .2byte 0x7f20, 0x7b04, 0x7b06, 0x7b08, 0x7b0a, 0x7b0d, 0x7b0f, 0x7b31, 0x7b13, 0x7b36, 0x7b58, 0x7b5a, 0x7b5b, 0x7b5d, 0x7b5e, 0x7b7f
+ .2byte 0x7f60, 0x7b44, 0x7b46, 0x7b48, 0x7b4a, 0x7b4d, 0x7b4f, 0x7b51, 0x7b53, 0x7b76, 0x7b78, 0x7b9a, 0x7b9c, 0x7b9d, 0x7b9e, 0x7fbf
+ .2byte 0x7fa0, 0x7ba4, 0x7b86, 0x7ba8, 0x7b8a, 0x7b8d, 0x7b8f, 0x7b91, 0x7b93, 0x7bb6, 0x7bb8, 0x7bba, 0x7bbc, 0x7fde, 0x7fdf, 0x7fff
+ .2byte 0x7fe0, 0x7bc4, 0x7bc6, 0x7bc8, 0x7bca, 0x7bcd, 0x7bcf, 0x7bd1, 0x7bd3, 0x7bd6, 0x7bd8, 0x7bda, 0x7bdc, 0x7ffe, 0x7fff, 0x7fff
+ .2byte 0x77e3, 0x77e5, 0x77e7, 0x77e9, 0x77eb, 0x77ed, 0x7bef, 0x7bf1, 0x7bf5, 0x7bf7, 0x7bf9, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c63, 0x7c64, 0x7c66, 0x7c68, 0x7c6a, 0x7c6c, 0x7c6e, 0x7c70, 0x7c72, 0x7c74, 0x7c76, 0x7c77, 0x7c79, 0x7c7b, 0x7c7d, 0x7c7f
+ .2byte 0x7ca3, 0x7ca5, 0x7ca7, 0x7ca9, 0x7caa, 0x7cad, 0x7cae, 0x7cb0, 0x7cb2, 0x7cb4, 0x7cb6, 0x7cb8, 0x7cba, 0x7cbc, 0x7cbd, 0x7cbf
+ .2byte 0x7ce3, 0x7ce5, 0x7ce7, 0x7ce9, 0x7ceb, 0x7cec, 0x7cee, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cf8, 0x7cf9, 0x7cfb, 0x7cfd, 0x7cff
+ .2byte 0x7d23, 0x7d25, 0x7d27, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2f, 0x7d30, 0x7d32, 0x7d34, 0x7d36, 0x7d38, 0x7d3a, 0x7d3b, 0x7d3d, 0x7d3f
+ .2byte 0x7d63, 0x7d65, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d78, 0x7d7a, 0x7d7b, 0x7d7d, 0x7d7f
+ .2byte 0x7da3, 0x7da5, 0x7da7, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db1, 0x7db2, 0x7db4, 0x7db6, 0x7db8, 0x7dba, 0x7dbc, 0x7dbd, 0x7dbf
+ .2byte 0x7dc3, 0x7de5, 0x7de7, 0x7de9, 0x7deb, 0x7ded, 0x7def, 0x7df1, 0x7df3, 0x7df5, 0x7df6, 0x7df8, 0x7dfa, 0x7dfc, 0x7dfe, 0x7dff
+ .2byte 0x7e03, 0x7e25, 0x7e07, 0x7e29, 0x7e2b, 0x7e2d, 0x7e2f, 0x7e31, 0x7e33, 0x7e35, 0x7e37, 0x7e38, 0x7e3a, 0x7e3c, 0x7e3e, 0x7e3f
+ .2byte 0x7e43, 0x7e45, 0x7e67, 0x7e69, 0x7e6b, 0x7e6d, 0x7e6f, 0x7e71, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7ebb, 0x7ebc, 0x7ebe, 0x7ebf
+ .2byte 0x7e83, 0x7e85, 0x7ea7, 0x7e89, 0x7eab, 0x7ead, 0x7eaf, 0x7eb1, 0x7ed5, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efe, 0x7eff
+ .2byte 0x7ec3, 0x7ec5, 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7eef, 0x7ef1, 0x7f15, 0x7f17, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3d, 0x7f3e, 0x7f3f
+ .2byte 0x7f03, 0x7f05, 0x7f07, 0x7f09, 0x7f0b, 0x7f0d, 0x7f2f, 0x7f11, 0x7f35, 0x7f57, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f
+ .2byte 0x7f43, 0x7f45, 0x7f47, 0x7f49, 0x7f4b, 0x7f4d, 0x7f4f, 0x7f51, 0x7f75, 0x7f77, 0x7f99, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbf, 0x7fbf
+ .2byte 0x7f83, 0x7f85, 0x7f87, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7f91, 0x7f95, 0x7fb7, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc3, 0x7fc5, 0x7fc7, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd5, 0x7fd7, 0x7fd9, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe3, 0x7fe5, 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff1, 0x7ff5, 0x7ff7, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0012, 0x0014, 0x0016, 0x0019, 0x001b, 0x001d, 0x001f, 0x043f, 0x109f
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0052, 0x0054, 0x0056, 0x0059, 0x005b, 0x003d, 0x005f, 0x047f, 0x10df
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b2, 0x00b4, 0x00b6, 0x0099, 0x009b, 0x009d, 0x009f, 0x04bf, 0x10ff
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x00f2, 0x00f4, 0x00f6, 0x00f9, 0x00fb, 0x00fd, 0x00df, 0x04ff, 0x113f
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0152, 0x0154, 0x0156, 0x0139, 0x013b, 0x013d, 0x013f, 0x055f, 0x117f
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01b2, 0x0194, 0x0196, 0x0199, 0x019b, 0x017d, 0x017f, 0x059f, 0x11bf
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x01f2, 0x01f4, 0x01d6, 0x01d9, 0x01db, 0x01dd, 0x01df, 0x05df, 0x11ff
+ .2byte 0x0240, 0x0243, 0x0245, 0x0248, 0x024b, 0x024d, 0x0250, 0x0252, 0x0254, 0x0236, 0x0239, 0x021b, 0x021d, 0x021f, 0x061f, 0x123f
+ .2byte 0x0280, 0x0283, 0x0285, 0x0288, 0x028a, 0x028d, 0x028f, 0x0292, 0x0294, 0x0296, 0x0279, 0x027b, 0x027d, 0x025f, 0x065f, 0x125f
+ .2byte 0x02c0, 0x02c2, 0x02c5, 0x02c7, 0x02ca, 0x02cd, 0x02cf, 0x02d1, 0x02d4, 0x02d6, 0x02d9, 0x02bb, 0x02bd, 0x02bf, 0x069f, 0x129f
+ .2byte 0x0320, 0x0322, 0x0325, 0x0327, 0x032a, 0x032c, 0x032f, 0x0331, 0x0334, 0x0336, 0x0339, 0x031b, 0x02fd, 0x02ff, 0x06df, 0x12df
+ .2byte 0x0360, 0x0362, 0x0365, 0x0367, 0x036a, 0x036c, 0x036e, 0x0371, 0x0373, 0x0376, 0x0378, 0x037b, 0x035d, 0x035f, 0x073f, 0x131f
+ .2byte 0x03a0, 0x03a2, 0x03a4, 0x03a7, 0x03a9, 0x03ac, 0x03ae, 0x03b1, 0x03b3, 0x03b5, 0x03b8, 0x03ba, 0x03bd, 0x039f, 0x077f, 0x135f
+ .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03e9, 0x03ec, 0x03ee, 0x03f1, 0x03f3, 0x03f5, 0x03f8, 0x03fa, 0x03fd, 0x03ff, 0x07bf, 0x137f
+ .2byte 0x07e1, 0x07e3, 0x07e6, 0x07e8, 0x07ea, 0x07ec, 0x07ee, 0x07f0, 0x07f3, 0x07f5, 0x07f7, 0x07f9, 0x07fb, 0x07fd, 0x07ff, 0x13bf
+ .2byte 0x13e4, 0x13e6, 0x13e8, 0x13ea, 0x13ec, 0x13ed, 0x13ef, 0x13f1, 0x13f3, 0x13f5, 0x13f6, 0x13f8, 0x13fa, 0x13fc, 0x13fe, 0x13ff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c12, 0x0c14, 0x0816, 0x0819, 0x081b, 0x081d, 0x081f, 0x0c3f, 0x189f
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0c70, 0x0852, 0x0854, 0x0856, 0x0858, 0x085b, 0x085d, 0x0c7e, 0x14bf, 0x18df
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x0cb0, 0x08b2, 0x08b4, 0x08b6, 0x0898, 0x089b, 0x089d, 0x0cbe, 0x14ff, 0x191f
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0cf0, 0x08f2, 0x08f4, 0x08f6, 0x08f8, 0x08db, 0x08dd, 0x0cfe, 0x153f, 0x195f
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0d50, 0x0952, 0x0954, 0x0936, 0x0938, 0x093b, 0x093d, 0x0d5e, 0x157f, 0x197f
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0db0, 0x0992, 0x0994, 0x0996, 0x0998, 0x097b, 0x097d, 0x0d7e, 0x15bf, 0x19bf
+ .2byte 0x0da1, 0x0e03, 0x0e05, 0x0e08, 0x0e0a, 0x0e0d, 0x0e10, 0x09f2, 0x09f4, 0x09d6, 0x09d8, 0x09db, 0x09dd, 0x0dde, 0x15df, 0x19ff
+ .2byte 0x0a40, 0x0a42, 0x0a45, 0x0a47, 0x0a4a, 0x0a4d, 0x0a4f, 0x0a52, 0x0a34, 0x0a36, 0x0a38, 0x0a1b, 0x0a1d, 0x0e1e, 0x163f, 0x1a3f
+ .2byte 0x0a80, 0x0a82, 0x0a85, 0x0a88, 0x0a8a, 0x0a8d, 0x0a8f, 0x0a92, 0x0a94, 0x0a76, 0x0a78, 0x0a7b, 0x0a5d, 0x0e5e, 0x167f, 0x1a7f
+ .2byte 0x0ac0, 0x0ac2, 0x0ac5, 0x0ac7, 0x0aca, 0x0acc, 0x0acf, 0x0ad1, 0x0ad4, 0x0ad6, 0x0ad8, 0x0abb, 0x0abd, 0x0e9e, 0x169f, 0x1abf
+ .2byte 0x0b20, 0x0b02, 0x0b04, 0x0b07, 0x0b09, 0x0b0c, 0x0b0f, 0x0b11, 0x0b14, 0x0b16, 0x0b18, 0x0b1b, 0x0afd, 0x0efe, 0x16ff, 0x1adf
+ .2byte 0x0b60, 0x0b62, 0x0b64, 0x0b67, 0x0b69, 0x0b6c, 0x0b6e, 0x0b71, 0x0b73, 0x0b76, 0x0b78, 0x0b7b, 0x0b5d, 0x0f3e, 0x171f, 0x1b1f
+ .2byte 0x07a0, 0x0ba2, 0x0ba4, 0x0ba7, 0x0ba9, 0x0bac, 0x0bae, 0x0bb1, 0x0bb3, 0x0bb6, 0x0bb8, 0x0bba, 0x0bbd, 0x0f7e, 0x175f, 0x1b5f
+ .2byte 0x0be0, 0x0fc3, 0x0fc5, 0x0fc7, 0x0fca, 0x0fcc, 0x0fce, 0x0fd0, 0x0fd2, 0x0fd5, 0x0fd7, 0x0fd9, 0x0fdb, 0x0fde, 0x17bf, 0x1b9f
+ .2byte 0x0fe1, 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f1, 0x17f3, 0x17f5, 0x17f7, 0x17f9, 0x17fb, 0x17fd, 0x17ff, 0x1bbf
+ .2byte 0x1be4, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf1, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf8, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1412, 0x1414, 0x1416, 0x1419, 0x141b, 0x101d, 0x141f, 0x183f, 0x209f
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1470, 0x1452, 0x1454, 0x1456, 0x1058, 0x105b, 0x105d, 0x147e, 0x1cbf, 0x20df
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ad, 0x14af, 0x14b2, 0x1094, 0x1096, 0x1098, 0x109a, 0x14bb, 0x1cfd, 0x1cff, 0x211f
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150d, 0x14ef, 0x14f2, 0x10f4, 0x10f6, 0x10f8, 0x10da, 0x14fb, 0x1d3d, 0x1d3f, 0x215f
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x154d, 0x154f, 0x1552, 0x1134, 0x1136, 0x1138, 0x113a, 0x153b, 0x1d7d, 0x1d7f, 0x219f
+ .2byte 0x1561, 0x1563, 0x15a5, 0x15a8, 0x15aa, 0x15ad, 0x15af, 0x1592, 0x1194, 0x1196, 0x1198, 0x117a, 0x157b, 0x1dbd, 0x1dbf, 0x21bf
+ .2byte 0x15a1, 0x1603, 0x15e5, 0x15e7, 0x15ea, 0x15ed, 0x15ef, 0x15f2, 0x11d4, 0x11d6, 0x11d8, 0x11da, 0x15db, 0x1dfd, 0x1dff, 0x21ff
+ .2byte 0x1640, 0x1642, 0x1645, 0x1647, 0x164a, 0x164c, 0x164f, 0x1652, 0x1234, 0x1236, 0x1218, 0x121a, 0x161b, 0x1e3d, 0x1e3f, 0x223f
+ .2byte 0x1680, 0x1682, 0x1284, 0x1287, 0x128a, 0x128c, 0x128f, 0x1291, 0x1294, 0x1276, 0x1278, 0x125a, 0x165b, 0x1e7d, 0x1e7f, 0x227f
+ .2byte 0x16c0, 0x16c2, 0x12c4, 0x12c7, 0x12ca, 0x12cc, 0x12cf, 0x12d1, 0x12d4, 0x12d6, 0x12b8, 0x12ba, 0x169b, 0x1e9d, 0x1e9f, 0x22bf
+ .2byte 0x1320, 0x1302, 0x1304, 0x1307, 0x1309, 0x130c, 0x130e, 0x1311, 0x1313, 0x1316, 0x1318, 0x131a, 0x16db, 0x1efd, 0x1edf, 0x22df
+ .2byte 0x1360, 0x1362, 0x1344, 0x1347, 0x1349, 0x134c, 0x134e, 0x1351, 0x1353, 0x1355, 0x1358, 0x135a, 0x173b, 0x1f1d, 0x1f3f, 0x231f
+ .2byte 0x13a0, 0x13a2, 0x1765, 0x1767, 0x176a, 0x176c, 0x176e, 0x1770, 0x1772, 0x1775, 0x1777, 0x1779, 0x177b, 0x1f7d, 0x1f5f, 0x235f
+ .2byte 0x13e0, 0x17c3, 0x1fa7, 0x1fa9, 0x1fab, 0x1fad, 0x1faf, 0x1fb1, 0x1fb3, 0x1fb5, 0x1fb7, 0x1fb9, 0x1fbb, 0x1fbd, 0x1f9f, 0x239f
+ .2byte 0x17e1, 0x1fe5, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff1, 0x1ff3, 0x1ff5, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffd, 0x1fff, 0x23df
+ .2byte 0x1fe4, 0x23e6, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23f0, 0x23f1, 0x23f3, 0x23f5, 0x23f7, 0x23f9, 0x23fa, 0x23fc, 0x23fe, 0x23ff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2012, 0x2014, 0x1c16, 0x1c19, 0x1c1b, 0x1c1d, 0x1c1f, 0x203f, 0x289f
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2070, 0x1c52, 0x2054, 0x1c56, 0x1c58, 0x1c5b, 0x1c5d, 0x1c7e, 0x24bf, 0x28df
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x20ad, 0x1caf, 0x1cb2, 0x1c94, 0x1c96, 0x1c98, 0x1c9a, 0x1cbb, 0x24fd, 0x24ff, 0x291f
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210a, 0x1ced, 0x1cef, 0x1cf1, 0x1cf3, 0x1cf6, 0x18d8, 0x1cf9, 0x253b, 0x253d, 0x253f, 0x295f
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x2148, 0x214a, 0x1d4d, 0x1d4f, 0x1d51, 0x1d33, 0x1d36, 0x1938, 0x1d39, 0x257b, 0x257d, 0x257f, 0x299f
+ .2byte 0x1d61, 0x1d63, 0x21a5, 0x1da7, 0x1daa, 0x1dad, 0x1d8f, 0x1d91, 0x1d93, 0x1d76, 0x1978, 0x1d99, 0x25bb, 0x25bd, 0x25bf, 0x29df
+ .2byte 0x1da1, 0x1e03, 0x1de5, 0x1de7, 0x1dea, 0x1dec, 0x1def, 0x1df1, 0x1dd3, 0x1dd6, 0x19d8, 0x1dd9, 0x25fb, 0x25fd, 0x25ff, 0x2a1f
+ .2byte 0x1e40, 0x1e42, 0x1e45, 0x1e27, 0x1e2a, 0x1e2c, 0x1e2f, 0x1e31, 0x1e33, 0x1e16, 0x1a18, 0x1e19, 0x263b, 0x263d, 0x263f, 0x2a3f
+ .2byte 0x1e80, 0x1e82, 0x1e84, 0x1e67, 0x1e69, 0x1e6c, 0x1e6e, 0x1e71, 0x1e73, 0x1e76, 0x1a78, 0x1e59, 0x267b, 0x267d, 0x267f, 0x2a7f
+ .2byte 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec7, 0x1ec9, 0x1ecc, 0x1ece, 0x1ed1, 0x1ed3, 0x1ed6, 0x1ab8, 0x1eb9, 0x26bb, 0x26bd, 0x26bf, 0x2abf
+ .2byte 0x1f20, 0x1f02, 0x1f04, 0x1b06, 0x1b09, 0x1b0c, 0x1b0e, 0x1b11, 0x1b13, 0x1b16, 0x1b18, 0x1ef9, 0x26fb, 0x26dd, 0x26df, 0x2adf
+ .2byte 0x1f60, 0x1b62, 0x1b44, 0x1f27, 0x1f2a, 0x1f2c, 0x1f2e, 0x1f30, 0x1f33, 0x1f35, 0x1f37, 0x1f39, 0x273b, 0x271d, 0x273f, 0x2b1f
+ .2byte 0x1fa0, 0x1ba2, 0x1f65, 0x2769, 0x276b, 0x276d, 0x276f, 0x2771, 0x2773, 0x2775, 0x2777, 0x2779, 0x277b, 0x275d, 0x275f, 0x2b5f
+ .2byte 0x1be0, 0x1fc3, 0x27a7, 0x27a9, 0x27ab, 0x27ad, 0x27af, 0x27b1, 0x27b3, 0x27b5, 0x27b7, 0x27b9, 0x27bb, 0x27bd, 0x279f, 0x2b9f
+ .2byte 0x1fe1, 0x27e5, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f5, 0x27f7, 0x27f9, 0x27fb, 0x27fd, 0x27ff, 0x2bbf
+ .2byte 0x27e4, 0x2be6, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bf0, 0x2bf1, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2c12, 0x2814, 0x2816, 0x2819, 0x281b, 0x241d, 0x241f, 0x283f, 0x309f
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x2870, 0x2852, 0x2854, 0x2856, 0x2458, 0x245b, 0x245d, 0x287e, 0x2cbf, 0x30df
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x28ad, 0x28af, 0x28b2, 0x2894, 0x2896, 0x2498, 0x249a, 0x28bb, 0x2cfd, 0x2cff, 0x311f
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x2908, 0x290a, 0x28ed, 0x28ef, 0x28f1, 0x24f3, 0x24f6, 0x24d8, 0x28f9, 0x2d3b, 0x2d3d, 0x2d3f, 0x315f
+ .2byte 0x2521, 0x2523, 0x2525, 0x2948, 0x294a, 0x294c, 0x294f, 0x2531, 0x2533, 0x2535, 0x2957, 0x2d79, 0x2d7b, 0x2d7d, 0x2d7f, 0x35bf
+ .2byte 0x2561, 0x2563, 0x29a5, 0x29a7, 0x298a, 0x298c, 0x298f, 0x2591, 0x2593, 0x2575, 0x2997, 0x2db9, 0x2dbb, 0x2dbd, 0x2dbf, 0x35df
+ .2byte 0x25a1, 0x2a03, 0x29e5, 0x29e7, 0x29ea, 0x29ec, 0x29ef, 0x25d1, 0x25d3, 0x25d5, 0x29d7, 0x2df9, 0x2dfb, 0x2dfd, 0x2dff, 0x361f
+ .2byte 0x2a40, 0x2a42, 0x2a45, 0x2a27, 0x2629, 0x262c, 0x262e, 0x2631, 0x2633, 0x2615, 0x2a17, 0x2e39, 0x2e3b, 0x2e3d, 0x2e3f, 0x365f
+ .2byte 0x2a80, 0x2a82, 0x2684, 0x2667, 0x2669, 0x266c, 0x266e, 0x2671, 0x2673, 0x2675, 0x2a57, 0x2e79, 0x2e7b, 0x2e7d, 0x2e7f, 0x367f
+ .2byte 0x2ac0, 0x26c2, 0x26c4, 0x26c7, 0x26a9, 0x26ab, 0x26ae, 0x26b0, 0x26b3, 0x26b5, 0x2a97, 0x2eb9, 0x2ebb, 0x2ebd, 0x2ebf, 0x36bf
+ .2byte 0x2720, 0x2702, 0x2704, 0x2706, 0x2aea, 0x2aec, 0x2aee, 0x2af0, 0x2af2, 0x2af5, 0x2af7, 0x2ef9, 0x2efb, 0x2efd, 0x2eff, 0x36ff
+ .2byte 0x2760, 0x2762, 0x2744, 0x2727, 0x2f2b, 0x2f2d, 0x2f2f, 0x2f31, 0x2f33, 0x2f35, 0x2f37, 0x2f39, 0x2f3b, 0x2f3d, 0x2f1f, 0x371f
+ .2byte 0x27a0, 0x27a2, 0x2765, 0x2f69, 0x2f6b, 0x2f6d, 0x2f6f, 0x2f71, 0x2f73, 0x2f75, 0x2f77, 0x2f79, 0x2f7b, 0x2f7d, 0x2f5f, 0x375f
+ .2byte 0x27e0, 0x2bc3, 0x2fa7, 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb1, 0x2fb3, 0x2fb5, 0x2fb7, 0x2fb9, 0x2fbb, 0x2fbd, 0x2f9f, 0x379f
+ .2byte 0x2be1, 0x2fe5, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff7, 0x2ff9, 0x2ffb, 0x2ffd, 0x2fff, 0x37df
+ .2byte 0x2fe4, 0x2fe6, 0x33e8, 0x33ea, 0x37ed, 0x37ee, 0x37f0, 0x37f2, 0x37f3, 0x37f5, 0x37f7, 0x37f9, 0x37fa, 0x37fc, 0x37fe, 0x37ff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3412, 0x3414, 0x3416, 0x3019, 0x301b, 0x301d, 0x301f, 0x303f, 0x349f
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3470, 0x3452, 0x3454, 0x3056, 0x3058, 0x305b, 0x305d, 0x307e, 0x34bf, 0x38df
+ .2byte 0x2ca1, 0x2ca3, 0x34a5, 0x34a8, 0x34aa, 0x34ad, 0x34af, 0x30b2, 0x3094, 0x3096, 0x3098, 0x309a, 0x30bb, 0x34fd, 0x34ff, 0x391f
+ .2byte 0x2ce1, 0x2ce3, 0x3505, 0x34e7, 0x34ea, 0x34ed, 0x30ef, 0x30f1, 0x30f3, 0x30f6, 0x30d8, 0x30f9, 0x353b, 0x353d, 0x353f, 0x395f
+ .2byte 0x2d21, 0x2d23, 0x3545, 0x3547, 0x314a, 0x314c, 0x314f, 0x3131, 0x3133, 0x2d35, 0x3157, 0x3579, 0x357b, 0x357d, 0x357f, 0x39bf
+ .2byte 0x2d61, 0x2d63, 0x35a5, 0x35a7, 0x318a, 0x318c, 0x318f, 0x3191, 0x3193, 0x3195, 0x35b7, 0x35b9, 0x35bb, 0x35bd, 0x39df, 0x3dff
+ .2byte 0x2da1, 0x3603, 0x35e5, 0x31e7, 0x31ea, 0x31ec, 0x31ef, 0x31d1, 0x31d3, 0x31d5, 0x35f7, 0x35f9, 0x35fb, 0x35fd, 0x39ff, 0x3e1f
+ .2byte 0x3640, 0x3242, 0x3245, 0x3227, 0x3229, 0x322c, 0x322e, 0x3231, 0x3213, 0x3215, 0x3637, 0x3639, 0x363b, 0x363d, 0x3a3f, 0x3e5f
+ .2byte 0x3280, 0x3282, 0x3284, 0x3267, 0x3269, 0x326c, 0x326e, 0x3270, 0x3273, 0x3275, 0x3677, 0x3679, 0x367b, 0x367d, 0x3a7f, 0x3e7f
+ .2byte 0x32c0, 0x32c2, 0x32c4, 0x2ec7, 0x2ea9, 0x32ac, 0x32ae, 0x32b0, 0x32b3, 0x32b5, 0x36b7, 0x36b9, 0x36bb, 0x36bd, 0x3abf, 0x3ebf
+ .2byte 0x3320, 0x3302, 0x3304, 0x2f06, 0x32ea, 0x36ed, 0x36ef, 0x36f1, 0x36f3, 0x36f5, 0x36f7, 0x36f9, 0x36fb, 0x36fd, 0x3aff, 0x3eff
+ .2byte 0x3360, 0x2f62, 0x2f44, 0x3327, 0x372b, 0x372d, 0x372f, 0x3731, 0x3733, 0x3735, 0x3737, 0x3739, 0x373b, 0x373d, 0x3b3f, 0x3f1f
+ .2byte 0x2fa0, 0x2fa2, 0x2f65, 0x3769, 0x376b, 0x376d, 0x376f, 0x3771, 0x3773, 0x3775, 0x3777, 0x3779, 0x377b, 0x377d, 0x3b7f, 0x3f5f
+ .2byte 0x2fe0, 0x2fc3, 0x37a7, 0x37a9, 0x37ab, 0x37ad, 0x37af, 0x37b1, 0x37b3, 0x37b5, 0x37b7, 0x37b9, 0x37bb, 0x37bd, 0x3bbf, 0x3f9f
+ .2byte 0x33e1, 0x37e5, 0x37e7, 0x37e9, 0x37eb, 0x3bee, 0x3bef, 0x3bf1, 0x3bf3, 0x3bf5, 0x3bf7, 0x3bf9, 0x3bfb, 0x3bfd, 0x3bff, 0x3fdf
+ .2byte 0x37e4, 0x37e6, 0x37e8, 0x3bea, 0x3bed, 0x3fef, 0x3ff0, 0x3ff2, 0x3ff4, 0x3ff5, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffc, 0x3ffe, 0x3fff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4012, 0x3c14, 0x3c16, 0x3c19, 0x381b, 0x381d, 0x381f, 0x383f, 0x3c9f
+ .2byte 0x3461, 0x4063, 0x4065, 0x4067, 0x406a, 0x406d, 0x4070, 0x3c52, 0x3c54, 0x3c56, 0x3c58, 0x385b, 0x385d, 0x387e, 0x3cbf, 0x40df
+ .2byte 0x34a1, 0x40a3, 0x3ca5, 0x3ca7, 0x3caa, 0x3cad, 0x3caf, 0x3cb2, 0x3c94, 0x3c96, 0x3898, 0x389a, 0x38bb, 0x3cfd, 0x3cff, 0x411f
+ .2byte 0x34e1, 0x4103, 0x3ce5, 0x3ce7, 0x3cea, 0x3cec, 0x3cef, 0x3cf1, 0x38f3, 0x38f6, 0x38d8, 0x38f9, 0x3d3b, 0x3d3d, 0x3d3f, 0x415f
+ .2byte 0x3521, 0x4143, 0x3d45, 0x3d47, 0x3d4a, 0x3d4c, 0x3d4f, 0x3931, 0x3933, 0x3935, 0x3957, 0x3d79, 0x3d7b, 0x3d7d, 0x3d7f, 0x41bf
+ .2byte 0x3561, 0x41a3, 0x3da5, 0x3d87, 0x3d8a, 0x3d8c, 0x3d8f, 0x3991, 0x3993, 0x3995, 0x3db7, 0x3db9, 0x3dbb, 0x3dbd, 0x3ddf, 0x41ff
+ .2byte 0x35a1, 0x4203, 0x3de5, 0x3de7, 0x3dea, 0x3dec, 0x39ce, 0x39d1, 0x39d3, 0x3df5, 0x3df7, 0x3df9, 0x3dfb, 0x3dfd, 0x421e, 0x463f
+ .2byte 0x3e40, 0x3e42, 0x3e45, 0x3e27, 0x3a29, 0x3a2c, 0x3a2e, 0x3a31, 0x3a13, 0x3e35, 0x3e37, 0x3e39, 0x3e3b, 0x3e3d, 0x423e, 0x465f
+ .2byte 0x3e80, 0x3e82, 0x3a84, 0x3a67, 0x3a69, 0x3a6c, 0x3a6e, 0x3a70, 0x3a73, 0x3e75, 0x3e77, 0x3e79, 0x3e7b, 0x3e7d, 0x427e, 0x469f
+ .2byte 0x3ac0, 0x3ac2, 0x3ac4, 0x3ac7, 0x3aa9, 0x3aac, 0x3eaf, 0x3eb1, 0x3eb3, 0x3eb5, 0x3eb7, 0x3eb9, 0x3ebb, 0x3ebd, 0x42be, 0x46bf
+ .2byte 0x3b20, 0x3b02, 0x3b04, 0x3b06, 0x3aea, 0x3eed, 0x3eef, 0x3ef1, 0x3ef3, 0x3ef5, 0x3ef7, 0x3ef9, 0x3efb, 0x3efd, 0x42fe, 0x46ff
+ .2byte 0x3b60, 0x3b62, 0x3b44, 0x3b27, 0x3f2b, 0x3f2d, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x3f3b, 0x3f3d, 0x433e, 0x473f
+ .2byte 0x3ba0, 0x3ba2, 0x3b65, 0x3f69, 0x3f6b, 0x3f6d, 0x3f6f, 0x3f71, 0x3f73, 0x3f75, 0x3f77, 0x3f79, 0x3f7b, 0x3f7d, 0x437e, 0x475f
+ .2byte 0x3be0, 0x3bc3, 0x3fa7, 0x3fa9, 0x3fab, 0x3fad, 0x3faf, 0x3fb1, 0x3fb3, 0x3fb5, 0x3fb7, 0x3fb9, 0x3fbb, 0x3fbd, 0x439e, 0x479f
+ .2byte 0x3be1, 0x3be5, 0x3fe7, 0x3fe9, 0x3feb, 0x3fee, 0x43d0, 0x43d2, 0x43d3, 0x43d5, 0x43d7, 0x43d9, 0x43db, 0x43dd, 0x43de, 0x47df
+ .2byte 0x3fe4, 0x3fe6, 0x3fe8, 0x43ea, 0x43ed, 0x43ef, 0x47f1, 0x47f2, 0x47f4, 0x47f6, 0x47f7, 0x47f9, 0x47fb, 0x47fc, 0x47fe, 0x47ff
+ .2byte 0x4800, 0x4802, 0x4805, 0x4807, 0x480a, 0x480d, 0x480f, 0x4812, 0x4814, 0x4416, 0x4419, 0x441b, 0x441d, 0x441f, 0x403f, 0x449f
+ .2byte 0x4860, 0x4842, 0x4845, 0x4847, 0x484a, 0x484c, 0x484f, 0x4852, 0x4854, 0x4456, 0x4458, 0x445b, 0x445d, 0x407e, 0x44bf, 0x44df
+ .2byte 0x48a0, 0x48a2, 0x48a5, 0x48a7, 0x48aa, 0x48ac, 0x48af, 0x48b2, 0x4494, 0x4496, 0x4498, 0x449a, 0x40bb, 0x44fd, 0x44ff, 0x451f
+ .2byte 0x4900, 0x48e2, 0x48e5, 0x44e7, 0x44ea, 0x44ec, 0x44ef, 0x44f1, 0x44f3, 0x44f6, 0x44d8, 0x40f9, 0x453b, 0x453d, 0x453f, 0x455f
+ .2byte 0x4960, 0x4942, 0x4945, 0x4547, 0x4529, 0x452c, 0x452e, 0x4531, 0x4533, 0x4135, 0x4157, 0x4579, 0x457b, 0x457d, 0x457f, 0x49bf
+ .2byte 0x49a0, 0x49a2, 0x4985, 0x4587, 0x4589, 0x458c, 0x458e, 0x4591, 0x4193, 0x4195, 0x45b7, 0x45b9, 0x45bb, 0x45bd, 0x45df, 0x49ff
+ .2byte 0x4a00, 0x49e2, 0x49e5, 0x45e7, 0x45c9, 0x45cc, 0x45ce, 0x45d1, 0x41d3, 0x45f5, 0x45f7, 0x45f9, 0x45fb, 0x45fd, 0x4a1e, 0x4a3f
+ .2byte 0x4a40, 0x4a42, 0x4a45, 0x4627, 0x4629, 0x462c, 0x462e, 0x4211, 0x4633, 0x4635, 0x4637, 0x4639, 0x463b, 0x463d, 0x4a5e, 0x4e7f
+ .2byte 0x4a80, 0x4682, 0x4684, 0x4667, 0x4669, 0x426c, 0x426e, 0x4671, 0x4673, 0x4675, 0x4677, 0x4679, 0x467b, 0x467d, 0x4a7e, 0x4e9f
+ .2byte 0x46c0, 0x46c2, 0x46c4, 0x42c7, 0x42a9, 0x42ac, 0x46af, 0x46b1, 0x46b3, 0x46b5, 0x46b7, 0x46b9, 0x46bb, 0x46bd, 0x4abe, 0x4edf
+ .2byte 0x4720, 0x4702, 0x4304, 0x4306, 0x42ea, 0x46ed, 0x46ef, 0x46f1, 0x46f3, 0x46f5, 0x46f7, 0x46f9, 0x46fb, 0x46fd, 0x4afe, 0x4eff
+ .2byte 0x4360, 0x4362, 0x4344, 0x4327, 0x472b, 0x472d, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x473b, 0x473d, 0x4b3e, 0x4f3f
+ .2byte 0x43a0, 0x43a2, 0x4365, 0x4769, 0x476b, 0x476d, 0x476f, 0x4771, 0x4773, 0x4775, 0x4777, 0x4779, 0x477b, 0x477d, 0x4b7e, 0x4f7f
+ .2byte 0x43e0, 0x43c3, 0x47a7, 0x47a9, 0x47ab, 0x47ad, 0x47af, 0x47b1, 0x47b3, 0x47b5, 0x47b7, 0x47b9, 0x47bb, 0x47bd, 0x4bbe, 0x4f9f
+ .2byte 0x43e1, 0x47e5, 0x47e7, 0x47e9, 0x47eb, 0x47ee, 0x47d0, 0x4bd2, 0x4bd4, 0x4bd6, 0x4bd7, 0x4bd9, 0x4bdb, 0x4bdd, 0x4bde, 0x4fdf
+ .2byte 0x47e4, 0x47e6, 0x47e8, 0x47ea, 0x4bed, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff4, 0x4ff6, 0x4ff8, 0x4ff9, 0x4ffb, 0x4ffc, 0x4ffe, 0x4fff
+ .2byte 0x5000, 0x5002, 0x5005, 0x5007, 0x500a, 0x500c, 0x500f, 0x5012, 0x5014, 0x5016, 0x5019, 0x4c1b, 0x4c1d, 0x4c1f, 0x4c3f, 0x4c9f
+ .2byte 0x5060, 0x5042, 0x5045, 0x5047, 0x504a, 0x504c, 0x504f, 0x5051, 0x5054, 0x5056, 0x5058, 0x4c5b, 0x4c5d, 0x487e, 0x4cbf, 0x4cdf
+ .2byte 0x50a0, 0x50a2, 0x5084, 0x5087, 0x5089, 0x508c, 0x508e, 0x5091, 0x5094, 0x5096, 0x4c98, 0x4c9a, 0x48bb, 0x4cfd, 0x4cff, 0x4d1f
+ .2byte 0x5100, 0x5102, 0x50e4, 0x4ce7, 0x4ce9, 0x4cec, 0x4cee, 0x4cf1, 0x4cf3, 0x4cf6, 0x4cd8, 0x4cf9, 0x4d3b, 0x4d3d, 0x4d3f, 0x4d5f
+ .2byte 0x5140, 0x5142, 0x5144, 0x4d27, 0x4d29, 0x4d2c, 0x4d2e, 0x4d31, 0x4d33, 0x4d35, 0x4957, 0x4d79, 0x4d7b, 0x4d7d, 0x4d7f, 0x4dbf
+ .2byte 0x51a0, 0x51a2, 0x5184, 0x4d87, 0x4d89, 0x4d8c, 0x4d8e, 0x4d90, 0x4d93, 0x4d95, 0x4db7, 0x4db9, 0x4dbb, 0x4dbd, 0x4ddf, 0x51ff
+ .2byte 0x51e0, 0x51e2, 0x51e4, 0x4dc7, 0x4dc9, 0x4dcc, 0x4dce, 0x4dd0, 0x4dd3, 0x4df5, 0x4df7, 0x4df9, 0x4dfb, 0x4dfd, 0x4e1e, 0x523f
+ .2byte 0x5240, 0x5242, 0x5224, 0x4e27, 0x4e29, 0x4e0c, 0x4e0e, 0x4e31, 0x4e33, 0x4e35, 0x4e37, 0x4e39, 0x4e3b, 0x4e3d, 0x525e, 0x527f
+ .2byte 0x5280, 0x5282, 0x5284, 0x4e67, 0x4e69, 0x4e6c, 0x4e6e, 0x4e71, 0x4e73, 0x4e75, 0x4e77, 0x4e79, 0x4e7b, 0x529d, 0x529e, 0x5adf
+ .2byte 0x52c0, 0x4ec2, 0x4ec4, 0x4ec7, 0x4ea9, 0x4eac, 0x4eaf, 0x4eb1, 0x4eb3, 0x4eb5, 0x4eb7, 0x4eb9, 0x4ebb, 0x52bd, 0x52be, 0x5aff
+ .2byte 0x4f20, 0x4f02, 0x4f04, 0x4f06, 0x4aea, 0x4eed, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, 0x4ef7, 0x4ef9, 0x4efb, 0x52fd, 0x52fe, 0x5b3f
+ .2byte 0x4f60, 0x4f62, 0x4b44, 0x4b27, 0x4f2b, 0x4f2d, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x533d, 0x533e, 0x5b5f
+ .2byte 0x4fa0, 0x4ba2, 0x4b65, 0x4f69, 0x4f6b, 0x4f6d, 0x4f6f, 0x4f71, 0x4f73, 0x4f75, 0x4f77, 0x4f79, 0x4f7b, 0x537d, 0x537e, 0x5b7f
+ .2byte 0x4be0, 0x4bc3, 0x4fa7, 0x4fa9, 0x4fab, 0x4fad, 0x4faf, 0x4fb1, 0x53b4, 0x53b5, 0x53b7, 0x53b9, 0x53bb, 0x53bd, 0x539e, 0x5bbf
+ .2byte 0x4be1, 0x4fe5, 0x4fe7, 0x4fe9, 0x4feb, 0x4fee, 0x4fd0, 0x4fd2, 0x53d4, 0x53d6, 0x53d7, 0x53d9, 0x53db, 0x53dd, 0x53de, 0x5bdf
+ .2byte 0x4be4, 0x4fe6, 0x4fe8, 0x4fea, 0x4fed, 0x4fef, 0x53f1, 0x53f3, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff
+ .2byte 0x5800, 0x5802, 0x5805, 0x5807, 0x580a, 0x580c, 0x580e, 0x5811, 0x5814, 0x5816, 0x5819, 0x581b, 0x541d, 0x541f, 0x543f, 0x549f
+ .2byte 0x5840, 0x5842, 0x5845, 0x5847, 0x5849, 0x584c, 0x584e, 0x5851, 0x5853, 0x5856, 0x5858, 0x585b, 0x585d, 0x547e, 0x54bf, 0x54df
+ .2byte 0x58a0, 0x58a2, 0x5884, 0x5887, 0x5889, 0x588c, 0x588e, 0x5891, 0x5893, 0x5896, 0x5898, 0x549a, 0x54bb, 0x54fd, 0x54ff, 0x551f
+ .2byte 0x58e0, 0x58e2, 0x58e4, 0x58e7, 0x58e9, 0x58eb, 0x58ee, 0x58f0, 0x58f3, 0x58f6, 0x58d8, 0x54f9, 0x553b, 0x553d, 0x553f, 0x555f
+ .2byte 0x5940, 0x5942, 0x5944, 0x5927, 0x5529, 0x552b, 0x552e, 0x5530, 0x5533, 0x5535, 0x5557, 0x5579, 0x557b, 0x557d, 0x557f, 0x55bf
+ .2byte 0x59a0, 0x5982, 0x5984, 0x5987, 0x5569, 0x558c, 0x558e, 0x5590, 0x5593, 0x5595, 0x55b7, 0x55b9, 0x55bb, 0x55bd, 0x55df, 0x55ff
+ .2byte 0x59e0, 0x59e2, 0x59e4, 0x59c7, 0x55c9, 0x55cc, 0x55ef, 0x55f1, 0x55f3, 0x55f5, 0x55f7, 0x55f9, 0x55fb, 0x55fd, 0x561e, 0x5a3f
+ .2byte 0x5a20, 0x5a22, 0x5a24, 0x5a27, 0x5609, 0x560c, 0x562f, 0x5631, 0x5633, 0x5635, 0x5637, 0x5639, 0x563b, 0x563d, 0x5a5e, 0x5a7f
+ .2byte 0x5a80, 0x5a82, 0x5a84, 0x5a67, 0x5669, 0x566c, 0x566f, 0x5671, 0x5673, 0x5675, 0x5677, 0x5679, 0x567b, 0x569d, 0x5a9e, 0x5edf
+ .2byte 0x5ac0, 0x5ac2, 0x5ac4, 0x5ac7, 0x56a9, 0x56ac, 0x56af, 0x56b1, 0x56b3, 0x56b5, 0x56b7, 0x56b9, 0x56bb, 0x5add, 0x5efe, 0x631f
+ .2byte 0x5b20, 0x5b02, 0x5704, 0x5706, 0x52ea, 0x56ed, 0x56ef, 0x56f1, 0x56f3, 0x56f5, 0x56f7, 0x56f9, 0x56fb, 0x5afd, 0x5f1e, 0x633f
+ .2byte 0x5760, 0x5762, 0x5744, 0x5727, 0x572b, 0x572d, 0x572f, 0x5731, 0x5733, 0x5735, 0x5737, 0x5739, 0x573b, 0x5b3d, 0x5f5e, 0x635f
+ .2byte 0x57a0, 0x57a2, 0x5365, 0x5769, 0x576b, 0x576d, 0x576f, 0x5771, 0x5773, 0x5775, 0x5777, 0x5779, 0x577b, 0x5b7d, 0x5f7e, 0x639f
+ .2byte 0x57e0, 0x53c3, 0x53a7, 0x57a9, 0x57ab, 0x57ad, 0x57af, 0x57b1, 0x57b4, 0x5bb6, 0x5bb7, 0x5bb9, 0x5bbb, 0x5bbd, 0x5fbe, 0x63bf
+ .2byte 0x53e1, 0x53e5, 0x53e7, 0x57e9, 0x57eb, 0x57ee, 0x57d0, 0x57d2, 0x57d4, 0x5fd7, 0x5fd9, 0x5fda, 0x5fdc, 0x5fdd, 0x5fde, 0x63df
+ .2byte 0x53e4, 0x57e6, 0x57e8, 0x57ea, 0x57ed, 0x57ef, 0x57f1, 0x5bf3, 0x5ff6, 0x63f8, 0x63f9, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff
+ .2byte 0x6400, 0x6402, 0x6404, 0x6407, 0x6409, 0x640c, 0x640e, 0x6411, 0x6413, 0x6416, 0x6419, 0x601b, 0x601d, 0x601f, 0x5c3f, 0x589f
+ .2byte 0x6440, 0x6042, 0x6044, 0x6047, 0x6049, 0x604c, 0x604e, 0x6051, 0x6053, 0x6056, 0x6058, 0x605b, 0x605d, 0x5c7e, 0x5cbf, 0x5cdf
+ .2byte 0x64a0, 0x6082, 0x6084, 0x6087, 0x6089, 0x608c, 0x608e, 0x6090, 0x6093, 0x6095, 0x6098, 0x609a, 0x5cbb, 0x5cfd, 0x5cff, 0x5d1f
+ .2byte 0x64e0, 0x60e2, 0x60e4, 0x60c6, 0x60c9, 0x60cb, 0x60ce, 0x60d0, 0x60d3, 0x60d5, 0x60d8, 0x5cf9, 0x5d3b, 0x5d3d, 0x5d3f, 0x5d5f
+ .2byte 0x6540, 0x6122, 0x6124, 0x6126, 0x5d4a, 0x5d4c, 0x5d4e, 0x5d50, 0x5d52, 0x5d54, 0x5d57, 0x5d79, 0x5d7b, 0x5d7d, 0x5d7f, 0x5dbf
+ .2byte 0x6580, 0x6182, 0x6184, 0x6186, 0x5d8a, 0x5dad, 0x5daf, 0x5db1, 0x5db3, 0x5db5, 0x5db7, 0x5db9, 0x5dbb, 0x5dbd, 0x5ddf, 0x5dff
+ .2byte 0x65e0, 0x61e2, 0x61c4, 0x61c6, 0x5dca, 0x5ded, 0x5def, 0x5df1, 0x5df3, 0x5df5, 0x5df7, 0x5df9, 0x5dfb, 0x5dfd, 0x5e1e, 0x5e3f
+ .2byte 0x6620, 0x6222, 0x6224, 0x6226, 0x5e0a, 0x5e2d, 0x5e2f, 0x5e31, 0x5e33, 0x5e35, 0x5e37, 0x5e39, 0x5e3b, 0x5e3d, 0x5e5e, 0x627f
+ .2byte 0x6680, 0x6282, 0x6264, 0x6266, 0x5e4a, 0x5e6d, 0x5e6f, 0x5e71, 0x5e73, 0x5e75, 0x5e77, 0x5e79, 0x5e7b, 0x5e9d, 0x5e9e, 0x66df
+ .2byte 0x66c0, 0x62c2, 0x62c4, 0x62c6, 0x5eaa, 0x5ead, 0x5eaf, 0x5eb1, 0x5eb3, 0x5eb5, 0x5eb7, 0x5eb9, 0x5ebb, 0x5edd, 0x66fe, 0x671f
+ .2byte 0x6720, 0x6302, 0x6304, 0x6306, 0x5eea, 0x5eed, 0x5eef, 0x5ef1, 0x5ef3, 0x5ef5, 0x5ef7, 0x5ef9, 0x5efb, 0x673d, 0x673e, 0x6b5f
+ .2byte 0x6360, 0x6362, 0x6344, 0x5f27, 0x5f2b, 0x5f2d, 0x5f2f, 0x5f31, 0x5f33, 0x5f35, 0x5f37, 0x5f39, 0x5f3b, 0x675d, 0x675e, 0x6b7f
+ .2byte 0x5fa0, 0x5fa2, 0x5b65, 0x5f69, 0x5f6b, 0x5f6d, 0x5f6f, 0x5f71, 0x5f73, 0x5f75, 0x5f77, 0x5f79, 0x5f7b, 0x677d, 0x679e, 0x6b9f
+ .2byte 0x5fe0, 0x5fc3, 0x5fa7, 0x5ba9, 0x5fab, 0x5fad, 0x5faf, 0x5fb1, 0x5fb4, 0x5fb6, 0x67b9, 0x67ba, 0x67bc, 0x67bd, 0x67be, 0x6bbf
+ .2byte 0x5be1, 0x5fe5, 0x5be7, 0x5be9, 0x5feb, 0x5fee, 0x5fd0, 0x5fd2, 0x5fd4, 0x63d7, 0x67d9, 0x67da, 0x67dc, 0x67dd, 0x67de, 0x6bdf
+ .2byte 0x5be4, 0x5be6, 0x5be8, 0x5bea, 0x5fed, 0x5fef, 0x5ff1, 0x5ff3, 0x67f6, 0x67f8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff
+ .2byte 0x6c00, 0x6c02, 0x6c04, 0x6c07, 0x6c09, 0x6c0c, 0x6c0e, 0x6c10, 0x6c13, 0x6c15, 0x6c18, 0x6c1b, 0x681d, 0x681f, 0x643f, 0x609f
+ .2byte 0x6c40, 0x6c42, 0x6c44, 0x6c46, 0x6c49, 0x6c4b, 0x6c4e, 0x6c50, 0x6c53, 0x6c55, 0x6c58, 0x6c5b, 0x685d, 0x647e, 0x64bf, 0x60df
+ .2byte 0x6ca0, 0x6c82, 0x6884, 0x6886, 0x6889, 0x688b, 0x688e, 0x6890, 0x6892, 0x6895, 0x6898, 0x689a, 0x64bb, 0x64fd, 0x64ff, 0x651f
+ .2byte 0x6ce0, 0x6ce2, 0x68e4, 0x64e7, 0x64e9, 0x64ec, 0x64ee, 0x64f0, 0x64f2, 0x64f5, 0x64f7, 0x64f9, 0x653b, 0x653d, 0x653f, 0x615f
+ .2byte 0x6d40, 0x6d22, 0x6924, 0x6547, 0x656b, 0x656d, 0x656f, 0x6571, 0x6573, 0x6575, 0x6577, 0x6579, 0x657b, 0x657d, 0x657f, 0x65bf
+ .2byte 0x6d80, 0x6d82, 0x6984, 0x6587, 0x65ab, 0x65ad, 0x65af, 0x65b1, 0x65b3, 0x65b5, 0x65b7, 0x65b9, 0x65bb, 0x65bd, 0x65df, 0x65ff
+ .2byte 0x6dc0, 0x6dc2, 0x69c4, 0x65c7, 0x65eb, 0x65ed, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x65fb, 0x65fd, 0x661e, 0x663f
+ .2byte 0x6e20, 0x6e22, 0x6a24, 0x6607, 0x662b, 0x662d, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x663b, 0x663d, 0x665e, 0x667f
+ .2byte 0x6e60, 0x6e62, 0x6a64, 0x6667, 0x666b, 0x666d, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x667b, 0x669d, 0x669e, 0x6adf
+ .2byte 0x6ec0, 0x6ec2, 0x6aa4, 0x66a7, 0x66ab, 0x66ad, 0x66af, 0x66b1, 0x66b3, 0x66b5, 0x66b7, 0x66b9, 0x66bb, 0x66dd, 0x6afe, 0x6f1f
+ .2byte 0x6f00, 0x6f02, 0x6b04, 0x66e7, 0x66eb, 0x66ed, 0x66ef, 0x66f1, 0x66f3, 0x66f5, 0x66f7, 0x66f9, 0x66fb, 0x6b3d, 0x6b3e, 0x6f5f
+ .2byte 0x6f60, 0x6f62, 0x6b44, 0x6727, 0x672b, 0x672d, 0x672f, 0x6731, 0x6733, 0x6735, 0x6737, 0x6739, 0x6b5c, 0x6b5d, 0x6f7f, 0x739f
+ .2byte 0x6ba0, 0x6ba2, 0x6765, 0x6769, 0x676b, 0x676d, 0x676f, 0x6771, 0x6773, 0x6775, 0x6777, 0x6b9a, 0x6b9c, 0x6b9d, 0x6f9f, 0x73bf
+ .2byte 0x6be0, 0x67c3, 0x63a7, 0x63a9, 0x67ab, 0x67ad, 0x67af, 0x67b1, 0x67b4, 0x67b6, 0x6bb9, 0x6bba, 0x6bbc, 0x6bbd, 0x6fbf, 0x73df
+ .2byte 0x67e1, 0x63e5, 0x67e7, 0x67e9, 0x63eb, 0x67ee, 0x67d0, 0x67d2, 0x67d4, 0x6bd7, 0x6bd9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6fff, 0x73ff
+ .2byte 0x63e4, 0x63e6, 0x63e8, 0x63ea, 0x63ed, 0x63ef, 0x67f1, 0x67f3, 0x6bf6, 0x6bf8, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73ff, 0x73ff
+ .2byte 0x7400, 0x7401, 0x7404, 0x7407, 0x7409, 0x740b, 0x740e, 0x7410, 0x7413, 0x7415, 0x7417, 0x741a, 0x741d, 0x741f, 0x6c3f, 0x689f
+ .2byte 0x7440, 0x7442, 0x7444, 0x7446, 0x7449, 0x744b, 0x744e, 0x7450, 0x7452, 0x7455, 0x7457, 0x745a, 0x745d, 0x6c7e, 0x6cbf, 0x68df
+ .2byte 0x7480, 0x7482, 0x6ca5, 0x6ca7, 0x6ca9, 0x6cab, 0x6cae, 0x6cb0, 0x6cb2, 0x6cb4, 0x6cb6, 0x6cb9, 0x6cbb, 0x6cfd, 0x6cff, 0x691f
+ .2byte 0x74e0, 0x74e2, 0x6ce5, 0x6d29, 0x6d2b, 0x6d2d, 0x6d2f, 0x6d31, 0x6d33, 0x6d35, 0x6d37, 0x6d39, 0x6d3b, 0x6d3d, 0x6d3f, 0x695f
+ .2byte 0x7520, 0x7522, 0x6d45, 0x6d69, 0x6d6b, 0x6d6d, 0x6d6f, 0x6d71, 0x6d73, 0x6d75, 0x6d77, 0x6d79, 0x6d7b, 0x6d7d, 0x6d7f, 0x69bf
+ .2byte 0x7580, 0x7582, 0x6d85, 0x6da9, 0x6dab, 0x6dad, 0x6daf, 0x6db1, 0x6db3, 0x6db5, 0x6db7, 0x6db9, 0x6dbb, 0x6dbd, 0x6ddf, 0x69ff
+ .2byte 0x75c0, 0x75c2, 0x6dc5, 0x6de9, 0x6deb, 0x6ded, 0x6def, 0x6df1, 0x6df3, 0x6df5, 0x6df7, 0x6df9, 0x6dfb, 0x6dfd, 0x6e1e, 0x6e3f
+ .2byte 0x7620, 0x7622, 0x6e05, 0x6e29, 0x6e2b, 0x6e2d, 0x6e2f, 0x6e31, 0x6e33, 0x6e35, 0x6e37, 0x6e39, 0x6e3b, 0x6e3d, 0x6e5e, 0x6e7f
+ .2byte 0x7660, 0x7662, 0x6e45, 0x6e69, 0x6e6b, 0x6e6d, 0x6e6f, 0x6e71, 0x6e73, 0x6e75, 0x6e77, 0x6e79, 0x6e7b, 0x6e9d, 0x6e9e, 0x72df
+ .2byte 0x76a0, 0x76c2, 0x6ea5, 0x6ea9, 0x6eab, 0x6ead, 0x6eaf, 0x6eb1, 0x6eb3, 0x6eb5, 0x6eb7, 0x6eb9, 0x6ebb, 0x6edd, 0x72fe, 0x731f
+ .2byte 0x7700, 0x7702, 0x6ee5, 0x6ee9, 0x6eeb, 0x6eed, 0x6eef, 0x6ef1, 0x6ef3, 0x6ef5, 0x6ef7, 0x6ef9, 0x6efb, 0x733d, 0x733e, 0x735f
+ .2byte 0x7740, 0x7742, 0x6f25, 0x6f29, 0x6f2b, 0x6f2d, 0x6f2f, 0x6f31, 0x6f33, 0x6f35, 0x6f37, 0x735a, 0x735c, 0x735d, 0x737f, 0x779f
+ .2byte 0x77a0, 0x77a2, 0x6f65, 0x6f69, 0x6f6b, 0x6f6d, 0x6f6f, 0x6f71, 0x6f73, 0x6f75, 0x6f77, 0x739a, 0x739c, 0x739d, 0x77bf, 0x7bdf
+ .2byte 0x73e0, 0x6fc3, 0x6fa7, 0x6ba9, 0x6fab, 0x6fad, 0x6faf, 0x6fb1, 0x6fb4, 0x6fb6, 0x6fb9, 0x73ba, 0x73bc, 0x73bd, 0x77df, 0x7bff
+ .2byte 0x6fe1, 0x6be5, 0x6be7, 0x6be9, 0x6beb, 0x6fee, 0x6fd0, 0x6fd2, 0x6fd4, 0x6fd7, 0x73d9, 0x73fb, 0x77fd, 0x77fe, 0x77ff, 0x7bff
+ .2byte 0x6be4, 0x6be6, 0x6be8, 0x6bea, 0x6bed, 0x6bef, 0x6bf1, 0x6ff3, 0x6ff6, 0x73f8, 0x73fa, 0x77fc, 0x7bfe, 0x7bff, 0x7bff, 0x7bff
+ .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c06, 0x7c09, 0x7c0b, 0x7c0e, 0x7c10, 0x7c12, 0x7c15, 0x7c17, 0x7c1a, 0x7c1c, 0x7c1f, 0x743f, 0x709f
+ .2byte 0x7c40, 0x7863, 0x7865, 0x7867, 0x786a, 0x786b, 0x786e, 0x7870, 0x7872, 0x7874, 0x7877, 0x7879, 0x787b, 0x787e, 0x74bf, 0x70df
+ .2byte 0x7ca0, 0x78a3, 0x74e7, 0x74e9, 0x74eb, 0x74ed, 0x74ef, 0x74f1, 0x74f3, 0x74f4, 0x74f7, 0x74f8, 0x74fb, 0x74fd, 0x74ff, 0x711f
+ .2byte 0x7ce0, 0x78e3, 0x7527, 0x7529, 0x752b, 0x752d, 0x752f, 0x7531, 0x7533, 0x7535, 0x7536, 0x7538, 0x753a, 0x753d, 0x753f, 0x715f
+ .2byte 0x7d20, 0x7943, 0x7567, 0x7569, 0x756b, 0x756d, 0x756f, 0x7571, 0x7573, 0x7575, 0x7577, 0x7579, 0x757b, 0x757d, 0x757f, 0x71bf
+ .2byte 0x7d80, 0x7983, 0x75a7, 0x75a9, 0x75ab, 0x75ad, 0x75af, 0x75b1, 0x75b3, 0x75b5, 0x75b7, 0x75b9, 0x75bb, 0x75bd, 0x75df, 0x71ff
+ .2byte 0x7dc0, 0x79c3, 0x75e7, 0x75e9, 0x75eb, 0x75ed, 0x75ef, 0x75f1, 0x75f3, 0x75f5, 0x75f7, 0x75f9, 0x75fb, 0x75fd, 0x761e, 0x723f
+ .2byte 0x7e20, 0x7a03, 0x7627, 0x7629, 0x762b, 0x762d, 0x762f, 0x7631, 0x7633, 0x7635, 0x7637, 0x7639, 0x763b, 0x763d, 0x765e, 0x727f
+ .2byte 0x7e60, 0x7a43, 0x7667, 0x7669, 0x766b, 0x766d, 0x766f, 0x7671, 0x7694, 0x7695, 0x7697, 0x7699, 0x769b, 0x769d, 0x769e, 0x76df
+ .2byte 0x7ea0, 0x7aa3, 0x76a7, 0x76a9, 0x76ab, 0x76ad, 0x76af, 0x76b1, 0x76b4, 0x76d6, 0x76d7, 0x76d9, 0x76db, 0x76dd, 0x76fe, 0x771f
+ .2byte 0x7f00, 0x7ae3, 0x76e7, 0x76e9, 0x76eb, 0x76ed, 0x76ef, 0x76f1, 0x76f4, 0x76f6, 0x7739, 0x773a, 0x773b, 0x773d, 0x773e, 0x775f
+ .2byte 0x7f40, 0x7b23, 0x7727, 0x7729, 0x772b, 0x772d, 0x772f, 0x7731, 0x7734, 0x7736, 0x7759, 0x775a, 0x775c, 0x775d, 0x777f, 0x7b9f
+ .2byte 0x7fa0, 0x7b63, 0x7767, 0x7769, 0x776b, 0x776d, 0x776f, 0x7771, 0x7774, 0x7776, 0x7799, 0x779a, 0x779c, 0x779d, 0x7bbf, 0x7fdf
+ .2byte 0x7fe0, 0x7bc3, 0x77a7, 0x77a9, 0x77ab, 0x77ad, 0x77af, 0x77b1, 0x77b4, 0x77b6, 0x77b9, 0x77ba, 0x77bc, 0x7bde, 0x7fff, 0x7fff
+ .2byte 0x77e1, 0x77e5, 0x73e7, 0x73e9, 0x73eb, 0x77ee, 0x73d0, 0x77d2, 0x73d4, 0x77d7, 0x77d9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x6fe4, 0x73e6, 0x73e8, 0x73ea, 0x73ed, 0x73ef, 0x73f1, 0x73f3, 0x77f6, 0x77f8, 0x77fa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c21, 0x7c23, 0x7c25, 0x7c27, 0x7c2a, 0x7c2c, 0x7c2e, 0x7c30, 0x7c32, 0x7c34, 0x7c36, 0x7c39, 0x7c3b, 0x7c3d, 0x7c3f, 0x789f
+ .2byte 0x7c61, 0x7ca5, 0x7ca7, 0x7ca9, 0x7cab, 0x7cad, 0x7cae, 0x7cb1, 0x7cb3, 0x7cb4, 0x7cb7, 0x7cb8, 0x7cba, 0x7cbd, 0x7cbf, 0x78df
+ .2byte 0x7cc1, 0x7ce5, 0x7ce7, 0x7ce9, 0x7ceb, 0x7ced, 0x7cef, 0x7cf1, 0x7cf3, 0x7cf4, 0x7cf6, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cff, 0x791f
+ .2byte 0x7d01, 0x7d25, 0x7d27, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2f, 0x7d31, 0x7d33, 0x7d35, 0x7d36, 0x7d39, 0x7d3a, 0x7d3c, 0x7d3f, 0x795f
+ .2byte 0x7d41, 0x7d65, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d73, 0x7d75, 0x7d77, 0x7d78, 0x7d7a, 0x7d7c, 0x7d7f, 0x79bf
+ .2byte 0x7d81, 0x7da5, 0x7da7, 0x7da9, 0x7dab, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd5, 0x7dd7, 0x7dd9, 0x7ddb, 0x7ddd, 0x7ddf, 0x79ff
+ .2byte 0x7dc1, 0x7de5, 0x7de7, 0x7de9, 0x7deb, 0x7dee, 0x7a10, 0x7a11, 0x7a13, 0x7a15, 0x7a17, 0x7a19, 0x7a1b, 0x7a1c, 0x7a1e, 0x7a3f
+ .2byte 0x7e01, 0x7e25, 0x7e27, 0x7e29, 0x7e2b, 0x7e2e, 0x7a50, 0x7a52, 0x7a53, 0x7a55, 0x7a57, 0x7a59, 0x7a5b, 0x7a5d, 0x7a5e, 0x7a7f
+ .2byte 0x7e61, 0x7e65, 0x7e67, 0x7e69, 0x7e6b, 0x7e6e, 0x7a70, 0x7a92, 0x7a94, 0x7a95, 0x7a97, 0x7a99, 0x7a9b, 0x7a9c, 0x7a9e, 0x7adf
+ .2byte 0x7ea1, 0x7ea5, 0x7ea7, 0x7ea9, 0x7eab, 0x7eae, 0x7ab0, 0x7ad2, 0x7ad4, 0x7af7, 0x7af8, 0x7afa, 0x7afb, 0x7afd, 0x7afe, 0x7b1f
+ .2byte 0x7ee1, 0x7ee5, 0x7ee7, 0x7ee9, 0x7eeb, 0x7eee, 0x7af0, 0x7af2, 0x7af4, 0x7b37, 0x7b39, 0x7b3a, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b5f
+ .2byte 0x7f21, 0x7f25, 0x7f27, 0x7f29, 0x7f2b, 0x7f2e, 0x7b30, 0x7b32, 0x7b34, 0x7b57, 0x7b59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7f, 0x7f9f
+ .2byte 0x7f61, 0x7f65, 0x7f67, 0x7f69, 0x7f6b, 0x7f6e, 0x7b70, 0x7b72, 0x7b74, 0x7b97, 0x7b99, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbf, 0x7fdf
+ .2byte 0x7fa1, 0x7fa5, 0x7fa7, 0x7fa9, 0x7fab, 0x7fae, 0x7bb0, 0x7bb2, 0x7bb4, 0x7bb7, 0x7bb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe1, 0x7fe5, 0x7fe7, 0x7fe9, 0x7feb, 0x7fee, 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd7, 0x7bd9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e4, 0x77e6, 0x7be8, 0x77ea, 0x7bed, 0x7bef, 0x7bf1, 0x7bf3, 0x7bf6, 0x7bf8, 0x7bfa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c84, 0x7c86, 0x7c87, 0x7c89, 0x7c8b, 0x7c8d, 0x7c8f, 0x7c91, 0x7c92, 0x7c94, 0x7c96, 0x7c98, 0x7c9a, 0x7c9b, 0x7c9d, 0x7c9f
+ .2byte 0x7cc4, 0x7cc6, 0x7cc8, 0x7cca, 0x7ccb, 0x7ccd, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf
+ .2byte 0x7d04, 0x7d06, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0d, 0x7d0f, 0x7d11, 0x7d13, 0x7d15, 0x7d16, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
+ .2byte 0x7d44, 0x7d46, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4e, 0x7d50, 0x7d51, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d5a, 0x7d5c, 0x7d5d, 0x7d5f
+ .2byte 0x7d84, 0x7d86, 0x7d88, 0x7d8a, 0x7dad, 0x7dae, 0x7db0, 0x7db2, 0x7db3, 0x7db5, 0x7db7, 0x7db8, 0x7dba, 0x7dbc, 0x7dbe, 0x7dbf
+ .2byte 0x7da4, 0x7dc6, 0x7dc8, 0x7dca, 0x7dcd, 0x7def, 0x7df0, 0x7df2, 0x7df3, 0x7df5, 0x7df7, 0x7df8, 0x7dfa, 0x7dfc, 0x7dfe, 0x7dff
+ .2byte 0x7de4, 0x7e06, 0x7e08, 0x7e0a, 0x7e0d, 0x7e0f, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e39, 0x7e3a, 0x7e3c, 0x7e3e, 0x7e3f
+ .2byte 0x7e24, 0x7e26, 0x7e28, 0x7e2a, 0x7e4d, 0x7e4f, 0x7e51, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7b, 0x7e7c, 0x7e7e, 0x7e7f
+ .2byte 0x7e64, 0x7e66, 0x7e68, 0x7e6a, 0x7e6d, 0x7e8f, 0x7e91, 0x7e93, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edb, 0x7edd, 0x7ede, 0x7edf
+ .2byte 0x7ea4, 0x7ea6, 0x7ea8, 0x7eaa, 0x7ead, 0x7eaf, 0x7ed1, 0x7ed3, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f
+ .2byte 0x7ec4, 0x7ee6, 0x7ee8, 0x7eea, 0x7eed, 0x7eef, 0x7ef1, 0x7f13, 0x7f36, 0x7f38, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f
+ .2byte 0x7f04, 0x7f06, 0x7f28, 0x7f0a, 0x7f2d, 0x7f2f, 0x7f31, 0x7f33, 0x7f56, 0x7f78, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, 0x7f9f
+ .2byte 0x7f44, 0x7f46, 0x7f48, 0x7f4a, 0x7f4d, 0x7f4f, 0x7f71, 0x7f73, 0x7f96, 0x7f98, 0x7f9a, 0x7fbc, 0x7fde, 0x7fdf, 0x7fdf, 0x7fdf
+ .2byte 0x7f84, 0x7f86, 0x7f88, 0x7f8a, 0x7f8d, 0x7f8f, 0x7f91, 0x7f93, 0x7fb6, 0x7fb8, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc4, 0x7fc6, 0x7fc8, 0x7fca, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd3, 0x7fd6, 0x7fd8, 0x7fda, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe4, 0x7fe6, 0x7fe8, 0x7fea, 0x7fed, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff6, 0x7ff8, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0013, 0x0016, 0x0018, 0x001a, 0x001c, 0x001e, 0x001f, 0x085f, 0x18df
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0053, 0x0056, 0x0058, 0x005a, 0x005c, 0x005e, 0x005f, 0x089f, 0x18ff
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00b3, 0x00b6, 0x00b8, 0x009a, 0x009c, 0x009e, 0x00bf, 0x08df, 0x193f
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0113, 0x0116, 0x00f8, 0x00fa, 0x00fc, 0x00fe, 0x00ff, 0x091f, 0x195f
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0173, 0x0176, 0x0158, 0x015a, 0x013c, 0x013e, 0x015f, 0x097f, 0x199f
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01d3, 0x01b6, 0x01b8, 0x01ba, 0x019c, 0x019e, 0x019f, 0x099f, 0x19df
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0233, 0x0216, 0x01f8, 0x01fa, 0x01fc, 0x01fe, 0x01df, 0x09df, 0x19ff
+ .2byte 0x0260, 0x0263, 0x0266, 0x0268, 0x026b, 0x026e, 0x0271, 0x0273, 0x0276, 0x0258, 0x025a, 0x023c, 0x023e, 0x023f, 0x0a3f, 0x1a3f
+ .2byte 0x02c0, 0x02c3, 0x02c5, 0x02c8, 0x02cb, 0x02ce, 0x02d0, 0x02d3, 0x02d6, 0x02b8, 0x029a, 0x029c, 0x027e, 0x027f, 0x0a7f, 0x1a7f
+ .2byte 0x0300, 0x0302, 0x0305, 0x0308, 0x030a, 0x030d, 0x0310, 0x0313, 0x0315, 0x0318, 0x02fa, 0x02dc, 0x02de, 0x02df, 0x0abf, 0x1abf
+ .2byte 0x0340, 0x0342, 0x0345, 0x0347, 0x034a, 0x034d, 0x034f, 0x0352, 0x0355, 0x0357, 0x035a, 0x033c, 0x031e, 0x031f, 0x0aff, 0x1adf
+ .2byte 0x0380, 0x0382, 0x0385, 0x0388, 0x038a, 0x038d, 0x038f, 0x0392, 0x0394, 0x0397, 0x039a, 0x039c, 0x037e, 0x035f, 0x0b3f, 0x1b1f
+ .2byte 0x03c0, 0x03c2, 0x03c5, 0x03c7, 0x03ca, 0x03cc, 0x03cf, 0x03d1, 0x03d4, 0x03d6, 0x03d9, 0x03dc, 0x03de, 0x03bf, 0x0b7f, 0x1b5f
+ .2byte 0x03e0, 0x03e3, 0x03e5, 0x03e7, 0x03ea, 0x03ec, 0x03ef, 0x03f1, 0x03f3, 0x03f6, 0x03f8, 0x03fb, 0x03fd, 0x03ff, 0x0bbf, 0x1b9f
+ .2byte 0x0be2, 0x0be5, 0x0be7, 0x0be9, 0x0beb, 0x0bed, 0x0bef, 0x0bf1, 0x0bf3, 0x0bf5, 0x0bf7, 0x0bfa, 0x0bfc, 0x0bfe, 0x0bff, 0x1bbf
+ .2byte 0x1be6, 0x1be7, 0x1be9, 0x1beb, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf9, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c13, 0x0c16, 0x0818, 0x081a, 0x081c, 0x081e, 0x0c1f, 0x145f, 0x1cdf
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0c71, 0x0853, 0x0855, 0x0857, 0x085a, 0x085c, 0x085e, 0x109e, 0x18df, 0x211f
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x0cb1, 0x08b3, 0x08b5, 0x08b7, 0x089a, 0x089c, 0x089e, 0x10be, 0x191f, 0x213f
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0d11, 0x0913, 0x0915, 0x08f7, 0x08fa, 0x08dc, 0x08fe, 0x111e, 0x195f, 0x217f
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0d71, 0x0973, 0x0955, 0x0957, 0x093a, 0x093c, 0x093e, 0x115e, 0x197f, 0x219f
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0dd1, 0x09b3, 0x09b5, 0x09b7, 0x099a, 0x099c, 0x099e, 0x119e, 0x19df, 0x21df
+ .2byte 0x0da1, 0x0e23, 0x0e25, 0x0e28, 0x0e2b, 0x0e2e, 0x0e31, 0x0a13, 0x09f5, 0x09f7, 0x09fa, 0x09fc, 0x09de, 0x11de, 0x19ff, 0x221f
+ .2byte 0x0a60, 0x0a62, 0x0a65, 0x0a68, 0x0a6b, 0x0a6d, 0x0a70, 0x0a73, 0x0a55, 0x0a57, 0x0a3a, 0x0a3c, 0x0a3e, 0x123e, 0x1a3f, 0x225f
+ .2byte 0x0ac0, 0x0aa2, 0x0aa5, 0x0aa8, 0x0aaa, 0x0aad, 0x0ab0, 0x0ab3, 0x0ab5, 0x0ab7, 0x0a9a, 0x0a9c, 0x0a7e, 0x127e, 0x1a7f, 0x229f
+ .2byte 0x0b00, 0x0ae2, 0x0ae5, 0x0ae7, 0x0aea, 0x0aed, 0x0af0, 0x0af2, 0x0af5, 0x0af7, 0x0afa, 0x0adc, 0x0ade, 0x12be, 0x1abf, 0x22bf
+ .2byte 0x0b40, 0x0b42, 0x0b44, 0x0b47, 0x0b4a, 0x0b4d, 0x0b4f, 0x0b52, 0x0b55, 0x0b57, 0x0b5a, 0x0b3c, 0x0b1e, 0x12fe, 0x1aff, 0x22ff
+ .2byte 0x0b80, 0x0b82, 0x0b84, 0x0b87, 0x0b89, 0x0b8c, 0x0b8f, 0x0b91, 0x0b94, 0x0b97, 0x0b99, 0x0b9c, 0x0b7e, 0x133e, 0x1b3f, 0x231f
+ .2byte 0x0bc0, 0x0bc2, 0x0bc5, 0x0bc7, 0x0bca, 0x0bcc, 0x0bcf, 0x0bd1, 0x0bd4, 0x0bd6, 0x0bd9, 0x0bdb, 0x0bde, 0x137e, 0x1b7f, 0x235f
+ .2byte 0x0be0, 0x13c4, 0x13c6, 0x13c8, 0x13ca, 0x13cc, 0x13cf, 0x13d1, 0x13d3, 0x13d5, 0x13d7, 0x13da, 0x13dc, 0x13de, 0x1bbf, 0x239f
+ .2byte 0x13e2, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf4, 0x1bf5, 0x1bf8, 0x1bf9, 0x1bfb, 0x1bfd, 0x1bff, 0x23df
+ .2byte 0x1fe6, 0x23e8, 0x23ea, 0x23eb, 0x23ed, 0x23ef, 0x23f0, 0x23f2, 0x23f4, 0x23f6, 0x23f7, 0x23f9, 0x23fb, 0x23fc, 0x23fe, 0x23ff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1813, 0x1416, 0x1418, 0x141a, 0x141c, 0x141e, 0x141f, 0x1c5f, 0x24df
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1471, 0x1453, 0x1455, 0x1457, 0x105a, 0x105c, 0x145e, 0x189e, 0x20df, 0x291f
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14ae, 0x14b0, 0x14b3, 0x1095, 0x1097, 0x1099, 0x14bb, 0x18dc, 0x211d, 0x211f, 0x295f
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150e, 0x1510, 0x14f3, 0x10f5, 0x10f7, 0x10f9, 0x14fb, 0x191c, 0x215d, 0x215f, 0x297f
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x156e, 0x1570, 0x1553, 0x1155, 0x1157, 0x1139, 0x153b, 0x195c, 0x217d, 0x219f, 0x29bf
+ .2byte 0x1561, 0x1563, 0x15c5, 0x15c8, 0x15cb, 0x15ce, 0x15b0, 0x15b3, 0x11b5, 0x1197, 0x1199, 0x159b, 0x199c, 0x21dd, 0x21df, 0x29df
+ .2byte 0x15a1, 0x1623, 0x1605, 0x1608, 0x160b, 0x160d, 0x1610, 0x1613, 0x11f5, 0x11f7, 0x11f9, 0x15db, 0x19dc, 0x21fd, 0x21ff, 0x2a1f
+ .2byte 0x1660, 0x1662, 0x1665, 0x1667, 0x166a, 0x166d, 0x1670, 0x1673, 0x1255, 0x1257, 0x1239, 0x163b, 0x1a3c, 0x223d, 0x223f, 0x2a5f
+ .2byte 0x16c0, 0x16a2, 0x12a4, 0x12a7, 0x12aa, 0x12ad, 0x12af, 0x12b2, 0x12b5, 0x1297, 0x1299, 0x167b, 0x1a7c, 0x227d, 0x229f, 0x2a7f
+ .2byte 0x1700, 0x16e2, 0x12e4, 0x12e7, 0x12ea, 0x12ec, 0x12ef, 0x12f2, 0x12f5, 0x12f7, 0x12f9, 0x16db, 0x1abc, 0x22bd, 0x22bf, 0x2abf
+ .2byte 0x1340, 0x1342, 0x1324, 0x1327, 0x1329, 0x132c, 0x132f, 0x1332, 0x1334, 0x1337, 0x1339, 0x171b, 0x1afc, 0x22fd, 0x22ff, 0x2aff
+ .2byte 0x1380, 0x1382, 0x1765, 0x1767, 0x176a, 0x176c, 0x176f, 0x1771, 0x1774, 0x1776, 0x1779, 0x177b, 0x1b3c, 0x233d, 0x233f, 0x2b3f
+ .2byte 0x13c0, 0x13c2, 0x1b86, 0x1b88, 0x1b8a, 0x1b8c, 0x1b8f, 0x1b91, 0x1b93, 0x1b95, 0x1b97, 0x1b9a, 0x1b9c, 0x237d, 0x237f, 0x2b5f
+ .2byte 0x17e0, 0x17c4, 0x23a8, 0x23aa, 0x23ac, 0x23ae, 0x23b0, 0x23b2, 0x23b4, 0x23b5, 0x23b7, 0x23b9, 0x23bb, 0x23bd, 0x23bf, 0x2b9f
+ .2byte 0x1be2, 0x23e6, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23f0, 0x23f2, 0x23f4, 0x23f5, 0x23f7, 0x23f9, 0x23fb, 0x23fd, 0x23ff, 0x2bdf
+ .2byte 0x27e6, 0x27e8, 0x2bea, 0x2beb, 0x2bed, 0x2bef, 0x2bf1, 0x2bf2, 0x2bf4, 0x2bf6, 0x2bf7, 0x2bf9, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2013, 0x2016, 0x2018, 0x1c1a, 0x201c, 0x1c1e, 0x1c1f, 0x245f, 0x2cdf
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2071, 0x2053, 0x2055, 0x1c57, 0x1c5a, 0x1c5c, 0x1c5e, 0x209e, 0x28df, 0x2d1f
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x20ae, 0x20b0, 0x1cb3, 0x1c95, 0x1c97, 0x1c99, 0x1cbb, 0x20dc, 0x291d, 0x291f, 0x2d5f
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210b, 0x210e, 0x1cf0, 0x1cf2, 0x1cf5, 0x1cf7, 0x1cf9, 0x211a, 0x295b, 0x295d, 0x295f, 0x319f
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x2168, 0x216b, 0x216e, 0x1d50, 0x1d52, 0x1d35, 0x1d37, 0x1d39, 0x215a, 0x297b, 0x299d, 0x299f, 0x31bf
+ .2byte 0x1d61, 0x1d63, 0x21c5, 0x21c8, 0x21cb, 0x21ce, 0x1db0, 0x1db2, 0x1d95, 0x1d97, 0x1d99, 0x219a, 0x29db, 0x29dd, 0x29df, 0x31ff
+ .2byte 0x1da1, 0x2223, 0x2205, 0x1e07, 0x1e0a, 0x1e0d, 0x1e10, 0x1e12, 0x1df5, 0x1df7, 0x1dd9, 0x21da, 0x29fb, 0x29fd, 0x2a1f, 0x323f
+ .2byte 0x2260, 0x2262, 0x1e65, 0x1e47, 0x1e4a, 0x1e4d, 0x1e50, 0x1e52, 0x1e55, 0x1e37, 0x1e39, 0x223a, 0x2a3b, 0x2a3d, 0x2a3f, 0x325f
+ .2byte 0x22c0, 0x22a2, 0x1ea4, 0x1ea7, 0x1eaa, 0x1eac, 0x1eaf, 0x1eb2, 0x1eb5, 0x1e97, 0x1e79, 0x227a, 0x2a7b, 0x2a9d, 0x2a9f, 0x329f
+ .2byte 0x1f00, 0x1ee2, 0x1ee4, 0x1ee7, 0x1ee9, 0x1eec, 0x1eef, 0x1ef1, 0x1ef4, 0x1ef7, 0x1ed9, 0x22ba, 0x2abb, 0x2abd, 0x2abf, 0x32df
+ .2byte 0x1f40, 0x1f42, 0x1f24, 0x1f27, 0x1f29, 0x1f2c, 0x1f2f, 0x1f31, 0x1f34, 0x1f36, 0x1f39, 0x22fa, 0x2afb, 0x2afd, 0x2aff, 0x32ff
+ .2byte 0x1f80, 0x1b82, 0x1f65, 0x2348, 0x234a, 0x234c, 0x234f, 0x2351, 0x2353, 0x2355, 0x2358, 0x235a, 0x2b3b, 0x2b3d, 0x2b3f, 0x333f
+ .2byte 0x1fc0, 0x1fc2, 0x2386, 0x2b6a, 0x2b6c, 0x2b6e, 0x2b70, 0x2b72, 0x2b74, 0x2b75, 0x2b77, 0x2b7a, 0x2b7b, 0x2b7d, 0x2b7f, 0x337f
+ .2byte 0x1fe0, 0x23c4, 0x2ba8, 0x2baa, 0x2bac, 0x2bae, 0x2bb0, 0x2bb2, 0x2bb4, 0x2bb5, 0x2bb7, 0x2bb9, 0x2bbb, 0x2bbd, 0x2bbf, 0x339f
+ .2byte 0x23e2, 0x2be6, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bf0, 0x2bf2, 0x2bf4, 0x2bf6, 0x2bf7, 0x2bf9, 0x2bfb, 0x2bfd, 0x2bff, 0x33df
+ .2byte 0x2be6, 0x2fe8, 0x2fea, 0x33ec, 0x33ed, 0x33ef, 0x33f1, 0x33f2, 0x33f4, 0x33f6, 0x33f7, 0x33f9, 0x33fb, 0x33fc, 0x33fe, 0x33ff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x2c13, 0x2c16, 0x2818, 0x281a, 0x281c, 0x281e, 0x281f, 0x2c5f, 0x30df
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x2c71, 0x2c53, 0x2855, 0x2857, 0x285a, 0x245c, 0x285e, 0x289e, 0x30df, 0x351f
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x2cae, 0x2cb0, 0x28b3, 0x2895, 0x2897, 0x2499, 0x28bb, 0x28dc, 0x311d, 0x311f, 0x355f
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x2d08, 0x2d0b, 0x2d0e, 0x28f0, 0x28f2, 0x28f5, 0x24f7, 0x24f9, 0x291a, 0x315b, 0x315d, 0x315f, 0x359f
+ .2byte 0x2521, 0x2523, 0x2525, 0x2d68, 0x294b, 0x294d, 0x2950, 0x2532, 0x2534, 0x2536, 0x2958, 0x3199, 0x319b, 0x319d, 0x319f, 0x39df
+ .2byte 0x2561, 0x2563, 0x2dc5, 0x2dc8, 0x29aa, 0x29ad, 0x29b0, 0x2592, 0x2594, 0x2596, 0x2998, 0x31d9, 0x31db, 0x31dd, 0x31df, 0x39ff
+ .2byte 0x25a1, 0x2e23, 0x2e05, 0x2a07, 0x2a0a, 0x2a0d, 0x2a10, 0x25f2, 0x25f4, 0x25d6, 0x29d8, 0x3219, 0x321b, 0x321d, 0x321f, 0x3a3f
+ .2byte 0x2e60, 0x2e62, 0x2a65, 0x2a47, 0x2649, 0x264c, 0x264f, 0x2652, 0x2654, 0x2636, 0x2a38, 0x3239, 0x323b, 0x323d, 0x325f, 0x3a7f
+ .2byte 0x2ec0, 0x2aa2, 0x2aa4, 0x26a7, 0x2689, 0x268c, 0x268f, 0x2692, 0x2694, 0x2696, 0x2a78, 0x3279, 0x329b, 0x327d, 0x327f, 0x3a9f
+ .2byte 0x2b00, 0x2ae2, 0x2ae4, 0x26e7, 0x26c9, 0x26cc, 0x26cf, 0x26d1, 0x26d4, 0x26d6, 0x2ab8, 0x32b9, 0x32bb, 0x32bd, 0x32df, 0x3adf
+ .2byte 0x2b40, 0x2742, 0x2724, 0x2727, 0x2b0a, 0x2b0c, 0x2b0f, 0x2b11, 0x2b13, 0x2b15, 0x2b18, 0x32f9, 0x32fb, 0x32fd, 0x32ff, 0x3aff
+ .2byte 0x2780, 0x2782, 0x2765, 0x2b48, 0x332c, 0x332e, 0x3330, 0x3332, 0x3334, 0x3335, 0x3338, 0x3339, 0x333b, 0x333d, 0x333f, 0x3b3f
+ .2byte 0x27c0, 0x27c2, 0x2b86, 0x2f6a, 0x336c, 0x336e, 0x3370, 0x3372, 0x3374, 0x3376, 0x3377, 0x3379, 0x337b, 0x337d, 0x337f, 0x3b5f
+ .2byte 0x2be0, 0x2bc4, 0x2fa8, 0x33aa, 0x33ac, 0x33ae, 0x33b0, 0x33b2, 0x33b4, 0x33b6, 0x33b7, 0x33b9, 0x33bb, 0x33bd, 0x33bf, 0x3b9f
+ .2byte 0x2fe2, 0x2fe6, 0x33e8, 0x33ea, 0x33ec, 0x33ee, 0x33f0, 0x33f2, 0x33f4, 0x33f6, 0x33f7, 0x33f9, 0x33fb, 0x33fd, 0x33ff, 0x3bdf
+ .2byte 0x33e6, 0x33e8, 0x37ea, 0x37ec, 0x3bee, 0x3bf0, 0x3bf1, 0x3bf3, 0x3bf4, 0x3bf6, 0x3bf8, 0x3bf9, 0x3bfb, 0x3bfc, 0x3bfe, 0x3bff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3813, 0x3816, 0x3418, 0x341a, 0x341c, 0x301e, 0x301f, 0x345f, 0x38df
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3871, 0x3453, 0x3455, 0x3457, 0x345a, 0x305c, 0x305e, 0x309e, 0x38df, 0x3d1f
+ .2byte 0x2ca1, 0x2ca3, 0x38a5, 0x38a8, 0x38ab, 0x38ae, 0x34b0, 0x34b3, 0x3495, 0x3097, 0x3099, 0x30bb, 0x30dc, 0x391d, 0x391f, 0x3d5f
+ .2byte 0x2ce1, 0x2ce3, 0x3905, 0x3908, 0x390b, 0x390e, 0x34f0, 0x34f2, 0x30f5, 0x30f7, 0x30f9, 0x311a, 0x395b, 0x395d, 0x395f, 0x3d9f
+ .2byte 0x2d21, 0x2d23, 0x3965, 0x3968, 0x354a, 0x354d, 0x3550, 0x3132, 0x3134, 0x3136, 0x3158, 0x3999, 0x399b, 0x399d, 0x399f, 0x41df
+ .2byte 0x2d61, 0x2d63, 0x39c5, 0x39c8, 0x35aa, 0x318d, 0x3190, 0x3192, 0x3194, 0x3196, 0x35b8, 0x39d9, 0x39db, 0x39dd, 0x3dff, 0x421f
+ .2byte 0x2da1, 0x3a23, 0x3605, 0x3607, 0x360a, 0x320c, 0x3210, 0x31f2, 0x31d4, 0x31d6, 0x35f8, 0x39f9, 0x3a1b, 0x3a1d, 0x3e1f, 0x423f
+ .2byte 0x3a60, 0x3662, 0x3665, 0x3647, 0x3249, 0x324c, 0x324f, 0x3252, 0x3234, 0x3236, 0x3638, 0x3a39, 0x3a5b, 0x3a5d, 0x3e5f, 0x427f
+ .2byte 0x36c0, 0x36a2, 0x36a4, 0x32a7, 0x3289, 0x328c, 0x328e, 0x3291, 0x3294, 0x3276, 0x3678, 0x3a99, 0x3a7b, 0x3a9d, 0x3e9f, 0x429f
+ .2byte 0x3700, 0x36e2, 0x32e4, 0x32e7, 0x32c9, 0x32cc, 0x32ce, 0x32d1, 0x32d3, 0x32d6, 0x36b8, 0x3ab9, 0x3abb, 0x3add, 0x3edf, 0x42df
+ .2byte 0x3740, 0x3342, 0x3324, 0x3327, 0x330a, 0x370d, 0x370f, 0x3711, 0x3714, 0x3716, 0x3718, 0x3af9, 0x3afb, 0x3afd, 0x3eff, 0x431f
+ .2byte 0x3380, 0x3382, 0x3365, 0x3348, 0x3b2c, 0x3b2e, 0x3b30, 0x3b32, 0x3b34, 0x3b35, 0x3b37, 0x3b39, 0x3b3b, 0x3b3d, 0x3f3f, 0x433f
+ .2byte 0x33c0, 0x33c2, 0x3386, 0x3b6a, 0x3b6c, 0x3b6e, 0x3b70, 0x3b72, 0x3b74, 0x3b76, 0x3b77, 0x3b7a, 0x3b7b, 0x3b7d, 0x3f7f, 0x437f
+ .2byte 0x33e0, 0x33c4, 0x3ba8, 0x3baa, 0x3bac, 0x3bae, 0x3bb0, 0x3bb2, 0x3bb4, 0x3bb6, 0x3bb8, 0x3bb9, 0x3bbb, 0x3bbd, 0x3fbf, 0x439f
+ .2byte 0x33e2, 0x3be6, 0x3be8, 0x3bea, 0x3bec, 0x3fef, 0x3ff0, 0x3ff2, 0x3ff4, 0x3ff6, 0x3ff8, 0x3ff9, 0x3ffb, 0x3ffd, 0x3fff, 0x43df
+ .2byte 0x3be6, 0x3be8, 0x3bea, 0x3fec, 0x3fee, 0x43f0, 0x43f1, 0x43f3, 0x43f5, 0x43f6, 0x43f8, 0x43f9, 0x43fb, 0x43fc, 0x43fe, 0x43ff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4413, 0x4016, 0x4018, 0x3c1a, 0x3c1c, 0x3c1e, 0x3c1f, 0x3c5f, 0x40df
+ .2byte 0x3461, 0x4463, 0x4465, 0x4468, 0x446b, 0x446e, 0x4471, 0x4053, 0x4055, 0x4057, 0x3c5a, 0x3c5c, 0x3c5e, 0x3c9e, 0x40df, 0x411f
+ .2byte 0x34a1, 0x44a3, 0x40a5, 0x40a8, 0x40ab, 0x40ad, 0x40b0, 0x40b3, 0x3c95, 0x3c97, 0x3c99, 0x3cbb, 0x3cdc, 0x411d, 0x411f, 0x455f
+ .2byte 0x34e1, 0x4503, 0x4105, 0x40e7, 0x40ea, 0x40ed, 0x40f0, 0x40f2, 0x3cf5, 0x3cf7, 0x3cf9, 0x3d1a, 0x415b, 0x415d, 0x415f, 0x459f
+ .2byte 0x3521, 0x4563, 0x4165, 0x4147, 0x414a, 0x414d, 0x4150, 0x3d32, 0x3d34, 0x3d36, 0x3d58, 0x4199, 0x419b, 0x419d, 0x419f, 0x45df
+ .2byte 0x3561, 0x45c3, 0x41a5, 0x41a7, 0x41aa, 0x418c, 0x4190, 0x3d92, 0x3994, 0x3996, 0x3db8, 0x41d9, 0x41db, 0x41dd, 0x41ff, 0x461f
+ .2byte 0x35a1, 0x4623, 0x4205, 0x4207, 0x420a, 0x420c, 0x39cf, 0x39d2, 0x39d3, 0x3df6, 0x3df8, 0x4219, 0x421b, 0x421d, 0x463f, 0x4a5f
+ .2byte 0x4660, 0x4262, 0x4265, 0x4247, 0x3e49, 0x3e4c, 0x3a4e, 0x3a52, 0x3a33, 0x3e36, 0x3e38, 0x4259, 0x425b, 0x425d, 0x465f, 0x4a7f
+ .2byte 0x42c0, 0x3ea2, 0x3ea4, 0x3ea7, 0x3e89, 0x3a8c, 0x3a6e, 0x3a71, 0x3a73, 0x3e76, 0x3e98, 0x4279, 0x429b, 0x429d, 0x469f, 0x4abf
+ .2byte 0x3f00, 0x3ee2, 0x3ee4, 0x3ee7, 0x3ac9, 0x3acc, 0x3ecf, 0x3ed1, 0x3ed4, 0x3ed6, 0x3ed8, 0x42b9, 0x42db, 0x42dd, 0x46df, 0x4adf
+ .2byte 0x3f40, 0x3f42, 0x3f24, 0x3b27, 0x3b0a, 0x3f0d, 0x3f0f, 0x3f11, 0x3f14, 0x3f16, 0x3f18, 0x42f9, 0x42fb, 0x42fd, 0x471f, 0x4b1f
+ .2byte 0x3f80, 0x3f82, 0x3b65, 0x3b48, 0x432c, 0x3f2e, 0x4330, 0x4332, 0x4334, 0x4336, 0x4337, 0x4339, 0x433b, 0x433d, 0x473f, 0x4b3f
+ .2byte 0x3fc0, 0x3bc2, 0x3b86, 0x3f6a, 0x436c, 0x436e, 0x4370, 0x4372, 0x4374, 0x4376, 0x4378, 0x4379, 0x437b, 0x437d, 0x477f, 0x4b7f
+ .2byte 0x3be0, 0x3bc4, 0x3fa8, 0x3faa, 0x43ac, 0x43ae, 0x43b0, 0x43b2, 0x43b4, 0x43b6, 0x43b8, 0x43b9, 0x43bb, 0x43bd, 0x47bf, 0x4b9f
+ .2byte 0x3be2, 0x3fe6, 0x3fe8, 0x43ea, 0x43ec, 0x43ef, 0x47f1, 0x47f3, 0x47f4, 0x47f6, 0x47f8, 0x47fa, 0x47fb, 0x47fd, 0x47ff, 0x4bdf
+ .2byte 0x3fe6, 0x43e8, 0x43ea, 0x47ec, 0x47ee, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bfa, 0x4bfb, 0x4bfd, 0x4bfe, 0x4bff
+ .2byte 0x4c00, 0x4c02, 0x4c05, 0x4c08, 0x4c0b, 0x4c0e, 0x4c11, 0x4c13, 0x4c16, 0x4c18, 0x481a, 0x481c, 0x441e, 0x441f, 0x445f, 0x48df
+ .2byte 0x4c60, 0x4c42, 0x4c45, 0x4c48, 0x4c4b, 0x4c4d, 0x4c50, 0x4c53, 0x4c55, 0x4857, 0x485a, 0x445c, 0x445e, 0x449e, 0x48df, 0x491f
+ .2byte 0x4cc0, 0x4ca2, 0x4ca5, 0x4ca7, 0x4caa, 0x4cad, 0x4cb0, 0x4cb3, 0x4895, 0x4897, 0x4899, 0x44bb, 0x44dc, 0x491d, 0x491f, 0x495f
+ .2byte 0x4d00, 0x4d02, 0x4ce5, 0x48e7, 0x48ea, 0x48ed, 0x48f0, 0x48f2, 0x48f5, 0x44f7, 0x44f9, 0x451a, 0x495b, 0x495d, 0x495f, 0x499f
+ .2byte 0x4d60, 0x4d62, 0x4d45, 0x4947, 0x4929, 0x492c, 0x492f, 0x4932, 0x4934, 0x4536, 0x4558, 0x4999, 0x499b, 0x499d, 0x499f, 0x4ddf
+ .2byte 0x4dc0, 0x4da2, 0x4da5, 0x49a7, 0x4989, 0x498c, 0x498f, 0x4992, 0x4594, 0x4596, 0x45b8, 0x49d9, 0x49db, 0x49dd, 0x49ff, 0x4e1f
+ .2byte 0x4e20, 0x4e02, 0x4e05, 0x4a07, 0x49e9, 0x49ec, 0x49ce, 0x49d2, 0x45d3, 0x45f6, 0x45f8, 0x4a19, 0x4a1b, 0x4a1d, 0x4e3f, 0x4e5f
+ .2byte 0x4e60, 0x4e62, 0x4e65, 0x4a47, 0x4a49, 0x4a4c, 0x4a4e, 0x4211, 0x4634, 0x4636, 0x4a58, 0x4a59, 0x4a5b, 0x4a5d, 0x4e7f, 0x529f
+ .2byte 0x4ec0, 0x4aa2, 0x4aa4, 0x4aa7, 0x4a89, 0x468c, 0x466e, 0x4691, 0x4694, 0x4696, 0x4a78, 0x4a99, 0x4a9b, 0x4a9d, 0x4e9f, 0x52bf
+ .2byte 0x4b00, 0x4ae2, 0x4ae4, 0x46e7, 0x46c9, 0x46cc, 0x46cf, 0x46d1, 0x46d4, 0x46d6, 0x4ab8, 0x4ad9, 0x4adb, 0x4add, 0x4edf, 0x52ff
+ .2byte 0x4b40, 0x4742, 0x4724, 0x4727, 0x470a, 0x470d, 0x470f, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4b19, 0x4afb, 0x4b1d, 0x4f1f, 0x531f
+ .2byte 0x4780, 0x4782, 0x4765, 0x4748, 0x472c, 0x472e, 0x4b30, 0x4b32, 0x4b34, 0x4b36, 0x4b38, 0x4b39, 0x4b3b, 0x4b3d, 0x4f3f, 0x535f
+ .2byte 0x47c0, 0x47c2, 0x4786, 0x476a, 0x476c, 0x4b6e, 0x4b70, 0x4b72, 0x4b74, 0x4b76, 0x4b78, 0x4b79, 0x4b7b, 0x4b7d, 0x4f7f, 0x537f
+ .2byte 0x47e0, 0x47c4, 0x47a8, 0x47aa, 0x47ac, 0x4bae, 0x4bb0, 0x4bb2, 0x4bb4, 0x4bb6, 0x4bb8, 0x4bb9, 0x4bbb, 0x4bbd, 0x4fbf, 0x53bf
+ .2byte 0x47e2, 0x47e6, 0x47e8, 0x47ea, 0x4bec, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff5, 0x4ff6, 0x4ff8, 0x4ffa, 0x4ffb, 0x4ffd, 0x4fff, 0x53df
+ .2byte 0x47e6, 0x4be8, 0x4bea, 0x4bec, 0x4fee, 0x4ff0, 0x4ff2, 0x53f4, 0x53f6, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fd, 0x53fe, 0x53ff
+ .2byte 0x5800, 0x5802, 0x5805, 0x5808, 0x580b, 0x580d, 0x5810, 0x5813, 0x5816, 0x5418, 0x541a, 0x501c, 0x501e, 0x4c1f, 0x4c5f, 0x4cdf
+ .2byte 0x5860, 0x5442, 0x5445, 0x5448, 0x544a, 0x544d, 0x544f, 0x5452, 0x5455, 0x5457, 0x545a, 0x505c, 0x505e, 0x4c9e, 0x50df, 0x511f
+ .2byte 0x58a0, 0x54a2, 0x5484, 0x5487, 0x548a, 0x548d, 0x548f, 0x5492, 0x5495, 0x5497, 0x5099, 0x50bb, 0x4cdc, 0x511d, 0x511f, 0x515f
+ .2byte 0x5900, 0x5502, 0x54e4, 0x54e7, 0x54e9, 0x54ec, 0x54ef, 0x54f2, 0x54f5, 0x50f7, 0x50f9, 0x4d1a, 0x515b, 0x515d, 0x515f, 0x519f
+ .2byte 0x5960, 0x5542, 0x5544, 0x5547, 0x5129, 0x512c, 0x512f, 0x5132, 0x5134, 0x5136, 0x4d58, 0x5199, 0x519b, 0x519d, 0x519f, 0x51df
+ .2byte 0x59c0, 0x55a2, 0x55a4, 0x5587, 0x5189, 0x518c, 0x518e, 0x5191, 0x5194, 0x4d96, 0x51b8, 0x51d9, 0x51db, 0x51dd, 0x51ff, 0x561f
+ .2byte 0x5a00, 0x5602, 0x55e4, 0x55e7, 0x51e9, 0x51cc, 0x4dce, 0x4dd1, 0x4dd3, 0x51f6, 0x51f8, 0x5219, 0x521b, 0x521d, 0x523f, 0x565f
+ .2byte 0x5a60, 0x5662, 0x5644, 0x5647, 0x5249, 0x522c, 0x4e2e, 0x5231, 0x5234, 0x5236, 0x5258, 0x5259, 0x525b, 0x525d, 0x567f, 0x5a9f
+ .2byte 0x5ac0, 0x56a2, 0x56a4, 0x56a7, 0x5289, 0x528c, 0x4e6e, 0x5291, 0x4e74, 0x4e76, 0x5298, 0x529a, 0x529b, 0x529d, 0x56bf, 0x5eff
+ .2byte 0x5700, 0x56e2, 0x52e4, 0x52e7, 0x52c9, 0x4ecc, 0x4ecf, 0x52d1, 0x4ed3, 0x4ed6, 0x52d8, 0x52da, 0x52db, 0x52dd, 0x56df, 0x5f1f
+ .2byte 0x5340, 0x5342, 0x5324, 0x4f27, 0x4f0a, 0x4f0d, 0x530f, 0x4f12, 0x5314, 0x5316, 0x5318, 0x531a, 0x531b, 0x531d, 0x571f, 0x5f5f
+ .2byte 0x5380, 0x5382, 0x4f65, 0x4f48, 0x4f2c, 0x532e, 0x4f30, 0x5332, 0x5354, 0x5356, 0x5358, 0x535a, 0x533b, 0x533d, 0x575f, 0x5f7f
+ .2byte 0x4fc0, 0x4fc2, 0x4f86, 0x4f6a, 0x536c, 0x4f6e, 0x5370, 0x5372, 0x5374, 0x5376, 0x5378, 0x5379, 0x537b, 0x537d, 0x577f, 0x5f9f
+ .2byte 0x4fe0, 0x4fc4, 0x4fa8, 0x53aa, 0x4fac, 0x53ae, 0x53b0, 0x53b2, 0x53b4, 0x53b6, 0x53b8, 0x53ba, 0x53bb, 0x53bd, 0x57bf, 0x5fbf
+ .2byte 0x4fe2, 0x4fe6, 0x53e8, 0x53ea, 0x4fec, 0x53ef, 0x53f1, 0x53f3, 0x57f5, 0x57f6, 0x57f8, 0x57fa, 0x57fb, 0x57fd, 0x57ff, 0x5fdf
+ .2byte 0x4fe6, 0x53e8, 0x4fea, 0x53ec, 0x53ee, 0x53f0, 0x57f2, 0x57f4, 0x5ff7, 0x5ff9, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffd, 0x5ffe, 0x5fff
+ .2byte 0x6000, 0x6002, 0x6005, 0x6007, 0x600a, 0x600d, 0x600f, 0x6012, 0x6015, 0x6018, 0x5c1a, 0x5c1c, 0x581e, 0x581f, 0x545f, 0x54df
+ .2byte 0x6040, 0x5c42, 0x5c45, 0x5c47, 0x5c4a, 0x5c4d, 0x5c4f, 0x5c52, 0x5c55, 0x5c57, 0x5c5a, 0x5c5c, 0x585e, 0x549e, 0x54df, 0x591f
+ .2byte 0x60a0, 0x5ca2, 0x5c84, 0x5c87, 0x5c8a, 0x5c8c, 0x5c8f, 0x5c92, 0x5c94, 0x5c97, 0x5c99, 0x58bb, 0x54dc, 0x551d, 0x551f, 0x595f
+ .2byte 0x6100, 0x5ce2, 0x5ce4, 0x5ce7, 0x5ce9, 0x5cec, 0x5cef, 0x5cf1, 0x5cf4, 0x5cf7, 0x58f9, 0x551a, 0x555b, 0x555d, 0x595f, 0x599f
+ .2byte 0x6140, 0x5d42, 0x5d44, 0x5d27, 0x5929, 0x592c, 0x592e, 0x5931, 0x5934, 0x5936, 0x5558, 0x5599, 0x599b, 0x599d, 0x599f, 0x59df
+ .2byte 0x61a0, 0x5da2, 0x5d84, 0x5d87, 0x5989, 0x598c, 0x598e, 0x5991, 0x5993, 0x5996, 0x59b8, 0x55d9, 0x59db, 0x59dd, 0x59ff, 0x5a1f
+ .2byte 0x6200, 0x5e02, 0x5de4, 0x5de7, 0x59e9, 0x59cc, 0x59ef, 0x59f1, 0x59f3, 0x59f6, 0x59f8, 0x5a19, 0x5a1b, 0x5a1d, 0x5a3f, 0x5a5f
+ .2byte 0x6260, 0x5e42, 0x5e44, 0x5e27, 0x5a29, 0x5a2c, 0x5a2f, 0x5a31, 0x5a34, 0x5a36, 0x5a58, 0x5a59, 0x5a5b, 0x5a5d, 0x5a7f, 0x5e9f
+ .2byte 0x62a0, 0x5ea2, 0x5ea4, 0x5e87, 0x5a89, 0x5a6c, 0x5a8f, 0x5a91, 0x5a73, 0x5a76, 0x5a98, 0x5a9a, 0x5a9b, 0x5a9d, 0x5abf, 0x66ff
+ .2byte 0x6300, 0x5ee2, 0x5ee4, 0x5ee7, 0x5ac9, 0x5acc, 0x5acf, 0x5ad1, 0x5ad3, 0x56b6, 0x56b8, 0x5ada, 0x5adb, 0x5add, 0x631f, 0x673f
+ .2byte 0x5f40, 0x5f42, 0x5f24, 0x5b27, 0x570a, 0x570d, 0x5b0f, 0x5712, 0x5b14, 0x5715, 0x5718, 0x5b1a, 0x5b1b, 0x5b1d, 0x633f, 0x675f
+ .2byte 0x5b80, 0x5b82, 0x5b65, 0x5748, 0x572c, 0x572e, 0x5730, 0x5b32, 0x5b54, 0x5b56, 0x5b58, 0x5b5a, 0x5b3b, 0x5b5d, 0x637f, 0x677f
+ .2byte 0x5bc0, 0x5bc2, 0x5786, 0x576a, 0x576c, 0x576e, 0x5b70, 0x5b72, 0x5b74, 0x5b76, 0x5b78, 0x5b7a, 0x5b7b, 0x5b7d, 0x639f, 0x679f
+ .2byte 0x5be0, 0x57c4, 0x57a8, 0x57aa, 0x57ac, 0x5bae, 0x5bb0, 0x5bb2, 0x5bb4, 0x5bb6, 0x5bb8, 0x5bba, 0x5bbb, 0x5bbd, 0x63bf, 0x67bf
+ .2byte 0x57e2, 0x57e6, 0x57e8, 0x57ea, 0x5bec, 0x5bef, 0x5bf1, 0x5bf3, 0x5bf5, 0x63f8, 0x63f9, 0x63fb, 0x63fc, 0x63fd, 0x63ff, 0x67df
+ .2byte 0x57e6, 0x57e8, 0x57ea, 0x5bec, 0x5bee, 0x5bf0, 0x5bf2, 0x5ff4, 0x63f7, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff
+ .2byte 0x6800, 0x6802, 0x6804, 0x6807, 0x680a, 0x680d, 0x680f, 0x6812, 0x6814, 0x6817, 0x681a, 0x681c, 0x641e, 0x601f, 0x5c5f, 0x5cdf
+ .2byte 0x6840, 0x6842, 0x6844, 0x6847, 0x6849, 0x684c, 0x684f, 0x6851, 0x6854, 0x6857, 0x685a, 0x645c, 0x645e, 0x5c9e, 0x60df, 0x5d1f
+ .2byte 0x68a0, 0x6882, 0x6484, 0x6487, 0x6489, 0x648c, 0x648f, 0x6491, 0x6494, 0x6497, 0x6499, 0x64bb, 0x5cdc, 0x5d1d, 0x5d1f, 0x5d5f
+ .2byte 0x68e0, 0x68e2, 0x64e4, 0x64e7, 0x64e9, 0x64ec, 0x64ee, 0x64f1, 0x64f3, 0x64f6, 0x64f9, 0x611a, 0x5d5b, 0x5d5d, 0x5d5f, 0x5d9f
+ .2byte 0x6940, 0x6942, 0x6524, 0x6527, 0x614a, 0x614c, 0x614e, 0x6151, 0x6153, 0x6155, 0x6158, 0x6199, 0x5d9b, 0x5d9d, 0x5d9f, 0x61df
+ .2byte 0x69a0, 0x69a2, 0x6584, 0x6587, 0x618a, 0x61ad, 0x61af, 0x61b1, 0x61b3, 0x61b5, 0x61b8, 0x5dd9, 0x5ddb, 0x61dd, 0x61ff, 0x621f
+ .2byte 0x69e0, 0x69e2, 0x65e4, 0x65e7, 0x61ea, 0x61ed, 0x61ef, 0x61f1, 0x61f4, 0x61f6, 0x61f8, 0x5e19, 0x621b, 0x621d, 0x623f, 0x625f
+ .2byte 0x6a40, 0x6a42, 0x6644, 0x6627, 0x622a, 0x622d, 0x622f, 0x6252, 0x6253, 0x6255, 0x6258, 0x6259, 0x625b, 0x625d, 0x627f, 0x629f
+ .2byte 0x6aa0, 0x6aa2, 0x6684, 0x6687, 0x626a, 0x628d, 0x628f, 0x6292, 0x6294, 0x6296, 0x6298, 0x629a, 0x629b, 0x629d, 0x62bf, 0x6aff
+ .2byte 0x6ae0, 0x6ae2, 0x66e4, 0x66c7, 0x62aa, 0x62cd, 0x62cf, 0x62d2, 0x62d4, 0x62b5, 0x62b8, 0x62da, 0x62db, 0x62dd, 0x671f, 0x6b3f
+ .2byte 0x6b40, 0x6b42, 0x6724, 0x6727, 0x630a, 0x630d, 0x630f, 0x6312, 0x6314, 0x6315, 0x5ef8, 0x631a, 0x631c, 0x673d, 0x6b5f, 0x6f7f
+ .2byte 0x6780, 0x6782, 0x6365, 0x5f48, 0x5f2c, 0x5f2e, 0x5f30, 0x6332, 0x6354, 0x6356, 0x6358, 0x635a, 0x635c, 0x677d, 0x6b7f, 0x6f9f
+ .2byte 0x63c0, 0x63c2, 0x5f86, 0x5f6a, 0x5f6c, 0x5f6e, 0x5f70, 0x5f72, 0x6374, 0x6376, 0x6398, 0x639a, 0x639c, 0x679d, 0x6b9f, 0x6fbf
+ .2byte 0x63e0, 0x5fc4, 0x5fa8, 0x5faa, 0x5fac, 0x5fae, 0x5fb0, 0x63b2, 0x63b4, 0x63b6, 0x67b9, 0x67bb, 0x67bc, 0x67bd, 0x6bdf, 0x6fdf
+ .2byte 0x5fe2, 0x5fe6, 0x5fe8, 0x5fea, 0x5fec, 0x5fef, 0x63f1, 0x63f3, 0x63f5, 0x67f8, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfe, 0x6bff, 0x6fff
+ .2byte 0x5be6, 0x5fe8, 0x5fea, 0x5fec, 0x5fee, 0x63f0, 0x63f2, 0x63f4, 0x6bf7, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x6fff
+ .2byte 0x7000, 0x7002, 0x7004, 0x7007, 0x7009, 0x700c, 0x700f, 0x7011, 0x7014, 0x7016, 0x7019, 0x701c, 0x701e, 0x6c1f, 0x685f, 0x64df
+ .2byte 0x7040, 0x7042, 0x7044, 0x7046, 0x7049, 0x704c, 0x704f, 0x7051, 0x7054, 0x7056, 0x7059, 0x705c, 0x6c5e, 0x689e, 0x64df, 0x651f
+ .2byte 0x70a0, 0x7082, 0x6ca5, 0x6ca7, 0x6ca9, 0x6cac, 0x6cae, 0x6cb1, 0x6cb3, 0x6cb6, 0x6cb8, 0x6cbb, 0x68dc, 0x651d, 0x651f, 0x655f
+ .2byte 0x7100, 0x70e2, 0x6ce5, 0x6908, 0x690a, 0x690c, 0x690e, 0x6911, 0x6913, 0x6915, 0x6917, 0x691a, 0x695b, 0x655d, 0x655f, 0x659f
+ .2byte 0x7140, 0x7122, 0x6d45, 0x6948, 0x658c, 0x658e, 0x6590, 0x6591, 0x6593, 0x6595, 0x6597, 0x6599, 0x659b, 0x659d, 0x659f, 0x65df
+ .2byte 0x71a0, 0x7182, 0x6d85, 0x6988, 0x65cc, 0x65ce, 0x65cf, 0x65d1, 0x65d4, 0x65d5, 0x65d7, 0x65d9, 0x69db, 0x65dd, 0x65ff, 0x661f
+ .2byte 0x71e0, 0x71e2, 0x6de5, 0x69e8, 0x660c, 0x660e, 0x6610, 0x6612, 0x6613, 0x6615, 0x6617, 0x6619, 0x661b, 0x661d, 0x6a3f, 0x6a5f
+ .2byte 0x7240, 0x7222, 0x6e25, 0x6a28, 0x664c, 0x664e, 0x6650, 0x6652, 0x6654, 0x6656, 0x6658, 0x6659, 0x665b, 0x665d, 0x6a7f, 0x6a9f
+ .2byte 0x7280, 0x7282, 0x6e85, 0x6a68, 0x668c, 0x668e, 0x6690, 0x6692, 0x6a94, 0x6a96, 0x6a98, 0x6a9a, 0x669b, 0x6a9d, 0x6abf, 0x6eff
+ .2byte 0x72e0, 0x72e2, 0x6ec5, 0x6aa8, 0x66ac, 0x66ae, 0x66d0, 0x66d2, 0x6ad4, 0x6ad6, 0x6ad8, 0x6ada, 0x6adb, 0x6add, 0x6f1f, 0x6f3f
+ .2byte 0x7340, 0x7322, 0x6f25, 0x6b08, 0x670c, 0x66ee, 0x66f0, 0x6712, 0x6b14, 0x6b16, 0x6b18, 0x6b1a, 0x6b1c, 0x6f3d, 0x6f5f, 0x737f
+ .2byte 0x7380, 0x7382, 0x6f65, 0x6b48, 0x672c, 0x672e, 0x6730, 0x6732, 0x6b54, 0x6b56, 0x6b58, 0x6b5a, 0x6f7c, 0x6f7e, 0x739f, 0x77bf
+ .2byte 0x6fc0, 0x6fc2, 0x6786, 0x676a, 0x676c, 0x676e, 0x6770, 0x6772, 0x6774, 0x6776, 0x6b98, 0x6f9b, 0x6f9c, 0x6f9e, 0x73bf, 0x77df
+ .2byte 0x6be0, 0x67c4, 0x67a8, 0x67aa, 0x67ac, 0x67ae, 0x67b0, 0x67b2, 0x67b4, 0x6bb6, 0x6fb9, 0x6fdb, 0x6fdc, 0x6fde, 0x73df, 0x77df
+ .2byte 0x67e2, 0x67e6, 0x67e8, 0x67ea, 0x67ec, 0x67ef, 0x67f1, 0x67f3, 0x6bf5, 0x6ff8, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73ff, 0x77ff
+ .2byte 0x63e6, 0x63e8, 0x67ea, 0x67ec, 0x67ee, 0x67f0, 0x67f2, 0x6bf4, 0x6ff7, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff
+ .2byte 0x7800, 0x7802, 0x7804, 0x7807, 0x7809, 0x780c, 0x780f, 0x7811, 0x7813, 0x7816, 0x7818, 0x781b, 0x781e, 0x741f, 0x705f, 0x68df
+ .2byte 0x7840, 0x7842, 0x7844, 0x7847, 0x7849, 0x784c, 0x784e, 0x7851, 0x7853, 0x7856, 0x7858, 0x785b, 0x785e, 0x709e, 0x6cdf, 0x6d1f
+ .2byte 0x78a0, 0x78a2, 0x70c6, 0x70c8, 0x70ca, 0x70cc, 0x70ce, 0x70d1, 0x70d3, 0x70d5, 0x70d7, 0x70d9, 0x70dc, 0x6d1d, 0x6d1f, 0x695f
+ .2byte 0x78e0, 0x78e2, 0x7106, 0x6d4a, 0x6d4b, 0x6d4e, 0x6d4f, 0x6d51, 0x6d53, 0x6d55, 0x6d57, 0x6d59, 0x6d5b, 0x6d5d, 0x6d5f, 0x6d9f
+ .2byte 0x7940, 0x7942, 0x7146, 0x6d8a, 0x6d8c, 0x6d8e, 0x6d90, 0x6d91, 0x6d94, 0x6d95, 0x6d97, 0x6d99, 0x6d9b, 0x6d9d, 0x6d9f, 0x6ddf
+ .2byte 0x7980, 0x7982, 0x7186, 0x6dca, 0x6dcc, 0x6dce, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd5, 0x6dd7, 0x6dd9, 0x6ddb, 0x6ddd, 0x6dff, 0x6e1f
+ .2byte 0x79e0, 0x79e2, 0x71e6, 0x6e0a, 0x6e0c, 0x6e0e, 0x6e10, 0x6e12, 0x6e14, 0x6e16, 0x6e17, 0x6e19, 0x6e1b, 0x6e1d, 0x6e3f, 0x6e5f
+ .2byte 0x7a20, 0x7a22, 0x7226, 0x6e4a, 0x6e4c, 0x6e4e, 0x6e50, 0x6e52, 0x6e54, 0x6e56, 0x6e57, 0x6e59, 0x6e5b, 0x6e5d, 0x6e7f, 0x6e9f
+ .2byte 0x7a80, 0x7a82, 0x7266, 0x6e8a, 0x6e8c, 0x6e8e, 0x6e90, 0x6e92, 0x6e94, 0x6e96, 0x6e98, 0x6e99, 0x6e9b, 0x6e9d, 0x6ebf, 0x72ff
+ .2byte 0x7ac0, 0x7ac2, 0x72a6, 0x6eaa, 0x6ecc, 0x6ece, 0x6ed0, 0x6ed2, 0x6ed4, 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edd, 0x731f, 0x733f
+ .2byte 0x7b20, 0x7b22, 0x72e6, 0x6eea, 0x6eec, 0x6eee, 0x6f10, 0x6f12, 0x6f14, 0x6f16, 0x7318, 0x731a, 0x731c, 0x733d, 0x735f, 0x777f
+ .2byte 0x7b80, 0x7b62, 0x7346, 0x6f4a, 0x6f2c, 0x6f4e, 0x6f30, 0x6f32, 0x6f34, 0x6f56, 0x7358, 0x737b, 0x737c, 0x737e, 0x779f, 0x7bbf
+ .2byte 0x7bc0, 0x7bc2, 0x7386, 0x6f6a, 0x6f6c, 0x6f6e, 0x6f70, 0x6f72, 0x6f74, 0x6f76, 0x7398, 0x739b, 0x739d, 0x77be, 0x7bdf, 0x7fff
+ .2byte 0x77e0, 0x6fc4, 0x6fa8, 0x6faa, 0x6fac, 0x6fae, 0x6fb0, 0x6fb2, 0x6fb4, 0x6fb6, 0x73b9, 0x73db, 0x77dd, 0x77de, 0x7bdf, 0x7fff
+ .2byte 0x6fe2, 0x6fe6, 0x6fe8, 0x6fea, 0x6fec, 0x6fef, 0x6ff1, 0x6ff3, 0x6ff5, 0x73f8, 0x73fa, 0x77fc, 0x7bfe, 0x7bfe, 0x7bff, 0x7fff
+ .2byte 0x6be6, 0x6be8, 0x6bea, 0x6fec, 0x6bee, 0x6ff0, 0x6ff2, 0x6ff4, 0x73f7, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c07, 0x7c0a, 0x7c0c, 0x7c0e, 0x7c11, 0x7c13, 0x7c16, 0x7c18, 0x7c1a, 0x7c1d, 0x7c1f, 0x785f, 0x70df
+ .2byte 0x7c60, 0x7884, 0x7885, 0x7888, 0x788a, 0x788c, 0x788e, 0x7891, 0x7893, 0x7895, 0x7897, 0x7899, 0x789b, 0x789e, 0x74df, 0x711f
+ .2byte 0x7ca0, 0x78c4, 0x7508, 0x750a, 0x750b, 0x750e, 0x750f, 0x7511, 0x7513, 0x7515, 0x7517, 0x7519, 0x751b, 0x751d, 0x751f, 0x715f
+ .2byte 0x7ce0, 0x7904, 0x7548, 0x754a, 0x754c, 0x754e, 0x754f, 0x7551, 0x7554, 0x7555, 0x7557, 0x7559, 0x755b, 0x755d, 0x755f, 0x719f
+ .2byte 0x7d40, 0x7944, 0x7588, 0x758a, 0x758c, 0x758e, 0x7590, 0x7591, 0x7593, 0x7595, 0x7597, 0x7599, 0x759b, 0x759d, 0x759f, 0x71df
+ .2byte 0x7d80, 0x7984, 0x75c8, 0x75ca, 0x75cc, 0x75ce, 0x75d0, 0x75d2, 0x75d4, 0x75d6, 0x75d7, 0x75d9, 0x75db, 0x75dd, 0x75ff, 0x721f
+ .2byte 0x7de0, 0x79e4, 0x7608, 0x760a, 0x760c, 0x760e, 0x7610, 0x7612, 0x7614, 0x7616, 0x7617, 0x7619, 0x761b, 0x761d, 0x763f, 0x765f
+ .2byte 0x7e20, 0x7a24, 0x7648, 0x764a, 0x764c, 0x764e, 0x7650, 0x7652, 0x7654, 0x7656, 0x7658, 0x7659, 0x765b, 0x765d, 0x767f, 0x769f
+ .2byte 0x7e60, 0x7a64, 0x7688, 0x768a, 0x768c, 0x768e, 0x7690, 0x7692, 0x7694, 0x7696, 0x7698, 0x7699, 0x769b, 0x769d, 0x76bf, 0x76ff
+ .2byte 0x7ec0, 0x7aa4, 0x76a8, 0x76aa, 0x76cc, 0x76ce, 0x76d0, 0x76d2, 0x76d4, 0x76d6, 0x76d8, 0x76da, 0x76db, 0x76dd, 0x771f, 0x773f
+ .2byte 0x7f00, 0x7ae4, 0x76e8, 0x76ea, 0x76ec, 0x770e, 0x7710, 0x7712, 0x7714, 0x7716, 0x7739, 0x773b, 0x773c, 0x773d, 0x7b5f, 0x7b7f
+ .2byte 0x7f60, 0x7b44, 0x7728, 0x772a, 0x772c, 0x772e, 0x7730, 0x7732, 0x7754, 0x7756, 0x7779, 0x7b7b, 0x7b7c, 0x7b7e, 0x7b9f, 0x7bbf
+ .2byte 0x7fa0, 0x7b84, 0x7768, 0x776a, 0x776c, 0x776e, 0x7770, 0x7772, 0x7774, 0x7776, 0x7799, 0x7b9b, 0x7bbd, 0x7bbe, 0x7bdf, 0x7fff
+ .2byte 0x7fe0, 0x7bc4, 0x77a8, 0x77aa, 0x77ac, 0x77ae, 0x77b0, 0x77b2, 0x77b4, 0x77b6, 0x77b9, 0x7bdb, 0x7bdd, 0x7bdf, 0x7fff, 0x7fff
+ .2byte 0x77e2, 0x77e6, 0x77e8, 0x77ea, 0x77ec, 0x77ef, 0x77f1, 0x77f3, 0x77f5, 0x77f8, 0x7bfa, 0x7bfc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x73e6, 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f0, 0x73f2, 0x77f4, 0x77f7, 0x77f9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c42, 0x7c44, 0x7c46, 0x7c48, 0x7c4b, 0x7c4c, 0x7c4e, 0x7c51, 0x7c53, 0x7c55, 0x7c57, 0x7c59, 0x7c5b, 0x7c5d, 0x7c5f, 0x78df
+ .2byte 0x7ca2, 0x7cc6, 0x7cc8, 0x7cca, 0x7ccb, 0x7cce, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd7, 0x7cd9, 0x7cdb, 0x7cdd, 0x7cdf, 0x791f
+ .2byte 0x7ce2, 0x7d06, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0e, 0x7d0f, 0x7d11, 0x7d14, 0x7d15, 0x7d17, 0x7d19, 0x7d1b, 0x7d1d, 0x7d1f, 0x795f
+ .2byte 0x7d22, 0x7d46, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4e, 0x7d50, 0x7d51, 0x7d54, 0x7d55, 0x7d57, 0x7d59, 0x7d5b, 0x7d5d, 0x7d5f, 0x799f
+ .2byte 0x7d62, 0x7d86, 0x7d88, 0x7d8a, 0x7d8c, 0x7d8e, 0x7d90, 0x7d92, 0x7d93, 0x7d96, 0x7d97, 0x7d99, 0x7d9b, 0x7d9d, 0x7d9f, 0x79df
+ .2byte 0x7da2, 0x7dc6, 0x7dc8, 0x7dca, 0x7dcc, 0x7def, 0x7df0, 0x7df2, 0x7df4, 0x7df6, 0x7df7, 0x7df9, 0x7dfb, 0x7dfd, 0x7dff, 0x7a1f
+ .2byte 0x7de2, 0x7e06, 0x7e08, 0x7e0a, 0x7e0c, 0x7e0f, 0x7e31, 0x7e32, 0x7e34, 0x7e36, 0x7e38, 0x7e39, 0x7e3b, 0x7e3d, 0x7e3f, 0x7a5f
+ .2byte 0x7e22, 0x7e46, 0x7e48, 0x7e4a, 0x7e4c, 0x7e4f, 0x7e71, 0x7e73, 0x7e74, 0x7e76, 0x7e78, 0x7e79, 0x7e7b, 0x7e7d, 0x7e7f, 0x7a9f
+ .2byte 0x7e62, 0x7e86, 0x7e88, 0x7e8a, 0x7e8c, 0x7e8f, 0x7e91, 0x7eb3, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eba, 0x7ebb, 0x7ebd, 0x7ebf, 0x7aff
+ .2byte 0x7ea2, 0x7ea6, 0x7ea8, 0x7eca, 0x7ecc, 0x7ecf, 0x7ed1, 0x7ed3, 0x7ed5, 0x7f18, 0x7f19, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1f, 0x7b3f
+ .2byte 0x7ee2, 0x7f06, 0x7ee8, 0x7eea, 0x7eec, 0x7f0f, 0x7f11, 0x7f13, 0x7f15, 0x7f38, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5e, 0x7f5f, 0x7f7f
+ .2byte 0x7f42, 0x7f26, 0x7f28, 0x7f2a, 0x7f2c, 0x7f2f, 0x7f51, 0x7f53, 0x7f55, 0x7f78, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, 0x7fbf
+ .2byte 0x7f82, 0x7f66, 0x7f68, 0x7f6a, 0x7f6c, 0x7f6f, 0x7f71, 0x7f73, 0x7f75, 0x7f98, 0x7f9a, 0x7fbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fff
+ .2byte 0x7fc2, 0x7fa6, 0x7fa8, 0x7faa, 0x7fac, 0x7faf, 0x7fb1, 0x7fb3, 0x7fb5, 0x7fb8, 0x7fda, 0x7fdc, 0x7fde, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe2, 0x7fe6, 0x7fe8, 0x7fea, 0x7fec, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff8, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e6, 0x7be8, 0x7bea, 0x7bec, 0x7bee, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf7, 0x7bf9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7cc6, 0x7cc7, 0x7cc9, 0x7cca, 0x7ccc, 0x7cce, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd5, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf
+ .2byte 0x7ce6, 0x7d08, 0x7d09, 0x7d0b, 0x7d0c, 0x7d0e, 0x7d10, 0x7d12, 0x7d14, 0x7d15, 0x7d17, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
+ .2byte 0x7d26, 0x7d48, 0x7d4a, 0x7d4b, 0x7d4d, 0x7d4e, 0x7d50, 0x7d52, 0x7d53, 0x7d55, 0x7d57, 0x7d59, 0x7d5a, 0x7d5c, 0x7d5e, 0x7d5f
+ .2byte 0x7d66, 0x7d68, 0x7d6a, 0x7d8c, 0x7d8d, 0x7d8f, 0x7d91, 0x7d92, 0x7d94, 0x7d96, 0x7d97, 0x7d99, 0x7d9b, 0x7d9c, 0x7d9e, 0x7d9f
+ .2byte 0x7d86, 0x7da8, 0x7daa, 0x7dac, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd4, 0x7dd6, 0x7dd7, 0x7dd9, 0x7dda, 0x7ddc, 0x7dde, 0x7ddf
+ .2byte 0x7dc6, 0x7de8, 0x7dea, 0x7dec, 0x7e0e, 0x7e10, 0x7e11, 0x7e13, 0x7e14, 0x7e16, 0x7e18, 0x7e19, 0x7e1b, 0x7e1c, 0x7e1e, 0x7e1f
+ .2byte 0x7e06, 0x7e08, 0x7e2a, 0x7e2c, 0x7e2e, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5b, 0x7e5c, 0x7e5e, 0x7e5f
+ .2byte 0x7e46, 0x7e48, 0x7e4a, 0x7e4c, 0x7e6e, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9d, 0x7e9e, 0x7e9f
+ .2byte 0x7e66, 0x7e88, 0x7e8a, 0x7e8c, 0x7e8e, 0x7eb0, 0x7eb2, 0x7ed4, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efd, 0x7efe, 0x7eff
+ .2byte 0x7ea6, 0x7ec8, 0x7eca, 0x7ecc, 0x7ece, 0x7ed0, 0x7ed2, 0x7ef4, 0x7f37, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f
+ .2byte 0x7ee6, 0x7ee8, 0x7eea, 0x7eec, 0x7f0e, 0x7f10, 0x7f12, 0x7f14, 0x7f57, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f7f
+ .2byte 0x7f26, 0x7f28, 0x7f2a, 0x7f2c, 0x7f2e, 0x7f30, 0x7f52, 0x7f54, 0x7f77, 0x7f79, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf
+ .2byte 0x7f46, 0x7f68, 0x7f4a, 0x7f6c, 0x7f6e, 0x7f70, 0x7f72, 0x7f74, 0x7f97, 0x7f99, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f86, 0x7f88, 0x7f8a, 0x7f8c, 0x7f8e, 0x7f90, 0x7fb2, 0x7fb4, 0x7fb7, 0x7fb9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc6, 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd7, 0x7fd9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe6, 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff7, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0015, 0x0017, 0x0019, 0x001b, 0x001d, 0x001f, 0x043f, 0x0c7f, 0x1cff
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0055, 0x0057, 0x0059, 0x005b, 0x005d, 0x005f, 0x047f, 0x0cbf, 0x1d1f
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d5, 0x00b7, 0x00b9, 0x00bb, 0x009d, 0x009f, 0x04df, 0x0cff, 0x1d5f
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0115, 0x0117, 0x0119, 0x00fb, 0x00fd, 0x00ff, 0x051f, 0x0d3f, 0x1d7f
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0195, 0x0177, 0x0179, 0x015b, 0x015d, 0x015f, 0x055f, 0x0d7f, 0x1dbf
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01f5, 0x01d7, 0x01d9, 0x01bb, 0x01bd, 0x019f, 0x059f, 0x0dbf, 0x1dff
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0255, 0x0237, 0x0219, 0x021b, 0x01fd, 0x01ff, 0x05ff, 0x0dff, 0x1e1f
+ .2byte 0x02a0, 0x02a3, 0x02a6, 0x02a9, 0x02ac, 0x02af, 0x02b2, 0x02b5, 0x0297, 0x0279, 0x025b, 0x025d, 0x025f, 0x063f, 0x0e3f, 0x1e5f
+ .2byte 0x02e0, 0x02e3, 0x02e5, 0x02e9, 0x02eb, 0x02ee, 0x02f1, 0x02f4, 0x02f7, 0x02d9, 0x02bb, 0x02bd, 0x029f, 0x067f, 0x0e7f, 0x1e9f
+ .2byte 0x0320, 0x0322, 0x0325, 0x0328, 0x032b, 0x032e, 0x0331, 0x0334, 0x0337, 0x0339, 0x031b, 0x02fd, 0x02ff, 0x06df, 0x0ebf, 0x1ebf
+ .2byte 0x0360, 0x0362, 0x0365, 0x0368, 0x036b, 0x036d, 0x0370, 0x0373, 0x0376, 0x0378, 0x037b, 0x035d, 0x033f, 0x071f, 0x0eff, 0x1eff
+ .2byte 0x03a0, 0x03a2, 0x03a5, 0x03a8, 0x03aa, 0x03ad, 0x03b0, 0x03b2, 0x03b5, 0x03b8, 0x03bb, 0x03bd, 0x039f, 0x075f, 0x0f3f, 0x1f1f
+ .2byte 0x03e0, 0x03e2, 0x03e5, 0x03e7, 0x03ea, 0x03ed, 0x03ef, 0x03f2, 0x03f5, 0x03f7, 0x03fa, 0x03fd, 0x03ff, 0x07bf, 0x0f7f, 0x1f5f
+ .2byte 0x07e1, 0x07e4, 0x07e6, 0x07e8, 0x07eb, 0x07ed, 0x07ef, 0x07f2, 0x07f4, 0x07f6, 0x07f8, 0x07fb, 0x07fd, 0x07ff, 0x0fbf, 0x1f9f
+ .2byte 0x0fe3, 0x0fe6, 0x0fe8, 0x0fea, 0x0fec, 0x0fee, 0x0ff0, 0x0ff1, 0x0ff4, 0x0ff6, 0x0ff8, 0x0ffa, 0x0ffc, 0x0ffe, 0x0fff, 0x1fbf
+ .2byte 0x1fe7, 0x1fe8, 0x1fea, 0x1fec, 0x1fed, 0x1fef, 0x1ff1, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffc, 0x1ffe, 0x1fff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c15, 0x0c17, 0x0819, 0x081b, 0x081d, 0x081f, 0x103f, 0x187f, 0x20ff
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0852, 0x0854, 0x0857, 0x0859, 0x043b, 0x043e, 0x0c7e, 0x14be, 0x1cff, 0x253f
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08b2, 0x08b4, 0x08b7, 0x08b9, 0x049b, 0x049e, 0x0cbe, 0x14de, 0x1d3f, 0x255f
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0912, 0x0914, 0x0917, 0x0919, 0x04fb, 0x04de, 0x0cfe, 0x151e, 0x1d7f, 0x259f
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0992, 0x0974, 0x0977, 0x0959, 0x055b, 0x053e, 0x0d5e, 0x157e, 0x1d9f, 0x25bf
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x09f2, 0x09d4, 0x09d7, 0x09b9, 0x05bb, 0x059e, 0x0d9e, 0x15be, 0x1ddf, 0x25ff
+ .2byte 0x0da1, 0x0a42, 0x0a46, 0x0a49, 0x0a4c, 0x0a4f, 0x0a52, 0x0a34, 0x0a17, 0x0a19, 0x061b, 0x05fe, 0x0dfe, 0x15fe, 0x1e1f, 0x263f
+ .2byte 0x0aa0, 0x0a82, 0x0a85, 0x0a88, 0x0a8b, 0x0a8e, 0x0a91, 0x0a94, 0x0a77, 0x0a79, 0x065b, 0x065e, 0x0e3e, 0x163e, 0x1e5f, 0x265f
+ .2byte 0x0ae0, 0x0ae2, 0x0ae5, 0x0ae8, 0x0aeb, 0x0aee, 0x0af1, 0x0af4, 0x0af7, 0x0ad9, 0x06bb, 0x06be, 0x0e9e, 0x167e, 0x1e9f, 0x269f
+ .2byte 0x0b20, 0x0b22, 0x0b25, 0x0b28, 0x0b2b, 0x0b2d, 0x0b30, 0x0b33, 0x0b36, 0x0b39, 0x071b, 0x06fe, 0x0ede, 0x16be, 0x1edf, 0x26df
+ .2byte 0x0b60, 0x0761, 0x0764, 0x0767, 0x076a, 0x076d, 0x0770, 0x0773, 0x0776, 0x0779, 0x077b, 0x075e, 0x0f3e, 0x171e, 0x1f1f, 0x26ff
+ .2byte 0x0ba0, 0x07c1, 0x07c4, 0x07c7, 0x07ca, 0x07cd, 0x07cf, 0x07d2, 0x07d5, 0x07d8, 0x07db, 0x07de, 0x0f7e, 0x175e, 0x1f3f, 0x273f
+ .2byte 0x0be0, 0x0fc3, 0x0fc6, 0x0fc8, 0x0fcb, 0x0fcd, 0x0fd0, 0x0fd2, 0x0fd4, 0x0fd7, 0x0fd9, 0x0fdc, 0x0fde, 0x179e, 0x1f7f, 0x277f
+ .2byte 0x0fe1, 0x17c5, 0x17c7, 0x17c9, 0x17cb, 0x17cd, 0x17cf, 0x17d1, 0x17d4, 0x17d6, 0x17d8, 0x17da, 0x17dc, 0x17de, 0x1fbf, 0x279f
+ .2byte 0x17e3, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff0, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ff8, 0x1ffa, 0x1ffc, 0x1ffe, 0x1fff, 0x27df
+ .2byte 0x23e7, 0x27e9, 0x27eb, 0x27ec, 0x27ee, 0x27f0, 0x27f1, 0x27f3, 0x27f4, 0x27f6, 0x27f8, 0x27f9, 0x27fb, 0x27fc, 0x27fe, 0x27ff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1815, 0x1417, 0x1419, 0x141b, 0x141d, 0x141f, 0x183f, 0x207f, 0x28ff
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1852, 0x1454, 0x1457, 0x1459, 0x103b, 0x103e, 0x187e, 0x1cbe, 0x24ff, 0x2d3f
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x14af, 0x14b1, 0x14b4, 0x1096, 0x1099, 0x109b, 0x14bc, 0x1cfc, 0x253d, 0x253f, 0x2d7f
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x150f, 0x1511, 0x14f4, 0x10f6, 0x10f9, 0x10fb, 0x151c, 0x1d3c, 0x257d, 0x257f, 0x2d9f
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x158f, 0x1571, 0x1574, 0x1156, 0x1159, 0x115b, 0x155c, 0x1d7c, 0x259d, 0x259f, 0x2ddf
+ .2byte 0x1561, 0x1563, 0x15e5, 0x15e9, 0x15ec, 0x15ef, 0x15d1, 0x15d4, 0x11b6, 0x11b9, 0x119b, 0x159c, 0x1dbc, 0x25dd, 0x25ff, 0x2dff
+ .2byte 0x15a1, 0x1642, 0x1625, 0x1628, 0x162b, 0x162e, 0x1631, 0x1634, 0x1216, 0x1219, 0x11fb, 0x15fc, 0x1dfc, 0x261d, 0x261f, 0x2e3f
+ .2byte 0x1aa0, 0x1682, 0x1685, 0x1688, 0x168b, 0x168e, 0x1691, 0x1694, 0x1276, 0x1259, 0x125b, 0x165c, 0x1e3c, 0x265d, 0x265f, 0x2e5f
+ .2byte 0x16e0, 0x16e2, 0x12c4, 0x12c7, 0x12ca, 0x12cd, 0x12d0, 0x12d3, 0x12d6, 0x12b9, 0x12bb, 0x169c, 0x1e7c, 0x269d, 0x269f, 0x2e9f
+ .2byte 0x1720, 0x1722, 0x1324, 0x1327, 0x132a, 0x132d, 0x1330, 0x1333, 0x1336, 0x1339, 0x131b, 0x16dc, 0x1ebc, 0x26dd, 0x26df, 0x2edf
+ .2byte 0x1760, 0x1361, 0x1364, 0x1367, 0x136a, 0x136d, 0x136f, 0x1372, 0x1375, 0x1378, 0x137b, 0x173c, 0x1f1c, 0x271d, 0x26ff, 0x2eff
+ .2byte 0x13a0, 0x13c1, 0x1785, 0x1788, 0x178a, 0x178d, 0x178f, 0x1792, 0x1794, 0x1797, 0x1799, 0x179c, 0x1f5c, 0x273d, 0x275f, 0x2f3f
+ .2byte 0x13e0, 0x17c3, 0x1f87, 0x1f89, 0x1f8b, 0x1f8d, 0x1f8f, 0x1f91, 0x1f94, 0x1f96, 0x1f98, 0x1f9a, 0x1f9c, 0x277d, 0x277f, 0x2f5f
+ .2byte 0x1be1, 0x1bc5, 0x27a9, 0x27ab, 0x27ad, 0x27af, 0x27b0, 0x27b2, 0x27b4, 0x27b6, 0x27b8, 0x27ba, 0x27bc, 0x27bd, 0x27bf, 0x2f9f
+ .2byte 0x1fe3, 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f0, 0x27f2, 0x27f4, 0x27f6, 0x27f8, 0x27fa, 0x27fc, 0x27fd, 0x27ff, 0x2fdf
+ .2byte 0x2be7, 0x2be9, 0x2feb, 0x2fed, 0x2fee, 0x2ff0, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ff9, 0x2ffb, 0x2ffc, 0x2ffe, 0x2fff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2415, 0x2417, 0x2019, 0x201b, 0x201d, 0x1c1f, 0x203f, 0x287f, 0x30ff
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2452, 0x2054, 0x2057, 0x2059, 0x1c3b, 0x1c3e, 0x207e, 0x24be, 0x2cff, 0x313f
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x24af, 0x20b1, 0x20b4, 0x1c96, 0x1c99, 0x1c9b, 0x20bc, 0x24fc, 0x2d3d, 0x2d3f, 0x357f
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x210c, 0x210f, 0x1cf1, 0x1cf3, 0x1cf6, 0x1cf8, 0x1cf9, 0x253a, 0x2d7c, 0x2d7d, 0x2d7f, 0x35bf
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x2188, 0x218c, 0x216f, 0x1d71, 0x1d53, 0x1d56, 0x1d38, 0x1d59, 0x257a, 0x2d9c, 0x2dbd, 0x2dbf, 0x35df
+ .2byte 0x1d61, 0x1d63, 0x21e5, 0x21e8, 0x21eb, 0x21ef, 0x1dd1, 0x1db3, 0x1db6, 0x1d98, 0x1db9, 0x25ba, 0x2ddc, 0x2ddd, 0x2dff, 0x361f
+ .2byte 0x1da1, 0x2242, 0x2225, 0x1e27, 0x1e2b, 0x1e2e, 0x1e31, 0x1e13, 0x1e16, 0x1df8, 0x1df9, 0x25fa, 0x2e1c, 0x2e1d, 0x2e3f, 0x365f
+ .2byte 0x22a0, 0x2282, 0x1e85, 0x1e67, 0x1e6a, 0x1e6d, 0x1e70, 0x1e73, 0x1e76, 0x1e58, 0x1e59, 0x263a, 0x2e5c, 0x2e5d, 0x2e5f, 0x367f
+ .2byte 0x22e0, 0x22e2, 0x1ec4, 0x1ec7, 0x1eca, 0x1ecd, 0x1ed0, 0x1ed3, 0x1ed6, 0x1eb8, 0x1e99, 0x269a, 0x2e9c, 0x2e9d, 0x2e9f, 0x369f
+ .2byte 0x2320, 0x2322, 0x1f24, 0x1f07, 0x1f0a, 0x1f0d, 0x1f0f, 0x1f12, 0x1f15, 0x1f18, 0x1ef9, 0x26da, 0x2edc, 0x2edd, 0x2edf, 0x36df
+ .2byte 0x1f60, 0x1f61, 0x1f64, 0x1f27, 0x1f2a, 0x1f2d, 0x1f2f, 0x1f32, 0x1f34, 0x1f37, 0x1f39, 0x271a, 0x2f1c, 0x2f1d, 0x2f1f, 0x36ff
+ .2byte 0x1fa0, 0x1bc1, 0x2385, 0x2749, 0x274b, 0x274d, 0x274f, 0x2751, 0x2754, 0x2756, 0x2758, 0x275a, 0x2f5c, 0x2f3d, 0x2f3f, 0x373f
+ .2byte 0x1fe0, 0x1fc3, 0x2787, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f90, 0x2f92, 0x2f94, 0x2f96, 0x2f98, 0x2f9a, 0x2f9c, 0x2f7d, 0x2f7f, 0x377f
+ .2byte 0x23e1, 0x23c5, 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb0, 0x2fb2, 0x2fb4, 0x2fb6, 0x2fb8, 0x2fba, 0x2fbc, 0x2fbd, 0x2fbf, 0x379f
+ .2byte 0x27e3, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff6, 0x2ff8, 0x2ffa, 0x2ffb, 0x2ffd, 0x2fff, 0x37df
+ .2byte 0x2fe7, 0x33e9, 0x33eb, 0x37ed, 0x37ef, 0x37f0, 0x37f2, 0x37f3, 0x37f5, 0x37f6, 0x37f8, 0x37f9, 0x37fb, 0x37fc, 0x37fe, 0x37ff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3015, 0x2c17, 0x2c19, 0x2c1b, 0x281d, 0x281f, 0x2c3f, 0x307f, 0x34ff
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3052, 0x2c54, 0x2c57, 0x2c59, 0x283b, 0x283e, 0x2c7e, 0x2cbe, 0x34ff, 0x393f
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x30af, 0x2cb1, 0x2cb4, 0x2896, 0x2899, 0x289b, 0x28bc, 0x2cfc, 0x353d, 0x353f, 0x397f
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x3108, 0x310c, 0x2d0f, 0x2cf1, 0x28f3, 0x28f6, 0x28f8, 0x28f9, 0x2d3a, 0x357c, 0x357d, 0x357f, 0x3dbf
+ .2byte 0x2521, 0x2523, 0x2525, 0x3188, 0x2d6c, 0x294e, 0x2951, 0x2533, 0x2536, 0x2957, 0x2d78, 0x319a, 0x35bc, 0x35bd, 0x35bf, 0x3dff
+ .2byte 0x2561, 0x2563, 0x31e5, 0x2de8, 0x29ca, 0x29ce, 0x29b1, 0x25b3, 0x2596, 0x2997, 0x2db8, 0x31da, 0x35dc, 0x35fd, 0x35ff, 0x3e1f
+ .2byte 0x25a1, 0x3242, 0x2e25, 0x2e27, 0x2a2a, 0x2a2d, 0x2a31, 0x2613, 0x25f6, 0x29f7, 0x2df8, 0x321a, 0x361c, 0x363d, 0x363f, 0x3e5f
+ .2byte 0x32a0, 0x2e82, 0x2e85, 0x2a67, 0x2669, 0x266d, 0x2670, 0x2673, 0x2656, 0x2a57, 0x2e38, 0x325a, 0x365c, 0x365d, 0x365f, 0x3e7f
+ .2byte 0x2ee0, 0x2ee2, 0x2ac4, 0x2ac7, 0x26c9, 0x26cc, 0x26cf, 0x26d2, 0x26d6, 0x2a97, 0x2e78, 0x329a, 0x369c, 0x369d, 0x369f, 0x3ebf
+ .2byte 0x2f20, 0x2b22, 0x2b24, 0x2707, 0x2aea, 0x2aed, 0x2aef, 0x2af2, 0x2af4, 0x2af7, 0x2ed8, 0x32da, 0x36dc, 0x36dd, 0x36df, 0x3edf
+ .2byte 0x2b60, 0x2b61, 0x2b64, 0x2b27, 0x2f0b, 0x2f0d, 0x2f0f, 0x2f11, 0x2f14, 0x2f16, 0x2f18, 0x331a, 0x371c, 0x371d, 0x371f, 0x3f1f
+ .2byte 0x2ba0, 0x27c1, 0x2b85, 0x2f49, 0x334c, 0x334e, 0x3350, 0x3352, 0x3354, 0x3356, 0x3358, 0x335a, 0x375c, 0x375d, 0x373f, 0x3f3f
+ .2byte 0x2be0, 0x2bc3, 0x2f87, 0x338b, 0x378d, 0x378f, 0x3790, 0x3792, 0x3794, 0x3796, 0x3798, 0x379a, 0x379c, 0x377d, 0x377f, 0x3f7f
+ .2byte 0x2be1, 0x2fc5, 0x33a9, 0x37ab, 0x37ad, 0x37af, 0x37b1, 0x37b2, 0x37b4, 0x37b6, 0x37b8, 0x37ba, 0x37bc, 0x37bd, 0x37bf, 0x3f9f
+ .2byte 0x2fe3, 0x33e7, 0x33e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f4, 0x37f6, 0x37f8, 0x37fa, 0x37fc, 0x37fd, 0x37ff, 0x3fdf
+ .2byte 0x37e7, 0x37e9, 0x3beb, 0x3bed, 0x3fef, 0x3ff1, 0x3ff2, 0x3ff4, 0x3ff5, 0x3ff7, 0x3ff8, 0x3ff9, 0x3ffb, 0x3ffc, 0x3ffe, 0x3fff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x3c15, 0x3817, 0x3819, 0x341b, 0x341d, 0x341f, 0x343f, 0x387f, 0x3cff
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x3c52, 0x3854, 0x3857, 0x3459, 0x343b, 0x343e, 0x347e, 0x34be, 0x3cff, 0x413f
+ .2byte 0x2ca1, 0x2ca3, 0x3ca5, 0x3ca8, 0x3cac, 0x3caf, 0x38b1, 0x38b4, 0x3496, 0x3499, 0x349b, 0x34bc, 0x34fc, 0x3d3d, 0x3d3f, 0x417f
+ .2byte 0x2ce1, 0x2ce3, 0x3d25, 0x3d08, 0x3d0b, 0x3d0f, 0x38f1, 0x34f3, 0x34f6, 0x34f8, 0x34f9, 0x353a, 0x3d7c, 0x3d7d, 0x3d7f, 0x41bf
+ .2byte 0x2d21, 0x2d23, 0x3d85, 0x3d68, 0x394a, 0x394e, 0x3551, 0x3533, 0x3136, 0x3557, 0x3578, 0x399a, 0x3dbc, 0x3dbd, 0x3dbf, 0x45ff
+ .2byte 0x2d61, 0x2d63, 0x3de5, 0x3de8, 0x39ca, 0x35ae, 0x3190, 0x3193, 0x3195, 0x35b6, 0x39d8, 0x39da, 0x3dfc, 0x3dfd, 0x421f, 0x463f
+ .2byte 0x2da1, 0x3e42, 0x3a25, 0x3a27, 0x362a, 0x320c, 0x3210, 0x31f3, 0x31f5, 0x35f6, 0x3a18, 0x3a1a, 0x3e1c, 0x3e3d, 0x423f, 0x465f
+ .2byte 0x3ea0, 0x3a82, 0x3a85, 0x3667, 0x3669, 0x326c, 0x326f, 0x3273, 0x3255, 0x3636, 0x3a58, 0x3a5a, 0x3e5c, 0x3e7d, 0x427f, 0x469f
+ .2byte 0x3ae0, 0x3ae2, 0x36c4, 0x36c7, 0x32c9, 0x32ac, 0x32af, 0x32b2, 0x32b5, 0x3696, 0x3a98, 0x3a9a, 0x3e9c, 0x3e9d, 0x429f, 0x46bf
+ .2byte 0x3b20, 0x3722, 0x3724, 0x3307, 0x32ea, 0x36cd, 0x36cf, 0x36d1, 0x36d4, 0x36d6, 0x3ad8, 0x3ada, 0x3edc, 0x3edd, 0x42df, 0x46ff
+ .2byte 0x3760, 0x3761, 0x3364, 0x3727, 0x370b, 0x3b0e, 0x3b10, 0x3b12, 0x3b14, 0x3b16, 0x3b18, 0x3b1a, 0x3f1c, 0x3f1d, 0x431f, 0x471f
+ .2byte 0x37a0, 0x33c1, 0x3385, 0x3749, 0x3b4c, 0x3b4e, 0x3b50, 0x3b52, 0x3b54, 0x3b56, 0x3b58, 0x3b5a, 0x3f5c, 0x3f5d, 0x435f, 0x473f
+ .2byte 0x33e0, 0x33c3, 0x3787, 0x3b8b, 0x3b8d, 0x3f8f, 0x3f91, 0x3f93, 0x3f94, 0x3f96, 0x3f98, 0x3f9a, 0x3f9c, 0x3f7d, 0x437f, 0x477f
+ .2byte 0x33e1, 0x37c5, 0x3ba9, 0x3bab, 0x3fad, 0x3faf, 0x3fb1, 0x3fb3, 0x3fb5, 0x3fb6, 0x3fb8, 0x3fba, 0x3fbc, 0x3fbd, 0x43bf, 0x479f
+ .2byte 0x37e3, 0x3be7, 0x3fe9, 0x3feb, 0x3fed, 0x43f0, 0x43f1, 0x43f3, 0x43f5, 0x43f6, 0x43f8, 0x43fa, 0x43fc, 0x43fd, 0x43ff, 0x47df
+ .2byte 0x3fe7, 0x3fe9, 0x3feb, 0x43ed, 0x43ef, 0x47f1, 0x47f3, 0x47f4, 0x47f5, 0x47f7, 0x47f8, 0x47fa, 0x47fb, 0x47fd, 0x47fe, 0x47ff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4815, 0x4417, 0x4419, 0x401b, 0x401d, 0x3c1f, 0x3c3f, 0x407f, 0x44ff
+ .2byte 0x3461, 0x4842, 0x4845, 0x4848, 0x484c, 0x484f, 0x4852, 0x4454, 0x4457, 0x4059, 0x403b, 0x3c3e, 0x407e, 0x3cbe, 0x40ff, 0x453f
+ .2byte 0x34a1, 0x48c2, 0x44a5, 0x44a8, 0x44ab, 0x44ae, 0x44b1, 0x44b4, 0x4096, 0x4099, 0x3c9b, 0x3cbc, 0x3cfc, 0x413d, 0x413f, 0x457f
+ .2byte 0x34e1, 0x4922, 0x4505, 0x44e7, 0x44eb, 0x44ee, 0x44f1, 0x40f3, 0x40f6, 0x3cf8, 0x3cf9, 0x3d3a, 0x417c, 0x417d, 0x457f, 0x49bf
+ .2byte 0x3521, 0x4982, 0x4565, 0x4567, 0x454a, 0x454d, 0x4551, 0x4133, 0x3d36, 0x3d57, 0x3d78, 0x419a, 0x41bc, 0x45bd, 0x45bf, 0x49ff
+ .2byte 0x3561, 0x49e2, 0x45c5, 0x45c7, 0x45aa, 0x418c, 0x4190, 0x3d93, 0x3d95, 0x3db6, 0x41d8, 0x41da, 0x45fc, 0x45fd, 0x461f, 0x4e3f
+ .2byte 0x35a1, 0x4a42, 0x4625, 0x4627, 0x462a, 0x420c, 0x39d0, 0x39d2, 0x3df4, 0x4216, 0x4218, 0x421a, 0x463c, 0x463d, 0x4a5f, 0x4e7f
+ .2byte 0x4aa0, 0x4682, 0x4685, 0x4267, 0x4269, 0x3e6c, 0x3a4e, 0x3a52, 0x3e34, 0x4256, 0x4258, 0x425a, 0x465c, 0x467d, 0x4a7f, 0x4e9f
+ .2byte 0x46e0, 0x42e2, 0x42c4, 0x42c7, 0x3ec9, 0x3eac, 0x3e8f, 0x3e91, 0x3e94, 0x4296, 0x4298, 0x429a, 0x469c, 0x46bd, 0x4abf, 0x4edf
+ .2byte 0x4320, 0x4322, 0x4324, 0x3f07, 0x3eea, 0x3ecd, 0x42d0, 0x42d2, 0x42d4, 0x42d6, 0x42d8, 0x42da, 0x46dc, 0x46dd, 0x4aff, 0x4eff
+ .2byte 0x4360, 0x4361, 0x3f64, 0x3f27, 0x3f0b, 0x430e, 0x4310, 0x4312, 0x4314, 0x4316, 0x4318, 0x431a, 0x471c, 0x471d, 0x4b1f, 0x4f3f
+ .2byte 0x3fa0, 0x3fc1, 0x3f85, 0x3f49, 0x434c, 0x434e, 0x4350, 0x4352, 0x4354, 0x4356, 0x4358, 0x435a, 0x475c, 0x475d, 0x4b5f, 0x4f5f
+ .2byte 0x3fe0, 0x3fc3, 0x3f87, 0x438b, 0x438d, 0x438f, 0x4791, 0x4793, 0x4794, 0x4796, 0x4798, 0x479a, 0x479c, 0x477d, 0x4b9f, 0x4f7f
+ .2byte 0x3fe1, 0x3fc5, 0x43a9, 0x43ab, 0x47ad, 0x47af, 0x47b1, 0x47b3, 0x47b5, 0x47b6, 0x47b8, 0x47ba, 0x47bc, 0x47bd, 0x4bbf, 0x4fbf
+ .2byte 0x3fe3, 0x43e7, 0x43e9, 0x47eb, 0x47ed, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf7, 0x4bf8, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bff, 0x4fdf
+ .2byte 0x43e7, 0x47e9, 0x47eb, 0x4bed, 0x4bef, 0x4bf1, 0x4ff3, 0x4ff5, 0x4ff6, 0x4ff7, 0x4ff9, 0x4ffa, 0x4ffb, 0x4ffd, 0x4ffe, 0x4fff
+ .2byte 0x5400, 0x5402, 0x5406, 0x5408, 0x540c, 0x540f, 0x5412, 0x5415, 0x5017, 0x5019, 0x4c1b, 0x481d, 0x481f, 0x483f, 0x447f, 0x48ff
+ .2byte 0x5460, 0x5042, 0x5045, 0x5048, 0x504b, 0x504e, 0x5051, 0x5054, 0x5057, 0x4c59, 0x4c3b, 0x483e, 0x487e, 0x44be, 0x48ff, 0x4d3f
+ .2byte 0x54c0, 0x50a2, 0x50a5, 0x50a7, 0x50ab, 0x50ae, 0x50b1, 0x50b4, 0x4c96, 0x4c99, 0x489b, 0x48bc, 0x44fc, 0x493d, 0x493f, 0x4d7f
+ .2byte 0x5520, 0x5102, 0x5105, 0x4ce7, 0x4cea, 0x4ced, 0x4cf0, 0x4cf3, 0x4cf6, 0x48f8, 0x48f9, 0x453a, 0x497c, 0x497d, 0x4d7f, 0x4dbf
+ .2byte 0x5580, 0x5162, 0x5165, 0x4d47, 0x4d29, 0x4d2d, 0x4d30, 0x4d33, 0x4936, 0x4957, 0x4578, 0x499a, 0x49bc, 0x49bd, 0x4dbf, 0x51ff
+ .2byte 0x55e0, 0x51c2, 0x51c5, 0x4da7, 0x4da9, 0x4d8c, 0x4d8f, 0x4d93, 0x4995, 0x45b6, 0x49d8, 0x49da, 0x4dfc, 0x4dfd, 0x4e1f, 0x523f
+ .2byte 0x5640, 0x5222, 0x5225, 0x4e07, 0x4e09, 0x4dec, 0x49ce, 0x49d2, 0x45f4, 0x4a16, 0x4a18, 0x4a1a, 0x4e3c, 0x4e3d, 0x4e5f, 0x567f
+ .2byte 0x56a0, 0x5282, 0x5285, 0x4e67, 0x4e69, 0x4e6c, 0x4a4e, 0x4632, 0x4a55, 0x4a56, 0x4a58, 0x4a5a, 0x4e7c, 0x4e7d, 0x529f, 0x56bf
+ .2byte 0x52e0, 0x4ee2, 0x4ec4, 0x4ec7, 0x4ac9, 0x4aac, 0x468f, 0x4ab2, 0x4ab5, 0x4a96, 0x4a98, 0x4a9a, 0x4e9c, 0x4ebd, 0x52bf, 0x56df
+ .2byte 0x4f20, 0x4f22, 0x4b24, 0x4b07, 0x4aea, 0x46cd, 0x4ad0, 0x4ad2, 0x4ad4, 0x4ad6, 0x4ad8, 0x4ada, 0x4edc, 0x4edd, 0x52ff, 0x571f
+ .2byte 0x4b60, 0x4b61, 0x4b64, 0x4b27, 0x470b, 0x4b0e, 0x4b10, 0x4b12, 0x4b14, 0x4b16, 0x4b18, 0x4b1a, 0x4f1c, 0x4f1d, 0x531f, 0x573f
+ .2byte 0x4ba0, 0x4bc1, 0x4b85, 0x4749, 0x4b4c, 0x4b4e, 0x4b50, 0x4b52, 0x4b54, 0x4b56, 0x4b58, 0x4b5a, 0x4f5c, 0x4f5d, 0x535f, 0x575f
+ .2byte 0x4be0, 0x47c3, 0x4787, 0x4b8b, 0x4b8d, 0x4b8f, 0x4b91, 0x4f93, 0x4f95, 0x4f96, 0x4f98, 0x4f9a, 0x4f9c, 0x4f7d, 0x539f, 0x579f
+ .2byte 0x47e1, 0x47c5, 0x4ba9, 0x4bab, 0x4bad, 0x4faf, 0x4fb1, 0x4fb3, 0x4fb5, 0x4fb7, 0x4fb8, 0x4fba, 0x4fbc, 0x4fbd, 0x53bf, 0x57bf
+ .2byte 0x47e3, 0x4be7, 0x4be9, 0x4beb, 0x4bed, 0x4ff0, 0x4ff2, 0x53f4, 0x53f5, 0x53f7, 0x53f9, 0x53fa, 0x53fc, 0x53fd, 0x53ff, 0x57df
+ .2byte 0x4be7, 0x4be9, 0x4beb, 0x4fed, 0x4fef, 0x53f1, 0x53f3, 0x57f5, 0x57f7, 0x57f8, 0x57f9, 0x57fa, 0x57fc, 0x57fd, 0x57fe, 0x57ff
+ .2byte 0x5c00, 0x5c02, 0x5c05, 0x5c08, 0x5c0b, 0x5c0e, 0x5c11, 0x5c14, 0x5c17, 0x5c19, 0x581b, 0x541d, 0x541f, 0x503f, 0x507f, 0x50ff
+ .2byte 0x5c60, 0x5c42, 0x5c45, 0x5c48, 0x5c4b, 0x5c4e, 0x5c50, 0x5c53, 0x5c57, 0x5859, 0x583b, 0x543e, 0x507e, 0x50be, 0x50ff, 0x513f
+ .2byte 0x5ca0, 0x5ca2, 0x5884, 0x5887, 0x588a, 0x588d, 0x5890, 0x5893, 0x5896, 0x5899, 0x549b, 0x50bc, 0x50fc, 0x513d, 0x513f, 0x557f
+ .2byte 0x5d20, 0x5d02, 0x58e4, 0x58e7, 0x58ea, 0x58ed, 0x58f0, 0x58f3, 0x58f6, 0x54f8, 0x50f9, 0x513a, 0x517c, 0x517d, 0x557f, 0x55bf
+ .2byte 0x5d60, 0x5d62, 0x5944, 0x5947, 0x5929, 0x592c, 0x592f, 0x5932, 0x5936, 0x5157, 0x5178, 0x519a, 0x51bc, 0x51bd, 0x51bf, 0x55ff
+ .2byte 0x5dc0, 0x5dc2, 0x59a4, 0x59a7, 0x5989, 0x558c, 0x558f, 0x5592, 0x5595, 0x51b6, 0x51d8, 0x51da, 0x51fc, 0x55fd, 0x561f, 0x563f
+ .2byte 0x5e20, 0x5e22, 0x5a04, 0x5a07, 0x59e9, 0x55ec, 0x51ef, 0x51f1, 0x51f4, 0x5216, 0x5218, 0x521a, 0x523c, 0x563d, 0x565f, 0x5a7f
+ .2byte 0x5e80, 0x5e82, 0x5a64, 0x5a67, 0x5a49, 0x564c, 0x522f, 0x5652, 0x5655, 0x5256, 0x5258, 0x525a, 0x567c, 0x567d, 0x569f, 0x5ebf
+ .2byte 0x5ee0, 0x5ee2, 0x5ac4, 0x5ac7, 0x5ac9, 0x56ac, 0x528f, 0x56b2, 0x5295, 0x5297, 0x5298, 0x529a, 0x56bc, 0x56bd, 0x5adf, 0x673f
+ .2byte 0x5b20, 0x5b22, 0x5724, 0x5707, 0x52ea, 0x52cd, 0x52d0, 0x52d2, 0x52f4, 0x52f7, 0x52d8, 0x52da, 0x56fc, 0x56fd, 0x5aff, 0x673f
+ .2byte 0x5760, 0x5761, 0x5764, 0x5327, 0x4f0b, 0x530e, 0x5310, 0x5312, 0x5314, 0x5316, 0x5318, 0x531a, 0x571c, 0x571d, 0x5b3f, 0x677f
+ .2byte 0x57a0, 0x57c1, 0x5385, 0x5349, 0x534c, 0x534e, 0x5350, 0x5352, 0x5354, 0x5356, 0x5358, 0x535a, 0x575c, 0x575d, 0x5b5f, 0x677f
+ .2byte 0x53e0, 0x53c3, 0x4f87, 0x538b, 0x538d, 0x538f, 0x5391, 0x5393, 0x5795, 0x5797, 0x5798, 0x579a, 0x579c, 0x579d, 0x5b9f, 0x679f
+ .2byte 0x4fe1, 0x4fc5, 0x53a9, 0x53ab, 0x53ad, 0x53af, 0x57b1, 0x57b3, 0x57b5, 0x57b7, 0x57b9, 0x57ba, 0x57bc, 0x57bd, 0x5bbf, 0x67bf
+ .2byte 0x4fe3, 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x53f0, 0x57f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfc, 0x5bfd, 0x5bff, 0x67df
+ .2byte 0x53e7, 0x53e9, 0x53eb, 0x53ed, 0x57ef, 0x57f1, 0x5bf3, 0x5bf5, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff, 0x67ff
+ .2byte 0x6400, 0x6402, 0x6405, 0x6408, 0x640b, 0x640e, 0x6410, 0x6413, 0x6416, 0x6419, 0x601b, 0x601d, 0x5c1f, 0x583f, 0x587f, 0x58ff
+ .2byte 0x6440, 0x6442, 0x6445, 0x6448, 0x644a, 0x644d, 0x6450, 0x6453, 0x6456, 0x6459, 0x643b, 0x603e, 0x5c7e, 0x58be, 0x58ff, 0x593f
+ .2byte 0x64a0, 0x64a2, 0x6484, 0x6487, 0x648a, 0x648d, 0x6490, 0x6492, 0x6495, 0x6499, 0x609b, 0x5cbc, 0x58fc, 0x593d, 0x593f, 0x597f
+ .2byte 0x6500, 0x6502, 0x64e4, 0x60e7, 0x60e9, 0x60ec, 0x60ef, 0x60f2, 0x60f5, 0x60f8, 0x5cf9, 0x593a, 0x597c, 0x597d, 0x597f, 0x59bf
+ .2byte 0x6560, 0x6562, 0x6544, 0x6147, 0x5d4a, 0x5d4c, 0x5d4f, 0x5d52, 0x5d54, 0x5d57, 0x5978, 0x599a, 0x59bc, 0x59bd, 0x59bf, 0x5dff
+ .2byte 0x65c0, 0x65a2, 0x65a4, 0x61a7, 0x5daa, 0x59ad, 0x59af, 0x59b1, 0x59b4, 0x59b6, 0x59d8, 0x59da, 0x59fc, 0x59fd, 0x5a1f, 0x5e3f
+ .2byte 0x6620, 0x6602, 0x6604, 0x61e7, 0x5dea, 0x59ed, 0x5a10, 0x5a12, 0x5a14, 0x5a16, 0x5a18, 0x5a1a, 0x5a3c, 0x5a3d, 0x5e5f, 0x5e7f
+ .2byte 0x6680, 0x6662, 0x6664, 0x6247, 0x5e4a, 0x5a2d, 0x5a50, 0x5a52, 0x5a54, 0x5a56, 0x5a58, 0x5a5a, 0x5a7c, 0x5e7d, 0x5e9f, 0x62bf
+ .2byte 0x66e0, 0x66c2, 0x66c4, 0x62a7, 0x5e8a, 0x5a8d, 0x5a90, 0x5a92, 0x5e94, 0x5e97, 0x5a98, 0x5a9a, 0x5ebc, 0x5ebd, 0x5edf, 0x6b3f
+ .2byte 0x6720, 0x6722, 0x6724, 0x6307, 0x5eea, 0x5acd, 0x5ad0, 0x5ad2, 0x5ef4, 0x5ad7, 0x5ad8, 0x5ada, 0x5efc, 0x5efd, 0x673f, 0x6f7f
+ .2byte 0x6360, 0x6361, 0x6364, 0x5f27, 0x5b0b, 0x5b0e, 0x5b10, 0x5b12, 0x5b14, 0x5b16, 0x5b18, 0x5b1a, 0x5f1c, 0x5f3d, 0x675f, 0x6f7f
+ .2byte 0x5fa0, 0x5fc1, 0x5b85, 0x5b49, 0x5b4c, 0x5b4e, 0x5b50, 0x5b52, 0x5b54, 0x5b56, 0x5b58, 0x5b5a, 0x5f5c, 0x5f5d, 0x677f, 0x6f9f
+ .2byte 0x5fe0, 0x5bc3, 0x5787, 0x5b8b, 0x5b8d, 0x5b8f, 0x5b91, 0x5b93, 0x5f95, 0x5f97, 0x5f98, 0x5f9a, 0x5f9c, 0x5f9d, 0x679f, 0x6fbf
+ .2byte 0x5be1, 0x57c5, 0x5ba9, 0x5bab, 0x5bad, 0x5baf, 0x5bb1, 0x5bb3, 0x5fb5, 0x5fb7, 0x5fb9, 0x5fba, 0x5fbc, 0x5fbd, 0x67df, 0x6fdf
+ .2byte 0x57e3, 0x5be7, 0x5be9, 0x5beb, 0x5bed, 0x5bf0, 0x5ff2, 0x5ff4, 0x5ff6, 0x67f9, 0x67fa, 0x67fb, 0x67fd, 0x67fe, 0x67ff, 0x6fff
+ .2byte 0x57e7, 0x5be9, 0x5beb, 0x5bed, 0x5bef, 0x5ff1, 0x5ff3, 0x63f5, 0x67f9, 0x6ffb, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x6fff
+ .2byte 0x6c00, 0x6c02, 0x6c05, 0x6c07, 0x6c0a, 0x6c0d, 0x6c10, 0x6c12, 0x6c15, 0x6c18, 0x6c1b, 0x6c1d, 0x681f, 0x603f, 0x607f, 0x5cff
+ .2byte 0x6c40, 0x6c21, 0x6c24, 0x6c27, 0x6c2a, 0x6c2d, 0x6c30, 0x6c32, 0x6c35, 0x6c38, 0x6c3b, 0x6c3e, 0x647e, 0x60be, 0x60ff, 0x613f
+ .2byte 0x6ca0, 0x6c81, 0x6c84, 0x6c87, 0x6c8a, 0x6c8c, 0x6c8f, 0x6c92, 0x6c95, 0x6c98, 0x6c9b, 0x64bc, 0x60fc, 0x613d, 0x613f, 0x617f
+ .2byte 0x6d00, 0x6ce1, 0x6ce4, 0x64e7, 0x64ea, 0x64ed, 0x64ef, 0x64f2, 0x64f4, 0x64f7, 0x64f9, 0x613a, 0x617c, 0x617d, 0x617f, 0x61bf
+ .2byte 0x6d60, 0x6d41, 0x6d44, 0x6547, 0x616b, 0x616d, 0x616f, 0x6171, 0x6173, 0x6176, 0x6178, 0x619a, 0x61bc, 0x61bd, 0x61bf, 0x61ff
+ .2byte 0x6da0, 0x6da1, 0x6da4, 0x65a7, 0x61ab, 0x61ce, 0x61d0, 0x61d2, 0x61d4, 0x61d6, 0x61d8, 0x61da, 0x61fc, 0x61fd, 0x621f, 0x623f
+ .2byte 0x6e00, 0x6e01, 0x6de4, 0x65e7, 0x61eb, 0x620e, 0x6210, 0x6212, 0x6214, 0x6216, 0x6218, 0x621a, 0x623c, 0x623d, 0x625f, 0x667f
+ .2byte 0x6e60, 0x6e61, 0x6e44, 0x6647, 0x622b, 0x624e, 0x6250, 0x6252, 0x6254, 0x6256, 0x6258, 0x625a, 0x627c, 0x627d, 0x669f, 0x66bf
+ .2byte 0x6ec0, 0x6ec1, 0x6ea4, 0x6687, 0x628b, 0x628e, 0x6290, 0x6292, 0x6294, 0x6296, 0x6298, 0x629a, 0x62bc, 0x66bd, 0x66df, 0x6f3f
+ .2byte 0x6f00, 0x6f21, 0x6f04, 0x66e7, 0x62cb, 0x62ce, 0x62d0, 0x62d2, 0x62d4, 0x62d6, 0x62d8, 0x62da, 0x62fc, 0x66fd, 0x6b3f, 0x6f7f
+ .2byte 0x6f60, 0x6f61, 0x6f64, 0x6727, 0x630b, 0x630e, 0x6310, 0x6312, 0x6314, 0x6316, 0x6319, 0x631a, 0x673c, 0x6b5e, 0x6f7f, 0x77bf
+ .2byte 0x6ba0, 0x6bc1, 0x6785, 0x6349, 0x634c, 0x634e, 0x6350, 0x6352, 0x6354, 0x6356, 0x6358, 0x635a, 0x675c, 0x6b7e, 0x6f9f, 0x77bf
+ .2byte 0x67e0, 0x67c3, 0x6387, 0x638b, 0x638d, 0x638f, 0x6391, 0x6393, 0x6395, 0x6397, 0x6799, 0x679a, 0x679c, 0x6bbe, 0x6fbf, 0x77df
+ .2byte 0x63e1, 0x63c5, 0x63a9, 0x63ab, 0x63ad, 0x63af, 0x63b1, 0x63b3, 0x63b5, 0x67b7, 0x6bda, 0x6bdb, 0x6bdd, 0x6bde, 0x6fdf, 0x77df
+ .2byte 0x5fe3, 0x63e7, 0x5fe9, 0x63eb, 0x63ed, 0x63f0, 0x63f2, 0x63f4, 0x67f6, 0x6bf9, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, 0x77ff
+ .2byte 0x5fe7, 0x5fe9, 0x5feb, 0x5fed, 0x63ef, 0x63f1, 0x67f3, 0x67f5, 0x6ff9, 0x6ffb, 0x77fd, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff
+ .2byte 0x7400, 0x7402, 0x7404, 0x7407, 0x740a, 0x740d, 0x740f, 0x7412, 0x7415, 0x7417, 0x741a, 0x741d, 0x741f, 0x6c3f, 0x687f, 0x64ff
+ .2byte 0x7440, 0x7821, 0x7824, 0x7826, 0x7829, 0x782c, 0x782f, 0x7832, 0x7835, 0x7837, 0x783a, 0x783e, 0x707e, 0x68be, 0x68ff, 0x653f
+ .2byte 0x74a0, 0x7881, 0x70a5, 0x70a8, 0x70aa, 0x70ac, 0x70af, 0x70b2, 0x70b4, 0x70b6, 0x70b9, 0x70bc, 0x68fc, 0x693d, 0x693f, 0x657f
+ .2byte 0x7500, 0x78e1, 0x7105, 0x6929, 0x692b, 0x692d, 0x692f, 0x6931, 0x6934, 0x6936, 0x6938, 0x693a, 0x697c, 0x697d, 0x697f, 0x65bf
+ .2byte 0x7540, 0x7941, 0x7145, 0x6969, 0x698c, 0x698e, 0x6990, 0x6992, 0x6994, 0x6996, 0x6998, 0x699a, 0x69bc, 0x69bd, 0x69bf, 0x65ff
+ .2byte 0x75a0, 0x79a1, 0x71a5, 0x69a9, 0x69cc, 0x69ce, 0x69d0, 0x69d2, 0x69d4, 0x69d6, 0x69d8, 0x69da, 0x69fc, 0x69fd, 0x6a1f, 0x6a3f
+ .2byte 0x7600, 0x79e1, 0x71e5, 0x69e9, 0x6a0c, 0x6a0e, 0x6a10, 0x6a12, 0x6a14, 0x6a16, 0x6a18, 0x6a1a, 0x6a3c, 0x6a3d, 0x6a5f, 0x6a7f
+ .2byte 0x7640, 0x7a41, 0x7245, 0x6a29, 0x6a4c, 0x6a4e, 0x6a50, 0x6a52, 0x6a54, 0x6a56, 0x6a58, 0x6a5a, 0x6a7c, 0x6a7d, 0x6a9f, 0x6abf
+ .2byte 0x76a0, 0x7aa1, 0x7285, 0x6a89, 0x6a8c, 0x6a8e, 0x6a90, 0x6a92, 0x6a94, 0x6a96, 0x6a98, 0x6a9a, 0x6abc, 0x6abd, 0x6adf, 0x733f
+ .2byte 0x7700, 0x7b01, 0x72e5, 0x6ac9, 0x6acc, 0x6ace, 0x6ad0, 0x6ad2, 0x6ad4, 0x6ad6, 0x6ad8, 0x6ada, 0x6afc, 0x6afd, 0x6f3f, 0x737f
+ .2byte 0x7760, 0x7b61, 0x7325, 0x6b09, 0x6b0c, 0x6b0e, 0x6b10, 0x6b12, 0x6b14, 0x6b16, 0x6b18, 0x6b1a, 0x6b3c, 0x6f5e, 0x737f, 0x77bf
+ .2byte 0x77a0, 0x7bc1, 0x7385, 0x6b49, 0x6b4c, 0x6b4e, 0x6b50, 0x6b52, 0x6b54, 0x6b56, 0x6b58, 0x6b5b, 0x6f7d, 0x739e, 0x77bf, 0x7fff
+ .2byte 0x73e0, 0x6fc3, 0x6b87, 0x6b8b, 0x6b8d, 0x6b8f, 0x6b91, 0x6b93, 0x6b95, 0x6b97, 0x6b99, 0x6fbb, 0x6fbd, 0x73be, 0x77df, 0x7fff
+ .2byte 0x6be1, 0x6bc5, 0x67a9, 0x67ab, 0x6bad, 0x6baf, 0x6bb1, 0x6bb3, 0x6bb5, 0x6bb7, 0x6fda, 0x73dc, 0x73dd, 0x73de, 0x77df, 0x7fff
+ .2byte 0x67e3, 0x67e7, 0x6be9, 0x67eb, 0x67ed, 0x6bf0, 0x6bf2, 0x6bf4, 0x6bf6, 0x6ff9, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x7fff
+ .2byte 0x63e7, 0x67e9, 0x67eb, 0x67ed, 0x67ef, 0x67f1, 0x6bf3, 0x6bf5, 0x6ff9, 0x73fb, 0x77fd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c00, 0x7c02, 0x7c04, 0x7c07, 0x7c0a, 0x7c0c, 0x7c0f, 0x7c12, 0x7c14, 0x7c17, 0x7c19, 0x7c1c, 0x7c1f, 0x743f, 0x707f, 0x6cff
+ .2byte 0x7c40, 0x7863, 0x7865, 0x7867, 0x786a, 0x786c, 0x786f, 0x7871, 0x7874, 0x7876, 0x7879, 0x787b, 0x787e, 0x70be, 0x70ff, 0x6d3f
+ .2byte 0x7ca0, 0x78c3, 0x70e7, 0x70e9, 0x70eb, 0x70ed, 0x70ef, 0x70f1, 0x70f3, 0x70f5, 0x70f8, 0x70fa, 0x70fc, 0x713d, 0x713f, 0x6d7f
+ .2byte 0x7ce0, 0x7903, 0x7127, 0x716b, 0x716c, 0x716e, 0x7170, 0x7172, 0x7174, 0x7176, 0x7178, 0x717a, 0x717c, 0x717d, 0x6d7f, 0x6dbf
+ .2byte 0x7d40, 0x7963, 0x7167, 0x71ab, 0x71ad, 0x71ae, 0x71b0, 0x71b2, 0x71b4, 0x71b6, 0x71b8, 0x71ba, 0x71bc, 0x71bd, 0x71bf, 0x6dff
+ .2byte 0x7da0, 0x79a3, 0x71a7, 0x71eb, 0x71ed, 0x71ef, 0x71f0, 0x71f2, 0x71f4, 0x71f6, 0x71f8, 0x71fa, 0x71fc, 0x71fd, 0x721f, 0x6e3f
+ .2byte 0x7de0, 0x7a03, 0x71e7, 0x720b, 0x720d, 0x722f, 0x7231, 0x7232, 0x7234, 0x7236, 0x7238, 0x723a, 0x723c, 0x723d, 0x725f, 0x6e7f
+ .2byte 0x7e40, 0x7a43, 0x7227, 0x724b, 0x724d, 0x726f, 0x7271, 0x7273, 0x7274, 0x7276, 0x7278, 0x727a, 0x727c, 0x727d, 0x729f, 0x72bf
+ .2byte 0x7ea0, 0x7a83, 0x7287, 0x728b, 0x728d, 0x728f, 0x7291, 0x72b3, 0x72b5, 0x72b7, 0x72b8, 0x72ba, 0x72bc, 0x72bd, 0x72df, 0x773f
+ .2byte 0x7ee0, 0x7ae3, 0x72c7, 0x72cb, 0x72cd, 0x72cf, 0x72d1, 0x72d3, 0x72f5, 0x72f7, 0x72f8, 0x72fa, 0x72fc, 0x72fd, 0x773f, 0x777f
+ .2byte 0x7f40, 0x7b23, 0x7307, 0x730b, 0x730d, 0x730f, 0x7311, 0x7313, 0x7315, 0x7317, 0x7339, 0x733a, 0x733c, 0x775e, 0x777f, 0x7bbf
+ .2byte 0x7fa0, 0x7b83, 0x7347, 0x734b, 0x734d, 0x734f, 0x7351, 0x7353, 0x7355, 0x7357, 0x7359, 0x777b, 0x777d, 0x779e, 0x7bbf, 0x7fff
+ .2byte 0x7fe0, 0x7bc3, 0x7387, 0x738b, 0x738d, 0x738f, 0x7391, 0x7393, 0x7395, 0x7397, 0x7399, 0x77bb, 0x77bd, 0x7bde, 0x7fff, 0x7fff
+ .2byte 0x77e1, 0x73c5, 0x6fa9, 0x6fab, 0x6fad, 0x6faf, 0x6fb1, 0x6fb3, 0x73b5, 0x73b7, 0x77da, 0x77dc, 0x7bde, 0x7bde, 0x7fff, 0x7fff
+ .2byte 0x6fe3, 0x6fe7, 0x6fe9, 0x6feb, 0x6fed, 0x6ff0, 0x73f2, 0x73f4, 0x73f6, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x6be7, 0x6fe9, 0x6beb, 0x6fed, 0x6fef, 0x6ff1, 0x6ff3, 0x73f5, 0x73f9, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c21, 0x7c23, 0x7c26, 0x7c28, 0x7c2a, 0x7c2c, 0x7c2f, 0x7c31, 0x7c33, 0x7c36, 0x7c38, 0x7c3a, 0x7c3d, 0x7c3f, 0x787f, 0x70ff
+ .2byte 0x7c81, 0x78a5, 0x78a6, 0x78a8, 0x78ab, 0x78ad, 0x78af, 0x78b1, 0x78b3, 0x78b5, 0x78b8, 0x78ba, 0x78bc, 0x78be, 0x78ff, 0x713f
+ .2byte 0x7cc1, 0x78e5, 0x7529, 0x752b, 0x752c, 0x752e, 0x7530, 0x7532, 0x7534, 0x7536, 0x7538, 0x7539, 0x753b, 0x753d, 0x753f, 0x717f
+ .2byte 0x7d01, 0x7925, 0x7569, 0x756b, 0x756d, 0x756e, 0x7570, 0x7572, 0x7574, 0x7576, 0x7578, 0x7579, 0x757b, 0x757d, 0x757f, 0x71bf
+ .2byte 0x7d61, 0x7965, 0x75a9, 0x75ab, 0x75ad, 0x75af, 0x75b1, 0x75b2, 0x75b4, 0x75b6, 0x75b8, 0x75ba, 0x75bb, 0x75bd, 0x75bf, 0x71ff
+ .2byte 0x7da1, 0x79a5, 0x75e9, 0x75eb, 0x75ed, 0x75ef, 0x75f1, 0x75f3, 0x75f4, 0x75f6, 0x75f8, 0x75fa, 0x75fb, 0x75fd, 0x761f, 0x763f
+ .2byte 0x7de1, 0x79e5, 0x7609, 0x760b, 0x762d, 0x762f, 0x7631, 0x7633, 0x7635, 0x7636, 0x7638, 0x763a, 0x763b, 0x763d, 0x765f, 0x767f
+ .2byte 0x7e41, 0x7a25, 0x7649, 0x764b, 0x764d, 0x766f, 0x7671, 0x7673, 0x7675, 0x7676, 0x7678, 0x767a, 0x767b, 0x767d, 0x769f, 0x76bf
+ .2byte 0x7e81, 0x7a85, 0x7689, 0x768b, 0x768d, 0x76af, 0x76b1, 0x76b3, 0x76b5, 0x76b7, 0x76b8, 0x76ba, 0x76bc, 0x76bd, 0x76df, 0x7b3f
+ .2byte 0x7ec1, 0x7ac5, 0x76c9, 0x76cb, 0x76cd, 0x76cf, 0x76d1, 0x76f3, 0x76f5, 0x76f7, 0x76f9, 0x76fa, 0x76fc, 0x76fd, 0x7b3f, 0x7b7f
+ .2byte 0x7f01, 0x7b05, 0x7709, 0x770b, 0x770d, 0x770f, 0x7711, 0x7713, 0x7735, 0x7737, 0x7b5a, 0x7b5b, 0x7b5d, 0x7b5e, 0x7b7f, 0x7bbf
+ .2byte 0x7f61, 0x7b45, 0x7749, 0x774b, 0x774d, 0x774f, 0x7751, 0x7753, 0x7755, 0x7757, 0x7b7a, 0x7b9c, 0x7b9d, 0x7b9e, 0x7bbf, 0x7fff
+ .2byte 0x7fa1, 0x7b85, 0x7789, 0x778b, 0x778d, 0x778f, 0x7791, 0x7793, 0x7795, 0x7797, 0x7bba, 0x7bbc, 0x7bde, 0x7bde, 0x7fff, 0x7fff
+ .2byte 0x7fe1, 0x7bc5, 0x77a9, 0x77ab, 0x77ad, 0x77af, 0x77b1, 0x77b3, 0x77b5, 0x77b7, 0x7bda, 0x7bdc, 0x7bde, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e3, 0x77e7, 0x77e9, 0x77eb, 0x77ed, 0x77f0, 0x77f2, 0x77f4, 0x77f6, 0x7bf9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x73e7, 0x73e9, 0x73eb, 0x73ed, 0x73ef, 0x73f1, 0x77f3, 0x77f5, 0x77f9, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c63, 0x7c65, 0x7c67, 0x7c69, 0x7c6b, 0x7c6d, 0x7c6f, 0x7c71, 0x7c73, 0x7c75, 0x7c77, 0x7c79, 0x7c7b, 0x7c7d, 0x7c7f, 0x78ff
+ .2byte 0x7cc3, 0x7ce7, 0x7ce9, 0x7ceb, 0x7cec, 0x7cee, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cf8, 0x7cf9, 0x7cfb, 0x7cfd, 0x7cff, 0x793f
+ .2byte 0x7d03, 0x7d27, 0x7d29, 0x7d2b, 0x7d2c, 0x7d2f, 0x7d30, 0x7d32, 0x7d34, 0x7d36, 0x7d37, 0x7d3a, 0x7d3b, 0x7d3d, 0x7d3f, 0x797f
+ .2byte 0x7d43, 0x7d67, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d78, 0x7d79, 0x7d7b, 0x7d7d, 0x7d7f, 0x79bf
+ .2byte 0x7d83, 0x7da7, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db1, 0x7db2, 0x7db4, 0x7db6, 0x7db8, 0x7db9, 0x7dbb, 0x7dbd, 0x7dbf, 0x79ff
+ .2byte 0x7dc3, 0x7de7, 0x7de9, 0x7deb, 0x7ded, 0x7e10, 0x7e11, 0x7e13, 0x7e14, 0x7e16, 0x7e18, 0x7e1a, 0x7e1b, 0x7e1d, 0x7e1f, 0x7a3f
+ .2byte 0x7e03, 0x7e07, 0x7e09, 0x7e2b, 0x7e2d, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e57, 0x7e58, 0x7e5a, 0x7e5c, 0x7e5d, 0x7e5f, 0x7a7f
+ .2byte 0x7e23, 0x7e47, 0x7e49, 0x7e6b, 0x7e6d, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9c, 0x7e9d, 0x7e9f, 0x7abf
+ .2byte 0x7e83, 0x7e87, 0x7e89, 0x7eab, 0x7e8d, 0x7eb0, 0x7eb2, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edc, 0x7edd, 0x7edf, 0x7f3f
+ .2byte 0x7ec3, 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7ed0, 0x7ef2, 0x7ef4, 0x7ef6, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3e, 0x7f3f, 0x7f7f
+ .2byte 0x7f03, 0x7f07, 0x7f09, 0x7f0b, 0x7f0d, 0x7f10, 0x7f12, 0x7f34, 0x7f36, 0x7f59, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7fbf
+ .2byte 0x7f43, 0x7f47, 0x7f49, 0x7f4b, 0x7f4d, 0x7f50, 0x7f52, 0x7f54, 0x7f56, 0x7f79, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fff
+ .2byte 0x7f83, 0x7f87, 0x7f89, 0x7f6b, 0x7f8d, 0x7f90, 0x7f92, 0x7f94, 0x7f96, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc3, 0x7fc7, 0x7fa9, 0x7fab, 0x7fad, 0x7fb0, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fd9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe3, 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e7, 0x7be9, 0x7beb, 0x7bed, 0x7bef, 0x7bf1, 0x7bf3, 0x7bf5, 0x7bf9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7ce7, 0x7ce8, 0x7cea, 0x7ceb, 0x7ced, 0x7cef, 0x7cf0, 0x7cf2, 0x7cf4, 0x7cf5, 0x7cf7, 0x7cf8, 0x7cfa, 0x7cfc, 0x7cfd, 0x7cff
+ .2byte 0x7d07, 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, 0x7d2f, 0x7d31, 0x7d32, 0x7d34, 0x7d36, 0x7d37, 0x7d39, 0x7d3b, 0x7d3c, 0x7d3e, 0x7d3f
+ .2byte 0x7d47, 0x7d69, 0x7d6b, 0x7d6c, 0x7d6e, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d76, 0x7d77, 0x7d79, 0x7d7a, 0x7d7c, 0x7d7e, 0x7d7f
+ .2byte 0x7d87, 0x7d89, 0x7dab, 0x7dad, 0x7dae, 0x7db0, 0x7db2, 0x7db3, 0x7db4, 0x7db6, 0x7db7, 0x7db9, 0x7dbb, 0x7dbc, 0x7dbe, 0x7dbf
+ .2byte 0x7da7, 0x7dc9, 0x7dcb, 0x7ded, 0x7def, 0x7df0, 0x7df2, 0x7df3, 0x7df5, 0x7df6, 0x7df8, 0x7df9, 0x7dfb, 0x7dfc, 0x7dfe, 0x7dff
+ .2byte 0x7de7, 0x7e09, 0x7e0b, 0x7e0d, 0x7e2f, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e38, 0x7e39, 0x7e3b, 0x7e3c, 0x7e3e, 0x7e3f
+ .2byte 0x7e27, 0x7e29, 0x7e2b, 0x7e4d, 0x7e4f, 0x7e71, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7d, 0x7e7e, 0x7e7f
+ .2byte 0x7e47, 0x7e69, 0x7e6b, 0x7e6d, 0x7e8f, 0x7e91, 0x7eb3, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7eba, 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf
+ .2byte 0x7e87, 0x7e89, 0x7eab, 0x7ead, 0x7eaf, 0x7eb1, 0x7ed3, 0x7ef5, 0x7f39, 0x7f39, 0x7f3b, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f
+ .2byte 0x7ec7, 0x7ec9, 0x7ecb, 0x7ecd, 0x7eef, 0x7ef1, 0x7ef3, 0x7f15, 0x7f59, 0x7f7b, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f7f
+ .2byte 0x7ee7, 0x7f09, 0x7f0b, 0x7f0d, 0x7f0f, 0x7f11, 0x7f33, 0x7f35, 0x7f79, 0x7f7b, 0x7fbd, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf
+ .2byte 0x7f27, 0x7f29, 0x7f2b, 0x7f2d, 0x7f2f, 0x7f51, 0x7f53, 0x7f55, 0x7f99, 0x7f9b, 0x7fbd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f67, 0x7f69, 0x7f6b, 0x7f6d, 0x7f6f, 0x7f71, 0x7f73, 0x7f95, 0x7fb9, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f87, 0x7f89, 0x7f8b, 0x7f8d, 0x7f8f, 0x7fb1, 0x7fb3, 0x7fb5, 0x7fd9, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc7, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd1, 0x7fd3, 0x7fd5, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe7, 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff9, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0016, 0x0018, 0x001a, 0x001c, 0x001f, 0x043f, 0x0c7f, 0x14bf, 0x211f
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0076, 0x0058, 0x005a, 0x005c, 0x005f, 0x047f, 0x0cbf, 0x14df, 0x213f
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d6, 0x00d8, 0x00ba, 0x00bc, 0x00bf, 0x04bf, 0x0cff, 0x151f, 0x217f
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0136, 0x0138, 0x011a, 0x011c, 0x011f, 0x051f, 0x0d3f, 0x155f, 0x219f
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x0196, 0x0198, 0x017a, 0x017c, 0x015f, 0x055f, 0x0d7f, 0x159f, 0x21df
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x01f6, 0x01f8, 0x01da, 0x01dc, 0x01bf, 0x05bf, 0x0dbf, 0x15df, 0x21ff
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0276, 0x0258, 0x023a, 0x021c, 0x021f, 0x061f, 0x0e1f, 0x161f, 0x223f
+ .2byte 0x02c0, 0x02c3, 0x02c6, 0x02c9, 0x02cd, 0x02d0, 0x02d3, 0x02d6, 0x02b8, 0x029a, 0x027c, 0x027f, 0x065f, 0x0e5f, 0x165f, 0x227f
+ .2byte 0x0300, 0x0303, 0x0306, 0x0309, 0x030c, 0x030f, 0x0312, 0x0315, 0x0318, 0x02fa, 0x02dc, 0x02df, 0x06bf, 0x0e9f, 0x169f, 0x229f
+ .2byte 0x0340, 0x0343, 0x0346, 0x0348, 0x034c, 0x034f, 0x0351, 0x0355, 0x0358, 0x035a, 0x033c, 0x031f, 0x071f, 0x0edf, 0x16df, 0x22df
+ .2byte 0x0380, 0x0382, 0x0385, 0x0388, 0x038b, 0x038e, 0x0391, 0x0394, 0x0397, 0x039a, 0x039c, 0x037f, 0x075f, 0x0f1f, 0x16ff, 0x22ff
+ .2byte 0x03e0, 0x03e3, 0x03e5, 0x03e8, 0x03eb, 0x03ee, 0x03f1, 0x03f3, 0x03f6, 0x03f9, 0x03fc, 0x03ff, 0x079f, 0x0f7f, 0x175f, 0x233f
+ .2byte 0x07e1, 0x07e3, 0x07e6, 0x07e8, 0x07eb, 0x07ed, 0x07f0, 0x07f3, 0x07f5, 0x07f8, 0x07fa, 0x07fd, 0x07ff, 0x0fbf, 0x177f, 0x235f
+ .2byte 0x0fe3, 0x0fe5, 0x0fe7, 0x0fe9, 0x0fec, 0x0fee, 0x0ff0, 0x0ff3, 0x0ff4, 0x0ff7, 0x0ff9, 0x0ffb, 0x0ffe, 0x0fff, 0x17bf, 0x239f
+ .2byte 0x17e5, 0x17e7, 0x17e9, 0x17eb, 0x17ed, 0x17ef, 0x17f0, 0x17f2, 0x17f4, 0x17f6, 0x17f8, 0x17fa, 0x17fc, 0x17fe, 0x17ff, 0x23df
+ .2byte 0x23e8, 0x23ea, 0x23eb, 0x23ed, 0x23ee, 0x23f0, 0x23f1, 0x23f3, 0x23f5, 0x23f6, 0x23f8, 0x23f9, 0x23fb, 0x23fc, 0x23fe, 0x23ff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c16, 0x0c18, 0x0c1a, 0x081c, 0x0c1f, 0x0c3f, 0x147f, 0x1cbf, 0x291f
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0853, 0x0856, 0x0858, 0x085a, 0x043d, 0x085e, 0x109e, 0x18df, 0x211f, 0x295f
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08d3, 0x08b6, 0x08b8, 0x08ba, 0x049d, 0x089e, 0x10de, 0x18ff, 0x215f, 0x299f
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0933, 0x0916, 0x0918, 0x091a, 0x04fd, 0x08fe, 0x111e, 0x193f, 0x219f, 0x29bf
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x0993, 0x0996, 0x0978, 0x097a, 0x055d, 0x095e, 0x117e, 0x199f, 0x21bf, 0x29df
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0a13, 0x09f6, 0x09d8, 0x09da, 0x05bd, 0x09be, 0x11be, 0x19bf, 0x21ff, 0x2a1f
+ .2byte 0x0da1, 0x0a62, 0x0a66, 0x0a69, 0x0a6d, 0x0a70, 0x0a73, 0x0a56, 0x0a38, 0x0a3a, 0x061d, 0x0a1e, 0x121e, 0x1a1f, 0x223f, 0x2a5f
+ .2byte 0x0ec0, 0x0ac2, 0x0ac5, 0x0ac9, 0x0acc, 0x0acf, 0x0ad2, 0x0ad6, 0x0ab8, 0x0a9a, 0x067d, 0x0a5e, 0x125e, 0x1a5f, 0x227f, 0x2a7f
+ .2byte 0x0b00, 0x0b02, 0x0b05, 0x0b09, 0x0b0b, 0x0b0f, 0x0b12, 0x0b15, 0x0b18, 0x0afa, 0x06dd, 0x0abe, 0x129e, 0x1a9f, 0x22bf, 0x2abf
+ .2byte 0x0b40, 0x0b42, 0x0b45, 0x0b48, 0x0b4b, 0x0b4e, 0x0b51, 0x0b54, 0x0b57, 0x0b5a, 0x075d, 0x0b1e, 0x12fe, 0x1adf, 0x22df, 0x2adf
+ .2byte 0x0b80, 0x07a1, 0x07a4, 0x07a8, 0x07aa, 0x07ae, 0x07b1, 0x07b4, 0x07b7, 0x07ba, 0x07bd, 0x0b7e, 0x133e, 0x1b1f, 0x231f, 0x2b1f
+ .2byte 0x0be0, 0x0bc2, 0x0bc5, 0x0bc8, 0x0bca, 0x0bcd, 0x0bd0, 0x0bd3, 0x0bd6, 0x0bd8, 0x0bdb, 0x0bde, 0x139e, 0x1b5f, 0x235f, 0x2b3f
+ .2byte 0x0fe1, 0x13c4, 0x13c6, 0x13c9, 0x13cb, 0x13ce, 0x13d0, 0x13d2, 0x13d5, 0x13d7, 0x13d9, 0x13dc, 0x13de, 0x1b9f, 0x239f, 0x2b7f
+ .2byte 0x17e3, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf4, 0x1bf6, 0x1bf8, 0x1bfa, 0x1bfd, 0x1bff, 0x23df, 0x2b9f
+ .2byte 0x1be5, 0x23e8, 0x23ea, 0x23ec, 0x23ee, 0x23ef, 0x23f1, 0x23f3, 0x23f5, 0x23f7, 0x23f8, 0x23fa, 0x23fc, 0x23fe, 0x23ff, 0x2bdf
+ .2byte 0x27e8, 0x2bea, 0x2bec, 0x2bed, 0x2bef, 0x2bf1, 0x2bf2, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bf9, 0x2bfb, 0x2bfd, 0x2bfe, 0x2bff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1816, 0x1818, 0x181a, 0x141c, 0x141f, 0x183f, 0x1c7f, 0x24bf, 0x2d1f
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1853, 0x1456, 0x1458, 0x145a, 0x103d, 0x145e, 0x189e, 0x20df, 0x291f, 0x315f
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x18d0, 0x14b3, 0x14b5, 0x1098, 0x109a, 0x14bb, 0x18dc, 0x211d, 0x295e, 0x295f, 0x319f
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x1930, 0x1533, 0x1515, 0x10f8, 0x10fa, 0x14fb, 0x191c, 0x213d, 0x297e, 0x299f, 0x31bf
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x1990, 0x1593, 0x1575, 0x1158, 0x115a, 0x155b, 0x197c, 0x217d, 0x29be, 0x29bf, 0x31ff
+ .2byte 0x1561, 0x1563, 0x1a06, 0x1a09, 0x1a0d, 0x1a10, 0x15f3, 0x15d5, 0x11d8, 0x11ba, 0x15bb, 0x19bc, 0x21dd, 0x29fe, 0x29ff, 0x321f
+ .2byte 0x15a1, 0x1a62, 0x1665, 0x1669, 0x166c, 0x166f, 0x1673, 0x1655, 0x1238, 0x121a, 0x161b, 0x1a1c, 0x221d, 0x2a3e, 0x2a3f, 0x325f
+ .2byte 0x1ac0, 0x16c2, 0x16a5, 0x16a8, 0x16ab, 0x16af, 0x16b2, 0x16b5, 0x1298, 0x127a, 0x167b, 0x1a5c, 0x225d, 0x2a7e, 0x2a7f, 0x327f
+ .2byte 0x1b00, 0x1702, 0x1304, 0x1308, 0x130b, 0x130e, 0x1311, 0x1314, 0x1318, 0x12fa, 0x16db, 0x1a9c, 0x229d, 0x2a9e, 0x2abf, 0x32bf
+ .2byte 0x1740, 0x1742, 0x1344, 0x1347, 0x134b, 0x134e, 0x1351, 0x1354, 0x1357, 0x135a, 0x171b, 0x1afc, 0x22dd, 0x2ade, 0x2adf, 0x32df
+ .2byte 0x1780, 0x13a1, 0x1765, 0x1768, 0x176a, 0x176d, 0x1770, 0x1773, 0x1776, 0x1779, 0x177b, 0x1b3c, 0x231d, 0x2b1e, 0x2b1f, 0x331f
+ .2byte 0x17e0, 0x13c2, 0x1b86, 0x1b89, 0x1b8b, 0x1b8d, 0x1b90, 0x1b93, 0x1b95, 0x1b97, 0x1b9a, 0x1b9c, 0x235d, 0x2b5e, 0x2b5f, 0x333f
+ .2byte 0x17e1, 0x1bc4, 0x23a8, 0x23aa, 0x23ac, 0x23ae, 0x23b0, 0x23b2, 0x23b4, 0x23b6, 0x23b8, 0x23bb, 0x23bd, 0x2b9e, 0x2b9f, 0x337f
+ .2byte 0x1fe3, 0x1fe6, 0x2bca, 0x2bcc, 0x2bcd, 0x2bcf, 0x2bd1, 0x2bd3, 0x2bd5, 0x2bd6, 0x2bd8, 0x2bda, 0x2bdc, 0x2bde, 0x2bbf, 0x339f
+ .2byte 0x23e5, 0x2be8, 0x2bea, 0x2bec, 0x2bee, 0x2bef, 0x2bf1, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf8, 0x2bfa, 0x2bfc, 0x2bfe, 0x2bff, 0x33df
+ .2byte 0x2fe8, 0x33ea, 0x33ec, 0x33ee, 0x33ef, 0x33f1, 0x33f2, 0x33f4, 0x33f5, 0x33f7, 0x33f8, 0x33fa, 0x33fb, 0x33fd, 0x33fe, 0x33ff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2416, 0x2418, 0x201a, 0x201c, 0x201f, 0x203f, 0x247f, 0x2cbf, 0x351f
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2453, 0x2456, 0x2458, 0x205a, 0x203d, 0x205e, 0x249e, 0x28df, 0x311f, 0x355f
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x24d0, 0x24b3, 0x20b5, 0x2098, 0x1c9a, 0x20bb, 0x24dc, 0x291d, 0x315e, 0x315f, 0x399f
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x252d, 0x2110, 0x2112, 0x1cf5, 0x1cf7, 0x1cf9, 0x211a, 0x253b, 0x2d7c, 0x319e, 0x319f, 0x39df
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x25a9, 0x25ad, 0x2190, 0x2172, 0x1d75, 0x1d57, 0x1d59, 0x217a, 0x257b, 0x2dbc, 0x31be, 0x31df, 0x39ff
+ .2byte 0x1d61, 0x1d63, 0x2606, 0x2208, 0x220c, 0x2210, 0x21f2, 0x1dd5, 0x1db7, 0x1db9, 0x21ba, 0x25db, 0x2dfc, 0x31fe, 0x31ff, 0x3a3f
+ .2byte 0x1da1, 0x2662, 0x2665, 0x2248, 0x224b, 0x224f, 0x2252, 0x1e35, 0x1e17, 0x1e19, 0x221a, 0x261b, 0x2e3c, 0x323e, 0x323f, 0x3a7f
+ .2byte 0x26c0, 0x22c2, 0x22a5, 0x1ea7, 0x1eab, 0x1eae, 0x1eb1, 0x1eb5, 0x1e97, 0x1e79, 0x225a, 0x265b, 0x2e7c, 0x327e, 0x327f, 0x3a9f
+ .2byte 0x2700, 0x2302, 0x1f04, 0x1ee7, 0x1eea, 0x1eed, 0x1ef1, 0x1ef4, 0x1ef7, 0x1ed9, 0x22ba, 0x269b, 0x2ebc, 0x32be, 0x32bf, 0x3abf
+ .2byte 0x2340, 0x2342, 0x1f44, 0x1f27, 0x1f2a, 0x1f2d, 0x1f30, 0x1f33, 0x1f36, 0x1f39, 0x22fa, 0x26db, 0x2edc, 0x32de, 0x32df, 0x3aff
+ .2byte 0x2380, 0x1fa1, 0x1f65, 0x2348, 0x234b, 0x234e, 0x2350, 0x2353, 0x2355, 0x2358, 0x235a, 0x271b, 0x2f1c, 0x331e, 0x331f, 0x3b1f
+ .2byte 0x23e0, 0x1fc2, 0x2386, 0x2769, 0x276c, 0x276e, 0x2770, 0x2772, 0x2774, 0x2776, 0x2779, 0x277b, 0x2f5c, 0x335e, 0x335f, 0x3b3f
+ .2byte 0x23e1, 0x23c4, 0x27a8, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f91, 0x2f93, 0x2f95, 0x2f97, 0x2f99, 0x2f9a, 0x2f9c, 0x339e, 0x339f, 0x3b7f
+ .2byte 0x27e3, 0x27e6, 0x2fca, 0x33cc, 0x33ce, 0x33cf, 0x33d1, 0x33d3, 0x33d5, 0x33d7, 0x33d8, 0x33da, 0x33dc, 0x33de, 0x33bf, 0x3b9f
+ .2byte 0x2be5, 0x33e8, 0x33ea, 0x33ec, 0x33ee, 0x33f0, 0x33f2, 0x33f3, 0x33f5, 0x33f7, 0x33f8, 0x33fa, 0x33fc, 0x33fe, 0x33ff, 0x3bdf
+ .2byte 0x33e8, 0x37ea, 0x37ec, 0x3bee, 0x3bf0, 0x3bf1, 0x3bf3, 0x3bf4, 0x3bf5, 0x3bf7, 0x3bf8, 0x3bfa, 0x3bfb, 0x3bfd, 0x3bfe, 0x3bff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3416, 0x3018, 0x301a, 0x2c1c, 0x2c1f, 0x2c3f, 0x307f, 0x34bf, 0x391f
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3453, 0x3056, 0x2c58, 0x2c5a, 0x283d, 0x285e, 0x2c9e, 0x30df, 0x391f, 0x3d5f
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x34d0, 0x30b3, 0x2cb5, 0x2c98, 0x2c9a, 0x28bb, 0x2cdc, 0x311d, 0x355e, 0x395f, 0x3d9f
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x3529, 0x352d, 0x3110, 0x2d12, 0x2cf5, 0x28f7, 0x28f9, 0x2d1a, 0x313b, 0x357c, 0x399e, 0x399f, 0x41df
+ .2byte 0x2521, 0x2523, 0x2525, 0x35a9, 0x2d6d, 0x2d6f, 0x2952, 0x2954, 0x2956, 0x2d78, 0x2d79, 0x35ba, 0x35bc, 0x39de, 0x39df, 0x421f
+ .2byte 0x2561, 0x2563, 0x3206, 0x3208, 0x2deb, 0x2def, 0x29d2, 0x29b4, 0x29b6, 0x2db8, 0x2db9, 0x35fa, 0x35fc, 0x3a1e, 0x3a1f, 0x425f
+ .2byte 0x25a1, 0x3262, 0x3265, 0x2e48, 0x2a4a, 0x2a4e, 0x2a52, 0x2a34, 0x2a16, 0x2e18, 0x2e19, 0x363a, 0x363c, 0x3a3e, 0x3a5f, 0x427f
+ .2byte 0x32c0, 0x32c2, 0x2ea5, 0x2ea7, 0x2a8a, 0x2a8d, 0x2a91, 0x2a94, 0x2a76, 0x2e58, 0x2e59, 0x367a, 0x367c, 0x3a7e, 0x3a7f, 0x429f
+ .2byte 0x3300, 0x2f02, 0x2b04, 0x2ae7, 0x2aca, 0x2acd, 0x2ad0, 0x2ad3, 0x2ad6, 0x2eb8, 0x2e99, 0x36ba, 0x36bc, 0x3abe, 0x3abf, 0x42df
+ .2byte 0x2f40, 0x2f42, 0x2b44, 0x2b27, 0x2f0b, 0x2f0d, 0x2f10, 0x2f12, 0x2f15, 0x2f18, 0x2ed9, 0x36da, 0x36fc, 0x3afe, 0x3aff, 0x42ff
+ .2byte 0x2f80, 0x2ba1, 0x2b65, 0x2f48, 0x2f2b, 0x2f2e, 0x2f30, 0x2f32, 0x2f34, 0x2f37, 0x2f39, 0x371a, 0x371c, 0x3b1e, 0x3b1f, 0x431f
+ .2byte 0x2be0, 0x2bc2, 0x2f86, 0x2f69, 0x374d, 0x374f, 0x3751, 0x3753, 0x3755, 0x3757, 0x3759, 0x375a, 0x375c, 0x3b5e, 0x3b5f, 0x435f
+ .2byte 0x2be1, 0x2fc4, 0x2fa8, 0x378b, 0x378d, 0x378f, 0x3791, 0x3793, 0x3795, 0x3797, 0x3798, 0x379a, 0x379c, 0x3b9e, 0x3b9f, 0x437f
+ .2byte 0x2fe3, 0x33e6, 0x37ca, 0x37cc, 0x3bce, 0x3bd0, 0x3bd2, 0x3bd3, 0x3bd5, 0x3bd7, 0x3bd8, 0x3bda, 0x3bdc, 0x3bde, 0x3bbf, 0x439f
+ .2byte 0x33e5, 0x37e8, 0x37ea, 0x3bec, 0x3bee, 0x3bf0, 0x3bf2, 0x3bf4, 0x3bf5, 0x3bf7, 0x3bf9, 0x3bfa, 0x3bfc, 0x3bfe, 0x3bff, 0x43df
+ .2byte 0x3be8, 0x3bea, 0x3fec, 0x3fee, 0x43f0, 0x43f2, 0x43f3, 0x43f5, 0x43f6, 0x43f7, 0x43f9, 0x43fa, 0x43fb, 0x43fd, 0x43fe, 0x43ff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x4016, 0x3c18, 0x3c1a, 0x381c, 0x381f, 0x343f, 0x387f, 0x3cbf, 0x411f
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x4053, 0x3c56, 0x3c58, 0x385a, 0x383d, 0x345e, 0x389e, 0x38df, 0x3d1f, 0x455f
+ .2byte 0x2ca1, 0x2ca3, 0x40c6, 0x40c9, 0x40cc, 0x40d0, 0x3cb3, 0x3cb5, 0x3898, 0x389a, 0x34bb, 0x34dc, 0x391d, 0x3d5e, 0x3d5f, 0x459f
+ .2byte 0x2ce1, 0x2ce3, 0x4126, 0x4108, 0x410c, 0x4110, 0x3d12, 0x38f5, 0x34f7, 0x34f9, 0x391a, 0x393b, 0x3d7c, 0x3d9e, 0x419f, 0x45df
+ .2byte 0x2d21, 0x2d23, 0x41a6, 0x4188, 0x3d6b, 0x3d6f, 0x3952, 0x3554, 0x3556, 0x3578, 0x3979, 0x3dba, 0x3dbc, 0x41de, 0x41df, 0x4a1f
+ .2byte 0x2d61, 0x2d63, 0x4206, 0x4208, 0x3deb, 0x35af, 0x35b2, 0x3194, 0x35b5, 0x35b7, 0x3df9, 0x3dfa, 0x3dfc, 0x421e, 0x463f, 0x4a5f
+ .2byte 0x2da1, 0x4262, 0x3e65, 0x3e48, 0x3a4a, 0x364d, 0x3652, 0x3214, 0x3615, 0x3617, 0x3e39, 0x3e3a, 0x3e3c, 0x425e, 0x465f, 0x4a7f
+ .2byte 0x3ec0, 0x3ec2, 0x3aa5, 0x3aa7, 0x368a, 0x328c, 0x3290, 0x3294, 0x3655, 0x3657, 0x3e79, 0x3e7a, 0x3e7c, 0x427e, 0x469f, 0x4abf
+ .2byte 0x3f00, 0x3b02, 0x3b04, 0x36e7, 0x36ca, 0x36ad, 0x36b0, 0x36b2, 0x36b5, 0x36b7, 0x3eb9, 0x3eba, 0x3ebc, 0x42be, 0x46bf, 0x4adf
+ .2byte 0x3b40, 0x3b42, 0x3744, 0x3727, 0x370b, 0x36ed, 0x36f0, 0x36f2, 0x36f5, 0x36f7, 0x3ef9, 0x3eda, 0x3efc, 0x42fe, 0x46ff, 0x4aff
+ .2byte 0x3b80, 0x37a1, 0x3765, 0x3748, 0x372b, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x3f1a, 0x3f1c, 0x431e, 0x473f, 0x4b3f
+ .2byte 0x37e0, 0x37c2, 0x3786, 0x3b69, 0x3f4d, 0x3f4f, 0x3f51, 0x3f53, 0x3f55, 0x3f57, 0x3f59, 0x3f5a, 0x3f5c, 0x435e, 0x475f, 0x4b5f
+ .2byte 0x37e1, 0x37c4, 0x3ba8, 0x3f8b, 0x3f8d, 0x3f8f, 0x3f91, 0x3f93, 0x3f95, 0x3f97, 0x3f99, 0x3f9a, 0x3f9c, 0x439e, 0x479f, 0x4b7f
+ .2byte 0x37e3, 0x37e6, 0x3fca, 0x3fcc, 0x43ce, 0x43d0, 0x43d2, 0x43d3, 0x43d5, 0x43d7, 0x43d9, 0x43da, 0x43dc, 0x43de, 0x47bf, 0x4bbf
+ .2byte 0x3be5, 0x3fe8, 0x3fea, 0x3fec, 0x43ee, 0x47f1, 0x47f2, 0x47f4, 0x47f5, 0x47f7, 0x47f9, 0x47fa, 0x47fc, 0x47fe, 0x47ff, 0x4bdf
+ .2byte 0x3fe8, 0x43ea, 0x43ec, 0x47ee, 0x4bf0, 0x4bf2, 0x4bf4, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x4c16, 0x4818, 0x441a, 0x441c, 0x441f, 0x403f, 0x407f, 0x40bf, 0x451f
+ .2byte 0x3461, 0x4c42, 0x4c46, 0x4c49, 0x4c4c, 0x4c50, 0x4c53, 0x4856, 0x4858, 0x445a, 0x443d, 0x405e, 0x409e, 0x40df, 0x451f, 0x495f
+ .2byte 0x34a1, 0x4cc2, 0x4ca5, 0x4ca9, 0x4cac, 0x4caf, 0x4cb3, 0x48b5, 0x4498, 0x449a, 0x40bb, 0x40dc, 0x411d, 0x455e, 0x455f, 0x499f
+ .2byte 0x34e1, 0x4d22, 0x4d25, 0x4908, 0x490b, 0x490f, 0x4912, 0x44f5, 0x44f7, 0x40f9, 0x411a, 0x413b, 0x457c, 0x459e, 0x499f, 0x4ddf
+ .2byte 0x3521, 0x4da2, 0x4d85, 0x4968, 0x494a, 0x494e, 0x4952, 0x4554, 0x4156, 0x4178, 0x4179, 0x45ba, 0x45bc, 0x49de, 0x49df, 0x4e1f
+ .2byte 0x3561, 0x4e02, 0x4de5, 0x49e8, 0x49ca, 0x49ad, 0x49b2, 0x4194, 0x41b5, 0x41b7, 0x45f9, 0x45fa, 0x45fc, 0x4a1e, 0x4a3f, 0x525f
+ .2byte 0x35a1, 0x4e62, 0x4e65, 0x4a48, 0x4a4a, 0x4a4d, 0x3df1, 0x3df3, 0x3df5, 0x4637, 0x4639, 0x463a, 0x4a5c, 0x4a5e, 0x4e7f, 0x529f
+ .2byte 0x4ec0, 0x4ac2, 0x4aa5, 0x46a7, 0x468a, 0x428c, 0x3e6f, 0x3e73, 0x3e55, 0x4677, 0x4679, 0x467a, 0x4a7c, 0x4a9e, 0x4e9f, 0x52df
+ .2byte 0x4b00, 0x4702, 0x4704, 0x42e7, 0x42ca, 0x42ad, 0x3eaf, 0x3eb2, 0x3eb5, 0x46b7, 0x46b9, 0x46ba, 0x4abc, 0x4abe, 0x4edf, 0x52ff
+ .2byte 0x4740, 0x4742, 0x4344, 0x4327, 0x430b, 0x42ed, 0x46f1, 0x46f3, 0x46f5, 0x46f7, 0x46f9, 0x46fa, 0x4afc, 0x4afe, 0x4eff, 0x531f
+ .2byte 0x4380, 0x43a1, 0x4365, 0x4348, 0x432b, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x471a, 0x4b1c, 0x4b3e, 0x4f3f, 0x533f
+ .2byte 0x43e0, 0x43c2, 0x4386, 0x4369, 0x474d, 0x474f, 0x4751, 0x4753, 0x4755, 0x4757, 0x4759, 0x475a, 0x4b5c, 0x4b5e, 0x4f5f, 0x537f
+ .2byte 0x43e1, 0x43c4, 0x43a8, 0x478b, 0x478d, 0x478f, 0x4b92, 0x4b93, 0x4b95, 0x4b97, 0x4b99, 0x4b9a, 0x4b9c, 0x4b9e, 0x4f9f, 0x539f
+ .2byte 0x43e3, 0x43e6, 0x47ca, 0x47cc, 0x47ce, 0x4bd0, 0x4bd2, 0x4bd4, 0x4bd6, 0x4bd7, 0x4bd9, 0x4bda, 0x4bdc, 0x4bde, 0x4fbf, 0x53bf
+ .2byte 0x43e5, 0x47e8, 0x47ea, 0x47ec, 0x4bee, 0x4bf1, 0x4ff3, 0x4ff4, 0x4ff6, 0x4ff7, 0x4ff9, 0x4ffb, 0x4ffc, 0x4ffe, 0x4fff, 0x53df
+ .2byte 0x47e8, 0x4bea, 0x4bec, 0x4fee, 0x4ff0, 0x4ff2, 0x53f4, 0x53f6, 0x53f7, 0x53f8, 0x53f9, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff
+ .2byte 0x5800, 0x5803, 0x5806, 0x5809, 0x580c, 0x580f, 0x5813, 0x5816, 0x5418, 0x541a, 0x501c, 0x4c1f, 0x4c3f, 0x4c7f, 0x48bf, 0x4d1f
+ .2byte 0x5860, 0x5842, 0x5845, 0x5848, 0x584c, 0x584f, 0x5852, 0x5856, 0x5458, 0x505a, 0x503d, 0x4c5e, 0x489e, 0x48df, 0x4d1f, 0x4d5f
+ .2byte 0x58c0, 0x58a2, 0x54a5, 0x54a8, 0x54ab, 0x54ae, 0x54b2, 0x54b5, 0x5098, 0x509a, 0x4cbb, 0x4cdc, 0x491d, 0x4d5e, 0x4d5f, 0x519f
+ .2byte 0x5920, 0x5922, 0x5505, 0x54e7, 0x54eb, 0x54ee, 0x54f1, 0x54f5, 0x50f7, 0x4cf9, 0x4d1a, 0x493b, 0x4d7c, 0x4d9e, 0x4d9f, 0x51df
+ .2byte 0x59a0, 0x5982, 0x5565, 0x5567, 0x514a, 0x514d, 0x5151, 0x5154, 0x4d56, 0x4978, 0x4979, 0x4dba, 0x4dbc, 0x4dde, 0x51df, 0x561f
+ .2byte 0x5a00, 0x59e2, 0x55e5, 0x55c7, 0x51aa, 0x518c, 0x5190, 0x5194, 0x49b5, 0x49b7, 0x4df9, 0x4dfa, 0x4dfc, 0x4e1e, 0x523f, 0x565f
+ .2byte 0x5a60, 0x5a42, 0x5645, 0x5627, 0x522a, 0x520c, 0x4def, 0x4df3, 0x49f5, 0x4e37, 0x4e39, 0x4e3a, 0x4e5c, 0x525e, 0x527f, 0x5a9f
+ .2byte 0x5ac0, 0x5ac2, 0x56a5, 0x56a7, 0x528a, 0x528c, 0x4e6f, 0x4633, 0x4a55, 0x4a57, 0x4e79, 0x4e7b, 0x529c, 0x529e, 0x56bf, 0x5adf
+ .2byte 0x5700, 0x5702, 0x5304, 0x52e7, 0x4eca, 0x4aad, 0x4aaf, 0x4ab2, 0x4ab5, 0x4ab7, 0x4eb9, 0x4ebb, 0x52bc, 0x52de, 0x56df, 0x5b1f
+ .2byte 0x5340, 0x5342, 0x4f44, 0x4f27, 0x4b0b, 0x4aed, 0x4ef1, 0x4af2, 0x4af5, 0x4af7, 0x4ef9, 0x4efb, 0x52fc, 0x52fe, 0x571f, 0x5b3f
+ .2byte 0x4f80, 0x4fa1, 0x4f65, 0x4b48, 0x4b2b, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x533c, 0x533e, 0x573f, 0x5b5f
+ .2byte 0x4fe0, 0x4bc2, 0x4b86, 0x4b69, 0x4f4d, 0x4f4f, 0x4f51, 0x4f73, 0x4f75, 0x4f77, 0x4f79, 0x4f7b, 0x535c, 0x535e, 0x577f, 0x5b7f
+ .2byte 0x4be1, 0x4bc4, 0x4ba8, 0x4f8b, 0x4f8d, 0x4f8f, 0x4f92, 0x5394, 0x5395, 0x5397, 0x5399, 0x539a, 0x539c, 0x539e, 0x579f, 0x5b9f
+ .2byte 0x4be3, 0x4be6, 0x4fca, 0x4fcc, 0x4fce, 0x4fd0, 0x53d2, 0x53d4, 0x53d6, 0x53d7, 0x53d9, 0x53da, 0x53dc, 0x53de, 0x57df, 0x5bbf
+ .2byte 0x4be5, 0x4fe8, 0x4fea, 0x4fec, 0x4fee, 0x53f1, 0x53f3, 0x57f5, 0x57f6, 0x57f8, 0x57f9, 0x57fb, 0x57fc, 0x57fe, 0x57ff, 0x5bdf
+ .2byte 0x4fe8, 0x4fea, 0x4fec, 0x53ee, 0x53f0, 0x57f2, 0x5bf4, 0x5bf6, 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff
+ .2byte 0x6000, 0x6002, 0x6006, 0x6009, 0x600c, 0x600f, 0x6012, 0x6015, 0x6018, 0x601a, 0x5c1c, 0x581f, 0x543f, 0x507f, 0x50bf, 0x551f
+ .2byte 0x6060, 0x6042, 0x6045, 0x6048, 0x604b, 0x604e, 0x6051, 0x6055, 0x6058, 0x5c5a, 0x5c3d, 0x585e, 0x549e, 0x50df, 0x551f, 0x555f
+ .2byte 0x60c0, 0x60a2, 0x6084, 0x6087, 0x608a, 0x608e, 0x6091, 0x6094, 0x6098, 0x5c9a, 0x58bb, 0x54dc, 0x511d, 0x555e, 0x555f, 0x559f
+ .2byte 0x6120, 0x6122, 0x6104, 0x5ce7, 0x5cea, 0x5ced, 0x5cf0, 0x5cf4, 0x5cf7, 0x58f9, 0x551a, 0x513b, 0x557c, 0x559e, 0x559f, 0x55df
+ .2byte 0x6180, 0x6162, 0x6164, 0x5d47, 0x594a, 0x594d, 0x5950, 0x5953, 0x5956, 0x5578, 0x5179, 0x55ba, 0x55bc, 0x55de, 0x55df, 0x5a1f
+ .2byte 0x61e0, 0x61e2, 0x61c4, 0x5da7, 0x59aa, 0x55ad, 0x55b0, 0x55b2, 0x55b5, 0x55b7, 0x55f9, 0x55fa, 0x55fc, 0x561e, 0x563f, 0x5a5f
+ .2byte 0x6240, 0x6242, 0x6224, 0x5e27, 0x5a0a, 0x560d, 0x55ef, 0x55f2, 0x55f5, 0x5637, 0x5639, 0x563a, 0x565c, 0x5a5e, 0x5a7f, 0x5e9f
+ .2byte 0x62a0, 0x62a2, 0x6284, 0x5e87, 0x5a6a, 0x564d, 0x564f, 0x5652, 0x5655, 0x5657, 0x5679, 0x567b, 0x569c, 0x5a9e, 0x5abf, 0x62df
+ .2byte 0x6300, 0x6302, 0x6304, 0x5ee7, 0x5aca, 0x56ad, 0x56af, 0x56b2, 0x5296, 0x5297, 0x56b9, 0x56bb, 0x5adc, 0x5ade, 0x5eff, 0x6b5f
+ .2byte 0x5f40, 0x5f42, 0x5f44, 0x5b27, 0x570b, 0x56ed, 0x56f1, 0x56f2, 0x52f4, 0x52f7, 0x56f9, 0x56fb, 0x5afc, 0x5b1e, 0x5f1f, 0x6b7f
+ .2byte 0x5b80, 0x5ba1, 0x5b65, 0x5748, 0x532b, 0x572f, 0x5731, 0x5733, 0x5735, 0x5737, 0x5739, 0x573b, 0x5b3c, 0x5b3e, 0x5f5f, 0x6b7f
+ .2byte 0x5be0, 0x57c2, 0x5386, 0x5369, 0x574d, 0x574f, 0x5751, 0x5773, 0x5775, 0x5777, 0x5779, 0x577b, 0x5b7c, 0x5b7e, 0x5f7f, 0x6b9f
+ .2byte 0x57e1, 0x53c4, 0x53a8, 0x578b, 0x578d, 0x578f, 0x5792, 0x5794, 0x5b96, 0x5b97, 0x5b99, 0x5b9b, 0x5b9c, 0x5b9e, 0x5f9f, 0x6bbf
+ .2byte 0x53e3, 0x53e6, 0x53ca, 0x57cc, 0x57ce, 0x57d0, 0x57d2, 0x5bd4, 0x5bd6, 0x5bd8, 0x5bd9, 0x5bdb, 0x5bdc, 0x5bde, 0x5fdf, 0x6bdf
+ .2byte 0x53e5, 0x57e8, 0x57ea, 0x57ec, 0x57ee, 0x57f1, 0x5bf3, 0x5bf5, 0x5ff7, 0x5ff8, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffe, 0x5fff, 0x6bff
+ .2byte 0x53e8, 0x57ea, 0x57ec, 0x57ee, 0x5bf0, 0x5bf2, 0x5ff4, 0x63f6, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, 0x6bff
+ .2byte 0x6800, 0x6802, 0x6805, 0x6808, 0x680b, 0x680e, 0x6811, 0x6814, 0x6817, 0x681a, 0x681c, 0x641f, 0x603f, 0x5c7f, 0x58bf, 0x591f
+ .2byte 0x6860, 0x6842, 0x6845, 0x6848, 0x684b, 0x684e, 0x6851, 0x6854, 0x6857, 0x685a, 0x683d, 0x605e, 0x5c9e, 0x58df, 0x5d1f, 0x5d5f
+ .2byte 0x68c0, 0x68a2, 0x6884, 0x6887, 0x688a, 0x688d, 0x6890, 0x6893, 0x6897, 0x689a, 0x64bb, 0x5cdc, 0x591d, 0x595e, 0x5d5f, 0x5d9f
+ .2byte 0x6900, 0x6902, 0x68e4, 0x64e7, 0x64ea, 0x64ed, 0x64f0, 0x64f3, 0x64f6, 0x64f9, 0x611a, 0x593b, 0x5d7c, 0x5d9e, 0x5d9f, 0x5ddf
+ .2byte 0x6980, 0x6962, 0x6964, 0x6547, 0x616b, 0x616d, 0x6170, 0x6172, 0x6175, 0x6178, 0x5d79, 0x5dba, 0x5dbc, 0x5dde, 0x5ddf, 0x5e1f
+ .2byte 0x69e0, 0x69c2, 0x69c4, 0x65a7, 0x61ab, 0x5dad, 0x5db0, 0x5db2, 0x5db5, 0x5db7, 0x5df9, 0x5dfa, 0x5dfc, 0x5e1e, 0x5e3f, 0x625f
+ .2byte 0x6a20, 0x6a22, 0x6a24, 0x6607, 0x620b, 0x5e0d, 0x5e31, 0x5e33, 0x5e35, 0x5e37, 0x5e39, 0x5e3a, 0x5e5c, 0x5e5e, 0x5e7f, 0x629f
+ .2byte 0x6aa0, 0x6a82, 0x6a84, 0x6667, 0x624b, 0x5e4d, 0x5e71, 0x5e52, 0x5e55, 0x5e57, 0x5e79, 0x5e7b, 0x5e9c, 0x5e9e, 0x62bf, 0x66df
+ .2byte 0x6b00, 0x6ae2, 0x6ae4, 0x66c7, 0x62ab, 0x5ead, 0x5eb1, 0x5eb2, 0x5e94, 0x5e97, 0x5eb9, 0x5ebb, 0x5edc, 0x62de, 0x62ff, 0x6f5f
+ .2byte 0x6b40, 0x6b42, 0x6b44, 0x6727, 0x630b, 0x5eed, 0x5ef1, 0x5ef2, 0x5ef4, 0x5ad8, 0x5ef9, 0x5efb, 0x631c, 0x631e, 0x6b5f, 0x739f
+ .2byte 0x6780, 0x6ba1, 0x6365, 0x5f48, 0x5b2b, 0x5f2f, 0x5f31, 0x5f33, 0x5f35, 0x5f37, 0x5f39, 0x5f3b, 0x633c, 0x635e, 0x6b7f, 0x739f
+ .2byte 0x63e0, 0x63c2, 0x5f86, 0x5b69, 0x5b4d, 0x5b4f, 0x5f51, 0x5f73, 0x5f75, 0x5f77, 0x5f79, 0x5f7b, 0x637c, 0x637e, 0x6b9f, 0x73bf
+ .2byte 0x63e1, 0x5fc4, 0x5ba8, 0x5b8b, 0x5f8d, 0x5f8f, 0x5f92, 0x5f94, 0x5f96, 0x6398, 0x6399, 0x639b, 0x639c, 0x639e, 0x6bbf, 0x73df
+ .2byte 0x5be3, 0x5be6, 0x5bca, 0x5bcc, 0x5fce, 0x5fd0, 0x5fd2, 0x5fd4, 0x63d6, 0x63d8, 0x63da, 0x63db, 0x63dc, 0x63de, 0x6bdf, 0x73df
+ .2byte 0x5be5, 0x5be8, 0x5bea, 0x5bec, 0x5fee, 0x5ff1, 0x5ff3, 0x63f5, 0x63f7, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, 0x73ff
+ .2byte 0x5be8, 0x5bea, 0x5bec, 0x5fee, 0x5ff0, 0x5ff2, 0x63f4, 0x67f6, 0x6ffa, 0x73fc, 0x73fc, 0x73fd, 0x73fe, 0x73fe, 0x73ff, 0x73ff
+ .2byte 0x7000, 0x7002, 0x7005, 0x7008, 0x700b, 0x700e, 0x7010, 0x7013, 0x7016, 0x7019, 0x701c, 0x701f, 0x683f, 0x647f, 0x60bf, 0x611f
+ .2byte 0x7040, 0x7421, 0x7424, 0x7427, 0x742a, 0x742d, 0x7430, 0x7433, 0x7436, 0x743a, 0x743d, 0x6c5e, 0x649e, 0x60df, 0x611f, 0x615f
+ .2byte 0x70a0, 0x7481, 0x6ca5, 0x6ca7, 0x6caa, 0x6cad, 0x6cb0, 0x6cb3, 0x6cb6, 0x6cb8, 0x6cbb, 0x68dc, 0x611d, 0x615e, 0x615f, 0x619f
+ .2byte 0x7100, 0x7501, 0x6d05, 0x6908, 0x690b, 0x690d, 0x6910, 0x6912, 0x6915, 0x6917, 0x691a, 0x653b, 0x657c, 0x619e, 0x619f, 0x61df
+ .2byte 0x7160, 0x7541, 0x6d45, 0x6968, 0x656b, 0x656d, 0x6570, 0x6572, 0x6574, 0x6576, 0x6579, 0x65ba, 0x61bc, 0x61de, 0x65df, 0x661f
+ .2byte 0x71c0, 0x75c1, 0x6da5, 0x69c8, 0x65cb, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x65fa, 0x65fc, 0x661e, 0x663f, 0x665f
+ .2byte 0x7220, 0x7621, 0x6e05, 0x6a08, 0x660b, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x663a, 0x665c, 0x665e, 0x667f, 0x669f
+ .2byte 0x7280, 0x7681, 0x6e65, 0x6a68, 0x664b, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x667b, 0x669c, 0x669e, 0x66bf, 0x6adf
+ .2byte 0x72e0, 0x76e1, 0x6ec5, 0x6aa8, 0x668b, 0x66af, 0x66b1, 0x66b3, 0x66b5, 0x66b7, 0x66b9, 0x66bb, 0x66dc, 0x66de, 0x6aff, 0x735f
+ .2byte 0x7340, 0x7741, 0x6f25, 0x6b08, 0x66eb, 0x66ef, 0x66f1, 0x66f3, 0x66f5, 0x66f7, 0x66f9, 0x66fb, 0x671c, 0x6b1e, 0x6f5f, 0x739f
+ .2byte 0x7380, 0x77a1, 0x6f65, 0x6b48, 0x672b, 0x672f, 0x6731, 0x6733, 0x6735, 0x6737, 0x6319, 0x673b, 0x673d, 0x6f7e, 0x739f, 0x7bdf
+ .2byte 0x6fe0, 0x6fc2, 0x6786, 0x6369, 0x634d, 0x634f, 0x6351, 0x6773, 0x6775, 0x6777, 0x6779, 0x677b, 0x677d, 0x6f9e, 0x73bf, 0x7bdf
+ .2byte 0x6be1, 0x67c4, 0x63a8, 0x638b, 0x638d, 0x638f, 0x6392, 0x6794, 0x6796, 0x6798, 0x67b9, 0x67bb, 0x67bd, 0x6fbe, 0x73df, 0x7bff
+ .2byte 0x63e3, 0x63e6, 0x63ca, 0x63cc, 0x63ce, 0x63d0, 0x67d2, 0x67d4, 0x67d6, 0x6bd8, 0x6fdb, 0x6fdc, 0x6fdd, 0x6fde, 0x73df, 0x7bff
+ .2byte 0x5fe5, 0x63e8, 0x63ea, 0x63ec, 0x63ee, 0x67f1, 0x67f3, 0x67f5, 0x6bf7, 0x6ffa, 0x73fc, 0x73fd, 0x73fe, 0x73fe, 0x73ff, 0x7bff
+ .2byte 0x5fe8, 0x63ea, 0x63ec, 0x63ee, 0x63f0, 0x67f2, 0x67f4, 0x6bf6, 0x6ffa, 0x73fc, 0x7bfe, 0x7bfe, 0x7bff, 0x7bff, 0x7bff, 0x7bff
+ .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c08, 0x7c0a, 0x7c0d, 0x7c10, 0x7c13, 0x7c16, 0x7c18, 0x7c1b, 0x7c1f, 0x743f, 0x6c7f, 0x68bf, 0x651f
+ .2byte 0x7c60, 0x7842, 0x7844, 0x7847, 0x784a, 0x784d, 0x7850, 0x7852, 0x7855, 0x7858, 0x785b, 0x785e, 0x709e, 0x68df, 0x691f, 0x655f
+ .2byte 0x7ca0, 0x78a2, 0x70c6, 0x70c8, 0x70cb, 0x70cd, 0x70d0, 0x70d2, 0x70d4, 0x70d7, 0x70d9, 0x70dc, 0x6d1d, 0x695e, 0x695f, 0x699f
+ .2byte 0x7d00, 0x7902, 0x7126, 0x6d29, 0x6d2b, 0x6d2e, 0x6d30, 0x6d32, 0x6d34, 0x6d36, 0x6d38, 0x6d3b, 0x697c, 0x699e, 0x699f, 0x69df
+ .2byte 0x7d60, 0x7942, 0x7166, 0x6d89, 0x69ad, 0x69af, 0x69b1, 0x69b3, 0x69b5, 0x69b6, 0x69b8, 0x69ba, 0x69bc, 0x69de, 0x69df, 0x6a1f
+ .2byte 0x7dc0, 0x79a2, 0x71a6, 0x6dc9, 0x69ed, 0x69ef, 0x69f1, 0x69f3, 0x69f5, 0x69f6, 0x69f8, 0x69fa, 0x69fc, 0x6a1e, 0x6a3f, 0x6a5f
+ .2byte 0x7e20, 0x7a02, 0x7206, 0x6e09, 0x6a2d, 0x6a2f, 0x6a31, 0x6a33, 0x6a35, 0x6a37, 0x6a38, 0x6a3a, 0x6a5c, 0x6a5e, 0x6e7f, 0x6e9f
+ .2byte 0x7e60, 0x7a62, 0x7266, 0x6e49, 0x6a6d, 0x6a6f, 0x6a71, 0x6e73, 0x6e75, 0x6e77, 0x6e79, 0x6e7b, 0x6a9c, 0x6a9e, 0x6ebf, 0x6edf
+ .2byte 0x7ec0, 0x7ac2, 0x72a6, 0x6e89, 0x6aad, 0x6aaf, 0x6ab1, 0x6eb3, 0x6eb5, 0x6eb7, 0x6eb9, 0x6ebb, 0x6edc, 0x6ede, 0x6eff, 0x735f
+ .2byte 0x7f20, 0x7b02, 0x72e6, 0x6ec9, 0x6aed, 0x6aef, 0x6af1, 0x6ef3, 0x6ef5, 0x6ef7, 0x6ef9, 0x6efb, 0x6f1c, 0x6f1e, 0x735f, 0x779f
+ .2byte 0x7f80, 0x7b62, 0x7346, 0x6f29, 0x6b2d, 0x6b2f, 0x6b31, 0x6f33, 0x6f35, 0x6f37, 0x6f39, 0x6f3b, 0x6f3d, 0x737e, 0x779f, 0x7bdf
+ .2byte 0x7fe0, 0x7bc2, 0x7386, 0x6f69, 0x6b4d, 0x6b4f, 0x6b51, 0x6f73, 0x6f75, 0x6f77, 0x6f79, 0x6f7b, 0x739d, 0x77be, 0x7bdf, 0x7fff
+ .2byte 0x73e1, 0x73c4, 0x6ba8, 0x6b8b, 0x6b8d, 0x6b8f, 0x6b92, 0x6b94, 0x6f96, 0x6f98, 0x6fb9, 0x73bc, 0x73bd, 0x77de, 0x7bdf, 0x7fff
+ .2byte 0x6fe3, 0x6be6, 0x6bca, 0x6bcc, 0x6bce, 0x6bd0, 0x6bd2, 0x6bd4, 0x6fd6, 0x6fd8, 0x73db, 0x77dd, 0x77de, 0x77de, 0x7bff, 0x7fff
+ .2byte 0x6be5, 0x6be8, 0x6bea, 0x6bec, 0x6bee, 0x6bf1, 0x6bf3, 0x6ff5, 0x6ff7, 0x73fa, 0x77fc, 0x7bfe, 0x7bff, 0x7bff, 0x7bff, 0x7fff
+ .2byte 0x67e8, 0x67ea, 0x67ec, 0x67ee, 0x6bf0, 0x6bf2, 0x6ff4, 0x6ff6, 0x73fa, 0x77fc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c21, 0x7c23, 0x7c25, 0x7c28, 0x7c2a, 0x7c2d, 0x7c30, 0x7c32, 0x7c35, 0x7c38, 0x7c3a, 0x7c3c, 0x7c3f, 0x787f, 0x70bf, 0x6d1f
+ .2byte 0x7c61, 0x7884, 0x7886, 0x7888, 0x788b, 0x788d, 0x7890, 0x7892, 0x7894, 0x7897, 0x7899, 0x789c, 0x789e, 0x74df, 0x711f, 0x6d5f
+ .2byte 0x7cc1, 0x78c4, 0x7508, 0x7509, 0x750b, 0x750e, 0x7510, 0x7512, 0x7514, 0x7516, 0x7518, 0x751a, 0x751d, 0x715e, 0x715f, 0x6d9f
+ .2byte 0x7d01, 0x7924, 0x7548, 0x716b, 0x716d, 0x716f, 0x7171, 0x7173, 0x7175, 0x7176, 0x7178, 0x717a, 0x717c, 0x719e, 0x719f, 0x6ddf
+ .2byte 0x7d61, 0x7964, 0x7588, 0x71ab, 0x71ad, 0x71af, 0x71b1, 0x71b3, 0x71b5, 0x71b7, 0x71b8, 0x71ba, 0x71bc, 0x71de, 0x71df, 0x6e1f
+ .2byte 0x7da1, 0x79c4, 0x75c8, 0x71eb, 0x71ed, 0x71ef, 0x71f1, 0x71f3, 0x71f5, 0x71f7, 0x71f8, 0x71fa, 0x71fc, 0x721e, 0x723f, 0x725f
+ .2byte 0x7e01, 0x7a04, 0x7608, 0x722b, 0x722d, 0x722f, 0x7252, 0x7253, 0x7255, 0x7257, 0x7258, 0x725a, 0x725c, 0x725e, 0x727f, 0x729f
+ .2byte 0x7e61, 0x7a44, 0x7648, 0x726b, 0x726d, 0x726f, 0x7272, 0x7294, 0x7295, 0x7297, 0x7299, 0x729a, 0x729c, 0x729e, 0x72bf, 0x72df
+ .2byte 0x7ea1, 0x7aa4, 0x7688, 0x72ab, 0x72ad, 0x72af, 0x72b2, 0x72b4, 0x72d6, 0x72d7, 0x72d9, 0x72db, 0x72dc, 0x72de, 0x72ff, 0x775f
+ .2byte 0x7f01, 0x7ae4, 0x76c8, 0x72eb, 0x72ed, 0x72ef, 0x72f2, 0x72f4, 0x72f6, 0x7318, 0x7319, 0x731b, 0x731c, 0x731e, 0x775f, 0x7b9f
+ .2byte 0x7f41, 0x7b24, 0x7708, 0x732b, 0x730d, 0x732f, 0x7332, 0x7334, 0x7336, 0x7338, 0x7739, 0x773b, 0x773d, 0x777e, 0x7b9f, 0x7fdf
+ .2byte 0x7fa1, 0x7b84, 0x7768, 0x734b, 0x734d, 0x734f, 0x7352, 0x7354, 0x7376, 0x7378, 0x7779, 0x779c, 0x779d, 0x7bbe, 0x7fdf, 0x7fff
+ .2byte 0x7fe1, 0x7bc4, 0x77a8, 0x738b, 0x738d, 0x738f, 0x7392, 0x7394, 0x7396, 0x7398, 0x77b9, 0x77bc, 0x7bde, 0x7bdf, 0x7fff, 0x7fff
+ .2byte 0x77e3, 0x73e6, 0x73ca, 0x73cc, 0x73ce, 0x73d0, 0x73d2, 0x73d4, 0x73d6, 0x73d8, 0x77db, 0x7bdd, 0x7bfe, 0x7bff, 0x7fff, 0x7fff
+ .2byte 0x6fe5, 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f1, 0x73f3, 0x73f5, 0x73f7, 0x77fa, 0x7bfc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x6be8, 0x6fea, 0x6fec, 0x6fee, 0x6ff0, 0x6ff2, 0x73f4, 0x73f6, 0x77fa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c63, 0x7c65, 0x7c67, 0x7c69, 0x7c6b, 0x7c6d, 0x7c70, 0x7c72, 0x7c74, 0x7c76, 0x7c78, 0x7c7b, 0x7c7d, 0x7c7f, 0x78bf, 0x711f
+ .2byte 0x7ca3, 0x7cc6, 0x7cc7, 0x7cc9, 0x7ccc, 0x7ccd, 0x7cd0, 0x7cd2, 0x7cd4, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdf, 0x791f, 0x755f
+ .2byte 0x7ce3, 0x7d06, 0x794a, 0x794b, 0x794d, 0x794f, 0x7951, 0x7953, 0x7954, 0x7956, 0x7958, 0x795a, 0x795c, 0x795e, 0x795f, 0x759f
+ .2byte 0x7d23, 0x7d46, 0x798a, 0x798c, 0x798d, 0x798f, 0x7991, 0x7993, 0x7995, 0x7996, 0x7998, 0x799a, 0x799c, 0x799e, 0x799f, 0x75df
+ .2byte 0x7d83, 0x7d86, 0x79aa, 0x79cc, 0x79ce, 0x79d0, 0x79d1, 0x79d3, 0x79d5, 0x79d7, 0x79d8, 0x79da, 0x79dc, 0x79de, 0x79df, 0x761f
+ .2byte 0x7dc3, 0x7dc6, 0x79ea, 0x79ec, 0x7a0e, 0x7a10, 0x7a12, 0x7a13, 0x7a15, 0x7a17, 0x7a18, 0x7a1a, 0x7a1c, 0x7a1e, 0x7a3f, 0x765f
+ .2byte 0x7e03, 0x7e06, 0x7a2a, 0x7a2c, 0x7a4e, 0x7a50, 0x7a52, 0x7a54, 0x7a55, 0x7a57, 0x7a59, 0x7a5a, 0x7a5c, 0x7a5e, 0x7a7f, 0x769f
+ .2byte 0x7e63, 0x7e46, 0x7a6a, 0x7a6c, 0x7a6e, 0x7a70, 0x7a92, 0x7a94, 0x7a96, 0x7a97, 0x7a99, 0x7a9a, 0x7a9c, 0x7a9e, 0x7abf, 0x76df
+ .2byte 0x7e83, 0x7e86, 0x7aaa, 0x7aac, 0x7aae, 0x7ab0, 0x7ad2, 0x7ad4, 0x7ad6, 0x7ad8, 0x7ad9, 0x7adb, 0x7adc, 0x7ade, 0x7aff, 0x7b5f
+ .2byte 0x7ee3, 0x7ec6, 0x7aca, 0x7aec, 0x7aee, 0x7af0, 0x7af2, 0x7af4, 0x7b16, 0x7b18, 0x7b1a, 0x7b1b, 0x7b1c, 0x7b1e, 0x7b5f, 0x7b9f
+ .2byte 0x7f23, 0x7f06, 0x7b0a, 0x7b0c, 0x7b0e, 0x7b30, 0x7b32, 0x7b34, 0x7b36, 0x7b58, 0x7b7b, 0x7b7c, 0x7b7d, 0x7b7e, 0x7b9f, 0x7fdf
+ .2byte 0x7f63, 0x7f46, 0x7b4a, 0x7b4c, 0x7b4e, 0x7b50, 0x7b52, 0x7b54, 0x7b76, 0x7b78, 0x7b9b, 0x7bbd, 0x7bbe, 0x7bbe, 0x7fdf, 0x7fff
+ .2byte 0x7fc3, 0x7fa6, 0x7b8a, 0x7b8c, 0x7b8e, 0x7b90, 0x7b92, 0x7b94, 0x7b96, 0x7b98, 0x7bbb, 0x7bdd, 0x7fde, 0x7fdf, 0x7fff, 0x7fff
+ .2byte 0x7fe3, 0x7fe6, 0x7bca, 0x7bcc, 0x7bce, 0x7bd0, 0x7bd2, 0x7bd4, 0x7bd6, 0x7bd8, 0x7bdb, 0x7bdd, 0x7ffe, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e5, 0x7be8, 0x77ea, 0x77ec, 0x77ee, 0x77f1, 0x77f3, 0x7bf5, 0x7bf7, 0x7bfa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x73e8, 0x73ea, 0x73ec, 0x73ee, 0x73f0, 0x77f2, 0x77f4, 0x77f6, 0x7bfa, 0x7bfc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7ca5, 0x7ca6, 0x7ca8, 0x7caa, 0x7cac, 0x7cae, 0x7cb0, 0x7cb2, 0x7cb4, 0x7cb6, 0x7cb7, 0x7cba, 0x7cbb, 0x7cbd, 0x7cbf, 0x791f
+ .2byte 0x7ce5, 0x7d08, 0x7d0a, 0x7d0c, 0x7d0d, 0x7d0f, 0x7d11, 0x7d13, 0x7d15, 0x7d16, 0x7d18, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f, 0x795f
+ .2byte 0x7d25, 0x7d48, 0x7d4a, 0x7d4c, 0x7d4d, 0x7d4f, 0x7d51, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d5a, 0x7d5c, 0x7d5d, 0x7d5f, 0x799f
+ .2byte 0x7d65, 0x7d88, 0x7d8a, 0x7d8c, 0x7d8e, 0x7d8f, 0x7d91, 0x7d93, 0x7d95, 0x7d96, 0x7d98, 0x7d9a, 0x7d9c, 0x7d9d, 0x7d9f, 0x79df
+ .2byte 0x7da5, 0x7dc8, 0x7dca, 0x7dcc, 0x7dce, 0x7dd0, 0x7dd2, 0x7dd3, 0x7dd5, 0x7dd7, 0x7dd8, 0x7dda, 0x7ddc, 0x7ddd, 0x7ddf, 0x7a1f
+ .2byte 0x7de5, 0x7de8, 0x7dea, 0x7e0c, 0x7e0e, 0x7e31, 0x7e32, 0x7e34, 0x7e35, 0x7e37, 0x7e39, 0x7e3a, 0x7e3c, 0x7e3d, 0x7e3f, 0x7a5f
+ .2byte 0x7e05, 0x7e28, 0x7e2a, 0x7e4c, 0x7e4e, 0x7e51, 0x7e73, 0x7e74, 0x7e76, 0x7e77, 0x7e79, 0x7e7a, 0x7e7c, 0x7e7d, 0x7e7f, 0x7a9f
+ .2byte 0x7e45, 0x7e68, 0x7e6a, 0x7e6c, 0x7e8e, 0x7e91, 0x7e93, 0x7eb5, 0x7eb6, 0x7eb8, 0x7eb9, 0x7ebb, 0x7ebc, 0x7ebe, 0x7ebf, 0x7adf
+ .2byte 0x7e85, 0x7ea8, 0x7eaa, 0x7eac, 0x7eae, 0x7eb1, 0x7ed3, 0x7ed5, 0x7ef7, 0x7ef8, 0x7efa, 0x7efb, 0x7efc, 0x7efe, 0x7eff, 0x7f5f
+ .2byte 0x7ec5, 0x7ee8, 0x7eea, 0x7eec, 0x7eee, 0x7ef1, 0x7ef3, 0x7f15, 0x7f17, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, 0x7f9f
+ .2byte 0x7f05, 0x7f08, 0x7f0a, 0x7f0c, 0x7f2e, 0x7f31, 0x7f33, 0x7f35, 0x7f57, 0x7f7a, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9e, 0x7f9f, 0x7fdf
+ .2byte 0x7f45, 0x7f48, 0x7f4a, 0x7f4c, 0x7f4e, 0x7f51, 0x7f73, 0x7f75, 0x7f77, 0x7f9a, 0x7fbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fdf, 0x7fff
+ .2byte 0x7f85, 0x7f88, 0x7f8a, 0x7f8c, 0x7f8e, 0x7f91, 0x7f93, 0x7f95, 0x7f97, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc5, 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd1, 0x7fd3, 0x7fd5, 0x7fd7, 0x7fda, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe5, 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff1, 0x7ff3, 0x7ff5, 0x7ff7, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7be8, 0x7bea, 0x7bec, 0x7bee, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7d08, 0x7d09, 0x7d0b, 0x7d0c, 0x7d0e, 0x7d0f, 0x7d11, 0x7d13, 0x7d14, 0x7d16, 0x7d17, 0x7d19, 0x7d1a, 0x7d1c, 0x7d1e, 0x7d1f
+ .2byte 0x7d48, 0x7d4a, 0x7d4c, 0x7d4d, 0x7d4e, 0x7d50, 0x7d52, 0x7d53, 0x7d55, 0x7d56, 0x7d58, 0x7d59, 0x7d5b, 0x7d5c, 0x7d5e, 0x7d5f
+ .2byte 0x7d68, 0x7d8a, 0x7d8c, 0x7d8d, 0x7d8f, 0x7d90, 0x7d92, 0x7d93, 0x7d95, 0x7d96, 0x7d98, 0x7d99, 0x7d9b, 0x7d9c, 0x7d9e, 0x7d9f
+ .2byte 0x7da8, 0x7daa, 0x7dcc, 0x7dce, 0x7dcf, 0x7dd1, 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd7, 0x7dd8, 0x7dd9, 0x7ddb, 0x7ddc, 0x7dde, 0x7ddf
+ .2byte 0x7dc8, 0x7dea, 0x7dec, 0x7e0e, 0x7e10, 0x7e12, 0x7e13, 0x7e14, 0x7e16, 0x7e17, 0x7e18, 0x7e1a, 0x7e1b, 0x7e1c, 0x7e1e, 0x7e1f
+ .2byte 0x7e08, 0x7e2a, 0x7e2c, 0x7e2e, 0x7e50, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e57, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5d, 0x7e5e, 0x7e5f
+ .2byte 0x7e28, 0x7e4a, 0x7e4c, 0x7e6e, 0x7e70, 0x7e92, 0x7e94, 0x7e96, 0x7e97, 0x7e98, 0x7e99, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f
+ .2byte 0x7e68, 0x7e6a, 0x7e8c, 0x7e8e, 0x7eb0, 0x7eb2, 0x7ed4, 0x7ed6, 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf
+ .2byte 0x7ea8, 0x7eaa, 0x7eac, 0x7eae, 0x7ed0, 0x7ed2, 0x7ef4, 0x7f16, 0x7f5a, 0x7f5b, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, 0x7f5f
+ .2byte 0x7ec8, 0x7eea, 0x7eec, 0x7eee, 0x7ef0, 0x7f12, 0x7f14, 0x7f36, 0x7f7a, 0x7f9c, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9e, 0x7f9f, 0x7f9f
+ .2byte 0x7f08, 0x7f0a, 0x7f0c, 0x7f0e, 0x7f30, 0x7f32, 0x7f34, 0x7f56, 0x7f9a, 0x7f9c, 0x7fde, 0x7fde, 0x7fdf, 0x7fdf, 0x7fdf, 0x7fdf
+ .2byte 0x7f28, 0x7f2a, 0x7f4c, 0x7f4e, 0x7f50, 0x7f52, 0x7f74, 0x7f76, 0x7f9a, 0x7fbc, 0x7fde, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f68, 0x7f6a, 0x7f6c, 0x7f6e, 0x7f70, 0x7f92, 0x7f94, 0x7f96, 0x7fba, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f88, 0x7faa, 0x7fac, 0x7fae, 0x7fb0, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fda, 0x7fdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc8, 0x7fca, 0x7fcc, 0x7fce, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe8, 0x7fea, 0x7fec, 0x7fee, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ffa, 0x7ffc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x0421, 0x0423, 0x0425, 0x0427, 0x0429, 0x042b, 0x042d, 0x0018, 0x001a, 0x001c, 0x001e, 0x001f, 0x085f, 0x109f, 0x18df, 0x253f
+ .2byte 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 0x0078, 0x007a, 0x005c, 0x005e, 0x005f, 0x089f, 0x10df, 0x191f, 0x255f
+ .2byte 0x04a1, 0x04a3, 0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 0x00d8, 0x00da, 0x00dc, 0x00be, 0x00bf, 0x08df, 0x111f, 0x193f, 0x259f
+ .2byte 0x04e1, 0x04e3, 0x04e5, 0x04e7, 0x04e9, 0x04eb, 0x04ed, 0x0158, 0x013a, 0x011c, 0x011e, 0x011f, 0x093f, 0x115f, 0x197f, 0x25bf
+ .2byte 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052b, 0x052d, 0x01b8, 0x01ba, 0x019c, 0x017e, 0x017f, 0x097f, 0x119f, 0x19bf, 0x25ff
+ .2byte 0x0561, 0x0563, 0x0565, 0x0567, 0x0569, 0x056b, 0x056d, 0x0218, 0x021a, 0x01fc, 0x01fe, 0x01df, 0x09df, 0x11df, 0x19ff, 0x261f
+ .2byte 0x05a1, 0x05a3, 0x05a5, 0x05a7, 0x05a9, 0x05ab, 0x05ad, 0x0298, 0x027a, 0x025c, 0x023e, 0x023f, 0x0a3f, 0x121f, 0x1a3f, 0x265f
+ .2byte 0x0300, 0x0303, 0x0307, 0x030a, 0x030e, 0x0311, 0x0314, 0x0318, 0x02da, 0x02bc, 0x029e, 0x027f, 0x0a7f, 0x127f, 0x1a7f, 0x267f
+ .2byte 0x0340, 0x0343, 0x0346, 0x0349, 0x034d, 0x0350, 0x0353, 0x0357, 0x035a, 0x031c, 0x02fe, 0x02ff, 0x0abf, 0x129f, 0x1a9f, 0x26bf
+ .2byte 0x0380, 0x0383, 0x0386, 0x0389, 0x038c, 0x038f, 0x0392, 0x0396, 0x0399, 0x039c, 0x035e, 0x033f, 0x0b1f, 0x12ff, 0x1adf, 0x26df
+ .2byte 0x03c0, 0x03c3, 0x03c6, 0x03c9, 0x03cc, 0x03cf, 0x03d2, 0x03d5, 0x03d8, 0x03db, 0x03de, 0x039f, 0x0b5f, 0x133f, 0x1b1f, 0x271f
+ .2byte 0x03e0, 0x03e3, 0x03e6, 0x03e9, 0x03eb, 0x03ef, 0x03f1, 0x03f4, 0x03f7, 0x03fa, 0x03fd, 0x03ff, 0x0bbf, 0x137f, 0x1b5f, 0x273f
+ .2byte 0x0be2, 0x0be4, 0x0be7, 0x0be9, 0x0bec, 0x0bee, 0x0bf1, 0x0bf3, 0x0bf6, 0x0bf8, 0x0bfb, 0x0bfd, 0x0bff, 0x13bf, 0x1b9f, 0x277f
+ .2byte 0x13e4, 0x13e6, 0x13e8, 0x13ea, 0x13ed, 0x13ee, 0x13f1, 0x13f3, 0x13f5, 0x13f7, 0x13f9, 0x13fb, 0x13fe, 0x13ff, 0x1bbf, 0x279f
+ .2byte 0x1be6, 0x1be8, 0x1bea, 0x1beb, 0x1bee, 0x1bef, 0x1bf1, 0x1bf3, 0x1bf5, 0x1bf7, 0x1bf8, 0x1bfa, 0x1bfc, 0x1bfe, 0x1bff, 0x27df
+ .2byte 0x27e9, 0x27eb, 0x27ec, 0x27ee, 0x27ef, 0x27f1, 0x27f2, 0x27f4, 0x27f5, 0x27f7, 0x27f8, 0x27fa, 0x27fb, 0x27fd, 0x27fe, 0x27ff
+ .2byte 0x0c21, 0x0c23, 0x0c25, 0x0c27, 0x0c29, 0x0c2b, 0x0c2d, 0x0c18, 0x0c1a, 0x0c1c, 0x0c1e, 0x0c1f, 0x105f, 0x189f, 0x20df, 0x2d3f
+ .2byte 0x0c61, 0x0c63, 0x0c65, 0x0c67, 0x0c69, 0x0c6b, 0x0855, 0x0857, 0x0859, 0x085c, 0x043e, 0x0c7e, 0x14bf, 0x1cff, 0x253f, 0x2d7f
+ .2byte 0x0ca1, 0x0ca3, 0x0ca5, 0x0ca7, 0x0ca9, 0x0cab, 0x08d5, 0x08b7, 0x08b9, 0x08bc, 0x049e, 0x0cbe, 0x14ff, 0x1d1f, 0x257f, 0x2dbf
+ .2byte 0x0ce1, 0x0ce3, 0x0ce5, 0x0ce7, 0x0ce9, 0x0ceb, 0x0935, 0x0937, 0x0919, 0x091c, 0x04fe, 0x0d1e, 0x153f, 0x1d5f, 0x25bf, 0x2ddf
+ .2byte 0x0d21, 0x0d23, 0x0d25, 0x0d27, 0x0d29, 0x0d2b, 0x09b5, 0x09b7, 0x0999, 0x097c, 0x055e, 0x0d7e, 0x159f, 0x1dbf, 0x25df, 0x2dff
+ .2byte 0x0d61, 0x0d63, 0x0d65, 0x0d67, 0x0d69, 0x0d6b, 0x0a35, 0x0a17, 0x09f9, 0x09fc, 0x05de, 0x0dbe, 0x15df, 0x1ddf, 0x261f, 0x2e3f
+ .2byte 0x0da1, 0x0aa2, 0x0aa6, 0x0aaa, 0x0aad, 0x0ab1, 0x0ab5, 0x0a77, 0x0a59, 0x0a5c, 0x063e, 0x0e3e, 0x161f, 0x1e1f, 0x263f, 0x2e5f
+ .2byte 0x0f00, 0x0ae2, 0x0ae6, 0x0ae9, 0x0aed, 0x0af0, 0x0af4, 0x0af7, 0x0ad9, 0x0abc, 0x069e, 0x0e7e, 0x167f, 0x1e7f, 0x267f, 0x2e9f
+ .2byte 0x0f40, 0x0b22, 0x0b25, 0x0b29, 0x0b2c, 0x0b30, 0x0b33, 0x0b36, 0x0b39, 0x0b1c, 0x06fe, 0x0ede, 0x16bf, 0x1e9f, 0x26bf, 0x2ebf
+ .2byte 0x0b80, 0x0b82, 0x0b85, 0x0b88, 0x0b8c, 0x0b8f, 0x0b92, 0x0b95, 0x0b99, 0x0b9c, 0x077e, 0x0f1e, 0x16ff, 0x1edf, 0x26ff, 0x2eff
+ .2byte 0x0bc0, 0x07c1, 0x07c5, 0x07c8, 0x07cb, 0x07ce, 0x07d2, 0x07d4, 0x07d8, 0x07db, 0x07de, 0x0f7e, 0x173f, 0x1f3f, 0x271f, 0x2f1f
+ .2byte 0x0be0, 0x0fc3, 0x0fc6, 0x0fc8, 0x0fcb, 0x0fce, 0x0fd1, 0x0fd3, 0x0fd6, 0x0fd9, 0x0fdc, 0x0fde, 0x179f, 0x1f5f, 0x275f, 0x2f3f
+ .2byte 0x13e2, 0x17e5, 0x17e7, 0x17e9, 0x17ec, 0x17ee, 0x17f1, 0x17f3, 0x17f5, 0x17f8, 0x17fa, 0x17fd, 0x17ff, 0x1f9f, 0x279f, 0x2f7f
+ .2byte 0x1be4, 0x1fe7, 0x1fe9, 0x1feb, 0x1fed, 0x1fef, 0x1ff1, 0x1ff3, 0x1ff5, 0x1ff7, 0x1ff9, 0x1ffb, 0x1ffd, 0x1fff, 0x27df, 0x2f9f
+ .2byte 0x23e6, 0x27e9, 0x27eb, 0x27ed, 0x27ee, 0x27f0, 0x27f2, 0x27f4, 0x27f6, 0x27f7, 0x27f9, 0x27fa, 0x27fc, 0x27fe, 0x27ff, 0x2fdf
+ .2byte 0x2be9, 0x2feb, 0x2fed, 0x2fee, 0x2ff0, 0x2ff1, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff7, 0x2ff8, 0x2ffa, 0x2ffb, 0x2ffd, 0x2ffe, 0x2fff
+ .2byte 0x1421, 0x1423, 0x1425, 0x1427, 0x1429, 0x142b, 0x142d, 0x1c18, 0x181a, 0x181c, 0x181e, 0x181f, 0x1c5f, 0x209f, 0x28df, 0x313f
+ .2byte 0x1461, 0x1463, 0x1465, 0x1467, 0x1469, 0x146b, 0x1855, 0x1857, 0x1459, 0x145c, 0x143e, 0x187e, 0x1cbf, 0x24ff, 0x2d3f, 0x357f
+ .2byte 0x14a1, 0x14a3, 0x14a5, 0x14a7, 0x14a9, 0x18d1, 0x14b4, 0x14b7, 0x1099, 0x109b, 0x18dc, 0x1cfc, 0x211d, 0x2d7e, 0x2d7f, 0x35bf
+ .2byte 0x14e1, 0x14e3, 0x14e5, 0x14e7, 0x14e9, 0x1931, 0x1534, 0x1517, 0x10f9, 0x10fb, 0x191c, 0x1d3c, 0x215d, 0x2d9e, 0x2dbf, 0x35ff
+ .2byte 0x1521, 0x1523, 0x1525, 0x1527, 0x1529, 0x19b1, 0x15b4, 0x1577, 0x1179, 0x117b, 0x197c, 0x1d9c, 0x219d, 0x2dde, 0x2ddf, 0x361f
+ .2byte 0x1561, 0x1563, 0x1a26, 0x1a2a, 0x1a2d, 0x1a31, 0x1614, 0x15f7, 0x11f9, 0x11db, 0x19dc, 0x1ddc, 0x21dd, 0x2e1e, 0x2e1f, 0x363f
+ .2byte 0x15a1, 0x1aa2, 0x1685, 0x1689, 0x168d, 0x1690, 0x1694, 0x1677, 0x1259, 0x123b, 0x1a3c, 0x1e1c, 0x221d, 0x2e3e, 0x2e5f, 0x367f
+ .2byte 0x1b00, 0x16e2, 0x16e5, 0x16e8, 0x16ec, 0x16ef, 0x16f3, 0x16f7, 0x12b9, 0x129b, 0x1a7c, 0x1e7c, 0x227d, 0x2e7e, 0x2e7f, 0x369f
+ .2byte 0x1b40, 0x1722, 0x1324, 0x1328, 0x132b, 0x132f, 0x1332, 0x1335, 0x1339, 0x131b, 0x1adc, 0x1ebc, 0x229d, 0x2ebe, 0x2ebf, 0x36df
+ .2byte 0x1b80, 0x1782, 0x1364, 0x1368, 0x136b, 0x136e, 0x1372, 0x1375, 0x1378, 0x137b, 0x1b3c, 0x1efc, 0x22dd, 0x2efe, 0x2eff, 0x36ff
+ .2byte 0x17c0, 0x13c1, 0x1b86, 0x1b88, 0x1b8b, 0x1b8e, 0x1b91, 0x1b94, 0x1b96, 0x1b99, 0x1b9c, 0x1f5c, 0x233d, 0x2f3e, 0x2f1f, 0x371f
+ .2byte 0x17e0, 0x17c3, 0x1f87, 0x1f89, 0x1f8c, 0x1f8e, 0x1f91, 0x1f93, 0x1f95, 0x1f98, 0x1f9a, 0x1f9c, 0x237d, 0x2f5e, 0x2f5f, 0x375f
+ .2byte 0x1be2, 0x1fe5, 0x23a8, 0x23ab, 0x23ad, 0x23af, 0x23b1, 0x23b3, 0x23b5, 0x23b7, 0x23b9, 0x23bb, 0x23bd, 0x2f9e, 0x2f9f, 0x377f
+ .2byte 0x23e4, 0x23e7, 0x2fcb, 0x2fcd, 0x2fce, 0x2fd0, 0x2fd2, 0x2fd4, 0x2fd5, 0x2fd7, 0x2fd9, 0x2fdb, 0x2fdc, 0x2fde, 0x2fbf, 0x379f
+ .2byte 0x27e6, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff0, 0x2ff2, 0x2ff4, 0x2ff5, 0x2ff7, 0x2ff9, 0x2ffa, 0x2ffc, 0x2ffe, 0x2fff, 0x37df
+ .2byte 0x33e9, 0x37eb, 0x37ed, 0x37ef, 0x37f0, 0x37f2, 0x37f3, 0x37f4, 0x37f6, 0x37f7, 0x37f9, 0x37fa, 0x37fb, 0x37fd, 0x37fe, 0x37ff
+ .2byte 0x1c21, 0x1c23, 0x1c25, 0x1c27, 0x1c29, 0x1c2b, 0x1c2d, 0x2818, 0x241a, 0x241c, 0x241e, 0x241f, 0x245f, 0x289f, 0x2cdf, 0x393f
+ .2byte 0x1c61, 0x1c63, 0x1c65, 0x1c67, 0x1c69, 0x1c6b, 0x2855, 0x2457, 0x2459, 0x205c, 0x203e, 0x207e, 0x24bf, 0x2cff, 0x353f, 0x397f
+ .2byte 0x1ca1, 0x1ca3, 0x1ca5, 0x1ca7, 0x1ca9, 0x28d1, 0x24b4, 0x20b7, 0x2099, 0x209b, 0x20dc, 0x24fc, 0x2d1d, 0x357e, 0x357f, 0x3dbf
+ .2byte 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x252e, 0x2111, 0x2113, 0x1cf6, 0x1cf8, 0x2119, 0x253a, 0x295b, 0x319d, 0x35be, 0x35bf, 0x3dff
+ .2byte 0x1d21, 0x1d23, 0x1d25, 0x25c9, 0x25ce, 0x21b1, 0x2173, 0x1d76, 0x1d58, 0x2179, 0x257a, 0x299b, 0x31dd, 0x35de, 0x35ff, 0x3e3f
+ .2byte 0x1d61, 0x1d63, 0x2626, 0x2228, 0x222d, 0x2231, 0x21f3, 0x1df6, 0x1dd8, 0x21d9, 0x25da, 0x29db, 0x321d, 0x361e, 0x361f, 0x3e5f
+ .2byte 0x1da1, 0x26a2, 0x2685, 0x2268, 0x226c, 0x2270, 0x2273, 0x1e56, 0x1e38, 0x2239, 0x261a, 0x2a1b, 0x323d, 0x365e, 0x365f, 0x3e7f
+ .2byte 0x2b00, 0x26e2, 0x22e5, 0x1ec7, 0x1ecb, 0x1ecf, 0x1ed2, 0x1ed6, 0x1e98, 0x2279, 0x267a, 0x2a7b, 0x327d, 0x367e, 0x369f, 0x3ebf
+ .2byte 0x2740, 0x2322, 0x1f24, 0x1f07, 0x1f0b, 0x1f0e, 0x1f11, 0x1f15, 0x1f18, 0x22d9, 0x26ba, 0x2abb, 0x32bd, 0x36be, 0x36df, 0x3edf
+ .2byte 0x2380, 0x2382, 0x1f64, 0x2328, 0x232b, 0x232e, 0x2331, 0x2334, 0x2336, 0x2339, 0x271a, 0x2afb, 0x32fd, 0x36fe, 0x36ff, 0x3eff
+ .2byte 0x23c0, 0x1fc1, 0x2386, 0x2749, 0x274c, 0x274e, 0x2751, 0x2753, 0x2756, 0x2758, 0x275a, 0x2b3b, 0x333d, 0x373e, 0x373f, 0x3f3f
+ .2byte 0x23e0, 0x23c3, 0x2787, 0x2b6a, 0x2b6c, 0x2b6e, 0x2b71, 0x2b73, 0x2b75, 0x2b77, 0x2b79, 0x2b7b, 0x337d, 0x375e, 0x375f, 0x3f5f
+ .2byte 0x27e2, 0x27e5, 0x2ba8, 0x33ac, 0x33ae, 0x33b0, 0x33b2, 0x33b4, 0x33b5, 0x33b7, 0x33b9, 0x33bb, 0x33bd, 0x379e, 0x379f, 0x3f7f
+ .2byte 0x2be4, 0x2be7, 0x33cb, 0x37cd, 0x37cf, 0x37d0, 0x37d2, 0x37d4, 0x37d5, 0x37d7, 0x37d9, 0x37db, 0x37dc, 0x37de, 0x37df, 0x3fbf
+ .2byte 0x2fe6, 0x37e9, 0x37eb, 0x37ed, 0x37ef, 0x37f1, 0x37f3, 0x37f4, 0x37f6, 0x37f7, 0x37f9, 0x37fb, 0x37fc, 0x37fe, 0x37ff, 0x3fdf
+ .2byte 0x37e9, 0x3beb, 0x3fed, 0x3fef, 0x3ff1, 0x3ff2, 0x3ff3, 0x3ff5, 0x3ff6, 0x3ff7, 0x3ff9, 0x3ffa, 0x3ffb, 0x3ffd, 0x3ffe, 0x3fff
+ .2byte 0x2421, 0x2423, 0x2425, 0x2427, 0x2429, 0x242b, 0x242d, 0x3818, 0x341a, 0x301c, 0x301e, 0x2c1f, 0x305f, 0x349f, 0x38df, 0x3d3f
+ .2byte 0x2461, 0x2463, 0x2465, 0x2467, 0x2469, 0x246b, 0x3455, 0x3457, 0x3059, 0x305c, 0x2c3e, 0x2c7e, 0x30bf, 0x34ff, 0x393f, 0x417f
+ .2byte 0x24a1, 0x24a3, 0x24a5, 0x24a7, 0x24a9, 0x34d1, 0x34b4, 0x30b7, 0x2c99, 0x2c9b, 0x2cdc, 0x30fc, 0x351d, 0x397e, 0x3d7f, 0x41bf
+ .2byte 0x24e1, 0x24e3, 0x24e5, 0x3929, 0x392e, 0x3511, 0x3113, 0x2cf6, 0x2cf8, 0x2d19, 0x313a, 0x315b, 0x399d, 0x3dbe, 0x3dbf, 0x45ff
+ .2byte 0x2521, 0x2523, 0x2525, 0x39c9, 0x2d6e, 0x2d70, 0x2953, 0x2955, 0x2957, 0x2d78, 0x3199, 0x39db, 0x39dd, 0x3dfe, 0x421f, 0x4a5f
+ .2byte 0x2561, 0x2563, 0x3626, 0x3628, 0x2e0b, 0x2e10, 0x29f3, 0x29b5, 0x29d7, 0x2dd8, 0x31d9, 0x3a1b, 0x3a1d, 0x3e1e, 0x423f, 0x4a7f
+ .2byte 0x25a1, 0x36a2, 0x3685, 0x2e68, 0x2a6a, 0x2a6f, 0x2a73, 0x2a35, 0x2a37, 0x2e18, 0x3219, 0x3a5b, 0x3a5d, 0x3e5e, 0x425f, 0x4a9f
+ .2byte 0x3700, 0x36e2, 0x2ee5, 0x2ec7, 0x2aaa, 0x2aae, 0x2ab2, 0x2ab5, 0x2a97, 0x2e78, 0x3279, 0x3a7b, 0x3a9d, 0x3e9e, 0x429f, 0x4abf
+ .2byte 0x3740, 0x3322, 0x2f24, 0x2b07, 0x2aea, 0x2aee, 0x2af1, 0x2af4, 0x2af7, 0x2eb8, 0x32b9, 0x3abb, 0x3abd, 0x3ebe, 0x42df, 0x4adf
+ .2byte 0x3380, 0x2f82, 0x2f64, 0x2f28, 0x2f0b, 0x2f0e, 0x2f10, 0x2f13, 0x2f16, 0x2f18, 0x32f9, 0x3afb, 0x3afd, 0x3efe, 0x42ff, 0x4b1f
+ .2byte 0x2fc0, 0x2bc1, 0x2f86, 0x2f49, 0x332c, 0x332e, 0x3331, 0x3333, 0x3335, 0x3337, 0x3339, 0x3b3b, 0x3b3d, 0x3f3e, 0x433f, 0x4b3f
+ .2byte 0x2fe0, 0x2fc3, 0x3387, 0x336a, 0x3b6e, 0x3b70, 0x3b72, 0x3b74, 0x3b75, 0x3b77, 0x3b79, 0x3b7b, 0x3b7d, 0x3f5e, 0x435f, 0x4b5f
+ .2byte 0x2fe2, 0x33e5, 0x33a8, 0x3bac, 0x3bae, 0x3bb0, 0x3bb2, 0x3bb4, 0x3bb5, 0x3bb7, 0x3bb9, 0x3bbb, 0x3bbd, 0x3f9e, 0x439f, 0x4b9f
+ .2byte 0x33e4, 0x37e7, 0x3bcb, 0x3bcd, 0x3fcf, 0x3fd1, 0x3fd2, 0x3fd4, 0x3fd6, 0x3fd7, 0x3fd9, 0x3fdb, 0x3fdc, 0x3fde, 0x43df, 0x4bbf
+ .2byte 0x37e6, 0x3be9, 0x3beb, 0x3fed, 0x43f0, 0x43f1, 0x43f3, 0x43f4, 0x43f6, 0x43f7, 0x43f9, 0x43fb, 0x43fc, 0x43fe, 0x43ff, 0x4bdf
+ .2byte 0x3fe9, 0x3feb, 0x43ed, 0x47ef, 0x4bf2, 0x4bf3, 0x4bf4, 0x4bf5, 0x4bf7, 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff
+ .2byte 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, 0x2c2d, 0x4418, 0x401a, 0x3c1c, 0x3c1e, 0x3c1f, 0x385f, 0x389f, 0x3cdf, 0x453f
+ .2byte 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, 0x4455, 0x4057, 0x4059, 0x3c5c, 0x383e, 0x387e, 0x38bf, 0x3cff, 0x413f, 0x457f
+ .2byte 0x2ca1, 0x2ca3, 0x44c6, 0x44c9, 0x44cd, 0x44d1, 0x40b4, 0x3cb7, 0x3c99, 0x389b, 0x38dc, 0x38fc, 0x3d1d, 0x417e, 0x417f, 0x49bf
+ .2byte 0x2ce1, 0x2ce3, 0x4546, 0x4508, 0x450d, 0x4511, 0x4113, 0x3cf6, 0x38f8, 0x3919, 0x393a, 0x395b, 0x419d, 0x41be, 0x45bf, 0x49ff
+ .2byte 0x2d21, 0x2d23, 0x45a6, 0x45a8, 0x416b, 0x4170, 0x3d53, 0x3955, 0x3957, 0x3978, 0x3999, 0x41db, 0x41dd, 0x45fe, 0x461f, 0x4e5f
+ .2byte 0x2d61, 0x2d63, 0x4626, 0x4628, 0x420b, 0x35b0, 0x35b3, 0x35b4, 0x35b6, 0x39d8, 0x3df9, 0x421b, 0x421d, 0x463e, 0x4a5f, 0x529f
+ .2byte 0x2da1, 0x46a2, 0x4285, 0x3e68, 0x3e6a, 0x366d, 0x3673, 0x3634, 0x3616, 0x3a18, 0x3e39, 0x425b, 0x425d, 0x467e, 0x4a7f, 0x52bf
+ .2byte 0x4300, 0x42e2, 0x3ee5, 0x3ec7, 0x36aa, 0x368d, 0x3691, 0x3694, 0x3676, 0x3a78, 0x3e79, 0x427b, 0x429d, 0x469e, 0x4abf, 0x52df
+ .2byte 0x4340, 0x3f22, 0x3f24, 0x3b07, 0x3aea, 0x36cd, 0x36d0, 0x36d3, 0x36d6, 0x3ab8, 0x3eb9, 0x42bb, 0x42bd, 0x46de, 0x4adf, 0x52ff
+ .2byte 0x3f80, 0x3f82, 0x3b64, 0x3b28, 0x3b0b, 0x3b0e, 0x3b10, 0x3b13, 0x3b15, 0x3b18, 0x3ef9, 0x42fb, 0x42fd, 0x46fe, 0x4b1f, 0x531f
+ .2byte 0x3fc0, 0x3bc1, 0x3b86, 0x3b49, 0x3b2c, 0x3f2f, 0x3f31, 0x3f33, 0x3f35, 0x3f37, 0x3f39, 0x433b, 0x433d, 0x473e, 0x4b3f, 0x535f
+ .2byte 0x3be0, 0x37c3, 0x3b87, 0x3b6a, 0x436e, 0x4370, 0x4372, 0x4374, 0x4375, 0x4377, 0x4379, 0x437b, 0x437d, 0x477e, 0x4b7f, 0x537f
+ .2byte 0x3be2, 0x3be5, 0x3ba8, 0x43ac, 0x43ae, 0x43b0, 0x43b2, 0x43b4, 0x43b6, 0x43b7, 0x43b9, 0x43bb, 0x43bd, 0x479e, 0x4b9f, 0x539f
+ .2byte 0x3be4, 0x3be7, 0x43cb, 0x43cd, 0x43cf, 0x47d1, 0x47d3, 0x47d4, 0x47d6, 0x47d7, 0x47d9, 0x47db, 0x47dc, 0x47de, 0x4bdf, 0x53bf
+ .2byte 0x3fe6, 0x43e9, 0x43eb, 0x43ed, 0x47f0, 0x4bf2, 0x4bf3, 0x4bf5, 0x4bf6, 0x4bf8, 0x4bf9, 0x4bfb, 0x4bfc, 0x4bfe, 0x4bff, 0x53df
+ .2byte 0x43e9, 0x47eb, 0x47ed, 0x4bef, 0x4ff2, 0x53f4, 0x53f5, 0x53f6, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff
+ .2byte 0x3421, 0x3423, 0x3425, 0x3427, 0x3429, 0x342b, 0x342d, 0x5018, 0x4c1a, 0x481c, 0x481e, 0x441f, 0x445f, 0x449f, 0x44df, 0x493f
+ .2byte 0x3461, 0x5442, 0x5446, 0x5449, 0x544d, 0x5451, 0x5455, 0x5057, 0x4c59, 0x485c, 0x483e, 0x447e, 0x44bf, 0x44ff, 0x493f, 0x4d7f
+ .2byte 0x34a1, 0x54c2, 0x50a5, 0x50a9, 0x50ad, 0x50b0, 0x50b4, 0x4cb7, 0x4899, 0x489b, 0x44dc, 0x44fc, 0x451d, 0x497e, 0x497f, 0x4dbf
+ .2byte 0x34e1, 0x5542, 0x5125, 0x4d08, 0x4d0b, 0x4d0f, 0x4d13, 0x48f6, 0x44f8, 0x4519, 0x453a, 0x455b, 0x499d, 0x49be, 0x4dbf, 0x4dff
+ .2byte 0x3521, 0x55a2, 0x51a5, 0x4d88, 0x4d4a, 0x4d4f, 0x4d53, 0x4955, 0x4557, 0x4178, 0x4599, 0x49db, 0x49dd, 0x49fe, 0x4e1f, 0x525f
+ .2byte 0x3561, 0x5622, 0x5205, 0x4e08, 0x4dea, 0x4dad, 0x4db3, 0x45b4, 0x41b6, 0x41d8, 0x45f9, 0x4a1b, 0x4a1d, 0x4e3e, 0x4e5f, 0x569f
+ .2byte 0x35a1, 0x56a2, 0x5285, 0x4e68, 0x4e6a, 0x4e6d, 0x3df2, 0x3df4, 0x4216, 0x4638, 0x4639, 0x4a5b, 0x4a5d, 0x4e7e, 0x529f, 0x5adf
+ .2byte 0x5300, 0x4ee2, 0x4ee5, 0x4ac7, 0x46aa, 0x468d, 0x3e8f, 0x3e94, 0x4276, 0x4678, 0x4679, 0x4a9b, 0x4a9d, 0x4ebe, 0x52bf, 0x5aff
+ .2byte 0x4f40, 0x4b22, 0x4b24, 0x4707, 0x46ea, 0x42cd, 0x42d0, 0x42d3, 0x42d6, 0x46b8, 0x46b9, 0x4abb, 0x4add, 0x4ede, 0x52ff, 0x5b1f
+ .2byte 0x4b80, 0x4b82, 0x4764, 0x4728, 0x430b, 0x430e, 0x4711, 0x4713, 0x4715, 0x4718, 0x46f9, 0x4afb, 0x4afd, 0x4f1e, 0x531f, 0x5b3f
+ .2byte 0x47c0, 0x47c1, 0x4786, 0x4349, 0x432c, 0x472f, 0x4731, 0x4733, 0x4735, 0x4737, 0x4739, 0x4b3b, 0x4b3d, 0x4f3e, 0x535f, 0x5b5f
+ .2byte 0x47e0, 0x47c3, 0x4387, 0x436a, 0x4b6e, 0x4b70, 0x4b72, 0x4b74, 0x4b76, 0x4b77, 0x4b79, 0x4b7b, 0x4b7d, 0x4f7e, 0x537f, 0x5b7f
+ .2byte 0x47e2, 0x43e5, 0x43a8, 0x47ac, 0x4bae, 0x4bb0, 0x4bb2, 0x4bb4, 0x4bb6, 0x4bb7, 0x4bb9, 0x4bbb, 0x4bbd, 0x4f9e, 0x539f, 0x5b9f
+ .2byte 0x43e4, 0x43e7, 0x47cb, 0x4bcd, 0x4bcf, 0x4fd1, 0x4fd3, 0x4fd5, 0x4fd6, 0x4fd8, 0x4fd9, 0x4fdb, 0x4fdc, 0x4fde, 0x53df, 0x5bbf
+ .2byte 0x47e6, 0x47e9, 0x4beb, 0x4bed, 0x4bf0, 0x4ff2, 0x53f4, 0x53f5, 0x53f7, 0x53f8, 0x53fa, 0x53fb, 0x53fc, 0x53fe, 0x53ff, 0x5bdf
+ .2byte 0x4be9, 0x4beb, 0x4fed, 0x4fef, 0x53f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bff, 0x5bff
+ .2byte 0x6000, 0x6003, 0x6006, 0x600a, 0x600d, 0x6010, 0x6014, 0x6018, 0x5c1a, 0x581c, 0x541e, 0x501f, 0x4c5f, 0x4c9f, 0x4cdf, 0x513f
+ .2byte 0x6060, 0x5c42, 0x5c45, 0x5c49, 0x5c4d, 0x5c50, 0x5c53, 0x5c57, 0x5859, 0x545c, 0x503e, 0x4c7e, 0x4cbf, 0x4cff, 0x513f, 0x517f
+ .2byte 0x60e0, 0x5cc2, 0x5ca5, 0x5ca8, 0x5cab, 0x5caf, 0x5cb3, 0x5cb7, 0x5499, 0x549b, 0x50dc, 0x4cfc, 0x4d1d, 0x517e, 0x517f, 0x51bf
+ .2byte 0x6140, 0x5d22, 0x5d05, 0x58e7, 0x58eb, 0x58ef, 0x58f2, 0x58f6, 0x54f8, 0x5119, 0x4d3a, 0x4d5b, 0x519d, 0x51be, 0x51bf, 0x55ff
+ .2byte 0x61c0, 0x5da2, 0x5d85, 0x5967, 0x554a, 0x554d, 0x5551, 0x5555, 0x5157, 0x4d78, 0x4d99, 0x51db, 0x51dd, 0x51fe, 0x521f, 0x565f
+ .2byte 0x6220, 0x5e02, 0x5de5, 0x59e7, 0x55ca, 0x51ad, 0x51b1, 0x51b4, 0x4db6, 0x4dd8, 0x4df9, 0x521b, 0x521d, 0x523e, 0x565f, 0x5a9f
+ .2byte 0x6280, 0x5e82, 0x5e65, 0x5a47, 0x564a, 0x522d, 0x51ef, 0x51f4, 0x4e16, 0x4e38, 0x4e39, 0x525b, 0x525d, 0x567e, 0x569f, 0x5edf
+ .2byte 0x6300, 0x5ee2, 0x5ee5, 0x5ac7, 0x56aa, 0x528d, 0x528f, 0x4634, 0x4e76, 0x4e78, 0x4e79, 0x529b, 0x56bd, 0x56be, 0x5adf, 0x631f
+ .2byte 0x5b40, 0x5b22, 0x5724, 0x5307, 0x52ea, 0x4ecd, 0x4ed0, 0x4ed3, 0x4ed6, 0x4eb8, 0x4eb9, 0x52db, 0x56dd, 0x56de, 0x5aff, 0x633f
+ .2byte 0x5780, 0x5782, 0x5364, 0x4f28, 0x4f0b, 0x4f0e, 0x4f11, 0x4f13, 0x4f15, 0x4f18, 0x4ef9, 0x52fb, 0x571d, 0x571e, 0x5b3f, 0x635f
+ .2byte 0x53c0, 0x53c1, 0x4f86, 0x4f49, 0x4f2c, 0x4f2f, 0x4f31, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x533b, 0x573d, 0x575e, 0x5b5f, 0x637f
+ .2byte 0x4fe0, 0x4fc3, 0x4f87, 0x4f6a, 0x4f6e, 0x4f70, 0x5372, 0x5374, 0x5376, 0x5377, 0x5379, 0x537b, 0x577d, 0x577e, 0x5b7f, 0x639f
+ .2byte 0x4fe2, 0x4fe5, 0x4fa8, 0x4fac, 0x53ae, 0x53b0, 0x53b2, 0x57b5, 0x57b6, 0x57b8, 0x57b9, 0x57bb, 0x57bd, 0x579e, 0x5b9f, 0x63bf
+ .2byte 0x4fe4, 0x4fe7, 0x4fcb, 0x4fcd, 0x53cf, 0x53d1, 0x57d3, 0x57d5, 0x57d7, 0x57d8, 0x57da, 0x57db, 0x57dc, 0x57de, 0x5bdf, 0x63df
+ .2byte 0x4fe6, 0x4fe9, 0x4feb, 0x53ed, 0x53f0, 0x57f2, 0x57f4, 0x5bf6, 0x5bf7, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfd, 0x5bfe, 0x5bff, 0x63df
+ .2byte 0x4fe9, 0x53eb, 0x53ed, 0x57ef, 0x57f2, 0x5bf4, 0x5ff6, 0x63f8, 0x63f9, 0x63fa, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff, 0x63ff
+ .2byte 0x6800, 0x6803, 0x6806, 0x6809, 0x680d, 0x6810, 0x6813, 0x6816, 0x681a, 0x641c, 0x601e, 0x5c1f, 0x585f, 0x549f, 0x54df, 0x553f
+ .2byte 0x6860, 0x6442, 0x6445, 0x6448, 0x644c, 0x644f, 0x6452, 0x6456, 0x6459, 0x645c, 0x603e, 0x587e, 0x54bf, 0x54ff, 0x593f, 0x557f
+ .2byte 0x68c0, 0x64a2, 0x6484, 0x6487, 0x648b, 0x648f, 0x6492, 0x6495, 0x6499, 0x609b, 0x58dc, 0x54fc, 0x551d, 0x557e, 0x557f, 0x59bf
+ .2byte 0x6920, 0x6522, 0x6504, 0x60e7, 0x60ea, 0x60ee, 0x60f1, 0x60f4, 0x60f8, 0x5919, 0x593a, 0x555b, 0x559d, 0x55be, 0x59bf, 0x59ff
+ .2byte 0x69a0, 0x6582, 0x6564, 0x6167, 0x5d4a, 0x5d4e, 0x5d51, 0x5d54, 0x5d57, 0x5978, 0x5599, 0x55db, 0x55dd, 0x59fe, 0x5a1f, 0x5e5f
+ .2byte 0x6a00, 0x6602, 0x65e4, 0x61c7, 0x5dca, 0x59ad, 0x59b0, 0x59b3, 0x59b6, 0x55d8, 0x55f9, 0x561b, 0x5a1d, 0x5a3e, 0x5a5f, 0x5e9f
+ .2byte 0x6a60, 0x6662, 0x6644, 0x6227, 0x5e2a, 0x5a0d, 0x5a10, 0x5a13, 0x5a16, 0x5638, 0x5639, 0x5a5b, 0x5a5d, 0x5a7e, 0x5e9f, 0x62df
+ .2byte 0x6ae0, 0x66c2, 0x66a4, 0x62a7, 0x5e8a, 0x5a6d, 0x5a70, 0x5a73, 0x5a76, 0x5678, 0x5679, 0x5a9b, 0x5abd, 0x5ebe, 0x5edf, 0x671f
+ .2byte 0x6b40, 0x6722, 0x6724, 0x6307, 0x5eea, 0x5acd, 0x5ad0, 0x5ad3, 0x5296, 0x56b8, 0x56ba, 0x5adb, 0x5add, 0x5efe, 0x631f, 0x6f7f
+ .2byte 0x6380, 0x6382, 0x6364, 0x5b28, 0x570b, 0x570e, 0x5711, 0x5713, 0x5715, 0x5718, 0x56fa, 0x5b1b, 0x5b1d, 0x5f1e, 0x633f, 0x6f9f
+ .2byte 0x5fc0, 0x5fc1, 0x5b86, 0x5749, 0x572c, 0x572f, 0x5731, 0x5733, 0x5755, 0x5757, 0x575a, 0x5b3b, 0x5b5d, 0x5f5e, 0x635f, 0x6f9f
+ .2byte 0x5fe0, 0x5bc3, 0x5787, 0x576a, 0x576e, 0x5770, 0x5772, 0x5b74, 0x5b76, 0x5b78, 0x5b79, 0x5b7b, 0x5b7d, 0x5f7e, 0x639f, 0x6fbf
+ .2byte 0x57e2, 0x57e5, 0x53a8, 0x57ac, 0x57ae, 0x57b0, 0x5bb2, 0x5bb5, 0x5bb6, 0x5bb8, 0x5bba, 0x5bbb, 0x5bbd, 0x5fbe, 0x63bf, 0x6fdf
+ .2byte 0x53e4, 0x53e7, 0x57cb, 0x57cd, 0x57cf, 0x5bd1, 0x5bd3, 0x5bd5, 0x5fd7, 0x5fd9, 0x5fda, 0x5fdb, 0x5fdd, 0x5fde, 0x63df, 0x6fdf
+ .2byte 0x53e6, 0x57e9, 0x57eb, 0x5bed, 0x5bf0, 0x5bf2, 0x5ff4, 0x5ff6, 0x63f8, 0x63f9, 0x63fa, 0x63fc, 0x63fd, 0x63fe, 0x63ff, 0x6fff
+ .2byte 0x57e9, 0x57eb, 0x5bed, 0x5bef, 0x5bf2, 0x5ff4, 0x63f6, 0x67f8, 0x6ffb, 0x6ffc, 0x6ffc, 0x6ffd, 0x6ffe, 0x6ffe, 0x6fff, 0x6fff
+ .2byte 0x7000, 0x7002, 0x7006, 0x7008, 0x700c, 0x700f, 0x7012, 0x7015, 0x7018, 0x701c, 0x6c1e, 0x681f, 0x605f, 0x5c9f, 0x5cdf, 0x5d3f
+ .2byte 0x7060, 0x7042, 0x7045, 0x7048, 0x704b, 0x704f, 0x7052, 0x7055, 0x7058, 0x705c, 0x6c3e, 0x647e, 0x60bf, 0x5cff, 0x5d3f, 0x5d7f
+ .2byte 0x70c0, 0x70a2, 0x6c84, 0x6c87, 0x6c8b, 0x6c8e, 0x6c91, 0x6c94, 0x6c98, 0x6c9b, 0x64dc, 0x60fc, 0x5d1d, 0x5d7e, 0x5d7f, 0x5dbf
+ .2byte 0x7120, 0x7102, 0x6d04, 0x6508, 0x650b, 0x650e, 0x6511, 0x6513, 0x6516, 0x6519, 0x613a, 0x5d5b, 0x5d9d, 0x5dbe, 0x5dbf, 0x5dff
+ .2byte 0x7180, 0x7182, 0x6d64, 0x6568, 0x616b, 0x616e, 0x6170, 0x6173, 0x6175, 0x6178, 0x5d99, 0x5ddb, 0x5ddd, 0x5dfe, 0x5e1f, 0x625f
+ .2byte 0x71e0, 0x71e2, 0x6dc4, 0x65c8, 0x61cb, 0x61ce, 0x61d0, 0x61d3, 0x61d5, 0x61d8, 0x5df9, 0x5e1b, 0x5e1d, 0x5e3e, 0x625f, 0x629f
+ .2byte 0x7240, 0x7242, 0x6e44, 0x6628, 0x620b, 0x620e, 0x6231, 0x6233, 0x6235, 0x6238, 0x5e39, 0x5e5b, 0x5e5d, 0x627e, 0x629f, 0x66df
+ .2byte 0x72c0, 0x72a2, 0x6ea4, 0x6688, 0x626b, 0x626e, 0x6271, 0x6273, 0x6275, 0x6278, 0x5e79, 0x5e9b, 0x62bd, 0x62be, 0x66df, 0x6b1f
+ .2byte 0x7320, 0x7322, 0x6f04, 0x66c8, 0x62cb, 0x62ae, 0x62b1, 0x62b3, 0x62b5, 0x62b8, 0x5eba, 0x62db, 0x62dd, 0x66fe, 0x671f, 0x737f
+ .2byte 0x7380, 0x7382, 0x6f64, 0x6728, 0x630b, 0x630e, 0x6311, 0x6313, 0x6315, 0x5ef8, 0x5efa, 0x631b, 0x631d, 0x673e, 0x6f7f, 0x77bf
+ .2byte 0x6bc0, 0x6fc1, 0x6786, 0x6349, 0x5f2c, 0x5f2f, 0x5f31, 0x5f33, 0x5f55, 0x5f57, 0x5f5a, 0x635b, 0x635d, 0x675e, 0x6f9f, 0x77bf
+ .2byte 0x67e0, 0x63c3, 0x5f87, 0x5f6a, 0x5f6e, 0x5f70, 0x5f72, 0x5f74, 0x6376, 0x6378, 0x637a, 0x637b, 0x637d, 0x679e, 0x6fbf, 0x77df
+ .2byte 0x63e2, 0x5fe5, 0x5ba8, 0x5fac, 0x5fae, 0x5fb0, 0x5fb2, 0x63b5, 0x63b6, 0x63b8, 0x63ba, 0x63bb, 0x63bd, 0x67be, 0x6fdf, 0x77df
+ .2byte 0x5fe4, 0x5be7, 0x5fcb, 0x5fcd, 0x5fcf, 0x5fd1, 0x63d3, 0x63d5, 0x63d7, 0x67d9, 0x67da, 0x67dc, 0x67dd, 0x67de, 0x6fdf, 0x77ff
+ .2byte 0x5be6, 0x5fe9, 0x5feb, 0x5fed, 0x5ff0, 0x63f2, 0x63f4, 0x67f6, 0x67f8, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6ffe, 0x6fff, 0x77ff
+ .2byte 0x5be9, 0x5feb, 0x5fed, 0x5fef, 0x63f2, 0x63f4, 0x67f6, 0x6bf8, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77fe, 0x77ff, 0x77ff, 0x77ff
+ .2byte 0x7800, 0x7802, 0x7805, 0x7808, 0x780b, 0x780f, 0x7811, 0x7814, 0x7817, 0x781a, 0x781e, 0x741f, 0x6c5f, 0x649f, 0x60df, 0x613f
+ .2byte 0x7860, 0x7821, 0x7824, 0x7827, 0x782a, 0x782e, 0x7831, 0x7834, 0x7837, 0x783b, 0x783e, 0x707e, 0x68bf, 0x64ff, 0x653f, 0x617f
+ .2byte 0x78c0, 0x78a1, 0x70c6, 0x70c8, 0x70cb, 0x70ce, 0x70d1, 0x70d3, 0x70d6, 0x70d9, 0x70dc, 0x68fc, 0x651d, 0x657e, 0x657f, 0x65bf
+ .2byte 0x7920, 0x7901, 0x7106, 0x6929, 0x692b, 0x692e, 0x6930, 0x6933, 0x6935, 0x6938, 0x693a, 0x655b, 0x659d, 0x65be, 0x65bf, 0x65ff
+ .2byte 0x7980, 0x7961, 0x7166, 0x6989, 0x658c, 0x658e, 0x6590, 0x6593, 0x6595, 0x6597, 0x6599, 0x65db, 0x65dd, 0x65fe, 0x661f, 0x665f
+ .2byte 0x79e0, 0x79c1, 0x71c6, 0x69c9, 0x65cc, 0x65ef, 0x65f1, 0x65f3, 0x65f5, 0x65f7, 0x65f9, 0x661b, 0x661d, 0x663e, 0x665f, 0x6a9f
+ .2byte 0x7a40, 0x7a41, 0x7226, 0x6a29, 0x662c, 0x662f, 0x6631, 0x6633, 0x6635, 0x6637, 0x6639, 0x665b, 0x665d, 0x667e, 0x6a9f, 0x6adf
+ .2byte 0x7aa0, 0x7a81, 0x7286, 0x6a69, 0x666c, 0x666f, 0x6671, 0x6673, 0x6675, 0x6677, 0x6679, 0x669b, 0x66bd, 0x6abe, 0x6adf, 0x6f1f
+ .2byte 0x7b00, 0x7b01, 0x72c6, 0x6ac9, 0x66ac, 0x66af, 0x66b1, 0x66b3, 0x6ab5, 0x6ab7, 0x6aba, 0x66db, 0x6add, 0x6afe, 0x6b1f, 0x737f
+ .2byte 0x7b60, 0x7b61, 0x7326, 0x6b09, 0x66ec, 0x66ef, 0x66f1, 0x66f3, 0x6af5, 0x6af7, 0x6afa, 0x6b1b, 0x6b1d, 0x6b3e, 0x737f, 0x7bbf
+ .2byte 0x7bc0, 0x7bc1, 0x7386, 0x6b49, 0x672c, 0x672f, 0x6731, 0x6733, 0x6b55, 0x6b57, 0x673a, 0x6b5c, 0x6b5d, 0x739e, 0x77bf, 0x7fff
+ .2byte 0x73e0, 0x6fc3, 0x6b87, 0x676a, 0x676e, 0x6770, 0x6772, 0x6774, 0x6776, 0x6b78, 0x6b9a, 0x6b9c, 0x6b9d, 0x73be, 0x77df, 0x7fff
+ .2byte 0x6be2, 0x67e5, 0x67a8, 0x67ac, 0x67ae, 0x67b0, 0x67b2, 0x67b5, 0x6bb6, 0x6bb8, 0x6bba, 0x6bbc, 0x6bbd, 0x73de, 0x77df, 0x7fff
+ .2byte 0x67e4, 0x67e7, 0x67cb, 0x67cd, 0x67cf, 0x67d1, 0x67d3, 0x6bd5, 0x6bd7, 0x6bd9, 0x73dc, 0x73dd, 0x73de, 0x73de, 0x77ff, 0x7fff
+ .2byte 0x63e6, 0x63e9, 0x63eb, 0x67ed, 0x67f0, 0x67f2, 0x6bf4, 0x6bf6, 0x6bf8, 0x73fb, 0x77fd, 0x77fe, 0x77fe, 0x77ff, 0x77ff, 0x7fff
+ .2byte 0x63e9, 0x63eb, 0x63ed, 0x67ef, 0x67f2, 0x6bf4, 0x6bf6, 0x6ff8, 0x73fb, 0x77fd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c00, 0x7c02, 0x7c05, 0x7c08, 0x7c0b, 0x7c0e, 0x7c11, 0x7c13, 0x7c17, 0x7c19, 0x7c1c, 0x7c1f, 0x745f, 0x6c9f, 0x68df, 0x693f
+ .2byte 0x7c60, 0x7863, 0x7865, 0x7868, 0x786b, 0x786d, 0x7871, 0x7873, 0x7876, 0x7878, 0x787b, 0x787e, 0x74bf, 0x6cff, 0x693f, 0x697f
+ .2byte 0x7cc0, 0x78c3, 0x70e7, 0x70e9, 0x70ec, 0x70ee, 0x70f0, 0x70f3, 0x70f5, 0x70f7, 0x70fa, 0x70fc, 0x6d1d, 0x6d7e, 0x697f, 0x69bf
+ .2byte 0x7d20, 0x7903, 0x7127, 0x6d4a, 0x6d4c, 0x6d4e, 0x6d50, 0x6d53, 0x6d55, 0x6d57, 0x6d59, 0x6d5b, 0x6d9d, 0x6dbe, 0x6dbf, 0x69ff
+ .2byte 0x7d60, 0x7963, 0x7187, 0x6d8a, 0x6dce, 0x6dd0, 0x6dd2, 0x6dd3, 0x6dd5, 0x6dd7, 0x6dd9, 0x6ddb, 0x6ddd, 0x6dfe, 0x6e1f, 0x6a5f
+ .2byte 0x7de0, 0x79c3, 0x71c7, 0x6dca, 0x6e0e, 0x6e10, 0x6e12, 0x6e13, 0x6e15, 0x6e17, 0x6e19, 0x6e1b, 0x6e1d, 0x6e3e, 0x6e5f, 0x6e9f
+ .2byte 0x7e20, 0x7a23, 0x7227, 0x6e2a, 0x6e4e, 0x6e50, 0x6e52, 0x6e54, 0x6e55, 0x6e57, 0x6e59, 0x6e5b, 0x6e5d, 0x6e7e, 0x6e9f, 0x6edf
+ .2byte 0x7e80, 0x7a63, 0x7267, 0x6e6a, 0x6e8e, 0x6e90, 0x6e92, 0x6e94, 0x6e96, 0x6e97, 0x6e99, 0x6e9b, 0x6ebd, 0x6ebe, 0x6edf, 0x731f
+ .2byte 0x7ee0, 0x7ac3, 0x72a7, 0x6eaa, 0x6eae, 0x6eb0, 0x6ed2, 0x6ed4, 0x6ed6, 0x6ed8, 0x6ed9, 0x6edb, 0x6edd, 0x6efe, 0x731f, 0x777f
+ .2byte 0x7f40, 0x7b23, 0x7307, 0x6eea, 0x6eee, 0x6ef0, 0x6ef2, 0x6ef4, 0x6f16, 0x6f18, 0x6f1a, 0x6f1b, 0x6f1d, 0x733e, 0x777f, 0x7bbf
+ .2byte 0x7fa0, 0x7b83, 0x7347, 0x6f2a, 0x6f2e, 0x6f30, 0x6f32, 0x6f34, 0x6f36, 0x6f58, 0x735a, 0x735c, 0x735d, 0x779e, 0x7bbf, 0x7fff
+ .2byte 0x7fe0, 0x7bc3, 0x7387, 0x6f6a, 0x6f6e, 0x6f70, 0x6f72, 0x6f74, 0x6f76, 0x6f78, 0x739a, 0x6f7c, 0x77be, 0x7bdf, 0x7fff, 0x7fff
+ .2byte 0x77e2, 0x73e5, 0x6fa8, 0x6fac, 0x6fae, 0x6fb0, 0x6fb2, 0x6fb5, 0x6fb6, 0x6fb8, 0x73ba, 0x77dd, 0x77de, 0x7bdf, 0x7fff, 0x7fff
+ .2byte 0x6fe4, 0x6be7, 0x6bcb, 0x6bcd, 0x6bcf, 0x6fd1, 0x6fd3, 0x6fd5, 0x6fd7, 0x73d9, 0x77dc, 0x7bfe, 0x7bfe, 0x7bff, 0x7fff, 0x7fff
+ .2byte 0x6be6, 0x6be9, 0x6beb, 0x6bed, 0x6bf0, 0x6ff2, 0x6ff4, 0x6ff6, 0x73f8, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x67e9, 0x67eb, 0x6bed, 0x6bef, 0x6bf2, 0x6ff4, 0x6ff6, 0x73f8, 0x77fb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c42, 0x7c44, 0x7c46, 0x7c49, 0x7c4b, 0x7c4e, 0x7c51, 0x7c53, 0x7c55, 0x7c58, 0x7c5a, 0x7c5d, 0x7c5f, 0x789f, 0x70df, 0x6d3f
+ .2byte 0x7c82, 0x7ca5, 0x7ca7, 0x7ca9, 0x7cac, 0x7cae, 0x7cb0, 0x7cb3, 0x7cb5, 0x7cb7, 0x7cb9, 0x7cbc, 0x7cbf, 0x74ff, 0x713f, 0x6d7f
+ .2byte 0x7ce2, 0x7ce5, 0x7508, 0x750a, 0x750c, 0x750e, 0x7510, 0x7513, 0x7514, 0x7516, 0x7519, 0x751b, 0x751d, 0x717e, 0x717f, 0x6dbf
+ .2byte 0x7d22, 0x7d25, 0x7568, 0x758c, 0x758e, 0x7590, 0x7591, 0x7593, 0x7595, 0x7597, 0x7599, 0x759b, 0x759d, 0x71be, 0x71bf, 0x6dff
+ .2byte 0x7d82, 0x7d85, 0x75a8, 0x75cc, 0x75ce, 0x75d0, 0x75d2, 0x75d4, 0x75d5, 0x75d7, 0x75d9, 0x75db, 0x75dd, 0x71fe, 0x721f, 0x725f
+ .2byte 0x7dc2, 0x7dc5, 0x75e8, 0x760c, 0x760e, 0x7610, 0x7612, 0x7614, 0x7615, 0x7617, 0x7619, 0x761b, 0x761d, 0x723e, 0x725f, 0x729f
+ .2byte 0x7e22, 0x7e25, 0x7628, 0x764c, 0x764e, 0x7650, 0x7652, 0x7654, 0x7656, 0x7657, 0x7659, 0x765b, 0x765d, 0x727e, 0x729f, 0x72df
+ .2byte 0x7e62, 0x7e65, 0x7668, 0x768c, 0x768e, 0x7690, 0x7692, 0x76b5, 0x76b6, 0x76b8, 0x76b9, 0x76bb, 0x76bd, 0x72be, 0x76df, 0x771f
+ .2byte 0x7ec2, 0x7ea5, 0x76a8, 0x76ac, 0x76ae, 0x76d0, 0x76d2, 0x76d5, 0x76d6, 0x76d8, 0x76da, 0x76db, 0x76dd, 0x76fe, 0x771f, 0x7b7f
+ .2byte 0x7f02, 0x7f05, 0x76e8, 0x76ec, 0x76ee, 0x76f0, 0x76f2, 0x7715, 0x7716, 0x7718, 0x771a, 0x771b, 0x771d, 0x773e, 0x7b7f, 0x7bbf
+ .2byte 0x7f62, 0x7f45, 0x7728, 0x772c, 0x772e, 0x7730, 0x7732, 0x7735, 0x7756, 0x7758, 0x775a, 0x775c, 0x775d, 0x7b9e, 0x7bbf, 0x7fff
+ .2byte 0x7fa2, 0x7fa5, 0x7768, 0x776c, 0x776e, 0x7770, 0x7772, 0x7775, 0x7776, 0x7778, 0x779a, 0x7bbd, 0x7bbe, 0x7bdf, 0x7fff, 0x7fff
+ .2byte 0x7fe2, 0x7fe5, 0x77a8, 0x77ac, 0x77ae, 0x77b0, 0x77b2, 0x77b5, 0x77b6, 0x77b8, 0x77ba, 0x7bdd, 0x7bde, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e4, 0x73e7, 0x73cb, 0x73cd, 0x73cf, 0x73d1, 0x73d3, 0x73d5, 0x77d7, 0x77d9, 0x7bdc, 0x7bfe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x73e6, 0x73e9, 0x73eb, 0x73ed, 0x73f0, 0x73f2, 0x73f4, 0x73f6, 0x77f8, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x6fe9, 0x6feb, 0x6fed, 0x6fef, 0x73f2, 0x73f4, 0x73f6, 0x77f8, 0x7bfb, 0x7bfd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7c84, 0x7c86, 0x7c88, 0x7c8a, 0x7c8c, 0x7c8e, 0x7c90, 0x7c93, 0x7c94, 0x7c97, 0x7c99, 0x7c9b, 0x7c9d, 0x7c9f, 0x78df, 0x753f
+ .2byte 0x7cc4, 0x7ce7, 0x7ce8, 0x7cea, 0x7ced, 0x7cee, 0x7cf0, 0x7cf3, 0x7cf4, 0x7cf6, 0x7cf9, 0x7cfa, 0x7cfc, 0x7cff, 0x793f, 0x757f
+ .2byte 0x7d04, 0x7d27, 0x796b, 0x796c, 0x796e, 0x7970, 0x7971, 0x7973, 0x7975, 0x7977, 0x7979, 0x797a, 0x797c, 0x797e, 0x797f, 0x75bf
+ .2byte 0x7d44, 0x7d67, 0x79ab, 0x79ad, 0x79ae, 0x79b0, 0x79b2, 0x79b3, 0x79b5, 0x79b7, 0x79b9, 0x79ba, 0x79bc, 0x79be, 0x79bf, 0x75ff
+ .2byte 0x7da4, 0x7da7, 0x79cb, 0x79ed, 0x79ef, 0x79f0, 0x79f2, 0x79f4, 0x79f5, 0x79f7, 0x79f9, 0x79fa, 0x79fc, 0x79fe, 0x7a1f, 0x765f
+ .2byte 0x7dc4, 0x7de7, 0x7a0b, 0x7a0d, 0x7a2f, 0x7a31, 0x7a33, 0x7a34, 0x7a36, 0x7a37, 0x7a39, 0x7a3b, 0x7a3c, 0x7a3e, 0x7a5f, 0x769f
+ .2byte 0x7e24, 0x7e27, 0x7a4b, 0x7a4d, 0x7a4f, 0x7a71, 0x7a73, 0x7a75, 0x7a76, 0x7a78, 0x7a79, 0x7a7b, 0x7a7c, 0x7a7e, 0x7a9f, 0x76df
+ .2byte 0x7e64, 0x7e67, 0x7a8b, 0x7a8d, 0x7a8f, 0x7a91, 0x7ab3, 0x7ab5, 0x7ab6, 0x7ab8, 0x7aba, 0x7abb, 0x7abc, 0x7abe, 0x7adf, 0x7b1f
+ .2byte 0x7ea4, 0x7ea7, 0x7aab, 0x7aad, 0x7acf, 0x7ad1, 0x7ad3, 0x7af5, 0x7af7, 0x7af8, 0x7afa, 0x7afb, 0x7afd, 0x7afe, 0x7b1f, 0x7b7f
+ .2byte 0x7ee4, 0x7ee7, 0x7aeb, 0x7aed, 0x7aef, 0x7af1, 0x7b13, 0x7b15, 0x7b37, 0x7b39, 0x7b3a, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b7f, 0x7fbf
+ .2byte 0x7f24, 0x7f27, 0x7b2b, 0x7b2d, 0x7b2f, 0x7b31, 0x7b33, 0x7b55, 0x7b57, 0x7b59, 0x7b9c, 0x7b9d, 0x7b9e, 0x7b9e, 0x7fbf, 0x7fff
+ .2byte 0x7f64, 0x7f67, 0x7b6b, 0x7b6d, 0x7b6f, 0x7b71, 0x7b73, 0x7b75, 0x7b77, 0x7b99, 0x7bbc, 0x7fde, 0x7fde, 0x7fdf, 0x7fff, 0x7fff
+ .2byte 0x7fc4, 0x7fa7, 0x7b8b, 0x7b8d, 0x7b8f, 0x7b91, 0x7b93, 0x7b95, 0x7bb7, 0x7bb9, 0x7bdc, 0x7fde, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe4, 0x7fe7, 0x7bcb, 0x7bcd, 0x7bcf, 0x7bd1, 0x7bd3, 0x7bd5, 0x7bd7, 0x7bd9, 0x7bdc, 0x7ffe, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x77e6, 0x7be9, 0x77eb, 0x7bed, 0x7bf0, 0x7bf2, 0x7bf4, 0x7bf6, 0x7bf8, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x73e9, 0x73eb, 0x73ed, 0x77ef, 0x77f2, 0x77f4, 0x77f6, 0x7bf8, 0x7bfb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7cc6, 0x7cc8, 0x7cc9, 0x7ccb, 0x7ccd, 0x7ccf, 0x7cd1, 0x7cd3, 0x7cd4, 0x7cd6, 0x7cd8, 0x7cda, 0x7cdc, 0x7cdd, 0x7cdf, 0x793f
+ .2byte 0x7d06, 0x7d29, 0x7d2b, 0x7d2d, 0x7d2e, 0x7d30, 0x7d31, 0x7d33, 0x7d35, 0x7d37, 0x7d38, 0x7d3a, 0x7d3c, 0x7d3e, 0x7d3f, 0x797f
+ .2byte 0x7d46, 0x7d69, 0x7d6b, 0x7d6d, 0x7d6e, 0x7d70, 0x7d72, 0x7d73, 0x7d75, 0x7d77, 0x7d78, 0x7d7a, 0x7d7c, 0x7d7d, 0x7d7f, 0x79bf
+ .2byte 0x7d66, 0x7da9, 0x7dab, 0x7dad, 0x7daf, 0x7db0, 0x7db2, 0x7db4, 0x7db6, 0x7db7, 0x7db9, 0x7dba, 0x7dbc, 0x7dbe, 0x7dbf, 0x79ff
+ .2byte 0x7dc6, 0x7dc9, 0x7deb, 0x7ded, 0x7e10, 0x7e11, 0x7e12, 0x7e14, 0x7e16, 0x7e17, 0x7e19, 0x7e1a, 0x7e1c, 0x7e1e, 0x7e1f, 0x7a5f
+ .2byte 0x7de6, 0x7e09, 0x7e0b, 0x7e2d, 0x7e30, 0x7e52, 0x7e53, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5b, 0x7e5c, 0x7e5e, 0x7e5f, 0x7a9f
+ .2byte 0x7e26, 0x7e49, 0x7e4b, 0x7e6d, 0x7e70, 0x7e72, 0x7e94, 0x7e95, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9e, 0x7e9f, 0x7edf
+ .2byte 0x7e66, 0x7e89, 0x7e8b, 0x7e8d, 0x7e90, 0x7eb2, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7ede, 0x7edf, 0x7f1f
+ .2byte 0x7ea6, 0x7ec9, 0x7eab, 0x7ecd, 0x7ed0, 0x7ed2, 0x7ef4, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f, 0x7f7f
+ .2byte 0x7ee6, 0x7ee9, 0x7eeb, 0x7eed, 0x7ef0, 0x7f12, 0x7f14, 0x7f36, 0x7f38, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7e, 0x7f7f, 0x7fbf
+ .2byte 0x7f06, 0x7f29, 0x7f2b, 0x7f2d, 0x7f30, 0x7f32, 0x7f54, 0x7f56, 0x7f58, 0x7f9b, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf, 0x7fff
+ .2byte 0x7f46, 0x7f49, 0x7f4b, 0x7f6d, 0x7f70, 0x7f72, 0x7f74, 0x7f76, 0x7f98, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f86, 0x7f89, 0x7f8b, 0x7f8d, 0x7f90, 0x7f92, 0x7f94, 0x7fb6, 0x7fb8, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc6, 0x7fc9, 0x7fcb, 0x7fcd, 0x7fd0, 0x7fd2, 0x7fd4, 0x7fd6, 0x7fd8, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe6, 0x7fe9, 0x7feb, 0x7fed, 0x7ff0, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7be9, 0x7beb, 0x7bed, 0x7bef, 0x7bf2, 0x7bf4, 0x7bf6, 0x7bf8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7d29, 0x7d2a, 0x7d2c, 0x7d2d, 0x7d2f, 0x7d30, 0x7d32, 0x7d33, 0x7d35, 0x7d36, 0x7d38, 0x7d39, 0x7d3b, 0x7d3c, 0x7d3e, 0x7d3f
+ .2byte 0x7d69, 0x7d6b, 0x7d6d, 0x7d6e, 0x7d6f, 0x7d71, 0x7d72, 0x7d74, 0x7d75, 0x7d77, 0x7d78, 0x7d79, 0x7d7b, 0x7d7c, 0x7d7e, 0x7d7f
+ .2byte 0x7d89, 0x7dab, 0x7dad, 0x7daf, 0x7db0, 0x7db1, 0x7db3, 0x7db4, 0x7db6, 0x7db7, 0x7db8, 0x7dba, 0x7dbb, 0x7dbc, 0x7dbe, 0x7dbf
+ .2byte 0x7dc9, 0x7dcb, 0x7ded, 0x7def, 0x7df1, 0x7df2, 0x7df3, 0x7df5, 0x7df6, 0x7df7, 0x7df9, 0x7dfa, 0x7dfb, 0x7dfd, 0x7dfe, 0x7dff
+ .2byte 0x7de9, 0x7e0b, 0x7e0d, 0x7e2f, 0x7e52, 0x7e53, 0x7e54, 0x7e55, 0x7e56, 0x7e58, 0x7e59, 0x7e5a, 0x7e5c, 0x7e5d, 0x7e5e, 0x7e5f
+ .2byte 0x7e29, 0x7e2b, 0x7e4d, 0x7e4f, 0x7e72, 0x7e94, 0x7e95, 0x7e96, 0x7e97, 0x7e98, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f
+ .2byte 0x7e49, 0x7e6b, 0x7e6d, 0x7e6f, 0x7e92, 0x7eb4, 0x7ed6, 0x7ed7, 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf
+ .2byte 0x7e89, 0x7e8b, 0x7e8d, 0x7eaf, 0x7eb2, 0x7ed4, 0x7ef6, 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1e, 0x7f1f
+ .2byte 0x7ea9, 0x7eab, 0x7ecd, 0x7ecf, 0x7ef2, 0x7ef4, 0x7f16, 0x7f38, 0x7f7b, 0x7f7c, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7e, 0x7f7f, 0x7f7f
+ .2byte 0x7ee9, 0x7eeb, 0x7eed, 0x7eef, 0x7f12, 0x7f14, 0x7f36, 0x7f58, 0x7f9b, 0x7fbd, 0x7fbd, 0x7fbe, 0x7fbe, 0x7fbf, 0x7fbf, 0x7fbf
+ .2byte 0x7f09, 0x7f0b, 0x7f2d, 0x7f2f, 0x7f32, 0x7f54, 0x7f56, 0x7f78, 0x7f9b, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f49, 0x7f4b, 0x7f4d, 0x7f4f, 0x7f52, 0x7f74, 0x7f76, 0x7f98, 0x7fbb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7f69, 0x7f6b, 0x7f6d, 0x7f6f, 0x7f92, 0x7f94, 0x7f96, 0x7fb8, 0x7fdb, 0x7fdd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fa9, 0x7fab, 0x7fad, 0x7faf, 0x7fb2, 0x7fb4, 0x7fb6, 0x7fd8, 0x7fdb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fc9, 0x7fcb, 0x7fcd, 0x7fcf, 0x7fd2, 0x7fd4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
+ .2byte 0x7fe9, 0x7feb, 0x7fed, 0x7fef, 0x7ff2, 0x7ff4, 0x7ff6, 0x7ff8, 0x7ffb, 0x7ffd, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff
gUnknown_0854C14C:: @ 854C14C
- .incbin "baserom.gba", 0x54c14c, 0x4
+ .4byte gUnknown_02038454
gUnknown_0854C150:: @ 854C150
- .incbin "baserom.gba", 0x54c150, 0xf0
+ .4byte sub_80AB26C
+ .4byte nullsub_36
+ .4byte sub_80AB26C
+ .4byte sub_80AB290
+ .4byte sub_80AC438
+ .4byte sub_80AC4B4
+ .4byte sub_80AC484
+ .4byte sub_80AC514
+ .4byte sub_80AC55C
+ .4byte nullsub_95
+ .4byte sub_80AC580
+ .4byte sub_80AC590
+ .4byte sub_80AC928
+ .4byte sub_80AC9C4
+ .4byte sub_80AC994
+ .4byte sub_80ACA24
+ .4byte sub_80ACF8C
+ .4byte snowflakes_progress2
+ .4byte sub_80ACFDC
+ .4byte sub_80AD084
+ .4byte sub_80AD444
+ .4byte sub_80AD584
+ .4byte sub_80AD4B8
+ .4byte sub_80AD910
+ .4byte sub_80ADA60
+ .4byte sub_80ADAF0
+ .4byte sub_80ADAC0
+ .4byte sub_80ADBB0
+ .4byte sub_80ADDBC
+ .4byte sub_80ADE48
+ .4byte sub_80ADE18
+ .4byte sub_80ADEF4
+ .4byte sub_80AE45C
+ .4byte sub_80AE50C
+ .4byte sub_80AE4DC
+ .4byte sub_80AE588
+ .4byte sub_80AE0E4
+ .4byte sub_80AE198
+ .4byte sub_80AE168
+ .4byte sub_80AE1FC
+ .4byte sub_80ADA60
+ .4byte sub_80ADAF0
+ .4byte sub_80ADAC0
+ .4byte sub_80ADBB0
+ .4byte sub_80AE9F0
+ .4byte nullsub_96
+ .4byte sub_80AEA20
+ .4byte sub_80AEA30
+ .4byte sub_80AC6D0
+ .4byte sub_80AC734
+ .4byte sub_80AC704
+ .4byte sub_80AC818
+ .4byte sub_80AD4E8
+ .4byte sub_80AD584
+ .4byte sub_80AD554
+ .4byte sub_80AD910
+ .4byte sub_80AEA34
+ .4byte sub_80AEAB8
+ .4byte sub_80AEA88
+ .4byte sub_80AEB2C
gUnknown_0854C240:: @ 854C240
- .incbin "baserom.gba", 0x54c240, 0x10
+ .4byte sub_80AB3A8
+ .4byte sub_80AB434
+ .4byte nullsub_94
+ .4byte nullsub_94
gUnknown_0854C250:: @ 854C250
.incbin "baserom.gba", 0x54c250, 0x20
@@ -32,7 +1629,7 @@ gUnknown_0854CAD0:: @ 854CAD0
.incbin "baserom.gba", 0x54cad0, 0x3080
gUnknown_0854FB50:: @ 854FB50
- .incbin "baserom.gba", 0x54fb50, 0xc
+ .2byte 0x0000, 0x0042, 0x0005, 0x0049, 0x000a, 0x004e
gUnknown_0854FB5C:: @ 854FB5C
.incbin "baserom.gba", 0x54fb5c, 0x1c
@@ -83,10 +1680,10 @@ gUnknown_0854FDDC:: @ 854FDDC
.incbin "baserom.gba", 0x54fddc, 0x8
gUnknown_0854FDE4:: @ 854FDE4
- .incbin "baserom.gba", 0x54fde4, 0xc
+ .2byte 0x0000, 0x0078, 0x0050, 0x00a0, 0x0028, 0x0000
gUnknown_0854FDF0:: @ 854FDF0
- .incbin "baserom.gba", 0x54fdf0, 0x8
+ .byte 0x28, 0x5a, 0x3c, 0x5a, 0x02, 0x3c, 0x28, 0x1e
gUnknown_0854FDF8:: @ 854FDF8
.incbin "baserom.gba", 0x54fdf8, 0x8
@@ -98,16 +1695,17 @@ gUnknown_0854FE44:: @ 854FE44
.incbin "baserom.gba", 0x54fe44, 0x18
gUnknown_0854FE5C:: @ 854FE5C
- .incbin "baserom.gba", 0x54fe5c, 0x4
+ .byte 0x02, 0x03, 0x05, 0x03
gUnknown_0854FE60:: @ 854FE60
- .incbin "baserom.gba", 0x54fe60, 0x4
+ .byte 0x02, 0x02, 0x03, 0x02
gUnknown_0854FE64:: @ 854FE64
.incbin "baserom.gba", 0x54fe64, 0x14
gUnknown_0854FE78:: @ 854FE78
- .incbin "baserom.gba", 0x54fe78, 0x4
+ .4byte 0x00000008
gUnknown_0854FE7C:: @ 854FE7C
- .incbin "baserom.gba", 0x54fe7c, 0xc
+ .4byte 0x04000040, 0xa2600001, 0x00000001
+
diff --git a/data/field_specials.s b/data/field_specials.s
new file mode 100644
index 000000000..8f9734a01
--- /dev/null
+++ b/data/field_specials.s
@@ -0,0 +1,547 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_085B2B5C:: @ 85B2B5C
+ .byte 0x07, 0x09, 0x08, 0x0a
+
+ .align 2
+gUnknown_085B2B60:: @ 85B2B60
+ .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x00
+
+gUnknown_085B2B68:: @ 85B2B68
+ .byte 0x07, 0x16, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0a, 0x10, 0x00, 0x00, 0x0f, 0x10, 0x00, 0x00
+
+gUnknown_085B2B78:: @ 85B2B78
+ .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x00
+
+ .align 1
+gUnknown_085B2B7E:: @ 85B2B7E
+ .2byte 0x0218, 0x0219, 0x021a, 0x021b, 0x021c
+
+gUnknown_085B2B88:: @ 85B2B88
+ .byte 0x0c, 0x02, 0x04, 0x05, 0x01, 0x08, 0x07, 0x0b, 0x03, 0x0a, 0x09, 0x06
+
+gUnknown_085B2B94:: @ 85B2B94
+ .byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x04, 0x04, 0x05
+
+gUnknown_085B2BA0:: @ 85B2BA0
+ .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x05, 0x05
+
+ .align 2
+gUnknown_085B2BAC:: @ 85B2BAC
+ .byte 0x00, 0x15, 0x01, 0x08, 0x04, 0x0f, 0x08, 0x00
+
+ .align 2
+gElevatorFloorsTable:: @ 85B2BB4
+ .4byte gText_B4F
+ .4byte gText_B3F
+ .4byte gText_B2F
+ .4byte gText_B1F
+ .4byte gText_1F
+ .4byte gText_2F
+ .4byte gText_3F
+ .4byte gText_4F
+ .4byte gText_5F
+ .4byte gText_6F
+ .4byte gText_7F
+ .4byte gText_8F
+ .4byte gText_9F
+ .4byte gText_10F
+ .4byte gText_11F
+ .4byte gText_Rooftop
+
+ .align 1
+gUnknown_085B2BF4:: @ 85B2BF4
+ .2byte 0x0329, 0x032a, 0x032b, 0x0331, 0x0332, 0x0333, 0x0339, 0x033a, 0x033b
+
+ .align 1
+gUnknown_085B2C06:: @ 85B2C06
+ .2byte 0x0329, 0x032b, 0x032a, 0x0331, 0x0333, 0x0332, 0x0339, 0x033b, 0x033a
+
+gUnknown_085B2C18:: @ 85B2C18
+ .byte 0x08, 0x10, 0x18, 0x20, 0x26, 0x2e, 0x34, 0x38, 0x39
+
+gUnknown_085B2C21:: @ 85B2C21
+ .byte 0x03, 0x06, 0x09, 0x0c, 0x0f, 0x12, 0x15, 0x18, 0x1b
+
+ .align 1
+gUnknown_085B2C2A:: @ 85B2C2A
+ .2byte 0x0202, 0x0301, 0x0405, 0x0504, 0x0604, 0x0700, 0x0804, 0x090b, 0x0a05, 0x0b05, 0x0c02, 0x0d06, 0x0e03, 0x0f02, 0x100c, 0x100a
+ .2byte 0x1a35, 0x193c, 0xffff
+
+ .align 2
+gUnknown_085B2C50:: @ 85B2C50
+ .4byte BattleFrontier_Lounge2_Text_260971
+ .4byte BattleFrontier_Lounge2_Text_260A1E
+ .4byte BattleFrontier_Lounge2_Text_260AE7
+ .4byte BattleFrontier_Lounge2_Text_2619AC
+ .4byte BattleFrontier_Lounge2_Text_261A91
+ .4byte BattleFrontier_Lounge2_Text_261B0C
+ .4byte BattleFrontier_Lounge2_Text_261B95
+ .4byte BattleFrontier_Lounge2_Text_261B95
+ .4byte BattleFrontier_Lounge2_Text_261B95
+ .4byte BattleFrontier_Lounge2_Text_261C1A
+ .4byte BattleFrontier_Lounge2_Text_261C1A
+ .4byte BattleFrontier_Lounge2_Text_261C1A
+ .4byte BattleFrontier_Lounge2_Text_260BC4
+ .4byte BattleFrontier_Lounge2_Text_260C6D
+ .4byte BattleFrontier_Lounge2_Text_260D3A
+ .4byte BattleFrontier_Lounge2_Text_260E1E
+ .4byte BattleFrontier_Lounge2_Text_260EC7
+ .4byte BattleFrontier_Lounge2_Text_260F74
+ .4byte BattleFrontier_Lounge2_Text_2614E6
+ .4byte BattleFrontier_Lounge2_Text_261591
+ .4byte BattleFrontier_Lounge2_Text_26166F
+ .4byte BattleFrontier_Lounge2_Text_261282
+ .4byte BattleFrontier_Lounge2_Text_261329
+ .4byte BattleFrontier_Lounge2_Text_261403
+ .4byte BattleFrontier_Lounge2_Text_261026
+ .4byte BattleFrontier_Lounge2_Text_2610CC
+ .4byte BattleFrontier_Lounge2_Text_261194
+ .4byte BattleFrontier_Lounge2_Text_26174D
+ .4byte BattleFrontier_Lounge2_Text_2617F9
+ .4byte BattleFrontier_Lounge2_Text_2618C4
+
+gUnknown_085B2CC8:: @ 85B2CC8
+ .byte 0x15, 0x38, 0x15, 0x23, 0xff, 0xff, 0xff, 0xff, 0x02, 0x04, 0x07, 0x15, 0x07, 0x15, 0x0e, 0x1c, 0x0d, 0x70, 0x07, 0x38
+
+ .align 1
+gUnknown_085B2CDC:: @ 85B2CDC
+ .2byte 0x0007, 0x000e, 0x0015, 0x001c, 0x0023, 0x0031, 0x003f, 0x004d, 0x005b, 0x0000
+
+ .align 2
+gUnknown_085B2CF0:: @ 85B2CF0
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_BlueFlute
+ .4byte gText_YellowFlute
+ .4byte gText_RedFlute
+ .4byte gText_WhiteFlute
+ .4byte gText_BlackFlute
+ .4byte gText_PrettyChair
+ .4byte gText_PrettyDesk
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_0Pts
+ .4byte gText_10Pts
+ .4byte gText_20Pts
+ .4byte gText_30Pts
+ .4byte gText_40Pts
+ .4byte gText_50Pts
+ .4byte gText_60Pts
+ .4byte gText_70Pts
+ .4byte gText_80Pts
+ .4byte gText_90Pts
+ .4byte gText_100Pts
+ .4byte gText_QuestionMark
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_KissPoster16BP
+ .4byte gText_KissCushion32BP
+ .4byte gText_SmoochumDoll32BP
+ .4byte gText_TogepiDoll48BP
+ .4byte gText_MeowthDoll48BP
+ .4byte gText_ClefairyDoll48BP
+ .4byte gText_DittoDoll48BP
+ .4byte gText_CyndaquilDoll80BP
+ .4byte gText_ChikoritaDoll80BP
+ .4byte gText_TotodileDoll80BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_LaprasDoll128BP
+ .4byte gText_SnorlaxDoll128BP
+ .4byte gText_VenusaurDoll256BP
+ .4byte gText_CharizardDoll256BP
+ .4byte gText_BlastoiseDoll256BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_Protein1BP
+ .4byte gText_Calcium1BP
+ .4byte gText_Iron1BP
+ .4byte gText_Zinc1BP
+ .4byte gText_Carbos1BP
+ .4byte gText_HpUp1BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_Leftovers48BP
+ .4byte gText_WhiteHerb48BP
+ .4byte gText_QuickClaw48BP
+ .4byte gText_MentalHerb48BP
+ .4byte gText_BrightPowder64BP
+ .4byte gText_ChoiceBand64BP
+ .4byte gText_KingsRock64BP
+ .4byte gText_FocusBand64BP
+ .4byte gText_ScopeLens64BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_EnergyPowder50
+ .4byte gText_EnergyRoot80
+ .4byte gText_HealPowder50
+ .4byte gText_RevivalHerb300
+ .4byte gText_Protein1000
+ .4byte gText_Iron1000
+ .4byte gText_Carbos1000
+ .4byte gText_Calcium1000
+ .4byte gText_Zinc1000
+ .4byte gText_HPUp1000
+ .4byte gText_PPUp3000
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_BattleTower2
+ .4byte gText_BattleDome
+ .4byte gText_BattlePalace
+ .4byte gText_BattleArena
+ .4byte gText_BattleFactory
+ .4byte gText_BattlePike
+ .4byte gText_BattlePyramid
+ .4byte gText_RankingHall
+ .4byte gText_ExchangeService
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_Softboiled16BP
+ .4byte gText_SeismicToss24BP
+ .4byte gText_DreamEater24BP
+ .4byte gText_MegaPunch24BP
+ .4byte gText_MegaKick48BP
+ .4byte gText_BodySlam48BP
+ .4byte gText_RockSlide48BP
+ .4byte gText_Counter48BP
+ .4byte gText_ThunderWave48BP
+ .4byte gText_SwordsDance48BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_DefenseCurl16BP
+ .4byte gText_Snore24BP
+ .4byte gText_MudSlap24BP
+ .4byte gText_Swift24BP
+ .4byte gText_IcyWind24BP
+ .4byte gText_Endure48BP
+ .4byte gText_PsychUp48BP
+ .4byte gText_IcePunch48BP
+ .4byte gText_ThunderPunch48BP
+ .4byte gText_FirePunch48BP
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_SlateportCity
+ .4byte gText_BattleFrontier
+ .4byte gText_SouthernIsland
+ .4byte gText_NavelRock
+ .4byte gText_BirthIsland
+ .4byte gText_FarawayIsland
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .4byte gText_BattleTrainers
+ .4byte gText_BattleBasics
+ .4byte gText_PokemonNature
+ .4byte gText_PokemonMoves
+ .4byte gText_Underpowered
+ .4byte gText_WhenInDanger
+ .4byte gText_Exit
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+ .4byte NULL
+
+ .align 2
+gUnknown_085B3030:: @ 85B3030
+ .4byte 0x03000002, 0x00000000, 0x07d00000, 0x00000064
+
+ .align 2
+gUnknown_085B3040:: @ 85B3040
+ .4byte BattleFrontier_Lounge5_Text_26468D
+ .4byte BattleFrontier_Lounge5_Text_2646E5
+ .4byte BattleFrontier_Lounge5_Text_264741
+ .4byte BattleFrontier_Lounge5_Text_2647A4
+ .4byte BattleFrontier_Lounge5_Text_2647FC
+ .4byte BattleFrontier_Lounge5_Text_264858
+ .4byte BattleFrontier_Lounge5_Text_2648BE
+ .4byte BattleFrontier_Lounge5_Text_264916
+ .4byte BattleFrontier_Lounge5_Text_264972
+ .4byte BattleFrontier_Lounge5_Text_2649D5
+ .4byte BattleFrontier_Lounge5_Text_264A3F
+ .4byte BattleFrontier_Lounge5_Text_264A9B
+ .4byte BattleFrontier_Lounge5_Text_264AF3
+ .4byte BattleFrontier_Lounge5_Text_264B5D
+ .4byte BattleFrontier_Lounge5_Text_2648BE
+ .4byte BattleFrontier_Lounge5_Text_264BC3
+ .4byte BattleFrontier_Lounge5_Text_264C36
+ .4byte BattleFrontier_Lounge5_Text_2648BE
+ .4byte BattleFrontier_Lounge5_Text_264C95
+ .4byte BattleFrontier_Lounge5_Text_264D01
+ .4byte BattleFrontier_Lounge5_Text_264D6B
+ .4byte BattleFrontier_Lounge5_Text_264DD7
+ .4byte BattleFrontier_Lounge5_Text_264E33
+ .4byte BattleFrontier_Lounge5_Text_264E8F
+ .4byte BattleFrontier_Lounge5_Text_2648BE
+
+ .align 2
+gUnknown_085B30A4:: @ 85B30A4
+ .4byte BattleFrontier_Lounge3_Text_262261
+ .4byte BattleFrontier_Lounge3_Text_26230D
+ .4byte BattleFrontier_Lounge3_Text_2623B9
+ .4byte BattleFrontier_Lounge3_Text_262464
+ .4byte BattleFrontier_Lounge3_Text_26250E
+ .4byte BattleFrontier_Lounge3_Text_2625B8
+ .4byte BattleFrontier_Lounge3_Text_26266A
+ .4byte BattleFrontier_Lounge3_Text_26271C
+ .4byte BattleFrontier_Lounge3_Text_2627C9
+ .4byte BattleFrontier_Lounge3_Text_262876
+ .4byte BattleFrontier_Lounge3_Text_26291A
+ .4byte BattleFrontier_Lounge3_Text_2629BC
+
+ .align 2
+gUnknown_085B30D4:: @ 85B30D4
+ .4byte BattleFrontier_Lounge3_Text_262C04
+ .4byte BattleFrontier_Lounge3_Text_262C90
+ .4byte BattleFrontier_Lounge3_Text_262D1C
+ .4byte BattleFrontier_Lounge3_Text_262DA7
+ .4byte BattleFrontier_Lounge3_Text_262E34
+ .4byte BattleFrontier_Lounge3_Text_262EC1
+ .4byte BattleFrontier_Lounge3_Text_262F56
+ .4byte BattleFrontier_Lounge3_Text_262FEB
+ .4byte BattleFrontier_Lounge3_Text_263078
+ .4byte BattleFrontier_Lounge3_Text_263105
+ .4byte BattleFrontier_Lounge3_Text_26318C
+ .4byte BattleFrontier_Lounge3_Text_263211
+
+ .align 1
+gUnknown_085B3104:: @ 85B3104
+ .2byte 0x0000, 0x0001, 0x0002, 0x0100, 0x0101, 0x0400, 0x0401, 0x0200, 0x0201, 0x0300, 0x0500, 0x0600
+
+ .align 2
+gUnknown_085B311C:: @ 85B311C
+ window_template 0x00, 0x01, 0x01, 0x06, 0x02, 0x0f, 0x0008
+
+ .align 2
+gUnknown_085B3124:: @ 85B3124
+ window_template 0x00, 0x02, 0x09, 0x04, 0x04, 0x0f, 0x0014
+
+ .align 1
+gUnknown_085B312C:: @ 85B312C
+ .2byte 0x004b, 0x0067, 0x0057, 0x004f, 0x0054, 0x0055, 0x0056, 0x0050, 0x0051, 0x0052, 0xffff
+
+ .align 1
+gUnknown_085B3142:: @ 85B3142
+ .2byte 0x0071, 0x006f, 0x0072, 0x0073, 0x0074, 0xffff
+
+ .align 1
+gUnknown_085B314E:: @ 85B314E
+ .2byte 0x0040, 0x0043, 0x0041, 0x0046, 0x0042, 0x003f, 0xffff
+
+ .align 1
+gUnknown_085B315C:: @ 85B315C
+ .2byte 0x00c8, 0x00b4, 0x00b7, 0x00b9, 0x00b3, 0x00ba, 0x00bb, 0x00c4, 0x00c6, 0xffff
+
+ .align 2
+gUnknown_085B3170:: @ 85B3170
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260201
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260287
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E
+ .4byte gText_Exit
+
+ .align 2
+gUnknown_085B319C:: @ 85B319C
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C
+ .4byte gText_Exit
+
+ .align 2
+gUnknown_085B31B4:: @ 85B31B4
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260397
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260436
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C
+ .4byte gText_Exit
+
+ .align 2
+gUnknown_085B31D0:: @ 85B31D0
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260542
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260575
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_Text_260613
+ .4byte gText_Exit
+
+ .align 1
+gUnknown_085B31F8:: @ 85B31F8
+ .2byte 0x0087, 0x0045, 0x008a, 0x0005, 0x0019, 0x0022, 0x009d, 0x0044, 0x0056, 0x000e
+
+ .align 1
+gUnknown_085B320C:: @ 85B320C
+ .2byte 0x006f, 0x00ad, 0x00bd, 0x0081, 0x00c4, 0x00cb, 0x00f4, 0x0008, 0x0009, 0x0007
+
+ .align 2
+gUnknown_085B3220:: @ 85B3220
+ window_template 0x00, 0x01, 0x07, 0x0c, 0x06, 0x0f, 0x001c
+
+ .align 2
+gUnknown_085B3228:: @ 85B3228
+ .4byte BattleFrontier_Lounge7_Text_265E30
+ .4byte BattleFrontier_Lounge7_Text_265E5B
+ .4byte BattleFrontier_Lounge7_Text_265E8A
+ .4byte BattleFrontier_Lounge7_Text_265EC0
+ .4byte BattleFrontier_Lounge7_Text_265EED
+ .4byte BattleFrontier_Lounge7_Text_265F1C
+ .4byte BattleFrontier_Lounge7_Text_265F47
+ .4byte BattleFrontier_Lounge7_Text_265F77
+ .4byte BattleFrontier_Lounge7_Text_265FAA
+ .4byte BattleFrontier_Lounge7_Text_265FDD
+ .4byte gText_Exit
+
+ .align 2
+gUnknown_085B3254:: @ 85B3254
+ .4byte BattleFrontier_Lounge7_Text_26600A
+ .4byte BattleFrontier_Lounge7_Text_26603E
+ .4byte BattleFrontier_Lounge7_Text_266070
+ .4byte BattleFrontier_Lounge7_Text_2660A6
+ .4byte BattleFrontier_Lounge7_Text_2660D0
+ .4byte BattleFrontier_Lounge7_Text_2660FF
+ .4byte BattleFrontier_Lounge7_Text_26612D
+ .4byte BattleFrontier_Lounge7_Text_26615F
+ .4byte BattleFrontier_Lounge7_Text_266185
+ .4byte BattleFrontier_Lounge7_Text_2661B5
+ .4byte gText_Exit
+
+ .align 2
+gUnknown_085B3280:: @ 85B3280
+ .incbin "graphics/unknown/unknown_5B3280.gbapal"
+
+gUnknown_085B33E0:: @ 85B33E0
+ .byte 0x0f, 0x0c, 0x0b, 0x0e, 0x0f, 0x08, 0x13, 0x0e, 0x0c, 0x0b, 0x12, 0x0b, 0x0f, 0x0e, 0x0b, 0x0e, 0x13, 0x0e, 0x0f, 0x0f, 0x0f, 0x0a
+
+gUnknown_085B33F6:: @ 85B33F6
+ .byte 0x04, 0x08, 0x08, 0x08, 0x04, 0x04, 0x04, 0x06, 0x03, 0x03
+
+gUnknown_085B3400:: @ 85B3400
+ .byte 0x1d, 0x1d, 0x1e, 0x1e, 0x1f, 0x1f, 0x21, 0x21, 0x14, 0x14, 0x28, 0x28, 0x2a, 0x2a, 0x2c, 0x2c
+
+gUnknown_085B3410:: @ 85B3410
+ .byte 0x1d, 0x1d, 0x1e, 0x1e, 0x1f, 0x1f, 0x21, 0x21, 0x14, 0x14, 0x28, 0x28, 0x2a, 0x2a, 0x2c, 0x2c
+
+gUnknown_085B3420:: @ 85B3420
+ .byte 0x02, 0x04, 0x01, 0x04, 0x04, 0x01, 0x05, 0x00, 0x01, 0x06, 0x03, 0x01, 0x08, 0x06, 0x01, 0x09, 0x0d, 0x01, 0x0a, 0x07, 0x01, 0x0b, 0x07, 0x01, 0x0c, 0x04, 0x01, 0x0e, 0x05, 0x01, 0x0f, 0x04
+ .byte 0x01, 0x1a, 0x37, 0x01
+
+ .align 1
+gUnknown_085B3444:: @ 85B3444
+ .2byte 0x0202, 0x0301, 0x0405, 0x0504, 0x0604, 0x0700, 0x0804, 0x090b, 0x0a05, 0x0b05, 0x0c02, 0x0d06, 0x0e03, 0x0f02, 0x100c, 0x100a
+ .2byte 0x1a35, 0x1918, 0x1919, 0x191a, 0x191b, 0xffff
+
+gUnknown_085B3470:: @ 85B3470
+ .byte 0x02, 0x01, 0x02, 0x01
+
+gUnknown_085B3474:: @ 85B3474
+ .byte 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+
+gUnknown_085B347C:: @ 85B347C
+ .byte 0x08, 0x0d, 0x0e, 0x0b, 0x0a, 0x0c, 0x0f, 0x09
+
diff --git a/data/fieldmap.s b/data/fieldmap.s
index e2cc537da..1daa3efdf 100644
--- a/data/fieldmap.s
+++ b/data/fieldmap.s
@@ -5,4 +5,4 @@
.align 2, 0
gUnknown_08486EF8:: @ 8486EF8
- .incbin "baserom.gba", 0x486ef8, 0x4
+ .4byte 0x00000000
diff --git a/data/fldeff_cut.s b/data/fldeff_cut.s
index 96bdcede4..f9d72e088 100644
--- a/data/fldeff_cut.s
+++ b/data/fldeff_cut.s
@@ -8,7 +8,9 @@ gUnknown_0857C608:: @ 857C608
.incbin "baserom.gba", 0x57c608, 0x2
gUnknown_0857C60A:: @ 857C60A
- .incbin "baserom.gba", 0x57c60a, 0x5a
+ .byte 0x01, 0x00, 0xff, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x02, 0x00, 0x01, 0xfe, 0x03, 0x00, 0x02, 0xfe, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0xff, 0x03, 0x00, 0xfe, 0x00, 0x04, 0x00, 0x02, 0x00
+ .byte 0x06, 0x00, 0xfe, 0x01, 0x07, 0x00, 0x02, 0x01, 0x09, 0x00, 0xfe, 0x02, 0x07, 0x00, 0xff, 0x02, 0x07, 0x00, 0x00, 0x02, 0x08, 0x00, 0x01, 0x02, 0x09, 0x00, 0x02, 0x02, 0x09, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x50, 0xc6, 0x57, 0x08, 0x58, 0x6e, 0x4f, 0x08, 0x20, 0x00, 0x00, 0x00
.align 2
gFieldEffectObjectPaletteInfo6:: @ 857C664
diff --git a/data/fldeff_flash.s b/data/fldeff_flash.s
new file mode 100644
index 000000000..3c3071b37
--- /dev/null
+++ b/data/fldeff_flash.s
@@ -0,0 +1,81 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_085B27C8:: @ 85B27C8
+ .byte 0x01, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x02, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x03, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x05, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x06, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x07, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x08, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x09, 0x04, 0x01, 0x00
+ .4byte sub_81375A8
+
+ .byte 0x04, 0x01, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x02, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x03, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x05, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x06, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x07, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x08, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x04, 0x09, 0x00, 0x01
+ .4byte sub_81373F0
+
+ .byte 0x00, 0x00, 0x00, 0x00
+ .4byte NULL
+
+ .align 2
+gCaveTransitionPalette_White:: @ 85B2850
+ .incbin "graphics/misc/cave_transition_white.gbapal"
+
+ .align 2
+gCaveTransitionPalette_Black:: @ 85B2870
+ .incbin "graphics/misc/cave_transition_black.gbapal"
+
+ .align 2
+gUnknown_085B2890:: @ 85B2890
+ .incbin "graphics/misc/85B2890.gbapal"
+
+ .align 2
+gUnknown_085B28A0:: @ 85B28A0
+ .incbin "graphics/misc/85B28A0.gbapal"
+
+ .align 2
+gCaveTransitionTilemap:: @ 85B28B0
+ .incbin "graphics/misc/cave_transition_map.bin.lz"
+
+ .align 2
+gCaveTransitionTiles:: @ 85B2A90
+ .incbin "graphics/misc/cave_transition.4bpp.lz"
diff --git a/data/graphics.s b/data/graphics.s
index 06c4b9e18..414985125 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -1,26 +1,33 @@
.section gfx_data, "aw", %progbits
-gUnknown_08C00000:: @ 8C00000
- .incbin "baserom.gba", 0xc00000, 0x4e0
+ .align 2
+gBattleTextboxTiles:: @ 8C00000
+ .incbin "graphics/interface/menu.4bpp.lz" @ menu window and arrows
-gUnknown_08C004E0:: @ 8C004E0
- .incbin "baserom.gba", 0xc004e0, 0x44
+ .align 2
+gBattleTextboxPalette:: @ 8C004E0
+ .incbin "graphics/interface/menu.gbapal.lz"
-gUnknown_08C00524:: @ 8C00524
- .incbin "baserom.gba", 0xc00524, 0x22c
+ .align 2
+gBattleTextboxTilemap:: @ 8C00524
+ .incbin "graphics/interface/menu_map.bin.lz"
@ 8C00750
.include "data/graphics/pokemon/circled_question_mark_graphics.inc"
@ 8C00C10
- .incbin "baserom.gba", 0xc00c10, 0xa34
+ .incbin "graphics/unused/old_charmap.4bpp.lz" @ japanese table and bunch of stuff
+ .incbin "graphics/unused/old_charmap.bin.lz"
+ .incbin "graphics/unused/old_charmap.gbapal.lz"
+
+ .align 2
+gSmokescreenImpactTiles:: @ 8C01644
+ .incbin "graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz"
-gUnknown_08C01644:: @ 8C01644
- .incbin "baserom.gba", 0xc01644, 0xe0
+ .align 2
+gSmokescreenImpactPalette:: @ 8C01724
+ .incbin "graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz"
-gUnknown_08C01724:: @ 8C01724
- .incbin "baserom.gba", 0xc01724, 0x18
-
.align 2
gInterfaceGfx_PokeBall::
.incbin "graphics/interface/ball/poke.4bpp.lz" @ 0xBC
@@ -47,11 +54,11 @@ gInterfacePal_SafariBall::
.align 2
gInterfaceGfx_UltraBall::
- .incbin "baserom.gba", 0xC019E0, 0xB4
+ .incbin "graphics/interface/ball/ultra.4bpp.lz" @ 0xBC
.align 2
gInterfacePal_UltraBall::
- .incbin "baserom.gba", 0xC01A94, 0x20
+ .incbin "graphics/interface/ball/ultra.gbapal.lz"
.align 2
gInterfaceGfx_MasterBall::
@@ -117,14 +124,898 @@ gInterfaceGfx_PremierBall::
gInterfacePal_PremierBall::
.incbin "graphics/interface/ball/premier.gbapal.lz"
+ .align 2
gOpenPokeballGfx:: @ 8C02300
- .incbin "baserom.gba", 0xc02300, 0x7c
+ .incbin "graphics/interface/ball_open.4bpp.lz"
+
+ .align 2
+gBlankGfxCompressed:: @ 8C0237C
+ .incbin "graphics/interface/blank.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_146::
+ .incbin "graphics/battle_anims/sprites/146.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_000::
+ .incbin "graphics/battle_anims/sprites/000.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_003::
+ .incbin "graphics/battle_anims/sprites/003.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_004::
+ .incbin "graphics/battle_anims/sprites/004.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_005::
+ .incbin "graphics/battle_anims/sprites/005.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_006::
+ .incbin "graphics/battle_anims/sprites/006.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_115::
+ .incbin "graphics/battle_anims/sprites/115.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_000::
+ .incbin "graphics/battle_anims/sprites/000.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_003::
+ .incbin "graphics/battle_anims/sprites/003.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_004::
+ .incbin "graphics/battle_anims/sprites/004.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_005::
+ .incbin "graphics/battle_anims/sprites/005.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_006::
+ .incbin "graphics/battle_anims/sprites/006.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_161::
+ .incbin "graphics/battle_anims/sprites/161.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_161::
+ .incbin "graphics/battle_anims/sprites/161.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_007::
+ .incbin "graphics/battle_anims/sprites/007.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_007::
+ .incbin "graphics/battle_anims/sprites/007.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_008::
+ .incbin "graphics/battle_anims/sprites/008.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_008::
+ .incbin "graphics/battle_anims/sprites/008.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_010::
+ .incbin "graphics/battle_anims/sprites/010.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_010::
+ .incbin "graphics/battle_anims/sprites/010.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_009::
+ .incbin "graphics/battle_anims/sprites/009.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_009::
+ .incbin "graphics/battle_anims/sprites/009.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_011::
+ .incbin "graphics/battle_anims/sprites/011.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_011::
+ .incbin "graphics/battle_anims/sprites/011.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_012::
+ .incbin "graphics/battle_anims/sprites/012.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_012::
+ .incbin "graphics/battle_anims/sprites/012.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_152::
+ .incbin "graphics/battle_anims/sprites/152.4bpp.lz"
-gUnknown_08C0237C:: @ 8C0237C
- .incbin "baserom.gba", 0xc0237c, 0x7074
+ .align 2
+gBattleAnimSpritePalette_152::
+ .incbin "graphics/battle_anims/sprites/152.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_013::
+ .incbin "graphics/battle_anims/sprites/013.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_013::
+ .incbin "graphics/battle_anims/sprites/013.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_015::
+ .incbin "graphics/battle_anims/sprites/015.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_015::
+ .incbin "graphics/battle_anims/sprites/015.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_016::
+ .incbin "graphics/battle_anims/sprites/016.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_016::
+ .incbin "graphics/battle_anims/sprites/016.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_017::
+ .incbin "graphics/battle_anims/sprites/017.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C035B8.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_019::
+ .incbin "graphics/battle_anims/sprites/019.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_019::
+ .incbin "graphics/battle_anims/sprites/019.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_020::
+ .incbin "graphics/battle_anims/sprites/020.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_020::
+ .incbin "graphics/battle_anims/sprites/020.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_023::
+ .incbin "graphics/battle_anims/sprites/023.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_023::
+ .incbin "graphics/battle_anims/sprites/023.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/battle_anim_023.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/music_notes.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_021::
+ .incbin "graphics/battle_anims/sprites/021.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_021::
+ .incbin "graphics/battle_anims/sprites/021.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_022::
+ .incbin "graphics/battle_anims/sprites/022.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_025::
+ .incbin "graphics/battle_anims/sprites/025.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_025::
+ .incbin "graphics/battle_anims/sprites/025.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_024::
+ .incbin "graphics/battle_anims/sprites/024.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_024::
+ .incbin "graphics/battle_anims/sprites/024.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_031::
+ .incbin "graphics/battle_anims/sprites/031.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_031::
+ .incbin "graphics/battle_anims/sprites/031.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_032::
+ .incbin "graphics/battle_anims/sprites/032.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_032::
+ .incbin "graphics/battle_anims/sprites/032.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_026::
+ .incbin "graphics/battle_anims/sprites/026.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_026::
+ .incbin "graphics/battle_anims/sprites/026.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_027::
+ .incbin "graphics/battle_anims/sprites/027.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_027::
+ .incbin "graphics/battle_anims/sprites/027.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_028::
+ .incbin "graphics/battle_anims/sprites/028.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_028::
+ .incbin "graphics/battle_anims/sprites/028.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_029::
+ .incbin "graphics/battle_anims/sprites/029.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_029::
+ .incbin "graphics/battle_anims/sprites/029.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_030::
+ .incbin "graphics/battle_anims/sprites/030.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_030::
+ .incbin "graphics/battle_anims/sprites/030.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_033::
+ .incbin "graphics/battle_anims/sprites/033.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_033::
+ .incbin "graphics/battle_anims/sprites/033.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_034::
+ .incbin "graphics/battle_anims/sprites/034.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_035::
+ .incbin "graphics/battle_anims/sprites/035.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_036::
+ .incbin "graphics/battle_anims/sprites/036.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_036::
+ .incbin "graphics/battle_anims/sprites/036.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_037::
+ .incbin "graphics/battle_anims/sprites/037.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C06D98.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C06D98.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C06D98_2.gbapal.lz"
+
+@ old battle interface data, unused
+
+ .align 2
+ .incbin "graphics/unused/obi1.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/obi_palpak1.gbapal.lz" @ palettes 1-3
+
+ .align 2
+ .incbin "graphics/unused/old_pal4.gbapal.lz" @ 4 is by itself
+
+ .align 2
+ .incbin "graphics/unused/obi_palpak3.gbapal.lz" @ palettes 5-7
+
+ .align 2
+ .incbin "graphics/unused/obi2.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_battle_interface_tilemap.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_038::
+ .incbin "graphics/battle_anims/sprites/038.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_039::
+ .incbin "graphics/battle_anims/sprites/039.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_038::
+ .incbin "graphics/battle_anims/sprites/038.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_039::
+ .incbin "graphics/battle_anims/sprites/039.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_040::
+ .incbin "graphics/battle_anims/sprites/040.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_041::
+ .incbin "graphics/battle_anims/sprites/041.4bpp.lz"
+
+ @ why is this way up here?
+
+ .align 2
+gPartyMenuHpBar_Gfx::
+ .incbin "graphics/interface/party_menu_hpbar.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_042::
+ .incbin "graphics/battle_anims/sprites/042.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_042::
+ .incbin "graphics/battle_anims/sprites/042.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_043::
+ .incbin "graphics/battle_anims/sprites/043.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_043::
+ .incbin "graphics/battle_anims/sprites/043.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_044::
+ .incbin "graphics/battle_anims/sprites/044.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_044::
+ .incbin "graphics/battle_anims/sprites/044.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_045::
+ .incbin "graphics/battle_anims/sprites/045.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_045::
+ .incbin "graphics/battle_anims/sprites/045.4bpp.lz"
+
+ @ two unused window frames.
+
+ .align 2
+gUnknown_08C08F0C::
+ .incbin "graphics/battle_interface/unused_window.4bpp.lz"
+
+ .align 2
+gUnknown_08C093C8::
+ .incbin "graphics/battle_interface/unused_window.gbapal.lz"
+
+ .align 2
gUnknown_08C093F0:: @ 8C093F0
- .incbin "baserom.gba", 0xc093f0, 0x87ac
+ .incbin "graphics/interface/hp_numbers.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_046::
+ .incbin "graphics/battle_anims/sprites/046.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_046::
+ .incbin "graphics/battle_anims/sprites/046.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_047::
+ .incbin "graphics/battle_anims/sprites/047.gbapal.lz"
+
+ @ more unused windows
+ .align 2
+ .incbin "graphics/battle_interface/unused_window2.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/battle_interface/unused_window2bar.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_048::
+ .incbin "graphics/battle_anims/sprites/048.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_048::
+ .incbin "graphics/battle_anims/sprites/048.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_049::
+ .incbin "graphics/battle_anims/sprites/049.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_050::
+ .incbin "graphics/battle_anims/sprites/050.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_050::
+ .incbin "graphics/battle_anims/sprites/050.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_051::
+ .incbin "graphics/battle_anims/sprites/051.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_052::
+ .incbin "graphics/battle_anims/sprites/052.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/line_sketch.4bpp.lz" @ unused
+
+ .align 2
+ .incbin "graphics/unused/line_sketch.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_054::
+ .incbin "graphics/battle_anims/sprites/054.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_054::
+ .incbin "graphics/battle_anims/sprites/054.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_056::
+ .incbin "graphics/battle_anims/sprites/056.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_056::
+ .incbin "graphics/battle_anims/sprites/056.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_055::
+ .incbin "graphics/battle_anims/sprites/055.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_057::
+ .incbin "graphics/battle_anims/sprites/057.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_057::
+ .incbin "graphics/battle_anims/sprites/057.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_058::
+ .incbin "graphics/battle_anims/sprites/058.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_058::
+ .incbin "graphics/battle_anims/sprites/058.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_059::
+ .incbin "graphics/battle_anims/sprites/059.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_059::
+ .incbin "graphics/battle_anims/sprites/059.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_060::
+ .incbin "graphics/battle_anims/sprites/060.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_060::
+ .incbin "graphics/battle_anims/sprites/060.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_061::
+ .incbin "graphics/battle_anims/sprites/061.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_061::
+ .incbin "graphics/battle_anims/sprites/061.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_062::
+ .incbin "graphics/battle_anims/sprites/062.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_062::
+ .incbin "graphics/battle_anims/sprites/062.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_063::
+ .incbin "graphics/battle_anims/sprites/063.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_063::
+ .incbin "graphics/battle_anims/sprites/063.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/metronome_hand_small.4bpp.lz" @ unused, was for metronome at one point
+
+ .align 2
+gBattleAnimSpritePalette_091::
+ .incbin "graphics/battle_anims/sprites/091.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_065::
+ .incbin "graphics/battle_anims/sprites/065.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_065::
+ .incbin "graphics/battle_anims/sprites/065.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_066::
+ .incbin "graphics/battle_anims/sprites/066.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_066::
+ .incbin "graphics/battle_anims/sprites/066.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_070::
+ .incbin "graphics/battle_anims/sprites/070.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_070::
+ .incbin "graphics/battle_anims/sprites/070.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_071::
+ .incbin "graphics/battle_anims/sprites/071.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_072::
+ .incbin "graphics/battle_anims/sprites/072.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_072::
+ .incbin "graphics/battle_anims/sprites/072.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_073::
+ .incbin "graphics/battle_anims/sprites/073.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_073::
+ .incbin "graphics/battle_anims/sprites/073.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_075::
+ .incbin "graphics/battle_anims/sprites/075.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_075::
+ .incbin "graphics/battle_anims/sprites/075.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_078::
+ .incbin "graphics/battle_anims/sprites/078.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_078::
+ .incbin "graphics/battle_anims/sprites/078.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_079::
+ .incbin "graphics/battle_anims/sprites/079.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_080::
+ .incbin "graphics/battle_anims/sprites/080.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_080::
+ .incbin "graphics/battle_anims/sprites/080.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_081::
+ .incbin "graphics/battle_anims/sprites/081.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_081::
+ .incbin "graphics/battle_anims/sprites/081.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C0CA1C.bin"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C0CA40.bin"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C0CA64.bin"
+
+ .align 2
+ .incbin "graphics/unused/line_sketch_2.8bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C0CAE0.bin"
+
+ .align 2
+ .incbin "graphics/unused/line_sketch_2.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_082::
+ .incbin "graphics/battle_anims/sprites/082.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_082::
+ .incbin "graphics/battle_anims/sprites/082.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_083::
+ .incbin "graphics/battle_anims/sprites/083.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_084::
+ .incbin "graphics/battle_anims/sprites/084.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_085::
+ .incbin "graphics/battle_anims/sprites/085.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_086::
+ .incbin "graphics/battle_anims/sprites/086.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_088::
+ .incbin "graphics/battle_anims/sprites/088.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_089::
+ .incbin "graphics/battle_anims/sprites/089.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_090::
+ .incbin "graphics/battle_anims/sprites/090.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_092::
+ .incbin "graphics/battle_anims/sprites/092.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_093::
+ .incbin "graphics/battle_anims/sprites/093.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_094::
+ .incbin "graphics/battle_anims/sprites/094.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_D0D2B4.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_095::
+ .incbin "graphics/battle_anims/sprites/095.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_096::
+ .incbin "graphics/battle_anims/sprites/096.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_097::
+ .incbin "graphics/battle_anims/sprites/097.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_100::
+ .incbin "graphics/battle_anims/sprites/100.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_101::
+ .incbin "graphics/battle_anims/sprites/101.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_103::
+ .incbin "graphics/battle_anims/sprites/103.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_083::
+ .incbin "graphics/battle_anims/sprites/083.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_084::
+ .incbin "graphics/battle_anims/sprites/084.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_085::
+ .incbin "graphics/battle_anims/sprites/085.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_086::
+ .incbin "graphics/battle_anims/sprites/086.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_088::
+ .incbin "graphics/battle_anims/sprites/088.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_089::
+ .incbin "graphics/battle_anims/sprites/089.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_090::
+ .incbin "graphics/battle_anims/sprites/090.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_091::
+ .incbin "graphics/battle_anims/sprites/091.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_092::
+ .incbin "graphics/battle_anims/sprites/092.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_093::
+ .incbin "graphics/battle_anims/sprites/093.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_094::
+ .incbin "graphics/battle_anims/sprites/094.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_095::
+ .incbin "graphics/battle_anims/sprites/095.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_096::
+ .incbin "graphics/battle_anims/sprites/096.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_097::
+ .incbin "graphics/battle_anims/sprites/097.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_098::
+ .incbin "graphics/battle_anims/sprites/098.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_100::
+ .incbin "graphics/battle_anims/sprites/100.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_101::
+ .incbin "graphics/battle_anims/sprites/101.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_102::
+ .incbin "graphics/battle_anims/sprites/102.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_103::
+ .incbin "graphics/battle_anims/sprites/103.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_104::
+ .incbin "graphics/battle_anims/sprites/104.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_104::
+ .incbin "graphics/battle_anims/sprites/104.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_105::
+ .incbin "graphics/battle_anims/sprites/105.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_105::
+ .incbin "graphics/battle_anims/sprites/105.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_106::
+ .incbin "graphics/battle_anims/sprites/106.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_107::
+ .incbin "graphics/battle_anims/sprites/107.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_107::
+ .incbin "graphics/battle_anims/sprites/107.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_108::
+ .incbin "graphics/battle_anims/sprites/108.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_109::
+ .incbin "graphics/battle_anims/sprites/109.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_109::
+ .incbin "graphics/battle_anims/sprites/109.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_110::
+ .incbin "graphics/battle_anims/sprites/110.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_111::
+ .incbin "graphics/battle_anims/sprites/111.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_111::
+ .incbin "graphics/battle_anims/sprites/111.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_112::
+ .incbin "graphics/battle_anims/sprites/112.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_112::
+ .incbin "graphics/battle_anims/sprites/112.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_113::
+ .incbin "graphics/battle_anims/sprites/113.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_113::
+ .incbin "graphics/battle_anims/sprites/113.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_114::
+ .incbin "graphics/battle_anims/sprites/114.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_114::
+ .incbin "graphics/battle_anims/sprites/114.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/blue_frame.bin.lz" @ P1, P2, P3 and P4 tilemaps?
+
+ .align 2
+ .incbin "graphics/unused/redyellowgreen_frame.bin.lz"
+
+ .align 2
+ .incbin "graphics/unused/color_frames.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/color_frames.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_115::
+ .incbin "graphics/battle_anims/sprites/115.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/water_splash.8bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/water_splash.bin.lz"
+
+ .align 2
+ .incbin "graphics/unused/water_splash.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/basic_frame.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/basic_frame.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/basic_frame.bin.lz"
.align 2
gBattleInterface_BallStatusBarPal:: @ 8C11B9C
@@ -136,7 +1027,16 @@ gBattleInterface_BallDisplayPal:: @ 8C11BBC
.align 2
gHealthboxElementsGfxTable:: @ 8C11BDC
- .incbin "baserom.gba", 0xc11bdc, 0x840
+ .incbin "graphics/battle_interface/hpbar.4bpp"
+ .incbin "graphics/battle_interface/expbar.4bpp"
+ .incbin "graphics/battle_interface/status_psn.4bpp"
+ .incbin "graphics/battle_interface/status_par.4bpp"
+ .incbin "graphics/battle_interface/status_slp.4bpp"
+ .incbin "graphics/battle_interface/status_frz.4bpp"
+ .incbin "graphics/battle_interface/status_brn.4bpp"
+ .incbin "graphics/battle_interface/misc.4bpp"
+ .incbin "graphics/battle_interface/hpbar_anim.4bpp"
+ .incbin "graphics/battle_interface/misc_frameend.4bpp"
.align 2
gBattleInterface_BallDisplayGfx:: @ 8C1241C
@@ -144,187 +1044,1499 @@ gBattleInterface_BallDisplayGfx:: @ 8C1241C
.align 2
gUnknown_08C1249C:: @ 8C1249C
- .incbin "baserom.gba", 0xc1249c, 0x49f4
+ .incbin "graphics/battle_interface/ball_display_unused_extra.4bpp"
+ .incbin "graphics/battle_interface/status2.4bpp" @ these three duplicate sets of graphics are for the opponent pokemon and are also for use in double battles. they use dynamic palettes so coloring them is an extreme headache and wont be done for now.
+ .incbin "graphics/battle_interface/status3.4bpp"
+ .incbin "graphics/battle_interface/status4.4bpp"
+ .incbin "graphics/unknown/unknown_D12FEC.4bpp"
+ .incbin "graphics/unknown/unknown_D1300C.4bpp"
+
+ @ even more seemingly unused windows. lovely.
+ .incbin "graphics/battle_interface/unused_window3.4bpp.lz"
+ .incbin "graphics/battle_interface/unused_window4.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_116::
+ .incbin "graphics/battle_anims/sprites/116.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_116::
+ .incbin "graphics/battle_anims/sprites/116.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_117::
+ .incbin "graphics/battle_anims/sprites/117.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_117::
+ .incbin "graphics/battle_anims/sprites/117.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_118::
+ .incbin "graphics/battle_anims/sprites/118.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_118::
+ .incbin "graphics/battle_anims/sprites/118.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_119::
+ .incbin "graphics/battle_anims/sprites/119.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_119::
+ .incbin "graphics/battle_anims/sprites/119.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_120::
+ .incbin "graphics/battle_anims/sprites/120.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_120::
+ .incbin "graphics/battle_anims/sprites/120.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_121::
+ .incbin "graphics/battle_anims/sprites/121.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_121::
+ .incbin "graphics/battle_anims/sprites/121.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_122::
+ .incbin "graphics/battle_anims/sprites/122.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_122::
+ .incbin "graphics/battle_anims/sprites/122.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_123::
+ .incbin "graphics/battle_anims/sprites/123.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_124::
+ .incbin "graphics/battle_anims/sprites/124.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_124::
+ .incbin "graphics/battle_anims/sprites/124.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_125::
+ .incbin "graphics/battle_anims/sprites/125.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_125::
+ .incbin "graphics/battle_anims/sprites/125.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_126::
+ .incbin "graphics/battle_anims/sprites/126.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_126::
+ .incbin "graphics/battle_anims/sprites/126.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_127::
+ .incbin "graphics/battle_anims/sprites/127.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_127::
+ .incbin "graphics/battle_anims/sprites/127.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_128::
+ .incbin "graphics/battle_anims/sprites/128.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_128::
+ .incbin "graphics/battle_anims/sprites/128.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_129::
+ .incbin "graphics/battle_anims/sprites/129.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_130::
+ .incbin "graphics/battle_anims/sprites/130.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_130::
+ .incbin "graphics/battle_anims/sprites/130.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_131::
+ .incbin "graphics/battle_anims/sprites/131.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_132::
+ .incbin "graphics/battle_anims/sprites/132.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_132::
+ .incbin "graphics/battle_anims/sprites/132.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_133::
+ .incbin "graphics/battle_anims/sprites/133.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_133::
+ .incbin "graphics/battle_anims/sprites/133.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_134::
+ .incbin "graphics/battle_anims/sprites/134.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_076::
+ .incbin "graphics/battle_anims/sprites/076.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_076::
+ .incbin "graphics/battle_anims/sprites/076.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_077::
+ .incbin "graphics/battle_anims/sprites/077.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_contest.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_contest.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_contest.bin.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C15BC0.bin.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_contest_2.4bpp.lz"
+
+ .align 2
gUnknown_08C16E90:: @ 8C16E90
- .incbin "baserom.gba", 0xc16e90, 0x118
+ .incbin "graphics/unused/old_contest_2.gbapal.lz"
+ .align 2
gUnknown_08C16FA8:: @ 8C16FA8
- .incbin "baserom.gba", 0xc16fa8, 0x1c8
+ .incbin "graphics/unused/old_contest_2.bin.lz"
+ .align 2
gUnknown_08C17170:: @ 8C17170
- .incbin "baserom.gba", 0xc17170, 0x810
+ .incbin "graphics/unknown/unknown_C17170.bin.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C17410.bin.lz"
+ .align 2
+ .incbin "graphics/unknown/unknown_C1751C.bin.lz"
+
+ .align 2
gUnknown_08C17980:: @ 8C17980
- .incbin "baserom.gba", 0xc17980, 0x130
+ .incbin "graphics/unknown/unknown_C17980.bin.lz"
+ .align 2
gUnknown_08C17AB0:: @ 8C17AB0
- .incbin "baserom.gba", 0xc17ab0, 0xa5c
+ .incbin "graphics/contest/misc.4bpp.lz"
+ .align 2
gUnknown_08C1850C:: @ 8C1850C
- .incbin "baserom.gba", 0xc1850c, 0x107c
+ .incbin "graphics/contest/audience.4bpp.lz"
+
+ .align 2
+gUnknown_08C19168::
+ .incbin "graphics/contest/faces.4bpp.lz"
+
+ .align 2
+gContestJudgeSymbolsGfx::
+ .incbin "graphics/contest/judge_symbols.4bpp.lz"
+
+ .align 2
+gContest3Pal::
+ .incbin "graphics/contest/judge_symbols.gbapal.lz"
+ .align 2
+gTiles_8C19450::
+ .incbin "graphics/contest/heart.4bpp"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C19470.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_C19470.gbapal.lz"
+
+ .align 2
gUnknown_08C19588:: @ 8C19588
- .incbin "baserom.gba", 0xc19588, 0x964
+ .incbin "graphics/contest/misc_2.4bpp.lz"
+ .align 2
gUnknown_08C19EEC:: @ 8C19EEC
- .incbin "baserom.gba", 0xc19eec, 0x114
+ .incbin "graphics/contest/misc_2_tilemap_1.bin.lz"
+ .align 2
gUnknown_08C1A000:: @ 8C1A000
- .incbin "baserom.gba", 0xc1a000, 0x12c
+ .incbin "graphics/contest/misc_2_tilemap_2.bin.lz"
+ .align 2
gUnknown_08C1A12C:: @ 8C1A12C
- .incbin "baserom.gba", 0xc1a12c, 0x188
+ .incbin "graphics/contest/misc_2_tilemap_3.bin.lz"
+ .align 2
gUnknown_08C1A2B4:: @ 8C1A2B4
- .incbin "baserom.gba", 0xc1a2b4, 0x1DC
+ .incbin "graphics/contest/misc_2.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_135::
+ .incbin "graphics/battle_anims/sprites/135.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_135::
+ .incbin "graphics/battle_anims/sprites/135.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_Particles::
+ .incbin "graphics/battle_anims/sprites/particles.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_136::
+ .incbin "graphics/battle_anims/sprites/136.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_136::
+ .incbin "graphics/battle_anims/sprites/136.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_137::
+ .incbin "graphics/battle_anims/sprites/137.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_139::
+ .incbin "graphics/battle_anims/sprites/139.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_139::
+ .incbin "graphics/battle_anims/sprites/139.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_145::
+ .incbin "graphics/battle_anims/sprites/145.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_138::
+ .incbin "graphics/battle_anims/sprites/138.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_140::
+ .incbin "graphics/battle_anims/sprites/140.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_140::
+ .incbin "graphics/battle_anims/sprites/140.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_141::
+ .incbin "graphics/battle_anims/sprites/141.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_141::
+ .incbin "graphics/battle_anims/sprites/141.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_142::
+ .incbin "graphics/battle_anims/sprites/142.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_beatup.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/old_beatup.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_147::
+ .incbin "graphics/battle_anims/sprites/147.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_147::
+ .incbin "graphics/battle_anims/sprites/147.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_149::
+ .incbin "graphics/battle_anims/sprites/149.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_148::
+ .incbin "graphics/battle_anims/sprites/148.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_148::
+ .incbin "graphics/battle_anims/sprites/148.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_259::
+ .incbin "graphics/battle_anims/sprites/259.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_074::
+ .incbin "graphics/battle_anims/sprites/074.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_074::
+ .incbin "graphics/battle_anims/sprites/074.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_150::
+ .incbin "graphics/battle_anims/sprites/150.4bpp.lz"
-gUnknown_08C1A490:: @ 8C1A490
- .incbin "baserom.gba", 0xc1a490, 0xD4
+ .align 2
+gBattleAnimSpritePalette_150::
+ .incbin "graphics/battle_anims/sprites/150.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_151::
+ .incbin "graphics/battle_anims/sprites/151.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_153::
+ .incbin "graphics/battle_anims/sprites/153.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_153::
+ .incbin "graphics/battle_anims/sprites/153.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_154::
+ .incbin "graphics/battle_anims/sprites/154.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_154::
+ .incbin "graphics/battle_anims/sprites/154.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_155::
+ .incbin "graphics/battle_anims/sprites/155.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_155::
+ .incbin "graphics/battle_anims/sprites/155.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_156::
+ .incbin "graphics/battle_anims/sprites/156.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_156::
+ .incbin "graphics/battle_anims/sprites/156.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_157::
+ .incbin "graphics/battle_anims/sprites/157.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_157::
+ .incbin "graphics/battle_anims/sprites/157.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_158::
+ .incbin "graphics/battle_anims/sprites/158.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_158::
+ .incbin "graphics/battle_anims/sprites/158.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_159::
+ .incbin "graphics/battle_anims/sprites/159.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_159::
+ .incbin "graphics/battle_anims/sprites/159.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_160::
+ .incbin "graphics/battle_anims/sprites/160.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_160::
+ .incbin "graphics/battle_anims/sprites/160.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_144::
+ .incbin "graphics/battle_anims/sprites/144.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_144::
+ .incbin "graphics/battle_anims/sprites/144.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_D1C060.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_D1C060.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_D1C060.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_162::
+ .incbin "graphics/battle_anims/sprites/162.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_162::
+ .incbin "graphics/battle_anims/sprites/162.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_163::
+ .incbin "graphics/battle_anims/sprites/163.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_163::
+ .incbin "graphics/battle_anims/sprites/163.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_288::
+ .incbin "graphics/battle_anims/sprites/288.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_164::
+ .incbin "graphics/battle_anims/sprites/164.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_165::
+ .incbin "graphics/battle_anims/sprites/165.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_166::
+ .incbin "graphics/battle_anims/sprites/166.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_166::
+ .incbin "graphics/battle_anims/sprites/166.gbapal.lz"
-gUnknown_08C1A564:: @ 8C1A564
- .incbin "baserom.gba", 0xc1a564, 0x2154
+ .align 2
+gBattleAnimSpritePalette_167::
+ .incbin "graphics/battle_anims/sprites/167.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_168::
+ .incbin "graphics/battle_anims/sprites/168.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_169::
+ .incbin "graphics/battle_anims/sprites/169.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_170::
+ .incbin "graphics/battle_anims/sprites/170.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_171::
+ .incbin "graphics/battle_anims/sprites/171.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_171::
+ .incbin "graphics/battle_anims/sprites/171.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_172::
+ .incbin "graphics/battle_anims/sprites/172.gbapal.lz"
+
+ .align 2
+gContestJudgeGfx::
+ .incbin "graphics/contest/judge.4bpp.lz"
+
+ .align 2
+gContest2Pal:: @ 8C1C6B8
+ .incbin "graphics/contest/judge.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_001::
+ .incbin "graphics/battle_anims/sprites/001.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_001::
+ .incbin "graphics/battle_anims/sprites/001.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_173::
+ .incbin "graphics/battle_anims/sprites/173.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_00::
+ .incbin "graphics/battle_anims/backgrounds/00.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_00::
+ .incbin "graphics/battle_anims/backgrounds/00.gbapal.lz"
-gUnknown_08C1C6B8:: @ 8C1C6B8
- .incbin "baserom.gba", 0xc1c6b8, 0x9f4
+ .align 2
+gBattleAnimBackgroundTilemap_00::
+ .incbin "graphics/battle_anims/backgrounds/00.bin.lz"
+ .align 2
gUnknown_08C1D0AC:: @ 8C1D0AC
- .incbin "baserom.gba", 0xc1d0ac, 0x13c
+ .incbin "graphics/battle_anims/masks/metal_shine.4bpp.lz"
+ .align 2
gUnknown_08C1D1E8:: @ 8C1D1E8
- .incbin "baserom.gba", 0xc1d1e8, 0x28
+ .incbin "graphics/battle_anims/masks/metal_shine.gbapal.lz"
+ .align 2
gUnknown_08C1D210:: @ 8C1D210
- .incbin "baserom.gba", 0xc1d210, 0x1fb8
+ .incbin "graphics/battle_anims/masks/metal_shine.bin.lz"
+
+ .align 2
+ .incbin "graphics/unused/goosuto.4bpp.lz" @ ghost
+
+ .align 2
+ .incbin "graphics/unused/goosuto.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unused/goosuto.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_174::
+ .incbin "graphics/battle_anims/sprites/174.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_174::
+ .incbin "graphics/battle_anims/sprites/174.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_175::
+ .incbin "graphics/battle_anims/sprites/175.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_175::
+ .incbin "graphics/battle_anims/sprites/175.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_176::
+ .incbin "graphics/battle_anims/sprites/176.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_176::
+ .incbin "graphics/battle_anims/sprites/176.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_177::
+ .incbin "graphics/battle_anims/sprites/177.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_177::
+ .incbin "graphics/battle_anims/sprites/177.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_178::
+ .incbin "graphics/battle_anims/sprites/178.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_178::
+ .incbin "graphics/battle_anims/sprites/178.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_179::
+ .incbin "graphics/battle_anims/sprites/179.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_179::
+ .incbin "graphics/battle_anims/sprites/179.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_180::
+ .incbin "graphics/battle_anims/sprites/180.4bpp.lz"
+ .align 2
+gBattleAnimSpriteSheet_181::
+ .incbin "graphics/battle_anims/sprites/181.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_182::
+ .incbin "graphics/battle_anims/sprites/182.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_182::
+ .incbin "graphics/battle_anims/sprites/182.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_183::
+ .incbin "graphics/battle_anims/sprites/183.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_183::
+ .incbin "graphics/battle_anims/sprites/183.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_184::
+ .incbin "graphics/battle_anims/sprites/184.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_184::
+ .incbin "graphics/battle_anims/sprites/184.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_185::
+ .incbin "graphics/battle_anims/sprites/185.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_185::
+ .incbin "graphics/battle_anims/sprites/185.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_03::
+ .incbin "graphics/battle_anims/backgrounds/03.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_03::
+ .incbin "graphics/battle_anims/backgrounds/03.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_03::
+ .incbin "graphics/battle_anims/backgrounds/03.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_187::
+ .incbin "graphics/battle_anims/sprites/187.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_187::
+ .incbin "graphics/battle_anims/sprites/187.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_186::
+ .incbin "graphics/battle_anims/sprites/186.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_186::
+ .incbin "graphics/battle_anims/sprites/186.gbapal.lz"
+
+ .align 2
gUnknown_08C1F1C8:: @ 8C1F1C8
- .incbin "baserom.gba", 0xc1f1c8, 0x2a4
+ .incbin "graphics/battle_interface/window.4bpp.lz"
+ .align 2
gUnknown_08C1F46C:: @ 8C1F46C
- .incbin "baserom.gba", 0xc1f46c, 0x17c
+ .incbin "graphics/battle_interface/window2.4bpp.lz"
+ .align 2
gUnknown_08C1F5E8:: @ 8C1F5E8
- .incbin "baserom.gba", 0xc1f5e8, 0x184
+ .incbin "graphics/battle_interface/window3.4bpp.lz"
+ .align 2
gUnknown_08C1F76C:: @ 8C1F76C
- .incbin "baserom.gba", 0xc1f76c, 0x17c
+ .incbin "graphics/battle_interface/window4.4bpp.lz"
+ .align 2
gUnknown_08C1F8E8:: @ 8C1F8E8
- .incbin "baserom.gba", 0xc1f8e8, 0xd80
+ .incbin "graphics/battle_interface/window5.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/shadow.4bpp.lz"
+
+ .align 2
+ .incbin "graphics/unused/shadow.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_014::
+ .incbin "graphics/battle_anims/sprites/014.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_014::
+ .incbin "graphics/battle_anims/sprites/014.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_190::
+ .incbin "graphics/battle_anims/sprites/190.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_190::
+ .incbin "graphics/battle_anims/sprites/190.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_191::
+ .incbin "graphics/battle_anims/sprites/191.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_191::
+ .incbin "graphics/battle_anims/sprites/191.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_189::
+ .incbin "graphics/battle_anims/sprites/189.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_189::
+ .incbin "graphics/battle_anims/sprites/189.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_192::
+ .incbin "graphics/battle_anims/sprites/192.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_192::
+ .incbin "graphics/battle_anims/sprites/192.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_193::
+ .incbin "graphics/battle_anims/sprites/193.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_193::
+ .incbin "graphics/battle_anims/sprites/193.gbapal.lz"
+
+ .align 2
gUnknown_08C20668:: @ 8C20668
- .incbin "baserom.gba", 0xc20668, 0x1c
+ .incbin "graphics/battle_anims/masks/curse.4bpp.lz"
+ .align 2
gUnknown_08C20684:: @ 8C20684
- .incbin "baserom.gba", 0xc20684, 0x1f8c
+ .incbin "graphics/battle_anims/masks/curse.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_002:: @ 8D20B30
+ .incbin "graphics/battle_anims/sprites/002.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_002:: @ 8D20C14
+ .incbin "graphics/battle_anims/sprites/002.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_196:: @ 8D20C3C
+ .incbin "graphics/battle_anims/sprites/196.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_196:: @ 8D20FE0
+ .incbin "graphics/battle_anims/sprites/196.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_194:: @ 8D20FF8
+ .incbin "graphics/battle_anims/sprites/194.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_194:: @ 8D21330
+ .incbin "graphics/battle_anims/sprites/194.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_195:: @ 8D21358
+ .incbin "graphics/battle_anims/sprites/195.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_195:: @ 8D21410
+ .incbin "graphics/battle_anims/sprites/195.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_197:: @ 8D21430
+ .incbin "graphics/battle_anims/sprites/197.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_197:: @ 8D215A0
+ .incbin "graphics/battle_anims/sprites/197.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_198:: @ 8D215C8
+ .incbin "graphics/battle_anims/sprites/198.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_198:: @ 8D219B8
+ .incbin "graphics/battle_anims/sprites/198.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_199:: @ 8D219E0
+ .incbin "graphics/battle_anims/sprites/199.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_199:: @ 8D21AA8
+ .incbin "graphics/battle_anims/sprites/199.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_200:: @ 8D21AC4
+ .incbin "graphics/battle_anims/sprites/200.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_200:: @ 8D21C04
+ .incbin "graphics/battle_anims/sprites/200.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_201:: @ 8D21C20
+ .incbin "graphics/battle_anims/sprites/201.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_201:: @ 8D22290
+ .incbin "graphics/battle_anims/sprites/201.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_204:: @ 8D222B8
+ .incbin "graphics/battle_anims/sprites/204.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_204:: @ 8D2242C
+ .incbin "graphics/battle_anims/sprites/204.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_202:: @ 8D22454
+ .incbin "graphics/battle_anims/sprites/202.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_202:: @ 8D225BC
+ .incbin "graphics/battle_anims/sprites/202.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_203:: @ 8D225E0
+ .incbin "graphics/battle_anims/sprites/203.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_203:: @ 8D2278C
+ .incbin "graphics/battle_anims/sprites/203.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_206:: @ 8D227B0
+ .incbin "graphics/battle_anims/sprites/206.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_206:: @ 8D229BC
+ .incbin "graphics/battle_anims/sprites/206.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_205:: @ 8D22A50
+ .incbin "graphics/battle_anims/sprites/205.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_205:: @ 8D22C84
+ .incbin "graphics/battle_anims/sprites/205.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_207:: @ 8D22CA8
+ .incbin "graphics/battle_anims/sprites/207.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_207:: @ 8D22D74
+ .incbin "graphics/battle_anims/sprites/207.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_208:: @ 8D22D98
+ .incbin "graphics/battle_anims/sprites/208.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_209:: @ 8D23188
+ .incbin "graphics/battle_anims/sprites/209.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_209:: @ 8D23490
+ .incbin "graphics/battle_anims/sprites/209.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_064:: @ 8D234B0
+ .incbin "graphics/battle_anims/sprites/064.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_064:: @ 8D235A0
+ .incbin "graphics/battle_anims/sprites/064.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_210:: @ 8D235C4
+ .incbin "graphics/battle_anims/sprites/210.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_219:: @ 8D2362C
+ .incbin "graphics/battle_anims/sprites/219.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_210:: @ 8D2364C
+ .incbin "graphics/battle_anims/sprites/210.gbapal.lz"
-gUnknown_08C22610:: @ 8C22610
- .incbin "baserom.gba", 0xc22610, 0xcd0
+ .align 2
+gBattleAnimSpritePalette_216:: @ 8D2366C
+ .incbin "graphics/battle_anims/sprites/216.gbapal.lz"
+ .align 2
gUnknown_08C232E0:: @ 8C232E0
- .incbin "baserom.gba", 0xc232e0, 0xa70
+ .incbin "graphics/battle_anims/backgrounds/attract.4bpp.lz"
+ .align 2
gUnknown_08C23D50:: @ 8C23D50
- .incbin "baserom.gba", 0xc23d50, 0x28
+ .incbin "graphics/battle_anims/backgrounds/attract.gbapal.lz"
+ .align 2
gUnknown_08C23D78:: @ 8C23D78
- .incbin "baserom.gba", 0xc23d78, 0xc58
+ .incbin "graphics/battle_anims/backgrounds/attract.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_217:: @ 8D243A0
+ .incbin "graphics/battle_anims/sprites/217.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_217:: @ 8D24408
+ .incbin "graphics/battle_anims/sprites/217.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_212:: @ 8D24428
+ .incbin "graphics/battle_anims/sprites/212.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_211:: @ 8D2465C
+ .incbin "graphics/battle_anims/sprites/211.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_213:: @ 8D246AC
+ .incbin "graphics/battle_anims/sprites/213.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_211:: @ 8D24918
+ .incbin "graphics/battle_anims/sprites/211.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_214:: @ 8D2493C
+ .incbin "graphics/battle_anims/sprites/214.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_215:: @ 8D24BCC
+ .incbin "graphics/battle_anims/sprites/215.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_215:: @ 8D24D58
+ .incbin "graphics/battle_anims/sprites/215.gbapal.lz"
+
+ .align 2
gUnknown_08C249D0:: @ 8C249D0
- .incbin "baserom.gba", 0xc249d0, 0x28
+ .incbin "graphics/battle_anims/backgrounds/scary_face.gbapal.lz"
+ .align 2
gUnknown_08C249F8:: @ 8C249F8
- .incbin "baserom.gba", 0xc249f8, 0x5c3c
+ .incbin "graphics/battle_anims/backgrounds/scary_face.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_218:: @ 8D24FD4
+ .incbin "graphics/battle_anims/sprites/218.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_218:: @ 8D24FFC
+ .incbin "graphics/battle_anims/sprites/218.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_087:: @ 8D250A8
+ .incbin "graphics/battle_anims/sprites/087.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_087:: @ 8D25100
+ .incbin "graphics/battle_anims/sprites/087.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_018:: @ 8D25128
+ .incbin "graphics/battle_anims/sprites/018.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_018:: @ 8D25164
+ .incbin "graphics/battle_anims/sprites/018.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_220:: @ 8D25180
+ .incbin "graphics/battle_anims/sprites/220.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_220:: @ 8D251A8
+ .incbin "graphics/battle_anims/sprites/220.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_221:: @ 8D252D4
+ .incbin "graphics/battle_anims/sprites/221.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_221:: @ 8D252F4
+ .incbin "graphics/battle_anims/sprites/221.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_222:: @ 8D25558
+ .incbin "graphics/battle_anims/sprites/222.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_222:: @ 8D25844
+ .incbin "graphics/battle_anims/sprites/222.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_223:: @ 8D2586C
+ .incbin "graphics/battle_anims/sprites/223.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_223:: @ 8D2588C
+ .incbin "graphics/battle_anims/sprites/223.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_224:: @ 8D25B20
+ .incbin "graphics/battle_anims/sprites/224.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_224:: @ 8D25B40
+ .incbin "graphics/battle_anims/sprites/224.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_230:: @ 8D25C3C
+ .incbin "graphics/battle_anims/sprites/230.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_230:: @ 8D25C64
+ .incbin "graphics/battle_anims/sprites/230.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_228:: @ 8D25EA8
+ .incbin "graphics/battle_anims/sprites/228.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_228:: @ 8D25EC8
+ .incbin "graphics/battle_anims/sprites/228.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_04:: @ 8D25F70
+ .incbin "graphics/battle_anims/backgrounds/04.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_04:: @ 8D25F98
+ .incbin "graphics/battle_anims/backgrounds/04.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_04:: @ 8D26D04
+ .incbin "graphics/battle_anims/backgrounds/04.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_05:: @ 8D27200
+ .incbin "graphics/battle_anims/backgrounds/05.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_06:: @ 8D276D0
+ .incbin "graphics/battle_anims/backgrounds/06.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_225:: @ 8D27B10
+ .incbin "graphics/battle_anims/sprites/225.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_225:: @ 8D27C94
+ .incbin "graphics/battle_anims/sprites/225.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_227:: @ 8D27CBC
+ .incbin "graphics/battle_anims/sprites/227.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_226:: @ 8D27E04
+ .incbin "graphics/battle_anims/sprites/226.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_226:: @ 8D27E90
+ .incbin "graphics/battle_anims/sprites/226.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_229:: @ 8D27EB4
+ .incbin "graphics/battle_anims/sprites/229.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_229:: @ 8D28070
+ .incbin "graphics/battle_anims/sprites/229.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_099:: @ 8D28098
+ .incbin "graphics/battle_anims/sprites/099.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_099:: @ 8D281B8
+ .incbin "graphics/battle_anims/sprites/099.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_232:: @ 8D281E0
+ .incbin "graphics/battle_anims/sprites/232.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_231:: @ 8D28718
+ .incbin "graphics/battle_anims/sprites/231.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_231:: @ 8D28740
+ .incbin "graphics/battle_anims/sprites/231.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_233:: @ 8D28910
+ .incbin "graphics/battle_anims/sprites/233.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_233:: @ 8D28994
+ .incbin "graphics/battle_anims/sprites/233.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_234:: @ 8D289BC
+ .incbin "graphics/battle_anims/sprites/234.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_234:: @ 8D28B7C
+ .incbin "graphics/battle_anims/sprites/234.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_238:: @ 8D28BA0
+ .incbin "graphics/battle_anims/sprites/238.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_238:: @ 8D28C08
+ .incbin "graphics/battle_anims/sprites/238.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_235:: @ 8D28C2C
+ .incbin "graphics/battle_anims/sprites/235.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_235:: @ 8D28C7C
+ .incbin "graphics/battle_anims/sprites/235.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_236:: @ 8D28C98
+ .incbin "graphics/battle_anims/sprites/236.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_237:: @ 8D28CB4
+ .incbin "graphics/battle_anims/sprites/237.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_07:: @ 8D28CD0
+ .incbin "graphics/battle_anims/backgrounds/07.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_07:: @ 8D28E78
+ .incbin "graphics/battle_anims/backgrounds/07.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_18:: @ 8D28EA0
+ .incbin "graphics/battle_anims/backgrounds/18.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_07:: @ 8D28EC8
+ .incbin "graphics/battle_anims/backgrounds/07.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_08:: @ 8D29058
+ .incbin "graphics/battle_anims/backgrounds/08.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_20:: @ 8D291E4
+ .incbin "graphics/battle_anims/backgrounds/20.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_20:: @ 8D29C0C
+ .incbin "graphics/battle_anims/backgrounds/20.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_20:: @ 8D29C2C
+ .incbin "graphics/battle_anims/backgrounds/20.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_09:: @ 8D29E30
+ .incbin "graphics/battle_anims/backgrounds/09.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_09:: @ 8D2A128
+ .incbin "graphics/battle_anims/backgrounds/09.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_22:: @ 8D2A148
+ .incbin "graphics/battle_anims/backgrounds/22.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_09:: @ 8D2A168
+ .incbin "graphics/battle_anims/backgrounds/09.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_10:: @ 8D2A6E8
+ .incbin "graphics/battle_anims/backgrounds/10.bin.lz"
+
+ .align 2
gUnknown_08C2A634:: @ 8C2A634
- .incbin "baserom.gba", 0xc2a634, 0xa0
+ .incbin "graphics/battle_anims/masks/morning_sun.4bpp.lz"
+ .align 2
gUnknown_08C2A6D4:: @ 8C2A6D4
- .incbin "baserom.gba", 0xc2a6d4, 0x18
+ .incbin "graphics/battle_anims/masks/morning_sun.gbapal.lz"
+ .align 2
gUnknown_08C2A6EC:: @ 8C2A6EC
- .incbin "baserom.gba", 0xc2a6ec, 0x27d0
+ .incbin "graphics/battle_anims/masks/morning_sun.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_12:: @ 8D2ABB4
+ .incbin "graphics/battle_anims/backgrounds/12.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_13:: @ 8D2AE7C
+ .incbin "graphics/battle_anims/backgrounds/13.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_14:: @ 8D2B178
+ .incbin "graphics/battle_anims/backgrounds/14.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_12:: @ 8D2B408
+ .incbin "graphics/battle_anims/backgrounds/12.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_12:: @ 8D2C170
+ .incbin "graphics/battle_anims/backgrounds/12.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_11:: @ 8D2C190
+ .incbin "graphics/battle_anims/backgrounds/11.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_11:: @ 8D2CB2C
+ .incbin "graphics/battle_anims/backgrounds/11.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_11:: @ 8D2CB54
+ .incbin "graphics/battle_anims/backgrounds/11.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_239:: @ 8D2CE4C
+ .incbin "graphics/battle_anims/sprites/239.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_239:: @ 8D2CF30
+ .incbin "graphics/battle_anims/sprites/239.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_143:: @ 8D2CF58
+ .incbin "graphics/battle_anims/sprites/143.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_143:: @ 8D2D188
+ .incbin "graphics/battle_anims/sprites/143.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_240:: @ 8D2D1A0
+ .incbin "graphics/battle_anims/sprites/240.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_240:: @ 8D2D240
+ .incbin "graphics/battle_anims/sprites/240.gbapal.lz"
+ .align 2
gSubstituteDollPal:: @ 8C2CEBC
- .incbin "baserom.gba", 0xc2cebc, 0x24
+ .incbin "graphics/battle_anims/sprites/substitute.gbapal.lz"
+ .align 2
gSubstituteDollGfx:: @ 8C2CEE0
- .incbin "baserom.gba", 0xc2cee0, 0x240
+ .incbin "graphics/battle_anims/sprites/substitute.4bpp.lz"
+ .align 2
gSubstituteDollTilemap:: @ 8C2D120
- .incbin "baserom.gba", 0xc2d120, 552
-
-gUnknown_08C2D348:: @ 8C2D348
- .incbin "baserom.gba", 0xC2D348, 196
-
-gUnknown_08C2D40C:: @ 8C2D40C
- .incbin "baserom.gba", 0xC2D40C, 28
-
+ .incbin "graphics/battle_anims/sprites/substitute.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_241:: @ 8C2D348
+ .incbin "graphics/battle_anims/sprites/241.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_241:: @ 8C2D40C
+ .incbin "graphics/battle_anims/sprites/241.gbapal.lz"
+
+ .align 2
gContestConfetti_Gfx:: @ 8C2D428
- .incbin "baserom.gba", 0xC2D428, 288
-
+ .incbin "graphics/misc/confetti.4bpp.lz"
+
+ .align 2
gContestConfetti_Pal:: @ 8C2D548
- .incbin "baserom.gba", 0xC2D548, 40
-
-gUnknown_08C2D570:: @ 8C2D570
- .incbin "baserom.gba", 0xC2D570, 316
-
-gUnknown_08C2D6AC:: @ 8C2D6AC
- .incbin "baserom.gba", 0xC2D6AC, 36
-
-gUnknown_08C2D6D0:: @ 8C2D6D0
- .incbin "baserom.gba", 0xC2D6D0, 40
-
-gUnknown_08C2D6F8:: @ 8C2D6F8
- .incbin "baserom.gba", 0xC2D6F8, 40
+ .incbin "graphics/misc/confetti.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_242:: @ 8C2D570
+ .incbin "graphics/battle_anims/sprites/242.4bpp.lz"
+ .align 2
+gBattleAnimSpritePalette_242:: @ 8C2D6AC
+ .incbin "graphics/battle_anims/sprites/242.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_243:: @ 8C2D6D0
+ .incbin "graphics/battle_anims/sprites/243.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_243:: @ 8C2D6F8
+ .incbin "graphics/battle_anims/sprites/243.gbapal.lz"
+
+ .align 2
gUnknown_08C2D720:: @ 8C2D720
- .incbin "baserom.gba", 0xc2d720, 0x210
+ .incbin "graphics/battle_anims/masks/stat.4bpp.lz"
+ .align 2
gUnknown_08C2D930:: @ 8C2D930
- .incbin "baserom.gba", 0xc2d930, 0x11c
+ .incbin "graphics/battle_anims/masks/stat_tilemap_1.bin.lz"
+ .align 2
gUnknown_08C2DA4C:: @ 8C2DA4C
- .incbin "baserom.gba", 0xc2da4c, 0x11c
+ .incbin "graphics/battle_anims/masks/stat_tilemap_2.bin.lz"
+ .align 2
gUnknown_08C2DB68:: @ 8C2DB68
- .incbin "baserom.gba", 0xc2db68, 0x20
+ .incbin "graphics/battle_anims/masks/stat1.gbapal.lz"
+ .align 2
gUnknown_08C2DB88:: @ 8C2DB88
- .incbin "baserom.gba", 0xc2db88, 0x20
+ .incbin "graphics/battle_anims/masks/stat2.gbapal.lz"
+ .align 2
gUnknown_08C2DBA8:: @ 8C2DBA8
- .incbin "baserom.gba", 0xc2dba8, 0x20
+ .incbin "graphics/battle_anims/masks/stat3.gbapal.lz"
+ .align 2
gUnknown_08C2DBC8:: @ 8C2DBC8
- .incbin "baserom.gba", 0xc2dbc8, 0x20
+ .incbin "graphics/battle_anims/masks/stat4.gbapal.lz"
+ .align 2
gUnknown_08C2DBE8:: @ 8C2DBE8
- .incbin "baserom.gba", 0xc2dbe8, 0x20
+ .incbin "graphics/battle_anims/masks/stat5.gbapal.lz"
+ .align 2
gUnknown_08C2DC08:: @ 8C2DC08
- .incbin "baserom.gba", 0xc2dc08, 0x20
+ .incbin "graphics/battle_anims/masks/stat6.gbapal.lz"
+ .align 2
gUnknown_08C2DC28:: @ 8C2DC28
- .incbin "baserom.gba", 0xc2dc28, 0x20
+ .incbin "graphics/battle_anims/masks/stat7.gbapal.lz"
+ .align 2
gUnknown_08C2DC48:: @ 8C2DC48
- .incbin "baserom.gba", 0xc2dc48, 0x20
+ .incbin "graphics/battle_anims/masks/stat8.gbapal.lz"
+ .align 2
gUnknown_08C2DC68:: @ 8C2DC68
- .incbin "baserom.gba", 0xc2dc68, 0x13c
+ .incbin "graphics/battle_anims/masks/cure_bubbles.4bpp.lz"
+ .align 2
gUnknown_08C2DDA4:: @ 8C2DDA4
- .incbin "baserom.gba", 0xc2dda4, 0x20
+ .incbin "graphics/battle_anims/masks/cure_bubbles.gbapal.lz"
+ .align 2
gUnknown_08C2DDC4:: @ 8C2DDC4
- .incbin "baserom.gba", 0xc2ddc4, 0xc8c
+ .incbin "graphics/battle_anims/masks/cure_bubbles.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_245:: @ 8D2E28C
+ .incbin "graphics/battle_anims/sprites/245.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_245:: @ 8D2E2B4
+ .incbin "graphics/battle_anims/sprites/245.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_246:: @ 8D2E458
+ .incbin "graphics/battle_anims/sprites/246.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_244:: @ 8D2E900
+ .incbin "graphics/battle_anims/sprites/244.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_244:: @ 8D2E9DC
+ .incbin "graphics/battle_anims/sprites/244.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_247:: @ 8D2E9F8
+ .incbin "graphics/battle_anims/sprites/247.4bpp.lz"
+ .align 2
+gBattleAnimSpriteSheet_053:: @ 8D2EBDC
+ .incbin "graphics/battle_anims/sprites/053.4bpp.lz"
+
+ .align 2
gUnknown_08C2EA50:: @ 8C2EA50
- .incbin "baserom.gba", 0xc2ea50, 0x4c
+ .incbin "graphics/battle_anims/masks/unknown_C2EA50.4bpp.lz"
+ .align 2
gUnknown_08C2EA9C:: @ 8C2EA9C
- .incbin "baserom.gba", 0xc2ea9c, 0xf6c
+ .incbin "graphics/battle_anims/masks/unknown_C2EA50.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_248:: @ 8D2EF50
+ .incbin "graphics/battle_anims/sprites/248.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_248:: @ 8D2EF68
+ .incbin "graphics/battle_anims/sprites/248.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_249:: @ 8D2EF80
+ .incbin "graphics/battle_anims/sprites/249.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_249:: @ 8D2EFD0
+ .incbin "graphics/battle_anims/sprites/249.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_250:: @ 8D2EFF0
+ .incbin "graphics/battle_anims/sprites/250.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_251:: @ 8D2F1E4
+ .incbin "graphics/battle_anims/sprites/251.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_251:: @ 8D2F248
+ .incbin "graphics/battle_anims/sprites/251.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_252:: @ 8D2F260
+ .incbin "graphics/battle_anims/sprites/252.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_252:: @ 8D2F378
+ .incbin "graphics/battle_anims/sprites/252.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_253:: @ 8D2F39C
+ .incbin "graphics/battle_anims/sprites/253.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_253:: @ 8D2F578
+ .incbin "graphics/battle_anims/sprites/253.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_254:: @ 8D2F5A0
+ .incbin "graphics/battle_anims/sprites/254.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_254:: @ 8D2F6D8
+ .incbin "graphics/battle_anims/sprites/254.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_255:: @ 8D2F700
+ .incbin "graphics/battle_anims/sprites/255.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_255:: @ 8D2F778
+ .incbin "graphics/battle_anims/sprites/255.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_258:: @ 8D2F78C
+ .incbin "graphics/battle_anims/sprites/258.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_258:: @ 8D2F874
+ .incbin "graphics/battle_anims/sprites/258.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_256:: @ 8D2F89C
+ .incbin "graphics/battle_anims/sprites/256.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_256:: @ 8D2FC28
+ .incbin "graphics/battle_anims/sprites/256.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_257:: @ 8D2FC50
+ .incbin "graphics/battle_anims/sprites/257.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_257:: @ 8D2FD6C
+ .incbin "graphics/battle_anims/sprites/257.gbapal.lz"
+
+ .incbin "graphics/unknown/unknown_C2F9E0.gbapal.lz" @ likely a palette
@ 8C2FA08
.include "data/graphics/pokemon/graphics.inc"
@@ -340,295 +2552,390 @@ gMonIcon_QuestionMark:: @ 8D774D0
gMonFootprint_QuestionMark:: @ 8D778D0
.incbin "graphics/pokemon/footprints/question_mark_footprint.1bpp"
+ .align 2
gUnknown_08D778F0:: @ 8D778F0
- .incbin "baserom.gba", 0xd778f0, 0xe8
+ .incbin "graphics/battle_transitions/vs_frame.4bpp.lz"
+ .align 2
gUnknown_08D779D8:: @ 8D779D8
- .incbin "baserom.gba", 0xd779d8, 0x10c
+ .incbin "graphics/battle_transitions/vs_frame.bin.lz"
+ .align 2
gUnknown_08D77AE4:: @ 8D77AE4
- .incbin "baserom.gba", 0xd77ae4, 0x28
+ .incbin "graphics/battle_transitions/vs_frame.gbapal.lz"
+ .align 2
gUnknown_08D77B0C:: @ 8D77B0C
- .incbin "baserom.gba", 0xd77b0c, 0x25c
+ .incbin "graphics/battle_transitions/vs.4bpp.lz"
-gUnknown_08D77D68:: @ 8D77D68
- .incbin "baserom.gba", 0xd77d68, 0x5b0
+ .align 2
+gBattleTerrainTiles_TallGrass:: @ 8D77D68
+ .incbin "graphics/battle_terrain/tall_grass/tiles.4bpp.lz"
-gUnknown_08D78318:: @ 8D78318
- .incbin "baserom.gba", 0xd78318, 0x38
+ .align 2
+gBattleTerrainPalette_TallGrass:: @ 8D78318
+ .incbin "graphics/battle_terrain/tall_grass/palette.gbapal.lz"
-gUnknown_08D78350:: @ 8D78350
- .incbin "baserom.gba", 0xd78350, 0x2b0
+ .align 2
+gBattleTerrainTilemap_TallGrass:: @ 8D78350
+ .incbin "graphics/battle_terrain/tall_grass/map.bin.lz"
-gUnknown_08D78600:: @ 8D78600
- .incbin "baserom.gba", 0xd78600, 0x678
+ .align 2
+gBattleTerrainTiles_LongGrass:: @ 8D78600
+ .incbin "graphics/battle_terrain/long_grass/tiles.4bpp.lz"
-gUnknown_08D78C78:: @ 8D78C78
- .incbin "baserom.gba", 0xd78C78, 0x40
+ .align 2
+gBattleTerrainPalette_LongGrass:: @ 8D78C78
+ .incbin "graphics/battle_terrain/long_grass/palette.gbapal.lz"
-gUnknown_08D78CB8:: @ 8D78CB8
- .incbin "baserom.gba", 0xd78CB8, 0x2b0
+ .align 2
+gBattleTerrainTilemap_LongGrass:: @ 8D78CB8
+ .incbin "graphics/battle_terrain/long_grass/map.bin.lz"
-gUnknown_08D78F68:: @ 8D78F68
- .incbin "baserom.gba", 0xd78f68, 0x5f8
+ .align 2
+gBattleTerrainTiles_Sand:: @ 8D78F68
+ .incbin "graphics/battle_terrain/sand/tiles.4bpp.lz"
-gUnknown_08D79560:: @ 8D79560
- .incbin "baserom.gba", 0xd79560, 0x48
+ .align 2
+gBattleTerrainPalette_Sand:: @ 8D79560
+ .incbin "graphics/battle_terrain/sand/palette.gbapal.lz"
-gUnknown_08D795A8:: @ 8D795A8
- .incbin "baserom.gba", 0xd795A8, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Sand:: @ 8D795A8
+ .incbin "graphics/battle_terrain/sand/map.bin.lz"
-gUnknown_08D79858:: @ 8D79858
- .incbin "baserom.gba", 0xd79858, 0x5b8
+ .align 2
+gBattleTerrainTiles_Underwater:: @ 8D79858
+ .incbin "graphics/battle_terrain/underwater/tiles.4bpp.lz"
-gUnknown_08D79E10:: @ 8D79E10
- .incbin "baserom.gba", 0xd79E10, 0x48
+ .align 2
+gBattleTerrainPalette_Underwater:: @ 8D79E10
+ .incbin "graphics/battle_terrain/underwater/palette.gbapal.lz"
-gUnknown_08D79E58:: @ 8D79E58
- .incbin "baserom.gba", 0xd79e58, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Underwater:: @ 8D79E58
+ .incbin "graphics/battle_terrain/underwater/map.bin.lz"
-gUnknown_08D7A108:: @ 8D7A108
- .incbin "baserom.gba", 0xd7a108, 0x5d4
+ .align 2
+gBattleTerrainTiles_Water:: @ 8D7A108
+ .incbin "graphics/battle_terrain/water/tiles.4bpp.lz"
-gUnknown_08D7A6DC:: @ 8D7A6DC
- .incbin "baserom.gba", 0xd7a6DC, 0x44
+ .align 2
+gBattleTerrainPalette_Water:: @ 8D7A6DC
+ .incbin "graphics/battle_terrain/water/palette.gbapal.lz"
-gUnknown_08D7A720:: @ 8D7A720
- .incbin "baserom.gba", 0xd7a720, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Water:: @ 8D7A720
+ .incbin "graphics/battle_terrain/water/map.bin.lz"
-gUnknown_08D7A9D0:: @ 8D7A9D0
- .incbin "baserom.gba", 0xd7a9D0, 0x5a8
+ .align 2
+gBattleTerrainTiles_PondWater:: @ 8D7A9D0
+ .incbin "graphics/battle_terrain/pond_water/tiles.4bpp.lz"
-gUnknown_08D7AF78:: @ 8D7AF78
- .incbin "baserom.gba", 0xd7af78, 0x40
+ .align 2
+gBattleTerrainPalette_PondWater:: @ 8D7AF78
+ .incbin "graphics/battle_terrain/pond_water/palette.gbapal.lz"
-gUnknown_08D7AFB8:: @ 8D7AFB8
- .incbin "baserom.gba", 0xd7aFB8, 0x2b0
+ .align 2
+gBattleTerrainTilemap_PondWater:: @ 8D7AFB8
+ .incbin "graphics/battle_terrain/pond_water/map.bin.lz"
-gUnknown_08D7B268:: @ 8D7B268
- .incbin "baserom.gba", 0xd7b268, 0x5c0
+ .align 2
+gBattleTerrainTiles_Rock:: @ 8D7B268
+ .incbin "graphics/battle_terrain/rock/tiles.4bpp.lz"
-gUnknown_08D7B828:: @ 8D7B828
- .incbin "baserom.gba", 0xd7b828, 0x3c
+ .align 2
+gBattleTerrainPalette_Rock:: @ 8D7B828
+ .incbin "graphics/battle_terrain/rock/palette.gbapal.lz"
-gUnknown_08D7B864:: @ 8D7B864
- .incbin "baserom.gba", 0xd7b864, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Rock:: @ 8D7B864
+ .incbin "graphics/battle_terrain/rock/map.bin.lz"
-gUnknown_08D7BB14:: @ 8D7BB14
- .incbin "baserom.gba", 0xd7bb14, 0x5f8
+ .align 2
+gBattleTerrainTiles_Cave:: @ 8D7BB14
+ .incbin "graphics/battle_terrain/cave/tiles.4bpp.lz"
-gUnknown_08D7C10C:: @ 8D7C10C
- .incbin "baserom.gba", 0xd7c10c, 0x48
+ .align 2
+gBattleTerrainPalette_Cave:: @ 8D7C10C
+ .incbin "graphics/battle_terrain/cave/palette.gbapal.lz"
-gUnknown_08D7C154:: @ 8D7C154
- .incbin "baserom.gba", 0xd7c154, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Cave:: @ 8D7C154
+ .incbin "graphics/battle_terrain/cave/map.bin.lz"
-gUnknown_08D7C404:: @ 8D7C404
- .incbin "baserom.gba", 0xd7c404, 0x3c
+ .align 2
+gBattleTerrainPalette_Plain:: @ 8D7C404
+ .incbin "graphics/battle_terrain/plain/palette.gbapal.lz"
-gUnknown_08D7C440:: @ 8D7C440
- .incbin "baserom.gba", 0xd7c440, 0x5ac
+ .align 2
+gBattleTerrainTiles_Building:: @ 8D7C440
+ .incbin "graphics/battle_terrain/building/tiles.4bpp.lz"
-gUnknown_08D7C9EC:: @ 8D7C9EC
- .incbin "baserom.gba", 0xd7c9ec, 0x3c
+ .align 2
+gBattleTerrainPalette_Frontier:: @ 8D7C9EC
+ .incbin "graphics/battle_terrain/stadium/battle_frontier.gbapal.lz" @ this is also used for link battles
-gUnknown_08D7CA28:: @ 8D7CA28
- .incbin "baserom.gba", 0xd7ca28, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Building:: @ 8D7CA28
+ .incbin "graphics/battle_terrain/building/map.bin.lz"
-gUnknown_08D7CCD8:: @ 8D7CCD8
- .incbin "baserom.gba", 0xd7ccd8, 0x608
+ .align 2
+gBattleTerrainTiles_Stadium:: @ 8D7CCD8
+ .incbin "graphics/battle_terrain/stadium/tiles.4bpp.lz"
-gUnknown_08D7D2E0:: @ 8D7D2E0
- .incbin "baserom.gba", 0xd7d2e0, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Stadium:: @ 8D7D2E0
+ .incbin "graphics/battle_terrain/stadium/map.bin.lz"
-gUnknown_08D7D590:: @ 8D7D590
- .incbin "baserom.gba", 0xd7d590, 0x674
+ .align 2
+gBattleTerrainTiles_Rayquaza:: @ 8D7D590
+ .incbin "graphics/battle_terrain/sky/tiles.4bpp.lz"
-gUnknown_08D7DC04:: @ 8D7DC04
- .incbin "baserom.gba", 0xd7dc04, 0x2b0
+ .align 2
+gBattleTerrainTilemap_Rayquaza:: @ 8D7DC04
+ .incbin "graphics/battle_terrain/sky/map.bin.lz"
-gUnknown_08D7DEB4:: @ 8D7DEB4
- .incbin "baserom.gba", 0xd7deb4, 0x40
+ .align 2
+gBattleTerrainPalette_Building:: @ 8D7DEB4
+ .incbin "graphics/battle_terrain/building/palette.gbapal.lz"
-gUnknown_08D7DEF4:: @ 8D7DEF4
- .incbin "baserom.gba", 0xd7def4, 0x3c
+ .align 2
+gBattleTerrainPalette_Kyogre:: @ 8D7DEF4
+ .incbin "graphics/battle_terrain/water/kyogre.gbapal.lz"
-gUnknown_08D7DF30:: @ 8D7DF30
- .incbin "baserom.gba", 0xd7df30, 0x58
+ .align 2
+gBattleTerrainPalette_Groudon:: @ 8D7DF30
+ .incbin "graphics/battle_terrain/cave/groudon.gbapal.lz"
-gUnknown_08D7DF88:: @ 8D7DF88
- .incbin "baserom.gba", 0xd7df88, 0x3c
+ .align 2
+gBattleTerrainPalette_BuildingGym:: @ 8D7DF88
+ .incbin "graphics/battle_terrain/building/palette2.gbapal.lz"
-gUnknown_08D7DFC4:: @ 8D7DFC4
- .incbin "baserom.gba", 0xd7dfc4, 0x3c
+ .align 2
+gBattleTerrainPalette_BuildingLeader:: @ 8D7DFC4
+ .incbin "graphics/battle_terrain/building/palette3.gbapal.lz"
-gUnknown_08D7E000:: @ 8D7E000
- .incbin "baserom.gba", 0xd7e000, 0x60
+ .align 2
+gBattleTerrainPalette_StadiumAqua:: @ 8D7E000
+ .incbin "graphics/battle_terrain/stadium/palette1.gbapal.lz"
-gUnknown_08D7E060:: @ 8D7E060
- .incbin "baserom.gba", 0xd7e060, 0x6c
+ .align 2
+gBattleTerrainPalette_StadiumMagma:: @ 8D7E060
+ .incbin "graphics/battle_terrain/stadium/palette2.gbapal.lz"
-gUnknown_08D7E0CC:: @ 8D7E0CC
- .incbin "baserom.gba", 0xd7e0cc, 0x50
+ .align 2
+gBattleTerrainPalette_StadiumSidney:: @ 8D7E0CC
+ .incbin "graphics/battle_terrain/stadium/palette3.gbapal.lz"
-gUnknown_08D7E11C:: @ 8D7E11C
- .incbin "baserom.gba", 0xd7e11c, 0x48
+ .align 2
+gBattleTerrainPalette_StadiumPhoebe:: @ 8D7E11C
+ .incbin "graphics/battle_terrain/stadium/palette4.gbapal.lz"
-gUnknown_08D7E164:: @ 8D7E164
- .incbin "baserom.gba", 0xd7e164, 0x44
+ .align 2
+gBattleTerrainPalette_StadiumGlacia:: @ 8D7E164
+ .incbin "graphics/battle_terrain/stadium/palette5.gbapal.lz"
-gUnknown_08D7E1A8:: @ 8D7E1A8
- .incbin "baserom.gba", 0xd7e1a8, 0x50
+ .align 2
+gBattleTerrainPalette_StadiumDrake:: @ 8D7E1A8
+ .incbin "graphics/battle_terrain/stadium/palette6.gbapal.lz"
-gUnknown_08D7E1F8:: @ 8D7E1F8
- .incbin "baserom.gba", 0xd7e1f8, 0x3c
+ .align 2
+gBattleTerrainPalette_StadiumWallace:: @ 8D7E1F8
+ .incbin "graphics/battle_terrain/stadium/palette7.gbapal.lz"
-gUnknown_08D7E234:: @ 8D7E234
- .incbin "baserom.gba", 0xd7e234, 0x4c
+ .align 2
+gBattleTerrainPalette_Rayquaza:: @ 8D7E234
+ .incbin "graphics/battle_terrain/sky/palette.gbapal.lz"
-gUnknown_08D7E280:: @ 8D7E280
- .incbin "baserom.gba", 0xd7e280, 0x588
+ .align 2
+gBattleTerrainAnimTiles_TallGrass:: @ 8D7E280
+ .incbin "graphics/battle_terrain/tall_grass/anim_tiles.4bpp.lz"
-gUnknown_08D7E808:: @ 8D7E808
- .incbin "baserom.gba", 0xd7e808, 0x1bc
+ .align 2
+gBattleTerrainAnimTilemap_TallGrass:: @ 8D7E808
+ .incbin "graphics/battle_terrain/tall_grass/anim_map.bin.lz"
-gUnknown_08D7E9C4:: @ 8D7E9C4
- .incbin "baserom.gba", 0xd7e9C4, 0x710
+ .align 2
+gBattleTerrainAnimTiles_LongGrass:: @ 8D7E9C4
+ .incbin "graphics/battle_terrain/long_grass/anim_tiles.4bpp.lz"
-gUnknown_08D7F0D4:: @ 8D7F0D4
- .incbin "baserom.gba", 0xd7F0D4, 0x238
+ .align 2
+gBattleTerrainAnimTilemap_LongGrass:: @ 8D7F0D4
+ .incbin "graphics/battle_terrain/long_grass/anim_map.bin.lz"
-gUnknown_08D7F30C:: @ 8D7F30C
- .incbin "baserom.gba", 0xd7F30c, 0x544
+ .align 2
+gBattleTerrainAnimTiles_Sand:: @ 8D7F30C
+ .incbin "graphics/battle_terrain/sand/anim_tiles.4bpp.lz"
-gUnknown_08D7F850:: @ 8D7F850
- .incbin "baserom.gba", 0xd7F850, 0x1a8
+ .align 2
+gBattleTerrainAnimTilemap_Sand:: @ 8D7F850
+ .incbin "graphics/battle_terrain/sand/anim_map.bin.lz"
-gUnknown_08D7F9F8:: @ 8D7F9F8
- .incbin "baserom.gba", 0xd7f9f8, 0x4cc
+ .align 2
+gBattleTerrainAnimTiles_Underwater:: @ 8D7F9F8
+ .incbin "graphics/battle_terrain/underwater/anim_tiles.4bpp.lz"
-gUnknown_08D7FEC4:: @ 8D7FEC4
- .incbin "baserom.gba", 0xd7fec4, 0x190
+ .align 2
+gBattleTerrainAnimTilemap_Underwater:: @ 8D7FEC4
+ .incbin "graphics/battle_terrain/underwater/anim_map.bin.lz"
-gUnknown_08D80054:: @ 8D80054
- .incbin "baserom.gba", 0xd80054, 0x60c
+ .align 2
+gBattleTerrainAnimTiles_Water:: @ 8D80054
+ .incbin "graphics/battle_terrain/water/anim_tiles.4bpp.lz"
-gUnknown_08D80660:: @ 8D80660
- .incbin "baserom.gba", 0xd80660, 0x1a4
+ .align 2
+gBattleTerrainAnimTilemap_Water:: @ 8D80660
+ .incbin "graphics/battle_terrain/water/anim_map.bin.lz"
-gUnknown_08D80804:: @ 8D80804
- .incbin "baserom.gba", 0xd80804, 0x54c
+ .align 2
+gBattleTerrainAnimTiles_PondWater:: @ 8D80804
+ .incbin "graphics/battle_terrain/pond_water/anim_tiles.4bpp.lz"
-gUnknown_08D80D50:: @ 8D80D50
- .incbin "baserom.gba", 0xd80d50, 0x14C
+ .align 2
+gBattleTerrainAnimTilemap_PondWater:: @ 8D80D50
+ .incbin "graphics/battle_terrain/pond_water/anim_map.bin.lz"
-gUnknown_08D80E9C:: @ 8D80E9C
- .incbin "baserom.gba", 0xd80e9c, 0x5e0
+ .align 2
+gBattleTerrainAnimTiles_Rock:: @ 8D80E9C
+ .incbin "graphics/battle_terrain/rock/anim_tiles.4bpp.lz"
-gUnknown_08D8147C:: @ 8D8147C
- .incbin "baserom.gba", 0xd8147C, 0x194
+ .align 2
+gBattleTerrainAnimTilemap_Rock:: @ 8D8147C
+ .incbin "graphics/battle_terrain/rock/anim_map.bin.lz"
-gUnknown_08D81610:: @ 8D81610
- .incbin "baserom.gba", 0xd81610, 0x81c
+ .align 2
+gBattleTerrainAnimTiles_Cave:: @ 8D81610
+ .incbin "graphics/battle_terrain/cave/anim_tiles.4bpp.lz"
-gUnknown_08D81E2C:: @ 8D81E2C
- .incbin "baserom.gba", 0xd81e2c, 0x2a8
+ .align 2
+gBattleTerrainAnimTilemap_Cave:: @ 8D81E2C
+ .incbin "graphics/battle_terrain/cave/anim_map.bin.lz"
-gUnknown_08D820D4:: @ 8D820D4
- .incbin "baserom.gba", 0xd820d4, 0x410
+ .align 2
+gBattleTerrainAnimTiles_Building:: @ 8D820D4
+ .incbin "graphics/battle_terrain/building/anim_tiles.4bpp.lz"
-gUnknown_08D824E4:: @ 8D824E4
- .incbin "baserom.gba", 0xd824e4, 0x124
+ .align 2
+gBattleTerrainAnimTilemap_Building:: @ 8D824E4
+ .incbin "graphics/battle_terrain/building/anim_map.bin.lz"
-gUnknown_08D82608:: @ 8D82608
- .incbin "baserom.gba", 0xd82608, 0x668
+ .align 2
+gBattleTerrainAnimTiles_Rayquaza:: @ 8D82608
+ .incbin "graphics/battle_terrain/sky/anim_tiles.4bpp.lz"
-gUnknown_08D82C70:: @ 8D82C70
- .incbin "baserom.gba", 0xd82c70, 0x2a0
+ .align 2
+gBattleTerrainAnimTilemap_Rayquaza:: @ 8D82C70
+ .incbin "graphics/battle_terrain/sky/anim_map.bin.lz"
+ .align 2
gUnknown_08D82F10:: @ 8D82F10
- .incbin "baserom.gba", 0xd82f10, 0x5ec
+ .incbin "graphics/battle_frontier/tourney_bg.4bpp.lz"
+ .align 2
gUnknown_08D834FC:: @ 8D834FC
- .incbin "baserom.gba", 0xd834fc, 0x404
+ .incbin "graphics/battle_frontier/tourney_line.4bpp.lz" @ the red glow mask for the tourney advancement lines
+ .align 2
gUnknown_08D83900:: @ 8D83900
- .incbin "baserom.gba", 0xd83900, 0x22c
+ .incbin "graphics/unknown/unknown_D83900.bin.lz" @ tilemaps likely
+ .align 2
gUnknown_08D83B2C:: @ 8D83B2C
- .incbin "baserom.gba", 0xd83b2c, 0x110
+ .incbin "graphics/unknown/unknown_D83B2C.bin.lz"
+ .align 2
gUnknown_08D83C3C:: @ 8D83C3C
- .incbin "baserom.gba", 0xd83c3c, 0x114
+ .incbin "graphics/unknown/unknown_D83C3C.bin.lz"
+ .align 2
gUnknown_08D83D50:: @ 8D83D50
- .incbin "baserom.gba", 0xd83d50, 0xc20
+ .incbin "graphics/battle_frontier/misc1.4bpp.lz"
+ .align 2
gUnknown_08D84970:: @ 8D84970
- .incbin "baserom.gba", 0xd84970, 0x590
+ .incbin "graphics/unknown/unknown_D84970.bin.lz"
+ .align 2
gUnknown_08D84F00:: @ 8D84F00
- .incbin "baserom.gba", 0xd84f00, 0x458
+ .incbin "graphics/unknown/unknown_D84F00.bin.lz"
+
+ .align 2
+gBattleFrontierGfx_DomeOptions:: @ 8D85058
+ .incbin "graphics/battle_frontier/options.4bpp.lz"
+ .align 2
gUnknown_08D85358:: @ 8D85358
- .incbin "baserom.gba", 0xd85358, 0xec
+ .incbin "graphics/battle_frontier/options_pal1.gbapal.lz"
+ .align 2
gUnknown_08D85444:: @ 8D85444
- .incbin "baserom.gba", 0xd85444, 0x84
+ .incbin "graphics/battle_frontier/options_pal2.gbapal.lz" @ pokeball pal
+ .align 2
gUnknown_08D854C8:: @ 8D854C8
- .incbin "baserom.gba", 0xd854c8, 0x120
+ .incbin "graphics/battle_frontier/options_pal3.gbapal.lz" @ arrow pal
+
+ .align 2
+gUnknown_08D854E8:: @ 8D854E8
+ .incbin "graphics/battle_frontier/symbols.4bpp.lz"
+ .align 2
gUnknown_08D855E8:: @ 8D855E8
- .incbin "baserom.gba", 0xd855e8, 0x18
+ .incbin "graphics/battle_frontier/symbols.gbapal.lz"
+ .align 2
gUnknown_08D85600:: @ 8D85600
- .incbin "baserom.gba", 0xd85600, 0x20
+ .incbin "graphics/battle_frontier/text.gbapal.lz" @ text palette for frontier text.
+ .align 2
gUnknown_08D85620:: @ 8D85620
- .incbin "baserom.gba", 0xd85620, 0x20
+ .incbin "graphics/battle_frontier/text_pp.gbapal" @ text palette for PP text
+ @ dome anim pals
+
+ .align 2
gUnknown_08D85640:: @ 8D85640
- .incbin "baserom.gba", 0xd85640, 0x20
+ .incbin "graphics/battle_frontier/dome_anim1.gbapal"
+ .align 2
gUnknown_08D85660:: @ 8D85660
- .incbin "baserom.gba", 0xd85660, 0x20
+ .incbin "graphics/battle_frontier/dome_anim2.gbapal"
+ .align 2
gUnknown_08D85680:: @ 8D85680
- .incbin "baserom.gba", 0xd85680, 0x20
+ .incbin "graphics/battle_frontier/dome_anim3.gbapal"
+ .align 2
gUnknown_08D856A0:: @ 8D856A0
- .incbin "baserom.gba", 0xd856a0, 0x28
+ .incbin "graphics/battle_frontier/dome_anim4.gbapal"
+
+ @ 8D856C0
+ .2byte 0x013F, 0x0119, 0x0113, 0x010E @ unused?
+ .align 2
gUnknown_08D856C8:: @ 8D856C8
- .incbin "baserom.gba", 0xd856c8, 0xe0
+ .incbin "graphics/battle_frontier/pyramid_light.gbapal" @ unfaded pal for the player light in battle pyramid
+ .align 2
gUnknown_08D857A8:: @ 8D857A8
- .incbin "baserom.gba", 0xd857a8, 0x274
+ .incbin "graphics/battle_frontier/battle_tilemap1.bin.lz"
+ .align 2
gUnknown_08D85A1C:: @ 8D85A1C
- .incbin "baserom.gba", 0xd85a1c, 0x234
+ .incbin "graphics/battle_frontier/battle_tilemap2.bin.lz"
-gUnknown_08D85C50:: @ 8D85C50
- .incbin "baserom.gba", 0xd85c50, 0x60
+ .align 2
+gIntro1GameFreakTextFadePal:: @ 8D85C50
+ .incbin "graphics/intro/intro1_text.gbapal" @ game freak text blue fade
.align 2
gIntro2BrendanNoTurnPal:: @ 8D85CB0
.incbin "graphics/intro/intro2_brendan_noturn.gbapal"
.align 2
-gUnknown_08D85CD0:: @ 8D85CD0
- .incbin "baserom.gba", 0xd85cd0, 0x182
-
-gUnknown_08D85E52:: @ 8D85E52
- .incbin "baserom.gba", 0xd85e52, 0x20
-
-gUnknown_08D85E72:: @ 8D85E72
- .incbin "baserom.gba", 0xd85e72, 0xa
-
-gUnknown_08D85E7C:: @ 8D85E7C
- .incbin "baserom.gba", 0xd85e7c, 0x54
+gIntro3BgPal:: @ 8D85CD0
+ .incbin "graphics/intro/intro3.gbapal"
.align 2
gIntro2VolbeatPal:: @ 8D85ED0
@@ -671,38 +2978,48 @@ gIntro2MayNoTurnGfx:: @ 8D87CA4
.incbin "graphics/intro/intro2_may_noturn.4bpp.lz"
.align 2
-gUnknown_08D88494:: @ 8D88494
- .incbin "baserom.gba", 0xd88494, 0x8ac
+gIntro3GroudonGfx:: @ 8D88494
+ .incbin "graphics/intro/intro3_groudon.8bpp.lz"
-gUnknown_08D88D40:: @ 8D88D40
- .incbin "baserom.gba", 0xd88d40, 0x4e4
+ .align 2
+gIntro3GroudonTilemap:: @ 8D88D40
+ .incbin "graphics/intro/intro3_groudon.bin.lz"
-gUnknown_08D89224:: @ 8D89224
- .incbin "baserom.gba", 0xd89224, 0x898
+ .align 2
+gIntro3KyogreGfx:: @ 8D89224
+ .incbin "graphics/intro/intro3_kyogre.8bpp.lz"
-gUnknown_08D89ABC:: @ 8D89ABC
- .incbin "baserom.gba", 0xd89abc, 0x4c0
+ .align 2
+gIntro3KyogreTilemap:: @ 8D89ABC
+ .incbin "graphics/intro/intro3_kyogre.bin.lz"
-gUnknown_08D89F7C:: @ 8D89F7C
- .incbin "baserom.gba", 0xd89f7c, 0x89c
+ .align 2
+gIntro3LegendBgGfx:: @ 8D89F7C
+ .incbin "graphics/intro/legend_bg.4bpp.lz" @ groudon/kyogre/bg
-gUnknown_08D8A818:: @ 8D8A818
- .incbin "baserom.gba", 0xd8a818, 0x11c
+ .align 2
+gIntro3GroudonBgTilemap:: @ 8D8A818
+ .incbin "graphics/intro/legend_bg1.bin.lz"
-gUnknown_08D8A934:: @ 8D8A934
- .incbin "baserom.gba", 0xd8a934, 0x120
+ .align 2
+gIntro3KyogreBgTilemap:: @ 8D8A934
+ .incbin "graphics/intro/legend_bg2.bin.lz"
-gUnknown_08D8AA54:: @ 8D8AA54
- .incbin "baserom.gba", 0xd8aa54, 0x72c
+ .align 2
+gIntro3CloudsGfx:: @ 8D8AA54
+ .incbin "graphics/intro/intro3_clouds.4bpp.lz"
-gUnknown_08D8B180:: @ 8D8B180
- .incbin "baserom.gba", 0xd8b180, 0x2c0
+ .align 2
+gIntro3Clouds1Tilemap:: @ 8D8B180
+ .incbin "graphics/intro/intro3_clouds1.bin.lz"
-gUnknown_08D8B440:: @ 8D8B440
- .incbin "baserom.gba", 0xd8b440, 0x2a8
+ .align 2
+gIntro3Clouds2Tilemap:: @ 8D8B440
+ .incbin "graphics/intro/intro3_clouds2.bin.lz"
-gUnknown_08D8B6E8:: @ 8D8B6E8
- .incbin "baserom.gba", 0xd8b6e8, 0x124
+ .align 2
+gIntro3Clouds3Tilemap:: @ 8D8B6E8
+ .incbin "graphics/intro/intro3_clouds3.bin.lz"
.align 2
gIntro3LightningGfx:: @ 8D8B80C
@@ -713,17 +3030,27 @@ gIntro3LightningPal:: @ 8D8BA54
.incbin "graphics/intro/intro3_lightning.gbapal"
.align 2
-gUnknown_08D8BA74:: @ 8D8BA74
- .incbin "baserom.gba", 0xd8ba74, 0x6f8
+gIntro3RayquazaGfx:: @ 8D8BA74
+ .incbin "graphics/intro/intro3_rayquaza.4bpp.lz"
-gUnknown_08D8C16C:: @ 8D8C16C
- .incbin "baserom.gba", 0xd8c16c, 0x6cc
+ .align 2
+gIntro3RayquazaTilemap:: @ 8D8C16C
+ .incbin "graphics/intro/intro3_rayquaza.bin.lz"
+
+ @ seems to be 2 unused tilemaps
+ .align 2
+ .incbin "graphics/unknown/unknown_D8C374.bin.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_D8C5C4.bin.lz"
-gUnknown_08D8C838:: @ 8D8C838
- .incbin "baserom.gba", 0xd8c838, 0x490
+ .align 2
+gIntro3Clouds2Gfx:: @ 8D8C838
+ .incbin "graphics/intro/intro3_clouds2.4bpp.lz" @ clouds 2, during the rayquaza flash
-gUnknown_08D8CCC8:: @ 8D8CCC8
- .incbin "baserom.gba", 0xd8ccc8, 0x27c
+ .align 2
+gIntro3Clouds4Tilemap:: @ 8D8CCC8
+ .incbin "graphics/intro/intro3_clouds4.bin.lz" @ this is the tilemap for clouds 2, but clouds
.align 2
gIntro2BubblesGfx:: @ 8D8CF44
@@ -742,31 +3069,156 @@ gIntro1SparkleGfx:: @ 8D8D208
.incbin "graphics/intro/intro1_sparkle.4bpp.lz"
.align 2
- .incbin "baserom.gba", 0xd8d2a4, 0x16c
+gBattleAnimSpriteSheet_261::
+ .incbin "graphics/battle_anims/sprites/261.4bpp.lz"
+ .align 2
gUnknown_08D8D410:: @ 8D8D410
- .incbin "baserom.gba", 0xd8d410, 0x17c
+ .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz"
+ .align 2
gUnknown_08D8D58C:: @ 8D8D58C
- .incbin "baserom.gba", 0xd8d58c, 0x52c
+ .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_261:: @ 8E68580
+ .incbin "graphics/battle_anims/sprites/261.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_260:: @ 8E685A8
+ .incbin "graphics/battle_anims/sprites/260.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_260:: @ 8E68764
+ .incbin "graphics/battle_anims/sprites/260.gbapal.lz"
-gUnknown_08D8DAB8:: @ 8D8DAB8
- .incbin "baserom.gba", 0xd8dab8, 0xefc
+ .align 2
+gBattleAnimBackgroundImage_15:: @ 8E6877C
+ .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz"
+ .align 2
+gBattleAnimBackgroundPalette_15:: @ 8E690EC
+ .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_15:: @ 8E69110
+ .incbin "graphics/battle_anims/backgrounds/15.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_262:: @ 8E69308
+ .incbin "graphics/battle_anims/sprites/262.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_262:: @ 8E693DC
+ .incbin "graphics/battle_anims/sprites/262.gbapal.lz"
+
+ .align 2
+gContestNextTurnGfx::
+ .incbin "graphics/contest/nextturn.4bpp.lz"
+
+ .align 2
gUnknown_08D8E9B4:: @ 8D8E9B4
- .incbin "baserom.gba", 0xd8e9b4, 0x80
+ .incbin "graphics/contest/nextturn_numbers.4bpp"
+ .align 2
gUnknown_08D8EA34:: @ 8D8EA34
- .incbin "baserom.gba", 0xd8ea34, 0x1f0
+ .incbin "graphics/contest/nextturn_random.4bpp"
+
+ .align 2
+gBattleAnimSpriteSheet_264:: @ 8E695B8
+ .incbin "graphics/battle_anims/sprites/264.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_264:: @ 8E695D8
+ .incbin "graphics/battle_anims/sprites/264.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_265:: @ 8E695F0
+ .incbin "graphics/battle_anims/sprites/265.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_067:: @ 8E69608
+ .incbin "graphics/battle_anims/sprites/067.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_068:: @ 8E69628
+ .incbin "graphics/battle_anims/sprites/068.gbapal.lz"
+
+ .align 2
+gContestApplauseGfx:: @ 8D8EAE4
+ .incbin "graphics/contest/applause.4bpp.lz"
+
+ .align 2
+gContestApplauseMeterGfx:: @ 8D8EC24
+ .incbin "graphics/contest/applause_meter.4bpp"
+
+ .align 2
+gContestPal:: @ 8D8ECA4
+ .incbin "graphics/contest/nextturn.gbapal"
+
+ .align 2
+gBattleAnimSpriteSheet_272:: @ 8E6982C
+ .incbin "graphics/battle_anims/sprites/272.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_272:: @ 8E69A48
+ .incbin "graphics/battle_anims/sprites/272.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_273:: @ 8E69A6C
+ .incbin "graphics/battle_anims/sprites/273.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_269:: @ 8E69A94
+ .incbin "graphics/battle_anims/sprites/269.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_269:: @ 8E69AE8
+ .incbin "graphics/battle_anims/sprites/269.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_274:: @ 8E69B00
+ .incbin "graphics/battle_anims/sprites/274.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_275:: @ 8E69C80
+ .incbin "graphics/battle_anims/sprites/275.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_276:: @ 8E69DEC
+ .incbin "graphics/battle_anims/sprites/276.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_274:: @ 8E69F54
+ .incbin "graphics/battle_anims/sprites/274.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_17:: @ 8E69F7C
+ .incbin "graphics/battle_anims/backgrounds/17.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_17:: @ 8E6A0D8
+ .incbin "graphics/battle_anims/backgrounds/17.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_17:: @ 8E6A100
+ .incbin "graphics/battle_anims/backgrounds/17.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_280:: @ 8E6A2E8
+ .incbin "graphics/battle_anims/sprites/280.4bpp.lz"
-gUnknown_08D8EC24:: @ 8D8EC24
- .incbin "baserom.gba", 0xd8ec24, 0xf78
+ .align 2
+gBattleAnimSpritePalette_280:: @ 8E6A6E4
+ .incbin "graphics/battle_anims/sprites/280.gbapal.lz"
-gUnknown_08D8FB9C:: @ 8D8FB9C
- .incbin "baserom.gba", 0xd8fb9c, 0x24
+ .align 2
+gBattleAnimBackgroundImageMuddyWater_Pal:: @ 8D8FB9C
+ .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz"
-gUnknown_08D8FBC0:: @ 8D8FBC0
- .incbin "baserom.gba", 0xd8fbc0, 0x30
+ .align 2
+gEnemyMonShadow_Gfx:: @ 8D8FBC0
+ .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz"
.align 2
gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0
@@ -776,226 +3228,647 @@ gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0
gMonIcon_Egg:: @ 8D8FC74
.incbin "graphics/pokemon/icons/egg_icon.4bpp"
- .incbin "baserom.gba", 0xd90074, 0x1524
+ .align 2
+gBattleAnimBackgroundImage_02:: @ 8E6ABDC
+ .incbin "graphics/battle_anims/backgrounds/02.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_02:: @ 8E6B8A4
+ .incbin "graphics/battle_anims/backgrounds/02.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_02:: @ 8E6B8C0
+ .incbin "graphics/battle_anims/backgrounds/02.bin.lz"
+ .align 2
+gBattleAnimSpritePalette_287:: @ 8E6BBB4
+ .incbin "graphics/battle_anims/sprites/287.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_24:: @ 8E6BBDC
+ .incbin "graphics/battle_anims/backgrounds/24.gbapal.lz"
+
+ .align 2
+ .incbin "graphics/unknown/unknown_E6BC04.bin.lz" @ TODO: rename
+
+ .align 2
sBlenderCenterGfx:: @ 8D91598
- .incbin "baserom.gba", 0xd91598, 0x820
+ .incbin "graphics/berry_blender/center.8bpp.lz"
+ .align 2
gUnknown_08D91DB8:: @ 8D91DB8
- .incbin "baserom.gba", 0xd91db8, 0xa34
+ .incbin "graphics/berry_blender/outer.4bpp.lz"
+ .align 2
gUnknown_08D927EC:: @ 8D927EC
- .incbin "baserom.gba", 0xd927ec, 0xaf4
+ .incbin "graphics/berry_blender/outer_map.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_16:: @ 8E6D668
+ .incbin "graphics/battle_anims/backgrounds/16.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_16:: @ 8E6D690
+ .incbin "graphics/battle_anims/backgrounds/16.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_16:: @ 8E6D8F0
+ .incbin "graphics/battle_anims/backgrounds/16.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_277:: @ 8E6DA2C
+ .incbin "graphics/battle_anims/sprites/277.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_277:: @ 8E6DA54
+ .incbin "graphics/battle_anims/sprites/277.4bpp.lz"
+
+ .align 2
+gBattleAnimFogTilemap:: @ 8E6DE48
+ .incbin "graphics/battle_anims/backgrounds/fog.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_283:: @ 8E6DFC0
+ .incbin "graphics/battle_anims/sprites/283.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_283:: @ 8E6DFDC
+ .incbin "graphics/battle_anims/sprites/283.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_ScaryFacePlayer:: @ 8D93598
+ .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_ScaryFaceOpponent:: @ 8D9377C
+ .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz"
+
+ .align 2
+gBattleAnimBackgroundTilemap_ScaryFaceContest:: @ 8D93960
+ .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_263:: @ 8E6E6AC
+ .incbin "graphics/battle_anims/sprites/263.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_263:: @ 8E6E6EC
+ .incbin "graphics/battle_anims/sprites/263.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_266:: @ 8E6E704
+ .incbin "graphics/battle_anims/sprites/266.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_266:: @ 8E6E744
+ .incbin "graphics/battle_anims/sprites/266.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_267:: @ 8E6E75C
+ .incbin "graphics/battle_anims/sprites/267.gbapal.lz"
+
+ .align 2
+gBattleAnimSpritePalette_268:: @ 8E6E774
+ .incbin "graphics/battle_anims/sprites/268.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_278:: @ 8E6E78C
+ .incbin "graphics/battle_anims/sprites/278.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_278:: @ 8E6E998
+ .incbin "graphics/battle_anims/sprites/278.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_279:: @ 8E6E9B4
+ .incbin "graphics/battle_anims/sprites/279.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_279:: @ 8E6EA00
+ .incbin "graphics/battle_anims/sprites/279.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_281:: @ 8E6EA1C
+ .incbin "graphics/battle_anims/sprites/281.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_281:: @ 8E6EBA4
+ .incbin "graphics/battle_anims/sprites/281.gbapal.lz"
+
+ .align 2
+gBattleAnimBackgroundImage_21:: @ 8E6EBC4
+ .incbin "graphics/battle_anims/backgrounds/21.4bpp.lz"
-gUnknown_08D932E0:: @ 8D932E0
- .incbin "baserom.gba", 0xd932e0, 0x2b8
+ .align 2
+gBattleAnimBackgroundPalette_21:: @ 8E6EEB8
+ .incbin "graphics/battle_anims/backgrounds/21.gbapal.lz"
-gUnknown_08D93598:: @ 8D93598
- .incbin "baserom.gba", 0xd93598, 0x1e4
+ .align 2
+gBattleAnimBackgroundTilemap_21:: @ 8E6EED4
+ .incbin "graphics/battle_anims/backgrounds/21.bin.lz"
-gUnknown_08D9377C:: @ 8D9377C
- .incbin "baserom.gba", 0xd9377c, 0x1e4
+ .align 2
+gBattleAnimSpriteSheet_284:: @ 8E6F1C0
+ .incbin "graphics/battle_anims/sprites/284.4bpp.lz"
-gUnknown_08D93960:: @ 8D93960
- .incbin "baserom.gba", 0xd93960, 0x1158
+ .align 2
+gBattleAnimSpritePalette_284:: @ 8E6F53C
+ .incbin "graphics/battle_anims/sprites/284.gbapal.lz"
-gUnknown_08D94AB8:: @ 8D94AB8
- .incbin "baserom.gba", 0xd94ab8, 0x1320
+ .align 2
+gBattleAnimSpriteSheet_285:: @ 8E6F558
+ .incbin "graphics/battle_anims/sprites/285.4bpp.lz"
-gUnknown_08D95DD8:: @ 8D95DD8
- .incbin "baserom.gba", 0xd95dd8, 0x28
+ .align 2
+gBattleAnimSpritePalette_285:: @ 8E6F5F8
+ .incbin "graphics/battle_anims/sprites/285.gbapal.lz"
+ .align 2
+gBattleAnimBackgroundImage_Surf:: @ 8D94AB8
+ .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz"
+
+ .align 2
+gBattleAnimBackgroundPalette_Surf:: @ 8D95DD8
+ .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz"
+
+ .align 2
gUnknown_08D95E00:: @ 8D95E00
- .incbin "baserom.gba", 0xd95e00, 0x2d0
+ .incbin "graphics/unknown/unknown_D95E00.bin.lz"
+ .align 2
gUnknown_08D960D0:: @ 8D960D0
- .incbin "baserom.gba", 0xd960d0, 0x2d4
+ .incbin "graphics/unknown/unknown_D960D0.bin.lz"
+ .align 2
gUnknown_08D963A4:: @ 8D963A4
- .incbin "baserom.gba", 0xd963a4, 0x448
+ .incbin "graphics/unknown/unknown_D963A4.bin.lz"
+
+ .align 2
+gBattleAnimSpritePalette_286:: @ 8E71200
+ .incbin "graphics/battle_anims/sprites/286.gbapal.lz"
-gUnknown_08D967EC:: @ 8D967EC
- .incbin "baserom.gba", 0xd967ec, 0x2c8
+ .align 2
+gBattleAnimSpriteSheet_188:: @ 8E71228
+ .incbin "graphics/battle_anims/sprites/188.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_188:: @ 8E7133C
+ .incbin "graphics/battle_anims/sprites/188.gbapal.lz"
+
+ .align 2
+gPartyMenuMisc_Gfx:: @ 8D967EC
+ .incbin "graphics/interface/party_menu_misc.4bpp.lz"
+
+ .align 2
+gPartyMenuMisc_Pal:: @ 8D96AB4
+ .incbin "graphics/interface/party_menu_misc.gbapal.lz"
-gUnknown_08D96AB4:: @ 8D96AB4
- .incbin "baserom.gba", 0xd96ab4, 0xec
+ .align 2
+gPartyMenuMisc_Tilemap:: @ 8D96BA0
+ .incbin "graphics/interface/party_menu_misc.bin.lz"
-gUnknown_08D96BA0:: @ 8D96BA0
- .incbin "baserom.gba", 0xd96ba0, 0xfe4
+ .align 2
+gPartyMenuPokeball_Gfx:: @ 8D96CD8
+ .incbin "graphics/interface/party_menu_pokeball.4bpp.lz"
+
+ .align 2
+gPartyMenuPokeballSmall_Gfx:: @ 8D96E58
+ .incbin "graphics/interface/party_menu_pokeball_small.4bpp.lz" @ unused
+
+ .align 2
+gPartyMenuPokeball_Pal:: @ 8D96F6C
+ .incbin "graphics/interface/party_menu_pokeball.gbapal.lz"
+
+ .align 2
+gStatusGfx_Icons:: @ 8D96F90
+ .incbin "graphics/interface/status_icons.4bpp.lz"
+
+ .align 2
+gStatusPal_Icons:: @ 8D97188
+ .incbin "graphics/interface/status_icons.gbapal.lz"
+
+ .align 2
+gMoveTypes_Gfx:: @ 8D971B0
+ .incbin "graphics/types/move_types.4bpp.lz"
+
+ .align 2
+gMoveTypes_Pal:: @ 8D97B84
+ .incbin "graphics/types/move_types.gbapal.lz"
+
+ .align 2
+gUnknown_08D97BEC:: @ 8D97BEC
+ .incbin "graphics/interface/summary_frames.4bpp.lz"
-gUnknown_08D97B84:: @ 8D97B84
- .incbin "baserom.gba", 0xd97b84, 0x188
+ .align 2
+gUnknown_08D97CF4:: @ 8D97CF4
+ .incbin "graphics/interface/summary_frames.gbapal.lz"
+ .align 2
gUnknown_08D97D0C:: @ 8D97D0C
- .incbin "baserom.gba", 0xd97d0c, 0x830
+ .incbin "graphics/interface/status_screen.4bpp.lz"
+ .align 2
gUnknown_08D9853C:: @ 8D9853C
- .incbin "baserom.gba", 0xd9853c, 0xf0
+ .incbin "graphics/interface/status_screen.gbapal.lz"
+ .align 2
gUnknown_08D9862C:: @ 8D9862C
- .incbin "baserom.gba", 0xd9862c, 0x1d0
+ .incbin "graphics/interface/status_screen.bin.lz"
+ .align 2
gUnknown_08D987FC:: @ 8D987FC
- .incbin "baserom.gba", 0xd987fc, 0x190
+ .incbin "graphics/interface/status_tilemap1.bin.lz"
+ .align 2
gUnknown_08D9898C:: @ 8D9898C
- .incbin "baserom.gba", 0xd9898c, 0x19c
+ .incbin "graphics/interface/status_tilemap2.bin.lz"
+ .align 2
gUnknown_08D98B28:: @ 8D98B28
- .incbin "baserom.gba", 0xd98b28, 0x1a0
+ .incbin "graphics/interface/status_tilemap3.bin.lz"
+ .align 2
gUnknown_08D98CC8:: @ 8D98CC8
- .incbin "baserom.gba", 0xd98cc8, 0x18c0
+ .incbin "graphics/interface/status_tilemap0.bin.lz"
-gUnknown_08D9A588:: @ 8D9A588
- .incbin "baserom.gba", 0xd9a588, 0x4c
+ .align 2
+gBagMaleTiles:: @ 8E75024
+ .incbin "graphics/misc/bag_male.4bpp.lz"
+
+ .align 2
+gBagFemaleTiles:: @ 8E75BA0
+ .incbin "graphics/misc/bag_female.4bpp.lz"
+
+ .align 2
+gBagPalette:: @ 8E76700
+ .incbin "graphics/misc/bag.gbapal.lz"
+
+ .align 2
+gBagScreenMale_Pal:: @ 8D9A588
+ .incbin "graphics/interface/bag_screen_male.gbapal.lz"
-gUnknown_08D9A5D4:: @ 8D9A5D4
- .incbin "baserom.gba", 0xd9a5d4, 0x4c
+ .align 2
+gBagScreenFemale_Pal:: @ 8D9A5D4
+ .incbin "graphics/interface/bag_screen_female.gbapal.lz"
-gUnknown_08D9A620:: @ 8D9A620
- .incbin "baserom.gba", 0xd9a620, 0x26c
+ .align 2
+gBagScreen_Gfx:: @ 8D9A620
+ .incbin "graphics/interface/bag_screen.4bpp.lz"
+ .align 2
gUnknown_08D9A88C:: @ 8D9A88C
- .incbin "baserom.gba", 0xd9a88c, 0x544
+ .incbin "graphics/unknown/unknown_D9A88C.bin.lz"
+
+ .align 2
+gBattleFrontierGfx_PyramidBag:: @ 8D9A9EC
+ .incbin "graphics/interface/bag_pyramid.4bpp.lz"
+ .align 2
gUnknown_08D9ADD0:: @ 8D9ADD0
- .incbin "baserom.gba", 0xd9add0, 0x34
+ .incbin "graphics/interface/bag_pyramid.gbapal.lz" @ female palette is first and male is second.
+ .align 2
gUnknown_08D9AE04:: @ 8D9AE04
- .incbin "baserom.gba", 0xd9ae04, 0x140
+ .incbin "graphics/unknown/unknown_D9AE04.bin.lz" @ tilemap?
+ .align 2
gUnknown_08D9AF44:: @ 8D9AF44
- .incbin "baserom.gba", 0xd9af44, 0x78
+ .incbin "graphics/unknown/unknown_D9AF44.gbapal.lz"
+
+ .align 2
+gBagSwapLineGfx:: @ 8D9AF6C
+ .incbin "graphics/interface/bag_swap.4bpp.lz"
+
+ .align 2
+gBagSwapLinePal:: @ 8D9AFAC
+ .incbin "graphics/interface/bag_swap.gbapal.lz"
+ .align 2
gBuyMenuFrame_Gfx:: @ 8D9AFBC
- .incbin "baserom.gba", 0xd9afbc, 0x10c
+ .incbin "graphics/interface/mart_frame.4bpp.lz"
+ .align 2
gMenuMoneyPal:: @ 8D9B0C8
- .incbin "baserom.gba", 0xd9b0c8, 0x28
+ .incbin "graphics/interface/mart_frame.gbapal.lz"
+ .align 2
gBuyMenuFrame_Tilemap:: @ 8D9B0F0
- .incbin "baserom.gba", 0xd9b0f0, 0x140
-
+ .incbin "graphics/interface/mart_frame.bin.lz"
+
+ .align 2
gMenuMoneyGfx:: @ 8D9B230
- .incbin "baserom.gba", 0xd9b230, 0x84
+ .incbin "graphics/interface/money.4bpp.lz"
+
+ .align 2
+gMenuPokeblock_Gfx:: @ 8D9B2B4
+ .incbin "graphics/interface/pokeblock_case_frame.4bpp.lz"
+
+ .align 2
+gMenuPokeblock_Pal:: @ 8D9B470
+ .incbin "graphics/interface/pokeblock_case_frame.gbapal.lz"
+
+ .align 2
+gMenuPokeblockDevice_Gfx:: @ 8D9B4E0
+ .incbin "graphics/interface/pokeblock_device.4bpp.lz"
+
+ .align 2
+gMenuPokeblockDevice_Pal:: @ 8D9B7A0
+ .incbin "graphics/interface/pokeblock_device.gbapal.lz"
+
+ .align 2
+gMenuPokeblock_Tilemap:: @ 8D9B7C8
+ .incbin "graphics/interface/pokeblock.bin.lz"
+
+ .align 2
+gPokeblock_Gfx::
+ .incbin "graphics/pokeblock/pokeblock.4bpp.lz"
+
+ .align 2
+gPokeblockRed_Pal::
+ .incbin "graphics/pokeblock/red.gbapal.lz"
+
+ .align 2
+gPokeblockBlue_Pal::
+ .incbin "graphics/pokeblock/blue.gbapal.lz"
+
+ .align 2
+gPokeblockPink_Pal::
+ .incbin "graphics/pokeblock/pink.gbapal.lz"
+
+ .align 2
+gPokeblockGreen_Pal::
+ .incbin "graphics/pokeblock/green.gbapal.lz"
+
+ .align 2
+gPokeblockYellow_Pal::
+ .incbin "graphics/pokeblock/yellow.gbapal.lz"
+
+ .align 2
+gPokeblockPurple_Pal::
+ .incbin "graphics/pokeblock/purple.gbapal.lz"
+
+ .align 2
+gPokeblockIndigo_Pal::
+ .incbin "graphics/pokeblock/indigo.gbapal.lz"
+
+ .align 2
+gPokeblockBrown_Pal::
+ .incbin "graphics/pokeblock/brown.gbapal.lz"
+
+ .align 2
+gPokeblockLiteBlue_Pal::
+ .incbin "graphics/pokeblock/liteblue.gbapal.lz"
+
+ .align 2
+gPokeblockOlive_Pal::
+ .incbin "graphics/pokeblock/olive.gbapal.lz"
+
+ .align 2
+gPokeblockGray_Pal::
+ .incbin "graphics/pokeblock/gray.gbapal.lz"
-gUnknown_08D9B2B4:: @ 8D9B2B4
- .incbin "baserom.gba", 0xd9b2b4, 0x1bc
+ .align 2
+gPokeblockBlack_Pal::
+ .incbin "graphics/pokeblock/black.gbapal.lz"
-gUnknown_08D9B470:: @ 8D9B470
- .incbin "baserom.gba", 0xd9b470, 0x358
+ .align 2
+gPokeblockWhite_Pal::
+ .incbin "graphics/pokeblock/white.gbapal.lz"
-gUnknown_08D9B7C8:: @ 8D9B7C8
- .incbin "baserom.gba", 0xd9b7c8, 0x27c
+ .align 2
+gPokeblockGold_Pal::
+ .incbin "graphics/pokeblock/gold.gbapal.lz"
+ .align 2
gUnknown_08D9BA44:: @ 8D9BA44
- .incbin "baserom.gba", 0xd9ba44, 0x100
+ .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz"
+ .align 2
gUnknown_08D9BB44:: @ 8D9BB44
- .incbin "baserom.gba", 0xd9bb44, 0x3ac
+ .incbin "graphics/interface/check_berry.4bpp.lz"
+ .align 2
gUnknown_08D9BEF0:: @ 8D9BEF0
- .incbin "baserom.gba", 0xd9bef0, 0xa8
+ .incbin "graphics/interface/check_berry.gbapal.lz"
+ .align 2
gUnknown_08D9BF98:: @ 8D9BF98
- .incbin "baserom.gba", 0xd9bf98, 0x1a4
+ .incbin "graphics/interface/berry_tag.bin.lz"
+ .align 2
gUnknown_08D9C13C:: @ 8D9C13C
- .incbin "baserom.gba", 0xd9c13c, 0x26c
+ .incbin "graphics/interface/berry_tag_title.bin.lz"
+
+ .align 2
+gBerryCheckCircle_Gfx:: @ 8D9C24C
+ .incbin "graphics/interface/check_berry_circle.4bpp.lz"
@ 8D9C3A8
.include "data/graphics/berries/berry_graphics.inc"
-@ 8DA1E78
- .incbin "baserom.gba", 0xda1e78, 0x1548
+ .align 2
+gRaySceneGroudon_Gfx:: @ 8DA1E78
+ .incbin "graphics/rayquaza_scene/groudon.4bpp.lz"
+
+ .align 2
+gRaySceneGroudon2_Gfx:: @ 8DA2A5C
+ .incbin "graphics/rayquaza_scene/groudon_shoulder.4bpp.lz"
+
+ .align 2
+gRaySceneGroudon3_Gfx:: @ 8DA2B28
+ .incbin "graphics/rayquaza_scene/groudon_claw.4bpp.lz"
+
+ .align 2
+gRaySceneKyogre_Gfx:: @ 8DA2D1C
+ .incbin "graphics/rayquaza_scene/kyogre.4bpp.lz"
+
+ .align 2
+gRaySceneKyogre2_Gfx:: @ 8DA3250
+ .incbin "graphics/rayquaza_scene/kyogre_shoulder.4bpp.lz"
+
+ .align 2
+gRaySceneKyogre3_Gfx:: @ 8DA32A4
+ .incbin "graphics/rayquaza_scene/kyogre_fin.4bpp.lz"
+
+ .align 2
+gRaySceneGroudon_Pal:: @ 8DA3370
+ .incbin "graphics/rayquaza_scene/groudon.gbapal.lz"
-gUnknown_08DA33C0:: @ 8DA33C0
- .incbin "baserom.gba", 0xda33c0, 0x428
+ .align 2
+gRaySceneKyogre_Pal:: @ 8DA3398
+ .incbin "graphics/rayquaza_scene/kyogre.gbapal.lz"
-gUnknown_08DA37E8:: @ 8DA37E8
- .incbin "baserom.gba", 0xda37e8, 0x3c
+ .align 2
+gRaySceneClouds_Gfx:: @ 8DA33C0
+ .incbin "graphics/rayquaza_scene/clouds.4bpp.lz"
-gUnknown_08DA3824:: @ 8DA3824
- .incbin "baserom.gba", 0xda3824, 0x164
+ .align 2
+gRaySceneClouds_Pal:: @ 8DA37E8
+ .incbin "graphics/rayquaza_scene/clouds.gbapal.lz" @ pal 1 clouds, pal 2 rain
-gUnknown_08DA3988:: @ 8DA3988
- .incbin "baserom.gba", 0xda3988, 0x100
+ .align 2
+gRaySceneClouds1_Tilemap:: @ 8DA3824
+ .incbin "graphics/rayquaza_scene/clouds1.bin.lz"
-gUnknown_08DA3A88:: @ 8DA3A88
- .incbin "baserom.gba", 0xda3a88, 0x20c
+ .align 2
+gRaySceneClouds2_Tilemap:: @ 8DA3988
+ .incbin "graphics/rayquaza_scene/clouds2.bin.lz"
-gUnknown_08DA3C94:: @ 8DA3C94
- .incbin "baserom.gba", 0xda3c94, 0x1114
+ .align 2
+gRaySceneClouds3_Tilemap:: @ 8DA3A88
+ .incbin "graphics/rayquaza_scene/clouds3.bin.lz"
-gUnknown_08DA4DA8:: @ 8DA4DA8
- .incbin "baserom.gba", 0xda4da8, 0x44
+ .align 2
+gRaySceneSmoke_Gfx:: @ 8DA3BC0
+ .incbin "graphics/rayquaza_scene/smoke.4bpp.lz"
+
+ .align 2
+gRaySceneSmoke_Pal:: @ 8DA3C7C
+ .incbin "graphics/rayquaza_scene/smoke.gbapal.lz"
+
+ .align 2
+gRaySceneRayquaza_Gfx:: @ 8DA3C94
+ .incbin "graphics/rayquaza_scene/rayquaza.8bpp.lz"
+
+ .align 2
+gRaySceneRayquaza_Pal:: @ 8DA4DA8
+ .incbin "graphics/rayquaza_scene/rayquaza.gbapal.lz"
+
+ .align 2
+gRaySceneRayquaza_Tilemap:: @ 8DA4DEC
+ .incbin "graphics/rayquaza_scene/rayquaza.bin.lz"
+
+ .align 2
+gRaySceneOvercast_Gfx:: @ 8DA4F70
+ .incbin "graphics/rayquaza_scene/overcast.4bpp.lz" @ uses pal 2 of gRaySceneRayquaza_Pal
+
+ .align 2
+gRaySceneOvercast_Tilemap:: @ 8DA60B8
+ .incbin "graphics/rayquaza_scene/overcast.bin.lz"
+
+ .align 2
+gRaySceneRayquazaFly1_Gfx:: @ 8DA6440
+ .incbin "graphics/rayquaza_scene/rayquaza_fly1.4bpp.lz"
+
+ .align 2
+gRaySceneRayquazaTail_Gfx:: @ 8DA68AC
+ .incbin "graphics/rayquaza_scene/rayquaza_tail_fix.4bpp.lz" @ for some reason there are an extra 0xC bytes at the end of the original 4bpp, so in order to produce the correct lz, we have to cat the bytes at the end with a make rule. not sure why those bytes are there, it may have been a bug in Game Freak's software.
+
+ .align 2
+gRaySceneOvercast2_Gfx:: @ 8DA69BC
+ .incbin "graphics/rayquaza_scene/overcast2.4bpp.lz"
+
+ .align 2
+gRaySceneRayquazaLight_Gfx:: @ 8DA7528
+ .incbin "graphics/rayquaza_scene/rayquaza_light.4bpp.lz" @ uses pal 2 of gRaySceneOvercast2_Pal
+
+ .align 2
+gRaySceneOvercast2_Pal:: @ 8DA7744
+ .incbin "graphics/rayquaza_scene/overcast2.gbapal.lz"
+
+ .align 2
+gRaySceneOvercast2_Tilemap:: @ 8DA7784
+ .incbin "graphics/rayquaza_scene/overcast2.bin.lz"
+
+ .align 2
+gRaySceneRayquazaLight_Tilemap:: @ 8DA7AAC
+ .incbin "graphics/rayquaza_scene/rayquaza_light.bin.lz"
+
+ .align 2
+gRaySceneChaseBg_Gfx:: @ 8DA7C30
+ .incbin "graphics/rayquaza_scene/chase_bg.4bpp.lz"
+
+ .align 2
+gRaySceneChaseBg_Tilemap:: @ 8DA7D6C
+ .incbin "graphics/rayquaza_scene/chase_bg.bin.lz"
-gUnknown_08DA4DEC:: @ 8DA4DEC
- .incbin "baserom.gba", 0xda4dec, 0x184
+ .align 2
+gRaySceneChaseStreaks_Gfx:: @ 8DA7EAC
+ .incbin "graphics/rayquaza_scene/chase_streaks.4bpp.lz"
-gUnknown_08DA4F70:: @ 8DA4F70
- .incbin "baserom.gba", 0xda4f70, 0x1148
+ .align 2
+gRaySceneChaseStreaks_Tilemap:: @ 8DA7FB4
+ .incbin "graphics/rayquaza_scene/chase_streaks.bin.lz"
-gUnknown_08DA60B8:: @ 8DA60B8
- .incbin "baserom.gba", 0xda60b8, 0x904
+ .align 2
+gRaySceneRayquazaChase_Gfx:: @ 8DA80BC
+ .incbin "graphics/rayquaza_scene/rayquaza_chase.4bpp.lz"
-gUnknown_08DA69BC:: @ 8DA69BC
- .incbin "baserom.gba", 0xda69bc, 0xb6c
+ .align 2
+gRayChaseRayquazaChase_Tilemap:: @ 8DA8B40
+ .incbin "graphics/rayquaza_scene/rayquaza_chase.bin.lz"
-gUnknown_08DA7528:: @ 8DA7528
- .incbin "baserom.gba", 0xda7528, 0x21c
+ .align 2
+gRayChaseRayquazaChase2_Tilemap:: @ 8DA8D6C
+ .incbin "graphics/rayquaza_scene/rayquaza_chase2.bin.lz"
-gUnknown_08DA7744:: @ 8DA7744
- .incbin "baserom.gba", 0xda7744, 0x40
+ .align 2
+gRaySceneChase_Pal:: @ 8DA8E84
+ .incbin "graphics/rayquaza_scene/chase.gbapal.lz"
-gUnknown_08DA7784:: @ 8DA7784
- .incbin "baserom.gba", 0xda7784, 0x328
+ .align 2
+gRaySceneGroudonLeft_Gfx:: @ 8DA8ED8
+ .incbin "graphics/rayquaza_scene/groudon_left.4bpp.lz"
-gUnknown_08DA7AAC:: @ 8DA7AAC
- .incbin "baserom.gba", 0xda7aac, 0x184
+ .align 2
+gRaySceneGroudonTail_Gfx:: @ 8DA9670
+ .incbin "graphics/rayquaza_scene/groudon_tail.4bpp.lz"
-gUnknown_08DA7C30:: @ 8DA7C30
- .incbin "baserom.gba", 0xda7c30, 0x13c
+ .align 2
+gRaySceneKyogreRight_Gfx:: @ 8DA96B4
+ .incbin "graphics/rayquaza_scene/kyogre_right.4bpp.lz"
-gUnknown_08DA7D6C:: @ 8DA7D6C
- .incbin "baserom.gba", 0xda7d6c, 0x140
+ .align 2
+gRaySceneRayquazaHover_Gfx:: @ 8DA98FC
+ .incbin "graphics/rayquaza_scene/rayquaza_hover.4bpp.lz"
-gUnknown_08DA7EAC:: @ 8DA7EAC
- .incbin "baserom.gba", 0xda7eac, 0x108
+ .align 2
+gRaySceneRayquazaFlyIn_Gfx:: @ 8DAA5A4
+ .incbin "graphics/rayquaza_scene/rayquaza_flyin.4bpp.lz"
-gUnknown_08DA7FB4:: @ 8DA7FB4
- .incbin "baserom.gba", 0xda7fb4, 0x108
+ .align 2
+gRaySceneSplash_Gfx:: @ 8DAA794
+ .incbin "graphics/rayquaza_scene/splash.4bpp.lz"
-gUnknown_08DA80BC:: @ 8DA80BC
- .incbin "baserom.gba", 0xda80bc, 0xa84
+ .align 2
+gRaySceneGroudonLeft_Pal:: @ 8DAA82C
+ .incbin "graphics/rayquaza_scene/groudon_left.gbapal.lz"
-gUnknown_08DA8B40:: @ 8DA8B40
- .incbin "baserom.gba", 0xda8b40, 0x22c
+ .align 2
+gRaySceneKyogreRight_Pal:: @ 8DAA854
+ .incbin "graphics/rayquaza_scene/kyogre_right.gbapal.lz"
-gUnknown_08DA8D6C:: @ 8DA8D6C
- .incbin "baserom.gba", 0xda8d6c, 0x118
+ .align 2
+gRaySceneRayquazaHover_Pal:: @ 8DAA87C
+ .incbin "graphics/rayquaza_scene/rayquaza_hover.gbapal.lz"
-gUnknown_08DA8E84:: @ 8DA8E84
- .incbin "baserom.gba", 0xda8e84, 0x1a30
+ .align 2
+gRaySceneSplash_Pal:: @ 8DAA8A4
+ .incbin "graphics/rayquaza_scene/splash.gbapal.lz"
-gUnknown_08DAA8B4:: @ 8DAA8B4
- .incbin "baserom.gba", 0xdaa8b4, 0x270
+ .align 2
+gRaySceneHushBg_Gfx:: @ 8DAA8B4
+ .incbin "graphics/rayquaza_scene/hush_bg.4bpp.lz"
-gUnknown_08DAAB24:: @ 8DAAB24
- .incbin "baserom.gba", 0xdaab24, 0xf8
+ .align 2
+gRaySceneHushRing_Gfx:: @ 8DAAB24
+ .incbin "graphics/rayquaza_scene/hush_ring.8bpp.lz"
-gUnknown_08DAAC1C:: @ 8DAAC1C
- .incbin "baserom.gba", 0xdaac1c, 0x238
+ .align 2
+gRaySceneHushBg_Tilemap:: @ 8DAAC1C
+ .incbin "graphics/rayquaza_scene/hush_bg.bin.lz"
-gUnknown_08DAAE54:: @ 8DAAE54
- .incbin "baserom.gba", 0xdaae54, 0x144
+ .align 2
+gRaySceneHushRing_Tilemap:: @ 8DAAE54
+ .incbin "graphics/rayquaza_scene/hush_ring.bin.lz"
-gUnknown_08DAAF98:: @ 8DAAF98
- .incbin "baserom.gba", 0xdaaf98, 0x54
+ .align 2
+gRaySceneHushRing_Map:: @ 8DAAF98
+ .incbin "graphics/rayquaza_scene/hush_ring_map.bin.lz"
-gUnknown_08DAAFEC:: @ 8DAAFEC
- .incbin "baserom.gba", 0xdaafec, 0x6c
+ .align 2
+gRaySceneHushBg_Pal:: @ 8DAAFEC
+ .incbin "graphics/rayquaza_scene/hush_bg.gbapal.lz"
@ 8DAB058
.include "data/graphics/items/item_graphics.inc"
@@ -1003,11 +3876,33 @@ gUnknown_08DAAFEC:: @ 8DAAFEC
@ 8DB7AA0
.include "data/graphics/decorations/decoration_graphics.inc"
-@ 8DBA14C
- .incbin "baserom.gba", 0xdba14c, 0x3cc
+ .align 2
+gBattleAnimSpritePalette_282:: @ 8E7E7D0
+ .incbin "graphics/battle_anims/sprites/282.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_282:: @ 8E7E7F8
+ .incbin "graphics/battle_anims/sprites/282.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_270:: @ 8E7E9E0
+ .incbin "graphics/battle_anims/sprites/270.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_270:: @ 8E7E9FC
+ .incbin "graphics/battle_anims/sprites/270.4bpp.lz"
+
+ .align 2
+gBattleAnimSpritePalette_271:: @ 8E7EB24
+ .incbin "graphics/battle_anims/sprites/271.gbapal.lz"
+ .align 2
+gBattleAnimSpriteSheet_271:: @ 8E7EB3C
+ .incbin "graphics/battle_anims/sprites/271.4bpp.lz"
+
+ .align 2
gUnknown_08DBA518:: @ 8DBA518
- .incbin "baserom.gba", 0xdba518, 0x80
+ .incbin "graphics/misc/cable_car_bg.gbapal"
.align 2
gCableCar_Pal:: @ 8DBA598
@@ -1015,7 +3910,7 @@ gCableCar_Pal:: @ 8DBA598
.align 2
gUnknown_08DBA5B8:: @ 8DBA5B8
- .incbin "baserom.gba", 0xdba5b8, 0x19d8
+ .incbin "graphics/misc/cable_car_bg.4bpp.lz"
.align 2
gCableCar_Gfx:: @ 8DBBF90
@@ -1030,185 +3925,303 @@ gCableCarCord_Gfx:: @ 8DBC2C0
.incbin "graphics/misc/cable_car_cord.4bpp.lz"
.align 2
-gUnknown_08DBC2E8:: @ 8DBC2E8
- .incbin "baserom.gba", 0xdbc2e8, 0x72c
+gRouletteMenuTiles:: @ 8DBC2E8
+ .incbin "graphics/roulette/window.4bpp.lz"
+
+ .align 2
+gRouletteWheelTiles::
+ .incbin "graphics/roulette/wheel.8bpp.lz"
+
+ .align 2
+gRouletteCenter_Gfx::
+ .incbin "graphics/roulette/center.4bpp.lz"
+
+ .align 2
+gRouletteHeadersTiles:: @ 8E824BC
+ .incbin "graphics/roulette/headers.4bpp.lz"
-gUnknown_08DBCA14:: @ 0x08DBCA14
- .incbin "baserom.gba", 0xdbca14, 0x1e04
+ .align 2
+gRouletteCreditTiles:: @ 8E82AE0
+ .incbin "graphics/roulette/credit.4bpp.lz"
+
+ .align 2
+gRouletteNumbersTiles:: @ 8E82C30
+ .incbin "graphics/roulette/numbers.4bpp.lz"
+
+ .align 2
+gRouletteMultiplierTiles:: @ 8E82D14
+ .incbin "graphics/roulette/multiplier.4bpp.lz"
+
+ .align 2
+gMailPalette_Orange:: @ 0x08DBE818
+ .incbin "graphics/mail/orange/palette.gbapal"
-gUnknown_08DBE818:: @ 0x08DBE818
- .incbin "baserom.gba", 0xdbe818, 0x20
+ .align 2
+gMailPalette_Harbor:: @ 0x08DBE838
+ .incbin "graphics/mail/harbor/palette.gbapal"
-gUnknown_08DBE838:: @ 0x08DBE838
- .incbin "baserom.gba", 0xdbe838, 0x20
+ .align 2
+gMailPalette_Glitter:: @ 0x08DBE858
+ .incbin "graphics/mail/glitter/palette.gbapal"
+
+ .align 2
+gMailPalette_Mech:: @ 0x08DBE878
+ .incbin "graphics/mail/mech/palette.gbapal"
+
+ .align 2
+gMailPalette_Wood:: @ 0x08DBE898
+ .incbin "graphics/mail/wood/palette.gbapal"
+
+ .align 2
+gMailPalette_Wave:: @ 0x08DBE8B8
+ .incbin "graphics/mail/wave/palette.gbapal"
+
+ .align 2
+gMailPalette_Bead:: @ 0x08DBE8D8
+ .incbin "graphics/mail/bead/palette.gbapal"
+
+ .align 2
+gMailPalette_Shadow:: @ 0x08DBE8F8
+ .incbin "graphics/mail/shadow/palette.gbapal"
+
+ .align 2
+gMailPalette_Tropic:: @ 0x08DBE918
+ .incbin "graphics/mail/tropic/palette.gbapal"
+
+ .align 2
+gMailPalette_Dream:: @ 0x08DBE938
+ .incbin "graphics/mail/dream/palette.gbapal"
-gUnknown_08DBE858:: @ 0x08DBE858
- .incbin "baserom.gba", 0xdbe858, 0x20
+ .align 2
+gMailPalette_Fab:: @ 0x08DBE958
+ .incbin "graphics/mail/fab/palette.gbapal"
-gUnknown_08DBE878:: @ 0x08DBE878
- .incbin "baserom.gba", 0xdbe878, 0x20
+ .align 2
+gMailPalette_Retro:: @ 0x08DBE978
+ .incbin "graphics/mail/retro/palette.gbapal"
-gUnknown_08DBE898:: @ 0x08DBE898
- .incbin "baserom.gba", 0xdbe898, 0x20
+ .align 2
+gMailTiles_Orange:: @ 0x08DBE998
+ .incbin "graphics/mail/orange/tiles.4bpp.lz"
-gUnknown_08DBE8B8:: @ 0x08DBE8B8
- .incbin "baserom.gba", 0xdbe8b8, 0x20
+ .align 2
+gMailTiles_Harbor:: @ 0x08DBEB38
+ .incbin "graphics/mail/harbor/tiles.4bpp.lz"
-gUnknown_08DBE8D8:: @ 0x08DBE8D8
- .incbin "baserom.gba", 0xdbe8d8, 0x20
+ .align 2
+gMailTiles_Glitter:: @ 0x08DBEC74
+ .incbin "graphics/mail/glitter/tiles.4bpp.lz"
-gUnknown_08DBE8F8:: @ 0x08DBE8F8
- .incbin "baserom.gba", 0xdbe8f8, 0x20
+ .align 2
+gMailTiles_Mech:: @ 0x08DBEE84
+ .incbin "graphics/mail/mech/tiles.4bpp.lz"
-gUnknown_08DBE918:: @ 0x08DBE918
- .incbin "baserom.gba", 0xdbe918, 0x20
+ .align 2
+gMailTiles_Wood:: @ 0x08DBEF5C
+ .incbin "graphics/mail/wood/tiles.4bpp.lz"
-gUnknown_08DBE938:: @ 0x08DBE938
- .incbin "baserom.gba", 0xdbe938, 0x20
+ .align 2
+gMailTiles_Wave:: @ 0x08DBF154
+ .incbin "graphics/mail/wave/tiles.4bpp.lz"
-gUnknown_08DBE958:: @ 0x08DBE958
- .incbin "baserom.gba", 0xdbe958, 0x20
+ .align 2
+gMailTiles_Bead:: @ 0x08DBF2D4
+ .incbin "graphics/mail/bead/tiles.4bpp.lz"
-gUnknown_08DBE978:: @ 0x08DBE978
- .incbin "baserom.gba", 0xdbe978, 0x20
+ .align 2
+gMailTiles_Shadow:: @ 0x08DBF37C
+ .incbin "graphics/mail/shadow/tiles.4bpp.lz"
-gUnknown_08DBE998:: @ 0x08DBE998
- .incbin "baserom.gba", 0xdbe998, 0x1a0
+ .align 2
+gMailTiles_Tropic:: @ 0x08DBF50C
+ .incbin "graphics/mail/tropic/tiles.4bpp.lz"
-gUnknown_08DBEB38:: @ 0x08DBEB38
- .incbin "baserom.gba", 0xdbeb38, 0x13c
+ .align 2
+gMailTiles_Dream:: @ 0x08DBF64C
+ .incbin "graphics/mail/dream/tiles.4bpp.lz"
-gUnknown_08DBEC74:: @ 0x08DBEC74
- .incbin "baserom.gba", 0xdbec74, 0x210
+ .align 2
+gMailTiles_Fab:: @ 0x08DBF7B4
+ .incbin "graphics/mail/fab/tiles.4bpp.lz"
-gUnknown_08DBEE84:: @ 0x08DBEE84
- .incbin "baserom.gba", 0xdbee84, 0xd8
+ .align 2
+gMailTiles_Retro:: @ 0x08DBF904
+ .incbin "graphics/mail/retro/tiles.4bpp.lz"
-gUnknown_08DBEF5C:: @ 0x08DBEF5C
- .incbin "baserom.gba", 0xdbef5c, 0x1f8
+ .align 2
+gMailTilemap_Orange:: @ 0x08DBFBA4
+ .incbin "graphics/mail/orange/map.bin.lz"
-gUnknown_08DBF154:: @ 0x08DBF154
- .incbin "baserom.gba", 0xdbf154, 0x180
+ .align 2
+gMailTilemap_Harbor:: @ 0x08DBFC7C
+ .incbin "graphics/mail/harbor/map.bin.lz"
-gUnknown_08DBF2D4:: @ 0x08DBF2D4
- .incbin "baserom.gba", 0xdbf2d4, 0xa8
+ .align 2
+gMailTilemap_Glitter:: @ 0x08DBFD5C
+ .incbin "graphics/mail/glitter/map.bin.lz"
-gUnknown_08DBF37C:: @ 0x08DBF37C
- .incbin "baserom.gba", 0xdbf37c, 0x190
+ .align 2
+gMailTilemap_Mech:: @ 0x08DBFE68
+ .incbin "graphics/mail/mech/map.bin.lz"
-gUnknown_08DBF50C:: @ 0x08DBF50C
- .incbin "baserom.gba", 0xdbf50c, 0x140
+ .align 2
+gMailTilemap_Wood:: @ 0x08DBFF44
+ .incbin "graphics/mail/wood/map.bin.lz"
-gUnknown_08DBF64C:: @ 0x08DBF64C
- .incbin "baserom.gba", 0xdbf64c, 0x168
+ .align 2
+gMailTilemap_Wave:: @ 0x08DC0034
+ .incbin "graphics/mail/wave/map.bin.lz"
-gUnknown_08DBF7B4:: @ 0x08DBF7B4
- .incbin "baserom.gba", 0xdbf7b4, 0x150
+ .align 2
+gMailTilemap_Bead:: @ 0x08DC0114
+ .incbin "graphics/mail/bead/map.bin.lz"
-gUnknown_08DBF904:: @ 0x08DBF904
- .incbin "baserom.gba", 0xdbf904, 0x2a0
+ .align 2
+gMailTilemap_Shadow:: @ 0x08DC01F4
+ .incbin "graphics/mail/shadow/map.bin.lz"
-gUnknown_08DBFBA4:: @ 0x08DBFBA4
- .incbin "baserom.gba", 0xdbfba4, 0xd8
+ .align 2
+gMailTilemap_Tropic:: @ 0x08DC0300
+ .incbin "graphics/mail/tropic/map.bin.lz"
-gUnknown_08DBFC7C:: @ 0x08DBFC7C
- .incbin "baserom.gba", 0xdbfc7c, 0xe0
+ .align 2
+gMailTilemap_Dream:: @ 0x08DC03F0
+ .incbin "graphics/mail/dream/map.bin.lz"
-gUnknown_08DBFD5C:: @ 0x08DBFD5C
- .incbin "baserom.gba", 0xdbfd5c, 0x10c
+ .align 2
+gMailTilemap_Fab:: @ 0x08DC04E8
+ .incbin "graphics/mail/fab/map.bin.lz"
-gUnknown_08DBFE68:: @ 0x08DBFE68
- .incbin "baserom.gba", 0xdbfe68, 0xdc
+ .align 2
+gMailTilemap_Retro:: @ 0x08DC0600
+ .incbin "graphics/mail/retro/map.bin.lz"
-gUnknown_08DBFF44:: @ 0x08DBFF44
- .incbin "baserom.gba", 0xdbff44, 0xf0
+ .align 2
+gFrontierFactorySelectMenu_Pal:: @ 8DC0714
+ .incbin "graphics/battle_frontier/factory_menu1.gbapal"
+ .incbin "graphics/battle_frontier/factory_menu2.gbapal"
-gUnknown_08DC0034:: @ 0x08DC0034
- .incbin "baserom.gba", 0xdc0034, 0xe0
+ .align 2
+gFrontierFactorySelectMenu_Gfx:: @ 8DC0754
+ .incbin "graphics/battle_frontier/factory_menu1.4bpp"
+ .incbin "graphics/battle_frontier/factory_menu2.4bpp"
-gUnknown_08DC0114:: @ 0x08DC0114
- .incbin "baserom.gba", 0xdc0114, 0xe0
+ .align 2
+gFrontierFactorySelectMenu_Tilemap:: @ 8DC0B94
+ .incbin "graphics/battle_frontier/factory_menu.bin"
-gUnknown_08DC01F4:: @ 0x08DC01F4
- .incbin "baserom.gba", 0xdc01f4, 0x10c
+ .align 2
+gFrontierPassMedals_Gfx:: @ 8DC1394
+ .incbin "graphics/frontier_pass/medals.4bpp.lz" @ battle frontier medals
-gUnknown_08DC0300:: @ 0x08DC0300
- .incbin "baserom.gba", 0xdc0300, 0xf0
+ .align 2
+gFrontierPassCursor_Pal:: @ 8DC1674
+ .incbin "graphics/frontier_pass/cursor.gbapal" @ frontier pass cursor pal
-gUnknown_08DC03F0:: @ 0x08DC03F0
- .incbin "baserom.gba", 0xdc03f0, 0xf8
+ .align 2
+gFrontierPassMapCursor_Pal:: @ 8DC1694
+ .incbin "graphics/frontier_pass/map_cursor.gbapal" @ frontier pass map cursor pal
-gUnknown_08DC04E8:: @ 0x08DC04E8
- .incbin "baserom.gba", 0xdc04e8, 0x118
+ .align 2
+gFrontierPassMedalsSilver_Pal:: @ 8DC16B4
+ .incbin "graphics/frontier_pass/silver.gbapal"
-gUnknown_08DC0600:: @ 0x08DC0600
- .incbin "baserom.gba", 0xdc0600, 0x114
+ .align 2
+gFrontierPassMedalsGold_Pal:: @ 8DC16D4
+ .incbin "graphics/frontier_pass/gold.gbapal"
-gUnknown_08DC0714:: @ 8DC0714
- .incbin "baserom.gba", 0xdc0714, 0x40
+ .align 2
+gPokedexText_Pal:: @ 8DC16F4
+ .incbin "graphics/pokedex/text.gbapal"
-gUnknown_08DC0754:: @ 8DC0754
- .incbin "baserom.gba", 0xdc0754, 0x440
+ .align 2
+gPokedexCaughtScreenFade_Pal:: @ 8DC1756
+ .incbin "graphics/pokedex/fade.gbapal"
-gUnknown_08DC0B94:: @ 8DC0B94
- .incbin "baserom.gba", 0xdc0b94, 0xb62
+ .align 2
+gPokedexHoennBg_Pal:: @ 8DC17B6
+ .incbin "graphics/pokedex/hoenn_bg.gbapal"
-gUnknown_08DC16F6:: @ 8DC16F6
- .incbin "baserom.gba", 0xdc16f6, 0x60
+ .align 2
+gPokedexNationalBg_Pal:: @ 8DC1876
+ .incbin "graphics/pokedex/national_bg.gbapal"
-gUnknown_08DC1756:: @ 8DC1756
- .incbin "baserom.gba", 0xdc1756, 0x60
+ .align 2
+gPokedexMenu_Gfx:: @ 8DC1934
+ .incbin "graphics/pokedex/menu.4bpp.lz"
-gUnknown_08DC17B6:: @ 8DC17B6
- .incbin "baserom.gba", 0xdc17b6, 0xc0
+ .align 2
+gPokedexMenu2_Gfx:: @ 8DC234C
+ .incbin "graphics/pokedex/menu2.4bpp.lz"
-gUnknown_08DC1876:: @ 8DC1876
- .incbin "baserom.gba", 0xdc1876, 0xbe
+ .align 2
+ .incbin "graphics/pokedex/noball_unused.4bpp.lz" @ unused
-gUnknown_08DC1934:: @ 8DC1934
- .incbin "baserom.gba", 0xdc1934, 0x10d4
+ @ these are a series of 9 tilemaps used for something pokedex related.
+ .align 2
gUnknown_08DC2A08:: @ 8DC2A08
- .incbin "baserom.gba", 0xdc2a08, 0x114
+ .incbin "graphics/pokedex/tilemap1.bin.lz"
+ .align 2
gUnknown_08DC2B1C:: @ 8DC2B1C
- .incbin "baserom.gba", 0xdc2b1c, 0x140
+ .incbin "graphics/pokedex/tilemap2.bin.lz"
+ .align 2
gUnknown_08DC2C5C:: @ 8DC2C5C
- .incbin "baserom.gba", 0xdc2c5c, 0x150
+ .incbin "graphics/pokedex/tilemap3.bin.lz"
+ .align 2
gUnknown_08DC2DAC:: @ 8DC2DAC
- .incbin "baserom.gba", 0xdc2dac, 0xc0
+ .incbin "graphics/pokedex/tilemap4.bin.lz"
+ .align 2
gUnknown_08DC2E6C:: @ 8DC2E6C
- .incbin "baserom.gba", 0xdc2e6c, 0xf0
+ .incbin "graphics/pokedex/tilemap5.bin.lz"
+ .align 2
gUnknown_08DC2F5C:: @ 8DC2F5C
- .incbin "baserom.gba", 0xdc2f5c, 0x90
+ .incbin "graphics/pokedex/tilemap6.bin.lz"
+ .align 2
gUnknown_08DC2FEC:: @ 8DC2FEC
- .incbin "baserom.gba", 0xdc2fec, 0x94
+ .incbin "graphics/pokedex/tilemap7.bin.lz"
+ .align 2
gUnknown_08DC3080:: @ 8DC3080
- .incbin "baserom.gba", 0xdc3080, 0x118
+ .incbin "graphics/pokedex/tilemap8.bin.lz"
+ .align 2
gUnknown_08DC3198:: @ 8DC3198
- .incbin "baserom.gba", 0xdc3198, 0xee
+ .incbin "graphics/pokedex/tilemap9.bin.lz" @ all tilemaps
-gUnknown_08DC3286:: @ 8DC3286
- .incbin "baserom.gba", 0xdc3286, 0x7e
+ .align 2
+gPokedexSearchMenu_Pal:: @ 8DC3284
+ .incbin "graphics/pokedex/search_menu.gbapal"
-gUnknown_08DC3304:: @ 8DC3304
- .incbin "baserom.gba", 0xdc3304, 0x56c
+ .align 2
+gPokedexSearchMenu_Gfx:: @ 8DC3304
+ .incbin "graphics/pokedex/search_menu.4bpp.lz"
-gUnknown_08DC3870:: @ 8DC3870
- .incbin "baserom.gba", 0xdc3870, 0x19c
+ .align 2
+gPokedexSearch1_Tilemap:: @ 8DC3870
+ .incbin "graphics/pokedex/search1.bin.lz"
-gUnknown_08DC3A0C:: @ 8DC3A0C
- .incbin "baserom.gba", 0xdc3a0c, 0x2c8
+ .align 2
+gPokedexSearch2_Tilemap:: @ 8DC3A0C
+ .incbin "graphics/pokedex/search2.bin.lz"
-gUnknown_08DC3CD4:: @ 8DC3CD4
- .incbin "baserom.gba", 0xdc3cd4, 0x80
+ .align 2
+gSummaryScreenPowAcc_Tilemap:: @ 8DC3B94
+ .incbin "graphics/interface/powacc_tilemap.bin" @ pow/acc tilemap
+
+ .align 2
+gUnknown_08DC3C34:: @ 8DC3C34
+ .incbin "graphics/interface/unk_tilemap.bin" @ probably trade summary screen related? cant check
+
+ .align 2
+gSummaryScreenWindow_Tilemap:: @ 8DC3CD4
+ .incbin "graphics/interface/summary.bin"
.align 2
gIntroCopyright_Pal:: @ 8DC3D54
@@ -1223,268 +4236,664 @@ gIntroCopyright_Tilemap:: @ 8DC3FD4
.incbin "graphics/intro/copyright.bin.lz"
.align 2
-gUnknown_08DC4120:: @ 8DC4120
- .incbin "baserom.gba", 0xdc4120, 0x20
+gPokedexAreaScreenAreaUnknown_Pal:: @ 8DC4120
+ .incbin "graphics/pokedex/area_unknown.gbapal"
-gUnknown_08DC4140:: @ 8DC4140
- .incbin "baserom.gba", 0xdc4140, 0x1d8
+ .align 2
+gPokedexAreaScreenAreaUnknown_Gfx:: @ 8DC4140
+ .incbin "graphics/pokedex/area_unknown.4bpp.lz"
+
+ @ seems to be fire red leftovers, but the menu elements is reused in the item menu for TM descriptions.
+
+ .align 2
+gFireRedMenuElements1_Pal:: @ 8DC4318
+ .incbin "graphics/interface_fr/menu1.gbapal"
-gUnknown_08DC4318:: @ 8DC4318
- .incbin "baserom.gba", 0xdc4318, 0x20
+ .align 2
+gFireRedMenuElements2_Pal:: @ 8DC4338
+ .incbin "graphics/interface_fr/menu2.gbapal"
-gUnknown_08DC4338:: @ 8DC4338
- .incbin "baserom.gba", 0xdc4338, 0x20
+ .align 2
+gFireRedMenuElements3_Pal:: @ 8DC4358
+ .incbin "graphics/interface_fr/menu3.gbapal"
-gUnknown_08DC4358:: @ 8DC4358
- .incbin "baserom.gba", 0xdc4358, 0x20
+ .align 2
+gFireRedMenuElements_Gfx:: @ 8DC4378
+ .incbin "graphics/interface_fr/menu.4bpp" @ the types are reused for item menu
-gUnknown_08DC4378:: @ 8DC4378
- .incbin "baserom.gba", 0xdc4378, 0x2000
+ .align 2
+gBagMenuHMIcon_Gfx:: @ 8DC6378
+ .incbin "graphics/interface/hm.4bpp"
-gUnknown_08DC6378:: @ 8DC6378
- .incbin "baserom.gba", 0xdc6378, 0x80
+ @ contest link stuff, appears to be a set of tilemaps
+ .align 2
gUnknown_08DC63F8:: @ 8DC63F8
- .incbin "baserom.gba", 0xdc63f8, 0x28
+ .incbin "graphics/contest/clink_tilemap1.bin"
+ .align 2
gUnknown_08DC6420:: @ 8DC6420
- .incbin "baserom.gba", 0xdc6420, 0x28
+ .incbin "graphics/contest/clink_tilemap2.bin"
+ .align 2
gUnknown_08DC6448:: @ 8DC6448
- .incbin "baserom.gba", 0xdc6448, 0x28
+ .incbin "graphics/contest/clink_tilemap3.bin"
+ .align 2
gUnknown_08DC6470:: @ 8DC6470
- .incbin "baserom.gba", 0xdc6470, 0x28
+ .incbin "graphics/contest/clink_tilemap4.bin"
+ .align 2
gUnknown_08DC6498:: @ 8DC6498
- .incbin "baserom.gba", 0xdc6498, 0x14
+ .incbin "graphics/contest/clink_tilemap5.bin"
+ .align 2
gUnknown_08DC64AC:: @ 8DC64AC
- .incbin "baserom.gba", 0xdc64ac, 0x14
+ .incbin "graphics/contest/clink_tilemap6.bin"
+ .align 2
gUnknown_08DC64C0:: @ 8DC64C0
- .incbin "baserom.gba", 0xdc64c0, 0x14
+ .incbin "graphics/contest/clink_tilemap7.bin"
+ .align 2
gUnknown_08DC64D4:: @ 8DC64D4
- .incbin "baserom.gba", 0xdc64d4, 0x14
+ .incbin "graphics/contest/clink_tilemap8.bin"
+ .align 2
gUnknown_08DC64E8:: @ 8DC64E8
- .incbin "baserom.gba", 0xdc64e8, 0x14
+ .incbin "graphics/contest/clink_tilemap9.bin"
+ .align 2
gUnknown_08DC64FC:: @ 8DC64FC
- .incbin "baserom.gba", 0xdc64fc, 0x14
+ .incbin "graphics/contest/clink_tilemap10.bin"
+ .align 2
gUnknown_08DC6510:: @ 8DC6510
- .incbin "baserom.gba", 0xdc6510, 0x18
+ .incbin "graphics/contest/clink_tilemap11.bin"
+
+ @ pokenav
-gUnknown_08DC6528:: @ 8DC6528
- .incbin "baserom.gba", 0xdc6528, 0x20
+ .align 2
+gPokenavCondition_Pal:: @ 8DC6528
+ .incbin "graphics/pokenav/condition.gbapal"
+
+ .align 2
+gPokenavCondition_Gfx:: @ 8DC6548
+ .incbin "graphics/pokenav/condition.4bpp.lz"
+
+ .align 2
+gPokenavCondition_Tilemap:: @ 8DC6DFC
+ .incbin "graphics/pokenav/condition.bin.lz"
+
+ .align 2
+gPokenavOptions_Tilemap:: @ 8DC7070
+ .incbin "graphics/pokenav/options/options.bin"
-gUnknown_08DC6548:: @ 8DC6548
- .incbin "baserom.gba", 0xdc6548, 0x8b4
+ .align 2
+gPokenavOptions_Gfx::
+ .incbin "graphics/pokenav/options/options.4bpp.lz"
-gUnknown_08DC6DFC:: @ 8DC6DFC
- .incbin "baserom.gba", 0xdc6dfc, 0x274
+ .align 2
+gPokenavOptions_Pal::
+ .incbin "graphics/pokenav/options/options.gbapal"
-gUnknown_08DC7070:: @ 8DC7070
- .incbin "baserom.gba", 0xdc7070, 0xaf0
+ .align 2
+gPokenavHeader_Pal:: @ 8DC7B60
+ .incbin "graphics/pokenav/header.gbapal"
-gUnknown_08DC7B60:: @ 8DC7B60
- .incbin "baserom.gba", 0xdc7b60, 0x20
+ .align 2
+gPokenavHeader_Gfx:: @ 8DC7B80
+ .incbin "graphics/pokenav/header.4bpp.lz" @ TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this
-gUnknown_08DC7B80:: @ 8DC7B80
- .incbin "baserom.gba", 0xdc7b80, 0x204
+ .align 2
+gPokenavHeader_Tilemap:: @ 8DC7D84
+ .incbin "graphics/pokenav/header.bin.lz"
-gUnknown_08DC7D84:: @ 8DC7D84
- .incbin "baserom.gba", 0xdc7d84, 0x17c
+ .align 2
+gPokenavLeftHeader_Pal:: @ 8DC7F00
+ .incbin "graphics/pokenav/left_headers/palette.gbapal"
-gUnknown_08DC7F00:: @ 8DC7F00
- .incbin "baserom.gba", 0xdc7f00, 0x11c0
+ .align 2
+gPokenavLeftHeaderBeauty_Gfx:: @ 8DC7FA0
+ .incbin "graphics/pokenav/left_headers/beauty.4bpp.lz"
-gUnknown_08DC90C0:: @ 8DC90C0
- .incbin "baserom.gba", 0xdc90c0, 0x20
+ .align 2
+gPokenavLeftHeaderSmart_Gfx:: @ 8DC80DC
+ .incbin "graphics/pokenav/left_headers/smart.4bpp.lz"
-gUnknown_08DC90E0:: @ 8DC90E0
- .incbin "baserom.gba", 0xdc90e0, 0x50
+ .align 2
+gPokenavLeftHeaderCondition_Gfx:: @ 8DC8208
+ .incbin "graphics/pokenav/left_headers/condition.4bpp.lz"
-gUnknown_08DC9130:: @ 8DC9130
- .incbin "baserom.gba", 0xdc9130, 0xb8
+ .align 2
+gPokenavLeftHeaderCute_Gfx:: @ 8DC838C
+ .incbin "graphics/pokenav/left_headers/cute.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderMatchCall_Gfx:: @ 8DC84AC
+ .incbin "graphics/pokenav/left_headers/match_call.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderMainMenu_Gfx:: @ 8DC864C
+ .incbin "graphics/pokenav/left_headers/main_menu.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderHoennMap_Gfx:: @ 8DC87F8
+ .incbin "graphics/pokenav/left_headers/hoenn_map.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderRibbons_Gfx:: @ 8DC8AA4
+ .incbin "graphics/pokenav/left_headers/ribbons.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderSearch_Gfx:: @ 8DC8C14
+ .incbin "graphics/pokenav/left_headers/search.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderTough_Gfx:: @ 8DC8D50
+ .incbin "graphics/pokenav/left_headers/tough.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderCool_Gfx:: @ 8DC8E64
+ .incbin "graphics/pokenav/left_headers/cool.4bpp.lz"
+
+ .align 2
+gPokenavLeftHeaderParty_Gfx:: @ 8DC8F64
+ .incbin "graphics/pokenav/left_headers/party.4bpp.lz"
+
+ .align 2
+gPokenavMessageBox_Pal:: @ 8DC90C0
+ .incbin "graphics/pokenav/message.gbapal"
+
+ .align 2
+gPokenavMessageBox_Gfx:: @ 8DC90E0
+ .incbin "graphics/pokenav/message.4bpp.lz"
+
+ .align 2
+gPokenavMessageBox_Tilemap:: @ 8DC9130
+ .incbin "graphics/pokenav/message.bin.lz"
+
+ .align 2
+gHoennMapZoomIcons_Pal:: @ 8DC91E8
+ .incbin "graphics/pokenav/zoom.gbapal"
+
+ .align 2
+gHoennMapZoomIcons_Gfx:: @ 8DC9208
+ .incbin "graphics/pokenav/zoom.4bpp.lz"
+
+ .align 2
+gPokenavConditionCancel_Pal::
+ .incbin "graphics/pokenav/cancel.gbapal"
+
+ .align 2
+gPokenavConditionCancel_Gfx::
+ .incbin "graphics/pokenav/cancel.4bpp"
-gUnknown_08DC91E8:: @ 8DC91E8
- .incbin "baserom.gba", 0xdc91e8, 0x420
+ .align 2
+gPokenavConditionMarker_Pal:: @ 8DC9608
+ .incbin "graphics/pokenav/marker.gbapal"
-gUnknown_08DC9608:: @ 8DC9608
- .incbin "baserom.gba", 0xdc9608, 0x20
+ .align 2
+gPokenavConditionMarker_Gfx:: @ 8DC9628
+ .incbin "graphics/pokenav/marker.4bpp"
-gUnknown_08DC9628:: @ 8DC9628
- .incbin "baserom.gba", 0xdc9628, 0x320
-
+ .align 2
gBerryBlenderMiscPalette:: @ 8DCAB88
.incbin "graphics/berry_blender/misc.gbapal"
-
+
+ .align 2
gBerryBlenderArrowPalette:: @ 8DC9948
.incbin "graphics/berry_blender/arrow.gbapal"
-gUnknown_8DC9988:: @ 8DC9988
- .incbin "baserom.gba", 0xdc9988, 0x200
-
+ .align 2
+gBerryBlenderBetaArrow_Gfx:: @ 8DC9988
+ .incbin "graphics/berry_blender/arrow_old.4bpp" @ unused
+
.align 2
gBerryBlenderMarubatsuTiles:: @ 8DC9B88
.incbin "graphics/berry_blender/marubatsu.4bpp"
-
+
.align 2
gBerryBlenderParticlesTiles:: @ 8E90818
.incbin "graphics/berry_blender/particles.4bpp"
-
+
.space 0x120
.align 2
gBerryBlenderCountdownNumbersTiles:: @ 8DC9F88
.incbin "graphics/berry_blender/countdown_numbers.4bpp"
-
+
.align 2
gBerryBlenderStartTiles:: @ 8DCA588
.incbin "graphics/berry_blender/start.4bpp"
-
- .space 0x200
-
- .align 2
+
+ .space 0x200
+
+ .align 2
gBerryBlenderArrowTiles:: @ 8DCAB88
.incbin "graphics/berry_blender/arrow.4bpp"
-gUnknown_08DCB388:: @ 8DCB388
- .incbin "baserom.gba", 0xdcb388, 0xA28
-
-gUnknown_08DCBDB0:: @ 8DCBDB0
- .incbin "baserom.gba", 0xdcbdb0, 0x20
+ .space 0x2C0
+
+ .align 2
+gEasyChatCursor_Pal:: @ 8DCB648
+ .incbin "graphics/easy_chat/cursor.gbapal"
+
+ .align 2
+gEasyChatCursor_Gfx:: @ 8DCB668
+ .incbin "graphics/easy_chat/cursor.4bpp.lz"
+
+ .align 2
+gEasyChatRightWindow_Pal:: @ 8DCB86C
+ .incbin "graphics/easy_chat/rwindow.gbapal"
+
+ .align 2
+gEasyChatRightWindow_Gfx:: @ 8DCB88C
+ .incbin "graphics/easy_chat/rwindow.4bpp.lz"
+
+ .align 2
+gEasyChatMode_Gfx:: @ 8DCBAB0
+ .incbin "graphics/easy_chat/mode.4bpp.lz"
+
+ .align 2
+gEasyChatMode_Pal:: @ 8DCBDB0
+ .incbin "graphics/easy_chat/mode.gbapal"
-gUnknown_08DCBDD0:: @ 8DCBDD0
- .incbin "baserom.gba", 0xdcbdd0, 0x140
+ .align 2
+gEasyChatWindow_Gfx:: @ 8DCBDD0
+ .incbin "graphics/easy_chat/window.4bpp.lz" @ uses mode pal
-gUnknown_08DCBF10:: @ 8DCBF10
- .incbin "baserom.gba", 0xdcbf10, 0x10c
+ .align 2
+gEasyChatWindow_Tilemap:: @ 8DCBF10
+ .incbin "graphics/easy_chat/window.bin.lz"
-gUnknown_08DCC01C:: @ 8DCC01C
- .incbin "baserom.gba", 0xdcc01c, 0x20
+ .align 2
+gWallclockMale_Pal:: @ 8DCC01C
+ .incbin "graphics/interface/wallclock_male.gbapal"
-gUnknown_08DCC03C:: @ 8DCC03C
- .incbin "baserom.gba", 0xdcc03c, 0x20
+ .align 2
+gWallclockFemale_Pal:: @ 8DCC03C
+ .incbin "graphics/interface/wallclock_female.gbapal"
-gUnknown_08DCC05C:: @ 8DCC05C
- .incbin "baserom.gba", 0xdcc05c, 0x5ec
+ .align 2
+gWallclock_Gfx:: @ 8DCC05C
+ .incbin "graphics/interface/wallclock.4bpp.lz"
+ .align 2
gUnknown_08DCC648:: @ 8DCC648
- .incbin "baserom.gba", 0xdcc648, 0x2c0
+ .incbin "graphics/interface/wallclock1.bin.lz"
+ .align 2
gUnknown_08DCC908:: @ 8DCC908
- .incbin "baserom.gba", 0xdcc908, 0x2b0
+ .incbin "graphics/interface/wallclock2.bin.lz"
-gUnknown_08DCCBB8:: @ 8DCCBB8
- .incbin "baserom.gba", 0xdccbb8, 0x3a4
+ .align 2
+gUsePokeblockCondition_Pal:: @ 8DCCB98
+ .incbin "graphics/pokeblock/use_screen/condition.gbapal"
+
+ .align 2
+gUsePokeblockCondition_Gfx:: @ 8DCCBB8
+ .incbin "graphics/pokeblock/use_screen/condition.4bpp.lz"
+
+ .align 2
+gUsePokeblockUpDown_Pal:: @ 8DCCD3C
+ .incbin "graphics/pokeblock/use_screen/updown.gbapal"
+
+ .align 2
+gUsePokeblockUpDown_Gfx:: @ 8DCCD5C
+ .incbin "graphics/pokeblock/use_screen/updown.4bpp"
+
+ .align 2
+gUsePokeblockGraph_Pal:: @ 8DCCF5C
+ .incbin "graphics/pokeblock/use_screen/graph.gbapal"
-gUnknown_08DCCF5C:: @ 8DCCF5C
- .incbin "baserom.gba", 0xdccf5c, 0x20
+ .align 2
+gUsePokeblockGraph_Gfx:: @ 8DCCF7C
+ .incbin "graphics/pokeblock/use_screen/graph.4bpp.lz"
-gUnknown_08DCCF7C:: @ 8DCCF7C
- .incbin "baserom.gba", 0xdccf7c, 0x8a0
+ .align 2
+gUsePokeblockGraph_Tilemap:: @ 8DCD81C
+ .incbin "graphics/pokeblock/use_screen/graph.bin.lz"
-gUnknown_08DCD81C:: @ 8DCD81C
- .incbin "baserom.gba", 0xdcd81c, 0x214
+ .align 2
+gUsePokeblockNatureWin_Pal:: @ 8DCDA30
+ .incbin "graphics/pokeblock/use_screen/nature.gbapal"
-gUnknown_08DCDA30:: @ 8DCDA30
- .incbin "baserom.gba", 0xdcda30, 0x60
+ @ slot machine
-gUnknown_08DCDA90:: @ 8DCDA90
- .incbin "baserom.gba", 0xdcda90, 0xa0
+ .align 2
+gSlotMachineMenu_Pal:: @ 8DCDA90
+ .incbin "graphics/slot_machine/menu.gbapal"
-gUnknown_08DCDB30:: @ 8DCDB30
- .incbin "baserom.gba", 0xdcdb30, 0xc40
+ .align 2
+gSlotMachineMenu_Gfx:: @ 8DCDB30
+ .incbin "graphics/slot_machine/menu.4bpp.lz"
-gUnknown_08DCE770:: @ 8DCE770
- .incbin "baserom.gba", 0xdce770, 0x500
+ .align 2
+gSlotMachineMenu_Tilemap:: @ 8DCE770
+ .incbin "graphics/slot_machine/menu.bin"
+ .align 2
gUnknown_08DCEC70:: @ 8DCEC70
- .incbin "baserom.gba", 0xdcec70, 0x13e0
+ .incbin "graphics/slot_machine/slots_layout.bin"
+
+ .align 2
+gUnknown_08DCF170::
+ .incbin "graphics/slot_machine/reel_symbols/1.gbapal"
+
+ .align 2
+gUnknown_08DCF190::
+ .incbin "graphics/slot_machine/reel_pikachu.gbapal"
+
+ .align 2
+gUnknown_08DCF1B0::
+ .incbin "graphics/slot_machine/shadow.gbapal"
+
+ .align 2
+gSlotMachineReelTime_Pal::
+ .incbin "graphics/slot_machine/reel_time.gbapal"
+
+ .align 2
+gUnknown_08DCF1F0::
+ .incbin "graphics/slot_machine/smoke.gbapal" @ also duck and pika aura
+
+ .align 2
+gUnknown_08DCF210::
+ .incbin "graphics/slot_machine/reel_time_explosion/0.gbapal"
+
+ .align 2
+gUnknown_08DCF230::
+ .incbin "graphics/slot_machine/spr6.gbapal" @ huh?
+
+ .align 2
+gSlotMachineReelSymbol1Tiles:: @ 8DCF250
+ .incbin "graphics/slot_machine/reel_symbols/1.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol2Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/2.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol3Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/3.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol4Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/4.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol5Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/5.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol6Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/6.4bpp"
+
+ .align 2
+gSlotMachineReelSymbol7Tiles::
+ .incbin "graphics/slot_machine/reel_symbols/7.4bpp"
+
+ .align 2
+gSlotMachineReelTime_Gfx:: @ 8DD0050
+ .incbin "graphics/slot_machine/reel_time.4bpp.lz"
+
+ .align 2
+gSlotMachineNumber0Tiles::
+ .incbin "graphics/slot_machine/numbers/0.4bpp"
+
+ .align 2
+gSlotMachineNumber1Tiles::
+ .incbin "graphics/slot_machine/numbers/1.4bpp"
+
+ .align 2
+gSlotMachineNumber2Tiles::
+ .incbin "graphics/slot_machine/numbers/2.4bpp"
+
+ .align 2
+gSlotMachineNumber3Tiles::
+ .incbin "graphics/slot_machine/numbers/3.4bpp"
+
+ .align 2
+gSlotMachineNumber4Tiles::
+ .incbin "graphics/slot_machine/numbers/4.4bpp"
+
+ .align 2
+gSlotMachineNumber5Tiles::
+ .incbin "graphics/slot_machine/numbers/5.4bpp"
+
+ .align 2
+gSlotMachineNumber6Tiles::
+ .incbin "graphics/slot_machine/numbers/6.4bpp"
+
+ .align 2
+gSlotMachineNumber7Tiles::
+ .incbin "graphics/slot_machine/numbers/7.4bpp"
+
+ .align 2
+gSlotMachineNumber8Tiles::
+ .incbin "graphics/slot_machine/numbers/8.4bpp"
+
+ .align 2
+gSlotMachineNumber9Tiles::
+ .incbin "graphics/slot_machine/numbers/9.4bpp"
+
+ .align 2
+gSlotMachineReelTimeBolt::
+ .incbin "graphics/slot_machine/bolt.4bpp"
+
+ .align 2
+gSlotMachineReelTimeDuck::
+ .incbin "graphics/slot_machine/duck.4bpp"
+
+ .align 2
+gSlotMachineReelTimeSmoke::
+ .incbin "graphics/slot_machine/smoke.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber0::
+ .incbin "graphics/slot_machine/reel_time_numbers/0.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber1::
+ .incbin "graphics/slot_machine/reel_time_numbers/1.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber2::
+ .incbin "graphics/slot_machine/reel_time_numbers/2.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber3::
+ .incbin "graphics/slot_machine/reel_time_numbers/3.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber4::
+ .incbin "graphics/slot_machine/reel_time_numbers/4.4bpp"
+
+ .align 2
+gSlotMachineReelTimeNumber5::
+ .incbin "graphics/slot_machine/reel_time_numbers/5.4bpp"
+
+ .align 2
+gSlotMachineReelTimeLargeBolt0::
+ .incbin "graphics/slot_machine/large_bolt/0.4bpp"
+
+ .align 2
+gSlotMachineReelTimeLargeBolt1::
+ .incbin "graphics/slot_machine/large_bolt/1.4bpp"
+
+ .align 2
+gSlotMachineReelTimeExplosion0::
+ .incbin "graphics/slot_machine/reel_time_explosion/0.4bpp"
+
+ .align 2
+gSlotMachineReelTimeExplosion1::
+ .incbin "graphics/slot_machine/reel_time_explosion/1.4bpp"
+
+ .align 2
+gSlotMachineReelTimeShadow::
+ .incbin "graphics/slot_machine/shadow.4bpp"
-gUnknown_08DD0050:: @ 8DD0050
- .incbin "baserom.gba", 0xdd0050, 0x1a68
+ .align 2
+gSlotMachineReelTimePikaAura::
+ .incbin "graphics/slot_machine/pika_aura.4bpp"
+
+ .align 2
+gUnknown_08DD19F8::
+ .incbin "graphics/unknown/unknown_DD19F8.bin" @ might be a palette?
+
+ .align 2
+gUnknown_08DD1A18::
+ .incbin "graphics/unknown/unknown_DD1A18.4bpp"
+
+ @ trainer card
+
+ .align 2
+gEmeraldTrainerCard0Star_Pal:: @ 8DD1A58
+ .incbin "graphics/trainer_card/0star.gbapal"
-gUnknown_08DD1AB8:: @ 8DD1AB8
- .incbin "baserom.gba", 0xdd1ab8, 0x4c0
+ .align 2
+gEmeraldTrainerCard_Gfx:: @ 8DD1AB8
+ .incbin "graphics/trainer_card/card.4bpp.lz"
+
+ @ what are these? lz compressed files used for something, cant tell if tilemaps
+ .align 2
gUnknown_08DD1F78:: @ 8DD1F78
- .incbin "baserom.gba", 0xdd1f78, 0x98
+ .incbin "graphics/unknown/unknown_DD1F78.bin.lz"
+ .align 2
gUnknown_08DD2010:: @ 8DD2010
- .incbin "baserom.gba", 0xdd2010, 0x1a0
+ .incbin "graphics/unknown/unknown_DD2010.bin.lz"
+ .align 2
gUnknown_08DD21B0:: @ 8DD21B0
- .incbin "baserom.gba", 0xdd21b0, 0xdc
+ .incbin "graphics/unknown/unknown_DD21B0.bin.lz"
+ .align 2
gUnknown_08DD228C:: @ 8DD228C
- .incbin "baserom.gba", 0xdd228c, 0x1e0
+ .incbin "graphics/unknown/unknown_DD228C.bin.lz"
+
+ .align 2
+gFireRedTrainerCard0Star_Pal:: @ 8DD240C
+ .incbin "graphics/trainer_card/0star_fr.gbapal"
-gUnknown_08DD246C:: @ 8DD246C
- .incbin "baserom.gba", 0xdd246c, 0x674
+ .align 2
+gFireRedTrainerCard_Gfx:: @ 8DD246C
+ .incbin "graphics/trainer_card/card_fr.4bpp.lz"
+
+ @ more of these weird compressed files, probably for the FR trainer card
+ .align 2
gUnknown_08DD2AE0:: @ 8DD2AE0
- .incbin "baserom.gba", 0xdd2ae0, 0x98
+ .incbin "graphics/unknown/unknown_DD2AE0.bin.lz"
+ .align 2
gUnknown_08DD2B78:: @ 8DD2B78
- .incbin "baserom.gba", 0xdd2b78, 0x1b8
+ .incbin "graphics/unknown/unknown_DD2B78.bin.lz"
+ .align 2
gUnknown_08DD2D30:: @ 8DD2D30
- .incbin "baserom.gba", 0xdd2d30, 0x12c
+ .incbin "graphics/unknown/unknown_DD2D30.bin.lz"
+ .align 2
gUnknown_08DD2E5C:: @ 8DD2E5C
- .incbin "baserom.gba", 0xdd2e5c, 0x18c
+ .incbin "graphics/unknown/unknown_DD2E5C.bin.lz"
-gUnknown_08DD2FE8:: @ 8DD2FE8
- .incbin "baserom.gba", 0xdd2fe8, 0x6c0
+ @ pokemon storage system
+
+ .align 2
+gPSSMenu_Gfx:: @ 8DD2FE8
+ .incbin "graphics/pokemon_storage/menu.4bpp.lz"
-gUnknown_08DD36A8:: @ 8DD36A8
- .incbin "baserom.gba", 0xdd36a8, 0x20
+ .align 2
+gPSSMenu_Pal:: @ 8DD36A8
+ .incbin "graphics/pokemon_storage/menu.gbapal" @ pal for the options in the gfx
+ .align 2
gUnknown_08DD36C8:: @ 8DD36C8
- .incbin "baserom.gba", 0xdd36c8, 0xb0
+ .incbin "graphics/unknown/unknown_DD36C8.bin.lz"
+
+ @ naming screen
+
+ .align 2
+gNamingScreenMenu_Pal:: @ 8DD3778
+ .incbin "graphics/naming_screen/menu.gbapal"
-gUnknown_08DD3778:: @ 8DD3778
- .incbin "baserom.gba", 0xdd3778, 0xc0
+ .align 2
+gNamingScreenMenu_Gfx:: @ 8DD3838
+ .incbin "graphics/naming_screen/menu.4bpp.lz"
-gUnknown_08DD3838:: @ 8DD3838
- .incbin "baserom.gba", 0xdd3838, 0xd0c
+ .align 2
+gNamingScreenRWindow_Gfx::
+ .incbin "graphics/naming_screen/rwindow.4bpp"
+ .align 2
+gNamingScreenROptions_Gfx::
+ .incbin "graphics/naming_screen/roptions.4bpp"
+
+ .align 2
+gNamingScreenCursor_Gfx::
+ .incbin "graphics/naming_screen/cursor.4bpp"
+
+ .align 2
+gNamingScreenKeyboardButton_Gfx::
+ .incbin "graphics/naming_screen/keyboard_button.4bpp"
+
+ .align 2
+gNamingScreenRightPointingTriangleTiles::
+ .incbin "graphics/naming_screen/right_pointing_triangle.4bpp"
+
+ .align 2
+gNamingScreenUnderscoreTiles::
+ .incbin "graphics/naming_screen/underscore.4bpp"
+
+ .align 2
gUnknown_08DD4544:: @ 8DD4544
- .incbin "baserom.gba", 0xdd4544, 0xdc
+ .incbin "graphics/unknown/unknown_DD4544.bin.lz"
+ .align 2
gUnknown_08DD4620:: @ 8DD4620
- .incbin "baserom.gba", 0xdd4620, 0xc0
+ .incbin "graphics/unknown/unknown_DD4620.bin.lz"
+ .align 2
gUnknown_08DD46E0:: @ 8DD46E0
- .incbin "baserom.gba", 0xdd46e0, 0x180
+ .incbin "graphics/unknown/unknown_DD46E0.bin.lz"
-gUnknown_08DD4860:: @ 8DD4860
- .incbin "baserom.gba", 0xdd4860, 0x20
+ .align 2
+gUnknown_08DD47A0:: @ 8DD47A0
+ .incbin "graphics/unknown/unknown_DD47A0.bin.lz"
+
+ @ link
-gUnknown_08DD4880:: @ 8DD4880
- .incbin "baserom.gba", 0xdd4880, 0x238
+ .align 2
+gLinkMiscMenu_Pal:: @ 8DD4860
+ .incbin "graphics/link/misc.gbapal"
-gUnknown_08DD4AB8:: @ 8DD4AB8
- .incbin "baserom.gba", 0xdd4ab8, 0xf8
+ .align 2
+gLinkMiscMenu_Gfx:: @ 8DD4880
+ .incbin "graphics/link/misc.4bpp.lz" @ dont know where this is used
+ .align 2
+gLinkMiscMenu_Tilemap:: @ 8DD4AB8
+ .incbin "graphics/link/misc.bin.lz"
+
+ .align 2
gUnknown_08DD4BB0:: @ 8DD4BB0
- .incbin "baserom.gba", 0xdd4bb0, 0x20
+ .incbin "graphics/link/link1.gbapal"
+ .align 2
gUnknown_08DD4BD0:: @ 8DD4BD0
- .incbin "baserom.gba", 0xdd4bd0, 0x20
+ .incbin "graphics/link/link2.gbapal"
+ .align 2
gUnknown_08DD4BF0:: @ 8DD4BF0
- .incbin "baserom.gba", 0xdd4bf0, 0x5c
+ .incbin "graphics/link/link_winedge.4bpp.lz"
+ .align 2
gUnknown_08DD4C4C:: @ 8DD4C4C
- .incbin "baserom.gba", 0xdd4c4c, 0xac
+ .incbin "graphics/link/link_winedge.bin.lz"
- .align 2
+ .align 2
gUnknown_08DD4CF8:: @ 8DD4CF8
.incbin "graphics/interface/unk_change_case.4bpp.lz"
@@ -1511,95 +4920,183 @@ gTilesetPalettes_General:: @ 8DD4E10
gTilesetTiles_General:: @ 8DD5010
.incbin "data/tilesets/primary/general/tiles.4bpp.lz"
-@ 8DD72E0
- .incbin "baserom.gba", 0xdd72e0, 0x20
+ @ trade/egg hatch
+
+ .align 2
+gTradeGba_Pal:: @ 8DD72E0
+ .incbin "graphics/link/gba.gbapal"
+
+ .align 2
+gTradeGba2_Pal:: @ 8DD7300
+ .incbin "graphics/link/gba_pal2.gbapal" @ used for in-game trade GBA?
+
+ .align 2
+gTradeGba_Gfx:: @ 8DD7360
+ .incbin "graphics/link/gba.4bpp"
+
+ @ 8DD8760
+ .space 0x20 @ blank palette??
-gUnknown_08DD7300:: @ 8DD7300
- .incbin "baserom.gba", 0xdd7300, 0x60
+ @ berry fix program
-gUnknown_08DD7360:: @ 8DD7360
- .incbin "baserom.gba", 0xdd7360, 0x1420
+ .align 2
+gBerryFixGameboy_Pal:: @ 8DD8780
+ .incbin "graphics/berry_fix/gba_small.gbapal"
-gUnknown_08DD8780:: @ 8DD8780
- .incbin "baserom.gba", 0xdd8780, 0x40
+ .align 2
+gBerryFixGameboy_Gfx:: @ 8DD87C0
+ .incbin "graphics/berry_fix/gba_small.4bpp.lz"
-gUnknown_08DD87C0:: @ 8DD87C0
- .incbin "baserom.gba", 0xdd87c0, 0x720
+ .align 2
+gBerryFixGameboy_Tilemap:: @ 8DD8EE0
+ .incbin "graphics/berry_fix/gba_small.bin.lz"
-gUnknown_08DD8EE0:: @ 8DD8EE0
- .incbin "baserom.gba", 0xdd8ee0, 0x1a0
+ .align 2
+gBerryFixGameboyLogo_Pal:: @ 8DD9080
+ .incbin "graphics/berry_fix/logo.gbapal"
-gUnknown_08DD9080:: @ 8DD9080
- .incbin "baserom.gba", 0xdd9080, 0x60
+ .align 2
+gBerryFixGameboyLogo_Gfx:: @ 8DD90E0
+ .incbin "graphics/berry_fix/logo.4bpp.lz"
-gUnknown_08DD90E0:: @ 8DD90E0
- .incbin "baserom.gba", 0xdd90e0, 0x638
+ .align 2
+gBerryFixGameboyLogo_Tilemap:: @ 8DD9718
+ .incbin "graphics/berry_fix/logo.bin.lz"
-gUnknown_08DD9718:: @ 8DD9718
- .incbin "baserom.gba", 0xdd9718, 0x15c
+ .align 2
+gBerryFixGbaTransfer_Pal:: @ 8DD9874
+ .incbin "graphics/berry_fix/gba_transfer.gbapal"
-gUnknown_08DD9874:: @ 8DD9874
- .incbin "baserom.gba", 0xdd9874, 0x40
+ .align 2
+gBerryFixGbaTransfer_Gfx:: @ 8DD98B4
+ .incbin "graphics/berry_fix/gba_transfer.4bpp.lz"
-gUnknown_08DD98B4:: @ 8DD98B4
- .incbin "baserom.gba", 0xdd98b4, 0x5a4
+ .align 2
+gBerryFixGbaTransfer_Tilemap:: @ 8DD9E58
+ .incbin "graphics/berry_fix/gba_transfer.bin.lz"
-gUnknown_08DD9E58:: @ 8DD9E58
- .incbin "baserom.gba", 0xdd9e58, 0x194
+ .align 2
+gBerryFixGbaTransferHighlight_Pal:: @ 8DD9FEC
+ .incbin "graphics/berry_fix/gba_transfer_highlight.gbapal"
-gUnknown_08DD9FEC:: @ 8DD9FEC
- .incbin "baserom.gba", 0xdd9fec, 0x40
+ .align 2
+gBerryFixGbaTransferHighlight_Gfx:: @ 8DDA02C
+ .incbin "graphics/berry_fix/gba_transfer_highlight.4bpp.lz"
-gUnknown_08DDA02C:: @ 8DDA02C
- .incbin "baserom.gba", 0xdda02c, 0x610
+ .align 2
+gBerryFixGbaTransferHighlight_Tilemap:: @ 8DDA63C
+ .incbin "graphics/berry_fix/gba_transfer_highlight.bin.lz"
-gUnknown_08DDA63C:: @ 8DDA63C
- .incbin "baserom.gba", 0xdda63c, 0x1c4
+ .align 2
+gBerryFixGbaTransferError_Pal:: @ 8DDA800
+ .incbin "graphics/berry_fix/gba_transfer_error.gbapal"
-gUnknown_08DDA800:: @ 8DDA800
- .incbin "baserom.gba", 0xdda800, 0x40
+ .align 2
+gBerryFixGbaTransferError_Gfx:: @ 8DDA840
+ .incbin "graphics/berry_fix/gba_transfer_error.4bpp.lz"
-gUnknown_08DDA840:: @ 8DDA840
- .incbin "baserom.gba", 0xdda840, 0x600
+ .align 2
+gBerryFixGbaTransferError_Tilemap:: @ 8DDAE40
+ .incbin "graphics/berry_fix/gba_transfer_error.bin.lz"
-gUnknown_08DDAE40:: @ 8DDAE40
- .incbin "baserom.gba", 0xddae40, 0x1a0
+ .align 2
+gBerryFixWindow_Pal:: @ 8DDAFE0
+ .incbin "graphics/berry_fix/window.gbapal"
-gUnknown_08DDAFE0:: @ 8DDAFE0
- .incbin "baserom.gba", 0xddafe0, 0x40
+ .align 2
+gBerryFixWindow_Gfx:: @ 8DDB020
+ .incbin "graphics/berry_fix/window.4bpp.lz" @ why the absurd length?
-gUnknown_08DDB020:: @ 8DDB020
- .incbin "baserom.gba", 0xddb020, 0x2a4
+ .align 2
+gBerryFixWindow_Tilemap:: @ 8DDB2C4
+ .incbin "graphics/berry_fix/window.bin.lz"
-gUnknown_08DDB2C4:: @ 8DDB2C4
- .incbin "baserom.gba", 0xddb2c4, 0x120
+ @ more trade stuff?
+ .align 2
gUnknown_08DDB3E4:: @ 8DDB3E4
- .incbin "baserom.gba", 0xddb3e4, 0x80
+ .incbin "graphics/trade/menu.gbapal"
+
+ .align 2
+gUnknown_08DDB444:: @ 8DDB444
+ .incbin "graphics/unknown/unknown_DDB444.gbapal"
+ .align 2
gUnknown_08DDB464:: @ 8DDB464
- .incbin "baserom.gba", 0xddb464, 0x1aa0
+ .incbin "graphics/trade/menu.4bpp"
+
+ .align 2
+gUnknown_08DDC6E4:: @ 8DDC6E4
+ .incbin "graphics/trade/buttons.4bpp"
+ .align 2
+ .incbin "graphics/unused/unused_DDCEE4.bin" @ unused
+
+ .align 2
gUnknown_08DDCF04:: @ 8DDCF04
- .incbin "baserom.gba", 0xddcf04, 0x800
+ .incbin "graphics/unknown/unknown_DDCF04.bin" @ tilemap
+ .align 2
gUnknown_08DDD704:: @ 8DDD704
- .incbin "baserom.gba", 0xddd704, 0x24
+ .incbin "graphics/unknown/unknown_DDD704.bin" @ textbox tilemap??
+ .align 2
gUnknown_08DDD728:: @ 8DDD728
- .incbin "baserom.gba", 0xddd728, 0x20
+ .incbin "graphics/interface/textbox.gbapal" @ textbox palette?
+ .align 2
gUnknown_08DDD748:: @ 8DDD748
- .incbin "baserom.gba", 0xddd748, 0x8c8
+ .incbin "graphics/interface/textbox.4bpp"
+
+ .align 2
+gUnknown_08DDD908::
+ .incbin "graphics/unknown/unknown_DDD908.bin.lz"
+ .align 2
+gUnknown_08DDD920::
+ .incbin "graphics/unknown/unknown_DDD920.bin.lz"
+
+ .align 2
+gUnknown_08DDD938::
+ .incbin "graphics/unknown/unknown_DDD938.bin.lz"
+
+ .align 2
+gUnknown_08DDD950::
+ .incbin "graphics/pokemon_storage/pss_window.gbapal"
+
+ .align 2
+gUnknown_08DDD990::
+ .incbin "graphics/pokemon_storage/pss_window.4bpp.lz"
+
+ .align 2
+gUnknown_08DDDB80:: @ 8DDDB80
+ .incbin "graphics/unknown/unknown_DDDB80.bin.lz"
+
+ .align 2
+gUnknown_08DDDC8C::
+ .incbin "graphics/pokemon_storage/pss_window2.gbapal"
+
+ .align 2
+gUnknown_08DDDCCC::
+ .incbin "graphics/pokemon_storage/pss_window2.4bpp.lz"
+
+ .align 2
+gUnknown_08DDDEDC::
+ .incbin "graphics/pokemon_storage/pss_window2.bin.lz"
+
+ @ pokenav
+
+ .align 2
gUnknown_08DDE010:: @ 8DDE010
- .incbin "baserom.gba", 0xdde010, 0x20
+ .incbin "graphics/pokenav/ribbons.gbapal"
+ .align 2
gUnknown_08DDE030:: @ 8DDE030
- .incbin "baserom.gba", 0xdde030, 0xfc
+ .incbin "graphics/pokenav/ribbons.4bpp.lz"
+ .align 2
gUnknown_08DDE12C:: @ 8DDE12C
- .incbin "baserom.gba", 0xdde12c, 0xcc
+ .incbin "graphics/pokenav/ribbons.bin.lz"
.align 2
gMonIconPalettes:: @ 8DDE1F8
@@ -1618,7 +5115,7 @@ gTitleScreenEmeraldVersionPal:: @ 8DDE438
.align 2
gUnknown_08DDE458:: @ 8DDE458
- .incbin "baserom.gba", 0xdde458, 0x238
+ .incbin "graphics/title_screen/title_screen1.bin.lz"
gTitleScreenPokemonLogoGfx:: @ 8DDE690
.incbin "graphics/title_screen/pokemon_logo.8bpp.lz"
@@ -1637,31 +5134,54 @@ gTitleScreenPressStartGfx:: @ 8DE03E8
.align 2
gUnknown_08DE0644:: @ 8DE0644
- .incbin "baserom.gba", 0xde0644, 0x184
+ .incbin "graphics/title_screen/title_screen2.bin.lz"
+ @ more trainer card stuff
+
+ .align 2
gUnknown_08DE07C8:: @ 8DE07C8
- .incbin "baserom.gba", 0xde07c8, 0x100
+ .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but this is wrong? todo, investigate? (frontier pass pal)
+ .align 2
gUnknown_08DE08C8:: @ 8DE08C8
- .incbin "baserom.gba", 0xde08c8, 0x17bc
+ .incbin "graphics/frontier_pass/tiles.4bpp.lz"
+ .align 2
gUnknown_08DE2084:: @ 8DE2084
- .incbin "baserom.gba", 0xde2084, 0xfdc
+ .incbin "graphics/frontier_pass/tiles2.8bpp.lz"
+ .align 2
gUnknown_08DE3060:: @ 8DE3060
- .incbin "baserom.gba", 0xde3060, 0x2f0
+ .incbin "graphics/frontier_pass/tiles.bin.lz"
+ .align 2
gUnknown_08DE3350:: @ 8DE3350
- .incbin "baserom.gba", 0xde3350, 0x24
+ .incbin "graphics/frontier_pass/tilemap1.bin"
+ .align 2
gUnknown_08DE3374:: @ 8DE3374
- .incbin "baserom.gba", 0xde3374, 0x24
+ .incbin "graphics/frontier_pass/tilemap2.bin"
+
+ @ berry crusher
+ .align 2
gUnknown_08DE3398:: @ 8DE3398
- .incbin "baserom.gba", 0xde3398, 0x120
+ .incbin "graphics/berry_crusher/tiles.gbapal"
+ .align 2
gUnknown_08DE34B8:: @ 8DE34B8
- .incbin "baserom.gba", 0xde34b8, 0xb1c
+ .incbin "graphics/berry_crusher/tiles.4bpp.lz"
+ .align 2
gUnknown_08DE3FD4:: @ 8DE3FD4
- .incbin "baserom.gba", 0xde3fd4
+ .incbin "graphics/berry_crusher/tiles.bin.lz"
+
+ @ random garbage at the end. why, game freak?
+ .space 0x54BAC
+ .byte 0x0D, 0x00, 0x58, 0x02 @ why?
+ @ E38BC8
+ .space 0x1145
+ .byte 0x02 @ whyyyyy?
+ .space 0x3242
+ .byte 0x40 @ WHYYYYYYYY
+ .space 0x13
diff --git a/data/graphics/field_objects/field_object_oam.inc b/data/graphics/field_objects/field_object_oam.inc
index 0e02efa57..ea4da1c02 100644
--- a/data/graphics/field_objects/field_object_oam.inc
+++ b/data/graphics/field_objects/field_object_oam.inc
@@ -40,26 +40,26 @@ gFieldObjectBaseOam_64x64:: @ 8509524
.align 2
gFieldObjectSpriteOamTable_16x16_0:: @ 850952C
- sprite_oam -8, -8, 2, 0, 16x16
+ subsprite -8, -8, 2, 0, 16x16
.align 2
gFieldObjectSpriteOamTable_16x16_1:: @ 8509530
- sprite_oam -8, -8, 1, 0, 16x16
+ subsprite -8, -8, 1, 0, 16x16
.align 2
gFieldObjectSpriteOamTable_16x16_2:: @ 8509534
- sprite_oam -8, -8, 2, 0, 16x8
- sprite_oam -8, 0, 3, 2, 16x8
+ subsprite -8, -8, 2, 0, 16x8
+ subsprite -8, 0, 3, 2, 16x8
.align 2
gFieldObjectSpriteOamTable_16x16_3:: @ 850953C
- sprite_oam -8, -8, 2, 0, 16x16
- sprite_oam -8, -8, 3, 0, 16x16
+ subsprite -8, -8, 2, 0, 16x16
+ subsprite -8, -8, 3, 0, 16x16
.align 2
gFieldObjectSpriteOamTable_16x16_4:: @ 8509544
- sprite_oam -8, -8, 1, 0, 16x16
- sprite_oam -8, -8, 3, 0, 16x16
+ subsprite -8, -8, 1, 0, 16x16
+ subsprite -8, -8, 3, 0, 16x16
.align 2
gFieldObjectSpriteOamTables_16x16:: @ 850954C
@@ -83,27 +83,27 @@ gFieldObjectSpriteOamTables_16x16:: @ 850954C
.align 2
gFieldObjectSpriteOamTable_16x32_0:: @ 850957C
- sprite_oam -8, -16, 2, 0, 16x32
+ subsprite -8, -16, 2, 0, 16x32
.align 2
gFieldObjectSpriteOamTable_16x32_1:: @ 8509580
- sprite_oam -8, -16, 1, 0, 16x32
+ subsprite -8, -16, 1, 0, 16x32
.align 2
gFieldObjectSpriteOamTable_16x32_2:: @ 8509584
- sprite_oam -8, -16, 2, 0, 16x16
- sprite_oam -8, 0, 2, 4, 16x8
- sprite_oam -8, 8, 3, 6, 16x8
+ subsprite -8, -16, 2, 0, 16x16
+ subsprite -8, 0, 2, 4, 16x8
+ subsprite -8, 8, 3, 6, 16x8
.align 2
gFieldObjectSpriteOamTable_16x32_3:: @ 8509590
- sprite_oam -8, -16, 2, 0, 16x16
- sprite_oam -8, 0, 3, 4, 16x16
+ subsprite -8, -16, 2, 0, 16x16
+ subsprite -8, 0, 3, 4, 16x16
.align 2
gFieldObjectSpriteOamTable_16x32_4:: @ 8509598
- sprite_oam -8, -16, 1, 0, 16x16
- sprite_oam -8, 0, 3, 4, 16x16
+ subsprite -8, -16, 1, 0, 16x16
+ subsprite -8, 0, 3, 4, 16x16
.align 2
gFieldObjectSpriteOamTables_16x32:: @ 85095A0
@@ -127,27 +127,27 @@ gFieldObjectSpriteOamTables_16x32:: @ 85095A0
.align 2
gFieldObjectSpriteOamTable_32x32_0:: @ 85095D0
- sprite_oam -16, -16, 2, 0, 32x32
+ subsprite -16, -16, 2, 0, 32x32
.align 2
gFieldObjectSpriteOamTable_32x32_1:: @ 85095D4
- sprite_oam -16, -16, 1, 0, 32x32
+ subsprite -16, -16, 1, 0, 32x32
.align 2
gFieldObjectSpriteOamTable_32x32_2:: @ 85095D8
- sprite_oam -16, -16, 2, 0, 32x16
- sprite_oam -16, 0, 2, 8, 32x8
- sprite_oam -16, 8, 3, 12, 32x8
+ subsprite -16, -16, 2, 0, 32x16
+ subsprite -16, 0, 2, 8, 32x8
+ subsprite -16, 8, 3, 12, 32x8
.align 2
gFieldObjectSpriteOamTable_32x32_3:: @ 85095E4
- sprite_oam -16, -16, 2, 0, 32x16
- sprite_oam -16, 0, 3, 8, 32x16
+ subsprite -16, -16, 2, 0, 32x16
+ subsprite -16, 0, 3, 8, 32x16
.align 2
gFieldObjectSpriteOamTable_32x32_4:: @ 85095EC
- sprite_oam -16, -16, 1, 0, 32x16
- sprite_oam -16, 0, 3, 8, 32x16
+ subsprite -16, -16, 1, 0, 32x16
+ subsprite -16, 0, 3, 8, 32x16
.align 2
gFieldObjectSpriteOamTables_32x32:: @ 85095F4
@@ -171,18 +171,18 @@ gFieldObjectSpriteOamTables_32x32:: @ 85095F4
.align 2
gFieldObjectSpriteOamTable_Truck_0:: @ 8509624
- sprite_oam -24, -24, 2, 0, 32x8
- sprite_oam 8, -24, 2, 4, 16x8
- sprite_oam -24, -16, 2, 6, 32x8
- sprite_oam 8, -16, 2, 10, 16x8
- sprite_oam -24, -8, 2, 12, 32x8
- sprite_oam 8, -8, 2, 16, 16x8
- sprite_oam -24, 0, 2, 18, 32x8
- sprite_oam 8, 0, 2, 22, 16x8
- sprite_oam -24, 8, 2, 24, 32x8
- sprite_oam 8, 8, 2, 28, 16x8
- sprite_oam -24, 16, 2, 30, 32x8
- sprite_oam 8, 16, 2, 34, 16x8
+ 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
gFieldObjectSpriteOamTables_Truck:: @ 8509654
@@ -206,19 +206,19 @@ gFieldObjectSpriteOamTables_Truck:: @ 8509654
.align 2
gFieldObjectSpriteOamTable_Unused_0:: @ 8509684
- sprite_oam -32, -16, 2, 0, 64x32
+ subsprite -32, -16, 2, 0, 64x32
.align 2
gFieldObjectSpriteOamTable_Unused_1:: @ 8509688
- sprite_oam -32, -16, 1, 0, 64x32
+ subsprite -32, -16, 1, 0, 64x32
.align 2
gFieldObjectSpriteOamTable_Unused_2:: @ 850968C
- sprite_oam -32, -16, 2, 0, 64x32
+ subsprite -32, -16, 2, 0, 64x32
.align 2
gFieldObjectSpriteOamTable_Unused_3:: @ 8509690
- sprite_oam -32, -16, 2, 0, 64x32
+ subsprite -32, -16, 2, 0, 64x32
.align 2
gFieldObjectSpriteOamTables_Unused:: @ 8509694
@@ -242,19 +242,19 @@ gFieldObjectSpriteOamTables_Unused:: @ 8509694
.align 2
gFieldObjectSpriteOamTable_64x64_0:: @ 85096C4
- sprite_oam -32, -32, 2, 0, 64x64
+ subsprite -32, -32, 2, 0, 64x64
.align 2
gFieldObjectSpriteOamTable_64x64_1:: @ 85096C8
- sprite_oam -32, -32, 1, 0, 64x64
+ subsprite -32, -32, 1, 0, 64x64
.align 2
gFieldObjectSpriteOamTable_64x64_2:: @ 85096CC
- sprite_oam -32, -32, 2, 0, 64x64
+ subsprite -32, -32, 2, 0, 64x64
.align 2
gFieldObjectSpriteOamTable_64x64_3:: @ 85096D0
- sprite_oam -32, -32, 2, 0, 64x64
+ subsprite -32, -32, 2, 0, 64x64
.align 2
gFieldObjectSpriteOamTables_64x64:: @ 85096D4
@@ -278,75 +278,75 @@ gFieldObjectSpriteOamTables_64x64:: @ 85096D4
.align 2
gFieldObjectSpriteOamTable_SSTidal_0:: @ 8509704
- sprite_oam -48, -20, 2, 0, 32x8
- sprite_oam -16, -20, 2, 4, 32x8
- sprite_oam 16, -20, 2, 8, 32x8
- sprite_oam -48, -12, 2, 12, 32x8
- sprite_oam -16, -12, 2, 16, 32x8
- sprite_oam 16, -12, 2, 20, 32x8
- sprite_oam -48, -4, 2, 24, 32x8
- sprite_oam -16, -4, 2, 28, 32x8
- sprite_oam 16, -4, 2, 32, 32x8
- sprite_oam -48, 4, 2, 36, 32x8
- sprite_oam -16, 4, 2, 40, 32x8
- sprite_oam 16, 4, 2, 44, 32x8
- sprite_oam -48, 12, 2, 48, 32x8
- sprite_oam -16, 12, 2, 52, 32x8
- sprite_oam 16, 12, 2, 56, 32x8
+ 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
gFieldObjectSpriteOamTable_SSTidal_1:: @ 8509740
- sprite_oam -48, -20, 1, 0, 32x8
- sprite_oam -16, -20, 1, 4, 32x8
- sprite_oam 16, -20, 1, 8, 32x8
- sprite_oam -48, -12, 1, 12, 32x8
- sprite_oam -16, -12, 1, 16, 32x8
- sprite_oam 16, -12, 1, 20, 32x8
- sprite_oam -48, -4, 1, 24, 32x8
- sprite_oam -16, -4, 1, 28, 32x8
- sprite_oam 16, -4, 1, 32, 32x8
- sprite_oam -48, 4, 1, 36, 32x8
- sprite_oam -16, 4, 1, 40, 32x8
- sprite_oam 16, 4, 1, 44, 32x8
- sprite_oam -48, 12, 1, 48, 32x8
- sprite_oam -16, 12, 1, 52, 32x8
- sprite_oam 16, 12, 1, 56, 32x8
+ 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
gFieldObjectSpriteOamTable_SSTidal_2:: @ 850977C
- sprite_oam -48, -20, 2, 0, 32x8
- sprite_oam -16, -20, 2, 4, 32x8
- sprite_oam 16, -20, 2, 8, 32x8
- sprite_oam -48, -12, 2, 12, 32x8
- sprite_oam -16, -12, 2, 16, 32x8
- sprite_oam 16, -12, 2, 20, 32x8
- sprite_oam -48, -4, 2, 24, 32x8
- sprite_oam -16, -4, 2, 28, 32x8
- sprite_oam 16, -4, 2, 32, 32x8
- sprite_oam -48, 4, 2, 36, 32x8
- sprite_oam -16, 4, 2, 40, 32x8
- sprite_oam 16, 4, 2, 44, 32x8
- sprite_oam -48, 12, 2, 48, 32x8
- sprite_oam -16, 12, 2, 52, 32x8
- sprite_oam 16, 12, 2, 56, 32x8
+ 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
gFieldObjectSpriteOamTable_SSTidal_3:: @ 85097B8
- sprite_oam -48, -20, 1, 0, 32x8
- sprite_oam -16, -20, 1, 4, 32x8
- sprite_oam 16, -20, 1, 8, 32x8
- sprite_oam -48, -12, 1, 12, 32x8
- sprite_oam -16, -12, 1, 16, 32x8
- sprite_oam 16, -12, 1, 20, 32x8
- sprite_oam -48, -4, 2, 24, 32x8
- sprite_oam -16, -4, 2, 28, 32x8
- sprite_oam 16, -4, 2, 32, 32x8
- sprite_oam -48, 4, 2, 36, 32x8
- sprite_oam -16, 4, 2, 40, 32x8
- sprite_oam 16, 4, 2, 44, 32x8
- sprite_oam -48, 12, 2, 48, 32x8
- sprite_oam -16, 12, 2, 52, 32x8
- sprite_oam 16, 12, 2, 56, 32x8
+ 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
gFieldObjectSpriteOamTables_SSTidal:: @ 85097F4
@@ -370,79 +370,79 @@ gFieldObjectSpriteOamTables_SSTidal:: @ 85097F4
.align 2
gFieldObjectSpriteOamTable_SubmarineShadow_0:: @ 8509824
- sprite_oam -48, -20, 2, 0, 32x8
- sprite_oam -16, -20, 2, 4, 32x8
- sprite_oam 16, -20, 2, 8, 16x8
- sprite_oam 32, -20, 2, 10, 8x8
- sprite_oam -48, -12, 2, 11, 32x8
- sprite_oam -16, -12, 2, 15, 32x8
- sprite_oam 16, -12, 2, 19, 16x8
- sprite_oam 32, -12, 2, 21, 8x8
- sprite_oam -48, -4, 2, 22, 32x8
- sprite_oam -16, -4, 2, 26, 32x8
- sprite_oam 16, -4, 2, 30, 16x8
- sprite_oam 32, -4, 2, 32, 8x8
- sprite_oam -48, 4, 2, 33, 32x8
- sprite_oam -16, 4, 2, 37, 32x8
- sprite_oam 16, 4, 2, 41, 16x8
- sprite_oam 32, 4, 2, 43, 8x8
+ 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
gFieldObjectSpriteOamTable_SubmarineShadow_1:: @ 8509864
- sprite_oam -48, -20, 1, 0, 32x8
- sprite_oam -16, -20, 1, 4, 32x8
- sprite_oam 16, -20, 1, 8, 16x8
- sprite_oam 32, -20, 1, 10, 8x8
- sprite_oam -48, -12, 1, 11, 32x8
- sprite_oam -16, -12, 1, 15, 32x8
- sprite_oam 16, -12, 1, 19, 16x8
- sprite_oam 32, -12, 1, 21, 8x8
- sprite_oam -48, -4, 1, 22, 32x8
- sprite_oam -16, -4, 1, 26, 32x8
- sprite_oam 16, -4, 1, 30, 16x8
- sprite_oam 32, -4, 1, 32, 8x8
- sprite_oam -48, 4, 1, 33, 32x8
- sprite_oam -16, 4, 1, 37, 32x8
- sprite_oam 16, 4, 1, 41, 16x8
- sprite_oam 32, 4, 1, 43, 8x8
+ 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
gFieldObjectSpriteOamTable_SubmarineShadow_2:: @ 85098A4
- sprite_oam -48, -20, 2, 0, 32x8
- sprite_oam -16, -20, 2, 4, 32x8
- sprite_oam 16, -20, 2, 8, 16x8
- sprite_oam 32, -20, 2, 10, 8x8
- sprite_oam -48, -12, 2, 11, 32x8
- sprite_oam -16, -12, 2, 15, 32x8
- sprite_oam 16, -12, 2, 19, 16x8
- sprite_oam 32, -12, 2, 21, 8x8
- sprite_oam -48, -4, 2, 22, 32x8
- sprite_oam -16, -4, 2, 26, 32x8
- sprite_oam 16, -4, 2, 30, 16x8
- sprite_oam 32, -4, 2, 32, 8x8
- sprite_oam -48, 4, 2, 33, 32x8
- sprite_oam -16, 4, 2, 37, 32x8
- sprite_oam 16, 4, 2, 41, 16x8
- sprite_oam 32, 4, 2, 43, 8x8
+ 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
gFieldObjectSpriteOamTable_SubmarineShadow_3:: @ 85098E4
- sprite_oam -48, -20, 1, 0, 32x8
- sprite_oam -16, -20, 1, 4, 32x8
- sprite_oam 16, -20, 1, 8, 16x8
- sprite_oam 32, -20, 1, 10, 8x8
- sprite_oam -48, -12, 1, 11, 32x8
- sprite_oam -16, -12, 1, 15, 32x8
- sprite_oam 16, -12, 1, 19, 16x8
- sprite_oam 32, -12, 1, 21, 8x8
- sprite_oam -48, -4, 2, 22, 32x8
- sprite_oam -16, -4, 2, 26, 32x8
- sprite_oam 16, -4, 2, 30, 16x8
- sprite_oam 32, -4, 2, 32, 8x8
- sprite_oam -48, 4, 2, 33, 32x8
- sprite_oam -16, 4, 2, 37, 32x8
- sprite_oam 16, 4, 2, 41, 16x8
- sprite_oam 32, 4, 2, 43, 8x8
+ 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
gFieldObjectSpriteOamTables_SubmarineShadow:: @ 8509924
diff --git a/data/graphics/pokemon/icon_palette_indices.inc b/data/graphics/pokemon/icon_palette_indices.inc
deleted file mode 100644
index f1d57466c..000000000
--- a/data/graphics/pokemon/icon_palette_indices.inc
+++ /dev/null
@@ -1,442 +0,0 @@
- .align 2
-gMonIconPaletteIndices:: @ 857C388
- .byte 0 @ ??????????
- .byte 1 @ Bulbasaur
- .byte 1 @ Ivysaur
- .byte 1 @ Venusaur
- .byte 0 @ Charmander
- .byte 0 @ Charmeleon
- .byte 0 @ Charizard
- .byte 0 @ Squirtle
- .byte 2 @ Wartortle
- .byte 2 @ Blastoise
- .byte 1 @ Caterpie
- .byte 1 @ Metapod
- .byte 0 @ Butterfree
- .byte 1 @ Weedle
- .byte 2 @ Kakuna
- .byte 2 @ Beedrill
- .byte 0 @ Pidgey
- .byte 0 @ Pidgeotto
- .byte 0 @ Pidgeot
- .byte 2 @ Rattata
- .byte 1 @ Raticate
- .byte 0 @ Spearow
- .byte 0 @ Fearow
- .byte 2 @ Ekans
- .byte 2 @ Arbok
- .byte 2 @ Pikachu
- .byte 0 @ Raichu
- .byte 2 @ Sandshrew
- .byte 2 @ Sandslash
- .byte 2 @ Nidoran♀
- .byte 2 @ Nidorina
- .byte 2 @ Nidoqueen
- .byte 2 @ Nidoran♂
- .byte 2 @ Nidorino
- .byte 2 @ Nidoking
- .byte 0 @ Clefairy
- .byte 0 @ Clefable
- .byte 2 @ Vulpix
- .byte 1 @ Ninetales
- .byte 0 @ Jigglypuff
- .byte 0 @ Wigglytuff
- .byte 2 @ Zubat
- .byte 2 @ Golbat
- .byte 1 @ Oddish
- .byte 0 @ Gloom
- .byte 0 @ Vileplume
- .byte 0 @ Paras
- .byte 0 @ Parasect
- .byte 0 @ Venonat
- .byte 2 @ Venomoth
- .byte 2 @ Diglett
- .byte 2 @ Dugtrio
- .byte 1 @ Meowth
- .byte 1 @ Persian
- .byte 1 @ Psyduck
- .byte 2 @ Golduck
- .byte 1 @ Mankey
- .byte 2 @ Primeape
- .byte 0 @ Growlithe
- .byte 0 @ Arcanine
- .byte 0 @ Poliwag
- .byte 0 @ Poliwhirl
- .byte 0 @ Poliwrath
- .byte 2 @ Abra
- .byte 2 @ Kadabra
- .byte 2 @ Alakazam
- .byte 0 @ Machop
- .byte 2 @ Machoke
- .byte 0 @ Machamp
- .byte 1 @ Bellsprout
- .byte 1 @ Weepinbell
- .byte 1 @ Victreebel
- .byte 2 @ Tentacool
- .byte 2 @ Tentacruel
- .byte 1 @ Geodude
- .byte 1 @ Graveler
- .byte 1 @ Golem
- .byte 0 @ Ponyta
- .byte 0 @ Rapidash
- .byte 0 @ Slowpoke
- .byte 0 @ Slowbro
- .byte 0 @ Magnemite
- .byte 0 @ Magneton
- .byte 1 @ Farfetch'd
- .byte 2 @ Doduo
- .byte 2 @ Dodrio
- .byte 2 @ Seel
- .byte 2 @ Dewgong
- .byte 2 @ Grimer
- .byte 2 @ Muk
- .byte 2 @ Shellder
- .byte 2 @ Cloyster
- .byte 2 @ Gastly
- .byte 2 @ Haunter
- .byte 2 @ Gengar
- .byte 2 @ Onix
- .byte 2 @ Drowzee
- .byte 1 @ Hypno
- .byte 2 @ Krabby
- .byte 2 @ Kingler
- .byte 0 @ Voltorb
- .byte 0 @ Electrode
- .byte 0 @ Exeggcute
- .byte 1 @ Exeggutor
- .byte 1 @ Cubone
- .byte 1 @ Marowak
- .byte 2 @ Hitmonlee
- .byte 2 @ Hitmonchan
- .byte 1 @ Lickitung
- .byte 2 @ Koffing
- .byte 2 @ Weezing
- .byte 1 @ Rhyhorn
- .byte 1 @ Rhydon
- .byte 0 @ Chansey
- .byte 0 @ Tangela
- .byte 1 @ Kangaskhan
- .byte 0 @ Horsea
- .byte 0 @ Seadra
- .byte 0 @ Goldeen
- .byte 0 @ Seaking
- .byte 2 @ Staryu
- .byte 2 @ Starmie
- .byte 0 @ Mr. mime
- .byte 1 @ Scyther
- .byte 2 @ Jynx
- .byte 1 @ Electabuzz
- .byte 0 @ Magmar
- .byte 2 @ Pinsir
- .byte 2 @ Tauros
- .byte 0 @ Magikarp
- .byte 0 @ Gyarados
- .byte 2 @ Lapras
- .byte 2 @ Ditto
- .byte 2 @ Eevee
- .byte 0 @ Vaporeon
- .byte 0 @ Jolteon
- .byte 0 @ Flareon
- .byte 0 @ Porygon
- .byte 0 @ Omanyte
- .byte 0 @ Omastar
- .byte 2 @ Kabuto
- .byte 2 @ Kabutops
- .byte 0 @ Aerodactyl
- .byte 1 @ Snorlax
- .byte 0 @ Articuno
- .byte 0 @ Zapdos
- .byte 0 @ Moltres
- .byte 0 @ Dratini
- .byte 0 @ Dragonair
- .byte 2 @ Dragonite
- .byte 2 @ Mewtwo
- .byte 0 @ Mew
- .byte 1 @ Chikorita
- .byte 1 @ Bayleef
- .byte 1 @ Meganium
- .byte 1 @ Cyndaquil
- .byte 1 @ Quilava
- .byte 1 @ Typhlosion
- .byte 2 @ Totodile
- .byte 2 @ Croconaw
- .byte 2 @ Feraligatr
- .byte 2 @ Sentret
- .byte 2 @ Furret
- .byte 2 @ Hoothoot
- .byte 2 @ Noctowl
- .byte 0 @ Ledyba
- .byte 0 @ Ledian
- .byte 1 @ Spinarak
- .byte 0 @ Ariados
- .byte 2 @ Crobat
- .byte 2 @ Chinchou
- .byte 0 @ Lanturn
- .byte 0 @ Pichu
- .byte 0 @ Cleffa
- .byte 1 @ Igglybuff
- .byte 2 @ Togepi
- .byte 2 @ Togetic
- .byte 0 @ Natu
- .byte 0 @ Xatu
- .byte 2 @ Mareep
- .byte 0 @ Flaaffy
- .byte 0 @ Ampharos
- .byte 1 @ Bellossom
- .byte 2 @ Marill
- .byte 2 @ Azumarill
- .byte 1 @ Sudowoodo
- .byte 1 @ Politoed
- .byte 1 @ Hoppip
- .byte 1 @ Skiploom
- .byte 2 @ Jumpluff
- .byte 2 @ Aipom
- .byte 1 @ Sunkern
- .byte 1 @ Sunflora
- .byte 1 @ Yanma
- .byte 0 @ Wooper
- .byte 0 @ Quagsire
- .byte 2 @ Espeon
- .byte 2 @ Umbreon
- .byte 2 @ Murkrow
- .byte 0 @ Slowking
- .byte 0 @ Misdreavus
- .byte 0 @ Unown A
- .byte 0 @ Wobbuffet
- .byte 1 @ Girafarig
- .byte 0 @ Pineco
- .byte 2 @ Forretress
- .byte 2 @ Dunsparce
- .byte 2 @ Gligar
- .byte 0 @ Steelix
- .byte 0 @ Snubbull
- .byte 2 @ Granbull
- .byte 0 @ Qwilfish
- .byte 0 @ Scizor
- .byte 1 @ Shuckle
- .byte 2 @ Heracross
- .byte 0 @ Sneasel
- .byte 0 @ Teddiursa
- .byte 2 @ Ursaring
- .byte 0 @ Slugma
- .byte 0 @ Magcargo
- .byte 2 @ Swinub
- .byte 2 @ Piloswine
- .byte 0 @ Corsola
- .byte 0 @ Remoraid
- .byte 0 @ Octillery
- .byte 0 @ Delibird
- .byte 2 @ Mantine
- .byte 0 @ Skarmory
- .byte 0 @ Houndour
- .byte 0 @ Houndoom
- .byte 0 @ Kingdra
- .byte 0 @ Phanpy
- .byte 0 @ Donphan
- .byte 0 @ Porygon2
- .byte 2 @ Stantler
- .byte 1 @ Smeargle
- .byte 2 @ Tyrogue
- .byte 2 @ Hitmontop
- .byte 1 @ Smoochum
- .byte 1 @ Elekid
- .byte 1 @ Magby
- .byte 1 @ Miltank
- .byte 1 @ Blissey
- .byte 0 @ Raikou
- .byte 2 @ Entei
- .byte 0 @ Suicune
- .byte 1 @ Larvitar
- .byte 0 @ Pupitar
- .byte 1 @ Tyranitar
- .byte 0 @ Lugia
- .byte 1 @ Ho-Oh
- .byte 1 @ Celebi
- .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 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 1 @ Treecko
- .byte 0 @ Grovyle
- .byte 1 @ Sceptile
- .byte 0 @ Torchic
- .byte 0 @ Combusken
- .byte 0 @ Blaziken
- .byte 0 @ Mudkip
- .byte 0 @ Marshtomp
- .byte 0 @ Swampert
- .byte 2 @ Poochyena
- .byte 2 @ Mightyena
- .byte 2 @ Zigzagoon
- .byte 2 @ Linoone
- .byte 0 @ Wurmple
- .byte 2 @ Silcoon
- .byte 0 @ Beautifly
- .byte 2 @ Cascoon
- .byte 1 @ Dustox
- .byte 1 @ Lotad
- .byte 1 @ Lombre
- .byte 1 @ Ludicolo
- .byte 1 @ Seedot
- .byte 1 @ Nuzleaf
- .byte 0 @ Shiftry
- .byte 1 @ Nincada
- .byte 1 @ Ninjask
- .byte 1 @ Shedinja
- .byte 2 @ Taillow
- .byte 2 @ Swellow
- .byte 1 @ Shroomish
- .byte 1 @ Breloom
- .byte 1 @ Spinda
- .byte 0 @ Wingull
- .byte 0 @ Pelipper
- .byte 2 @ Surskit
- .byte 0 @ Masquerain
- .byte 2 @ Wailmer
- .byte 0 @ Wailord
- .byte 0 @ Skitty
- .byte 2 @ Delcatty
- .byte 1 @ Kecleon
- .byte 1 @ Baltoy
- .byte 0 @ Claydol
- .byte 0 @ Nosepass
- .byte 1 @ Torkoal
- .byte 2 @ Sableye
- .byte 0 @ Barboach
- .byte 0 @ Whiscash
- .byte 0 @ Luvdisc
- .byte 0 @ Corphish
- .byte 0 @ Crawdaunt
- .byte 2 @ Feebas
- .byte 0 @ Milotic
- .byte 0 @ Carvanha
- .byte 0 @ Sharpedo
- .byte 1 @ Trapinch
- .byte 1 @ Vibrava
- .byte 1 @ Flygon
- .byte 2 @ Makuhita
- .byte 1 @ Hariyama
- .byte 1 @ Electrike
- .byte 0 @ Manectric
- .byte 1 @ Numel
- .byte 0 @ Camerupt
- .byte 2 @ Spheal
- .byte 2 @ Sealeo
- .byte 0 @ Walrein
- .byte 1 @ Cacnea
- .byte 1 @ Cacturne
- .byte 2 @ Snorunt
- .byte 0 @ Glalie
- .byte 1 @ Lunatone
- .byte 0 @ Solrock
- .byte 2 @ Azurill
- .byte 0 @ Spoink
- .byte 2 @ Grumpig
- .byte 0 @ Plusle
- .byte 0 @ Minun
- .byte 2 @ Mawile
- .byte 0 @ Meditite
- .byte 0 @ Medicham
- .byte 0 @ Swablu
- .byte 0 @ Altaria
- .byte 0 @ Wynaut
- .byte 0 @ Duskull
- .byte 0 @ Dusclops
- .byte 0 @ Roselia
- .byte 2 @ Slakoth
- .byte 2 @ Vigoroth
- .byte 1 @ Slaking
- .byte 1 @ Gulpin
- .byte 2 @ Swalot
- .byte 1 @ Tropius
- .byte 0 @ Whismur
- .byte 2 @ Loudred
- .byte 2 @ Exploud
- .byte 0 @ Clamperl
- .byte 0 @ Huntail
- .byte 0 @ Gorebyss
- .byte 0 @ Absol
- .byte 0 @ Shuppet
- .byte 0 @ Banette
- .byte 2 @ Seviper
- .byte 0 @ Zangoose
- .byte 1 @ Relicanth
- .byte 2 @ Aron
- .byte 2 @ Lairon
- .byte 2 @ Aggron
- .byte 0 @ Castform
- .byte 0 @ Volbeat
- .byte 2 @ Illumise
- .byte 2 @ Lileep
- .byte 0 @ Cradily
- .byte 0 @ Anorith
- .byte 0 @ Armaldo
- .byte 1 @ Ralts
- .byte 1 @ Kirlia
- .byte 1 @ Gardevoir
- .byte 2 @ Bagon
- .byte 2 @ Shelgon
- .byte 0 @ Salamence
- .byte 0 @ Beldum
- .byte 0 @ Metang
- .byte 0 @ Metagross
- .byte 2 @ Regirock
- .byte 2 @ Regice
- .byte 2 @ Registeel
- .byte 2 @ Kyogre
- .byte 0 @ Groudon
- .byte 1 @ Rayquaza
- .byte 0 @ Latias
- .byte 2 @ Latios
- .byte 0 @ Jirachi
- .byte 0 @ Deoxys
- .byte 0 @ Chimecho
- .byte 1 @ Egg
- .byte 0 @ Unown B
- .byte 0 @ Unown C
- .byte 0 @ Unown D
- .byte 0 @ Unown E
- .byte 0 @ Unown F
- .byte 0 @ Unown G
- .byte 0 @ Unown H
- .byte 0 @ Unown I
- .byte 0 @ Unown J
- .byte 0 @ Unown K
- .byte 0 @ Unown L
- .byte 0 @ Unown M
- .byte 0 @ Unown N
- .byte 0 @ Unown O
- .byte 0 @ Unown P
- .byte 0 @ Unown Q
- .byte 0 @ Unown R
- .byte 0 @ Unown S
- .byte 0 @ Unown T
- .byte 0 @ Unown U
- .byte 0 @ Unown V
- .byte 0 @ Unown W
- .byte 0 @ Unown X
- .byte 0 @ Unown Y
- .byte 0 @ Unown Z
- .byte 0 @ Unown Exclamation Mark
- .byte 0 @ Unown Question Mark
diff --git a/data/graphics/pokemon/icon_palette_table.inc b/data/graphics/pokemon/icon_palette_table.inc
deleted file mode 100644
index eb7919423..000000000
--- a/data/graphics/pokemon/icon_palette_table.inc
+++ /dev/null
@@ -1,11 +0,0 @@
- .align 2
-gMonIconPaletteTable:: @ 857C540
- obj_pal gMonIconPalettes + 0 * 32, 56000
- obj_pal gMonIconPalettes + 1 * 32, 56001
- obj_pal gMonIconPalettes + 2 * 32, 56002
-
-@ These palettes are actually part of the title screen BG palette and are not
-@ used for Pokémon icons.
- obj_pal gMonIconPalettes + 3 * 32, 56003
- obj_pal gMonIconPalettes + 4 * 32, 56004
- obj_pal gMonIconPalettes + 5 * 32, 56005
diff --git a/data/graphics/pokemon/icon_table.inc b/data/graphics/pokemon/icon_table.inc
deleted file mode 100644
index 06a86de43..000000000
--- a/data/graphics/pokemon/icon_table.inc
+++ /dev/null
@@ -1,442 +0,0 @@
- .align 2
-gMonIconTable:: @ 857BCA8
- .4byte gMonIcon_Bulbasaur
- .4byte gMonIcon_Bulbasaur
- .4byte gMonIcon_Ivysaur
- .4byte gMonIcon_Venusaur
- .4byte gMonIcon_Charmander
- .4byte gMonIcon_Charmeleon
- .4byte gMonIcon_Charizard
- .4byte gMonIcon_Squirtle
- .4byte gMonIcon_Wartortle
- .4byte gMonIcon_Blastoise
- .4byte gMonIcon_Caterpie
- .4byte gMonIcon_Metapod
- .4byte gMonIcon_Butterfree
- .4byte gMonIcon_Weedle
- .4byte gMonIcon_Kakuna
- .4byte gMonIcon_Beedrill
- .4byte gMonIcon_Pidgey
- .4byte gMonIcon_Pidgeotto
- .4byte gMonIcon_Pidgeot
- .4byte gMonIcon_Rattata
- .4byte gMonIcon_Raticate
- .4byte gMonIcon_Spearow
- .4byte gMonIcon_Fearow
- .4byte gMonIcon_Ekans
- .4byte gMonIcon_Arbok
- .4byte gMonIcon_Pikachu
- .4byte gMonIcon_Raichu
- .4byte gMonIcon_Sandshrew
- .4byte gMonIcon_Sandslash
- .4byte gMonIcon_NidoranF
- .4byte gMonIcon_Nidorina
- .4byte gMonIcon_Nidoqueen
- .4byte gMonIcon_NidoranM
- .4byte gMonIcon_Nidorino
- .4byte gMonIcon_Nidoking
- .4byte gMonIcon_Clefairy
- .4byte gMonIcon_Clefable
- .4byte gMonIcon_Vulpix
- .4byte gMonIcon_Ninetales
- .4byte gMonIcon_Jigglypuff
- .4byte gMonIcon_Wigglytuff
- .4byte gMonIcon_Zubat
- .4byte gMonIcon_Golbat
- .4byte gMonIcon_Oddish
- .4byte gMonIcon_Gloom
- .4byte gMonIcon_Vileplume
- .4byte gMonIcon_Paras
- .4byte gMonIcon_Parasect
- .4byte gMonIcon_Venonat
- .4byte gMonIcon_Venomoth
- .4byte gMonIcon_Diglett
- .4byte gMonIcon_Dugtrio
- .4byte gMonIcon_Meowth
- .4byte gMonIcon_Persian
- .4byte gMonIcon_Psyduck
- .4byte gMonIcon_Golduck
- .4byte gMonIcon_Mankey
- .4byte gMonIcon_Primeape
- .4byte gMonIcon_Growlithe
- .4byte gMonIcon_Arcanine
- .4byte gMonIcon_Poliwag
- .4byte gMonIcon_Poliwhirl
- .4byte gMonIcon_Poliwrath
- .4byte gMonIcon_Abra
- .4byte gMonIcon_Kadabra
- .4byte gMonIcon_Alakazam
- .4byte gMonIcon_Machop
- .4byte gMonIcon_Machoke
- .4byte gMonIcon_Machamp
- .4byte gMonIcon_Bellsprout
- .4byte gMonIcon_Weepinbell
- .4byte gMonIcon_Victreebel
- .4byte gMonIcon_Tentacool
- .4byte gMonIcon_Tentacruel
- .4byte gMonIcon_Geodude
- .4byte gMonIcon_Graveler
- .4byte gMonIcon_Golem
- .4byte gMonIcon_Ponyta
- .4byte gMonIcon_Rapidash
- .4byte gMonIcon_Slowpoke
- .4byte gMonIcon_Slowbro
- .4byte gMonIcon_Magnemite
- .4byte gMonIcon_Magneton
- .4byte gMonIcon_Farfetchd
- .4byte gMonIcon_Doduo
- .4byte gMonIcon_Dodrio
- .4byte gMonIcon_Seel
- .4byte gMonIcon_Dewgong
- .4byte gMonIcon_Grimer
- .4byte gMonIcon_Muk
- .4byte gMonIcon_Shellder
- .4byte gMonIcon_Cloyster
- .4byte gMonIcon_Gastly
- .4byte gMonIcon_Haunter
- .4byte gMonIcon_Gengar
- .4byte gMonIcon_Onix
- .4byte gMonIcon_Drowzee
- .4byte gMonIcon_Hypno
- .4byte gMonIcon_Krabby
- .4byte gMonIcon_Kingler
- .4byte gMonIcon_Voltorb
- .4byte gMonIcon_Electrode
- .4byte gMonIcon_Exeggcute
- .4byte gMonIcon_Exeggutor
- .4byte gMonIcon_Cubone
- .4byte gMonIcon_Marowak
- .4byte gMonIcon_Hitmonlee
- .4byte gMonIcon_Hitmonchan
- .4byte gMonIcon_Lickitung
- .4byte gMonIcon_Koffing
- .4byte gMonIcon_Weezing
- .4byte gMonIcon_Rhyhorn
- .4byte gMonIcon_Rhydon
- .4byte gMonIcon_Chansey
- .4byte gMonIcon_Tangela
- .4byte gMonIcon_Kangaskhan
- .4byte gMonIcon_Horsea
- .4byte gMonIcon_Seadra
- .4byte gMonIcon_Goldeen
- .4byte gMonIcon_Seaking
- .4byte gMonIcon_Staryu
- .4byte gMonIcon_Starmie
- .4byte gMonIcon_Mrmime
- .4byte gMonIcon_Scyther
- .4byte gMonIcon_Jynx
- .4byte gMonIcon_Electabuzz
- .4byte gMonIcon_Magmar
- .4byte gMonIcon_Pinsir
- .4byte gMonIcon_Tauros
- .4byte gMonIcon_Magikarp
- .4byte gMonIcon_Gyarados
- .4byte gMonIcon_Lapras
- .4byte gMonIcon_Ditto
- .4byte gMonIcon_Eevee
- .4byte gMonIcon_Vaporeon
- .4byte gMonIcon_Jolteon
- .4byte gMonIcon_Flareon
- .4byte gMonIcon_Porygon
- .4byte gMonIcon_Omanyte
- .4byte gMonIcon_Omastar
- .4byte gMonIcon_Kabuto
- .4byte gMonIcon_Kabutops
- .4byte gMonIcon_Aerodactyl
- .4byte gMonIcon_Snorlax
- .4byte gMonIcon_Articuno
- .4byte gMonIcon_Zapdos
- .4byte gMonIcon_Moltres
- .4byte gMonIcon_Dratini
- .4byte gMonIcon_Dragonair
- .4byte gMonIcon_Dragonite
- .4byte gMonIcon_Mewtwo
- .4byte gMonIcon_Mew
- .4byte gMonIcon_Chikorita
- .4byte gMonIcon_Bayleef
- .4byte gMonIcon_Meganium
- .4byte gMonIcon_Cyndaquil
- .4byte gMonIcon_Quilava
- .4byte gMonIcon_Typhlosion
- .4byte gMonIcon_Totodile
- .4byte gMonIcon_Croconaw
- .4byte gMonIcon_Feraligatr
- .4byte gMonIcon_Sentret
- .4byte gMonIcon_Furret
- .4byte gMonIcon_Hoothoot
- .4byte gMonIcon_Noctowl
- .4byte gMonIcon_Ledyba
- .4byte gMonIcon_Ledian
- .4byte gMonIcon_Spinarak
- .4byte gMonIcon_Ariados
- .4byte gMonIcon_Crobat
- .4byte gMonIcon_Chinchou
- .4byte gMonIcon_Lanturn
- .4byte gMonIcon_Pichu
- .4byte gMonIcon_Cleffa
- .4byte gMonIcon_Igglybuff
- .4byte gMonIcon_Togepi
- .4byte gMonIcon_Togetic
- .4byte gMonIcon_Natu
- .4byte gMonIcon_Xatu
- .4byte gMonIcon_Mareep
- .4byte gMonIcon_Flaaffy
- .4byte gMonIcon_Ampharos
- .4byte gMonIcon_Bellossom
- .4byte gMonIcon_Marill
- .4byte gMonIcon_Azumarill
- .4byte gMonIcon_Sudowoodo
- .4byte gMonIcon_Politoed
- .4byte gMonIcon_Hoppip
- .4byte gMonIcon_Skiploom
- .4byte gMonIcon_Jumpluff
- .4byte gMonIcon_Aipom
- .4byte gMonIcon_Sunkern
- .4byte gMonIcon_Sunflora
- .4byte gMonIcon_Yanma
- .4byte gMonIcon_Wooper
- .4byte gMonIcon_Quagsire
- .4byte gMonIcon_Espeon
- .4byte gMonIcon_Umbreon
- .4byte gMonIcon_Murkrow
- .4byte gMonIcon_Slowking
- .4byte gMonIcon_Misdreavus
- .4byte gMonIcon_UnownA
- .4byte gMonIcon_Wobbuffet
- .4byte gMonIcon_Girafarig
- .4byte gMonIcon_Pineco
- .4byte gMonIcon_Forretress
- .4byte gMonIcon_Dunsparce
- .4byte gMonIcon_Gligar
- .4byte gMonIcon_Steelix
- .4byte gMonIcon_Snubbull
- .4byte gMonIcon_Granbull
- .4byte gMonIcon_Qwilfish
- .4byte gMonIcon_Scizor
- .4byte gMonIcon_Shuckle
- .4byte gMonIcon_Heracross
- .4byte gMonIcon_Sneasel
- .4byte gMonIcon_Teddiursa
- .4byte gMonIcon_Ursaring
- .4byte gMonIcon_Slugma
- .4byte gMonIcon_Magcargo
- .4byte gMonIcon_Swinub
- .4byte gMonIcon_Piloswine
- .4byte gMonIcon_Corsola
- .4byte gMonIcon_Remoraid
- .4byte gMonIcon_Octillery
- .4byte gMonIcon_Delibird
- .4byte gMonIcon_Mantine
- .4byte gMonIcon_Skarmory
- .4byte gMonIcon_Houndour
- .4byte gMonIcon_Houndoom
- .4byte gMonIcon_Kingdra
- .4byte gMonIcon_Phanpy
- .4byte gMonIcon_Donphan
- .4byte gMonIcon_Porygon2
- .4byte gMonIcon_Stantler
- .4byte gMonIcon_Smeargle
- .4byte gMonIcon_Tyrogue
- .4byte gMonIcon_Hitmontop
- .4byte gMonIcon_Smoochum
- .4byte gMonIcon_Elekid
- .4byte gMonIcon_Magby
- .4byte gMonIcon_Miltank
- .4byte gMonIcon_Blissey
- .4byte gMonIcon_Raikou
- .4byte gMonIcon_Entei
- .4byte gMonIcon_Suicune
- .4byte gMonIcon_Larvitar
- .4byte gMonIcon_Pupitar
- .4byte gMonIcon_Tyranitar
- .4byte gMonIcon_Lugia
- .4byte gMonIcon_HoOh
- .4byte gMonIcon_Celebi
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_Treecko
- .4byte gMonIcon_Grovyle
- .4byte gMonIcon_Sceptile
- .4byte gMonIcon_Torchic
- .4byte gMonIcon_Combusken
- .4byte gMonIcon_Blaziken
- .4byte gMonIcon_Mudkip
- .4byte gMonIcon_Marshtomp
- .4byte gMonIcon_Swampert
- .4byte gMonIcon_Poochyena
- .4byte gMonIcon_Mightyena
- .4byte gMonIcon_Zigzagoon
- .4byte gMonIcon_Linoone
- .4byte gMonIcon_Wurmple
- .4byte gMonIcon_Silcoon
- .4byte gMonIcon_Beautifly
- .4byte gMonIcon_Cascoon
- .4byte gMonIcon_Dustox
- .4byte gMonIcon_Lotad
- .4byte gMonIcon_Lombre
- .4byte gMonIcon_Ludicolo
- .4byte gMonIcon_Seedot
- .4byte gMonIcon_Nuzleaf
- .4byte gMonIcon_Shiftry
- .4byte gMonIcon_Nincada
- .4byte gMonIcon_Ninjask
- .4byte gMonIcon_Shedinja
- .4byte gMonIcon_Taillow
- .4byte gMonIcon_Swellow
- .4byte gMonIcon_Shroomish
- .4byte gMonIcon_Breloom
- .4byte gMonIcon_Spinda
- .4byte gMonIcon_Wingull
- .4byte gMonIcon_Pelipper
- .4byte gMonIcon_Surskit
- .4byte gMonIcon_Masquerain
- .4byte gMonIcon_Wailmer
- .4byte gMonIcon_Wailord
- .4byte gMonIcon_Skitty
- .4byte gMonIcon_Delcatty
- .4byte gMonIcon_Kecleon
- .4byte gMonIcon_Baltoy
- .4byte gMonIcon_Claydol
- .4byte gMonIcon_Nosepass
- .4byte gMonIcon_Torkoal
- .4byte gMonIcon_Sableye
- .4byte gMonIcon_Barboach
- .4byte gMonIcon_Whiscash
- .4byte gMonIcon_Luvdisc
- .4byte gMonIcon_Corphish
- .4byte gMonIcon_Crawdaunt
- .4byte gMonIcon_Feebas
- .4byte gMonIcon_Milotic
- .4byte gMonIcon_Carvanha
- .4byte gMonIcon_Sharpedo
- .4byte gMonIcon_Trapinch
- .4byte gMonIcon_Vibrava
- .4byte gMonIcon_Flygon
- .4byte gMonIcon_Makuhita
- .4byte gMonIcon_Hariyama
- .4byte gMonIcon_Electrike
- .4byte gMonIcon_Manectric
- .4byte gMonIcon_Numel
- .4byte gMonIcon_Camerupt
- .4byte gMonIcon_Spheal
- .4byte gMonIcon_Sealeo
- .4byte gMonIcon_Walrein
- .4byte gMonIcon_Cacnea
- .4byte gMonIcon_Cacturne
- .4byte gMonIcon_Snorunt
- .4byte gMonIcon_Glalie
- .4byte gMonIcon_Lunatone
- .4byte gMonIcon_Solrock
- .4byte gMonIcon_Azurill
- .4byte gMonIcon_Spoink
- .4byte gMonIcon_Grumpig
- .4byte gMonIcon_Plusle
- .4byte gMonIcon_Minun
- .4byte gMonIcon_Mawile
- .4byte gMonIcon_Meditite
- .4byte gMonIcon_Medicham
- .4byte gMonIcon_Swablu
- .4byte gMonIcon_Altaria
- .4byte gMonIcon_Wynaut
- .4byte gMonIcon_Duskull
- .4byte gMonIcon_Dusclops
- .4byte gMonIcon_Roselia
- .4byte gMonIcon_Slakoth
- .4byte gMonIcon_Vigoroth
- .4byte gMonIcon_Slaking
- .4byte gMonIcon_Gulpin
- .4byte gMonIcon_Swalot
- .4byte gMonIcon_Tropius
- .4byte gMonIcon_Whismur
- .4byte gMonIcon_Loudred
- .4byte gMonIcon_Exploud
- .4byte gMonIcon_Clamperl
- .4byte gMonIcon_Huntail
- .4byte gMonIcon_Gorebyss
- .4byte gMonIcon_Absol
- .4byte gMonIcon_Shuppet
- .4byte gMonIcon_Banette
- .4byte gMonIcon_Seviper
- .4byte gMonIcon_Zangoose
- .4byte gMonIcon_Relicanth
- .4byte gMonIcon_Aron
- .4byte gMonIcon_Lairon
- .4byte gMonIcon_Aggron
- .4byte gMonIcon_Castform
- .4byte gMonIcon_Volbeat
- .4byte gMonIcon_Illumise
- .4byte gMonIcon_Lileep
- .4byte gMonIcon_Cradily
- .4byte gMonIcon_Anorith
- .4byte gMonIcon_Armaldo
- .4byte gMonIcon_Ralts
- .4byte gMonIcon_Kirlia
- .4byte gMonIcon_Gardevoir
- .4byte gMonIcon_Bagon
- .4byte gMonIcon_Shelgon
- .4byte gMonIcon_Salamence
- .4byte gMonIcon_Beldum
- .4byte gMonIcon_Metang
- .4byte gMonIcon_Metagross
- .4byte gMonIcon_Regirock
- .4byte gMonIcon_Regice
- .4byte gMonIcon_Registeel
- .4byte gMonIcon_Kyogre
- .4byte gMonIcon_Groudon
- .4byte gMonIcon_Rayquaza
- .4byte gMonIcon_Latias
- .4byte gMonIcon_Latios
- .4byte gMonIcon_Jirachi
- .4byte gMonIcon_Deoxys
- .4byte gMonIcon_Chimecho
- .4byte gMonIcon_Egg
- .4byte gMonIcon_UnownB
- .4byte gMonIcon_UnownC
- .4byte gMonIcon_UnownD
- .4byte gMonIcon_UnownE
- .4byte gMonIcon_UnownF
- .4byte gMonIcon_UnownG
- .4byte gMonIcon_UnownH
- .4byte gMonIcon_UnownI
- .4byte gMonIcon_UnownJ
- .4byte gMonIcon_UnownK
- .4byte gMonIcon_UnownL
- .4byte gMonIcon_UnownM
- .4byte gMonIcon_UnownN
- .4byte gMonIcon_UnownO
- .4byte gMonIcon_UnownP
- .4byte gMonIcon_UnownQ
- .4byte gMonIcon_UnownR
- .4byte gMonIcon_UnownS
- .4byte gMonIcon_UnownT
- .4byte gMonIcon_UnownU
- .4byte gMonIcon_UnownV
- .4byte gMonIcon_UnownW
- .4byte gMonIcon_UnownX
- .4byte gMonIcon_UnownY
- .4byte gMonIcon_UnownZ
- .4byte gMonIcon_UnownExclamationMark
- .4byte gMonIcon_UnownQuestionMark
diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s
index 01aa67eb0..c79b59e43 100644
--- a/data/item_menu_icons.s
+++ b/data/item_menu_icons.s
@@ -1,4 +1,4 @@
-#include "constants/items.h"
+ #include "constants/items.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
@@ -54,7 +54,22 @@ gUnknown_0857FDF4:: @ 857FDF4
.incbin "baserom.gba", 0x57fdf4, 0x1c
gUnknown_0857FE10:: @ 857FE10
- .incbin "baserom.gba", 0x57fe10, 0x90
+ .incbin "baserom.gba", 0x57fe10, 0x18
+
+gUnknown_0857FE28:: @ 857FE28
+ .incbin "baserom.gba", 0x57fe28, 0x18
+
+gUnknown_0857FE40:: @ 857FE40
+ .incbin "baserom.gba", 0x57fe40, 0x18
+
+gUnknown_0857FE58:: @ 857FE58
+ .incbin "baserom.gba", 0x57fe58, 0x18
+
+gUnknown_0857FE70:: @ 857FE70
+ .incbin "baserom.gba", 0x57fe70, 0x18
+
+gUnknown_0857FE88:: @ 857FE88
+ .incbin "baserom.gba", 0x57fe88, 0x18
@ 857FEA0
.include "data/text/item_descriptions.inc"
diff --git a/data/learn_move.s b/data/learn_move.s
index bcb8aeba1..94805bacb 100644
--- a/data/learn_move.s
+++ b/data/learn_move.s
@@ -2,6 +2,8 @@
.include "constants/constants.inc"
.section .rodata
+gUnknown_085CEA18:: @ 85CEA18
+ .incbin "baserom.gba", 0x5ceA18, 0x198
gUnknown_085CEBB0:: @ 85CEBB0
.incbin "baserom.gba", 0x5cebb0, 0x8
diff --git a/data/librtc_rodata.s b/data/librtc_rodata.s
index 30cc8427f..0ed8b9ade 100644
--- a/data/librtc_rodata.s
+++ b/data/librtc_rodata.s
@@ -13,4 +13,4 @@
.4byte 0x3001A7E
.4byte 0x3001A7E
.4byte 0x3001A7E
- .4byte 0x80000C6
+ .4byte GPIOPortDirection
diff --git a/data/link_strings.s b/data/link_strings.s
index 6836863e0..345903e0b 100644
--- a/data/link_strings.s
+++ b/data/link_strings.s
@@ -1,24 +1,56 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
+ .section .rodata
- .align 2
- .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
+ .align 2
+
+gUnknown_862B810:: @ 862B810
+ .string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
+
+gUnknown_862B832:: @ 862B832
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L$"
+
+gUnknown_862B84B:: @ 862B84B
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
+
+gUnknown_862B86C:: @ 862B86C
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
+
+gUnknown_0862B88D:: @ 862B88D
.string "{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}.$"
+
+gUnknown_0862B8AE:: @ 862B8AE
.string "{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},$"
+
+gUnknown_0862B8CF:: @ 862B8CF
.string "{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} $"
+
+gUnknown_0862B8F0:: @ 862B8F0
.string "{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} $"
+
+gUnknown_0862B911:: @ 862B911
.string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}.$"
+
+gUnknown_0862B932:: @ 862B932
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},$"
+
+gUnknown_0862B953:: @ 862B953
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
+
+gUnknown_0862B974:: @ 862B974
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
+
+gUnknown_0862B995:: @ 862B995
.string "{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} $"
+
+gUnknown_0862B9AE:: @ 862B9AE
.string "{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} $"
- .string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
+
+gUnknown_0862B9C7:: @ 862B9C7
+ .string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
+
+gUnknown_0862B9E0:: @ 862B9E0
.string "{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}’{CLEAR 18} $"
gUnknown_0862B9F9:: @ 862B9F9
diff --git a/data/maps/AbandonedShip_CaptainsOffice/header.inc b/data/maps/AbandonedShip_CaptainsOffice/header.inc
index 143d0c61e..5c6bae920 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/header.inc
+++ b/data/maps/AbandonedShip_CaptainsOffice/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_CaptainsOffice: @ 84845A4
.4byte AbandonedShip_CaptainsOffice_MapEvents
.4byte AbandonedShip_CaptainsOffice_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 195
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Corridors_1F/header.inc b/data/maps/AbandonedShip_Corridors_1F/header.inc
index 5aa0d11c2..7d1582721 100644
--- a/data/maps/AbandonedShip_Corridors_1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Corridors_1F: @ 84844C4
.4byte AbandonedShip_Corridors_1F_MapEvents
.4byte AbandonedShip_Corridors_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 187
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Corridors_B1F/header.inc b/data/maps/AbandonedShip_Corridors_B1F/header.inc
index 39d3c52ea..2205786fe 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_B1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Corridors_B1F: @ 84844FC
.4byte AbandonedShip_Corridors_B1F_MapEvents
.4byte AbandonedShip_Corridors_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 189
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Deck/header.inc b/data/maps/AbandonedShip_Deck/header.inc
index 563401ca7..f83905c8f 100644
--- a/data/maps/AbandonedShip_Deck/header.inc
+++ b/data/maps/AbandonedShip_Deck/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Deck: @ 84844A8
.4byte AbandonedShip_Deck_MapEvents
.4byte AbandonedShip_Deck_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 186
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
index e71aa5764..fc93ec42d 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_HiddenFloorCorridors: @ 84845DC
.4byte AbandonedShip_HiddenFloorCorridors_MapEvents
.4byte AbandonedShip_HiddenFloorCorridors_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 289
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
index 08fd1b2cb..cb8f99732 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_HiddenFloorRooms: @ 84845F8
.4byte AbandonedShip_HiddenFloorRooms_MapEvents
.4byte AbandonedShip_HiddenFloorRooms_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 310
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Room_B1F/header.inc b/data/maps/AbandonedShip_Room_B1F/header.inc
index 3e717ffb2..68b484f68 100644
--- a/data/maps/AbandonedShip_Room_B1F/header.inc
+++ b/data/maps/AbandonedShip_Room_B1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Room_B1F: @ 848456C
.4byte AbandonedShip_Room_B1F_MapEvents
.4byte AbandonedShip_Room_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 193
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms2_1F/header.inc b/data/maps/AbandonedShip_Rooms2_1F/header.inc
index 7f7b8140c..d712be55f 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms2_1F: @ 8484588
.4byte AbandonedShip_Rooms2_1F_MapEvents
.4byte AbandonedShip_Rooms2_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 194
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/header.inc b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
index ce86c382a..1b5cbb68a 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms2_B1F: @ 8484534
.4byte AbandonedShip_Rooms2_B1F_MapEvents
.4byte AbandonedShip_Rooms2_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 191
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms_1F/header.inc b/data/maps/AbandonedShip_Rooms_1F/header.inc
index 46014cde9..68dbcbbdb 100644
--- a/data/maps/AbandonedShip_Rooms_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms_1F: @ 84844E0
.4byte AbandonedShip_Rooms_1F_MapEvents
.4byte AbandonedShip_Rooms_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 188
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms_B1F/header.inc b/data/maps/AbandonedShip_Rooms_B1F/header.inc
index f9fab80eb..219410a9f 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_B1F/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms_B1F: @ 8484518
.4byte AbandonedShip_Rooms_B1F_MapEvents
.4byte AbandonedShip_Rooms_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 190
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Underwater1/header.inc b/data/maps/AbandonedShip_Underwater1/header.inc
index c3864d6c4..b314f5028 100644
--- a/data/maps/AbandonedShip_Underwater1/header.inc
+++ b/data/maps/AbandonedShip_Underwater1/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Underwater1: @ 8484550
.4byte AbandonedShip_Underwater1_MapEvents
.4byte AbandonedShip_Underwater1_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 192
.byte 61
.byte 0
diff --git a/data/maps/AbandonedShip_Underwater2/header.inc b/data/maps/AbandonedShip_Underwater2/header.inc
index b8b591eed..3f15871b7 100644
--- a/data/maps/AbandonedShip_Underwater2/header.inc
+++ b/data/maps/AbandonedShip_Underwater2/header.inc
@@ -3,7 +3,7 @@ AbandonedShip_Underwater2: @ 84845C0
.4byte AbandonedShip_Underwater2_MapEvents
.4byte AbandonedShip_Underwater2_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 196
.byte 61
.byte 0
diff --git a/data/maps/AlteringCave/header.inc b/data/maps/AlteringCave/header.inc
index bc062c9d5..98a23f76a 100644
--- a/data/maps/AlteringCave/header.inc
+++ b/data/maps/AlteringCave/header.inc
@@ -3,7 +3,7 @@ AlteringCave: @ 8484A58
.4byte AlteringCave_MapEvents
.4byte AlteringCave_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 420
.byte 210
.byte 0
diff --git a/data/maps/AncientTomb/header.inc b/data/maps/AncientTomb/header.inc
index daf7c5c2d..2d384b07b 100644
--- a/data/maps/AncientTomb/header.inc
+++ b/data/maps/AncientTomb/header.inc
@@ -3,7 +3,7 @@ AncientTomb: @ 8484630
.4byte AncientTomb_MapEvents
.4byte AncientTomb_MapScripts
.4byte 0x0
- .2byte BGM_MABOROSI
+ .2byte MUS_MABOROSI
.2byte 281
.byte 83
.byte 0
diff --git a/data/maps/AquaHideout_1F/header.inc b/data/maps/AquaHideout_1F/header.inc
index b9b43b2d2..d2f8601bf 100644
--- a/data/maps/AquaHideout_1F/header.inc
+++ b/data/maps/AquaHideout_1F/header.inc
@@ -3,7 +3,7 @@ AquaHideout_1F: @ 8484144
.4byte AquaHideout_1F_MapEvents
.4byte AquaHideout_1F_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 143
.byte 197
.byte 0
diff --git a/data/maps/AquaHideout_B1F/header.inc b/data/maps/AquaHideout_B1F/header.inc
index 401f3ba9a..e5a70a5c0 100644
--- a/data/maps/AquaHideout_B1F/header.inc
+++ b/data/maps/AquaHideout_B1F/header.inc
@@ -3,7 +3,7 @@ AquaHideout_B1F: @ 8484160
.4byte AquaHideout_B1F_MapEvents
.4byte AquaHideout_B1F_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 144
.byte 197
.byte 0
diff --git a/data/maps/AquaHideout_B2F/header.inc b/data/maps/AquaHideout_B2F/header.inc
index 6e4304732..0f3849799 100644
--- a/data/maps/AquaHideout_B2F/header.inc
+++ b/data/maps/AquaHideout_B2F/header.inc
@@ -3,7 +3,7 @@ AquaHideout_B2F: @ 848417C
.4byte AquaHideout_B2F_MapEvents
.4byte AquaHideout_B2F_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 145
.byte 197
.byte 0
diff --git a/data/maps/AquaHideout_UnusedRubyMap1/header.inc b/data/maps/AquaHideout_UnusedRubyMap1/header.inc
index 1b678dfd1..b32ecf901 100644
--- a/data/maps/AquaHideout_UnusedRubyMap1/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap1/header.inc
@@ -3,7 +3,7 @@ AquaHideout_UnusedRubyMap1: @ 84846D8
.4byte AquaHideout_UnusedRubyMap1_MapEvents
.4byte AquaHideout_UnusedRubyMap1_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 316
.byte 197
.byte 0
diff --git a/data/maps/AquaHideout_UnusedRubyMap2/header.inc b/data/maps/AquaHideout_UnusedRubyMap2/header.inc
index 17d98b346..dec1a5311 100644
--- a/data/maps/AquaHideout_UnusedRubyMap2/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap2/header.inc
@@ -3,7 +3,7 @@ AquaHideout_UnusedRubyMap2: @ 84846F4
.4byte AquaHideout_UnusedRubyMap2_MapEvents
.4byte AquaHideout_UnusedRubyMap2_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 317
.byte 197
.byte 0
diff --git a/data/maps/AquaHideout_UnusedRubyMap3/header.inc b/data/maps/AquaHideout_UnusedRubyMap3/header.inc
index 73c8d7c0d..a2383a4a6 100644
--- a/data/maps/AquaHideout_UnusedRubyMap3/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap3/header.inc
@@ -3,7 +3,7 @@ AquaHideout_UnusedRubyMap3: @ 8484710
.4byte AquaHideout_UnusedRubyMap3_MapEvents
.4byte AquaHideout_UnusedRubyMap3_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 318
.byte 197
.byte 0
diff --git a/data/maps/ArtisanCave_1F/header.inc b/data/maps/ArtisanCave_1F/header.inc
index dbfd31dba..1c363e7c9 100644
--- a/data/maps/ArtisanCave_1F/header.inc
+++ b/data/maps/ArtisanCave_1F/header.inc
@@ -3,7 +3,7 @@ ArtisanCave_1F: @ 84849B0
.4byte ArtisanCave_1F_MapEvents
.4byte ArtisanCave_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 401
.byte 202
.byte 0
diff --git a/data/maps/ArtisanCave_B1F/header.inc b/data/maps/ArtisanCave_B1F/header.inc
index 3caf8f660..844f627c1 100644
--- a/data/maps/ArtisanCave_B1F/header.inc
+++ b/data/maps/ArtisanCave_B1F/header.inc
@@ -3,7 +3,7 @@ ArtisanCave_B1F: @ 8484994
.4byte ArtisanCave_B1F_MapEvents
.4byte ArtisanCave_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 400
.byte 202
.byte 0
diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
index f55683ddf..19e6f0413 100644
--- a/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleArenaBattleRoom: @ 8485484
.4byte BattleFrontier_BattleArenaBattleRoom_MapEvents
.4byte BattleFrontier_BattleArenaBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_ARENA
+ .2byte MUS_B_ARENA
.2byte 356
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleArenaCorridor/header.inc b/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
index 2820635f3..d70d50b1d 100644
--- a/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleArenaCorridor: @ 8485468
.4byte BattleFrontier_BattleArenaCorridor_MapEvents
.4byte BattleFrontier_BattleArenaCorridor_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_ARENA
+ .2byte MUS_B_ARENA
.2byte 355
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleArenaLobby/header.inc b/data/maps/BattleFrontier_BattleArenaLobby/header.inc
index 660d353c1..36522126d 100644
--- a/data/maps/BattleFrontier_BattleArenaLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleArenaLobby: @ 848544C
.4byte BattleFrontier_BattleArenaLobby_MapEvents
.4byte BattleFrontier_BattleArenaLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_ARENA
+ .2byte MUS_B_ARENA
.2byte 354
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc b/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
index 3a7eca639..ab6254403 100644
--- a/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleDomeBattleRoom: @ 8485388
.4byte BattleFrontier_BattleDomeBattleRoom_MapEvents
.4byte BattleFrontier_BattleDomeBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_DOME_TOURNAMENT
+ .2byte MUS_B_DOME
.2byte 335
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleDomeCorridor/header.inc b/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
index a9093cc84..f91cfe2d4 100644
--- a/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleDomeCorridor: @ 8485350
.4byte BattleFrontier_BattleDomeCorridor_MapEvents
.4byte BattleFrontier_BattleDomeCorridor_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_DOME
+ .2byte MUS_B_DOME1
.2byte 333
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleDomeLobby/header.inc b/data/maps/BattleFrontier_BattleDomeLobby/header.inc
index e7b1c9935..0626aea77 100644
--- a/data/maps/BattleFrontier_BattleDomeLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleDomeLobby: @ 8485334
.4byte BattleFrontier_BattleDomeLobby_MapEvents
.4byte BattleFrontier_BattleDomeLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_DOME
+ .2byte MUS_B_DOME1
.2byte 332
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc b/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
index a2c9d8bf6..7e06ab60a 100644
--- a/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleDomePreBattleRoom: @ 848536C
.4byte BattleFrontier_BattleDomePreBattleRoom_MapEvents
.4byte BattleFrontier_BattleDomePreBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_DOME_TOURNAMENT
+ .2byte MUS_B_DOME
.2byte 334
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
index 5ae64a1f5..51aa2cb06 100644
--- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleFactoryBattleRoom: @ 84854D8
.4byte BattleFrontier_BattleFactoryBattleRoom_MapEvents
.4byte BattleFrontier_BattleFactoryBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_FACTORY
+ .2byte MUS_B_FACTORY
.2byte 348
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/header.inc b/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
index b376011f4..f4304d579 100644
--- a/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleFactoryLobby: @ 84854A0
.4byte BattleFrontier_BattleFactoryLobby_MapEvents
.4byte BattleFrontier_BattleFactoryLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_FACTORY
+ .2byte MUS_B_FACTORY
.2byte 346
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
index b8427f82f..debeb0c12 100644
--- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleFactoryPreBattleRoom: @ 84854BC
.4byte BattleFrontier_BattleFactoryPreBattleRoom_MapEvents
.4byte BattleFrontier_BattleFactoryPreBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_FACTORY
+ .2byte MUS_B_FACTORY
.2byte 347
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
index 4bfde6991..99c95d07d 100644
--- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePalaceBattleRoom: @ 84853DC
.4byte BattleFrontier_BattlePalaceBattleRoom_MapEvents
.4byte BattleFrontier_BattlePalaceBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PALACE
+ .2byte MUS_B_PALACE
.2byte 344
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
index a3786f794..4dec7d651 100644
--- a/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePalaceCorridor: @ 84853C0
.4byte BattleFrontier_BattlePalaceCorridor_MapEvents
.4byte BattleFrontier_BattlePalaceCorridor_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PALACE
+ .2byte MUS_B_PALACE
.2byte 343
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/header.inc b/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
index 357a5d9e6..4bf9326b7 100644
--- a/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePalaceLobby: @ 84853A4
.4byte BattleFrontier_BattlePalaceLobby_MapEvents
.4byte BattleFrontier_BattlePalaceLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PALACE
+ .2byte MUS_B_PALACE
.2byte 342
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/header.inc b/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
index 3c305dbee..f2bf0501b 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeCorridor: @ 8485510
.4byte BattleFrontier_BattlePikeCorridor_MapEvents
.4byte BattleFrontier_BattlePikeCorridor_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 350
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/header.inc b/data/maps/BattleFrontier_BattlePikeLobby/header.inc
index c1533a1ed..2b7709152 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeLobby: @ 84854F4
.4byte BattleFrontier_BattlePikeLobby_MapEvents
.4byte BattleFrontier_BattlePikeLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 349
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
index f932492e0..89c74c18a 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeRandomRoom1: @ 8485548
.4byte BattleFrontier_BattlePikeRandomRoom1_MapEvents
.4byte BattleFrontier_BattlePikeRandomRoom1_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 352
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
index 35191e707..425df7bcb 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeRandomRoom2: @ 8485564
.4byte BattleFrontier_BattlePikeRandomRoom2_MapEvents
.4byte BattleFrontier_BattlePikeRandomRoom2_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 353
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
index 69fcb0ee0..e3518c68b 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeRandomRoom3: @ 8485580
.4byte BattleFrontier_BattlePikeRandomRoom3_MapEvents
.4byte BattleFrontier_BattlePikeRandomRoom3_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 358
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
index 95da241ae..a9e768832 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePikeThreePathRoom: @ 848552C
.4byte BattleFrontier_BattlePikeThreePathRoom_MapEvents
.4byte BattleFrontier_BattlePikeThreePathRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PIKE
+ .2byte MUS_B_TUBE
.2byte 351
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
index d0b08b300..150d9cc03 100644
--- a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
+++ b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePointExchangeServiceCorner: @ 84855D4
.4byte BattleFrontier_BattlePointExchangeServiceCorner_MapEvents
.4byte BattleFrontier_BattlePointExchangeServiceCorner_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 398
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/header.inc b/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
index fe8235101..ab9d35d81 100644
--- a/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattlePyramidLobby: @ 84853F8
.4byte BattleFrontier_BattlePyramidLobby_MapEvents
.4byte BattleFrontier_BattlePyramidLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_PYRAMID
+ .2byte MUS_PYRAMID
.2byte 360
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
index 53542ab96..bc54d421a 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerBattleRoom: @ 848521C
.4byte BattleFrontier_BattleTowerBattleRoom_MapEvents
.4byte BattleFrontier_BattleTowerBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 268
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
index fffa32e0d..b9e17e9aa 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerBattleRoom2: @ 8485318
.4byte BattleFrontier_BattleTowerBattleRoom2_MapEvents
.4byte BattleFrontier_BattleTowerBattleRoom2_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 268
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor/header.inc b/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
index 54a836985..f72c8fe29 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerCorridor: @ 8485200
.4byte BattleFrontier_BattleTowerCorridor_MapEvents
.4byte BattleFrontier_BattleTowerCorridor_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 267
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc b/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
index 2988c9d32..6332bc83b 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerCorridor2: @ 84852FC
.4byte BattleFrontier_BattleTowerCorridor2_MapEvents
.4byte BattleFrontier_BattleTowerCorridor2_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 391
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerElevator/header.inc b/data/maps/BattleFrontier_BattleTowerElevator/header.inc
index 50cbdd309..1dd6b495e 100644
--- a/data/maps/BattleFrontier_BattleTowerElevator/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerElevator/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerElevator: @ 84851E4
.4byte BattleFrontier_BattleTowerElevator_MapEvents
.4byte BattleFrontier_BattleTowerElevator_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 266
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerLobby/header.inc b/data/maps/BattleFrontier_BattleTowerLobby/header.inc
index 8706ecb7f..94d43eb89 100644
--- a/data/maps/BattleFrontier_BattleTowerLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerLobby/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerLobby: @ 84851C8
.4byte BattleFrontier_BattleTowerLobby_MapEvents
.4byte BattleFrontier_BattleTowerLobby_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 264
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
index b02e91000..293fd6418 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_BattleTowerMultiBattleRoom: @ 84852E0
.4byte BattleFrontier_BattleTowerMultiBattleRoom_MapEvents
.4byte BattleFrontier_BattleTowerMultiBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_BATTLE_TOWER
+ .2byte MUS_SATTOWER
.2byte 390
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge1/header.inc b/data/maps/BattleFrontier_Lounge1/header.inc
index 6a85c8f6d..97eb721b6 100644
--- a/data/maps/BattleFrontier_Lounge1/header.inc
+++ b/data/maps/BattleFrontier_Lounge1/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge1: @ 84855B8
.4byte BattleFrontier_Lounge1_MapEvents
.4byte BattleFrontier_Lounge1_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge2/header.inc b/data/maps/BattleFrontier_Lounge2/header.inc
index cd5c77c97..b5a1367b5 100644
--- a/data/maps/BattleFrontier_Lounge2/header.inc
+++ b/data/maps/BattleFrontier_Lounge2/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge2: @ 84855F0
.4byte BattleFrontier_Lounge2_MapEvents
.4byte BattleFrontier_Lounge2_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 397
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge3/header.inc b/data/maps/BattleFrontier_Lounge3/header.inc
index af18dd057..21cd2cc38 100644
--- a/data/maps/BattleFrontier_Lounge3/header.inc
+++ b/data/maps/BattleFrontier_Lounge3/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge3: @ 848560C
.4byte BattleFrontier_Lounge3_MapEvents
.4byte BattleFrontier_Lounge3_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge4/header.inc b/data/maps/BattleFrontier_Lounge4/header.inc
index 4c1c34bbd..e550557ca 100644
--- a/data/maps/BattleFrontier_Lounge4/header.inc
+++ b/data/maps/BattleFrontier_Lounge4/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge4: @ 8485628
.4byte BattleFrontier_Lounge4_MapEvents
.4byte BattleFrontier_Lounge4_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge5/header.inc b/data/maps/BattleFrontier_Lounge5/header.inc
index beb6adceb..dbe0afa67 100644
--- a/data/maps/BattleFrontier_Lounge5/header.inc
+++ b/data/maps/BattleFrontier_Lounge5/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge5: @ 8485660
.4byte BattleFrontier_Lounge5_MapEvents
.4byte BattleFrontier_Lounge5_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 397
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge6/header.inc b/data/maps/BattleFrontier_Lounge6/header.inc
index 7b41b7d47..c41376cfd 100644
--- a/data/maps/BattleFrontier_Lounge6/header.inc
+++ b/data/maps/BattleFrontier_Lounge6/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge6: @ 848567C
.4byte BattleFrontier_Lounge6_MapEvents
.4byte BattleFrontier_Lounge6_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge7/header.inc b/data/maps/BattleFrontier_Lounge7/header.inc
index 4c4096a18..0348fd64c 100644
--- a/data/maps/BattleFrontier_Lounge7/header.inc
+++ b/data/maps/BattleFrontier_Lounge7/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge7: @ 8485698
.4byte BattleFrontier_Lounge7_MapEvents
.4byte BattleFrontier_Lounge7_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge8/header.inc b/data/maps/BattleFrontier_Lounge8/header.inc
index 1517fb67c..9ec0f336f 100644
--- a/data/maps/BattleFrontier_Lounge8/header.inc
+++ b/data/maps/BattleFrontier_Lounge8/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge8: @ 84856D0
.4byte BattleFrontier_Lounge8_MapEvents
.4byte BattleFrontier_Lounge8_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Lounge9/header.inc b/data/maps/BattleFrontier_Lounge9/header.inc
index 388b0c1ec..d88f40095 100644
--- a/data/maps/BattleFrontier_Lounge9/header.inc
+++ b/data/maps/BattleFrontier_Lounge9/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Lounge9: @ 84856EC
.4byte BattleFrontier_Lounge9_MapEvents
.4byte BattleFrontier_Lounge9_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 429
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_Mart/header.inc b/data/maps/BattleFrontier_Mart/header.inc
index 2a81bf2f6..b0cd11e40 100644
--- a/data/maps/BattleFrontier_Mart/header.inc
+++ b/data/maps/BattleFrontier_Mart/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_Mart: @ 8485740
.4byte BattleFrontier_Mart_MapEvents
.4byte BattleFrontier_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_OutsideEast/header.inc b/data/maps/BattleFrontier_OutsideEast/header.inc
index ca6b4ea3d..f40bfc1f3 100644
--- a/data/maps/BattleFrontier_OutsideEast/header.inc
+++ b/data/maps/BattleFrontier_OutsideEast/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_OutsideEast: @ 84852C4
.4byte BattleFrontier_OutsideEast_MapEvents
.4byte BattleFrontier_OutsideEast_MapScripts
.4byte BattleFrontier_OutsideEast_MapConnections
- .2byte BGM_BATTLE_FRONTIER
+ .2byte MUS_B_FRONTIER
.2byte 345
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_OutsideWest/header.inc b/data/maps/BattleFrontier_OutsideWest/header.inc
index bc9dd7dea..24f1ce14b 100644
--- a/data/maps/BattleFrontier_OutsideWest/header.inc
+++ b/data/maps/BattleFrontier_OutsideWest/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_OutsideWest: @ 84851AC
.4byte BattleFrontier_OutsideWest_MapEvents
.4byte BattleFrontier_OutsideWest_MapScripts
.4byte BattleFrontier_OutsideWest_MapConnections
- .2byte BGM_BATTLE_FRONTIER
+ .2byte MUS_B_FRONTIER
.2byte 265
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/header.inc b/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
index 08718a5cd..561aba67e 100644
--- a/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_PokemonCenter_1F: @ 8485708
.4byte BattleFrontier_PokemonCenter_1F_MapEvents
.4byte BattleFrontier_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_PokemonCenter_2F/header.inc b/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
index ce6bb9e21..6aa965d08 100644
--- a/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_PokemonCenter_2F: @ 8485724
.4byte BattleFrontier_PokemonCenter_2F_MapEvents
.4byte BattleFrontier_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_RankingHall/header.inc b/data/maps/BattleFrontier_RankingHall/header.inc
index 067cd783e..b068fbacc 100644
--- a/data/maps/BattleFrontier_RankingHall/header.inc
+++ b/data/maps/BattleFrontier_RankingHall/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_RankingHall: @ 848559C
.4byte BattleFrontier_RankingHall_MapEvents
.4byte BattleFrontier_RankingHall_MapScripts
.4byte 0x0
- .2byte BGM_BIJYUTU
+ .2byte MUS_BIJYUTU
.2byte 396
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_ReceptionGate/header.inc b/data/maps/BattleFrontier_ReceptionGate/header.inc
index fa89d7c99..32387ef0d 100644
--- a/data/maps/BattleFrontier_ReceptionGate/header.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_ReceptionGate: @ 84856B4
.4byte BattleFrontier_ReceptionGate_MapEvents
.4byte BattleFrontier_ReceptionGate_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 399
.byte 58
.byte 0
diff --git a/data/maps/BattleFrontier_ScottsHouse/header.inc b/data/maps/BattleFrontier_ScottsHouse/header.inc
index 0dfb989d4..1ac7c9524 100644
--- a/data/maps/BattleFrontier_ScottsHouse/header.inc
+++ b/data/maps/BattleFrontier_ScottsHouse/header.inc
@@ -3,7 +3,7 @@ BattleFrontier_ScottsHouse: @ 8485644
.4byte BattleFrontier_ScottsHouse_MapEvents
.4byte BattleFrontier_ScottsHouse_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 430
.byte 58
.byte 0
diff --git a/data/maps/CaveOfOrigin_1F/header.inc b/data/maps/CaveOfOrigin_1F/header.inc
index 1d15339d7..97b1a7664 100644
--- a/data/maps/CaveOfOrigin_1F/header.inc
+++ b/data/maps/CaveOfOrigin_1F/header.inc
@@ -3,7 +3,7 @@ CaveOfOrigin_1F: @ 84842E8
.4byte CaveOfOrigin_1F_MapEvents
.4byte CaveOfOrigin_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 158
.byte 72
.byte 0
diff --git a/data/maps/CaveOfOrigin_Entrance/header.inc b/data/maps/CaveOfOrigin_Entrance/header.inc
index 24e245e20..f2eab2e2b 100644
--- a/data/maps/CaveOfOrigin_Entrance/header.inc
+++ b/data/maps/CaveOfOrigin_Entrance/header.inc
@@ -3,7 +3,7 @@ CaveOfOrigin_Entrance: @ 84842CC
.4byte CaveOfOrigin_Entrance_MapEvents
.4byte CaveOfOrigin_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 157
.byte 72
.byte 0
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
index 734e2d2ad..081d1bba3 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
@@ -3,7 +3,7 @@ CaveOfOrigin_UnusedRubySapphireMap1: @ 8484304
.4byte CaveOfOrigin_UnusedRubySapphireMap1_MapEvents
.4byte CaveOfOrigin_UnusedRubySapphireMap1_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 159
.byte 72
.byte 1
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
index 63b629e0a..ef1747de8 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
@@ -3,7 +3,7 @@ CaveOfOrigin_UnusedRubySapphireMap2: @ 8484320
.4byte CaveOfOrigin_UnusedRubySapphireMap2_MapEvents
.4byte CaveOfOrigin_UnusedRubySapphireMap2_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 160
.byte 72
.byte 1
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
index e3f7d3fad..623c9c2bc 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
@@ -3,7 +3,7 @@ CaveOfOrigin_UnusedRubySapphireMap3: @ 848433C
.4byte CaveOfOrigin_UnusedRubySapphireMap3_MapEvents
.4byte CaveOfOrigin_UnusedRubySapphireMap3_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 161
.byte 72
.byte 1
diff --git a/data/maps/DesertRuins/header.inc b/data/maps/DesertRuins/header.inc
index 617568f5c..dcc150a4f 100644
--- a/data/maps/DesertRuins/header.inc
+++ b/data/maps/DesertRuins/header.inc
@@ -3,7 +3,7 @@ DesertRuins: @ 8483F68
.4byte DesertRuins_MapEvents
.4byte DesertRuins_MapScripts
.4byte 0x0
- .2byte BGM_MABOROSI
+ .2byte MUS_MABOROSI
.2byte 131
.byte 82
.byte 0
diff --git a/data/maps/DesertUnderpass/header.inc b/data/maps/DesertUnderpass/header.inc
index 1a253a839..b01e7638a 100644
--- a/data/maps/DesertUnderpass/header.inc
+++ b/data/maps/DesertUnderpass/header.inc
@@ -3,7 +3,7 @@ DesertUnderpass: @ 8484978
.4byte DesertUnderpass_MapEvents
.4byte DesertUnderpass_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 389
.byte 209
.byte 0
diff --git a/data/maps/DewfordTown/header.inc b/data/maps/DewfordTown/header.inc
index b0e34c3b3..7437a42a2 100644
--- a/data/maps/DewfordTown/header.inc
+++ b/data/maps/DewfordTown/header.inc
@@ -3,7 +3,7 @@ DewfordTown: @ 84825EC
.4byte DewfordTown_MapEvents
.4byte DewfordTown_MapScripts
.4byte DewfordTown_MapConnections
- .2byte BGM_HIGHTOWN
+ .2byte MUS_HIGHTOWN
.2byte 12
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_Gym/header.inc b/data/maps/DewfordTown_Gym/header.inc
index 04946f4b8..4d2dbcef9 100644
--- a/data/maps/DewfordTown_Gym/header.inc
+++ b/data/maps/DewfordTown_Gym/header.inc
@@ -3,7 +3,7 @@ DewfordTown_Gym: @ 8482C60
.4byte DewfordTown_Gym_MapEvents
.4byte DewfordTown_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 65
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_Hall/header.inc b/data/maps/DewfordTown_Hall/header.inc
index 97afc139c..22466b2a8 100644
--- a/data/maps/DewfordTown_Hall/header.inc
+++ b/data/maps/DewfordTown_Hall/header.inc
@@ -3,7 +3,7 @@ DewfordTown_Hall: @ 8482C7C
.4byte DewfordTown_Hall_MapEvents
.4byte DewfordTown_Hall_MapScripts
.4byte 0x0
- .2byte BGM_HIGHTOWN
+ .2byte MUS_HIGHTOWN
.2byte 66
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_House1/header.inc b/data/maps/DewfordTown_House1/header.inc
index 3b4a236f0..399786aa9 100644
--- a/data/maps/DewfordTown_House1/header.inc
+++ b/data/maps/DewfordTown_House1/header.inc
@@ -3,7 +3,7 @@ DewfordTown_House1: @ 8482C0C
.4byte DewfordTown_House1_MapEvents
.4byte DewfordTown_House1_MapScripts
.4byte 0x0
- .2byte BGM_HIGHTOWN
+ .2byte MUS_HIGHTOWN
.2byte 64
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_House2/header.inc b/data/maps/DewfordTown_House2/header.inc
index b0d09baa7..d9a2162e2 100644
--- a/data/maps/DewfordTown_House2/header.inc
+++ b/data/maps/DewfordTown_House2/header.inc
@@ -3,7 +3,7 @@ DewfordTown_House2: @ 8482C98
.4byte DewfordTown_House2_MapEvents
.4byte DewfordTown_House2_MapScripts
.4byte 0x0
- .2byte BGM_HIGHTOWN
+ .2byte MUS_HIGHTOWN
.2byte 67
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/header.inc b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
index a9eb10a91..bdc1b5090 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ DewfordTown_PokemonCenter_1F: @ 8482C28
.4byte DewfordTown_PokemonCenter_1F_MapEvents
.4byte DewfordTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 2
.byte 0
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/header.inc b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
index 9206bb564..f5302fff1 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ DewfordTown_PokemonCenter_2F: @ 8482C44
.4byte DewfordTown_PokemonCenter_2F_MapEvents
.4byte DewfordTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 2
.byte 0
diff --git a/data/maps/DoubleBattleColosseum/header.inc b/data/maps/DoubleBattleColosseum/header.inc
index 61ab5bccd..6d102c5b1 100644
--- a/data/maps/DoubleBattleColosseum/header.inc
+++ b/data/maps/DoubleBattleColosseum/header.inc
@@ -3,7 +3,7 @@ DoubleBattleColosseum: @ 8484D84
.4byte DoubleBattleColosseum_MapEvents
.4byte DoubleBattleColosseum_MapScripts
.4byte 0x0
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 224
.byte 87
.byte 0
diff --git a/data/maps/EverGrandeCity/header.inc b/data/maps/EverGrandeCity/header.inc
index 5ae9fcb36..f7fc65752 100644
--- a/data/maps/EverGrandeCity/header.inc
+++ b/data/maps/EverGrandeCity/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity: @ 8482598
.4byte EverGrandeCity_MapEvents
.4byte EverGrandeCity_MapScripts
.4byte EverGrandeCity_MapConnections
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 9
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/header.inc b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
index ea45c416b..445536d27 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/header.inc
+++ b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_ChampionsRoom: @ 8483C3C
.4byte EverGrandeCity_ChampionsRoom_MapEvents
.4byte EverGrandeCity_ChampionsRoom_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 115
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_DrakesRoom/header.inc b/data/maps/EverGrandeCity_DrakesRoom/header.inc
index 18b46c1e2..6d6438a79 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/header.inc
+++ b/data/maps/EverGrandeCity_DrakesRoom/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_DrakesRoom: @ 8483C20
.4byte EverGrandeCity_DrakesRoom_MapEvents
.4byte EverGrandeCity_DrakesRoom_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 114
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/header.inc b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
index 328308ce7..b301c2aa1 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/header.inc
+++ b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_GlaciasRoom: @ 8483C04
.4byte EverGrandeCity_GlaciasRoom_MapEvents
.4byte EverGrandeCity_GlaciasRoom_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 113
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_Hall1/header.inc b/data/maps/EverGrandeCity_Hall1/header.inc
index 433a41352..332a6cbb2 100644
--- a/data/maps/EverGrandeCity_Hall1/header.inc
+++ b/data/maps/EverGrandeCity_Hall1/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Hall1: @ 8483C58
.4byte EverGrandeCity_Hall1_MapEvents
.4byte EverGrandeCity_Hall1_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 116
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_Hall2/header.inc b/data/maps/EverGrandeCity_Hall2/header.inc
index c8a77751d..b9029c027 100644
--- a/data/maps/EverGrandeCity_Hall2/header.inc
+++ b/data/maps/EverGrandeCity_Hall2/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Hall2: @ 8483C74
.4byte EverGrandeCity_Hall2_MapEvents
.4byte EverGrandeCity_Hall2_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 116
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_Hall3/header.inc b/data/maps/EverGrandeCity_Hall3/header.inc
index d6a05734f..282d06c66 100644
--- a/data/maps/EverGrandeCity_Hall3/header.inc
+++ b/data/maps/EverGrandeCity_Hall3/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Hall3: @ 8483C90
.4byte EverGrandeCity_Hall3_MapEvents
.4byte EverGrandeCity_Hall3_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 116
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_Hall4/header.inc b/data/maps/EverGrandeCity_Hall4/header.inc
index 511e8873e..72fa22d75 100644
--- a/data/maps/EverGrandeCity_Hall4/header.inc
+++ b/data/maps/EverGrandeCity_Hall4/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Hall4: @ 8483CAC
.4byte EverGrandeCity_Hall4_MapEvents
.4byte EverGrandeCity_Hall4_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 315
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_Hall5/header.inc b/data/maps/EverGrandeCity_Hall5/header.inc
index 7907489a0..eac2ba3fa 100644
--- a/data/maps/EverGrandeCity_Hall5/header.inc
+++ b/data/maps/EverGrandeCity_Hall5/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Hall5: @ 8483CC8
.4byte EverGrandeCity_Hall5_MapEvents
.4byte EverGrandeCity_Hall5_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 116
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_HallOfFame/header.inc b/data/maps/EverGrandeCity_HallOfFame/header.inc
index d91044f10..dd3726db9 100644
--- a/data/maps/EverGrandeCity_HallOfFame/header.inc
+++ b/data/maps/EverGrandeCity_HallOfFame/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_HallOfFame: @ 8483D00
.4byte EverGrandeCity_HallOfFame_MapEvents
.4byte EverGrandeCity_HallOfFame_MapScripts
.4byte 0x0
- .2byte BGM_EIKOU_R
+ .2byte MUS_EIKOU_R
.2byte 298
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/header.inc b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
index 3d2321bff..a5ebfb823 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/header.inc
+++ b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_PhoebesRoom: @ 8483BE8
.4byte EverGrandeCity_PhoebesRoom_MapEvents
.4byte EverGrandeCity_PhoebesRoom_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 112
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
index 32f35a157..a3747320b 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_PokemonCenter_1F: @ 8483D1C
.4byte EverGrandeCity_PokemonCenter_1F_MapEvents
.4byte EverGrandeCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
index c7e4b2917..1ad6c5727 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_PokemonCenter_2F: @ 8483D38
.4byte EverGrandeCity_PokemonCenter_2F_MapEvents
.4byte EverGrandeCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
index 0921e41a5..46fa79a73 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_PokemonLeague_1F: @ 8483CE4
.4byte EverGrandeCity_PokemonLeague_1F_MapEvents
.4byte EverGrandeCity_PokemonLeague_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 270
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc b/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
index 1811dd10d..1d7775bfc 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_PokemonLeague_2F: @ 8483D54
.4byte EverGrandeCity_PokemonLeague_2F_MapEvents
.4byte EverGrandeCity_PokemonLeague_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 15
.byte 0
diff --git a/data/maps/EverGrandeCity_SidneysRoom/header.inc b/data/maps/EverGrandeCity_SidneysRoom/header.inc
index 8ec323838..594347dc3 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/header.inc
+++ b/data/maps/EverGrandeCity_SidneysRoom/header.inc
@@ -3,7 +3,7 @@ EverGrandeCity_SidneysRoom: @ 8483BCC
.4byte EverGrandeCity_SidneysRoom_MapEvents
.4byte EverGrandeCity_SidneysRoom_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 111
.byte 15
.byte 0
diff --git a/data/maps/FallarborTown/header.inc b/data/maps/FallarborTown/header.inc
index 1b4df9b80..a6ea87c04 100644
--- a/data/maps/FallarborTown/header.inc
+++ b/data/maps/FallarborTown/header.inc
@@ -3,7 +3,7 @@ FallarborTown: @ 8482624
.4byte FallarborTown_MapEvents
.4byte FallarborTown_MapScripts
.4byte FallarborTown_MapConnections
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 14
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/header.inc b/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
index ed7556471..2a5695153 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
@@ -3,7 +3,7 @@ FallarborTown_BattleTentBattleRoom: @ 8482DCC
.4byte FallarborTown_BattleTentBattleRoom_MapEvents
.4byte FallarborTown_BattleTentBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 386
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_BattleTentCorridor/header.inc b/data/maps/FallarborTown_BattleTentCorridor/header.inc
index 024894c7c..6ac376874 100644
--- a/data/maps/FallarborTown_BattleTentCorridor/header.inc
+++ b/data/maps/FallarborTown_BattleTentCorridor/header.inc
@@ -3,7 +3,7 @@ FallarborTown_BattleTentCorridor: @ 8482DB0
.4byte FallarborTown_BattleTentCorridor_MapEvents
.4byte FallarborTown_BattleTentCorridor_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 385
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_BattleTentLobby/header.inc b/data/maps/FallarborTown_BattleTentLobby/header.inc
index 0fb27e1d9..64d4180a5 100644
--- a/data/maps/FallarborTown_BattleTentLobby/header.inc
+++ b/data/maps/FallarborTown_BattleTentLobby/header.inc
@@ -3,7 +3,7 @@ FallarborTown_BattleTentLobby: @ 8482D94
.4byte FallarborTown_BattleTentLobby_MapEvents
.4byte FallarborTown_BattleTentLobby_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 384
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_House1/header.inc b/data/maps/FallarborTown_House1/header.inc
index d413c18b8..bbe9d895c 100644
--- a/data/maps/FallarborTown_House1/header.inc
+++ b/data/maps/FallarborTown_House1/header.inc
@@ -3,7 +3,7 @@ FallarborTown_House1: @ 8482E20
.4byte FallarborTown_House1_MapEvents
.4byte FallarborTown_House1_MapScripts
.4byte 0x0
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 59
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_House2/header.inc b/data/maps/FallarborTown_House2/header.inc
index 548e2dc09..bf6d91d02 100644
--- a/data/maps/FallarborTown_House2/header.inc
+++ b/data/maps/FallarborTown_House2/header.inc
@@ -3,7 +3,7 @@ FallarborTown_House2: @ 8482E3C
.4byte FallarborTown_House2_MapEvents
.4byte FallarborTown_House2_MapScripts
.4byte 0x0
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 60
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_Mart/header.inc b/data/maps/FallarborTown_Mart/header.inc
index b210fbe4c..70ff79eb7 100644
--- a/data/maps/FallarborTown_Mart/header.inc
+++ b/data/maps/FallarborTown_Mart/header.inc
@@ -3,7 +3,7 @@ FallarborTown_Mart: @ 8482D78
.4byte FallarborTown_Mart_MapEvents
.4byte FallarborTown_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/header.inc b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
index 1258df061..c3b9ec95d 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ FallarborTown_PokemonCenter_1F: @ 8482DE8
.4byte FallarborTown_PokemonCenter_1F_MapEvents
.4byte FallarborTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 4
.byte 0
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/header.inc b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
index 1a99a604c..655221b8a 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ FallarborTown_PokemonCenter_2F: @ 8482E04
.4byte FallarborTown_PokemonCenter_2F_MapEvents
.4byte FallarborTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 4
.byte 0
diff --git a/data/maps/FarawayIsland_Entrance/header.inc b/data/maps/FarawayIsland_Entrance/header.inc
index 2e8720ab6..8e943d6c3 100644
--- a/data/maps/FarawayIsland_Entrance/header.inc
+++ b/data/maps/FarawayIsland_Entrance/header.inc
@@ -3,7 +3,7 @@ FarawayIsland_Entrance: @ 848575C
.4byte FarawayIsland_Entrance_MapEvents
.4byte FarawayIsland_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 402
.byte 201
.byte 0
diff --git a/data/maps/FarawayIsland_Interior/header.inc b/data/maps/FarawayIsland_Interior/header.inc
index 2669d360a..6d5e3f2d7 100644
--- a/data/maps/FarawayIsland_Interior/header.inc
+++ b/data/maps/FarawayIsland_Interior/header.inc
@@ -3,7 +3,7 @@ FarawayIsland_Interior: @ 8485778
.4byte FarawayIsland_Interior_MapEvents
.4byte FarawayIsland_Interior_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 403
.byte 201
.byte 0
diff --git a/data/maps/FieryPath/header.inc b/data/maps/FieryPath/header.inc
index 1c4c59e3a..0cb60553b 100644
--- a/data/maps/FieryPath/header.inc
+++ b/data/maps/FieryPath/header.inc
@@ -3,7 +3,7 @@ FieryPath: @ 8484048
.4byte FieryPath_MapEvents
.4byte FieryPath_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 293
.byte 74
.byte 0
diff --git a/data/maps/FortreeCity/header.inc b/data/maps/FortreeCity/header.inc
index 9cbb544e1..6b78eeee1 100644
--- a/data/maps/FortreeCity/header.inc
+++ b/data/maps/FortreeCity/header.inc
@@ -3,7 +3,7 @@ FortreeCity: @ 8482528
.4byte FortreeCity_MapEvents
.4byte FortreeCity_MapScripts
.4byte FortreeCity_MapConnections
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 5
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_DecorationShop/header.inc b/data/maps/FortreeCity_DecorationShop/header.inc
index f3108c361..000c589c6 100644
--- a/data/maps/FortreeCity_DecorationShop/header.inc
+++ b/data/maps/FortreeCity_DecorationShop/header.inc
@@ -3,7 +3,7 @@ FortreeCity_DecorationShop: @ 848361C
.4byte FortreeCity_DecorationShop_MapEvents
.4byte FortreeCity_DecorationShop_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 255
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_Gym/header.inc b/data/maps/FortreeCity_Gym/header.inc
index bc2af7730..08e50e944 100644
--- a/data/maps/FortreeCity_Gym/header.inc
+++ b/data/maps/FortreeCity_Gym/header.inc
@@ -3,7 +3,7 @@ FortreeCity_Gym: @ 848353C
.4byte FortreeCity_Gym_MapEvents
.4byte FortreeCity_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 100
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_House1/header.inc b/data/maps/FortreeCity_House1/header.inc
index ec239aa37..4aeeb4425 100644
--- a/data/maps/FortreeCity_House1/header.inc
+++ b/data/maps/FortreeCity_House1/header.inc
@@ -3,7 +3,7 @@ FortreeCity_House1: @ 8483520
.4byte FortreeCity_House1_MapEvents
.4byte FortreeCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 99
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_House2/header.inc b/data/maps/FortreeCity_House2/header.inc
index 3c6c6f5ec..30cad4def 100644
--- a/data/maps/FortreeCity_House2/header.inc
+++ b/data/maps/FortreeCity_House2/header.inc
@@ -3,7 +3,7 @@ FortreeCity_House2: @ 84835AC
.4byte FortreeCity_House2_MapEvents
.4byte FortreeCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 101
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_House3/header.inc b/data/maps/FortreeCity_House3/header.inc
index b9482eaff..2e2c7813d 100644
--- a/data/maps/FortreeCity_House3/header.inc
+++ b/data/maps/FortreeCity_House3/header.inc
@@ -3,7 +3,7 @@ FortreeCity_House3: @ 84835C8
.4byte FortreeCity_House3_MapEvents
.4byte FortreeCity_House3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 99
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_House4/header.inc b/data/maps/FortreeCity_House4/header.inc
index 61453ee82..59c17803e 100644
--- a/data/maps/FortreeCity_House4/header.inc
+++ b/data/maps/FortreeCity_House4/header.inc
@@ -3,7 +3,7 @@ FortreeCity_House4: @ 84835E4
.4byte FortreeCity_House4_MapEvents
.4byte FortreeCity_House4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 101
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_House5/header.inc b/data/maps/FortreeCity_House5/header.inc
index 0f98a0a2b..deaa634a8 100644
--- a/data/maps/FortreeCity_House5/header.inc
+++ b/data/maps/FortreeCity_House5/header.inc
@@ -3,7 +3,7 @@ FortreeCity_House5: @ 8483600
.4byte FortreeCity_House5_MapEvents
.4byte FortreeCity_House5_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 99
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_Mart/header.inc b/data/maps/FortreeCity_Mart/header.inc
index ad102af2d..03ee88852 100644
--- a/data/maps/FortreeCity_Mart/header.inc
+++ b/data/maps/FortreeCity_Mart/header.inc
@@ -3,7 +3,7 @@ FortreeCity_Mart: @ 8483590
.4byte FortreeCity_Mart_MapEvents
.4byte FortreeCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/header.inc b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
index a7e525f6e..d065198ad 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ FortreeCity_PokemonCenter_1F: @ 8483558
.4byte FortreeCity_PokemonCenter_1F_MapEvents
.4byte FortreeCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 11
.byte 0
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/header.inc b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
index 693b04eb7..5eb3483c3 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ FortreeCity_PokemonCenter_2F: @ 8483574
.4byte FortreeCity_PokemonCenter_2F_MapEvents
.4byte FortreeCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 11
.byte 0
diff --git a/data/maps/GraniteCave_1F/header.inc b/data/maps/GraniteCave_1F/header.inc
index 320567d23..ebd93d4eb 100644
--- a/data/maps/GraniteCave_1F/header.inc
+++ b/data/maps/GraniteCave_1F/header.inc
@@ -3,7 +3,7 @@ GraniteCave_1F: @ 8483F84
.4byte GraniteCave_1F_MapEvents
.4byte GraniteCave_1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 132
.byte 55
.byte 0
diff --git a/data/maps/GraniteCave_B1F/header.inc b/data/maps/GraniteCave_B1F/header.inc
index 798aec9f2..de946f84c 100644
--- a/data/maps/GraniteCave_B1F/header.inc
+++ b/data/maps/GraniteCave_B1F/header.inc
@@ -3,7 +3,7 @@ GraniteCave_B1F: @ 8483FA0
.4byte GraniteCave_B1F_MapEvents
.4byte GraniteCave_B1F_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 133
.byte 55
.byte 1
diff --git a/data/maps/GraniteCave_B2F/header.inc b/data/maps/GraniteCave_B2F/header.inc
index 2ec2c7089..0442638f9 100644
--- a/data/maps/GraniteCave_B2F/header.inc
+++ b/data/maps/GraniteCave_B2F/header.inc
@@ -3,7 +3,7 @@ GraniteCave_B2F: @ 8483FBC
.4byte GraniteCave_B2F_MapEvents
.4byte GraniteCave_B2F_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 134
.byte 55
.byte 1
diff --git a/data/maps/GraniteCave_StevensRoom/header.inc b/data/maps/GraniteCave_StevensRoom/header.inc
index 1734d1114..569d46b98 100644
--- a/data/maps/GraniteCave_StevensRoom/header.inc
+++ b/data/maps/GraniteCave_StevensRoom/header.inc
@@ -3,7 +3,7 @@ GraniteCave_StevensRoom: @ 8483FD8
.4byte GraniteCave_StevensRoom_MapEvents
.4byte GraniteCave_StevensRoom_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 288
.byte 55
.byte 0
diff --git a/data/maps/IslandCave/header.inc b/data/maps/IslandCave/header.inc
index 454c3cf92..9b9e2b739 100644
--- a/data/maps/IslandCave/header.inc
+++ b/data/maps/IslandCave/header.inc
@@ -3,7 +3,7 @@ IslandCave: @ 8484614
.4byte IslandCave_MapEvents
.4byte IslandCave_MapScripts
.4byte 0x0
- .2byte BGM_MABOROSI
+ .2byte MUS_MABOROSI
.2byte 280
.byte 81
.byte 0
diff --git a/data/maps/JaggedPass/header.inc b/data/maps/JaggedPass/header.inc
index 24e700ebb..ad1a4640f 100644
--- a/data/maps/JaggedPass/header.inc
+++ b/data/maps/JaggedPass/header.inc
@@ -3,7 +3,7 @@ JaggedPass: @ 848402C
.4byte JaggedPass_MapEvents
.4byte JaggedPass_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 292
.byte 76
.byte 0
diff --git a/data/maps/LavaridgeTown/header.inc b/data/maps/LavaridgeTown/header.inc
index c107a2643..138cc6778 100644
--- a/data/maps/LavaridgeTown/header.inc
+++ b/data/maps/LavaridgeTown/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown: @ 8482608
.4byte LavaridgeTown_MapEvents
.4byte LavaridgeTown_MapScripts
.4byte LavaridgeTown_MapConnections
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 13
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_Gym_1F/header.inc b/data/maps/LavaridgeTown_Gym_1F/header.inc
index a82f59c89..f473ddaee 100644
--- a/data/maps/LavaridgeTown_Gym_1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_1F/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_Gym_1F: @ 8482CD0
.4byte LavaridgeTown_Gym_1F_MapEvents
.4byte LavaridgeTown_Gym_1F_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 69
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_Gym_B1F/header.inc b/data/maps/LavaridgeTown_Gym_B1F/header.inc
index 0d7857c1a..c188cd5ba 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_B1F/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_Gym_B1F: @ 8482CEC
.4byte LavaridgeTown_Gym_B1F_MapEvents
.4byte LavaridgeTown_Gym_B1F_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 70
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_HerbShop/header.inc b/data/maps/LavaridgeTown_HerbShop/header.inc
index 6afc82a8b..5e3fd99a0 100644
--- a/data/maps/LavaridgeTown_HerbShop/header.inc
+++ b/data/maps/LavaridgeTown_HerbShop/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_HerbShop: @ 8482CB4
.4byte LavaridgeTown_HerbShop_MapEvents
.4byte LavaridgeTown_HerbShop_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 68
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_House/header.inc b/data/maps/LavaridgeTown_House/header.inc
index f9f8dbfeb..f48bf4035 100644
--- a/data/maps/LavaridgeTown_House/header.inc
+++ b/data/maps/LavaridgeTown_House/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_House: @ 8482D08
.4byte LavaridgeTown_House_MapEvents
.4byte LavaridgeTown_House_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 64
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_Mart/header.inc b/data/maps/LavaridgeTown_Mart/header.inc
index 05a9c6b94..b3f901570 100644
--- a/data/maps/LavaridgeTown_Mart/header.inc
+++ b/data/maps/LavaridgeTown_Mart/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_Mart: @ 8482D24
.4byte LavaridgeTown_Mart_MapEvents
.4byte LavaridgeTown_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
index bb99b86d5..30009b084 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_PokemonCenter_1F: @ 8482D40
.4byte LavaridgeTown_PokemonCenter_1F_MapEvents
.4byte LavaridgeTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 71
.byte 3
.byte 0
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
index d81479abe..26a5fd642 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ LavaridgeTown_PokemonCenter_2F: @ 8482D5C
.4byte LavaridgeTown_PokemonCenter_2F_MapEvents
.4byte LavaridgeTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 3
.byte 0
diff --git a/data/maps/LilycoveCity/header.inc b/data/maps/LilycoveCity/header.inc
index 5f063576e..37ec48371 100644
--- a/data/maps/LilycoveCity/header.inc
+++ b/data/maps/LilycoveCity/header.inc
@@ -3,7 +3,7 @@ LilycoveCity: @ 8482544
.4byte LilycoveCity_MapEvents
.4byte LilycoveCity_MapScripts
.4byte LilycoveCity_MapConnections
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 6
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_ContestHall/header.inc b/data/maps/LilycoveCity_ContestHall/header.inc
index 4aa6ce82a..f8f05f874 100644
--- a/data/maps/LilycoveCity_ContestHall/header.inc
+++ b/data/maps/LilycoveCity_ContestHall/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_ContestHall: @ 84836C4
.4byte LilycoveCity_ContestHall_MapEvents
.4byte LilycoveCity_ContestHall_MapScripts
.4byte 0x0
- .2byte BGM_CONLOBBY
+ .2byte MUS_CONLOBBY
.2byte 106
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_ContestLobby/header.inc b/data/maps/LilycoveCity_ContestLobby/header.inc
index 9ff5e1978..674726f47 100644
--- a/data/maps/LilycoveCity_ContestLobby/header.inc
+++ b/data/maps/LilycoveCity_ContestLobby/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_ContestLobby: @ 84836A8
.4byte LilycoveCity_ContestLobby_MapEvents
.4byte LilycoveCity_ContestLobby_MapScripts
.4byte 0x0
- .2byte BGM_CONLOBBY
+ .2byte MUS_CONLOBBY
.2byte 105
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
index 9cae21a94..149ff5359 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_CoveLilyMotel_1F: @ 8483638
.4byte LilycoveCity_CoveLilyMotel_1F_MapEvents
.4byte LilycoveCity_CoveLilyMotel_1F_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 299
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
index abaa01313..ade9f1a37 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_CoveLilyMotel_2F: @ 8483654
.4byte LilycoveCity_CoveLilyMotel_2F_MapEvents
.4byte LilycoveCity_CoveLilyMotel_2F_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 300
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
index 4f71e1479..959699237 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStoreElevator: @ 84838A0
.4byte LilycoveCity_DepartmentStoreElevator_MapEvents
.4byte LilycoveCity_DepartmentStoreElevator_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 273
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
index dee8b5b4e..3cf0cac45 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStoreRooftop: @ 8483884
.4byte LilycoveCity_DepartmentStoreRooftop_MapEvents
.4byte LilycoveCity_DepartmentStoreRooftop_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 262
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
index 263b13ad8..140fe3568 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStore_1F: @ 84837F8
.4byte LilycoveCity_DepartmentStore_1F_MapEvents
.4byte LilycoveCity_DepartmentStore_1F_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 257
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
index 7ca78c745..7d28c44b6 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStore_2F: @ 8483814
.4byte LilycoveCity_DepartmentStore_2F_MapEvents
.4byte LilycoveCity_DepartmentStore_2F_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 258
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
index 796b58232..2f94cc924 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStore_3F: @ 8483830
.4byte LilycoveCity_DepartmentStore_3F_MapEvents
.4byte LilycoveCity_DepartmentStore_3F_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 259
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
index c86acb62c..8318c0edc 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStore_4F: @ 848384C
.4byte LilycoveCity_DepartmentStore_4F_MapEvents
.4byte LilycoveCity_DepartmentStore_4F_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 260
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
index 1336b59c6..da0c4a399 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_DepartmentStore_5F: @ 8483868
.4byte LilycoveCity_DepartmentStore_5F_MapEvents
.4byte LilycoveCity_DepartmentStore_5F_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 261
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_Harbor/header.inc b/data/maps/LilycoveCity_Harbor/header.inc
index 4a79f9691..1d8faa5d4 100644
--- a/data/maps/LilycoveCity_Harbor/header.inc
+++ b/data/maps/LilycoveCity_Harbor/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_Harbor: @ 8483750
.4byte LilycoveCity_Harbor_MapEvents
.4byte LilycoveCity_Harbor_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 88
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_House1/header.inc b/data/maps/LilycoveCity_House1/header.inc
index ebff864c0..c298fe5f1 100644
--- a/data/maps/LilycoveCity_House1/header.inc
+++ b/data/maps/LilycoveCity_House1/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_House1: @ 8483788
.4byte LilycoveCity_House1_MapEvents
.4byte LilycoveCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 59
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_House2/header.inc b/data/maps/LilycoveCity_House2/header.inc
index d589b3c55..b2276441c 100644
--- a/data/maps/LilycoveCity_House2/header.inc
+++ b/data/maps/LilycoveCity_House2/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_House2: @ 84837A4
.4byte LilycoveCity_House2_MapEvents
.4byte LilycoveCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 74
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_House3/header.inc b/data/maps/LilycoveCity_House3/header.inc
index cb79f9bf6..2f3c3dc74 100644
--- a/data/maps/LilycoveCity_House3/header.inc
+++ b/data/maps/LilycoveCity_House3/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_House3: @ 84837C0
.4byte LilycoveCity_House3_MapEvents
.4byte LilycoveCity_House3_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 60
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_House4/header.inc b/data/maps/LilycoveCity_House4/header.inc
index c971f6d7d..6a2acb155 100644
--- a/data/maps/LilycoveCity_House4/header.inc
+++ b/data/maps/LilycoveCity_House4/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_House4: @ 84837DC
.4byte LilycoveCity_House4_MapEvents
.4byte LilycoveCity_House4_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 59
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
index a354518a9..8b534ed9a 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_LilycoveMuseum_1F: @ 8483670
.4byte LilycoveCity_LilycoveMuseum_1F_MapEvents
.4byte LilycoveCity_LilycoveMuseum_1F_MapScripts
.4byte 0x0
- .2byte BGM_BIJYUTU
+ .2byte MUS_BIJYUTU
.2byte 103
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
index 77630b6b4..0cbbfb2e5 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_LilycoveMuseum_2F: @ 848368C
.4byte LilycoveCity_LilycoveMuseum_2F_MapEvents
.4byte LilycoveCity_LilycoveMuseum_2F_MapScripts
.4byte 0x0
- .2byte BGM_BIJYUTU
+ .2byte MUS_BIJYUTU
.2byte 104
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
index 6d0b19df0..5ef550b69 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_MoveDeletersHouse: @ 848376C
.4byte LilycoveCity_MoveDeletersHouse_MapEvents
.4byte LilycoveCity_MoveDeletersHouse_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 60
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
index 477bfd87b..81f460c86 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_PokemonCenter_1F: @ 84836E0
.4byte LilycoveCity_PokemonCenter_1F_MapEvents
.4byte LilycoveCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
index 30f10e387..d145bab55 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_PokemonCenter_2F: @ 84836FC
.4byte LilycoveCity_PokemonCenter_2F_MapEvents
.4byte LilycoveCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
index eb5b6e74e..8d2f17dc6 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_PokemonTrainerFanClub: @ 8483734
.4byte LilycoveCity_PokemonTrainerFanClub_MapEvents
.4byte LilycoveCity_PokemonTrainerFanClub_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 107
.byte 12
.byte 0
diff --git a/data/maps/LilycoveCity_UnusedMart/header.inc b/data/maps/LilycoveCity_UnusedMart/header.inc
index d205d5312..29e3bd57c 100644
--- a/data/maps/LilycoveCity_UnusedMart/header.inc
+++ b/data/maps/LilycoveCity_UnusedMart/header.inc
@@ -3,7 +3,7 @@ LilycoveCity_UnusedMart: @ 8483718
.4byte LilycoveCity_UnusedMart_MapEvents
.4byte LilycoveCity_UnusedMart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 12
.byte 0
diff --git a/data/maps/LinkContestRoom1/header.inc b/data/maps/LinkContestRoom1/header.inc
index e257caad9..f5d7b9b78 100644
--- a/data/maps/LinkContestRoom1/header.inc
+++ b/data/maps/LinkContestRoom1/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom1: @ 8484DA0
.4byte LinkContestRoom1_MapEvents
.4byte LinkContestRoom1_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 225
.byte 87
.byte 0
diff --git a/data/maps/LinkContestRoom2/header.inc b/data/maps/LinkContestRoom2/header.inc
index f370ad121..b083a3a93 100644
--- a/data/maps/LinkContestRoom2/header.inc
+++ b/data/maps/LinkContestRoom2/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom2: @ 8484E64
.4byte LinkContestRoom2_MapEvents
.4byte LinkContestRoom2_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 232
.byte 87
.byte 0
diff --git a/data/maps/LinkContestRoom3/header.inc b/data/maps/LinkContestRoom3/header.inc
index f7deff02d..ec0e6ee7b 100644
--- a/data/maps/LinkContestRoom3/header.inc
+++ b/data/maps/LinkContestRoom3/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom3: @ 8484E80
.4byte LinkContestRoom3_MapEvents
.4byte LinkContestRoom3_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 233
.byte 87
.byte 0
diff --git a/data/maps/LinkContestRoom4/header.inc b/data/maps/LinkContestRoom4/header.inc
index 1d25edacb..4a172b61f 100644
--- a/data/maps/LinkContestRoom4/header.inc
+++ b/data/maps/LinkContestRoom4/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom4: @ 8484E9C
.4byte LinkContestRoom4_MapEvents
.4byte LinkContestRoom4_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 234
.byte 87
.byte 0
diff --git a/data/maps/LinkContestRoom5/header.inc b/data/maps/LinkContestRoom5/header.inc
index 59a9c2d3b..a26034ac6 100644
--- a/data/maps/LinkContestRoom5/header.inc
+++ b/data/maps/LinkContestRoom5/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom5: @ 8484EB8
.4byte LinkContestRoom5_MapEvents
.4byte LinkContestRoom5_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 235
.byte 87
.byte 0
diff --git a/data/maps/LinkContestRoom6/header.inc b/data/maps/LinkContestRoom6/header.inc
index c09392bf9..436f89047 100644
--- a/data/maps/LinkContestRoom6/header.inc
+++ b/data/maps/LinkContestRoom6/header.inc
@@ -3,7 +3,7 @@ LinkContestRoom6: @ 8484ED4
.4byte LinkContestRoom6_MapEvents
.4byte LinkContestRoom6_MapScripts
.4byte 0x0
- .2byte BGM_CONTEST0
+ .2byte MUS_CONTEST0
.2byte 236
.byte 87
.byte 0
diff --git a/data/maps/LittlerootTown/header.inc b/data/maps/LittlerootTown/header.inc
index 3b9655a8c..240429a6d 100644
--- a/data/maps/LittlerootTown/header.inc
+++ b/data/maps/LittlerootTown/header.inc
@@ -3,7 +3,7 @@ LittlerootTown: @ 84825B4
.4byte LittlerootTown_MapEvents
.4byte LittlerootTown_MapScripts
.4byte LittlerootTown_MapConnections
- .2byte BGM_MISHIRO
+ .2byte MUS_MISHIRO
.2byte 10
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
index cbac012de..781e37506 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
@@ -3,7 +3,7 @@ LittlerootTown_BrendansHouse_1F: @ 8482AF4
.4byte LittlerootTown_BrendansHouse_1F_MapEvents
.4byte LittlerootTown_BrendansHouse_1F_MapScripts
.4byte 0x0
- .2byte BGM_MISHIRO
+ .2byte MUS_MISHIRO
.2byte 54
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
index 35946ac05..12047b040 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
@@ -3,7 +3,7 @@ LittlerootTown_BrendansHouse_2F: @ 8482B10
.4byte LittlerootTown_BrendansHouse_2F_MapEvents
.4byte LittlerootTown_BrendansHouse_2F_MapScripts
.4byte 0x0
- .2byte BGM_MISHIRO
+ .2byte MUS_MISHIRO
.2byte 55
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/header.inc b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
index 6da065fab..624be65cb 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
@@ -3,7 +3,7 @@ LittlerootTown_MaysHouse_1F: @ 8482B2C
.4byte LittlerootTown_MaysHouse_1F_MapEvents
.4byte LittlerootTown_MaysHouse_1F_MapScripts
.4byte 0x0
- .2byte BGM_MISHIRO
+ .2byte MUS_MISHIRO
.2byte 56
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/header.inc b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
index bb48d9bcf..a22e64716 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
@@ -3,7 +3,7 @@ LittlerootTown_MaysHouse_2F: @ 8482B48
.4byte LittlerootTown_MaysHouse_2F_MapEvents
.4byte LittlerootTown_MaysHouse_2F_MapScripts
.4byte 0x0
- .2byte BGM_MISHIRO
+ .2byte MUS_MISHIRO
.2byte 57
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
index 84409297e..c58220612 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
@@ -3,7 +3,7 @@ LittlerootTown_ProfessorBirchsLab: @ 8482B64
.4byte LittlerootTown_ProfessorBirchsLab_MapEvents
.4byte LittlerootTown_ProfessorBirchsLab_MapScripts
.4byte 0x0
- .2byte BGM_ODAMAKI
+ .2byte MUS_ODAMAKI
.2byte 58
.byte 0
.byte 0
diff --git a/data/maps/MagmaHideout_1F/header.inc b/data/maps/MagmaHideout_1F/header.inc
index b768e2996..eab20d0d0 100644
--- a/data/maps/MagmaHideout_1F/header.inc
+++ b/data/maps/MagmaHideout_1F/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_1F: @ 8484828
.4byte MagmaHideout_1F_MapEvents
.4byte MagmaHideout_1F_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 336
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_2F_1R/header.inc b/data/maps/MagmaHideout_2F_1R/header.inc
index 503dd0d73..ff19befab 100644
--- a/data/maps/MagmaHideout_2F_1R/header.inc
+++ b/data/maps/MagmaHideout_2F_1R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_2F_1R: @ 8484844
.4byte MagmaHideout_2F_1R_MapEvents
.4byte MagmaHideout_2F_1R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 337
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_2F_2R/header.inc b/data/maps/MagmaHideout_2F_2R/header.inc
index 9407bb8e8..8fe07f9ca 100644
--- a/data/maps/MagmaHideout_2F_2R/header.inc
+++ b/data/maps/MagmaHideout_2F_2R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_2F_2R: @ 8484860
.4byte MagmaHideout_2F_2R_MapEvents
.4byte MagmaHideout_2F_2R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 338
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_2F_3R/header.inc b/data/maps/MagmaHideout_2F_3R/header.inc
index 87360978c..45ea7c94b 100644
--- a/data/maps/MagmaHideout_2F_3R/header.inc
+++ b/data/maps/MagmaHideout_2F_3R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_2F_3R: @ 84848EC
.4byte MagmaHideout_2F_3R_MapEvents
.4byte MagmaHideout_2F_3R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 380
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_3F_1R/header.inc b/data/maps/MagmaHideout_3F_1R/header.inc
index 7338ebf27..70ce39e74 100644
--- a/data/maps/MagmaHideout_3F_1R/header.inc
+++ b/data/maps/MagmaHideout_3F_1R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_3F_1R: @ 848487C
.4byte MagmaHideout_3F_1R_MapEvents
.4byte MagmaHideout_3F_1R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 339
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_3F_2R/header.inc b/data/maps/MagmaHideout_3F_2R/header.inc
index 224cb4d02..74266da9c 100644
--- a/data/maps/MagmaHideout_3F_2R/header.inc
+++ b/data/maps/MagmaHideout_3F_2R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_3F_2R: @ 8484898
.4byte MagmaHideout_3F_2R_MapEvents
.4byte MagmaHideout_3F_2R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 340
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_3F_3R/header.inc b/data/maps/MagmaHideout_3F_3R/header.inc
index df152cb6c..5c1cdc9de 100644
--- a/data/maps/MagmaHideout_3F_3R/header.inc
+++ b/data/maps/MagmaHideout_3F_3R/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_3F_3R: @ 84848D0
.4byte MagmaHideout_3F_3R_MapEvents
.4byte MagmaHideout_3F_3R_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 379
.byte 198
.byte 0
diff --git a/data/maps/MagmaHideout_4F/header.inc b/data/maps/MagmaHideout_4F/header.inc
index 98df121a2..441643653 100644
--- a/data/maps/MagmaHideout_4F/header.inc
+++ b/data/maps/MagmaHideout_4F/header.inc
@@ -3,7 +3,7 @@ MagmaHideout_4F: @ 84848B4
.4byte MagmaHideout_4F_MapEvents
.4byte MagmaHideout_4F_MapScripts
.4byte 0x0
- .2byte BGM_AJITO
+ .2byte MUS_AJITO
.2byte 341
.byte 198
.byte 0
diff --git a/data/maps/MarineCave_End/header.inc b/data/maps/MarineCave_End/header.inc
index 8a3bcdc98..2eda73be9 100644
--- a/data/maps/MarineCave_End/header.inc
+++ b/data/maps/MarineCave_End/header.inc
@@ -3,7 +3,7 @@ MarineCave_End: @ 8484A04
.4byte MarineCave_End_MapEvents
.4byte MarineCave_End_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 413
.byte 203
.byte 0
diff --git a/data/maps/MarineCave_Entrance/header.inc b/data/maps/MarineCave_Entrance/header.inc
index 219ab2712..a1e97eb95 100644
--- a/data/maps/MarineCave_Entrance/header.inc
+++ b/data/maps/MarineCave_Entrance/header.inc
@@ -3,7 +3,7 @@ MarineCave_Entrance: @ 84849E8
.4byte MarineCave_Entrance_MapEvents
.4byte MarineCave_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 407
.byte 203
.byte 0
diff --git a/data/maps/MauvilleCity/header.inc b/data/maps/MauvilleCity/header.inc
index c9bbb62c1..f8dada766 100644
--- a/data/maps/MauvilleCity/header.inc
+++ b/data/maps/MauvilleCity/header.inc
@@ -3,7 +3,7 @@ MauvilleCity: @ 84824F0
.4byte MauvilleCity_MapEvents
.4byte MauvilleCity_MapScripts
.4byte MauvilleCity_MapConnections
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 3
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_BikeShop/header.inc b/data/maps/MauvilleCity_BikeShop/header.inc
index 7523d3344..723d61151 100644
--- a/data/maps/MauvilleCity_BikeShop/header.inc
+++ b/data/maps/MauvilleCity_BikeShop/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_BikeShop: @ 8483280
.4byte MauvilleCity_BikeShop_MapEvents
.4byte MauvilleCity_BikeShop_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 90
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_GameCorner/header.inc b/data/maps/MauvilleCity_GameCorner/header.inc
index acad413c2..9ef8ce976 100644
--- a/data/maps/MauvilleCity_GameCorner/header.inc
+++ b/data/maps/MauvilleCity_GameCorner/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_GameCorner: @ 84832B8
.4byte MauvilleCity_GameCorner_MapEvents
.4byte MauvilleCity_GameCorner_MapScripts
.4byte 0x0
- .2byte BGM_CASINO
+ .2byte MUS_CASINO
.2byte 91
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_Gym/header.inc b/data/maps/MauvilleCity_Gym/header.inc
index a858b0c31..343a2f01a 100644
--- a/data/maps/MauvilleCity_Gym/header.inc
+++ b/data/maps/MauvilleCity_Gym/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_Gym: @ 8483264
.4byte MauvilleCity_Gym_MapEvents
.4byte MauvilleCity_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 89
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_House1/header.inc b/data/maps/MauvilleCity_House1/header.inc
index d4c8b5923..1cf42f8cf 100644
--- a/data/maps/MauvilleCity_House1/header.inc
+++ b/data/maps/MauvilleCity_House1/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_House1: @ 848329C
.4byte MauvilleCity_House1_MapEvents
.4byte MauvilleCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 60
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_House2/header.inc b/data/maps/MauvilleCity_House2/header.inc
index b29a1666b..c1d2da264 100644
--- a/data/maps/MauvilleCity_House2/header.inc
+++ b/data/maps/MauvilleCity_House2/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_House2: @ 84832D4
.4byte MauvilleCity_House2_MapEvents
.4byte MauvilleCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 59
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_Mart/header.inc b/data/maps/MauvilleCity_Mart/header.inc
index a6e0b0fc3..c8f5dfb88 100644
--- a/data/maps/MauvilleCity_Mart/header.inc
+++ b/data/maps/MauvilleCity_Mart/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_Mart: @ 8483328
.4byte MauvilleCity_Mart_MapEvents
.4byte MauvilleCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
index 715655b50..39a942e6f 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_PokemonCenter_1F: @ 84832F0
.4byte MauvilleCity_PokemonCenter_1F_MapEvents
.4byte MauvilleCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 9
.byte 0
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
index 78d2301e4..c09589b5a 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ MauvilleCity_PokemonCenter_2F: @ 848330C
.4byte MauvilleCity_PokemonCenter_2F_MapEvents
.4byte MauvilleCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 9
.byte 0
diff --git a/data/maps/MeteorFalls_1F_1R/header.inc b/data/maps/MeteorFalls_1F_1R/header.inc
index a451bdcec..6ec850978 100644
--- a/data/maps/MeteorFalls_1F_1R/header.inc
+++ b/data/maps/MeteorFalls_1F_1R/header.inc
@@ -3,7 +3,7 @@ MeteorFalls_1F_1R: @ 8483EC0
.4byte MeteorFalls_1F_1R_MapEvents
.4byte MeteorFalls_1F_1R_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 125
.byte 63
.byte 0
diff --git a/data/maps/MeteorFalls_1F_2R/header.inc b/data/maps/MeteorFalls_1F_2R/header.inc
index 4f8ebbff4..946b15c66 100644
--- a/data/maps/MeteorFalls_1F_2R/header.inc
+++ b/data/maps/MeteorFalls_1F_2R/header.inc
@@ -3,7 +3,7 @@ MeteorFalls_1F_2R: @ 8483EDC
.4byte MeteorFalls_1F_2R_MapEvents
.4byte MeteorFalls_1F_2R_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 126
.byte 63
.byte 0
diff --git a/data/maps/MeteorFalls_B1F_1R/header.inc b/data/maps/MeteorFalls_B1F_1R/header.inc
index c39710f33..a138eeb06 100644
--- a/data/maps/MeteorFalls_B1F_1R/header.inc
+++ b/data/maps/MeteorFalls_B1F_1R/header.inc
@@ -3,7 +3,7 @@ MeteorFalls_B1F_1R: @ 8483EF8
.4byte MeteorFalls_B1F_1R_MapEvents
.4byte MeteorFalls_B1F_1R_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 127
.byte 63
.byte 0
diff --git a/data/maps/MeteorFalls_B1F_2R/header.inc b/data/maps/MeteorFalls_B1F_2R/header.inc
index dfee7e50e..2d3f50932 100644
--- a/data/maps/MeteorFalls_B1F_2R/header.inc
+++ b/data/maps/MeteorFalls_B1F_2R/header.inc
@@ -3,7 +3,7 @@ MeteorFalls_B1F_2R: @ 8483F14
.4byte MeteorFalls_B1F_2R_MapEvents
.4byte MeteorFalls_B1F_2R_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 128
.byte 63
.byte 0
diff --git a/data/maps/MeteorFalls_StevensCave/header.inc b/data/maps/MeteorFalls_StevensCave/header.inc
index b30ae1da5..d5415ea46 100644
--- a/data/maps/MeteorFalls_StevensCave/header.inc
+++ b/data/maps/MeteorFalls_StevensCave/header.inc
@@ -3,7 +3,7 @@ MeteorFalls_StevensCave: @ 8484A74
.4byte MeteorFalls_StevensCave_MapEvents
.4byte MeteorFalls_StevensCave_MapScripts
.4byte 0x0
- .2byte BGM_DAN03
+ .2byte MUS_DAN03
.2byte 431
.byte 63
.byte 0
diff --git a/data/maps/MirageTower_1F/header.inc b/data/maps/MirageTower_1F/header.inc
index 7d3cde71e..27611506e 100644
--- a/data/maps/MirageTower_1F/header.inc
+++ b/data/maps/MirageTower_1F/header.inc
@@ -3,7 +3,7 @@ MirageTower_1F: @ 8484908
.4byte MirageTower_1F_MapEvents
.4byte MirageTower_1F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 381
.byte 199
.byte 0
diff --git a/data/maps/MirageTower_2F/header.inc b/data/maps/MirageTower_2F/header.inc
index 304212a0b..f512754e7 100644
--- a/data/maps/MirageTower_2F/header.inc
+++ b/data/maps/MirageTower_2F/header.inc
@@ -3,7 +3,7 @@ MirageTower_2F: @ 8484924
.4byte MirageTower_2F_MapEvents
.4byte MirageTower_2F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 382
.byte 199
.byte 0
diff --git a/data/maps/MirageTower_3F/header.inc b/data/maps/MirageTower_3F/header.inc
index 2b0ca6c69..bdd93292e 100644
--- a/data/maps/MirageTower_3F/header.inc
+++ b/data/maps/MirageTower_3F/header.inc
@@ -3,7 +3,7 @@ MirageTower_3F: @ 8484940
.4byte MirageTower_3F_MapEvents
.4byte MirageTower_3F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 383
.byte 199
.byte 0
diff --git a/data/maps/MirageTower_4F/header.inc b/data/maps/MirageTower_4F/header.inc
index 4d319fe5d..ff38fd9ca 100644
--- a/data/maps/MirageTower_4F/header.inc
+++ b/data/maps/MirageTower_4F/header.inc
@@ -3,7 +3,7 @@ MirageTower_4F: @ 848495C
.4byte MirageTower_4F_MapEvents
.4byte MirageTower_4F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 388
.byte 199
.byte 0
diff --git a/data/maps/MossdeepCity/header.inc b/data/maps/MossdeepCity/header.inc
index 155706b5d..c21d4f7f9 100644
--- a/data/maps/MossdeepCity/header.inc
+++ b/data/maps/MossdeepCity/header.inc
@@ -3,7 +3,7 @@ MossdeepCity: @ 8482560
.4byte MossdeepCity_MapEvents
.4byte MossdeepCity_MapScripts
.4byte MossdeepCity_MapConnections
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 7
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_GameCorner_1F/header.inc b/data/maps/MossdeepCity_GameCorner_1F/header.inc
index fef2ebae1..7e2adace8 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_1F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_GameCorner_1F: @ 84839F0
.4byte MossdeepCity_GameCorner_1F_MapEvents
.4byte MossdeepCity_GameCorner_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 305
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/header.inc b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
index e369f8488..6b4a75713 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_GameCorner_B1F: @ 8483A0C
.4byte MossdeepCity_GameCorner_B1F_MapEvents
.4byte MossdeepCity_GameCorner_B1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 306
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_Gym/header.inc b/data/maps/MossdeepCity_Gym/header.inc
index cf9b14394..1bb806541 100644
--- a/data/maps/MossdeepCity_Gym/header.inc
+++ b/data/maps/MossdeepCity_Gym/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_Gym: @ 84838BC
.4byte MossdeepCity_Gym_MapEvents
.4byte MossdeepCity_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 108
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_House1/header.inc b/data/maps/MossdeepCity_House1/header.inc
index ba20cbb55..5260cf931 100644
--- a/data/maps/MossdeepCity_House1/header.inc
+++ b/data/maps/MossdeepCity_House1/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_House1: @ 84838D8
.4byte MossdeepCity_House1_MapEvents
.4byte MossdeepCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 60
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_House2/header.inc b/data/maps/MossdeepCity_House2/header.inc
index ba845b72b..1d0463231 100644
--- a/data/maps/MossdeepCity_House2/header.inc
+++ b/data/maps/MossdeepCity_House2/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_House2: @ 84838F4
.4byte MossdeepCity_House2_MapEvents
.4byte MossdeepCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 59
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_House3/header.inc b/data/maps/MossdeepCity_House3/header.inc
index b1359288e..d474eab75 100644
--- a/data/maps/MossdeepCity_House3/header.inc
+++ b/data/maps/MossdeepCity_House3/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_House3: @ 8483964
.4byte MossdeepCity_House3_MapEvents
.4byte MossdeepCity_House3_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 60
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_House4/header.inc b/data/maps/MossdeepCity_House4/header.inc
index 8e9c7a9c4..30fe8c01a 100644
--- a/data/maps/MossdeepCity_House4/header.inc
+++ b/data/maps/MossdeepCity_House4/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_House4: @ 848399C
.4byte MossdeepCity_House4_MapEvents
.4byte MossdeepCity_House4_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 80
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_Mart/header.inc b/data/maps/MossdeepCity_Mart/header.inc
index d09103549..d745cc8f4 100644
--- a/data/maps/MossdeepCity_Mart/header.inc
+++ b/data/maps/MossdeepCity_Mart/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_Mart: @ 8483948
.4byte MossdeepCity_Mart_MapEvents
.4byte MossdeepCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
index 6b69cc8b9..0b9faca99 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_PokemonCenter_1F: @ 8483910
.4byte MossdeepCity_PokemonCenter_1F_MapEvents
.4byte MossdeepCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
index 715a2a939..45e4f0881 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_PokemonCenter_2F: @ 848392C
.4byte MossdeepCity_PokemonCenter_2F_MapEvents
.4byte MossdeepCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
index 679f0f576..b503f8580 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_SpaceCenter_1F: @ 84839B8
.4byte MossdeepCity_SpaceCenter_1F_MapEvents
.4byte MossdeepCity_SpaceCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 275
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
index a0e66bd48..388482c64 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_SpaceCenter_2F: @ 84839D4
.4byte MossdeepCity_SpaceCenter_2F_MapEvents
.4byte MossdeepCity_SpaceCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 276
.byte 13
.byte 0
diff --git a/data/maps/MossdeepCity_StevensHouse/header.inc b/data/maps/MossdeepCity_StevensHouse/header.inc
index 806d47883..179ebd36e 100644
--- a/data/maps/MossdeepCity_StevensHouse/header.inc
+++ b/data/maps/MossdeepCity_StevensHouse/header.inc
@@ -3,7 +3,7 @@ MossdeepCity_StevensHouse: @ 8483980
.4byte MossdeepCity_StevensHouse_MapEvents
.4byte MossdeepCity_StevensHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 327
.byte 13
.byte 0
diff --git a/data/maps/MtChimney/header.inc b/data/maps/MtChimney/header.inc
index f8dfa991a..885541dde 100644
--- a/data/maps/MtChimney/header.inc
+++ b/data/maps/MtChimney/header.inc
@@ -3,7 +3,7 @@ MtChimney: @ 8484010
.4byte MtChimney_MapEvents
.4byte MtChimney_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 136
.byte 56
.byte 0
diff --git a/data/maps/MtChimney_CableCarStation/header.inc b/data/maps/MtChimney_CableCarStation/header.inc
index 7c531570e..e3f29070f 100644
--- a/data/maps/MtChimney_CableCarStation/header.inc
+++ b/data/maps/MtChimney_CableCarStation/header.inc
@@ -3,7 +3,7 @@ MtChimney_CableCarStation: @ 8483DFC
.4byte MtChimney_CableCarStation_MapEvents
.4byte MtChimney_CableCarStation_MapScripts
.4byte 0x0
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 118
.byte 56
.byte 0
diff --git a/data/maps/MtPyre_1F/header.inc b/data/maps/MtPyre_1F/header.inc
index 83234f6d9..519211b49 100644
--- a/data/maps/MtPyre_1F/header.inc
+++ b/data/maps/MtPyre_1F/header.inc
@@ -3,7 +3,7 @@ MtPyre_1F: @ 8484064
.4byte MtPyre_1F_MapEvents
.4byte MtPyre_1F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 137
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_2F/header.inc b/data/maps/MtPyre_2F/header.inc
index f7251c337..6eb960c01 100644
--- a/data/maps/MtPyre_2F/header.inc
+++ b/data/maps/MtPyre_2F/header.inc
@@ -3,7 +3,7 @@ MtPyre_2F: @ 8484080
.4byte MtPyre_2F_MapEvents
.4byte MtPyre_2F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 138
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_3F/header.inc b/data/maps/MtPyre_3F/header.inc
index 445ad8206..9dcd40578 100644
--- a/data/maps/MtPyre_3F/header.inc
+++ b/data/maps/MtPyre_3F/header.inc
@@ -3,7 +3,7 @@ MtPyre_3F: @ 848409C
.4byte MtPyre_3F_MapEvents
.4byte MtPyre_3F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 139
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_4F/header.inc b/data/maps/MtPyre_4F/header.inc
index 4ab79b0d3..c94284c2f 100644
--- a/data/maps/MtPyre_4F/header.inc
+++ b/data/maps/MtPyre_4F/header.inc
@@ -3,7 +3,7 @@ MtPyre_4F: @ 84840B8
.4byte MtPyre_4F_MapEvents
.4byte MtPyre_4F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 140
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_5F/header.inc b/data/maps/MtPyre_5F/header.inc
index 9b34efafe..efabc0917 100644
--- a/data/maps/MtPyre_5F/header.inc
+++ b/data/maps/MtPyre_5F/header.inc
@@ -3,7 +3,7 @@ MtPyre_5F: @ 84840D4
.4byte MtPyre_5F_MapEvents
.4byte MtPyre_5F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 141
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_6F/header.inc b/data/maps/MtPyre_6F/header.inc
index 72d2808f0..f6931369b 100644
--- a/data/maps/MtPyre_6F/header.inc
+++ b/data/maps/MtPyre_6F/header.inc
@@ -3,7 +3,7 @@ MtPyre_6F: @ 84840F0
.4byte MtPyre_6F_MapEvents
.4byte MtPyre_6F_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 142
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_Exterior/header.inc b/data/maps/MtPyre_Exterior/header.inc
index c9c8e7380..7d9df6a8e 100644
--- a/data/maps/MtPyre_Exterior/header.inc
+++ b/data/maps/MtPyre_Exterior/header.inc
@@ -3,7 +3,7 @@ MtPyre_Exterior: @ 848410C
.4byte MtPyre_Exterior_MapEvents
.4byte MtPyre_Exterior_MapScripts
.4byte 0x0
- .2byte BGM_MACHUPI
+ .2byte MUS_MACHUPI
.2byte 302
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_Summit/header.inc b/data/maps/MtPyre_Summit/header.inc
index 7f62acb50..ffdb8fb8a 100644
--- a/data/maps/MtPyre_Summit/header.inc
+++ b/data/maps/MtPyre_Summit/header.inc
@@ -3,7 +3,7 @@ MtPyre_Summit: @ 8484128
.4byte MtPyre_Summit_MapEvents
.4byte MtPyre_Summit_MapScripts
.4byte 0x0
- .2byte BGM_MACHUPI
+ .2byte MUS_MACHUPI
.2byte 303
.byte 65
.byte 0
diff --git a/data/maps/NavelRock_B1F/header.inc b/data/maps/NavelRock_B1F/header.inc
index 99d66911f..8570628b2 100644
--- a/data/maps/NavelRock_B1F/header.inc
+++ b/data/maps/NavelRock_B1F/header.inc
@@ -3,7 +3,7 @@ NavelRock_B1F: @ 84858C8
.4byte NavelRock_B1F_MapEvents
.4byte NavelRock_B1F_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 427
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Bottom/header.inc b/data/maps/NavelRock_Bottom/header.inc
index c14a2a33a..e40c64d91 100644
--- a/data/maps/NavelRock_Bottom/header.inc
+++ b/data/maps/NavelRock_Bottom/header.inc
@@ -3,7 +3,7 @@ NavelRock_Bottom: @ 8485AC0
.4byte NavelRock_Bottom_MapEvents
.4byte NavelRock_Bottom_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 424
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down01/header.inc b/data/maps/NavelRock_Down01/header.inc
index 398493f52..af66bb9bc 100644
--- a/data/maps/NavelRock_Down01/header.inc
+++ b/data/maps/NavelRock_Down01/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down01: @ 848598C
.4byte NavelRock_Down01_MapEvents
.4byte NavelRock_Down01_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down02/header.inc b/data/maps/NavelRock_Down02/header.inc
index d852e71b6..8b70d543f 100644
--- a/data/maps/NavelRock_Down02/header.inc
+++ b/data/maps/NavelRock_Down02/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down02: @ 84859A8
.4byte NavelRock_Down02_MapEvents
.4byte NavelRock_Down02_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down03/header.inc b/data/maps/NavelRock_Down03/header.inc
index 67d6cade8..78d1e1db3 100644
--- a/data/maps/NavelRock_Down03/header.inc
+++ b/data/maps/NavelRock_Down03/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down03: @ 84859C4
.4byte NavelRock_Down03_MapEvents
.4byte NavelRock_Down03_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down04/header.inc b/data/maps/NavelRock_Down04/header.inc
index 9aa24c310..ea459e2ff 100644
--- a/data/maps/NavelRock_Down04/header.inc
+++ b/data/maps/NavelRock_Down04/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down04: @ 84859E0
.4byte NavelRock_Down04_MapEvents
.4byte NavelRock_Down04_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down05/header.inc b/data/maps/NavelRock_Down05/header.inc
index f4fd2057a..ddb4d997f 100644
--- a/data/maps/NavelRock_Down05/header.inc
+++ b/data/maps/NavelRock_Down05/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down05: @ 84859FC
.4byte NavelRock_Down05_MapEvents
.4byte NavelRock_Down05_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down06/header.inc b/data/maps/NavelRock_Down06/header.inc
index 5d135527f..256d2d1c1 100644
--- a/data/maps/NavelRock_Down06/header.inc
+++ b/data/maps/NavelRock_Down06/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down06: @ 8485A18
.4byte NavelRock_Down06_MapEvents
.4byte NavelRock_Down06_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down07/header.inc b/data/maps/NavelRock_Down07/header.inc
index 50cdebf34..d49181bc4 100644
--- a/data/maps/NavelRock_Down07/header.inc
+++ b/data/maps/NavelRock_Down07/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down07: @ 8485A34
.4byte NavelRock_Down07_MapEvents
.4byte NavelRock_Down07_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down08/header.inc b/data/maps/NavelRock_Down08/header.inc
index c15ca867e..db1c426c2 100644
--- a/data/maps/NavelRock_Down08/header.inc
+++ b/data/maps/NavelRock_Down08/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down08: @ 8485A50
.4byte NavelRock_Down08_MapEvents
.4byte NavelRock_Down08_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down09/header.inc b/data/maps/NavelRock_Down09/header.inc
index 57636fd9b..6f53a936f 100644
--- a/data/maps/NavelRock_Down09/header.inc
+++ b/data/maps/NavelRock_Down09/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down09: @ 8485A6C
.4byte NavelRock_Down09_MapEvents
.4byte NavelRock_Down09_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down10/header.inc b/data/maps/NavelRock_Down10/header.inc
index c34916015..f3945194a 100644
--- a/data/maps/NavelRock_Down10/header.inc
+++ b/data/maps/NavelRock_Down10/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down10: @ 8485A88
.4byte NavelRock_Down10_MapEvents
.4byte NavelRock_Down10_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Down11/header.inc b/data/maps/NavelRock_Down11/header.inc
index 0842774a0..d02b578a1 100644
--- a/data/maps/NavelRock_Down11/header.inc
+++ b/data/maps/NavelRock_Down11/header.inc
@@ -3,7 +3,7 @@ NavelRock_Down11: @ 8485AA4
.4byte NavelRock_Down11_MapEvents
.4byte NavelRock_Down11_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Entrance/header.inc b/data/maps/NavelRock_Entrance/header.inc
index 2770d9005..521af14c7 100644
--- a/data/maps/NavelRock_Entrance/header.inc
+++ b/data/maps/NavelRock_Entrance/header.inc
@@ -3,7 +3,7 @@ NavelRock_Entrance: @ 84858AC
.4byte NavelRock_Entrance_MapEvents
.4byte NavelRock_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 422
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Exterior/header.inc b/data/maps/NavelRock_Exterior/header.inc
index 9b77fae48..5d74b9eab 100644
--- a/data/maps/NavelRock_Exterior/header.inc
+++ b/data/maps/NavelRock_Exterior/header.inc
@@ -3,7 +3,7 @@ NavelRock_Exterior: @ 8485874
.4byte NavelRock_Exterior_MapEvents
.4byte NavelRock_Exterior_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_SEVII_ISLANDS
+ .2byte MUS_RG_NANASHIMA
.2byte 421
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Fork/header.inc b/data/maps/NavelRock_Fork/header.inc
index 0bb1df72d..94740f43b 100644
--- a/data/maps/NavelRock_Fork/header.inc
+++ b/data/maps/NavelRock_Fork/header.inc
@@ -3,7 +3,7 @@ NavelRock_Fork: @ 84858E4
.4byte NavelRock_Fork_MapEvents
.4byte NavelRock_Fork_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 428
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Harbor/header.inc b/data/maps/NavelRock_Harbor/header.inc
index 9af423363..644442986 100644
--- a/data/maps/NavelRock_Harbor/header.inc
+++ b/data/maps/NavelRock_Harbor/header.inc
@@ -3,7 +3,7 @@ NavelRock_Harbor: @ 8485890
.4byte NavelRock_Harbor_MapEvents
.4byte NavelRock_Harbor_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_SEVII_ISLANDS
+ .2byte MUS_RG_NANASHIMA
.2byte 405
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Top/header.inc b/data/maps/NavelRock_Top/header.inc
index 691bdd2a6..f6e72236f 100644
--- a/data/maps/NavelRock_Top/header.inc
+++ b/data/maps/NavelRock_Top/header.inc
@@ -3,7 +3,7 @@ NavelRock_Top: @ 8485970
.4byte NavelRock_Top_MapEvents
.4byte NavelRock_Top_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 423
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Up1/header.inc b/data/maps/NavelRock_Up1/header.inc
index 37ee4bdcd..d9a51ab0f 100644
--- a/data/maps/NavelRock_Up1/header.inc
+++ b/data/maps/NavelRock_Up1/header.inc
@@ -3,7 +3,7 @@ NavelRock_Up1: @ 8485900
.4byte NavelRock_Up1_MapEvents
.4byte NavelRock_Up1_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Up2/header.inc b/data/maps/NavelRock_Up2/header.inc
index 4ce083ea7..94d42c6c4 100644
--- a/data/maps/NavelRock_Up2/header.inc
+++ b/data/maps/NavelRock_Up2/header.inc
@@ -3,7 +3,7 @@ NavelRock_Up2: @ 848591C
.4byte NavelRock_Up2_MapEvents
.4byte NavelRock_Up2_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Up3/header.inc b/data/maps/NavelRock_Up3/header.inc
index c683f402c..2a57b2444 100644
--- a/data/maps/NavelRock_Up3/header.inc
+++ b/data/maps/NavelRock_Up3/header.inc
@@ -3,7 +3,7 @@ NavelRock_Up3: @ 8485938
.4byte NavelRock_Up3_MapEvents
.4byte NavelRock_Up3_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 425
.byte 211
.byte 0
diff --git a/data/maps/NavelRock_Up4/header.inc b/data/maps/NavelRock_Up4/header.inc
index 2ef111cfd..17e8ae965 100644
--- a/data/maps/NavelRock_Up4/header.inc
+++ b/data/maps/NavelRock_Up4/header.inc
@@ -3,7 +3,7 @@ NavelRock_Up4: @ 8485954
.4byte NavelRock_Up4_MapEvents
.4byte NavelRock_Up4_MapScripts
.4byte 0x0
- .2byte BGM_FRLG_MT_EMBER
+ .2byte MUS_RG_NANADUNGEON
.2byte 426
.byte 211
.byte 0
diff --git a/data/maps/NewMauville_Entrance/header.inc b/data/maps/NewMauville_Entrance/header.inc
index 21263d9f7..8bdf39e18 100644
--- a/data/maps/NewMauville_Entrance/header.inc
+++ b/data/maps/NewMauville_Entrance/header.inc
@@ -3,7 +3,7 @@ NewMauville_Entrance: @ 8484470
.4byte NewMauville_Entrance_MapEvents
.4byte NewMauville_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 184
.byte 62
.byte 0
diff --git a/data/maps/NewMauville_Inside/header.inc b/data/maps/NewMauville_Inside/header.inc
index 5784acd35..585719630 100644
--- a/data/maps/NewMauville_Inside/header.inc
+++ b/data/maps/NewMauville_Inside/header.inc
@@ -3,7 +3,7 @@ NewMauville_Inside: @ 848448C
.4byte NewMauville_Inside_MapEvents
.4byte NewMauville_Inside_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 185
.byte 62
.byte 0
diff --git a/data/maps/OldaleTown/header.inc b/data/maps/OldaleTown/header.inc
index e000987db..3eeb1e72d 100644
--- a/data/maps/OldaleTown/header.inc
+++ b/data/maps/OldaleTown/header.inc
@@ -3,7 +3,7 @@ OldaleTown: @ 84825D0
.4byte OldaleTown_MapEvents
.4byte OldaleTown_MapScripts
.4byte OldaleTown_MapConnections
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 11
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_House1/header.inc b/data/maps/OldaleTown_House1/header.inc
index f39cc9a39..245f1e146 100644
--- a/data/maps/OldaleTown_House1/header.inc
+++ b/data/maps/OldaleTown_House1/header.inc
@@ -3,7 +3,7 @@ OldaleTown_House1: @ 8482B80
.4byte OldaleTown_House1_MapEvents
.4byte OldaleTown_House1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 59
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_House2/header.inc b/data/maps/OldaleTown_House2/header.inc
index 8c88814f1..7bf092b6b 100644
--- a/data/maps/OldaleTown_House2/header.inc
+++ b/data/maps/OldaleTown_House2/header.inc
@@ -3,7 +3,7 @@ OldaleTown_House2: @ 8482B9C
.4byte OldaleTown_House2_MapEvents
.4byte OldaleTown_House2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S4
+ .2byte MUS_MACHI_S4
.2byte 60
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_Mart/header.inc b/data/maps/OldaleTown_Mart/header.inc
index e2ac903a3..4f4ea646f 100644
--- a/data/maps/OldaleTown_Mart/header.inc
+++ b/data/maps/OldaleTown_Mart/header.inc
@@ -3,7 +3,7 @@ OldaleTown_Mart: @ 8482BF0
.4byte OldaleTown_Mart_MapEvents
.4byte OldaleTown_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/header.inc b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
index 1d14d924d..cc564e6ae 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ OldaleTown_PokemonCenter_1F: @ 8482BB8
.4byte OldaleTown_PokemonCenter_1F_MapEvents
.4byte OldaleTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/header.inc b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
index 5417fb67b..798a5f72b 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ OldaleTown_PokemonCenter_2F: @ 8482BD4
.4byte OldaleTown_PokemonCenter_2F_MapEvents
.4byte OldaleTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 1
.byte 0
diff --git a/data/maps/PacifidlogTown/header.inc b/data/maps/PacifidlogTown/header.inc
index d883ed7d7..a630f5efa 100644
--- a/data/maps/PacifidlogTown/header.inc
+++ b/data/maps/PacifidlogTown/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown: @ 848265C
.4byte PacifidlogTown_MapEvents
.4byte PacifidlogTown_MapScripts
.4byte PacifidlogTown_MapConnections
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 16
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_House1/header.inc b/data/maps/PacifidlogTown_House1/header.inc
index 224d9da80..a0e8763e3 100644
--- a/data/maps/PacifidlogTown_House1/header.inc
+++ b/data/maps/PacifidlogTown_House1/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_House1: @ 8482F8C
.4byte PacifidlogTown_House1_MapEvents
.4byte PacifidlogTown_House1_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 77
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_House2/header.inc b/data/maps/PacifidlogTown_House2/header.inc
index aa005a306..8548cfc32 100644
--- a/data/maps/PacifidlogTown_House2/header.inc
+++ b/data/maps/PacifidlogTown_House2/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_House2: @ 8482FA8
.4byte PacifidlogTown_House2_MapEvents
.4byte PacifidlogTown_House2_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 78
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_House3/header.inc b/data/maps/PacifidlogTown_House3/header.inc
index 6bfefd00a..7fa97cda2 100644
--- a/data/maps/PacifidlogTown_House3/header.inc
+++ b/data/maps/PacifidlogTown_House3/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_House3: @ 8482FC4
.4byte PacifidlogTown_House3_MapEvents
.4byte PacifidlogTown_House3_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 77
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_House4/header.inc b/data/maps/PacifidlogTown_House4/header.inc
index fad1fa0e8..b505892ad 100644
--- a/data/maps/PacifidlogTown_House4/header.inc
+++ b/data/maps/PacifidlogTown_House4/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_House4: @ 8482FE0
.4byte PacifidlogTown_House4_MapEvents
.4byte PacifidlogTown_House4_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 78
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_House5/header.inc b/data/maps/PacifidlogTown_House5/header.inc
index aab011d9b..055a1b566 100644
--- a/data/maps/PacifidlogTown_House5/header.inc
+++ b/data/maps/PacifidlogTown_House5/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_House5: @ 8482FFC
.4byte PacifidlogTown_House5_MapEvents
.4byte PacifidlogTown_House5_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 77
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
index ee83a387e..0c84c8b8a 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_PokemonCenter_1F: @ 8482F54
.4byte PacifidlogTown_PokemonCenter_1F_MapEvents
.4byte PacifidlogTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 6
.byte 0
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
index f2d6605d7..6804ac368 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ PacifidlogTown_PokemonCenter_2F: @ 8482F70
.4byte PacifidlogTown_PokemonCenter_2F_MapEvents
.4byte PacifidlogTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 6
.byte 0
diff --git a/data/maps/PetalburgCity/header.inc b/data/maps/PetalburgCity/header.inc
index a78619139..d87259512 100644
--- a/data/maps/PetalburgCity/header.inc
+++ b/data/maps/PetalburgCity/header.inc
@@ -3,7 +3,7 @@ PetalburgCity: @ 84824B8
.4byte PetalburgCity_MapEvents
.4byte gStdScripts_End
.4byte PetalburgCity_MapConnections
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 1
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_Gym/header.inc b/data/maps/PetalburgCity_Gym/header.inc
index e3c7c3cf7..18a39e943 100644
--- a/data/maps/PetalburgCity_Gym/header.inc
+++ b/data/maps/PetalburgCity_Gym/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_Gym: @ 8483034
.4byte PetalburgCity_Gym_MapEvents
.4byte PetalburgCity_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 79
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_House1/header.inc b/data/maps/PetalburgCity_House1/header.inc
index 38428c30a..2175ff856 100644
--- a/data/maps/PetalburgCity_House1/header.inc
+++ b/data/maps/PetalburgCity_House1/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_House1: @ 8483050
.4byte PetalburgCity_House1_MapEvents
.4byte PetalburgCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 59
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_House2/header.inc b/data/maps/PetalburgCity_House2/header.inc
index 07b4ee885..9213bc710 100644
--- a/data/maps/PetalburgCity_House2/header.inc
+++ b/data/maps/PetalburgCity_House2/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_House2: @ 848306C
.4byte PetalburgCity_House2_MapEvents
.4byte PetalburgCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 80
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_Mart/header.inc b/data/maps/PetalburgCity_Mart/header.inc
index 2e9f8df17..d2dc3edf3 100644
--- a/data/maps/PetalburgCity_Mart/header.inc
+++ b/data/maps/PetalburgCity_Mart/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_Mart: @ 84830C0
.4byte PetalburgCity_Mart_MapEvents
.4byte PetalburgCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
index fd59dc90e..581432e20 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_PokemonCenter_1F: @ 8483088
.4byte PetalburgCity_PokemonCenter_1F_MapEvents
.4byte PetalburgCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
index 53affa40f..c16cfdee2 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_PokemonCenter_2F: @ 84830A4
.4byte PetalburgCity_PokemonCenter_2F_MapEvents
.4byte PetalburgCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 7
.byte 0
diff --git a/data/maps/PetalburgCity_WallysHouse/header.inc b/data/maps/PetalburgCity_WallysHouse/header.inc
index c54f5c32d..fc953bf81 100644
--- a/data/maps/PetalburgCity_WallysHouse/header.inc
+++ b/data/maps/PetalburgCity_WallysHouse/header.inc
@@ -3,7 +3,7 @@ PetalburgCity_WallysHouse: @ 8483018
.4byte PetalburgCity_WallysHouse_MapEvents
.4byte PetalburgCity_WallysHouse_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 60
.byte 7
.byte 0
diff --git a/data/maps/PetalburgWoods/header.inc b/data/maps/PetalburgWoods/header.inc
index 7eca96e6f..1b1731f58 100644
--- a/data/maps/PetalburgWoods/header.inc
+++ b/data/maps/PetalburgWoods/header.inc
@@ -3,7 +3,7 @@ PetalburgWoods: @ 8483FF4
.4byte PetalburgWoods_MapEvents
.4byte PetalburgWoods_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 135
.byte 59
.byte 0
diff --git a/data/maps/RecordCorner/header.inc b/data/maps/RecordCorner/header.inc
index 9fd5f13f5..67ebd9405 100644
--- a/data/maps/RecordCorner/header.inc
+++ b/data/maps/RecordCorner/header.inc
@@ -3,7 +3,7 @@ RecordCorner: @ 8484D68
.4byte RecordCorner_MapEvents
.4byte RecordCorner_MapScripts
.4byte 0x0
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 223
.byte 87
.byte 0
diff --git a/data/maps/Route101/header.inc b/data/maps/Route101/header.inc
index dcab12376..9550dc26b 100644
--- a/data/maps/Route101/header.inc
+++ b/data/maps/Route101/header.inc
@@ -3,7 +3,7 @@ Route101: @ 8482678
.4byte Route101_MapEvents
.4byte Route101_MapScripts
.4byte Route101_MapConnections
- .2byte BGM_DOORO1
+ .2byte MUS_DOORO1
.2byte 17
.byte 16
.byte 0
diff --git a/data/maps/Route102/header.inc b/data/maps/Route102/header.inc
index 79e726fe1..2c06344b0 100644
--- a/data/maps/Route102/header.inc
+++ b/data/maps/Route102/header.inc
@@ -3,7 +3,7 @@ Route102: @ 8482694
.4byte Route102_MapEvents
.4byte Route102_MapScripts
.4byte Route102_MapConnections
- .2byte BGM_DOORO1
+ .2byte MUS_DOORO1
.2byte 18
.byte 17
.byte 0
diff --git a/data/maps/Route103/header.inc b/data/maps/Route103/header.inc
index 470cfbdc2..6bc4c0070 100644
--- a/data/maps/Route103/header.inc
+++ b/data/maps/Route103/header.inc
@@ -3,7 +3,7 @@ Route103: @ 84826B0
.4byte Route103_MapEvents
.4byte Route103_MapScripts
.4byte Route103_MapConnections
- .2byte BGM_DOORO1
+ .2byte MUS_DOORO1
.2byte 19
.byte 18
.byte 0
diff --git a/data/maps/Route104/header.inc b/data/maps/Route104/header.inc
index 7efc69c08..7bcef3b0b 100644
--- a/data/maps/Route104/header.inc
+++ b/data/maps/Route104/header.inc
@@ -3,7 +3,7 @@ Route104: @ 84826CC
.4byte Route104_MapEvents
.4byte Route104_MapScripts
.4byte Route104_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 20
.byte 19
.byte 0
diff --git a/data/maps/Route104_MrBrineysHouse/header.inc b/data/maps/Route104_MrBrineysHouse/header.inc
index cc7767bc4..f285f28ee 100644
--- a/data/maps/Route104_MrBrineysHouse/header.inc
+++ b/data/maps/Route104_MrBrineysHouse/header.inc
@@ -3,7 +3,7 @@ Route104_MrBrineysHouse: @ 8483D70
.4byte Route104_MrBrineysHouse_MapEvents
.4byte Route104_MrBrineysHouse_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 102
.byte 19
.byte 0
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
index b7a8a4a18..ceac3651f 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
@@ -3,7 +3,7 @@ Route104_PrettyPetalFlowerShop: @ 8483D8C
.4byte Route104_PrettyPetalFlowerShop_MapEvents
.4byte Route104_PrettyPetalFlowerShop_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S2
+ .2byte MUS_MACHI_S2
.2byte 117
.byte 19
.byte 0
diff --git a/data/maps/Route104_Prototype/header.inc b/data/maps/Route104_Prototype/header.inc
index 5848bf3fd..9728190a1 100644
--- a/data/maps/Route104_Prototype/header.inc
+++ b/data/maps/Route104_Prototype/header.inc
@@ -3,7 +3,7 @@ Route104_Prototype: @ 8485AF8
.4byte Route104_Prototype_MapEvents
.4byte Route104_Prototype_MapScripts
.4byte 0x0
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 287
.byte 19
.byte 0
diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
index 39e57f344..ac5604d72 100644
--- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
@@ -3,7 +3,7 @@ Route104_PrototypePrettyPetalFlowerShop: @ 8485B14
.4byte Route104_PrototypePrettyPetalFlowerShop_MapEvents
.4byte Route104_PrototypePrettyPetalFlowerShop_MapScripts
.4byte 0x0
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 117
.byte 19
.byte 0
diff --git a/data/maps/Route105/header.inc b/data/maps/Route105/header.inc
index 1df88f877..de48be1a5 100644
--- a/data/maps/Route105/header.inc
+++ b/data/maps/Route105/header.inc
@@ -3,7 +3,7 @@ Route105: @ 84826E8
.4byte Route105_MapEvents
.4byte Route105_MapScripts
.4byte Route105_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 21
.byte 20
.byte 0
diff --git a/data/maps/Route106/header.inc b/data/maps/Route106/header.inc
index 1e944a5b9..5ee6a3071 100644
--- a/data/maps/Route106/header.inc
+++ b/data/maps/Route106/header.inc
@@ -3,7 +3,7 @@ Route106: @ 8482704
.4byte Route106_MapEvents
.4byte Route106_MapScripts
.4byte Route106_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 22
.byte 21
.byte 0
diff --git a/data/maps/Route107/header.inc b/data/maps/Route107/header.inc
index d508e2346..d6dffda04 100644
--- a/data/maps/Route107/header.inc
+++ b/data/maps/Route107/header.inc
@@ -3,7 +3,7 @@ Route107: @ 8482720
.4byte Route107_MapEvents
.4byte Route107_MapScripts
.4byte Route107_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 23
.byte 22
.byte 0
diff --git a/data/maps/Route108/header.inc b/data/maps/Route108/header.inc
index d4542cb24..e0a0c9f42 100644
--- a/data/maps/Route108/header.inc
+++ b/data/maps/Route108/header.inc
@@ -3,7 +3,7 @@ Route108: @ 848273C
.4byte Route108_MapEvents
.4byte Route108_MapScripts
.4byte Route108_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 24
.byte 23
.byte 0
diff --git a/data/maps/Route109/header.inc b/data/maps/Route109/header.inc
index 749c52643..532443e1b 100644
--- a/data/maps/Route109/header.inc
+++ b/data/maps/Route109/header.inc
@@ -3,7 +3,7 @@ Route109: @ 8482758
.4byte Route109_MapEvents
.4byte Route109_MapScripts
.4byte Route109_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 25
.byte 24
.byte 0
diff --git a/data/maps/Route109_SeashoreHouse/header.inc b/data/maps/Route109_SeashoreHouse/header.inc
index dd4b098e9..99c905eaa 100644
--- a/data/maps/Route109_SeashoreHouse/header.inc
+++ b/data/maps/Route109_SeashoreHouse/header.inc
@@ -3,7 +3,7 @@ Route109_SeashoreHouse: @ 8485B30
.4byte Route109_SeashoreHouse_MapEvents
.4byte Route109_SeashoreHouse_MapScripts
.4byte 0x0
- .2byte BGM_HIGHTOWN
+ .2byte MUS_HIGHTOWN
.2byte 243
.byte 24
.byte 0
diff --git a/data/maps/Route110/header.inc b/data/maps/Route110/header.inc
index ffbae7d28..5a74c1d6c 100644
--- a/data/maps/Route110/header.inc
+++ b/data/maps/Route110/header.inc
@@ -3,7 +3,7 @@ Route110: @ 8482774
.4byte Route110_MapEvents
.4byte Route110_MapScripts
.4byte Route110_MapConnections
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 26
.byte 25
.byte 0
diff --git a/data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc b/data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc
index b11a4e74e..433849c14 100644
--- a/data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc
@@ -3,7 +3,7 @@ Route110_SeasideCyclingRoadEntrance1: @ 8485C80
.4byte Route110_SeasideCyclingRoadEntrance1_MapEvents
.4byte Route110_SeasideCyclingRoadEntrance1_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 256
.byte 25
.byte 0
diff --git a/data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc b/data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc
index 7102a670c..755b6a5ff 100644
--- a/data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc
@@ -3,7 +3,7 @@ Route110_SeasideCyclingRoadEntrance2: @ 8485C9C
.4byte Route110_SeasideCyclingRoadEntrance2_MapEvents
.4byte Route110_SeasideCyclingRoadEntrance2_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 256
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHouseCorridor/header.inc b/data/maps/Route110_TrickHouseCorridor/header.inc
index c605c80b2..b8f569c6a 100644
--- a/data/maps/Route110_TrickHouseCorridor/header.inc
+++ b/data/maps/Route110_TrickHouseCorridor/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHouseCorridor: @ 8485B84
.4byte Route110_TrickHouseCorridor_MapEvents
.4byte Route110_TrickHouseCorridor_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 246
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHouseEnd/header.inc b/data/maps/Route110_TrickHouseEnd/header.inc
index d965eacf6..7f69874d1 100644
--- a/data/maps/Route110_TrickHouseEnd/header.inc
+++ b/data/maps/Route110_TrickHouseEnd/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHouseEnd: @ 8485B68
.4byte Route110_TrickHouseEnd_MapEvents
.4byte Route110_TrickHouseEnd_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 245
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHouseEntrance/header.inc b/data/maps/Route110_TrickHouseEntrance/header.inc
index 01db89ecd..f3aa39cc5 100644
--- a/data/maps/Route110_TrickHouseEntrance/header.inc
+++ b/data/maps/Route110_TrickHouseEntrance/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHouseEntrance: @ 8485B4C
.4byte Route110_TrickHouseEntrance_MapEvents
.4byte Route110_TrickHouseEntrance_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 244
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle1/header.inc b/data/maps/Route110_TrickHousePuzzle1/header.inc
index 84fe3c0f1..ff78e3652 100644
--- a/data/maps/Route110_TrickHousePuzzle1/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle1/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle1: @ 8485BA0
.4byte Route110_TrickHousePuzzle1_MapEvents
.4byte Route110_TrickHousePuzzle1_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 247
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle2/header.inc b/data/maps/Route110_TrickHousePuzzle2/header.inc
index 37259a907..25aa8b8dc 100644
--- a/data/maps/Route110_TrickHousePuzzle2/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle2/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle2: @ 8485BBC
.4byte Route110_TrickHousePuzzle2_MapEvents
.4byte Route110_TrickHousePuzzle2_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 248
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle3/header.inc b/data/maps/Route110_TrickHousePuzzle3/header.inc
index 199f7ff22..9cd8c45be 100644
--- a/data/maps/Route110_TrickHousePuzzle3/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle3/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle3: @ 8485BD8
.4byte Route110_TrickHousePuzzle3_MapEvents
.4byte Route110_TrickHousePuzzle3_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 249
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle4/header.inc b/data/maps/Route110_TrickHousePuzzle4/header.inc
index d44eed5a1..c928f08f3 100644
--- a/data/maps/Route110_TrickHousePuzzle4/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle4/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle4: @ 8485BF4
.4byte Route110_TrickHousePuzzle4_MapEvents
.4byte Route110_TrickHousePuzzle4_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 250
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle5/header.inc b/data/maps/Route110_TrickHousePuzzle5/header.inc
index 1c8f0a7fd..d8b57d744 100644
--- a/data/maps/Route110_TrickHousePuzzle5/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle5/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle5: @ 8485C10
.4byte Route110_TrickHousePuzzle5_MapEvents
.4byte Route110_TrickHousePuzzle5_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 251
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle6/header.inc b/data/maps/Route110_TrickHousePuzzle6/header.inc
index 50a1dde0d..5864cdd59 100644
--- a/data/maps/Route110_TrickHousePuzzle6/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle6/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle6: @ 8485C2C
.4byte Route110_TrickHousePuzzle6_MapEvents
.4byte Route110_TrickHousePuzzle6_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 252
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle7/header.inc b/data/maps/Route110_TrickHousePuzzle7/header.inc
index df10ee4b1..e9217f7e2 100644
--- a/data/maps/Route110_TrickHousePuzzle7/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle7/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle7: @ 8485C48
.4byte Route110_TrickHousePuzzle7_MapEvents
.4byte Route110_TrickHousePuzzle7_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 253
.byte 25
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle8/header.inc b/data/maps/Route110_TrickHousePuzzle8/header.inc
index b569f0721..d9fce791e 100644
--- a/data/maps/Route110_TrickHousePuzzle8/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle8/header.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle8: @ 8485C64
.4byte Route110_TrickHousePuzzle8_MapEvents
.4byte Route110_TrickHousePuzzle8_MapScripts
.4byte 0x0
- .2byte BGM_KARAKURI
+ .2byte MUS_KARAKURI
.2byte 254
.byte 25
.byte 0
diff --git a/data/maps/Route111/header.inc b/data/maps/Route111/header.inc
index 0eacd64e3..804a36387 100644
--- a/data/maps/Route111/header.inc
+++ b/data/maps/Route111/header.inc
@@ -3,7 +3,7 @@ Route111: @ 8482790
.4byte Route111_MapEvents
.4byte Route111_MapScripts
.4byte Route111_MapConnections
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 27
.byte 26
.byte 0
diff --git a/data/maps/Route111_OldLadysRestStop/header.inc b/data/maps/Route111_OldLadysRestStop/header.inc
index 5543bd06c..8de668c4b 100644
--- a/data/maps/Route111_OldLadysRestStop/header.inc
+++ b/data/maps/Route111_OldLadysRestStop/header.inc
@@ -3,7 +3,7 @@ Route111_OldLadysRestStop: @ 8483DC4
.4byte Route111_OldLadysRestStop_MapEvents
.4byte Route111_OldLadysRestStop_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 64
.byte 26
.byte 0
diff --git a/data/maps/Route111_WinstrateFamilysHouse/header.inc b/data/maps/Route111_WinstrateFamilysHouse/header.inc
index 1ae67a0e6..86a766b6d 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/header.inc
+++ b/data/maps/Route111_WinstrateFamilysHouse/header.inc
@@ -3,7 +3,7 @@ Route111_WinstrateFamilysHouse: @ 8483DA8
.4byte Route111_WinstrateFamilysHouse_MapEvents
.4byte Route111_WinstrateFamilysHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 60
.byte 26
.byte 0
diff --git a/data/maps/Route112/header.inc b/data/maps/Route112/header.inc
index ed5f682cf..e0411ce05 100644
--- a/data/maps/Route112/header.inc
+++ b/data/maps/Route112/header.inc
@@ -3,7 +3,7 @@ Route112: @ 84827AC
.4byte Route112_MapEvents
.4byte Route112_MapScripts
.4byte Route112_MapConnections
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 28
.byte 27
.byte 0
diff --git a/data/maps/Route112_CableCarStation/header.inc b/data/maps/Route112_CableCarStation/header.inc
index 7a36e0e11..6caefade9 100644
--- a/data/maps/Route112_CableCarStation/header.inc
+++ b/data/maps/Route112_CableCarStation/header.inc
@@ -3,7 +3,7 @@ Route112_CableCarStation: @ 8483DE0
.4byte Route112_CableCarStation_MapEvents
.4byte Route112_CableCarStation_MapScripts
.4byte 0x0
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 118
.byte 27
.byte 0
diff --git a/data/maps/Route113/header.inc b/data/maps/Route113/header.inc
index 35f16139d..a8c19f49d 100644
--- a/data/maps/Route113/header.inc
+++ b/data/maps/Route113/header.inc
@@ -3,7 +3,7 @@ Route113: @ 84827C8
.4byte Route113_MapEvents
.4byte Route113_MapScripts
.4byte Route113_MapConnections
- .2byte BGM_KAZANBAI
+ .2byte MUS_KAZANBAI
.2byte 29
.byte 28
.byte 0
diff --git a/data/maps/Route113_GlassWorkshop/header.inc b/data/maps/Route113_GlassWorkshop/header.inc
index 0c06ce631..49c0005b0 100644
--- a/data/maps/Route113_GlassWorkshop/header.inc
+++ b/data/maps/Route113_GlassWorkshop/header.inc
@@ -3,7 +3,7 @@ Route113_GlassWorkshop: @ 8485CB8
.4byte Route113_GlassWorkshop_MapEvents
.4byte Route113_GlassWorkshop_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 67
.byte 28
.byte 0
diff --git a/data/maps/Route114/header.inc b/data/maps/Route114/header.inc
index f7bff7b83..5b9db262a 100644
--- a/data/maps/Route114/header.inc
+++ b/data/maps/Route114/header.inc
@@ -3,7 +3,7 @@ Route114: @ 84827E4
.4byte Route114_MapEvents
.4byte Route114_MapScripts
.4byte Route114_MapConnections
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 30
.byte 29
.byte 0
diff --git a/data/maps/Route114_FossilManiacsHouse/header.inc b/data/maps/Route114_FossilManiacsHouse/header.inc
index 38ead1057..277c0c0df 100644
--- a/data/maps/Route114_FossilManiacsHouse/header.inc
+++ b/data/maps/Route114_FossilManiacsHouse/header.inc
@@ -3,7 +3,7 @@ Route114_FossilManiacsHouse: @ 8483E18
.4byte Route114_FossilManiacsHouse_MapEvents
.4byte Route114_FossilManiacsHouse_MapScripts
.4byte 0x0
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 119
.byte 29
.byte 0
diff --git a/data/maps/Route114_FossilManiacsTunnel/header.inc b/data/maps/Route114_FossilManiacsTunnel/header.inc
index e2fe8a26b..169b0b7a4 100644
--- a/data/maps/Route114_FossilManiacsTunnel/header.inc
+++ b/data/maps/Route114_FossilManiacsTunnel/header.inc
@@ -3,7 +3,7 @@ Route114_FossilManiacsTunnel: @ 8483E34
.4byte Route114_FossilManiacsTunnel_MapEvents
.4byte Route114_FossilManiacsTunnel_MapScripts
.4byte 0x0
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 120
.byte 29
.byte 0
diff --git a/data/maps/Route114_LanettesHouse/header.inc b/data/maps/Route114_LanettesHouse/header.inc
index 8ce68732c..ba4cccfd5 100644
--- a/data/maps/Route114_LanettesHouse/header.inc
+++ b/data/maps/Route114_LanettesHouse/header.inc
@@ -3,7 +3,7 @@ Route114_LanettesHouse: @ 8483E50
.4byte Route114_LanettesHouse_MapEvents
.4byte Route114_LanettesHouse_MapScripts
.4byte 0x0
- .2byte BGM_TONEKUSA
+ .2byte MUS_TONEKUSA
.2byte 121
.byte 29
.byte 0
diff --git a/data/maps/Route115/header.inc b/data/maps/Route115/header.inc
index a7564b752..4d135e0b6 100644
--- a/data/maps/Route115/header.inc
+++ b/data/maps/Route115/header.inc
@@ -3,7 +3,7 @@ Route115: @ 8482800
.4byte Route115_MapEvents
.4byte Route115_MapScripts
.4byte Route115_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 31
.byte 30
.byte 0
diff --git a/data/maps/Route116/header.inc b/data/maps/Route116/header.inc
index 291cea02b..27009ad3f 100644
--- a/data/maps/Route116/header.inc
+++ b/data/maps/Route116/header.inc
@@ -3,7 +3,7 @@ Route116: @ 848281C
.4byte Route116_MapEvents
.4byte Route116_MapScripts
.4byte Route116_MapConnections
- .2byte BGM_NEXTROAD
+ .2byte MUS_NEXTROAD
.2byte 32
.byte 31
.byte 0
diff --git a/data/maps/Route116_TunnelersRestHouse/header.inc b/data/maps/Route116_TunnelersRestHouse/header.inc
index 44707b27d..489c5a8b9 100644
--- a/data/maps/Route116_TunnelersRestHouse/header.inc
+++ b/data/maps/Route116_TunnelersRestHouse/header.inc
@@ -3,7 +3,7 @@ Route116_TunnelersRestHouse: @ 8483E6C
.4byte Route116_TunnelersRestHouse_MapEvents
.4byte Route116_TunnelersRestHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 122
.byte 31
.byte 0
diff --git a/data/maps/Route117/header.inc b/data/maps/Route117/header.inc
index 35e03215a..d92b96e30 100644
--- a/data/maps/Route117/header.inc
+++ b/data/maps/Route117/header.inc
@@ -3,7 +3,7 @@ Route117: @ 8482838
.4byte Route117_MapEvents
.4byte Route117_MapScripts
.4byte Route117_MapConnections
- .2byte BGM_DOORO_X1
+ .2byte MUS_DOORO_X1
.2byte 33
.byte 32
.byte 0
diff --git a/data/maps/Route117_PokemonDayCare/header.inc b/data/maps/Route117_PokemonDayCare/header.inc
index 6d586358e..1ace346b5 100644
--- a/data/maps/Route117_PokemonDayCare/header.inc
+++ b/data/maps/Route117_PokemonDayCare/header.inc
@@ -3,7 +3,7 @@ Route117_PokemonDayCare: @ 8483E88
.4byte Route117_PokemonDayCare_MapEvents
.4byte Route117_PokemonDayCare_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 123
.byte 32
.byte 0
diff --git a/data/maps/Route118/header.inc b/data/maps/Route118/header.inc
index fe01c71cb..5567df47f 100644
--- a/data/maps/Route118/header.inc
+++ b/data/maps/Route118/header.inc
@@ -3,7 +3,7 @@ Route118: @ 8482854
.4byte Route118_MapEvents
.4byte Route118_MapScripts
.4byte Route118_MapConnections
- .2byte BGM_ROUTE_118
+ .2byte MUS_ROUTE_118
.2byte 34
.byte 33
.byte 0
diff --git a/data/maps/Route119/header.inc b/data/maps/Route119/header.inc
index e58aae1a8..17d13f572 100644
--- a/data/maps/Route119/header.inc
+++ b/data/maps/Route119/header.inc
@@ -3,7 +3,7 @@ Route119: @ 8482870
.4byte Route119_MapEvents
.4byte Route119_MapScripts
.4byte Route119_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 35
.byte 34
.byte 0
diff --git a/data/maps/Route119_House/header.inc b/data/maps/Route119_House/header.inc
index c609c06ff..86f968efc 100644
--- a/data/maps/Route119_House/header.inc
+++ b/data/maps/Route119_House/header.inc
@@ -3,7 +3,7 @@ Route119_House: @ 8485D28
.4byte Route119_House_MapEvents
.4byte Route119_House_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 59
.byte 34
.byte 0
diff --git a/data/maps/Route119_WeatherInstitute_1F/header.inc b/data/maps/Route119_WeatherInstitute_1F/header.inc
index 868b28371..1f555389a 100644
--- a/data/maps/Route119_WeatherInstitute_1F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_1F/header.inc
@@ -3,7 +3,7 @@ Route119_WeatherInstitute_1F: @ 8485CF0
.4byte Route119_WeatherInstitute_1F_MapEvents
.4byte Route119_WeatherInstitute_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 271
.byte 34
.byte 0
diff --git a/data/maps/Route119_WeatherInstitute_2F/header.inc b/data/maps/Route119_WeatherInstitute_2F/header.inc
index d93617bfc..048ccbf77 100644
--- a/data/maps/Route119_WeatherInstitute_2F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_2F/header.inc
@@ -3,7 +3,7 @@ Route119_WeatherInstitute_2F: @ 8485D0C
.4byte Route119_WeatherInstitute_2F_MapEvents
.4byte Route119_WeatherInstitute_2F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 272
.byte 34
.byte 0
diff --git a/data/maps/Route120/header.inc b/data/maps/Route120/header.inc
index 5b67adea4..ab7022f9c 100644
--- a/data/maps/Route120/header.inc
+++ b/data/maps/Route120/header.inc
@@ -3,7 +3,7 @@ Route120: @ 848288C
.4byte Route120_MapEvents
.4byte Route120_MapScripts
.4byte Route120_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 36
.byte 35
.byte 0
diff --git a/data/maps/Route121/header.inc b/data/maps/Route121/header.inc
index ac6277e86..5347f6d3d 100644
--- a/data/maps/Route121/header.inc
+++ b/data/maps/Route121/header.inc
@@ -3,7 +3,7 @@ Route121: @ 84828A8
.4byte Route121_MapEvents
.4byte Route121_MapScripts
.4byte Route121_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 37
.byte 36
.byte 0
diff --git a/data/maps/Route121_SafariZoneEntrance/header.inc b/data/maps/Route121_SafariZoneEntrance/header.inc
index cc17751f8..3ce3d22e7 100644
--- a/data/maps/Route121_SafariZoneEntrance/header.inc
+++ b/data/maps/Route121_SafariZoneEntrance/header.inc
@@ -3,7 +3,7 @@ Route121_SafariZoneEntrance: @ 8483EA4
.4byte Route121_SafariZoneEntrance_MapEvents
.4byte Route121_SafariZoneEntrance_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 124
.byte 36
.byte 0
diff --git a/data/maps/Route122/header.inc b/data/maps/Route122/header.inc
index 5c8926df4..f4856b8ab 100644
--- a/data/maps/Route122/header.inc
+++ b/data/maps/Route122/header.inc
@@ -3,7 +3,7 @@ Route122: @ 84828C4
.4byte Route122_MapEvents
.4byte Route122_MapScripts
.4byte Route122_MapConnections
- .2byte BGM_DOORO_X4
+ .2byte MUS_DOORO_X4
.2byte 38
.byte 37
.byte 0
diff --git a/data/maps/Route123/header.inc b/data/maps/Route123/header.inc
index 8c240ba9d..ff3ab332f 100644
--- a/data/maps/Route123/header.inc
+++ b/data/maps/Route123/header.inc
@@ -3,7 +3,7 @@ Route123: @ 84828E0
.4byte Route123_MapEvents
.4byte Route123_MapScripts
.4byte Route123_MapConnections
- .2byte BGM_DOORO_X4
+ .2byte MUS_DOORO_X4
.2byte 39
.byte 38
.byte 0
diff --git a/data/maps/Route123_BerryMastersHouse/header.inc b/data/maps/Route123_BerryMastersHouse/header.inc
index d25fea9b1..f086368ad 100644
--- a/data/maps/Route123_BerryMastersHouse/header.inc
+++ b/data/maps/Route123_BerryMastersHouse/header.inc
@@ -3,7 +3,7 @@ Route123_BerryMastersHouse: @ 8485CD4
.4byte Route123_BerryMastersHouse_MapEvents
.4byte Route123_BerryMastersHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 60
.byte 38
.byte 0
diff --git a/data/maps/Route124/header.inc b/data/maps/Route124/header.inc
index bdd54bf00..e4c690104 100644
--- a/data/maps/Route124/header.inc
+++ b/data/maps/Route124/header.inc
@@ -3,7 +3,7 @@ Route124: @ 84828FC
.4byte Route124_MapEvents
.4byte Route124_MapScripts
.4byte Route124_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 40
.byte 39
.byte 0
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
index 438ceff8a..d277004eb 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
@@ -3,7 +3,7 @@ Route124_DivingTreasureHuntersHouse: @ 8485D44
.4byte Route124_DivingTreasureHuntersHouse_MapEvents
.4byte Route124_DivingTreasureHuntersHouse_MapScripts
.4byte 0x0
- .2byte BGM_MINAMO
+ .2byte MUS_MINAMO
.2byte 301
.byte 39
.byte 0
diff --git a/data/maps/Route125/header.inc b/data/maps/Route125/header.inc
index 6f81fee85..09afc815f 100644
--- a/data/maps/Route125/header.inc
+++ b/data/maps/Route125/header.inc
@@ -3,7 +3,7 @@ Route125: @ 8482918
.4byte Route125_MapEvents
.4byte Route125_MapScripts
.4byte Route125_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 41
.byte 40
.byte 0
diff --git a/data/maps/Route126/header.inc b/data/maps/Route126/header.inc
index 679d16cfe..f87efc723 100644
--- a/data/maps/Route126/header.inc
+++ b/data/maps/Route126/header.inc
@@ -3,7 +3,7 @@ Route126: @ 8482934
.4byte Route126_MapEvents
.4byte Route126_MapScripts
.4byte Route126_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 42
.byte 41
.byte 0
diff --git a/data/maps/Route127/header.inc b/data/maps/Route127/header.inc
index 2ed691c4d..070f9996f 100644
--- a/data/maps/Route127/header.inc
+++ b/data/maps/Route127/header.inc
@@ -3,7 +3,7 @@ Route127: @ 8482950
.4byte Route127_MapEvents
.4byte Route127_MapScripts
.4byte Route127_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 43
.byte 42
.byte 0
diff --git a/data/maps/Route128/header.inc b/data/maps/Route128/header.inc
index 976bedb11..01d1a46ba 100644
--- a/data/maps/Route128/header.inc
+++ b/data/maps/Route128/header.inc
@@ -3,7 +3,7 @@ Route128: @ 848296C
.4byte Route128_MapEvents
.4byte Route128_MapScripts
.4byte Route128_MapConnections
- .2byte BGM_DOORO_X3
+ .2byte MUS_DOORO_X3
.2byte 44
.byte 43
.byte 0
diff --git a/data/maps/Route129/header.inc b/data/maps/Route129/header.inc
index 68221e873..4e5b177df 100644
--- a/data/maps/Route129/header.inc
+++ b/data/maps/Route129/header.inc
@@ -3,7 +3,7 @@ Route129: @ 8482988
.4byte Route129_MapEvents
.4byte Route129_MapScripts
.4byte Route129_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 45
.byte 44
.byte 0
diff --git a/data/maps/Route130/header.inc b/data/maps/Route130/header.inc
index de1acbc4a..f4e1f3292 100644
--- a/data/maps/Route130/header.inc
+++ b/data/maps/Route130/header.inc
@@ -3,7 +3,7 @@ Route130: @ 84829A4
.4byte Route130_MapEvents
.4byte Route130_MapScripts
.4byte Route130_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 263
.byte 45
.byte 0
diff --git a/data/maps/Route131/header.inc b/data/maps/Route131/header.inc
index 38769c3e3..44a8921ba 100644
--- a/data/maps/Route131/header.inc
+++ b/data/maps/Route131/header.inc
@@ -3,7 +3,7 @@ Route131: @ 84829C0
.4byte Route131_MapEvents
.4byte Route131_MapScripts
.4byte Route131_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 47
.byte 46
.byte 0
diff --git a/data/maps/Route132/header.inc b/data/maps/Route132/header.inc
index bcb699543..df2aadbfa 100644
--- a/data/maps/Route132/header.inc
+++ b/data/maps/Route132/header.inc
@@ -3,7 +3,7 @@ Route132: @ 84829DC
.4byte Route132_MapEvents
.4byte Route132_MapScripts
.4byte Route132_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 48
.byte 47
.byte 0
diff --git a/data/maps/Route133/header.inc b/data/maps/Route133/header.inc
index 070113974..30a69f94d 100644
--- a/data/maps/Route133/header.inc
+++ b/data/maps/Route133/header.inc
@@ -3,7 +3,7 @@ Route133: @ 84829F8
.4byte Route133_MapEvents
.4byte Route133_MapScripts
.4byte Route133_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 49
.byte 48
.byte 0
diff --git a/data/maps/Route134/header.inc b/data/maps/Route134/header.inc
index 4dac7fca7..9730f5036 100644
--- a/data/maps/Route134/header.inc
+++ b/data/maps/Route134/header.inc
@@ -3,7 +3,7 @@ Route134: @ 8482A14
.4byte Route134_MapEvents
.4byte Route134_MapScripts
.4byte Route134_MapConnections
- .2byte BGM_GRANROAD
+ .2byte MUS_GRANROAD
.2byte 50
.byte 49
.byte 0
diff --git a/data/maps/RustboroCity/header.inc b/data/maps/RustboroCity/header.inc
index cdff5a143..9698b81de 100644
--- a/data/maps/RustboroCity/header.inc
+++ b/data/maps/RustboroCity/header.inc
@@ -3,7 +3,7 @@ RustboroCity: @ 848250C
.4byte RustboroCity_MapEvents
.4byte RustboroCity_MapScripts
.4byte RustboroCity_MapConnections
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 4
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_CuttersHouse/header.inc b/data/maps/RustboroCity_CuttersHouse/header.inc
index 95ce57873..e7b936a19 100644
--- a/data/maps/RustboroCity_CuttersHouse/header.inc
+++ b/data/maps/RustboroCity_CuttersHouse/header.inc
@@ -3,7 +3,7 @@ RustboroCity_CuttersHouse: @ 8483478
.4byte RustboroCity_CuttersHouse_MapEvents
.4byte RustboroCity_CuttersHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 98
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_1F/header.inc b/data/maps/RustboroCity_DevonCorp_1F/header.inc
index 68391354e..68b72454f 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_1F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_DevonCorp_1F: @ 8483344
.4byte RustboroCity_DevonCorp_1F_MapEvents
.4byte RustboroCity_DevonCorp_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 92
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_2F/header.inc b/data/maps/RustboroCity_DevonCorp_2F/header.inc
index 83a317006..5e4dc392b 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_2F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_DevonCorp_2F: @ 8483360
.4byte RustboroCity_DevonCorp_2F_MapEvents
.4byte RustboroCity_DevonCorp_2F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 93
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_3F/header.inc b/data/maps/RustboroCity_DevonCorp_3F/header.inc
index 4c40570f6..54ae910d3 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_3F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_DevonCorp_3F: @ 848337C
.4byte RustboroCity_DevonCorp_3F_MapEvents
.4byte RustboroCity_DevonCorp_3F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 269
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Flat1_1F/header.inc b/data/maps/RustboroCity_Flat1_1F/header.inc
index b3bba8806..ede158338 100644
--- a/data/maps/RustboroCity_Flat1_1F/header.inc
+++ b/data/maps/RustboroCity_Flat1_1F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Flat1_1F: @ 8483424
.4byte RustboroCity_Flat1_1F_MapEvents
.4byte RustboroCity_Flat1_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 313
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Flat1_2F/header.inc b/data/maps/RustboroCity_Flat1_2F/header.inc
index 2f17773b4..c1a83cdbb 100644
--- a/data/maps/RustboroCity_Flat1_2F/header.inc
+++ b/data/maps/RustboroCity_Flat1_2F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Flat1_2F: @ 8483440
.4byte RustboroCity_Flat1_2F_MapEvents
.4byte RustboroCity_Flat1_2F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 314
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_1F/header.inc b/data/maps/RustboroCity_Flat2_1F/header.inc
index 933ce6a3c..14d40b97a 100644
--- a/data/maps/RustboroCity_Flat2_1F/header.inc
+++ b/data/maps/RustboroCity_Flat2_1F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Flat2_1F: @ 84834B0
.4byte RustboroCity_Flat2_1F_MapEvents
.4byte RustboroCity_Flat2_1F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 294
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_2F/header.inc b/data/maps/RustboroCity_Flat2_2F/header.inc
index aa2176400..989069c30 100644
--- a/data/maps/RustboroCity_Flat2_2F/header.inc
+++ b/data/maps/RustboroCity_Flat2_2F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Flat2_2F: @ 84834CC
.4byte RustboroCity_Flat2_2F_MapEvents
.4byte RustboroCity_Flat2_2F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 295
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_3F/header.inc b/data/maps/RustboroCity_Flat2_3F/header.inc
index c173ac577..d531fcf98 100644
--- a/data/maps/RustboroCity_Flat2_3F/header.inc
+++ b/data/maps/RustboroCity_Flat2_3F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Flat2_3F: @ 84834E8
.4byte RustboroCity_Flat2_3F_MapEvents
.4byte RustboroCity_Flat2_3F_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 296
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Gym/header.inc b/data/maps/RustboroCity_Gym/header.inc
index 0eedfdd09..4b49e1077 100644
--- a/data/maps/RustboroCity_Gym/header.inc
+++ b/data/maps/RustboroCity_Gym/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Gym: @ 8483398
.4byte RustboroCity_Gym_MapEvents
.4byte RustboroCity_Gym_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 94
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_House1/header.inc b/data/maps/RustboroCity_House1/header.inc
index c07cc459a..49445724b 100644
--- a/data/maps/RustboroCity_House1/header.inc
+++ b/data/maps/RustboroCity_House1/header.inc
@@ -3,7 +3,7 @@ RustboroCity_House1: @ 848345C
.4byte RustboroCity_House1_MapEvents
.4byte RustboroCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 97
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_House2/header.inc b/data/maps/RustboroCity_House2/header.inc
index 14dabb2e8..ec04d74d9 100644
--- a/data/maps/RustboroCity_House2/header.inc
+++ b/data/maps/RustboroCity_House2/header.inc
@@ -3,7 +3,7 @@ RustboroCity_House2: @ 8483494
.4byte RustboroCity_House2_MapEvents
.4byte RustboroCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 96
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_House3/header.inc b/data/maps/RustboroCity_House3/header.inc
index 6d1c4dfd4..9ffe65113 100644
--- a/data/maps/RustboroCity_House3/header.inc
+++ b/data/maps/RustboroCity_House3/header.inc
@@ -3,7 +3,7 @@ RustboroCity_House3: @ 8483504
.4byte RustboroCity_House3_MapEvents
.4byte RustboroCity_House3_MapScripts
.4byte 0x0
- .2byte BGM_GOTOWN
+ .2byte MUS_GOTOWN
.2byte 96
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_Mart/header.inc b/data/maps/RustboroCity_Mart/header.inc
index 28751a53f..be134394a 100644
--- a/data/maps/RustboroCity_Mart/header.inc
+++ b/data/maps/RustboroCity_Mart/header.inc
@@ -3,7 +3,7 @@ RustboroCity_Mart: @ 8483408
.4byte RustboroCity_Mart_MapEvents
.4byte RustboroCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/header.inc b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
index 0069de670..fb88549f7 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_PokemonCenter_1F: @ 84833D0
.4byte RustboroCity_PokemonCenter_1F_MapEvents
.4byte RustboroCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/header.inc b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
index 328472b06..0acf68eaa 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ RustboroCity_PokemonCenter_2F: @ 84833EC
.4byte RustboroCity_PokemonCenter_2F_MapEvents
.4byte RustboroCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 10
.byte 0
diff --git a/data/maps/RustboroCity_PokemonSchool/header.inc b/data/maps/RustboroCity_PokemonSchool/header.inc
index 03b02a3fa..a3d257cfb 100644
--- a/data/maps/RustboroCity_PokemonSchool/header.inc
+++ b/data/maps/RustboroCity_PokemonSchool/header.inc
@@ -3,7 +3,7 @@ RustboroCity_PokemonSchool: @ 84833B4
.4byte RustboroCity_PokemonSchool_MapEvents
.4byte RustboroCity_PokemonSchool_MapScripts
.4byte 0x0
- .2byte BGM_P_SCHOOL
+ .2byte MUS_P_SCHOOL
.2byte 95
.byte 10
.byte 0
diff --git a/data/maps/RusturfTunnel/header.inc b/data/maps/RusturfTunnel/header.inc
index 95a3c66e7..0ce8c9e12 100644
--- a/data/maps/RusturfTunnel/header.inc
+++ b/data/maps/RusturfTunnel/header.inc
@@ -3,7 +3,7 @@ RusturfTunnel: @ 8483F30
.4byte RusturfTunnel_MapEvents
.4byte RusturfTunnel_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 129
.byte 60
.byte 0
diff --git a/data/maps/SSTidalCorridor/header.inc b/data/maps/SSTidalCorridor/header.inc
index 48ef241d3..606d682ba 100644
--- a/data/maps/SSTidalCorridor/header.inc
+++ b/data/maps/SSTidalCorridor/header.inc
@@ -3,7 +3,7 @@ SSTidalCorridor: @ 8484F0C
.4byte SSTidalCorridor_MapEvents
.4byte SSTidalCorridor_MapScripts
.4byte 0x0
- .2byte BGM_M_BOAT
+ .2byte MUS_M_BOAT
.2byte 277
.byte 87
.byte 0
diff --git a/data/maps/SSTidalLowerDeck/header.inc b/data/maps/SSTidalLowerDeck/header.inc
index b872e0cf8..c1f883c84 100644
--- a/data/maps/SSTidalLowerDeck/header.inc
+++ b/data/maps/SSTidalLowerDeck/header.inc
@@ -3,7 +3,7 @@ SSTidalLowerDeck: @ 8484F28
.4byte SSTidalLowerDeck_MapEvents
.4byte SSTidalLowerDeck_MapScripts
.4byte 0x0
- .2byte BGM_M_BOAT
+ .2byte MUS_M_BOAT
.2byte 278
.byte 87
.byte 0
diff --git a/data/maps/SSTidalRooms/header.inc b/data/maps/SSTidalRooms/header.inc
index 94af1030f..09bfb8652 100644
--- a/data/maps/SSTidalRooms/header.inc
+++ b/data/maps/SSTidalRooms/header.inc
@@ -3,7 +3,7 @@ SSTidalRooms: @ 8484F44
.4byte SSTidalRooms_MapEvents
.4byte SSTidalRooms_MapScripts
.4byte 0x0
- .2byte BGM_M_BOAT
+ .2byte MUS_M_BOAT
.2byte 279
.byte 87
.byte 0
diff --git a/data/maps/SafariZone_North/header.inc b/data/maps/SafariZone_North/header.inc
index 76b8f7152..ce05b1eea 100644
--- a/data/maps/SafariZone_North/header.inc
+++ b/data/maps/SafariZone_North/header.inc
@@ -3,7 +3,7 @@ SafariZone_North: @ 8485158
.4byte SafariZone_North_MapEvents
.4byte SafariZone_North_MapScripts
.4byte SafariZone_North_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 239
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_Northeast/header.inc b/data/maps/SafariZone_Northeast/header.inc
index 714277457..e5efff7b6 100644
--- a/data/maps/SafariZone_Northeast/header.inc
+++ b/data/maps/SafariZone_Northeast/header.inc
@@ -3,7 +3,7 @@ SafariZone_Northeast: @ 848528C
.4byte SafariZone_Northeast_MapEvents
.4byte SafariZone_Northeast_MapScripts
.4byte SafariZone_Northeast_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 394
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_Northwest/header.inc b/data/maps/SafariZone_Northwest/header.inc
index 508e33d1c..810826106 100644
--- a/data/maps/SafariZone_Northwest/header.inc
+++ b/data/maps/SafariZone_Northwest/header.inc
@@ -3,7 +3,7 @@ SafariZone_Northwest: @ 848513C
.4byte SafariZone_Northwest_MapEvents
.4byte SafariZone_Northwest_MapScripts
.4byte SafariZone_Northwest_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 238
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_RestHouse/header.inc b/data/maps/SafariZone_RestHouse/header.inc
index 855f01fcc..591de9fc1 100644
--- a/data/maps/SafariZone_RestHouse/header.inc
+++ b/data/maps/SafariZone_RestHouse/header.inc
@@ -3,7 +3,7 @@ SafariZone_RestHouse: @ 8485270
.4byte SafariZone_RestHouse_MapEvents
.4byte SafariZone_RestHouse_MapScripts
.4byte 0x0
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 329
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_South/header.inc b/data/maps/SafariZone_South/header.inc
index 5d122f051..58239408f 100644
--- a/data/maps/SafariZone_South/header.inc
+++ b/data/maps/SafariZone_South/header.inc
@@ -3,7 +3,7 @@ SafariZone_South: @ 8485190
.4byte SafariZone_South_MapEvents
.4byte SafariZone_South_MapScripts
.4byte SafariZone_South_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 241
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_Southeast/header.inc b/data/maps/SafariZone_Southeast/header.inc
index 363185203..56e8aa094 100644
--- a/data/maps/SafariZone_Southeast/header.inc
+++ b/data/maps/SafariZone_Southeast/header.inc
@@ -3,7 +3,7 @@ SafariZone_Southeast: @ 84852A8
.4byte SafariZone_Southeast_MapEvents
.4byte SafariZone_Southeast_MapScripts
.4byte SafariZone_Southeast_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 395
.byte 57
.byte 0
diff --git a/data/maps/SafariZone_Southwest/header.inc b/data/maps/SafariZone_Southwest/header.inc
index df20045e8..3eaf59e98 100644
--- a/data/maps/SafariZone_Southwest/header.inc
+++ b/data/maps/SafariZone_Southwest/header.inc
@@ -3,7 +3,7 @@ SafariZone_Southwest: @ 8485174
.4byte SafariZone_Southwest_MapEvents
.4byte SafariZone_Southwest_MapScripts
.4byte SafariZone_Southwest_MapConnections
- .2byte BGM_SAFARI
+ .2byte MUS_SAFARI
.2byte 240
.byte 57
.byte 0
diff --git a/data/maps/ScorchedSlab/header.inc b/data/maps/ScorchedSlab/header.inc
index 35c7edf64..e9b0a7b7e 100644
--- a/data/maps/ScorchedSlab/header.inc
+++ b/data/maps/ScorchedSlab/header.inc
@@ -3,7 +3,7 @@ ScorchedSlab: @ 84846BC
.4byte ScorchedSlab_MapEvents
.4byte ScorchedSlab_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 311
.byte 80
.byte 0
diff --git a/data/maps/SeafloorCavern_Entrance/header.inc b/data/maps/SeafloorCavern_Entrance/header.inc
index 3a3345b39..be05d04fa 100644
--- a/data/maps/SeafloorCavern_Entrance/header.inc
+++ b/data/maps/SeafloorCavern_Entrance/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Entrance: @ 84841B4
.4byte SeafloorCavern_Entrance_MapEvents
.4byte SeafloorCavern_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 147
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room1/header.inc b/data/maps/SeafloorCavern_Room1/header.inc
index ac61c156a..094095d7e 100644
--- a/data/maps/SeafloorCavern_Room1/header.inc
+++ b/data/maps/SeafloorCavern_Room1/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room1: @ 84841D0
.4byte SeafloorCavern_Room1_MapEvents
.4byte SeafloorCavern_Room1_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 148
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room2/header.inc b/data/maps/SeafloorCavern_Room2/header.inc
index 2e2a6c1a1..ebbfc58bc 100644
--- a/data/maps/SeafloorCavern_Room2/header.inc
+++ b/data/maps/SeafloorCavern_Room2/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room2: @ 84841EC
.4byte SeafloorCavern_Room2_MapEvents
.4byte SeafloorCavern_Room2_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 149
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room3/header.inc b/data/maps/SeafloorCavern_Room3/header.inc
index 234f0a1a5..56dd1c14b 100644
--- a/data/maps/SeafloorCavern_Room3/header.inc
+++ b/data/maps/SeafloorCavern_Room3/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room3: @ 8484208
.4byte SeafloorCavern_Room3_MapEvents
.4byte SeafloorCavern_Room3_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 150
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room4/header.inc b/data/maps/SeafloorCavern_Room4/header.inc
index 4aaf9b62e..1f710ac3a 100644
--- a/data/maps/SeafloorCavern_Room4/header.inc
+++ b/data/maps/SeafloorCavern_Room4/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room4: @ 8484224
.4byte SeafloorCavern_Room4_MapEvents
.4byte SeafloorCavern_Room4_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 151
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room5/header.inc b/data/maps/SeafloorCavern_Room5/header.inc
index 992d9d1c8..8f9edd756 100644
--- a/data/maps/SeafloorCavern_Room5/header.inc
+++ b/data/maps/SeafloorCavern_Room5/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room5: @ 8484240
.4byte SeafloorCavern_Room5_MapEvents
.4byte SeafloorCavern_Room5_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 152
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room6/header.inc b/data/maps/SeafloorCavern_Room6/header.inc
index 765350afe..e1aab7b08 100644
--- a/data/maps/SeafloorCavern_Room6/header.inc
+++ b/data/maps/SeafloorCavern_Room6/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room6: @ 848425C
.4byte SeafloorCavern_Room6_MapEvents
.4byte SeafloorCavern_Room6_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 153
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room7/header.inc b/data/maps/SeafloorCavern_Room7/header.inc
index e19e0081b..fd0b49c93 100644
--- a/data/maps/SeafloorCavern_Room7/header.inc
+++ b/data/maps/SeafloorCavern_Room7/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room7: @ 8484278
.4byte SeafloorCavern_Room7_MapEvents
.4byte SeafloorCavern_Room7_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 154
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room8/header.inc b/data/maps/SeafloorCavern_Room8/header.inc
index 1c4837e72..a5ecc196a 100644
--- a/data/maps/SeafloorCavern_Room8/header.inc
+++ b/data/maps/SeafloorCavern_Room8/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room8: @ 8484294
.4byte SeafloorCavern_Room8_MapEvents
.4byte SeafloorCavern_Room8_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 155
.byte 68
.byte 0
diff --git a/data/maps/SeafloorCavern_Room9/header.inc b/data/maps/SeafloorCavern_Room9/header.inc
index bee6c2698..4df3870e6 100644
--- a/data/maps/SeafloorCavern_Room9/header.inc
+++ b/data/maps/SeafloorCavern_Room9/header.inc
@@ -3,7 +3,7 @@ SeafloorCavern_Room9: @ 84842B0
.4byte SeafloorCavern_Room9_MapEvents
.4byte SeafloorCavern_Room9_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 156
.byte 68
.byte 0
diff --git a/data/maps/SealedChamber_InnerRoom/header.inc b/data/maps/SealedChamber_InnerRoom/header.inc
index a2909fc7b..87b73cfa1 100644
--- a/data/maps/SealedChamber_InnerRoom/header.inc
+++ b/data/maps/SealedChamber_InnerRoom/header.inc
@@ -3,7 +3,7 @@ SealedChamber_InnerRoom: @ 84846A0
.4byte SealedChamber_InnerRoom_MapEvents
.4byte SealedChamber_InnerRoom_MapScripts
.4byte 0x0
- .2byte BGM_MABOROSI
+ .2byte MUS_MABOROSI
.2byte 304
.byte 78
.byte 0
diff --git a/data/maps/SealedChamber_OuterRoom/header.inc b/data/maps/SealedChamber_OuterRoom/header.inc
index e9b20d93a..fc55dd8d2 100644
--- a/data/maps/SealedChamber_OuterRoom/header.inc
+++ b/data/maps/SealedChamber_OuterRoom/header.inc
@@ -3,7 +3,7 @@ SealedChamber_OuterRoom: @ 8484684
.4byte SealedChamber_OuterRoom_MapEvents
.4byte SealedChamber_OuterRoom_MapScripts
.4byte 0x0
- .2byte BGM_MABOROSI
+ .2byte MUS_MABOROSI
.2byte 284
.byte 78
.byte 0
diff --git a/data/maps/SecretBase_BlueCave1/header.inc b/data/maps/SecretBase_BlueCave1/header.inc
index ec497b053..8914ffdc5 100644
--- a/data/maps/SecretBase_BlueCave1/header.inc
+++ b/data/maps/SecretBase_BlueCave1/header.inc
@@ -3,7 +3,7 @@ SecretBase_BlueCave1: @ 8484AC8
.4byte SecretBase_BlueCave1_MapEvents
.4byte SecretBase_BlueCave1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 199
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BlueCave2/header.inc b/data/maps/SecretBase_BlueCave2/header.inc
index 455db2db0..e36e3dc8e 100644
--- a/data/maps/SecretBase_BlueCave2/header.inc
+++ b/data/maps/SecretBase_BlueCave2/header.inc
@@ -3,7 +3,7 @@ SecretBase_BlueCave2: @ 8484B70
.4byte SecretBase_BlueCave2_MapEvents
.4byte SecretBase_BlueCave2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 205
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BlueCave3/header.inc b/data/maps/SecretBase_BlueCave3/header.inc
index 77b59cd5e..a1cbd4c33 100644
--- a/data/maps/SecretBase_BlueCave3/header.inc
+++ b/data/maps/SecretBase_BlueCave3/header.inc
@@ -3,7 +3,7 @@ SecretBase_BlueCave3: @ 8484C18
.4byte SecretBase_BlueCave3_MapEvents
.4byte SecretBase_BlueCave3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 211
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BlueCave4/header.inc b/data/maps/SecretBase_BlueCave4/header.inc
index db27e5889..4fb353150 100644
--- a/data/maps/SecretBase_BlueCave4/header.inc
+++ b/data/maps/SecretBase_BlueCave4/header.inc
@@ -3,7 +3,7 @@ SecretBase_BlueCave4: @ 8484CC0
.4byte SecretBase_BlueCave4_MapEvents
.4byte SecretBase_BlueCave4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 217
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BrownCave1/header.inc b/data/maps/SecretBase_BrownCave1/header.inc
index 8da685a13..57f27c823 100644
--- a/data/maps/SecretBase_BrownCave1/header.inc
+++ b/data/maps/SecretBase_BrownCave1/header.inc
@@ -3,7 +3,7 @@ SecretBase_BrownCave1: @ 8484AAC
.4byte SecretBase_BrownCave1_MapEvents
.4byte SecretBase_BrownCave1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 198
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BrownCave2/header.inc b/data/maps/SecretBase_BrownCave2/header.inc
index 08f93827a..3c8bf24d7 100644
--- a/data/maps/SecretBase_BrownCave2/header.inc
+++ b/data/maps/SecretBase_BrownCave2/header.inc
@@ -3,7 +3,7 @@ SecretBase_BrownCave2: @ 8484B54
.4byte SecretBase_BrownCave2_MapEvents
.4byte SecretBase_BrownCave2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 204
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BrownCave3/header.inc b/data/maps/SecretBase_BrownCave3/header.inc
index 5515ea8c5..78ebb6fd8 100644
--- a/data/maps/SecretBase_BrownCave3/header.inc
+++ b/data/maps/SecretBase_BrownCave3/header.inc
@@ -3,7 +3,7 @@ SecretBase_BrownCave3: @ 8484BFC
.4byte SecretBase_BrownCave3_MapEvents
.4byte SecretBase_BrownCave3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 210
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_BrownCave4/header.inc b/data/maps/SecretBase_BrownCave4/header.inc
index d90a89a5f..4d92c301c 100644
--- a/data/maps/SecretBase_BrownCave4/header.inc
+++ b/data/maps/SecretBase_BrownCave4/header.inc
@@ -3,7 +3,7 @@ SecretBase_BrownCave4: @ 8484CA4
.4byte SecretBase_BrownCave4_MapEvents
.4byte SecretBase_BrownCave4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 216
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_RedCave1/header.inc b/data/maps/SecretBase_RedCave1/header.inc
index 46fc40ff0..8e730661d 100644
--- a/data/maps/SecretBase_RedCave1/header.inc
+++ b/data/maps/SecretBase_RedCave1/header.inc
@@ -3,7 +3,7 @@ SecretBase_RedCave1: @ 8484A90
.4byte SecretBase_RedCave1_MapEvents
.4byte SecretBase_RedCave1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 197
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_RedCave2/header.inc b/data/maps/SecretBase_RedCave2/header.inc
index 073a4f6ce..b86e69ecf 100644
--- a/data/maps/SecretBase_RedCave2/header.inc
+++ b/data/maps/SecretBase_RedCave2/header.inc
@@ -3,7 +3,7 @@ SecretBase_RedCave2: @ 8484B38
.4byte SecretBase_RedCave2_MapEvents
.4byte SecretBase_RedCave2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 203
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_RedCave3/header.inc b/data/maps/SecretBase_RedCave3/header.inc
index d8748e2f7..9d4f26d36 100644
--- a/data/maps/SecretBase_RedCave3/header.inc
+++ b/data/maps/SecretBase_RedCave3/header.inc
@@ -3,7 +3,7 @@ SecretBase_RedCave3: @ 8484BE0
.4byte SecretBase_RedCave3_MapEvents
.4byte SecretBase_RedCave3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 209
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_RedCave4/header.inc b/data/maps/SecretBase_RedCave4/header.inc
index 2ae9e38f6..163780567 100644
--- a/data/maps/SecretBase_RedCave4/header.inc
+++ b/data/maps/SecretBase_RedCave4/header.inc
@@ -3,7 +3,7 @@ SecretBase_RedCave4: @ 8484C88
.4byte SecretBase_RedCave4_MapEvents
.4byte SecretBase_RedCave4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 215
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Shrub1/header.inc b/data/maps/SecretBase_Shrub1/header.inc
index 0998b2f0d..8f5fd7198 100644
--- a/data/maps/SecretBase_Shrub1/header.inc
+++ b/data/maps/SecretBase_Shrub1/header.inc
@@ -3,7 +3,7 @@ SecretBase_Shrub1: @ 8484B1C
.4byte SecretBase_Shrub1_MapEvents
.4byte SecretBase_Shrub1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 202
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Shrub2/header.inc b/data/maps/SecretBase_Shrub2/header.inc
index 1223a4105..77b3ae833 100644
--- a/data/maps/SecretBase_Shrub2/header.inc
+++ b/data/maps/SecretBase_Shrub2/header.inc
@@ -3,7 +3,7 @@ SecretBase_Shrub2: @ 8484BC4
.4byte SecretBase_Shrub2_MapEvents
.4byte SecretBase_Shrub2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 208
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Shrub3/header.inc b/data/maps/SecretBase_Shrub3/header.inc
index 9d5a06e39..7fb14ec94 100644
--- a/data/maps/SecretBase_Shrub3/header.inc
+++ b/data/maps/SecretBase_Shrub3/header.inc
@@ -3,7 +3,7 @@ SecretBase_Shrub3: @ 8484C6C
.4byte SecretBase_Shrub3_MapEvents
.4byte SecretBase_Shrub3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 214
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Shrub4/header.inc b/data/maps/SecretBase_Shrub4/header.inc
index 5fcd719b9..10a4d4ca4 100644
--- a/data/maps/SecretBase_Shrub4/header.inc
+++ b/data/maps/SecretBase_Shrub4/header.inc
@@ -3,7 +3,7 @@ SecretBase_Shrub4: @ 8484D14
.4byte SecretBase_Shrub4_MapEvents
.4byte SecretBase_Shrub4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 220
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Tree1/header.inc b/data/maps/SecretBase_Tree1/header.inc
index c5142cdba..157173fbb 100644
--- a/data/maps/SecretBase_Tree1/header.inc
+++ b/data/maps/SecretBase_Tree1/header.inc
@@ -3,7 +3,7 @@ SecretBase_Tree1: @ 8484B00
.4byte SecretBase_Tree1_MapEvents
.4byte SecretBase_Tree1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 201
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Tree2/header.inc b/data/maps/SecretBase_Tree2/header.inc
index bcb5e0f23..6708af92b 100644
--- a/data/maps/SecretBase_Tree2/header.inc
+++ b/data/maps/SecretBase_Tree2/header.inc
@@ -3,7 +3,7 @@ SecretBase_Tree2: @ 8484BA8
.4byte SecretBase_Tree2_MapEvents
.4byte SecretBase_Tree2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 207
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Tree3/header.inc b/data/maps/SecretBase_Tree3/header.inc
index 66dfc9803..fd0c56856 100644
--- a/data/maps/SecretBase_Tree3/header.inc
+++ b/data/maps/SecretBase_Tree3/header.inc
@@ -3,7 +3,7 @@ SecretBase_Tree3: @ 8484C50
.4byte SecretBase_Tree3_MapEvents
.4byte SecretBase_Tree3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 213
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_Tree4/header.inc b/data/maps/SecretBase_Tree4/header.inc
index 8d4d0f3df..c2f0b3350 100644
--- a/data/maps/SecretBase_Tree4/header.inc
+++ b/data/maps/SecretBase_Tree4/header.inc
@@ -3,7 +3,7 @@ SecretBase_Tree4: @ 8484CF8
.4byte SecretBase_Tree4_MapEvents
.4byte SecretBase_Tree4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 219
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_YellowCave1/header.inc b/data/maps/SecretBase_YellowCave1/header.inc
index c4df84edf..77a446dbd 100644
--- a/data/maps/SecretBase_YellowCave1/header.inc
+++ b/data/maps/SecretBase_YellowCave1/header.inc
@@ -3,7 +3,7 @@ SecretBase_YellowCave1: @ 8484AE4
.4byte SecretBase_YellowCave1_MapEvents
.4byte SecretBase_YellowCave1_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 200
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_YellowCave2/header.inc b/data/maps/SecretBase_YellowCave2/header.inc
index a690ef3fe..ae9200fc1 100644
--- a/data/maps/SecretBase_YellowCave2/header.inc
+++ b/data/maps/SecretBase_YellowCave2/header.inc
@@ -3,7 +3,7 @@ SecretBase_YellowCave2: @ 8484B8C
.4byte SecretBase_YellowCave2_MapEvents
.4byte SecretBase_YellowCave2_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 206
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_YellowCave3/header.inc b/data/maps/SecretBase_YellowCave3/header.inc
index 60176b1e3..d63751987 100644
--- a/data/maps/SecretBase_YellowCave3/header.inc
+++ b/data/maps/SecretBase_YellowCave3/header.inc
@@ -3,7 +3,7 @@ SecretBase_YellowCave3: @ 8484C34
.4byte SecretBase_YellowCave3_MapEvents
.4byte SecretBase_YellowCave3_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 212
.byte 86
.byte 0
diff --git a/data/maps/SecretBase_YellowCave4/header.inc b/data/maps/SecretBase_YellowCave4/header.inc
index 75a76dd44..1a5c43da5 100644
--- a/data/maps/SecretBase_YellowCave4/header.inc
+++ b/data/maps/SecretBase_YellowCave4/header.inc
@@ -3,7 +3,7 @@ SecretBase_YellowCave4: @ 8484CDC
.4byte SecretBase_YellowCave4_MapEvents
.4byte SecretBase_YellowCave4_MapScripts
.4byte 0x0
- .2byte BGM_MACHI_S3
+ .2byte MUS_MACHI_S3
.2byte 218
.byte 86
.byte 0
diff --git a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
index f542d0700..5694fead4 100644
--- a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_HighTideEntranceRoom: @ 8484438
.4byte ShoalCave_HighTideEntranceRoom_MapEvents
.4byte ShoalCave_HighTideEntranceRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 168
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_HighTideInnerRoom/header.inc b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
index 7c4a7184c..a6fd687b2 100644
--- a/data/maps/ShoalCave_HighTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_HighTideInnerRoom: @ 8484454
.4byte ShoalCave_HighTideInnerRoom_MapEvents
.4byte ShoalCave_HighTideInnerRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 169
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
index 6065466dc..b109f1f4b 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideEntranceRoom: @ 84843C8
.4byte ShoalCave_LowTideEntranceRoom_MapEvents
.4byte ShoalCave_LowTideEntranceRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 164
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_LowTideIceRoom/header.inc b/data/maps/ShoalCave_LowTideIceRoom/header.inc
index 10f4aff16..6a34db69e 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideIceRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideIceRoom: @ 84847D4
.4byte ShoalCave_LowTideIceRoom_MapEvents
.4byte ShoalCave_LowTideIceRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 328
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/header.inc b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
index 5b9972258..cf40979a5 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideInnerRoom: @ 84843E4
.4byte ShoalCave_LowTideInnerRoom_MapEvents
.4byte ShoalCave_LowTideInnerRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 165
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/header.inc b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
index d2c2bcac6..abc2554de 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideLowerRoom: @ 848441C
.4byte ShoalCave_LowTideLowerRoom_MapEvents
.4byte ShoalCave_LowTideLowerRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 167
.byte 67
.byte 0
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/header.inc b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
index 035ab6dcb..aff87bf3d 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideStairsRoom: @ 8484400
.4byte ShoalCave_LowTideStairsRoom_MapEvents
.4byte ShoalCave_LowTideStairsRoom_MapScripts
.4byte 0x0
- .2byte BGM_M_DUNGON
+ .2byte MUS_M_DUNGON
.2byte 166
.byte 67
.byte 0
diff --git a/data/maps/SingleBattleColosseum/header.inc b/data/maps/SingleBattleColosseum/header.inc
index b4844d42f..d5be84526 100644
--- a/data/maps/SingleBattleColosseum/header.inc
+++ b/data/maps/SingleBattleColosseum/header.inc
@@ -3,7 +3,7 @@ SingleBattleColosseum: @ 8484D30
.4byte SingleBattleColosseum_MapEvents
.4byte SingleBattleColosseum_MapScripts
.4byte 0x0
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 221
.byte 87
.byte 0
diff --git a/data/maps/SkyPillar_1F/header.inc b/data/maps/SkyPillar_1F/header.inc
index 937aafc96..4ec895011 100644
--- a/data/maps/SkyPillar_1F/header.inc
+++ b/data/maps/SkyPillar_1F/header.inc
@@ -3,7 +3,7 @@ SkyPillar_1F: @ 8484764
.4byte SkyPillar_1F_MapEvents
.4byte SkyPillar_1F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 322
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_2F/header.inc b/data/maps/SkyPillar_2F/header.inc
index cec94c7a2..acdc054e4 100644
--- a/data/maps/SkyPillar_2F/header.inc
+++ b/data/maps/SkyPillar_2F/header.inc
@@ -3,7 +3,7 @@ SkyPillar_2F: @ 8484780
.4byte SkyPillar_2F_MapEvents
.4byte SkyPillar_2F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 323
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_3F/header.inc b/data/maps/SkyPillar_3F/header.inc
index 5dd2b53b3..21ac1c545 100644
--- a/data/maps/SkyPillar_3F/header.inc
+++ b/data/maps/SkyPillar_3F/header.inc
@@ -3,7 +3,7 @@ SkyPillar_3F: @ 848479C
.4byte SkyPillar_3F_MapEvents
.4byte SkyPillar_3F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 324
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_4F/header.inc b/data/maps/SkyPillar_4F/header.inc
index 9e89a6177..977442c27 100644
--- a/data/maps/SkyPillar_4F/header.inc
+++ b/data/maps/SkyPillar_4F/header.inc
@@ -3,7 +3,7 @@ SkyPillar_4F: @ 84847B8
.4byte SkyPillar_4F_MapEvents
.4byte SkyPillar_4F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 325
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_5F/header.inc b/data/maps/SkyPillar_5F/header.inc
index 363e2a52e..1df2963b5 100644
--- a/data/maps/SkyPillar_5F/header.inc
+++ b/data/maps/SkyPillar_5F/header.inc
@@ -3,7 +3,7 @@ SkyPillar_5F: @ 84847F0
.4byte SkyPillar_5F_MapEvents
.4byte SkyPillar_5F_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 330
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_Entrance/header.inc b/data/maps/SkyPillar_Entrance/header.inc
index 5db53ba25..b6b697d46 100644
--- a/data/maps/SkyPillar_Entrance/header.inc
+++ b/data/maps/SkyPillar_Entrance/header.inc
@@ -3,7 +3,7 @@ SkyPillar_Entrance: @ 848472C
.4byte SkyPillar_Entrance_MapEvents
.4byte SkyPillar_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 320
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_Outside/header.inc b/data/maps/SkyPillar_Outside/header.inc
index fc7ed3110..49c5c14e1 100644
--- a/data/maps/SkyPillar_Outside/header.inc
+++ b/data/maps/SkyPillar_Outside/header.inc
@@ -3,7 +3,7 @@ SkyPillar_Outside: @ 8484748
.4byte SkyPillar_Outside_MapEvents
.4byte SkyPillar_Outside_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 321
.byte 85
.byte 0
diff --git a/data/maps/SkyPillar_Top/header.inc b/data/maps/SkyPillar_Top/header.inc
index 3169183ed..97fb4edf4 100644
--- a/data/maps/SkyPillar_Top/header.inc
+++ b/data/maps/SkyPillar_Top/header.inc
@@ -3,7 +3,7 @@ SkyPillar_Top: @ 848480C
.4byte SkyPillar_Top_MapEvents
.4byte SkyPillar_Top_MapScripts
.4byte 0x0
- .2byte BGM_TOZAN
+ .2byte MUS_TOZAN
.2byte 331
.byte 85
.byte 0
diff --git a/data/maps/SlateportCity/header.inc b/data/maps/SlateportCity/header.inc
index 36ac643e4..0ff430ff2 100644
--- a/data/maps/SlateportCity/header.inc
+++ b/data/maps/SlateportCity/header.inc
@@ -3,7 +3,7 @@ SlateportCity: @ 84824D4
.4byte SlateportCity_MapEvents
.4byte SlateportCity_MapScripts
.4byte SlateportCity_MapConnections
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 2
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/header.inc b/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
index c5f983ce1..4245201fb 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
@@ -3,7 +3,7 @@ SlateportCity_BattleTentBattleRoom: @ 848314C
.4byte SlateportCity_BattleTentBattleRoom_MapEvents
.4byte SlateportCity_BattleTentBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 386
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_BattleTentCorridor/header.inc b/data/maps/SlateportCity_BattleTentCorridor/header.inc
index 0ae84307c..f399ab26d 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/header.inc
+++ b/data/maps/SlateportCity_BattleTentCorridor/header.inc
@@ -3,7 +3,7 @@ SlateportCity_BattleTentCorridor: @ 8483130
.4byte SlateportCity_BattleTentCorridor_MapEvents
.4byte SlateportCity_BattleTentCorridor_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 385
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_BattleTentLobby/header.inc b/data/maps/SlateportCity_BattleTentLobby/header.inc
index 2e35d23c4..4a654fd25 100644
--- a/data/maps/SlateportCity_BattleTentLobby/header.inc
+++ b/data/maps/SlateportCity_BattleTentLobby/header.inc
@@ -3,7 +3,7 @@ SlateportCity_BattleTentLobby: @ 8483114
.4byte SlateportCity_BattleTentLobby_MapEvents
.4byte SlateportCity_BattleTentLobby_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 384
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_Harbor/header.inc b/data/maps/SlateportCity_Harbor/header.inc
index 7f932a556..ca013f6f2 100644
--- a/data/maps/SlateportCity_Harbor/header.inc
+++ b/data/maps/SlateportCity_Harbor/header.inc
@@ -3,7 +3,7 @@ SlateportCity_Harbor: @ 84831D8
.4byte SlateportCity_Harbor_MapEvents
.4byte SlateportCity_Harbor_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 88
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_House1/header.inc b/data/maps/SlateportCity_House1/header.inc
index 049d9de6c..a5cf37a59 100644
--- a/data/maps/SlateportCity_House1/header.inc
+++ b/data/maps/SlateportCity_House1/header.inc
@@ -3,7 +3,7 @@ SlateportCity_House1: @ 8483168
.4byte SlateportCity_House1_MapEvents
.4byte SlateportCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 80
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_House2/header.inc b/data/maps/SlateportCity_House2/header.inc
index f09479db2..1c1ed9f6a 100644
--- a/data/maps/SlateportCity_House2/header.inc
+++ b/data/maps/SlateportCity_House2/header.inc
@@ -3,7 +3,7 @@ SlateportCity_House2: @ 84831F4
.4byte SlateportCity_House2_MapEvents
.4byte SlateportCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 60
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_Mart/header.inc b/data/maps/SlateportCity_Mart/header.inc
index f9db75bdd..8b0bd21a3 100644
--- a/data/maps/SlateportCity_Mart/header.inc
+++ b/data/maps/SlateportCity_Mart/header.inc
@@ -3,7 +3,7 @@ SlateportCity_Mart: @ 8483248
.4byte SlateportCity_Mart_MapEvents
.4byte SlateportCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
index 3c55de12c..b5be36774 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_OceanicMuseum_1F: @ 84831A0
.4byte SlateportCity_OceanicMuseum_1F_MapEvents
.4byte SlateportCity_OceanicMuseum_1F_MapScripts
.4byte 0x0
- .2byte BGM_FUNE_KAN
+ .2byte MUS_FUNE_KAN
.2byte 86
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
index c1e082d69..6d9439419 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_OceanicMuseum_2F: @ 84831BC
.4byte SlateportCity_OceanicMuseum_2F_MapEvents
.4byte SlateportCity_OceanicMuseum_2F_MapScripts
.4byte 0x0
- .2byte BGM_FUNE_KAN
+ .2byte MUS_FUNE_KAN
.2byte 87
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/header.inc b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
index e12c994c1..c19ff9c4b 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_PokemonCenter_1F: @ 8483210
.4byte SlateportCity_PokemonCenter_1F_MapEvents
.4byte SlateportCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/header.inc b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
index 2a810add5..345e8632a 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_PokemonCenter_2F: @ 848322C
.4byte SlateportCity_PokemonCenter_2F_MapEvents
.4byte SlateportCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_PokemonFanClub/header.inc b/data/maps/SlateportCity_PokemonFanClub/header.inc
index ac7230cd2..70d0dc41c 100644
--- a/data/maps/SlateportCity_PokemonFanClub/header.inc
+++ b/data/maps/SlateportCity_PokemonFanClub/header.inc
@@ -3,7 +3,7 @@ SlateportCity_PokemonFanClub: @ 8483184
.4byte SlateportCity_PokemonFanClub_MapEvents
.4byte SlateportCity_PokemonFanClub_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 85
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/header.inc b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
index baa482aa3..f30894e60 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_SternsShipyard_1F: @ 84830DC
.4byte SlateportCity_SternsShipyard_1F_MapEvents
.4byte SlateportCity_SternsShipyard_1F_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 81
.byte 8
.byte 0
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/header.inc b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
index e3fe0fa27..c409b3df7 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
@@ -3,7 +3,7 @@ SlateportCity_SternsShipyard_2F: @ 84830F8
.4byte SlateportCity_SternsShipyard_2F_MapEvents
.4byte SlateportCity_SternsShipyard_2F_MapScripts
.4byte 0x0
- .2byte BGM_FINECITY
+ .2byte MUS_FINECITY
.2byte 82
.byte 8
.byte 0
diff --git a/data/maps/SootopolisCity/header.inc b/data/maps/SootopolisCity/header.inc
index b0bc91968..cb8f65244 100644
--- a/data/maps/SootopolisCity/header.inc
+++ b/data/maps/SootopolisCity/header.inc
@@ -3,7 +3,7 @@ SootopolisCity: @ 848257C
.4byte SootopolisCity_MapEvents
.4byte SootopolisCity_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 8
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_Gym_1F/header.inc b/data/maps/SootopolisCity_Gym_1F/header.inc
index dbe7528ea..b17a271d8 100644
--- a/data/maps/SootopolisCity_Gym_1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_1F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_Gym_1F: @ 8483A28
.4byte SootopolisCity_Gym_1F_MapEvents
.4byte SootopolisCity_Gym_1F_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 109
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_Gym_B1F/header.inc b/data/maps/SootopolisCity_Gym_B1F/header.inc
index 1e9618d01..5473a347b 100644
--- a/data/maps/SootopolisCity_Gym_B1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_B1F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_Gym_B1F: @ 8483A44
.4byte SootopolisCity_Gym_B1F_MapEvents
.4byte SootopolisCity_Gym_B1F_MapScripts
.4byte 0x0
- .2byte BGM_GIM
+ .2byte MUS_GIM
.2byte 110
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House1/header.inc b/data/maps/SootopolisCity_House1/header.inc
index eb3dd5484..8359334d0 100644
--- a/data/maps/SootopolisCity_House1/header.inc
+++ b/data/maps/SootopolisCity_House1/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House1: @ 8483AB4
.4byte SootopolisCity_House1_MapEvents
.4byte SootopolisCity_House1_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 307
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House2/header.inc b/data/maps/SootopolisCity_House2/header.inc
index 2a3d57175..3cd04937a 100644
--- a/data/maps/SootopolisCity_House2/header.inc
+++ b/data/maps/SootopolisCity_House2/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House2: @ 8483AD0
.4byte SootopolisCity_House2_MapEvents
.4byte SootopolisCity_House2_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 308
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House3/header.inc b/data/maps/SootopolisCity_House3/header.inc
index b4171f3c0..c3ee80da0 100644
--- a/data/maps/SootopolisCity_House3/header.inc
+++ b/data/maps/SootopolisCity_House3/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House3: @ 8483AEC
.4byte SootopolisCity_House3_MapEvents
.4byte SootopolisCity_House3_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 309
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House4/header.inc b/data/maps/SootopolisCity_House4/header.inc
index ee68a0a91..9d610b9a1 100644
--- a/data/maps/SootopolisCity_House4/header.inc
+++ b/data/maps/SootopolisCity_House4/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House4: @ 8483B08
.4byte SootopolisCity_House4_MapEvents
.4byte SootopolisCity_House4_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 307
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House5/header.inc b/data/maps/SootopolisCity_House5/header.inc
index 6a7380b8c..29157d4df 100644
--- a/data/maps/SootopolisCity_House5/header.inc
+++ b/data/maps/SootopolisCity_House5/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House5: @ 8483B24
.4byte SootopolisCity_House5_MapEvents
.4byte SootopolisCity_House5_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 308
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House6/header.inc b/data/maps/SootopolisCity_House6/header.inc
index f870ecd91..c05d23e64 100644
--- a/data/maps/SootopolisCity_House6/header.inc
+++ b/data/maps/SootopolisCity_House6/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House6: @ 8483B40
.4byte SootopolisCity_House6_MapEvents
.4byte SootopolisCity_House6_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 309
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_House7/header.inc b/data/maps/SootopolisCity_House7/header.inc
index f36b89b46..3f02bdcc5 100644
--- a/data/maps/SootopolisCity_House7/header.inc
+++ b/data/maps/SootopolisCity_House7/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_House7: @ 8483B5C
.4byte SootopolisCity_House7_MapEvents
.4byte SootopolisCity_House7_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 307
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc b/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
index 29e492dcd..0ceade178 100644
--- a/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
+++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_LotadAndSeedotHouse: @ 8483B78
.4byte SootopolisCity_LotadAndSeedotHouse_MapEvents
.4byte SootopolisCity_LotadAndSeedotHouse_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 297
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_Mart/header.inc b/data/maps/SootopolisCity_Mart/header.inc
index fab473720..3b4aaa171 100644
--- a/data/maps/SootopolisCity_Mart/header.inc
+++ b/data/maps/SootopolisCity_Mart/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_Mart: @ 8483A98
.4byte SootopolisCity_Mart_MapEvents
.4byte SootopolisCity_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
index 05d5d727d..72e09b813 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_MysteryEventsHouse_1F: @ 8483B94
.4byte SootopolisCity_MysteryEventsHouse_1F_MapEvents
.4byte SootopolisCity_MysteryEventsHouse_1F_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 439
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
index 603fdcc70..d4497b3e9 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_MysteryEventsHouse_B1F: @ 8483BB0
.4byte SootopolisCity_MysteryEventsHouse_B1F_MapEvents
.4byte SootopolisCity_MysteryEventsHouse_B1F_MapScripts
.4byte 0x0
- .2byte BGM_RUNECITY
+ .2byte MUS_RUNECITY
.2byte 440
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
index bc0c30b7f..28fdf23bd 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_PokemonCenter_1F: @ 8483A60
.4byte SootopolisCity_PokemonCenter_1F_MapEvents
.4byte SootopolisCity_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 14
.byte 0
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
index 465bf4c74..97000d2b7 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ SootopolisCity_PokemonCenter_2F: @ 8483A7C
.4byte SootopolisCity_PokemonCenter_2F_MapEvents
.4byte SootopolisCity_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 14
.byte 0
diff --git a/data/maps/SouthernIsland_Exterior/header.inc b/data/maps/SouthernIsland_Exterior/header.inc
index e2d44b2ff..700a6cf00 100644
--- a/data/maps/SouthernIsland_Exterior/header.inc
+++ b/data/maps/SouthernIsland_Exterior/header.inc
@@ -3,7 +3,7 @@ SouthernIsland_Exterior: @ 8485238
.4byte SouthernIsland_Exterior_MapEvents
.4byte SouthernIsland_Exterior_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 290
.byte 73
.byte 0
diff --git a/data/maps/SouthernIsland_Interior/header.inc b/data/maps/SouthernIsland_Interior/header.inc
index dae14dddc..a7b9f14a0 100644
--- a/data/maps/SouthernIsland_Interior/header.inc
+++ b/data/maps/SouthernIsland_Interior/header.inc
@@ -3,7 +3,7 @@ SouthernIsland_Interior: @ 8485254
.4byte SouthernIsland_Interior_MapEvents
.4byte SouthernIsland_Interior_MapScripts
.4byte 0x0
- .2byte BGM_DAN02
+ .2byte MUS_DAN02
.2byte 291
.byte 73
.byte 0
diff --git a/data/maps/TerraCave_End/header.inc b/data/maps/TerraCave_End/header.inc
index 8297d8e34..419388afa 100644
--- a/data/maps/TerraCave_End/header.inc
+++ b/data/maps/TerraCave_End/header.inc
@@ -3,7 +3,7 @@ TerraCave_End: @ 8484A3C
.4byte TerraCave_End_MapEvents
.4byte TerraCave_End_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 409
.byte 205
.byte 0
diff --git a/data/maps/TerraCave_Entrance/header.inc b/data/maps/TerraCave_Entrance/header.inc
index 72b3327cd..f0e4df143 100644
--- a/data/maps/TerraCave_Entrance/header.inc
+++ b/data/maps/TerraCave_Entrance/header.inc
@@ -3,7 +3,7 @@ TerraCave_Entrance: @ 8484A20
.4byte TerraCave_Entrance_MapEvents
.4byte TerraCave_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 408
.byte 205
.byte 0
diff --git a/data/maps/TradeCenter/header.inc b/data/maps/TradeCenter/header.inc
index ac6089b68..757b3f0a4 100644
--- a/data/maps/TradeCenter/header.inc
+++ b/data/maps/TradeCenter/header.inc
@@ -3,7 +3,7 @@ TradeCenter: @ 8484D4C
.4byte TradeCenter_MapEvents
.4byte TradeCenter_MapScripts
.4byte 0x0
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 222
.byte 87
.byte 0
diff --git a/data/maps/TrainerHill_1F/header.inc b/data/maps/TrainerHill_1F/header.inc
index ab6263ebf..7c6a4ea0e 100644
--- a/data/maps/TrainerHill_1F/header.inc
+++ b/data/maps/TrainerHill_1F/header.inc
@@ -3,7 +3,7 @@ TrainerHill_1F: @ 84857E8
.4byte TrainerHill_1F_MapEvents
.4byte TrainerHill_1F_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 415
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_2F/header.inc b/data/maps/TrainerHill_2F/header.inc
index 3751d7207..d9a6d6204 100644
--- a/data/maps/TrainerHill_2F/header.inc
+++ b/data/maps/TrainerHill_2F/header.inc
@@ -3,7 +3,7 @@ TrainerHill_2F: @ 8485804
.4byte TrainerHill_2F_MapEvents
.4byte TrainerHill_2F_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 416
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_3F/header.inc b/data/maps/TrainerHill_3F/header.inc
index edbe1db0e..c88a11d6d 100644
--- a/data/maps/TrainerHill_3F/header.inc
+++ b/data/maps/TrainerHill_3F/header.inc
@@ -3,7 +3,7 @@ TrainerHill_3F: @ 8485820
.4byte TrainerHill_3F_MapEvents
.4byte TrainerHill_3F_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 417
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_4F/header.inc b/data/maps/TrainerHill_4F/header.inc
index de5b03b69..6122362b6 100644
--- a/data/maps/TrainerHill_4F/header.inc
+++ b/data/maps/TrainerHill_4F/header.inc
@@ -3,7 +3,7 @@ TrainerHill_4F: @ 848583C
.4byte TrainerHill_4F_MapEvents
.4byte TrainerHill_4F_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 418
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_Elevator/header.inc b/data/maps/TrainerHill_Elevator/header.inc
index 30ea4f5c4..9d1227640 100644
--- a/data/maps/TrainerHill_Elevator/header.inc
+++ b/data/maps/TrainerHill_Elevator/header.inc
@@ -3,7 +3,7 @@ TrainerHill_Elevator: @ 8485ADC
.4byte TrainerHill_Elevator_MapEvents
.4byte TrainerHill_Elevator_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 266
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_Entrance/header.inc b/data/maps/TrainerHill_Entrance/header.inc
index 3c43ad0ba..eae0676da 100644
--- a/data/maps/TrainerHill_Entrance/header.inc
+++ b/data/maps/TrainerHill_Entrance/header.inc
@@ -3,7 +3,7 @@ TrainerHill_Entrance: @ 84857CC
.4byte TrainerHill_Entrance_MapEvents
.4byte TrainerHill_Entrance_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 414
.byte 212
.byte 0
diff --git a/data/maps/TrainerHill_Roof/header.inc b/data/maps/TrainerHill_Roof/header.inc
index f00fc60bd..3754fc21a 100644
--- a/data/maps/TrainerHill_Roof/header.inc
+++ b/data/maps/TrainerHill_Roof/header.inc
@@ -3,7 +3,7 @@ TrainerHill_Roof: @ 8485858
.4byte TrainerHill_Roof_MapEvents
.4byte TrainerHill_Roof_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 419
.byte 212
.byte 0
diff --git a/data/maps/Underwater1/header.inc b/data/maps/Underwater1/header.inc
index 22466247a..2c7de8477 100644
--- a/data/maps/Underwater1/header.inc
+++ b/data/maps/Underwater1/header.inc
@@ -3,7 +3,7 @@ Underwater1: @ 8482A30
.4byte Underwater1_MapEvents
.4byte Underwater1_MapScripts
.4byte Underwater1_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 274
.byte 50
.byte 0
diff --git a/data/maps/Underwater2/header.inc b/data/maps/Underwater2/header.inc
index 21e0953f1..1f29f52f9 100644
--- a/data/maps/Underwater2/header.inc
+++ b/data/maps/Underwater2/header.inc
@@ -3,7 +3,7 @@ Underwater2: @ 8482A4C
.4byte Underwater2_MapEvents
.4byte Underwater2_MapScripts
.4byte Underwater2_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 51
.byte 51
.byte 0
diff --git a/data/maps/Underwater3/header.inc b/data/maps/Underwater3/header.inc
index 29e20952f..108251489 100644
--- a/data/maps/Underwater3/header.inc
+++ b/data/maps/Underwater3/header.inc
@@ -3,7 +3,7 @@ Underwater3: @ 8482A68
.4byte Underwater3_MapEvents
.4byte Underwater3_MapScripts
.4byte Underwater3_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 52
.byte 52
.byte 0
diff --git a/data/maps/Underwater4/header.inc b/data/maps/Underwater4/header.inc
index f7b962a3c..38885bcb7 100644
--- a/data/maps/Underwater4/header.inc
+++ b/data/maps/Underwater4/header.inc
@@ -3,7 +3,7 @@ Underwater4: @ 8482A84
.4byte Underwater4_MapEvents
.4byte Underwater4_MapScripts
.4byte Underwater4_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 53
.byte 53
.byte 0
diff --git a/data/maps/Underwater5/header.inc b/data/maps/Underwater5/header.inc
index 5eb11436f..f46d3d677 100644
--- a/data/maps/Underwater5/header.inc
+++ b/data/maps/Underwater5/header.inc
@@ -3,7 +3,7 @@ Underwater5: @ 8482AA0
.4byte Underwater5_MapEvents
.4byte Underwater5_MapScripts
.4byte Underwater5_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 412
.byte 208
.byte 0
diff --git a/data/maps/Underwater6/header.inc b/data/maps/Underwater6/header.inc
index b67c27d7c..cf6ab9141 100644
--- a/data/maps/Underwater6/header.inc
+++ b/data/maps/Underwater6/header.inc
@@ -3,7 +3,7 @@ Underwater6: @ 8482ABC
.4byte Underwater6_MapEvents
.4byte Underwater6_MapScripts
.4byte Underwater6_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 410
.byte 206
.byte 0
diff --git a/data/maps/Underwater7/header.inc b/data/maps/Underwater7/header.inc
index 942b0cad2..0a55ab00b 100644
--- a/data/maps/Underwater7/header.inc
+++ b/data/maps/Underwater7/header.inc
@@ -3,7 +3,7 @@ Underwater7: @ 8482AD8
.4byte Underwater7_MapEvents
.4byte Underwater7_MapScripts
.4byte Underwater7_MapConnections
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 411
.byte 207
.byte 0
diff --git a/data/maps/Underwater_MarineCave/header.inc b/data/maps/Underwater_MarineCave/header.inc
index d995a2dec..6dee9d77a 100644
--- a/data/maps/Underwater_MarineCave/header.inc
+++ b/data/maps/Underwater_MarineCave/header.inc
@@ -3,7 +3,7 @@ Underwater_MarineCave: @ 84849CC
.4byte Underwater_MarineCave_MapEvents
.4byte Underwater_MarineCave_MapScripts
.4byte 0x0
- .2byte BGM_DAN01
+ .2byte MUS_DAN01
.2byte 406
.byte 204
.byte 0
diff --git a/data/maps/Underwater_Route134/header.inc b/data/maps/Underwater_Route134/header.inc
index 461804c39..c00017cec 100644
--- a/data/maps/Underwater_Route134/header.inc
+++ b/data/maps/Underwater_Route134/header.inc
@@ -3,7 +3,7 @@ Underwater_Route134: @ 848464C
.4byte Underwater_Route134_MapEvents
.4byte Underwater_Route134_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 282
.byte 79
.byte 0
diff --git a/data/maps/Underwater_SeafloorCavern/header.inc b/data/maps/Underwater_SeafloorCavern/header.inc
index 88cb213b5..e10d30013 100644
--- a/data/maps/Underwater_SeafloorCavern/header.inc
+++ b/data/maps/Underwater_SeafloorCavern/header.inc
@@ -3,7 +3,7 @@ Underwater_SeafloorCavern: @ 8484198
.4byte Underwater_SeafloorCavern_MapEvents
.4byte Underwater_SeafloorCavern_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 146
.byte 69
.byte 0
diff --git a/data/maps/Underwater_SealedChamber/header.inc b/data/maps/Underwater_SealedChamber/header.inc
index a066b9b35..54362aea4 100644
--- a/data/maps/Underwater_SealedChamber/header.inc
+++ b/data/maps/Underwater_SealedChamber/header.inc
@@ -3,7 +3,7 @@ Underwater_SealedChamber: @ 8484668
.4byte Underwater_SealedChamber_MapEvents
.4byte Underwater_SealedChamber_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 283
.byte 79
.byte 0
diff --git a/data/maps/Underwater_SootopolisCity/header.inc b/data/maps/Underwater_SootopolisCity/header.inc
index a9b7d47ef..af57b3c8d 100644
--- a/data/maps/Underwater_SootopolisCity/header.inc
+++ b/data/maps/Underwater_SootopolisCity/header.inc
@@ -3,7 +3,7 @@ Underwater_SootopolisCity: @ 8483F4C
.4byte Underwater_SootopolisCity_MapEvents
.4byte Underwater_SootopolisCity_MapScripts
.4byte 0x0
- .2byte BGM_DEEPDEEP
+ .2byte MUS_DEEPDEEP
.2byte 130
.byte 54
.byte 0
diff --git a/data/maps/UnionRoom/header.inc b/data/maps/UnionRoom/header.inc
index d4394409b..d0b38c071 100644
--- a/data/maps/UnionRoom/header.inc
+++ b/data/maps/UnionRoom/header.inc
@@ -3,7 +3,7 @@ UnionRoom: @ 8485120
.4byte UnionRoom_MapEvents
.4byte UnionRoom_MapScripts
.4byte 0x0
- .2byte BGM_RAINBOW
+ .2byte MUS_RAINBOW
.2byte 393
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_29/header.inc b/data/maps/UnknownMap_25_29/header.inc
index 5d41f19b4..4fa500e7e 100644
--- a/data/maps/UnknownMap_25_29/header.inc
+++ b/data/maps/UnknownMap_25_29/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_29: @ 8484DBC
.4byte UnknownMap_25_29_MapEvents
.4byte UnknownMap_25_29_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 226
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_30/header.inc b/data/maps/UnknownMap_25_30/header.inc
index eeda527bb..38600bb68 100644
--- a/data/maps/UnknownMap_25_30/header.inc
+++ b/data/maps/UnknownMap_25_30/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_30: @ 8484DD8
.4byte UnknownMap_25_30_MapEvents
.4byte UnknownMap_25_30_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 227
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_31/header.inc b/data/maps/UnknownMap_25_31/header.inc
index 8a81bc212..f53d3055b 100644
--- a/data/maps/UnknownMap_25_31/header.inc
+++ b/data/maps/UnknownMap_25_31/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_31: @ 8484DF4
.4byte UnknownMap_25_31_MapEvents
.4byte UnknownMap_25_31_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 228
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_32/header.inc b/data/maps/UnknownMap_25_32/header.inc
index 1feace438..0e269a53c 100644
--- a/data/maps/UnknownMap_25_32/header.inc
+++ b/data/maps/UnknownMap_25_32/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_32: @ 8484E10
.4byte UnknownMap_25_32_MapEvents
.4byte UnknownMap_25_32_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 229
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_33/header.inc b/data/maps/UnknownMap_25_33/header.inc
index 8e8ee5f5a..6a8df64c6 100644
--- a/data/maps/UnknownMap_25_33/header.inc
+++ b/data/maps/UnknownMap_25_33/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_33: @ 8484E2C
.4byte UnknownMap_25_33_MapEvents
.4byte UnknownMap_25_33_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 230
.byte 87
.byte 0
diff --git a/data/maps/UnknownMap_25_34/header.inc b/data/maps/UnknownMap_25_34/header.inc
index c259c8ce4..d37b7ceaa 100644
--- a/data/maps/UnknownMap_25_34/header.inc
+++ b/data/maps/UnknownMap_25_34/header.inc
@@ -3,7 +3,7 @@ UnknownMap_25_34: @ 8484E48
.4byte UnknownMap_25_34_MapEvents
.4byte UnknownMap_25_34_MapScripts
.4byte 0x0
- .2byte BGM_NIBI
+ .2byte MUS_NIBI
.2byte 231
.byte 87
.byte 0
diff --git a/data/maps/VerdanturfTown/header.inc b/data/maps/VerdanturfTown/header.inc
index e722ba29a..49be64155 100644
--- a/data/maps/VerdanturfTown/header.inc
+++ b/data/maps/VerdanturfTown/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown: @ 8482640
.4byte VerdanturfTown_MapEvents
.4byte VerdanturfTown_MapScripts
.4byte VerdanturfTown_MapConnections
- .2byte BGM_GOMACHI0
+ .2byte MUS_GOMACHI0
.2byte 15
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc b/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
index 77d136446..fba5c3764 100644
--- a/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_BattleTentBattleRoom: @ 8482E90
.4byte VerdanturfTown_BattleTentBattleRoom_MapEvents
.4byte VerdanturfTown_BattleTentBattleRoom_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 387
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_BattleTentCorridor/header.inc b/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
index 6446f1eff..5d8bccc99 100644
--- a/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_BattleTentCorridor: @ 8482E74
.4byte VerdanturfTown_BattleTentCorridor_MapEvents
.4byte VerdanturfTown_BattleTentCorridor_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 385
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_BattleTentLobby/header.inc b/data/maps/VerdanturfTown_BattleTentLobby/header.inc
index 90cdc086f..6b998c218 100644
--- a/data/maps/VerdanturfTown_BattleTentLobby/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentLobby/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_BattleTentLobby: @ 8482E58
.4byte VerdanturfTown_BattleTentLobby_MapEvents
.4byte VerdanturfTown_BattleTentLobby_MapScripts
.4byte 0x0
- .2byte BGM_B_TOWER
+ .2byte MUS_B_TOWER
.2byte 384
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
index 2879abaee..6666d264d 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_FriendshipRatersHouse: @ 8482F1C
.4byte VerdanturfTown_FriendshipRatersHouse_MapEvents
.4byte VerdanturfTown_FriendshipRatersHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOMACHI0
+ .2byte MUS_GOMACHI0
.2byte 60
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_House/header.inc b/data/maps/VerdanturfTown_House/header.inc
index 00697e511..a1e99f984 100644
--- a/data/maps/VerdanturfTown_House/header.inc
+++ b/data/maps/VerdanturfTown_House/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_House: @ 8482F38
.4byte VerdanturfTown_House_MapEvents
.4byte VerdanturfTown_House_MapScripts
.4byte 0x0
- .2byte BGM_GOMACHI0
+ .2byte MUS_GOMACHI0
.2byte 59
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_Mart/header.inc b/data/maps/VerdanturfTown_Mart/header.inc
index 4180e5487..3b5c3cce5 100644
--- a/data/maps/VerdanturfTown_Mart/header.inc
+++ b/data/maps/VerdanturfTown_Mart/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_Mart: @ 8482EAC
.4byte VerdanturfTown_Mart_MapEvents
.4byte VerdanturfTown_Mart_MapScripts
.4byte 0x0
- .2byte BGM_FRIENDLY
+ .2byte MUS_FRIENDLY
.2byte 63
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
index 6cb39c856..d6fc48171 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_PokemonCenter_1F: @ 8482EC8
.4byte VerdanturfTown_PokemonCenter_1F_MapEvents
.4byte VerdanturfTown_PokemonCenter_1F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 61
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
index 70d6bd938..fa99aeaa4 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_PokemonCenter_2F: @ 8482EE4
.4byte VerdanturfTown_PokemonCenter_2F_MapEvents
.4byte VerdanturfTown_PokemonCenter_2F_MapScripts
.4byte 0x0
- .2byte BGM_POKECEN
+ .2byte MUS_POKECEN
.2byte 62
.byte 5
.byte 0
diff --git a/data/maps/VerdanturfTown_WandasHouse/header.inc b/data/maps/VerdanturfTown_WandasHouse/header.inc
index 65faba437..a1e4e49aa 100644
--- a/data/maps/VerdanturfTown_WandasHouse/header.inc
+++ b/data/maps/VerdanturfTown_WandasHouse/header.inc
@@ -3,7 +3,7 @@ VerdanturfTown_WandasHouse: @ 8482F00
.4byte VerdanturfTown_WandasHouse_MapEvents
.4byte VerdanturfTown_WandasHouse_MapScripts
.4byte 0x0
- .2byte BGM_GOMACHI0
+ .2byte MUS_GOMACHI0
.2byte 76
.byte 5
.byte 0
diff --git a/data/maps/VictoryRoad_1F/header.inc b/data/maps/VictoryRoad_1F/header.inc
index a3e196501..8bd8286b5 100644
--- a/data/maps/VictoryRoad_1F/header.inc
+++ b/data/maps/VictoryRoad_1F/header.inc
@@ -3,7 +3,7 @@ VictoryRoad_1F: @ 8484374
.4byte VictoryRoad_1F_MapEvents
.4byte VictoryRoad_1F_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 163
.byte 70
.byte 0
diff --git a/data/maps/VictoryRoad_B1F/header.inc b/data/maps/VictoryRoad_B1F/header.inc
index 827ada340..620dbdc71 100644
--- a/data/maps/VictoryRoad_B1F/header.inc
+++ b/data/maps/VictoryRoad_B1F/header.inc
@@ -3,7 +3,7 @@ VictoryRoad_B1F: @ 8484390
.4byte VictoryRoad_B1F_MapEvents
.4byte VictoryRoad_B1F_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 285
.byte 70
.byte 1
diff --git a/data/maps/VictoryRoad_B2F/header.inc b/data/maps/VictoryRoad_B2F/header.inc
index 45576de02..ebafcfd49 100644
--- a/data/maps/VictoryRoad_B2F/header.inc
+++ b/data/maps/VictoryRoad_B2F/header.inc
@@ -3,7 +3,7 @@ VictoryRoad_B2F: @ 84843AC
.4byte VictoryRoad_B2F_MapEvents
.4byte VictoryRoad_B2F_MapScripts
.4byte 0x0
- .2byte BGM_C_ROAD
+ .2byte MUS_C_ROAD
.2byte 286
.byte 70
.byte 1
diff --git a/data/mauville_old_man.s b/data/mauville_old_man.s
index c9e096f19..d7832b761 100644
--- a/data/mauville_old_man.s
+++ b/data/mauville_old_man.s
@@ -8,10 +8,24 @@ gUnknown_0859EFE4:: @ 859EFE4
.2byte 0x2811, 0x1029, 0x1018, 0xE0D, 0x1A1A, 0x1A1D
gUnknown_0859EFF0:: @ 859EFF0
- .incbin "baserom.gba", 0x59eff0, 0x20
+ .4byte gText_SoPretty
+ .4byte gText_SoDarling
+ .4byte gText_SoRelaxed
+ .4byte gText_SoSunny
+ .4byte gText_SoDesirable
+ .4byte gText_SoExciting
+ .4byte gText_SoAmusing
+ .4byte gText_SoMagical
gUnknown_0859F010:: @ 859F010
- .incbin "baserom.gba", 0x59f010, 0x20
+ .4byte gUnknown_08294313
+ .4byte gUnknown_08294359
+ .4byte gUnknown_08294398
+ .4byte gUnknown_082943DA
+ .4byte gUnknown_0829441C
+ .4byte gUnknown_08294460
+ .4byte gUnknown_082944A0
+ .4byte gUnknown_082944D5
gUnknown_0859F030:: @ 859F030
.incbin "baserom.gba", 0x59f030, 0x18
@@ -23,4 +37,4 @@ gUnknown_0859F278:: @ 859F278
.incbin "baserom.gba", 0x59f278, 0x10
gUnknown_0859F288:: @ 859F288
- .incbin "baserom.gba", 0x59f288, 0x8
+ .4byte 0x00000024, 0x00000008
diff --git a/data/menu_indicators.s b/data/menu_indicators.s
index ee97261cd..43fc0e139 100644
--- a/data/menu_indicators.s
+++ b/data/menu_indicators.s
@@ -10,28 +10,31 @@ gUnknown_08614244:: @ 8614244
.incbin "baserom.gba", 0x614244, 0x18
gUnknown_0861425C:: @ 861425C
- .incbin "baserom.gba", 0x61425c, 0x4
+ .4byte 0x00000000
gUnknown_08614260:: @ 8614260
- .incbin "baserom.gba", 0x614260, 0x4
+ .4byte 0x00100000
gUnknown_08614264:: @ 8614264
- .incbin "baserom.gba", 0x614264, 0x4
+ .4byte 0x00200000
gUnknown_08614268:: @ 8614268
- .incbin "baserom.gba", 0x614268, 0x4
+ .4byte 0x00300000
gUnknown_0861426C:: @ 861426C
- .incbin "baserom.gba", 0x61426c, 0x4
+ .4byte 0x00400000
gUnknown_08614270:: @ 8614270
- .incbin "baserom.gba", 0x614270, 0x4
+ .4byte 0x00500000
gUnknown_08614274:: @ 8614274
- .incbin "baserom.gba", 0x614274, 0x4
+ .4byte 0x00600000
gUnknown_08614278:: @ 8614278
- .incbin "baserom.gba", 0x614278, 0x18
+ .4byte 0x00700000
+
+gUnknown_0861427C:: @ 861427C
+ .incbin "baserom.gba", 0x61427C, 0x14
gUnknown_08614290:: @ 8614290
.incbin "baserom.gba", 0x614290, 0x18
diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s
index 60de34b81..e5525477d 100644
--- a/data/mystery_event_msg.s
+++ b/data/mystery_event_msg.s
@@ -3,32 +3,94 @@
.section .rodata
-gUnknown_08674AE4:: @ 8674AE4
- .incbin "baserom.gba", 0x674ae4, 0x32
+gText_MysteryGiftBerry:: @ 8674AE4
+ .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
-gUnknown_08674B16:: @ 8674B16
- .incbin "baserom.gba", 0x674b16, 0x2c
+gText_MysteryGiftBerryTransform:: @ 8674B16
+ .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
-gUnknown_08674B42:: @ 8674B42
- .incbin "baserom.gba", 0x674b42, 0x28
+gText_MysteryGiftBerryObtained:: @ 8674B42
+ .string "The {STR_VAR_1} BERRY has already been\nobtained.$"
-gUnknown_08674B6A:: @ 8674B6A
- .incbin "baserom.gba", 0x674b6a, 0x34
+gText_MysteryGiftSpecialRibbon:: @ 8674B6A
+ .string "A special RIBBON was awarded to\nyour party POKéMON.$"
-gUnknown_08674B9E:: @ 8674B9E
- .incbin "baserom.gba", 0x674b9e, 0x36
+gText_MysteryGiftNationalDex:: @ 8674B9E
+ .string "The POKéDEX has been upgraded\nwith the NATIONAL MODE.$"
-gUnknown_08674BD4:: @ 8674BD4
- .incbin "baserom.gba", 0x674bd4, 0x1c
+gText_MysteryGiftRareWord:: @ 8674BD4
+ .string "A rare word has been added.$"
-gUnknown_08674BF0:: @ 8674BF0
- .incbin "baserom.gba", 0x674bf0, 0x12
+gText_MysteryGiftSentOver:: @ 8674BF0
+ .string "{STR_VAR_1} was sent over!$"
-gUnknown_08674C02:: @ 8674C02
- .incbin "baserom.gba", 0x674c02, 0x2f
+gText_MysteryGiftFullParty:: @ 8674C02
+ .string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
-gUnknown_08674C31:: @ 8674C31
- .incbin "baserom.gba", 0x674c31, 0x55
+gText_MysteryGiftNewTrainer:: @ 8674C31
+ .string "A new TRAINER has arrived in\nHOENN.$"
+ .string "A new adversary has arrived in the\nBATTLE TOWER.$"
-gUnknown_08674C86:: @ 8674C86
- .incbin "baserom.gba", 0x674c86, 0xd5a
+gText_MysteryGiftCantBeUsed:: @ 8674C86
+ .string "This data can’t be used in\nthis version.$"
+
+gUnknown_08674CAF:: @ 8674CAF
+ .incbin "baserom.gba", 0x00674caf, 0x2e
+
+gText_MysteryGiftStampCard::
+ .string "Thank you for using the STAMP CARD\nSystem.\pYou have {STR_VAR_1} more to collect to\nfill your STAMP CARD.$"
+
+gUnknown_08674D3D:: @ 8674D3D
+ .incbin "baserom.gba", 0x00674d3d, 0xa1
+
+gText_MysteryGiftEgg::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pFrom the POKéMON CENTER we\nhave a gift--a POKéMON EGG!\pPlease raise it with love and\nkindness.$"
+ .string "Oh, your party appears to be full.\pPlease come see me after storing\na POKéMON on a PC.$"
+
+gUnknown_08674EC1:: @ 8674EC1
+ .incbin "baserom.gba", 0x00674ec1, 0x29
+
+gText_MysteryGiftVisitingTrainer::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pBy holding this WONDER CARD, you\nmay take part in a survey at a\lPOKéMON MART.\pUse these surveys to invite\nTRAINERS to SOOTOPOLIS CITY.\p…Let me give you a secret\npassword for a survey:\p“GIVE ME\nAWESOME TRAINER”\pWrite that in on a survey and send\nit to the WIRELESS\lCOMMUNICATION SYSTEM.$"
+ .string "Thank you for using the MYSTERY\nGIFT System.\pA TRAINER has arrived in\nSOOTOPOLIS CITY looking for you.\pWe hope you will enjoy\nbattling the visiting TRAINER.\pYou may invite other TRAINERS by\nentering other passwords.\pTry looking for other passwords\nthat may work.$"
+
+gUnknown_0867513C:: @ 867513C
+ .incbin "baserom.gba", 0x0067513c, 0x48
+
+gText_MysteryGiftBattleCountCard::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pYour BATTLE COUNT CARD keeps\ntrack of your battle record against\lTRAINERS with the same CARD.\pLook for and battle TRAINERS who\nhave the same CARD as you.\pYou may check the overall rankings\nby reading the NEWS.\pPlease do give it a try!$"
+ .string "Thank you for using the MYSTERY\nGIFT System.\pCongratulations!\pYou have won a prize for winning\nthree battles!\pWe hope you will be inspired to\nbattle some more.$"
+
+gUnknown_0867533C:: @ 867533C
+ .incbin "baserom.gba", 0x0067533c, 0x6d
+
+gText_MysteryGiftTicket1::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$"
+ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
+ .string "Thank you for using the MYSTERY\nGIFT System.$"
+ .string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
+
+gUnknown_0867550B:: @ 867550B
+ .incbin "baserom.gba", 0x0067550b, 0x76
+
+gText_MysteryGiftTicket2::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$"
+ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
+ .string "Thank you for using the MYSTERY\nGIFT System.$"
+ .string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
+
+gUnknown_086756E3:: @ 86756E3
+ .incbin "baserom.gba", 0x006756e3, 0x25
+
+gText_MysteryGiftAlteringCave::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pThere appears to be a rumor about\nrare POKéMON sightings.\pThe sightings reportedly came from\nthe ALTERING CAVE on ROUTE 103.\pPerhaps it would be worthwhile for\nyou to investigate this rumor.$"
+
+gUnknown_086757F4:: @ 86757F4
+ .incbin "baserom.gba", 0x006757f4, 0x6d
+
+gText_MysteryGiftOldSeaMap::
+ .string "Thank you for using the MYSTERY\nGIFT System.\pLet me confirm--you are {PLAYER}?\pWe received this OLD SEA MAP\naddressed to you.$"
+ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
+ .string "Thank you for using the MYSTERY\nGIFT System.$"
+ .string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
+ .align 2
diff --git a/data/naming_screen.s b/data/naming_screen.s
index 80cbd0b09..607842f58 100644
--- a/data/naming_screen.s
+++ b/data/naming_screen.s
@@ -7,10 +7,14 @@ gUnknown_0858BD78:: @ 858BD78
.incbin "baserom.gba", 0x58bd78, 0x40
gUnknown_0858BDB8:: @ 858BDB8
- .incbin "baserom.gba", 0x58bdb8, 0x10
+ .4byte gText_PkmnTransferredSomeonesPC
+ .4byte gText_PkmnTransferredLanettesPC
+ .4byte gText_PkmnBoxSomeonesPCFull
+ .4byte gText_PkmnBoxLanettesPCFull
gUnknown_0858BDC8:: @ 858BDC8
- .incbin "baserom.gba", 0x58bdc8, 0x38
+ .string "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!$"
+ .align 2
gUnknown_0858BE00:: @ 858BE00
.incbin "baserom.gba", 0x58be00, 0x10
@@ -19,52 +23,67 @@ gUnknown_0858BE10:: @ 858BE10
.incbin "baserom.gba", 0x58be10, 0x30
gUnknown_0858BE40:: @ 858BE40
- .incbin "baserom.gba", 0x58be40, 0x60
+ .string "abcdef .ghijkl ,mnopqrs tuvwxyz ABCDEF .GHIJKL ,MNOPQRS TUVWXYZ 01234 56789 !?♂♀/- …“”‘’ "
gUnknown_0858BEA0:: @ 858BEA0
- .incbin "baserom.gba", 0x58bea0, 0x3
+ .byte 0x08, 0x08, 0x06
gUnknown_0858BEA3:: @ 858BEA3
- .incbin "baserom.gba", 0x58bea3, 0x18
+ .byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x7b, 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x7b, 0x00, 0x16, 0x2c, 0x42, 0x58, 0x6e, 0x00, 0x00
gUnknown_0858BEBB:: @ 858BEBB
- .incbin "baserom.gba", 0x58bebb, 0x3
+ .byte 0x00, 0x02, 0x01
gUnknown_0858BEBE:: @ 858BEBE
- .incbin "baserom.gba", 0x58bebe, 0x3
+ .byte 0x01, 0x00, 0x02
gUnknown_0858BEC1:: @ 858BEC1
- .incbin "baserom.gba", 0x58bec1, 0x3
+ .byte 0x02, 0x01, 0x00
gUnknown_0858BEC4:: @ 858BEC4
- .incbin "baserom.gba", 0x58bec4, 0x10
+ .4byte sub_80E37B4
+ .4byte sub_80E37DC
+ .4byte sub_80E3870
+ .4byte sub_80E3904
gUnknown_0858BED4:: @ 858BED4
- .incbin "baserom.gba", 0x58bed4, 0x8
+ .2byte 0x0000, 0xfffc, 0xfffe, 0xffff
gUnknown_0858BEDC:: @ 858BEDC
- .incbin "baserom.gba", 0x58bedc, 0x8
+ .2byte 0x0002, 0x0003, 0x0002, 0x0001
gUnknown_0858BEE4:: @ 858BEE4
- .incbin "baserom.gba", 0x58bee4, 0x4
+ .byte 0x01, 0x02, 0x03, 0x00
gUnknown_0858BEE8:: @ 858BEE8
- .incbin "baserom.gba", 0x58bee8, 0x10
+ .4byte sub_80E40AC
+ .4byte sub_80E4100
+ .4byte sub_80E4104
+ .4byte sub_80E4178
gUnknown_0858BEF8:: @ 858BEF8
- .incbin "baserom.gba", 0x58bef8, 0x6
+ .2byte 0x0001, 0x0003, 0x0002
gUnknown_0858BEFE:: @ 858BEFE
- .incbin "baserom.gba", 0x58befe, 0x6
+ .2byte 0x0004, 0x0006, 0x0005
gUnknown_0858BF04:: @ 858BF04
- .incbin "baserom.gba", 0x58bf04, 0x14
+ .4byte TaskDummy2
+ .4byte sub_80E4384
+ .4byte sub_80E43E0
+ .4byte sub_80E4420
+ .4byte sub_80E447C
gUnknown_0858BF18:: @ 858BF18
- .incbin "baserom.gba", 0x58bf18, 0x10
+ .4byte sub_80E450C
+ .4byte sub_80E4558
+ .4byte sub_80E4580
+ .4byte sub_80E45A4
gUnknown_0858BF28:: @ 858BF28
- .incbin "baserom.gba", 0x58bf28, 0xc
+ .4byte sub_80E468C
+ .4byte sub_80E4692
+ .4byte sub_80E46E8
gUnknown_0858BF34:: @ 858BF34
.incbin "baserom.gba", 0x58bf34, 0xa
@@ -79,29 +98,66 @@ gUnknown_0858BF50:: @ 858BF50
.incbin "baserom.gba", 0x58bf50, 0x8
gUnknown_0858BF58:: @ 858BF58
- .incbin "baserom.gba", 0x58bf58, 0x14
+ .4byte sub_80E4894
+ .4byte sub_80E4894
+ .4byte sub_80E48E8
+ .4byte sub_80E48E8
+ .4byte sub_80E4894
gUnknown_0858BF6C:: @ 858BF6C
- .incbin "baserom.gba", 0x58bf6c, 0x8
+ .4byte TaskDummy3
+ .4byte sub_80E49BC
gUnknown_0858BF74:: @ 858BF74
- .incbin "baserom.gba", 0x58bf74, 0x14
+ .incbin "baserom.gba", 0x58bf74, 0x8
+
+gUnknown_0858BF7C:: @ 858BF7C
+ .4byte 0x0002010D
+
+gUnknown_0858BF80:: @ 858BF80
+ .4byte 0x0002010E
+
+gUnknown_0858BF84:: @ 858BF84
+ .4byte 0x0002010F
gUnknown_0858BF88:: @ 858BF88
- .incbin "baserom.gba", 0x58bf88, 0x4
+ .byte 0xee, 0xdd, 0xff, 0x00
gUnknown_0858BF8C:: @ 858BF8C
- .incbin "baserom.gba", 0x58bf8c, 0xc
+ .4byte gUnknown_0858BF80
+ .4byte gUnknown_0858BF7C
+ .4byte gUnknown_0858BF84
gUnknown_0858BF98:: @ 858BF98
- .incbin "baserom.gba", 0x58bf98, 0xc
+ .4byte gUnknown_08DD4620
+ .4byte gUnknown_08DD46E0
+ .4byte gUnknown_08DD47A0
gUnknown_0858BFA4:: @ 858BFA4
- .incbin "baserom.gba", 0x58bfa4, 0x34
+ .incbin "baserom.gba", 0x58bfa4, 0x4
+
+gUnknown_0858BFA8:: @ 858BFA8
+ .incbin "baserom.gba", 0x58bfa8, 0xc
+
+gUnknown_0858BFB4:: @ 858BFB4
+ .incbin "baserom.gba", 0x58bfb4, 0xc
+
+gUnknown_0858BFC0:: @ 858BFC0
+ .incbin "baserom.gba", 0x58bfc0, 0xc
+
+gUnknown_0858BFCC:: @ 858BFCC
+ .incbin "baserom.gba", 0x58bfcc, 0xc
gUnknown_0858BFD8:: @ 858BFD8
- .incbin "baserom.gba", 0x58bfd8, 0x78
-
+ .4byte gUnknown_0858BFA8
+ .4byte gUnknown_0858BFB4
+ .4byte gUnknown_0858BFC0
+ .4byte gUnknown_0858BFC0
+ .4byte gUnknown_0858BFCC
+
+gUnknown_0858BFEC:: @ 858BFEC
+ .incbin "baserom.gba", 0x58bfec, 0x64
+
gUnknown_0858C050:: @ 858C050
.incbin "baserom.gba", 0x58c050, 0x8
@@ -142,7 +198,18 @@ gUnknown_0858C180:: @ 858C180
.incbin "baserom.gba", 0x58c180, 0x18
gUnknown_0858C198:: @ 858C198
- .incbin "baserom.gba", 0x58c198, 0x30
+ .4byte gUnknown_0862B88D
+ .4byte gUnknown_0862B8AE
+ .4byte gUnknown_0862B8CF
+ .4byte gUnknown_0862B8F0
+ .4byte gUnknown_0862B911
+ .4byte gUnknown_0862B932
+ .4byte gUnknown_0862B953
+ .4byte gUnknown_0862B974
+ .4byte gUnknown_0862B995
+ .4byte gUnknown_0862B9AE
+ .4byte gUnknown_0862B9C7
+ .4byte gUnknown_0862B9E0
gUnknown_0858C1C8:: @ 858C1C8
.incbin "baserom.gba", 0x58c1c8, 0x68
diff --git a/data/party_menu.s b/data/party_menu.s
index 36ee4f960..8013e5614 100644
--- a/data/party_menu.s
+++ b/data/party_menu.s
@@ -166,10 +166,51 @@ gUnknown_08615AF1:: @ 8615AF1
.incbin "baserom.gba", 0x615af1, 0x3
gUnknown_08615AF4:: @ 8615AF4
- .incbin "baserom.gba", 0x615af4, 0x6c
+ .4byte gUnknown_085E9E43
+ .4byte gUnknown_085EA010
+ .4byte gUnknown_085EA02A
+ .4byte gUnknown_085E9E55
+ .4byte gUnknown_085E9E64
+ .4byte gUnknown_085E9E79
+ .4byte gUnknown_085E9E8F
+ .4byte gUnknown_085E9EBC
+ .4byte gUnknown_085E9ED4
+ .4byte gUnknown_085E9EE9
+ .4byte gUnknown_085E9FDB
+ .4byte gUnknown_085EA046
+ .4byte gUnknown_085EA05B
+ .4byte gUnknown_085E9F01
+ .4byte gUnknown_085E9F58
+ .4byte gUnknown_085E9F6F
+ .4byte gUnknown_085E9F81
+ .4byte gUnknown_085E9F90
+ .4byte gUnknown_085E9FA7
+ .4byte gUnknown_085E9FC2
+ .4byte gText_EmptyString2
+ .4byte gUnknown_085E9EA6
+ .4byte gUnknown_085E9F16
+ .4byte gUnknown_085E9F2A
+ .4byte gUnknown_085E9F42
+ .4byte gUnknown_085E9FF9
+ .4byte gUnknown_085EA073
gUnknown_08615B60:: @ 8615B60
- .incbin "baserom.gba", 0x615b60, 0xa8
+ .4byte gUnknown_085EA091
+ .4byte gUnknown_085EA099
+ .4byte gUnknown_085EA09E
+ .4byte gUnknown_085EA0A4
+ .4byte gUnknown_085EA0AB
+ .4byte gUnknown_085EA0E7
+ .4byte gUnknown_085EA0B1
+ .4byte gUnknown_085EA0B6
+ .4byte gUnknown_085EA0BF
+ .4byte gUnknown_085EA0C5
+ .4byte gUnknown_085EA0CF
+ .4byte gUnknown_085EA0D7
+ .4byte gUnknown_085EA0DC
+
+gUnknown_08615B94:: @ 8615B94
+ .incbin "baserom.gba", 0x615b94, 0x74
gUnknown_08615C08:: @ 8615C08
.incbin "baserom.gba", 0x615c08, 0x130
@@ -187,22 +228,28 @@ gUnknown_08615D9C:: @ 8615D9C
.incbin "baserom.gba", 0x615d9c, 0x70
gUnknown_08615E0C:: @ 8615E0C
- .incbin "baserom.gba", 0x615e0c, 0xa4
+ .incbin "baserom.gba", 0x615e0c, 0x24
+
+gUnknown_08615E30:: @ 8615E30
+ .incbin "baserom.gba", 0x615e30, 0x40
+
+gUnknown_08615E70:: @ 8615E70
+ .incbin "baserom.gba", 0x615e70, 0x40
gUnknown_08615EB0:: @ 8615EB0
- .incbin "baserom.gba", 0x615eb0, 0x8
+ obj_tiles gUnknown_08615E30, 0x40, 55120
gUnknown_08615EB8:: @ 8615EB8
- .incbin "baserom.gba", 0x615eb8, 0x8
+ obj_pal gUnknown_08615E70, 55120
gUnknown_08615EC0:: @ 8615EC0
.incbin "baserom.gba", 0x615ec0, 0x38
gUnknown_08615EF8:: @ 8615EF8
- .incbin "baserom.gba", 0x615ef8, 0x8
+ obj_tiles gPartyMenuPokeball_Gfx, 0x400, 1200
gUnknown_08615F00:: @ 8615F00
- .incbin "baserom.gba", 0x615f00, 0x8
+ obj_pal gPartyMenuPokeball_Pal, 1200
gUnknown_08615F08:: @ 8615F08
.incbin "baserom.gba", 0x615f08, 0x68
@@ -214,10 +261,10 @@ gUnknown_08615F78:: @ 8615F78
.incbin "baserom.gba", 0x615f78, 0x80
gUnknown_08615FF8:: @ 8615FF8
- .incbin "baserom.gba", 0x615ff8, 0x8
+ obj_tiles gStatusGfx_Icons, 0x400, 1202
gUnknown_08616000:: @ 8616000
- .incbin "baserom.gba", 0x616000, 0x8
+ obj_pal gStatusPal_Icons, 1202
gUnknown_08616008:: @ 8616008
.incbin "baserom.gba", 0x616008, 0x18
diff --git a/data/pokeblock_feed.s b/data/pokeblock_feed.s
deleted file mode 100644
index b4d3d192d..000000000
--- a/data/pokeblock_feed.s
+++ /dev/null
@@ -1,43 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_085EFEBC:: @ 85EFEBC
- .incbin "baserom.gba", 0x5efebc, 0x32
-
-gUnknown_085EFEEE:: @ 85EFEEE
- .incbin "baserom.gba", 0x5efeee, 0x12
-
-gUnknown_085EFF00:: @ 85EFF00
- .incbin "baserom.gba", 0x5eff00, 0x5fc
-
-gUnknown_085F04FC:: @ 85F04FC
- .incbin "baserom.gba", 0x5f04fc, 0x54
-
-gUnknown_085F0550:: @ 85F0550
- .incbin "baserom.gba", 0x5f0550, 0x8
-
-gUnknown_085F0558:: @ 85F0558
- .incbin "baserom.gba", 0x5f0558, 0x10
-
-gUnknown_085F0568:: @ 85F0568
- .incbin "baserom.gba", 0x5f0568, 0x48
-
-gUnknown_085F05B0:: @ 85F05B0
- .incbin "baserom.gba", 0x5f05b0, 0xb4
-
-gUnknown_085F0664:: @ 85F0664
- .incbin "baserom.gba", 0x5f0664, 0x4
-
-gUnknown_085F0668:: @ 85F0668
- .incbin "baserom.gba", 0x5f0668, 0x4
-
-gUnknown_085F066C:: @ 85F066C
- .incbin "baserom.gba", 0x5f066c, 0x34
-
-gUnknown_085F06A0:: @ 85F06A0
- .incbin "baserom.gba", 0x5f06a0, 0x8
-
-gUnknown_085F06A8:: @ 85F06A8
- .incbin "baserom.gba", 0x5f06a8, 0x18
diff --git a/data/pokedex.s b/data/pokedex.s
index 3ba94dbc5..3b783be34 100644
--- a/data/pokedex.s
+++ b/data/pokedex.s
@@ -1,62 +1,26 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_0855C6A4:: @ 855C6A4
- .incbin "baserom.gba", 0x55c6a4, 0x336
-
-gUnknown_0855C9DA:: @ 855C9DA
- .incbin "baserom.gba", 0x55c9da, 0x304
-
-gUnknown_0855CCDE:: @ 855CCDE
- .incbin "baserom.gba", 0x55ccde, 0x4b6
-
-gUnknown_0855D194:: @ 855D194
- .incbin "baserom.gba", 0x55d194, 0x18
-
-gUnknown_0855D1AC:: @ 855D1AC
- .incbin "baserom.gba", 0x55d1ac, 0x18
-
-gUnknown_0855D1C4:: @ 855D1C4
- .incbin "baserom.gba", 0x55d1c4, 0x18
-
-gUnknown_0855D1DC:: @ 855D1DC
- .incbin "baserom.gba", 0x55d1dc, 0x18
-
-gUnknown_0855D1F4:: @ 855D1F4
- .incbin "baserom.gba", 0x55d1f4, 0x18
-
-gUnknown_0855D20C:: @ 855D20C
- .incbin "baserom.gba", 0x55d20c, 0x18
-
-gUnknown_0855D224:: @ 855D224
- .incbin "baserom.gba", 0x55d224, 0x18
-
-gUnknown_0855D23C:: @ 855D23C
- .incbin "baserom.gba", 0x55d23c, 0x18
-
-gUnknown_0855D254:: @ 855D254
- .incbin "baserom.gba", 0x55d254, 0x18
-
-gUnknown_0855D26C:: @ 855D26C
- .incbin "baserom.gba", 0x55d26c, 0x10
-
-gUnknown_0855D27C:: @ 855D27C
- .incbin "baserom.gba", 0x55d27c, 0x10
-
-gUnknown_0855D28C:: @ 855D28C
- .incbin "baserom.gba", 0x55d28c, 0x5
-
-gUnknown_0855D291:: @ 855D291
- .incbin "baserom.gba", 0x55d291, 0x7
-
-gUnknown_0855D298:: @ 855D298
- .incbin "baserom.gba", 0x55d298, 0x10
-
-gUnknown_0855D2A8:: @ 855D2A8
- .incbin "baserom.gba", 0x55d2a8, 0x10
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+ .align 2, 0
+
+.macro unk_dex_struct texts, a2, a3, a4
+ .4byte \texts
+ .byte \a2, \a3, \a4
+ .byte 0 @padding
+.endm
+
+.macro unk_dex_struct_2 text, a2, a3, a4, a5, a6, a7
+ .4byte \text
+ .byte \a2, \a3, \a4, \a5, \a6, \a7
+ .2byte 0 @padding
+.endm
+
+.macro unk_dex_struct_3 text, a2, a3, a4
+ .4byte \text
+ .byte \a2, \a3, \a4
+ .byte 0 @padding
+.endm
gUnknown_0855D2B8:: @ 855D2B8
.incbin "baserom.gba", 0x55d2b8, 0x6
@@ -64,8 +28,10 @@ gUnknown_0855D2B8:: @ 855D2B8
gUnknown_0855D2BE:: @ 855D2BE
.incbin "baserom.gba", 0x55d2be, 0x40
-gUnknown_0855D2FE:: @ 855D2FE
- .incbin "baserom.gba", 0x55d2fe, 0xe
+sText_TenDashes:: @ 855D2FE
+ .string "----------$"
+
+.align 2
gUnknown_0855D30C:: @ 855D30C
.string "$"
@@ -101,10 +67,18 @@ gUnknown_0856ED08:: @ 856ED08
.incbin "baserom.gba", 0x56ed08, 0x28
gUnknown_0856ED30:: @ 856ED30
- .incbin "baserom.gba", 0x56ed30, 0x18
+ unk_dex_struct_3 gUnknown_085E87A5, 0, 0, 5
+ unk_dex_struct_3 gUnknown_085E87D6, 6, 0, 5
+ unk_dex_struct_3 gUnknown_085E87EF, 12, 0, 5
gUnknown_0856ED48:: @ 856ED48
- .incbin "baserom.gba", 0x56ed48, 0x54
+ unk_dex_struct_2 gUnknown_085E8840, 0, 2, 5, 5, 2, 12
+ unk_dex_struct_2 gUnknown_085E887C, 0, 4, 5, 5, 4, 12
+ unk_dex_struct_2 gUnknown_085E88A6, 0, 6, 5, 5, 6, 6
+ unk_dex_struct_2 gUnknown_085E88A6, 0, 6, 5, 11, 6, 6
+ unk_dex_struct_2 gUnknown_085E881F, 0, 8, 5, 5, 8, 12
+ unk_dex_struct_2 gUnknown_085E8806, 0, 10, 5, 5, 10, 12
+ unk_dex_struct_2 gUnknown_085E88C8, 0, 12, 5, 0, 0, 0
gUnknown_0856ED9C:: @ 856ED9C
.incbin "baserom.gba", 0x56ed9c, 0x1c
@@ -119,19 +93,119 @@ gUnknown_0856EDF0:: @ 856EDF0
.incbin "baserom.gba", 0x56edf0, 0x1c
gUnknown_0856EE0C:: @ 856EE0C
- .incbin "baserom.gba", 0x56ee0c, 0x18
+ .4byte gUnknown_085E89A4
+ .4byte gUnknown_085E88DF
+ .4byte gUnknown_085E89BB
+ .4byte gUnknown_085E88E9
+ .4byte NULL
+ .4byte NULL
gUnknown_0856EE24:: @ 856EE24
- .incbin "baserom.gba", 0x56ee24, 0x38
+ .4byte gUnknown_085E89D4
+ .4byte gUnknown_085E88F6
+ .4byte gUnknown_085E8A02
+ .4byte gUnknown_085E8905
+ .4byte gUnknown_085E8A37
+ .4byte gUnknown_085E8911
+ .4byte gUnknown_085E8A73
+ .4byte gUnknown_085E891F
+ .4byte gUnknown_085E8AAF
+ .4byte gUnknown_085E892D
+ .4byte gUnknown_085E8AEA
+ .4byte gUnknown_085E893A
+ .4byte 0
+ .4byte 0
gUnknown_0856EE5C:: @ 856EE5C
- .incbin "baserom.gba", 0x56ee5c, 0x58
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8B26
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8948
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E894C
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8950
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8954
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8958
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E895C
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8960
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8964
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8968
+ .4byte 0
+ .4byte 0
gUnknown_0856EEB4:: @ 856EEB4
- .incbin "baserom.gba", 0x56eeb4, 0x60
-
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8B26
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E896B
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E896F
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8974
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E897B
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8981
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8987
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E898D
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8994
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8999
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E899F
+ .4byte 0
+ .4byte 0
+
+@ read from type table for each type except ???, entry is 7 byte of length
gUnknown_0856EF14:: @ 856EF14
- .incbin "baserom.gba", 0x56ef14, 0x98
+ .4byte gUnknown_085E8B25
+ .4byte gUnknown_085E8B35
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 0
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 7
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 14
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 21
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 28
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 35
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 42
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 49
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 56
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 70
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 77
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 84
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 91
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 98
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 105
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 112
+ .4byte gUnknown_085E8B25
+ .4byte gTypeNames + 119
+ .4byte 0
+ .4byte 0
gUnknown_0856EFAC:: @ 856EFAC
.incbin "baserom.gba", 0x56efac, 0x2
@@ -143,7 +217,12 @@ gUnknown_0856EFB4:: @ 856EFB4
.incbin "baserom.gba", 0x56efb4, 0x14
gUnknown_0856EFC8:: @ 856EFC8
- .incbin "baserom.gba", 0x56efc8, 0x30
+ unk_dex_struct gUnknown_0856EE5C, 6, 7, 10
+ unk_dex_struct gUnknown_0856EEB4, 8, 9, 11
+ unk_dex_struct gUnknown_0856EF14, 10,11, 18
+ unk_dex_struct gUnknown_0856EF14, 12, 13, 18
+ unk_dex_struct gUnknown_0856EE24, 4, 5, 6
+ unk_dex_struct gUnknown_0856EE0C, 2, 3, 2
gUnknown_0856EFF8:: @ 856EFF8
.incbin "baserom.gba", 0x56eff8, 0x10
diff --git a/data/pokedex_area_screen.s b/data/pokedex_area_screen.s
new file mode 100644
index 000000000..77d17a047
--- /dev/null
+++ b/data/pokedex_area_screen.s
@@ -0,0 +1,92 @@
+#include "constants/flags.h"
+#include "constants/region_map_sections.h"
+#include "constants/species.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_085B3D94:: @ 85B3D94
+ .incbin "graphics/pokedex/area_glow.gbapal"
+
+ .align 2
+gUnknown_085B3DB4:: @ 85B3DB4
+ .incbin "graphics/pokedex/area_glow.4bpp.lz"
+
+ .align 1
+gUnknown_085B3EE8:: @ 85B3EE8
+ .2byte 0x0168
+
+ .align 1
+gUnknown_085B3EEA:: @ 85B3EEA
+ .2byte MAPSEC_MARINE_CAVE, MAPSEC_UNDERWATER_MARINE_CAVE, MAPSEC_TERRA_CAVE
+
+ .align 1
+gUnknown_085B3EF0:: @ 85B3EF0
+ .2byte SPECIES_FEEBAS, 0x0000, 0x0022
+ .2byte SPECIES_EGG, 0x0000, 0x0000
+
+ .align 1
+gUnknown_085B3EFC:: @ 85B3EFC
+ .2byte MAPSEC_SKY_PILLAR, FLAG_LANDMARK_SKY_PILLAR
+ .2byte MAPSEC_SEAFLOOR_CAVERN, FLAG_LANDMARK_SEAFLOOR_CAVERN
+ .2byte MAPSEC_ALTERING_CAVE_2, FLAG_LANDMARK_ALTERING_CAVE
+ .2byte MAPSEC_MIRAGE_TOWER, FLAG_LANDMARK_MIRAGE_TOWER
+ .2byte MAPSEC_DESERT_UNDERPASS, FLAG_LANDMARK_DESERT_UNDERPASS
+ .2byte MAPSEC_ARTISAN_CAVE, FLAG_0x8DF
+ .2byte MAPSEC_NONE, 0x0000
+
+gUnknown_085B3F18:: @ 85B3F18
+ .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x11, 0x20, 0x02, 0x03, 0x27, 0x2d, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x12, 0x21, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2a, 0x2e, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x13, 0x22, 0x02, 0x03, 0x27, 0x2d, 0x06, 0x07, 0x2a, 0x2e, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x14, 0x01, 0x23, 0x03, 0x26, 0x05, 0x2c, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x15, 0x20, 0x23, 0x03, 0x28, 0x2d, 0x2c, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x16, 0x21, 0x23, 0x03, 0x26, 0x05, 0x2c, 0x07, 0x2a, 0x2e, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x17, 0x22, 0x23, 0x03, 0x28, 0x2d, 0x2c, 0x07, 0x2a, 0x2e, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x18, 0x01, 0x24, 0x03, 0x04, 0x05, 0x06, 0x07, 0x29, 0x09, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x19, 0x20, 0x24, 0x03, 0x27, 0x2d, 0x06, 0x07, 0x29, 0x09, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x1a, 0x21, 0x24, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2b, 0x2e, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x1b, 0x22, 0x24, 0x03, 0x27, 0x2d, 0x06, 0x07, 0x2b, 0x2e, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x1c, 0x01, 0x25, 0x03, 0x26, 0x05, 0x2c, 0x07, 0x29, 0x09, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x1d, 0x20, 0x25, 0x03, 0x28, 0x2d, 0x2c, 0x07, 0x29, 0x09, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+ .byte 0x1e, 0x21, 0x25, 0x03, 0x26, 0x05, 0x2c, 0x07, 0x2b, 0x2e, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x1f, 0x22, 0x25, 0x03, 0x28, 0x2d, 0x2c, 0x07, 0x2b, 0x2e, 0x2f, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
+
+ .align 2
+gUnknown_085B4018:: @ 85B4018
+ .4byte 0x00002003
+
+ .align 2
+gUnknown_085B401C:: @ 85B401C
+ obj_tiles AreaMarkerTiles, 0x0080, 0x0002
+
+ .align 2
+gUnknown_085B4024:: @ 85B4024
+ obj_pal AreaMarkerPalette, 0x0002
+
+ .align 2
+gUnknown_085B402C:: @ 85B402C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085B4034:: @ 85B4034
+ spr_template 0x0002, 0x0002, gUnknown_085B402C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+AreaMarkerPalette:: @ 85B404C
+ .incbin "graphics/pokedex/area_marker.gbapal"
+
+ .align 2
+AreaMarkerTiles:: @ 85B406C
+ .incbin "graphics/pokedex/area_marker.4bpp"
+
+ .align 2
+gUnknown_085B40EC:: @ 85B40EC
+ obj_pal gPokedexAreaScreenAreaUnknown_Pal, 0x0003
+
+ .align 2
+gOamData_85B40F4:: @ 85B40F4
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gSpriteTemplate_85B40FC:: @ 85B40FC
+ spr_template 0x0003, 0x0003, gOamData_85B40F4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/pokedex_cry_screen.s b/data/pokedex_cry_screen.s
new file mode 100644
index 000000000..4b84c3ece
--- /dev/null
+++ b/data/pokedex_cry_screen.s
@@ -0,0 +1,110 @@
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+CryMeterNeedlePalette: @ 85B7B58
+ .incbin "graphics/pokedex/cry_meter_needle.gbapal"
+
+ .align 2
+CryMeterNeedleTiles: @ 85B7B78
+ .incbin "graphics/pokedex/cry_meter_needle.4bpp"
+
+ .align 1
+gUnknown_085B8378:: @ 85B8378
+ .incbin "graphics/pokedex/cry_meter_map.bin"
+
+ .align 1
+gUnknown_085B8418:: @ 85B8418
+ .incbin "graphics/pokedex/cry_meter.gbapal"
+
+ .align 2
+gUnknown_085B8438:: @ 85B8438
+ .incbin "graphics/pokedex/cry_meter.4bpp.lz"
+
+ .align 1
+gUnknown_085B8770:: @ 85B8770
+ .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 1
+gUnknown_085B8BF0:: @ 85B8BF0
+ .incbin "graphics/pokedex/85B8BF0.gbapal"
+
+gUnknown_085B8C10:: @ 85B8C10
+ .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_085B8C30:: @ 85B8C30
+ .byte 0xF0, 0x0F
+
+gUnknown_085B8C32:: @ 85B8C32
+ .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
+
+ .align 2
+gSpriteAnim_85B8C54:: @ 85B8C54
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_85B8C5C:: @ 85B8C5C
+ .4byte gSpriteAnim_85B8C54
+
+ .align 2
+gOamData_85B8C60:: @ 85B8C60
+ .2byte 0x01A0
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085B8C68:: @ 85B8C68
+ spr_template 8192, 8192, gOamData_85B8C60, gSpriteAnimTable_85B8C5C, NULL, gDummySpriteAffineAnimTable, sub_814596C
+
+ .align 2
+gCryMeterNeedleSpriteSheets:: @ 85B8C80
+ obj_tiles CryMeterNeedleTiles, 0x800, 8192
+ null_obj_tiles
+
+ .align 2
+gCryMeterNeedleSpritePalettes:: @ 85B8C90
+ obj_pal CryMeterNeedlePalette, 8192
+ null_obj_pal
diff --git a/data/pokedex_entries.inc b/data/pokedex_entries.inc
index 76eedf023..ce98a7b26 100644
--- a/data/pokedex_entries.inc
+++ b/data/pokedex_entries.inc
@@ -1,11 +1,11 @@
.align 2
gPokedexEntries:: @ 856B5B0
.string "UNKNOWN$", 12
- pokedex_entry 0, 0, gDummyPokedexText, 256, 0, 256, 0
+ pokedex_entry 0, 0, gDummyPokedexText, 256, 0, 256, 0
.string "SEED$", 12
pokedex_entry 7, 69, gBulbasaurPokedexText, 356, 17, 256, 0
.string "SEED$", 12
- pokedex_entry 10, 130, gIvysaurPokedexText, 335, 13, 256, 0
+ pokedex_entry 10, 130, gIvysaurPokedexText, 335, 13, 256, 0
.string "SEED$", 12
pokedex_entry 20, 1000, gVenusaurPokedexText, 256, 0, 388, 6
.string "LIZARD$", 12
@@ -23,37 +23,37 @@ gPokedexEntries:: @ 856B5B0
.string "WORM$", 12
pokedex_entry 3, 29, gCaterpiePokedexText, 549, 22, 256, 0
.string "COCOON$", 12
- pokedex_entry 7, 99, gMetapodPokedexText, 350, 18, 256, 0
+ pokedex_entry 7, 99, gMetapodPokedexText, 350, 18, 256, 0
.string "BUTTERFLY$", 12
pokedex_entry 11, 320, gButterfreePokedexText, 312, 2, 256, 0
.string "HAIRY BUG$", 12
- pokedex_entry 3, 32, gWeedlePokedexText, 455, 22, 256, 0
+ pokedex_entry 3, 32, gWeedlePokedexText, 455, 22, 256, 0
.string "COCOON$", 12
- pokedex_entry 6, 100, gKakunaPokedexText, 424, 17, 256, 0
+ pokedex_entry 6, 100, gKakunaPokedexText, 424, 17, 256, 0
.string "POISON BEE$", 12
pokedex_entry 10, 295, gBeedrillPokedexText, 366, 2, 256, 0
.string "TINY BIRD$", 12
- pokedex_entry 3, 18, gPidgeyPokedexText, 508, -3, 256, 0
+ pokedex_entry 3, 18, gPidgeyPokedexText, 508, -3, 256, 0
.string "BIRD$", 12
pokedex_entry 11, 300, gPidgeottoPokedexText, 331, 10, 256, 0
.string "BIRD$", 12
- pokedex_entry 15, 395, gPidgeotPokedexText, 269, 0, 256, 0
+ pokedex_entry 15, 395, gPidgeotPokedexText, 269, 0, 256, 0
.string "MOUSE$", 12
- pokedex_entry 3, 35, gRattataPokedexText, 481, 21, 256, 0
+ pokedex_entry 3, 35, gRattataPokedexText, 481, 21, 256, 0
.string "MOUSE$", 12
pokedex_entry 7, 185, gRaticatePokedexText, 459, 18, 256, 0
.string "TINY BIRD$", 12
- pokedex_entry 3, 20, gSpearowPokedexText, 571, 22, 256, 0
+ pokedex_entry 3, 20, gSpearowPokedexText, 571, 22, 256, 0
.string "BEAK$", 12
- pokedex_entry 12, 380, gFearowPokedexText, 278, 1, 256, 0
+ pokedex_entry 12, 380, gFearowPokedexText, 278, 1, 256, 0
.string "SNAKE$", 12
- pokedex_entry 20, 69, gEkansPokedexText, 298, 12, 256, 0
+ pokedex_entry 20, 69, gEkansPokedexText, 298, 12, 256, 0
.string "COBRA$", 12
- pokedex_entry 35, 650, gArbokPokedexText, 256, 0, 296, 2
+ pokedex_entry 35, 650, gArbokPokedexText, 256, 0, 296, 2
.string "MOUSE$", 12
- pokedex_entry 4, 60, gPikachuPokedexText, 479, 19, 256, 0
+ pokedex_entry 4, 60, gPikachuPokedexText, 479, 19, 256, 0
.string "MOUSE$", 12
- pokedex_entry 8, 300, gRaichuPokedexText, 426, 13, 256, 0
+ pokedex_entry 8, 300, gRaichuPokedexText, 426, 13, 256, 0
.string "MOUSE$", 12
pokedex_entry 6, 120, gSandshrewPokedexText, 365, 18, 256, 0
.string "MOUSE$", 12
@@ -75,7 +75,7 @@ gPokedexEntries:: @ 856B5B0
.string "FAIRY$", 12
pokedex_entry 13, 400, gClefablePokedexText, 256, 5, 256, 0
.string "FOX$", 12
- pokedex_entry 6, 99, gVulpixPokedexText, 542, 19, 256, 0
+ pokedex_entry 6, 99, gVulpixPokedexText, 542, 19, 256, 0
.string "FOX$", 12
pokedex_entry 11, 199, gNinetalesPokedexText, 339, 10, 256, 0
.string "BALLOON$", 12
@@ -83,37 +83,37 @@ gPokedexEntries:: @ 856B5B0
.string "BALLOON$", 12
pokedex_entry 10, 120, gWigglytuffPokedexText, 328, 11, 256, 0
.string "BAT$", 12
- pokedex_entry 8, 75, gZubatPokedexText, 362, -5, 256, 0
+ pokedex_entry 8, 75, gZubatPokedexText, 362, -5, 256, 0
.string "BAT$", 12
- pokedex_entry 16, 550, gGolbatPokedexText, 256, 1, 256, 0
+ pokedex_entry 16, 550, gGolbatPokedexText, 256, 1, 256, 0
.string "WEED$", 12
- pokedex_entry 5, 54, gOddishPokedexText, 423, 19, 256, 0
+ pokedex_entry 5, 54, gOddishPokedexText, 423, 19, 256, 0
.string "WEED$", 12
- pokedex_entry 8, 86, gGloomPokedexText, 329, 13, 256, 0
+ pokedex_entry 8, 86, gGloomPokedexText, 329, 13, 256, 0
.string "FLOWER$", 12
pokedex_entry 12, 186, gVileplumePokedexText, 256, 4, 256, 0
.string "MUSHROOM$", 12
- pokedex_entry 3, 54, gParasPokedexText, 593, 22, 256, 0
+ pokedex_entry 3, 54, gParasPokedexText, 593, 22, 256, 0
.string "MUSHROOM$", 12
pokedex_entry 10, 295, gParasectPokedexText, 307, 8, 256, 0
.string "INSECT$", 12
- pokedex_entry 10, 300, gVenonatPokedexText, 360, 0, 256, -1
+ pokedex_entry 10, 300, gVenonatPokedexText, 360, 0, 256, -1
.string "POISON MOTH$", 12
pokedex_entry 15, 125, gVenomothPokedexText, 285, 2, 256, 1
.string "MOLE$", 12
- pokedex_entry 2, 8, gDiglettPokedexText, 833, 25, 256, 0
+ pokedex_entry 2, 8, gDiglettPokedexText, 833, 25, 256, 0
.string "MOLE$", 12
- pokedex_entry 7, 333, gDugtrioPokedexText, 406, 18, 256, 0
+ pokedex_entry 7, 333, gDugtrioPokedexText, 406, 18, 256, 0
.string "SCRATCH CAT$", 12
- pokedex_entry 4, 42, gMeowthPokedexText, 480, 19, 256, 0
+ pokedex_entry 4, 42, gMeowthPokedexText, 480, 19, 256, 0
.string "CLASSY CAT$", 12
- pokedex_entry 10, 320, gPersianPokedexText, 320, 10, 256, 0
+ pokedex_entry 10, 320, gPersianPokedexText, 320, 10, 256, 0
.string "DUCK$", 12
- pokedex_entry 8, 196, gPsyduckPokedexText, 369, 15, 256, 0
+ pokedex_entry 8, 196, gPsyduckPokedexText, 369, 15, 256, 0
.string "DUCK$", 12
- pokedex_entry 17, 766, gGolduckPokedexText, 256, 1, 273, 1
+ pokedex_entry 17, 766, gGolduckPokedexText, 256, 1, 273, 1
.string "PIG MONKEY$", 12
- pokedex_entry 5, 280, gMankeyPokedexText, 404, 19, 256, 0
+ pokedex_entry 5, 280, gMankeyPokedexText, 404, 19, 256, 0
.string "PIG MONKEY$", 12
pokedex_entry 10, 320, gPrimeapePokedexText, 326, 10, 256, 0
.string "PUPPY$", 12
@@ -121,23 +121,23 @@ gPokedexEntries:: @ 856B5B0
.string "LEGENDARY$", 12
pokedex_entry 19, 1550, gArcaninePokedexText, 256, 1, 312, 4
.string "TADPOLE$", 12
- pokedex_entry 6, 124, gPoliwagPokedexText, 369, 20, 256, 0
+ pokedex_entry 6, 124, gPoliwagPokedexText, 369, 20, 256, 0
.string "TADPOLE$", 12
pokedex_entry 10, 200, gPoliwhirlPokedexText, 288, 11, 256, 0
.string "TADPOLE$", 12
pokedex_entry 13, 540, gPoliwrathPokedexText, 256, 6, 256, 0
.string "PSI$", 12
- pokedex_entry 9, 195, gAbraPokedexText, 363, 14, 256, 0
+ pokedex_entry 9, 195, gAbraPokedexText, 363, 14, 256, 0
.string "PSI$", 12
- pokedex_entry 13, 565, gKadabraPokedexText, 256, 3, 256, 0
+ pokedex_entry 13, 565, gKadabraPokedexText, 256, 3, 256, 0
.string "PSI$", 12
pokedex_entry 15, 480, gAlakazamPokedexText, 256, 3, 256, 0
.string "SUPERPOWER$", 12
- pokedex_entry 8, 195, gMachopPokedexText, 342, 14, 256, 0
+ pokedex_entry 8, 195, gMachopPokedexText, 342, 14, 256, 0
.string "SUPERPOWER$", 12
- pokedex_entry 15, 705, gMachokePokedexText, 323, 9, 257, 0
+ pokedex_entry 15, 705, gMachokePokedexText, 323, 9, 257, 0
.string "SUPERPOWER$", 12
- pokedex_entry 16, 1300, gMachampPokedexText, 280, 1, 269, -1
+ pokedex_entry 16, 1300, gMachampPokedexText, 280, 1, 269, -1
.string "FLOWER$", 12
pokedex_entry 7, 40, gBellsproutPokedexText, 354, 16, 256, 0
.string "FLYCATCHER$", 12
@@ -149,19 +149,19 @@ gPokedexEntries:: @ 856B5B0
.string "JELLYFISH$", 12
pokedex_entry 16, 550, gTentacruelPokedexText, 256, 0, 312, 1
.string "ROCK$", 12
- pokedex_entry 4, 200, gGeodudePokedexText, 347, 18, 256, 0
+ pokedex_entry 4, 200, gGeodudePokedexText, 347, 18, 256, 0
.string "ROCK$", 12
pokedex_entry 10, 1050, gGravelerPokedexText, 256, 2, 256, 0
.string "MEGATON$", 12
- pokedex_entry 14, 3000, gGolemPokedexText, 256, 3, 296, 2
+ pokedex_entry 14, 3000, gGolemPokedexText, 256, 3, 296, 2
.string "FIRE HORSE$", 12
- pokedex_entry 10, 300, gPonytaPokedexText, 283, 8, 256, 0
+ pokedex_entry 10, 300, gPonytaPokedexText, 283, 8, 256, 0
.string "FIRE HORSE$", 12
pokedex_entry 17, 950, gRapidashPokedexText, 256, 0, 289, 1
.string "DOPEY$", 12
pokedex_entry 12, 360, gSlowpokePokedexText, 256, 10, 256, 0
.string "HERMIT CRAB$", 12
- pokedex_entry 16, 785, gSlowbroPokedexText, 256, 6, 296, 2
+ pokedex_entry 16, 785, gSlowbroPokedexText, 256, 6, 296, 2
.string "MAGNET$", 12
pokedex_entry 3, 60, gMagnemitePokedexText, 288, -9, 256, 0
.string "MAGNET$", 12
@@ -169,39 +169,39 @@ gPokedexEntries:: @ 856B5B0
.string "WILD DUCK$", 12
pokedex_entry 8, 150, gFarfetchdPokedexText, 330, 2, 293, 2
.string "TWIN BIRD$", 12
- pokedex_entry 14, 392, gDoduoPokedexText, 256, 3, 257, -1
+ pokedex_entry 14, 392, gDoduoPokedexText, 256, 3, 257, -1
.string "TRIPLE BIRD$", 12
- pokedex_entry 18, 852, gDodrioPokedexText, 256, 0, 268, 0
+ pokedex_entry 18, 852, gDodrioPokedexText, 256, 0, 268, 0
.string "SEA LION$", 12
- pokedex_entry 11, 900, gSeelPokedexText, 297, 8, 256, 0
+ pokedex_entry 11, 900, gSeelPokedexText, 297, 8, 256, 0
.string "SEA LION$", 12
- pokedex_entry 17, 1200, gDewgongPokedexText, 256, 0, 275, 0
+ pokedex_entry 17, 1200, gDewgongPokedexText, 256, 0, 275, 0
.string "SLUDGE$", 12
- pokedex_entry 9, 300, gGrimerPokedexText, 258, 10, 256, 0
+ pokedex_entry 9, 300, gGrimerPokedexText, 258, 10, 256, 0
.string "SLUDGE$", 12
- pokedex_entry 12, 300, gMukPokedexText, 256, 2, 256, 0
+ pokedex_entry 12, 300, gMukPokedexText, 256, 2, 256, 0
.string "BIVALVE$", 12
pokedex_entry 3, 40, gShellderPokedexText, 675, 24, 256, 0
.string "BIVALVE$", 12
pokedex_entry 15, 1325, gCloysterPokedexText, 256, 0, 269, 1
.string "GAS$", 12
- pokedex_entry 13, 1, gGastlyPokedexText, 256, 0, 256, 0
+ pokedex_entry 13, 1, gGastlyPokedexText, 256, 0, 256, 0
.string "GAS$", 12
- pokedex_entry 16, 1, gHaunterPokedexText, 256, 2, 293, 2
+ pokedex_entry 16, 1, gHaunterPokedexText, 256, 2, 293, 2
.string "SHADOW$", 12
- pokedex_entry 15, 405, gGengarPokedexText, 256, 2, 302, 2
+ pokedex_entry 15, 405, gGengarPokedexText, 256, 2, 302, 2
.string "ROCK SNAKE$", 12
- pokedex_entry 88, 2100, gOnixPokedexText, 256, 1, 515, 14
+ pokedex_entry 88, 2100, gOnixPokedexText, 256, 1, 515, 14
.string "HYPNOSIS$", 12
- pokedex_entry 10, 324, gDrowzeePokedexText, 274, 6, 256, 0
+ pokedex_entry 10, 324, gDrowzeePokedexText, 274, 6, 256, 0
.string "HYPNOSIS$", 12
- pokedex_entry 16, 756, gHypnoPokedexText, 256, 3, 257, 0
+ pokedex_entry 16, 756, gHypnoPokedexText, 256, 3, 257, 0
.string "RIVER CRAB$", 12
- pokedex_entry 4, 65, gKrabbyPokedexText, 469, 20, 256, 0
+ pokedex_entry 4, 65, gKrabbyPokedexText, 469, 20, 256, 0
.string "PINCER$", 12
- pokedex_entry 13, 600, gKinglerPokedexText, 256, 2, 256, 0
+ pokedex_entry 13, 600, gKinglerPokedexText, 256, 2, 256, 0
.string "BALL$", 12
- pokedex_entry 5, 104, gVoltorbPokedexText, 364, -8, 256, 0
+ pokedex_entry 5, 104, gVoltorbPokedexText, 364, -8, 256, 0
.string "BALL$", 12
pokedex_entry 12, 666, gElectrodePokedexText, 256, 0, 256, 0
.string "EGG$", 12
@@ -209,9 +209,9 @@ gPokedexEntries:: @ 856B5B0
.string "COCONUT$", 12
pokedex_entry 20, 1200, gExeggutorPokedexText, 256, 0, 309, 5
.string "LONELY$", 12
- pokedex_entry 4, 65, gCubonePokedexText, 545, 21, 256, 0
+ pokedex_entry 4, 65, gCubonePokedexText, 545, 21, 256, 0
.string "BONE KEEPER$", 12
- pokedex_entry 10, 450, gMarowakPokedexText, 293, 12, 256, 0
+ pokedex_entry 10, 450, gMarowakPokedexText, 293, 12, 256, 0
.string "KICKING$", 12
pokedex_entry 15, 498, gHitmonleePokedexText, 256, 3, 259, 1
.string "PUNCHING$", 12
@@ -219,101 +219,101 @@ gPokedexEntries:: @ 856B5B0
.string "LICKING$", 12
pokedex_entry 12, 655, gLickitungPokedexText, 256, 4, 256, 0
.string "POISON GAS$", 12
- pokedex_entry 6, 10, gKoffingPokedexText, 369, -1, 256, 0
+ pokedex_entry 6, 10, gKoffingPokedexText, 369, -1, 256, 0
.string "POISON GAS$", 12
- pokedex_entry 12, 95, gWeezingPokedexText, 305, 3, 256, 0
+ pokedex_entry 12, 95, gWeezingPokedexText, 305, 3, 256, 0
.string "SPIKES$", 12
- pokedex_entry 10, 1150, gRhyhornPokedexText, 267, 6, 256, 0
+ pokedex_entry 10, 1150, gRhyhornPokedexText, 267, 6, 256, 0
.string "DRILL$", 12
- pokedex_entry 19, 1200, gRhydonPokedexText, 256, 1, 299, 2
+ pokedex_entry 19, 1200, gRhydonPokedexText, 256, 1, 299, 2
.string "EGG$", 12
- pokedex_entry 11, 346, gChanseyPokedexText, 257, 7, 256, 0
+ pokedex_entry 11, 346, gChanseyPokedexText, 257, 7, 256, 0
.string "VINE$", 12
- pokedex_entry 10, 350, gTangelaPokedexText, 304, 1, 256, 0
+ pokedex_entry 10, 350, gTangelaPokedexText, 304, 1, 256, 0
.string "PARENT$", 12
pokedex_entry 22, 800, gKangaskhanPokedexText, 256, 0, 387, 8
.string "DRAGON$", 12
- pokedex_entry 4, 80, gHorseaPokedexText, 399, -1, 256, 0
+ pokedex_entry 4, 80, gHorseaPokedexText, 399, -1, 256, 0
.string "DRAGON$", 12
- pokedex_entry 12, 250, gSeadraPokedexText, 299, 3, 256, 0
+ pokedex_entry 12, 250, gSeadraPokedexText, 299, 3, 256, 0
.string "GOLDFISH$", 12
- pokedex_entry 6, 150, gGoldeenPokedexText, 379, 4, 256, 0
+ pokedex_entry 6, 150, gGoldeenPokedexText, 379, 4, 256, 0
.string "GOLDFISH$", 12
- pokedex_entry 13, 390, gSeakingPokedexText, 256, 3, 256, 0
+ pokedex_entry 13, 390, gSeakingPokedexText, 256, 3, 256, 0
.string "STAR SHAPE$", 12
- pokedex_entry 8, 345, gStaryuPokedexText, 326, 1, 256, 0
+ pokedex_entry 8, 345, gStaryuPokedexText, 326, 1, 256, 0
.string "MYSTERIOUS$", 12
- pokedex_entry 11, 800, gStarmiePokedexText, 301, 3, 256, 0
+ pokedex_entry 11, 800, gStarmiePokedexText, 301, 3, 256, 0
.string "BARRIER$", 12
- pokedex_entry 13, 545, gMrmimePokedexText, 258, 6, 256, 0
+ pokedex_entry 13, 545, gMrmimePokedexText, 258, 6, 256, 0
.string "MANTIS$", 12
- pokedex_entry 15, 560, gScytherPokedexText, 256, 1, 293, 2
+ pokedex_entry 15, 560, gScytherPokedexText, 256, 1, 293, 2
.string "HUMAN SHAPE$", 12
- pokedex_entry 14, 406, gJynxPokedexText, 256, 3, 300, 1
+ pokedex_entry 14, 406, gJynxPokedexText, 256, 3, 300, 1
.string "ELECTRIC$", 12
pokedex_entry 11, 300, gElectabuzzPokedexText, 351, 8, 256, 0
.string "SPITFIRE$", 12
- pokedex_entry 13, 445, gMagmarPokedexText, 277, 5, 256, 0
+ pokedex_entry 13, 445, gMagmarPokedexText, 277, 5, 256, 0
.string "STAG BEETLE$", 12
- pokedex_entry 15, 550, gPinsirPokedexText, 256, 2, 257, 0
+ pokedex_entry 15, 550, gPinsirPokedexText, 256, 2, 257, 0
.string "WILD BULL$", 12
- pokedex_entry 14, 884, gTaurosPokedexText, 256, 0, 256, 0
+ pokedex_entry 14, 884, gTaurosPokedexText, 256, 0, 256, 0
.string "FISH$", 12
pokedex_entry 9, 100, gMagikarpPokedexText, 310, 4, 256, 0
.string "ATROCIOUS$", 12
pokedex_entry 65, 2350, gGyaradosPokedexText, 256, 6, 481, 13
.string "TRANSPORT$", 12
- pokedex_entry 25, 2200, gLaprasPokedexText, 257, 10, 423, 8
+ pokedex_entry 25, 2200, gLaprasPokedexText, 257, 10, 423, 8
.string "TRANSFORM$", 12
- pokedex_entry 3, 40, gDittoPokedexText, 633, 23, 256, 0
+ pokedex_entry 3, 40, gDittoPokedexText, 633, 23, 256, 0
.string "EVOLUTION$", 12
- pokedex_entry 3, 65, gEeveePokedexText, 476, 18, 256, 0
+ pokedex_entry 3, 65, gEeveePokedexText, 476, 18, 256, 0
.string "BUBBLE JET$", 12
pokedex_entry 10, 290, gVaporeonPokedexText, 316, 8, 256, 0
.string "LIGHTNING$", 12
- pokedex_entry 8, 245, gJolteonPokedexText, 283, 8, 256, 0
+ pokedex_entry 8, 245, gJolteonPokedexText, 283, 8, 256, 0
.string "FLAME$", 12
- pokedex_entry 9, 250, gFlareonPokedexText, 306, 12, 256, 0
+ pokedex_entry 9, 250, gFlareonPokedexText, 306, 12, 256, 0
.string "VIRTUAL$", 12
- pokedex_entry 8, 365, gPorygonPokedexText, 328, 15, 256, 0
+ pokedex_entry 8, 365, gPorygonPokedexText, 328, 15, 256, 0
.string "SPIRAL$", 12
- pokedex_entry 4, 75, gOmanytePokedexText, 521, 22, 256, 0
+ pokedex_entry 4, 75, gOmanytePokedexText, 521, 22, 256, 0
.string "SPIRAL$", 12
- pokedex_entry 10, 350, gOmastarPokedexText, 307, 7, 256, 0
+ pokedex_entry 10, 350, gOmastarPokedexText, 307, 7, 256, 0
.string "SHELLFISH$", 12
- pokedex_entry 5, 115, gKabutoPokedexText, 454, 21, 256, 0
+ pokedex_entry 5, 115, gKabutoPokedexText, 454, 21, 256, 0
.string "SHELLFISH$", 12
pokedex_entry 13, 405, gKabutopsPokedexText, 271, 3, 256, 0
.string "FOSSIL$", 12
pokedex_entry 18, 590, gAerodactylPokedexText, 256, 0, 302, 4
.string "SLEEPING$", 12
- pokedex_entry 21, 4600, gSnorlaxPokedexText, 256, 4, 423, 11
+ pokedex_entry 21, 4600, gSnorlaxPokedexText, 256, 4, 423, 11
.string "FREEZE$", 12
pokedex_entry 17, 554, gArticunoPokedexText, 256, 0, 309, 2
.string "ELECTRIC$", 12
- pokedex_entry 16, 526, gZapdosPokedexText, 256, 0, 318, 3
+ pokedex_entry 16, 526, gZapdosPokedexText, 256, 0, 318, 3
.string "FLAME$", 12
- pokedex_entry 20, 600, gMoltresPokedexText, 270, 0, 387, 8
+ pokedex_entry 20, 600, gMoltresPokedexText, 270, 0, 387, 8
.string "DRAGON$", 12
- pokedex_entry 18, 33, gDratiniPokedexText, 256, 8, 386, 6
+ pokedex_entry 18, 33, gDratiniPokedexText, 256, 8, 386, 6
.string "DRAGON$", 12
pokedex_entry 40, 165, gDragonairPokedexText, 256, 0, 411, 5
.string "DRAGON$", 12
pokedex_entry 22, 2100, gDragonitePokedexText, 256, 0, 309, 4
.string "GENETIC$", 12
- pokedex_entry 20, 1220, gMewtwoPokedexText, 256, 0, 309, 4
+ pokedex_entry 20, 1220, gMewtwoPokedexText, 256, 0, 309, 4
.string "NEW SPECIES$", 12
- pokedex_entry 4, 40, gMewPokedexText, 457, -2, 256, 0
+ pokedex_entry 4, 40, gMewPokedexText, 457, -2, 256, 0
.string "LEAF$", 12
pokedex_entry 9, 64, gChikoritaPokedexText, 512, 20, 256, 0
.string "LEAF$", 12
- pokedex_entry 12, 158, gBayleefPokedexText, 296, 4, 256, 0
+ pokedex_entry 12, 158, gBayleefPokedexText, 296, 4, 256, 0
.string "HERB$", 12
pokedex_entry 18, 1005, gMeganiumPokedexText, 256, 0, 277, 1
.string "FIRE MOUSE$", 12
pokedex_entry 5, 79, gCyndaquilPokedexText, 539, 21, 256, 0
.string "VOLCANO$", 12
- pokedex_entry 9, 190, gQuilavaPokedexText, 329, 11, 256, 0
+ pokedex_entry 9, 190, gQuilavaPokedexText, 329, 11, 256, 0
.string "VOLCANO$", 12
pokedex_entry 17, 795, gTyphlosionPokedexText, 256, 0, 268, 1
.string "BIG JAW$", 12
@@ -323,51 +323,51 @@ gPokedexEntries:: @ 856B5B0
.string "BIG JAW$", 12
pokedex_entry 23, 888, gFeraligatrPokedexText, 256, 0, 342, 7
.string "SCOUT$", 12
- pokedex_entry 8, 60, gSentretPokedexText, 439, 12, 256, 0
+ pokedex_entry 8, 60, gSentretPokedexText, 439, 12, 256, 0
.string "LONG BODY$", 12
- pokedex_entry 18, 325, gFurretPokedexText, 346, 11, 256, 0
+ pokedex_entry 18, 325, gFurretPokedexText, 346, 11, 256, 0
.string "OWL$", 12
pokedex_entry 7, 212, gHoothootPokedexText, 380, -2, 256, 0
.string "OWL$", 12
- pokedex_entry 16, 408, gNoctowlPokedexText, 278, 3, 256, 0
+ pokedex_entry 16, 408, gNoctowlPokedexText, 278, 3, 256, 0
.string "FIVE STAR$", 12
- pokedex_entry 10, 108, gLedybaPokedexText, 256, 4, 256, 0
+ pokedex_entry 10, 108, gLedybaPokedexText, 256, 4, 256, 0
.string "FIVE STAR$", 12
- pokedex_entry 14, 356, gLedianPokedexText, 256, 2, 256, 0
+ pokedex_entry 14, 356, gLedianPokedexText, 256, 2, 256, 0
.string "STRING SPIT$", 12
pokedex_entry 5, 85, gSpinarakPokedexText, 414, 21, 256, 0
.string "LONG LEG$", 12
- pokedex_entry 11, 335, gAriadosPokedexText, 316, 8, 256, 0
+ pokedex_entry 11, 335, gAriadosPokedexText, 316, 8, 256, 0
.string "BAT$", 12
- pokedex_entry 18, 750, gCrobatPokedexText, 256, 0, 281, 1
+ pokedex_entry 18, 750, gCrobatPokedexText, 256, 0, 281, 1
.string "ANGLER$", 12
pokedex_entry 5, 120, gChinchouPokedexText, 424, -2, 256, 0
.string "LIGHT$", 12
- pokedex_entry 12, 225, gLanturnPokedexText, 269, 6, 256, 0
+ pokedex_entry 12, 225, gLanturnPokedexText, 269, 6, 256, 0
.string "TINY MOUSE$", 12
- pokedex_entry 3, 20, gPichuPokedexText, 508, 20, 256, 0
+ pokedex_entry 3, 20, gPichuPokedexText, 508, 20, 256, 0
.string "STAR SHAPE$", 12
- pokedex_entry 3, 30, gCleffaPokedexText, 462, 23, 256, 0
+ pokedex_entry 3, 30, gCleffaPokedexText, 462, 23, 256, 0
.string "BALLOON$", 12
pokedex_entry 3, 10, gIgglybuffPokedexText, 457, -1, 256, 0
.string "SPIKE BALL$", 12
- pokedex_entry 3, 15, gTogepiPokedexText, 507, 23, 256, 0
+ pokedex_entry 3, 15, gTogepiPokedexText, 507, 23, 256, 0
.string "HAPPINESS$", 12
- pokedex_entry 6, 32, gTogeticPokedexText, 424, 17, 256, 0
+ pokedex_entry 6, 32, gTogeticPokedexText, 424, 17, 256, 0
.string "TINY BIRD$", 12
- pokedex_entry 2, 20, gNatuPokedexText, 610, 25, 256, 0
+ pokedex_entry 2, 20, gNatuPokedexText, 610, 25, 256, 0
.string "MYSTIC$", 12
- pokedex_entry 15, 150, gXatuPokedexText, 256, 6, 318, 4
+ pokedex_entry 15, 150, gXatuPokedexText, 256, 6, 318, 4
.string "WOOL$", 12
- pokedex_entry 6, 78, gMareepPokedexText, 379, 18, 256, 0
+ pokedex_entry 6, 78, gMareepPokedexText, 379, 18, 256, 0
.string "WOOL$", 12
- pokedex_entry 8, 133, gFlaaffyPokedexText, 372, 15, 256, 0
+ pokedex_entry 8, 133, gFlaaffyPokedexText, 372, 15, 256, 0
.string "LIGHT$", 12
pokedex_entry 14, 615, gAmpharosPokedexText, 256, 4, 256, 0
.string "FLOWER$", 12
pokedex_entry 4, 58, gBellossomPokedexText, 472, 21, 256, 0
.string "AQUA MOUSE$", 12
- pokedex_entry 4, 85, gMarillPokedexText, 476, 20, 256, 0
+ pokedex_entry 4, 85, gMarillPokedexText, 476, 20, 256, 0
.string "AQUA RABBIT$", 12
pokedex_entry 8, 285, gAzumarillPokedexText, 448, 16, 256, 0
.string "IMITATION$", 12
@@ -375,49 +375,49 @@ gPokedexEntries:: @ 856B5B0
.string "FROG$", 12
pokedex_entry 11, 339, gPolitoedPokedexText, 289, 6, 256, 0
.string "COTTONWEED$", 12
- pokedex_entry 4, 5, gHoppipPokedexText, 562, -7, 256, 0
+ pokedex_entry 4, 5, gHoppipPokedexText, 562, -7, 256, 0
.string "COTTONWEED$", 12
pokedex_entry 6, 10, gSkiploomPokedexText, 387, 0, 256, 0
.string "COTTONWEED$", 12
pokedex_entry 8, 30, gJumpluffPokedexText, 418, -4, 256, 0
.string "LONG TAIL$", 12
- pokedex_entry 8, 115, gAipomPokedexText, 363, 6, 256, 0
+ pokedex_entry 8, 115, gAipomPokedexText, 363, 6, 256, 0
.string "SEED$", 12
- pokedex_entry 3, 18, gSunkernPokedexText, 541, 0, 256, 0
+ pokedex_entry 3, 18, gSunkernPokedexText, 541, 0, 256, 0
.string "SUN$", 12
pokedex_entry 8, 85, gSunfloraPokedexText, 444, 15, 256, 0
.string "CLEAR WING$", 12
- pokedex_entry 12, 380, gYanmaPokedexText, 274, -1, 256, 0
+ pokedex_entry 12, 380, gYanmaPokedexText, 274, -1, 256, 0
.string "WATER FISH$", 12
- pokedex_entry 4, 85, gWooperPokedexText, 479, 21, 256, 0
+ pokedex_entry 4, 85, gWooperPokedexText, 479, 21, 256, 0
.string "WATER FISH$", 12
pokedex_entry 14, 750, gQuagsirePokedexText, 256, 4, 256, 0
.string "SUN$", 12
- pokedex_entry 9, 265, gEspeonPokedexText, 363, 14, 256, 0
+ pokedex_entry 9, 265, gEspeonPokedexText, 363, 14, 256, 0
.string "MOONLIGHT$", 12
- pokedex_entry 10, 270, gUmbreonPokedexText, 317, 11, 256, 0
+ pokedex_entry 10, 270, gUmbreonPokedexText, 317, 11, 256, 0
.string "DARKNESS$", 12
- pokedex_entry 5, 21, gMurkrowPokedexText, 401, -8, 256, 1
+ pokedex_entry 5, 21, gMurkrowPokedexText, 401, -8, 256, 1
.string "ROYAL$", 12
pokedex_entry 20, 795, gSlowkingPokedexText, 256, 0, 309, 5
.string "SCREECH$", 12
pokedex_entry 7, 10, gMisdreavusPokedexText, 407, -8, 256, 0
.string "SYMBOL$", 12
- pokedex_entry 5, 50, gUnownPokedexText, 411, 2, 256, 0
+ pokedex_entry 5, 50, gUnownPokedexText, 411, 2, 256, 0
.string "PATIENT$", 12
pokedex_entry 13, 285, gWobbuffetPokedexText, 274, 4, 256, 0
.string "LONG NECK$", 12
pokedex_entry 15, 415, gGirafarigPokedexText, 281, 1, 256, 0
.string "BAGWORM$", 12
- pokedex_entry 6, 72, gPinecoPokedexText, 445, 2, 256, 0
+ pokedex_entry 6, 72, gPinecoPokedexText, 445, 2, 256, 0
.string "BAGWORM$", 12
pokedex_entry 12, 1258, gForretressPokedexText, 293, 5, 256, 0
.string "LAND SNAKE$", 12
pokedex_entry 15, 140, gDunsparcePokedexText, 316, 17, 256, 0
.string "FLYSCORPION$", 12
- pokedex_entry 11, 648, gGligarPokedexText, 350, -1, 256, 0
+ pokedex_entry 11, 648, gGligarPokedexText, 350, -1, 256, 0
.string "IRON SNAKE$", 12
- pokedex_entry 92, 4000, gSteelixPokedexText, 256, 0, 516, 13
+ pokedex_entry 92, 4000, gSteelixPokedexText, 256, 0, 516, 13
.string "FAIRY$", 12
pokedex_entry 6, 78, gSnubbullPokedexText, 465, 19, 256, 0
.string "FAIRY$", 12
@@ -425,27 +425,27 @@ gPokedexEntries:: @ 856B5B0
.string "BALLOON$", 12
pokedex_entry 5, 39, gQwilfishPokedexText, 430, 0, 256, 0
.string "PINCER$", 12
- pokedex_entry 18, 1180, gScizorPokedexText, 278, 1, 256, 0
+ pokedex_entry 18, 1180, gScizorPokedexText, 278, 1, 256, 0
.string "MOLD$", 12
- pokedex_entry 6, 205, gShucklePokedexText, 485, 18, 256, 0
+ pokedex_entry 6, 205, gShucklePokedexText, 485, 18, 256, 0
.string "SINGLE HORN$", 12
pokedex_entry 15, 540, gHeracrossPokedexText, 256, 0, 256, 0
.string "SHARP CLAW$", 12
- pokedex_entry 9, 280, gSneaselPokedexText, 413, -3, 256, 0
+ pokedex_entry 9, 280, gSneaselPokedexText, 413, -3, 256, 0
.string "LITTLE BEAR$", 12
pokedex_entry 6, 88, gTeddiursaPokedexText, 455, 19, 256, 0
.string "HIBERNATOR$", 12
pokedex_entry 18, 1258, gUrsaringPokedexText, 256, 0, 256, 0
.string "LAVA$", 12
- pokedex_entry 7, 350, gSlugmaPokedexText, 329, 15, 256, 0
+ pokedex_entry 7, 350, gSlugmaPokedexText, 329, 15, 256, 0
.string "LAVA$", 12
pokedex_entry 8, 550, gMagcargoPokedexText, 332, 15, 256, 0
.string "PIG$", 12
- pokedex_entry 4, 65, gSwinubPokedexText, 324, 20, 256, 0
+ pokedex_entry 4, 65, gSwinubPokedexText, 324, 20, 256, 0
.string "SWINE$", 12
pokedex_entry 11, 558, gPiloswinePokedexText, 306, 10, 256, 0
.string "CORAL$", 12
- pokedex_entry 6, 50, gCorsolaPokedexText, 410, 15, 256, 0
+ pokedex_entry 6, 50, gCorsolaPokedexText, 410, 15, 256, 0
.string "JET$", 12
pokedex_entry 6, 120, gRemoraidPokedexText, 316, 4, 256, 0
.string "JET$", 12
@@ -453,7 +453,7 @@ gPokedexEntries:: @ 856B5B0
.string "DELIVERY$", 12
pokedex_entry 9, 160, gDelibirdPokedexText, 293, 11, 256, 0
.string "KITE$", 12
- pokedex_entry 21, 2200, gMantinePokedexText, 256, 0, 342, 7
+ pokedex_entry 21, 2200, gMantinePokedexText, 256, 0, 342, 7
.string "ARMOR BIRD$", 12
pokedex_entry 17, 505, gSkarmoryPokedexText, 256, 0, 271, 1
.string "DARK$", 12
@@ -461,11 +461,11 @@ gPokedexEntries:: @ 856B5B0
.string "DARK$", 12
pokedex_entry 14, 350, gHoundoomPokedexText, 256, 4, 256, 0
.string "DRAGON$", 12
- pokedex_entry 18, 1520, gKingdraPokedexText, 256, 0, 287, 0
+ pokedex_entry 18, 1520, gKingdraPokedexText, 256, 0, 287, 0
.string "LONG NOSE$", 12
- pokedex_entry 5, 335, gPhanpyPokedexText, 465, 21, 256, 0
+ pokedex_entry 5, 335, gPhanpyPokedexText, 465, 21, 256, 0
.string "ARMOR$", 12
- pokedex_entry 11, 1200, gDonphanPokedexText, 313, 9, 256, 0
+ pokedex_entry 11, 1200, gDonphanPokedexText, 313, 9, 256, 0
.string "VIRTUAL$", 12
pokedex_entry 6, 325, gPorygon2PokedexText, 320, 17, 256, 0
.string "BIG HORN$", 12
@@ -473,51 +473,51 @@ gPokedexEntries:: @ 856B5B0
.string "PAINTER$", 12
pokedex_entry 12, 580, gSmearglePokedexText, 287, 5, 256, 0
.string "SCUFFLE$", 12
- pokedex_entry 7, 210, gTyroguePokedexText, 292, 9, 256, 0
+ pokedex_entry 7, 210, gTyroguePokedexText, 292, 9, 256, 0
.string "HANDSTAND$", 12
pokedex_entry 14, 480, gHitmontopPokedexText, 256, 2, 257, 0
.string "KISS$", 12
pokedex_entry 4, 60, gSmoochumPokedexText, 440, 20, 256, 0
.string "ELECTRIC$", 12
- pokedex_entry 6, 235, gElekidPokedexText, 363, 14, 256, 0
+ pokedex_entry 6, 235, gElekidPokedexText, 363, 14, 256, 0
.string "LIVE COAL$", 12
- pokedex_entry 7, 214, gMagbyPokedexText, 284, 13, 256, 0
+ pokedex_entry 7, 214, gMagbyPokedexText, 284, 13, 256, 0
.string "MILK COW$", 12
- pokedex_entry 12, 755, gMiltankPokedexText, 280, 5, 256, 0
+ pokedex_entry 12, 755, gMiltankPokedexText, 280, 5, 256, 0
.string "HAPPINESS$", 12
- pokedex_entry 15, 468, gBlisseyPokedexText, 256, 4, 310, 3
+ pokedex_entry 15, 468, gBlisseyPokedexText, 256, 4, 310, 3
.string "THUNDER$", 12
- pokedex_entry 19, 1780, gRaikouPokedexText, 256, 0, 345, 7
+ pokedex_entry 19, 1780, gRaikouPokedexText, 256, 0, 345, 7
.string "VOLCANO$", 12
- pokedex_entry 21, 1980, gEnteiPokedexText, 259, 0, 345, 7
+ pokedex_entry 21, 1980, gEnteiPokedexText, 259, 0, 345, 7
.string "AURORA$", 12
- pokedex_entry 20, 1870, gSuicunePokedexText, 269, 0, 345, 7
+ pokedex_entry 20, 1870, gSuicunePokedexText, 269, 0, 345, 7
.string "ROCK SKIN$", 12
pokedex_entry 6, 720, gLarvitarPokedexText, 472, 18, 256, 0
.string "HARD SHELL$", 12
- pokedex_entry 12, 1520, gPupitarPokedexText, 292, 8, 256, 0
+ pokedex_entry 12, 1520, gPupitarPokedexText, 292, 8, 256, 0
.string "ARMOR$", 12
pokedex_entry 20, 2020, gTyranitarPokedexText, 256, 0, 345, 7
.string "DIVING$", 12
- pokedex_entry 52, 2160, gLugiaPokedexText, 256, 0, 721, 19
+ pokedex_entry 52, 2160, gLugiaPokedexText, 256, 0, 721, 19
.string "RAINBOW$", 12
- pokedex_entry 38, 1990, gHoOhPokedexText, 256, 0, 610, 17
+ pokedex_entry 38, 1990, gHoOhPokedexText, 256, 0, 610, 17
.string "TIME TRAVEL$", 12
- pokedex_entry 6, 50, gCelebiPokedexText, 393, -10, 256, 0
+ pokedex_entry 6, 50, gCelebiPokedexText, 393, -10, 256, 0
.string "WOOD GECKO$", 12
- pokedex_entry 5, 50, gTreeckoPokedexText, 541, 19, 256, 0
+ pokedex_entry 5, 50, gTreeckoPokedexText, 541, 19, 256, 0
.string "WOOD GECKO$", 12
- pokedex_entry 9, 216, gGrovylePokedexText, 360, 5, 256, 0
+ pokedex_entry 9, 216, gGrovylePokedexText, 360, 5, 256, 0
.string "FOREST$", 12
pokedex_entry 17, 522, gSceptilePokedexText, 256, -1, 275, 2
.string "CHICK$", 12
- pokedex_entry 4, 25, gTorchicPokedexText, 566, 19, 256, 0
+ pokedex_entry 4, 25, gTorchicPokedexText, 566, 19, 256, 0
.string "YOUNG FOWL$", 12
pokedex_entry 9, 195, gCombuskenPokedexText, 343, 5, 256, 0
.string "BLAZE$", 12
pokedex_entry 19, 520, gBlazikenPokedexText, 256, 0, 301, 4
.string "MUD FISH$", 12
- pokedex_entry 4, 76, gMudkipPokedexText, 535, 20, 256, 0
+ pokedex_entry 4, 76, gMudkipPokedexText, 535, 20, 256, 0
.string "MUD FISH$", 12
pokedex_entry 7, 280, gMarshtompPokedexText, 340, 7, 256, 0
.string "MUD FISH$", 12
@@ -529,91 +529,91 @@ gPokedexEntries:: @ 856B5B0
.string "TINYRACCOON$", 12
pokedex_entry 4, 175, gZigzagoonPokedexText, 560, 22, 256, 0
.string "RUSHING$", 12
- pokedex_entry 5, 325, gLinoonePokedexText, 321, 7, 256, 0
+ pokedex_entry 5, 325, gLinoonePokedexText, 321, 7, 256, 0
.string "WORM$", 12
- pokedex_entry 3, 36, gWurmplePokedexText, 711, 24, 256, 0
+ pokedex_entry 3, 36, gWurmplePokedexText, 711, 24, 256, 0
.string "COCOON$", 12
- pokedex_entry 6, 100, gSilcoonPokedexText, 431, 19, 256, 0
+ pokedex_entry 6, 100, gSilcoonPokedexText, 431, 19, 256, 0
.string "BUTTERFLY$", 12
pokedex_entry 10, 284, gBeautiflyPokedexText, 298, -1, 256, 0
.string "COCOON$", 12
- pokedex_entry 7, 115, gCascoonPokedexText, 391, 20, 256, 0
+ pokedex_entry 7, 115, gCascoonPokedexText, 391, 20, 256, 0
.string "POISON MOTH$", 12
- pokedex_entry 12, 316, gDustoxPokedexText, 269, 1, 256, 0
+ pokedex_entry 12, 316, gDustoxPokedexText, 269, 1, 256, 0
.string "WATER WEED$", 12
- pokedex_entry 5, 26, gLotadPokedexText, 406, 19, 256, 0
+ pokedex_entry 5, 26, gLotadPokedexText, 406, 19, 256, 0
.string "JOLLY$", 12
- pokedex_entry 12, 325, gLombrePokedexText, 277, 9, 256, 0
+ pokedex_entry 12, 325, gLombrePokedexText, 277, 9, 256, 0
.string "CAREFREE$", 12
pokedex_entry 15, 550, gLudicoloPokedexText, 256, 0, 268, -1
.string "ACORN$", 12
- pokedex_entry 5, 40, gSeedotPokedexText, 472, 20, 256, 0
+ pokedex_entry 5, 40, gSeedotPokedexText, 472, 20, 256, 0
.string "WILY$", 12
- pokedex_entry 10, 280, gNuzleafPokedexText, 299, 10, 256, 0
+ pokedex_entry 10, 280, gNuzleafPokedexText, 299, 10, 256, 0
.string "WICKED$", 12
- pokedex_entry 13, 596, gShiftryPokedexText, 290, 4, 256, 0
+ pokedex_entry 13, 596, gShiftryPokedexText, 290, 4, 256, 0
.string "TINYSWALLOW$", 12
- pokedex_entry 3, 23, gTaillowPokedexText, 465, 21, 256, 0
+ pokedex_entry 3, 23, gTaillowPokedexText, 465, 21, 256, 0
.string "SWALLOW$", 12
- pokedex_entry 7, 198, gSwellowPokedexText, 428, 15, 256, 0
+ pokedex_entry 7, 198, gSwellowPokedexText, 428, 15, 256, 0
.string "SEAGULL$", 12
- pokedex_entry 6, 95, gWingullPokedexText, 295, -2, 256, 0
+ pokedex_entry 6, 95, gWingullPokedexText, 295, -2, 256, 0
.string "WATER BIRD$", 12
pokedex_entry 12, 280, gPelipperPokedexText, 288, 1, 256, 0
.string "FEELING$", 12
- pokedex_entry 4, 66, gRaltsPokedexText, 457, -3, 256, 0
+ pokedex_entry 4, 66, gRaltsPokedexText, 457, -3, 256, 0
.string "EMOTION$", 12
- pokedex_entry 8, 202, gKirliaPokedexText, 354, 0, 256, 0
+ pokedex_entry 8, 202, gKirliaPokedexText, 354, 0, 256, 0
.string "EMBRACE$", 12
pokedex_entry 16, 484, gGardevoirPokedexText, 256, 0, 256, 0
.string "POND SKATER$", 12
- pokedex_entry 5, 17, gSurskitPokedexText, 375, 17, 256, 0
+ pokedex_entry 5, 17, gSurskitPokedexText, 375, 17, 256, 0
.string "EYEBALL$", 12
pokedex_entry 8, 36, gMasquerainPokedexText, 378, 8, 256, 0
.string "MUSHROOM$", 12
pokedex_entry 4, 45, gShroomishPokedexText, 513, 22, 256, 0
.string "MUSHROOM$", 12
- pokedex_entry 12, 392, gBreloomPokedexText, 324, 6, 256, 0
+ pokedex_entry 12, 392, gBreloomPokedexText, 324, 6, 256, 0
.string "SLACKER$", 12
- pokedex_entry 8, 240, gSlakothPokedexText, 291, 16, 256, 0
+ pokedex_entry 8, 240, gSlakothPokedexText, 291, 16, 256, 0
.string "WILD MONKEY$", 12
pokedex_entry 14, 465, gVigorothPokedexText, 301, 2, 256, 0
.string "LAZY$", 12
- pokedex_entry 20, 1305, gSlakingPokedexText, 256, 2, 300, 1
+ pokedex_entry 20, 1305, gSlakingPokedexText, 256, 2, 300, 1
.string "TRAINEE$", 12
- pokedex_entry 5, 55, gNincadaPokedexText, 405, 21, 256, 0
+ pokedex_entry 5, 55, gNincadaPokedexText, 405, 21, 256, 0
.string "NINJA$", 12
- pokedex_entry 8, 120, gNinjaskPokedexText, 383, -9, 256, 0
+ pokedex_entry 8, 120, gNinjaskPokedexText, 383, -9, 256, 0
.string "SHED$", 12
pokedex_entry 8, 12, gShedinjaPokedexText, 372, -8, 256, 0
.string "WHISPER$", 12
- pokedex_entry 6, 163, gWhismurPokedexText, 373, 17, 256, 0
+ pokedex_entry 6, 163, gWhismurPokedexText, 373, 17, 256, 0
.string "BIG VOICE$", 12
- pokedex_entry 10, 405, gLoudredPokedexText, 356, 10, 256, 0
+ pokedex_entry 10, 405, gLoudredPokedexText, 356, 10, 256, 0
.string "LOUD NOISE$", 12
- pokedex_entry 15, 840, gExploudPokedexText, 284, 1, 256, 0
+ pokedex_entry 15, 840, gExploudPokedexText, 284, 1, 256, 0
.string "GUTS$", 12
pokedex_entry 10, 864, gMakuhitaPokedexText, 256, 10, 256, 0
.string "ARM THRUST$", 12
pokedex_entry 23, 2538, gHariyamaPokedexText, 256, 0, 343, 7
.string "POLKA DOT$", 12
- pokedex_entry 2, 20, gAzurillPokedexText, 603, 23, 256, 0
+ pokedex_entry 2, 20, gAzurillPokedexText, 603, 23, 256, 0
.string "COMPASS$", 12
pokedex_entry 10, 970, gNosepassPokedexText, 256, 9, 289, 3
.string "KITTEN$", 12
- pokedex_entry 6, 110, gSkittyPokedexText, 492, 19, 256, 0
+ pokedex_entry 6, 110, gSkittyPokedexText, 492, 19, 256, 0
.string "PRIM$", 12
pokedex_entry 11, 326, gDelcattyPokedexText, 322, 10, 256, 0
.string "DARKNESS$", 12
- pokedex_entry 5, 110, gSableyePokedexText, 451, 17, 256, 0
+ pokedex_entry 5, 110, gSableyePokedexText, 451, 17, 256, 0
.string "DECEIVER$", 12
- pokedex_entry 6, 115, gMawilePokedexText, 466, 17, 256, 0
+ pokedex_entry 6, 115, gMawilePokedexText, 466, 17, 256, 0
.string "IRON ARMOR$", 12
- pokedex_entry 4, 600, gAronPokedexText, 419, 23, 256, 0
+ pokedex_entry 4, 600, gAronPokedexText, 419, 23, 256, 0
.string "IRON ARMOR$", 12
- pokedex_entry 9, 1200, gLaironPokedexText, 275, 12, 256, 0
+ pokedex_entry 9, 1200, gLaironPokedexText, 275, 12, 256, 0
.string "IRON ARMOR$", 12
- pokedex_entry 21, 3600, gAggronPokedexText, 256, -1, 350, 6
+ pokedex_entry 21, 3600, gAggronPokedexText, 256, -1, 350, 6
.string "MEDITATE$", 12
pokedex_entry 6, 112, gMedititePokedexText, 465, 17, 256, 0
.string "MEDITATE$", 12
@@ -623,61 +623,61 @@ gPokedexEntries:: @ 856B5B0
.string "DISCHARGE$", 12
pokedex_entry 15, 402, gManectricPokedexText, 256, 3, 257, 0
.string "CHEERING$", 12
- pokedex_entry 4, 42, gPluslePokedexText, 515, -9, 256, 0
+ pokedex_entry 4, 42, gPluslePokedexText, 515, -9, 256, 0
.string "CHEERING$", 12
- pokedex_entry 4, 42, gMinunPokedexText, 512, -7, 256, 0
+ pokedex_entry 4, 42, gMinunPokedexText, 512, -7, 256, 0
.string "FIREFLY$", 12
- pokedex_entry 7, 177, gVolbeatPokedexText, 442, 16, 256, 0
+ pokedex_entry 7, 177, gVolbeatPokedexText, 442, 16, 256, 0
.string "FIREFLY$", 12
pokedex_entry 6, 177, gIllumisePokedexText, 572, 19, 256, 0
.string "THORN$", 12
- pokedex_entry 3, 20, gRoseliaPokedexText, 677, 20, 256, 0
+ pokedex_entry 3, 20, gRoseliaPokedexText, 677, 20, 256, 0
.string "STOMACH$", 12
- pokedex_entry 4, 103, gGulpinPokedexText, 593, 23, 256, 0
+ pokedex_entry 4, 103, gGulpinPokedexText, 593, 23, 256, 0
.string "POISON BAG$", 12
- pokedex_entry 17, 800, gSwalotPokedexText, 256, 6, 345, 3
+ pokedex_entry 17, 800, gSwalotPokedexText, 256, 6, 345, 3
.string "SAVAGE$", 12
pokedex_entry 8, 208, gCarvanhaPokedexText, 362, 0, 256, 0
.string "BRUTAL$", 12
pokedex_entry 18, 888, gSharpedoPokedexText, 256, 0, 317, 3
.string "BALL WHALE$", 12
- pokedex_entry 20, 1300, gWailmerPokedexText, 256, 2, 493, 0
+ pokedex_entry 20, 1300, gWailmerPokedexText, 256, 2, 493, 0
.string "FLOAT WHALE$", 12
- pokedex_entry 145, 3980, gWailordPokedexText, 256, 0, 1352, 18
+ pokedex_entry 145, 3980, gWailordPokedexText, 256, 0, 1352, 18
.string "NUMB$", 12
- pokedex_entry 7, 240, gNumelPokedexText, 342, 17, 256, 0
+ pokedex_entry 7, 240, gNumelPokedexText, 342, 17, 256, 0
.string "ERUPTION$", 12
pokedex_entry 19, 2200, gCameruptPokedexText, 256, 7, 345, 6
.string "COAL$", 12
- pokedex_entry 5, 804, gTorkoalPokedexText, 390, 9, 256, 0
+ pokedex_entry 5, 804, gTorkoalPokedexText, 390, 9, 256, 0
.string "BOUNCE$", 12
- pokedex_entry 7, 306, gSpoinkPokedexText, 423, 17, 256, 0
+ pokedex_entry 7, 306, gSpoinkPokedexText, 423, 17, 256, 0
.string "MANIPULATE$", 12
- pokedex_entry 9, 715, gGrumpigPokedexText, 358, 10, 256, 0
+ pokedex_entry 9, 715, gGrumpigPokedexText, 358, 10, 256, 0
.string "SPOT PANDA$", 12
- pokedex_entry 11, 50, gSpindaPokedexText, 321, 4, 256, 0
+ pokedex_entry 11, 50, gSpindaPokedexText, 321, 4, 256, 0
.string "ANT PIT$", 12
pokedex_entry 7, 150, gTrapinchPokedexText, 298, 17, 256, 0
.string "VIBRATION$", 12
- pokedex_entry 11, 153, gVibravaPokedexText, 370, 11, 256, 0
+ pokedex_entry 11, 153, gVibravaPokedexText, 370, 11, 256, 0
.string "MYSTIC$", 12
- pokedex_entry 20, 820, gFlygonPokedexText, 256, 0, 268, 1
+ pokedex_entry 20, 820, gFlygonPokedexText, 256, 0, 268, 1
.string "CACTUS$", 12
- pokedex_entry 4, 513, gCacneaPokedexText, 455, 20, 256, 0
+ pokedex_entry 4, 513, gCacneaPokedexText, 455, 20, 256, 0
.string "SCARECROW$", 12
pokedex_entry 13, 774, gCacturnePokedexText, 327, 5, 256, 0
.string "COTTON BIRD$", 12
- pokedex_entry 4, 12, gSwabluPokedexText, 422, -8, 256, 0
+ pokedex_entry 4, 12, gSwabluPokedexText, 422, -8, 256, 0
.string "HUMMING$", 12
- pokedex_entry 11, 206, gAltariaPokedexText, 327, 0, 256, 0
+ pokedex_entry 11, 206, gAltariaPokedexText, 327, 0, 256, 0
.string "CAT FERRET$", 12
pokedex_entry 13, 403, gZangoosePokedexText, 256, 3, 256, 0
.string "FANG SNAKE$", 12
- pokedex_entry 27, 525, gSeviperPokedexText, 275, 7, 256, 0
+ pokedex_entry 27, 525, gSeviperPokedexText, 275, 7, 256, 0
.string "METEORITE$", 12
pokedex_entry 10, 1680, gLunatonePokedexText, 300, 3, 256, 0
.string "METEORITE$", 12
- pokedex_entry 12, 1540, gSolrockPokedexText, 328, 0, 256, 0
+ pokedex_entry 12, 1540, gSolrockPokedexText, 328, 0, 256, 0
.string "WHISKERS$", 12
pokedex_entry 4, 19, gBarboachPokedexText, 581, -3, 256, 0
.string "WHISKERS$", 12
@@ -687,90 +687,90 @@ gPokedexEntries:: @ 856B5B0
.string "ROGUE$", 12
pokedex_entry 11, 328, gCrawdauntPokedexText, 365, 9, 256, 0
.string "CLAY DOLL$", 12
- pokedex_entry 5, 215, gBaltoyPokedexText, 457, 21, 256, 0
+ pokedex_entry 5, 215, gBaltoyPokedexText, 457, 21, 256, 0
.string "CLAY DOLL$", 12
- pokedex_entry 15, 1080, gClaydolPokedexText, 256, 3, 280, 1
+ pokedex_entry 15, 1080, gClaydolPokedexText, 256, 3, 280, 1
.string "SEA LILY$", 12
- pokedex_entry 10, 238, gLileepPokedexText, 305, 8, 256, 0
+ pokedex_entry 10, 238, gLileepPokedexText, 305, 8, 256, 0
.string "BARNACLE$", 12
- pokedex_entry 15, 604, gCradilyPokedexText, 267, 0, 256, 0
+ pokedex_entry 15, 604, gCradilyPokedexText, 267, 0, 256, 0
.string "OLD SHRIMP$", 12
- pokedex_entry 7, 125, gAnorithPokedexText, 296, 4, 256, 0
+ pokedex_entry 7, 125, gAnorithPokedexText, 296, 4, 256, 0
.string "PLATE$", 12
- pokedex_entry 15, 682, gArmaldoPokedexText, 312, 3, 271, 0
+ pokedex_entry 15, 682, gArmaldoPokedexText, 312, 3, 271, 0
.string "FISH$", 12
- pokedex_entry 6, 74, gFeebasPokedexText, 423, -4, 256, 0
+ pokedex_entry 6, 74, gFeebasPokedexText, 423, -4, 256, 0
.string "TENDER$", 12
- pokedex_entry 62, 1620, gMiloticPokedexText, 256, 0, 360, 7
+ pokedex_entry 62, 1620, gMiloticPokedexText, 256, 0, 360, 7
.string "WEATHER$", 12
- pokedex_entry 3, 8, gCastformPokedexText, 435, -5, 256, 0
+ pokedex_entry 3, 8, gCastformPokedexText, 435, -5, 256, 0
.string "COLOR SWAP$", 12
- pokedex_entry 10, 220, gKecleonPokedexText, 316, 10, 256, 0
+ pokedex_entry 10, 220, gKecleonPokedexText, 316, 10, 256, 0
.string "PUPPET$", 12
- pokedex_entry 6, 23, gShuppetPokedexText, 440, 20, 256, 0
+ pokedex_entry 6, 23, gShuppetPokedexText, 440, 20, 256, 0
.string "MARIONETTE$", 12
- pokedex_entry 11, 125, gBanettePokedexText, 262, 9, 256, 0
+ pokedex_entry 11, 125, gBanettePokedexText, 262, 9, 256, 0
.string "REQUIEM$", 12
- pokedex_entry 8, 150, gDuskullPokedexText, 406, -4, 256, 0
+ pokedex_entry 8, 150, gDuskullPokedexText, 406, -4, 256, 0
.string "BECKON$", 12
pokedex_entry 16, 306, gDusclopsPokedexText, 256, 3, 299, 1
.string "FRUIT$", 12
- pokedex_entry 20, 1000, gTropiusPokedexText, 256, 0, 344, 7
+ pokedex_entry 20, 1000, gTropiusPokedexText, 256, 0, 344, 7
.string "WIND CHIME$", 12
pokedex_entry 6, 10, gChimechoPokedexText, 505, 0, 256, 0
.string "DISASTER$", 12
- pokedex_entry 12, 470, gAbsolPokedexText, 301, 3, 256, 0
+ pokedex_entry 12, 470, gAbsolPokedexText, 301, 3, 256, 0
.string "BRIGHT$", 12
- pokedex_entry 6, 140, gWynautPokedexText, 484, 19, 256, 0
+ pokedex_entry 6, 140, gWynautPokedexText, 484, 19, 256, 0
.string "SNOW HAT$", 12
- pokedex_entry 7, 168, gSnoruntPokedexText, 380, 15, 256, 0
+ pokedex_entry 7, 168, gSnoruntPokedexText, 380, 15, 256, 0
.string "FACE$", 12
- pokedex_entry 15, 2565, gGlaliePokedexText, 256, 3, 344, 0
+ pokedex_entry 15, 2565, gGlaliePokedexText, 256, 3, 344, 0
.string "CLAP$", 12
- pokedex_entry 8, 395, gSphealPokedexText, 315, 16, 256, 0
+ pokedex_entry 8, 395, gSphealPokedexText, 315, 16, 256, 0
.string "BALL ROLL$", 12
- pokedex_entry 11, 876, gSealeoPokedexText, 338, 13, 256, 0
+ pokedex_entry 11, 876, gSealeoPokedexText, 338, 13, 256, 0
.string "ICE BREAK$", 12
- pokedex_entry 14, 1506, gWalreinPokedexText, 316, 4, 256, 0
+ pokedex_entry 14, 1506, gWalreinPokedexText, 316, 4, 256, 0
.string "BIVALVE$", 12
pokedex_entry 4, 525, gClamperlPokedexText, 691, 22, 256, 0
.string "DEEP SEA$", 12
- pokedex_entry 17, 270, gHuntailPokedexText, 307, 1, 256, 0
+ pokedex_entry 17, 270, gHuntailPokedexText, 307, 1, 256, 0
.string "SOUTH SEA$", 12
pokedex_entry 18, 226, gGorebyssPokedexText, 278, 5, 256, 0
.string "LONGEVITY$", 12
pokedex_entry 10, 234, gRelicanthPokedexText, 316, 7, 256, 0
.string "RENDEZVOUS$", 12
- pokedex_entry 6, 87, gLuvdiscPokedexText, 371, 2, 256, 0
+ pokedex_entry 6, 87, gLuvdiscPokedexText, 371, 2, 256, 0
.string "ROCK HEAD$", 12
- pokedex_entry 6, 421, gBagonPokedexText, 448, 18, 256, 0
+ pokedex_entry 6, 421, gBagonPokedexText, 448, 18, 256, 0
.string "ENDURANCE$", 12
- pokedex_entry 11, 1105, gShelgonPokedexText, 311, 12, 256, 0
+ pokedex_entry 11, 1105, gShelgonPokedexText, 311, 12, 256, 0
.string "DRAGON$", 12
pokedex_entry 15, 1026, gSalamencePokedexText, 256, 0, 256, 0
.string "IRON BALL$", 12
- pokedex_entry 6, 952, gBeldumPokedexText, 414, -1, 256, 0
+ pokedex_entry 6, 952, gBeldumPokedexText, 414, -1, 256, 0
.string "IRON CLAW$", 12
- pokedex_entry 12, 2025, gMetangPokedexText, 256, 6, 256, 0
+ pokedex_entry 12, 2025, gMetangPokedexText, 256, 6, 256, 0
.string "IRON LEG$", 12
pokedex_entry 16, 5500, gMetagrossPokedexText, 256, 4, 447, 9
.string "ROCK PEAK$", 12
pokedex_entry 17, 2300, gRegirockPokedexText, 256, 2, 309, 1
.string "ICEBERG$", 12
- pokedex_entry 18, 1750, gRegicePokedexText, 256, 0, 301, 2
+ pokedex_entry 18, 1750, gRegicePokedexText, 256, 0, 301, 2
.string "IRON$", 12
pokedex_entry 19, 2050, gRegisteelPokedexText, 256, 0, 359, 6
.string "EON$", 12
- pokedex_entry 14, 400, gLatiasPokedexText, 304, 3, 256, 0
+ pokedex_entry 14, 400, gLatiasPokedexText, 304, 3, 256, 0
.string "EON$", 12
- pokedex_entry 20, 600, gLatiosPokedexText, 256, 0, 294, 3
+ pokedex_entry 20, 600, gLatiosPokedexText, 256, 0, 294, 3
.string "SEA BASIN$", 12
- pokedex_entry 45, 3520, gKyogrePokedexText, 256, 0, 614, 13
+ pokedex_entry 45, 3520, gKyogrePokedexText, 256, 0, 614, 13
.string "CONTINENT$", 12
- pokedex_entry 35, 9500, gGroudonPokedexText, 256, 0, 515, 14
+ pokedex_entry 35, 9500, gGroudonPokedexText, 256, 0, 515, 14
.string "SKY HIGH$", 12
pokedex_entry 70, 2065, gRayquazaPokedexText, 256, 0, 448, 12
.string "WISH$", 12
- pokedex_entry 3, 11, gJirachiPokedexText, 608, -8, 256, 0
+ pokedex_entry 3, 11, gJirachiPokedexText, 608, -8, 256, 0
.string "DNA$", 12
- pokedex_entry 17, 608, gDeoxysPokedexText, 256, 0, 290, 2
+ pokedex_entry 17, 608, gDeoxysPokedexText, 256, 0, 290, 2
diff --git a/data/pokemon_animation.s b/data/pokemon_animation.s
new file mode 100644
index 000000000..535c91b2d
--- /dev/null
+++ b/data/pokemon_animation.s
@@ -0,0 +1,240 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_0860A8C8:: @ 860A8C8
+ .byte 0x00, 0x13, 0x02, 0x08, 0x12, 0x15, 0x17, 0x12, 0x12, 0x19, 0x02, 0x13, 0x11, 0x02, 0x13, 0x01, 0x0f, 0x15, 0x0f, 0x0a, 0x0a, 0x0f, 0x15, 0x0f, 0x09, 0x16, 0x16, 0x12, 0x10, 0x12, 0x15, 0x09
+ .byte 0x12, 0x15, 0x09, 0x13, 0x13, 0x10, 0x01, 0x13, 0x06, 0x11, 0x09, 0x02, 0x02, 0x14, 0x02, 0x08, 0x0a, 0x11, 0x09, 0x09, 0x10, 0x0f, 0x02, 0x14, 0x10, 0x10, 0x15, 0x15, 0x12, 0x09, 0x0e, 0x14
+ .byte 0x14, 0x0d, 0x15, 0x09, 0x09, 0x0b, 0x0b, 0x0b, 0x02, 0x02, 0x0e, 0x08, 0x08, 0x17, 0x15, 0x02, 0x13, 0x0f, 0x0f, 0x02, 0x0f, 0x15, 0x13, 0x02, 0x0b, 0x0c, 0x13, 0x0f, 0x01, 0x01, 0x14, 0x09
+ .byte 0x13, 0x14, 0x0a, 0x09, 0x15, 0x15, 0x02, 0x10, 0x15, 0x10, 0x02, 0x0f, 0x02, 0x06, 0x06, 0x0e, 0x0e, 0x12, 0x0b, 0x12, 0x13, 0x11, 0x11, 0x11, 0x13, 0x19, 0x14, 0x0f, 0x13, 0x16, 0x17, 0x0e
+ .byte 0x0e, 0x10, 0x09, 0x19, 0x05, 0x12, 0x19, 0x16, 0x17, 0x01, 0x13, 0x13, 0x13, 0x15, 0x15, 0x13, 0x19, 0x16, 0x17, 0x02, 0x0f, 0x09, 0x0d, 0x12, 0x12, 0x02, 0x09, 0x12, 0x15, 0x17, 0x15, 0x15
+ .byte 0x09, 0x12, 0x10, 0x11, 0x0f, 0x0a, 0x11, 0x0a, 0x02, 0x0f, 0x0b, 0x16, 0x12, 0x13, 0x13, 0x13, 0x11, 0x12, 0x14, 0x12, 0x13, 0x16, 0x11, 0x12, 0x13, 0x02, 0x10, 0x11, 0x11, 0x11, 0x10, 0x13
+ .byte 0x02, 0x11, 0x0b, 0x02, 0x14, 0x14, 0x12, 0x13, 0x01, 0x14, 0x0b, 0x14, 0x08, 0x09, 0x0f, 0x05, 0x09, 0x15, 0x09, 0x0d, 0x15, 0x13, 0x15, 0x0f, 0x13, 0x09, 0x17, 0x17, 0x0a, 0x08, 0x02, 0x02
+ .byte 0x05, 0x0f, 0x02, 0x15, 0x09, 0x09, 0x19, 0x15, 0x0e, 0x01, 0x13, 0x02, 0x0f, 0x07, 0x02, 0x08, 0x17, 0x02, 0x13, 0x16, 0x17, 0x19, 0x0e, 0x09, 0x0e, 0x19, 0x17, 0x18, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x15, 0x09, 0x12, 0x10, 0x17, 0x02, 0x12, 0x19, 0x12, 0x08
+ .byte 0x0f, 0x15, 0x0b, 0x08, 0x11, 0x08, 0x0f, 0x02, 0x10, 0x10, 0x13, 0x09, 0x14, 0x0a, 0x01, 0x14, 0x12, 0x15, 0x13, 0x15, 0x07, 0x11, 0x11, 0x03, 0x11, 0x19, 0x19, 0x13, 0x12, 0x01, 0x13, 0x14
+ .byte 0x0e, 0x17, 0x01, 0x0b, 0x09, 0x04, 0x0f, 0x15, 0x03, 0x19, 0x04, 0x15, 0x13, 0x01, 0x0f, 0x0e, 0x0e, 0x15, 0x09, 0x0e, 0x17, 0x13, 0x09, 0x09, 0x0a, 0x08, 0x0f, 0x0f, 0x13, 0x13, 0x10, 0x10
+ .byte 0x14, 0x12, 0x12, 0x09, 0x14, 0x14, 0x11, 0x11, 0x12, 0x01, 0x01, 0x18, 0x02, 0x10, 0x08, 0x0b, 0x0b, 0x0e, 0x13, 0x09, 0x0d, 0x13, 0x11, 0x11, 0x14, 0x01, 0x01, 0x0b, 0x15, 0x02, 0x15, 0x09
+ .byte 0x0e, 0x11, 0x11, 0x11, 0x0c, 0x0b, 0x0f, 0x09, 0x14, 0x14, 0x14, 0x09, 0x09, 0x08, 0x0f, 0x15, 0x09, 0x09, 0x09, 0x09, 0x19, 0x17, 0x0d, 0x01, 0x01, 0x11, 0x14, 0x11
+
+gUnknown_0860AA64:: @ 860AA64
+ .byte 0x00, 0x05, 0x01, 0x01, 0x00, 0x0f, 0x01, 0x04, 0x00, 0x02, 0x01, 0x02, 0x00, 0x02, 0x01, 0x02, 0x00, 0x02, 0x01, 0x02, 0x00, 0x02, 0x01, 0x02, 0x00, 0x02, 0x00, 0xff
+
+gUnknown_0860AA80:: @ 860AA80
+ .byte 0x06, 0x1e, 0xfe, 0x0f, 0x06, 0x1e, 0xff, 0x00
+
+ .align 2
+gUnknown_0860AA88:: @ 860AA88
+ .4byte pokemonanimfunc_00
+ .4byte pokemonanimfunc_01
+ .4byte pokemonanimfunc_02
+ .4byte pokemonanimfunc_03
+ .4byte pokemonanimfunc_04
+ .4byte pokemonanimfunc_05
+ .4byte pokemonanimfunc_06
+ .4byte pokemonanimfunc_07
+ .4byte pokemonanimfunc_08
+ .4byte pokemonanimfunc_09
+ .4byte pokemonanimfunc_0A
+ .4byte pokemonanimfunc_0B
+ .4byte pokemonanimfunc_0C
+ .4byte pokemonanimfunc_0D
+ .4byte pokemonanimfunc_0E
+ .4byte pokemonanimfunc_0F
+ .4byte pokemonanimfunc_10
+ .4byte pokemonanimfunc_11
+ .4byte pokemonanimfunc_12
+ .4byte pokemonanimfunc_13
+ .4byte pokemonanimfunc_14
+ .4byte pokemonanimfunc_15
+ .4byte pokemonanimfunc_16
+ .4byte pokemonanimfunc_17
+ .4byte pokemonanimfunc_18
+ .4byte pokemonanimfunc_19
+ .4byte pokemonanimfunc_1A
+ .4byte pokemonanimfunc_1B
+ .4byte pokemonanimfunc_1C
+ .4byte pokemonanimfunc_1D
+ .4byte pokemonanimfunc_1E
+ .4byte pokemonanimfunc_1F
+ .4byte pokemonanimfunc_20
+ .4byte pokemonanimfunc_21
+ .4byte pokemonanimfunc_22
+ .4byte pokemonanimfunc_23
+ .4byte pokemonanimfunc_24
+ .4byte pokemonanimfunc_25
+ .4byte pokemonanimfunc_26
+ .4byte pokemonanimfunc_27
+ .4byte pokemonanimfunc_28
+ .4byte pokemonanimfunc_29
+ .4byte pokemonanimfunc_2A
+ .4byte pokemonanimfunc_2B
+ .4byte pokemonanimfunc_2C
+ .4byte pokemonanimfunc_2D
+ .4byte pokemonanimfunc_2E
+ .4byte pokemonanimfunc_2F
+ .4byte pokemonanimfunc_30
+ .4byte pokemonanimfunc_31
+ .4byte pokemonanimfunc_32
+ .4byte pokemonanimfunc_33
+ .4byte pokemonanimfunc_34
+ .4byte pokemonanimfunc_35
+ .4byte pokemonanimfunc_36
+ .4byte pokemonanimfunc_37
+ .4byte pokemonanimfunc_38
+ .4byte pokemonanimfunc_39
+ .4byte pokemonanimfunc_3A
+ .4byte pokemonanimfunc_3B
+ .4byte pokemonanimfunc_3C
+ .4byte pokemonanimfunc_3D
+ .4byte pokemonanimfunc_3E
+ .4byte pokemonanimfunc_3F
+ .4byte pokemonanimfunc_40
+ .4byte pokemonanimfunc_41
+ .4byte pokemonanimfunc_42
+ .4byte pokemonanimfunc_43
+ .4byte pokemonanimfunc_44
+ .4byte pokemonanimfunc_45
+ .4byte pokemonanimfunc_46
+ .4byte pokemonanimfunc_47
+ .4byte pokemonanimfunc_48
+ .4byte pokemonanimfunc_49
+ .4byte pokemonanimfunc_4A
+ .4byte pokemonanimfunc_4B
+ .4byte pokemonanimfunc_4C
+ .4byte pokemonanimfunc_4D
+ .4byte pokemonanimfunc_4E
+ .4byte pokemonanimfunc_4F
+ .4byte pokemonanimfunc_50
+ .4byte pokemonanimfunc_51
+ .4byte pokemonanimfunc_52
+ .4byte pokemonanimfunc_53
+ .4byte pokemonanimfunc_54
+ .4byte pokemonanimfunc_55
+ .4byte pokemonanimfunc_56
+ .4byte pokemonanimfunc_57
+ .4byte pokemonanimfunc_58
+ .4byte pokemonanimfunc_59
+ .4byte pokemonanimfunc_5A
+ .4byte pokemonanimfunc_5B
+ .4byte pokemonanimfunc_5C
+ .4byte pokemonanimfunc_5D
+ .4byte pokemonanimfunc_5E
+ .4byte pokemonanimfunc_5F
+ .4byte pokemonanimfunc_60
+ .4byte pokemonanimfunc_61
+ .4byte pokemonanimfunc_62
+ .4byte pokemonanimfunc_63
+ .4byte pokemonanimfunc_64
+ .4byte pokemonanimfunc_65
+ .4byte pokemonanimfunc_66
+ .4byte pokemonanimfunc_67
+ .4byte pokemonanimfunc_68
+ .4byte pokemonanimfunc_69
+ .4byte pokemonanimfunc_6A
+ .4byte pokemonanimfunc_6B
+ .4byte pokemonanimfunc_6C
+ .4byte pokemonanimfunc_6D
+ .4byte pokemonanimfunc_6E
+ .4byte pokemonanimfunc_6F
+ .4byte pokemonanimfunc_70
+ .4byte pokemonanimfunc_71
+ .4byte pokemonanimfunc_72
+ .4byte pokemonanimfunc_73
+ .4byte pokemonanimfunc_74
+ .4byte pokemonanimfunc_75
+ .4byte pokemonanimfunc_76
+ .4byte pokemonanimfunc_77
+ .4byte pokemonanimfunc_78
+ .4byte pokemonanimfunc_79
+ .4byte pokemonanimfunc_7A
+ .4byte pokemonanimfunc_7B
+ .4byte pokemonanimfunc_7C
+ .4byte pokemonanimfunc_7D
+ .4byte pokemonanimfunc_7E
+ .4byte pokemonanimfunc_7F
+ .4byte pokemonanimfunc_80
+ .4byte pokemonanimfunc_81
+ .4byte pokemonanimfunc_82
+ .4byte pokemonanimfunc_83
+ .4byte pokemonanimfunc_84
+ .4byte pokemonanimfunc_85
+ .4byte pokemonanimfunc_86
+ .4byte pokemonanimfunc_87
+ .4byte pokemonanimfunc_88
+ .4byte pokemonanimfunc_89
+ .4byte pokemonanimfunc_8A
+ .4byte pokemonanimfunc_8B
+ .4byte pokemonanimfunc_8C
+ .4byte pokemonanimfunc_8D
+ .4byte pokemonanimfunc_8E
+ .4byte pokemonanimfunc_8F
+ .4byte pokemonanimfunc_90
+ .4byte pokemonanimfunc_91
+ .4byte pokemonanimfunc_92
+ .4byte pokemonanimfunc_93
+ .4byte pokemonanimfunc_94
+ .4byte pokemonanimfunc_95
+ .4byte pokemonanimfunc_96
+
+gUnknown_0860ACE4:: @ 860ACE4
+ .byte 0x60, 0x5f, 0x02, 0x5e, 0x03, 0x46, 0x6d, 0x3e, 0x6e, 0x6f, 0x70, 0x3f, 0x71, 0x13, 0x72, 0x6c, 0x6b, 0x3a, 0x64, 0x14, 0x4f, 0x5d, 0x0f, 0x4c, 0x61, 0x57, 0x58, 0x67, 0x66, 0x59, 0x74, 0x73
+ .byte 0x5a, 0x75, 0x76, 0x5b, 0x77, 0x78, 0x65, 0x63, 0x5c, 0x62, 0x6a, 0x69, 0x68, 0x7b, 0x7a, 0x79, 0x7e, 0x7d, 0x7c, 0x81, 0x80, 0x7f, 0x84, 0x82, 0x83, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b
+ .byte 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96
+
+gUnknown_0860AD2F:: @ 860AD2F
+ .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x02, 0x00, 0x01, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01
+
+ .align 2
+gSpriteAffineAnim_860AD48:: @ 860AD48
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_860AD58:: @ 860AD58
+ obj_rot_scal_anim_frame -0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_860AD68:: @ 860AD68
+ .4byte gSpriteAffineAnim_860AD48
+ .4byte gSpriteAffineAnim_860AD58
+
+gUnknown_0860AD70:: @ 860AD70
+ .byte 0xff, 0xff, 0x06, 0x02, 0x00, 0x06, 0xfe, 0x02, 0x06, 0x02, 0x00, 0x06, 0xfe, 0xfe, 0x06, 0x02, 0x00, 0x06, 0xfe, 0x02, 0x06, 0x02, 0x00, 0x06, 0xff, 0xff, 0x06, 0x00, 0x00, 0x00
+
+gUnknown_0860AD8E:: @ 860AD8E
+ .byte 0x00, 0x08, 0x08, 0x08, 0xf8, 0x0c, 0xf8, 0x08, 0x0c, 0x08, 0xf8, 0x0c, 0xf8, 0x08, 0x0c, 0x08, 0xf8, 0x0c, 0xf8, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10, 0x08, 0xf8, 0x18, 0xf8, 0x08
+ .byte 0x18, 0x08, 0xf8, 0x18, 0xf8, 0x08, 0x18, 0x08, 0xf8, 0x18, 0xf8, 0x00, 0x18, 0x00, 0x00, 0x00
+
+gUnknown_0860ADBE:: @ 860ADBE
+ .byte 0x01, 0x01, 0x0c, 0xfe, 0x00, 0x0c, 0x01, 0xff, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00
+
+gUnknown_0860ADCC:: @ 860ADCC
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00
+
+gUnknown_0860AE1C:: @ 860AE1C
+ .byte 0x00, 0x05, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x01, 0x04, 0x00, 0x00
+ .byte 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00
+ .byte 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00
+ .byte 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00
+
+gUnknown_0860AE54:: @ 860AE54
+ .byte 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x14, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
+ .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00
+
+ .align 2
+gUnknown_0860AE7C:: @ 860AE7C
+ .4byte gUnknown_0860ADCC
+ .4byte gUnknown_0860AE1C
+ .4byte gUnknown_0860AE54
+
+ .align 1
+gUnknown_0860AE88:: @ 860AE88
+ .2byte 0x001f, 0x03e0, 0x7c00, 0x0000
diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s
deleted file mode 100644
index 9d6c7ac2e..000000000
--- a/data/pokemon_icon.s
+++ /dev/null
@@ -1,27 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-@ 857BCA8
- .include "data/graphics/pokemon/icon_table.inc"
-
-@ 857C388
- .include "data/graphics/pokemon/icon_palette_indices.inc"
-
-@ 857C540
- .include "data/graphics/pokemon/icon_palette_table.inc"
-
-gUnknown_0857C570:: @ 857C570
- .incbin "baserom.gba", 0x57c570, 0x44
-
-gUnknown_0857C5B4:: @ 857C5B4
- .incbin "baserom.gba", 0x57c5b4, 0x14
- .incbin "baserom.gba", 0x57c5c8, 0x20
-
-gUnknown_0857C5E8:: @ 857C5E8
- .incbin "baserom.gba", 0x57c5e8, 0x8
-
-gUnknown_0857C5F0:: @ 857C5F0
- .incbin "baserom.gba", 0x57c5f0, 0x18
diff --git a/data/pokemon_storage_system.s b/data/pokemon_storage_system.s
index 4f2815713..e419db55a 100644
--- a/data/pokemon_storage_system.s
+++ b/data/pokemon_storage_system.s
@@ -1,23 +1,8 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
-
-gUnknown_085716C0:: @ 85716C0
- .incbin "baserom.gba", 0x5716c0, 0x28
-
-gUnknown_085716E8:: @ 85716E8
- .incbin "baserom.gba", 0x5716e8, 0x28
-
-gUnknown_08571710:: @ 8571710
- .incbin "baserom.gba", 0x571710, 0x24
-
-gUnknown_08571734:: @ 8571734
- .incbin "baserom.gba", 0x571734, 0x3
-
-gUnknown_08571737:: @ 8571737
- .incbin "baserom.gba", 0x571737, 0x5
+ .section .rodata
+ .align 2, 0
gUnknown_0857173C:: @ 857173C
.incbin "baserom.gba", 0x57173c, 0x20
@@ -59,7 +44,13 @@ gUnknown_085724A4:: @ 85724A4
.incbin "baserom.gba", 0x5724a4, 0x18
gUnknown_085724BC:: @ 85724BC
- .incbin "baserom.gba", 0x5724bc, 0x238
+ .incbin "baserom.gba", 0x5724bc, 0x18
+
+gUnknown_085724D4:: @ 85724D4
+ .incbin "baserom.gba", 0x5724d4, 0x20
+
+gUnknown_085724F4:: @ 85724F4
+ .incbin "baserom.gba", 0x5724f4, 0x200
gUnknown_085726F4:: @ 85726F4
.incbin "baserom.gba", 0x5726f4, 0x20
@@ -71,28 +62,126 @@ gUnknown_08572734:: @ 8572734
.incbin "baserom.gba", 0x572734, 0x10
gUnknown_08572744:: @ 8572744
- .incbin "baserom.gba", 0x572744, 0x8
+ obj_pal gUnknown_085724D4, 0xDACA
gUnknown_0857274C:: @ 857274C
- .incbin "baserom.gba", 0x57274c, 0x8
+ obj_tiles gUnknown_085724F4, 0x1C0, 5
gUnknown_08572754:: @ 8572754
- .incbin "baserom.gba", 0x572754, 0x18
+ spr_template 2, 0xDAC6, gOamData_857286C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0857276C:: @ 857276C
- .incbin "baserom.gba", 0x57276c, 0xf8
+ .4byte gUnknown_085EB7EF, 0
+ .4byte gUnknown_085EB802, 0
+ .4byte gUnknown_085EB81A, 0
+ .4byte gUnknown_085EB82F, 0
+ .4byte gUnknown_085EB843, 1
+ .4byte gUnknown_085EB853, 0
+ .4byte gUnknown_085EB866, 0
+ .4byte gUnknown_085EB87C, 1
+ .4byte gUnknown_085EB88E, 0
+ .4byte gUnknown_085EB89F, 0
+ .4byte gUnknown_085EB8B5, 4
+ .4byte gUnknown_085EB8C6, 6
+ .4byte gUnknown_085EB8D3, 0
+ .4byte gUnknown_085EB8E6, 0
+ .4byte gUnknown_085EB900, 0
+ .4byte gUnknown_085EB913, 0
+ .4byte gUnknown_085EB92D, 0
+ .4byte gUnknown_085EB946, 0
+ .4byte gUnknown_085EB960, 0
+ .4byte gUnknown_085EB979, 1
+ .4byte gUnknown_085EB987, 0
+ .4byte gUnknown_085EB9A1, 0
+ .4byte gUnknown_085EB9AB, 0
+ .4byte gUnknown_085EB843, 7
+ .4byte gUnknown_085EB9C3, 0
+ .4byte gUnknown_085EB9D6, 7
+ .4byte gUnknown_085EB9EE, 0
+ .4byte gUnknown_085EB9FF, 0
+ .4byte gUnknown_085EBA19, 7
+ .4byte gUnknown_085EBA29, 7
+ .4byte gUnknown_085EBA38, 0
+
+ .align 2
gUnknown_08572864:: @ 8572864
- .incbin "baserom.gba", 0x572864, 0x58
+ window_template 0, 0x18, 0xB, 5, 4, 0xF, 0x5C
+
+ .align 2
+gOamData_857286C:: @ 857286C
+ .2byte 0x0000
+ .2byte 0xC000
+ .2byte 0x0000
+
+ .align 2
+gOamData_8572874:: @ 8572874
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAnim_857287C:: @ 857287C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_8572884:: @ 8572884
+ 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_8572894:: @ 8572894
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_857289C:: @ 857289C
+ 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_85728AC:: @ 85728AC
+ .4byte gSpriteAnim_857287C
+ .4byte gSpriteAnim_8572884
+ .4byte gSpriteAnim_8572894
+ .4byte gSpriteAnim_857289C
gUnknown_085728BC:: @ 85728BC
- .incbin "baserom.gba", 0x5728bc, 0x18
+ spr_template 5, 0xDACA, gOamData_8572874, gSpriteAnimTable_85728AC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_085728D4:: @ 85728D4
- .incbin "baserom.gba", 0x5728d4, 0x48
-
-gUnknown_0857291C:: @ 857291C
- .incbin "baserom.gba", 0x57291c, 0x4c58
+ spr_template 0x12, 0xDAC0, gOamData_85728EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_85728EC:: @ 85728EC
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0000
+
+ .align 2
+gSpriteAffineAnim_85728F4:: @ 85728F4
+ obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 120
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnim_8572904:: @ 8572904
+ 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_857291C:: @ 857291C
+ .4byte gSpriteAffineAnim_85728F4
+ .4byte gSpriteAffineAnim_8572904
+
+gUnknown_08572924:: @ 8572924
+ .incbin "baserom.gba", 0x572924, 0x4c50
gUnknown_08577574:: @ 8577574
.incbin "baserom.gba", 0x577574, 0x44
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
index fc1c79096..659498743 100644
--- a/data/pokemon_summary_screen.s
+++ b/data/pokemon_summary_screen.s
@@ -18,12 +18,27 @@ gUnknown_0861CBEC:: @ 861CBEC
gUnknown_0861CBF8:: @ 861CBF8
.incbin "baserom.gba", 0x61cbf8, 0xc
+ .align 2
gUnknown_0861CC04:: @ 861CC04
- .incbin "baserom.gba", 0x61cc04, 0xc
-
+ .4byte gSummaryScreenPowAcc_Tilemap
+ .byte 0x00
+ .byte 0x00
+ .byte 0x0A
+ .byte 0x07
+ .byte 0x00
+ .byte 0x2D
+
+ .align 2
gUnknown_0861CC10:: @ 861CC10
- .incbin "baserom.gba", 0x61cc10, 0xc
-
+ .4byte gUnknown_08DC3C34
+ .byte 0x00
+ .byte 0x00
+ .byte 0x0A
+ .byte 0x07
+ .byte 0x00
+ .byte 0x2D
+
+ .align 2
gUnknown_0861CC1C:: @ 861CC1C
.incbin "baserom.gba", 0x61cc1c, 0x8
@@ -121,7 +136,12 @@ gUnknown_0861F2C0:: @ 861F2C0
.incbin "baserom.gba", 0x61f2c0, 0x18
gUnknown_0861F2D8:: @ 861F2D8
- .incbin "baserom.gba", 0x61f2d8, 0x30
+ .4byte gMenuText_Use, sub_81C61E0
+ .4byte gMenuText_Toss, sub_81C62C4
+ .4byte gMenuText_Give, sub_81C6648
+ .4byte gText_Cancel2, sub_81C6258
+ .4byte gMenuText_Use, sub_81C679C
+ .4byte gText_EmptyString2, NULL
gUnknown_0861F308:: @ 861F308
.incbin "baserom.gba", 0x61f308, 0x4
@@ -136,7 +156,8 @@ gUnknown_0861F310:: @ 861F310
.incbin "baserom.gba", 0x61f310, 0x4
gUnknown_0861F314:: @ 861F314
- .incbin "baserom.gba", 0x61f314, 0x8
+ .4byte sub_81C654C
+ .4byte sub_81C63D0
gUnknown_0861F31C:: @ 861F31C
.incbin "baserom.gba", 0x61f31c, 0xc
diff --git a/data/pokenav.s b/data/pokenav.s
index 8e8e24b65..35fdafee5 100644
--- a/data/pokenav.s
+++ b/data/pokenav.s
@@ -4,7 +4,117 @@
.section .rodata
gUnknown_0861F3EC:: @ 861F3EC
- .incbin "baserom.gba", 0x61f3ec, 0x618
+ .4byte sub_81C9298
+ .4byte sub_81C941C
+ .4byte sub_81C9924
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81C9298
+ .4byte sub_81C941C
+ .4byte sub_81C9940
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81C9338
+ .4byte sub_81C941C
+ .4byte sub_81C9940
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81C9368
+ .4byte sub_81C941C
+ .4byte sub_81C9940
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81C92CC
+ .4byte sub_81C941C
+ .4byte sub_81C9940
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81C9304
+ .4byte sub_81C941C
+ .4byte sub_81C9940
+ .4byte sub_81C9990
+ .4byte sub_81C99C0
+ .4byte sub_81C9430
+ .4byte sub_81C99D4
+ .4byte sub_81CC4D4
+ .4byte sub_81CC554
+ .4byte sub_81CC5F4
+ .4byte sub_81CC62C
+ .4byte sub_81CC65C
+ .4byte sub_81CC524
+ .4byte sub_81CC670
+ .4byte sub_81CCFD8
+ .4byte sub_81CD070
+ .4byte sub_81CDDD4
+ .4byte sub_81CDE2C
+ .4byte sub_81CDE64
+ .4byte sub_81CD1C0
+ .4byte sub_81CECA0
+ .4byte sub_81CEF3C
+ .4byte sub_81CEFDC
+ .4byte sub_81CF330
+ .4byte sub_81CF3A0
+ .4byte sub_81CF3D0
+ .4byte sub_81CEFF0
+ .4byte sub_81CF3F8
+ .4byte sub_81CD024
+ .4byte sub_81CD070
+ .4byte sub_81CDDD4
+ .4byte sub_81CDE2C
+ .4byte sub_81CDE64
+ .4byte sub_81CD1C0
+ .4byte sub_81CECA0
+ .4byte sub_81CEF98
+ .4byte sub_81CEFDC
+ .4byte sub_81CF368
+ .4byte sub_81CF3A0
+ .4byte sub_81CF3D0
+ .4byte sub_81CEFF0
+ .4byte sub_81CF3F8
+ .4byte sub_81CAAE8
+ .4byte sub_81CAB24
+ .4byte sub_81CB260
+ .4byte sub_81CB29C
+ .4byte sub_81CB2CC
+ .4byte sub_81CAB38
+ .4byte sub_81CB2E0
+ .4byte sub_81CF9BC
+ .4byte sub_81CFA34
+ .4byte sub_81CFDD0
+ .4byte sub_81CFE40
+ .4byte sub_81CFE70
+ .4byte sub_81CFA48
+ .4byte sub_81CFE98
+ .4byte sub_81D0450
+ .4byte sub_81D04A0
+ .4byte sub_81D0978
+ .4byte sub_81D09B0
+ .4byte sub_81D09E0
+ .4byte sub_81D04B8
+ .4byte sub_81D09F4
+ .4byte sub_81CFA04
+ .4byte sub_81CFA34
+ .4byte sub_81CFE08
+ .4byte sub_81CFE40
+ .4byte sub_81CFE70
+ .4byte sub_81CFA48
+ .4byte sub_81CFE98
+
+gUnknown_0861F590:: @ 861F590
+ .incbin "baserom.gba", 0x61F590, 0x20
+
+gUnknown_0861F5B0:: @ 861F5B0
+ .incbin "baserom.gba", 0x61f5b0, 0x454
gUnknown_0861FA04:: @ 861FA04
.incbin "baserom.gba", 0x61fa04, 0x4
@@ -13,31 +123,86 @@ gUnknown_0861FA08:: @ 861FA08
.incbin "baserom.gba", 0x61fa08, 0x10
gUnknown_0861FA18:: @ 861FA18
- .incbin "baserom.gba", 0x61fa18, 0x30
+ .4byte gUnknown_085EBED5
+ .4byte gUnknown_085EBED9
+ .4byte gUnknown_085EBEE9
+ .4byte gUnknown_085EBEF9
+ .4byte gUnknown_085EBF0E
+ .4byte gUnknown_085EBF22
+ .4byte gUnknown_085EBF39
+ .4byte gUnknown_085EBF49
+ .4byte gUnknown_085EBF57
+ .4byte gUnknown_085EBF60
+ .4byte gUnknown_085EBF73
+ .4byte gUnknown_085EBF84
gUnknown_0861FA48:: @ 861FA48
.incbin "baserom.gba", 0x61fa48, 0x4
gUnknown_0861FA4C:: @ 861FA4C
- .incbin "baserom.gba", 0x61fa4c, 0x8
+ obj_tiles gUnknown_0861F5B0, 0x1000, 0
gUnknown_0861FA54:: @ 861FA54
- .incbin "baserom.gba", 0x61fa54, 0x10
+ obj_pal gUnknown_0861F590, 0
+ null_obj_pal
gUnknown_0861FA64:: @ 861FA64
- .incbin "baserom.gba", 0x61fa64, 0x8
+ obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0xC00, 2
gUnknown_0861FA6C:: @ 861FA6C
- .incbin "baserom.gba", 0x61fa6c, 0x30
+ obj_tiles gPokenavLeftHeaderMainMenu_Gfx, 0x20, 3
+ obj_tiles gPokenavLeftHeaderCondition_Gfx, 0x20, 1
+ obj_tiles gPokenavLeftHeaderRibbons_Gfx, 0x20, 2
+ obj_tiles gPokenavLeftHeaderMatchCall_Gfx, 0x20, 4
+ obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0x20, 0
+ obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0x40, 0
gUnknown_0861FA9C:: @ 861FA9C
- .incbin "baserom.gba", 0x61fa9c, 0x68
+ .4byte gPokenavLeftHeaderParty_Gfx, 1
+ .4byte gPokenavLeftHeaderSearch_Gfx, 1
+ .4byte gPokenavLeftHeaderCool_Gfx, 4
+ .4byte gPokenavLeftHeaderBeauty_Gfx, 1
+ .4byte gPokenavLeftHeaderCute_Gfx, 2
+ .4byte gPokenavLeftHeaderSmart_Gfx, 0
+ .4byte gPokenavLeftHeaderTough_Gfx, 0
+
+gUnknown_0861FAD4:: @ 861FAD4
+ .2byte 0x0
+ .2byte 0x8000
+ .2byte 0x0
+ .2byte 0x0
+
+gUnknown_0861FADC::
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 16, 8
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 48, 8
+ obj_image_anim_frame 64, 8
+ obj_image_anim_frame 80, 8
+ obj_image_anim_frame 96, 8
+ obj_image_anim_frame 112, 8
+ obj_image_anim_jump 0
+
+gUnknown_0861FB00::
+ .4byte gUnknown_0861FADC
gUnknown_0861FB04:: @ 861FB04
- .incbin "baserom.gba", 0x61fb04, 0x28
+ spr_template 0, 0, gUnknown_0861FAD4, gUnknown_0861FB00, NULL, gDummySpriteAffineAnimTable, sub_81C7CB4
+
+gUnknown_0861FB1C::
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x400
+ .2byte 0x0
+
+gUnknown_0861FB24::
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x400
+ .2byte 0x0
gUnknown_0861FB2C:: @ 861FB2C
- .incbin "baserom.gba", 0x61fb2c, 0x18
+ spr_template 2, 1, gUnknown_0861FB1C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_0861FB44:: @ 861FB44
.incbin "baserom.gba", 0x61fb44, 0xa0
@@ -118,7 +283,20 @@ gUnknown_086202CC:: @ 86202CC
.incbin "baserom.gba", 0x6202cc, 0x8
gUnknown_086202D4:: @ 86202D4
- .incbin "baserom.gba", 0x6202d4, 0x38
+ .4byte gUnknown_085EBCC5
+ .4byte gUnknown_085EBCE8
+ .4byte gUnknown_085EBD01
+ .4byte gUnknown_085EBD1C
+ .4byte gUnknown_085EBD34
+ .4byte gUnknown_085EBD83
+ .4byte gUnknown_085EBDA2
+ .4byte gUnknown_085EBDBF
+ .4byte gUnknown_085EBDDB
+ .4byte gUnknown_085EBDEE
+ .4byte gUnknown_085EBE06
+ .4byte gUnknown_085EBE19
+ .4byte gUnknown_085EBE2D
+ .4byte gUnknown_085EBE41
gUnknown_0862030C:: @ 862030C
.incbin "baserom.gba", 0x62030c, 0x3
@@ -133,10 +311,1026 @@ gUnknown_0862036C:: @ 862036C
.incbin "baserom.gba", 0x62036c, 0x18
gUnknown_08620384:: @ 8620384
- .incbin "baserom.gba", 0x620384, 0x1ca4
+ .incbin "baserom.gba", 0x620384, 0xC
+
+gUnknown_08620390:: @ 8620390
+ .string "Becalm fighting emotions.$"
+
+gUnknown_086203AA:: @ 86203AA
+ .string "Fragrant GRASS POKéMON.$"
+
+gUnknown_086203C2:: @ 86203C2
+ .string "Soothing aromas make the$"
+
+gUnknown_086203DB:: @ 86203DB
+ .string "body and mind healthy.$"
+
+gUnknown_086203F2:: @ 86203F2
+ .string "I’m not very good at this.$"
+
+gUnknown_0862040D:: @ 862040D
+ .string "Ruin-exploration partners.$"
+
+gUnknown_08620428:: @ 8620428
+ .string "I am searching for undersea$"
+
+gUnknown_08620444:: @ 8620444
+ .string "ruins and relics.$"
+
+gUnknown_08620456:: @ 8620456
+ .string "Overwhelm with power!$"
+
+gUnknown_0862046C:: @ 862046C
+ .string "Craggy ROCK POKéMON.$"
+
+gUnknown_08620481:: @ 8620481
+ .string "In search of ancient lore,$"
+
+gUnknown_0862049C:: @ 862049C
+ .string "I travel the world.$"
+
+gUnknown_086204B0:: @ 86204B0
+ .string "I’m going to try hard!$"
+
+gUnknown_086204C7:: @ 86204C7
+ .string "Good swimmer POKéMON.$"
+
+gUnknown_086204DD:: @ 86204DD
+ .string "I wish I could swim without$"
+
+gUnknown_086204F9:: @ 86204F9
+ .string "using an inner tube.$"
+
+gUnknown_0862050E:: @ 862050E
+ .string "I don’t know. I’ll try hard.$"
+
+gUnknown_0862052B:: @ 862052B
+ .string "WATER POKéMON are buddies.$"
+
+gUnknown_08620546:: @ 8620546
+ .string "It’s not like I can’t swim.$"
+
+gUnknown_08620562:: @ 8620562
+ .string "I just like my inner tube.$"
+
+gUnknown_0862057D:: @ 862057D
+ .string "We split our duties.$"
+
+gUnknown_08620592:: @ 8620592
+ .string "We like friendly POKéMON.$"
+
+gUnknown_086205AC:: @ 86205AC
+ .string "We enjoy POKéMON together$"
+
+gUnknown_086205C6:: @ 86205C6
+ .string "as sister and brother.$"
+
+gUnknown_086205DD:: @ 86205DD
+ .string "I finish with power moves!$"
+
+gUnknown_086205F8:: @ 86205F8
+ .string "A mix of different types.$"
+
+gUnknown_08620612:: @ 8620612
+ .string "I aim to become the ultimate$"
+
+gUnknown_0862062F:: @ 862062F
+ .string "TRAINER!$"
+
+gUnknown_08620638:: @ 8620638
+ .string "Exploit the foe’s weakness.$"
+
+gUnknown_08620654:: @ 8620654
+ .string "Balance is crucial.$"
+
+gUnknown_08620668:: @ 8620668
+ .string "My goal is to become the$"
+
+gUnknown_08620681:: @ 8620681
+ .string "POKéMON CHAMPION.$"
+
+gUnknown_08620693:: @ 8620693
+ .string "Upset the opponent.$"
+
+gUnknown_086206A7:: @ 86206A7
+ .string "Type doesn’t matter.$"
+
+gUnknown_086206BC:: @ 86206BC
+ .string "I’m a top student at the$"
+
+gUnknown_086206D5:: @ 86206D5
+ .string "TRAINER’S SCHOOL.$"
+
+gUnknown_086206E7:: @ 86206E7
+ .string "Slow, steady suffering.$"
+
+gUnknown_086206FF:: @ 86206FF
+ .string "Scary to meet at night.$"
+
+gUnknown_08620717:: @ 8620717
+ .string "I see things that others$"
+
+gUnknown_08620730:: @ 8620730
+ .string "can’t see...$"
+
+gUnknown_0862073D:: @ 862073D
+ .string "Anything to win.$"
+
+gUnknown_0862074E:: @ 862074E
+ .string "Gorgeous type!$"
+
+gUnknown_0862075D:: @ 862075D
+ .string "I have a pool specially for$"
+
+gUnknown_08620779:: @ 8620779
+ .string "my POKéMON at home.$"
+
+gUnknown_0862078D:: @ 862078D
+ .string "You’ll fall under my spell!$"
+
+gUnknown_086207A9:: @ 86207A9
+ .string "Mature WATER type.$"
+
+gUnknown_086207BC:: @ 86207BC
+ .string "I dream of cruising around$"
+
+gUnknown_086207D7:: @ 86207D7
+ .string "the world on a luxury liner.$"
+
+gUnknown_086207F4:: @ 86207F4
+ .string "I’ll lead you astray.$"
+
+gUnknown_0862080A:: @ 862080A
+ .string "Cute, of course.$"
+
+gUnknown_0862081B:: @ 862081B
+ .string "I love the SAFARI ZONE.$"
+
+gUnknown_08620833:: @ 8620833
+ .string "I seem to end up there.$"
+
+gUnknown_0862084B:: @ 862084B
+ .string "Strategy? Who needs it?$"
+
+gUnknown_08620863:: @ 8620863
+ .string "I spent big money on it!$"
+
+gUnknown_0862087C:: @ 862087C
+ .string "I, being rich, sleep in a$"
+
+gUnknown_08620896:: @ 8620896
+ .string "custom POKéMON bed.$"
+
+gUnknown_086208AA:: @ 86208AA
+ .string "Wrestle down with power.$"
+
+gUnknown_086208C3:: @ 86208C3
+ .string "Took all night to catch.$"
+
+gUnknown_086208DC:: @ 86208DC
+ .string "Big, burly, and buff$"
+
+gUnknown_086208F1:: @ 86208F1
+ .string "POKéMON are the best...$"
+
+gUnknown_08620909:: @ 8620909
+ .string "Ram at full speed!$"
+
+gUnknown_0862091C:: @ 862091C
+ .string "Funky WATER type!$"
+
+gUnknown_0862092E:: @ 862092E
+ .string "If I can’t be out swimming,$"
+
+gUnknown_0862094A:: @ 862094A
+ .string "I’ll be pumping weights.$"
+
+gUnknown_08620963:: @ 8620963
+ .string "Grand slam pummeling!$"
+
+gUnknown_08620979:: @ 8620979
+ .string "FIGHTING type.$"
+
+gUnknown_08620988:: @ 8620988
+ .string "Not to brag, but I can bust$"
+
+gUnknown_086209A4:: @ 86209A4
+ .string "ten roof tiles!$"
+
+gUnknown_086209B4:: @ 86209B4
+ .string "Witness karate power!$"
+
+gUnknown_086209CA:: @ 86209CA
+ .string "My partners in training!$"
+
+gUnknown_086209E3:: @ 86209E3
+ .string "Let us discuss matters of$"
+
+gUnknown_086209FD:: @ 86209FD
+ .string "the world with bare fists!$"
+
+gUnknown_08620A18:: @ 8620A18
+ .string "Rock to stunning sounds!$"
+
+gUnknown_08620A31:: @ 8620A31
+ .string "Electric-and-sound combo!$"
+
+gUnknown_08620A4B:: @ 8620A4B
+ .string "My compositions will shock$"
+
+gUnknown_08620A66:: @ 8620A66
+ .string "you and stun you!$"
+
+gUnknown_08620A78:: @ 8620A78
+ .string "I’ll electrify you!$"
+
+gUnknown_08620A8C:: @ 8620A8C
+ .string "They’re ELECTRIC!$"
+
+gUnknown_08620A9E:: @ 8620A9E
+ .string "I want to make people cry$"
+
+gUnknown_08620AB8:: @ 8620AB8
+ .string "with songs from my heart.$"
+
+gUnknown_08620AD2:: @ 8620AD2
+ .string "Burn it all down!$"
+
+gUnknown_08620AE4:: @ 8620AE4
+ .string "Burn-inducing POKéMON.$"
+
+gUnknown_08620AFB:: @ 8620AFB
+ .string "When you light a campfire,$"
+
+gUnknown_08620B16:: @ 8620B16
+ .string "be sure there’s some water.$"
+
+gUnknown_08620B32:: @ 8620B32
+ .string "Hang in and be tenacious!$"
+
+gUnknown_08620B4C:: @ 8620B4C
+ .string "I’ll raise any POKéMON.$"
+
+gUnknown_08620B64:: @ 8620B64
+ .string "POKéMON raised in the wild$"
+
+gUnknown_08620B7F:: @ 8620B7F
+ .string "grow strong!$"
+
+gUnknown_08620B8C:: @ 8620B8C
+ .string "Our love lets us prevail.$"
+
+gUnknown_08620BA6:: @ 8620BA6
+ .string "We’ve had them for years.$"
+
+gUnknown_08620BC0:: @ 8620BC0
+ .string "Married 50 years, we’ve$"
+
+gUnknown_08620BD8:: @ 8620BD8
+ .string "devotedly raised POKéMON.$"
+
+gUnknown_08620BF2:: @ 8620BF2
+ .string "Attack in waves!$"
+
+gUnknown_08620C03:: @ 8620C03
+ .string "BUG POKéMON are cool.$"
+
+gUnknown_08620C19:: @ 8620C19
+ .string "I go into the forest every$"
+
+gUnknown_08620C34:: @ 8620C34
+ .string "day to catch BUG POKéMON.$"
+
+gUnknown_08620C4E:: @ 8620C4E
+ .string "Daze and confuse!$"
+
+gUnknown_08620C60:: @ 8620C60
+ .string "Ones with weird powers.$"
+
+gUnknown_08620C78:: @ 8620C78
+ .string "I can see through exactly$"
+
+gUnknown_08620C92:: @ 8620C92
+ .string "what you’re thinking!$"
+
+gUnknown_08620CA8:: @ 8620CA8
+ .string "Battle at full power.$"
+
+gUnknown_08620CBE:: @ 8620CBE
+ .string "POKéMON of many mysteries.$"
+
+gUnknown_08620CD9:: @ 8620CD9
+ .string "When we spoke, I was really$"
+
+gUnknown_08620CF5:: @ 8620CF5
+ .string "using telepathy.$"
+
+gUnknown_08620D06:: @ 8620D06
+ .string "Calm and collected.$"
+
+gUnknown_08620D1A:: @ 8620D1A
+ .string "POKéMON of distinction.$"
+
+gUnknown_08620D32:: @ 8620D32
+ .string "We enjoy a spot of tea$"
+
+gUnknown_08620D49:: @ 8620D49
+ .string "every day. It’s imported.$"
+
+gUnknown_08620D63:: @ 8620D63
+ .string "I use my head to battle.$"
+
+gUnknown_08620D7C:: @ 8620D7C
+ .string "I love any kind of POKéMON!$"
+
+gUnknown_08620D98:: @ 8620D98
+ .string "My daddy gives me spending$"
+
+gUnknown_08620DB3:: @ 8620DB3
+ .string "money if I ace a test.$"
+
+gUnknown_08620DCA:: @ 8620DCA
+ .string "My knowledge rules!$"
+
+gUnknown_08620DDE:: @ 8620DDE
+ .string "Any smart POKéMON!$"
+
+gUnknown_08620DF1:: @ 8620DF1
+ .string "I want to be a POKéMON$"
+
+gUnknown_08620E08:: @ 8620E08
+ .string "researcher in the future.$"
+
+gUnknown_08620E22:: @ 8620E22
+ .string "We talk it over first.$"
+
+gUnknown_08620E39:: @ 8620E39
+ .string "POKéMON that we both like.$"
+
+gUnknown_08620E54:: @ 8620E54
+ .string "We’re senior and junior$"
+
+gUnknown_08620E6C:: @ 8620E6C
+ .string "students into POKéMON!$"
+
+gUnknown_08620E83:: @ 8620E83
+ .string "Go for it, my dears!$"
+
+gUnknown_08620E98:: @ 8620E98
+ .string "I have no likes or dislikes.$"
+
+gUnknown_08620EB5:: @ 8620EB5
+ .string "While out shopping for$"
+
+gUnknown_08620ECC:: @ 8620ECC
+ .string "supper, I battle too.$"
+
+gUnknown_08620EE2:: @ 8620EE2
+ .string "I battle with love!$"
+
+gUnknown_08620EF6:: @ 8620EF6
+ .string "A POKéMON raised with love!$"
+
+gUnknown_08620F12:: @ 8620F12
+ .string "It’s important to build$"
+
+gUnknown_08620F2A:: @ 8620F2A
+ .string "trust with your POKéMON.$"
+
+gUnknown_08620F43:: @ 8620F43
+ .string "I see through your moves!$"
+
+gUnknown_08620F5D:: @ 8620F5D
+ .string "The essence of FIGHTING.$"
+
+gUnknown_08620F76:: @ 8620F76
+ .string "I’m not ready to give way$"
+
+gUnknown_08620F90:: @ 8620F90
+ .string "to the young yet!$"
+
+gUnknown_08620FA2:: @ 8620FA2
+ .string "Attack while defending.$"
+
+gUnknown_08620FBA:: @ 8620FBA
+ .string "The FIGHTING type.$"
+
+gUnknown_08620FCD:: @ 8620FCD
+ .string "Being old, I have my own$"
+
+gUnknown_08620FE6:: @ 8620FE6
+ .string "style of battling.$"
+
+gUnknown_08620FF9:: @ 8620FF9
+ .string "I do what I can.$"
+
+gUnknown_0862100A:: @ 862100A
+ .string "I use different types.$"
+
+gUnknown_08621021:: @ 8621021
+ .string "I’m going to keep working$"
+
+gUnknown_0862103B:: @ 862103B
+ .string "until I beat a GYM LEADER.$"
+
+gUnknown_08621056:: @ 8621056
+ .string "I battle patiently.$"
+
+gUnknown_0862106A:: @ 862106A
+ .string "WATER POKéMON to battle!$"
+
+gUnknown_08621083:: @ 8621083
+ .string "I’m the world’s only guy to$"
+
+gUnknown_0862109F:: @ 862109F
+ .string "catch a huge POKéMON!$"
+
+gUnknown_086210B5:: @ 86210B5
+ .string "Exploit the environment!$"
+
+gUnknown_086210CE:: @ 86210CE
+ .string "All hail the WATER type!$"
+
+gUnknown_086210E7:: @ 86210E7
+ .string "I won’t be beaten by some$"
+
+gUnknown_08621101:: @ 8621101
+ .string "beach bum SWIMMER!$"
+
+gUnknown_08621114:: @ 8621114
+ .string "Speed above all!$"
+
+gUnknown_08621125:: @ 8621125
+ .string "I use a speedy POKéMON.$"
+
+gUnknown_0862113D:: @ 862113D
+ .string "A marathon is a challenge$"
+
+gUnknown_08621157:: @ 8621157
+ .string "against your own self.$"
+
+gUnknown_0862116E:: @ 862116E
+ .string "Defense is crucial.$"
+
+gUnknown_08621182:: @ 8621182
+ .string "My POKéMON is solid.$"
+
+gUnknown_08621197:: @ 8621197
+ .string "I started this for dieting,$"
+
+gUnknown_086211B3:: @ 86211B3
+ .string "but I got right into it.$"
+
+gUnknown_086211CC:: @ 86211CC
+ .string "Strike before stricken!$"
+
+gUnknown_086211E4:: @ 86211E4
+ .string "A fast-running POKéMON!$"
+
+gUnknown_086211FC:: @ 86211FC
+ .string "If you ran and ran, you’d$"
+
+gUnknown_08621216:: @ 8621216
+ .string "become one with the wind.$"
+
+gUnknown_08621230:: @ 8621230
+ .string "All-out offensive!$"
+
+gUnknown_08621243:: @ 8621243
+ .string "WATER POKéMON rule!$"
+
+gUnknown_08621257:: @ 8621257
+ .string "I must swim over 6 miles$"
+
+gUnknown_08621270:: @ 8621270
+ .string "every day.$"
+
+gUnknown_0862127B:: @ 862127B
+ .string "Push and push again!$"
+
+gUnknown_08621290:: @ 8621290
+ .string "The strength of STEEL.$"
+
+gUnknown_086212A7:: @ 86212A7
+ .string "If you’re sweating, get$"
+
+gUnknown_086212BF:: @ 86212BF
+ .string "fluids into you regularly.$"
+
+gUnknown_086212DA:: @ 86212DA
+ .string "Draw the power of WATER.$"
+
+gUnknown_086212F3:: @ 86212F3
+ .string "Toughened WATER POKéMON.$"
+
+gUnknown_0862130C:: @ 862130C
+ .string "Training POKéMON is good,$"
+
+gUnknown_08621326:: @ 8621326
+ .string "but don’t neglect yourself.$"
+
+gUnknown_08621342:: @ 8621342
+ .string "It’s about POKéMON power!$"
+
+gUnknown_0862135C:: @ 862135C
+ .string "See the power of DRAGONS!$"
+
+gUnknown_08621376:: @ 8621376
+ .string "I’ll become legendary as the$"
+
+gUnknown_08621393:: @ 8621393
+ .string "strongest one day!$"
+
+gUnknown_086213A6:: @ 86213A6
+ .string "I’ll show you my technique!$"
+
+gUnknown_086213C2:: @ 86213C2
+ .string "Elegantly wheeling BIRDS.$"
+
+gUnknown_086213DC:: @ 86213DC
+ .string "My BIRD POKéMON, deliver my$"
+
+gUnknown_086213F8:: @ 86213F8
+ .string "love to that girl!$"
+
+gUnknown_0862140B:: @ 862140B
+ .string "You’ll suffer from poison!$"
+
+gUnknown_08621426:: @ 8621426
+ .string "Poisonous POKéMON.$"
+gUnknown_08621439:: @ 8621439
+ .string "I undertake training so$"
+
+gUnknown_08621451:: @ 8621451
+ .string "that I may become a ninja.$"
+
+gUnknown_0862146C:: @ 862146C
+ .string "The first strike wins!$"
+
+gUnknown_08621483:: @ 8621483
+ .string "Speedy FIGHTING type.$"
+
+gUnknown_08621499:: @ 8621499
+ .string "If my POKéMON lose,$"
+
+gUnknown_086214AD:: @ 86214AD
+ .string "I’ll carry on the fight!$"
+
+gUnknown_086214C6:: @ 86214C6
+ .string "Go, go, my POKéMON!$"
+
+gUnknown_086214DA:: @ 86214DA
+ .string "I’ll raise anything.$"
+
+gUnknown_086214EF:: @ 86214EF
+ .string "UV rays are your skin’s$"
+
+gUnknown_08621507:: @ 8621507
+ .string "enemy. Get protected.$"
+
+gUnknown_0862151D:: @ 862151D
+ .string "No mercy!$"
+
+gUnknown_08621527:: @ 8621527
+ .string "Cute WATER POKéMON.$"
+
+gUnknown_0862153B:: @ 862153B
+ .string "I have too many fans.$"
+
+gUnknown_08621551:: @ 8621551
+ .string "I was interviewed on TV.$"
+
+gUnknown_0862156A:: @ 862156A
+ .string "I think about this & that.$"
+
+gUnknown_08621585:: @ 8621585
+ .string "I like all POKéMON.$"
+
+gUnknown_08621599:: @ 8621599
+ .string "What lies beyond that$"
+
+gUnknown_086215AF:: @ 86215AF
+ .string "yonder hill?$"
+
+gUnknown_086215BC:: @ 86215BC
+ .string "We battle together!$"
+
+gUnknown_086215D0:: @ 86215D0
+ .string "We train together!$"
+
+gUnknown_086215E3:: @ 86215E3
+ .string "We like the same POKéMON,$"
+
+gUnknown_086215FD:: @ 86215FD
+ .string "but different desserts.$"
+
+gUnknown_08621615:: @ 8621615
+ .string "I force things with power!$"
+
+gUnknown_08621630:: @ 8621630
+ .string "WATER and FIGHTING types.$"
+
+gUnknown_0862164A:: @ 862164A
+ .string "Seamen are rough spirits!$"
+
+gUnknown_08621664:: @ 8621664
+ .string "Any complaints?$"
+
+gUnknown_08621674:: @ 8621674
+ .string "Up for a fight anytime!$"
+
+gUnknown_0862168C:: @ 862168C
+ .string "WATER POKéMON are my faves!$"
+
+gUnknown_086216A8:: @ 86216A8
+ .string "If you want to shout loud,$"
+
+gUnknown_086216C3:: @ 86216C3
+ .string "suck in air with your belly!$"
+
+gUnknown_086216E0:: @ 86216E0
+ .string "Protect POKéMON from harm.$"
+
+gUnknown_086216FB:: @ 86216FB
+ .string "I love rare POKéMON.$"
+
+gUnknown_08621710:: @ 8621710
+ .string "I want to collect all the$"
+
+gUnknown_0862172A:: @ 862172A
+ .string "world’s rare POKéMON.$"
+
+gUnknown_08621740:: @ 8621740
+ .string "I count on power.$"
+
+gUnknown_08621752:: @ 8621752
+ .string "POKéMON are my children.$"
+
+gUnknown_0862176B:: @ 862176B
+ .string "It takes knowledge and$"
+
+gUnknown_08621782:: @ 8621782
+ .string "love to raise POKéMON.$"
+
+gUnknown_08621799:: @ 8621799
+ .string "Full-on attack!$"
+
+gUnknown_086217A9:: @ 86217A9
+ .string "Anything. I’ll raise it.$"
+
+gUnknown_086217C2:: @ 86217C2
+ .string "I give them {POKEBLOCK}S for$"
+
+gUnknown_086217D9:: @ 86217D9
+ .string "going after CONTEST titles.$"
+
+gUnknown_086217F5:: @ 86217F5
+ .string "I raise POKéMON with care.$"
+
+gUnknown_08621810:: @ 8621810
+ .string "Fun-to-raise POKéMON.$"
+
+gUnknown_08621826:: @ 8621826
+ .string "Treat every POKéMON you$"
+
+gUnknown_0862183E:: @ 862183E
+ .string "meet with respect.$"
+
+gUnknown_08621851:: @ 8621851
+ .string "I believe in my POKéMON.$"
+
+gUnknown_0862186A:: @ 862186A
+ .string "I like strong POKéMON.$"
+
+gUnknown_08621881:: @ 8621881
+ .string "I’m training for rescue$"
+
+gUnknown_08621899:: @ 8621899
+ .string "work with my POKéMON.$"
+
+gUnknown_086218AF:: @ 86218AF
+ .string "Attack in waves!$"
+
+gUnknown_086218C0:: @ 86218C0
+ .string "I use different types.$"
+
+gUnknown_086218D7:: @ 86218D7
+ .string "Those who destroy nature$"
+
+gUnknown_086218F0:: @ 86218F0
+ .string "must never be forgiven!$"
+
+gUnknown_08621908:: @ 8621908
+ .string "I’ll show you some guts!$"
+
+gUnknown_08621921:: @ 8621921
+ .string "Cute POKéMON are my faves!$"
+
+gUnknown_0862193C:: @ 862193C
+ .string "After a battle, I always$"
+
+gUnknown_08621955:: @ 8621955
+ .string "bathe with my POKéMON.$"
+
+gUnknown_0862196C:: @ 862196C
+ .string "Lightning-fast attack!$"
+
+gUnknown_08621983:: @ 8621983
+ .string "BUG POKéMON are number 1!$"
+
+gUnknown_0862199D:: @ 862199D
+ .string "If you want to catch BUG$"
+
+gUnknown_086219B6:: @ 86219B6
+ .string "POKéMON, wake up early.$"
+
+gUnknown_086219CE:: @ 86219CE
+ .string "I battle with power.$"
+
+gUnknown_086219E3:: @ 86219E3
+ .string "Hard-bodied POKéMON.$"
+
+gUnknown_086219F8:: @ 86219F8
+ .string "I’ve been planning a month$"
+
+gUnknown_08621A13:: @ 8621A13
+ .string "for today’s hike.$"
+
+gUnknown_08621A25:: @ 8621A25
+ .string "I like it hot!$"
+
+gUnknown_08621A34:: @ 8621A34
+ .string "Hot POKéMON!$"
+
+gUnknown_08621A41:: @ 8621A41
+ .string "As much as I love POKéMON,$"
+
+gUnknown_08621A5C:: @ 8621A5C
+ .string "I surely like hiking!$"
+
+gUnknown_08621A72:: @ 8621A72
+ .string "Lovey-dovey strategy!$"
+
+gUnknown_08621A88:: @ 8621A88
+ .string "Lovey-dovey POKéMON!$"
+
+gUnknown_08621A9D:: @ 8621A9D
+ .string "We’re lovey-dovey!$"
+
+gUnknown_08621AB0:: @ 8621AB0
+ .string "Forever lovey-dovey!$"
+
+gUnknown_08621AC5:: @ 8621AC5
+ .string "We let it all hang out.$"
+
+gUnknown_08621ADD:: @ 8621ADD
+ .string "The 1st POKéMON I caught.$"
+
+gUnknown_08621AF7:: @ 8621AF7
+ .string "POKéMON and I have grown$"
+
+gUnknown_08621B10:: @ 8621B10
+ .string "stronger together.$"
+
+gUnknown_08621B23:: @ 8621B23
+ .string "ROCK-type power attack.$"
+
+gUnknown_08621B3B:: @ 8621B3B
+ .string "I prefer rock-hard POKéMON.$"
+
+gUnknown_08621B57:: @ 8621B57
+ .string "A LEADER of a big GYM bears$"
+
+gUnknown_08621B73:: @ 8621B73
+ .string "a lot of responsibility.$"
+
+gUnknown_08621B8C:: @ 8621B8C
+ .string "Direct physical action!$"
+
+gUnknown_08621BA4:: @ 8621BA4
+ .string "FIGHTING POKéMON rule!$"
+
+gUnknown_08621BBB:: @ 8621BBB
+ .string "The world awaits me as the$"
+
+gUnknown_08621BD6:: @ 8621BD6
+ .string "next big wave!$"
+
+gUnknown_08621BE5:: @ 8621BE5
+ .string "I choose to electrify.$"
+
+gUnknown_08621BFC:: @ 8621BFC
+ .string "Get shocked by electricity!$"
+
+gUnknown_08621C18:: @ 8621C18
+ .string "One must never throw a$"
+
+gUnknown_08621C2F:: @ 8621C2F
+ .string "match. Even I must not.$"
+
+gUnknown_08621C47:: @ 8621C47
+ .string "Battle aggressively.$"
+
+gUnknown_08621C5C:: @ 8621C5C
+ .string "Burn with passion!$"
+
+gUnknown_08621C6F:: @ 8621C6F
+ .string "Completely wash away daily$"
+
+gUnknown_08621C8A:: @ 8621C8A
+ .string "fatigue in hot springs!$"
+
+gUnknown_08621CA2:: @ 8621CA2
+ .string "I flexibly adapt my style.$"
+
+gUnknown_08621CBD:: @ 8621CBD
+ .string "Grown in a balanced manner.$"
+
+gUnknown_08621CD9:: @ 8621CD9
+ .string "I walk the 30 minutes from$"
+
+gUnknown_08621CF4:: @ 8621CF4
+ .string "home to here every day.$"
+
+gUnknown_08621D0C:: @ 8621D0C
+ .string "I take advantage of speed.$"
+
+gUnknown_08621D27:: @ 8621D27
+ .string "Graceful sky dancers.$"
+
+gUnknown_08621D3D:: @ 8621D3D
+ .string "The ultimate would be to$"
+
+gUnknown_08621D56:: @ 8621D56
+ .string "live as one with nature.$"
+
+gUnknown_08621D6F:: @ 8621D6F
+ .string "We battle in cooperation.$"
+
+gUnknown_08621D89:: @ 8621D89
+ .string "Always friendly POKéMON.$"
+
+gUnknown_08621DA2:: @ 8621DA2
+ .string "Papa has trouble telling$"
+
+gUnknown_08621DBB:: @ 8621DBB
+ .string "the two of us apart!$"
+
+gUnknown_08621DD0:: @ 8621DD0
+ .string "I use splendid waterpower.$"
+
+gUnknown_08621DEB:: @ 8621DEB
+ .string "POKéMON of elegance!$"
+
+gUnknown_08621E00:: @ 8621E00
+ .string "The adulation of beautiful$"
+
+gUnknown_08621E1B:: @ 8621E1B
+ .string "ladies fills me with energy!$"
+
+gUnknown_08621E38:: @ 8621E38
+ .string "Offense over defense!$"
+
+gUnknown_08621E4E:: @ 8621E4E
+ .string "The DARK side’s beauties.$"
+
+gUnknown_08621E68:: @ 8621E68
+ .string "They said I was a punk, but$"
+
+gUnknown_08621E84:: @ 8621E84
+ .string "I’m one of the ELITE FOUR!$"
+
+gUnknown_08621E9F:: @ 8621E9F
+ .string "Confuse and confound.$"
+
+gUnknown_08621EB5:: @ 8621EB5
+ .string "There’s nothing definite.$"
+
+gUnknown_08621ECF:: @ 8621ECF
+ .string "I wonder how my grandma at$"
+
+gUnknown_08621EEA:: @ 8621EEA
+ .string "MT. PYRE is doing?$"
+
+gUnknown_08621EFD:: @ 8621EFD
+ .string "I use items for help.$"
+
+gUnknown_08621F13:: @ 8621F13
+ .string "Flaming passion in icy cold!$"
+
+gUnknown_08621F30:: @ 8621F30
+ .string "The ICE type can be better$"
+
+gUnknown_08621F4B:: @ 8621F4B
+ .string "trained in this hot land.$"
+
+gUnknown_08621F65:: @ 8621F65
+ .string "Harness strong abilities.$"
+
+gUnknown_08621F7F:: @ 8621F7F
+ .string "The raw power of DRAGONS!$"
+
+gUnknown_08621F99:: @ 8621F99
+ .string "I dedicate myself to the$"
+
+gUnknown_08621FB2:: @ 8621FB2
+ .string "POKéMON that saved me.$"
+
+gUnknown_08621FC9:: @ 8621FC9
+ .string "Dignity and respect.$"
+
+gUnknown_08621FDE:: @ 8621FDE
+ .string "I prefer POKéMON of grace.$"
+
+gUnknown_08621FF9:: @ 8621FF9
+ .string "I represent beauty as$"
+
+gUnknown_0862200F:: @ 862200F
+ .string "well as intelligence.$"
+
+.align 2
+
+@ strategy, mon text, introduction1, introduction2
gUnknown_08622028:: @ 8622028
- .incbin "baserom.gba", 0x622028, 0x4e0
+ .4byte gUnknown_08620390, gUnknown_086203AA, gUnknown_086203C2, gUnknown_086203DB
+ .4byte gUnknown_086203F2, gUnknown_0862040D, gUnknown_08620428, gUnknown_08620444
+ .4byte gUnknown_08620456, gUnknown_0862046C, gUnknown_08620481, gUnknown_0862049C
+ .4byte gUnknown_086204B0, gUnknown_086204C7, gUnknown_086204DD, gUnknown_086204F9
+ .4byte gUnknown_0862050E, gUnknown_0862052B, gUnknown_08620546, gUnknown_08620562
+ .4byte gUnknown_0862057D, gUnknown_08620592, gUnknown_086205AC, gUnknown_086205C6
+ .4byte gUnknown_086205DD, gUnknown_086205F8, gUnknown_08620612, gUnknown_0862062F
+ .4byte gUnknown_08620638, gUnknown_08620654, gUnknown_08620668, gUnknown_08620681
+ .4byte gUnknown_08620693, gUnknown_086206A7, gUnknown_086206BC, gUnknown_086206D5
+ .4byte gUnknown_086206E7, gUnknown_086206FF, gUnknown_08620717, gUnknown_08620730
+ .4byte gUnknown_0862073D, gUnknown_0862074E, gUnknown_0862075D, gUnknown_08620779
+ .4byte gUnknown_0862078D, gUnknown_086207A9, gUnknown_086207BC, gUnknown_086207D7
+ .4byte gUnknown_086207F4, gUnknown_0862080A, gUnknown_0862081B, gUnknown_08620833
+ .4byte gUnknown_0862084B, gUnknown_08620863, gUnknown_0862087C, gUnknown_08620896
+ .4byte gUnknown_086208AA, gUnknown_086208C3, gUnknown_086208DC, gUnknown_086208F1
+ .4byte gUnknown_08620909, gUnknown_0862091C, gUnknown_0862092E, gUnknown_0862094A
+ .4byte gUnknown_08620963, gUnknown_08620979, gUnknown_08620988, gUnknown_086209A4
+ .4byte gUnknown_086209B4, gUnknown_086209CA, gUnknown_086209E3, gUnknown_086209FD
+ .4byte gUnknown_08620A18, gUnknown_08620A31, gUnknown_08620A4B, gUnknown_08620A66
+ .4byte gUnknown_08620A78, gUnknown_08620A8C, gUnknown_08620A9E, gUnknown_08620AB8
+ .4byte gUnknown_08620AD2, gUnknown_08620AE4, gUnknown_08620AFB, gUnknown_08620B16
+ .4byte gUnknown_08620B32, gUnknown_08620B4C, gUnknown_08620B64, gUnknown_08620B7F
+ .4byte gUnknown_08620B8C, gUnknown_08620BA6, gUnknown_08620BC0, gUnknown_08620BD8
+ .4byte gUnknown_08620BF2, gUnknown_08620C03, gUnknown_08620C19, gUnknown_08620C34
+ .4byte gUnknown_08620C4E, gUnknown_08620C60, gUnknown_08620C78, gUnknown_08620C92
+ .4byte gUnknown_08620CA8, gUnknown_08620CBE, gUnknown_08620CD9, gUnknown_08620CF5
+ .4byte gUnknown_08620D06, gUnknown_08620D1A, gUnknown_08620D32, gUnknown_08620D49
+ .4byte gUnknown_08620D63, gUnknown_08620D7C, gUnknown_08620D98, gUnknown_08620DB3
+ .4byte gUnknown_08620DCA, gUnknown_08620DDE, gUnknown_08620DF1, gUnknown_08620E08
+ .4byte gUnknown_08620E22, gUnknown_08620E39, gUnknown_08620E54, gUnknown_08620E6C
+ .4byte gUnknown_08620E83, gUnknown_08620E98, gUnknown_08620EB5, gUnknown_08620ECC
+ .4byte gUnknown_08620EE2, gUnknown_08620EF6, gUnknown_08620F12, gUnknown_08620F2A
+ .4byte gUnknown_08620F43, gUnknown_08620F5D, gUnknown_08620F76, gUnknown_08620F90
+ .4byte gUnknown_08620FA2, gUnknown_08620FBA, gUnknown_08620FCD, gUnknown_08620FE6
+ .4byte gUnknown_08620FF9, gUnknown_0862100A, gUnknown_08621021, gUnknown_0862103B
+ .4byte gUnknown_08621056, gUnknown_0862106A, gUnknown_08621083, gUnknown_0862109F
+ .4byte gUnknown_086210B5, gUnknown_086210CE, gUnknown_086210E7, gUnknown_08621101
+ .4byte gUnknown_08621114, gUnknown_08621125, gUnknown_0862113D, gUnknown_08621157
+ .4byte gUnknown_0862116E, gUnknown_08621182, gUnknown_08621197, gUnknown_086211B3
+ .4byte gUnknown_086211CC, gUnknown_086211E4, gUnknown_086211FC, gUnknown_08621216
+ .4byte gUnknown_08621230, gUnknown_08621243, gUnknown_08621257, gUnknown_08621270
+ .4byte gUnknown_0862127B, gUnknown_08621290, gUnknown_086212A7, gUnknown_086212BF
+ .4byte gUnknown_086212DA, gUnknown_086212F3, gUnknown_0862130C, gUnknown_08621326
+ .4byte gUnknown_08621342, gUnknown_0862135C, gUnknown_08621376, gUnknown_08621393
+ .4byte gUnknown_086213A6, gUnknown_086213C2, gUnknown_086213DC, gUnknown_086213F8
+ .4byte gUnknown_0862140B, gUnknown_08621426, gUnknown_08621439, gUnknown_08621451
+ .4byte gUnknown_0862146C, gUnknown_08621483, gUnknown_08621499, gUnknown_086214AD
+ .4byte gUnknown_086214C6, gUnknown_086214DA, gUnknown_086214EF, gUnknown_08621507
+ .4byte gUnknown_0862151D, gUnknown_08621527, gUnknown_0862153B, gUnknown_08621551
+ .4byte gUnknown_0862156A, gUnknown_08621585, gUnknown_08621599, gUnknown_086215AF
+ .4byte gUnknown_086215BC, gUnknown_086215D0, gUnknown_086215E3, gUnknown_086215FD
+ .4byte gUnknown_08621615, gUnknown_08621630, gUnknown_0862164A, gUnknown_08621664
+ .4byte gUnknown_08621674, gUnknown_0862168C, gUnknown_086216A8, gUnknown_086216C3
+ .4byte gUnknown_086216E0, gUnknown_086216FB, gUnknown_08621710, gUnknown_0862172A
+ .4byte gUnknown_08621740, gUnknown_08621752, gUnknown_0862176B, gUnknown_08621782
+ .4byte gUnknown_08621799, gUnknown_086217A9, gUnknown_086217C2, gUnknown_086217D9
+ .4byte gUnknown_086217F5, gUnknown_08621810, gUnknown_08621826, gUnknown_0862183E
+ .4byte gUnknown_08621851, gUnknown_0862186A, gUnknown_08621881, gUnknown_08621899
+ .4byte gUnknown_086218AF, gUnknown_086218C0, gUnknown_086218D7, gUnknown_086218F0
+ .4byte gUnknown_08621908, gUnknown_08621921, gUnknown_0862193C, gUnknown_08621955
+ .4byte gUnknown_0862196C, gUnknown_08621983, gUnknown_0862199D, gUnknown_086219B6
+ .4byte gUnknown_086219CE, gUnknown_086219E3, gUnknown_086219F8, gUnknown_08621A13
+ .4byte gUnknown_08621A25, gUnknown_08621A34, gUnknown_08621A41, gUnknown_08621A5C
+ .4byte gUnknown_08621A72, gUnknown_08621A88, gUnknown_08621A9D, gUnknown_08621AB0
+ .4byte gUnknown_08621AC5, gUnknown_08621ADD, gUnknown_08621AF7, gUnknown_08621B10
+ .4byte gUnknown_08621B23, gUnknown_08621B3B, gUnknown_08621B57, gUnknown_08621B73
+ .4byte gUnknown_08621B8C, gUnknown_08621BA4, gUnknown_08621BBB, gUnknown_08621BD6
+ .4byte gUnknown_08621BE5, gUnknown_08621BFC, gUnknown_08621C18, gUnknown_08621C2F
+ .4byte gUnknown_08621C47, gUnknown_08621C5C, gUnknown_08621C6F, gUnknown_08621C8A
+ .4byte gUnknown_08621CA2, gUnknown_08621CBD, gUnknown_08621CD9, gUnknown_08621CF4
+ .4byte gUnknown_08621D0C, gUnknown_08621D27, gUnknown_08621D3D, gUnknown_08621D56
+ .4byte gUnknown_08621D6F, gUnknown_08621D89, gUnknown_08621DA2, gUnknown_08621DBB
+ .4byte gUnknown_08621DD0, gUnknown_08621DEB, gUnknown_08621E00, gUnknown_08621E1B
+ .4byte gUnknown_08621E38, gUnknown_08621E4E, gUnknown_08621E68, gUnknown_08621E84
+ .4byte gUnknown_08621E9F, gUnknown_08621EB5, gUnknown_08621ECF, gUnknown_08621EEA
+ .4byte gUnknown_08621EFD, gUnknown_08621F13, gUnknown_08621F30, gUnknown_08621F4B
+ .4byte gUnknown_08621F65, gUnknown_08621F7F, gUnknown_08621F99, gUnknown_08621FB2
+ .4byte gUnknown_08621FC9, gUnknown_08621FDE, gUnknown_08621FF9, gUnknown_0862200F
gUnknown_08622508:: @ 8622508
.incbin "baserom.gba", 0x622508, 0x2
@@ -151,7 +1345,10 @@ gUnknown_08622530:: @ 8622530
.incbin "baserom.gba", 0x622530, 0xa4
gUnknown_086225D4:: @ 86225D4
- .incbin "baserom.gba", 0x6225d4, 0x10c
+ .incbin "baserom.gba", 0x6225d4, 0xC4
+
+gUnknown_08622698:: @ 8622698
+ .incbin "baserom.gba", 0x622698, 0x48
gUnknown_086226E0:: @ 86226E0
.incbin "baserom.gba", 0x6226e0, 0x20
@@ -172,7 +1369,22 @@ gUnknown_08622794:: @ 8622794
.incbin "baserom.gba", 0x622794, 0x4
gUnknown_08622798:: @ 8622798
- .incbin "baserom.gba", 0x622798, 0x40
+ .4byte NULL
+ .4byte sub_81CB510
+ .4byte sub_81CB588
+ .4byte sub_81CB600
+ .4byte sub_81CB678
+ .4byte sub_81CB6F0
+ .4byte sub_81CB734
+ .4byte sub_81CB75C
+ .4byte sub_81CB7A0
+ .4byte sub_81CB824
+ .4byte sub_81CB888
+ .4byte sub_81CB93C
+ .4byte sub_81CBAD4
+ .4byte sub_81CB9C8
+ .4byte sub_81CBA68
+ .4byte sub_81CBB74
gUnknown_086227D8:: @ 86227D8
.incbin "baserom.gba", 0x6227d8, 0x8
@@ -181,7 +1393,9 @@ gUnknown_086227E0:: @ 86227E0
.incbin "baserom.gba", 0x6227e0, 0x8
gUnknown_086227E8:: @ 86227E8
- .incbin "baserom.gba", 0x6227e8, 0xc
+ .4byte gUnknown_085EC017
+ .4byte gUnknown_085EC01C
+ .4byte gUnknown_085EC022
gUnknown_086227F4:: @ 86227F4
.incbin "baserom.gba", 0x6227f4, 0x14
@@ -193,40 +1407,151 @@ gUnknown_08622810:: @ 8622810
.incbin "baserom.gba", 0x622810, 0x8
gUnknown_08622818:: @ 8622818
- .incbin "baserom.gba", 0x622818, 0x18
+ obj_pal gUnknown_08622698, 12
+ null_obj_pal
+
+gUnknown_08622828:: @ 8622828
+ .2byte 0x8000
+ .2byte 0x0
+ .2byte 0x400
+ .2byte 0x0
gUnknown_08622830:: @ 8622830
- .incbin "baserom.gba", 0x622830, 0x20
+ spr_template 7, 12, gUnknown_08622828, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81CC34C
+
+gUnknown_08622848:: @ 8622848
+ .2byte 0x0
+ .2byte 0xC000
+ .2byte 0x400
+ .2byte 0x0
gUnknown_08622850:: @ 8622850
- .incbin "baserom.gba", 0x622850, 0x18
+ spr_template 8, 13, gUnknown_08622848, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_08622868:: @ 8622868
.incbin "baserom.gba", 0x622868, 0x20
gUnknown_08622888:: @ 8622888
- .incbin "baserom.gba", 0x622888, 0x850
+ .incbin "baserom.gba", 0x622888, 0x1F4
+
+gUnknown_08622A7C:: @ 8622A7C
+ .incbin "baserom.gba", 0x622a7c, 0x44
+
+gUnknown_08622AC0:: @ 8622AC0
+ .incbin "baserom.gba", 0x622ac0, 0x48
+
+gUnknown_08622B08:: @ 8622B08
+ .incbin "baserom.gba", 0x622b08, 0x50
+
+gUnknown_08622B58:: @ 8622B58
+ .incbin "baserom.gba", 0x622b58, 0x60
+
+gUnknown_08622BB8:: @ 8622BB8
+ .incbin "baserom.gba", 0x622bb8, 0x4C
+
+gUnknown_08622C04:: @ 8622C04
+ .incbin "baserom.gba", 0x622c04, 0x54
+
+gUnknown_08622C58:: @ 8622C58
+ .incbin "baserom.gba", 0x622c58, 0x54
+
+gUnknown_08622CAC:: @ 8622CAC
+ .incbin "baserom.gba", 0x622cac, 0x40
+
+gUnknown_08622CEC:: @ 8622CEC
+ .incbin "baserom.gba", 0x622cec, 0x58
+
+gUnknown_08622D44:: @ 8622D44
+ .incbin "baserom.gba", 0x622d44, 0x54
+
+gUnknown_08622D98:: @ 8622D98
+ .incbin "baserom.gba", 0x622d98, 0x30
+
+gUnknown_08622DC8:: @ 8622DC8
+ .incbin "baserom.gba", 0x622dc8, 0x4C
+
+gUnknown_08622E14:: @ 8622E14
+ .incbin "baserom.gba", 0x622e14, 0x58
+
+gUnknown_08622E6C:: @ 8622E6C
+ .incbin "baserom.gba", 0x622e6c, 0x30
+
+gUnknown_08622E9C:: @ 8622E9C
+ .incbin "baserom.gba", 0x622e9c, 0x38
+
+gUnknown_08622ED4:: @ 8622ED4
+ .incbin "baserom.gba", 0x622ed4, 0x40
+
+gUnknown_08622F14:: @ 8622F14
+ .incbin "baserom.gba", 0x622f14, 0x48
+
+gUnknown_08622F5C:: @ 8622F5C
+ .incbin "baserom.gba", 0x622f5c, 0x44
+
+gUnknown_08622FA0:: @ 8622FA0
+ .incbin "baserom.gba", 0x622fa0, 0x38
+
+gUnknown_08622FD8:: @ 8622FD8
+ .incbin "baserom.gba", 0x622fd8, 0x48
+
+gUnknown_08623020:: @ 8623020
+ .incbin "baserom.gba", 0x623020, 0x5C
+
+gUnknown_0862307C:: @ 862307C
+ .incbin "baserom.gba", 0x62307c, 0x5C
gUnknown_086230D8:: @ 86230D8
.incbin "baserom.gba", 0x6230d8, 0xc
gUnknown_086230E4:: @ 86230E4
- .incbin "baserom.gba", 0x6230e4, 0x14
+ .4byte NULL
+ .4byte sub_81CC848
+ .4byte sub_81CC878
+ .4byte sub_81CC8D8
+ .4byte sub_81CC95C
gUnknown_086230F8:: @ 86230F8
- .incbin "baserom.gba", 0x6230f8, 0x8
+ obj_tiles gHoennMapZoomIcons_Gfx, 0x800, 6
gUnknown_08623100:: @ 8623100
- .incbin "baserom.gba", 0x623100, 0x10
+ obj_pal gHoennMapZoomIcons_Pal, 11
+ null_obj_pal
gUnknown_08623110:: @ 8623110
.incbin "baserom.gba", 0x623110, 0x8
gUnknown_08623118:: @ 8623118
- .incbin "baserom.gba", 0x623118, 0xb8
+ .4byte 0, gUnknown_08622E6C
+ .4byte 1, gUnknown_08622D98
+ .4byte 2, gUnknown_08622E9C
+ .4byte 3, gUnknown_08622A7C
+ .4byte 4, gUnknown_08622AC0
+ .4byte 5, gUnknown_08622FA0
+ .4byte 6, gUnknown_08622CAC
+ .4byte 7, gUnknown_0862307C
+ .4byte 8, gUnknown_08622B58
+ .4byte 0x10008, gUnknown_08622BB8
+ .4byte 9, gUnknown_08622D44
+ .4byte 0x10009, gUnknown_08622CEC
+ .4byte 0xA, gUnknown_08622C04
+ .4byte 0x1000A, gUnknown_08622C58
+ .4byte 0xB, gUnknown_08622B08
+ .4byte 0xC, gUnknown_08622E14
+ .4byte 0x1000C, gUnknown_08622DC8
+ .4byte 0xD, gUnknown_08623020
+ .4byte 0x1000D, gUnknown_08622FD8
+ .4byte 0xE, gUnknown_08622ED4
+ .4byte 0xF, gUnknown_08622F14
+ .4byte 0x1000F, gUnknown_08622F5C
+
+gUnknown_086231C8:: @ 86231C8
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x400
+ .2byte 0x0
gUnknown_086231D0:: @ 86231D0
- .incbin "baserom.gba", 0x6231d0, 0x18
+ spr_template 6, 11, gUnknown_086231C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81CCEF4
gUnknown_086231E8:: @ 86231E8
.incbin "baserom.gba", 0x6231e8, 0x20
@@ -259,13 +1584,22 @@ gUnknown_0862337C:: @ 862337C
.incbin "baserom.gba", 0x62337c, 0x8
gUnknown_08623384:: @ 8623384
- .incbin "baserom.gba", 0x623384, 0x1c
+ .4byte NULL
+ .4byte sub_81CE37C
+ .4byte sub_81CE2D0
+ .4byte sub_81CE4D8
+ .4byte sub_81CE5E4
+ .4byte sub_81CE6BC
+ .4byte sub_81CE700
gUnknown_086233A0:: @ 86233A0
.incbin "baserom.gba", 0x6233a0, 0x14
gUnknown_086233B4:: @ 86233B4
- .incbin "baserom.gba", 0x6233b4, 0x10
+ .4byte sub_81CF134
+ .4byte sub_81CF1C4
+ .4byte sub_81CF1D8
+ .4byte sub_81CF278
gUnknown_086233C4:: @ 86233C4
.incbin "baserom.gba", 0x6233c4, 0x20
@@ -286,7 +1620,13 @@ gUnknown_08623594:: @ 8623594
.incbin "baserom.gba", 0x623594, 0x4
gUnknown_08623598:: @ 8623598
- .incbin "baserom.gba", 0x623598, 0x1c
+ .4byte NULL
+ .4byte sub_81CF578
+ .4byte sub_81CF5F0
+ .4byte sub_81CF668
+ .4byte sub_81CF6E0
+ .4byte sub_81CF758
+ .4byte sub_81CF798
gUnknown_086235B4:: @ 86235B4
.incbin "baserom.gba", 0x6235b4, 0x8
@@ -301,7 +1641,9 @@ gUnknown_086235D4:: @ 86235D4
.incbin "baserom.gba", 0x6235d4, 0x4
gUnknown_086235D8:: @ 86235D8
- .incbin "baserom.gba", 0x6235d8, 0xc
+ .4byte sub_81CFB8C
+ .4byte sub_81CFC2C
+ .4byte sub_81CFC40
gUnknown_086235E4:: @ 86235E4
.incbin "baserom.gba", 0x6235e4, 0x20
@@ -322,7 +1664,13 @@ gUnknown_086237B4:: @ 86237B4
.incbin "baserom.gba", 0x6237b4, 0x4
gUnknown_086237B8:: @ 86237B8
- .incbin "baserom.gba", 0x6237b8, 0x1c
+ .4byte NULL
+ .4byte sub_81CFFFC
+ .4byte sub_81D0074
+ .4byte sub_81D00EC
+ .4byte sub_81D0164
+ .4byte sub_81D01DC
+ .4byte sub_81D021C
gUnknown_086237D4:: @ 86237D4
.incbin "baserom.gba", 0x6237d4, 0x8
@@ -346,19 +1694,39 @@ gUnknown_086237F8:: @ 86237F8
.include "data/text/gift_ribbon_descriptions.inc"
gUnknown_08623FF8:: @ 8623FF8
- .incbin "baserom.gba", 0x623ff8, 0xa0
+ .incbin "baserom.gba", 0x623ff8, 0x20
+
+gUnknown_08624018:: @ 8624018
+ .incbin "baserom.gba", 0x624018, 0x20
+
+gUnknown_08624038:: @ 8624038
+ .incbin "baserom.gba", 0x624038, 0x20
+
+gUnknown_08624058:: @ 8624058
+ .incbin "baserom.gba", 0x624058, 0x20
+
+gUnknown_08624078:: @ 8624078
+ .incbin "baserom.gba", 0x624078, 0x20
gUnknown_08624098:: @ 8624098
- .incbin "baserom.gba", 0x624098, 0x20
+ .incbin "baserom.gba", 0x624098, 0x20
gUnknown_086240B8:: @ 86240B8
- .incbin "baserom.gba", 0x6240b8, 0xae0
+ .incbin "baserom.gba", 0x6240b8, 0x1C8
+
+gUnknown_08624280:: @ 8624280
+ .incbin "baserom.gba", 0x624280, 0x918
gUnknown_08624B98:: @ 8624B98
.incbin "baserom.gba", 0x624b98, 0x8
gUnknown_08624BA0:: @ 8624BA0
- .incbin "baserom.gba", 0x624ba0, 0x18
+ .4byte NULL
+ .4byte sub_81D0C84
+ .4byte sub_81D0D2C
+ .4byte sub_81D0D8C
+ .4byte sub_81D0E00
+ .4byte sub_81D0C54
gUnknown_08624BB8:: @ 8624BB8
.incbin "baserom.gba", 0x624bb8, 0x8
@@ -385,37 +1753,156 @@ gUnknown_08624BF8:: @ 8624BF8
.incbin "baserom.gba", 0x624bf8, 0x80
gUnknown_08624C78:: @ 8624C78
- .incbin "baserom.gba", 0x624c78, 0x8
+ obj_tiles gUnknown_08624280, 0x1800, 9
gUnknown_08624C80:: @ 8624C80
- .incbin "baserom.gba", 0x624c80, 0x84
+ obj_pal gUnknown_08623FF8, 15
+ obj_pal gUnknown_08624018, 16
+ obj_pal gUnknown_08624038, 17
+ obj_pal gUnknown_08624058, 18
+ obj_pal gUnknown_08624078, 19
+ null_obj_pal
+
+gUnknown_08624CB0:: @ 8624CB0
+ .incbin "baserom.gba", 0x624cb0, 0x54
gUnknown_08624D04:: @ 8624D04
- .incbin "baserom.gba", 0x624d04, 0x5a4
+ .incbin "baserom.gba", 0x624d04, 0x78
+
+gUnknown_08624D7C:: @ 8624D7C
+ .incbin "baserom.gba", 0x624d7c, 0x60
+
+gUnknown_08624DDC:: @ 8624DDC
+ .incbin "baserom.gba", 0x624ddc, 0x14
+
+gUnknown_08624DF0:: @ 8624DF0
+ .incbin "baserom.gba", 0x624df0, 0x2C
+
+gUnknown_08624E1C:: @ 8624E1C
+ .incbin "baserom.gba", 0x624e1c, 0x50
+
+gUnknown_08624E6C:: @ 8624E6C
+ .incbin "baserom.gba", 0x624e6c, 0x90
+
+gUnknown_08624EFC:: @ 8624EFC
+ .incbin "baserom.gba", 0x624efc, 0x90
+
+gUnknown_08624F8C:: @ 8624F8C
+ .incbin "baserom.gba", 0x624f8c, 0x60
+
+gUnknown_08624FEC:: @ 8624FEC
+ .incbin "baserom.gba", 0x624fec, 0x54
+
+gUnknown_08625040:: @ 8625040
+ .incbin "baserom.gba", 0x625040, 0x38
+
+gUnknown_08625078:: @ 8625078
+ .incbin "baserom.gba", 0x625078, 0x3C
+
+gUnknown_086250B4:: @ 86250B4
+ .incbin "baserom.gba", 0x6250b4, 0x3C
+
+gUnknown_086250F0:: @ 86250F0
+ .incbin "baserom.gba", 0x6250f0, 0x3C
+
+gUnknown_0862512C:: @ 862512C
+ .incbin "baserom.gba", 0x62512c, 0x3C
+
+gUnknown_08625168:: @ 8625168
+ .incbin "baserom.gba", 0x625168, 0x3C
+
+gUnknown_086251A4:: @ 86251A4
+ .incbin "baserom.gba", 0x6251a4, 0x3C
+
+gUnknown_086251E0:: @ 86251E0
+ .incbin "baserom.gba", 0x6251e0, 0x24
+
+gUnknown_08625204:: @ 8625204
+ .incbin "baserom.gba", 0x625204, 0x24
+
+gUnknown_08625228:: @ 8625228
+ .incbin "baserom.gba", 0x625228, 0x24
+
+gUnknown_0862524C:: @ 862524C
+ .incbin "baserom.gba", 0x62524c, 0x24
+
+gUnknown_08625270:: @ 8625270
+ .incbin "baserom.gba", 0x625270, 0x24
+
+gUnknown_08625294:: @ 8625294
+ .incbin "baserom.gba", 0x625294, 0x14
gUnknown_086252A8:: @ 86252A8
- .incbin "baserom.gba", 0x6252a8, 0x54
+ .4byte gUnknown_08624D7C
+ .4byte gUnknown_08624DF0
+ .4byte gUnknown_08624F8C
+ .4byte gUnknown_08624EFC
+ .4byte gUnknown_08624FEC
+ .4byte gUnknown_08624DDC
+ .4byte gUnknown_08624E1C
+ .4byte gUnknown_08624E6C
+ .4byte gUnknown_08625040
+ .4byte gUnknown_08625078
+ .4byte gUnknown_086250B4
+ .4byte gUnknown_086250F0
+ .4byte gUnknown_0862512C
+ .4byte gUnknown_08625168
+ .4byte gUnknown_086251A4
+ .4byte gUnknown_086251E0
+ .4byte gUnknown_08625204
+ .4byte gUnknown_08625228
+ .4byte gUnknown_0862524C
+ .4byte gUnknown_08625270
+ .4byte gUnknown_08625294
gUnknown_086252FC:: @ 86252FC
- .incbin "baserom.gba", 0x6252fc, 0x14
+ .4byte sub_81D1628
+ .4byte sub_81D164C
+ .4byte sub_81D1670
+ .4byte sub_81D1694
+ .4byte sub_81D16CC
gUnknown_08625310:: @ 8625310
- .incbin "baserom.gba", 0x625310, 0x14
+ .4byte sub_81D1714
+ .4byte sub_81D1718
+ .4byte sub_81D171C
+ .4byte sub_81D1750
+ .4byte sub_81D1754
gUnknown_08625324:: @ 8625324
- .incbin "baserom.gba", 0x625324, 0x14
+ .4byte sub_81D178C
+ .4byte sub_81D1790
+ .4byte sub_81D17C0
+ .4byte sub_81D17E0
+ .4byte sub_81D17E4
gUnknown_08625338:: @ 8625338
- .incbin "baserom.gba", 0x625338, 0x14
+ .4byte sub_81D1840
+ .4byte sub_81D1844
+ .4byte sub_81D1848
+ .4byte sub_81D184C
+ .4byte sub_81D1850
gUnknown_0862534C:: @ 862534C
- .incbin "baserom.gba", 0x62534c, 0x14
+ .4byte sub_81D1888
+ .4byte sub_81D188C
+ .4byte sub_81D1890
+ .4byte sub_81D1894
+ .4byte sub_81D1898
gUnknown_08625360:: @ 8625360
- .incbin "baserom.gba", 0x625360, 0x14
+ .4byte sub_81D18D0
+ .4byte sub_81D18DC
+ .4byte sub_81D18FC
+ .4byte sub_81D1908
+ .4byte sub_81D1914
gUnknown_08625374:: @ 8625374
- .incbin "baserom.gba", 0x625374, 0x14
+ .4byte sub_81D1AB0
+ .4byte sub_81D1ABC
+ .4byte sub_81D1ADC
+ .4byte sub_81D1AF4
+ .4byte sub_81D1B00
gUnknown_08625388:: @ 8625388
.incbin "baserom.gba", 0x625388, 0x60
@@ -475,7 +1962,12 @@ gUnknown_08625B2C:: @ 8625B2C
.incbin "baserom.gba", 0x625b2c, 0x28
gUnknown_08625B54:: @ 8625B54
- .incbin "baserom.gba", 0x625b54, 0x18
+ .4byte gUnknown_085EEA46
+ .4byte gUnknown_085EEA4E
+ .4byte gUnknown_085EEA55
+ .4byte gUnknown_085EEA63
+ .4byte gUnknown_085EEA6B
+ .4byte gUnknown_085EEA5D
gUnknown_08625B6C:: @ 8625B6C
.incbin "baserom.gba", 0x625b6c, 0x520
@@ -502,10 +1994,30 @@ gUnknown_0862A5F8:: @ 862A5F8
.incbin "baserom.gba", 0x62a5f8, 0x20
gUnknown_0862A618:: @ 862A618
- .incbin "baserom.gba", 0x62a618, 0x48
+ .4byte sub_81D581C
+ .4byte sub_81D58D8
+ .4byte sub_81D5924
+ .4byte sub_81D59D0
+ .4byte sub_81D5A70
+ .4byte sub_81D5AB4
+ .4byte sub_81D5AD0
+ .4byte sub_81D5B2C
+ .4byte sub_81D5BBC
+ .4byte sub_81D5C00
+ .4byte sub_81D5C5C
+ .4byte sub_81D62B4
+ .4byte sub_81D64AC
+ .4byte sub_81D64DC
+ .4byte sub_81D64FC
+ .4byte sub_81D6518
+ .4byte sub_81D6568
+ .4byte sub_81D65A0
gUnknown_0862A660:: @ 862A660
- .incbin "baserom.gba", 0x62a660, 0x10
+ .4byte gUnknown_085EB32D
+ .4byte gUnknown_085EB33E
+ .4byte gUnknown_085EB350
+ .4byte gUnknown_085EB361
gUnknown_0862A670:: @ 862A670
.incbin "baserom.gba", 0x62a670, 0x18
diff --git a/data/rayquaza_scene.s b/data/rayquaza_scene.s
deleted file mode 100644
index 51a285285..000000000
--- a/data/rayquaza_scene.s
+++ /dev/null
@@ -1,160 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_0862A6A0:: @ 862A6A0
- .incbin "baserom.gba", 0x62a6a0, 0x8c
-
-gUnknown_0862A72C:: @ 862A72C
- .incbin "baserom.gba", 0x62a72c, 0x24
-
-gUnknown_0862A750:: @ 862A750
- .incbin "baserom.gba", 0x62a750, 0x24
-
-gUnknown_0862A774:: @ 862A774
- .incbin "baserom.gba", 0x62a774, 0xa8
-
-gUnknown_0862A81C:: @ 862A81C
- .incbin "baserom.gba", 0x62a81c, 0x30
-
-gUnknown_0862A84C:: @ 862A84C
- .incbin "baserom.gba", 0x62a84c, 0x18
-
-gUnknown_0862A864:: @ 862A864
- .incbin "baserom.gba", 0x62a864, 0x18
-
-gUnknown_0862A87C:: @ 862A87C
- .incbin "baserom.gba", 0x62a87c, 0xc
-
-gUnknown_0862A888:: @ 862A888
- .incbin "baserom.gba", 0x62a888, 0x3c
-
-gUnknown_0862A8C4:: @ 862A8C4
- .incbin "baserom.gba", 0x62a8c4, 0x8
-
-gUnknown_0862A8CC:: @ 862A8CC
- .incbin "baserom.gba", 0x62a8cc, 0x8
-
-gUnknown_0862A8D4:: @ 862A8D4
- .incbin "baserom.gba", 0x62a8d4, 0x24
-
-gUnknown_0862A8F8:: @ 862A8F8
- .incbin "baserom.gba", 0x62a8f8, 0x8
-
-gUnknown_0862A900:: @ 862A900
- .incbin "baserom.gba", 0x62a900, 0x24
-
-gUnknown_0862A924:: @ 862A924
- .incbin "baserom.gba", 0x62a924, 0x8
-
-gUnknown_0862A92C:: @ 862A92C
- .incbin "baserom.gba", 0x62a92c, 0xa8
-
-gUnknown_0862A9D4:: @ 862A9D4
- .incbin "baserom.gba", 0x62a9d4, 0x8
-
-gUnknown_0862A9DC:: @ 862A9DC
- .incbin "baserom.gba", 0x62a9dc, 0x8
-
-gUnknown_0862A9E4:: @ 862A9E4
- .incbin "baserom.gba", 0x62a9e4, 0x30
-
-gUnknown_0862AA14:: @ 862AA14
- .incbin "baserom.gba", 0x62aa14, 0x8
-
-gUnknown_0862AA1C:: @ 862AA1C
- .incbin "baserom.gba", 0x62aa1c, 0x18
-
-gUnknown_0862AA34:: @ 862AA34
- .incbin "baserom.gba", 0x62aa34, 0x8
-
-gUnknown_0862AA3C:: @ 862AA3C
- .incbin "baserom.gba", 0x62aa3c, 0x18
-
-gUnknown_0862AA54:: @ 862AA54
- .incbin "baserom.gba", 0x62aa54, 0x3c
-
-gUnknown_0862AA90:: @ 862AA90
- .incbin "baserom.gba", 0x62aa90, 0x8
-
-gUnknown_0862AA98:: @ 862AA98
- .incbin "baserom.gba", 0x62aa98, 0x8
-
-gUnknown_0862AAA0:: @ 862AAA0
- .incbin "baserom.gba", 0x62aaa0, 0x18
-
-gUnknown_0862AAB8:: @ 862AAB8
- .incbin "baserom.gba", 0x62aab8, 0x14
-
-gUnknown_0862AACC:: @ 862AACC
- .incbin "baserom.gba", 0x62aacc, 0x30
-
-gUnknown_0862AAFC:: @ 862AAFC
- .incbin "baserom.gba", 0x62aafc, 0x8
-
-gUnknown_0862AB04:: @ 862AB04
- .incbin "baserom.gba", 0x62ab04, 0x8
-
-gUnknown_0862AB0C:: @ 862AB0C
- .incbin "baserom.gba", 0x62ab0c, 0x8
-
-gUnknown_0862AB14:: @ 862AB14
- .incbin "baserom.gba", 0x62ab14, 0x18
-
-gUnknown_0862AB2C:: @ 862AB2C
- .incbin "baserom.gba", 0x62ab2c, 0x18
-
-gUnknown_0862AB44:: @ 862AB44
- .incbin "baserom.gba", 0x62ab44, 0xe4
-
-gUnknown_0862AC28:: @ 862AC28
- .incbin "baserom.gba", 0x62ac28, 0x8
-
-gUnknown_0862AC30:: @ 862AC30
- .incbin "baserom.gba", 0x62ac30, 0x8
-
-gUnknown_0862AC38:: @ 862AC38
- .incbin "baserom.gba", 0x62ac38, 0x8
-
-gUnknown_0862AC40:: @ 862AC40
- .incbin "baserom.gba", 0x62ac40, 0x8
-
-gUnknown_0862AC48:: @ 862AC48
- .incbin "baserom.gba", 0x62ac48, 0x8
-
-gUnknown_0862AC50:: @ 862AC50
- .incbin "baserom.gba", 0x62ac50, 0x8
-
-gUnknown_0862AC58:: @ 862AC58
- .incbin "baserom.gba", 0x62ac58, 0x8
-
-gUnknown_0862AC60:: @ 862AC60
- .incbin "baserom.gba", 0x62ac60, 0x8
-
-gUnknown_0862AC68:: @ 862AC68
- .incbin "baserom.gba", 0x62ac68, 0x8
-
-gUnknown_0862AC70:: @ 862AC70
- .incbin "baserom.gba", 0x62ac70, 0x8
-
-gUnknown_0862AC78:: @ 862AC78
- .incbin "baserom.gba", 0x62ac78, 0x18
-
-gUnknown_0862AC90:: @ 862AC90
- .incbin "baserom.gba", 0x62ac90, 0x18
-
-gUnknown_0862ACA8:: @ 862ACA8
- .incbin "baserom.gba", 0x62aca8, 0x18
-
-gUnknown_0862ACC0:: @ 862ACC0
- .incbin "baserom.gba", 0x62acc0, 0x18
-
-gUnknown_0862ACD8:: @ 862ACD8
- .incbin "baserom.gba", 0x62acd8, 0x18
-
-gUnknown_0862ACF0:: @ 862ACF0
- .incbin "baserom.gba", 0x62acf0, 0x18
-
-gUnknown_0862AD08:: @ 862AD08
- .incbin "baserom.gba", 0x62ad08, 0xc
diff --git a/data/record_mixing.s b/data/record_mixing.s
index 6531633a5..0ef0a776a 100644
--- a/data/record_mixing.s
+++ b/data/record_mixing.s
@@ -2,7 +2,7 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2, 0
gUnknown_0858CF8C:: @ 858CF8C
.incbin "baserom.gba", 0x58cf8c, 0x2
diff --git a/data/reset_rtc_screen.s b/data/reset_rtc_screen.s
index f680a87bc..37c532497 100644
--- a/data/reset_rtc_screen.s
+++ b/data/reset_rtc_screen.s
@@ -1,8 +1,8 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
gUnknown_08510404:: @ 8510404 struct BgTemplate
.4byte 0x000001f0
diff --git a/data/rom_8486FEC.s b/data/rom_8486FEC.s
deleted file mode 100644
index 9b7834a32..000000000
--- a/data/rom_8486FEC.s
+++ /dev/null
@@ -1,8 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_8486FEC:: @ 8486FEC
- .incbin "baserom.gba", 0x486fec, 0xFFA0
diff --git a/data/rom_8525F58.s b/data/rom_8525F58.s
index 808300deb..d95af7e20 100644
--- a/data/rom_8525F58.s
+++ b/data/rom_8525F58.s
@@ -1,34 +1,34 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
+ .section .rodata
- .align 2
+ .align 2
gUnknown_08525F58:: @ 8525F58
.byte 0x48, 0x50, 0x00, 0x00, 0xb0, 0x28, 0x00, 0x00
.byte 0x30, 0x28, 0x00, 0x00, 0x70, 0x50, 0x00, 0x00
.byte 0x20, 0x50, 0x00, 0x00, 0xc8, 0x28, 0x00, 0x00
.byte 0x5a, 0x58, 0x00, 0x00, 0x98, 0x20, 0x00, 0x00
- .align 2
+ .align 2
gCastformFrontSpriteCoords:: @ 8525F78
.byte 0x44, 0x11, 0x00, 0x00, 0x66, 0x09, 0x00, 0x00
.byte 0x46, 0x09, 0x00, 0x00, 0x86, 0x08, 0x00, 0x00
- .align 2
+ .align 2
gUnknown_08525F88:: @ 8525F88
.byte 0x0d, 0x0e, 0x0d, 0x0d
- .align 2
+ .align 2
gUnknown_08525F8C:: @ 8525F8C
.byte 0x00, 0x00, 0x00, 0x00
- .align 2
+ .align 2
gUnknown_08525F90:: @ 8525F90
spr_template 0xd755, 0xd755, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
spr_template 0xd756, 0xd756, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- .align 2
+ .align 2
gUnknown_08525FC0:: @ 8525FC0
obj_tiles gMiscBlank_Gfx, 0x0800, 0xd755
obj_tiles gMiscBlank_Gfx, 0x0800, 0xd756
diff --git a/data/roulette.s b/data/roulette.s
new file mode 100644
index 000000000..3cb412084
--- /dev/null
+++ b/data/roulette.s
@@ -0,0 +1,928 @@
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 1
+gUnknown_085B5BFC:: @ 85B5BFC
+ .incbin "graphics/roulette/85B5BFC.gbapal"
+
+ .align 2
+gUnknown_085B5DFC:: @ 85B5DFC
+ .incbin "graphics/roulette/85B5DFC.bin.lz"
+
+ .align 2
+gUnknown_085B5FA0:: @ 85B5FA0
+ .incbin "graphics/roulette/wheel_map.bin.lz"
+
+ .align 2
+gUnknown_085B6140:: @ 85B6140
+ .4byte 0x000001f8, 0x00001241, 0x00002a66
+
+ .align 2
+gUnknown_085B614C:: @ 85B614C
+ window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0f, 0x00c5
+
+ .align 2
+gUnknown_085B6154:: @ 85B6154
+ .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_085B62E4:: @ 85B62E4
+ .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_085B6344:: @ 85B6344
+ .byte 1, 3
+ .byte 1, 6
+
+ .align 2
+gUnknown_085B6348:: @ 85B6348
+ .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_085B6388:: @ 85B6388
+ .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_085B63F0:: @ 85B63F0
+ .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_085B6408:: @ 85B6408
+ .4byte sub_8142918
+ .4byte sub_814297C
+
+ .align 2
+gUnknown_085B6410:: @ 85B6410
+ .4byte sub_8140968
+ .4byte sub_8140994
+
+ .align 1
+gUnknown_085B6418:: @ 85B6418
+ .2byte 0x2898
+ .2byte 0x1A6A
+ .2byte 0x2898
+
+gUnknown_085B641E:: @ 85B641E
+ .byte 0xFB, 0x05, 0xFF, 0x01
+
+ .align 1
+gUnknown_085B6422:: @ 85B6422
+ .2byte 0, 180
+ .2byte 90, 270
+
+ .align 2
+gUnknown_085B642C:: @ 85B642C
+ .4byte 0x10842
+ .4byte 0x21084
+ .4byte 0x42108
+ .4byte 0x84210
+
+ .align 2
+gUnknown_085B643C:: @ 85B643C
+ .4byte 0x3E0
+ .4byte 0x7C00
+ .4byte 0xF8000
+
+gUnknown_085B6448:: @ 85B6448
+ .byte 0, 3, 4, 6, 12
+
+ .align 2
+RouletteSpritePalette_01: @ 85B6450
+ .incbin "graphics/roulette/shadow.gbapal"
+
+ .align 2
+RouletteSpritePalette_02: @ 85B6470
+ .incbin "graphics/roulette/ball.gbapal"
+
+ .align 2
+RouletteSpritePalette_03: @ 85B6490
+ .incbin "graphics/roulette/ball_counter.gbapal"
+
+ .align 2
+RouletteSpritePalette_04: @ 85B64B0
+ .incbin "graphics/roulette/cursor.gbapal"
+
+ .align 2
+RouletteSpritePalette_05: @ 85B64D0
+ .incbin "graphics/roulette/credit.gbapal"
+
+ .align 2
+RouletteSpritePalette_06: @ 85B64F0
+ .incbin "graphics/roulette/shroomish.gbapal"
+
+ .align 2
+RouletteSpritePalette_07: @ 85B6510
+ .incbin "graphics/roulette/tailow.gbapal"
+
+ .align 2
+RouletteSpritePalette_08: @ 85B6530
+ .incbin "graphics/roulette/poke_icons.gbapal"
+
+ .align 2
+RouletteSpritePalette_09: @ 85B6550
+ .incbin "graphics/roulette/wynaut.gbapal"
+
+ .align 2
+RouletteSpritePalette_10: @ 85B6570
+ .incbin "graphics/roulette/azurill.gbapal"
+
+ .align 2
+RouletteSpritePalette_11: @ 85B6590
+ .incbin "graphics/roulette/skitty.gbapal"
+
+ .align 2
+RouletteSpritePalette_12: @ 85B65B0
+ .incbin "graphics/roulette/makuhita.gbapal"
+
+ .align 2
+RouletteSpritePalette_13: @ 85B65D0
+ .incbin "graphics/roulette/85B65D0.gbapal"
+
+ .align 2
+RouletteSpritePalette_14: @ 85B65F0
+ .incbin "graphics/roulette/85B65F0.gbapal"
+
+ .align 2
+RouletteSpritePalette_15: @ 85B6610
+ .incbin "graphics/roulette/85B6610.gbapal"
+
+ .align 2
+RouletteSpritePalette_16: @ 85B6630
+ .incbin "graphics/roulette/85B6630.gbapal"
+
+ .align 2
+gUnknown_085B6650:: @ 85B6650
+ .incbin "graphics/roulette/ball.4bpp.lz"
+
+ .align 2
+RouletteBallCounterTiles: @ 85B6798
+ .incbin "graphics/roulette/ball_counter.4bpp.lz"
+
+ .align 2
+gUnknown_085B67FC:: @ 85B67FC
+ .incbin "graphics/roulette/roulette_tilt.4bpp.lz"
+
+ .align 2
+RoulettePokeIconsTiles: @ 85B6BEC
+ .incbin "graphics/roulette/poke_icons.4bpp.lz"
+
+ .align 2
+RoulettePokeIcons2Tiles: @ 85B6D90
+ .incbin "graphics/roulette/poke_icons2.4bpp.lz"
+
+ .align 2
+gUnknown_085B7290:: @ 85B7290
+ .incbin "graphics/roulette/shadow.4bpp.lz"
+
+ .align 2
+RouletteCursorTiles: @ 85B7328
+ .incbin "graphics/roulette/cursor.4bpp.lz"
+
+ .align 2
+gUnknown_085B7384:: @ 85B7384
+ 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
+ null_obj_pal
+
+ .align 2
+gOamData_85B73EC:: @ 85B73EC
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gOamData_85B73F4:: @ 85B73F4
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gOamData_85B73FC:: @ 85B73FC
+ .2byte 0x833C
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gSpriteAnim_85B7404:: @ 85B7404
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_85B740C:: @ 85B740C
+ .4byte gSpriteAnim_85B7404
+
+ .align 2
+gSpriteAffineAnim_85B7410:: @ 85B7410
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_85B7418:: @ 85B7418
+ .4byte gSpriteAffineAnim_85B7410
+
+ .align 2
+gUnknown_085B741C:: @ 85B741C
+ obj_tiles RoulettePokeIcons2Tiles, 0xC00, 0
+
+ .align 2
+gSpriteAnim_85B7420:: @ 85B7420
+ 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_85B7458:: @ 85B7458
+ .4byte gSpriteAnim_85B7420
+
+ .align 2
+gSpriteAnimTable_85B745C:: @ 85B745C
+ .4byte gSpriteAnim_85B7420 + 0x4
+
+ .align 2
+gSpriteAnimTable_85B7460:: @ 85B7460
+ .4byte gSpriteAnim_85B7420 + 0x8
+
+ .align 2
+gSpriteAnimTable_85B7464:: @ 85B7464
+ .4byte gSpriteAnim_85B7420 + 0xC
+
+ .align 2
+gSpriteAnimTable_85B7468:: @ 85B7468
+ .4byte gSpriteAnim_85B7420 + 0x10
+
+ .align 2
+gSpriteAnimTable_85B746C:: @ 85B746C
+ .4byte gSpriteAnim_85B7420 + 0x14
+
+ .align 2
+gSpriteAnimTable_85B7470:: @ 85B7470
+ .4byte gSpriteAnim_85B7420 + 0x18
+
+ .align 2
+gSpriteAnimTable_85B7474:: @ 85B7474
+ .4byte gSpriteAnim_85B7420 + 0x1C
+
+ .align 2
+gSpriteAnimTable_85B7478:: @ 85B7478
+ .4byte gSpriteAnim_85B7420 + 0x20
+
+ .align 2
+gSpriteAnimTable_85B747C:: @ 85B747C
+ .4byte gSpriteAnim_85B7420 + 0x24
+
+ .align 2
+gSpriteAnimTable_85B7480:: @ 85B7480
+ .4byte gSpriteAnim_85B7420 + 0x28
+
+ .align 2
+gSpriteAnimTable_85B7484:: @ 85B7484
+ .4byte gSpriteAnim_85B7420 + 0x2C
+
+ .align 2
+gUnknown_085B7488:: @ 85B7488
+ obj_tiles gRouletteHeadersTiles, 0x1600, 4
+
+ .align 2
+gUnknown_085B7490:: @ 85B7490
+ obj_tiles RoulettePokeIconsTiles, 0x400, 5
+
+ .align 2
+gSpriteAnim_85B7498:: @ 85B7498
+ 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_85B74C8:: @ 85B74C8
+ 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_85B74DC:: @ 85B74DC
+ .4byte gSpriteAnim_85B7498
+
+ .align 2
+gSpriteAnimTable_85B74E0:: @ 85B74E0
+ .4byte gSpriteAnim_85B7498 + 0x8
+
+ .align 2
+gSpriteAnimTable_85B74E4:: @ 85B74E4
+ .4byte gSpriteAnim_85B7498 + 0x10
+
+ .align 2
+gSpriteAnimTable_85B74E8:: @ 85B74E8
+ .4byte gSpriteAnim_85B7498 + 0x18
+
+ .align 2
+gSpriteAnimTable_85B74EC:: @ 85B74EC
+ .4byte gSpriteAnim_85B7498 + 0x20
+
+ .align 2
+gSpriteAnimTable_85B74F0:: @ 85B74F0
+ .4byte gSpriteAnim_85B7498 + 0x24
+
+ .align 2
+gSpriteAnimTable_85B74F4:: @ 85B74F4
+ .4byte gSpriteAnim_85B7498 + 0x28
+
+ .align 2
+gSpriteAnimTable_85B74F8:: @ 85B74F8
+ .4byte gSpriteAnim_85B74C8
+
+ .align 2
+gSpriteAnimTable_85B74FC:: @ 85B74FC
+ .4byte gSpriteAnim_85B74C8 + 0x4
+
+ .align 2
+gSpriteAnimTable_85B7500:: @ 85B7500
+ .4byte gSpriteAnim_85B74C8 + 0x8
+
+ .align 2
+gSpriteAnimTable_85B7504:: @ 85B7504
+ .4byte gSpriteAnim_85B74C8 + 0xC
+
+ .align 2
+gSpriteTemplate_85B7508:: @ 85B7508
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74DC, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7520:: @ 85B7520
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74E0, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7538:: @ 85B7538
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74E4, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7550:: @ 85B7550
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74E8, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7568:: @ 85B7568
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74EC, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7580:: @ 85B7580
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74F0, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7598:: @ 85B7598
+ spr_template 4, 8, gOamData_85B73EC, gSpriteAnimTable_85B74F4, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B75B0:: @ 85B75B0
+ spr_template 5, 8, gOamData_85B73F4, gSpriteAnimTable_85B74F8, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B75C8:: @ 85B75C8
+ spr_template 5, 8, gOamData_85B73F4, gSpriteAnimTable_85B74FC, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B75E0:: @ 85B75E0
+ spr_template 5, 8, gOamData_85B73F4, gSpriteAnimTable_85B7500, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B75F8:: @ 85B75F8
+ spr_template 5, 8, gOamData_85B73F4, gSpriteAnimTable_85B7504, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gSpriteTemplate_85B7610:: @ 85B7610
+ spr_template 0, 9, gOamData_85B73FC, gSpriteAnimTable_85B7458, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7628:: @ 85B7628
+ spr_template 0, 10, gOamData_85B73FC, gSpriteAnimTable_85B745C, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7640:: @ 85B7640
+ spr_template 0, 11, gOamData_85B73FC, gSpriteAnimTable_85B7460, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7658:: @ 85B7658
+ spr_template 0, 12, gOamData_85B73FC, gSpriteAnimTable_85B7464, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7670:: @ 85B7670
+ spr_template 0, 9, gOamData_85B73FC, gSpriteAnimTable_85B7468, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7688:: @ 85B7688
+ spr_template 0, 10, gOamData_85B73FC, gSpriteAnimTable_85B746C, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B76A0:: @ 85B76A0
+ spr_template 0, 11, gOamData_85B73FC, gSpriteAnimTable_85B7470, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B76B8:: @ 85B76B8
+ spr_template 0, 12, gOamData_85B73FC, gSpriteAnimTable_85B7474, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B76D0:: @ 85B76D0
+ spr_template 0, 9, gOamData_85B73FC, gSpriteAnimTable_85B7478, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B76E8:: @ 85B76E8
+ spr_template 0, 10, gOamData_85B73FC, gSpriteAnimTable_85B747C, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7700:: @ 85B7700
+ spr_template 0, 11, gOamData_85B73FC, gSpriteAnimTable_85B7480, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gSpriteTemplate_85B7718:: @ 85B7718
+ spr_template 0, 12, gOamData_85B73FC, gSpriteAnimTable_85B7484, NULL, gDummySpriteAffineAnimTable, sub_8143280
+
+ .align 2
+gOamData_85B7730:: @ 85B7730
+ .2byte 0x4000
+ .2byte 0xC000
+ .2byte 0x0400
+
+ .align 2
+gOamData_85B7738:: @ 85B7738
+ .2byte 0x8000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gOamData_85B7740:: @ 85B7740
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0400
+
+ .align 2
+gOamData_85B7748:: @ 85B7748
+ .2byte 0x4000
+ .2byte 0x0000
+ .2byte 0x0400
+
+ .align 2
+gUnknown_085B7750:: @ 85B7750
+ 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_85B7780:: @ 85B7780
+ 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_85B77A8:: @ 85B77A8
+ .4byte gSpriteAnim_85B7780
+
+ .align 2
+gSpriteAnim_85B77AC:: @ 85B77AC
+ 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_85B77C4:: @ 85B77C4
+ .4byte gSpriteAnim_85B77AC
+
+ .align 2
+gSpriteAnim_85B77C8:: @ 85B77C8
+ 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_85B77E0:: @ 85B77E0
+ .4byte gSpriteAnim_85B77C8
+
+ .align 2
+gSpriteTemplate_85B77E4:: @ 85B77E4
+ spr_template 7, 5, gOamData_85B7730, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085B77FC:: @ 85B77FC
+ spr_template 8, 5, gOamData_85B7738, gSpriteAnimTable_85B77A8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085B7814:: @ 85B7814
+ spr_template 9, 5, gOamData_85B7740, gSpriteAnimTable_85B77C4, NULL, gDummySpriteAffineAnimTable, sub_814390C
+
+ .align 2
+gUnknown_085B782C:: @ 85B782C
+ spr_template 10, 3, gOamData_85B7748, gSpriteAnimTable_85B77E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gUnknown_085B7844:: @ 85B7844
+ spr_template 11, 5, gOamData_85B73EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_85B785C:: @ 85B785C
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_085B7864:: @ 85B7864
+ obj_tiles gUnknown_085B6650, 0x200, 0xC
+
+ .align 2
+gSpriteAnim_85B786C:: @ 85B786C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B7880:: @ 85B7880
+ obj_image_anim_frame 0, 10
+ obj_image_anim_frame 4, 10
+ obj_image_anim_frame 8, 10
+ obj_image_anim_frame 4, 10
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B7894:: @ 85B7894
+ obj_image_anim_frame 0, 15
+ obj_image_anim_frame 4, 15
+ obj_image_anim_frame 8, 15
+ obj_image_anim_frame 4, 15
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B78A8:: @ 85B78A8
+ obj_image_anim_frame 4, 2
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B78BC:: @ 85B78BC
+ obj_image_anim_frame 4, 2
+ 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
+gSpriteAnim_85B78D4:: @ 85B78D4
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B78E8:: @ 85B78E8
+ obj_image_anim_frame 12, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B78F0:: @ 85B78F0
+ obj_image_anim_frame 8, 2
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_85B7904:: @ 85B7904
+ .4byte gSpriteAnim_85B786C
+ .4byte gSpriteAnim_85B7880
+ .4byte gSpriteAnim_85B7894
+ .4byte gSpriteAnim_85B78A8
+ .4byte gSpriteAnim_85B78F0
+ .4byte gSpriteAnim_85B78BC
+ .4byte gSpriteAnim_85B78D4
+ .4byte gSpriteAnim_85B78D4
+ .4byte gSpriteAnim_85B78E8
+
+ .align 2
+gSpriteTemplate_85B7928:: @ 85B7928
+ spr_template 12, 2, gOamData_85B785C, gSpriteAnimTable_85B7904, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gOamData_85B7940:: @ 85B7940
+ .2byte 0x0351
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_085B7948:: @ 85B7948
+ obj_tiles gRouletteCenter_Gfx, 2048, 0x0006
+
+ .align 2
+gSpriteTemplate_85B7950:: @ 85B7950
+ spr_template 6, 2, gOamData_85B7940, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814399C
+
+ .align 2
+gOamData_85B7968:: @ 85B7968
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_85B7970:: @ 85B7970
+ .2byte 0x0000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_085B7978:: @ 85B7978
+ obj_tiles gUnknown_085B67FC, 0xE00, 0x000D
+
+ .align 2
+gSpriteAnim_85B7980:: @ 85B7980
+ obj_image_anim_frame 0x00, 6
+ obj_image_anim_frame 0x10, 6
+ obj_image_anim_frame 0x20, 6
+ obj_image_anim_frame 0x30, 6
+ obj_image_anim_frame 0x20, 6
+ obj_image_anim_frame 0x40, 6
+ obj_image_anim_jump 2
+
+ .align 2
+gSpriteAnim_85B799C:: @ 85B799C
+ obj_image_anim_frame 0x50, 10
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B79A4:: @ 85B79A4
+ obj_image_anim_frame 0x50, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B79AC:: @ 85B79AC
+ obj_image_anim_frame 0x50, 20
+ obj_image_anim_frame 0x60, 20
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B79B8:: @ 85B79B8
+ obj_image_anim_frame 0x50, 20, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x60, 20, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B79C4:: @ 85B79C4
+ obj_image_anim_frame 0x50, 10
+ obj_image_anim_frame 0x60, 10
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnim_85B79D0:: @ 85B79D0
+ obj_image_anim_frame 0x50, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x60, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+ .align 2
+gSpriteAnimTable_85B79DC:: @ 85B79DC
+ .4byte gSpriteAnim_85B7980
+
+ .align 2
+gSpriteAnimTable_85B79E0:: @ 85B79E0
+ .4byte gSpriteAnim_85B799C
+ .4byte gSpriteAnim_85B79A4
+ .4byte gSpriteAnim_85B79AC
+ .4byte gSpriteAnim_85B79B8
+ .4byte gSpriteAnim_85B79C4
+ .4byte gSpriteAnim_85B79D0
+
+ .align 2
+gSpriteTemplate_85B79F8:: @ 85B79F8
+ spr_template 13, 6, gOamData_85B7968, gSpriteAnimTable_85B79DC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_85B7A10:: @ 85B7A10
+ spr_template 13, 7, gOamData_85B7970, gSpriteAnimTable_85B79E0, NULL, gDummySpriteAffineAnimTable, sub_8145294
+
+ .align 2
+gOamData_85B7A28:: @ 85B7A28
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0800
+
+ .align 2
+gOamData_85B7A30:: @ 85B7A30
+ .2byte 0x4000
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gOamData_85B7A38:: @ 85B7A38
+ .2byte 0x4100
+ .2byte 0x8000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_085B7A40:: @ 85B7A40
+ obj_tiles gUnknown_085B7290, 0x180, 0x000E
+
+ .align 2
+gSpriteAffineAnim_85B7A48:: @ 85B7A48
+ 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_85B7A60:: @ 85B7A60
+ 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_85B7A88:: @ 85B7A88
+ .4byte gSpriteAffineAnim_85B7A48
+
+ .align 2
+gSpriteAffineAnimTable_85B7A8C:: @ 85B7A8C
+ .4byte gSpriteAffineAnim_85B7A60
+
+ .align 2
+gSpriteAffineAnim_85B7A90:: @ 85B7A90
+ obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
+ obj_rot_scal_anim_end
+
+ .align 2
+gSpriteAffineAnimTable_85B7AA0:: @ 85B7AA0
+ .4byte gSpriteAffineAnim_85B7A90
+
+ .align 2
+gSpriteAnim_85B7AA4:: @ 85B7AA4
+ obj_image_anim_frame 0, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_85B7AAC:: @ 85B7AAC
+ obj_image_anim_frame 4, 0
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_85B7AB4:: @ 85B7AB4
+ .4byte gSpriteAnim_85B7AA4
+
+ .align 2
+gSpriteAnimTable_85B7AB8:: @ 85B7AB8
+ .4byte gSpriteAnim_85B7AAC
+
+ .align 2
+gSpriteTemplate_85B7ABC:: @ 85B7ABC
+ spr_template 14, 1, gOamData_85B7A28, gSpriteAnimTable_85B7AB4, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+ .align 2
+gSpriteTemplate_83FA5D8:: @ 83FA5D8
+ spr_template 14, 1, gOamData_85B7A30, gSpriteAnimTable_85B7AB8, NULL, gDummySpriteAffineAnimTable, sub_8144E60
+
+ .align 2
+gUnknown_085B7AEC:: @ 85B7AEC
+ spr_template 14, 1, gOamData_85B7A38, gSpriteAnimTable_85B7AB8, NULL, gSpriteAffineAnimTable_85B7A8C, sub_8145294
+
+gUnknown_085B7B04:: @ 85B7B04
+ .byte 0, 1, 2, 3, 4
+
+ .align 1
+gUnknown_085B7B0A:: @ 85B7B0A
+ .2byte 0x74, 0x2C
+ .2byte 0x74, 0x70
+
+ .align 1
+gUnknown_085B7B12:: @ 85B7B12
+ .2byte 256, 84
+ .2byte -16, 84
+
+ .align 1
+gUnknown_085B7B1A:: @ 85B7B1A
+ .2byte 0x907
+ .2byte 0x808
+ .2byte 0x709
+ .2byte 0x60A
+ .2byte 0x50B
+ .2byte 0x40C
+ .2byte 0x30D
+ .2byte 0x20E
+ .2byte 0x10F
+ .2byte 0x10
+
+ .align 1
+gUnknown_085B7B2E:: @ 85B7B2E
+ .2byte -1, 0, 1, 0
+ .2byte -2, 0, 2, 0
+ .2byte -3, 0, 3, 0
+
+gUnknown_085B7B46:: @ 85B7B46
+ .byte -1, 1
+
+gUnknown_085B7B48:: @ 85B7B48
+ .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/save.s b/data/save.s
index 15e201baa..23a8d3928 100644
--- a/data/save.s
+++ b/data/save.s
@@ -4,17 +4,17 @@
.section .rodata
gSaveSectionOffsets:: @ 85CDC00
- .2byte 0, 0xF2C
- .2byte 0, 0xF80
- .2byte 0xF80, 0xF80
- .2byte 0x1F00, 0xF80
- .2byte 0x2E80, 0xF08
- .2byte 0, 0xF80
- .2byte 0xF80, 0xF80
- .2byte 0x1F00, 0xF80
- .2byte 0x2E80, 0xF80
- .2byte 0x3E00, 0xF80
- .2byte 0x4D80, 0xF80
- .2byte 0x5D00, 0xF80
- .2byte 0x6C80, 0xF80
- .2byte 0x7C00, 0x7D0
+ .2byte 0, 0xF2C
+ .2byte 0, 0xF80
+ .2byte 0xF80, 0xF80
+ .2byte 0x1F00, 0xF80
+ .2byte 0x2E80, 0xF08
+ .2byte 0, 0xF80
+ .2byte 0xF80, 0xF80
+ .2byte 0x1F00, 0xF80
+ .2byte 0x2E80, 0xF80
+ .2byte 0x3E00, 0xF80
+ .2byte 0x4D80, 0xF80
+ .2byte 0x5D00, 0xF80
+ .2byte 0x6C80, 0xF80
+ .2byte 0x7C00, 0x7D0
diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc
index b33db9218..07b22dda2 100644
--- a/data/script_cmd_table.inc
+++ b/data/script_cmd_table.inc
@@ -94,8 +94,8 @@ gScriptCmdTable:: @ 81DB67C
.4byte ScrCmd_turnobject
.4byte ScrCmd_trainerbattle
.4byte ScrCmd_dotrainerbattle
- .4byte ScrCmd_ontrainerbattleend
- .4byte ScrCmd_ontrainerbattleendgoto
+ .4byte ScrCmd_gotopostbattlescript
+ .4byte ScrCmd_gotobeatenscript
.4byte ScrCmd_checktrainerflag
.4byte ScrCmd_settrainerflag
.4byte ScrCmd_cleartrainerflag
@@ -139,7 +139,7 @@ gScriptCmdTable:: @ 81DB67C
.4byte ScrCmd_pokemartdecoration2
.4byte ScrCmd_playslotmachine
.4byte ScrCmd_setberrytree
- .4byte ScrCmd_choosecontestpkmn
+ .4byte ScrCmd_choosecontestmon
.4byte ScrCmd_startcontest
.4byte ScrCmd_showcontestresults
.4byte ScrCmd_contestlinktransfer
diff --git a/data/script_menu.s b/data/script_menu.s
index cf4a5df01..6cd7bf381 100644
--- a/data/script_menu.s
+++ b/data/script_menu.s
@@ -233,11 +233,11 @@ gUnknown_0858B040:: @ 58B040
.4byte gText_Exit, 0
gUnknown_0858B050:: @ 58B050
- .4byte gUnknown_085EB676, 0
- .4byte gUnknown_085EB673, 0
- .4byte gUnknown_085EB670, 0
- .4byte gUnknown_085EB66D, 0
- .4byte gUnknown_085EB66A, 0
+ .4byte gText_5F, 0
+ .4byte gText_4F, 0
+ .4byte gText_3F, 0
+ .4byte gText_2F, 0
+ .4byte gText_1F, 0
.4byte gText_Exit, 0
gUnknown_0858B080:: @ 58B080
@@ -494,11 +494,11 @@ gUnknown_0858B578:: @ 58B578
.4byte gText_Exit, 0
gUnknown_0858B5A8:: @ 58B5A8
- .4byte gUnknown_085EB4EB, 0
- .4byte gUnknown_085EB4F9, 0
- .4byte gUnknown_085EB508, 0
- .4byte gUnknown_085EB516, 0
- .4byte gUnknown_085EB523, 0
+ .4byte gText_BattleBasics, 0
+ .4byte gText_PokemonNature, 0
+ .4byte gText_PokemonMoves, 0
+ .4byte gText_Underpowered, 0
+ .4byte gText_WhenInDanger, 0
.4byte gText_Exit, 0
gUnknown_0858B5D8:: @ 58B5D8
@@ -559,7 +559,7 @@ gUnknown_0858B6D0:: @ 58B6D0
.4byte gText_Exit, 0
gUnknown_0858B700:: @ 58B700
- .4byte gUnknown_085EB5A6, 0
+ .4byte gText_BattleTrainers, 0
.4byte gUnknown_085EB45C, 0
.4byte gUnknown_085EB469, 0
.4byte gUnknown_085EB475, 0
@@ -728,7 +728,7 @@ gUnknown_0858BAF0:: @ 858BAF0
gUnknown_0858BB68:: @ 858BB68
.byte 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F
- .align 2
+ .align 2
gUnknown_0858BB70:: @ 858BB70
.4byte gText_SomeonesPC
.4byte gText_LanettesPC
diff --git a/data/script_pokemon_util_80F87D8.s b/data/script_pokemon_util_80F87D8.s
index beda525c8..dcf9edeea 100644
--- a/data/script_pokemon_util_80F87D8.s
+++ b/data/script_pokemon_util_80F87D8.s
@@ -2,6 +2,6 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
+ .align 2, 0
gUnknown_0858D8EC:: @ 858D8EC
- .incbin "baserom.gba", 0x58d8ec, 0x4
+ .byte 3, 4, 5, 14
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc
index d11b7df20..2828036e0 100644
--- a/data/scripts/berry_tree.inc
+++ b/data/scripts/berry_tree.inc
@@ -22,7 +22,7 @@ Route102_EventScript_274359:: @ 8274359
lock
faceplayer
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route102_EventScript_274374
message Route102_Text_2744F0
waitmessage
@@ -32,9 +32,9 @@ Route102_EventScript_274359:: @ 8274359
Route102_EventScript_274374:: @ 8274374
msgbox Route102_Text_274507, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route102_EventScript_274393
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route102_EventScript_2743AF
end
@@ -43,7 +43,7 @@ Route102_EventScript_274393:: @ 8274393
closemessage
special Bag_ChooseBerry
waitstate
- compare_var_to_value VAR_ITEM_ID, 0
+ compare VAR_ITEM_ID, 0
goto_eq Route102_EventScript_2743AF
takeitem VAR_ITEM_ID, 1
call Route102_EventScript_2744DD
@@ -86,9 +86,9 @@ Route102_EventScript_2743E1:: @ 82743E1
goto Route102_EventScript_27448D
Route102_EventScript_2743F6:: @ 82743F6
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
goto_eq Route102_EventScript_27441A
- compare_var_to_value VAR_0x8005, 4
+ compare VAR_0x8005, 4
goto_eq Route102_EventScript_274413
bufferstring 1, Route102_Text_2745E5
return
@@ -107,19 +107,19 @@ Route102_EventScript_274421:: @ 8274421
faceplayer
special FieldObjectInteractionGetBerryCountString
msgbox Route102_Text_2745EE, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route102_EventScript_274448
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route102_EventScript_274479
Route102_EventScript_274448:: @ 8274448
special FieldObjectInteractionPickBerryTree
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq Route102_EventScript_274470
special sub_80EED34
special FieldObjectInteractionRemoveBerryTree
message Route102_Text_27461B
- playfanfare BGM_ME_KINOMI
+ playfanfare MUS_ME_KINOMI
waitmessage
waitfanfare
waitbuttonpress
@@ -152,13 +152,13 @@ Route102_EventScript_274482:: @ 8274482
Route102_EventScript_27448D:: @ 827448D
checkitem ITEM_WAILMER_PAIL, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route102_EventScript_2744BE
special FieldObjectInteractionGetBerryName
msgbox Route102_Text_2746E4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route102_EventScript_2744C4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route102_EventScript_2744BE
Route102_EventScript_2744BE:: @ 82744BE
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index 248644ba7..0cf3dedd1 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -20,10 +20,10 @@ VerdanturfTown_PokemonCenter_2F_MapScript1_276ACF: @ 8276ACF
OldaleTown_PokemonCenter_2F_EventScript_276AD5:: @ 8276AD5
specialvar VAR_RESULT, sub_813B514
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276AFB
specialvar VAR_RESULT, sub_801B27C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276AFF
goto OldaleTown_PokemonCenter_2F_EventScript_276AFB
end
@@ -54,7 +54,7 @@ SlateportCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
SootopolisCity_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
VerdanturfTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
specialvar VAR_RESULT, sub_813B514
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B23
goto OldaleTown_PokemonCenter_2F_EventScript_276B19
end
@@ -68,7 +68,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276B1A:: @ 8276B1A
OldaleTown_PokemonCenter_2F_EventScript_276B23:: @ 8276B23
checkitem ITEM_EON_TICKET, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B19
checkflag FLAG_SYS_HAS_EON_TICKET
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276B19
@@ -114,7 +114,7 @@ VerdanturfTown_PokemonCenter_2F_MapScript2_276B6C: @ 8276B6C
MossdeepCity_GameCorner_1F_EventScript_276BAE:: @ 8276BAE
OldaleTown_PokemonCenter_2F_EventScript_276BAE:: @ 8276BAE
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276BBD
turnobject VAR_0x8007, 3
@@ -139,21 +139,21 @@ RustboroCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
SlateportCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
SootopolisCity_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
VerdanturfTown_PokemonCenter_2F_MapScript1_276BBE: @ 8276BBE
- compare_var_to_value VAR_0x4087, 1
+ compare VAR_0x4087, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
- compare_var_to_value VAR_0x4087, 2
+ compare VAR_0x4087, 2
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
- compare_var_to_value VAR_0x4087, 5
+ compare VAR_0x4087, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C17
- compare_var_to_value VAR_0x4087, 3
+ compare VAR_0x4087, 3
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C1D
- compare_var_to_value VAR_0x4087, 4
+ compare VAR_0x4087, 4
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C23
- compare_var_to_value VAR_0x4087, 6
+ compare VAR_0x4087, 6
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C29
- compare_var_to_value VAR_0x4087, 7
+ compare VAR_0x4087, 7
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C2F
- compare_var_to_value VAR_0x4087, 8
+ compare VAR_0x4087, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276C35
end
@@ -233,7 +233,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276C9D:: @ 8276C9D
OldaleTown_PokemonCenter_2F_EventScript_276CB5:: @ 8276CB5
special CloseLink
setvar VAR_0x4087, 0
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_27734D
waitmovement 0
@@ -256,7 +256,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276CE7:: @ 8276CE7
OldaleTown_PokemonCenter_2F_EventScript_276CFF:: @ 8276CFF
special CloseLink
setvar VAR_0x4087, 0
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735E
waitmovement 0
@@ -280,7 +280,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276D44:: @ 8276D44
setvar VAR_0x4087, 0
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27734F
waitmovement 0
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276D6B
applymovement VAR_0x8007, OldaleTown_PokemonCenter_2F_Movement_277349
waitmovement 0
@@ -300,7 +300,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276D6C:: @ 8276D6C
OldaleTown_PokemonCenter_2F_EventScript_276D84:: @ 8276D84
setvar VAR_0x4087, 0
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276DD5
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_27735E
waitmovement 0
@@ -409,8 +409,8 @@ OldaleTown_PokemonCenter_2F_EventScript_276F23:: @ 8276F23
end
OldaleTown_PokemonCenter_2F_EventScript_276F2E:: @ 8276F2E
- special sub_80F92F8
- compare_var_to_value VAR_RESULT, 0
+ special HasEnoughMonsForDoubleBattle
+ compare VAR_RESULT, 0
goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_276F47
setvar VAR_0x8004, 2
goto OldaleTown_PokemonCenter_2F_EventScript_276F60
@@ -428,28 +428,28 @@ OldaleTown_PokemonCenter_2F_EventScript_276F55:: @ 8276F55
OldaleTown_PokemonCenter_2F_EventScript_276F60:: @ 8276F60
call OldaleTown_PokemonCenter_2F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
message OldaleTown_PokemonCenter_2F_Text_278091
waitmessage
special sub_80B2DA4
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276FBD
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277046
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
end
OldaleTown_PokemonCenter_2F_EventScript_276FBD:: @ 8276FBD
- special sp000_heal_pokemon
+ special HealPlayerParty
special copy_player_party_to_sav1
special copy_bags_and_unk_data_from_save_blocks
copyvar VAR_0x4087, VAR_0x8004
@@ -472,7 +472,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276FBD:: @ 8276FBD
closedoor 9, 1
waitdooranim
release
- compare_var_to_value VAR_0x8004, 5
+ compare VAR_0x8004, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277036
special sub_809D2BC
warp SINGLE_BATTLE_COLOSSEUM, 255, 6, 8
@@ -527,30 +527,30 @@ OldaleTown_PokemonCenter_2F_EventScript_2770A5:: @ 82770A5
OldaleTown_PokemonCenter_2F_EventScript_2770B2:: @ 82770B2
copyvar VAR_0x8007, VAR_LAST_TALKED
call OldaleTown_PokemonCenter_2F_EventScript_277199
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
call OldaleTown_PokemonCenter_2F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
message OldaleTown_PokemonCenter_2F_Text_278091
waitmessage
special sub_80B2E4C
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27713A
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27730E
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772AB
- compare_var_to_value VAR_RESULT, 9
+ compare VAR_RESULT, 9
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772B8
end
@@ -584,10 +584,10 @@ OldaleTown_PokemonCenter_2F_EventScript_27713A:: @ 827713A
OldaleTown_PokemonCenter_2F_EventScript_277199:: @ 8277199
specialvar VAR_RESULT, CalculatePlayerPartyCount
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_2771BF
specialvar VAR_RESULT, sub_80F9370
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2771CD
setvar VAR_RESULT, 1
return
@@ -605,7 +605,7 @@ OldaleTown_PokemonCenter_2F_EventScript_2771CD:: @ 82771CD
OldaleTown_PokemonCenter_2F_EventScript_2771DB:: @ 82771DB
copyvar VAR_0x8007, VAR_LAST_TALKED
call OldaleTown_PokemonCenter_2F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
message OldaleTown_PokemonCenter_2F_Text_278091
waitmessage
@@ -613,19 +613,19 @@ OldaleTown_PokemonCenter_2F_EventScript_2771DB:: @ 82771DB
waitstate
special sub_80B2EA8
waitstate
- compare_var_to_value VAR_RESULT, 12
+ compare VAR_RESULT, 12
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277328
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27724C
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772D2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772DF
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27730E
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772C5
end
@@ -809,7 +809,7 @@ gUnknown_08277388:: @ 8277388
fadescreen 1
special sub_80F9438
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DoubleBattleColosseum_EventScript_2773F4
setvar VAR_0x8005, 0
special sub_80B3968
@@ -820,7 +820,7 @@ gUnknown_082773A3:: @ 82773A3
fadescreen 1
special sub_80F9438
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DoubleBattleColosseum_EventScript_2773F4
setvar VAR_0x8005, 1
special sub_80B3968
@@ -831,7 +831,7 @@ gUnknown_082773BE:: @ 82773BE
fadescreen 1
special sub_80F9438
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DoubleBattleColosseum_EventScript_2773F4
setvar VAR_0x8005, 2
special sub_80B3968
@@ -842,7 +842,7 @@ gUnknown_082773D9:: @ 82773D9
fadescreen 1
special sub_80F9438
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DoubleBattleColosseum_EventScript_2773F4
setvar VAR_0x8005, 3
special sub_80B3968
@@ -880,7 +880,7 @@ gUnknown_0827741D:: @ 827741D
setvar VAR_0x8005, 0
special sub_80E6BE8
waitstate
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_if 5, RecordCorner_EventScript_277471
end
@@ -888,7 +888,7 @@ gUnknown_08277432:: @ 8277432
setvar VAR_0x8005, 1
special sub_80E6BE8
waitstate
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_if 5, RecordCorner_EventScript_277471
end
@@ -896,7 +896,7 @@ gUnknown_08277447:: @ 8277447
setvar VAR_0x8005, 2
special sub_80E6BE8
waitstate
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_if 5, RecordCorner_EventScript_277471
end
@@ -904,7 +904,7 @@ gUnknown_0827745C:: @ 827745C
setvar VAR_0x8005, 3
special sub_80E6BE8
waitstate
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_if 5, RecordCorner_EventScript_277471
end
@@ -950,7 +950,7 @@ TradeCenter_EventScript_2774B6:: @ 82774B6
end
RecordCorner_EventScript_2774C6:: @ 82774C6
- compare_var_to_value VAR_0x4000, 0
+ compare VAR_0x4000, 0
goto_if 5, RecordCorner_EventScript_2774E0
special sub_8098574
message RecordCorner_Text_27861C
@@ -971,7 +971,7 @@ RecordCorner_EventScript_2774E0:: @ 82774E0
gUnknown_082774EF:: @ 82774EF
msgbox Text_2783A8, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq gUnknown_08277509
erasebox 0, 0, 29, 19
releaseall
@@ -996,11 +996,11 @@ OldaleTown_PokemonCenter_2F_EventScript_27751B:: @ 827751B
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
specialvar VAR_RESULT, sub_813990C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27731B
copyvar VAR_0x8007, VAR_LAST_TALKED
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277668
message OldaleTown_PokemonCenter_2F_Text_27940D
waitmessage
@@ -1024,14 +1024,14 @@ OldaleTown_PokemonCenter_2F_EventScript_277593:: @ 8277593
OldaleTown_PokemonCenter_2F_EventScript_27759F:: @ 827759F
call OldaleTown_PokemonCenter_2F_EventScript_277626
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
call OldaleTown_PokemonCenter_2F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
msgbox OldaleTown_PokemonCenter_2F_Text_27961C, 4
closemessage
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 6
copyvar VAR_0x4087, VAR_0x8004
call OldaleTown_PokemonCenter_2F_EventScript_277BBE
@@ -1059,10 +1059,10 @@ OldaleTown_PokemonCenter_2F_EventScript_27759F:: @ 827759F
OldaleTown_PokemonCenter_2F_EventScript_277626:: @ 8277626
specialvar VAR_RESULT, CountPartyNonEggMons
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_27764C
specialvar VAR_RESULT, sub_80F9370
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27765A
setvar VAR_RESULT, 1
return
@@ -1088,7 +1088,7 @@ OldaleTown_PokemonCenter_2F_EventScript_277672:: @ 8277672
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
msgbox OldaleTown_PokemonCenter_2F_Text_279937, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27769A
msgbox OldaleTown_PokemonCenter_2F_Text_2799AA, 4
release
@@ -1106,10 +1106,10 @@ OldaleTown_PokemonCenter_2F_EventScript_2776A4:: @ 82776A4
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_277335
specialvar VAR_RESULT, sub_813990C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27731B
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_276E13
message OldaleTown_PokemonCenter_2F_Text_279013
waitmessage
@@ -1119,7 +1119,7 @@ OldaleTown_PokemonCenter_2F_EventScript_2776A4:: @ 82776A4
OldaleTown_PokemonCenter_2F_EventScript_2776E3:: @ 82776E3
checkitem ITEM_POWDER_JAR, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27778B
checkflag FLAG_VISITED_MAUVILLE_CITY
goto_eq OldaleTown_PokemonCenter_2F_EventScript_27773E
@@ -1166,10 +1166,10 @@ OldaleTown_PokemonCenter_2F_EventScript_2777CB:: @ 82777CB
OldaleTown_PokemonCenter_2F_EventScript_27780D:: @ 827780D
msgbox OldaleTown_PokemonCenter_2F_Text_27909D, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
call OldaleTown_PokemonCenter_2F_EventScript_277199
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
setvar VAR_0x8004, 3
goto OldaleTown_PokemonCenter_2F_EventScript_277931
@@ -1194,8 +1194,8 @@ OldaleTown_PokemonCenter_2F_EventScript_27788E:: @ 827788E
end
OldaleTown_PokemonCenter_2F_EventScript_277899:: @ 8277899
- special sub_80F92F8
- compare_var_to_value VAR_RESULT, 0
+ special HasEnoughMonsForDoubleBattle
+ compare VAR_RESULT, 0
goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_2778B2
setvar VAR_0x8004, 1
goto OldaleTown_PokemonCenter_2F_EventScript_277931
@@ -1218,7 +1218,7 @@ OldaleTown_PokemonCenter_2F_EventScript_2778CB:: @ 82778CB
OldaleTown_PokemonCenter_2F_EventScript_2778D9:: @ 82778D9
msgbox OldaleTown_PokemonCenter_2F_Text_2790E8, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
setvar VAR_0x8004, 12
goto OldaleTown_PokemonCenter_2F_EventScript_277931
@@ -1226,10 +1226,10 @@ OldaleTown_PokemonCenter_2F_EventScript_2778D9:: @ 82778D9
OldaleTown_PokemonCenter_2F_EventScript_2778F7:: @ 82778F7
msgbox OldaleTown_PokemonCenter_2F_Text_279114, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
special HasAtLeastOneBerry
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277923
setvar VAR_0x8004, 5
goto OldaleTown_PokemonCenter_2F_EventScript_277931
@@ -1242,7 +1242,7 @@ OldaleTown_PokemonCenter_2F_EventScript_277923:: @ 8277923
OldaleTown_PokemonCenter_2F_EventScript_277931:: @ 8277931
call OldaleTown_PokemonCenter_2F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2772EC
switch VAR_0x8004
case 3, OldaleTown_PokemonCenter_2F_EventScript_277989
@@ -1266,22 +1266,22 @@ OldaleTown_PokemonCenter_2F_EventScript_277989:: @ 8277989
OldaleTown_PokemonCenter_2F_EventScript_2779C6:: @ 82779C6
call OldaleTown_PokemonCenter_2F_EventScript_277B30
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277989
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2779C6
release
return
OldaleTown_PokemonCenter_2F_EventScript_2779EE:: @ 82779EE
call OldaleTown_PokemonCenter_2F_EventScript_277B35
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277989
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_2779EE
release
return
@@ -1299,22 +1299,22 @@ OldaleTown_PokemonCenter_2F_EventScript_277A16:: @ 8277A16
OldaleTown_PokemonCenter_2F_EventScript_277A53:: @ 8277A53
call OldaleTown_PokemonCenter_2F_EventScript_277B30
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A16
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A53
release
return
OldaleTown_PokemonCenter_2F_EventScript_277A7B:: @ 8277A7B
call OldaleTown_PokemonCenter_2F_EventScript_277B35
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A16
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277A7B
release
return
@@ -1332,22 +1332,22 @@ OldaleTown_PokemonCenter_2F_EventScript_277AA3:: @ 8277AA3
OldaleTown_PokemonCenter_2F_EventScript_277AE0:: @ 8277AE0
call OldaleTown_PokemonCenter_2F_EventScript_277B30
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AA3
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AE0
release
return
OldaleTown_PokemonCenter_2F_EventScript_277B08:: @ 8277B08
call OldaleTown_PokemonCenter_2F_EventScript_277B35
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B3A
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277AA3
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq OldaleTown_PokemonCenter_2F_EventScript_277B08
release
return
@@ -1397,7 +1397,7 @@ OldaleTown_PokemonCenter_2F_EventScript_277B8A:: @ 8277B8A
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_27733F
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_277BB4
fadescreen 1
special sub_801A42C
@@ -1496,7 +1496,7 @@ MossdeepCity_GameCorner_1F_EventScript_277C91:: @ 8277C91
message MossdeepCity_GameCorner_1F_Text_278CEB
waitmessage
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_277E48
delay 60
message MossdeepCity_GameCorner_1F_Text_278DAD
@@ -1512,17 +1512,17 @@ MossdeepCity_GameCorner_1F_EventScript_277C91:: @ 8277C91
MossdeepCity_GameCorner_1F_EventScript_277CE9:: @ 8277CE9
setvar VAR_0x8005, 0
special sub_802C920
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_277E55
msgbox MossdeepCity_GameCorner_1F_Text_278DD9, 4
fadescreen 1
setvar VAR_0x8005, 0
special sub_81B8958
waitstate
- compare_var_to_value VAR_0x8004, 6
+ compare VAR_0x8004, 6
goto_if 4, MossdeepCity_GameCorner_1F_EventScript_2772F9
call MossdeepCity_GameCorner_1F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
setvar VAR_0x8004, 4
goto MossdeepCity_GameCorner_1F_EventScript_277D81
@@ -1531,17 +1531,17 @@ MossdeepCity_GameCorner_1F_EventScript_277CE9:: @ 8277CE9
MossdeepCity_GameCorner_1F_EventScript_277D35:: @ 8277D35
setvar VAR_0x8005, 1
special sub_8027A5C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_277E55
msgbox MossdeepCity_GameCorner_1F_Text_278DD9, 4
fadescreen 1
setvar VAR_0x8005, 1
special sub_81B8958
waitstate
- compare_var_to_value VAR_0x8004, 6
+ compare VAR_0x8004, 6
goto_if 4, MossdeepCity_GameCorner_1F_EventScript_2772F9
call MossdeepCity_GameCorner_1F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
setvar VAR_0x8004, 6
goto MossdeepCity_GameCorner_1F_EventScript_277D81
@@ -1560,22 +1560,22 @@ MossdeepCity_GameCorner_1F_EventScript_277D81:: @ 8277D81
MossdeepCity_GameCorner_1F_EventScript_277DBE:: @ 8277DBE
call MossdeepCity_GameCorner_1F_EventScript_277B30
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_GameCorner_1F_EventScript_277E0E
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq MossdeepCity_GameCorner_1F_EventScript_277D81
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq MossdeepCity_GameCorner_1F_EventScript_277DBE
release
return
MossdeepCity_GameCorner_1F_EventScript_277DE6:: @ 8277DE6
call MossdeepCity_GameCorner_1F_EventScript_277B35
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_GameCorner_1F_EventScript_277E0E
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq MossdeepCity_GameCorner_1F_EventScript_277D81
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq MossdeepCity_GameCorner_1F_EventScript_277DE6
release
return
@@ -1608,11 +1608,11 @@ MossdeepCity_GameCorner_1F_EventScript_277E48:: @ 8277E48
MossdeepCity_GameCorner_1F_EventScript_277E55:: @ 8277E55
msgbox MossdeepCity_GameCorner_1F_Text_278E60, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_GameCorner_1F_EventScript_2772F9
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, MossdeepCity_GameCorner_1F_EventScript_277E84
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, MossdeepCity_GameCorner_1F_EventScript_277E8D
goto MossdeepCity_GameCorner_1F_EventScript_2772F9
end
diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc
index ad828d7e0..7eb12ac1f 100644
--- a/data/scripts/contest_hall.inc
+++ b/data/scripts/contest_hall.inc
@@ -1,7 +1,7 @@
LilycoveCity_ContestLobby_EventScript_279CC5:: @ 8279CC5
lock
faceplayer
- compare_var_to_value VAR_0x408A, 0
+ compare VAR_0x408A, 0
goto_if 5, LilycoveCity_ContestLobby_EventScript_279D13
checkflag FLAG_0x05F
call_if 1, LilycoveCity_ContestLobby_EventScript_279CEA
@@ -29,7 +29,7 @@ LilycoveCity_ContestLobby_EventScript_279D13:: @ 8279D13
LilycoveCity_ContestLobby_EventScript_279D2C:: @ 8279D2C
giveitem_std ITEM_LUXURY_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_279D4B
setvar VAR_0x408A, 0
closemessage
@@ -87,19 +87,19 @@ LilycoveCity_ContestLobby_EventScript_279E09:: @ 8279E09
LilycoveCity_ContestLobby_EventScript_279E13:: @ 8279E13
msgbox LilycoveCity_ContestLobby_Text_27B44A, 4
- choosecontestpkmn
- compare_var_to_value VAR_0x8004, 255
+ choosecontestmon
+ compare VAR_0x8004, 255
goto_eq LilycoveCity_ContestLobby_EventScript_279E09
special sub_80F7F30
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_279F12
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_279F87
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_ContestLobby_EventScript_279F45
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq LilycoveCity_ContestLobby_EventScript_279F69
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq LilycoveCity_ContestLobby_EventScript_279F78
end
@@ -273,7 +273,7 @@ LinkContestRoom1_EventScript_27A097:: @ 827A097
return
LinkContestRoom1_EventScript_27A0B1:: @ 827A0B1
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A0C7
lockall
msgbox LinkContestRoom1_Text_27B711, 4
@@ -282,7 +282,7 @@ LinkContestRoom1_EventScript_27A0B1:: @ 827A0B1
LinkContestRoom1_EventScript_27A0C7:: @ 827A0C7
specialvar VAR_RESULT, sub_80F9160
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27A0DE
messageautoscroll LinkContestRoom1_Text_27B78F
waitmessage
@@ -306,7 +306,7 @@ LinkContestRoom1_EventScript_27A0F5:: @ 827A0F5
call LinkContestRoom1_EventScript_27A133
call LinkContestRoom1_EventScript_27A133
addvar VAR_0x8006, 1
- compare_var_to_value VAR_0x8006, 4
+ compare VAR_0x8006, 4
goto_if 5, LinkContestRoom1_EventScript_27A0F5
call LinkContestRoom1_EventScript_27A230
setvar VAR_0x4001, 6
@@ -314,7 +314,7 @@ LinkContestRoom1_EventScript_27A0F5:: @ 827A0F5
LinkContestRoom1_EventScript_27A133:: @ 827A133
specialvar VAR_RESULT, sub_80F9160
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27A144
return
@@ -324,13 +324,13 @@ LinkContestRoom1_EventScript_27A144:: @ 827A144
return
LinkContestRoom1_EventScript_27A149:: @ 827A149
- compare_var_to_value VAR_0x8006, 0
+ compare VAR_0x8006, 0
goto_eq LinkContestRoom1_EventScript_27A176
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq LinkContestRoom1_EventScript_27A18D
- compare_var_to_value VAR_0x8006, 2
+ compare VAR_0x8006, 2
goto_eq LinkContestRoom1_EventScript_27A1A4
- compare_var_to_value VAR_0x8006, 3
+ compare VAR_0x8006, 3
goto_eq LinkContestRoom1_EventScript_27A1BB
return
@@ -393,7 +393,7 @@ LinkContestRoom1_EventScript_27A1D2:: @ 827A1D2
return
LinkContestRoom1_EventScript_27A217:: @ 827A217
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A229
message LinkContestRoom1_Text_27B815
waitmessage
@@ -421,14 +421,14 @@ LinkContestRoom1_EventScript_27A230:: @ 827A230
return
LinkContestRoom1_EventScript_27A26C:: @ 827A26C
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A280
msgbox LinkContestRoom1_Text_27B830, 4
return
LinkContestRoom1_EventScript_27A280:: @ 827A280
specialvar VAR_RESULT, sub_80F9160
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27A297
messageautoscroll LinkContestRoom1_Text_27B830
waitmessage
@@ -447,7 +447,7 @@ LinkContestRoom1_EventScript_27A297:: @ 827A297
return
LinkContestRoom1_EventScript_27A2B9:: @ 827A2B9
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A2CA
message LinkContestRoom1_Text_27B8F2
return
@@ -485,15 +485,15 @@ LinkContestRoom1_EventScript_27A2D5:: @ 827A2D5
LinkContestRoom1_EventScript_27A34F:: @ 827A34F
special sub_80F82FC
- compare_var_to_value VAR_0x4088, 1
+ compare VAR_0x4088, 1
call_if 1, LinkContestRoom1_EventScript_27A454
- compare_var_to_value VAR_0x4088, 2
+ compare VAR_0x4088, 2
call_if 1, LinkContestRoom1_EventScript_27A4B2
- compare_var_to_value VAR_0x4088, 3
+ compare VAR_0x4088, 3
call_if 1, LinkContestRoom1_EventScript_27A510
- compare_var_to_value VAR_0x4088, 4
+ compare VAR_0x4088, 4
call_if 1, LinkContestRoom1_EventScript_27A56E
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
call_if 1, LinkContestRoom1_EventScript_27A5CC
setvar VAR_0x4001, 9
setvar VAR_0x4002, 9
@@ -503,7 +503,7 @@ LinkContestRoom1_EventScript_27A34F:: @ 827A34F
setvar VAR_0x4006, 9
setvar VAR_0x4007, 9
setvar VAR_0x4008, 9
- compare_var_to_value VAR_0x4000, 0
+ compare VAR_0x4000, 0
call_if 2, LinkContestRoom1_EventScript_27A3E5
setvar VAR_0x4001, 0
setvar VAR_0x4002, 0
@@ -518,123 +518,123 @@ LinkContestRoom1_EventScript_27A34F:: @ 827A34F
LinkContestRoom1_EventScript_27A3E5:: @ 827A3E5
setvar VAR_RESULT, 8
special sub_80F8FE8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LinkContestRoom1_EventScript_27A65A
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LinkContestRoom1_EventScript_27A67E
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, LinkContestRoom1_EventScript_27A6A2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, LinkContestRoom1_EventScript_27A6C6
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, LinkContestRoom1_EventScript_27A6EA
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
call_if 1, LinkContestRoom1_EventScript_27A70E
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
call_if 1, LinkContestRoom1_EventScript_27A732
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
call_if 1, LinkContestRoom1_EventScript_27A756
- compare_var_to_value VAR_0x4000, 0
+ compare VAR_0x4000, 0
goto_if 2, LinkContestRoom1_EventScript_27A3E5
waitmovement 0
return
LinkContestRoom1_EventScript_27A454:: @ 827A454
- compare_var_to_value VAR_0x8004, 80
+ compare VAR_0x8004, 80
goto_if 2, LinkContestRoom1_EventScript_27A654
- compare_var_to_value VAR_0x8004, 70
+ compare VAR_0x8004, 70
goto_if 2, LinkContestRoom1_EventScript_27A64E
- compare_var_to_value VAR_0x8004, 60
+ compare VAR_0x8004, 60
goto_if 2, LinkContestRoom1_EventScript_27A648
- compare_var_to_value VAR_0x8004, 50
+ compare VAR_0x8004, 50
goto_if 2, LinkContestRoom1_EventScript_27A642
- compare_var_to_value VAR_0x8004, 40
+ compare VAR_0x8004, 40
goto_if 2, LinkContestRoom1_EventScript_27A63C
- compare_var_to_value VAR_0x8004, 30
+ compare VAR_0x8004, 30
goto_if 2, LinkContestRoom1_EventScript_27A636
- compare_var_to_value VAR_0x8004, 20
+ compare VAR_0x8004, 20
goto_if 2, LinkContestRoom1_EventScript_27A630
- compare_var_to_value VAR_0x8004, 10
+ compare VAR_0x8004, 10
goto_if 2, LinkContestRoom1_EventScript_27A62A
setvar VAR_0x4000, 0
return
LinkContestRoom1_EventScript_27A4B2:: @ 827A4B2
- compare_var_to_value VAR_0x8004, 230
+ compare VAR_0x8004, 230
goto_if 2, LinkContestRoom1_EventScript_27A654
- compare_var_to_value VAR_0x8004, 210
+ compare VAR_0x8004, 210
goto_if 2, LinkContestRoom1_EventScript_27A64E
- compare_var_to_value VAR_0x8004, 190
+ compare VAR_0x8004, 190
goto_if 2, LinkContestRoom1_EventScript_27A648
- compare_var_to_value VAR_0x8004, 170
+ compare VAR_0x8004, 170
goto_if 2, LinkContestRoom1_EventScript_27A642
- compare_var_to_value VAR_0x8004, 150
+ compare VAR_0x8004, 150
goto_if 2, LinkContestRoom1_EventScript_27A63C
- compare_var_to_value VAR_0x8004, 130
+ compare VAR_0x8004, 130
goto_if 2, LinkContestRoom1_EventScript_27A636
- compare_var_to_value VAR_0x8004, 110
+ compare VAR_0x8004, 110
goto_if 2, LinkContestRoom1_EventScript_27A630
- compare_var_to_value VAR_0x8004, 90
+ compare VAR_0x8004, 90
goto_if 2, LinkContestRoom1_EventScript_27A62A
setvar VAR_0x4000, 0
return
LinkContestRoom1_EventScript_27A510:: @ 827A510
- compare_var_to_value VAR_0x8004, 380
+ compare VAR_0x8004, 380
goto_if 2, LinkContestRoom1_EventScript_27A654
- compare_var_to_value VAR_0x8004, 350
+ compare VAR_0x8004, 350
goto_if 2, LinkContestRoom1_EventScript_27A64E
- compare_var_to_value VAR_0x8004, 320
+ compare VAR_0x8004, 320
goto_if 2, LinkContestRoom1_EventScript_27A648
- compare_var_to_value VAR_0x8004, 290
+ compare VAR_0x8004, 290
goto_if 2, LinkContestRoom1_EventScript_27A642
- compare_var_to_value VAR_0x8004, 260
+ compare VAR_0x8004, 260
goto_if 2, LinkContestRoom1_EventScript_27A63C
- compare_var_to_value VAR_0x8004, 230
+ compare VAR_0x8004, 230
goto_if 2, LinkContestRoom1_EventScript_27A636
- compare_var_to_value VAR_0x8004, 200
+ compare VAR_0x8004, 200
goto_if 2, LinkContestRoom1_EventScript_27A630
- compare_var_to_value VAR_0x8004, 170
+ compare VAR_0x8004, 170
goto_if 2, LinkContestRoom1_EventScript_27A62A
setvar VAR_0x4000, 0
return
LinkContestRoom1_EventScript_27A56E:: @ 827A56E
- compare_var_to_value VAR_0x8004, 600
+ compare VAR_0x8004, 600
goto_if 2, LinkContestRoom1_EventScript_27A654
- compare_var_to_value VAR_0x8004, 560
+ compare VAR_0x8004, 560
goto_if 2, LinkContestRoom1_EventScript_27A64E
- compare_var_to_value VAR_0x8004, 520
+ compare VAR_0x8004, 520
goto_if 2, LinkContestRoom1_EventScript_27A648
- compare_var_to_value VAR_0x8004, 480
+ compare VAR_0x8004, 480
goto_if 2, LinkContestRoom1_EventScript_27A642
- compare_var_to_value VAR_0x8004, 440
+ compare VAR_0x8004, 440
goto_if 2, LinkContestRoom1_EventScript_27A63C
- compare_var_to_value VAR_0x8004, 400
+ compare VAR_0x8004, 400
goto_if 2, LinkContestRoom1_EventScript_27A636
- compare_var_to_value VAR_0x8004, 360
+ compare VAR_0x8004, 360
goto_if 2, LinkContestRoom1_EventScript_27A630
- compare_var_to_value VAR_0x8004, 320
+ compare VAR_0x8004, 320
goto_if 2, LinkContestRoom1_EventScript_27A62A
setvar VAR_0x4000, 0
return
LinkContestRoom1_EventScript_27A5CC:: @ 827A5CC
- compare_var_to_value VAR_0x8004, 600
+ compare VAR_0x8004, 600
goto_if 2, LinkContestRoom1_EventScript_27A654
- compare_var_to_value VAR_0x8004, 550
+ compare VAR_0x8004, 550
goto_if 2, LinkContestRoom1_EventScript_27A64E
- compare_var_to_value VAR_0x8004, 500
+ compare VAR_0x8004, 500
goto_if 2, LinkContestRoom1_EventScript_27A648
- compare_var_to_value VAR_0x8004, 450
+ compare VAR_0x8004, 450
goto_if 2, LinkContestRoom1_EventScript_27A642
- compare_var_to_value VAR_0x8004, 400
+ compare VAR_0x8004, 400
goto_if 2, LinkContestRoom1_EventScript_27A63C
- compare_var_to_value VAR_0x8004, 300
+ compare VAR_0x8004, 300
goto_if 2, LinkContestRoom1_EventScript_27A636
- compare_var_to_value VAR_0x8004, 200
+ compare VAR_0x8004, 200
goto_if 2, LinkContestRoom1_EventScript_27A630
- compare_var_to_value VAR_0x8004, 100
+ compare VAR_0x8004, 100
goto_if 2, LinkContestRoom1_EventScript_27A62A
setvar VAR_0x4000, 0
return
@@ -672,7 +672,7 @@ LinkContestRoom1_EventScript_27A654:: @ 827A654
return
LinkContestRoom1_EventScript_27A65A:: @ 827A65A
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_eq LinkContestRoom1_EventScript_27A67D
applymovement 6, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -685,7 +685,7 @@ LinkContestRoom1_EventScript_27A67D:: @ 827A67D
return
LinkContestRoom1_EventScript_27A67E:: @ 827A67E
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq LinkContestRoom1_EventScript_27A6A1
applymovement 12, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -698,7 +698,7 @@ LinkContestRoom1_EventScript_27A6A1:: @ 827A6A1
return
LinkContestRoom1_EventScript_27A6A2:: @ 827A6A2
- compare_var_to_value VAR_0x4003, 1
+ compare VAR_0x4003, 1
goto_eq LinkContestRoom1_EventScript_27A6C5
applymovement 7, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -711,7 +711,7 @@ LinkContestRoom1_EventScript_27A6C5:: @ 827A6C5
return
LinkContestRoom1_EventScript_27A6C6:: @ 827A6C6
- compare_var_to_value VAR_0x4004, 1
+ compare VAR_0x4004, 1
goto_eq LinkContestRoom1_EventScript_27A6E9
applymovement 8, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -724,7 +724,7 @@ LinkContestRoom1_EventScript_27A6E9:: @ 827A6E9
return
LinkContestRoom1_EventScript_27A6EA:: @ 827A6EA
- compare_var_to_value VAR_0x4005, 1
+ compare VAR_0x4005, 1
goto_eq LinkContestRoom1_EventScript_27A70D
applymovement 9, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -737,7 +737,7 @@ LinkContestRoom1_EventScript_27A70D:: @ 827A70D
return
LinkContestRoom1_EventScript_27A70E:: @ 827A70E
- compare_var_to_value VAR_0x4006, 1
+ compare VAR_0x4006, 1
goto_eq LinkContestRoom1_EventScript_27A731
applymovement 10, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -750,7 +750,7 @@ LinkContestRoom1_EventScript_27A731:: @ 827A731
return
LinkContestRoom1_EventScript_27A732:: @ 827A732
- compare_var_to_value VAR_0x4007, 1
+ compare VAR_0x4007, 1
goto_eq LinkContestRoom1_EventScript_27A755
applymovement 11, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -763,7 +763,7 @@ LinkContestRoom1_EventScript_27A755:: @ 827A755
return
LinkContestRoom1_EventScript_27A756:: @ 827A756
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
goto_eq LinkContestRoom1_EventScript_27A779
applymovement 15, LinkContestRoom1_Movement_27AD11
playse SE_PIN
@@ -845,14 +845,14 @@ LinkContestRoom1_EventScript_27A801:: @ 827A801
return
LinkContestRoom1_EventScript_27A853:: @ 827A853
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A867
msgbox LinkContestRoom1_Text_27B904, 4
return
LinkContestRoom1_EventScript_27A867:: @ 827A867
specialvar VAR_RESULT, sub_80F9160
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27A87E
messageautoscroll LinkContestRoom1_Text_27B904
waitmessage
@@ -891,11 +891,11 @@ LinkContestRoom1_EventScript_27A8A5:: @ 827A8A5
setvar VAR_0x4009, 1
showcontestresults
setvar VAR_0x4009, 0
- playbgm BGM_CON_FAN, 0
+ playbgm MUS_CON_FAN, 0
return
LinkContestRoom1_EventScript_27A8FB:: @ 827A8FB
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A90F
msgbox LinkContestRoom1_Text_27BA15, 4
return
@@ -908,7 +908,7 @@ LinkContestRoom1_EventScript_27A90F:: @ 827A90F
return
LinkContestRoom1_EventScript_27A91E:: @ 827A91E
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A932
msgbox LinkContestRoom1_Text_27BA30, 4
return
@@ -921,7 +921,7 @@ LinkContestRoom1_EventScript_27A932:: @ 827A932
return
LinkContestRoom1_EventScript_27A941:: @ 827A941
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A955
msgbox LinkContestRoom1_Text_27BAAC, 4
return
@@ -934,7 +934,7 @@ LinkContestRoom1_EventScript_27A955:: @ 827A955
return
LinkContestRoom1_EventScript_27A964:: @ 827A964
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27A978
msgbox LinkContestRoom1_Text_27BB25, 4
return
@@ -985,7 +985,7 @@ LinkContestRoom1_EventScript_27A9D4:: @ 827A9D4
return
LinkContestRoom1_EventScript_27AA00:: @ 827AA00
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27AA14
msgbox LinkContestRoom1_Text_27BB4C, 4
return
@@ -998,7 +998,7 @@ LinkContestRoom1_EventScript_27AA14:: @ 827AA14
LinkContestRoom1_EventScript_27AA1B:: @ 827AA1B
addvar VAR_0x4001, 1
lockall
- compare_var_to_value VAR_0x4088, 1
+ compare VAR_0x4088, 1
call_if 2, LinkContestRoom1_EventScript_27AA6F
applymovement 9, LinkContestRoom1_Movement_27AD3B
applymovement 12, LinkContestRoom1_Movement_27AD3F
@@ -1008,7 +1008,7 @@ LinkContestRoom1_EventScript_27AA1B:: @ 827AA1B
applymovement 11, LinkContestRoom1_Movement_27AD3F
applymovement 6, LinkContestRoom1_Movement_27AD37
applymovement 8, LinkContestRoom1_Movement_27AD33
- compare_var_to_value VAR_0x4001, 4
+ compare VAR_0x4001, 4
goto_if 5, LinkContestRoom1_EventScript_27AA1B
delay 30
return
@@ -1083,7 +1083,7 @@ LinkContestRoom1_EventScript_27AA6F:: @ 827AA6F
return
LinkContestRoom1_EventScript_27AB36:: @ 827AB36
- compare_var_to_value VAR_0x4088, 5
+ compare VAR_0x4088, 5
goto_eq LinkContestRoom1_EventScript_27ABD8
call LinkContestRoom1_EventScript_27AB9E
checkflag FLAG_0x002
@@ -1098,7 +1098,7 @@ LinkContestRoom1_EventScript_27AB36:: @ 827AB36
call LinkContestRoom1_EventScript_27AA1B
delay 30
special sub_80F88E8
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq LinkContestRoom1_EventScript_27ABD2
return
@@ -1108,24 +1108,24 @@ LinkContestRoom1_EventScript_27AB82:: @ 827AB82
releaseall
delay 90
special sub_80F88E8
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq LinkContestRoom1_EventScript_27ABD2
return
LinkContestRoom1_EventScript_27AB9E:: @ 827AB9E
specialvar VAR_RESULT, sub_80F7F7C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27ABAF
return
LinkContestRoom1_EventScript_27ABAF:: @ 827ABAF
special sub_80F831C
- compare_var_to_value VAR_0x8005, 3
+ compare VAR_0x8005, 3
goto_eq LinkContestRoom1_EventScript_27ABBE
return
LinkContestRoom1_EventScript_27ABBE:: @ 827ABBE
- compare_var_to_value VAR_CONTEST_RANK, 3
+ compare VAR_CONTEST_RANK, 3
goto_eq LinkContestRoom1_EventScript_27ABCD
setflag FLAG_0x002
return
@@ -1146,7 +1146,7 @@ LinkContestRoom1_EventScript_27ABD8:: @ 827ABD8
special sub_80F84B0
special sub_80F831C
special sub_80F88E8
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq LinkContestRoom1_EventScript_27ABF1
closemessage
return
@@ -1196,7 +1196,7 @@ LinkContestRoom1_EventScript_27AC51:: @ 827AC51
LinkContestRoom1_EventScript_27AC5E:: @ 827AC5E
special sub_80F831C
- compare_var_to_value VAR_0x8005, 3
+ compare VAR_0x8005, 3
goto_eq LinkContestRoom1_EventScript_27AC77
lockall
msgbox LinkContestRoom1_Text_27BB7A, 4
@@ -1204,12 +1204,12 @@ LinkContestRoom1_EventScript_27AC5E:: @ 827AC5E
return
LinkContestRoom1_EventScript_27AC77:: @ 827AC77
- compare_var_to_value VAR_0x4088, 2
+ compare VAR_0x4088, 2
call_if 1, LinkContestRoom1_EventScript_27ABCE
specialvar VAR_RESULT, sub_80F7F7C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LinkContestRoom1_EventScript_27ACDF
- compare_var_to_value VAR_CONTEST_RANK, 3
+ compare VAR_CONTEST_RANK, 3
goto_eq LinkContestRoom1_EventScript_27ACBD
lockall
msgbox LinkContestRoom1_Text_27BB7A, 4
@@ -1226,7 +1226,7 @@ LinkContestRoom1_EventScript_27ACA8:: @ 827ACA8
LinkContestRoom1_EventScript_27ACBD:: @ 827ACBD
giveitem_std ITEM_LUXURY_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LinkContestRoom1_EventScript_27ACA8
lockall
msgbox LinkContestRoom1_Text_27BB7A, 4
@@ -1239,7 +1239,7 @@ LinkContestRoom1_EventScript_27ACDF:: @ 827ACDF
setflag FLAG_SYS_RIBBON_GET
lockall
msgbox LinkContestRoom1_Text_27BBD4, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
msgbox LinkContestRoom1_Text_27BC00, 4
waitfanfare
special sub_80F8390
@@ -1432,7 +1432,7 @@ LinkContestRoom1_Movement_27AD7E: @ 827AD7E
LinkContestRoom1_EventScript_27AD80:: @ 827AD80
specialvar VAR_RESULT, sub_80F9134
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_27AD91
return
@@ -1441,7 +1441,7 @@ LinkContestRoom1_EventScript_27AD91:: @ 827AD91
LilycoveCity_ContestLobby_EventScript_27AD92:: @ 827AD92
specialvar VAR_RESULT, sub_80F9134
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_27ADA3
return
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index 27e617128..07ed1b82d 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -3,11 +3,11 @@ Route117_EventScript_291C18:: @ 8291C18
faceplayer
special GetDaycareMonNicknames
specialvar VAR_RESULT, GetDaycareState
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_291C4D
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_EventScript_291CD1
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq Route117_EventScript_291CE8
msgbox Route117_Text_291FCF, 4
release
@@ -15,10 +15,10 @@ Route117_EventScript_291C18:: @ 8291C18
Route117_EventScript_291C4D:: @ 8291C4D
msgbox Route117_Text_29205D, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_291C83
msgbox Route117_Text_2922C6, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_291C83
msgbox Route117_Text_292149, 4
clearflag FLAG_PENDING_DAYCARE_EGG
@@ -28,7 +28,7 @@ Route117_EventScript_291C4D:: @ 8291C4D
Route117_EventScript_291C83:: @ 8291C83
specialvar VAR_RESULT, CalculatePlayerPartyCount
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_if 5, Route117_EventScript_291C9D
msgbox Route117_Text_29216A, 4
release
@@ -36,7 +36,7 @@ Route117_EventScript_291C83:: @ 8291C83
Route117_EventScript_291C9D:: @ 8291C9D
message Route117_Text_2921A4
- playfanfare BGM_FANFA1
+ playfanfare MUS_FANFA1
waitfanfare
waitbuttonpress
msgbox Route117_Text_2921CF, 4
@@ -47,7 +47,7 @@ Route117_EventScript_291C9D:: @ 8291C9D
Route117_EventScript_291CB7:: @ 8291CB7
specialvar VAR_RESULT, sub_8071614
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route117_EventScript_291CC8
return
@@ -67,7 +67,7 @@ Route117_EventScript_291CE8:: @ 8291CE8
special GetDaycareMonNicknames
msgbox Route117_Text_292299, 4
special SetDaycareCompatibilityString
- special sub_8138AC0
+ special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
setvar VAR_0x8004, 0
@@ -81,14 +81,14 @@ Route117_PokemonDayCare_EventScript_291D11:: @ 8291D11
lock
faceplayer
specialvar VAR_RESULT, GetDaycareState
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E0B
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291E2F
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq Route117_PokemonDayCare_EventScript_291F5C
msgbox Route117_PokemonDayCare_Text_2922F4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
msgbox Route117_PokemonDayCare_Text_292416, 4
release
@@ -96,19 +96,19 @@ Route117_PokemonDayCare_EventScript_291D11:: @ 8291D11
Route117_PokemonDayCare_EventScript_291D56:: @ 8291D56
specialvar VAR_RESULT, CountPartyNonEggMons
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291DED
specialvar VAR_RESULT, sub_80722E0
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291E01
msgbox Route117_PokemonDayCare_Text_292349, 4
fadescreen 1
special ChooseSendDaycareMon
waitstate
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq Route117_PokemonDayCare_EventScript_291DCA
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route117_PokemonDayCare_EventScript_291DF7
specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
waitse
@@ -118,7 +118,7 @@ Route117_PokemonDayCare_EventScript_291D56:: @ 8291D56
special StoreSelectedPokemonInDaycare
incrementgamestat 47
specialvar VAR_RESULT, GetDaycareState
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DD4
release
end
@@ -130,7 +130,7 @@ Route117_PokemonDayCare_EventScript_291DCA:: @ 8291DCA
Route117_PokemonDayCare_EventScript_291DD4:: @ 8291DD4
msgbox Route117_PokemonDayCare_Text_2923AF, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
goto Route117_PokemonDayCare_EventScript_291DCA
end
@@ -161,7 +161,7 @@ Route117_PokemonDayCare_EventScript_291E15:: @ 8291E15
Route117_PokemonDayCare_EventScript_291E1E:: @ 8291E1E
specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 5, Route117_PokemonDayCare_EventScript_291E15
return
@@ -170,26 +170,26 @@ Route117_PokemonDayCare_EventScript_291E2F:: @ 8291E2F
setvar VAR_0x8004, 0
call Route117_PokemonDayCare_EventScript_291E1E
msgbox Route117_PokemonDayCare_Text_2923AF, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291D56
msgbox Route117_PokemonDayCare_Text_2925F6, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291E6D:: @ 8291E6D
specialvar VAR_RESULT, CalculatePlayerPartyCount
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq Route117_PokemonDayCare_EventScript_291F3D
specialvar VAR_RESULT, GetDaycareState
setvar VAR_0x8004, 0
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291EAC
special ShowDaycareLevelMenu
waitstate
copyvar VAR_0x8004, VAR_RESULT
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DCA
goto Route117_PokemonDayCare_EventScript_291EAC
end
@@ -197,14 +197,14 @@ Route117_PokemonDayCare_EventScript_291E6D:: @ 8291E6D
Route117_PokemonDayCare_EventScript_291EAC:: @ 8291EAC
special GetDaycareCost
msgbox Route117_PokemonDayCare_Text_292549, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291EC8
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291EC8:: @ 8291EC8
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291EE2
msgbox Route117_PokemonDayCare_Text_292432, 4
release
@@ -222,14 +222,14 @@ Route117_PokemonDayCare_EventScript_291EE2:: @ 8291EE2
msgbox Route117_PokemonDayCare_Text_292593, 4
waitmoncry
specialvar VAR_RESULT, GetDaycareState
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291F24
goto Route117_PokemonDayCare_EventScript_291DCA
end
Route117_PokemonDayCare_EventScript_291F24:: @ 8291F24
msgbox Route117_PokemonDayCare_Text_29244F, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
goto Route117_PokemonDayCare_EventScript_291DCA
end
@@ -271,7 +271,7 @@ Route117_PokemonDayCare_EventScript_291F5C:: @ 8291F5C
setvar VAR_0x8004, 1
call Route117_PokemonDayCare_EventScript_291E1E
msgbox Route117_PokemonDayCare_Text_2925F6, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route117_PokemonDayCare_EventScript_291E6D
msgbox Route117_PokemonDayCare_Text_292476, 4
release
@@ -280,7 +280,7 @@ Route117_PokemonDayCare_EventScript_291F5C:: @ 8291F5C
Route117_PokemonDayCare_EventScript_291F95:: @ 8291F95
special ShowDaycareLevelMenu
waitstate
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq Route117_PokemonDayCare_EventScript_291DCA
copyvar VAR_0x8004, VAR_RESULT
specialvar VAR_RESULT, TakePokemonFromDaycare
diff --git a/data/scripts/field_move_scripts.inc b/data/scripts/field_move_scripts.inc
index 76f2aac6b..44631cc20 100644
--- a/data/scripts/field_move_scripts.inc
+++ b/data/scripts/field_move_scripts.inc
@@ -13,13 +13,13 @@ Route123_EventScript_2906BB:: @ 82906BB
checkflag FLAG_BADGE01_GET
goto_if 0, Route103_EventScript_290721
checkpartymove MOVE_CUT
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq Route103_EventScript_290721
setfieldeffectargument 0, VAR_RESULT
bufferpartymonnick 0, VAR_RESULT
buffermovename 1, MOVE_CUT
msgbox Route103_Text_29072E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route103_EventScript_29072B
msgbox Route103_Text_290771, 4
closemessage
@@ -87,13 +87,13 @@ VictoryRoad_B1F_EventScript_2907A6:: @ 82907A6
checkflag FLAG_BADGE03_GET
goto_if 0, Route111_EventScript_29082D
checkpartymove MOVE_ROCK_SMASH
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq Route111_EventScript_29082D
setfieldeffectargument 0, VAR_RESULT
bufferpartymonnick 0, VAR_RESULT
buffermovename 1, MOVE_ROCK_SMASH
msgbox Route111_Text_29083A, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_290837
msgbox Route111_Text_290771, 4
closemessage
@@ -114,10 +114,10 @@ Route111_EventScript_2907FB:: @ 82907FB
waitmovement 0
removeobject VAR_LAST_TALKED
specialvar VAR_RESULT, sub_81393FC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_290829
special RockSmashWildEncounter
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_290829
waitstate
releaseall
@@ -165,11 +165,11 @@ VictoryRoad_B1F_EventScript_2908BA:: @ 82908BA
checkflag FLAG_SYS_USE_STRENGTH
goto_eq FieryPath_EventScript_29091F
checkpartymove MOVE_STRENGTH
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq FieryPath_EventScript_290915
setfieldeffectargument 0, VAR_RESULT
msgbox FieryPath_Text_29092C, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FieryPath_EventScript_290929
closemessage
dofieldeffect 40
@@ -226,12 +226,12 @@ FieryPath_Text_290A16: @ 8290A16
EventScript_290A49:: @ 8290A49
lockall
checkpartymove MOVE_WATERFALL
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_290A84
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
msgbox Text_290AC3, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_290A8C
msgbox Text_290AFC, 4
dofieldeffect 43
@@ -261,13 +261,13 @@ Text_290AFC: @ 8290AFC
EventScript_290B0F:: @ 8290B0F
lockall
checkpartymove MOVE_DIVE
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_290B4E
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
setfieldeffectargument 1, 1
msgbox Text_290BE8, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_290B58
msgbox Text_290C1A, 4
dofieldeffect 44
@@ -286,13 +286,13 @@ EventScript_290B58:: @ 8290B58
EventScript_290B5A:: @ 8290B5A
lockall
checkpartymove MOVE_DIVE
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq EventScript_290B99
bufferpartymonnick 0, VAR_RESULT
setfieldeffectargument 0, VAR_RESULT
setfieldeffectargument 1, 1
msgbox Text_290C6E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_290BA8
msgbox Text_290C1A, 4
dofieldeffect 44
diff --git a/data/scripts/gabby_and_ty.inc b/data/scripts/gabby_and_ty.inc
index d4b05a096..269ef2530 100644
--- a/data/scripts/gabby_and_ty.inc
+++ b/data/scripts/gabby_and_ty.inc
@@ -1,7 +1,7 @@
EventScript_28CCAA:: @ 828CCAA
setvar VAR_0x8005, 8
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_28CCC6
setvar VAR_0x8005, 8
special InterviewAfter
@@ -214,11 +214,11 @@ Route120_EventScript_28CF36:: @ 828CF36
Route111_EventScript_28CF56:: @ 828CF56
special GabbyAndTyBeforeInterview
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route111_EventScript_28CF94
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, Route111_EventScript_28CF9F
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route111_EventScript_28CFB1
checkflag FLAG_0x001
goto_eq Route111_EventScript_28D0EE
@@ -248,16 +248,16 @@ Route118_EventScript_28CFC3:: @ 828CFC3
Route120_EventScript_28CFC3:: @ 828CFC3
special GabbyAndTyBeforeInterview
special GabbyAndTySetScriptVarsToFieldObjectLocalIds
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route111_EventScript_28CF94
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, Route111_EventScript_28CF9F
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route111_EventScript_28CFB1
checkflag FLAG_0x001
goto_eq Route111_EventScript_28D0EE
specialvar VAR_RESULT, GabbyAndTyGetLastQuote
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_28D053
msgbox Route111_Text_28B137, 4
specialvar VAR_RESULT, GabbyAndTyGetLastBattleTrivia
@@ -312,14 +312,14 @@ Route111_EventScript_28D099:: @ 828D099
end
Route111_EventScript_28D0A7:: @ 828D0A7
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_28D0E1
msgbox Route111_Text_28B433, 4
setvar VAR_0x8004, 10
call Route111_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_28D0E1
msgbox Route111_Text_28B4AB, 4
special GabbyAndTyAfterInterview
diff --git a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
index 97034e97a..5b3941dd2 100644
--- a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
+++ b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
@@ -7,7 +7,7 @@ AbandonedShip_CaptainsOffice_EventScript_2387E2:: @ 82387E2
checkflag FLAG_0x126
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
checkitem ITEM_SCANNER, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq AbandonedShip_CaptainsOffice_EventScript_238810
checkflag FLAG_0x436
goto_eq AbandonedShip_CaptainsOffice_EventScript_23881A
diff --git a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
index 72784cac7..3f019f4d8 100644
--- a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
+++ b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
@@ -31,7 +31,7 @@ AbandonedShip_Corridors_B1F_EventScript_237DC8:: @ 8237DC8
checkflag FLAG_0x0EF
goto_eq AbandonedShip_Corridors_B1F_EventScript_237E09
checkitem ITEM_STORAGE_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq AbandonedShip_Corridors_B1F_EventScript_237DFF
msgbox AbandonedShip_Corridors_B1F_Text_237F4B, 4
playse SE_PIN
diff --git a/data/scripts/maps/AbandonedShip_Deck.inc b/data/scripts/maps/AbandonedShip_Deck.inc
index d049423a1..1f0c0e2f2 100644
--- a/data/scripts/maps/AbandonedShip_Deck.inc
+++ b/data/scripts/maps/AbandonedShip_Deck.inc
@@ -3,6 +3,6 @@ AbandonedShip_Deck_MapScripts:: @ 823799A
.byte 0
AbandonedShip_Deck_MapScript1_2379A0: @ 82379A0
- setflag FLAG_0x89E
+ setflag FLAG_LANDMARK_ABANDONED_SHIP
end
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
index b21bcfa7a..b1bca85aa 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
@@ -63,7 +63,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_238A19:: @ 8238A19
checkflag FLAG_0x0F0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_1_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AF5
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
@@ -79,7 +79,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_238A50:: @ 8238A50
checkflag FLAG_0x0F1
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_2_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238AFF
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
@@ -95,7 +95,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_238A87:: @ 8238A87
checkflag FLAG_0x0F2
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_4_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B09
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
@@ -111,7 +111,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_238ABE:: @ 8238ABE
checkflag FLAG_0x0F3
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B1D
checkitem ITEM_ROOM_6_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq AbandonedShip_HiddenFloorCorridors_EventScript_238B13
msgbox AbandonedShip_HiddenFloorCorridors_Text_238BF7, 4
playse SE_PIN
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
index cf77399b1..23532b275 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
@@ -10,11 +10,11 @@ AbandonedShip_HiddenFloorRooms_EventScript_238C59:: @ 8238C59
setvar VAR_0x4001, 1
getplayerxy VAR_0x4002, VAR_0x4003
setvar VAR_0x4004, 1
- compare_var_to_value VAR_0x4002, 21
+ compare VAR_0x4002, 21
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD1
- compare_var_to_value VAR_0x4002, 36
+ compare VAR_0x4002, 36
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CD7
- compare_var_to_value VAR_0x4003, 2
+ compare VAR_0x4003, 2
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238CDD
switch VAR_0x4004
case 1, AbandonedShip_HiddenFloorRooms_EventScript_238CE3
@@ -44,7 +44,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_238CE3:: @ 8238CE3
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392F8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DD3
waitfieldeffect 54
delay 10
@@ -55,10 +55,10 @@ AbandonedShip_HiddenFloorRooms_EventScript_238D0C:: @ 8238D0C
AbandonedShip_HiddenFloorRooms_EventScript_238D0D:: @ 8238D0D
specialvar VAR_RESULT, sub_81392AC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq AbandonedShip_HiddenFloorRooms_EventScript_238D32
delay 20
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DB3
waitfieldeffect 54
delay 10
@@ -78,7 +78,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_238D33:: @ 8238D33
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_8139320
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DE3
waitfieldeffect 54
delay 10
@@ -99,7 +99,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_238D6B:: @ 8238D6B
setfieldeffectargument 2, 0
dofieldeffect 54
specialvar VAR_RESULT, sub_81392D4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_238DC3
waitfieldeffect 54
delay 10
diff --git a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
index 7d86c6f3f..ab710546b 100644
--- a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
+++ b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
@@ -3,8 +3,8 @@ AbandonedShip_Rooms2_1F_MapScripts:: @ 82380A6
AbandonedShip_Rooms2_1F_EventScript_2380A7:: @ 82380A7
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_23819D, AbandonedShip_Rooms2_1F_Text_2381DA, AbandonedShip_Rooms2_1F_Text_238257, AbandonedShip_Rooms2_1F_EventScript_2380D7
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_2380F0
msgbox AbandonedShip_Rooms2_1F_Text_23820F, 4
release
@@ -26,8 +26,8 @@ AbandonedShip_Rooms2_1F_EventScript_2380F0:: @ 82380F0
AbandonedShip_Rooms2_1F_EventScript_23810B:: @ 823810B
trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2382A4, AbandonedShip_Rooms2_1F_Text_2382F4, AbandonedShip_Rooms2_1F_Text_23836F, AbandonedShip_Rooms2_1F_EventScript_23813B
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms2_1F_EventScript_238154
msgbox AbandonedShip_Rooms2_1F_Text_23830A, 4
release
diff --git a/data/scripts/maps/AbandonedShip_Rooms_1F.inc b/data/scripts/maps/AbandonedShip_Rooms_1F.inc
index 025b497dd..00fde5ccb 100644
--- a/data/scripts/maps/AbandonedShip_Rooms_1F.inc
+++ b/data/scripts/maps/AbandonedShip_Rooms_1F.inc
@@ -12,8 +12,8 @@ AbandonedShip_Rooms_1F_EventScript_237A9C:: @ 8237A9C
AbandonedShip_Rooms_1F_EventScript_237AB3:: @ 8237AB3
trainerbattle 2, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237B76, AbandonedShip_Rooms_1F_Text_237BB8, AbandonedShip_Rooms_1F_EventScript_237ADF
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq AbandonedShip_Rooms_1F_EventScript_237AFE
msgbox AbandonedShip_Rooms_1F_Text_237BDB, 4
release
diff --git a/data/scripts/maps/AlteringCave.inc b/data/scripts/maps/AlteringCave.inc
index c5f1286d2..a9faddc36 100644
--- a/data/scripts/maps/AlteringCave.inc
+++ b/data/scripts/maps/AlteringCave.inc
@@ -3,6 +3,6 @@ AlteringCave_MapScripts:: @ 823B177
.byte 0
AlteringCave_MapScript1_23B17D: @ 823B17D
- setflag FLAG_0x8DD
+ setflag FLAG_LANDMARK_ALTERING_CAVE
end
diff --git a/data/scripts/maps/AncientTomb.inc b/data/scripts/maps/AncientTomb.inc
index 85a1d708d..3cd0b9eff 100644
--- a/data/scripts/maps/AncientTomb.inc
+++ b/data/scripts/maps/AncientTomb.inc
@@ -11,13 +11,13 @@ AncientTomb_MapScript1_238FC3: @ 8238FC3
AncientTomb_EventScript_238FCD:: @ 8238FCD
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, AncientTomb_EventScript_27374E
removeobject VAR_LAST_TALKED
return
AncientTomb_MapScript1_238FE1: @ 8238FE1
- setflag FLAG_0x8B9
+ setflag FLAG_LANDMARK_ANCIENT_TOMB
checkflag FLAG_0x1BD
call_if 0, AncientTomb_EventScript_238FEE
end
@@ -72,15 +72,15 @@ AncientTomb_EventScript_23905A:: @ 823905A
waitmoncry
setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0A74
+ special StartRegiBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq AncientTomb_EventScript_2390A1
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq AncientTomb_EventScript_2390AA
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq AncientTomb_EventScript_2390AA
setflag FLAG_0x1BD
release
diff --git a/data/scripts/maps/AquaHideout_B1F.inc b/data/scripts/maps/AquaHideout_B1F.inc
index be50d205d..cf59bdacc 100644
--- a/data/scripts/maps/AquaHideout_B1F.inc
+++ b/data/scripts/maps/AquaHideout_B1F.inc
@@ -10,7 +10,7 @@ AquaHideout_B1F_MapScript1_2339B2: @ 82339B2
AquaHideout_B1F_EventScript_2339BC:: @ 82339BC
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, AquaHideout_B1F_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -42,11 +42,11 @@ AquaHideout_B1F_EventScript_2339EB:: @ 82339EB
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A2F
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A2F
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A2F
setflag FLAG_0x1C4
release
@@ -69,11 +69,11 @@ AquaHideout_B1F_EventScript_233A38:: @ 8233A38
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq AquaHideout_B1F_EventScript_233A7C
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq AquaHideout_B1F_EventScript_233A7C
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq AquaHideout_B1F_EventScript_233A7C
setflag FLAG_0x1C5
release
diff --git a/data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc
index 27886b8a5..52351b549 100644
--- a/data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleArenaBattleRoom.inc
@@ -17,9 +17,9 @@ BattleFrontier_BattleArenaBattleRoom_MapScript1_2574A0: @ 82574A0
BattleFrontier_BattleArenaBattleRoom_EventScript_2574AE:: @ 82574AE
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574C6
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2574CC
return
@@ -43,7 +43,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_2574DC:: @ 82574DC
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25752E
applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_257C08
applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_257BEB
@@ -141,33 +141,33 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257630:: @ 8257630
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
BattleFrontier_BattleArenaBattleRoom_EventScript_2576B0:: @ 82576B0
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257870
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257877
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25787E
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257885
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_25788C
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattleArenaBattleRoom_EventScript_257893
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257768
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -275,7 +275,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_25789A:: @ 825789A
end
BattleFrontier_BattleArenaBattleRoom_EventScript_2578BC:: @ 82578BC
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4
msgbox BattleFrontier_BattleArenaBattleRoom_Text_257F45, 4
setvar VAR_0x4002, 1
@@ -284,7 +284,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_2578D4:: @ 82578D4
message BattleFrontier_BattleArenaBattleRoom_Text_257FBB
waitmessage
call BattleFrontier_BattleArenaBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_25792B
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -333,7 +333,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257961:: @ 8257961
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25801C, 4
closemessage
@@ -351,7 +351,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257961:: @ 8257961
BattleFrontier_BattleArenaBattleRoom_EventScript_257A3F:: @ 8257A3F
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25810D, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
@@ -359,12 +359,12 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257A5C:: @ 8257A5C
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_25813F, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleArenaBattleRoom_Text_25819C
waitmessage
waitfanfare
@@ -377,7 +377,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5:: @ 8257AA5
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258213, 4
closemessage
@@ -395,7 +395,7 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257AA5:: @ 8257AA5
BattleFrontier_BattleArenaBattleRoom_EventScript_257AF8:: @ 8257AF8
msgbox BattleFrontier_BattleArenaBattleRoom_Text_2582F9, 4
call BattleFrontier_BattleArenaBattleRoom_EventScript_257B5E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257B15
goto BattleFrontier_BattleArenaBattleRoom_EventScript_2575DB
@@ -403,12 +403,12 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_257B15:: @ 8257B15
call BattleFrontier_BattleArenaBattleRoom_EventScript_257BA9
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleArenaBattleRoom_EventScript_257852
applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_257BF1
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_258323, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleArenaBattleRoom_Text_25835B
waitmessage
waitfanfare
@@ -430,14 +430,14 @@ FallarborTown_BattleTentBattleRoom_EventScript_257B6C:: @ 8257B6C
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 5
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
return
diff --git a/data/scripts/maps/BattleFrontier_BattleArenaLobby.inc b/data/scripts/maps/BattleFrontier_BattleArenaLobby.inc
index dbd4d2db6..303a2c4c9 100644
--- a/data/scripts/maps/BattleFrontier_BattleArenaLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattleArenaLobby.inc
@@ -49,7 +49,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255CCF:: @ 8255CCF
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255CF0
msgbox BattleFrontier_BattleArenaLobby_Text_2568E7, 4
goto BattleFrontier_BattleArenaLobby_EventScript_255CF8
@@ -90,14 +90,14 @@ BattleFrontier_BattleArenaLobby_EventScript_255D59:: @ 8255D59
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
special sub_81A5238
playse SE_SAVE
waitse
call BattleFrontier_BattleArenaLobby_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255DBF
message BattleFrontier_BattleArenaLobby_Text_256B19
waitmessage
@@ -156,7 +156,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255E47:: @ 8255E47
case 127, BattleFrontier_BattleArenaLobby_EventScript_255FFB
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FAC
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -169,7 +169,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255E47:: @ 8255E47
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FF8
msgbox BattleFrontier_BattleArenaLobby_Text_2564CE, 5
switch VAR_RESULT
@@ -201,7 +201,7 @@ BattleFrontier_BattleArenaLobby_EventScript_255EE8:: @ 8255EE8
delay 2
call BattleFrontier_BattleArenaLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleArenaLobby_EventScript_255FE1
BattleFrontier_BattleArenaLobby_EventScript_255F54:: @ 8255F54
@@ -214,9 +214,9 @@ BattleFrontier_BattleArenaLobby_EventScript_255F54:: @ 8255F54
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256005
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleArenaLobby_EventScript_256050
warp BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR, 255, 9, 13
setvar VAR_0x4000, 0
diff --git a/data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc
index 963e8e6c2..fce85e7d3 100644
--- a/data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleDomeBattleRoom.inc
@@ -12,7 +12,7 @@ BattleFrontier_BattleDomeBattleRoom_MapScript1_24BCB1: @ 824BCB1
setvar VAR_0x8005, 2
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C919
call BattleFrontier_BattleDomeBattleRoom_EventScript_24BCDC
end
@@ -20,9 +20,9 @@ BattleFrontier_BattleDomeBattleRoom_MapScript1_24BCB1: @ 824BCB1
BattleFrontier_BattleArenaBattleRoom_EventScript_24BCDC:: @ 824BCDC
BattleFrontier_BattleDomeBattleRoom_EventScript_24BCDC:: @ 824BCDC
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24BCF4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24BCFA
return
@@ -41,7 +41,7 @@ BattleFrontier_BattleDomeBattleRoom_MapScript2_24BD00: @ 824BD00
BattleFrontier_BattleDomeBattleRoom_EventScript_24BD0A:: @ 824BD0A
lockall
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C1BD
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C938
applymovement 1, BattleFrontier_BattleDomeBattleRoom_Movement_2725B4
waitmovement 0
@@ -49,9 +49,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BD0A:: @ 824BD0A
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24C970, 4
closemessage
showobjectat 13, BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM
- compare_var_to_value VAR_0x400F, 3
+ compare VAR_0x400F, 3
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24BD4E
- compare_var_to_value VAR_0x400E, 0
+ compare VAR_0x400E, 0
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24BD5A
BattleFrontier_BattleDomeBattleRoom_EventScript_24BD4E:: @ 824BD4E
@@ -65,9 +65,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BD61:: @ 824BD61
playse SE_W227B
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E
waitmovement 0
- compare_var_to_value VAR_0x400F, 3
+ compare VAR_0x400F, 3
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24BD82
- compare_var_to_value VAR_0x400E, 0
+ compare VAR_0x400E, 0
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24C1CB
BattleFrontier_BattleDomeBattleRoom_EventScript_24BD82:: @ 824BD82
@@ -106,7 +106,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BDF7:: @ 824BDF7
delay 180
applymovement 9, BattleFrontier_BattleDomeBattleRoom_Movement_24C96B
waitmovement 0
- compare_var_to_value VAR_0x4002, 2
+ compare VAR_0x4002, 2
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24BE4F
setvar VAR_0x8004, 19
special sub_818E9AC
@@ -118,11 +118,11 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BE4F:: @ 824BE4F
waitmovement 0
setvar VAR_0x8004, 4
special sub_818E9AC
- compare_var_to_value VAR_0x4002, 0
+ compare VAR_0x4002, 0
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BEB1
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BEC5
- compare_var_to_value VAR_0x4002, 2
+ compare VAR_0x4002, 2
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BED9
playse SE_W227B
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E
@@ -165,9 +165,9 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BED9:: @ 824BED9
BattleFrontier_BattleDomeBattleRoom_EventScript_24BEE0:: @ 824BEE0
applymovement 1, BattleFrontier_BattleDomeBattleRoom_Movement_2725B4
waitmovement 0
- compare_var_to_value VAR_0x4002, 0
+ compare VAR_0x4002, 0
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BFC3
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24BFCC
playse SE_W227B
call BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E
@@ -228,17 +228,17 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24BFD5:: @ 824BFD5
setvar VAR_0x8004, 1
setvar VAR_0x8005, 6
special sub_818E9AC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C023
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_818E9AC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C076
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_818E9AC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C16A
goto BattleFrontier_BattleDomeBattleRoom_EventScript_24C0C9
return
@@ -302,7 +302,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C0C2:: @ 824C0C2
return
BattleFrontier_BattleDomeBattleRoom_EventScript_24C0C9:: @ 824C0C9
- compare_var_to_value VAR_0x400F, 3
+ compare VAR_0x400F, 3
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24C105
switch VAR_0x400E
case 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C158
@@ -429,7 +429,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C211:: @ 824C211
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24CFAE, 4
setvar VAR_0x8004, 2
@@ -449,13 +449,13 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C2B9:: @ 824C2B9
special sub_818E9AC
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
closemessage
applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_24C82B
waitmovement 0
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D172, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleDomeBattleRoom_Text_24D1AA
waitmessage
waitfanfare
@@ -468,7 +468,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C346:: @ 824C346
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24C373
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D319, 4
setvar VAR_0x8004, 2
@@ -488,13 +488,13 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C373:: @ 824C373
special sub_818E9AC
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24BF62
closemessage
applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_24C82B
waitmovement 0
msgbox BattleFrontier_BattleDomeBattleRoom_Text_24D47F, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleDomeBattleRoom_Text_24D522
waitmessage
waitfanfare
@@ -528,7 +528,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C440:: @ 824C440
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 3
setvar VAR_0x8005, 0
setvar VAR_0x4009, 1
@@ -537,7 +537,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C440:: @ 824C440
setvar VAR_0x4009, 0
setvar VAR_0x8004, 17
special sub_818E9AC
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 16
special sub_818E9AC
return
@@ -555,12 +555,12 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C48B:: @ 824C48B
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_if 5, BattleFrontier_BattleDomeBattleRoom_EventScript_24C4EF
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400E, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_24C4EF
call BattleFrontier_BattleDomeBattleRoom_EventScript_242170
setobjectxyperm 15, 13, 9
@@ -572,7 +572,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C4EF:: @ 824C4EF
end
BattleFrontier_BattleDomeBattleRoom_MapScript1_24C4F0: @ 824C4F0
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C4FC
end
@@ -581,13 +581,13 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C4FC:: @ 824C4FC
return
BattleFrontier_BattleDomeBattleRoom_EventScript_24C502:: @ 824C502
- compare_var_to_value VAR_0x400F, 0
+ compare VAR_0x400F, 0
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C52F
- compare_var_to_value VAR_0x400F, 1
+ compare VAR_0x400F, 1
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C530
- compare_var_to_value VAR_0x400F, 2
+ compare VAR_0x400F, 2
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C594
- compare_var_to_value VAR_0x400F, 3
+ compare VAR_0x400F, 3
call_if 1, BattleFrontier_BattleDomeBattleRoom_EventScript_24C652
return
@@ -951,7 +951,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C82E:: @ 824C82E
BattleFrontier_BattleDomeBattleRoom_EventScript_24C8F5:: @ 824C8F5
BattleFrontier_BattleDomePreBattleRoom_EventScript_24C8F5:: @ 824C8F5
copyvar VAR_RESULT, VAR_0x40CE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24C90F
warp BATTLE_FRONTIER_BATTLE_DOME_LOBBY, 255, 5, 11
waitstate
@@ -965,14 +965,14 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_24C90F:: @ 824C90F
BattleFrontier_BattleDomeBattleRoom_EventScript_24C919:: @ 824C919
random 2
copyvar VAR_0x400D, VAR_RESULT
- compare_var_to_value VAR_0x400D, 0
+ compare VAR_0x400D, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_27374E
setobjectxyperm 6, 2, 0
setobjectmovementtype 6, 10
return
BattleFrontier_BattleDomeBattleRoom_EventScript_24C938:: @ 824C938
- compare_var_to_value VAR_0x400D, 0
+ compare VAR_0x400D, 0
goto_eq BattleFrontier_BattleDomeBattleRoom_EventScript_27374E
applymovement 6, BattleFrontier_BattleDomeBattleRoom_Movement_24C95E
return
diff --git a/data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc b/data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc
index 87bf0aa63..9cb4f3187 100644
--- a/data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc
+++ b/data/scripts/maps/BattleFrontier_BattleDomeCorridor.inc
@@ -12,7 +12,7 @@ BattleFrontier_BattleDomeCorridor_EventScript_24B10E:: @ 824B10E
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeCorridor_EventScript_24B161
applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_24B1B2
applymovement 255, BattleFrontier_BattleDomeCorridor_Movement_24B1A1
diff --git a/data/scripts/maps/BattleFrontier_BattleDomeLobby.inc b/data/scripts/maps/BattleFrontier_BattleDomeLobby.inc
index 397793888..33b5654d0 100644
--- a/data/scripts/maps/BattleFrontier_BattleDomeLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattleDomeLobby.inc
@@ -61,7 +61,7 @@ BattleFrontier_BattleDomeLobby_EventScript_24989B:: @ 824989B
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2498C1
msgbox BattleFrontier_BattleDomeLobby_Text_24A4E9, 4
goto BattleFrontier_BattleDomeLobby_EventScript_2498C9
@@ -95,7 +95,7 @@ BattleFrontier_BattleDomeLobby_EventScript_2498C9:: @ 82498C9
setvar VAR_0x8006, 1
special sub_818E9AC
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
goto BattleFrontier_BattleDomeLobby_EventScript_249991
BattleFrontier_BattleDomeLobby_EventScript_249940:: @ 8249940
@@ -118,7 +118,7 @@ BattleFrontier_BattleDomeLobby_EventScript_249940:: @ 8249940
setvar VAR_0x8006, 1
special sub_818E9AC
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
BattleFrontier_BattleDomeLobby_EventScript_249991:: @ 8249991
setvar VAR_0x8004, 13
@@ -127,7 +127,7 @@ BattleFrontier_BattleDomeLobby_EventScript_249991:: @ 8249991
playse SE_SAVE
waitse
call BattleFrontier_BattleDomeLobby_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_2499E9
message BattleFrontier_BattleDomeLobby_Text_24AE17
waitmessage
@@ -182,15 +182,15 @@ BattleFrontier_BattleDomeLobby_EventScript_249A47:: @ 8249A47
BattleFrontier_BattleDomeLobby_EventScript_249A59:: @ 8249A59
special copy_player_party_to_sav1
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CFD
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D06
BattleFrontier_BattleDomeLobby_EventScript_249A72:: @ 8249A72
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D0F
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D15
waitmessage
multichoice 17, 6, 23, 0
@@ -209,7 +209,7 @@ BattleFrontier_BattleDomeLobby_EventScript_249ABF:: @ 8249ABF
case 127, BattleFrontier_BattleDomeLobby_EventScript_249C64
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C15
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -222,7 +222,7 @@ BattleFrontier_BattleDomeLobby_EventScript_249ABF:: @ 8249ABF
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C61
msgbox BattleFrontier_BattleDomeLobby_Text_24A1C6, 5
switch VAR_RESULT
@@ -250,7 +250,7 @@ BattleFrontier_BattleDomeLobby_EventScript_249B60:: @ 8249B60
delay 2
call BattleFrontier_BattleDomeLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomeLobby_EventScript_249C4A
setvar VAR_0x8004, 22
special sub_818E9AC
@@ -265,16 +265,16 @@ BattleFrontier_BattleDomeLobby_EventScript_249BC2:: @ 8249BC2
msgbox BattleFrontier_BattleDomeLobby_Text_24A437, 4
closemessage
call BattleFrontier_BattleDomeLobby_EventScript_249C6E
- special sp000_heal_pokemon
+ special HealPlayerParty
warp BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR, 255, 23, 6
setvar VAR_0x4000, 0
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_249BFA:: @ 8249BFA
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D1B
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D24
goto BattleFrontier_BattleDomeLobby_EventScript_249A72
@@ -309,26 +309,26 @@ BattleFrontier_BattleDomeLobby_EventScript_249C6C:: @ 8249C6C
end
BattleFrontier_BattleDomeLobby_EventScript_249C6E:: @ 8249C6E
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CDD
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CE5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D45
waitmovement 0
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D2D
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D33
waitdooranim
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CED
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249CF5
applymovement 255, BattleFrontier_BattleDomeLobby_Movement_249D4E
waitmovement 0
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D39
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249D3F
waitdooranim
return
@@ -434,13 +434,13 @@ BattleFrontier_BattleDomeLobby_EventScript_249D84:: @ 8249D84
setvar VAR_0x8004, 1
setvar VAR_0x8005, 9
special sub_818E9AC
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DC9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DD2
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DDB
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleDomeLobby_EventScript_249DE4
fadescreen 1
setvar VAR_0x8004, 8
diff --git a/data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc
index 30b6d5d39..5de099292 100644
--- a/data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleDomePreBattleRoom.inc
@@ -17,7 +17,7 @@ BattleFrontier_BattleDomePreBattleRoom_MapScript2_24B218: @ 824B218
.2byte 0
BattleFrontier_BattleDomePreBattleRoom_EventScript_24B222:: @ 824B222
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7
setvar VAR_0x8004, 2
setvar VAR_0x8005, 6
@@ -33,7 +33,7 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F:: @ 824B24F
waitmessage
switch VAR_RESULT
call BattleFrontier_BattleDomePreBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B2C1
multichoice 16, 0, 73, 1
switch VAR_RESULT
@@ -158,7 +158,7 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_24B46D:: @ 824B46D
waitstate
setvar VAR_0x8004, 21
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleDomePreBattleRoom_EventScript_24B24F
setvar VAR_0x8004, 2
setvar VAR_0x8005, 8
@@ -247,9 +247,9 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_24B5C7:: @ 824B5C7
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
call BattleFrontier_BattleDomePreBattleRoom_EventScript_24B600
fadescreen 1
setvar VAR_0x8004, 11
diff --git a/data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc
index 2d21f080c..7d1c57f66 100644
--- a/data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleFactoryBattleRoom.inc
@@ -8,14 +8,14 @@ BattleFrontier_BattleFactoryBattleRoom_MapScript1_25ADBB: @ 825ADBB
setvar VAR_0x8004, 5
special sub_81A1780
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE25
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE2B
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25ADF3
end
@@ -31,7 +31,7 @@ BattleFrontier_BattleFactoryBattleRoom_MapScript2_25AE00: @ 825AE00
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE0A:: @ 825AE0A
setvar VAR_0x4001, 1
hideobjectat 255, BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
- compare_var_to_value VAR_0x400F, 0
+ compare VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE24
hideobjectat 2, BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
@@ -62,7 +62,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B:: @ 825AE3B
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67:: @ 825AE67
- compare_var_to_value VAR_0x400F, 0
+ compare VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE3B
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
applymovement 255, BattleFrontier_BattleFactoryBattleRoom_Movement_25B17B
@@ -77,7 +77,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AE67:: @ 825AE67
waitmovement 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
- compare_var_to_value VAR_0x400F, 0
+ compare VAR_0x400F, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C
setvar VAR_0x8004, 5
special sub_8195960
@@ -89,7 +89,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEA7:: @ 825AEA7
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
@@ -110,7 +110,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF0F:: @ 825AF0F
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
- compare_var_to_value VAR_RESULT, 9999
+ compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
@@ -151,7 +151,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C:: @ 825AF9C
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B1FB, 4
setvar VAR_0x8004, 2
@@ -161,20 +161,20 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF9C:: @ 825AF9C
BattleFrontier_BattleFactoryBattleRoom_EventScript_25AFEF:: @ 825AFEF
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B3F1, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B00C:: @ 825B00C
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B42D, 4
closemessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleFactoryBattleRoom_Text_25B460
waitmessage
waitfanfare
@@ -187,7 +187,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051:: @ 825B051
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B517, 4
setvar VAR_0x8004, 2
@@ -197,20 +197,20 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B051:: @ 825B051
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B07E:: @ 825B07E
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5CF, 4
call BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B
goto BattleFrontier_BattleFactoryBattleRoom_EventScript_25AEF8
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B09B:: @ 825B09B
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_25B5E7, 4
waitmessage
applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_25B182
waitmovement 0
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleFactoryBattleRoom_Text_25B640
waitmessage
waitfanfare
@@ -225,7 +225,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B0E0:: @ 825B0E0
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
@@ -236,7 +236,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105:: @ 825B105
setvar VAR_0x8004, 1
setvar VAR_0x8005, 3
special sub_81A5E74
- compare_var_to_value VAR_RESULT, 9999
+ compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF3E
addvar VAR_RESULT, 1
setorcopyvar VAR_0x8006, VAR_RESULT
@@ -246,7 +246,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_25B105:: @ 825B105
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A5E74
- compare_var_to_value VAR_RESULT, 9999
+ compare VAR_RESULT, 9999
goto_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_25AF43
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
@@ -292,7 +292,7 @@ BattleFrontier_BattleFactoryBattleRoom_Movement_25B18B: @ 825B18B
BattleFrontier_BattleFactoryBattleRoom_EventScript_25B190:: @ 825B190
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B190:: @ 825B190
copyvar VAR_RESULT, VAR_0x40CE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25B1AA
warp BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY, 255, 4, 8
waitstate
diff --git a/data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc b/data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc
index 3ceb3276c..791a666d5 100644
--- a/data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattleFactoryLobby.inc
@@ -55,7 +55,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_25849B:: @ 825849B
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_2584BD
msgbox BattleFrontier_BattleFactoryLobby_Text_258D93, 4
waitmessage
@@ -102,7 +102,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_258506:: @ 8258506
BattleFrontier_BattleFactoryLobby_EventScript_25853B:: @ 825853B
call BattleFrontier_BattleFactoryLobby_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258582
message BattleFrontier_BattleFactoryLobby_Text_259388
waitmessage
@@ -155,15 +155,15 @@ BattleFrontier_BattleFactoryLobby_EventScript_2585DD:: @ 82585DD
BattleFrontier_BattleFactoryLobby_EventScript_2585ED:: @ 82585ED
special copy_player_party_to_sav1
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587B1
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587BA
BattleFrontier_BattleFactoryLobby_EventScript_258606:: @ 8258606
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C3
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587C9
waitmessage
multichoice 17, 6, 23, 0
@@ -210,7 +210,7 @@ BattleFrontier_BattleFactoryLobby_EventScript_2586B9:: @ 82586B9
delay 2
call BattleFrontier_BattleFactoryLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryLobby_EventScript_258783
setvar VAR_0x8006, 0
@@ -218,9 +218,9 @@ BattleFrontier_BattleFactoryLobby_EventScript_25871A:: @ 825871A
special copy_player_party_to_sav1
msgbox BattleFrontier_BattleFactoryLobby_Text_258CB1, 4
closemessage
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_25875C
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_258762
applymovement VAR_LAST_TALKED, BattleFrontier_BattleFactoryLobby_Movement_2587A7
applymovement 255, BattleFrontier_BattleFactoryLobby_Movement_2587AC
@@ -239,9 +239,9 @@ BattleFrontier_BattleFactoryLobby_EventScript_258762:: @ 8258762
return
BattleFrontier_BattleFactoryLobby_EventScript_258768:: @ 8258768
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587CF
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleFactoryLobby_EventScript_2587D8
goto BattleFrontier_BattleFactoryLobby_EventScript_258606
diff --git a/data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc
index cd34a1d15..4c0528e34 100644
--- a/data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleFactoryPreBattleRoom.inc
@@ -9,7 +9,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AC5: @ 8259AC5
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259ACF:: @ 8259ACF
setvar VAR_0x4001, 1
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AEA
setobjectxy 1, 8, 7
turnobject 1, 1
@@ -23,13 +23,13 @@ BattleFrontier_BattleFactoryPreBattleRoom_MapScript2_259AEF: @ 8259AEF
.2byte 0
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259AF9:: @ 8259AF9
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5
setvar VAR_0x4000, 1
applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A1AC
applymovement 255, BattleFrontier_BattleFactoryPreBattleRoom_Movement_25A19A
waitmovement 0
- compare_var_to_value VAR_0x8006, 2
+ compare VAR_0x8006, 2
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69
setvar VAR_0x8004, 13
special sub_81A5E74
@@ -55,9 +55,9 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74:: @ 8259B74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25AB96, 4
closemessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23F2B7
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A17C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A18B
waitmovement 0
warp BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM, 255, 6, 11
@@ -70,12 +70,12 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5:: @ 8259BA5
setvar VAR_0x8004, 16
special sub_81A5E74
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A22D, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 9
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26
playse 263
waitse
@@ -96,27 +96,27 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259BA5:: @ 8259BA5
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C13:: @ 8259C13
setvar VAR_0x8004, 9
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259C26:: @ 8259C26
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E1D
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E24
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E2B
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E32
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E39
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E40
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259CC6
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -185,7 +185,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259DF2:: @ 8259DF2
setvar VAR_0x8004, 7
special sub_81A5E74
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259B74
setvar VAR_0x8004, 8
special sub_81A5E74
@@ -249,41 +249,41 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E69:: @ 8259E69
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259E93:: @ 8259E93
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_25A3B4, 4
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F62
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F6B
- compare_var_to_value VAR_0x8005, 2
+ compare VAR_0x8005, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F74
- compare_var_to_value VAR_0x8005, 3
+ compare VAR_0x8005, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F7D
- compare_var_to_value VAR_0x8005, 4
+ compare VAR_0x8005, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F86
- compare_var_to_value VAR_0x8005, 5
+ compare VAR_0x8005, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F8F
- compare_var_to_value VAR_0x8005, 6
+ compare VAR_0x8005, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259F98
- compare_var_to_value VAR_0x8005, 7
+ compare VAR_0x8005, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FA1
- compare_var_to_value VAR_0x8005, 8
+ compare VAR_0x8005, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FAA
- compare_var_to_value VAR_0x8005, 10
+ compare VAR_0x8005, 10
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FB3
- compare_var_to_value VAR_0x8005, 11
+ compare VAR_0x8005, 11
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FBC
- compare_var_to_value VAR_0x8005, 12
+ compare VAR_0x8005, 12
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FC5
- compare_var_to_value VAR_0x8005, 13
+ compare VAR_0x8005, 13
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FCE
- compare_var_to_value VAR_0x8005, 14
+ compare VAR_0x8005, 14
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FD7
- compare_var_to_value VAR_0x8005, 15
+ compare VAR_0x8005, 15
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE0
- compare_var_to_value VAR_0x8005, 16
+ compare VAR_0x8005, 16
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FE9
- compare_var_to_value VAR_0x8005, 17
+ compare VAR_0x8005, 17
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FF2
- compare_var_to_value VAR_0x8005, 18
+ compare VAR_0x8005, 18
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB
return
@@ -360,23 +360,23 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_259FFB:: @ 8259FFB
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A004:: @ 825A004
- compare_var_to_value VAR_0x8006, 0
+ compare VAR_0x8006, 0
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A068
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A071
- compare_var_to_value VAR_0x8006, 2
+ compare VAR_0x8006, 2
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A07A
- compare_var_to_value VAR_0x8006, 3
+ compare VAR_0x8006, 3
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A083
- compare_var_to_value VAR_0x8006, 4
+ compare VAR_0x8006, 4
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A08C
- compare_var_to_value VAR_0x8006, 5
+ compare VAR_0x8006, 5
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A095
- compare_var_to_value VAR_0x8006, 6
+ compare VAR_0x8006, 6
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A09E
- compare_var_to_value VAR_0x8006, 7
+ compare VAR_0x8006, 7
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0A7
- compare_var_to_value VAR_0x8006, 8
+ compare VAR_0x8006, 8
call_if 1, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B0
return
@@ -420,7 +420,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A0B9:: @ 825A0B9
message BattleFrontier_BattleFactoryPreBattleRoom_Text_25AD20
waitmessage
call BattleFrontier_BattleFactoryPreBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_25A110
multichoice 19, 4, 103, 1
switch VAR_RESULT
diff --git a/data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc
index 9178ca8bd..ccd285a3a 100644
--- a/data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePalaceBattleRoom.inc
@@ -12,9 +12,9 @@ BattleFrontier_BattlePalaceBattleRoom_MapScript1_24F825: @ 824F825
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F833:: @ 824F833
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F84B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F856
return
@@ -37,7 +37,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24F86B:: @ 824F86B
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8B5
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE9B
waitmovement 0
@@ -98,33 +98,33 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24F911:: @ 824F911
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
BattleFrontier_BattlePalaceBattleRoom_EventScript_24F98A:: @ 824F98A
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE66
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE6D
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE74
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE7B
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE82
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
call_if 1, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FE89
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FA42
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -198,7 +198,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB3F:: @ 824FB3F
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB61:: @ 824FB61
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2500DD, 4
setvar VAR_0x4002, 1
@@ -207,7 +207,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB79:: @ 824FB79
message BattleFrontier_BattlePalaceBattleRoom_Text_25014A
waitmessage
call BattleFrontier_BattlePalaceBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FBD0
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -247,7 +247,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06:: @ 824FC06
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2501C1, 4
setvar VAR_0x8004, 2
@@ -257,7 +257,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FC06:: @ 824FC06
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCAA:: @ 824FCAA
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502C4, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
@@ -266,13 +266,13 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FCC7:: @ 824FCC7
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_2502FF, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25036D, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePalaceBattleRoom_Text_2503DC
waitmessage
waitfanfare
@@ -290,7 +290,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A:: @ 824FD3A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250485, 4
setvar VAR_0x8004, 2
@@ -300,7 +300,7 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD3A:: @ 824FD3A
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD67:: @ 824FD67
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250572, 4
call BattleFrontier_BattlePalaceBattleRoom_EventScript_24FDF7
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_24F8FA
@@ -309,13 +309,13 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_24FD84:: @ 824FD84
special sub_8195960
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FB28
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_25057E, 4
applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_24FE99
applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_24FEAC
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_250629, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePalaceBattleRoom_Text_250699
waitmessage
waitfanfare
@@ -337,14 +337,14 @@ VerdanturfTown_BattleTentBattleRoom_EventScript_24FDF7:: @ 824FDF7
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 4
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
setvar VAR_0x8004, 18
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
return
@@ -460,7 +460,7 @@ BattleFrontier_BattlePalaceBattleRoom_Movement_24FEB6: @ 824FEB6
BattleFrontier_BattlePalaceBattleRoom_EventScript_24FEBB:: @ 824FEBB
copyvar VAR_RESULT, VAR_0x40CE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_24FED5
warp BATTLE_FRONTIER_BATTLE_PALACE_LOBBY, 255, 5, 7
waitstate
diff --git a/data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc b/data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc
index 183dbdaec..5c71cf4d6 100644
--- a/data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePalaceCorridor.inc
@@ -14,21 +14,21 @@ BattleFrontier_BattlePalaceCorridor_EventScript_24F4B3:: @ 824F4B3
lockall
setvar VAR_0x8004, 3
special sub_8195960
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F58B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F594
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F59D
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5A6
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePalaceCorridor_EventScript_24F5AF
closemessage
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceCorridor_EventScript_24F553
applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_24F5BD
applymovement 255, BattleFrontier_BattlePalaceCorridor_Movement_24F5C4
diff --git a/data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc b/data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc
index d62bc4412..2e0f152b4 100644
--- a/data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePalaceLobby.inc
@@ -49,7 +49,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D817:: @ 824D817
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D838
msgbox BattleFrontier_BattlePalaceLobby_Text_24E497, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D840
@@ -90,14 +90,14 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D8A1:: @ 824D8A1
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
special sub_8195960
playse SE_SAVE
waitse
call BattleFrontier_BattlePalaceLobby_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24D907
message BattleFrontier_BattlePalaceLobby_Text_24EF16
waitmessage
@@ -150,18 +150,18 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D968:: @ 824D968
setvar VAR_0x8004, 1
setvar VAR_0x8005, 0
special sub_8195960
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePalaceLobby_EventScript_24D817
special copy_player_party_to_sav1
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DB9E
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBA7
BattleFrontier_BattlePalaceLobby_EventScript_24D999:: @ 824D999
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB0
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DBB6
waitmessage
multichoice 17, 6, 23, 0
@@ -180,7 +180,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D9E6:: @ 824D9E6
case 127, BattleFrontier_BattlePalaceLobby_EventScript_24DB94
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB45
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -193,7 +193,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24D9E6:: @ 824D9E6
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB91
msgbox BattleFrontier_BattlePalaceLobby_Text_24E3C8, 5
switch VAR_RESULT
@@ -225,7 +225,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24DA87:: @ 824DA87
delay 2
call BattleFrontier_BattlePalaceLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB7A
BattleFrontier_BattlePalaceLobby_EventScript_24DAF3:: @ 824DAF3
@@ -242,7 +242,7 @@ BattleFrontier_BattlePalaceLobby_EventScript_24DAF3:: @ 824DAF3
end
BattleFrontier_BattlePalaceLobby_EventScript_24DB20:: @ 824DB20
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
goto_eq BattleFrontier_BattlePalaceLobby_EventScript_24DB38
msgbox BattleFrontier_BattlePalaceLobby_Text_24DE17, 4
goto BattleFrontier_BattlePalaceLobby_EventScript_24D999
@@ -298,24 +298,24 @@ BattleFrontier_BattlePalaceLobby_EventScript_24DBB6:: @ 824DBB6
return
BattleFrontier_BattlePalaceLobby_EventScript_24DBBC:: @ 824DBBC
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC23
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC29
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC47
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC47
waitmovement 0
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC2F
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC35
waitdooranim
applymovement VAR_LAST_TALKED, BattleFrontier_BattlePalaceLobby_Movement_24DC49
applymovement 255, BattleFrontier_BattlePalaceLobby_Movement_24DC4C
waitmovement 0
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC3B
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattlePalaceLobby_EventScript_24DC41
waitdooranim
return
diff --git a/data/scripts/maps/BattleFrontier_BattlePikeLobby.inc b/data/scripts/maps/BattleFrontier_BattlePikeLobby.inc
index 66226b9ce..40b5e437f 100644
--- a/data/scripts/maps/BattleFrontier_BattlePikeLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePikeLobby.inc
@@ -25,7 +25,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B707:: @ 825B707
end
BattleFrontier_BattlePikeLobby_EventScript_25B710:: @ 825B710
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
lockall
@@ -51,7 +51,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B762:: @ 825B762
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25B784
msgbox BattleFrontier_BattlePikeLobby_Text_25C18A, 4
waitmessage
@@ -77,7 +77,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B78D:: @ 825B78D
copyvar VAR_0x8006, VAR_RESULT
special sub_81A703C
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
message BattleFrontier_BattlePikeLobby_Text_25C1DF
@@ -108,7 +108,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B806:: @ 825B806
setvar VAR_0x8006, 0
special sub_81A703C
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 27
special sub_81A703C
setvar VAR_0x8004, 8
@@ -149,7 +149,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B8BB:: @ 825B8BB
case 127, BattleFrontier_BattlePikeLobby_EventScript_25BA76
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA27
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -162,7 +162,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B8BB:: @ 825B8BB
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA73
msgbox BattleFrontier_BattlePikeLobby_Text_25C0D8, 5
switch VAR_RESULT
@@ -199,7 +199,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_0x4000, 255
setvar VAR_0x8004, 26
special sub_81A703C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePikeLobby_EventScript_25BA5C
special copy_player_party_to_sav1
setvar VAR_0x8004, 3
@@ -210,7 +210,7 @@ BattleFrontier_BattlePikeLobby_EventScript_25B95C:: @ 825B95C
setvar VAR_0x8004, 5
special sub_81A1780
call BattleFrontier_BattlePikeLobby_EventScript_25BA94
- special sp000_heal_pokemon
+ special HealPlayerParty
call BattleFrontier_BattlePikeLobby_EventScript_25BB49
warpsilent BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR, 255, 6, 7
setvar VAR_0x4000, 0
diff --git a/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc b/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc
index 69dc87eaa..30245d984 100644
--- a/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom1.inc
@@ -87,9 +87,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D285:: @ 825D285
lock
faceplayer
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE3F, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DE94, 4
closemessage
release
@@ -145,7 +145,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB:: @ 825D2FB
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DED2, 4
setvar VAR_0x8004, 2
@@ -155,18 +155,18 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB:: @ 825D2FB
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3BD:: @ 825D3BD
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DF71, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D3DA:: @ 825D3DA
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DFA2, 4
waitmessage
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePikeRandomRoom1_Text_25DFD0
waitmessage
waitfanfare
@@ -180,7 +180,7 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416:: @ 825D416
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E02C, 4
setvar VAR_0x8004, 2
@@ -190,18 +190,18 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D416:: @ 825D416
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D443:: @ 825D443
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0E8, 4
call BattleFrontier_BattlePikeRandomRoom1_EventScript_25D77B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D20A
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D460:: @ 825D460
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom1_EventScript_25D49D
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E0F6, 4
waitmessage
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePikeRandomRoom1_Text_25E118
waitmessage
waitfanfare
@@ -236,14 +236,14 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4DC:: @ 825D4DC
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4EA:: @ 825D4EA
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E1DD, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D4FC:: @ 825D4FC
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25E238, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
goto BattleFrontier_BattlePikeRandomRoom1_EventScript_25D2FB
end
@@ -255,9 +255,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D50E:: @ 825D50E
waitmovement 0
message BattleFrontier_BattlePikeRandomRoom1_Text_25D9B6
waitmessage
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DA13, 4
closemessage
applymovement 1, BattleFrontier_BattlePikeRandomRoom1_Movement_25D798
@@ -320,9 +320,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D605:: @ 825D605
setvar VAR_0x8004, 12
special sub_81A703C
copyvar VAR_0x8004, VAR_RESULT
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DD3F, 4
closemessage
@@ -337,13 +337,13 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D643:: @ 825D643
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D751
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D758
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D75F
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D766
setvar VAR_0x8004, 15
special sub_81A703C
@@ -374,9 +374,9 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D6D5:: @ 825D6D5
waitmoncry
setvar VAR_0x8004, 11
special sub_81A703C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D76D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D774
setvar VAR_0x8004, 15
special sub_81A703C
@@ -607,11 +607,11 @@ BattleFrontier_BattlePikeRandomRoom1_EventScript_25D831:: @ 825D831
BattleFrontier_BattlePikeRandomRoom1_EventScript_25D83E:: @ 825D83E
setvar VAR_0x8004, 13
special sub_81A703C
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D881
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D875
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
msgbox BattleFrontier_BattlePikeRandomRoom1_Text_25DABE, 4
closemessage
diff --git a/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc b/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc
index ebdfd5b69..c651a9e68 100644
--- a/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePikeRandomRoom3.inc
@@ -38,9 +38,9 @@ BattleFrontier_BattlePikeRandomRoom3_MapScript1_25E47A: @ 825E47A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePikeRandomRoom3_EventScript_25E4A3
end
diff --git a/data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc b/data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc
index c1dcce822..74da4c01c 100644
--- a/data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePikeThreePathRoom.inc
@@ -168,7 +168,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA5A:: @ 825CA5A
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA78:: @ 825CA78
setvar VAR_0x8004, 17
special sub_81A703C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA91
setvar VAR_0x4005, 255
end
@@ -191,7 +191,7 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_25CA97:: @ 825CA97
BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB:: @ 825CABB
setvar VAR_0x8004, 19
special sub_81A703C
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BattleFrontier_BattlePikeThreePathRoom_EventScript_25CBC2
lock
faceplayer
diff --git a/data/scripts/maps/BattleFrontier_BattlePointExchangeServiceCorner.inc b/data/scripts/maps/BattleFrontier_BattlePointExchangeServiceCorner.inc
index 54d72c398..2a39d844b 100644
--- a/data/scripts/maps/BattleFrontier_BattlePointExchangeServiceCorner.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePointExchangeServiceCorner.inc
@@ -14,29 +14,29 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F07D:: @ 825F07D
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F08A:: @ 825F08A
specialvar VAR_0x4001, sub_813AA04
- compare_var_to_var VAR_0x4001, VAR_0x8008
+ compare VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE86, 4
- compare_var_to_value VAR_0x4002, 0
+ compare VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
- compare_var_to_value VAR_0x4002, 2
+ compare VAR_0x4002, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0C9:: @ 825F0C9
- compare_var_to_value VAR_0x4002, 0
+ compare VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A
end
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5:: @ 825F0E5
checkdecorspace VAR_0x8009
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
@@ -44,7 +44,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F0E5:: @ 825F0E5
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE45, 4
- compare_var_to_value VAR_0x4002, 0
+ compare VAR_0x4002, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
end
@@ -57,7 +57,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F11D:: @ 825F11D
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A:: @ 825F12A
checkitemspace VAR_0x8009, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F166
copyvar VAR_0x8004, VAR_0x8008
special sub_813A9A4
@@ -65,7 +65,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F12A:: @ 825F12A
special sub_813A8FC
playse SE_REGI
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE72, 4
- compare_var_to_value VAR_0x4002, 2
+ compare VAR_0x4002, 2
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
goto BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
end
@@ -107,7 +107,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185:: @ 825F185
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E:: @ 825F21E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8B6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 16
setvar VAR_0x8009, 75
@@ -116,7 +116,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F21E:: @ 825F21E
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241:: @ 825F241
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F8E6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 103
@@ -125,7 +125,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F241:: @ 825F241
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264:: @ 825F264
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F917, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 32
setvar VAR_0x8009, 87
@@ -134,7 +134,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F264:: @ 825F264
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287:: @ 825F287
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F949, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 79
@@ -143,7 +143,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F287:: @ 825F287
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA:: @ 825F2AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F979, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 84
@@ -152,7 +152,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2AA:: @ 825F2AA
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD:: @ 825F2CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9A9, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 85
@@ -161,7 +161,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2CD:: @ 825F2CD
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0:: @ 825F2F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25F9DB, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 48
setvar VAR_0x8009, 86
@@ -170,7 +170,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F2F0:: @ 825F2F0
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313:: @ 825F313
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA0A, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 80
@@ -179,7 +179,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F313:: @ 825F313
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336:: @ 825F336
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA3D, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 81
@@ -188,7 +188,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F336:: @ 825F336
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F359:: @ 825F359
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FA70, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F185
setvar VAR_0x8008, 80
setvar VAR_0x8009, 82
@@ -221,7 +221,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E:: @ 825F38E
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0:: @ 825F3F0
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAA2, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 113
@@ -230,7 +230,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F3F0:: @ 825F3F0
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413:: @ 825F413
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FAD2, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 128
setvar VAR_0x8009, 111
@@ -239,7 +239,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F413:: @ 825F413
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436:: @ 825F436
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB03, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 114
@@ -248,7 +248,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F436:: @ 825F436
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459:: @ 825F459
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB35, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 115
@@ -257,7 +257,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F459:: @ 825F459
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F47C:: @ 825F47C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB68, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F38E
setvar VAR_0x8008, 256
setvar VAR_0x8009, 116
@@ -291,7 +291,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1:: @ 825F4B1
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E:: @ 825F51E
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FB9B, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 64
@@ -300,7 +300,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F51E:: @ 825F51E
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541:: @ 825F541
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBC7, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 67
@@ -309,7 +309,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F541:: @ 825F541
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564:: @ 825F564
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FBF3, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 65
@@ -318,7 +318,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F564:: @ 825F564
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587:: @ 825F587
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC1C, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 70
@@ -327,7 +327,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F587:: @ 825F587
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA:: @ 825F5AA
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC45, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 66
@@ -336,7 +336,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5AA:: @ 825F5AA
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5CD:: @ 825F5CD
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC70, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F4B1
setvar VAR_0x8008, 1
setvar VAR_0x8009, 63
@@ -373,7 +373,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602:: @ 825F602
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690:: @ 825F690
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FE17, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 200
@@ -382,7 +382,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F690:: @ 825F690
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3:: @ 825F6B3
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCCB, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 180
@@ -391,7 +391,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6B3:: @ 825F6B3
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6:: @ 825F6D6
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FCFA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 183
@@ -400,7 +400,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6D6:: @ 825F6D6
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9:: @ 825F6F9
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD29, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 48
setvar VAR_0x8009, 185
@@ -409,7 +409,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F6F9:: @ 825F6F9
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C:: @ 825F71C
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FC9A, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 179
@@ -418,7 +418,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F71C:: @ 825F71C
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F:: @ 825F73F
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD59, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 186
@@ -427,7 +427,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F73F:: @ 825F73F
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762:: @ 825F762
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FD89, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 187
@@ -436,7 +436,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F762:: @ 825F762
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785:: @ 825F785
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDB9, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 196
@@ -445,7 +445,7 @@ BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F785:: @ 825F785
BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7A8:: @ 825F7A8
msgbox BattleFrontier_BattlePointExchangeServiceCorner_Text_25FDE8, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F602
setvar VAR_0x8008, 64
setvar VAR_0x8009, 198
@@ -661,104 +661,104 @@ BattleFrontier_BattlePointExchangeServiceCorner_Text_26012D: @ 826012D
.string "the BATTLE facilities, they start\l"
.string "giving you more and more Battle Points.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA: @ 82601AA
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2601AA:: @ 82601AA
.string "A large poster with a SMOOCHUM print.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0: @ 82601D0
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2601D0:: @ 82601D0
.string "A SMOOCHUM cushion.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260201: @ 8260201
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260201:: @ 8260201
.string "A SMOOCHUM DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F: @ 826022F
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26022F:: @ 826022F
.string "A TOGEPI DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B: @ 826025B
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26025B:: @ 826025B
.string "A MEOWTH DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260287: @ 8260287
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260287:: @ 8260287
.string "A CLEFAIRY DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5: @ 82602B5
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2602B5:: @ 82602B5
.string "A DITTO DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0: @ 82602E0
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2602E0:: @ 82602E0
.string "A CYNDAQUIL DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F: @ 826030F
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26030F:: @ 826030F
.string "A CHIKORITA DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E: @ 826033E
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26033E:: @ 826033E
.string "A TOTODILE DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C: @ 826036C
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26036C:: @ 826036C
.string "A large DOLL.\n"
.string "Place it on a mat or a desk.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260397: @ 8260397
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260397:: @ 8260397
.string "Raises the stat ATTACK of one\n"
.string "POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE: @ 82603BE
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2603BE:: @ 82603BE
.string "Raises the stat SP. ATK of one\n"
.string "POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6: @ 82603E6
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2603E6:: @ 82603E6
.string "Raises the stat DEFENSE of one\n"
.string "POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E: @ 826040E
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26040E:: @ 826040E
.string "Raises the stat SP. DEF of one\n"
.string "POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260436: @ 8260436
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260436:: @ 8260436
.string "Raises the stat SPEED of one\n"
.string "POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C: @ 826045C
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26045C:: @ 826045C
.string "Raises the HP of one POKéMON.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A: @ 826047A
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26047A:: @ 826047A
.string "A hold item that gradually restores\n"
.string "HP in battle.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC: @ 82604AC
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2604AC:: @ 82604AC
.string "A hold item that restores any\n"
.string "lowered stat.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8: @ 82604D8
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2604D8:: @ 82604D8
.string "A hold item that occasionally allows\n"
.string "the first strike.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F: @ 826050F
+BattleFrontier_BattlePointExchangeServiceCorner_Text_26050F:: @ 826050F
.string "A hold item that snaps POKéMON out\n"
.string "of infatuation.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260542: @ 8260542
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260542:: @ 8260542
.string "A hold item that casts a glare to\n"
.string "reduce accuracy.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260575: @ 8260575
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260575:: @ 8260575
.string "Raises a move’s power, but permits\n"
.string "only that move.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8: @ 82605A8
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2605A8:: @ 82605A8
.string "A hold item that may cause flinching\n"
.string "when the foe is hit.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2: @ 82605E2
+BattleFrontier_BattlePointExchangeServiceCorner_Text_2605E2:: @ 82605E2
.string "A hold item that occasionally\n"
.string "prevents fainting.$"
-BattleFrontier_BattlePointExchangeServiceCorner_Text_260613: @ 8260613
+BattleFrontier_BattlePointExchangeServiceCorner_Text_260613:: @ 8260613
.string "A hold item that raises the\n"
.string "critical-hit rate.$"
diff --git a/data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc b/data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc
index 85fd5e417..cff676124 100644
--- a/data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePyramidEmptySquare.inc
@@ -21,7 +21,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252A5D:: @ 8252A5D
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77:: @ 8252A77
special sub_81A8E7C
delay 2
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_if 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252A77
setvar VAR_0x400D, 0
releaseall
@@ -33,7 +33,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252A8F:: @ 8252A8F
end
BattleFrontier_BattlePyramidEmptySquare_EventScript_252A98:: @ 8252A98
- playbgm BGM_BATTLE_PYRAMID, 0
+ playbgm MUS_PYRAMID, 0
setvar VAR_0x400E, 1
end
@@ -49,17 +49,17 @@ BattleFrontier_BattlePyramidEmptySquare_MapScript1_252AA2: @ 8252AA2
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B39
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
- compare_var_to_value VAR_RESULT, 9
+ compare VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252B42
setvar VAR_0x8004, 14
setvar VAR_0x8005, 8
@@ -90,7 +90,7 @@ BattleFrontier_BattlePyramidTop_EventScript_252B66:: @ 8252B66
special sub_81A8E7C
setvar VAR_0x8004, 14
special sub_81A8E7C
- special sp000_heal_pokemon
+ special HealPlayerParty
warpsilent BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY, 255, 7, 13
waitstate
end
@@ -134,7 +134,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8:: @ 8252BE8
setvar VAR_0x8005, 2
copyvar VAR_0x8006, VAR_RESULT
special sub_81A1780
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C45
setvar VAR_0x8004, 6
special sub_81A8E7C
@@ -166,7 +166,7 @@ BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A:: @ 8252C6A
setvar VAR_0x8004, 7
special sub_81A8E7C
callstd 1
- compare_var_to_value VAR_0x8007, 0
+ compare VAR_0x8007, 0
goto_eq BattleFrontier_BattlePyramidEmptySquare_EventScript_252C87
setvar VAR_0x8004, 8
special sub_81A8E7C
@@ -189,470 +189,596 @@ BattleFrontier_BattlePyramidEmptySquare_Text_252CFB:: @ 8252CFB
.string "Are you sure you want to quit your\n"
.string "PYRAMID quest?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252D2D:: @ 8252D2D
.string "This floor’s exit is in\n"
.string "that direction: {UP_ARROW}$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252D57:: @ 8252D57
.string "This floor’s exit is in\n"
.string "that direction: {LEFT_ARROW}$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252D81:: @ 8252D81
.string "This floor’s exit is in\n"
.string "that direction: {RIGHT_ARROW}$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252DAB:: @ 8252DAB
.string "This floor’s exit is in\n"
.string "that direction: {DOWN_ARROW}$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252DD5:: @ 8252DD5
.string "The exit on this floor is in\n"
.string "the {UP_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252E03:: @ 8252E03
.string "The exit on this floor is in\n"
.string "the {LEFT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252E31:: @ 8252E31
.string "The exit on this floor is in\n"
.string "the {RIGHT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252E5F:: @ 8252E5F
.string "The exit on this floor is in\n"
.string "the {DOWN_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252E8D:: @ 8252E8D
.string "The exit is over\n"
.string "that {UP_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252EAA:: @ 8252EAA
.string "The exit is over\n"
.string "that {LEFT_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252EC7:: @ 8252EC7
.string "The exit is over\n"
.string "that {RIGHT_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252EE4:: @ 8252EE4
.string "The exit is over\n"
.string "that {DOWN_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252F01:: @ 8252F01
.string "On this floor, the exit is somewhere\n"
.string "in the {UP_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252F3A:: @ 8252F3A
.string "On this floor, the exit is somewhere\n"
.string "in the {LEFT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252F73:: @ 8252F73
.string "On this floor, the exit is somewhere\n"
.string "in the {RIGHT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252FAC:: @ 8252FAC
.string "On this floor, the exit is somewhere\n"
.string "in the {DOWN_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_252FE5:: @ 8252FE5
.string "The exit?\n"
.string "It’s that {UP_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253000:: @ 8253000
.string "The exit?\n"
.string "It’s that {LEFT_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25301B:: @ 825301B
.string "The exit?\n"
.string "It’s that {RIGHT_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253036:: @ 8253036
.string "The exit?\n"
.string "It’s that {DOWN_ARROW} way.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253051:: @ 8253051
.string "The exit happens to be in\n"
.string "the {UP_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25307C:: @ 825307C
.string "The exit happens to be in\n"
.string "the {LEFT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2530A7:: @ 82530A7
.string "The exit happens to be in\n"
.string "the {RIGHT_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2530D2:: @ 82530D2
.string "The exit happens to be in\n"
.string "the {DOWN_ARROW} direction.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2530FD:: @ 82530FD
.string "Are you looking for items?\p"
.string "There are eight items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253140:: @ 8253140
.string "Are you looking for items?\p"
.string "There are seven items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253183:: @ 8253183
.string "Are you looking for items?\p"
.string "There are six items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2531C4:: @ 82531C4
.string "Are you looking for items?\p"
.string "There are five items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253206:: @ 8253206
.string "Are you looking for items?\p"
.string "There are four items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253248:: @ 8253248
.string "Are you looking for items?\p"
.string "There are three items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25328B:: @ 825328B
.string "Are you looking for items?\p"
.string "There are two items left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2532CC:: @ 82532CC
.string "Are you looking for items?\p"
.string "There is one item left to\n"
.string "be found.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25330B:: @ 825330B
.string "Are you looking for items?\p"
.string "There isn’t anything left to\n"
.string "be found!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25334D:: @ 825334D
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are eight items\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2533A6:: @ 82533A6
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are seven items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253404:: @ 8253404
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are six items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253460:: @ 8253460
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are five items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2534BD:: @ 82534BD
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are four items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25351A:: @ 825351A
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are three items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253578:: @ 8253578
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There are two items left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2535D4:: @ 82535D4
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There is just one item\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25362E:: @ 825362E
.string "Because you won, I’ll tell you\n"
.string "a little secret!\p"
.string "There isn’t anything left\n"
.string "lying around here.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25368B:: @ 825368B
.string "How’s your stock of items holding up?\p"
.string "I reckon there are eight items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2536F8:: @ 82536F8
.string "How’s your stock of items holding up?\p"
.string "I reckon there are seven items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253765:: @ 8253765
.string "How’s your stock of items holding up?\p"
.string "I reckon there are six items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2537D0:: @ 82537D0
.string "How’s your stock of items holding up?\p"
.string "I reckon there are five items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25383C:: @ 825383C
.string "How’s your stock of items holding up?\p"
.string "I reckon there are four items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2538A8:: @ 82538A8
.string "How’s your stock of items holding up?\p"
.string "I reckon there are three items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253915:: @ 8253915
.string "How’s your stock of items holding up?\p"
.string "I reckon there are two items left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253980:: @ 8253980
.string "How’s your stock of items holding up?\p"
.string "I reckon there’s but one item left\n"
.string "waiting to be found on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2539EC:: @ 82539EC
.string "How’s your stock of items holding up?\p"
.string "I reckon there are no more items\n"
.string "waiting to be found on this floor.\l"
.string "You take care now!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253A69:: @ 8253A69
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be eight more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253AC4:: @ 8253AC4
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be seven more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253B1F:: @ 8253B1F
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be six more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253B78:: @ 8253B78
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be five more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253BD2:: @ 8253BD2
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be four more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253C2C:: @ 8253C2C
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be three more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253C87:: @ 8253C87
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be two more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253CE0:: @ 8253CE0
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appears to be only one more\n"
.string "item on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253D3E:: @ 8253D3E
.string "You’re strong, so you’ve earned\n"
.string "a hint!\p"
.string "There appear to be no more\n"
.string "items on the ground.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253D96:: @ 8253D96
.string "On this floor of the PYRAMID,\n"
.string "I hear there are eight items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253DD2:: @ 8253DD2
.string "On this floor of the PYRAMID,\n"
.string "I hear there are seven items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253E0E:: @ 8253E0E
.string "On this floor of the PYRAMID,\n"
.string "I hear there are six items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253E48:: @ 8253E48
.string "On this floor of the PYRAMID,\n"
.string "I hear there are five items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253E83:: @ 8253E83
.string "On this floor of the PYRAMID,\n"
.string "I hear there are four items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253EBE:: @ 8253EBE
.string "On this floor of the PYRAMID,\n"
.string "I hear there are three items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253EFA:: @ 8253EFA
.string "On this floor of the PYRAMID,\n"
.string "I hear there are two items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253F34:: @ 8253F34
.string "On this floor of the PYRAMID,\n"
.string "I hear there is one item…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253F6C:: @ 8253F6C
.string "On this floor of the PYRAMID,\n"
.string "I hear there are no items…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253FA5:: @ 8253FA5
.string "Have you collected any items?\p"
.string "I believe there are eight more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_253FF7:: @ 8253FF7
.string "Have you collected any items?\p"
.string "I believe there are seven more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254049:: @ 8254049
.string "Have you collected any items?\p"
.string "I believe there are six more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254099:: @ 8254099
.string "Have you collected any items?\p"
.string "I believe there are five more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2540EA:: @ 82540EA
.string "Have you collected any items?\p"
.string "I believe there are four more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25413B:: @ 825413B
.string "Have you collected any items?\p"
.string "I believe there are three more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25418D:: @ 825418D
.string "Have you collected any items?\p"
.string "I believe there are two more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2541DD:: @ 82541DD
.string "Have you collected any items?\p"
.string "I believe there is one more\n"
.string "item on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25422B:: @ 825422B
.string "Have you collected any items?\p"
.string "I believe there are no more\n"
.string "items on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25427A:: @ 825427A
.string "You were really awesome!\p"
.string "But there are still seven tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2542CB:: @ 82542CB
.string "You were really awesome!\p"
.string "But there are still six tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25431A:: @ 825431A
.string "You were really awesome!\p"
.string "But there are still five tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25436A:: @ 825436A
.string "You were really awesome!\p"
.string "But there are still four tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2543BA:: @ 82543BA
.string "You were really awesome!\p"
.string "But there are still three tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25440B:: @ 825440B
.string "You were really awesome!\p"
.string "But there are still two tough\n"
.string "TRAINERS other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25445A:: @ 825445A
.string "You were really awesome!\p"
.string "But there’s still one tough\n"
.string "TRAINER other than me!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2544A6:: @ 82544A6
.string "You were really awesome!\p"
.string "There’s no one left that\n"
.string "can beat you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2544E6:: @ 82544E6
.string "This is so upsetting!\p"
.string "But there are seven TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254538:: @ 8254538
.string "This is so upsetting!\p"
.string "But there are six TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254588:: @ 8254588
.string "This is so upsetting!\p"
.string "But there are five TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2545D9:: @ 82545D9
.string "This is so upsetting!\p"
.string "But there are four TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25462A:: @ 825462A
.string "This is so upsetting!\p"
.string "But there are three TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25467C:: @ 825467C
.string "This is so upsetting!\p"
.string "But there are two TRAINERS left!\n"
.string "Someone will humble you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2546CC:: @ 82546CC
.string "This is so upsetting!\p"
.string "But there’s one TRAINER left!\n"
.string "I’m sure you will be humbled!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25471E:: @ 825471E
.string "This is so upsetting!\p"
.string "But there are no more TRAINERS\n"
.string "who can engage you!$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254767:: @ 8254767
.string "That’s pretty impressive!\p"
.string "But there are seven more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2547C9:: @ 82547C9
.string "That’s pretty impressive!\p"
.string "But there are six more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254829:: @ 8254829
.string "That’s pretty impressive!\p"
.string "But there are five more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25488A:: @ 825488A
.string "That’s pretty impressive!\p"
.string "But there are four more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2548EB:: @ 82548EB
.string "That’s pretty impressive!\p"
.string "But there are three more TRAINERS\n"
.string "on this floor. Can you beat them all?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25494D:: @ 825494D
.string "That’s pretty impressive!\p"
.string "But there are two more TRAINERS\n"
.string "on this floor. Can you beat them both?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_2549AE:: @ 82549AE
.string "That’s pretty impressive!\p"
.string "But there’s still one more TRAINER\n"
.string "on this floor. Can you prevail?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254A0B:: @ 8254A0B
.string "That’s pretty impressive!\p"
.string "You’ve gone through all the TRAINERS\n"
.string "on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254A59:: @ 8254A59
.string "Maybe you could sweep through\n"
.string "the seven TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254A9E:: @ 8254A9E
.string "Maybe you could sweep through\n"
.string "the six TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254AE1:: @ 8254AE1
.string "Maybe you could sweep through\n"
.string "the five TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254B25:: @ 8254B25
.string "Maybe you could sweep through\n"
.string "the four TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254B69:: @ 8254B69
.string "Maybe you could sweep through\n"
.string "the three TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254BAE:: @ 8254BAE
.string "Maybe you could sweep through\n"
.string "the two TRAINERS left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254BF1:: @ 8254BF1
.string "Maybe you could complete your sweep\n"
.string "with the one TRAINER left on this floor.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254C3E:: @ 8254C3E
.string "There isn’t a single person left who\n"
.string "can defeat you now…$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254C77:: @ 8254C77
.string "You may have what it takes to beat\n"
.string "the seven expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254CC0:: @ 8254CC0
.string "You may have what it takes to beat\n"
.string "the six expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254D07:: @ 8254D07
.string "You may have what it takes to beat\n"
.string "the five expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254D4F:: @ 8254D4F
.string "You may have what it takes to beat\n"
.string "the four expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254D97:: @ 8254D97
.string "You may have what it takes to beat\n"
.string "the three expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254DE0:: @ 8254DE0
.string "You may have what it takes to beat\n"
.string "the two expert TRAINERS who remain.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254E27:: @ 8254E27
.string "You may have what it takes to beat\n"
.string "the one expert TRAINER who remains.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254E6E:: @ 8254E6E
.string "Your skills are beyond reproach.\p"
.string "There are no more TRAINERS here\n"
.string "who have any chance of beating you.$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254ED3:: @ 8254ED3
.string "Can you keep winning against\n"
.string "the seven remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254F0E:: @ 8254F0E
.string "Can you keep winning against\n"
.string "the six remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254F47:: @ 8254F47
.string "Can you keep winning against\n"
.string "the five remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254F81:: @ 8254F81
.string "Can you keep winning against\n"
.string "the four remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254FBB:: @ 8254FBB
.string "Can you keep winning against\n"
.string "the three remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_254FF6:: @ 8254FF6
.string "Can you keep winning against\n"
.string "the two remaining TRAINERS?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_25502F:: @ 825502F
.string "Can you keep winning against\n"
.string "the last remaining TRAINER?$"
+BattleFrontier_BattlePyramidEmptySquare_Text_255068:: @ 8255068
.string "There aren’t any TRAINERS left that\n"
.string "can take you on now…$"
diff --git a/data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc b/data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc
index f5043f13e..9455479a7 100644
--- a/data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePyramidLobby.inc
@@ -52,7 +52,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507B1:: @ 82507B1
lockall
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_2507D2
msgbox BattleFrontier_BattlePyramidLobby_Text_2517B5, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_2507DA
@@ -62,7 +62,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507D2:: @ 82507D2
BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
special sub_81B95E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, BattleFrontier_BattlePyramidLobby_EventScript_250DDB
clearflag FLAG_SPECIAL_FLAG_0x4004
setvar VAR_0x8004, 8
@@ -70,7 +70,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2507DA:: @ 82507DA
special copy_player_party_from_sav1
setvar VAR_0x8004, 14
special sub_81A8E7C
- special sp000_heal_pokemon
+ special HealPlayerParty
message BattleFrontier_BattlePyramidLobby_Text_2519F8
waitmessage
playse SE_EXPMAX
@@ -100,7 +100,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250852:: @ 8250852
special copy_player_party_from_sav1
setvar VAR_0x8004, 14
special sub_81A8E7C
- special sp000_heal_pokemon
+ special HealPlayerParty
lockall
message BattleFrontier_BattlePyramidLobby_Text_251B5A
waitmessage
@@ -153,7 +153,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250904:: @ 8250904
case 127, BattleFrontier_BattlePyramidLobby_EventScript_250AC4
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250A75
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -166,7 +166,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250904:: @ 8250904
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AC1
msgbox BattleFrontier_BattlePyramidLobby_Text_2514E6, 5
switch VAR_RESULT
@@ -202,7 +202,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_2509A5:: @ 82509A5
delay 2
call BattleFrontier_BattlePyramidLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250AAA
BattleFrontier_BattlePyramidLobby_EventScript_250A21:: @ 8250A21
@@ -218,7 +218,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250A21:: @ 8250A21
setvar VAR_0x8006, 0
special sub_81A1780
setvar VAR_RESULT, 0
- special sp000_heal_pokemon
+ special HealPlayerParty
warp BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE, 255, 1, 1
setvar VAR_0x4000, 0
waitstate
@@ -285,7 +285,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B28:: @ 8250B28
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A8E7C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B53
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
@@ -303,7 +303,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250B66:: @ 8250B66
setvar VAR_0x8004, 1
setvar VAR_0x8005, 6
special sub_81A8E7C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidLobby_EventScript_250B91
setvar VAR_RESULT, 0
goto BattleFrontier_BattlePyramidLobby_EventScript_250BA4
@@ -440,7 +440,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250D56:: @ 8250D56
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A8E7C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250D94
msgbox BattleFrontier_BattlePyramidLobby_Text_2515AD, 4
goto BattleFrontier_BattlePyramidLobby_EventScript_250D9C
@@ -496,7 +496,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250DDB:: @ 8250DDB
msgbox BattleFrontier_BattlePyramidLobby_Text_2517FC, 4
setflag FLAG_SPECIAL_FLAG_0x4004
special sub_81C6A94
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E00
message BattleFrontier_BattlePyramidLobby_Text_2518C6
waitmessage
@@ -534,7 +534,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_250E50:: @ 8250E50
BattleFrontier_BattlePyramidLobby_EventScript_250E60:: @ 8250E60
special sub_81B95E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidLobby_EventScript_250E6F
return
diff --git a/data/scripts/maps/BattleFrontier_BattlePyramidTop.inc b/data/scripts/maps/BattleFrontier_BattlePyramidTop.inc
index 5249a28d6..6c44e0044 100644
--- a/data/scripts/maps/BattleFrontier_BattlePyramidTop.inc
+++ b/data/scripts/maps/BattleFrontier_BattlePyramidTop.inc
@@ -20,7 +20,7 @@ BattleFrontier_BattlePyramidTop_MapScript2_2550CE: @ 82550CE
BattleFrontier_BattlePyramidTop_EventScript_2550D8:: @ 82550D8
setvar VAR_0x4001, 1
turnobject 255, 2
- compare_var_to_value VAR_0x400C, 0
+ compare VAR_0x400C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2550F3
setobjectxyperm 2, 0, 0
@@ -30,7 +30,7 @@ BattleFrontier_BattlePyramidTop_EventScript_2550F3:: @ 82550F3
BattleFrontier_BattlePyramidTop_MapScript1_2550F4: @ 82550F4
setvar VAR_0x8004, 9
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25510C
call BattleFrontier_BattlePyramidTop_EventScript_242170
@@ -45,11 +45,11 @@ BattleFrontier_BattlePyramidTop_EventScript_25510C:: @ 825510C
setvar VAR_0x8004, 1
setvar VAR_0x8005, 5
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
- compare_var_to_value VAR_RESULT, 9
+ compare VAR_RESULT, 9
goto_eq BattleFrontier_BattlePyramidTop_EventScript_252B42
end
@@ -59,7 +59,7 @@ BattleFrontier_BattlePyramidTop_MapScript2_25516E: @ 825516E
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_255180:: @ 8255180
- playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
+ playbgm MUS_PYRAMID_TOP, 0
setvar VAR_0x400E, 1
end
@@ -88,9 +88,9 @@ BattleFrontier_BattlePyramidTop_EventScript_255193:: @ 8255193
BattleFrontier_BattlePyramidTop_EventScript_2551D0:: @ 82551D0
lock
faceplayer
- compare_var_to_value VAR_0x400D, 0
+ compare VAR_0x400D, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255236
- compare_var_to_value VAR_0x400C, 0
+ compare VAR_0x400C, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255240
msgbox BattleFrontier_BattlePyramidTop_Text_255410, 4
closemessage
@@ -102,7 +102,7 @@ BattleFrontier_BattlePyramidTop_EventScript_2551D0:: @ 82551D0
waitmovement 0
message BattleFrontier_BattlePyramidTop_Text_2554E8
waitmessage
- playfanfare BGM_ME_BATTLE_POINTS
+ playfanfare MUS_ME_POINTGET
waitfanfare
closemessage
@@ -136,7 +136,7 @@ BattleFrontier_BattlePyramidTop_EventScript_255256:: @ 8255256
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_2552D0
special SpawnScriptFieldObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
@@ -159,18 +159,18 @@ BattleFrontier_BattlePyramidTop_EventScript_2552D0:: @ 82552D0
BattleFrontier_BattlePyramidTop_EventScript_2552DA:: @ 82552DA
msgbox BattleFrontier_BattlePyramidTop_Text_255846, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
- playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
- compare_var_to_value VAR_RESULT, 1
+ playbgm MUS_PYRAMID_TOP, 0
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2552FB
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2552FB:: @ 82552FB
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255873, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePyramidTop_Text_2558E9
waitmessage
waitfanfare
@@ -183,7 +183,7 @@ BattleFrontier_BattlePyramidTop_EventScript_255335:: @ 8255335
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattlePyramidTop_EventScript_255388
special SpawnScriptFieldObject
applymovement 127, BattleFrontier_BattlePyramidTop_Movement_25540C
@@ -206,18 +206,18 @@ BattleFrontier_BattlePyramidTop_EventScript_255388:: @ 8255388
BattleFrontier_BattlePyramidTop_EventScript_255392:: @ 8255392
msgbox BattleFrontier_BattlePyramidTop_Text_255AA1, 4
call BattleFrontier_BattlePyramidTop_EventScript_2553ED
- playbgm BGM_BATTLE_PYRAMID_SUMMIT, 0
- compare_var_to_value VAR_RESULT, 1
+ playbgm MUS_PYRAMID_TOP, 0
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattlePyramidTop_EventScript_2553B3
goto BattleFrontier_BattlePyramidTop_EventScript_252B42
BattleFrontier_BattlePyramidTop_EventScript_2553B3:: @ 82553B3
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattlePyramidTop_EventScript_25521A
msgbox BattleFrontier_BattlePyramidTop_Text_255ACD, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattlePyramidTop_Text_255B59
waitmessage
waitfanfare
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc
index 71f0cff2d..7ed448c9a 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom.inc
@@ -23,7 +23,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241B6C:: @ 8241B6C
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241BC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
@@ -75,29 +75,29 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241C2F:: @ 8241C2F
removeobject 1
setvar VAR_0x8004, 9
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3
applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_24218D
waitmovement 0
applymovement 255, BattleFrontier_BattleTowerBattleRoom_Movement_24217E
waitmovement 0
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242217, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
BattleFrontier_BattleTowerBattleRoom_EventScript_241C8F:: @ 8241C8F
setvar VAR_0x8004, 9
special sub_81A1780
copyvar VAR_0x400F, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom_EventScript_241E44
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241D0A
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -245,7 +245,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241EC3:: @ 8241EC3
return
BattleFrontier_BattleTowerBattleRoom_EventScript_241F0A:: @ 8241F0A
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F22
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2424C2, 4
setvar VAR_0x4002, 1
@@ -254,7 +254,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241F22:: @ 8241F22
message BattleFrontier_BattleTowerBattleRoom_Text_242542
waitmessage
call BattleFrontier_BattleTowerBattleRoom_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241F79
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -289,7 +289,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF:: @ 8241FAF
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_242579, 4
setvar VAR_0x8004, 2
@@ -299,7 +299,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_241FAF:: @ 8241FAF
BattleFrontier_BattleTowerBattleRoom_EventScript_242029:: @ 8242029
msgbox BattleFrontier_BattleTowerBattleRoom_Text_24268C, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_242046
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
@@ -307,10 +307,10 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_242046:: @ 8242046
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2426B4, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleTowerBattleRoom_Text_24270E
waitmessage
waitfanfare
@@ -323,7 +323,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_242085:: @ 8242085
setvar VAR_0x8004, 1
setvar VAR_0x8005, 7
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2427F9, 4
setvar VAR_0x8004, 2
@@ -333,7 +333,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_242085:: @ 8242085
BattleFrontier_BattleTowerBattleRoom_EventScript_2420B2:: @ 82420B2
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428E0, 4
call BattleFrontier_BattleTowerBattleRoom_EventScript_24210E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF
goto BattleFrontier_BattleTowerBattleRoom_EventScript_241C03
@@ -341,10 +341,10 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_2420CF:: @ 82420CF
call BattleFrontier_BattleTowerBattleRoom_EventScript_241EBA
setvar VAR_0x8004, 12
special sub_81A1780
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_241DF6
msgbox BattleFrontier_BattleTowerBattleRoom_Text_2428F7, 4
- playfanfare BGM_ME_BATTLE_SYMBOL
+ playfanfare MUS_ME_SYMBOLGET
message BattleFrontier_BattleTowerBattleRoom_Text_242932
waitmessage
waitfanfare
@@ -361,17 +361,17 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_24210E:: @ 824210E
setvar VAR_0x8005, 6
setvar VAR_0x8006, 0
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 0
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
copyvar VAR_0x8004, VAR_0x40CE
- compare_var_to_value VAR_0x8004, 3
+ compare VAR_0x8004, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_24215A
setvar VAR_0x8004, 18
special sub_81A1780
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 21
special sub_81A1780
@@ -485,11 +485,11 @@ BattleFrontier_BattleTowerBattleRoom_Movement_2421B2: @ 82421B2
BattleFrontier_BattleTowerBattleRoom2_EventScript_2421B8:: @ 82421B8
BattleFrontier_BattleTowerBattleRoom_EventScript_2421B8:: @ 82421B8
copyvar VAR_RESULT, VAR_0x40CE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421E8
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421F2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattleTowerBattleRoom_EventScript_2421FC
warp BATTLE_FRONTIER_BATTLE_TOWER_LOBBY, 255, 6, 6
waitstate
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc b/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc
index 2ea9c897b..feaa18c8d 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerBattleRoom2.inc
@@ -5,9 +5,9 @@ BattleFrontier_BattleTowerBattleRoom2_MapScripts:: @ 8248EE8
.byte 0
BattleFrontier_BattleTowerBattleRoom2_MapScript1_248EF8: @ 8248EF8
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_248F2F
end
@@ -15,7 +15,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248F0F:: @ 8248F0F
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248F29
setvar VAR_0x401F, 0
return
@@ -48,7 +48,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248F4D:: @ 8248F4D
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4
applymovement 2, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
applymovement 3, BattleFrontier_BattleTowerBattleRoom2_Movement_24953E
@@ -70,7 +70,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_248FB4:: @ 8248FB4
applymovement 1, BattleFrontier_BattleTowerBattleRoom2_Movement_249528
applymovement 4, BattleFrontier_BattleTowerBattleRoom2_Movement_24952E
waitmovement 0
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249026
setvar VAR_0x8004, 7
setvar VAR_0x8005, 0
@@ -142,7 +142,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_2490AA:: @ 82490AA
applymovement 5, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
applymovement 6, BattleFrontier_BattleTowerBattleRoom2_Movement_249524
waitmovement 0
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249118
msgbox BattleFrontier_BattleTowerBattleRoom2_Text_242217, 4
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249121
@@ -157,21 +157,21 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_249121:: @ 8249121
setvar VAR_0x8004, 3
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerBattleRoom2_EventScript_249514
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
BattleFrontier_BattleTowerBattleRoom2_EventScript_249143:: @ 8249143
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
call BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_249283
call BattleFrontier_BattleTowerBattleRoom2_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2491B1
multichoice 19, 4, 103, 1
switch VAR_RESULT
@@ -256,7 +256,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_2492DB:: @ 82492DB
end
BattleFrontier_BattleTowerBattleRoom2_EventScript_2492FD:: @ 82492FD
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_24937E
copyvar VAR_0x400F, VAR_RESULT
switch VAR_0x400F
@@ -374,7 +374,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_249483:: @ 8249483
waitmessage
special sub_813B568
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerBattleRoom2_EventScript_24907E
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249412
end
@@ -395,7 +395,7 @@ BattleFrontier_BattleTowerBattleRoom2_EventScript_2494DD:: @ 82494DD
message BattleFrontier_BattleTowerBattleRoom2_Text_24244C
waitmessage
multichoicedefault 20, 8, 94, 1, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerBattleRoom2_EventScript_2494FA
goto BattleFrontier_BattleTowerBattleRoom2_EventScript_249143
end
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc b/data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc
index 3369e4d75..fc1327f41 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerCorridor.inc
@@ -4,7 +4,7 @@ BattleFrontier_BattleTowerCorridor_MapScripts:: @ 8241AAA
.byte 0
BattleFrontier_BattleTowerCorridor_MapScript1_241AB5: @ 8241AB5
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241AD3
setmetatile 12, 0, 519, 0
setmetatile 12, 1, 527, 0
@@ -21,7 +21,7 @@ BattleFrontier_BattleTowerCorridor_MapScript2_241AE6: @ 8241AE6
BattleFrontier_BattleTowerCorridor_EventScript_241AF0:: @ 8241AF0
setvar VAR_0x4000, 1
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq BattleFrontier_BattleTowerCorridor_EventScript_241B16
applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_241B3A
applymovement 255, BattleFrontier_BattleTowerCorridor_Movement_241B39
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc b/data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc
index 9910296df..cd81b47fd 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerCorridor2.inc
@@ -5,9 +5,9 @@ BattleFrontier_BattleTowerCorridor2_MapScripts:: @ 8248D4A
.byte 0
BattleFrontier_BattleTowerCorridor2_MapScript1_248D5A: @ 8248D5A
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D71
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248D91
end
@@ -15,7 +15,7 @@ BattleFrontier_BattleTowerCorridor2_EventScript_248D71:: @ 8248D71
setvar VAR_0x8004, 14
special sub_8161F74
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerCorridor2_EventScript_248D8B
setvar VAR_0x401F, 0
return
@@ -87,13 +87,13 @@ BattleFrontier_BattleTowerCorridor2_EventScript_248DBC:: @ 8248DBC
end
BattleFrontier_BattleTowerCorridor2_EventScript_248E71:: @ 8248E71
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248E9E
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248EA8
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerCorridor2_EventScript_248EB2
return
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerElevator.inc b/data/scripts/maps/BattleFrontier_BattleTowerElevator.inc
index ed5917c45..fe824b1ea 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerElevator.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerElevator.inc
@@ -24,13 +24,13 @@ BattleFrontier_BattleTowerElevator_EventScript_2419F0:: @ 82419F0
end
BattleFrontier_BattleTowerElevator_EventScript_241A28:: @ 8241A28
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A55
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A55
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A5F
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerElevator_EventScript_241A72
return
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerLobby.inc b/data/scripts/maps/BattleFrontier_BattleTowerLobby.inc
index f97b121af..def3dd122 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerLobby.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerLobby.inc
@@ -13,7 +13,7 @@ BattleFrontier_BattleTowerLobby_MapScript1_23E694: @ 823E694
call BattleFrontier_BattleTowerLobby_EventScript_28CC84
setvar VAR_0x8004, 10
special sub_81A085C
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E6B5
checkflag FLAG_0x934
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E6C1
@@ -78,7 +78,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23E758:: @ 823E758
faceplayer
setvar VAR_0x8004, 10
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E778
message BattleFrontier_BattleTowerLobby_Text_23F60D
waitmessage
@@ -90,11 +90,11 @@ BattleFrontier_BattleTowerLobby_EventScript_23E778:: @ 823E778
BattleFrontier_BattleTowerLobby_EventScript_23E780:: @ 823E780
setvar VAR_0x8004, 5
special sub_8161F74
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E7A5
message BattleFrontier_BattleTowerLobby_Text_23F844
waitmessage
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
msgbox BattleFrontier_BattleTowerLobby_Text_23F89F, 4
@@ -107,7 +107,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23E7A5:: @ 823E7A5
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 49
+ compare VAR_RESULT, 49
goto_if 5, BattleFrontier_BattleTowerLobby_EventScript_23E7E2
msgbox BattleFrontier_BattleTowerLobby_Text_23F79D, 4
@@ -119,14 +119,14 @@ BattleFrontier_BattleTowerLobby_EventScript_23E7E2:: @ 823E7E2
end
BattleFrontier_BattleTowerLobby_EventScript_23E7F2:: @ 823E7F2
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
goto_if 5, BattleFrontier_BattleTowerLobby_EventScript_23E81E
checkflag FLAG_0x152
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E81E
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, BattleFrontier_BattleTowerLobby_EventScript_23E830
BattleFrontier_BattleTowerLobby_EventScript_23E81E:: @ 823E81E
@@ -153,14 +153,14 @@ BattleFrontier_BattleTowerLobby_EventScript_23E84D:: @ 823E84D
setvar VAR_0x8004, 8
special sub_81A1780
special copy_player_party_from_sav1
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8161F74
playse SE_SAVE
waitse
call BattleFrontier_BattleTowerLobby_EventScript_23E8E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E8DF
message BattleFrontier_BattleTowerLobby_Text_23FE3C
waitmessage
@@ -183,7 +183,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_23E8B4:: @ 823E8B4
BattleFrontier_BattleTowerLobby_EventScript_23E8B4:: @ 823E8B4
setvar VAR_0x8004, 19
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23E8D7
playse SE_SAVE
msgbox BattleFrontier_BattleTowerLobby_Text_2423CD, 4
@@ -214,7 +214,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23E8E0:: @ 823E8E0
BattleFrontier_BattleTowerLobby_EventScript_23E8EE:: @ 823E8EE
lock
faceplayer
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23E930
message BattleFrontier_BattleTowerLobby_Text_23F737
waitmessage
@@ -263,7 +263,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23E984:: @ 823E984
case 127, BattleFrontier_BattleTowerLobby_EventScript_23F0E6
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F02B
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -276,7 +276,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23E984:: @ 823E984
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0E3
msgbox BattleFrontier_BattleTowerLobby_Text_23FDC7, 5
switch VAR_RESULT
@@ -304,7 +304,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EA2A:: @ 823EA2A
delay 2
call BattleFrontier_BattleTowerLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0D0
incrementgamestat 30
setvar VAR_0x40BC, 1
@@ -343,7 +343,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EAED:: @ 823EAED
case 127, BattleFrontier_BattleTowerLobby_EventScript_23F0E6
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F02B
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -356,7 +356,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EAED:: @ 823EAED
setvar VAR_0x8005, 4
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0E3
msgbox BattleFrontier_BattleTowerLobby_Text_23FDC7, 5
switch VAR_RESULT
@@ -384,7 +384,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EB93:: @ 823EB93
delay 2
call BattleFrontier_BattleTowerLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0D0
incrementgamestat 30
setvar VAR_0x40BC, 0
@@ -424,7 +424,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EC59:: @ 823EC59
case 127, BattleFrontier_BattleTowerLobby_EventScript_23F0E6
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F02B
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -437,7 +437,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EC59:: @ 823EC59
setvar VAR_0x8005, 2
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0E3
msgbox BattleFrontier_BattleTowerLobby_Text_23FDC7, 5
switch VAR_RESULT
@@ -465,7 +465,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23ECFF:: @ 823ECFF
delay 2
call BattleFrontier_BattleTowerLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0D0
incrementgamestat 30
setvar VAR_0x40BC, 0
@@ -504,7 +504,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EDC2:: @ 823EDC2
case 127, BattleFrontier_BattleTowerLobby_EventScript_23F0E6
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F02B
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -517,7 +517,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23EDC2:: @ 823EDC2
setvar VAR_0x8005, 2
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0E3
msgbox BattleFrontier_BattleTowerLobby_Text_23FDC7, 5
switch VAR_RESULT
@@ -548,11 +548,11 @@ BattleFrontier_BattleTowerLobby_EventScript_23EE68:: @ 823EE68
special sub_8161F74
call BattleFrontier_BattleTowerLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0D0
incrementgamestat 30
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F3E8
goto BattleFrontier_BattleTowerLobby_EventScript_23F2C5
end
@@ -605,9 +605,9 @@ BattleFrontier_BattleTowerLobby_EventScript_23EF80:: @ 823EF80
end
BattleFrontier_BattleTowerLobby_EventScript_23EF8A:: @ 823EF8A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23EFA1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23EFAB
end
@@ -743,7 +743,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23F108:: @ 823F108
setvar VAR_0x8004, 12
special sub_8161F74
delay 1
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_if 5, BattleFrontier_BattleTowerLobby_EventScript_23F108
call BattleFrontier_BattleTowerLobby_EventScript_23F135
clearflag FLAG_0x077
@@ -754,7 +754,7 @@ BattleFrontier_BattleTowerLobby_EventScript_23F108:: @ 823F108
BattleFrontier_BattleTowerLobby_EventScript_23F135:: @ 823F135
call BattleFrontier_BattleTowerLobby_EventScript_23F1A7
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F152
msgbox BattleFrontier_BattleTowerLobby_Text_23FE11, 4
goto BattleFrontier_BattleTowerLobby_EventScript_23F15B
@@ -807,13 +807,13 @@ BattleFrontier_BattleTowerLobby_Movement_23F1A0: @ 823F1A0
step_end
BattleFrontier_BattleTowerLobby_EventScript_23F1A7:: @ 823F1A7
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F1D4
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F1D9
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F1DE
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F1E3
return
@@ -834,13 +834,13 @@ BattleFrontier_BattleTowerLobby_EventScript_23F1E3:: @ 823F1E3
return
BattleFrontier_BattleTowerLobby_EventScript_23F1E8:: @ 823F1E8
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F215
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F21B
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F221
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F227
return
@@ -861,13 +861,13 @@ BattleFrontier_BattleTowerLobby_EventScript_23F227:: @ 823F227
return
BattleFrontier_BattleTowerLobby_EventScript_23F22D:: @ 823F22D
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F25A
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F260
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F266
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F26C
return
@@ -888,13 +888,13 @@ BattleFrontier_BattleTowerLobby_EventScript_23F26C:: @ 823F26C
return
BattleFrontier_BattleTowerLobby_EventScript_23F272:: @ 823F272
- compare_var_to_value VAR_0x40CE, 0
+ compare VAR_0x40CE, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F29F
- compare_var_to_value VAR_0x40CE, 1
+ compare VAR_0x40CE, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F2A5
- compare_var_to_value VAR_0x40CE, 2
+ compare VAR_0x40CE, 2
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F2AB
- compare_var_to_value VAR_0x40CE, 3
+ compare VAR_0x40CE, 3
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F2B1
return
@@ -934,25 +934,25 @@ BattleFrontier_BattleTowerLobby_EventScript_23F2C5:: @ 823F2C5
setvar VAR_0x8005, 0
special sub_80B2DA4
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F3AF
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2772D2
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F327
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F351
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F0E6
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq BattleFrontier_BattleTowerLobby_EventScript_2772C5
- compare_var_to_value VAR_RESULT, 11
+ compare VAR_RESULT, 11
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F366
end
BattleFrontier_BattleTowerLobby_EventScript_23F327:: @ 823F327
special CloseLink
- compare_var_to_value VAR_0x8005, 3
+ compare VAR_0x8005, 3
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F33F
msgbox BattleFrontier_BattleTowerLobby_Text_278255, 4
release
@@ -973,11 +973,11 @@ BattleFrontier_BattleTowerLobby_EventScript_23F351:: @ 823F351
BattleFrontier_BattleTowerLobby_EventScript_23F366:: @ 823F366
special CloseLink
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F394
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F39D
- compare_var_to_value VAR_0x8005, 2
+ compare VAR_0x8005, 2
call_if 1, BattleFrontier_BattleTowerLobby_EventScript_23F3A6
msgbox BattleFrontier_BattleTowerLobby_Text_2413DE, 4
release
@@ -1034,26 +1034,26 @@ BattleFrontier_BattleTowerLobby_EventScript_23F3F3:: @ 823F3F3
BattleFrontier_BattleTowerLobby_EventScript_23F430:: @ 823F430
call BattleFrontier_BattleTowerLobby_EventScript_277B30
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F496
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F3F3
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F430
- compare_var_to_value VAR_RESULT, 11
+ compare VAR_RESULT, 11
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F366
release
return
BattleFrontier_BattleTowerLobby_EventScript_23F463:: @ 823F463
call BattleFrontier_BattleTowerLobby_EventScript_277B35
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F496
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F3F3
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F463
- compare_var_to_value VAR_RESULT, 11
+ compare VAR_RESULT, 11
goto_eq BattleFrontier_BattleTowerLobby_EventScript_23F366
release
return
diff --git a/data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc b/data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc
index b2d411b64..e334e2413 100644
--- a/data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc
+++ b/data/scripts/maps/BattleFrontier_BattleTowerMultiBattleRoom.inc
@@ -68,7 +68,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E41:: @ 8243E41
applymovement 255, BattleFrontier_BattleTowerMultiBattleRoom_Movement_2725A6
waitmovement 0
msgbox BattleFrontier_BattleTowerMultiBattleRoom_Text_244056, 4
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x4001, 1
releaseall
end
@@ -88,7 +88,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E7A:: @ 8243E7A
message BattleFrontier_BattleTowerMultiBattleRoom_Text_244094
waitmessage
multichoicedefault 20, 8, 94, 1, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E9D
msgbox BattleFrontier_BattleTowerMultiBattleRoom_Text_24410C, 4
release
@@ -192,9 +192,9 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F36:: @ 8243F36
waitmessage
waitbuttonpress
closemessage
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 5, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FD4
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FDF
removeobject VAR_LAST_TALKED
setflag FLAG_0x152
@@ -306,54 +306,68 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_24410C: @ 824410C
.string "Then, please find a partner from\n"
.string "the TRAINERS gathered here.$"
-BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244149:: @ 8244149
.string "Thank you for choosing a partner.\p"
.string "I will now show you to your\n"
.string "MULTI BATTLE ROOM.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24419A:: @ 824419A
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "You can call me {STR_VAR_3}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2441CA:: @ 82441CA
.string "On {STR_VAR_1}’s advice, I brought\n"
.string "one {STR_VAR_3} with {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2441F7:: @ 82441F7
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Please, let me join you as a tag team.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24422E:: @ 824422E
.string "Thank you!\n"
.string "I’ll go register right now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244255:: @ 8244255
.string "I really wanted to form a tag team\n"
.string "with you, {PLAYER}…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244286:: @ 8244286
.string "I am {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "My name is {STR_VAR_3}.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2442B2:: @ 82442B2
.string "I got advice from {STR_VAR_1} and chose\n"
.string "one {STR_VAR_3} with {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2442E4:: @ 82442E4
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Please, let’s form a tag team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244313:: @ 8244313
.string "Thank you very much!\n"
.string "I’ll be done with registration quickly!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244350:: @ 8244350
.string "{PLAYER}, I was hoping that I could\n"
.string "partner up with you…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244383:: @ 8244383
.string "Um, my name’s {STR_VAR_3}, and I’m\n"
.string "{STR_VAR_1}’s no. {STR_VAR_2} apprentice.\p"
.string "Snivel…\p"
.string "I’m sorry!\n"
.string "This tension is making me cry…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2443E7:: @ 82443E7
.string "{STR_VAR_3} advised me, so I have\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244413:: @ 8244413
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Snivel…\n"
.string "Please, please team up with me!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24444B:: @ 824444B
.string "Oh, really? You will?\n"
.string "Awesome! Wicked! Awoooh!\p"
.string "Oh… I’m sorry…\n"
@@ -361,95 +375,119 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "I’ll go register right away.\n"
.string "Please don’t go away!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2444D6:: @ 82444D6
.string "Oh, b-but…\n"
.string "Sob… Waaaaah!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2444EF:: @ 82444EF
.string "Hi, there! I’m {STR_VAR_3}!\n"
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24451E:: @ 824451E
.string "{STR_VAR_3} recommended my crew.\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244549:: @ 8244549
.string "one {STR_VAR_2} with {STR_VAR_1},\n"
.string "that’s what I have! Cool, huh?\p"
.string "So come on!\n"
.string "Let’s form a tag team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24459B:: @ 824459B
.string "Yay! Great!\n"
.string "Okay, I’ll go register, okay?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2445C5:: @ 82445C5
.string "Aww, why?\n"
.string "I wanted to team up, {PLAYER}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2445E8:: @ 82445E8
.string "I’m {STR_VAR_3}, the no. {STR_VAR_2} apprentice\n"
.string "of the famous {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244618:: @ 8244618
.string "I looked to {STR_VAR_3} for advice.\n"
.string "One {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244643:: @ 8244643
.string "and one {STR_VAR_2} with {STR_VAR_1},\n"
.string "that’s my pair.\p"
.string "Please, will you join me in\n"
.string "a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24468F:: @ 824468F
.string "Thank you!\n"
.string "I’ll register right away!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2446B4:: @ 82446B4
.string "{PLAYER}, I had been hoping to join\n"
.string "you in a tag team…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2446E5:: @ 82446E5
.string "Um… I’m sincerely happy that you\n"
.string "would take the time to talk to me.\p"
.string "I’m {STR_VAR_3}.\n"
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24474D:: @ 824474D
.string "{STR_VAR_3} gave me advice.\n"
.string "I’m very grateful for it.\p"
.string "I have a team of one {STR_VAR_2}\n"
.string "with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24479E:: @ 824479E
.string "one {STR_VAR_2} with {STR_VAR_1}.\n"
.string "I know I’m asking a lot…\p"
.string "I don’t think you’ll be willing to,\n"
.string "but may I join you as a partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24480C:: @ 824480C
.string "Really? I can’t believe it!\n"
.string "I can’t believe you’ll let me join you!\l"
.string "I… I won’t let you down!\p"
.string "Um… If it’s really okay, I’ll go register\n"
.string "right this instant!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2448A7:: @ 82448A7
.string "Oh…\n"
.string "I didn’t think I was good enough…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2448CD:: @ 82448CD
.string "Hi, I’m {STR_VAR_3}.\n"
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2448F5:: @ 82448F5
.string "{STR_VAR_3} told me that it would be\n"
.string "good to make this team:\l"
.string "one {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244939:: @ 8244939
.string "and one {STR_VAR_2} that knows how\n"
.string "to use {STR_VAR_1}.\p"
.string "Not bad, huh?\n"
.string "Want me to team up with you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244989:: @ 8244989
.string "Okay, glad to join you!\n"
.string "I hope you won’t mess things up for me!\l"
.string "I’ll do my registration now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2449E6:: @ 82449E6
.string "Huh? Why did you turn me down?\n"
.string "You’re no judge of character!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244A23:: @ 8244A23
.string "I’m {STR_VAR_3} and I’m a TRIATHLETE.\n"
.string "I’m busy every day what with jogging,\l"
.string "training, and rapping.\p"
.string "I also happen to be {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244AA9:: @ 8244AA9
.string "This is what {STR_VAR_3} recommended.\n"
.string "One {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244AD6:: @ 8244AD6
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2}.\p"
.string "I put a lot of effort into raising\n"
@@ -457,90 +495,113 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "Let’s form a tag team\n"
.string "and give it a go!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244B52:: @ 8244B52
.string "Thanks, that’s the spirit!\n"
.string "Hang tight while I go register, okay?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244B93:: @ 8244B93
.string "I took time from my busy schedule\n"
.string "to be here! Give me a break!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244BD2:: @ 8244BD2
.string "Hi!\n"
.string "How’s it going?\p"
.string "I’m {STR_VAR_3}, {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice. Glad to meet you!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244C18:: @ 8244C18
.string "Listen, listen! You have to hear about\n"
.string "the POKéMON {STR_VAR_3} recommended.\l"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244C6E:: @ 8244C6E
.string "one {STR_VAR_2} with {STR_VAR_1}.\n"
.string "Of course I raised them superbly!\p"
.string "So, want to team up?\n"
.string "I’m sure it’ll be a great combo!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244CD6:: @ 8244CD6
.string "Yay, I think this will be fun!\n"
.string "I’ll go register!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244D07:: @ 8244D07
.string "Oh, you’re mean!\n"
.string "I come recommended, you know.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244D36:: @ 8244D36
.string "Please let me introduce myself.\n"
.string "I am {STR_VAR_3}.\p"
.string "I serve as {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244D82:: @ 8244D82
.string "I sought the sage advice of\n"
.string "{STR_VAR_3} and raised my team\l"
.string "of one {STR_VAR_2} with {STR_VAR_1}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244DC6:: @ 8244DC6
.string "and one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Please agree to a tag team with me!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244DFE:: @ 8244DFE
.string "Oh… I’m delighted!\n"
.string "I promise to give you my best!\p"
.string "Of course I will register us!\n"
.string "Please wait!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244E5B:: @ 8244E5B
.string "I had been hoping to join you,\n"
.string "{PLAYER}…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244E7E:: @ 8244E7E
.string "Eek! You spoke to me!\n"
.string "I… I’m overjoyed!\p"
.string "I’m {STR_VAR_3}! I’m {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244ECA:: @ 8244ECA
.string "On {STR_VAR_3}’s advice, I trained\n"
.string "one {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244EF4:: @ 8244EF4
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2}.\p"
.string "Please, can you grant me my wish?\n"
.string "I want to be your tag-team partner!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244F4F:: @ 8244F4F
.string "Eek! I… I feel giddy!\n"
.string "Thank you so much!\l"
.string "I’ll go register us right away!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244F98:: @ 8244F98
.string "Waaah! Don’t you feel any pity?\n"
.string "But that makes you cooler…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_244FD3:: @ 8244FD3
.string "Yeehaw! I’m {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice!\p"
.string "{STR_VAR_3}’s my name, hello, hello!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245013:: @ 8245013
.string "My mentor {STR_VAR_3} recommended\n"
.string "one {STR_VAR_1}-master {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24503D:: @ 824503D
.string "and one {STR_VAR_1}-master\n"
.string "{STR_VAR_2}.\p"
.string "Good stuff, huh?\n"
.string "You’ll partner with me, won’t you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245087:: @ 8245087
.string "Okay, excellent!\n"
.string "I’ll get the registration done quickly!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2450C0:: @ 82450C0
.string "Gwaaah!\n"
.string "You’re a calculating one, {PLAYER}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2450E6:: @ 82450E6
.string "Hey! There’s big trouble! This is\n"
.string "the BATTLE TOWER’s last day!\p"
.string "… … … … … …\n"
@@ -549,24 +610,29 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "I’m {STR_VAR_1}’s 1,000th apprentice!\l"
.string "Actually, I’m no. {STR_VAR_2}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245196:: @ 8245196
.string "{STR_VAR_3} gave me some advice.\n"
.string "{STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2451BD:: @ 82451BD
.string "{STR_VAR_2} with {STR_VAR_1}.\n"
.string "I’ve got ten of each kind!\l"
.string "Actually, just one of each!\p"
.string "How about it?\n"
.string "Want to try tag battles with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24522F:: @ 824522F
.string "Yippee!\n"
.string "I’ll give you a POKéMON as my thanks!\p"
.string "Just joking! But I will really go do\n"
.string "the registration, okay?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24529A:: @ 824529A
.string "Oh, that’s so cold! I’ll have to wreck\n"
.string "the BATTLE TOWER for that!\p"
.string "Of course I won’t!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2452EF:: @ 82452EF
.string "Hey, there, I’m rockin’ and a-rollin’!\n"
.string "POKéMON, I be controllin’!\p"
.string "I’m {STR_VAR_3} the rappin’ SAILOR.\n"
@@ -574,29 +640,36 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice.\n"
.string "Me, you shouldn’t be quick to dismiss!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2453B4:: @ 82453B4
.string "With the advice of {STR_VAR_3} I did\n"
.string "abide, put together my team of pride!\l"
.string "One {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245406:: @ 8245406
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2}!\p"
.string "Our meeting we should commemorate,\n"
.string "with a tag-team victory to celebrate!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245464:: @ 8245464
.string "Hey, hey, I like your style!\n"
.string "Our registration, I will go file!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2454A3:: @ 82454A3
.string "Oh, hey, {PLAYER}, now that’s cold!\n"
.string "If I may be so bold!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2454D6:: @ 82454D6
.string "Yippee-yahoo!\n"
.string "Oh, don’t run! I was just having fun!\p"
.string "Howdy! I’m {STR_VAR_3}!\n"
.string "I’m {STR_VAR_1}’s no. {STR_VAR_2} apprentice!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245535:: @ 8245535
.string "{STR_VAR_3} told me what to do.\n"
.string "So one {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24555F:: @ 824555F
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2}, I did choose.\p"
.string "So, what do you say?\n"
@@ -604,24 +677,29 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "Please, I’m begging you!\n"
.string "Let me join you, don’t leave me blue!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2455EC:: @ 82455EC
.string "Yeahah! Luck is with me!\n"
.string "It sure makes me happy!\p"
.string "Before we go join the fray,\n"
.string "I’ll go register right away!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245656:: @ 8245656
.string "You’re turning me down?\n"
.string "{PLAYER}, you’re making me frown!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24568A:: @ 824568A
.string "Cough!\p"
.string "Oh, sorry, I have a cold.\n"
.string "My POKéMON are fine, though.\p"
.string "My name’s {STR_VAR_3}, {STR_VAR_1}’s\n"
.string "no. {STR_VAR_2} apprentice. Cough!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2456F5:: @ 82456F5
.string "I took {STR_VAR_3}’s advice to heart\n"
.string "and put together my team of\l"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245740:: @ 8245740
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "I trained them every day,\n"
.string "even in wind and rain.\p"
@@ -630,853 +708,1115 @@ BattleFrontier_BattleTowerMultiBattleRoom_Text_244149: @ 8244149
.string "That’s what I’m about.\n"
.string "Want to be my tag partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2457D9:: @ 82457D9
.string "Thanks, I appreciate this!\n"
.string "Cough, cough!\l"
.string "Hang on while I go register.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24581F:: @ 824581F
.string "Oh, you won’t?\n"
.string "{PLAYER}, I think we’d make a good pair.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245851:: @ 8245851
.string "Oh, hello!\n"
.string "This is nerve-racking.\p"
.string "I’m {STR_VAR_3}.\n"
.string "I’m the no. {STR_VAR_2} apprentice of {STR_VAR_1}.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24589C:: @ 824589C
.string "{STR_VAR_3} said this team’ll be good--\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2458CE:: @ 82458CE
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "I’m feeling self-conscious about this,\n"
.string "but will you let me join you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245923:: @ 8245923
.string "Oh, gee, thank you!\n"
.string "I feel bashful, but I’ll do my best!\p"
.string "I’ll go get the registration done.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24597F:: @ 824597F
.string "Oh, please don’t say no!\n"
.string "I feel self-conscious enough already…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2459BE:: @ 82459BE
.string "I am {STR_VAR_3}, and that’s no lie.\n"
.string "I am {STR_VAR_1}’s no. {STR_VAR_2} apprentice.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2459F7:: @ 82459F7
.string "{STR_VAR_3} recommended my team.\p"
.string "Since the advice sounded sincere,\n"
.string "I decided to bring with me\l"
.string "my {STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245A5F:: @ 8245A5F
.string "my {STR_VAR_1}-using {STR_VAR_2}.\p"
.string "If possible, I would like you to accept\n"
.string "me as your tag-team partner.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245AB4:: @ 8245AB4
.string "You really will accept me?\n"
.string "It would be too terrible otherwise.\p"
.string "But since you’ve agreed, this is fine.\n"
.string "I shall go register the both of us.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245B3E:: @ 8245B3E
.string "Hm? Now why would you refuse?\n"
.string "Is this your idea of a joke?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245B79:: @ 8245B79
.string "I’m {STR_VAR_1}, and I’m a LASS!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245B91:: @ 8245B91
.string "What I have are one {STR_VAR_2}\n"
.string "that uses {STR_VAR_1} and one$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245BBD:: @ 8245BBD
.string "{STR_VAR_2} that uses {STR_VAR_1}.\n"
.string "Those are what I have with me.\p"
.string "Will you be my partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245C05:: @ 8245C05
.string "Thank you!\n"
.string "I’ll go do the registration!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245C2D:: @ 8245C2D
.string "You don’t want to be my partner?\n"
.string "You’ll regret it later!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245C66:: @ 8245C66
.string "Hello!\p"
.string "I’m YOUNGSTER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245C7F:: @ 8245C7F
.string "Want to know what I have?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245CAC:: @ 8245CAC
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "You’ll be my tag-team partner,\n"
.string "won’t you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245CE6:: @ 8245CE6
.string "Yay!\n"
.string "I’ll go and register, okay?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245D07:: @ 8245D07
.string "Aww! If you’d form a tag team with\n"
.string "my POKéMON, we’d be unstoppable!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245D4B:: @ 8245D4B
.string "Yahoo!\n"
.string "I’m HIKER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245D60:: @ 8245D60
.string "Know what I have with me?\n"
.string "My {STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245D8D:: @ 8245D8D
.string "my {STR_VAR_1}-using {STR_VAR_2}!\p"
.string "Sounds good, eh?\n"
.string "Want to form a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245DC7:: @ 8245DC7
.string "Yahoo!\n"
.string "I’ll go do the registering, then.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245DF0:: @ 8245DF0
.string "I would’ve liked to battle with you\n"
.string "at my side.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245E20:: @ 8245E20
.string "Hello!\n"
.string "I’m {STR_VAR_1}, and I’m a BEAUTY!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245E41:: @ 8245E41
.string "Do you know what I’ve been raising?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245E78:: @ 8245E78
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "What do you think?\n"
.string "Want to make a tag team together?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245EBD:: @ 8245EBD
.string "Wonderful!\n"
.string "I’ll get the registration done now!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245EEC:: @ 8245EEC
.string "How disappointing!\p"
.string "We two together--we would’ve been\n"
.string "the best!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245F2B:: @ 8245F2B
.string "Yo!\p"
.string "You know who I am?\n"
.string "I’m {STR_VAR_1} the FISHERMAN!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245F58:: @ 8245F58
.string "I’ve got with me a team of one\n"
.string "{STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245F87:: @ 8245F87
.string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
.string "So, how about it?\n"
.string "Will you battle at my side?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_245FC6:: @ 8245FC6
.string "Good, good!\n"
.string "Leave it up to me!\p"
.string "I’ll go and register us now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246002:: @ 8246002
.string "We matched up perfectly, too…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246020:: @ 8246020
.string "Glad to make your acquaintance.\n"
.string "I am {STR_VAR_1}, a LADY.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246051:: @ 8246051
.string "I am accompanied by a team of\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246082:: @ 8246082
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "I hope I meet your approval.\n"
.string "For I wish to have you as my partner.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2460D5:: @ 82460D5
.string "I thank you sincerely.\n"
.string "I shall handle the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24610D:: @ 824610D
.string "I’m sure that you will regret not\n"
.string "having me as your partner.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24614A:: @ 824614A
.string "I’m TRIATHLETE {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24615D:: @ 824615D
.string "What I have…\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24617D:: @ 824617D
.string "one {STR_VAR_2} with {STR_VAR_1}!\n"
.string "That’s my pair!\p"
.string "Please?\n"
.string "Will you form a tag team with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2461C7:: @ 82461C7
.string "Gee, thanks!\n"
.string "I’ll go register at the counter.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2461F5:: @ 82461F5
.string "We two together, we would’ve been\n"
.string "tough for certain!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24622A:: @ 824622A
.string "Hiya!\n"
.string "I’m BUG CATCHER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246244:: @ 8246244
.string "Check out what I have!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24626E:: @ 824626E
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "So, listen!\n"
.string "Do you want to form a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2462AA:: @ 82462AA
.string "Gotcha!\p"
.string "I’ll go do the registration stuff\n"
.string "at the counter.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2462E4:: @ 82462E4
.string "Aww, my POKéMON are awesome.\n"
.string "I hope you won’t regret this!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24631F:: @ 824631F
.string "Good day!\n"
.string "I’m SCHOOL KID {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24633C:: @ 824633C
.string "What I’ve been raising are one\n"
.string "{STR_VAR_2} that uses {STR_VAR_1}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24636B:: @ 824636B
.string "and one {STR_VAR_2} that uses\n"
.string "{STR_VAR_1}.\p"
.string "Not too bad, don’t you think?\n"
.string "Would you care to form a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2463C5:: @ 82463C5
.string "Thank you very much!\n"
.string "I’ll get done with the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2463FF:: @ 82463FF
.string "That’s too bad…\p"
.string "I was hoping that I could learn\n"
.string "from you as your partner…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246449:: @ 8246449
.string "Yo! Let me tell you who I am!\n"
.string "I’m RICH BOY {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246478:: @ 8246478
.string "Guess what I got!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24649D:: @ 824649D
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "I’m willing to offer you the chance\n"
.string "to be in a tag team with me.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2464EE:: @ 82464EE
.string "Smart move!\p"
.string "I’ll finish up the registration\n"
.string "process quick!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246529:: @ 8246529
.string "You’d turn me of all people down?\n"
.string "You’ll regret that decision for sure!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246571:: @ 8246571
.string "Hiyah!\n"
.string "I am BLACK BELT {STR_VAR_1}.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24658C:: @ 824658C
.string "As my companions, I have\n"
.string "one {STR_VAR_2} using {STR_VAR_1}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2465B5:: @ 82465B5
.string "and one {STR_VAR_2} using\n"
.string "{STR_VAR_1}.\p"
.string "Please, grant me my wish!\n"
.string "Allow me to be your tag partner!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246605:: @ 8246605
.string "Hiyah!\n"
.string "I will go register forthwith!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24662A:: @ 824662A
.string "I see… I hope for an opportunity\n"
.string "the next time we meet…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246662:: @ 8246662
.string "Hi, there!\n"
.string "I’m {STR_VAR_1}, and I’m a TUBER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246686:: @ 8246686
.string "I’ll tell you what I have.\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2466B4:: @ 82466B4
.string "one {STR_VAR_2} with {STR_VAR_1}!\n"
.string "May I please be on your tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2466E6:: @ 82466E6
.string "Thank you!\n"
.string "I’ll go register us now!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24670A:: @ 824670A
.string "If we’d become partners, we could\n"
.string "have been so strong!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246741:: @ 8246741
.string "Greetings…\n"
.string "I am HEX MANIAC {STR_VAR_1}…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246760:: @ 8246760
.string "I bear with me one {STR_VAR_1}-using\n"
.string "{STR_VAR_2} together with one$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246791:: @ 8246791
.string "{STR_VAR_1}-using {STR_VAR_2}…\p"
.string "I beseech you…\n"
.string "Join me in a tag team…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2467C4:: @ 82467C4
.string "I thank you…\n"
.string "I shall register us…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2467E6:: @ 82467E6
.string "I so longed to join you…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2467FF:: @ 82467FF
.string "How do you do? I’m {STR_VAR_1},\n"
.string "and I’m a POKéMON BREEDER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246831:: @ 8246831
.string "I’m raising a couple good ones!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246864:: @ 8246864
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "How about it?\n"
.string "Feel like making a tag team with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2468A7:: @ 82468A7
.string "Thank you kindly!\p"
.string "I’ll go take care of the registration\n"
.string "stuff, so you wait right here!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2468FE:: @ 82468FE
.string "I was looking forward to being\n"
.string "your partner…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24692B:: @ 824692B
.string "Well, hello!\n"
.string "I’m TRIATHLETE {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24694B:: @ 824694B
.string "Want to know what I run with?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24697C:: @ 824697C
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Well?\n"
.string "Want to be in a tag team with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2469B4:: @ 82469B4
.string "Good going!\p"
.string "I’ll be quick and get the registration\n"
.string "all done!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2469F1:: @ 82469F1
.string "You and me, we would’ve been tops.\n"
.string "It’s too bad…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246A22:: @ 8246A22
.string "Hey, there! My name’s {STR_VAR_1}!\n"
.string "I’m a TRIATHLETE!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246A4E:: @ 8246A4E
.string "I go on runs with my durable team--\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246A85:: @ 8246A85
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Not too shabby, huh?\n"
.string "We should be in a tag team together!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246ACF:: @ 8246ACF
.string "All right!\n"
.string "I’ll go register in a flash!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246AF7:: @ 8246AF7
.string "I really wanted to battle as your\n"
.string "tag-team partner…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246B2B:: @ 8246B2B
.string "I’m BATTLE GIRL {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246B3F:: @ 8246B3F
.string "I’ve been toughening up one\n"
.string "{STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246B6B:: @ 8246B6B
.string "one {STR_VAR_1}-using {STR_VAR_2}!\p"
.string "Do you like that combo?\n"
.string "How about you and me join up?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246BB2:: @ 8246BB2
.string "Why, thanks!\p"
.string "I’ll get the registration done\n"
.string "right now!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246BE9:: @ 8246BE9
.string "With you, I thought we could form\n"
.string "the ultimate tag team…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246C22:: @ 8246C22
.string "I’m TRIATHLETE {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246C35:: @ 8246C35
.string "I’ve been running with one {STR_VAR_2}\n"
.string "that knows how to use {STR_VAR_1}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246C6C:: @ 8246C6C
.string "and one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "We could be in a tag team.\n"
.string "Wouldn’t that be great?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246CB3:: @ 8246CB3
.string "Thank you!\p"
.string "I’ll go register us, and that’s\n"
.string "right now!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246CE9:: @ 8246CE9
.string "Aww, that’s too bad. We would’ve been\n"
.string "the toughest tag team around!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246D2D:: @ 8246D2D
.string "Me?\n"
.string "I’m TUBER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246D3F:: @ 8246D3F
.string "What do I have with me?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246D6A:: @ 8246D6A
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Hey?\n"
.string "You’ll team up with me, right?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246D9E:: @ 8246D9E
.string "Okay!\p"
.string "I’ll go register!\n"
.string "Let’s be excellent together!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246DD3:: @ 8246DD3
.string "My POKéMON are tough for sure…\n"
.string "It’s too bad you don’t want to team up.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246E1A:: @ 8246E1A
.string "Yay-hey!\n"
.string "Call me GUITARIST {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246E39:: @ 8246E39
.string "Check out my entourage!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246E64:: @ 8246E64
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Yay-hey! Pretty wild, huh?\n"
.string "We’ll have to do a duet in a tag team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246EB6:: @ 8246EB6
.string "Yay-hey! Right on!\n"
.string "I’ll do that registration stuff now!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246EEE:: @ 8246EEE
.string "My POKéMON rock hard!\n"
.string "You’ll be sorry, I tell you!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246F21:: @ 8246F21
.string "Pleased to meet you.\n"
.string "I am {STR_VAR_1}, a GENTLEMAN.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246F4C:: @ 8246F4C
.string "I am accompanied by my trusted\n"
.string "{STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246F7B:: @ 8246F7B
.string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
.string "May I ask you to join me in a tag-team\n"
.string "partnership arrangement?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_246FCC:: @ 8246FCC
.string "Ah, I thank you for your trust.\n"
.string "I shall be done with the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247013:: @ 8247013
.string "That is most unfortunate…\p"
.string "I shall look forward to the next\n"
.string "opportunity…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24705B:: @ 824705B
.string "Hello, I’m {STR_VAR_1},\n"
.string "and I’m a POKéFAN.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24707D:: @ 824707D
.string "I have with me now one {STR_VAR_2}\n"
.string "that knows the move {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2470B2:: @ 82470B2
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Do you like what you see?\n"
.string "Why don’t you be my tag partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2470FD:: @ 82470FD
.string "Thank you!\n"
.string "I’ll look after the registration!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24712A:: @ 824712A
.string "My POKéMON are top grade…\n"
.string "It’s too bad you can’t appreciate that.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24716C:: @ 824716C
.string "Hm!\n"
.string "I am {STR_VAR_1}, and an EXPERT am I!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24718D:: @ 824718D
.string "The POKéMON that I’ve toughened up are\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2471C7:: @ 82471C7
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "What say you to a tag team with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2471FB:: @ 82471FB
.string "Hm!\n"
.string "I shall register us right away!\l"
.string "Let us both do our best!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247238:: @ 8247238
.string "I will hope that your choice is\n"
.string "indeed correct…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247268:: @ 8247268
.string "Hello, hello.\n"
.string "I’m {STR_VAR_1}, and I’m an EXPERT.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247291:: @ 8247291
.string "I’ve raised my POKéMON thoroughly.\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2472C7:: @ 82472C7
.string "one {STR_VAR_2} with {STR_VAR_1}--\n"
.string "they’re what I have.\p"
.string "Wouldn’t you like to team up with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247313:: @ 8247313
.string "Good, good.\n"
.string "I’ll see to the registration right away.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247348:: @ 8247348
.string "Perhaps we can form a team the next\n"
.string "time we meet.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24737A:: @ 824737A
.string "I’m DRAGON TAMER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24738F:: @ 824738F
.string "The team I’ve been toughening up is\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2473C6:: @ 82473C6
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "How about it?\n"
.string "Want to be my partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2473FB:: @ 82473FB
.string "Okay, I’ll give it my best!\n"
.string "I’ll go register now, all right?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247438:: @ 8247438
.string "You’re not going to find many tougher\n"
.string "partners than me!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247470:: @ 8247470
.string "I’m BIRD KEEPER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247484:: @ 8247484
.string "What POKéMON do I have?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2474AF:: @ 82474AF
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Don’t you think we’d make a decent\n"
.string "tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2474EC:: @ 82474EC
.string "Great, thanks!\n"
.string "I’ll look after the registration!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24751D:: @ 824751D
.string "My POKéMON and I are strong.\n"
.string "What a letdown.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24754A:: @ 824754A
.string "I’m NINJA BOY {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24755C:: @ 824755C
.string "My POKéMON team consists of one\n"
.string "{STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24758B:: @ 824758B
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Let’s be in a tag team together!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2475BC:: @ 82475BC
.string "Yay!\n"
.string "Let me go register!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2475D5:: @ 82475D5
.string "You’ll regret not having my tough\n"
.string "POKéMON on your side!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24760D:: @ 824760D
.string "Hello!\n"
.string "I’m PARASOL LADY {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247629:: @ 8247629
.string "Escorting me now are my {STR_VAR_2}\n"
.string "that uses {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247655:: @ 8247655
.string "one {STR_VAR_2} that uses\n"
.string "{STR_VAR_1}.\p"
.string "Aren’t they nice?\n"
.string "Care to join us in a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24769B:: @ 824769B
.string "Thanks a bunch!\p"
.string "I’ll go register at the counter.\n"
.string "Let’s not disappoint each other!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2476ED:: @ 82476ED
.string "My POKéMON are tremendously strong.\n"
.string "How disappointing…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247724:: @ 8247724
.string "Hello.\n"
.string "I’m {STR_VAR_1}, and I’m a BUG MANIAC!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247749:: @ 8247749
.string "I have found my POKéMON, yes.\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24777A:: @ 824777A
.string "one {STR_VAR_2} with {STR_VAR_1}--\n"
.string "they are what I found.\p"
.string "Could I interest you in forming\n"
.string "a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2477CE:: @ 82477CE
.string "Okay!\n"
.string "Understood!\p"
.string "I won’t be long with the registration!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247807:: @ 8247807
.string "With the POKéMON I found, we wouldn’t\n"
.string "have lost…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247838:: @ 8247838
.string "Ahoy, there!\n"
.string "I’m SAILOR {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247854:: @ 8247854
.string "Let me show you my pride and joy!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247889:: @ 8247889
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Of course you’re not going to turn\n"
.string "me down. We will team up, right?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2478DD:: @ 82478DD
.string "I didn’t expect any less!\n"
.string "I’ll go register now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24790D:: @ 824790D
.string "We would’ve stormed through\n"
.string "the opposition! Too bad!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247942:: @ 8247942
.string "Hi, I’m {STR_VAR_1}.\n"
.string "I’m a COLLECTOR.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24795F:: @ 824795F
.string "The jewels in my collection are\n"
.string "my {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247991:: @ 8247991
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Swell, huh?\n"
.string "We should be in a team together.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2479CE:: @ 82479CE
.string "Oh, yeah!\p"
.string "Well, let’s not waste any time.\n"
.string "I’ll go register the two of us.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247A18:: @ 8247A18
.string "Well, that’s upsetting.\n"
.string "You don’t appreciate my POKéMON.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247A51:: @ 8247A51
.string "Howdy, I’m {STR_VAR_1}.\n"
.string "I’m a POKéMON RANGER.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247A76:: @ 8247A76
.string "Keeping me company are one\n"
.string "{STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247AA1:: @ 8247AA1
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Don’t you think we’d make an impressive\n"
.string "tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247AE3:: @ 8247AE3
.string "That’s super!\n"
.string "I’ll deal with the registration now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247B16:: @ 8247B16
.string "Next time, choose my POKéMON,\n"
.string "will you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247B3E:: @ 8247B3E
.string "My name’s {STR_VAR_1}.\n"
.string "I’m a POKéMON RANGER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247B62:: @ 8247B62
.string "Let me tell you about my team. I have\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247B9B:: @ 8247B9B
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "How would you like to form a tag team\n"
.string "with my little posse?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247BE7:: @ 8247BE7
.string "We’ll be at our best!\n"
.string "I’ll get the registration done quick!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247C23:: @ 8247C23
.string "I hope you’ll choose my POKéMON\n"
.string "next time.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247C4E:: @ 8247C4E
.string "Pleased to meet you. I’m {STR_VAR_1}.\n"
.string "I consider myself an AROMA LADY.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247C8C:: @ 8247C8C
.string "I travel with one {STR_VAR_2}\n"
.string "that uses {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247CB2:: @ 8247CB2
.string "one {STR_VAR_2} that uses\n"
.string "{STR_VAR_1}.\p"
.string "I hope they strike your fancy.\n"
.string "Would you care to be my partner?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247D07:: @ 8247D07
.string "I’m honored by your acceptance.\n"
.string "I will go register right this instant.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247D4E:: @ 8247D4E
.string "It would be wonderful if we could form\n"
.string "a tag team the next time we meet.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247D97:: @ 8247D97
.string "Want to know who I am?\n"
.string "I’m {STR_VAR_1}, the RUIN MANIAC!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247DC7:: @ 8247DC7
.string "The POKéMON that I have with me are\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247DFE:: @ 8247DFE
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Intriguing, eh?\n"
.string "How about you and I partner up?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247E3E:: @ 8247E3E
.string "That’s a sound decision!\n"
.string "I’ll go do the registration paperwork.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247E7E:: @ 8247E7E
.string "Hmm…\n"
.string "I think my POKéMON are tough…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247EA1:: @ 8247EA1
.string "I’m COOLTRAINER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247EB5:: @ 8247EB5
.string "The POKéMON I have right now are one\n"
.string "{STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247EE9:: @ 8247EE9
.string "one {STR_VAR_2} with {STR_VAR_1}.\n"
.string "Cool, huh?\p"
.string "Don’t you think it’d be pretty cool\n"
.string "if we made a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247F3F:: @ 8247F3F
.string "Cool!\n"
.string "I’ll go do the registration in a flash!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247F6D:: @ 8247F6D
.string "I thought that we’d make just\n"
.string "the greatest team ever.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247FA3:: @ 8247FA3
.string "I’m COOLTRAINER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247FB7:: @ 8247FB7
.string "The team I’ve been raising has one\n"
.string "{STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_247FE9:: @ 8247FE9
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Does that sound okay?\n"
.string "How about we become tag partners?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248031:: @ 8248031
.string "Sounds A-OK!\n"
.string "I’d better do the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24805E:: @ 824805E
.string "I was thinking how we would be\n"
.string "one tough team…$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24808D:: @ 824808D
.string "Heyo!\n"
.string "I’m {STR_VAR_1}, the POKéMANIAC!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2480AB:: @ 82480AB
.string "What does a guy like me have?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2480DC:: @ 82480DC
.string "one {STR_VAR_2} with {STR_VAR_1},\n"
.string "that’s what!\p"
.string "Let’s do it!\n"
.string "We’ll stomp around as a tag team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248128:: @ 8248128
.string "Good call!\n"
.string "I’ll register the both of us!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248151:: @ 8248151
.string "My POKéMON are brutal!\n"
.string "It’s not my fault if you regret this!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24818E:: @ 824818E
.string "Yo, there!\n"
.string "I’m KINDLER {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2481A9:: @ 82481A9
.string "You know what my training cooked up?\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2481E1:: @ 82481E1
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Well, what do you say?\n"
.string "Want to form a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248221:: @ 8248221
.string "All right!\n"
.string "I’ll get on with the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24824F:: @ 824824F
.string "Promise you’ll partner up with me\n"
.string "the next time we run into each other.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248297:: @ 8248297
.string "I’m {STR_VAR_1}, and I’m a CAMPER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2482B1:: @ 82482B1
.string "I’ve been raising one {STR_VAR_1}-\n"
.string "using {STR_VAR_2} and one$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2482DC:: @ 82482DC
.string "{STR_VAR_1}-using {STR_VAR_2}.\p"
.string "Do you think it’d be fun to team up?\n"
.string "I bet it would be!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248321:: @ 8248321
.string "Yeah!\n"
.string "Off I go to register!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24833D:: @ 824833D
.string "Next time, okay?\n"
.string "I want to be on your team.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248369:: @ 8248369
.string "Hello!\n"
.string "I’m {STR_VAR_1}, and I’m a PICNICKER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24838D:: @ 824838D
.string "The POKéMON I’ve been taking are\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2483C1:: @ 82483C1
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Are you interested in joining me\n"
.string "on a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248401:: @ 8248401
.string "Why, thank you!\n"
.string "I will do the registration now.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248431:: @ 8248431
.string "It would be nice if I could join you\n"
.string "some other time.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248467:: @ 8248467
.string "I’m PSYCHIC {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248477:: @ 8248477
.string "The twosome I’ve been raising are\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2484AC:: @ 82484AC
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Would you like to form a tag team\n"
.string "with me?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2484E7:: @ 82484E7
.string "Sure thing!\n"
.string "I’ll take care of the registration!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248517:: @ 8248517
.string "If we meet again, that’s when I’d like\n"
.string "to team up with you.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248553:: @ 8248553
.string "I’m {STR_VAR_1}.\n"
.string "I’m a PSYCHIC.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24856A:: @ 824856A
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24857D:: @ 824857D
.string "one {STR_VAR_2} with {STR_VAR_1}--\n"
.string "they’re my disciples.\p"
.string "Doesn’t the idea of forming a tag-team\n"
.string "partnership intrigue you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2485E5:: @ 82485E5
.string "Thank you.\n"
.string "I’ll go deal with the registration.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248614:: @ 8248614
.string "I hope there will be another chance\n"
.string "to forge an alliance.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24864E:: @ 824864E
.string "I’m SCHOOL KID {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248661:: @ 8248661
.string "One {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248671:: @ 8248671
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2} are my POKéMON pair.\p"
.string "May I please be your partner on\n"
.string "a tag team?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2486C6:: @ 82486C6
.string "Ooh, thank you!\n"
.string "I’ll register at the counter right away!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2486FF:: @ 82486FF
.string "Please?\n"
.string "May I join you the next time?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248725:: @ 8248725
.string "Hiya! The name’s {STR_VAR_1}!\n"
.string "I’m a POKéMON BREEDER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248751:: @ 8248751
.string "The POKéMON I’ve raised are one\n"
.string "{STR_VAR_1}-using {STR_VAR_2} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248781:: @ 8248781
.string "one {STR_VAR_1}-using {STR_VAR_2}.\p"
.string "Sound interesting?\n"
.string "How about we form a tag team, then?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2487C9:: @ 82487C9
.string "All righty!\n"
.string "You leave the registration to me!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2487F7:: @ 82487F7
.string "You have to team up with me next time,\n"
.string "all right?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248829:: @ 8248829
.string "I’m {STR_VAR_1}, and I’m proud to say\n"
.string "that I am a POKéFAN.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24885B:: @ 824885B
.string "The darling POKéMON I’ve raised are\n"
.string "one {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248892:: @ 8248892
.string "one {STR_VAR_2} with {STR_VAR_1}.\p"
.string "Aren’t they just the cutest?\n"
.string "We ought to make a team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2488D8:: @ 82488D8
.string "Thank you, dear!\n"
.string "I’ll be on my way to register!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248908:: @ 8248908
.string "My darling POKéMON are the best,\n"
.string "I’ll have you know. How annoying!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24894B:: @ 824894B
.string "Hi, I’m SWIMMER {STR_VAR_1}.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24895F:: @ 824895F
.string "One {STR_VAR_1}-using {STR_VAR_2}$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_24896F:: @ 824896F
.string "and one {STR_VAR_1}-using\n"
.string "{STR_VAR_2} are what I’ve trained.\p"
.string "You and me, let’s make a tag team.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2489BD:: @ 82489BD
.string "That’s cool!\n"
.string "I’ll register the two of us.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_2489E7:: @ 82489E7
.string "If we meet again, you owe me\n"
.string "a tag team!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248A10:: @ 8248A10
.string "What’s happening?\n"
.string "I’m {STR_VAR_1}, and I’m a TRIATHLETE.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248A40:: @ 8248A40
.string "I got a couple decent POKéMON.\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248A72:: @ 8248A72
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "It’d be neat if we made a tag team\n"
.string "together, so how about it?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248AC0:: @ 8248AC0
.string "Right on!\n"
.string "You wait while I register, okay?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248AEB:: @ 8248AEB
.string "I expect you’ll let me join you\n"
.string "next time, how’s that?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248B22:: @ 8248B22
.string "I’m the TRIATHLETE {STR_VAR_1}!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248B39:: @ 8248B39
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248B4C:: @ 8248B4C
.string "another {STR_VAR_2} that knows how\n"
.string "to use {STR_VAR_1}. That’s my pair.\p"
.string "What do you think?\n"
.string "We’d make a good team, I’d say.$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248BB4:: @ 8248BB4
.string "I like that answer!\n"
.string "I’ll get done with registration fast!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248BEE:: @ 8248BEE
.string "You’ll give me another chance to form\n"
.string "a partnership, won’t you?$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248C2E:: @ 8248C2E
.string "Hi, there! Hello!\n"
.string "I’m {STR_VAR_1}, and I’m a SWIMMER!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248C5B:: @ 8248C5B
.string "Check out what I’ve been raising!\n"
.string "One {STR_VAR_2} with {STR_VAR_1} and$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248C90:: @ 8248C90
.string "one {STR_VAR_2} with {STR_VAR_1}!\p"
.string "Sweet, huh?\n"
.string "It’d be sweet to form a team, too!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248CCF:: @ 8248CCF
.string "Much obliged!\n"
.string "I’ll get this registration thing done!$"
+BattleFrontier_BattleTowerMultiBattleRoom_Text_248D04:: @ 8248D04
.string "If we meet again, you have to team up\n"
.string "with me. You’ll do that, right?$"
diff --git a/data/scripts/maps/BattleFrontier_Lounge1.inc b/data/scripts/maps/BattleFrontier_Lounge1.inc
index 72a3659f7..ba8ca0cb6 100644
--- a/data/scripts/maps/BattleFrontier_Lounge1.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge1.inc
@@ -15,9 +15,9 @@ BattleFrontier_Lounge1_EventScript_25E775:: @ 825E775
BattleFrontier_Lounge1_EventScript_25E792:: @ 825E792
special sub_81B94B0
waitstate
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_if 5, BattleFrontier_Lounge1_EventScript_25E7BF
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq BattleFrontier_Lounge1_EventScript_25E943
end
@@ -30,17 +30,17 @@ BattleFrontier_Lounge1_EventScript_25E7B6:: @ 825E7B6
return
BattleFrontier_Lounge1_EventScript_25E7BF:: @ 825E7BF
- specialvar VAR_RESULT, sub_81396E0
- compare_var_to_value VAR_RESULT, 412
+ specialvar VAR_RESULT, ScriptGetPartyMonSpecies
+ compare VAR_RESULT, 412
goto_eq BattleFrontier_Lounge1_EventScript_25E7FF
special sub_8139D98
- compare_var_to_value VAR_0x8005, 90
+ compare VAR_0x8005, 90
goto_if 3, BattleFrontier_Lounge1_EventScript_25E87F
- compare_var_to_value VAR_0x8005, 120
+ compare VAR_0x8005, 120
goto_if 3, BattleFrontier_Lounge1_EventScript_25E88D
- compare_var_to_value VAR_0x8005, 150
+ compare VAR_0x8005, 150
goto_if 3, BattleFrontier_Lounge1_EventScript_25E89B
- compare_var_to_value VAR_0x8005, 151
+ compare VAR_0x8005, 151
goto_if 4, BattleFrontier_Lounge1_EventScript_25E8A9
end
@@ -50,28 +50,28 @@ BattleFrontier_Lounge1_EventScript_25E7FF:: @ 825E7FF
end
BattleFrontier_Lounge1_EventScript_25E80D:: @ 825E80D
- compare_var_to_value VAR_0x8006, 0
+ compare VAR_0x8006, 0
goto_eq BattleFrontier_Lounge1_EventScript_25E8B7
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq BattleFrontier_Lounge1_EventScript_25E8C5
- compare_var_to_value VAR_0x8006, 2
+ compare VAR_0x8006, 2
goto_eq BattleFrontier_Lounge1_EventScript_25E8D3
- compare_var_to_value VAR_0x8006, 3
+ compare VAR_0x8006, 3
goto_eq BattleFrontier_Lounge1_EventScript_25E8E1
- compare_var_to_value VAR_0x8006, 4
+ compare VAR_0x8006, 4
goto_eq BattleFrontier_Lounge1_EventScript_25E8EF
- compare_var_to_value VAR_0x8006, 5
+ compare VAR_0x8006, 5
goto_eq BattleFrontier_Lounge1_EventScript_25E8FD
end
BattleFrontier_Lounge1_EventScript_25E850:: @ 825E850
- compare_var_to_value VAR_0x8007, 15
+ compare VAR_0x8007, 15
goto_if 3, BattleFrontier_Lounge1_EventScript_25E90B
- compare_var_to_value VAR_0x8007, 25
+ compare VAR_0x8007, 25
goto_if 3, BattleFrontier_Lounge1_EventScript_25E919
- compare_var_to_value VAR_0x8007, 30
+ compare VAR_0x8007, 30
goto_if 3, BattleFrontier_Lounge1_EventScript_25E927
- compare_var_to_value VAR_0x8007, 31
+ compare VAR_0x8007, 31
goto_if 4, BattleFrontier_Lounge1_EventScript_25E935
end
diff --git a/data/scripts/maps/BattleFrontier_Lounge2.inc b/data/scripts/maps/BattleFrontier_Lounge2.inc
index bd20f13ac..bbb298b5b 100644
--- a/data/scripts/maps/BattleFrontier_Lounge2.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge2.inc
@@ -17,29 +17,29 @@ BattleFrontier_Lounge2_EventScript_26065F:: @ 826065F
end
BattleFrontier_Lounge2_EventScript_26066D:: @ 826066D
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 0
+ compare VAR_FRONTIER_MANIAC_FACILITY, 0
call_if 1, BattleFrontier_Lounge2_EventScript_26070A
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 1
+ compare VAR_FRONTIER_MANIAC_FACILITY, 1
call_if 1, BattleFrontier_Lounge2_EventScript_26070F
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 2
+ compare VAR_FRONTIER_MANIAC_FACILITY, 2
call_if 1, BattleFrontier_Lounge2_EventScript_260714
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 3
+ compare VAR_FRONTIER_MANIAC_FACILITY, 3
call_if 1, BattleFrontier_Lounge2_EventScript_260719
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 4
+ compare VAR_FRONTIER_MANIAC_FACILITY, 4
call_if 1, BattleFrontier_Lounge2_EventScript_26071E
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 5
+ compare VAR_FRONTIER_MANIAC_FACILITY, 5
call_if 1, BattleFrontier_Lounge2_EventScript_260723
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 6
+ compare VAR_FRONTIER_MANIAC_FACILITY, 6
call_if 1, BattleFrontier_Lounge2_EventScript_260728
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 7
+ compare VAR_FRONTIER_MANIAC_FACILITY, 7
call_if 1, BattleFrontier_Lounge2_EventScript_26072D
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 8
+ compare VAR_FRONTIER_MANIAC_FACILITY, 8
call_if 1, BattleFrontier_Lounge2_EventScript_260732
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 9
+ compare VAR_FRONTIER_MANIAC_FACILITY, 9
call_if 1, BattleFrontier_Lounge2_EventScript_260737
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 3
+ compare VAR_FRONTIER_MANIAC_FACILITY, 3
call_if 3, BattleFrontier_Lounge2_EventScript_2606F8
- compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 4
+ compare VAR_FRONTIER_MANIAC_FACILITY, 4
call_if 4, BattleFrontier_Lounge2_EventScript_260701
special sub_8139F20
waitmessage
@@ -117,7 +117,7 @@ BattleFrontier_Lounge2_EventScript_26075D:: @ 826075D
msgbox BattleFrontier_Lounge2_Text_261D5C, 2
end
-BattleFrontier_Lounge2_Text_260766: @ 8260766
+BattleFrontier_Lounge2_Text_260766:: @ 8260766
.string "Howdy! When it comes to news about\n"
.string "the BATTLE FRONTIER, I’m no. 1.\p"
.string "You can think of me as\n"
@@ -127,33 +127,33 @@ BattleFrontier_Lounge2_Text_260766: @ 8260766
.string "I’ll happily share the hottest news\n"
.string "I gathered about the BATTLE FRONTIER.$"
-BattleFrontier_Lounge2_Text_260857: @ 8260857
+BattleFrontier_Lounge2_Text_260857:: @ 8260857
.string "Howdy! Did you swing by to grill me\n"
.string "about the latest word? Oh, all right!$"
-BattleFrontier_Lounge2_Text_2608A1: @ 82608A1
+BattleFrontier_Lounge2_Text_2608A1:: @ 82608A1
.string "Well? Well? Well?\p"
.string "I’m sure my information’s been\n"
.string "seriously useful to you, right?$"
-BattleFrontier_Lounge2_Text_2608F2: @ 82608F2
+BattleFrontier_Lounge2_Text_2608F2:: @ 82608F2
.string "Let’s see now…\p"
.string "It sounds like the {STR_VAR_1}\n"
.string "is the hottest place going.$"
-BattleFrontier_Lounge2_Text_260933: @ 8260933
+BattleFrontier_Lounge2_Text_260933:: @ 8260933
.string "Let’s see now…\p"
.string "It sounds like BATTLE TOWER\n"
.string "{STR_VAR_1} is the hottest.$"
-BattleFrontier_Lounge2_Text_260971: @ 8260971
+BattleFrontier_Lounge2_Text_260971:: @ 8260971
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this mysterious TRAINER called\n"
.string "the SALON MAIDEN that runs the place.$"
-BattleFrontier_Lounge2_Text_260A1E: @ 8260A1E
+BattleFrontier_Lounge2_Text_260A1E:: @ 8260A1E
.string "Have you battled the SALON MAIDEN?\p"
.string "When she’s measuring up her opponent,\n"
.string "she apparently uses these POKéMON:\p"
@@ -161,7 +161,7 @@ BattleFrontier_Lounge2_Text_260A1E: @ 8260A1E
.string "a FIRE-type VOLCANO POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$"
-BattleFrontier_Lounge2_Text_260AE7: @ 8260AE7
+BattleFrontier_Lounge2_Text_260AE7:: @ 8260AE7
.string "Have you battled the SALON MAIDEN\n"
.string "when she’s serious?\p"
.string "When she’s battling flat out,\n"
@@ -170,14 +170,14 @@ BattleFrontier_Lounge2_Text_260AE7: @ 8260AE7
.string "an ELECTRIC-type THUNDER POKéMON,\l"
.string "and a NORMAL-type SLEEPING POKéMON.$"
-BattleFrontier_Lounge2_Text_260BC4: @ 8260BC4
+BattleFrontier_Lounge2_Text_260BC4:: @ 8260BC4
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this flamboyant TRAINER called\n"
.string "the DOME ACE that runs the place.$"
-BattleFrontier_Lounge2_Text_260C6D: @ 8260C6D
+BattleFrontier_Lounge2_Text_260C6D:: @ 8260C6D
.string "Have you battled the DOME ACE?\p"
.string "When he’s treating the opponent\n"
.string "lightly, he uses these three POKéMON:\p"
@@ -185,7 +185,7 @@ BattleFrontier_Lounge2_Text_260C6D: @ 8260C6D
.string "a WATER & GROUND MUD FISH POKéMON,\l"
.string "and a FIRE & FLYING FLAME POKéMON.$"
-BattleFrontier_Lounge2_Text_260D3A: @ 8260D3A
+BattleFrontier_Lounge2_Text_260D3A:: @ 8260D3A
.string "Have you battled the DOME ACE\n"
.string "when he’s serious?\p"
.string "When he’s demonstrating his strategy,\n"
@@ -195,14 +195,14 @@ BattleFrontier_Lounge2_Text_260D3A: @ 8260D3A
.string "and a STEEL- & PSYCHIC-type IRON LEG\l"
.string "POKéMON.$"
-BattleFrontier_Lounge2_Text_260E1E: @ 8260E1E
+BattleFrontier_Lounge2_Text_260E1E:: @ 8260E1E
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this freaky TRAINER called\n"
.string "the FACTORY HEAD that runs the place.$"
-BattleFrontier_Lounge2_Text_260EC7: @ 8260EC7
+BattleFrontier_Lounge2_Text_260EC7:: @ 8260EC7
.string "Have you battled the FACTORY HEAD\n"
.string "already?\p"
.string "Let me think… When he goes to battle,\n"
@@ -210,7 +210,7 @@ BattleFrontier_Lounge2_Text_260EC7: @ 8260EC7
.string "He battles under pretty much the same\n"
.string "conditions as you.$"
-BattleFrontier_Lounge2_Text_260F74: @ 8260F74
+BattleFrontier_Lounge2_Text_260F74:: @ 8260F74
.string "Have you battled the FACTORY HEAD\n"
.string "when he’s serious?\p"
.string "When he goes seriously to battle,\n"
@@ -218,14 +218,14 @@ BattleFrontier_Lounge2_Text_260F74: @ 8260F74
.string "He battles under virtually the same\n"
.string "conditions as you.$"
-BattleFrontier_Lounge2_Text_261026: @ 8261026
+BattleFrontier_Lounge2_Text_261026:: @ 8261026
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this scary TRAINER called\n"
.string "the PIKE QUEEN that runs the place.$"
-BattleFrontier_Lounge2_Text_2610CC: @ 82610CC
+BattleFrontier_Lounge2_Text_2610CC:: @ 82610CC
.string "Have you battled the PIKE QUEEN\n"
.string "before?\p"
.string "When she’s in a good mood, they say\n"
@@ -234,7 +234,7 @@ BattleFrontier_Lounge2_Text_2610CC: @ 82610CC
.string "a BUG & ROCK MOLD POKéMON,\l"
.string "and a WATER-type TENDER POKéMON.$"
-BattleFrontier_Lounge2_Text_261194: @ 8261194
+BattleFrontier_Lounge2_Text_261194:: @ 8261194
.string "Have you battled the PIKE QUEEN\n"
.string "when she’s serious?\p"
.string "When she’s seriously annoyed, they say\n"
@@ -244,14 +244,14 @@ BattleFrontier_Lounge2_Text_261194: @ 8261194
.string "and a WATER- & FLYING-type ATROCIOUS\l"
.string "POKéMON.$"
-BattleFrontier_Lounge2_Text_261282: @ 8261282
+BattleFrontier_Lounge2_Text_261282:: @ 8261282
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this cute TRAINER called\n"
.string "the ARENA TYCOON that runs the place.$"
-BattleFrontier_Lounge2_Text_261329: @ 8261329
+BattleFrontier_Lounge2_Text_261329:: @ 8261329
.string "Have you battled the ARENA TYCOON\n"
.string "before?\p"
.string "When she’s assessing the foe’s ability,\n"
@@ -260,7 +260,7 @@ BattleFrontier_Lounge2_Text_261329: @ 8261329
.string "a DARK-type MOONLIGHT POKéMON,\l"
.string "and a BUG & GHOST SHED POKéMON.$"
-BattleFrontier_Lounge2_Text_261403: @ 8261403
+BattleFrontier_Lounge2_Text_261403:: @ 8261403
.string "Have you battled the ARENA TYCOON\n"
.string "when she’s serious?\p"
.string "When she battles for keeps,\n"
@@ -270,14 +270,14 @@ BattleFrontier_Lounge2_Text_261403: @ 8261403
.string "and a GRASS- & FIGHTING-type\l"
.string "MUSHROOM POKéMON.$"
-BattleFrontier_Lounge2_Text_2614E6: @ 82614E6
+BattleFrontier_Lounge2_Text_2614E6:: @ 82614E6
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this sinister TRAINER called\n"
.string "the PALACE MAVEN that runs the place.$"
-BattleFrontier_Lounge2_Text_261591: @ 8261591
+BattleFrontier_Lounge2_Text_261591:: @ 8261591
.string "Have you battled the PALACE MAVEN\n"
.string "before?\p"
.string "When he’s testing the opponent’s\n"
@@ -286,7 +286,7 @@ BattleFrontier_Lounge2_Text_261591: @ 8261591
.string "a NORMAL-type LAZY POKéMON, and a\l"
.string "WATER- & ICE-type TRANSPORT POKéMON.$"
-BattleFrontier_Lounge2_Text_26166F: @ 826166F
+BattleFrontier_Lounge2_Text_26166F:: @ 826166F
.string "Have you battled the PALACE MAVEN\n"
.string "when he’s serious?\p"
.string "When he throws his entire might into\n"
@@ -295,14 +295,14 @@ BattleFrontier_Lounge2_Text_26166F: @ 826166F
.string "a NORMAL-type LAZY POKéMON,\l"
.string "and a WATER-type AURORA POKéMON.$"
-BattleFrontier_Lounge2_Text_26174D: @ 826174D
+BattleFrontier_Lounge2_Text_26174D:: @ 826174D
.string "Bet you didn’t know this!\p"
.string "One of those top TRAINERS that SCOTT\n"
.string "calls the FRONTIER BRAINS is there.\p"
.string "It’s this fiery-hot TRAINER called\n"
.string "the PYRAMID KING that runs the place.$"
-BattleFrontier_Lounge2_Text_2617F9: @ 82617F9
+BattleFrontier_Lounge2_Text_2617F9:: @ 82617F9
.string "Have you battled the PYRAMID KING\n"
.string "before?\p"
.string "When he’s checking the foe’s power,\n"
@@ -311,7 +311,7 @@ BattleFrontier_Lounge2_Text_2617F9: @ 82617F9
.string "an ICE-type ICEBERG POKéMON,\l"
.string "and a STEEL-type IRON POKéMON.$"
-BattleFrontier_Lounge2_Text_2618C4: @ 82618C4
+BattleFrontier_Lounge2_Text_2618C4:: @ 82618C4
.string "Have you battled the PYRAMID KING\n"
.string "when he’s serious?\p"
.string "When he’s pumped with hot power,\n"
@@ -321,7 +321,7 @@ BattleFrontier_Lounge2_Text_2618C4: @ 82618C4
.string "and a FIRE- & FLYING-type FLAME\l"
.string "POKéMON.$"
-BattleFrontier_Lounge2_Text_2619AC: @ 82619AC
+BattleFrontier_Lounge2_Text_2619AC:: @ 82619AC
.string "Sure, there are several places where\n"
.string "you can enter DOUBLE BATTLES.\p"
.string "But the DOUBLE BATTLE ROOMS of\n"
@@ -330,44 +330,44 @@ BattleFrontier_Lounge2_Text_2619AC: @ 82619AC
.string "how DOUBLE BATTLES are played here\l"
.string "in the BATTLE FRONTIER.$"
-BattleFrontier_Lounge2_Text_261A91: @ 8261A91
+BattleFrontier_Lounge2_Text_261A91:: @ 8261A91
.string "Watch yourself in the battles here.\p"
.string "I hear there are TRAINERS that have\n"
.string "strategies they developed just for\l"
.string "DOUBLE BATTLES.$"
-BattleFrontier_Lounge2_Text_261B0C: @ 8261B0C
+BattleFrontier_Lounge2_Text_261B0C:: @ 8261B0C
.string "Once you’re confident and comfortable\n"
.string "with DOUBLE BATTLES here, you should\l"
.string "think about challenging other places\l"
.string "offering DOUBLE BATTLES.$"
-BattleFrontier_Lounge2_Text_261B95: @ 8261B95
+BattleFrontier_Lounge2_Text_261B95:: @ 8261B95
.string "All sorts of TRAINERS gather in\n"
.string "the BATTLE SALON.\p"
.string "Just think--you may run into your\n"
.string "friends or followers!\l"
.string "You should look carefully!$"
-BattleFrontier_Lounge2_Text_261C1A: @ 8261C1A
+BattleFrontier_Lounge2_Text_261C1A:: @ 8261C1A
.string "If you’re with a friend, head for the\n"
.string "LINK MULTI BATTLE ROOM.\p"
.string "If you play with a strong friend,\n"
.string "you can expect to see tough foes!$"
-BattleFrontier_Lounge2_Text_261C9C: @ 8261C9C
+BattleFrontier_Lounge2_Text_261C9C:: @ 8261C9C
.string "What amazing news-gathering power!\n"
.string "My mentor’s like none other!$"
-BattleFrontier_Lounge2_Text_261CDC: @ 8261CDC
+BattleFrontier_Lounge2_Text_261CDC:: @ 8261CDC
.string "What amazing powers of observation!\n"
.string "My mentor’s like none other!$"
-BattleFrontier_Lounge2_Text_261D1D: @ 8261D1D
+BattleFrontier_Lounge2_Text_261D1D:: @ 8261D1D
.string "What amazing power of persuasion!\n"
.string "My mentor’s like none other!$"
-BattleFrontier_Lounge2_Text_261D5C: @ 8261D5C
+BattleFrontier_Lounge2_Text_261D5C:: @ 8261D5C
.string "…What is this place?\n"
.string "It’s scaring me…$"
diff --git a/data/scripts/maps/BattleFrontier_Lounge3.inc b/data/scripts/maps/BattleFrontier_Lounge3.inc
index 5fb7a8367..4568dd2c8 100644
--- a/data/scripts/maps/BattleFrontier_Lounge3.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge3.inc
@@ -7,7 +7,7 @@ BattleFrontier_Lounge3_EventScript_261D83:: @ 8261D83
checkflag FLAG_0x157
goto_eq BattleFrontier_Lounge3_EventScript_261EF9
call BattleFrontier_Lounge3_EventScript_261EA0
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_if 3, BattleFrontier_Lounge3_EventScript_261EEB
setflag FLAG_0x157
msgbox BattleFrontier_Lounge3_Text_262061, 4
@@ -19,10 +19,10 @@ BattleFrontier_Lounge3_EventScript_261DAF:: @ 8261DAF
waitmessage
waitbuttonpress
msgbox BattleFrontier_Lounge3_Text_262A60, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge3_EventScript_261FA5
msgbox BattleFrontier_Lounge3_Text_262ABD, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge3_EventScript_261FA5
message BattleFrontier_Lounge3_Text_262B42
waitmessage
@@ -58,7 +58,7 @@ BattleFrontier_Lounge3_EventScript_261E46:: @ 8261E46
BattleFrontier_Lounge3_EventScript_261E51:: @ 8261E51
specialvar VAR_0x4001, sub_813AA04
- compare_var_to_var VAR_0x4001, VAR_0x8008
+ compare VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_Lounge3_EventScript_261E75
msgbox BattleFrontier_Lounge3_Text_262B6E, 4
message BattleFrontier_Lounge3_Text_262B42
@@ -113,26 +113,26 @@ BattleFrontier_Lounge3_EventScript_261EEB:: @ 8261EEB
BattleFrontier_Lounge3_EventScript_261EF9:: @ 8261EF9
msgbox BattleFrontier_Lounge3_Text_26346B, 4
- compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1
+ compare VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1
goto_if 4, BattleFrontier_Lounge3_EventScript_261F12
goto BattleFrontier_Lounge3_EventScript_261DAF
end
BattleFrontier_Lounge3_EventScript_261F12:: @ 8261F12
- compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1
+ compare VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1
goto_eq BattleFrontier_Lounge3_EventScript_261F9E
- compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 2
+ compare VAR_FRONTIER_GAMBLER_PLACED_BET_F, 2
goto_eq BattleFrontier_Lounge3_EventScript_261F2E
goto BattleFrontier_Lounge3_EventScript_261F71
end
BattleFrontier_Lounge3_EventScript_261F2E:: @ 8261F2E
msgbox BattleFrontier_Lounge3_Text_263334, 4
- compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 0
+ compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, 0
call_if 1, BattleFrontier_Lounge3_EventScript_261F80
- compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 1
+ compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, 1
call_if 1, BattleFrontier_Lounge3_EventScript_261F8A
- compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 2
+ compare VAR_FRONTIER_GAMBLER_AMOUNT_BET, 2
call_if 1, BattleFrontier_Lounge3_EventScript_261F94
msgbox BattleFrontier_Lounge3_Text_2633D4, 9
special sub_813A9D0
@@ -211,12 +211,12 @@ BattleFrontier_Lounge3_EventScript_261FF1:: @ 8261FF1
release
end
-BattleFrontier_Lounge3_Text_261FFE: @ 8261FFE
+BattleFrontier_Lounge3_Text_261FFE:: @ 8261FFE
.string "…What’s that you want?\p"
.string "Can’t you see we’re kind of busy here?\n"
.string "Can’t your business wait till later?$"
-BattleFrontier_Lounge3_Text_262061: @ 8262061
+BattleFrontier_Lounge3_Text_262061:: @ 8262061
.string "…Huh?\n"
.string "You look to me like a tough TRAINER.\p"
.string "Heheh…\n"
@@ -236,201 +236,201 @@ BattleFrontier_Lounge3_Text_262061: @ 8262061
.string "Sounds simple, huh?\n"
.string "So, anyway…$"
-BattleFrontier_Lounge3_Text_262261: @ 8262261
+BattleFrontier_Lounge3_Text_262261:: @ 8262261
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be challenging the BATTLE\l"
.string "TOWER’s SINGLE BATTLE ROOMS.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_26230D: @ 826230D
+BattleFrontier_Lounge3_Text_26230D:: @ 826230D
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be challenging the BATTLE\l"
.string "TOWER’s DOUBLE BATTLE ROOMS.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_2623B9: @ 82623B9
+BattleFrontier_Lounge3_Text_2623B9:: @ 82623B9
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be challenging the BATTLE\l"
.string "TOWER’s MULTI BATTLE ROOMS.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_262464: @ 8262464
+BattleFrontier_Lounge3_Text_262464:: @ 8262464
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "DOME’s SINGLE BATTLE Tourney.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_26250E: @ 826250E
+BattleFrontier_Lounge3_Text_26250E:: @ 826250E
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "DOME’s DOUBLE BATTLE Tourney.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_2625B8: @ 82625B8
+BattleFrontier_Lounge3_Text_2625B8:: @ 82625B8
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "FACTORY’s Battle Swap Single Tourney.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_26266A: @ 826266A
+BattleFrontier_Lounge3_Text_26266A:: @ 826266A
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "FACTORY’s Battle Swap Double Tourney.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_26271C: @ 826271C
+BattleFrontier_Lounge3_Text_26271C:: @ 826271C
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be challenging the BATTLE\l"
.string "PALACE’s SINGLE BATTLE HALLS.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_2627C9: @ 82627C9
+BattleFrontier_Lounge3_Text_2627C9:: @ 82627C9
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be challenging the BATTLE\l"
.string "PALACE’s DOUBLE BATTLE HALLS.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_262876: @ 8262876
+BattleFrontier_Lounge3_Text_262876:: @ 8262876
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "ARENA’s Set KO Tourney.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_26291A: @ 826291A
+BattleFrontier_Lounge3_Text_26291A:: @ 826291A
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE PIKE’s\l"
.string "Battle Choice.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_2629BC: @ 82629BC
+BattleFrontier_Lounge3_Text_2629BC:: @ 82629BC
.string "What I’m looking for is a TRAINER who’s\n"
.string "going to be entering the BATTLE\l"
.string "PYRAMID’s Battle Quest.\p"
.string "But so far, I haven’t seen a TRAINER\n"
.string "that has that winning quality.$"
-BattleFrontier_Lounge3_Text_262A60: @ 8262A60
+BattleFrontier_Lounge3_Text_262A60:: @ 8262A60
.string "I’ll see to it that you benefit, too.\n"
.string "So how about it?\l"
.string "How about entering that event for me?$"
-BattleFrontier_Lounge3_Text_262ABD: @ 8262ABD
+BattleFrontier_Lounge3_Text_262ABD:: @ 8262ABD
.string "All right, that’s perfect.\n"
.string "So, uh… How about spotting me some\l"
.string "of your Battle Points?\p"
.string "Trust me, I’ll show you my gratitude\n"
.string "afterward.$"
-BattleFrontier_Lounge3_Text_262B42: @ 8262B42
+BattleFrontier_Lounge3_Text_262B42:: @ 8262B42
.string "Great, great!\n"
.string "So, how much can you spot me?$"
-BattleFrontier_Lounge3_Text_262B6E: @ 8262B6E
+BattleFrontier_Lounge3_Text_262B6E:: @ 8262B6E
.string "Oh, no, no, no!\n"
.string "You don’t have enough Battle Points!\p"
.string "I wish you wouldn’t monkey around and\n"
.string "waste everyone’s time!$"
-BattleFrontier_Lounge3_Text_262BE0: @ 8262BE0
+BattleFrontier_Lounge3_Text_262BE0:: @ 8262BE0
.string "Heheh! Thanks much!\n"
.string "So, off you go!$"
-BattleFrontier_Lounge3_Text_262C04: @ 8262C04
+BattleFrontier_Lounge3_Text_262C04:: @ 8262C04
.string "Get to the BATTLE TOWER’s\n"
.string "SINGLE BATTLE ROOMS pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262C90: @ 8262C90
+BattleFrontier_Lounge3_Text_262C90:: @ 8262C90
.string "Get to the BATTLE TOWER’s\n"
.string "DOUBLE BATTLE ROOMS pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262D1C: @ 8262D1C
+BattleFrontier_Lounge3_Text_262D1C:: @ 8262D1C
.string "Get to the BATTLE TOWER’s\n"
.string "MULTI BATTLE ROOMS pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262DA7: @ 8262DA7
+BattleFrontier_Lounge3_Text_262DA7:: @ 8262DA7
.string "Get to the BATTLE DOME’s\n"
.string "SINGLE BATTLE Tourney pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262E34: @ 8262E34
+BattleFrontier_Lounge3_Text_262E34:: @ 8262E34
.string "Get to the BATTLE DOME’s\n"
.string "DOUBLE BATTLE Tourney pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262EC1: @ 8262EC1
+BattleFrontier_Lounge3_Text_262EC1:: @ 8262EC1
.string "Get to the BATTLE FACTORY’s\n"
.string "Battle Swap Single Tourney pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262F56: @ 8262F56
+BattleFrontier_Lounge3_Text_262F56:: @ 8262F56
.string "Get to the BATTLE FACTORY’s\n"
.string "Battle Swap Double Tourney pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_262FEB: @ 8262FEB
+BattleFrontier_Lounge3_Text_262FEB:: @ 8262FEB
.string "Get to the BATTLE PALACE’s\n"
.string "SINGLE BATTLE HALLS pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_263078: @ 8263078
+BattleFrontier_Lounge3_Text_263078:: @ 8263078
.string "Get to the BATTLE PALACE’s\n"
.string "DOUBLE BATTLE HALLS pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_263105: @ 8263105
+BattleFrontier_Lounge3_Text_263105:: @ 8263105
.string "Get to the BATTLE ARENA’s\n"
.string "Set KO Tourney pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_26318C: @ 826318C
+BattleFrontier_Lounge3_Text_26318C:: @ 826318C
.string "Get to the BATTLE PIKE’s\n"
.string "Battle Choice pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_263211: @ 8263211
+BattleFrontier_Lounge3_Text_263211:: @ 8263211
.string "Get to the BATTLE PYRAMID’s\n"
.string "Battle Quest pronto!\p"
.string "It’s a must-win situation!\n"
.string "Don’t blow your chance!\l"
.string "Both of our futures depend on you!$"
-BattleFrontier_Lounge3_Text_263298: @ 8263298
+BattleFrontier_Lounge3_Text_263298:: @ 8263298
.string "Oh, it’s you…\n"
.string "Nice try…\p"
.string "I hate to break it to you, but I can’t\n"
@@ -438,7 +438,7 @@ BattleFrontier_Lounge3_Text_263298: @ 8263298
.string "I guess we’ll have to let it motivate\n"
.string "us to try harder next time!$"
-BattleFrontier_Lounge3_Text_263334: @ 8263334
+BattleFrontier_Lounge3_Text_263334:: @ 8263334
.string "Oh, yes!\n"
.string "Hello there, champ!\p"
.string "I knew you could!\n"
@@ -447,36 +447,36 @@ BattleFrontier_Lounge3_Text_263334: @ 8263334
.string "I’ll return your Battle Points and,\n"
.string "of course, a little extra from me!$"
-BattleFrontier_Lounge3_Text_2633D4: @ 82633D4
+BattleFrontier_Lounge3_Text_2633D4:: @ 82633D4
.string "{PLAYER} obtained\n"
.string "{STR_VAR_1} Battle Points.$"
-BattleFrontier_Lounge3_Text_2633F2: @ 82633F2
+BattleFrontier_Lounge3_Text_2633F2:: @ 82633F2
.string "If you’re up for another challenge,\n"
.string "please do think of me!$"
-BattleFrontier_Lounge3_Text_26342D: @ 826342D
+BattleFrontier_Lounge3_Text_26342D:: @ 826342D
.string "Not interested?! You shouldn’t be\n"
.string "so afraid to take a chance!$"
-BattleFrontier_Lounge3_Text_26346B: @ 826346B
+BattleFrontier_Lounge3_Text_26346B:: @ 826346B
.string "Oh…$"
-BattleFrontier_Lounge3_Text_26346F: @ 826346F
+BattleFrontier_Lounge3_Text_26346F:: @ 826346F
.string "I backed the wrong TRAINER again!\p"
.string "Maybe I should be battling normally\n"
.string "like everyone else…$"
-BattleFrontier_Lounge3_Text_2634C9: @ 82634C9
+BattleFrontier_Lounge3_Text_2634C9:: @ 82634C9
.string "That TRAINER…\p"
.string "He’s good, but he gets rattled too\n"
.string "easily to survive the BATTLE DOME…$"
-BattleFrontier_Lounge3_Text_26351D: @ 826351D
+BattleFrontier_Lounge3_Text_26351D:: @ 826351D
.string "Giggle!\n"
.string "I know a winner when I see one!$"
-BattleFrontier_Lounge3_Text_263545: @ 8263545
+BattleFrontier_Lounge3_Text_263545:: @ 8263545
.string "Those TRAINERS…\n"
.string "What are they doing?\l"
.string "They should be taking challenges.$"
diff --git a/data/scripts/maps/BattleFrontier_Lounge5.inc b/data/scripts/maps/BattleFrontier_Lounge5.inc
index 545fef22f..bb1feceec 100644
--- a/data/scripts/maps/BattleFrontier_Lounge5.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge5.inc
@@ -5,16 +5,16 @@ BattleFrontier_Lounge5_EventScript_2645C6:: @ 82645C6
lock
faceplayer
msgbox BattleFrontier_Lounge5_Text_264632, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge5_EventScript_26460D
special sub_81B94B0
waitstate
lock
faceplayer
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq BattleFrontier_Lounge5_EventScript_26460D
- specialvar VAR_RESULT, sub_81396E0
- compare_var_to_value VAR_RESULT, 412
+ specialvar VAR_RESULT, ScriptGetPartyMonSpecies
+ compare VAR_RESULT, 412
goto_eq BattleFrontier_Lounge5_EventScript_264603
special sub_813A7B8
waitmessage
@@ -44,162 +44,162 @@ BattleFrontier_Lounge5_EventScript_264629:: @ 8264629
msgbox BattleFrontier_Lounge5_Text_264FAB, 2
end
-BattleFrontier_Lounge5_Text_264632: @ 8264632
+BattleFrontier_Lounge5_Text_264632:: @ 8264632
.string "Ehehe!\n"
.string "I can tell what POKéMON are thinking!\p"
.string "Please!\n"
.string "Can I see your POKéMON?$"
-BattleFrontier_Lounge5_Text_26467F: @ 826467F
+BattleFrontier_Lounge5_Text_26467F:: @ 826467F
.string "Boo!\n"
.string "Cheapie!$"
-BattleFrontier_Lounge5_Text_26468D: @ 826468D
+BattleFrontier_Lounge5_Text_26468D:: @ 826468D
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
-BattleFrontier_Lounge5_Text_2646E5: @ 82646E5
+BattleFrontier_Lounge5_Text_2646E5:: @ 82646E5
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
-BattleFrontier_Lounge5_Text_264741: @ 8264741
+BattleFrontier_Lounge5_Text_264741:: @ 8264741
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
-BattleFrontier_Lounge5_Text_2647A4: @ 82647A4
+BattleFrontier_Lounge5_Text_2647A4:: @ 82647A4
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
-BattleFrontier_Lounge5_Text_2647FC: @ 82647FC
+BattleFrontier_Lounge5_Text_2647FC:: @ 82647FC
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
-BattleFrontier_Lounge5_Text_264858: @ 8264858
+BattleFrontier_Lounge5_Text_264858:: @ 8264858
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
-BattleFrontier_Lounge5_Text_2648BE: @ 82648BE
+BattleFrontier_Lounge5_Text_2648BE:: @ 82648BE
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
-BattleFrontier_Lounge5_Text_264916: @ 8264916
+BattleFrontier_Lounge5_Text_264916:: @ 8264916
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
-BattleFrontier_Lounge5_Text_264972: @ 8264972
+BattleFrontier_Lounge5_Text_264972:: @ 8264972
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
-BattleFrontier_Lounge5_Text_2649D5: @ 82649D5
+BattleFrontier_Lounge5_Text_2649D5:: @ 82649D5
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264A3F: @ 8264A3F
+BattleFrontier_Lounge5_Text_264A3F:: @ 8264A3F
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
-BattleFrontier_Lounge5_Text_264A9B: @ 8264A9B
+BattleFrontier_Lounge5_Text_264A9B:: @ 8264A9B
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "It will battle even if it has a lot\l"
.string "of ouchies!$"
-BattleFrontier_Lounge5_Text_264AF3: @ 8264AF3
+BattleFrontier_Lounge5_Text_264AF3:: @ 8264AF3
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264B5D: @ 8264B5D
+BattleFrontier_Lounge5_Text_264B5D:: @ 8264B5D
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "But if it gets enough ouchies,\l"
.string "it will worry about itself!$"
-BattleFrontier_Lounge5_Text_264BC3: @ 8264BC3
+BattleFrontier_Lounge5_Text_264BC3:: @ 8264BC3
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself whether\l"
.string "or not it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264C36: @ 8264C36
+BattleFrontier_Lounge5_Text_264C36:: @ 8264C36
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
-BattleFrontier_Lounge5_Text_264C95: @ 8264C95
+BattleFrontier_Lounge5_Text_264C95:: @ 8264C95
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself even\l"
.string "if it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264D01: @ 8264D01
+BattleFrontier_Lounge5_Text_264D01:: @ 8264D01
.string "Hmhm…\p"
.string "This one says it likes to be sneaky!\n"
.string "It says it likes to be sneaky even\l"
.string "if it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264D6B: @ 8264D6B
+BattleFrontier_Lounge5_Text_264D6B:: @ 8264D6B
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "It says it worries about itself even\l"
.string "if it has a lot of ouchies!$"
-BattleFrontier_Lounge5_Text_264DD7: @ 8264DD7
+BattleFrontier_Lounge5_Text_264DD7:: @ 8264DD7
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will hit back!$"
-BattleFrontier_Lounge5_Text_264E33: @ 8264E33
+BattleFrontier_Lounge5_Text_264E33:: @ 8264E33
.string "Hmhm…\p"
.string "This one says it likes to battle!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
-BattleFrontier_Lounge5_Text_264E8F: @ 8264E8F
+BattleFrontier_Lounge5_Text_264E8F:: @ 8264E8F
.string "Hmhm…\p"
.string "This one says it looks after itself!\n"
.string "But if it gets enough ouchies,\l"
.string "it will turn sneaky!$"
-BattleFrontier_Lounge5_Text_264EEE: @ 8264EEE
+BattleFrontier_Lounge5_Text_264EEE:: @ 8264EEE
.string "That’s silly! An EGG is asleep!\n"
.string "I can’t talk to it!$"
-BattleFrontier_Lounge5_Text_264F22: @ 8264F22
+BattleFrontier_Lounge5_Text_264F22:: @ 8264F22
.string "How charming!\n"
.string "That little lady claims she can\l"
.string "understand POKéMON!$"
-BattleFrontier_Lounge5_Text_264F64: @ 8264F64
+BattleFrontier_Lounge5_Text_264F64:: @ 8264F64
.string "I have this feeling that the little girl\n"
.string "is saying something profound.$"
-BattleFrontier_Lounge5_Text_264FAB: @ 8264FAB
+BattleFrontier_Lounge5_Text_264FAB:: @ 8264FAB
.string "I know something!\p"
.string "That little girl plays at the red house\n"
.string "a lot!$"
diff --git a/data/scripts/maps/BattleFrontier_Lounge6.inc b/data/scripts/maps/BattleFrontier_Lounge6.inc
index eacc18413..c779e7c76 100644
--- a/data/scripts/maps/BattleFrontier_Lounge6.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge6.inc
@@ -11,17 +11,17 @@ BattleFrontier_Lounge6_EventScript_264FED:: @ 8264FED
specialvar VAR_RESULT, sub_807E73C
copyvar VAR_0x8009, VAR_RESULT
msgbox BattleFrontier_Lounge6_Text_26508D, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge6_EventScript_26506B
special sub_81B94B0
waitstate
copyvar VAR_0x800A, VAR_0x8004
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq BattleFrontier_Lounge6_EventScript_26506B
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_807E9D4
copyvar VAR_0x800B, VAR_RESULT
- compare_var_to_var VAR_RESULT, VAR_0x8009
+ compare VAR_RESULT, VAR_0x8009
goto_if 5, BattleFrontier_Lounge6_EventScript_265075
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
diff --git a/data/scripts/maps/BattleFrontier_Lounge7.inc b/data/scripts/maps/BattleFrontier_Lounge7.inc
index 53f0ed8d1..f6f957cae 100644
--- a/data/scripts/maps/BattleFrontier_Lounge7.inc
+++ b/data/scripts/maps/BattleFrontier_Lounge7.inc
@@ -250,10 +250,10 @@ BattleFrontier_Lounge7_EventScript_26564F:: @ 826564F
buffernumberstring 1, VAR_0x8008
copyvar VAR_0x8004, VAR_0x400C
msgbox BattleFrontier_Lounge7_Text_265921, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge7_EventScript_2656CA
specialvar VAR_0x4001, sub_813AA04
- compare_var_to_var VAR_0x4001, VAR_0x8008
+ compare VAR_0x4001, VAR_0x8008
goto_if 4, BattleFrontier_Lounge7_EventScript_265696
msgbox BattleFrontier_Lounge7_Text_265997, 4
goto BattleFrontier_Lounge7_EventScript_2656CA
@@ -267,7 +267,7 @@ BattleFrontier_Lounge7_EventScript_265696:: @ 8265696
special sub_813ADB8
special sub_81B892C
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_Lounge7_EventScript_265645
msgbox BattleFrontier_Lounge7_Text_2659C7, 4
copyvar VAR_0x8004, VAR_0x8008
@@ -276,7 +276,7 @@ BattleFrontier_Lounge7_EventScript_265696:: @ 8265696
end
BattleFrontier_Lounge7_EventScript_2656CA:: @ 82656CA
- compare_var_to_value VAR_0x400E, 0
+ compare VAR_0x400E, 0
goto_eq BattleFrontier_Lounge7_EventScript_26532F
goto BattleFrontier_Lounge7_EventScript_26551F
end
@@ -380,102 +380,102 @@ BattleFrontier_Lounge7_Text_265D17: @ 8265D17
.string "but feel this…\p"
.string "Time is so cruel…$"
-BattleFrontier_Lounge7_Text_265E30: @ 8265E30
+BattleFrontier_Lounge7_Text_265E30:: @ 8265E30
.string "Recovers up to\n"
.string "half the user’s\n"
.string "maximum HP.$"
-BattleFrontier_Lounge7_Text_265E5B: @ 8265E5B
+BattleFrontier_Lounge7_Text_265E5B:: @ 8265E5B
.string "Inflicts damage\n"
.string "identical to the\n"
.string "user’s level.$"
-BattleFrontier_Lounge7_Text_265E8A: @ 8265E8A
+BattleFrontier_Lounge7_Text_265E8A:: @ 8265E8A
.string "Recovers half the\n"
.string "damage inflicted\n"
.string "on a sleeping foe.$"
-BattleFrontier_Lounge7_Text_265EC0: @ 8265EC0
+BattleFrontier_Lounge7_Text_265EC0:: @ 8265EC0
.string "A strong punch\n"
.string "thrown with\n"
.string "incredible power.$"
-BattleFrontier_Lounge7_Text_265EED: @ 8265EED
+BattleFrontier_Lounge7_Text_265EED:: @ 8265EED
.string "An extremely\n"
.string "powerful kick with\n"
.string "intense force.$"
-BattleFrontier_Lounge7_Text_265F1C: @ 8265F1C
+BattleFrontier_Lounge7_Text_265F1C:: @ 8265F1C
.string "A full-body slam\n"
.string "that may cause\n"
.string "paralysis.$"
-BattleFrontier_Lounge7_Text_265F47: @ 8265F47
+BattleFrontier_Lounge7_Text_265F47:: @ 8265F47
.string "Large boulders\n"
.string "are hurled. May\n"
.string "cause flinching.$"
-BattleFrontier_Lounge7_Text_265F77: @ 8265F77
+BattleFrontier_Lounge7_Text_265F77:: @ 8265F77
.string "Retaliates any\n"
.string "physical hit with\n"
.string "double the power.$"
-BattleFrontier_Lounge7_Text_265FAA: @ 8265FAA
+BattleFrontier_Lounge7_Text_265FAA:: @ 8265FAA
.string "A weak jolt of\n"
.string "electricity that\n"
.string "paralyzes the foe.$"
-BattleFrontier_Lounge7_Text_265FDD: @ 8265FDD
+BattleFrontier_Lounge7_Text_265FDD:: @ 8265FDD
.string "A fighting dance\n"
.string "that sharply\n"
.string "raises ATTACK.$"
-BattleFrontier_Lounge7_Text_26600A: @ 826600A
+BattleFrontier_Lounge7_Text_26600A:: @ 826600A
.string "Curls up to con-\n"
.string "ceal weak spots\n"
.string "and raise DEFENSE.$"
-BattleFrontier_Lounge7_Text_26603E: @ 826603E
+BattleFrontier_Lounge7_Text_26603E:: @ 826603E
.string "A loud attack\n"
.string "that can be used\n"
.string "only while asleep.$"
-BattleFrontier_Lounge7_Text_266070: @ 8266070
+BattleFrontier_Lounge7_Text_266070:: @ 8266070
.string "Hurls mud in the\n"
.string "foe’s face to re-\n"
.string "duce its accuracy.$"
-BattleFrontier_Lounge7_Text_2660A6: @ 82660A6
+BattleFrontier_Lounge7_Text_2660A6:: @ 82660A6
.string "Sprays star-\n"
.string "shaped rays\n"
.string "that never miss.$"
-BattleFrontier_Lounge7_Text_2660D0: @ 82660D0
+BattleFrontier_Lounge7_Text_2660D0:: @ 82660D0
.string "A chilling attack\n"
.string "that lowers the\n"
.string "foe’s SPEED.$"
-BattleFrontier_Lounge7_Text_2660FF: @ 82660FF
+BattleFrontier_Lounge7_Text_2660FF:: @ 82660FF
.string "Endures any at-\n"
.string "tack for 1 turn,\n"
.string "leaving 1HP.$"
-BattleFrontier_Lounge7_Text_26612D: @ 826612D
+BattleFrontier_Lounge7_Text_26612D:: @ 826612D
.string "Copies the foe’s\n"
.string "effect(s) and\n"
.string "gives to the user.$"
-BattleFrontier_Lounge7_Text_26615F: @ 826615F
+BattleFrontier_Lounge7_Text_26615F:: @ 826615F
.string "An icy punch\n"
.string "that may\n"
.string "freeze the foe.$"
-BattleFrontier_Lounge7_Text_266185: @ 8266185
+BattleFrontier_Lounge7_Text_266185:: @ 8266185
.string "An electrified\n"
.string "punch that may\n"
.string "paralyze the foe.$"
-BattleFrontier_Lounge7_Text_2661B5: @ 82661B5
+BattleFrontier_Lounge7_Text_2661B5:: @ 82661B5
.string "A fiery punch\n"
.string "that may burn\n"
.string "the foe.$"
diff --git a/data/scripts/maps/BattleFrontier_OutsideEast.inc b/data/scripts/maps/BattleFrontier_OutsideEast.inc
index d1dc4d8e2..bf0d3ff16 100644
--- a/data/scripts/maps/BattleFrontier_OutsideEast.inc
+++ b/data/scripts/maps/BattleFrontier_OutsideEast.inc
@@ -10,7 +10,7 @@ BattleFrontier_OutsideEast_MapScript1_242C0F: @ 8242C0F
BattleFrontier_OutsideEast_EventScript_242C19:: @ 8242C19
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, BattleFrontier_OutsideEast_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -135,11 +135,11 @@ BattleFrontier_OutsideEast_EventScript_242CFC:: @ 8242CFC
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BattleFrontier_OutsideEast_EventScript_242D60
setflag FLAG_0x1C6
release
diff --git a/data/scripts/maps/BattleFrontier_OutsideWest.inc b/data/scripts/maps/BattleFrontier_OutsideWest.inc
index f35e5320e..f5886bfff 100644
--- a/data/scripts/maps/BattleFrontier_OutsideWest.inc
+++ b/data/scripts/maps/BattleFrontier_OutsideWest.inc
@@ -12,7 +12,7 @@ BattleFrontier_OutsideWest_EventScript_23D3F0:: @ 823D3F0
faceplayer
msgbox BattleFrontier_OutsideWest_Text_23D808, 4
checkitem ITEM_SS_TICKET, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D44E
message BattleFrontier_OutsideWest_Text_23D89D
waitmessage
@@ -35,7 +35,7 @@ BattleFrontier_OutsideWest_EventScript_23D44E:: @ 823D44E
BattleFrontier_OutsideWest_EventScript_23D458:: @ 823D458
msgbox BattleFrontier_OutsideWest_Text_23D8F2, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D4AE
msgbox BattleFrontier_OutsideWest_Text_23D94B, 4
call BattleFrontier_OutsideWest_EventScript_23D4BA
@@ -46,7 +46,7 @@ BattleFrontier_OutsideWest_EventScript_23D458:: @ 823D458
BattleFrontier_OutsideWest_EventScript_23D483:: @ 823D483
msgbox BattleFrontier_OutsideWest_Text_23D90E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_OutsideWest_EventScript_23D4AE
msgbox BattleFrontier_OutsideWest_Text_23D94B, 4
call BattleFrontier_OutsideWest_EventScript_23D4BA
@@ -144,13 +144,13 @@ BattleFrontier_OutsideWest_EventScript_23D57F:: @ 823D57F
lock
faceplayer
delay 20
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5C5
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5BA
msgbox BattleFrontier_OutsideWest_Text_23DC36, 4
release
@@ -169,13 +169,13 @@ BattleFrontier_OutsideWest_EventScript_23D5C6:: @ 823D5C6
faceplayer
message BattleFrontier_OutsideWest_Text_23DCB0
waitmessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, BattleFrontier_OutsideWest_EventScript_23D5FD
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, BattleFrontier_OutsideWest_EventScript_23D608
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, BattleFrontier_OutsideWest_EventScript_23D613
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, BattleFrontier_OutsideWest_EventScript_23D61E
waitbuttonpress
release
@@ -226,7 +226,7 @@ BattleFrontier_OutsideWest_EventScript_23D635:: @ 823D635
faceplayer
msgbox BattleFrontier_OutsideWest_Text_23DD3B, 4
random 2
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_OutsideWest_EventScript_23D653
goto BattleFrontier_OutsideWest_EventScript_23D65D
end
diff --git a/data/scripts/maps/BattleFrontier_RankingHall.inc b/data/scripts/maps/BattleFrontier_RankingHall.inc
index 0d8c5cf24..b13bfe343 100644
--- a/data/scripts/maps/BattleFrontier_RankingHall.inc
+++ b/data/scripts/maps/BattleFrontier_RankingHall.inc
@@ -86,7 +86,7 @@ BattleFrontier_RankingHall_EventScript_25E54A:: @ 825E54A
lock
faceplayer
msgbox BattleFrontier_RankingHall_Text_25E666, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_RankingHall_EventScript_25E569
msgbox BattleFrontier_RankingHall_Text_25E6B6, 4
release
diff --git a/data/scripts/maps/BattleFrontier_ReceptionGate.inc b/data/scripts/maps/BattleFrontier_ReceptionGate.inc
index 1448904d8..eca861f85 100644
--- a/data/scripts/maps/BattleFrontier_ReceptionGate.inc
+++ b/data/scripts/maps/BattleFrontier_ReceptionGate.inc
@@ -4,7 +4,7 @@ BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA
.byte 0
BattleFrontier_ReceptionGate_MapScript1_2661E5: @ 82661E5
- setflag FLAG_UNLOCK_BATTLE_FRONTIER
+ setflag FLAG_LANDMARK_BATTLE_FRONTIER
end
BattleFrontier_ReceptionGate_MapScript2_2661E9: @ 82661E9
@@ -29,7 +29,7 @@ BattleFrontier_ReceptionGate_EventScript_2661F3:: @ 82661F3
BattleFrontier_ReceptionGate_EventScript_266229:: @ 8266229
msgbox BattleFrontier_ReceptionGate_Text_2665B2, 4
msgbox BattleFrontier_ReceptionGate_Text_2665F7, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message BattleFrontier_ReceptionGate_Text_266676
waitfanfare
waitmessage
diff --git a/data/scripts/maps/BattleFrontier_ScottsHouse.inc b/data/scripts/maps/BattleFrontier_ScottsHouse.inc
index bfeed5e49..5be72b9b5 100644
--- a/data/scripts/maps/BattleFrontier_ScottsHouse.inc
+++ b/data/scripts/maps/BattleFrontier_ScottsHouse.inc
@@ -48,7 +48,7 @@ BattleFrontier_ScottsHouse_EventScript_263704:: @ 8263704
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
msgbox BattleFrontier_ScottsHouse_Text_2640BC, 4
giveitem_std ITEM_LANSAT_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2637D0
setflag FLAG_0x05C
setflag FLAG_0x004
@@ -72,7 +72,7 @@ BattleFrontier_ScottsHouse_EventScript_26376A:: @ 826376A
goto_if 0, BattleFrontier_ScottsHouse_EventScript_2636EC
msgbox BattleFrontier_ScottsHouse_Text_264216, 4
giveitem_std ITEM_STARF_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2637D0
setflag FLAG_0x1D2
setflag FLAG_0x004
@@ -91,9 +91,9 @@ BattleFrontier_ScottsHouse_EventScript_2637DA:: @ 82637DA
BattleFrontier_ScottsHouse_EventScript_2637E4:: @ 82637E4
random 3
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BattleFrontier_ScottsHouse_EventScript_263807
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq BattleFrontier_ScottsHouse_EventScript_263811
msgbox BattleFrontier_ScottsHouse_Text_263DDD, 4
release
@@ -118,7 +118,7 @@ BattleFrontier_ScottsHouse_EventScript_26381B:: @ 826381B
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 50
+ compare VAR_RESULT, 50
goto_if 4, BattleFrontier_ScottsHouse_EventScript_26387A
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -127,7 +127,7 @@ BattleFrontier_ScottsHouse_EventScript_26381B:: @ 826381B
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 50
+ compare VAR_RESULT, 50
goto_if 4, BattleFrontier_ScottsHouse_EventScript_26387A
goto BattleFrontier_ScottsHouse_EventScript_2637E4
end
@@ -135,7 +135,7 @@ BattleFrontier_ScottsHouse_EventScript_26381B:: @ 826381B
BattleFrontier_ScottsHouse_EventScript_26387A:: @ 826387A
msgbox BattleFrontier_ScottsHouse_Text_264412, 4
givedecoration_std 42
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2638A0
setflag FLAG_0x0ED
setflag FLAG_0x003
@@ -161,7 +161,7 @@ BattleFrontier_ScottsHouse_EventScript_2638B4:: @ 82638B4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 100
+ compare VAR_RESULT, 100
goto_if 4, BattleFrontier_ScottsHouse_EventScript_263913
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -170,7 +170,7 @@ BattleFrontier_ScottsHouse_EventScript_2638B4:: @ 82638B4
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_8161F74
- compare_var_to_value VAR_RESULT, 100
+ compare VAR_RESULT, 100
goto_if 4, BattleFrontier_ScottsHouse_EventScript_263913
goto BattleFrontier_ScottsHouse_EventScript_2637E4
end
@@ -178,7 +178,7 @@ BattleFrontier_ScottsHouse_EventScript_2638B4:: @ 82638B4
BattleFrontier_ScottsHouse_EventScript_263913:: @ 8263913
msgbox BattleFrontier_ScottsHouse_Text_26449F, 4
givedecoration_std 43
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BattleFrontier_ScottsHouse_EventScript_2638A0
setflag FLAG_0x0EE
setflag FLAG_0x003
@@ -194,23 +194,23 @@ BattleFrontier_ScottsHouse_EventScript_263943:: @ 8263943
msgbox BattleFrontier_ScottsHouse_Text_263A3F, 4
closemessage
delay 30
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A13
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A1E
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A29
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, BattleFrontier_ScottsHouse_EventScript_263A34
msgbox BattleFrontier_ScottsHouse_Text_263B29, 4
applymovement 1, BattleFrontier_ScottsHouse_Movement_27259E
waitmovement 0
msgbox BattleFrontier_ScottsHouse_Text_263BD4, 4
- compare_var_to_value VAR_0x40D1, 13
+ compare VAR_0x40D1, 13
goto_eq BattleFrontier_ScottsHouse_EventScript_2639BC
- compare_var_to_value VAR_0x40D1, 9
+ compare VAR_0x40D1, 9
goto_if 4, BattleFrontier_ScottsHouse_EventScript_2639CB
- compare_var_to_value VAR_0x40D1, 6
+ compare VAR_0x40D1, 6
goto_if 4, BattleFrontier_ScottsHouse_EventScript_2639DA
goto BattleFrontier_ScottsHouse_EventScript_2639E9
end
diff --git a/data/scripts/maps/BirthIsland_Exterior.inc b/data/scripts/maps/BirthIsland_Exterior.inc
index 8ea18a673..afaf9a605 100644
--- a/data/scripts/maps/BirthIsland_Exterior.inc
+++ b/data/scripts/maps/BirthIsland_Exterior.inc
@@ -38,7 +38,7 @@ BirthIsland_Exterior_MapScript1_267F65: @ 8267F65
BirthIsland_Exterior_EventScript_267F6F:: @ 8267F6F
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, BirthIsland_Exterior_EventScript_27374E
removeobject 2
return
@@ -73,7 +73,7 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
setfieldeffectargument 1, 58
setfieldeffectargument 2, 26
dofieldeffect 65
- playbgm BGM_FRLG_DEOXYS_EYE, 0
+ playbgm MUS_RG_DEOEYE, 0
waitfieldeffect 65
addobject 2
applymovement 2, BirthIsland_Exterior_Movement_268054
@@ -88,15 +88,15 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
setvar VAR_0x8006, 0
special DoScriptedWildBattle
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq BirthIsland_Exterior_EventScript_26803B
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq BirthIsland_Exterior_EventScript_268049
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq BirthIsland_Exterior_EventScript_268049
setflag FLAG_0x1AD
release
diff --git a/data/scripts/maps/BirthIsland_Harbor.inc b/data/scripts/maps/BirthIsland_Harbor.inc
index 8021a1de6..bf82aa6d1 100644
--- a/data/scripts/maps/BirthIsland_Harbor.inc
+++ b/data/scripts/maps/BirthIsland_Harbor.inc
@@ -5,7 +5,7 @@ BirthIsland_Harbor_EventScript_26805D:: @ 826805D
lock
faceplayer
msgbox BirthIsland_Harbor_Text_2C6B90, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq BirthIsland_Harbor_EventScript_2680A2
msgbox BirthIsland_Harbor_Text_2A6A5D, 4
closemessage
diff --git a/data/scripts/maps/DesertRuins.inc b/data/scripts/maps/DesertRuins.inc
index bb2f6d23d..9137902f2 100644
--- a/data/scripts/maps/DesertRuins.inc
+++ b/data/scripts/maps/DesertRuins.inc
@@ -11,7 +11,7 @@ DesertRuins_MapScript1_22D96B: @ 822D96B
DesertRuins_EventScript_22D975:: @ 822D975
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, DesertRuins_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -31,7 +31,7 @@ DesertRuins_EventScript_22D993:: @ 822D993
return
DesertRuins_MapScript1_22D9CA: @ 822D9CA
- setflag FLAG_0x8B6
+ setflag FLAG_LANDMARK_DESERT_RUINS
checkflag FLAG_0x1BB
call_if 0, DesertRuins_EventScript_22D9D7
end
@@ -72,15 +72,15 @@ DesertRuins_EventScript_22DA02:: @ 822DA02
waitmoncry
setwildbattle SPECIES_REGIROCK, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0A74
+ special StartRegiBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DesertRuins_EventScript_22DA49
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq DesertRuins_EventScript_22DA52
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq DesertRuins_EventScript_22DA52
setflag FLAG_0x1BB
release
diff --git a/data/scripts/maps/DesertUnderpass.inc b/data/scripts/maps/DesertUnderpass.inc
index 0db62ff75..486bd2577 100644
--- a/data/scripts/maps/DesertUnderpass.inc
+++ b/data/scripts/maps/DesertUnderpass.inc
@@ -3,7 +3,7 @@ DesertUnderpass_MapScripts:: @ 823AF37
.byte 0
DesertUnderpass_MapScript1_23AF3D: @ 823AF3D
- setflag FLAG_0x8DE
+ setflag FLAG_LANDMARK_DESERT_UNDERPASS
end
DesertUnderpass_EventScript_23AF41:: @ 823AF41
diff --git a/data/scripts/maps/DewfordTown.inc b/data/scripts/maps/DewfordTown.inc
index c00586316..f78d4ea15 100644
--- a/data/scripts/maps/DewfordTown.inc
+++ b/data/scripts/maps/DewfordTown.inc
@@ -43,7 +43,7 @@ DewfordTown_EventScript_1E957A:: @ 81E957A
DewfordTown_EventScript_1E9585:: @ 81E9585
msgbox DewfordTown_Text_1E9B24, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_EventScript_1E95A2
msgbox DewfordTown_Text_1E9BD9, 4
release
@@ -77,9 +77,9 @@ DewfordTown_EventScript_1E95D5:: @ 81E95D5
checkflag FLAG_0x101
goto_eq DewfordTown_EventScript_1E962A
msgbox DewfordTown_Text_1E9DD1, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_EventScript_1E95FF
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_EventScript_1E9620
end
@@ -100,9 +100,9 @@ DewfordTown_EventScript_1E962A:: @ 81E962A
message DewfordTown_Text_1E9FB8
waitmessage
multichoice 20, 8, 50, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_EventScript_1E964C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_EventScript_1E9656
end
@@ -599,9 +599,9 @@ DewfordTown_EventScript_1E9922:: @ 81E9922
faceplayer
call DewfordTown_EventScript_271E8B
msgbox DewfordTown_Text_1EA136, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_EventScript_1E9948
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_EventScript_1E9952
end
@@ -616,15 +616,15 @@ DewfordTown_EventScript_1E9952:: @ 81E9952
call DewfordTown_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_EventScript_1E997D
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_EventScript_1E9994
end
DewfordTown_EventScript_1E997D:: @ 81E997D
incrementgamestat 2
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq DewfordTown_EventScript_1E999E
msgbox DewfordTown_Text_1EA2AA, 4
release
diff --git a/data/scripts/maps/DewfordTown_Gym.inc b/data/scripts/maps/DewfordTown_Gym.inc
index a3f996f25..6acd67792 100644
--- a/data/scripts/maps/DewfordTown_Gym.inc
+++ b/data/scripts/maps/DewfordTown_Gym.inc
@@ -11,17 +11,17 @@ DewfordTown_Gym_EventScript_1FC648:: @ 81FC648
goto_eq DewfordTown_Gym_EventScript_1FC6A2
call DewfordTown_Gym_EventScript_1FC768
copyvar VAR_0x8001, VAR_0x8000
- compare_var_to_value VAR_0x8000, 0
+ compare VAR_0x8000, 0
goto_eq DewfordTown_Gym_EventScript_1FC6BE
- compare_var_to_value VAR_0x8000, 1
+ compare VAR_0x8000, 1
goto_eq DewfordTown_Gym_EventScript_1FC6BA
- compare_var_to_value VAR_0x8000, 2
+ compare VAR_0x8000, 2
goto_eq DewfordTown_Gym_EventScript_1FC6B6
- compare_var_to_value VAR_0x8000, 3
+ compare VAR_0x8000, 3
goto_eq DewfordTown_Gym_EventScript_1FC6B2
- compare_var_to_value VAR_0x8000, 4
+ compare VAR_0x8000, 4
goto_eq DewfordTown_Gym_EventScript_1FC6AE
- compare_var_to_value VAR_0x8000, 5
+ compare VAR_0x8000, 5
goto_eq DewfordTown_Gym_EventScript_1FC6AA
goto DewfordTown_Gym_EventScript_1FC6A6
@@ -60,20 +60,20 @@ DewfordTown_Gym_EventScript_1FC6BE:: @ 81FC6BE
DewfordTown_Gym_EventScript_1FC6C2:: @ 81FC6C2
call DewfordTown_Gym_EventScript_1FC768
nop1
- compare_var_to_var VAR_0x8000, VAR_0x8001
+ compare VAR_0x8000, VAR_0x8001
goto_eq DewfordTown_Gym_EventScript_1FC71A
copyvar VAR_0x8001, VAR_0x8000
- compare_var_to_value VAR_0x8000, 1
+ compare VAR_0x8000, 1
goto_eq DewfordTown_Gym_EventScript_1FC71B
- compare_var_to_value VAR_0x8000, 2
+ compare VAR_0x8000, 2
goto_eq DewfordTown_Gym_EventScript_1FC726
- compare_var_to_value VAR_0x8000, 3
+ compare VAR_0x8000, 3
goto_eq DewfordTown_Gym_EventScript_1FC731
- compare_var_to_value VAR_0x8000, 4
+ compare VAR_0x8000, 4
goto_eq DewfordTown_Gym_EventScript_1FC73C
- compare_var_to_value VAR_0x8000, 5
+ compare VAR_0x8000, 5
goto_eq DewfordTown_Gym_EventScript_1FC747
- compare_var_to_value VAR_0x8000, 6
+ compare VAR_0x8000, 6
goto_eq DewfordTown_Gym_EventScript_1FC752
DewfordTown_Gym_EventScript_1FC71A:: @ 81FC71A
@@ -157,8 +157,8 @@ DewfordTown_Gym_EventScript_1FC7C1:: @ 81FC7C1
DewfordTown_Gym_EventScript_1FC7C2:: @ 81FC7C2
trainerbattle 1, TRAINER_BRAWLY_1, 0, DewfordTown_Gym_Text_1FCF44, DewfordTown_Gym_Text_1FD008, DewfordTown_Gym_EventScript_1FC7F7
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq DewfordTown_Gym_EventScript_1FC89C
checkflag FLAG_0x0A6
goto_if 0, DewfordTown_Gym_EventScript_1FC878
@@ -175,14 +175,14 @@ DewfordTown_Gym_EventScript_1FC7F7:: @ 81FC7F7
setflag FLAG_0x4F1
setflag FLAG_BADGE02_GET
addvar VAR_0x4085, 1
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
call_if 1, DewfordTown_Gym_EventScript_271E84
setvar VAR_0x8008, 2
call DewfordTown_Gym_EventScript_271F43
call DewfordTown_Gym_EventScript_1FC855
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox DewfordTown_Gym_Text_1FD1E0, 4
waitfanfare
closemessage
@@ -195,7 +195,7 @@ DewfordTown_Gym_EventScript_1FC7F7:: @ 81FC7F7
DewfordTown_Gym_EventScript_1FC855:: @ 81FC855
giveitem_std ITEM_TM08
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_Gym_EventScript_27205E
msgbox DewfordTown_Gym_Text_1FD181, 4
setflag FLAG_0x0A6
@@ -203,7 +203,7 @@ DewfordTown_Gym_EventScript_1FC855:: @ 81FC855
DewfordTown_Gym_EventScript_1FC878:: @ 81FC878
giveitem_std ITEM_TM08
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_Gym_EventScript_272054
msgbox DewfordTown_Gym_Text_1FD181, 4
setflag FLAG_0x0A6
diff --git a/data/scripts/maps/DewfordTown_Hall.inc b/data/scripts/maps/DewfordTown_Hall.inc
index 9da607c27..3f9518722 100644
--- a/data/scripts/maps/DewfordTown_Hall.inc
+++ b/data/scripts/maps/DewfordTown_Hall.inc
@@ -6,7 +6,7 @@ DewfordTown_Hall_EventScript_1FD4D0:: @ 81FD4D0
faceplayer
call DewfordTown_Hall_EventScript_271E8B
special sub_81229C8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_Hall_EventScript_1FD4EF
msgbox DewfordTown_Hall_Text_1FD818, 4
release
@@ -31,9 +31,9 @@ DewfordTown_Hall_EventScript_1FD50A:: @ 81FD50A
call DewfordTown_Hall_EventScript_271E8B
special sub_811EF6C
msgbox DewfordTown_Hall_Text_1FD948, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq DewfordTown_Hall_EventScript_1FD533
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_Hall_EventScript_1FD53D
end
@@ -191,14 +191,14 @@ DewfordTown_Hall_EventScript_1FD739:: @ 81FD739
DewfordTown_Hall_EventScript_1FD73A:: @ 81FD73A
applymovement 8, DewfordTown_Hall_Movement_1FD7D6
waitmovement 0
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
goto_eq DewfordTown_Hall_EventScript_1FD75B
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
goto_eq DewfordTown_Hall_EventScript_1FD771
end
DewfordTown_Hall_EventScript_1FD75B:: @ 81FD75B
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
goto_eq DewfordTown_Hall_EventScript_1FD739
applymovement 255, DewfordTown_Hall_Movement_2725A8
waitmovement 0
@@ -210,16 +210,16 @@ DewfordTown_Hall_EventScript_1FD771:: @ 81FD771
DewfordTown_Hall_EventScript_1FD772:: @ 81FD772
applymovement 7, DewfordTown_Hall_Movement_1FD7D8
waitmovement 0
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
goto_eq DewfordTown_Hall_EventScript_1FD793
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
goto_eq DewfordTown_Hall_EventScript_1FD7C0
end
DewfordTown_Hall_EventScript_1FD793:: @ 81FD793
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, DewfordTown_Hall_EventScript_1FD7AA
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, DewfordTown_Hall_EventScript_1FD7B5
return
@@ -234,7 +234,7 @@ DewfordTown_Hall_EventScript_1FD7B5:: @ 81FD7B5
return
DewfordTown_Hall_EventScript_1FD7C0:: @ 81FD7C0
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
goto_eq DewfordTown_Hall_EventScript_1FD739
applymovement 255, DewfordTown_Hall_Movement_2725A4
waitmovement 0
@@ -256,7 +256,7 @@ DewfordTown_Hall_EventScript_1FD7DA:: @ 81FD7DA
goto_eq DewfordTown_Hall_EventScript_1FD80E
msgbox DewfordTown_Hall_Text_1FE142, 4
giveitem_std ITEM_TM36
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_Hall_EventScript_272054
setflag FLAG_0x0E6
release
diff --git a/data/scripts/maps/DewfordTown_House2.inc b/data/scripts/maps/DewfordTown_House2.inc
index ad7f530fc..1805164af 100644
--- a/data/scripts/maps/DewfordTown_House2.inc
+++ b/data/scripts/maps/DewfordTown_House2.inc
@@ -8,7 +8,7 @@ DewfordTown_House2_EventScript_1FE22E:: @ 81FE22E
goto_eq DewfordTown_House2_EventScript_1FE267
msgbox DewfordTown_House2_Text_1FE27A, 4
giveitem_std ITEM_SILK_SCARF
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq DewfordTown_House2_EventScript_1FE25D
setflag FLAG_0x121
release
diff --git a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
index 605d2874e..f8dab1f3b 100644
--- a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
@@ -38,7 +38,7 @@ EverGrandeCity_ChampionsRoom_Movement_228A42: @ 8228A42
step_end
EverGrandeCity_ChampionsRoom_EventScript_228A45:: @ 8228A45
- playbgm BGM_DAIGO, 0
+ playbgm MUS_DAIGO, 0
msgbox EverGrandeCity_ChampionsRoom_Text_228C4C, 4
trainerbattle 3, TRAINER_WALLACE, 0, EverGrandeCity_ChampionsRoom_Text_228EAC
goto EverGrandeCity_ChampionsRoom_EventScript_228A61
@@ -53,25 +53,25 @@ EverGrandeCity_ChampionsRoom_EventScript_228A61:: @ 8228A61
closemessage
playse SE_DOOR
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, EverGrandeCity_ChampionsRoom_EventScript_228ABC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, EverGrandeCity_ChampionsRoom_EventScript_228AC1
addobject 2
call EverGrandeCity_ChampionsRoom_EventScript_228BFD
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EverGrandeCity_ChampionsRoom_EventScript_228AC6
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EverGrandeCity_ChampionsRoom_EventScript_228AFB
end
EverGrandeCity_ChampionsRoom_EventScript_228ABC:: @ 8228ABC
- playbgm BGM_GIRL_SUP, 0
+ playbgm MUS_GIRL_SUP, 0
return
EverGrandeCity_ChampionsRoom_EventScript_228AC1:: @ 8228AC1
- playbgm BGM_BOY_SUP, 0
+ playbgm MUS_BOY_SUP, 0
return
EverGrandeCity_ChampionsRoom_EventScript_228AC6:: @ 8228AC6
@@ -128,9 +128,9 @@ EverGrandeCity_ChampionsRoom_EventScript_228B30:: @ 8228B30
waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_2293EB, 4
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, EverGrandeCity_ChampionsRoom_EventScript_228BEB
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, EverGrandeCity_ChampionsRoom_EventScript_228BF4
closemessage
applymovement 1, EverGrandeCity_ChampionsRoom_Movement_228C3F
diff --git a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
index b732f7e88..a5274bbe5 100644
--- a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
@@ -26,7 +26,7 @@ EverGrandeCity_DrakesRoom_EventScript_2286C5:: @ 82286C5
EverGrandeCity_DrakesRoom_MapScript1_2286D2: @ 82286D2
checkflag FLAG_0x4FE
call_if 1, EverGrandeCity_DrakesRoom_EventScript_2286E7
- compare_var_to_value VAR_0x409C, 4
+ compare VAR_0x409C, 4
call_if 1, EverGrandeCity_DrakesRoom_EventScript_2286ED
end
@@ -43,7 +43,7 @@ EverGrandeCity_DrakesRoom_EventScript_2286F3:: @ 82286F3
faceplayer
checkflag FLAG_0x4FE
goto_eq EverGrandeCity_DrakesRoom_EventScript_22871A
- playbgm BGM_SITENNOU, 0
+ playbgm MUS_SITENNOU, 0
msgbox EverGrandeCity_DrakesRoom_Text_22873E, 4
trainerbattle 3, TRAINER_DRAKE, 0, EverGrandeCity_DrakesRoom_Text_228895
goto EverGrandeCity_DrakesRoom_EventScript_228724
diff --git a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
index b0c5b40a1..e05b82e2e 100644
--- a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
@@ -26,7 +26,7 @@ EverGrandeCity_GlaciasRoom_EventScript_22843B:: @ 822843B
EverGrandeCity_GlaciasRoom_MapScript1_228448: @ 8228448
checkflag FLAG_0x4FD
call_if 1, EverGrandeCity_GlaciasRoom_EventScript_22845D
- compare_var_to_value VAR_0x409C, 3
+ compare VAR_0x409C, 3
call_if 1, EverGrandeCity_GlaciasRoom_EventScript_228463
end
@@ -43,7 +43,7 @@ EverGrandeCity_GlaciasRoom_EventScript_228469:: @ 8228469
faceplayer
checkflag FLAG_0x4FD
goto_eq EverGrandeCity_GlaciasRoom_EventScript_228490
- playbgm BGM_SITENNOU, 0
+ playbgm MUS_SITENNOU, 0
msgbox EverGrandeCity_GlaciasRoom_Text_2284AC, 4
trainerbattle 3, TRAINER_GLACIA, 0, EverGrandeCity_GlaciasRoom_Text_2285B4
goto EverGrandeCity_GlaciasRoom_EventScript_22849A
diff --git a/data/scripts/maps/EverGrandeCity_HallOfFame.inc b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
index 5942aa1e0..5cb4ee7fd 100644
--- a/data/scripts/maps/EverGrandeCity_HallOfFame.inc
+++ b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
@@ -44,16 +44,16 @@ EverGrandeCity_HallOfFame_EventScript_229850:: @ 8229850
setvar VAR_0x4001, 1
call EverGrandeCity_HallOfFame_EventScript_2717C1
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EverGrandeCity_HallOfFame_EventScript_2298E9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EverGrandeCity_HallOfFame_EventScript_2298F5
end
EverGrandeCity_HallOfFame_EventScript_2298E9:: @ 82298E9
setrespawn 1
fadescreenspeed 1, 24
- special sub_8137734
+ special GameClear
waitstate
releaseall
end
@@ -61,7 +61,7 @@ EverGrandeCity_HallOfFame_EventScript_2298E9:: @ 82298E9
EverGrandeCity_HallOfFame_EventScript_2298F5:: @ 82298F5
setrespawn 2
fadescreenspeed 1, 24
- special sub_8137734
+ special GameClear
waitstate
releaseall
end
diff --git a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
index 1d1f45742..b838cc25b 100644
--- a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
@@ -26,7 +26,7 @@ EverGrandeCity_PhoebesRoom_EventScript_22819D:: @ 822819D
EverGrandeCity_PhoebesRoom_MapScript1_2281AA: @ 82281AA
checkflag FLAG_0x4FC
call_if 1, EverGrandeCity_PhoebesRoom_EventScript_2281BF
- compare_var_to_value VAR_0x409C, 2
+ compare VAR_0x409C, 2
call_if 1, EverGrandeCity_PhoebesRoom_EventScript_2281C5
end
@@ -43,7 +43,7 @@ EverGrandeCity_PhoebesRoom_EventScript_2281CB:: @ 82281CB
faceplayer
checkflag FLAG_0x4FC
goto_eq EverGrandeCity_PhoebesRoom_EventScript_2281F2
- playbgm BGM_SITENNOU, 0
+ playbgm MUS_SITENNOU, 0
msgbox EverGrandeCity_PhoebesRoom_Text_22820E, 4
trainerbattle 3, TRAINER_PHOEBE, 0, EverGrandeCity_PhoebesRoom_Text_228325
goto EverGrandeCity_PhoebesRoom_EventScript_2281FC
diff --git a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
index 488cd0e67..a9e27ec73 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
@@ -36,11 +36,11 @@ EverGrandeCity_PokemonCenter_1F_EventScript_229A79:: @ 8229A79
faceplayer
msgbox EverGrandeCity_PokemonCenter_1F_Text_229BF1, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, EverGrandeCity_PokemonCenter_1F_EventScript_229AB6
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, EverGrandeCity_PokemonCenter_1F_EventScript_229AC1
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, EverGrandeCity_PokemonCenter_1F_EventScript_229AC1
addvar VAR_0x40D1, 1
setflag FLAG_0x1CF
diff --git a/data/scripts/maps/EverGrandeCity_PokemonLeague_1F.inc b/data/scripts/maps/EverGrandeCity_PokemonLeague_1F.inc
index fca1a9861..0a174bf0c 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonLeague_1F.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonLeague_1F.inc
@@ -5,7 +5,7 @@ EverGrandeCity_PokemonLeague_1F_MapScripts:: @ 82295D2
EverGrandeCity_PokemonLeague_1F_MapScript1_2295DD: @ 82295DD
setrespawn 20
- setflag FLAG_SYS_POKEMON_LEAGUE_FLY
+ setflag FLAG_LANDMARK_POKEMON_LEAGUE
checkflag FLAG_0x107
call_if 0, EverGrandeCity_PokemonLeague_1F_EventScript_2295ED
end
@@ -51,9 +51,9 @@ EverGrandeCity_PokemonLeague_1F_EventScript_229636:: @ 8229636
checkflag FLAG_0x107
goto_eq EverGrandeCity_PokemonLeague_1F_EventScript_2296BB
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x4000, 11
+ compare VAR_0x4000, 11
call_if 4, EverGrandeCity_PokemonLeague_1F_EventScript_229698
- compare_var_to_value VAR_0x4000, 8
+ compare VAR_0x4000, 8
call_if 3, EverGrandeCity_PokemonLeague_1F_EventScript_2296A3
message EverGrandeCity_PokemonLeague_1F_Text_2296E8
waitmessage
@@ -65,7 +65,7 @@ EverGrandeCity_PokemonLeague_1F_EventScript_229636:: @ 8229636
applymovement 4, EverGrandeCity_PokemonLeague_1F_Movement_2296E5
waitmovement 0
delay 10
- playfanfare BGM_ME_BACHI
+ playfanfare MUS_ME_BACHI
message EverGrandeCity_PokemonLeague_1F_Text_2297EF
waitmessage
waitfanfare
diff --git a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
index 782538b1e..46c471e4e 100644
--- a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
@@ -13,7 +13,7 @@ EverGrandeCity_SidneysRoom_MapScript1_227F16: @ 8227F16
EverGrandeCity_SidneysRoom_MapScript1_227F1D: @ 8227F1D
checkflag FLAG_0x4FB
call_if 1, EverGrandeCity_SidneysRoom_EventScript_227F32
- compare_var_to_value VAR_0x409C, 1
+ compare VAR_0x409C, 1
call_if 1, EverGrandeCity_SidneysRoom_EventScript_227F38
end
@@ -50,7 +50,7 @@ EverGrandeCity_SidneysRoom_EventScript_227F64:: @ 8227F64
faceplayer
checkflag FLAG_0x4FB
goto_eq EverGrandeCity_SidneysRoom_EventScript_227F8B
- playbgm BGM_SITENNOU, 0
+ playbgm MUS_SITENNOU, 0
msgbox EverGrandeCity_SidneysRoom_Text_227FA7, 4
trainerbattle 3, TRAINER_SIDNEY, 0, EverGrandeCity_SidneysRoom_Text_2280A2
goto EverGrandeCity_SidneysRoom_EventScript_227F95
diff --git a/data/scripts/maps/FallarborTown_BattleTentBattleRoom.inc b/data/scripts/maps/FallarborTown_BattleTentBattleRoom.inc
index a20ca4f1c..b4d0a5d9c 100644
--- a/data/scripts/maps/FallarborTown_BattleTentBattleRoom.inc
+++ b/data/scripts/maps/FallarborTown_BattleTentBattleRoom.inc
@@ -10,9 +10,9 @@ FallarborTown_BattleTentBattleRoom_MapScript1_2008A9: @ 82008A9
FallarborTown_BattleTentBattleRoom_EventScript_2008AF:: @ 82008AF
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_BattleTentBattleRoom_EventScript_2008C7
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FallarborTown_BattleTentBattleRoom_EventScript_2008D2
return
@@ -38,7 +38,7 @@ FallarborTown_BattleTentBattleRoom_EventScript_2008E7:: @ 82008E7
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, FallarborTown_BattleTentBattleRoom_EventScript_200B73
FallarborTown_BattleTentBattleRoom_EventScript_20090F:: @ 820090F
@@ -108,17 +108,17 @@ FallarborTown_BattleTentBattleRoom_EventScript_2009B3:: @ 82009B3
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
FallarborTown_BattleTentBattleRoom_EventScript_200A2A:: @ 8200A2A
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, FallarborTown_BattleTentBattleRoom_EventScript_200B43
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, FallarborTown_BattleTentBattleRoom_EventScript_200B4A
multichoice 20, 6, 104, 1
switch VAR_RESULT
@@ -163,7 +163,7 @@ FallarborTown_BattleTentBattleRoom_EventScript_200AF3:: @ 8200AF3
setvar VAR_0x8004, 1
setvar VAR_0x8005, 1
special sub_81A5238
- compare_var_to_value VAR_RESULT, 9999
+ compare VAR_RESULT, 9999
goto_eq FallarborTown_BattleTentBattleRoom_EventScript_2009B3
addvar VAR_RESULT, 1
setvar VAR_0x8004, 2
diff --git a/data/scripts/maps/FallarborTown_BattleTentLobby.inc b/data/scripts/maps/FallarborTown_BattleTentLobby.inc
index 7d79bb753..347c55659 100644
--- a/data/scripts/maps/FallarborTown_BattleTentLobby.inc
+++ b/data/scripts/maps/FallarborTown_BattleTentLobby.inc
@@ -70,7 +70,7 @@ FallarborTown_BattleTentLobby_EventScript_1FFF27:: @ 81FFF27
special sub_81A1780
message FallarborTown_BattleTentLobby_Text_2C4F69
waitmessage
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
msgbox FallarborTown_BattleTentLobby_Text_2C501F, 4
closemessage
@@ -132,7 +132,7 @@ FallarborTown_BattleTentLobby_EventScript_200001:: @ 8200001
faceplayer
setvar VAR_0x8004, 1
special sub_81B9B80
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, FallarborTown_BattleTentLobby_EventScript_1FFF84
special copy_player_party_to_sav1
msgbox FallarborTown_BattleTentLobby_Text_2C47EB, 4
@@ -153,7 +153,7 @@ FallarborTown_BattleTentLobby_EventScript_20005D:: @ 820005D
setvar VAR_RESULT, 2
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq FallarborTown_BattleTentLobby_EventScript_200176
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -165,7 +165,7 @@ FallarborTown_BattleTentLobby_EventScript_20005D:: @ 820005D
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_BattleTentLobby_EventScript_2001C2
msgbox FallarborTown_BattleTentLobby_Text_2C4B35, 5
switch VAR_RESULT
@@ -193,7 +193,7 @@ FallarborTown_BattleTentLobby_EventScript_2000E2:: @ 82000E2
delay 2
call FallarborTown_BattleTentLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_BattleTentLobby_EventScript_2001AB
FallarborTown_BattleTentLobby_EventScript_20013C:: @ 820013C
diff --git a/data/scripts/maps/FallarborTown_House1.inc b/data/scripts/maps/FallarborTown_House1.inc
index 390f035b5..47459f8d5 100644
--- a/data/scripts/maps/FallarborTown_House1.inc
+++ b/data/scripts/maps/FallarborTown_House1.inc
@@ -7,7 +7,7 @@ FallarborTown_House1_EventScript_200F13:: @ 8200F13
checkflag FLAG_0x0E5
goto_eq FallarborTown_House1_EventScript_200FB2
checkitem ITEM_METEORITE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FallarborTown_House1_EventScript_200F38
msgbox FallarborTown_House1_Text_200FEE, 4
release
@@ -18,11 +18,11 @@ FallarborTown_House1_EventScript_200F38:: @ 8200F38
call_if 0, FallarborTown_House1_EventScript_200F8B
checkflag FLAG_0x002
call_if 1, FallarborTown_House1_EventScript_200F9C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_House1_EventScript_200FA5
msgbox FallarborTown_House1_Text_201159, 4
giveitem_std ITEM_TM27
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_House1_EventScript_272054
setvar VAR_0x8004, 280
call FallarborTown_House1_EventScript_2723E4
diff --git a/data/scripts/maps/FallarborTown_House2.inc b/data/scripts/maps/FallarborTown_House2.inc
index cd3d6c3ee..b78756e0a 100644
--- a/data/scripts/maps/FallarborTown_House2.inc
+++ b/data/scripts/maps/FallarborTown_House2.inc
@@ -14,7 +14,7 @@ FallarborTown_House2_EventScript_201383:: @ 8201383
FallarborTown_House2_EventScript_2013A8:: @ 82013A8
checkitem ITEM_HEART_SCALE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FallarborTown_House2_EventScript_201452
msgbox FallarborTown_House2_Text_201541, 5
switch VAR_RESULT
@@ -26,12 +26,12 @@ FallarborTown_House2_EventScript_2013D6:: @ 82013D6
msgbox FallarborTown_House2_Text_2015A5, 4
special sub_81B951C
waitstate
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq FallarborTown_House2_EventScript_201452
special sub_81B98DC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FallarborTown_House2_EventScript_201444
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
goto_eq FallarborTown_House2_EventScript_201436
goto FallarborTown_House2_EventScript_20140C
end
@@ -40,7 +40,7 @@ FallarborTown_House2_EventScript_20140C:: @ 820140C
msgbox FallarborTown_House2_Text_2015C3, 4
special sub_8160638
waitstate
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq FallarborTown_House2_EventScript_2013D6
msgbox FallarborTown_House2_Text_201627, 4
takeitem ITEM_HEART_SCALE, 1
diff --git a/data/scripts/maps/FarawayIsland_Entrance.inc b/data/scripts/maps/FarawayIsland_Entrance.inc
index b13659abd..ff8af2e9f 100644
--- a/data/scripts/maps/FarawayIsland_Entrance.inc
+++ b/data/scripts/maps/FarawayIsland_Entrance.inc
@@ -20,7 +20,7 @@ FarawayIsland_Entrance_EventScript_267CA2:: @ 8267CA2
lock
faceplayer
msgbox FarawayIsland_Entrance_Text_2C6B42, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FarawayIsland_Entrance_EventScript_267CE7
msgbox FarawayIsland_Entrance_Text_2A6A5D, 4
closemessage
diff --git a/data/scripts/maps/FarawayIsland_Interior.inc b/data/scripts/maps/FarawayIsland_Interior.inc
index f49d938a7..d3132b202 100644
--- a/data/scripts/maps/FarawayIsland_Interior.inc
+++ b/data/scripts/maps/FarawayIsland_Interior.inc
@@ -12,13 +12,13 @@ FarawayIsland_Interior_MapScript1_267D0F: @ 8267D0F
FarawayIsland_Interior_EventScript_267D19:: @ 8267D19
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FarawayIsland_Interior_EventScript_267D4B
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq FarawayIsland_Interior_EventScript_267D4B
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq FarawayIsland_Interior_EventScript_267D4B
- compare_var_to_value VAR_RESULT, 10
+ compare VAR_RESULT, 10
goto_eq FarawayIsland_Interior_EventScript_267D4B
return
@@ -34,7 +34,7 @@ FarawayIsland_Interior_MapScript1_267D54: @ 8267D54
FarawayIsland_Interior_EventScript_267D5E:: @ 8267D5E
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, FarawayIsland_Interior_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -129,13 +129,13 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
message FarawayIsland_Interior_Text_2C6DFF
waitse
playmoncry SPECIES_MEW, 2
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, FarawayIsland_Interior_EventScript_267EAF
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, FarawayIsland_Interior_EventScript_267EBA
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, FarawayIsland_Interior_EventScript_267EC5
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, FarawayIsland_Interior_EventScript_267ED0
special sub_81D4BEC
delay 40
@@ -145,17 +145,17 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
setvar VAR_0x8006, 0
special DoScriptedWildBattle
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FarawayIsland_Interior_EventScript_267E96
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq FarawayIsland_Interior_EventScript_267EA4
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq FarawayIsland_Interior_EventScript_267EA4
- compare_var_to_value VAR_RESULT, 10
+ compare VAR_RESULT, 10
goto_eq FarawayIsland_Interior_EventScript_267EA4
setflag FLAG_0x1CA
release
diff --git a/data/scripts/maps/FieryPath.inc b/data/scripts/maps/FieryPath.inc
index 870b70e91..a040a5327 100644
--- a/data/scripts/maps/FieryPath.inc
+++ b/data/scripts/maps/FieryPath.inc
@@ -3,9 +3,9 @@ FieryPath_MapScripts:: @ 8230F24
.byte 0
FieryPath_MapScript1_230F2A: @ 8230F2A
- checkflag FLAG_0x8AA
+ checkflag FLAG_LANDMARK_FIERY_PATH
call_if 0, FieryPath_EventScript_230F37
- setflag FLAG_0x8AA
+ setflag FLAG_LANDMARK_FIERY_PATH
end
FieryPath_EventScript_230F37:: @ 8230F37
diff --git a/data/scripts/maps/FortreeCity.inc b/data/scripts/maps/FortreeCity.inc
index d3b9b41fb..0b4b71c2b 100644
--- a/data/scripts/maps/FortreeCity.inc
+++ b/data/scripts/maps/FortreeCity.inc
@@ -57,7 +57,7 @@ FortreeCity_EventScript_1E2614:: @ 81E2614
lock
faceplayer
checkitem ITEM_DEVON_SCOPE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FortreeCity_EventScript_1E2630
msgbox FortreeCity_Text_1E29E5, 4
release
@@ -65,7 +65,7 @@ FortreeCity_EventScript_1E2614:: @ 81E2614
FortreeCity_EventScript_1E2630:: @ 81E2630
msgbox FortreeCity_Text_1E2A08, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq FortreeCity_EventScript_1E2645
release
end
diff --git a/data/scripts/maps/FortreeCity_Gym.inc b/data/scripts/maps/FortreeCity_Gym.inc
index e3990cd23..fc069a8ee 100644
--- a/data/scripts/maps/FortreeCity_Gym.inc
+++ b/data/scripts/maps/FortreeCity_Gym.inc
@@ -17,8 +17,8 @@ FortreeCity_Gym_EventScript_2165C4:: @ 82165C4
FortreeCity_Gym_EventScript_2165C8:: @ 82165C8
trainerbattle 1, TRAINER_WINONA_1, 0, FortreeCity_Gym_Text_216D75, FortreeCity_Gym_Text_216E60, FortreeCity_Gym_EventScript_2165FD
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq FortreeCity_Gym_EventScript_21668D
checkflag FLAG_0x0AA
goto_if 0, FortreeCity_Gym_EventScript_216646
@@ -38,7 +38,7 @@ FortreeCity_Gym_EventScript_2165FD:: @ 82165FD
call FortreeCity_Gym_EventScript_21666A
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox FortreeCity_Gym_Text_217044, 4
waitfanfare
closemessage
@@ -51,7 +51,7 @@ FortreeCity_Gym_EventScript_2165FD:: @ 82165FD
FortreeCity_Gym_EventScript_216646:: @ 8216646
giveitem_std ITEM_TM40
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_Gym_EventScript_272054
msgbox FortreeCity_Gym_Text_216FEC, 4
setflag FLAG_0x0AA
@@ -60,7 +60,7 @@ FortreeCity_Gym_EventScript_216646:: @ 8216646
FortreeCity_Gym_EventScript_21666A:: @ 821666A
giveitem_std ITEM_TM40
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_Gym_EventScript_27205E
msgbox FortreeCity_Gym_Text_216FEC, 4
setflag FLAG_0x0AA
diff --git a/data/scripts/maps/FortreeCity_House1.inc b/data/scripts/maps/FortreeCity_House1.inc
index 1184763dc..7e45bf87a 100644
--- a/data/scripts/maps/FortreeCity_House1.inc
+++ b/data/scripts/maps/FortreeCity_House1.inc
@@ -11,17 +11,17 @@ FortreeCity_House1_EventScript_2162BB:: @ 82162BB
specialvar VAR_RESULT, sub_807E73C
copyvar VAR_0x8009, VAR_RESULT
msgbox FortreeCity_House1_Text_21637B, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House1_EventScript_21633D
special sub_81B94B0
waitstate
copyvar VAR_0x800A, VAR_0x8004
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq FortreeCity_House1_EventScript_21633D
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_807E9D4
copyvar VAR_0x800B, VAR_RESULT
- compare_var_to_var VAR_RESULT, VAR_0x8009
+ compare VAR_RESULT, VAR_0x8009
goto_if 5, FortreeCity_House1_EventScript_216347
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
diff --git a/data/scripts/maps/FortreeCity_House2.inc b/data/scripts/maps/FortreeCity_House2.inc
index 2458510bc..8f75b20d9 100644
--- a/data/scripts/maps/FortreeCity_House2.inc
+++ b/data/scripts/maps/FortreeCity_House2.inc
@@ -22,7 +22,7 @@ FortreeCity_House2_EventScript_2177CB:: @ 82177CB
case 0, FortreeCity_House2_EventScript_217878
msgbox FortreeCity_House2_Text_217A28, 4
giveitem_std ITEM_TM10
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House2_EventScript_272054
setflag FLAG_0x108
msgbox FortreeCity_House2_Text_217A91, 4
diff --git a/data/scripts/maps/FortreeCity_House4.inc b/data/scripts/maps/FortreeCity_House4.inc
index 2d260eab3..521e99021 100644
--- a/data/scripts/maps/FortreeCity_House4.inc
+++ b/data/scripts/maps/FortreeCity_House4.inc
@@ -35,7 +35,7 @@ FortreeCity_House4_EventScript_217CD8:: @ 8217CD8
waitmovement 0
msgbox FortreeCity_House4_Text_217E05, 4
giveitem_std ITEM_MENTAL_HERB
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq FortreeCity_House4_EventScript_272054
setflag FLAG_0x0DF
releaseall
diff --git a/data/scripts/maps/GraniteCave_StevensRoom.inc b/data/scripts/maps/GraniteCave_StevensRoom.inc
index 318b80c78..9d61bc1a5 100644
--- a/data/scripts/maps/GraniteCave_StevensRoom.inc
+++ b/data/scripts/maps/GraniteCave_StevensRoom.inc
@@ -10,12 +10,12 @@ GraniteCave_StevensRoom_EventScript_22DC7B:: @ 822DC7B
setflag FLAG_0x0BD
msgbox GraniteCave_StevensRoom_Text_22DDBD, 4
giveitem_std ITEM_TM47
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, GraniteCave_StevensRoom_EventScript_22DD3C
msgbox GraniteCave_StevensRoom_Text_22DE6B, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox GraniteCave_StevensRoom_Text_22DF6A, 4
waitfanfare
closemessage
@@ -23,13 +23,13 @@ GraniteCave_StevensRoom_EventScript_22DC7B:: @ 822DC7B
setflag FLAG_0x131
msgbox GraniteCave_StevensRoom_Text_22DF8C, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, GraniteCave_StevensRoom_EventScript_22DD0D
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, GraniteCave_StevensRoom_EventScript_22DD2A
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, GraniteCave_StevensRoom_EventScript_22DD18
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, GraniteCave_StevensRoom_EventScript_22DD18
playse SE_KAIDAN
removeobject 1
diff --git a/data/scripts/maps/InsideOfTruck.inc b/data/scripts/maps/InsideOfTruck.inc
index eb5eb0522..3c4b241ac 100644
--- a/data/scripts/maps/InsideOfTruck.inc
+++ b/data/scripts/maps/InsideOfTruck.inc
@@ -17,9 +17,9 @@ InsideOfTruck_EventScript_23BF04:: @ 823BF04
lockall
setflag FLAG_SPECIAL_FLAG_0x4000
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq InsideOfTruck_EventScript_23BF20
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq InsideOfTruck_EventScript_23BF46
end
diff --git a/data/scripts/maps/IslandCave.inc b/data/scripts/maps/IslandCave.inc
index 69a3ef76a..a96d13902 100644
--- a/data/scripts/maps/IslandCave.inc
+++ b/data/scripts/maps/IslandCave.inc
@@ -11,7 +11,7 @@ IslandCave_MapScript1_238E3A: @ 8238E3A
IslandCave_EventScript_238E44:: @ 8238E44
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, IslandCave_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -31,7 +31,7 @@ IslandCave_EventScript_238E62:: @ 8238E62
return
IslandCave_MapScript1_238E99: @ 8238E99
- setflag FLAG_0x8B5
+ setflag FLAG_LANDMARK_ISLAND_CAVE
call IslandCave_EventScript_238F45
checkflag FLAG_0x1BC
call_if 0, IslandCave_EventScript_238EAB
@@ -104,15 +104,15 @@ IslandCave_EventScript_238F58:: @ 8238F58
waitmoncry
setwildbattle SPECIES_REGICE, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0A74
+ special StartRegiBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq IslandCave_EventScript_238F9F
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq IslandCave_EventScript_238FA8
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq IslandCave_EventScript_238FA8
setflag FLAG_0x1BC
release
diff --git a/data/scripts/maps/JaggedPass.inc b/data/scripts/maps/JaggedPass.inc
index 1fb3b316e..e5c393221 100644
--- a/data/scripts/maps/JaggedPass.inc
+++ b/data/scripts/maps/JaggedPass.inc
@@ -6,13 +6,13 @@ JaggedPass_MapScripts:: @ 8230656
JaggedPass_MapScript1_230666: @ 8230666
setstepcallback 1
- compare_var_to_value VAR_0x40C8, 0
+ compare VAR_0x40C8, 0
call_if 1, JaggedPass_EventScript_230674
end
JaggedPass_EventScript_230674:: @ 8230674
checkitem ITEM_MAGMA_EMBLEM, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq JaggedPass_EventScript_230685
return
@@ -21,7 +21,7 @@ JaggedPass_EventScript_230685:: @ 8230685
return
JaggedPass_MapScript1_23068B: @ 823068B
- compare_var_to_value VAR_0x40BD, 1
+ compare VAR_0x40BD, 1
call_if 1, JaggedPass_EventScript_230697
end
@@ -31,7 +31,7 @@ JaggedPass_EventScript_230697:: @ 8230697
return
JaggedPass_MapScript1_23069C: @ 823069C
- compare_var_to_value VAR_0x40C8, 1
+ compare VAR_0x40C8, 1
goto_if 3, JaggedPass_EventScript_2306A8
end
@@ -104,8 +104,8 @@ JaggedPass_EventScript_230785:: @ 8230785
JaggedPass_EventScript_23079C:: @ 823079C
trainerbattle 2, TRAINER_DIANA_1, 0, JaggedPass_Text_230974, JaggedPass_Text_2309B5, JaggedPass_EventScript_2307C8
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq JaggedPass_EventScript_2307E4
msgbox JaggedPass_Text_2309D8, 4
release
@@ -128,8 +128,8 @@ JaggedPass_EventScript_2307E4:: @ 82307E4
JaggedPass_EventScript_2307FB:: @ 82307FB
trainerbattle 2, TRAINER_ETHAN_1, 0, JaggedPass_Text_230B10, JaggedPass_Text_230B50, JaggedPass_EventScript_230827
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq JaggedPass_EventScript_230843
msgbox JaggedPass_Text_230B93, 4
release
diff --git a/data/scripts/maps/LavaridgeTown.inc b/data/scripts/maps/LavaridgeTown.inc
index ae7ac908c..0631a5d33 100644
--- a/data/scripts/maps/LavaridgeTown.inc
+++ b/data/scripts/maps/LavaridgeTown.inc
@@ -11,9 +11,9 @@ LavaridgeTown_MapScript1_1EA4DE: @ 81EA4DE
call_if 1, LavaridgeTown_EventScript_1EA53F
call LavaridgeTown_EventScript_271ED7
call LavaridgeTown_EventScript_271EFB
- compare_var_to_value VAR_0x4053, 1
+ compare VAR_0x4053, 1
call_if 1, LavaridgeTown_EventScript_1EA518
- compare_var_to_value VAR_0x4053, 1
+ compare VAR_0x4053, 1
call_if 1, LavaridgeTown_EventScript_1EA543
end
@@ -23,7 +23,7 @@ LavaridgeTown_EventScript_1EA514:: @ 81EA514
LavaridgeTown_EventScript_1EA518:: @ 81EA518
getplayerxy VAR_0x8004, VAR_0x8005
- compare_var_to_value VAR_0x8004, 9
+ compare VAR_0x8004, 9
goto_eq LavaridgeTown_EventScript_1EA529
return
@@ -49,24 +49,24 @@ LavaridgeTown_MapScript2_1EA547: @ 81EA547
LavaridgeTown_EventScript_1EA551:: @ 81EA551
lockall
getplayerxy VAR_0x8008, VAR_0x8009
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 1, LavaridgeTown_EventScript_1EA63A
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 5, LavaridgeTown_EventScript_1EA65C
delay 20
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LavaridgeTown_EventScript_1EA630
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LavaridgeTown_EventScript_1EA635
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 1, LavaridgeTown_EventScript_1EA6A1
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 5, LavaridgeTown_EventScript_1EA6AC
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_EventScript_1EA5B5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LavaridgeTown_EventScript_1EA5DA
end
@@ -91,24 +91,24 @@ LavaridgeTown_EventScript_1EA5FF:: @ 81EA5FF
removeobject 8
addobject 7
delay 30
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 1, LavaridgeTown_EventScript_1EA6B7
- compare_var_to_value VAR_0x8008, 9
+ compare VAR_0x8008, 9
call_if 5, LavaridgeTown_EventScript_1EA6C9
removeobject 7
setvar VAR_0x4053, 2
clearflag FLAG_SPECIAL_FLAG_0x4000
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
LavaridgeTown_EventScript_1EA630:: @ 81EA630
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
return
LavaridgeTown_EventScript_1EA635:: @ 81EA635
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
return
LavaridgeTown_EventScript_1EA63A:: @ 81EA63A
@@ -213,7 +213,7 @@ LavaridgeTown_Movement_1EA6F8: @ 81EA6F8
LavaridgeTown_EventScript_1EA6FA:: @ 81EA6FA
specialvar VAR_RESULT, player_get_direction_lower_nybble
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LavaridgeTown_EventScript_1EA70B
end
@@ -251,14 +251,14 @@ LavaridgeTown_EventScript_1EA744:: @ 81EA744
checkflag FLAG_0x10A
goto_eq LavaridgeTown_EventScript_1EA787
msgbox LavaridgeTown_Text_1EAB80, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_EventScript_1EA79B
getpartysize
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq LavaridgeTown_EventScript_1EA791
msgbox LavaridgeTown_Text_1EACC0, 4
setflag FLAG_0x10A
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message LavaridgeTown_Text_1EACF4
waitfanfare
giveegg SPECIES_WYNAUT
diff --git a/data/scripts/maps/LavaridgeTown_Gym_1F.inc b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
index 55ae851e0..cd34c3d81 100644
--- a/data/scripts/maps/LavaridgeTown_Gym_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
@@ -60,8 +60,8 @@ LavaridgeTown_Gym_1F_EventScript_1FE78B:: @ 81FE78B
LavaridgeTown_Gym_1F_EventScript_1FE78C:: @ 81FE78C
trainerbattle 1, TRAINER_FLANNERY_1, 0, LavaridgeTown_Gym_1F_Text_1FF0DC, LavaridgeTown_Gym_1F_Text_1FF233, LavaridgeTown_Gym_1F_EventScript_1FE7C1
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq LavaridgeTown_Gym_1F_EventScript_1FE864
checkflag FLAG_0x0A8
goto_if 0, LavaridgeTown_Gym_1F_EventScript_1FE81D
@@ -78,7 +78,7 @@ LavaridgeTown_Gym_1F_EventScript_1FE7C1:: @ 81FE7C1
setflag FLAG_0x4F3
setflag FLAG_BADGE04_GET
addvar VAR_0x4085, 1
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
call_if 1, LavaridgeTown_Gym_1F_EventScript_271E84
setvar VAR_0x8008, 4
call LavaridgeTown_Gym_1F_EventScript_271F43
@@ -87,7 +87,7 @@ LavaridgeTown_Gym_1F_EventScript_1FE7C1:: @ 81FE7C1
call LavaridgeTown_Gym_1F_EventScript_1FE841
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox LavaridgeTown_Gym_1F_Text_1FF517, 4
waitfanfare
closemessage
@@ -98,7 +98,7 @@ LavaridgeTown_Gym_1F_EventScript_1FE7C1:: @ 81FE7C1
LavaridgeTown_Gym_1F_EventScript_1FE81D:: @ 81FE81D
giveitem_std ITEM_TM50
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_Gym_1F_EventScript_272054
msgbox LavaridgeTown_Gym_1F_Text_1FF45C, 4
setflag FLAG_0x0A8
@@ -107,7 +107,7 @@ LavaridgeTown_Gym_1F_EventScript_1FE81D:: @ 81FE81D
LavaridgeTown_Gym_1F_EventScript_1FE841:: @ 81FE841
giveitem_std ITEM_TM50
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_Gym_1F_EventScript_27205E
msgbox LavaridgeTown_Gym_1F_Text_1FF45C, 4
setflag FLAG_0x0A8
@@ -127,9 +127,9 @@ LavaridgeTown_Gym_1F_EventScript_1FE89A:: @ 81FE89A
LavaridgeTown_Gym_B1F_EventScript_1FE89A:: @ 81FE89A
call LavaridgeTown_Gym_1F_EventScript_1FE705
release
- special CheckIfMultipleTrainersWantBattle
- compare_var_to_value VAR_RESULT, 1
- goto_eq LavaridgeTown_Gym_1F_EventScript_2742F6
+ special ShouldTryGetTrainerScript
+ compare VAR_RESULT, 1
+ goto_eq EventScript_GotoTrainerScript
end
LavaridgeTown_Gym_1F_EventScript_1FE8AF:: @ 81FE8AF
diff --git a/data/scripts/maps/LavaridgeTown_HerbShop.inc b/data/scripts/maps/LavaridgeTown_HerbShop.inc
index 2849371ce..6af8132e4 100644
--- a/data/scripts/maps/LavaridgeTown_HerbShop.inc
+++ b/data/scripts/maps/LavaridgeTown_HerbShop.inc
@@ -32,7 +32,7 @@ LavaridgeTown_HerbShop_EventScript_1FE505:: @ 81FE505
goto_eq LavaridgeTown_HerbShop_EventScript_1FE534
msgbox LavaridgeTown_HerbShop_Text_1FE584, 4
giveitem_std ITEM_CHARCOAL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LavaridgeTown_HerbShop_EventScript_272054
setflag FLAG_0x0FE
release
diff --git a/data/scripts/maps/LilycoveCity.inc b/data/scripts/maps/LilycoveCity.inc
index 8a3202a49..87a129620 100644
--- a/data/scripts/maps/LilycoveCity.inc
+++ b/data/scripts/maps/LilycoveCity.inc
@@ -42,7 +42,7 @@ LilycoveCity_EventScript_1E2BD8:: @ 81E2BD8
random 10
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_EventScript_272054
setflag FLAG_0x92F
msgbox LilycoveCity_Text_2A72E3, 4
@@ -240,19 +240,19 @@ LilycoveCity_EventScript_1E2DDE:: @ 81E2DDE
lock
faceplayer
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_EventScript_1E2DF8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_EventScript_1E2E6B
end
LilycoveCity_EventScript_1E2DF8:: @ 81E2DF8
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
checkflag FLAG_0x11E
call_if 1, LilycoveCity_EventScript_1E2E48
checkflag FLAG_0x11E
call_if 0, LilycoveCity_EventScript_1E2E51
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_EventScript_1E2E5A
msgbox LilycoveCity_Text_1E3234, 4
switch VAR_FIRST_POKE
@@ -272,18 +272,18 @@ LilycoveCity_EventScript_1E2E51:: @ 81E2E51
LilycoveCity_EventScript_1E2E5A:: @ 81E2E5A
setflag FLAG_0x11E
msgbox LilycoveCity_Text_1E318D, 4
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
release
end
LilycoveCity_EventScript_1E2E6B:: @ 81E2E6B
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
checkflag FLAG_0x11E
call_if 1, LilycoveCity_EventScript_1E2EBB
checkflag FLAG_0x11E
call_if 0, LilycoveCity_EventScript_1E2EC4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_EventScript_1E2ECD
msgbox LilycoveCity_Text_1E373C, 4
switch VAR_FIRST_POKE
@@ -303,7 +303,7 @@ LilycoveCity_EventScript_1E2EC4:: @ 81E2EC4
LilycoveCity_EventScript_1E2ECD:: @ 81E2ECD
setflag FLAG_0x11E
msgbox LilycoveCity_Text_1E36BF, 4
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
release
end
@@ -343,9 +343,9 @@ LilycoveCity_EventScript_1E2F3E:: @ 81E2F3E
setvar VAR_RESULT, 0
checkflag FLAG_BADGE06_GET
call_if 1, LilycoveCity_EventScript_1E2F76
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_EventScript_1E2F86
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_EventScript_1E2F8F
clearflag FLAG_0x2D2
clearflag FLAG_0x351
@@ -380,9 +380,9 @@ LilycoveCity_EventScript_1E2FAA:: @ 81E2FAA
setvar VAR_RESULT, 0
checkflag FLAG_BADGE06_GET
call_if 1, LilycoveCity_EventScript_1E2F76
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_EventScript_1E2FE2
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_EventScript_1E2FEB
clearflag FLAG_0x2F8
clearflag FLAG_0x32F
@@ -413,7 +413,7 @@ LilycoveCity_EventScript_1E3006:: @ 81E3006
delay 15
removeobject VAR_LAST_TALKED
waitfieldeffect 30
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
setflag FLAG_0x124
release
@@ -423,9 +423,9 @@ LilycoveCity_EventScript_1E302D:: @ 81E302D
lock
faceplayer
msgbox LilycoveCity_Text_1E4774, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_EventScript_1E304F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_EventScript_1E3058
release
end
diff --git a/data/scripts/maps/LilycoveCity_ContestLobby.inc b/data/scripts/maps/LilycoveCity_ContestLobby.inc
index 184e8f3d0..beb96e171 100644
--- a/data/scripts/maps/LilycoveCity_ContestLobby.inc
+++ b/data/scripts/maps/LilycoveCity_ContestLobby.inc
@@ -10,7 +10,7 @@ LilycoveCity_ContestLobby_MapScript1_21A21C: @ 821A21C
LilycoveCity_ContestLobby_EventScript_21A227:: @ 821A227
getpricereduction 4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A23C
clearflag FLAG_0x369
setflag FLAG_0x340
@@ -45,9 +45,9 @@ LilycoveCity_ContestLobby_EventScript_21A264:: @ 821A264
drawcontestwinner 0
lockall
msgbox LilycoveCity_ContestLobby_Text_21AE78, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A2AA
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_21A2E4
releaseall
end
@@ -58,7 +58,7 @@ LilycoveCity_ContestLobby_EventScript_21A2AA:: @ 821A2AA
special sub_80F88DC
setvar VAR_0x4099, 0
specialvar VAR_RESULT, sub_80F8C7C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_21A314
applymovement 4, LilycoveCity_ContestLobby_Movement_21A40F
waitmovement 0
@@ -70,7 +70,7 @@ LilycoveCity_ContestLobby_EventScript_21A2AA:: @ 821A2AA
LilycoveCity_ContestLobby_EventScript_21A2E4:: @ 821A2E4
msgbox LilycoveCity_ContestLobby_Text_21B0BC, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A2AA
msgbox LilycoveCity_ContestLobby_Text_21B132, 4
closemessage
@@ -92,7 +92,7 @@ LilycoveCity_ContestLobby_EventScript_21A314:: @ 821A314
applymovement 4, LilycoveCity_ContestLobby_Movement_21A41E
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_21B030, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
msgbox LilycoveCity_ContestLobby_Text_21B07E, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_21B094, 4
@@ -219,9 +219,9 @@ LilycoveCity_ContestLobby_EventScript_21A436:: @ 821A436
fadescreen 1
drawcontestwinner 0
msgbox LilycoveCity_ContestLobby_Text_21AE78, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A47A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_21A4B4
end
@@ -231,7 +231,7 @@ LilycoveCity_ContestLobby_EventScript_21A47A:: @ 821A47A
special sub_80F88DC
setvar VAR_0x4099, 0
specialvar VAR_RESULT, sub_80F8C7C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_21A4E4
applymovement 11, LilycoveCity_ContestLobby_Movement_21A53C
waitmovement 0
@@ -243,7 +243,7 @@ LilycoveCity_ContestLobby_EventScript_21A47A:: @ 821A47A
LilycoveCity_ContestLobby_EventScript_21A4B4:: @ 821A4B4
msgbox LilycoveCity_ContestLobby_Text_21B0BC, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A47A
msgbox LilycoveCity_ContestLobby_Text_21B132, 4
closemessage
@@ -266,7 +266,7 @@ LilycoveCity_ContestLobby_EventScript_21A4E4:: @ 821A4E4
applymovement 11, LilycoveCity_ContestLobby_Movement_21A54B
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_21B030, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
msgbox LilycoveCity_ContestLobby_Text_21B07E, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_21B094, 4
@@ -320,7 +320,7 @@ LilycoveCity_ContestLobby_Movement_21A54B: @ 821A54B
LilycoveCity_ContestLobby_EventScript_21A554:: @ 821A554
special sub_80F9154
specialvar VAR_RESULT, sub_80F8D24
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21A5CF
call LilycoveCity_ContestLobby_EventScript_279CC5
call LilycoveCity_ContestLobby_EventScript_21A670
@@ -642,10 +642,10 @@ LilycoveCity_ContestLobby_EventScript_21A819:: @ 821A819
LilycoveCity_ContestLobby_EventScript_21A856:: @ 821A856
msgbox LilycoveCity_ContestLobby_Text_27BD17, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_21A97F
call LilycoveCity_ContestLobby_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_21A97F
message LilycoveCity_ContestLobby_Text_27C8FD
waitmessage
@@ -665,7 +665,7 @@ LilycoveCity_ContestLobby_EventScript_21A8BB:: @ 821A8BB
LilycoveCity_ContestLobby_EventScript_21A8C6:: @ 821A8C6
setvar VAR_0x400C, 1
- compare_var_to_value VAR_0x400D, 1
+ compare VAR_0x400D, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21AAFC
goto LilycoveCity_ContestLobby_EventScript_21A8DC
end
@@ -717,19 +717,19 @@ LilycoveCity_ContestLobby_EventScript_21A97F:: @ 821A97F
LilycoveCity_ContestLobby_EventScript_21A98C:: @ 821A98C
msgbox LilycoveCity_ContestLobby_Text_27C1C3, 4
setvar VAR_CONTEST_RANK, 0
- choosecontestpkmn
- compare_var_to_value VAR_0x8004, 255
+ choosecontestmon
+ compare VAR_0x8004, 255
goto_eq LilycoveCity_ContestLobby_EventScript_21A97F
special sub_80F7F30
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_21A9E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21AA0A
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_ContestLobby_EventScript_21AA0A
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq LilycoveCity_ContestLobby_EventScript_21A9EE
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq LilycoveCity_ContestLobby_EventScript_21A9FC
end
@@ -754,28 +754,28 @@ LilycoveCity_ContestLobby_EventScript_21AA0A:: @ 821AA0A
end
LilycoveCity_ContestLobby_EventScript_21AA15:: @ 821AA15
- compare_var_to_value VAR_0x400D, 1
+ compare VAR_0x400D, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21AB4B
- compare_var_to_value VAR_0x400D, 2
+ compare VAR_0x400D, 2
goto_if 4, LilycoveCity_ContestLobby_EventScript_21A97F
message LilycoveCity_ContestLobby_Text_27BF85
waitmessage
copyvar VAR_0x8004, VAR_RESULT
- compare_var_to_value VAR_0x400C, 0
+ compare VAR_0x400C, 0
call_if 1, LilycoveCity_ContestLobby_EventScript_21AABB
- compare_var_to_value VAR_0x400C, 1
+ compare VAR_0x400C, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_21AAC0
- compare_var_to_value VAR_0x400C, 2
+ compare VAR_0x400C, 2
goto_if 4, LilycoveCity_ContestLobby_EventScript_21A97F
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq LilycoveCity_ContestLobby_EventScript_21AAD3
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq LilycoveCity_ContestLobby_EventScript_21AAD3
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_21A97F
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq LilycoveCity_ContestLobby_EventScript_21AAEF
- compare_var_to_value VAR_RESULT, 10
+ compare VAR_RESULT, 10
goto_eq LilycoveCity_ContestLobby_EventScript_21AAE1
message3 LilycoveCity_ContestLobby_Text_27BEEC
contestlinktransfer
@@ -843,15 +843,15 @@ LilycoveCity_ContestLobby_EventScript_21AB17:: @ 821AB17
end
LilycoveCity_ContestLobby_EventScript_21AB4B:: @ 821AB4B
- compare_var_to_value VAR_CONTEST_CATEGORY, 0
+ compare VAR_CONTEST_CATEGORY, 0
call_if 1, LilycoveCity_ContestLobby_EventScript_21AB88
- compare_var_to_value VAR_CONTEST_CATEGORY, 1
+ compare VAR_CONTEST_CATEGORY, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_21AB8E
- compare_var_to_value VAR_CONTEST_CATEGORY, 2
+ compare VAR_CONTEST_CATEGORY, 2
call_if 1, LilycoveCity_ContestLobby_EventScript_21AB94
- compare_var_to_value VAR_CONTEST_CATEGORY, 3
+ compare VAR_CONTEST_CATEGORY, 3
call_if 1, LilycoveCity_ContestLobby_EventScript_21AB9A
- compare_var_to_value VAR_CONTEST_CATEGORY, 4
+ compare VAR_CONTEST_CATEGORY, 4
call_if 1, LilycoveCity_ContestLobby_EventScript_21ABA0
goto LilycoveCity_ContestLobby_EventScript_21ABA6
end
@@ -889,22 +889,22 @@ LilycoveCity_ContestLobby_EventScript_21ABA6:: @ 821ABA6
LilycoveCity_ContestLobby_EventScript_21ABE3:: @ 821ABE3
call LilycoveCity_ContestLobby_EventScript_21AC33
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21AC3D
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_21ABA6
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq LilycoveCity_ContestLobby_EventScript_21ABE3
release
end
LilycoveCity_ContestLobby_EventScript_21AC0B:: @ 821AC0B
call LilycoveCity_ContestLobby_EventScript_21AC38
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_21AC3D
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_21ABA6
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq LilycoveCity_ContestLobby_EventScript_21AC0B
release
end
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
index 2ec5d8cab..90769b550 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
@@ -9,7 +9,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_2186D3:: @ 82186D3
checkflag FLAG_0x002
call_if 1, LilycoveCity_CoveLilyMotel_2F_EventScript_21870F
specialvar VAR_RESULT, sub_80C08E4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_CoveLilyMotel_2F_EventScript_218702
release
end
@@ -20,7 +20,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_2186F9:: @ 82186F9
LilycoveCity_CoveLilyMotel_2F_EventScript_218702:: @ 8218702
setflag FLAG_0x002
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
goto LilycoveCity_CoveLilyMotel_2F_EventScript_21870F
end
@@ -29,7 +29,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_21870F:: @ 821870F
message LilycoveCity_CoveLilyMotel_2F_Text_21881C
waitmessage
call LilycoveCity_CoveLilyMotel_2F_EventScript_27207E
- special sub_8137CB4
+ special Special_ShowDiploma
waitstate
release
end
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
index 65ed3e6ee..b7ba17125 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
@@ -60,7 +60,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_2206C5:: @ 82206C5
LilycoveCity_DepartmentStoreElevator_EventScript_220718:: @ 8220718
setvar VAR_0x8006, 4
setdynamicwarp LILYCOVE_CITY_DEPARTMENT_STORE_1F, 255, 2, 1
- compare_var_to_value VAR_DEPT_STORE_FLOOR, 4
+ compare VAR_DEPT_STORE_FLOOR, 4
goto_eq LilycoveCity_DepartmentStoreElevator_EventScript_2207E0
call LilycoveCity_DepartmentStoreElevator_EventScript_2207E5
setvar VAR_DEPT_STORE_FLOOR, 4
@@ -70,7 +70,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_220718:: @ 8220718
LilycoveCity_DepartmentStoreElevator_EventScript_220740:: @ 8220740
setvar VAR_0x8006, 5
setdynamicwarp LILYCOVE_CITY_DEPARTMENT_STORE_2F, 255, 2, 1
- compare_var_to_value VAR_DEPT_STORE_FLOOR, 5
+ compare VAR_DEPT_STORE_FLOOR, 5
goto_eq LilycoveCity_DepartmentStoreElevator_EventScript_2207E0
call LilycoveCity_DepartmentStoreElevator_EventScript_2207E5
setvar VAR_DEPT_STORE_FLOOR, 5
@@ -80,7 +80,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_220740:: @ 8220740
LilycoveCity_DepartmentStoreElevator_EventScript_220768:: @ 8220768
setvar VAR_0x8006, 6
setdynamicwarp LILYCOVE_CITY_DEPARTMENT_STORE_3F, 255, 2, 1
- compare_var_to_value VAR_DEPT_STORE_FLOOR, 6
+ compare VAR_DEPT_STORE_FLOOR, 6
goto_eq LilycoveCity_DepartmentStoreElevator_EventScript_2207E0
call LilycoveCity_DepartmentStoreElevator_EventScript_2207E5
setvar VAR_DEPT_STORE_FLOOR, 6
@@ -90,7 +90,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_220768:: @ 8220768
LilycoveCity_DepartmentStoreElevator_EventScript_220790:: @ 8220790
setvar VAR_0x8006, 7
setdynamicwarp LILYCOVE_CITY_DEPARTMENT_STORE_4F, 255, 2, 1
- compare_var_to_value VAR_DEPT_STORE_FLOOR, 7
+ compare VAR_DEPT_STORE_FLOOR, 7
goto_eq LilycoveCity_DepartmentStoreElevator_EventScript_2207E0
call LilycoveCity_DepartmentStoreElevator_EventScript_2207E5
setvar VAR_DEPT_STORE_FLOOR, 7
@@ -100,7 +100,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_220790:: @ 8220790
LilycoveCity_DepartmentStoreElevator_EventScript_2207B8:: @ 82207B8
setvar VAR_0x8006, 8
setdynamicwarp LILYCOVE_CITY_DEPARTMENT_STORE_5F, 255, 2, 1
- compare_var_to_value VAR_DEPT_STORE_FLOOR, 8
+ compare VAR_DEPT_STORE_FLOOR, 8
goto_eq LilycoveCity_DepartmentStoreElevator_EventScript_2207E0
call LilycoveCity_DepartmentStoreElevator_EventScript_2207E5
setvar VAR_DEPT_STORE_FLOOR, 8
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
index 1c28039a1..e38f3a276 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -4,9 +4,9 @@ LilycoveCity_DepartmentStoreRooftop_MapScripts:: @ 8220207
LilycoveCity_DepartmentStoreRooftop_MapScript1_22020D: @ 822020D
getpricereduction 3
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220227
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22022B
end
@@ -52,7 +52,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_220268:: @ 8220268
lock
faceplayer
getpricereduction 3
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220282
msgbox LilycoveCity_DepartmentStoreRooftop_Text_220463, 4
release
@@ -126,22 +126,22 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_220328:: @ 8220328
return
LilycoveCity_DepartmentStoreRooftop_EventScript_22032F:: @ 822032F
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220305
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22030C
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220313
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220442
checkitemspace VAR_0x4000, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22031A
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220321
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220328
updatemoneybox 0, 0
nop
@@ -153,10 +153,10 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_22032F:: @ 822032F
bufferstdstring 2, 14
msgbox gUnknown_08272A9A, 4
random 64
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_220436
checkitemspace VAR_0x4000, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205C2, 4
@@ -165,10 +165,10 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_22032F:: @ 822032F
bufferstdstring 2, 14
msgbox gUnknown_08272A9A, 4
random 64
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_220436
checkitemspace VAR_0x4000, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205C2, 4
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
index ca3259128..8de2d5d6f 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
@@ -9,12 +9,12 @@ LilycoveCity_DepartmentStore_1F_EventScript_21F69C:: @ 821F69C
lock
faceplayer
dodailyevents
- compare_var_to_value VAR_POKELOT_PRIZE, 0
+ compare VAR_POKELOT_PRIZE, 0
goto_if 5, LilycoveCity_DepartmentStore_1F_EventScript_21F7F7
checkflag FLAG_0x92A
goto_eq LilycoveCity_DepartmentStore_1F_EventScript_21F78D
msgbox LilycoveCity_DepartmentStore_1F_Text_2A6390, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStore_1F_EventScript_21F797
setflag FLAG_0x92A
message LilycoveCity_DepartmentStore_1F_Text_2A64C8
@@ -26,31 +26,31 @@ LilycoveCity_DepartmentStore_1F_EventScript_21F69C:: @ 821F69C
applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_2725A8
waitmovement 0
playse SE_PC_ON
- special sub_8138EC0
+ special DoLotteryCornerComputerEffect
special PickLotteryCornerTicket
delay 220
- special sub_8138FAC
+ special EndLotteryCornerComputerEffect
delay 10
applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq LilycoveCity_DepartmentStore_1F_EventScript_21F7A1
incrementgamestat 46
- compare_var_to_value VAR_0x8006, 0
+ compare VAR_0x8006, 0
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F77B
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F784
bufferitemname 0, VAR_0x8005
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F7B9
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F7C2
- compare_var_to_value VAR_0x8004, 3
+ compare VAR_0x8004, 3
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F7CB
- compare_var_to_value VAR_0x8004, 4
+ compare VAR_0x8004, 4
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_21F7D4
giveitem_std VAR_0x8005
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStore_1F_EventScript_21F7DD
special sub_80EE2CC
goto LilycoveCity_DepartmentStore_1F_EventScript_21F7AF
@@ -114,7 +114,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_21F7ED:: @ 821F7ED
LilycoveCity_DepartmentStore_1F_EventScript_21F7F7:: @ 821F7F7
msgbox LilycoveCity_DepartmentStore_1F_Text_2A67E1, 4
giveitem_std VAR_POKELOT_PRIZE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_DepartmentStore_1F_EventScript_21F7ED
copyvar VAR_0x8004, VAR_0x404D
copyvar VAR_0x8005, VAR_POKELOT_PRIZE
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
index 9e07bf4fc..d5f5e49ad 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
@@ -125,9 +125,9 @@ LilycoveCity_DepartmentStore_5F_EventScript_220075:: @ 8220075
lockall
applymovement 7, LilycoveCity_DepartmentStore_5F_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 0
+ compare VAR_0x405E, 0
goto_eq LilycoveCity_DepartmentStore_5F_EventScript_22009C
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
goto_if 4, LilycoveCity_DepartmentStore_5F_EventScript_22009C
goto LilycoveCity_DepartmentStore_5F_EventScript_2200A7
end
diff --git a/data/scripts/maps/LilycoveCity_Harbor.inc b/data/scripts/maps/LilycoveCity_Harbor.inc
index 8f8d5338f..7f0e41d03 100644
--- a/data/scripts/maps/LilycoveCity_Harbor.inc
+++ b/data/scripts/maps/LilycoveCity_Harbor.inc
@@ -17,23 +17,23 @@ LilycoveCity_Harbor_EventScript_21E00F:: @ 821E00F
call LilycoveCity_Harbor_EventScript_21E22A
call LilycoveCity_Harbor_EventScript_21E25C
call LilycoveCity_Harbor_EventScript_21E2A6
- compare_var_to_value VAR_0x400C, 2
+ compare VAR_0x400C, 2
goto_eq LilycoveCity_Harbor_EventScript_21E350
- compare_var_to_value VAR_0x400B, 1
+ compare VAR_0x400B, 1
goto_eq LilycoveCity_Harbor_EventScript_21E2F0
- compare_var_to_value VAR_0x400B, 2
+ compare VAR_0x400B, 2
goto_eq LilycoveCity_Harbor_EventScript_21E320
- compare_var_to_value VAR_0x400B, 4
+ compare VAR_0x400B, 4
goto_eq LilycoveCity_Harbor_EventScript_21E350
- compare_var_to_value VAR_0x400B, 8
+ compare VAR_0x400B, 8
goto_eq LilycoveCity_Harbor_EventScript_21E41D
- compare_var_to_value VAR_0x400B, 0
+ compare VAR_0x400B, 0
goto_if 5, LilycoveCity_Harbor_EventScript_21E44D
goto LilycoveCity_Harbor_EventScript_21E080
end
LilycoveCity_Harbor_EventScript_21E080:: @ 821E080
- compare_var_to_value VAR_0x400A, 0
+ compare VAR_0x400A, 0
goto_eq LilycoveCity_Harbor_EventScript_21E557
msgbox LilycoveCity_Harbor_Text_21E758, 4
message LilycoveCity_Harbor_Text_21E7ED
@@ -87,7 +87,7 @@ LilycoveCity_Harbor_EventScript_21E139:: @ 821E139
LilycoveCity_Harbor_EventScript_21E149:: @ 821E149
msgbox LilycoveCity_Harbor_Text_21E864, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_21E5C0
setvar VAR_PORTHOLE, 5
call LilycoveCity_Harbor_EventScript_21E5CC
@@ -98,7 +98,7 @@ LilycoveCity_Harbor_EventScript_21E149:: @ 821E149
LilycoveCity_Harbor_EventScript_21E171:: @ 821E171
msgbox LilycoveCity_Harbor_Text_21E880, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_21E5C0
call LilycoveCity_Harbor_EventScript_21E5CC
warp BATTLE_FRONTIER_OUTSIDE_WEST, 255, 19, 67
@@ -111,7 +111,7 @@ LilycoveCity_Harbor_EventScript_21E194:: @ 821E194
checkflag FLAG_SYS_HAS_EON_TICKET
goto_if 0, LilycoveCity_Harbor_EventScript_27374E
checkitem ITEM_EON_TICKET, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_27374E
setvar VAR_0x400E, 1
checkflag FLAG_0x1AE
@@ -124,7 +124,7 @@ LilycoveCity_Harbor_EventScript_21E1C6:: @ 821E1C6
checkflag FLAG_0x8D5
goto_if 0, LilycoveCity_Harbor_EventScript_27374E
checkitem ITEM_AURORA_TICKET, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_27374E
setvar VAR_0x400D, 1
checkflag FLAG_0x1AF
@@ -137,7 +137,7 @@ LilycoveCity_Harbor_EventScript_21E1F8:: @ 821E1F8
checkflag FLAG_0x8D6
goto_if 0, LilycoveCity_Harbor_EventScript_27374E
checkitem ITEM_OLD_SEA_MAP, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_27374E
setvar VAR_0x400C, 1
checkflag FLAG_0x1B0
@@ -150,7 +150,7 @@ LilycoveCity_Harbor_EventScript_21E22A:: @ 821E22A
checkflag FLAG_0x8E0
goto_if 0, LilycoveCity_Harbor_EventScript_27374E
checkitem ITEM_MYSTIC_TICKET, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_27374E
setvar VAR_0x4009, 1
checkflag FLAG_0x1DB
@@ -160,13 +160,13 @@ LilycoveCity_Harbor_EventScript_21E22A:: @ 821E22A
LilycoveCity_Harbor_EventScript_21E25C:: @ 821E25C
setvar VAR_0x400B, 0
- compare_var_to_value VAR_0x400E, 2
+ compare VAR_0x400E, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E28E
- compare_var_to_value VAR_0x400D, 2
+ compare VAR_0x400D, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E294
- compare_var_to_value VAR_0x400C, 2
+ compare VAR_0x400C, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E29A
- compare_var_to_value VAR_0x4009, 2
+ compare VAR_0x4009, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E2A0
return
@@ -188,13 +188,13 @@ LilycoveCity_Harbor_EventScript_21E2A0:: @ 821E2A0
LilycoveCity_Harbor_EventScript_21E2A6:: @ 821E2A6
setvar VAR_0x400A, 0
- compare_var_to_value VAR_0x400E, 1
+ compare VAR_0x400E, 1
call_if 1, LilycoveCity_Harbor_EventScript_21E2D8
- compare_var_to_value VAR_0x400D, 1
+ compare VAR_0x400D, 1
call_if 1, LilycoveCity_Harbor_EventScript_21E2DE
- compare_var_to_value VAR_0x400C, 1
+ compare VAR_0x400C, 1
call_if 1, LilycoveCity_Harbor_EventScript_21E2E4
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, LilycoveCity_Harbor_EventScript_21E2EA
return
@@ -262,25 +262,25 @@ LilycoveCity_Harbor_EventScript_21E350:: @ 821E350
waitmovement 0
applymovement 4, LilycoveCity_Harbor_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E656
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E661
addobject 5
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E675
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E680
msgbox LilycoveCity_Harbor_Text_2C6951, 4
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E68B
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E696
msgbox LilycoveCity_Harbor_Text_2C69AA, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E6A1
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E6BA
setvar VAR_0x8004, 2
call LilycoveCity_Harbor_EventScript_2721E2
@@ -367,9 +367,9 @@ LilycoveCity_Harbor_EventScript_21E514:: @ 821E514
waitmovement 0
delay 30
removeobject 4
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E61B
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E610
delay 30
hideobjectat 255, PETALBURG_CITY
@@ -396,7 +396,7 @@ LilycoveCity_Harbor_EventScript_21E56B:: @ 821E56B
LilycoveCity_Harbor_EventScript_21E575:: @ 821E575
msgbox LilycoveCity_Harbor_Text_21E864, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_21E5C0
setvar VAR_PORTHOLE, 5
call LilycoveCity_Harbor_EventScript_21E5CC
@@ -407,7 +407,7 @@ LilycoveCity_Harbor_EventScript_21E575:: @ 821E575
LilycoveCity_Harbor_EventScript_21E59D:: @ 821E59D
msgbox LilycoveCity_Harbor_Text_21E880, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_Harbor_EventScript_21E5C0
call LilycoveCity_Harbor_EventScript_21E5CC
warp BATTLE_FRONTIER_OUTSIDE_WEST, 255, 19, 67
@@ -428,9 +428,9 @@ LilycoveCity_Harbor_EventScript_21E5CC:: @ 821E5CC
waitmovement 0
delay 30
hideobjectat VAR_LAST_TALKED, LILYCOVE_CITY_HARBOR
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, LilycoveCity_Harbor_EventScript_21E61B
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LilycoveCity_Harbor_EventScript_21E610
delay 30
hideobjectat 255, PETALBURG_CITY
diff --git a/data/scripts/maps/LilycoveCity_House2.inc b/data/scripts/maps/LilycoveCity_House2.inc
index 4b71575b0..486df9be0 100644
--- a/data/scripts/maps/LilycoveCity_House2.inc
+++ b/data/scripts/maps/LilycoveCity_House2.inc
@@ -8,7 +8,7 @@ LilycoveCity_House2_EventScript_21ED75:: @ 821ED75
goto_eq LilycoveCity_House2_EventScript_21EDAC
msgbox LilycoveCity_House2_Text_21EDB6, 4
giveitem_std ITEM_TM44
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_House2_EventScript_272054
setflag FLAG_0x0EA
msgbox LilycoveCity_House2_Text_21EDF9, 4
diff --git a/data/scripts/maps/LilycoveCity_House3.inc b/data/scripts/maps/LilycoveCity_House3.inc
index dee1eaec6..f82befbcf 100644
--- a/data/scripts/maps/LilycoveCity_House3.inc
+++ b/data/scripts/maps/LilycoveCity_House3.inc
@@ -11,7 +11,7 @@ LilycoveCity_House3_EventScript_21EE4B:: @ 821EE4B
lock
faceplayer
msgbox LilycoveCity_House3_Text_21EF99, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_House3_EventScript_21EE75
msgbox LilycoveCity_House3_Text_21F0F8, 4
closemessage
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
index a97e277ef..8103a623c 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
@@ -11,9 +11,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_218CC2:: @ 8218CC2
message LilycoveCity_LilycoveMuseum_1F_Text_218EBC
waitmessage
multichoice 20, 8, 16, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_LilycoveMuseum_1F_EventScript_218CF5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_LilycoveMuseum_1F_EventScript_218CEC
end
@@ -23,9 +23,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_218CEC:: @ 8218CEC
LilycoveCity_LilycoveMuseum_1F_EventScript_218CF5:: @ 8218CF5
msgbox LilycoveCity_LilycoveMuseum_1F_Text_218F98, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_LilycoveMuseum_1F_EventScript_218D14
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_LilycoveMuseum_1F_EventScript_218D1E
end
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
index f464d08ea..97dba4704 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
@@ -125,7 +125,7 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_2198EA:: @ 82198EA
applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_27259E
msgbox LilycoveCity_LilycoveMuseum_2F_Text_219EC5, 4
givedecoration_std 44
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_LilycoveMuseum_2F_EventScript_219911
setflag FLAG_0x0EC
closemessage
diff --git a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
index 0f543fe7d..19471d2e1 100644
--- a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
+++ b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
@@ -16,19 +16,19 @@ LilycoveCity_MoveDeletersHouse_EventScript_21EA3B:: @ 821EA3B
msgbox LilycoveCity_MoveDeletersHouse_Text_21EB65, 4
special sub_81B94B0
waitstate
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq LilycoveCity_MoveDeletersHouse_EventScript_21EAE6
special sub_81B98DC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_MoveDeletersHouse_EventScript_21EADC
special sub_81B96D0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_MoveDeletersHouse_EventScript_21EACF
msgbox LilycoveCity_MoveDeletersHouse_Text_21EB89, 4
fadescreen 1
special sub_81B968C
fadescreen 0
- compare_var_to_value VAR_0x8005, 4
+ compare VAR_0x8005, 4
goto_eq LilycoveCity_MoveDeletersHouse_EventScript_21EA3B
special sub_81B9718
msgbox LilycoveCity_MoveDeletersHouse_Text_21EBDA, 5
@@ -40,10 +40,10 @@ LilycoveCity_MoveDeletersHouse_EventScript_21EA3B:: @ 821EA3B
LilycoveCity_MoveDeletersHouse_EventScript_21EAB0:: @ 821EAB0
special sub_81B9918
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_MoveDeletersHouse_EventScript_21EAF0
special sub_81B9770
- playfanfare BGM_ME_WASURE
+ playfanfare MUS_ME_WASURE
waitfanfare
msgbox LilycoveCity_MoveDeletersHouse_Text_21EC06, 4
releaseall
diff --git a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
index 43e0a61f2..b6ca09906 100644
--- a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
@@ -10,9 +10,9 @@ LilycoveCity_PokemonCenter_1F_MapScript1_21C5BD: @ 821C5BD
LilycoveCity_PokemonCenter_1F_EventScript_21C5C6:: @ 821C5C6
special sub_818D9C0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_21C5E0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonCenter_1F_EventScript_21C5E4
end
diff --git a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
index f1921be57..cdcef8e9a 100644
--- a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
@@ -62,9 +62,9 @@ LilycoveCity_PokemonTrainerFanClub_Movement_21C807: @ 821C807
LilycoveCity_PokemonTrainerFanClub_MapScript1_21C80D: @ 821C80D
call LilycoveCity_PokemonTrainerFanClub_EventScript_21C8DA
- compare_var_to_value VAR_0x4095, 1
+ compare VAR_0x4095, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21C9F8
- compare_var_to_value VAR_0x4095, 2
+ compare VAR_0x4095, 2
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21C829
end
@@ -73,41 +73,41 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21C829:: @ 821C829
call LilycoveCity_PokemonTrainerFanClub_EventScript_21C8F5
setvar VAR_0x8004, 8
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9B8
setvar VAR_0x8004, 9
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9C0
setvar VAR_0x8004, 10
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9C8
setvar VAR_0x8004, 11
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9D0
setvar VAR_0x8004, 12
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9D8
setvar VAR_0x8004, 13
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9E0
setvar VAR_0x8004, 14
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9E8
setvar VAR_0x8004, 15
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9F0
end
LilycoveCity_PokemonTrainerFanClub_EventScript_21C8DA:: @ 821C8DA
specialvar VAR_RESULT, sub_80EE7C0
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21C8F1
clearflag FLAG_0x2DA
clearflag FLAG_0x0D2
@@ -121,37 +121,37 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21C8F5:: @ 821C8F5
setvar VAR_0x8005, 8
setvar VAR_0x8004, 8
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 9
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 10
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 11
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 12
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 13
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 14
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
setvar VAR_0x8004, 15
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9AE
- compare_var_to_value VAR_0x8005, 5
+ compare VAR_0x8005, 5
goto_if 4, LilycoveCity_PokemonTrainerFanClub_EventScript_21C9B4
return
@@ -209,13 +209,13 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CA17:: @ 821CA17
faceplayer
setvar VAR_0x8004, 13
special sub_813BDB4
- compare_var_to_value VAR_0x4095, 0
+ compare VAR_0x4095, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CA84
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CA56
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CA7A
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D12A, 4
release
@@ -223,7 +223,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CA17:: @ 821CA17
LilycoveCity_PokemonTrainerFanClub_EventScript_21CA56:: @ 821CA56
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CA70
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D094, 4
release
@@ -249,13 +249,13 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CA8E:: @ 821CA8E
faceplayer
setvar VAR_0x8004, 8
special sub_813BDB4
- compare_var_to_value VAR_0x4095, 0
+ compare VAR_0x4095, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CAFB
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CACD
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CAF1
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D347, 4
release
@@ -263,7 +263,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CA8E:: @ 821CA8E
LilycoveCity_PokemonTrainerFanClub_EventScript_21CACD:: @ 821CACD
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CAE7
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D2A6, 4
release
@@ -289,13 +289,13 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CB05:: @ 821CB05
faceplayer
setvar VAR_0x8004, 9
special sub_813BDB4
- compare_var_to_value VAR_0x4095, 0
+ compare VAR_0x4095, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CB72
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CB44
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CB68
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D52E, 4
release
@@ -303,7 +303,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CB05:: @ 821CB05
LilycoveCity_PokemonTrainerFanClub_EventScript_21CB44:: @ 821CB44
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CB5E
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D438, 4
release
@@ -329,13 +329,13 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CB7C:: @ 821CB7C
faceplayer
setvar VAR_0x8004, 10
special sub_813BDB4
- compare_var_to_value VAR_0x4095, 0
+ compare VAR_0x4095, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CBE9
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CBBB
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CBDF
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D822, 4
release
@@ -343,7 +343,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CB7C:: @ 821CB7C
LilycoveCity_PokemonTrainerFanClub_EventScript_21CBBB:: @ 821CBBB
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CBD5
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D751, 4
release
@@ -370,10 +370,10 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CBF3:: @ 821CBF3
setvar VAR_0x8004, 11
special sub_813BDB4
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CC27
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CC4B
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D9D1, 4
release
@@ -381,7 +381,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CBF3:: @ 821CBF3
LilycoveCity_PokemonTrainerFanClub_EventScript_21CC27:: @ 821CC27
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CC41
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21D921, 4
release
@@ -403,10 +403,10 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CC55:: @ 821CC55
setvar VAR_0x8004, 12
special sub_813BDB4
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CC89
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CCAD
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DB69, 4
release
@@ -414,7 +414,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CC55:: @ 821CC55
LilycoveCity_PokemonTrainerFanClub_EventScript_21CC89:: @ 821CC89
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CCA3
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DA73, 4
release
@@ -436,10 +436,10 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CCB7:: @ 821CCB7
setvar VAR_0x8004, 14
special sub_813BDB4
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CCEB
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CD0F
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DD36, 4
release
@@ -447,7 +447,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CCB7:: @ 821CCB7
LilycoveCity_PokemonTrainerFanClub_EventScript_21CCEB:: @ 821CCEB
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CD05
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DC68, 4
release
@@ -469,10 +469,10 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CD19:: @ 821CD19
setvar VAR_0x8004, 15
special sub_813BDB4
specialvar VAR_RESULT, sub_813BD60
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CD4D
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CD71
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DEFF, 4
release
@@ -480,7 +480,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CD19:: @ 821CD19
LilycoveCity_PokemonTrainerFanClub_EventScript_21CD4D:: @ 821CD4D
specialvar VAR_RESULT, sub_813BCA8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CD67
msgbox LilycoveCity_PokemonTrainerFanClub_Text_21DE72, 4
release
@@ -508,7 +508,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CD7B:: @ 821CD7B
LilycoveCity_PokemonTrainerFanClub_EventScript_21CD90:: @ 821CD90
setvar VAR_0x8005, 11
special InterviewBefore
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEFF
copyvar VAR_0x800A, VAR_0x8006
setvar VAR_0x8004, 8
@@ -519,9 +519,9 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CD90:: @ 821CD90
call LilycoveCity_PokemonTrainerFanClub_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDE0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE
end
@@ -534,9 +534,9 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE:: @ 821CDEE
setvar VAR_0x8004, 8
special sub_813BDB4
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281C3D, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEC6
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CE15
end
@@ -549,9 +549,9 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CE15:: @ 821CE15
call LilycoveCity_PokemonTrainerFanClub_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDE0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CDEE
end
@@ -579,9 +579,9 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_21CE9F:: @ 821CE9F
setvar VAR_0x8004, 8
special sub_813BDB4
msgbox LilycoveCity_PokemonTrainerFanClub_Text_281CCD, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CEC6
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_PokemonTrainerFanClub_EventScript_21CE4D
end
diff --git a/data/scripts/maps/LittlerootTown.inc b/data/scripts/maps/LittlerootTown.inc
index 3f58bf1e5..0fcdc46d5 100644
--- a/data/scripts/maps/LittlerootTown.inc
+++ b/data/scripts/maps/LittlerootTown.inc
@@ -7,23 +7,23 @@ LittlerootTown_MapScripts:: @ 81E7DCB
LittlerootTown_MapScript1_1E7DDB: @ 81E7DDB
setflag FLAG_VISITED_LITTLEROOT_TOWN
call LittlerootTown_EventScript_271ED7
- compare_var_to_value VAR_0x4092, 2
+ compare VAR_0x4092, 2
call_if 1, LittlerootTown_EventScript_1E7E67
checkflag FLAG_0x052
call_if 0, LittlerootTown_EventScript_1E7E6F
- compare_var_to_value VAR_0x4050, 3
+ compare VAR_0x4050, 3
call_if 1, LittlerootTown_EventScript_1E7E92
- compare_var_to_value VAR_0x4082, 4
+ compare VAR_0x4082, 4
call_if 1, LittlerootTown_EventScript_1E7E5C
- compare_var_to_value VAR_0x408C, 4
+ compare VAR_0x408C, 4
call_if 1, LittlerootTown_EventScript_1E7E5C
- compare_var_to_value VAR_0x40C7, 1
+ compare VAR_0x40C7, 1
call_if 1, LittlerootTown_EventScript_1E7E53
- compare_var_to_value VAR_0x408D, 3
+ compare VAR_0x408D, 3
call_if 1, LittlerootTown_EventScript_1E7E4F
- compare_var_to_value VAR_0x40D3, 1
+ compare VAR_0x40D3, 1
call_if 1, LittlerootTown_EventScript_1E7E4B
- compare_var_to_value VAR_0x40D3, 2
+ compare VAR_0x40D3, 2
call_if 1, LittlerootTown_EventScript_1E7E45
end
@@ -54,7 +54,7 @@ LittlerootTown_EventScript_1E7E67:: @ 81E7E67
return
LittlerootTown_EventScript_1E7E6F:: @ 81E7E6F
- compare_var_to_value VAR_0x4050, 0
+ compare VAR_0x4050, 0
goto_eq LittlerootTown_EventScript_1E7E86
setobjectxyperm 1, 10, 1
setobjectmovementtype 1, 7
@@ -69,9 +69,9 @@ LittlerootTown_EventScript_1E7E92:: @ 81E7E92
clearflag FLAG_0x2F0
setobjectmovementtype 4, 8
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E7EB1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E7EB9
return
@@ -209,7 +209,7 @@ LittlerootTown_EventScript_1E7FEC:: @ 81E7FEC
addobject 8
addobject 7
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_EventScript_1E8004
goto LittlerootTown_EventScript_1E8013
end
@@ -239,14 +239,14 @@ LittlerootTown_EventScript_1E8034:: @ 81E8034
goto_eq LittlerootTown_EventScript_1E8087
checkflag FLAG_0x052
goto_eq LittlerootTown_EventScript_1E807A
- compare_var_to_value VAR_0x4050, 0
+ compare VAR_0x4050, 0
goto_if 5, LittlerootTown_EventScript_1E805D
msgbox LittlerootTown_Text_1E8BB8, 4
release
end
LittlerootTown_EventScript_1E805D:: @ 81E805D
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_1E8C3A, 4
closemessage
applymovement 1, LittlerootTown_Movement_2725A2
@@ -256,7 +256,7 @@ LittlerootTown_EventScript_1E805D:: @ 81E805D
end
LittlerootTown_EventScript_1E807A:: @ 81E807A
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_1E8CE3, 4
release
end
@@ -364,7 +364,7 @@ LittlerootTown_EventScript_1E811F:: @ 81E811F
waitmovement 0
applymovement 255, LittlerootTown_Movement_2725A4
waitmovement 0
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_1E8C3A, 4
closemessage
applymovement 1, LittlerootTown_Movement_2725A2
@@ -384,9 +384,9 @@ LittlerootTown_EventScript_1E815A:: @ 81E815A
LittlerootTown_EventScript_1E8163:: @ 81E8163
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E817D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E8186
releaseall
end
@@ -402,9 +402,9 @@ LittlerootTown_EventScript_1E8186:: @ 81E8186
LittlerootTown_EventScript_1E818F:: @ 81E818F
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E81A9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E81B2
releaseall
end
@@ -457,27 +457,27 @@ LittlerootTown_EventScript_1E8205:: @ 81E8205
LittlerootTown_EventScript_1E8211:: @ 81E8211
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E8297
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E82A2
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E8281
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E828C
msgbox LittlerootTown_Text_1E87E1, 4
closemessage
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E82AD
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E82F0
call LittlerootTown_EventScript_1E8693
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E8405
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E8448
goto LittlerootTown_EventScript_1E8686
end
@@ -503,32 +503,32 @@ LittlerootTown_EventScript_1E82A2:: @ 81E82A2
return
LittlerootTown_EventScript_1E82AD:: @ 81E82AD
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_EventScript_1E8333
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_EventScript_1E8348
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_EventScript_1E835D
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, LittlerootTown_EventScript_1E8372
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, LittlerootTown_EventScript_1E8387
- compare_var_to_value VAR_0x8008, 5
+ compare VAR_0x8008, 5
call_if 1, LittlerootTown_EventScript_1E839C
return
LittlerootTown_EventScript_1E82F0:: @ 81E82F0
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_EventScript_1E8333
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_EventScript_1E8348
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_EventScript_1E83B1
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, LittlerootTown_EventScript_1E83C6
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, LittlerootTown_EventScript_1E83DB
- compare_var_to_value VAR_0x8008, 5
+ compare VAR_0x8008, 5
call_if 1, LittlerootTown_EventScript_1E83F0
return
@@ -603,32 +603,32 @@ LittlerootTown_EventScript_1E83F0:: @ 81E83F0
return
LittlerootTown_EventScript_1E8405:: @ 81E8405
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_EventScript_1E848B
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_EventScript_1E8496
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_EventScript_1E84A1
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, LittlerootTown_EventScript_1E84C7
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, LittlerootTown_EventScript_1E84ED
- compare_var_to_value VAR_0x8008, 5
+ compare VAR_0x8008, 5
call_if 1, LittlerootTown_EventScript_1E8513
return
LittlerootTown_EventScript_1E8448:: @ 81E8448
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_EventScript_1E848B
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_EventScript_1E8496
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_EventScript_1E8539
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, LittlerootTown_EventScript_1E855F
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, LittlerootTown_EventScript_1E8585
- compare_var_to_value VAR_0x8008, 5
+ compare VAR_0x8008, 5
call_if 1, LittlerootTown_EventScript_1E85AB
return
@@ -892,9 +892,9 @@ LittlerootTown_EventScript_1E863D:: @ 81E863D
lock
faceplayer
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_EventScript_1E8281
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_EventScript_1E828C
call LittlerootTown_EventScript_1E8693
applymovement 4, LittlerootTown_Movement_2725A6
@@ -918,7 +918,7 @@ LittlerootTown_EventScript_1E8686:: @ 81E8686
LittlerootTown_EventScript_1E8693:: @ 81E8693
msgbox LittlerootTown_Text_1E87F0, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message LittlerootTown_Text_1E8925
waitfanfare
setflag FLAG_0x112
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
index aa43cc5f2..0f3fa1a0e 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
@@ -5,7 +5,7 @@ LittlerootTown_BrendansHouse_1F_MapScripts:: @ 81F7755
.byte 0
LittlerootTown_BrendansHouse_1F_MapScript1_1F7765: @ 81F7765
- compare_var_to_value VAR_0x4092, 6
+ compare VAR_0x4092, 6
call_if 0, LittlerootTown_BrendansHouse_1F_EventScript_1F777A
checkflag FLAG_0x112
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F778D
@@ -18,7 +18,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F777A:: @ 81F777A
LittlerootTown_BrendansHouse_1F_EventScript_1F778D:: @ 81F778D
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_1F779A
return
@@ -27,11 +27,11 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F779A:: @ 81F779A
return
LittlerootTown_BrendansHouse_1F_MapScript1_1F77A4: @ 81F77A4
- compare_var_to_value VAR_0x4092, 3
+ compare VAR_0x4092, 3
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F77DE
- compare_var_to_value VAR_0x4092, 5
+ compare VAR_0x4092, 5
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F77C6
- compare_var_to_value VAR_0x4092, 6
+ compare VAR_0x4092, 6
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F77D2
end
@@ -98,7 +98,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F785E:: @ 81F785E
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_2725A4
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1F789C
waitmovement 0
- special sub_8138B48
+ special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8BC5, 4
setflag FLAG_0x057
setvar VAR_0x4082, 2
@@ -151,22 +151,22 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F78E2:: @ 81F78E2
waitmovement 0
applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 5, LittlerootTown_BrendansHouse_1F_EventScript_1F7981
- playbgm BGM_BOY_SUP, 1
- compare_var_to_value VAR_0x8008, 0
+ playbgm MUS_BOY_SUP, 1
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F798C
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F7997
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F79A2
msgbox LittlerootTown_BrendansHouse_1F_Text_1F90B4, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F79C1
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F79D3
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1F79E5
playse SE_KAIDAN
removeobject 7
@@ -176,7 +176,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F78E2:: @ 81F78E2
delay 30
setvar VAR_0x408D, 3
setvar VAR_0x4050, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
index 895922471..0e7ecbf22 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -4,11 +4,11 @@ LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81F83E3
.byte 0
LittlerootTown_BrendansHouse_2F_MapScript1_1F83EE: @ 81F83EE
- compare_var_to_value VAR_0x408D, 2
+ compare VAR_0x408D, 2
call_if 0, LittlerootTown_BrendansHouse_2F_EventScript_1F8457
- compare_var_to_value VAR_0x408D, 3
+ compare VAR_0x408D, 3
call_if 4, LittlerootTown_BrendansHouse_2F_EventScript_1F841A
- compare_var_to_value VAR_0x4092, 4
+ compare VAR_0x4092, 4
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_2926FE
call LittlerootTown_BrendansHouse_2F_EventScript_275CE1
setvar VAR_0x4089, 0
@@ -17,15 +17,15 @@ LittlerootTown_BrendansHouse_2F_MapScript1_1F83EE: @ 81F83EE
LittlerootTown_BrendansHouse_2F_EventScript_1F841A:: @ 81F841A
checkflag FLAG_0x124
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8433
- compare_var_to_value VAR_0x4084, 2
+ compare VAR_0x4084, 2
goto_if 4, LittlerootTown_BrendansHouse_2F_EventScript_1F8456
goto LittlerootTown_BrendansHouse_2F_EventScript_1F8433
LittlerootTown_BrendansHouse_2F_EventScript_1F8433:: @ 81F8433
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8456
- compare_var_to_value VAR_0x40D3, 2
+ compare VAR_0x40D3, 2
goto_if 4, LittlerootTown_BrendansHouse_2F_EventScript_1F9309
setobjectxyperm 1, 0, 2
setobjectmovementtype 1, 7
@@ -36,7 +36,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8456:: @ 81F8456
LittlerootTown_BrendansHouse_2F_EventScript_1F8457:: @ 81F8457
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8464
return
@@ -50,13 +50,13 @@ LittlerootTown_BrendansHouse_2F_MapScript2_1F846A: @ 81F846A
LittlerootTown_BrendansHouse_2F_EventScript_1F8474:: @ 81F8474
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_275D0C
end
LittlerootTown_BrendansHouse_2F_EventScript_1F8481:: @ 81F8481
lockall
- compare_var_to_value VAR_0x408D, 2
+ compare VAR_0x408D, 2
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8497
msgbox LittlerootTown_BrendansHouse_2F_Text_1F9991, 4
releaseall
@@ -73,20 +73,20 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8497:: @ 81F8497
applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_27259A
waitmovement 0
delay 10
- playbgm BGM_BOY_SUP, 1
- compare_var_to_value VAR_FACING, 2
+ playbgm MUS_BOY_SUP, 1
+ compare VAR_FACING, 2
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F8507
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F8536
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F8565
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F8594
setvar VAR_0x408D, 3
setflag FLAG_0x331
clearflag FLAG_0x2F8
setvar VAR_0x4050, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
@@ -248,15 +248,15 @@ LittlerootTown_BrendansHouse_2F_Movement_1F8609: @ 81F8609
gUnknown_081F860D:: @ 81F860D
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F8626
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F864C
end
LittlerootTown_BrendansHouse_2F_EventScript_1F8626:: @ 81F8626
setvar VAR_0x8004, 1
- special sp0D9_ComputerRelated
+ special DoPCTurnOnEffect
playse SE_PC_ON
msgbox gUnknown_08272D87, 4
special sub_816AE58
@@ -267,7 +267,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F8626:: @ 81F8626
LittlerootTown_BrendansHouse_2F_EventScript_1F863F:: @ 81F863F
setvar VAR_0x8004, 1
playse SE_PC_OFF
- special sub_8138E20
+ special DoPCTurnOffEffect
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
index ffeaa9499..e0229b9ea 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
@@ -5,7 +5,7 @@ LittlerootTown_MaysHouse_1F_MapScripts:: @ 81F88A5
.byte 0
LittlerootTown_MaysHouse_1F_MapScript1_1F88B5: @ 81F88B5
- compare_var_to_value VAR_0x4092, 6
+ compare VAR_0x4092, 6
call_if 0, LittlerootTown_MaysHouse_1F_EventScript_1F88CA
checkflag FLAG_0x112
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F88DD
@@ -18,7 +18,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1F88CA:: @ 81F88CA
LittlerootTown_MaysHouse_1F_EventScript_1F88DD:: @ 81F88DD
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_MaysHouse_1F_EventScript_1F88EA
return
@@ -27,11 +27,11 @@ LittlerootTown_MaysHouse_1F_EventScript_1F88EA:: @ 81F88EA
return
LittlerootTown_MaysHouse_1F_MapScript1_1F88F4: @ 81F88F4
- compare_var_to_value VAR_0x4092, 3
+ compare VAR_0x4092, 3
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F892E
- compare_var_to_value VAR_0x4092, 5
+ compare VAR_0x4092, 5
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8916
- compare_var_to_value VAR_0x4092, 6
+ compare VAR_0x4092, 6
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8922
end
@@ -98,7 +98,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1F89AE:: @ 81F89AE
applymovement 255, LittlerootTown_MaysHouse_1F_Movement_2725A8
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1F89EC
waitmovement 0
- special sub_8138B48
+ special GetRivalSonDaughterString
msgbox LittlerootTown_MaysHouse_1F_Text_1F8BC5, 4
setflag FLAG_0x057
setvar VAR_0x408C, 2
@@ -122,9 +122,9 @@ LittlerootTown_MaysHouse_1F_EventScript_1F89F3:: @ 81F89F3
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_1F8A33
checkflag FLAG_SYS_POKEMON_GET
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_1F8A29
- compare_var_to_value VAR_0x408D, 3
+ compare VAR_0x408D, 3
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_1F8A1F
- special sub_8138B48
+ special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8CA5, 4
release
end
@@ -148,7 +148,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1F8A3D:: @ 81F8A3D
LittlerootTown_MaysHouse_1F_EventScript_1F8A3D:: @ 81F8A3D
lock
faceplayer
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox LittlerootTown_BrendansHouse_1F_Text_1F9262, 4
release
end
@@ -190,22 +190,22 @@ LittlerootTown_MaysHouse_1F_EventScript_1F8A8B:: @ 81F8A8B
waitmovement 0
applymovement 7, LittlerootTown_MaysHouse_1F_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 5, LittlerootTown_MaysHouse_1F_EventScript_1F8B2A
- playbgm BGM_GIRL_SUP, 1
- compare_var_to_value VAR_0x8008, 0
+ playbgm MUS_GIRL_SUP, 1
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B35
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B40
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B4B
msgbox LittlerootTown_MaysHouse_1F_Text_1F8EC6, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B6A
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B7C
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1F8B8E
playse SE_KAIDAN
removeobject 7
@@ -215,7 +215,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1F8A8B:: @ 81F8A8B
delay 30
setvar VAR_0x408D, 3
setvar VAR_0x4050, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
index efe89144d..327112d2f 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
@@ -4,11 +4,11 @@ LittlerootTown_MaysHouse_2F_MapScripts:: @ 81F9296
.byte 0
LittlerootTown_MaysHouse_2F_MapScript1_1F92A1: @ 81F92A1
- compare_var_to_value VAR_0x408D, 2
+ compare VAR_0x408D, 2
call_if 0, LittlerootTown_MaysHouse_2F_EventScript_1F930A
- compare_var_to_value VAR_0x408D, 3
+ compare VAR_0x408D, 3
call_if 4, LittlerootTown_MaysHouse_2F_EventScript_1F92CD
- compare_var_to_value VAR_0x4092, 4
+ compare VAR_0x4092, 4
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_2926FE
call LittlerootTown_MaysHouse_2F_EventScript_275CE1
setvar VAR_0x4089, 0
@@ -17,15 +17,15 @@ LittlerootTown_MaysHouse_2F_MapScript1_1F92A1: @ 81F92A1
LittlerootTown_MaysHouse_2F_EventScript_1F92CD:: @ 81F92CD
checkflag FLAG_0x124
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F92E6
- compare_var_to_value VAR_0x4084, 2
+ compare VAR_0x4084, 2
goto_if 4, LittlerootTown_MaysHouse_2F_EventScript_1F9309
goto LittlerootTown_MaysHouse_2F_EventScript_1F92E6
LittlerootTown_MaysHouse_2F_EventScript_1F92E6:: @ 81F92E6
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F9309
- compare_var_to_value VAR_0x40D3, 2
+ compare VAR_0x40D3, 2
goto_if 4, LittlerootTown_MaysHouse_2F_EventScript_1F9309
setobjectxyperm 1, 8, 2
setobjectmovementtype 1, 7
@@ -37,7 +37,7 @@ LittlerootTown_MaysHouse_2F_EventScript_1F9309:: @ 81F9309
LittlerootTown_MaysHouse_2F_EventScript_1F930A:: @ 81F930A
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F9317
return
@@ -51,13 +51,13 @@ LittlerootTown_MaysHouse_2F_MapScript2_1F931D: @ 81F931D
LittlerootTown_MaysHouse_2F_EventScript_1F9327:: @ 81F9327
checkplayergender
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_275D0C
end
LittlerootTown_MaysHouse_2F_EventScript_1F9334:: @ 81F9334
lockall
- compare_var_to_value VAR_0x408D, 2
+ compare VAR_0x408D, 2
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F934A
msgbox LittlerootTown_MaysHouse_2F_Text_1F9991, 4
releaseall
@@ -74,20 +74,20 @@ LittlerootTown_MaysHouse_2F_EventScript_1F934A:: @ 81F934A
applymovement 1, LittlerootTown_MaysHouse_2F_Movement_27259A
waitmovement 0
delay 10
- playbgm BGM_GIRL_SUP, 1
- compare_var_to_value VAR_FACING, 2
+ playbgm MUS_GIRL_SUP, 1
+ compare VAR_FACING, 2
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1F93BA
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1F93E9
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1F9418
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1F9440
setvar VAR_0x408D, 3
setflag FLAG_0x332
clearflag FLAG_0x2D2
setvar VAR_0x4050, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
@@ -253,9 +253,9 @@ LittlerootTown_MaysHouse_2F_EventScript_1F94C1:: @ 81F94C1
checkflag FLAG_0x124
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F94F7
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F94E3
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_BrendansHouse_2F_EventScript_1F94ED
end
@@ -273,9 +273,9 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F94F7:: @ 81F94F7
applymovement VAR_LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_27259E
waitmovement 0
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F951D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1F952F
setflag FLAG_0x125
releaseall
@@ -304,9 +304,9 @@ LittlerootTown_BrendansHouse_2F_EventScript_1F954A:: @ 81F954A
gUnknown_081F9553:: @ 81F9553
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F956C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_MaysHouse_2F_EventScript_1F9576
end
@@ -317,7 +317,7 @@ LittlerootTown_MaysHouse_2F_EventScript_1F956C:: @ 81F956C
LittlerootTown_MaysHouse_2F_EventScript_1F9576:: @ 81F9576
setvar VAR_0x8004, 2
- special sp0D9_ComputerRelated
+ special DoPCTurnOnEffect
playse SE_PC_ON
msgbox gUnknown_08272D87, 4
special sub_816AE58
@@ -328,7 +328,7 @@ LittlerootTown_MaysHouse_2F_EventScript_1F9576:: @ 81F9576
LittlerootTown_MaysHouse_2F_EventScript_1F958F:: @ 81F958F
setvar VAR_0x8004, 2
playse SE_PC_OFF
- special sub_8138E20
+ special DoPCTurnOffEffect
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
index cef69c7b2..433db24d2 100644
--- a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
+++ b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
@@ -7,17 +7,17 @@ LittlerootTown_ProfessorBirchsLab_MapScripts:: @ 81F9C91
LittlerootTown_ProfessorBirchsLab_MapScript1_1F9CA1: @ 81F9CA1
call LittlerootTown_ProfessorBirchsLab_EventScript_271ED7
call LittlerootTown_ProfessorBirchsLab_EventScript_2720AD
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1F9CF7
- compare_var_to_value VAR_0x40D3, 4
+ compare VAR_0x40D3, 4
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1F9CF3
- compare_var_to_value VAR_0x40D3, 3
+ compare VAR_0x40D3, 3
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9CCD
end
LittlerootTown_ProfessorBirchsLab_EventScript_1F9CCD:: @ 81F9CCD
specialvar VAR_RESULT, sub_80C08E4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9CE9
setobjectmovementtype 3, 3
setobjectxyperm 3, 5, 10
@@ -96,12 +96,12 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9DDB:: @ 81F9DDB
bufferleadmonspeciesname 0
message LittlerootTown_ProfessorBirchsLab_Text_1FA74D
waitmessage
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FA8B1, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E07
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E17
end
@@ -113,9 +113,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9E07:: @ 81F9E07
LittlerootTown_ProfessorBirchsLab_EventScript_1F9E17:: @ 81F9E17
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FA8F6, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E36
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E48
end
@@ -128,9 +128,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9E36:: @ 81F9E36
LittlerootTown_ProfessorBirchsLab_EventScript_1F9E48:: @ 81F9E48
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FAA35, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E36
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9E48
end
@@ -171,9 +171,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9E80:: @ 81F9E80
applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_2725A4
waitmovement 0
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1F9F32
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1F9F3C
playse SE_PC_ON
waitse
@@ -184,7 +184,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9E80:: @ 81F9E80
applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_2725A6
waitmovement 0
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FB419, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message LittlerootTown_ProfessorBirchsLab_Text_1FB436
waitmessage
waitfanfare
@@ -264,7 +264,7 @@ LittlerootTown_ProfessorBirchsLab_Movement_1F9F7C: @ 81F9F7C
LittlerootTown_ProfessorBirchsLab_EventScript_1F9F84:: @ 81F9F84
lock
faceplayer
- compare_var_to_value VAR_0x4084, 3
+ compare VAR_0x4084, 3
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1F9FB1
checkflag FLAG_0x058
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1F9FA7
@@ -285,39 +285,39 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1F9FB1:: @ 81F9FB1
LittlerootTown_ProfessorBirchsLab_EventScript_1F9FBB:: @ 81F9FBB
release
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1FA057
applymovement 2, LittlerootTown_ProfessorBirchsLab_Movement_2725A8
waitmovement 0
drawmonpic SPECIES_CYNDAQUIL, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FB7F6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA061
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA06C
end
LittlerootTown_ProfessorBirchsLab_EventScript_1F9FEF:: @ 81F9FEF
release
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1FA057
applymovement 2, LittlerootTown_ProfessorBirchsLab_Movement_2725A8
waitmovement 0
drawmonpic SPECIES_TOTODILE, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FB869, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA061
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA10D
end
LittlerootTown_ProfessorBirchsLab_EventScript_1FA023:: @ 81FA023
release
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1FA057
applymovement 2, LittlerootTown_ProfessorBirchsLab_Movement_2725A8
waitmovement 0
drawmonpic SPECIES_CHIKORITA, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FB8E0, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA061
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA1AE
end
@@ -337,9 +337,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA06C:: @ 81FA06C
bufferspeciesname 0, SPECIES_CYNDAQUIL
setvar VAR_0x4001, 155
givemon SPECIES_CYNDAQUIL, 5, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA0A1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA0CC
erasemonpic
goto LittlerootTown_ProfessorBirchsLab_EventScript_273811
@@ -349,7 +349,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA0A1:: @ 81FA0A1
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 4
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA0FD
call LittlerootTown_ProfessorBirchsLab_EventScript_27378B
call LittlerootTown_ProfessorBirchsLab_EventScript_2723DD
@@ -360,7 +360,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA0CC:: @ 81FA0CC
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 4
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA0F2
call LittlerootTown_ProfessorBirchsLab_EventScript_273797
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA0F2
@@ -382,9 +382,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA10D:: @ 81FA10D
bufferspeciesname 0, SPECIES_TOTODILE
setvar VAR_0x4001, 158
givemon SPECIES_TOTODILE, 5, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA142
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA16D
erasemonpic
goto LittlerootTown_ProfessorBirchsLab_EventScript_273811
@@ -394,7 +394,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA142:: @ 81FA142
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 5
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA19E
call LittlerootTown_ProfessorBirchsLab_EventScript_27378B
call LittlerootTown_ProfessorBirchsLab_EventScript_2723DD
@@ -405,7 +405,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA16D:: @ 81FA16D
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 5
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA193
call LittlerootTown_ProfessorBirchsLab_EventScript_273797
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA193
@@ -427,9 +427,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA1AE:: @ 81FA1AE
bufferspeciesname 0, SPECIES_CHIKORITA
setvar VAR_0x4001, 152
givemon SPECIES_CHIKORITA, 5, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA1E3
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA20E
erasemonpic
goto LittlerootTown_ProfessorBirchsLab_EventScript_273811
@@ -439,7 +439,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA1E3:: @ 81FA1E3
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 6
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA23F
call LittlerootTown_ProfessorBirchsLab_EventScript_27378B
call LittlerootTown_ProfessorBirchsLab_EventScript_2723DD
@@ -450,7 +450,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA20E:: @ 81FA20E
call LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F
removeobject 6
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA234
call LittlerootTown_ProfessorBirchsLab_EventScript_273797
goto LittlerootTown_ProfessorBirchsLab_EventScript_1FA234
@@ -469,7 +469,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA23F:: @ 81FA23F
end
LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F:: @ 81FA24F
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message LittlerootTown_ProfessorBirchsLab_Text_1FB9D7
waitmessage
waitfanfare
@@ -478,11 +478,11 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA24F:: @ 81FA24F
LittlerootTown_ProfessorBirchsLab_EventScript_1FA25A:: @ 81FA25A
lock
faceplayer
- compare_var_to_value VAR_0x40D3, 5
+ compare VAR_0x40D3, 5
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA28A
- compare_var_to_value VAR_0x40D3, 2
+ compare VAR_0x40D3, 2
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA294
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA29E
checkflag FLAG_0x119
goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA2D2
@@ -502,11 +502,11 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA294:: @ 81FA294
LittlerootTown_ProfessorBirchsLab_EventScript_1FA29E:: @ 81FA29E
checkflag FLAG_0x380
goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_272141
- compare_var_to_value VAR_0x40D3, 3
+ compare VAR_0x40D3, 3
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_272141
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_272141
- compare_var_to_value VAR_0x4084, 5
+ compare VAR_0x4084, 5
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA3C4
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FAA74, 4
release
@@ -517,7 +517,7 @@ Route101_EventScript_1FA2D2:: @ 81FA2D2
msgbox Route101_Text_2B5F52, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox Route101_Text_2B603A, 4
waitfanfare
closemessage
@@ -537,9 +537,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA2F8:: @ 81FA2F8
applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_2725A8
waitmovement 0
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA352
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA37F
setvar VAR_0x4084, 5
setflag FLAG_0x074
@@ -552,7 +552,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA2F8:: @ 81FA2F8
LittlerootTown_ProfessorBirchsLab_EventScript_1FA352:: @ 81FA352
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FADD7, 4
giveitem_std ITEM_POKE_BALL, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3CE
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FAE40, 4
setvar VAR_RESULT, 0
@@ -561,14 +561,14 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA352:: @ 81FA352
LittlerootTown_ProfessorBirchsLab_EventScript_1FA37F:: @ 81FA37F
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FAF3F, 4
giveitem_std ITEM_POKE_BALL, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3D7
msgbox LittlerootTown_ProfessorBirchsLab_Text_1FAF8E, 4
setvar VAR_RESULT, 1
return
LittlerootTown_ProfessorBirchsLab_EventScript_1FA3AC:: @ 81FA3AC
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message LittlerootTown_ProfessorBirchsLab_Text_1FAC32
waitfanfare
setflag FLAG_SYS_POKEDEX_GET
@@ -602,16 +602,16 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3:: @ 81FA3E3
LittlerootTown_ProfessorBirchsLab_EventScript_1FA3EC:: @ 81FA3EC
lock
faceplayer
- compare_var_to_value VAR_0x40D3, 5
+ compare VAR_0x40D3, 5
goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA43A
- compare_var_to_value VAR_0x40D3, 6
+ compare VAR_0x40D3, 6
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1FA465
- compare_var_to_value VAR_0x40D3, 2
+ compare VAR_0x40D3, 2
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_1FA490
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA428
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA431
release
end
@@ -626,9 +626,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA431:: @ 81FA431
LittlerootTown_ProfessorBirchsLab_EventScript_1FA43A:: @ 81FA43A
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA453
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA45C
release
end
@@ -643,9 +643,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA45C:: @ 81FA45C
LittlerootTown_ProfessorBirchsLab_EventScript_1FA465:: @ 81FA465
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA47E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA487
release
end
@@ -660,9 +660,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA487:: @ 81FA487
LittlerootTown_ProfessorBirchsLab_EventScript_1FA490:: @ 81FA490
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4A9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4B2
release
end
diff --git a/data/scripts/maps/MagmaHideout_4F.inc b/data/scripts/maps/MagmaHideout_4F.inc
index bf96fbb7d..cb0580580 100644
--- a/data/scripts/maps/MagmaHideout_4F.inc
+++ b/data/scripts/maps/MagmaHideout_4F.inc
@@ -3,7 +3,7 @@ MagmaHideout_4F_MapScripts:: @ 823A55F
MagmaHideout_4F_EventScript_23A560:: @ 823A560
lockall
- playbgm BGM_MGM0, 0
+ playbgm MUS_MGM0, 0
msgbox MagmaHideout_4F_Text_23A9F4, 4
closemessage
delay 20
@@ -15,7 +15,7 @@ MagmaHideout_4F_EventScript_23A560:: @ 823A560
dofieldeffect 54
waitfieldeffect 54
setvar VAR_RESULT, 1
- playfanfare BGM_ME_TAMA
+ playfanfare MUS_ME_TAMA
playse SE_TAMA
special sub_80B0534
applymovement 255, MagmaHideout_4F_Movement_2725A6
diff --git a/data/scripts/maps/MarineCave_End.inc b/data/scripts/maps/MarineCave_End.inc
index dc2e2b3a0..7d2588a0a 100644
--- a/data/scripts/maps/MarineCave_End.inc
+++ b/data/scripts/maps/MarineCave_End.inc
@@ -10,7 +10,7 @@ MarineCave_End_MapScript1_23AFEA: @ 823AFEA
MarineCave_End_EventScript_23AFF4:: @ 823AFF4
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, MarineCave_End_EventScript_27374E
removeobject 1
return
@@ -38,16 +38,16 @@ MarineCave_End_EventScript_23B01B:: @ 823B01B
setvar VAR_LAST_TALKED, 1
setwildbattle SPECIES_KYOGRE, 70, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
setvar VAR_0x4001, 0
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MarineCave_End_EventScript_23B084
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq MarineCave_End_EventScript_23B092
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq MarineCave_End_EventScript_23B092
setvar VAR_0x4039, 1
setflag FLAG_0x1BE
diff --git a/data/scripts/maps/MauvilleCity.inc b/data/scripts/maps/MauvilleCity.inc
index b470e4432..1c48e9710 100644
--- a/data/scripts/maps/MauvilleCity.inc
+++ b/data/scripts/maps/MauvilleCity.inc
@@ -107,9 +107,9 @@ MauvilleCity_EventScript_1DF452:: @ 81DF452
end
MauvilleCity_EventScript_1DF4AD:: @ 81DF4AD
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, MauvilleCity_EventScript_1DF63A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_EventScript_1DF683
closemessage
switch VAR_FACING
@@ -164,18 +164,18 @@ MauvilleCity_EventScript_1DF593:: @ 81DF593
setflag FLAG_0x0BE
setvar VAR_0x40F2, 0
setflag FLAG_0x088
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MauvilleCity_EventScript_1DF5F3
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, MauvilleCity_EventScript_1DF601
applymovement 255, MauvilleCity_Movement_2725AA
waitmovement 0
msgbox MauvilleCity_Text_1DFED5, 4
closemessage
addvar VAR_0x40D1, 1
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MauvilleCity_EventScript_1DF616
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, MauvilleCity_EventScript_1DF628
removeobject 11
releaseall
@@ -426,7 +426,7 @@ MauvilleCity_EventScript_1DF73A:: @ 81DF73A
faceplayer
checkflag FLAG_0x0D1
goto_eq MauvilleCity_EventScript_1DF7B0
- compare_var_to_value VAR_0x40BA, 2
+ compare VAR_0x40BA, 2
goto_eq MauvilleCity_EventScript_1DF784
checkflag FLAG_0x0D0
goto_eq MauvilleCity_EventScript_1DF77A
@@ -445,7 +445,7 @@ MauvilleCity_EventScript_1DF77A:: @ 81DF77A
MauvilleCity_EventScript_1DF784:: @ 81DF784
msgbox MauvilleCity_Text_1E020E, 4
giveitem_std ITEM_TM24
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_EventScript_272054
setflag FLAG_0x0D1
msgbox MauvilleCity_Text_1E02AA, 4
@@ -462,7 +462,7 @@ MauvilleCity_EventScript_1DF7BA:: @ 81DF7BA
pokenavcall MauvilleCity_Text_1DFDFB
waitmessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox MauvilleCity_Text_1DFEB4, 4
waitfanfare
closemessage
diff --git a/data/scripts/maps/MauvilleCity_BikeShop.inc b/data/scripts/maps/MauvilleCity_BikeShop.inc
index 1dc08e304..d4915a478 100644
--- a/data/scripts/maps/MauvilleCity_BikeShop.inc
+++ b/data/scripts/maps/MauvilleCity_BikeShop.inc
@@ -10,17 +10,17 @@ MauvilleCity_BikeShop_EventScript_20EBBC:: @ 820EBBC
goto_eq MauvilleCity_BikeShop_EventScript_20EBF7
msgbox MauvilleCity_BikeShop_Text_20EE22, 4
msgbox MauvilleCity_BikeShop_Text_20EE99, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_BikeShop_EventScript_20EC4A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_BikeShop_EventScript_20EC3D
end
MauvilleCity_BikeShop_EventScript_20EBF7:: @ 820EBF7
msgbox MauvilleCity_BikeShop_Text_20EE99, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_BikeShop_EventScript_20EC4A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_BikeShop_EventScript_20EC3D
end
@@ -64,19 +64,19 @@ MauvilleCity_BikeShop_EventScript_20EC87:: @ 820EC87
MauvilleCity_BikeShop_EventScript_20EC94:: @ 820EC94
msgbox MauvilleCity_BikeShop_Text_20F1FB, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_BikeShop_EventScript_20ECB3
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_BikeShop_EventScript_20ECE5
end
MauvilleCity_BikeShop_EventScript_20ECB3:: @ 820ECB3
msgbox MauvilleCity_BikeShop_Text_20F22F, 4
checkitem ITEM_ACRO_BIKE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_BikeShop_EventScript_20ECEF
checkitem ITEM_MACH_BIKE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_BikeShop_EventScript_20ED10
msgbox MauvilleCity_BikeShop_Text_20F2F3, 4
release
diff --git a/data/scripts/maps/MauvilleCity_GameCorner.inc b/data/scripts/maps/MauvilleCity_GameCorner.inc
index c75fdafec..6d3e0c317 100644
--- a/data/scripts/maps/MauvilleCity_GameCorner.inc
+++ b/data/scripts/maps/MauvilleCity_GameCorner.inc
@@ -6,7 +6,7 @@ MauvilleCity_GameCorner_EventScript_20FBB9:: @ 820FBB9
faceplayer
msgbox MauvilleCity_GameCorner_Text_210460, 4
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FCB7
message MauvilleCity_GameCorner_Text_2104DF
waitmessage
@@ -32,10 +32,10 @@ MauvilleCity_GameCorner_EventScript_20FC0C:: @ 820FC0C
MauvilleCity_GameCorner_EventScript_20FC33:: @ 820FC33
checkcoins VAR_0x4001
- compare_var_to_value VAR_0x4001, 9950
+ compare VAR_0x4001, 9950
goto_if 4, MauvilleCity_GameCorner_EventScript_20FCE1
checkmoney 0x3e8, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FCC1
givecoins 50
takemoney 0x3e8, 0
@@ -53,10 +53,10 @@ MauvilleCity_GameCorner_EventScript_20FC33:: @ 820FC33
MauvilleCity_GameCorner_EventScript_20FC75:: @ 820FC75
checkcoins VAR_0x4001
- compare_var_to_value VAR_0x4001, 9500
+ compare VAR_0x4001, 9500
goto_if 4, MauvilleCity_GameCorner_EventScript_20FCE1
checkmoney 0x2710, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FCC1
givecoins 500
takemoney 0x2710, 0
@@ -109,7 +109,7 @@ MauvilleCity_GameCorner_EventScript_20FCF1:: @ 820FCF1
faceplayer
msgbox MauvilleCity_GameCorner_Text_2105D7, 4
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_GameCorner_EventScript_20FD0D
release
end
@@ -153,7 +153,7 @@ MauvilleCity_GameCorner_EventScript_20FD83:: @ 820FD83
MauvilleCity_GameCorner_EventScript_20FD91:: @ 820FD91
msgbox MauvilleCity_GameCorner_Text_210705, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FE92
switch VAR_0x4001
case 1, MauvilleCity_GameCorner_EventScript_20FDCB
@@ -163,11 +163,11 @@ MauvilleCity_GameCorner_EventScript_20FD91:: @ 820FD91
MauvilleCity_GameCorner_EventScript_20FDCB:: @ 820FDCB
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 1000
+ compare VAR_0x4002, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_20FE79
bufferdecorationname 1, 88
checkdecorspace 88
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FE87
takecoins 1000
givedecoration 88
@@ -179,11 +179,11 @@ MauvilleCity_GameCorner_EventScript_20FDCB:: @ 820FDCB
MauvilleCity_GameCorner_EventScript_20FE05:: @ 820FE05
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 1000
+ compare VAR_0x4002, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_20FE79
bufferdecorationname 1, 89
checkdecorspace 89
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FE87
takecoins 1000
givedecoration 89
@@ -195,11 +195,11 @@ MauvilleCity_GameCorner_EventScript_20FE05:: @ 820FE05
MauvilleCity_GameCorner_EventScript_20FE3F:: @ 820FE3F
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 1000
+ compare VAR_0x4002, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_20FE79
bufferdecorationname 1, 90
checkdecorspace 90
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_20FE87
takecoins 1000
givedecoration 90
@@ -230,7 +230,7 @@ MauvilleCity_GameCorner_EventScript_20FE9F:: @ 820FE9F
faceplayer
msgbox MauvilleCity_GameCorner_Text_2105D7, 4
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_GameCorner_EventScript_20FEBB
release
end
@@ -292,7 +292,7 @@ MauvilleCity_GameCorner_EventScript_20FF77:: @ 820FF77
MauvilleCity_GameCorner_EventScript_20FF8A:: @ 820FF8A
special sub_81398C0
msgbox MauvilleCity_GameCorner_Text_210629, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210118
switch VAR_0x4001
case 1, MauvilleCity_GameCorner_EventScript_20FFDD
@@ -304,10 +304,10 @@ MauvilleCity_GameCorner_EventScript_20FF8A:: @ 820FF8A
MauvilleCity_GameCorner_EventScript_20FFDD:: @ 820FFDD
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 1500
+ compare VAR_0x4002, 1500
goto_if 0, MauvilleCity_GameCorner_EventScript_2100FF
checkitemspace ITEM_TM32, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_21010D
takecoins 1500
giveitem ITEM_TM32, 1
@@ -319,10 +319,10 @@ MauvilleCity_GameCorner_EventScript_20FFDD:: @ 820FFDD
MauvilleCity_GameCorner_EventScript_210017:: @ 8210017
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 3500
+ compare VAR_0x4002, 3500
goto_if 0, MauvilleCity_GameCorner_EventScript_2100FF
checkitemspace ITEM_TM29, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_21010D
takecoins 3500
giveitem ITEM_TM29, 1
@@ -334,10 +334,10 @@ MauvilleCity_GameCorner_EventScript_210017:: @ 8210017
MauvilleCity_GameCorner_EventScript_210051:: @ 8210051
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 4000
+ compare VAR_0x4002, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_2100FF
checkitemspace ITEM_TM35, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_21010D
takecoins 4000
giveitem ITEM_TM35, 1
@@ -349,10 +349,10 @@ MauvilleCity_GameCorner_EventScript_210051:: @ 8210051
MauvilleCity_GameCorner_EventScript_21008B:: @ 821008B
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 4000
+ compare VAR_0x4002, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_2100FF
checkitemspace ITEM_TM24, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_21010D
takecoins 4000
giveitem ITEM_TM24, 1
@@ -364,10 +364,10 @@ MauvilleCity_GameCorner_EventScript_21008B:: @ 821008B
MauvilleCity_GameCorner_EventScript_2100C5:: @ 82100C5
checkcoins VAR_0x4002
- compare_var_to_value VAR_0x4002, 4000
+ compare VAR_0x4002, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_2100FF
checkitemspace ITEM_TM13, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_21010D
takecoins 4000
giveitem ITEM_TM13, 1
@@ -407,7 +407,7 @@ MauvilleCity_GameCorner_EventScript_210137:: @ 8210137
checkflag FLAG_0x0E2
goto_eq MauvilleCity_GameCorner_EventScript_210213
msgbox MauvilleCity_GameCorner_Text_210750, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210209
switch VAR_FIRST_POKE
case 0, MauvilleCity_GameCorner_EventScript_21017C
@@ -418,7 +418,7 @@ MauvilleCity_GameCorner_EventScript_210137:: @ 8210137
MauvilleCity_GameCorner_EventScript_21017C:: @ 821017C
bufferdecorationname 1, 88
checkdecorspace 88
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_2101FA
msgbox MauvilleCity_GameCorner_Text_21079C, 4
givedecoration_std 88
@@ -429,7 +429,7 @@ MauvilleCity_GameCorner_EventScript_21017C:: @ 821017C
MauvilleCity_GameCorner_EventScript_2101A6:: @ 82101A6
bufferdecorationname 1, 89
checkdecorspace 89
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_2101FA
msgbox MauvilleCity_GameCorner_Text_21079C, 4
givedecoration_std 89
@@ -440,7 +440,7 @@ MauvilleCity_GameCorner_EventScript_2101A6:: @ 82101A6
MauvilleCity_GameCorner_EventScript_2101D0:: @ 82101D0
bufferdecorationname 1, 90
checkdecorspace 90
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_2101FA
msgbox MauvilleCity_GameCorner_Text_21079C, 4
givedecoration_std 90
@@ -468,7 +468,7 @@ MauvilleCity_GameCorner_EventScript_21021D:: @ 821021D
lock
faceplayer
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_GameCorner_EventScript_21023D
msgbox MauvilleCity_GameCorner_Text_210830, 4
goto MauvilleCity_GameCorner_EventScript_2102A9
@@ -478,7 +478,7 @@ MauvilleCity_GameCorner_EventScript_21023D:: @ 821023D
checkflag FLAG_0x0E1
goto_eq MauvilleCity_GameCorner_EventScript_21026B
checkcoins VAR_0x4001
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_if 4, MauvilleCity_GameCorner_EventScript_21026B
setflag FLAG_0x0E1
givecoins 20
@@ -537,7 +537,7 @@ MauvilleCity_GameCorner_EventScript_2102C6:: @ 82102C6
MauvilleCity_GameCorner_EventScript_2102D6:: @ 82102D6
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 0
specialvar VAR_RESULT, sub_8139248
@@ -548,7 +548,7 @@ MauvilleCity_GameCorner_EventScript_2102D6:: @ 82102D6
MauvilleCity_GameCorner_EventScript_2102F6:: @ 82102F6
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 1
specialvar VAR_RESULT, sub_8139248
@@ -559,7 +559,7 @@ MauvilleCity_GameCorner_EventScript_2102F6:: @ 82102F6
MauvilleCity_GameCorner_EventScript_210316:: @ 8210316
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 2
specialvar VAR_RESULT, sub_8139248
@@ -570,7 +570,7 @@ MauvilleCity_GameCorner_EventScript_210316:: @ 8210316
MauvilleCity_GameCorner_EventScript_210336:: @ 8210336
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 3
specialvar VAR_RESULT, sub_8139248
@@ -581,7 +581,7 @@ MauvilleCity_GameCorner_EventScript_210336:: @ 8210336
MauvilleCity_GameCorner_EventScript_210356:: @ 8210356
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 4
specialvar VAR_RESULT, sub_8139248
@@ -592,7 +592,7 @@ MauvilleCity_GameCorner_EventScript_210356:: @ 8210356
MauvilleCity_GameCorner_EventScript_210376:: @ 8210376
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 5
specialvar VAR_RESULT, sub_8139248
@@ -603,7 +603,7 @@ MauvilleCity_GameCorner_EventScript_210376:: @ 8210376
MauvilleCity_GameCorner_EventScript_210396:: @ 8210396
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 6
specialvar VAR_RESULT, sub_8139248
@@ -614,7 +614,7 @@ MauvilleCity_GameCorner_EventScript_210396:: @ 8210396
MauvilleCity_GameCorner_EventScript_2103B6:: @ 82103B6
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 7
specialvar VAR_RESULT, sub_8139248
@@ -625,7 +625,7 @@ MauvilleCity_GameCorner_EventScript_2103B6:: @ 82103B6
MauvilleCity_GameCorner_EventScript_2103D6:: @ 82103D6
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 8
specialvar VAR_RESULT, sub_8139248
@@ -636,7 +636,7 @@ MauvilleCity_GameCorner_EventScript_2103D6:: @ 82103D6
MauvilleCity_GameCorner_EventScript_2103F6:: @ 82103F6
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 9
specialvar VAR_RESULT, sub_8139248
@@ -647,7 +647,7 @@ MauvilleCity_GameCorner_EventScript_2103F6:: @ 82103F6
MauvilleCity_GameCorner_EventScript_210416:: @ 8210416
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 10
specialvar VAR_RESULT, sub_8139248
@@ -658,7 +658,7 @@ MauvilleCity_GameCorner_EventScript_210416:: @ 8210416
MauvilleCity_GameCorner_EventScript_210436:: @ 8210436
lockall
checkitem ITEM_COIN_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_GameCorner_EventScript_210456
setvar VAR_0x8004, 11
specialvar VAR_RESULT, sub_8139248
diff --git a/data/scripts/maps/MauvilleCity_Gym.inc b/data/scripts/maps/MauvilleCity_Gym.inc
index 899550337..049833db0 100644
--- a/data/scripts/maps/MauvilleCity_Gym.inc
+++ b/data/scripts/maps/MauvilleCity_Gym.inc
@@ -49,40 +49,40 @@ MauvilleCity_Gym_EventScript_20DDC4:: @ 820DDC4
MauvilleCity_Gym_EventScript_20DEAF:: @ 820DEAF
setvar VAR_0x8004, 0
- special sub_81384F0
+ special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_20DDBA
end
MauvilleCity_Gym_EventScript_20DEBD:: @ 820DEBD
setvar VAR_0x8004, 1
- special sub_81384F0
+ special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_20DDBA
end
MauvilleCity_Gym_EventScript_20DECB:: @ 820DECB
setvar VAR_0x8004, 2
- special sub_81384F0
+ special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_20DDBA
end
MauvilleCity_Gym_EventScript_20DED9:: @ 820DED9
setvar VAR_0x8004, 3
- special sub_81384F0
+ special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_20DDBA
end
MauvilleCity_Gym_EventScript_20DEE7:: @ 820DEE7
- special sub_8138750
+ special MauvilleGymSpecial3
end
MauvilleCity_Gym_EventScript_20DEEB:: @ 820DEEB
trainerbattle 1, TRAINER_WATTSON_1, 0, MauvilleCity_Gym_Text_20E602, MauvilleCity_Gym_Text_20E734, MauvilleCity_Gym_EventScript_20DF2B
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_Gym_EventScript_20DFDE
checkflag FLAG_0x0A7
goto_if 0, MauvilleCity_Gym_EventScript_20DF8D
- compare_var_to_value VAR_0x40BA, 2
+ compare VAR_0x40BA, 2
goto_eq MauvilleCity_Gym_EventScript_20DFD4
msgbox MauvilleCity_Gym_Text_20E8E3, 4
release
@@ -98,17 +98,17 @@ MauvilleCity_Gym_EventScript_20DF2B:: @ 820DF2B
setflag FLAG_0x4F2
setflag FLAG_BADGE03_GET
addvar VAR_0x4085, 1
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
call_if 1, MauvilleCity_Gym_EventScript_271E84
setvar VAR_0x8008, 3
call MauvilleCity_Gym_EventScript_271F43
- special sub_8138750
+ special MauvilleGymSpecial3
special DrawWholeMapView
playse SE_KI_GASYAN
call MauvilleCity_Gym_EventScript_20DFB1
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox MauvilleCity_Gym_Text_20E8B5, 4
waitfanfare
closemessage
@@ -119,7 +119,7 @@ MauvilleCity_Gym_EventScript_20DF2B:: @ 820DF2B
MauvilleCity_Gym_EventScript_20DF8D:: @ 820DF8D
giveitem_std ITEM_TM34
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_Gym_EventScript_272054
msgbox MauvilleCity_Gym_Text_20E844, 4
setflag FLAG_0x0A7
@@ -128,7 +128,7 @@ MauvilleCity_Gym_EventScript_20DF8D:: @ 820DF8D
MauvilleCity_Gym_EventScript_20DFB1:: @ 820DFB1
giveitem_std ITEM_TM34
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_Gym_EventScript_27205E
msgbox MauvilleCity_Gym_Text_20E844, 4
setflag FLAG_0x0A7
@@ -148,7 +148,7 @@ MauvilleCity_Gym_EventScript_20DFF9:: @ 820DFF9
lockall
checkflag FLAG_0x4F2
goto_eq MauvilleCity_Gym_EventScript_20E0AD
- compare_var_to_value VAR_0x4093, 1
+ compare VAR_0x4093, 1
goto_eq MauvilleCity_Gym_EventScript_20E0AD
setvar VAR_0x4093, 1
setvar VAR_0x8004, 0
@@ -159,7 +159,7 @@ MauvilleCity_Gym_EventScript_20E01E:: @ 820E01E
lockall
checkflag FLAG_0x4F2
goto_eq MauvilleCity_Gym_EventScript_20E0AD
- compare_var_to_value VAR_0x4093, 2
+ compare VAR_0x4093, 2
goto_eq MauvilleCity_Gym_EventScript_20E0AD
setvar VAR_0x4093, 2
setvar VAR_0x8004, 1
@@ -170,7 +170,7 @@ MauvilleCity_Gym_EventScript_20E043:: @ 820E043
lockall
checkflag FLAG_0x4F2
goto_eq MauvilleCity_Gym_EventScript_20E0AD
- compare_var_to_value VAR_0x4093, 3
+ compare VAR_0x4093, 3
goto_eq MauvilleCity_Gym_EventScript_20E0AD
setvar VAR_0x4093, 3
setvar VAR_0x8004, 2
@@ -181,7 +181,7 @@ MauvilleCity_Gym_EventScript_20E068:: @ 820E068
lockall
checkflag FLAG_0x4F2
goto_eq MauvilleCity_Gym_EventScript_20E0AD
- compare_var_to_value VAR_0x4093, 4
+ compare VAR_0x4093, 4
goto_eq MauvilleCity_Gym_EventScript_20E0AD
setvar VAR_0x4093, 4
setvar VAR_0x8004, 3
@@ -189,8 +189,8 @@ MauvilleCity_Gym_EventScript_20E068:: @ 820E068
end
MauvilleCity_Gym_EventScript_20E08D:: @ 820E08D
- special sub_8138540
- special sub_81384F0
+ special MauvilleGymSpecial2
+ special MauvilleGymSpecial1
special DrawWholeMapView
playse SE_KI_GASYAN
checkflag FLAG_0x063
diff --git a/data/scripts/maps/MauvilleCity_House2.inc b/data/scripts/maps/MauvilleCity_House2.inc
index 35fb02a22..7a1a1cad1 100644
--- a/data/scripts/maps/MauvilleCity_House2.inc
+++ b/data/scripts/maps/MauvilleCity_House2.inc
@@ -8,7 +8,7 @@ MauvilleCity_House2_EventScript_210C5D:: @ 8210C5D
goto_eq MauvilleCity_House2_EventScript_210CDA
msgbox MauvilleCity_House2_Text_210CEE, 4
checkitem ITEM_HARBOR_MAIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_House2_EventScript_210C82
release
end
@@ -20,9 +20,9 @@ MauvilleCity_House2_EventScript_210C82:: @ 8210C82
applymovement VAR_LAST_TALKED, MauvilleCity_House2_Movement_27259A
waitmovement 0
msgbox MauvilleCity_House2_Text_210D76, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_House2_EventScript_210CB8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_House2_EventScript_210CE4
end
diff --git a/data/scripts/maps/MeteorFalls_1F_1R.inc b/data/scripts/maps/MeteorFalls_1F_1R.inc
index fd0f0935a..50b218f04 100644
--- a/data/scripts/maps/MeteorFalls_1F_1R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_1R.inc
@@ -16,7 +16,7 @@ MeteorFalls_1F_1R_EventScript_22BD3A:: @ 822BD3A
MeteorFalls_1F_1R_EventScript_22BD5F:: @ 822BD5F
lockall
- playbgm BGM_MGM0, 0
+ playbgm MUS_MGM0, 0
applymovement 255, MeteorFalls_1F_1R_Movement_2725B0
waitmovement 0
delay 30
@@ -45,7 +45,7 @@ MeteorFalls_1F_1R_EventScript_22BD5F:: @ 822BD5F
addobject 7
addobject 8
addobject 9
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
applymovement 7, MeteorFalls_1F_1R_Movement_22BED9
applymovement 8, MeteorFalls_1F_1R_Movement_22BEE0
applymovement 9, MeteorFalls_1F_1R_Movement_22BEE8
diff --git a/data/scripts/maps/MeteorFalls_1F_2R.inc b/data/scripts/maps/MeteorFalls_1F_2R.inc
index 8cf171209..76aad489f 100644
--- a/data/scripts/maps/MeteorFalls_1F_2R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_2R.inc
@@ -3,8 +3,8 @@ MeteorFalls_1F_2R_MapScripts:: @ 822C4DD
MeteorFalls_1F_2R_EventScript_22C4DE:: @ 822C4DE
trainerbattle 2, TRAINER_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_22C608, MeteorFalls_1F_2R_Text_22C678, MeteorFalls_1F_2R_EventScript_22C50A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MeteorFalls_1F_2R_EventScript_22C529
msgbox MeteorFalls_1F_2R_Text_22C6A3, 4
release
@@ -28,8 +28,8 @@ MeteorFalls_1F_2R_EventScript_22C529:: @ 822C529
MeteorFalls_1F_2R_EventScript_22C540:: @ 822C540
trainerbattle 6, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_22C843, MeteorFalls_1F_2R_Text_22C89C, MeteorFalls_1F_2R_Text_22C92B, MeteorFalls_1F_2R_EventScript_22C570
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MeteorFalls_1F_2R_EventScript_22C589
msgbox MeteorFalls_1F_2R_Text_22C8C1, 4
release
@@ -51,8 +51,8 @@ MeteorFalls_1F_2R_EventScript_22C589:: @ 822C589
MeteorFalls_1F_2R_EventScript_22C5A4:: @ 822C5A4
trainerbattle 6, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_22C9E6, MeteorFalls_1F_2R_Text_22CA44, MeteorFalls_1F_2R_Text_22CACD, MeteorFalls_1F_2R_EventScript_22C5D4
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MeteorFalls_1F_2R_EventScript_22C5ED
msgbox MeteorFalls_1F_2R_Text_22CA70, 4
release
diff --git a/data/scripts/maps/MirageTower_1F.inc b/data/scripts/maps/MirageTower_1F.inc
index 5b9725c9e..d7d9619b5 100644
--- a/data/scripts/maps/MirageTower_1F.inc
+++ b/data/scripts/maps/MirageTower_1F.inc
@@ -5,6 +5,6 @@ MirageTower_1F_MapScripts:: @ 823AD01
MirageTower_1F_MapScript1_23AD07: @ 823AD07
setflag FLAG_0x8DC
setflag FLAG_0x09D
- setflag FLAG_0x078
+ setflag FLAG_LANDMARK_MIRAGE_TOWER
end
diff --git a/data/scripts/maps/MirageTower_4F.inc b/data/scripts/maps/MirageTower_4F.inc
index 696d47435..10d465b74 100644
--- a/data/scripts/maps/MirageTower_4F.inc
+++ b/data/scripts/maps/MirageTower_4F.inc
@@ -5,7 +5,7 @@ MirageTower_4F_EventScript_23AD48:: @ 823AD48
lock
faceplayer
msgbox MirageTower_4F_Text_23ADF9, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MirageTower_4F_EventScript_23AD7F
giveitem_std ITEM_ROOT_FOSSIL
closemessage
@@ -26,7 +26,7 @@ MirageTower_4F_EventScript_23AD89:: @ 823AD89
lock
faceplayer
msgbox MirageTower_4F_Text_23AE98, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MirageTower_4F_EventScript_23ADC0
giveitem_std ITEM_CLAW_FOSSIL
closemessage
@@ -53,7 +53,7 @@ MirageTower_4F_EventScript_23ADCA:: @ 823ADCA
special sub_81BE994
waitstate
setvar VAR_0x40CB, 1
- clearflag FLAG_0x078
+ clearflag FLAG_LANDMARK_MIRAGE_TOWER
warp ROUTE_111, 255, 19, 59
waitstate
release
diff --git a/data/scripts/maps/MossdeepCity.inc b/data/scripts/maps/MossdeepCity.inc
index 1253a2a25..111281931 100644
--- a/data/scripts/maps/MossdeepCity.inc
+++ b/data/scripts/maps/MossdeepCity.inc
@@ -230,11 +230,11 @@ MossdeepCity_EventScript_1E4C26:: @ 81E4C26
checkflag FLAG_0x114
goto_eq MossdeepCity_EventScript_1E4C68
msgbox MossdeepCity_Text_1E4CED, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_EventScript_1E4C72
msgbox MossdeepCity_Text_1E4D5B, 4
giveitem_std ITEM_KINGS_ROCK
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_EventScript_272054
setflag FLAG_0x114
release
@@ -259,9 +259,9 @@ MossdeepCity_EventScript_1E4C85:: @ 81E4C85
faceplayer
msgbox MossdeepCity_Text_1E5453, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MossdeepCity_EventScript_1E4CB0
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, MossdeepCity_EventScript_1E4CC2
addvar VAR_0x40D1, 1
removeobject 16
diff --git a/data/scripts/maps/MossdeepCity_Gym.inc b/data/scripts/maps/MossdeepCity_Gym.inc
index 89c243767..972d5f4e8 100644
--- a/data/scripts/maps/MossdeepCity_Gym.inc
+++ b/data/scripts/maps/MossdeepCity_Gym.inc
@@ -50,8 +50,8 @@ MossdeepCity_Gym_EventScript_220885:: @ 8220885
MossdeepCity_Gym_EventScript_220898:: @ 8220898
trainerbattle 8, TRAINER_TATE_AND_LIZA_1, 0, MossdeepCity_Gym_Text_221783, MossdeepCity_Gym_Text_2218EC, MossdeepCity_Gym_Text_221BCE, MossdeepCity_Gym_EventScript_2208D1
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_Gym_EventScript_22097E
checkflag FLAG_0x0AB
goto_if 0, MossdeepCity_Gym_EventScript_220937
@@ -82,7 +82,7 @@ MossdeepCity_Gym_EventScript_2208D1:: @ 82208D1
call MossdeepCity_Gym_EventScript_22095B
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox MossdeepCity_Gym_Text_221AEA, 4
waitfanfare
closemessage
@@ -93,7 +93,7 @@ MossdeepCity_Gym_EventScript_2208D1:: @ 82208D1
MossdeepCity_Gym_EventScript_220937:: @ 8220937
giveitem_std ITEM_TM04
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_Gym_EventScript_272054
msgbox MossdeepCity_Gym_Text_221A40, 4
setflag FLAG_0x0AB
@@ -102,7 +102,7 @@ MossdeepCity_Gym_EventScript_220937:: @ 8220937
MossdeepCity_Gym_EventScript_22095B:: @ 822095B
giveitem_std ITEM_TM04
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_Gym_EventScript_27205E
msgbox MossdeepCity_Gym_Text_221A40, 4
setflag FLAG_0x0AB
diff --git a/data/scripts/maps/MossdeepCity_House1.inc b/data/scripts/maps/MossdeepCity_House1.inc
index f6c3eac63..b08d296c7 100644
--- a/data/scripts/maps/MossdeepCity_House1.inc
+++ b/data/scripts/maps/MossdeepCity_House1.inc
@@ -6,8 +6,8 @@ MossdeepCity_House1_EventScript_221FD6:: @ 8221FD6
faceplayer
bufferleadmonspeciesname 0
msgbox MossdeepCity_House1_Text_22200F, 4
- specialvar VAR_RESULT, sub_81391D0
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetPokeblockNameByMonNature
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_House1_EventScript_221FFC
msgbox MossdeepCity_House1_Text_22201D, 4
release
diff --git a/data/scripts/maps/MossdeepCity_House2.inc b/data/scripts/maps/MossdeepCity_House2.inc
index 22092b6b3..7707690fb 100644
--- a/data/scripts/maps/MossdeepCity_House2.inc
+++ b/data/scripts/maps/MossdeepCity_House2.inc
@@ -19,9 +19,9 @@ MossdeepCity_House2_EventScript_2220F1:: @ 82220F1
closemessage
setflag FLAG_0x0E0
clearflag FLAG_0x3A5
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MossdeepCity_House2_EventScript_222124
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, MossdeepCity_House2_EventScript_22212F
removeobject 3
release
diff --git a/data/scripts/maps/MossdeepCity_House3.inc b/data/scripts/maps/MossdeepCity_House3.inc
index 2209a68a0..dfdbfa956 100644
--- a/data/scripts/maps/MossdeepCity_House3.inc
+++ b/data/scripts/maps/MossdeepCity_House3.inc
@@ -7,7 +7,7 @@ MossdeepCity_House3_EventScript_2225C3:: @ 82225C3
checkflag FLAG_0x098
goto_eq MossdeepCity_House3_EventScript_222602
msgbox MossdeepCity_House3_Text_222616, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_House3_EventScript_22260C
msgbox MossdeepCity_House3_Text_2226B6, 4
giveitem_std ITEM_SUPER_ROD
diff --git a/data/scripts/maps/MossdeepCity_House4.inc b/data/scripts/maps/MossdeepCity_House4.inc
index e95528a20..cb3cc0d16 100644
--- a/data/scripts/maps/MossdeepCity_House4.inc
+++ b/data/scripts/maps/MossdeepCity_House4.inc
@@ -19,9 +19,9 @@ MossdeepCity_House4_EventScript_222DF7:: @ 8222DF7
lock
faceplayer
special sub_80E8BC8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_House4_EventScript_222E14
- special sub_8139200
+ special GetSecretBaseNearbyMapName
msgbox MossdeepCity_House4_Text_222ECC, 4
release
end
diff --git a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
index f69a45029..8fc55295f 100644
--- a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
+++ b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
@@ -4,7 +4,7 @@ MossdeepCity_SpaceCenter_1F_MapScripts:: @ 8222F41
.byte 0
MossdeepCity_SpaceCenter_1F_MapScript1_222F4C: @ 8222F4C
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_222F58
end
@@ -18,11 +18,11 @@ MossdeepCity_SpaceCenter_1F_EventScript_222F58:: @ 8222F58
setobjectxyperm 1, 3, 4
setobjectmovementtype 1, 10
setobjectmovementtype 2, 10
- compare_var_to_value VAR_0x409E, 1
+ compare VAR_0x409E, 1
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_222FAA
- compare_var_to_value VAR_0x409E, 2
+ compare VAR_0x409E, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_222FB2
- compare_var_to_value VAR_0x409E, 3
+ compare VAR_0x409E, 3
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_222FBA
end
@@ -39,7 +39,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_222FBA:: @ 8222FBA
end
MossdeepCity_SpaceCenter_1F_MapScript1_222FC2: @ 8222FC2
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 3, MossdeepCity_SpaceCenter_1F_EventScript_222FCE
end
@@ -50,14 +50,14 @@ MossdeepCity_SpaceCenter_1F_EventScript_222FCE:: @ 8222FCE
MossdeepCity_SpaceCenter_1F_EventScript_222FD8:: @ 8222FD8
lock
faceplayer
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_223024
dodailyevents
- specialvar VAR_RESULT, sub_8138BDC
+ specialvar VAR_RESULT, GetWeekCount
buffernumberstring 0, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, MossdeepCity_SpaceCenter_1F_EventScript_223012
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 4, MossdeepCity_SpaceCenter_1F_EventScript_22301B
closemessage
applymovement VAR_LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_2725A2
@@ -75,11 +75,11 @@ MossdeepCity_SpaceCenter_1F_EventScript_22301B:: @ 822301B
MossdeepCity_SpaceCenter_1F_EventScript_223024:: @ 8223024
dodailyevents
- specialvar VAR_RESULT, sub_8138BDC
+ specialvar VAR_RESULT, GetWeekCount
buffernumberstring 0, VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, MossdeepCity_SpaceCenter_1F_EventScript_223051
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 4, MossdeepCity_SpaceCenter_1F_EventScript_22305A
closemessage
applymovement VAR_LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_2725A8
@@ -98,7 +98,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_22305A:: @ 822305A
MossdeepCity_SpaceCenter_1F_EventScript_223063:: @ 8223063
lock
faceplayer
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_22307A
msgbox MossdeepCity_SpaceCenter_1F_Text_2233D3, 4
release
@@ -114,13 +114,13 @@ MossdeepCity_SpaceCenter_1F_EventScript_22307A:: @ 822307A
MossdeepCity_SpaceCenter_1F_EventScript_22308E:: @ 822308E
lock
faceplayer
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_2230DA
checkflag FLAG_0x0C0
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_2230D0
msgbox MossdeepCity_SpaceCenter_1F_Text_223540, 4
giveitem_std ITEM_SUN_STONE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_272054
setflag FLAG_0x0C0
msgbox MossdeepCity_SpaceCenter_1F_Text_2235A6, 4
@@ -137,7 +137,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_2230DA:: @ 82230DA
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_223119
msgbox MossdeepCity_SpaceCenter_1F_Text_2235F0, 4
giveitem_std ITEM_SUN_STONE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_272054
setflag FLAG_0x0C0
msgbox MossdeepCity_SpaceCenter_1F_Text_223664, 4
@@ -158,9 +158,9 @@ MossdeepCity_SpaceCenter_1F_EventScript_22312D:: @ 822312D
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_223154
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_22315E
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 0, MossdeepCity_SpaceCenter_1F_EventScript_223154
goto MossdeepCity_SpaceCenter_1F_EventScript_22315E
end
@@ -180,9 +180,9 @@ MossdeepCity_SpaceCenter_1F_EventScript_223168:: @ 8223168
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_22318F
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_1F_EventScript_2231A4
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 0, MossdeepCity_SpaceCenter_1F_EventScript_22318F
goto MossdeepCity_SpaceCenter_1F_EventScript_2231A4
end
diff --git a/data/scripts/maps/MossdeepCity_SpaceCenter_2F.inc b/data/scripts/maps/MossdeepCity_SpaceCenter_2F.inc
index 824044152..b23da6481 100644
--- a/data/scripts/maps/MossdeepCity_SpaceCenter_2F.inc
+++ b/data/scripts/maps/MossdeepCity_SpaceCenter_2F.inc
@@ -4,9 +4,9 @@ MossdeepCity_SpaceCenter_2F_MapScripts:: @ 8223D58
.byte 0
MossdeepCity_SpaceCenter_2F_MapScript1_223D63: @ 8223D63
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
call_if 1, MossdeepCity_SpaceCenter_2F_EventScript_223D7A
- compare_var_to_value VAR_0x409F, 2
+ compare VAR_0x409F, 2
call_if 1, MossdeepCity_SpaceCenter_2F_EventScript_223D9F
end
@@ -37,7 +37,7 @@ MossdeepCity_SpaceCenter_2F_EventScript_223DBF:: @ 8223DBF
applymovement 255, MossdeepCity_SpaceCenter_2F_Movement_27259A
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_2243A4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223E09
msgbox MossdeepCity_SpaceCenter_2F_Text_2243FE, 4
closemessage
@@ -99,9 +99,9 @@ MossdeepCity_SpaceCenter_2F_EventScript_223E8D:: @ 8223E8D
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223EB4
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223EBE
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 0, MossdeepCity_SpaceCenter_2F_EventScript_223EB4
goto MossdeepCity_SpaceCenter_2F_EventScript_223EBE
end
@@ -121,9 +121,9 @@ MossdeepCity_SpaceCenter_2F_EventScript_223EC8:: @ 8223EC8
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223EEF
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223EF9
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 0, MossdeepCity_SpaceCenter_2F_EventScript_223EEF
goto MossdeepCity_SpaceCenter_2F_EventScript_223EF9
end
@@ -143,9 +143,9 @@ MossdeepCity_SpaceCenter_2F_EventScript_223F03:: @ 8223F03
faceplayer
checkflag FLAG_SYS_GAME_CLEAR
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223F2A
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_223F34
- compare_var_to_value VAR_0x405D, 2
+ compare VAR_0x405D, 2
goto_if 0, MossdeepCity_SpaceCenter_2F_EventScript_223F2A
goto MossdeepCity_SpaceCenter_2F_EventScript_223F34
end
@@ -238,7 +238,7 @@ MossdeepCity_SpaceCenter_2F_EventScript_223FDA:: @ 8223FDA
applymovement VAR_LAST_TALKED, MossdeepCity_SpaceCenter_2F_Movement_27259E
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_2247FF, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_SpaceCenter_2F_EventScript_22400C
msgbox MossdeepCity_SpaceCenter_2F_Text_224854, 4
closemessage
@@ -254,7 +254,7 @@ MossdeepCity_SpaceCenter_2F_EventScript_22400C:: @ 822400C
fadescreen 1
special sub_80F9438
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, MossdeepCity_SpaceCenter_2F_EventScript_224032
special copy_player_party_from_sav1
goto MossdeepCity_SpaceCenter_2F_EventScript_223FDA
@@ -353,9 +353,9 @@ MossdeepCity_SpaceCenter_2F_EventScript_224166:: @ 8224166
MossdeepCity_SpaceCenter_2F_EventScript_224175:: @ 8224175
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, MossdeepCity_SpaceCenter_2F_EventScript_224193
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, MossdeepCity_SpaceCenter_2F_EventScript_22419A
closemessage
clearflag FLAG_0x075
diff --git a/data/scripts/maps/MossdeepCity_StevensHouse.inc b/data/scripts/maps/MossdeepCity_StevensHouse.inc
index d0d71eb6b..91bf06c48 100644
--- a/data/scripts/maps/MossdeepCity_StevensHouse.inc
+++ b/data/scripts/maps/MossdeepCity_StevensHouse.inc
@@ -14,7 +14,7 @@ MossdeepCity_StevensHouse_EventScript_22279E:: @ 822279E
return
MossdeepCity_StevensHouse_MapScript1_2227A8: @ 82227A8
- compare_var_to_value VAR_0x40C6, 2
+ compare VAR_0x40C6, 2
call_if 1, MossdeepCity_StevensHouse_EventScript_2227B4
end
@@ -74,7 +74,7 @@ MossdeepCity_StevensHouse_Movement_22283B: @ 822283B
MossdeepCity_StevensHouse_EventScript_222841:: @ 8222841
lockall
msgbox MossdeepCity_StevensHouse_Text_222B9E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_StevensHouse_EventScript_22285B
goto MossdeepCity_StevensHouse_EventScript_222865
end
@@ -87,9 +87,9 @@ MossdeepCity_StevensHouse_EventScript_22285B:: @ 822285B
MossdeepCity_StevensHouse_EventScript_222865:: @ 8222865
setvar VAR_0x4001, 398
givemon SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_StevensHouse_EventScript_222895
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MossdeepCity_StevensHouse_EventScript_2228BD
goto MossdeepCity_StevensHouse_EventScript_273811
end
@@ -97,7 +97,7 @@ MossdeepCity_StevensHouse_EventScript_222865:: @ 8222865
MossdeepCity_StevensHouse_EventScript_222895:: @ 8222895
call MossdeepCity_StevensHouse_EventScript_2228EB
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_StevensHouse_EventScript_222901
call MossdeepCity_StevensHouse_EventScript_27378B
call MossdeepCity_StevensHouse_EventScript_2723DD
@@ -107,7 +107,7 @@ MossdeepCity_StevensHouse_EventScript_222895:: @ 8222895
MossdeepCity_StevensHouse_EventScript_2228BD:: @ 82228BD
call MossdeepCity_StevensHouse_EventScript_2228EB
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MossdeepCity_StevensHouse_EventScript_2228E0
call MossdeepCity_StevensHouse_EventScript_273797
goto MossdeepCity_StevensHouse_EventScript_2228E0
@@ -121,7 +121,7 @@ MossdeepCity_StevensHouse_EventScript_2228E0:: @ 82228E0
MossdeepCity_StevensHouse_EventScript_2228EB:: @ 82228EB
bufferspeciesname 1, SPECIES_BELDUM
removeobject 2
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message MossdeepCity_StevensHouse_Text_222BED
waitmessage
waitfanfare
diff --git a/data/scripts/maps/MtChimney.inc b/data/scripts/maps/MtChimney.inc
index d7a2ed83a..e445fc23f 100644
--- a/data/scripts/maps/MtChimney.inc
+++ b/data/scripts/maps/MtChimney.inc
@@ -35,7 +35,7 @@ MtChimney_EventScript_22EE02:: @ 822EE02
MtChimney_EventScript_22EE0B:: @ 822EE0B
lockall
- playbgm BGM_MGM0, 0
+ playbgm MUS_MGM0, 0
msgbox MtChimney_Text_22F26A, 4
applymovement 2, MtChimney_Movement_27259E
waitmovement 0
@@ -58,17 +58,17 @@ MtChimney_EventScript_22EE0B:: @ 822EE0B
fadescreen 0
setobjectxyperm 1, 10, 12
addobject 1
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, MtChimney_EventScript_22EEC7
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MtChimney_EventScript_22EED2
applymovement 255, MtChimney_Movement_2725A4
waitmovement 0
msgbox MtChimney_Text_22FC3D, 4
closemessage
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, MtChimney_EventScript_22EEDD
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, MtChimney_EventScript_22EEE8
removeobject 1
setflag FLAG_0x39E
@@ -104,17 +104,17 @@ MtChimney_EventScript_22EEF3:: @ 822EEF3
faceplayer
showmoneybox 0, 0, 0
msgbox MtChimney_Text_22FE04, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtChimney_EventScript_22EF69
checkmoney 0xc8, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtChimney_EventScript_22EF76
msgbox MtChimney_Text_22FE4D, 4
checkitemspace ITEM_LAVA_COOKIE, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, MtChimney_EventScript_22EF5E
giveitem_std ITEM_LAVA_COOKIE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtChimney_EventScript_22EF51
hidemoneybox
nop
@@ -459,7 +459,7 @@ MtChimney_EventScript_22F0E4:: @ 822F0E4
checkflag FLAG_0x073
goto_eq MtChimney_EventScript_22F12D
msgbox MtChimney_Text_22FF12, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtChimney_EventScript_22F123
msgbox MtChimney_Text_22FF66, 4
giveitem_std ITEM_METEORITE
@@ -488,8 +488,8 @@ MtChimney_EventScript_22F141:: @ 822F141
MtChimney_EventScript_22F14A:: @ 822F14A
trainerbattle 2, TRAINER_SHELBY_1, 0, MtChimney_Text_23001D, MtChimney_Text_230076, MtChimney_EventScript_22F176
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MtChimney_EventScript_22F195
msgbox MtChimney_Text_2300A2, 4
release
@@ -533,8 +533,8 @@ MtChimney_EventScript_22F1F1:: @ 822F1F1
MtChimney_EventScript_22F208:: @ 822F208
trainerbattle 2, TRAINER_SAWYER_1, 0, MtChimney_Text_2304B3, MtChimney_Text_2304F7, MtChimney_EventScript_22F234
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MtChimney_EventScript_22F253
msgbox MtChimney_Text_230519, 4
release
diff --git a/data/scripts/maps/MtChimney_CableCarStation.inc b/data/scripts/maps/MtChimney_CableCarStation.inc
index 338304ac0..1dd9c2725 100644
--- a/data/scripts/maps/MtChimney_CableCarStation.inc
+++ b/data/scripts/maps/MtChimney_CableCarStation.inc
@@ -4,7 +4,7 @@ MtChimney_CableCarStation_MapScripts:: @ 822ABFA
.byte 0
MtChimney_CableCarStation_MapScript1_22AC05: @ 822AC05
- compare_var_to_value VAR_0x40A3, 1
+ compare VAR_0x40A3, 1
call_if 1, MtChimney_CableCarStation_EventScript_22AC11
end
@@ -32,9 +32,9 @@ MtChimney_CableCarStation_EventScript_22AC4B:: @ 822AC4B
lock
faceplayer
msgbox MtChimney_CableCarStation_Text_22ACB9, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MtChimney_CableCarStation_EventScript_22AC6C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtChimney_CableCarStation_EventScript_22AC9B
end
@@ -47,7 +47,7 @@ MtChimney_CableCarStation_EventScript_22AC6C:: @ 822AC6C
setvar VAR_0x8004, 1
setvar VAR_0x40A3, 2
incrementgamestat 48
- special sub_8138B8C
+ special CableCarWarp
special sub_814FC9C
waitstate
release
diff --git a/data/scripts/maps/MtPyre_1F.inc b/data/scripts/maps/MtPyre_1F.inc
index 088290bd3..51c8a88fb 100644
--- a/data/scripts/maps/MtPyre_1F.inc
+++ b/data/scripts/maps/MtPyre_1F.inc
@@ -8,7 +8,7 @@ MtPyre_1F_EventScript_230F3F:: @ 8230F3F
goto_eq MtPyre_1F_EventScript_230F6E
msgbox MtPyre_1F_Text_230F8A, 4
giveitem_std ITEM_CLEANSE_TAG
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MtPyre_1F_EventScript_272054
setflag FLAG_0x11A
release
diff --git a/data/scripts/maps/MtPyre_3F.inc b/data/scripts/maps/MtPyre_3F.inc
index ad99e6c9a..0d733a433 100644
--- a/data/scripts/maps/MtPyre_3F.inc
+++ b/data/scripts/maps/MtPyre_3F.inc
@@ -13,8 +13,8 @@ MtPyre_3F_EventScript_23176A:: @ 823176A
MtPyre_3F_EventScript_231781:: @ 8231781
trainerbattle 2, TRAINER_GABRIELLE_1, 0, MtPyre_3F_Text_231952, MtPyre_3F_Text_23196A, MtPyre_3F_EventScript_2317AD
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MtPyre_3F_EventScript_2317CC
msgbox MtPyre_3F_Text_23199B, 4
release
diff --git a/data/scripts/maps/MtPyre_6F.inc b/data/scripts/maps/MtPyre_6F.inc
index 36a727daa..7a98eb2ab 100644
--- a/data/scripts/maps/MtPyre_6F.inc
+++ b/data/scripts/maps/MtPyre_6F.inc
@@ -3,8 +3,8 @@ MtPyre_6F_MapScripts:: @ 8231D3A
MtPyre_6F_EventScript_231D3B:: @ 8231D3B
trainerbattle 2, TRAINER_VALERIE_1, 0, MtPyre_6F_Text_231DB4, MtPyre_6F_Text_231DE2, MtPyre_6F_EventScript_231D67
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq MtPyre_6F_EventScript_231D86
msgbox MtPyre_6F_Text_231DFC, 4
release
diff --git a/data/scripts/maps/MtPyre_Exterior.inc b/data/scripts/maps/MtPyre_Exterior.inc
index e67c0e4f8..7142f1f06 100644
--- a/data/scripts/maps/MtPyre_Exterior.inc
+++ b/data/scripts/maps/MtPyre_Exterior.inc
@@ -8,7 +8,7 @@ MtPyre_Exterior_MapScript1_231FD2: @ 8231FD2
MtPyre_Exterior_EventScript_231FD8:: @ 8231FD8
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x4001, 12
+ compare VAR_0x4001, 12
goto_if 0, MtPyre_Exterior_EventScript_231FE9
return
diff --git a/data/scripts/maps/MtPyre_Summit.inc b/data/scripts/maps/MtPyre_Summit.inc
index c16a6c7a2..fed63f0e0 100644
--- a/data/scripts/maps/MtPyre_Summit.inc
+++ b/data/scripts/maps/MtPyre_Summit.inc
@@ -3,7 +3,7 @@ MtPyre_Summit_MapScripts:: @ 8231FF7
.byte 0
MtPyre_Summit_MapScript1_231FFD: @ 8231FFD
- compare_var_to_value VAR_0x40B9, 2
+ compare VAR_0x40B9, 2
call_if 1, MtPyre_Summit_EventScript_232009
end
@@ -31,17 +31,17 @@ MtPyre_Summit_EventScript_232030:: @ 8232030
end
MtPyre_Summit_EventScript_23203C:: @ 823203C
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
applymovement 255, MtPyre_Summit_Movement_2725B2
waitmovement 0
applymovement 2, MtPyre_Summit_Movement_2725AA
waitmovement 0
delay 50
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, MtPyre_Summit_EventScript_2320E0
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, MtPyre_Summit_EventScript_2320EB
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, MtPyre_Summit_EventScript_2320EC
msgbox MtPyre_Summit_Text_23281A, 4
closemessage
@@ -57,11 +57,11 @@ MtPyre_Summit_EventScript_23203C:: @ 823203C
fadescreen 0
delay 20
setvar VAR_0x40B9, 1
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, MtPyre_Summit_EventScript_2320F7
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, MtPyre_Summit_EventScript_23210C
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, MtPyre_Summit_EventScript_232117
msgbox MtPyre_Summit_Text_23290E, 4
giveitem_std ITEM_MAGMA_EMBLEM
@@ -134,18 +134,18 @@ MtPyre_Summit_EventScript_23213C:: @ 823213C
checkflag FLAG_0x09E
goto_eq MtPyre_Summit_EventScript_232167
msgbox MtPyre_Summit_Text_232E0C, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, MtPyre_Summit_EventScript_232187
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, MtPyre_Summit_EventScript_232190
release
end
MtPyre_Summit_EventScript_232167:: @ 8232167
msgbox MtPyre_Summit_Text_2331A6, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, MtPyre_Summit_EventScript_232199
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, MtPyre_Summit_EventScript_232190
release
end
@@ -167,7 +167,7 @@ MtPyre_Summit_EventScript_2321A2:: @ 82321A2
faceplayer
checkflag FLAG_0x103
goto_eq MtPyre_Summit_EventScript_2321E2
- compare_var_to_value VAR_0x40B9, 3
+ compare VAR_0x40B9, 3
call_if 4, MtPyre_Summit_EventScript_2321CB
checkflag FLAG_0x081
goto_eq MtPyre_Summit_EventScript_2321D8
@@ -213,11 +213,11 @@ MtPyre_Summit_EventScript_232210:: @ 8232210
applymovement 255, MtPyre_Summit_Movement_2725A6
waitmovement 0
delay 60
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, MtPyre_Summit_EventScript_2322C4
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, MtPyre_Summit_EventScript_2322DD
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, MtPyre_Summit_EventScript_2322F6
playse SE_PIN
applymovement 8, MtPyre_Summit_Movement_272598
@@ -225,19 +225,19 @@ MtPyre_Summit_EventScript_232210:: @ 8232210
applymovement 8, MtPyre_Summit_Movement_27259A
waitmovement 0
delay 30
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, MtPyre_Summit_EventScript_23230F
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, MtPyre_Summit_EventScript_232328
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, MtPyre_Summit_EventScript_232341
msgbox MtPyre_Summit_Text_233183, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, MtPyre_Summit_EventScript_23235A
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, MtPyre_Summit_EventScript_232376
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, MtPyre_Summit_EventScript_232392
delay 30
applymovement 2, MtPyre_Summit_Movement_2323B6
diff --git a/data/scripts/maps/NavelRock_Bottom.inc b/data/scripts/maps/NavelRock_Bottom.inc
index 055697d23..dc99ec7f7 100644
--- a/data/scripts/maps/NavelRock_Bottom.inc
+++ b/data/scripts/maps/NavelRock_Bottom.inc
@@ -27,7 +27,7 @@ NavelRock_Bottom_MapScript1_269284: @ 8269284
NavelRock_Bottom_EventScript_26928E:: @ 826928E
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, NavelRock_Bottom_EventScript_27374E
removeobject 1
return
@@ -61,15 +61,15 @@ NavelRock_Bottom_EventScript_2692A2:: @ 82692A2
setvar VAR_0x8006, 0
special DoScriptedWildBattle
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq NavelRock_Bottom_EventScript_269336
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq NavelRock_Bottom_EventScript_269344
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq NavelRock_Bottom_EventScript_269344
setflag FLAG_0x091
release
diff --git a/data/scripts/maps/NavelRock_Harbor.inc b/data/scripts/maps/NavelRock_Harbor.inc
index 111a8762a..c7acaf066 100644
--- a/data/scripts/maps/NavelRock_Harbor.inc
+++ b/data/scripts/maps/NavelRock_Harbor.inc
@@ -5,7 +5,7 @@ NavelRock_Harbor_EventScript_2690BD:: @ 82690BD
lock
faceplayer
msgbox NavelRock_Harbor_Text_2C6CE6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq NavelRock_Harbor_EventScript_269102
msgbox NavelRock_Harbor_Text_2A6A5D, 4
closemessage
diff --git a/data/scripts/maps/NavelRock_Top.inc b/data/scripts/maps/NavelRock_Top.inc
index 01c9a1523..af3586554 100644
--- a/data/scripts/maps/NavelRock_Top.inc
+++ b/data/scripts/maps/NavelRock_Top.inc
@@ -30,7 +30,7 @@ NavelRock_Top_MapScript1_269151: @ 8269151
NavelRock_Top_EventScript_26915B:: @ 826915B
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, NavelRock_Top_EventScript_27374E
removeobject 1
return
@@ -65,16 +65,16 @@ NavelRock_Top_EventScript_26916F:: @ 826916F
setvar VAR_0x8006, 0
special DoScriptedWildBattle
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
setvar VAR_LAST_TALKED, 1
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq NavelRock_Top_EventScript_269217
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq NavelRock_Top_EventScript_269225
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq NavelRock_Top_EventScript_269225
setflag FLAG_0x092
releaseall
diff --git a/data/scripts/maps/NewMauville_Entrance.inc b/data/scripts/maps/NewMauville_Entrance.inc
index e752bbecb..727b77985 100644
--- a/data/scripts/maps/NewMauville_Entrance.inc
+++ b/data/scripts/maps/NewMauville_Entrance.inc
@@ -4,7 +4,7 @@ NewMauville_Entrance_MapScripts:: @ 82372AD
.byte 0
NewMauville_Entrance_MapScript1_2372B8: @ 82372B8
- compare_var_to_value VAR_0x40BA, 0
+ compare VAR_0x40BA, 0
call_if 1, NewMauville_Entrance_EventScript_2372C4
end
@@ -18,7 +18,7 @@ NewMauville_Entrance_EventScript_2372C4:: @ 82372C4
return
NewMauville_Entrance_MapScript1_2372FB: @ 82372FB
- setflag FLAG_0x8A0
+ setflag FLAG_LANDMARK_NEW_MAUVILLE
end
NewMauville_Entrance_EventScript_2372FF:: @ 82372FF
@@ -27,10 +27,10 @@ NewMauville_Entrance_EventScript_2372FF:: @ 82372FF
waitmovement 0
msgbox NewMauville_Entrance_Text_237382, 4
checkitem ITEM_BASEMENT_KEY, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq NewMauville_Entrance_EventScript_237380
msgbox NewMauville_Entrance_Text_237396, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq NewMauville_Entrance_EventScript_237380
msgbox NewMauville_Entrance_Text_2373AC, 4
setmetatile 3, 0, 707, 0
diff --git a/data/scripts/maps/NewMauville_Inside.inc b/data/scripts/maps/NewMauville_Inside.inc
index b1bd0b114..301df7801 100644
--- a/data/scripts/maps/NewMauville_Inside.inc
+++ b/data/scripts/maps/NewMauville_Inside.inc
@@ -5,9 +5,9 @@ NewMauville_Inside_MapScripts:: @ 82373D7
.byte 0
NewMauville_Inside_MapScript1_2373E7: @ 82373E7
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, NewMauville_Inside_EventScript_237489
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
call_if 1, NewMauville_Inside_EventScript_2375D7
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, NewMauville_Inside_EventScript_237407
@@ -15,7 +15,7 @@ NewMauville_Inside_MapScript1_2373E7: @ 82373E7
NewMauville_Inside_EventScript_237407:: @ 8237407
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, NewMauville_Inside_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -44,7 +44,7 @@ NewMauville_Inside_EventScript_237449:: @ 8237449
return
NewMauville_Inside_MapScript1_23744D: @ 823744D
- compare_var_to_value VAR_0x40BA, 2
+ compare VAR_0x40BA, 2
call_if 1, NewMauville_Inside_EventScript_23773A
end
@@ -171,7 +171,7 @@ NewMauville_Inside_EventScript_23773A:: @ 823773A
NewMauville_Inside_EventScript_23778F:: @ 823778F
lockall
- compare_var_to_value VAR_0x40BA, 2
+ compare VAR_0x40BA, 2
goto_eq NewMauville_Inside_EventScript_2377A5
msgbox NewMauville_Inside_Text_237896, 4
releaseall
@@ -194,11 +194,11 @@ NewMauville_Inside_EventScript_2377AF:: @ 82377AF
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq NewMauville_Inside_EventScript_2377F3
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq NewMauville_Inside_EventScript_2377F3
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq NewMauville_Inside_EventScript_2377F3
setflag FLAG_0x1C1
release
@@ -221,11 +221,11 @@ NewMauville_Inside_EventScript_2377FC:: @ 82377FC
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq NewMauville_Inside_EventScript_237840
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq NewMauville_Inside_EventScript_237840
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq NewMauville_Inside_EventScript_237840
setflag FLAG_0x1C2
release
@@ -248,11 +248,11 @@ NewMauville_Inside_EventScript_237849:: @ 8237849
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq NewMauville_Inside_EventScript_23788D
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq NewMauville_Inside_EventScript_23788D
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq NewMauville_Inside_EventScript_23788D
setflag FLAG_0x1C3
release
diff --git a/data/scripts/maps/OldaleTown.inc b/data/scripts/maps/OldaleTown.inc
index df1aeb595..3c075cad0 100644
--- a/data/scripts/maps/OldaleTown.inc
+++ b/data/scripts/maps/OldaleTown.inc
@@ -43,7 +43,7 @@ OldaleTown_EventScript_1E8EFC:: @ 81E8EFC
checkflag FLAG_0x001
goto_eq OldaleTown_EventScript_1E8FB9
setflag FLAG_0x001
- playbgm BGM_TSURETEK, 0
+ playbgm MUS_TSURETEK, 0
msgbox OldaleTown_Text_1E91C0, 4
closemessage
switch VAR_FACING
@@ -76,7 +76,7 @@ OldaleTown_EventScript_1E8F75:: @ 81E8F75
OldaleTown_EventScript_1E8F8C:: @ 81E8F8C
msgbox OldaleTown_Text_1E91FD, 4
giveitem_std ITEM_POTION
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_EventScript_1E8FC3
msgbox OldaleTown_Text_1E92AF, 4
setflag FLAG_0x084
@@ -261,9 +261,9 @@ OldaleTown_EventScript_1E90C6:: @ 81E90C6
OldaleTown_EventScript_1E90E6:: @ 81E90E6
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq OldaleTown_EventScript_1E90FE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq OldaleTown_EventScript_1E910C
end
@@ -279,9 +279,9 @@ OldaleTown_EventScript_1E910C:: @ 81E910C
OldaleTown_EventScript_1E911A:: @ 81E911A
closemessage
- compare_var_to_value VAR_0x8009, 0
+ compare VAR_0x8009, 0
call_if 1, OldaleTown_EventScript_1E9148
- compare_var_to_value VAR_0x8009, 1
+ compare VAR_0x8009, 1
call_if 1, OldaleTown_EventScript_1E915E
applymovement 4, OldaleTown_Movement_1E9177
waitmovement 0
@@ -292,7 +292,7 @@ OldaleTown_EventScript_1E911A:: @ 81E911A
end
OldaleTown_EventScript_1E9148:: @ 81E9148
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
goto_if 5, OldaleTown_EventScript_1E915E
applymovement 4, OldaleTown_Movement_1E9177
waitmovement 0
diff --git a/data/scripts/maps/PacifidlogTown_House2.inc b/data/scripts/maps/PacifidlogTown_House2.inc
index d5c1573ae..0e87677e6 100644
--- a/data/scripts/maps/PacifidlogTown_House2.inc
+++ b/data/scripts/maps/PacifidlogTown_House2.inc
@@ -13,11 +13,11 @@ PacifidlogTown_House2_EventScript_203792:: @ 8203792
checkflag FLAG_0x12C
call_if 0, PacifidlogTown_House2_EventScript_203801
setflag FLAG_0x12C
- specialvar VAR_RESULT, sub_8138C04
- compare_var_to_value VAR_RESULT, 4
+ specialvar VAR_RESULT, GetLeadMonFriendshipScore
+ compare VAR_RESULT, 4
goto_if 4, PacifidlogTown_House2_EventScript_203816
- specialvar VAR_RESULT, sub_8138C04
- compare_var_to_value VAR_RESULT, 2
+ specialvar VAR_RESULT, GetLeadMonFriendshipScore
+ compare VAR_RESULT, 2
goto_if 4, PacifidlogTown_House2_EventScript_203845
goto PacifidlogTown_House2_EventScript_20384F
end
@@ -26,7 +26,7 @@ PacifidlogTown_House2_EventScript_2037DE:: @ 82037DE
checkflag FLAG_0x12B
goto_if 0, PacifidlogTown_House2_EventScript_27374E
specialvar VAR_RESULT, sub_813970C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, PacifidlogTown_House2_EventScript_203812
return
@@ -46,7 +46,7 @@ PacifidlogTown_House2_EventScript_203812:: @ 8203812
PacifidlogTown_House2_EventScript_203816:: @ 8203816
msgbox PacifidlogTown_House2_Text_20396D, 4
giveitem_std ITEM_TM27
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_House2_EventScript_272054
setflag FLAG_0x12B
special sub_8139754
@@ -62,7 +62,7 @@ PacifidlogTown_House2_EventScript_203845:: @ 8203845
PacifidlogTown_House2_EventScript_20384F:: @ 820384F
msgbox PacifidlogTown_House2_Text_203A2F, 4
giveitem_std ITEM_TM21
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_House2_EventScript_272054
setflag FLAG_0x12B
special sub_8139754
diff --git a/data/scripts/maps/PacifidlogTown_House3.inc b/data/scripts/maps/PacifidlogTown_House3.inc
index d66a2e3f8..98977b766 100644
--- a/data/scripts/maps/PacifidlogTown_House3.inc
+++ b/data/scripts/maps/PacifidlogTown_House3.inc
@@ -11,17 +11,17 @@ PacifidlogTown_House3_EventScript_203C11:: @ 8203C11
specialvar VAR_RESULT, sub_807E73C
copyvar VAR_0x8009, VAR_RESULT
msgbox PacifidlogTown_House3_Text_203CBE, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_House3_EventScript_203C93
special sub_81B94B0
waitstate
copyvar VAR_0x800A, VAR_0x8004
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq PacifidlogTown_House3_EventScript_203C93
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_807E9D4
copyvar VAR_0x800B, VAR_RESULT
- compare_var_to_var VAR_RESULT, VAR_0x8009
+ compare VAR_RESULT, VAR_0x8009
goto_if 5, PacifidlogTown_House3_EventScript_203C9D
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
diff --git a/data/scripts/maps/PacifidlogTown_House4.inc b/data/scripts/maps/PacifidlogTown_House4.inc
index 48ed67c9e..a3e9cf0a4 100644
--- a/data/scripts/maps/PacifidlogTown_House4.inc
+++ b/data/scripts/maps/PacifidlogTown_House4.inc
@@ -13,9 +13,9 @@ PacifidlogTown_House4_EventScript_203F5E:: @ 8203F5E
lock
faceplayer
msgbox PacifidlogTown_House4_Text_204035, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PacifidlogTown_House4_EventScript_203F7F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PacifidlogTown_House4_EventScript_203F89
end
diff --git a/data/scripts/maps/PacifidlogTown_House5.inc b/data/scripts/maps/PacifidlogTown_House5.inc
index 441b7fecd..ec97a639e 100644
--- a/data/scripts/maps/PacifidlogTown_House5.inc
+++ b/data/scripts/maps/PacifidlogTown_House5.inc
@@ -4,8 +4,8 @@ PacifidlogTown_House5_MapScripts:: @ 8204110
PacifidlogTown_House5_EventScript_204111:: @ 8204111
lock
faceplayer
- specialvar VAR_RESULT, sub_813793C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, IsMirageIslandPresent
+ compare VAR_RESULT, 1
goto_eq PacifidlogTown_House5_EventScript_20412D
msgbox PacifidlogTown_House5_Text_204140, 4
release
diff --git a/data/scripts/maps/PetalburgCity.inc b/data/scripts/maps/PetalburgCity.inc
index e223bf414..0da686052 100644
--- a/data/scripts/maps/PetalburgCity.inc
+++ b/data/scripts/maps/PetalburgCity.inc
@@ -1,12 +1,12 @@
PetalburgCity_MapScript1_1DC2D7: @ 81DC2D7
setflag FLAG_VISITED_PETALBURG_CITY
- compare_var_to_value VAR_0x4057, 0
+ compare VAR_0x4057, 0
call_if 1, PetalburgCity_EventScript_1DC307
- compare_var_to_value VAR_0x4057, 2
+ compare VAR_0x4057, 2
call_if 1, PetalburgCity_EventScript_1DC30F
- compare_var_to_value VAR_0x4057, 4
+ compare VAR_0x4057, 4
call_if 1, PetalburgCity_EventScript_1DC30F
- compare_var_to_value VAR_0x4085, 8
+ compare VAR_0x4085, 8
call_if 1, PetalburgCity_EventScript_1DC316
end
@@ -16,7 +16,7 @@ PetalburgCity_EventScript_1DC307:: @ 81DC307
PetalburgCity_EventScript_1DC30F:: @ 81DC30F
setflag FLAG_SPECIAL_FLAG_0x4000
- savebgm BGM_TSURETEK
+ savebgm MUS_TSURETEK
return
PetalburgCity_EventScript_1DC316:: @ 81DC316
@@ -31,16 +31,16 @@ PetalburgCity_MapScript2_1DC31C: @ 81DC31C
PetalburgCity_EventScript_1DC32E:: @ 81DC32E
lockall
special copy_player_party_to_sav1
- special sub_813946C
+ special PutZigzagoonInPlayerParty
applymovement 2, PetalburgCity_Movement_1DC451
applymovement 255, PetalburgCity_Movement_1DC430
waitmovement 0
msgbox PetalburgCity_Text_1EC1F8, 4
- special sub_80B086C
+ special StartWallyTutorialBattle
waitstate
msgbox PetalburgCity_Text_1EC271, 4
- applymovementat 2, PetalburgCity_Movement_2725A4, PETALBURG_CITY
- waitmovementat 2, PETALBURG_CITY
+ applymovement 2, PetalburgCity_Movement_2725A4, PETALBURG_CITY
+ waitmovement 2, PETALBURG_CITY
msgbox PetalburgCity_Text_1EC297, 4
closemessage
clearflag FLAG_SPECIAL_FLAG_0x4000
@@ -260,29 +260,29 @@ PetalburgCity_EventScript_1DC4BE:: @ 81DC4BE
PetalburgCity_EventScript_1DC4CA:: @ 81DC4CA
applymovement 8, PetalburgCity_Movement_27259E
waitmovement 0
- playbgm BGM_TSURETEK, 0
+ playbgm MUS_TSURETEK, 0
playse SE_PIN
applymovement 8, PetalburgCity_Movement_272598
waitmovement 0
applymovement 8, PetalburgCity_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_EventScript_1DC57F
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_EventScript_1DC594
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_EventScript_1DC59F
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_EventScript_1DC5B4
msgbox PetalburgCity_Text_1DC881, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_EventScript_1DC5C9
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_EventScript_1DC5DB
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_EventScript_1DC5ED
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_EventScript_1DC5FF
msgbox PetalburgCity_Text_1DC91B, 4
applymovement 8, PetalburgCity_Movement_2725A8
@@ -559,13 +559,13 @@ PetalburgCity_EventScript_1DC6E9:: @ 81DC6E9
delay 30
msgbox PetalburgCity_Text_1DCC09, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_EventScript_1DC78E
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_EventScript_1DC7A0
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_EventScript_1DC7B2
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_EventScript_1DC7C4
setvar VAR_0x40C9, 1
removeobject 9
diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc
index e6cdd1334..060531c97 100644
--- a/data/scripts/maps/PetalburgCity_Gym.inc
+++ b/data/scripts/maps/PetalburgCity_Gym.inc
@@ -6,9 +6,9 @@ PetalburgCity_Gym_MapScripts:: @ 8204889
.byte 0
PetalburgCity_Gym_MapScript1_20489E: @ 820489E
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
goto_eq PetalburgCity_Gym_EventScript_2048B5
- compare_var_to_value VAR_0x4085, 7
+ compare VAR_0x4085, 7
call_if 4, PetalburgCity_Gym_EventScript_2048FF
end
@@ -44,9 +44,9 @@ PetalburgCity_Gym_EventScript_2048FF:: @ 82048FF
return
PetalburgCity_Gym_MapScript1_20492D: @ 820492D
- compare_var_to_value VAR_0x4085, 1
+ compare VAR_0x4085, 1
call_if 1, PetalburgCity_Gym_EventScript_20494D
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
call_if 0, PetalburgCity_Gym_EventScript_204955
checkflag FLAG_SYS_GAME_CLEAR
call_if 1, PetalburgCity_Gym_EventScript_20495D
@@ -62,10 +62,10 @@ PetalburgCity_Gym_EventScript_204955:: @ 8204955
PetalburgCity_Gym_EventScript_20495D:: @ 820495D
setorcopyvar 0x8015, 269
- specialvar VAR_RESULT, sub_80B22A0
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, IsTrainerReadyForRematch
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_204985
- compare_var_to_value VAR_0x4085, 8
+ compare VAR_0x4085, 8
goto_eq PetalburgCity_Gym_EventScript_204985
setobjectxyperm 1, 4, 107
return
@@ -155,65 +155,65 @@ PetalburgCity_Gym_EventScript_204AA1:: @ 8204AA1
PetalburgCity_Gym_EventScript_204AAC:: @ 8204AAC
addobject 10
playse SE_DOOR
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204C31
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204C43
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204C5F
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204C5F
msgbox PetalburgCity_Gym_Text_2058B1, 4
msgbox PetalburgCity_Gym_Text_2058DB, 4
msgbox PetalburgCity_Gym_Text_205910, 4
msgbox PetalburgCity_Gym_Text_2059D8, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204CC7
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204CD2
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204CE4
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204CF6
msgbox PetalburgCity_Gym_Text_2059E8, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204D08
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204D13
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204D1E
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204D29
msgbox PetalburgCity_Gym_Text_205A46, 4
msgbox PetalburgCity_Gym_Text_205A89, 4
msgbox PetalburgCity_Gym_Text_205AF4, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204D72
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204D73
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204D7E
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204D7F
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204D34
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204D3F
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204D34
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204D34
msgbox PetalburgCity_Gym_Text_205B0F, 4
closemessage
setflag FLAG_SPECIAL_FLAG_0x4001
- playbgm BGM_TSURETEK, 0
- compare_var_to_value VAR_0x8008, 0
+ playbgm MUS_TSURETEK, 0
+ compare VAR_0x8008, 0
call_if 1, PetalburgCity_Gym_EventScript_204C78
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204C91
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204CA3
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204CB5
removeobject 10
setflag FLAG_0x2D8
@@ -222,7 +222,7 @@ PetalburgCity_Gym_EventScript_204AAC:: @ 8204AAC
clearflag FLAG_0x2D6
clearflag FLAG_0x362
setflag FLAG_0x379
- special sub_8137A0C
+ special InitBirchState
warp PETALBURG_CITY, 255, 15, 8
waitstate
release
@@ -363,7 +363,7 @@ PetalburgCity_Gym_EventScript_204D7F:: @ 8204D7F
PetalburgCity_Gym_EventScript_204D80:: @ 8204D80
call PetalburgCity_Gym_EventScript_204DCE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_204E1D
checkflag FLAG_0x0A9
goto_if 0, PetalburgCity_Gym_EventScript_204DAC
@@ -385,15 +385,15 @@ PetalburgCity_Gym_EventScript_204DB3:: @ 8204DB3
PetalburgCity_Gym_EventScript_204DCE:: @ 8204DCE
specialvar VAR_RESULT, IsEnigmaBerryValid
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_204E17
checkitem ITEM_ENIGMA_BERRY, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_204E17
checkpcitem ITEM_ENIGMA_BERRY, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_204E17
- compare_var_to_value VAR_0x402D, 0
+ compare VAR_0x402D, 0
goto_eq PetalburgCity_Gym_EventScript_204E17
msgbox PetalburgCity_Gym_Text_2A6D3D, 4
setvar VAR_RESULT, 1
@@ -405,7 +405,7 @@ PetalburgCity_Gym_EventScript_204E17:: @ 8204E17
PetalburgCity_Gym_EventScript_204E1D:: @ 8204E1D
giveitem_std ITEM_ENIGMA_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_272054
setvar VAR_0x402D, 0
release
@@ -446,7 +446,7 @@ PetalburgCity_Gym_EventScript_204E3B:: @ 8204E3B
PetalburgCity_Gym_EventScript_204ED2:: @ 8204ED2
giveitem_std ITEM_TM42
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_27205E
setflag FLAG_0x0A9
msgbox PetalburgCity_Gym_Text_206254, 4
@@ -473,30 +473,30 @@ PetalburgCity_Gym_EventScript_204F13:: @ 8204F13
applymovement 11, PetalburgCity_Gym_Movement_27259A
waitmovement 0
delay 10
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204FED
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_205009
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_205025
msgbox PetalburgCity_Gym_Text_206377, 4
closemessage
delay 20
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_204FCC
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_204FD7
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_204FE2
msgbox PetalburgCity_Gym_Text_2063CA, 4
closemessage
setflag FLAG_SPECIAL_FLAG_0x4001
- playbgm BGM_TSURETEK, 0
- compare_var_to_value VAR_0x8008, 1
+ playbgm MUS_TSURETEK, 0
+ compare VAR_0x8008, 1
call_if 1, PetalburgCity_Gym_EventScript_205041
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, PetalburgCity_Gym_EventScript_20505A
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, PetalburgCity_Gym_EventScript_20506C
removeobject 11
setvar VAR_0x4057, 4
@@ -786,14 +786,14 @@ PetalburgCity_Gym_EventScript_20512D:: @ 820512D
PetalburgCity_Gym_EventScript_205137:: @ 8205137
lockall
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
goto_if 0, PetalburgCity_Gym_EventScript_20517D
setvar VAR_0x8008, 7
setvar VAR_0x8009, 85
msgbox PetalburgCity_Gym_Text_20721E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -816,14 +816,14 @@ PetalburgCity_Gym_EventScript_20517D:: @ 820517D
PetalburgCity_Gym_EventScript_205187:: @ 8205187
lockall
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
goto_if 0, PetalburgCity_Gym_EventScript_20517D
setvar VAR_0x8008, 1
setvar VAR_0x8009, 98
msgbox PetalburgCity_Gym_Text_207280, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -834,9 +834,9 @@ PetalburgCity_Gym_EventScript_2051BC:: @ 82051BC
setvar VAR_0x8008, 7
setvar VAR_0x8009, 46
msgbox PetalburgCity_Gym_Text_2072BB, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -847,9 +847,9 @@ PetalburgCity_Gym_EventScript_2051EF:: @ 82051EF
setvar VAR_0x8008, 1
setvar VAR_0x8009, 59
msgbox PetalburgCity_Gym_Text_2072F7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -860,9 +860,9 @@ PetalburgCity_Gym_EventScript_205222:: @ 8205222
setvar VAR_0x8008, 7
setvar VAR_0x8009, 59
msgbox PetalburgCity_Gym_Text_2072F7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -873,9 +873,9 @@ PetalburgCity_Gym_EventScript_205255:: @ 8205255
setvar VAR_0x8008, 1
setvar VAR_0x8009, 72
msgbox PetalburgCity_Gym_Text_207331, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -886,9 +886,9 @@ PetalburgCity_Gym_EventScript_205288:: @ 8205288
setvar VAR_0x8008, 1
setvar VAR_0x8009, 20
msgbox PetalburgCity_Gym_Text_20736C, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -899,9 +899,9 @@ PetalburgCity_Gym_EventScript_2052BB:: @ 82052BB
setvar VAR_0x8008, 7
setvar VAR_0x8009, 20
msgbox PetalburgCity_Gym_Text_20736C, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -912,9 +912,9 @@ PetalburgCity_Gym_EventScript_2052EE:: @ 82052EE
setvar VAR_0x8008, 1
setvar VAR_0x8009, 33
msgbox PetalburgCity_Gym_Text_2073A7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -925,9 +925,9 @@ PetalburgCity_Gym_EventScript_205321:: @ 8205321
setvar VAR_0x8008, 7
setvar VAR_0x8009, 33
msgbox PetalburgCity_Gym_Text_2073A7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -938,9 +938,9 @@ PetalburgCity_Gym_EventScript_205354:: @ 8205354
setvar VAR_0x8008, 1
setvar VAR_0x8009, 7
msgbox PetalburgCity_Gym_Text_2073E4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -951,9 +951,9 @@ PetalburgCity_Gym_EventScript_205387:: @ 8205387
setvar VAR_0x8008, 7
setvar VAR_0x8009, 7
msgbox PetalburgCity_Gym_Text_2073E4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_Gym_EventScript_20516C
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_Gym_EventScript_20517B
end
@@ -1085,72 +1085,72 @@ PetalburgCity_Gym_EventScript_205555:: @ 8205555
PetalburgCity_Gym_EventScript_20555E:: @ 820555E
setvar VAR_0x8004, 1
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_205666
return
PetalburgCity_Gym_EventScript_20557F:: @ 820557F
setvar VAR_0x8004, 2
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_20568B
return
PetalburgCity_Gym_EventScript_2055A0:: @ 82055A0
setvar VAR_0x8004, 3
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_2056B0
return
PetalburgCity_Gym_EventScript_2055C1:: @ 82055C1
setvar VAR_0x8004, 4
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_2056D5
return
PetalburgCity_Gym_EventScript_2055E2:: @ 82055E2
setvar VAR_0x8004, 5
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_2056E8
return
PetalburgCity_Gym_EventScript_205603:: @ 8205603
setvar VAR_0x8004, 6
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_20570D
return
PetalburgCity_Gym_EventScript_205624:: @ 8205624
setvar VAR_0x8004, 7
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_205720
return
PetalburgCity_Gym_EventScript_205645:: @ 8205645
setvar VAR_0x8004, 8
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, PetalburgCity_Gym_EventScript_205746
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, PetalburgCity_Gym_EventScript_20574B
call PetalburgCity_Gym_EventScript_205733
return
@@ -1204,12 +1204,12 @@ PetalburgCity_Gym_EventScript_205733:: @ 8205733
return
PetalburgCity_Gym_EventScript_205746:: @ 8205746
- special sub_81388E4
+ special PetalburgGymSpecial1
waitstate
return
PetalburgCity_Gym_EventScript_20574B:: @ 820574B
- special sub_8138AA4
+ special PetalburgGymSpecial2
return
PetalburgCity_Gym_EventScript_20574F:: @ 820574F
diff --git a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
index 91ea469de..f4a31854e 100644
--- a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
@@ -28,18 +28,18 @@ PetalburgCity_PokemonCenter_1F_EventScript_207A1C:: @ 8207A1C
lock
faceplayer
msgbox PetalburgCity_PokemonCenter_1F_Text_207B09, 4
- specialvar VAR_RESULT, sub_81394D8
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, IsStarterInParty
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_PokemonCenter_1F_EventScript_207A38
release
end
PetalburgCity_PokemonCenter_1F_EventScript_207A38:: @ 8207A38
- compare_var_to_value VAR_FIRST_POKE, 0
+ compare VAR_FIRST_POKE, 0
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_207A5B
- compare_var_to_value VAR_FIRST_POKE, 1
+ compare VAR_FIRST_POKE, 1
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_207A64
- compare_var_to_value VAR_FIRST_POKE, 2
+ compare VAR_FIRST_POKE, 2
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_207A6D
release
end
diff --git a/data/scripts/maps/PetalburgWoods.inc b/data/scripts/maps/PetalburgWoods.inc
index a6b018134..5afb12d68 100644
--- a/data/scripts/maps/PetalburgWoods.inc
+++ b/data/scripts/maps/PetalburgWoods.inc
@@ -8,7 +8,7 @@ PetalburgWoods_EventScript_22DFD7:: @ 822DFD7
waitmovement 0
msgbox PetalburgWoods_Text_22E34F, 4
closemessage
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
applymovement 3, PetalburgWoods_Movement_22E209
waitmovement 0
msgbox PetalburgWoods_Text_22E3AA, 4
@@ -45,7 +45,7 @@ PetalburgWoods_EventScript_22E079:: @ 822E079
waitmovement 0
msgbox PetalburgWoods_Text_22E34F, 4
closemessage
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
applymovement 3, PetalburgWoods_Movement_22E209
waitmovement 0
msgbox PetalburgWoods_Text_22E3AA, 4
@@ -89,7 +89,7 @@ PetalburgWoods_EventScript_22E138:: @ 822E138
waitmovement 0
msgbox PetalburgWoods_Text_22E63D, 4
giveitem_std ITEM_GREAT_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_22E17D
goto PetalburgWoods_EventScript_22E18B
end
@@ -253,7 +253,7 @@ PetalburgWoods_EventScript_22E222:: @ 822E222
goto_eq PetalburgWoods_EventScript_22E251
msgbox PetalburgWoods_Text_22EAFE, 4
giveitem_std ITEM_MIRACLE_SEED
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_272054
setflag FLAG_0x129
release
@@ -279,12 +279,12 @@ PetalburgWoods_EventScript_22E26D:: @ 822E26D
PetalburgWoods_EventScript_22E284:: @ 822E284
trainerbattle 2, TRAINER_JAMES_1, 0, PetalburgWoods_Text_22E827, PetalburgWoods_Text_22E86B, PetalburgWoods_EventScript_22E2C5
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq PetalburgWoods_EventScript_22E31B
setvar VAR_0x8004, 621
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgWoods_EventScript_22E2EF
msgbox PetalburgWoods_Text_22E889, 4
release
@@ -293,7 +293,7 @@ PetalburgWoods_EventScript_22E284:: @ 822E284
PetalburgWoods_EventScript_22E2C5:: @ 822E2C5
special sub_80B4808
waitmovement 0
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq PetalburgWoods_EventScript_22E2D6
release
end
@@ -308,7 +308,7 @@ PetalburgWoods_EventScript_22E2D6:: @ 822E2D6
end
PetalburgWoods_EventScript_22E2EF:: @ 822E2EF
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq PetalburgWoods_EventScript_22E302
msgbox PetalburgWoods_Text_22E889, 4
release
diff --git a/data/scripts/maps/Route101.inc b/data/scripts/maps/Route101.inc
index 27c83f3d0..4d4334aca 100644
--- a/data/scripts/maps/Route101.inc
+++ b/data/scripts/maps/Route101.inc
@@ -18,7 +18,7 @@ Route101_EventScript_1EBCD5:: @ 81EBCD5
Route101_EventScript_1EBCDE:: @ 81EBCDE
lockall
- playbgm BGM_EVENT0, 1
+ playbgm MUS_EVENT0, 1
msgbox Route101_Text_1EBE8F, 4
closemessage
setobjectxy 2, 0, 15
@@ -225,12 +225,12 @@ Route101_EventScript_1EBE16:: @ 81EBE16
setobjectxy 255, 6, 13
applymovement 255, Route101_Movement_2725A4
waitmovement 0
- special sub_80B1138
+ special ChooseStarter
waitstate
applymovement 2, Route101_Movement_1EBE8D
waitmovement 0
msgbox Route101_Text_1EBF12, 4
- special sp000_heal_pokemon
+ special HealPlayerParty
setflag FLAG_0x2D0
clearflag FLAG_0x2D1
setflag FLAG_0x2BC
@@ -238,9 +238,9 @@ Route101_EventScript_1EBE16:: @ 81EBE16
setvar VAR_0x4060, 3
clearflag FLAG_SPECIAL_FLAG_0x4000
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route101_EventScript_1EBE85
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route101_EventScript_1EBE89
warp LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB, 255, 6, 5
waitstate
diff --git a/data/scripts/maps/Route102.inc b/data/scripts/maps/Route102.inc
index 00c8c309f..ae82ea0b4 100644
--- a/data/scripts/maps/Route102.inc
+++ b/data/scripts/maps/Route102.inc
@@ -19,12 +19,12 @@ Route102_EventScript_1EC0FC:: @ 81EC0FC
Route102_EventScript_1EC105:: @ 81EC105
trainerbattle 2, TRAINER_CALVIN_1, 0, Route102_Text_294513, Route102_Text_29457C, Route102_EventScript_1EC146
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route102_EventScript_1EC19C
setvar VAR_0x8004, 318
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route102_EventScript_1EC170
msgbox Route102_Text_2945AC, 4
release
@@ -33,7 +33,7 @@ Route102_EventScript_1EC105:: @ 81EC105
Route102_EventScript_1EC146:: @ 81EC146
special sub_80B4808
waitmovement 0
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route102_EventScript_1EC157
release
end
@@ -48,7 +48,7 @@ Route102_EventScript_1EC157:: @ 81EC157
end
Route102_EventScript_1EC170:: @ 81EC170
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route102_EventScript_1EC183
msgbox Route102_Text_2945AC, 4
release
diff --git a/data/scripts/maps/Route103.inc b/data/scripts/maps/Route103.inc
index 4dd68204a..fa055a971 100644
--- a/data/scripts/maps/Route103.inc
+++ b/data/scripts/maps/Route103.inc
@@ -21,16 +21,16 @@ Route103_EventScript_1EC3AE:: @ 81EC3AE
Route103_EventScript_1EC3C1:: @ 81EC3C1
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route103_EventScript_1EC3DA
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route103_EventScript_1EC434
end
Route103_EventScript_1EC3DA:: @ 81EC3DA
msgbox Route103_Text_1EC7A6, 4
closemessage
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
applymovement 2, Route103_Movement_27259E
waitmovement 0
applymovement 2, Route103_Movement_272598
@@ -47,7 +47,7 @@ Route103_EventScript_1EC3DA:: @ 81EC3DA
Route103_EventScript_1EC434:: @ 81EC434
msgbox Route103_Text_1EC989, 4
closemessage
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
applymovement 2, Route103_Movement_27259E
waitmovement 0
applymovement 2, Route103_Movement_272598
@@ -146,7 +146,7 @@ Route103_EventScript_1EC5A2:: @ 81EC5A2
setflag FLAG_0x082
setvar VAR_0x40C7, 1
clearflag FLAG_0x3D3
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
@@ -209,8 +209,8 @@ Route103_EventScript_1EC5F4:: @ 81EC5F4
Route103_EventScript_1EC60B:: @ 81EC60B
trainerbattle 6, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_2949F9, Route103_Text_294A3D, Route103_Text_294AAE, Route103_EventScript_1EC63A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route103_EventScript_1EC653
msgbox Route103_Text_294A52, 6
end
@@ -231,8 +231,8 @@ Route103_EventScript_1EC653:: @ 81EC653
Route103_EventScript_1EC66E:: @ 81EC66E
trainerbattle 6, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_294AFD, Route103_Text_294B22, Route103_Text_294BD0, Route103_EventScript_1EC69D
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route103_EventScript_1EC6B6
msgbox Route103_Text_294B40, 6
end
@@ -258,8 +258,8 @@ Route103_EventScript_1EC6D1:: @ 81EC6D1
Route103_EventScript_1EC6E8:: @ 81EC6E8
trainerbattle 2, TRAINER_MIGUEL_1, 0, Route103_Text_294EDF, Route103_Text_294F21, Route103_EventScript_1EC714
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route103_EventScript_1EC733
msgbox Route103_Text_294F42, 4
release
diff --git a/data/scripts/maps/Route104.inc b/data/scripts/maps/Route104.inc
index 8c4138f11..e672b7ad2 100644
--- a/data/scripts/maps/Route104.inc
+++ b/data/scripts/maps/Route104.inc
@@ -31,7 +31,7 @@ Route104_EventScript_1ECC74:: @ 81ECC74
return
Route104_EventScript_1ECC78:: @ 81ECC78
- compare_var_to_value VAR_0x408E, 1
+ compare VAR_0x408E, 1
goto_if 4, Route104_EventScript_1ECC9D
checkflag FLAG_0x120
goto_eq Route104_EventScript_1ECC9D
@@ -76,25 +76,25 @@ Route104_EventScript_1ECCB3:: @ 81ECCB3
Route104_EventScript_1ECD11:: @ 81ECD11
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_1ECD29
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECD2E
return
Route104_EventScript_1ECD29:: @ 81ECD29
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
return
Route104_EventScript_1ECD2E:: @ 81ECD2E
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
return
Route104_EventScript_1ECD33:: @ 81ECD33
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_1ECD4B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECE6F
end
@@ -107,7 +107,7 @@ Route104_EventScript_1ECD4B:: @ 81ECD4B
msgbox Route104_Text_1EDBFF, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox Route104_Text_1EDC8F, 4
waitfanfare
closemessage
@@ -122,7 +122,7 @@ Route104_EventScript_1ECD4B:: @ 81ECD4B
waitmovement 0
moveobjectoffscreen 34
msgbox Route104_Text_1EDCED, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECDED
msgbox Route104_Text_1EDD2A, 4
call Route104_EventScript_1ECE31
@@ -145,7 +145,7 @@ Route104_Movement_1ECDCD: @ 81ECDCD
Route104_EventScript_1ECDD0:: @ 81ECDD0
msgbox Route104_Text_1EDD9F, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECDED
msgbox Route104_Text_1EDD2A, 4
releaseall
@@ -161,13 +161,13 @@ Route104_EventScript_1ECDED:: @ 81ECDED
Route104_EventScript_1ECE1C:: @ 81ECE1C
msgbox Route104_Text_1EDE3E, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, Route104_EventScript_1ECE31
releaseall
end
Route104_EventScript_1ECE31:: @ 81ECE31
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
return
@@ -198,7 +198,7 @@ Route104_EventScript_1ECE6F:: @ 81ECE6F
msgbox Route104_Text_1EDF04, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox Route104_Text_1EDFA0, 4
waitfanfare
closemessage
@@ -213,7 +213,7 @@ Route104_EventScript_1ECE6F:: @ 81ECE6F
waitmovement 0
moveobjectoffscreen 34
msgbox Route104_Text_1EE009, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECF09
msgbox Route104_Text_1EE04D, 4
call Route104_EventScript_1ECE31
@@ -222,7 +222,7 @@ Route104_EventScript_1ECE6F:: @ 81ECE6F
Route104_EventScript_1ECEEC:: @ 81ECEEC
msgbox Route104_Text_1EE094, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ECF09
msgbox Route104_Text_1EE04D, 4
releaseall
@@ -238,7 +238,7 @@ Route104_EventScript_1ECF09:: @ 81ECF09
Route104_EventScript_1ECF38:: @ 81ECF38
msgbox Route104_Text_1EE120, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, Route104_EventScript_1ECE31
releaseall
end
@@ -278,7 +278,7 @@ Route104_EventScript_1ECF8C:: @ 81ECF8C
goto_eq Route104_EventScript_1ECFC3
msgbox Route104_Text_2A6D86, 4
giveitem_std ITEM_CHESTO_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_272054
setflag FLAG_0x0F6
msgbox Route104_Text_2A6E32, 4
@@ -297,7 +297,7 @@ Route104_EventScript_1ECFCD:: @ 81ECFCD
goto_eq Route104_EventScript_1ECFFC
msgbox Route104_Text_1ED96A, 4
giveitem_std ITEM_WHITE_HERB
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_272054
setflag FLAG_0x117
release
@@ -351,7 +351,7 @@ Route104_EventScript_1ED057:: @ 81ED057
goto_eq Route104_EventScript_1ED086
msgbox Route104_Text_1ED838, 4
giveitem_std ITEM_TM09
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_272054
setflag FLAG_0x106
release
@@ -395,15 +395,15 @@ Route104_EventScript_1ED0EF:: @ 81ED0EF
pokenavcall Route104_Text_1EE336
waitmessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox Route104_Text_1EE463, 4
waitfanfare
closemessage
delay 30
setflag FLAG_0x132
applymovement 255, Route104_Movement_1ED22A
- applymovementat 7, Route104_Movement_1ED22A, ROUTE_104
- waitmovementat 7, ROUTE_104
+ applymovement 7, Route104_Movement_1ED22A, ROUTE_104
+ waitmovement 7, ROUTE_104
waitmovement 0
goto Route104_EventScript_1ED139
@@ -882,12 +882,12 @@ Route104_EventScript_1ED376:: @ 81ED376
Route104_EventScript_1ED38D:: @ 81ED38D
trainerbattle 2, TRAINER_HALEY_1, 0, Route104_Text_29563A, Route104_Text_29566F, Route104_EventScript_1ED3CE
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ED424
setvar VAR_0x8004, 604
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_1ED3F8
msgbox Route104_Text_295689, 4
release
@@ -896,7 +896,7 @@ Route104_EventScript_1ED38D:: @ 81ED38D
Route104_EventScript_1ED3CE:: @ 81ED3CE
special sub_80B4808
waitmovement 0
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED3DF
release
end
@@ -911,7 +911,7 @@ Route104_EventScript_1ED3DF:: @ 81ED3DF
end
Route104_EventScript_1ED3F8:: @ 81ED3F8
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED40B
msgbox Route104_Text_295689, 4
release
@@ -933,12 +933,12 @@ Route104_EventScript_1ED424:: @ 81ED424
Route104_EventScript_1ED43B:: @ 81ED43B
trainerbattle 2, TRAINER_WINSTON_1, 0, Route104_Text_295870, Route104_Text_2958AD, Route104_EventScript_1ED47C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ED4D2
setvar VAR_0x8004, 136
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_1ED4A6
msgbox Route104_Text_2958C1, 4
release
@@ -947,7 +947,7 @@ Route104_EventScript_1ED43B:: @ 81ED43B
Route104_EventScript_1ED47C:: @ 81ED47C
special sub_80B4808
waitmovement 0
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED48D
release
end
@@ -962,7 +962,7 @@ Route104_EventScript_1ED48D:: @ 81ED48D
end
Route104_EventScript_1ED4A6:: @ 81ED4A6
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED4B9
msgbox Route104_Text_2958C1, 4
release
@@ -984,12 +984,12 @@ Route104_EventScript_1ED4D2:: @ 81ED4D2
Route104_EventScript_1ED4E9:: @ 81ED4E9
trainerbattle 2, TRAINER_CINDY_1, 0, Route104_Text_295A7E, Route104_Text_295ABB, Route104_EventScript_1ED52A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route104_EventScript_1ED580
setvar VAR_0x8004, 114
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_EventScript_1ED554
msgbox Route104_Text_295AC3, 4
release
@@ -998,7 +998,7 @@ Route104_EventScript_1ED4E9:: @ 81ED4E9
Route104_EventScript_1ED52A:: @ 81ED52A
special sub_80B4808
waitmovement 0
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED53B
release
end
@@ -1013,7 +1013,7 @@ Route104_EventScript_1ED53B:: @ 81ED53B
end
Route104_EventScript_1ED554:: @ 81ED554
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route104_EventScript_1ED567
msgbox Route104_Text_295AC3, 4
release
@@ -1035,14 +1035,14 @@ Route104_EventScript_1ED580:: @ 81ED580
Route104_EventScript_1ED597:: @ 81ED597
trainerbattle 4, TRAINER_GINA_AND_MIA_1, 0, Route104_Text_2952BB, Route104_Text_2952E6, Route104_Text_295330
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox Route104_Text_2952FE, 4
release
end
Route104_EventScript_1ED5B6:: @ 81ED5B6
trainerbattle 4, TRAINER_GINA_AND_MIA_1, 0, Route104_Text_2953AF, Route104_Text_2953E1, Route104_Text_295449
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox Route104_Text_29540D, 4
release
end
diff --git a/data/scripts/maps/Route104_MrBrineysHouse.inc b/data/scripts/maps/Route104_MrBrineysHouse.inc
index f870ba0c8..c0c3888e1 100644
--- a/data/scripts/maps/Route104_MrBrineysHouse.inc
+++ b/data/scripts/maps/Route104_MrBrineysHouse.inc
@@ -3,8 +3,8 @@ Route104_MrBrineysHouse_MapScripts:: @ 8229D2E
.byte 0
Route104_MrBrineysHouse_MapScript1_229D34: @ 8229D34
- setflag FLAG_0x89D
- compare_var_to_value VAR_0x4090, 1
+ setflag FLAG_LANDMARK_MR_BRINEY_HOUSE
+ compare VAR_0x4090, 1
call_if 1, Route104_MrBrineysHouse_EventScript_229D50
checkflag FLAG_0x0BC
call_if 1, Route104_MrBrineysHouse_EventScript_229D4C
@@ -37,7 +37,7 @@ Route104_MrBrineysHouse_EventScript_229D8A:: @ 8229D8A
setflag FLAG_0x093
msgbox Route104_MrBrineysHouse_Text_229E70, 4
msgbox Route104_MrBrineysHouse_Text_229E9B, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_MrBrineysHouse_EventScript_229E13
goto Route104_MrBrineysHouse_EventScript_229E27
end
@@ -54,14 +54,14 @@ Route104_MrBrineysHouse_EventScript_229DAE:: @ 8229DAE
Route104_MrBrineysHouse_EventScript_229DE1:: @ 8229DE1
msgbox Route104_MrBrineysHouse_Text_22A0AD, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_MrBrineysHouse_EventScript_229E13
goto Route104_MrBrineysHouse_EventScript_229E27
end
Route104_MrBrineysHouse_EventScript_229DFA:: @ 8229DFA
msgbox Route104_MrBrineysHouse_Text_22A18F, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_MrBrineysHouse_EventScript_229E13
goto Route104_MrBrineysHouse_EventScript_229E27
end
diff --git a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
index 755612b6c..5142a1282 100644
--- a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
+++ b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
@@ -3,7 +3,7 @@ Route104_PrettyPetalFlowerShop_MapScripts:: @ 822A34C
.byte 0
Route104_PrettyPetalFlowerShop_MapScript1_22A352: @ 822A352
- setflag FLAG_0x89C
+ setflag FLAG_LANDMARK_FLOWER_SHOP
checkflag FLAG_0x07F
goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_22A36B
checkflag FLAG_BADGE03_GET
@@ -25,18 +25,18 @@ Route104_PrettyPetalFlowerShop_EventScript_22A373:: @ 822A373
goto_eq Route104_PrettyPetalFlowerShop_EventScript_22A3B2
setflag FLAG_0x07F
msgbox Route104_PrettyPetalFlowerShop_Text_2A7706, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_22A3D2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_22A3DB
release
end
Route104_PrettyPetalFlowerShop_EventScript_22A3B2:: @ 822A3B2
msgbox Route104_PrettyPetalFlowerShop_Text_2A76D9, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_22A3D2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_22A3DB
release
end
@@ -96,7 +96,7 @@ Route104_PrettyPetalFlowerShop_EventScript_22A442:: @ 822A442
random 8
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route104_PrettyPetalFlowerShop_EventScript_272054
setflag FLAG_0x930
msgbox Route104_PrettyPetalFlowerShop_Text_2A7AF3, 4
diff --git a/data/scripts/maps/Route105.inc b/data/scripts/maps/Route105.inc
index 72b35e7b0..32c6826af 100644
--- a/data/scripts/maps/Route105.inc
+++ b/data/scripts/maps/Route105.inc
@@ -7,9 +7,9 @@ Route105_MapScripts:: @ 81EE1DB
Route105_MapScript1_1EE1EB: @ 81EE1EB
checkflag FLAG_0x0E4
call_if 0, Route105_EventScript_1EE20B
- compare_var_to_value VAR_0x4037, 9
+ compare VAR_0x4037, 9
call_if 1, Route105_EventScript_2739AB
- compare_var_to_value VAR_0x4037, 10
+ compare VAR_0x4037, 10
call_if 1, Route105_EventScript_273A18
end
@@ -19,11 +19,11 @@ Route105_EventScript_1EE20B:: @ 81EE20B
return
Route105_MapScript1_1EE21E: @ 81EE21E
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route105_EventScript_273D13
- compare_var_to_value VAR_0x4037, 9
+ compare VAR_0x4037, 9
call_if 1, Route105_EventScript_273D17
- compare_var_to_value VAR_0x4037, 10
+ compare VAR_0x4037, 10
call_if 1, Route105_EventScript_273D17
end
@@ -63,8 +63,8 @@ Route105_EventScript_1EE2BD:: @ 81EE2BD
Route105_EventScript_1EE2D4:: @ 81EE2D4
trainerbattle 2, TRAINER_ANDRES_1, 0, Route105_Text_2960A9, Route105_Text_2960DB, Route105_EventScript_1EE300
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route105_EventScript_1EE31F
msgbox Route105_Text_2960FA, 4
release
diff --git a/data/scripts/maps/Route106.inc b/data/scripts/maps/Route106.inc
index 3bb5e27e7..132621cb8 100644
--- a/data/scripts/maps/Route106.inc
+++ b/data/scripts/maps/Route106.inc
@@ -17,8 +17,8 @@ Route106_EventScript_1EE4AA:: @ 81EE4AA
Route106_EventScript_1EE4C1:: @ 81EE4C1
trainerbattle 2, TRAINER_ELLIOT_1, 0, Route106_Text_296327, Route106_Text_29635C, Route106_EventScript_1EE4ED
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route106_EventScript_1EE50C
msgbox Route106_Text_29638C, 4
release
diff --git a/data/scripts/maps/Route107.inc b/data/scripts/maps/Route107.inc
index 736eaa8ee..b7d144ef2 100644
--- a/data/scripts/maps/Route107.inc
+++ b/data/scripts/maps/Route107.inc
@@ -8,8 +8,8 @@ Route107_EventScript_1EE595:: @ 81EE595
Route107_EventScript_1EE5AC:: @ 81EE5AC
trainerbattle 2, TRAINER_TONY_1, 0, Route107_Text_2967AD, Route107_Text_2967D8, Route107_EventScript_1EE5D8
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route107_EventScript_1EE5F7
msgbox Route107_Text_2967FF, 4
release
diff --git a/data/scripts/maps/Route108.inc b/data/scripts/maps/Route108.inc
index d88f63ca1..e77006508 100644
--- a/data/scripts/maps/Route108.inc
+++ b/data/scripts/maps/Route108.inc
@@ -28,8 +28,8 @@ Route108_EventScript_1EE6E6:: @ 81EE6E6
Route108_EventScript_1EE6FD:: @ 81EE6FD
trainerbattle 2, TRAINER_CORY_1, 0, Route108_Text_296F5D, Route108_Text_296F93, Route108_EventScript_1EE729
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route108_EventScript_1EE748
msgbox Route108_Text_296FB0, 4
release
diff --git a/data/scripts/maps/Route109.inc b/data/scripts/maps/Route109.inc
index 4cdd835ff..d708246de 100644
--- a/data/scripts/maps/Route109.inc
+++ b/data/scripts/maps/Route109.inc
@@ -280,7 +280,7 @@ Route109_EventScript_1EE910:: @ 81EE910
Route109_EventScript_1EE921:: @ 81EE921
message Route109_Text_1EEC96
msgbox Route109_Text_1EEC96, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route109_EventScript_1EE981
goto Route109_EventScript_1EE972
end
@@ -328,12 +328,12 @@ Route109_EventScript_1EE99E:: @ 81EE99E
Route109_EventScript_1EE9B5:: @ 81EE9B5
lock
faceplayer
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
checkflag FLAG_0x118
goto_eq Route109_EventScript_1EE9F2
msgbox Route109_Text_1EEFDE, 4
giveitem_std ITEM_SOFT_SAND
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route109_EventScript_272054
closemessage
applymovement VAR_LAST_TALKED, Route109_Movement_2725A2
@@ -397,8 +397,8 @@ Route109_EventScript_1EEA82:: @ 81EEA82
Route109_EventScript_1EEA99:: @ 81EEA99
trainerbattle 2, TRAINER_RICKY_1, 0, Route109_Text_29733B, Route109_Text_297379, Route109_EventScript_1EEAC5
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route109_EventScript_1EEAE4
msgbox Route109_Text_297380, 4
release
@@ -422,8 +422,8 @@ Route109_EventScript_1EEAE4:: @ 81EEAE4
Route109_EventScript_1EEAFB:: @ 81EEAFB
trainerbattle 2, TRAINER_LOLA_1, 0, Route109_Text_29749C, Route109_Text_2974CF, Route109_EventScript_1EEB27
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route109_EventScript_1EEB46
msgbox Route109_Text_2974D6, 4
release
diff --git a/data/scripts/maps/Route109_SeashoreHouse.inc b/data/scripts/maps/Route109_SeashoreHouse.inc
index 6a1c487fe..e70f91ca8 100644
--- a/data/scripts/maps/Route109_SeashoreHouse.inc
+++ b/data/scripts/maps/Route109_SeashoreHouse.inc
@@ -3,7 +3,7 @@ Route109_SeashoreHouse_MapScripts:: @ 82693F4
.byte 0
Route109_SeashoreHouse_MapScript1_2693FA: @ 82693FA
- setflag FLAG_0x89F
+ setflag FLAG_LANDMARK_SEASHORE_HOUSE
end
Route109_SeashoreHouse_EventScript_2693FE:: @ 82693FE
@@ -28,7 +28,7 @@ Route109_SeashoreHouse_EventScript_269428:: @ 8269428
Route109_SeashoreHouse_EventScript_269432:: @ 8269432
msgbox Route109_SeashoreHouse_Text_269685, 4
giveitem_std ITEM_SODA_POP, 6
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route109_SeashoreHouse_EventScript_269456
setflag FLAG_0x08C
release
@@ -42,7 +42,7 @@ Route109_SeashoreHouse_EventScript_269456:: @ 8269456
Route109_SeashoreHouse_EventScript_269460:: @ 8269460
showmoneybox 0, 0, 0
msgbox Route109_SeashoreHouse_Text_26977E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route109_SeashoreHouse_EventScript_269484
msgbox Route109_SeashoreHouse_Text_2697EF, 4
hidemoneybox
@@ -53,10 +53,10 @@ Route109_SeashoreHouse_EventScript_269460:: @ 8269460
Route109_SeashoreHouse_EventScript_269484:: @ 8269484
checkmoney 0x12c, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route109_SeashoreHouse_EventScript_2694C8
checkitemspace ITEM_SODA_POP, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route109_SeashoreHouse_EventScript_2694D5
msgbox Route109_SeashoreHouse_Text_2697C8, 4
takemoney 0x12c, 0
diff --git a/data/scripts/maps/Route110.inc b/data/scripts/maps/Route110.inc
index 0fa78b385..3c743fb3c 100644
--- a/data/scripts/maps/Route110.inc
+++ b/data/scripts/maps/Route110.inc
@@ -5,18 +5,18 @@ Route110_MapScripts:: @ 81EF269
.byte 0
Route110_MapScript1_1EF279: @ 81EF279
- special sub_8137F44
+ special UpdateCyclingRoadState
end
Route110_MapScript1_1EF27D: @ 81EF27D
call Route110_EventScript_271ED7
call Route110_EventScript_271EFB
- compare_var_to_value VAR_0x40A9, 1
+ compare VAR_0x40A9, 1
call_if 1, Route110_EventScript_1EF293
end
Route110_EventScript_1EF293:: @ 81EF293
- savebgm BGM_CYCLING
+ savebgm MUS_CYCLING
return
Route110_MapScript2_1EF297: @ 81EF297
@@ -24,7 +24,7 @@ Route110_MapScript2_1EF297: @ 81EF297
.2byte 0
Route110_EventScript_1EF2A1:: @ 81EF2A1
- special sub_8137D0C
+ special Special_BeginCyclingRoadChallenge
setvar VAR_0x40A9, 2
return
@@ -130,8 +130,8 @@ Route110_EventScript_1EF389:: @ 81EF389
Route110_EventScript_1EF392:: @ 81EF392
lockall
- specialvar VAR_RESULT, sub_8137EFC
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetRecordedCyclingRoadResults
+ compare VAR_RESULT, 0
goto_eq Route110_EventScript_1EF3AD
msgbox Route110_Text_1F0A1E, 4
releaseall
@@ -145,10 +145,10 @@ Route110_EventScript_1EF3AD:: @ 81EF3AD
Route110_EventScript_1EF3B7:: @ 81EF3B7
lock
faceplayer
- specialvar VAR_RESULT, sp0E3_walkrun_bitfield_interpretation
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, GetPlayerAvatarBike
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF3E8
- compare_var_to_value VAR_0x40A9, 0
+ compare VAR_0x40A9, 0
goto_eq Route110_EventScript_1EF3DE
msgbox Route110_Text_1F06FB, 4
release
@@ -176,8 +176,8 @@ Route110_EventScript_1EF409:: @ 81EF409
Route110_EventScript_1EF420:: @ 81EF420
trainerbattle 2, TRAINER_EDWIN_1, 0, Route110_Text_29815E, Route110_Text_29818F, Route110_EventScript_1EF44C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF46B
msgbox Route110_Text_2981B3, 4
release
@@ -216,8 +216,8 @@ Route110_EventScript_1EF4B0:: @ 81EF4B0
Route110_EventScript_1EF4C7:: @ 81EF4C7
trainerbattle 2, TRAINER_BENJAMIN_1, 0, Route110_Text_297C63, Route110_Text_297C8A, Route110_EventScript_1EF4F3
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF512
msgbox Route110_Text_297CB4, 4
release
@@ -246,8 +246,8 @@ Route110_EventScript_1EF529:: @ 81EF529
Route110_EventScript_1EF540:: @ 81EF540
trainerbattle 2, TRAINER_ABIGAIL_1, 0, Route110_Text_297DFA, Route110_Text_297E69, Route110_EventScript_1EF56C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF58B
msgbox Route110_Text_297E88, 4
release
@@ -271,8 +271,8 @@ Route110_EventScript_1EF58B:: @ 81EF58B
Route110_EventScript_1EF5A2:: @ 81EF5A2
trainerbattle 2, TRAINER_ISABEL_1, 0, Route110_Text_298349, Route110_Text_298389, Route110_EventScript_1EF5CE
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF5ED
msgbox Route110_Text_2983A2, 4
release
@@ -326,7 +326,7 @@ Route110_EventScript_1EF661:: @ 81EF661
end
Route110_EventScript_1EF673:: @ 81EF673
- special sub_8137E6C
+ special FinishCyclingRoadChallenge
msgbox Route110_Text_1F03FF, 4
switch VAR_RESULT
case 10, Route110_EventScript_1EF6FD
@@ -369,7 +369,7 @@ Route110_EventScript_1EF735:: @ 81EF735
Route110_EventScript_1EF743:: @ 81EF743
setvar VAR_0x40A9, 3
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
return
@@ -391,9 +391,9 @@ Route110_EventScript_1EF763:: @ 81EF763
Route110_EventScript_1EF76E:: @ 81EF76E
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_EventScript_1EF7E1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route110_EventScript_1EF7E6
applymovement 28, Route110_Movement_2725AA
waitmovement 0
@@ -402,26 +402,26 @@ Route110_EventScript_1EF76E:: @ 81EF76E
applymovement 28, Route110_Movement_27259A
waitmovement 0
delay 30
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route110_EventScript_1EF94E
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route110_EventScript_1EF959
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, Route110_EventScript_1EF964
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route110_EventScript_1EF7EB
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_EventScript_1EF865
releaseall
end
Route110_EventScript_1EF7E1:: @ 81EF7E1
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
return
Route110_EventScript_1EF7E6:: @ 81EF7E6
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
return
Route110_EventScript_1EF7EB:: @ 81EF7EB
@@ -490,26 +490,26 @@ Route110_EventScript_1EF8DF:: @ 81EF8DF
Route110_EventScript_1EF8EC:: @ 81EF8EC
closemessage
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route110_EventScript_1EF990
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route110_EventScript_1EF998
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, Route110_EventScript_1EF9A0
setobjectmovementtype 28, 10
setobjectmovementtype 29, 10
removeobject 28
addobject 29
delay 45
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route110_EventScript_1EF96F
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route110_EventScript_1EF97A
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, Route110_EventScript_1EF985
removeobject 29
setvar VAR_0x4069, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
@@ -632,13 +632,13 @@ Route110_EventScript_1EF9F7:: @ 81EF9F7
waitmovement 0
applymovement 36, Route110_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route110_EventScript_1EFAD8
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route110_EventScript_1EFAE3
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, Route110_EventScript_1EFAEE
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, Route110_EventScript_1EFAF9
msgbox Route110_Text_1F0AB5, 4
closemessage
@@ -655,7 +655,7 @@ Route110_EventScript_1EF9F7:: @ 81EF9F7
msgbox Route110_Text_1F0AFF, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox Route110_Text_1F0C0C, 4
waitfanfare
closemessage
@@ -663,13 +663,13 @@ Route110_EventScript_1EF9F7:: @ 81EF9F7
setflag FLAG_0x119
msgbox Route110_Text_1F0C33, 4
closemessage
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route110_EventScript_1EFB04
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route110_EventScript_1EFB0F
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, Route110_EventScript_1EFB1A
- compare_var_to_value VAR_0x8008, 4
+ compare VAR_0x8008, 4
call_if 1, Route110_EventScript_1EFB25
removeobject 36
setvar VAR_0x40DA, 2
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadEntrance1.inc b/data/scripts/maps/Route110_SeasideCyclingRoadEntrance1.inc
index 2ea2092d5..053183b28 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadEntrance1.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadEntrance1.inc
@@ -10,8 +10,8 @@ Route110_SeasideCyclingRoadEntrance1_EventScript_26EA78:: @ 826EA78
Route110_SeasideCyclingRoadEntrance1_EventScript_26EA84:: @ 826EA84
lockall
- specialvar VAR_RESULT, sp0E3_walkrun_bitfield_interpretation
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, GetPlayerAvatarBike
+ compare VAR_RESULT, 0
goto_eq Route110_SeasideCyclingRoadEntrance1_EventScript_26EA9F
setflag FLAG_SYS_CYCLING_ROAD
setvar VAR_0x4001, 1
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadEntrance2.inc b/data/scripts/maps/Route110_SeasideCyclingRoadEntrance2.inc
index 92ef38d9a..602373825 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadEntrance2.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadEntrance2.inc
@@ -3,9 +3,9 @@ Route110_SeasideCyclingRoadEntrance2_MapScripts:: @ 826EBA1
.byte 0
Route110_SeasideCyclingRoadEntrance2_MapScript1_26EBA7: @ 826EBA7
- compare_var_to_value VAR_0x40A9, 3
+ compare VAR_0x40A9, 3
call_if 1, Route110_SeasideCyclingRoadEntrance2_EventScript_26EBBE
- compare_var_to_value VAR_0x40A9, 2
+ compare VAR_0x40A9, 2
call_if 1, Route110_SeasideCyclingRoadEntrance2_EventScript_26EBBE
end
@@ -22,10 +22,10 @@ Route110_SeasideCyclingRoadEntrance2_EventScript_26EBC4:: @ 826EBC4
Route110_SeasideCyclingRoadEntrance2_EventScript_26EBD0:: @ 826EBD0
lockall
- specialvar VAR_RESULT, sp0E3_walkrun_bitfield_interpretation
- compare_var_to_value VAR_RESULT, 2
+ specialvar VAR_RESULT, GetPlayerAvatarBike
+ compare VAR_RESULT, 2
call_if 1, Route110_SeasideCyclingRoadEntrance2_EventScript_26EBF6
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route110_SeasideCyclingRoadEntrance2_EventScript_26EBFC
setflag FLAG_SYS_CYCLING_ROAD
setvar VAR_0x4001, 1
diff --git a/data/scripts/maps/Route110_TrickHouseEnd.inc b/data/scripts/maps/Route110_TrickHouseEnd.inc
index 17fe81ad5..a0aa5856c 100644
--- a/data/scripts/maps/Route110_TrickHouseEnd.inc
+++ b/data/scripts/maps/Route110_TrickHouseEnd.inc
@@ -6,14 +6,14 @@ Route110_TrickHouseEnd_MapScripts:: @ 826ACAF
.byte 0
Route110_TrickHouseEnd_MapScript1_26ACC4: @ 826ACC4
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route110_TrickHouseEnd_EventScript_26AD0D
end
Route110_TrickHouseEnd_MapScript1_26ACD0: @ 826ACD0
setvar VAR_0x4001, 0
setvar VAR_0x4002, 0
- special sub_8138FD4
+ special SetTrickHouseEndRoomFlag
end
Route110_TrickHouseEnd_MapScript2_26ACDE: @ 826ACDE
@@ -61,7 +61,7 @@ Route110_TrickHouseEnd_EventScript_26AD84:: @ 826AD84
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_RARE_CANDY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -74,7 +74,7 @@ Route110_TrickHouseEnd_EventScript_26ADC0:: @ 826ADC0
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_TIMER_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -87,7 +87,7 @@ Route110_TrickHouseEnd_EventScript_26ADFC:: @ 826ADFC
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_HARD_STONE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -100,7 +100,7 @@ Route110_TrickHouseEnd_EventScript_26AE38:: @ 826AE38
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_SMOKE_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -113,7 +113,7 @@ Route110_TrickHouseEnd_EventScript_26AE74:: @ 826AE74
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_TM12
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -126,7 +126,7 @@ Route110_TrickHouseEnd_EventScript_26AEB0:: @ 826AEB0
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_MAGNET
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -139,7 +139,7 @@ Route110_TrickHouseEnd_EventScript_26AEEC:: @ 826AEEC
msgbox Route110_TrickHouseEnd_Text_26B73D, 4
setvar VAR_0x40C1, 0
giveitem_std ITEM_PP_MAX
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26AFEF
msgbox Route110_TrickHouseEnd_Text_26B7EF, 4
closemessage
@@ -150,13 +150,13 @@ Route110_TrickHouseEnd_EventScript_26AEEC:: @ 826AEEC
Route110_TrickHouseEnd_EventScript_26AF28:: @ 826AF28
msgbox Route110_TrickHouseEnd_Text_26B3AB, 4
closemessage
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, Route110_TrickHouseEnd_EventScript_26B015
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route110_TrickHouseEnd_EventScript_26B020
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, Route110_TrickHouseEnd_EventScript_26B02B
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route110_TrickHouseEnd_EventScript_26B036
delay 30
msgbox Route110_TrickHouseEnd_Text_26B3FA, 4
@@ -167,11 +167,11 @@ Route110_TrickHouseEnd_EventScript_26AF28:: @ 826AF28
msgbox Route110_TrickHouseEnd_Text_26B485, 4
setvar VAR_0x40C1, 0
call Route110_TrickHouseEnd_EventScript_26AFA5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_26B002
msgbox Route110_TrickHouseEnd_Text_26B69A, 4
call Route110_TrickHouseEnd_EventScript_26AFCF
- special sub_8138FEC
+ special ResetTrickHouseEndRoomFlag
release
end
diff --git a/data/scripts/maps/Route110_TrickHouseEntrance.inc b/data/scripts/maps/Route110_TrickHouseEntrance.inc
index b7b9453e3..4bf7eb10a 100644
--- a/data/scripts/maps/Route110_TrickHouseEntrance.inc
+++ b/data/scripts/maps/Route110_TrickHouseEntrance.inc
@@ -5,18 +5,18 @@ Route110_TrickHouseEntrance_MapScripts:: @ 8269A50
.byte 0
Route110_TrickHouseEntrance_MapScript1_269A60: @ 8269A60
- setflag FLAG_0x8A2
- compare_var_to_value VAR_0x40B5, 1
+ setflag FLAG_LANDMARK_TRICK_HOUSE
+ compare VAR_0x40B5, 1
goto_eq Route110_TrickHouseEntrance_EventScript_269AF3
- compare_var_to_value VAR_0x40C1, 1
+ compare VAR_0x40C1, 1
goto_eq Route110_TrickHouseEntrance_EventScript_269AD7
- compare_var_to_value VAR_0x40A6, 1
+ compare VAR_0x40A6, 1
goto_eq Route110_TrickHouseEntrance_EventScript_269BB3
- compare_var_to_value VAR_0x40A7, 5
+ compare VAR_0x40A7, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_269B03
- compare_var_to_value VAR_0x40A7, 3
+ compare VAR_0x40A7, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_269B03
- compare_var_to_value VAR_0x40A7, 0
+ compare VAR_0x40A7, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_269B03
switch VAR_0x40A7
case 0, Route110_TrickHouseEntrance_EventScript_269BBB
@@ -27,7 +27,7 @@ Route110_TrickHouseEntrance_MapScript1_269A60: @ 8269A60
Route110_TrickHouseEntrance_EventScript_269AD7:: @ 8269AD7
setvar VAR_0x40A5, 1
- compare_var_to_value VAR_0x4044, 8
+ compare VAR_0x4044, 8
goto_eq Route110_TrickHouseEntrance_EventScript_269AED
setvar VAR_0x40A7, 2
end
@@ -44,21 +44,21 @@ Route110_TrickHouseEntrance_EventScript_269AF3:: @ 8269AF3
Route110_TrickHouseEntrance_EventScript_269B03:: @ 8269B03
setvar VAR_0x40A7, 0
- compare_var_to_value VAR_0x4044, 1
+ compare VAR_0x4044, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_269B61
- compare_var_to_value VAR_0x4044, 2
+ compare VAR_0x4044, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_269B6B
- compare_var_to_value VAR_0x4044, 3
+ compare VAR_0x4044, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_269B75
- compare_var_to_value VAR_0x4044, 4
+ compare VAR_0x4044, 4
call_if 1, Route110_TrickHouseEntrance_EventScript_269B7F
- compare_var_to_value VAR_0x4044, 5
+ compare VAR_0x4044, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_269B89
- compare_var_to_value VAR_0x4044, 6
+ compare VAR_0x4044, 6
call_if 1, Route110_TrickHouseEntrance_EventScript_269B93
- compare_var_to_value VAR_0x4044, 7
+ compare VAR_0x4044, 7
call_if 1, Route110_TrickHouseEntrance_EventScript_269B9D
- compare_var_to_value VAR_0x4044, 8
+ compare VAR_0x4044, 8
call_if 1, Route110_TrickHouseEntrance_EventScript_269BA7
return
@@ -212,7 +212,7 @@ Route110_TrickHouseEntrance_MapScript2_269CEE: @ 8269CEE
Route110_TrickHouseEntrance_EventScript_269CF8:: @ 8269CF8
lockall
delay 20
- compare_var_to_value VAR_0x4044, 0
+ compare VAR_0x4044, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_269E48
msgbox Route110_TrickHouseEntrance_Text_26A78C, 4
closemessage
@@ -247,21 +247,21 @@ Route110_TrickHouseEntrance_EventScript_269D6E:: @ 8269D6E
waitmovement 0
applymovement 255, Route110_TrickHouseEntrance_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x4044, 0
+ compare VAR_0x4044, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_269DEE
- compare_var_to_value VAR_0x4044, 1
+ compare VAR_0x4044, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_269DF7
- compare_var_to_value VAR_0x4044, 2
+ compare VAR_0x4044, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_269E00
- compare_var_to_value VAR_0x4044, 3
+ compare VAR_0x4044, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_269E09
- compare_var_to_value VAR_0x4044, 4
+ compare VAR_0x4044, 4
call_if 1, Route110_TrickHouseEntrance_EventScript_269E12
- compare_var_to_value VAR_0x4044, 5
+ compare VAR_0x4044, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_269E1B
- compare_var_to_value VAR_0x4044, 6
+ compare VAR_0x4044, 6
call_if 1, Route110_TrickHouseEntrance_EventScript_269E24
- compare_var_to_value VAR_0x4044, 7
+ compare VAR_0x4044, 7
call_if 1, Route110_TrickHouseEntrance_EventScript_269E2D
closemessage
setvar VAR_0x40A6, 1
@@ -350,27 +350,27 @@ Route110_TrickHouseEntrance_EventScript_269E8F:: @ 8269E8F
applymovement 1, Route110_TrickHouseEntrance_Movement_27259E
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_26AA82, 4
- compare_var_to_value VAR_0x4044, 1
+ compare VAR_0x4044, 1
goto_eq Route110_TrickHouseEntrance_EventScript_269EEF
- compare_var_to_value VAR_0x4044, 2
+ compare VAR_0x4044, 2
goto_eq Route110_TrickHouseEntrance_EventScript_269F1B
- compare_var_to_value VAR_0x4044, 3
+ compare VAR_0x4044, 3
goto_eq Route110_TrickHouseEntrance_EventScript_269F47
- compare_var_to_value VAR_0x4044, 4
+ compare VAR_0x4044, 4
goto_eq Route110_TrickHouseEntrance_EventScript_269F73
- compare_var_to_value VAR_0x4044, 5
+ compare VAR_0x4044, 5
goto_eq Route110_TrickHouseEntrance_EventScript_269F9F
- compare_var_to_value VAR_0x4044, 6
+ compare VAR_0x4044, 6
goto_eq Route110_TrickHouseEntrance_EventScript_269FCB
- compare_var_to_value VAR_0x4044, 7
+ compare VAR_0x4044, 7
goto_eq Route110_TrickHouseEntrance_EventScript_269FF7
end
Route110_TrickHouseEntrance_EventScript_269EEF:: @ 8269EEF
giveitem_std ITEM_RARE_CANDY
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -378,9 +378,9 @@ Route110_TrickHouseEntrance_EventScript_269EEF:: @ 8269EEF
Route110_TrickHouseEntrance_EventScript_269F1B:: @ 8269F1B
giveitem_std ITEM_TIMER_BALL
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -388,9 +388,9 @@ Route110_TrickHouseEntrance_EventScript_269F1B:: @ 8269F1B
Route110_TrickHouseEntrance_EventScript_269F47:: @ 8269F47
giveitem_std ITEM_HARD_STONE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -398,9 +398,9 @@ Route110_TrickHouseEntrance_EventScript_269F47:: @ 8269F47
Route110_TrickHouseEntrance_EventScript_269F73:: @ 8269F73
giveitem_std ITEM_SMOKE_BALL
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -408,9 +408,9 @@ Route110_TrickHouseEntrance_EventScript_269F73:: @ 8269F73
Route110_TrickHouseEntrance_EventScript_269F9F:: @ 8269F9F
giveitem_std ITEM_TM12
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -418,9 +418,9 @@ Route110_TrickHouseEntrance_EventScript_269F9F:: @ 8269F9F
Route110_TrickHouseEntrance_EventScript_269FCB:: @ 8269FCB
giveitem_std ITEM_MAGNET
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -428,9 +428,9 @@ Route110_TrickHouseEntrance_EventScript_269FCB:: @ 8269FCB
Route110_TrickHouseEntrance_EventScript_269FF7:: @ 8269FF7
giveitem_std ITEM_PP_MAX
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A023
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_27205E
msgbox Route110_TrickHouseEntrance_Text_26AB00, 4
releaseall
@@ -449,9 +449,9 @@ Route110_TrickHouseEntrance_EventScript_26A039:: @ 826A039
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_26AB2C, 4
call Route110_TrickHouseEntrance_EventScript_26A070
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A09A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_272071
msgbox Route110_TrickHouseEntrance_Text_26ABBD, 4
releaseall
@@ -504,7 +504,7 @@ Route110_TrickHouseEntrance_EventScript_26A106:: @ 826A106
Route110_TrickHouseEntrance_EventScript_26A110:: @ 826A110
msgbox Route110_TrickHouseEntrance_Text_26A887, 5
closemessage
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route110_TrickHouseEntrance_EventScript_26A126
releaseall
end
@@ -586,7 +586,7 @@ Route110_TrickHouseEntrance_EventScript_26A201:: @ 826A201
end
Route110_TrickHouseEntrance_EventScript_26A20B:: @ 826A20B
- compare_var_to_value VAR_0x4044, 8
+ compare VAR_0x4044, 8
goto_eq Route110_TrickHouseEntrance_EventScript_26A220
msgbox Route110_TrickHouseEntrance_Text_26A878, 4
releaseall
@@ -611,7 +611,7 @@ Route110_TrickHouseEntrance_EventScript_26A22A:: @ 826A22A
end
Route110_TrickHouseEntrance_EventScript_26A289:: @ 826A289
- compare_var_to_value VAR_0x40AB, 0
+ compare VAR_0x40AB, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle1_Text_26B98D, 4
playse SE_PIN
@@ -622,7 +622,7 @@ Route110_TrickHouseEntrance_EventScript_26A289:: @ 826A289
end
Route110_TrickHouseEntrance_EventScript_26A2B2:: @ 826A2B2
- compare_var_to_value VAR_0x40AC, 0
+ compare VAR_0x40AC, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle2_Text_26BCBA, 4
playse SE_PIN
@@ -633,7 +633,7 @@ Route110_TrickHouseEntrance_EventScript_26A2B2:: @ 826A2B2
end
Route110_TrickHouseEntrance_EventScript_26A2DB:: @ 826A2DB
- compare_var_to_value VAR_0x40AD, 0
+ compare VAR_0x40AD, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle3_Text_26C609, 4
playse SE_PIN
@@ -644,7 +644,7 @@ Route110_TrickHouseEntrance_EventScript_26A2DB:: @ 826A2DB
end
Route110_TrickHouseEntrance_EventScript_26A304:: @ 826A304
- compare_var_to_value VAR_0x40AE, 0
+ compare VAR_0x40AE, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle4_Text_26C8C3, 4
playse SE_PIN
@@ -655,7 +655,7 @@ Route110_TrickHouseEntrance_EventScript_26A304:: @ 826A304
end
Route110_TrickHouseEntrance_EventScript_26A32D:: @ 826A32D
- compare_var_to_value VAR_0x40AF, 0
+ compare VAR_0x40AF, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle5_Text_26D660, 4
playse SE_PIN
@@ -666,7 +666,7 @@ Route110_TrickHouseEntrance_EventScript_26A32D:: @ 826A32D
end
Route110_TrickHouseEntrance_EventScript_26A356:: @ 826A356
- compare_var_to_value VAR_0x40B0, 0
+ compare VAR_0x40B0, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle6_Text_26DE26, 4
playse SE_PIN
@@ -677,7 +677,7 @@ Route110_TrickHouseEntrance_EventScript_26A356:: @ 826A356
end
Route110_TrickHouseEntrance_EventScript_26A37F:: @ 826A37F
- compare_var_to_value VAR_0x40B1, 0
+ compare VAR_0x40B1, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle7_EventScript_26E413, 4
playse SE_PIN
@@ -688,7 +688,7 @@ Route110_TrickHouseEntrance_EventScript_26A37F:: @ 826A37F
end
Route110_TrickHouseEntrance_EventScript_26A3A8:: @ 826A3A8
- compare_var_to_value VAR_0x40B2, 0
+ compare VAR_0x40B2, 0
goto_eq Route110_TrickHouseEntrance_EventScript_26A3D1
msgbox Route110_TrickHousePuzzle8_EventScript_26E864, 4
playse SE_PIN
@@ -723,7 +723,7 @@ Route110_TrickHousePuzzle5_EventScript_26A3E5:: @ 826A3E5
Route110_TrickHousePuzzle6_EventScript_26A3E5:: @ 826A3E5
Route110_TrickHousePuzzle7_EventScript_26A3E5:: @ 826A3E5
Route110_TrickHousePuzzle8_EventScript_26A3E5:: @ 826A3E5
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message Route110_TrickHousePuzzle1_Text_26ABE8
waitfanfare
msgbox Route110_TrickHousePuzzle1_Text_26ABFB, 4
@@ -734,11 +734,11 @@ Route110_TrickHouseEntrance_EventScript_26A3F8:: @ 826A3F8
lockall
msgbox Route110_TrickHouseEntrance_Text_26A474, 4
releaseall
- compare_var_to_value VAR_0x4044, 0
+ compare VAR_0x4044, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_26A429
- compare_var_to_value VAR_0x4044, 1
+ compare VAR_0x4044, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_26A439
- compare_var_to_value VAR_0x4044, 2
+ compare VAR_0x4044, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_26A449
setvar VAR_0x40A5, 1
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle1.inc b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
index 97db16860..340a7e03c 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle1.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle1_MapScripts:: @ 826B90F
.byte 0
Route110_TrickHousePuzzle1_MapScript1_26B915: @ 826B915
- compare_var_to_value VAR_0x40AB, 2
+ compare VAR_0x40AB, 2
goto_eq Route110_TrickHousePuzzle1_EventScript_26B921
end
@@ -13,7 +13,7 @@ Route110_TrickHousePuzzle1_EventScript_26B921:: @ 826B921
Route110_TrickHousePuzzle1_EventScript_26B92B:: @ 826B92B
lockall
- compare_var_to_value VAR_0x40AB, 0
+ compare VAR_0x40AB, 0
goto_eq Route110_TrickHousePuzzle1_EventScript_26B93D
goto Route110_TrickHousePuzzle1_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle2.inc b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
index d7981a534..fd8c42f84 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle2.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
@@ -4,13 +4,13 @@ Route110_TrickHousePuzzle2_MapScripts:: @ 826BB73
.byte 0
Route110_TrickHousePuzzle2_MapScript1_26BB7E: @ 826BB7E
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_26BC29
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_26BC3C
- compare_var_to_value VAR_0x4003, 1
+ compare VAR_0x4003, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_26BC4F
- compare_var_to_value VAR_0x4004, 1
+ compare VAR_0x4004, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_26BC62
end
@@ -23,7 +23,7 @@ Route110_TrickHousePuzzle2_MapScript1_26BBAB: @ 826BBAB
Route110_TrickHousePuzzle2_EventScript_26BBC0:: @ 826BBC0
lockall
- compare_var_to_value VAR_0x40AC, 0
+ compare VAR_0x40AC, 0
goto_eq Route110_TrickHousePuzzle2_EventScript_26BBD2
goto Route110_TrickHousePuzzle2_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle3.inc b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
index a8c62db41..b5302e551 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle3.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
@@ -5,9 +5,9 @@ Route110_TrickHousePuzzle3_MapScripts:: @ 826BED8
Route110_TrickHousePuzzle3_MapScript1_26BEE3: @ 826BEE3
call Route110_TrickHousePuzzle3_EventScript_26BF1E
- compare_var_to_value VAR_0x4009, 0
+ compare VAR_0x4009, 0
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF97
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C232
end
@@ -25,13 +25,13 @@ Route110_TrickHousePuzzle3_EventScript_26BF1E:: @ 826BF1E
setmetatile 3, 11, 600, 0
setmetatile 12, 5, 600, 0
setmetatile 8, 2, 600, 0
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF6F
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF79
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF83
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF8D
return
@@ -241,13 +241,13 @@ Route110_TrickHousePuzzle3_EventScript_26C510:: @ 826C510
setvar VAR_0x4002, 0
setvar VAR_0x4003, 0
setvar VAR_0x4004, 0
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C551
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C557
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C55D
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C563
return
@@ -268,14 +268,14 @@ Route110_TrickHousePuzzle3_EventScript_26C563:: @ 826C563
return
Route110_TrickHousePuzzle3_EventScript_26C569:: @ 826C569
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_26BF97
- compare_var_to_value VAR_0x4009, 0
+ compare VAR_0x4009, 0
call_if 1, Route110_TrickHousePuzzle3_EventScript_26C232
special DrawWholeMapView
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
goto_eq Route110_TrickHousePuzzle3_EventScript_26C599
- compare_var_to_value VAR_0x4009, 0
+ compare VAR_0x4009, 0
goto_eq Route110_TrickHousePuzzle3_EventScript_26C5A0
end
@@ -291,7 +291,7 @@ Route110_TrickHousePuzzle3_EventScript_26C5A0:: @ 826C5A0
Route110_TrickHousePuzzle3_EventScript_26C5A7:: @ 826C5A7
lockall
- compare_var_to_value VAR_0x40AD, 0
+ compare VAR_0x40AD, 0
goto_eq Route110_TrickHousePuzzle3_EventScript_26C5B9
goto Route110_TrickHousePuzzle3_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle4.inc b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
index 9b2e2e57f..56b4b02fb 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle4.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle4_MapScripts:: @ 826C860
Route110_TrickHousePuzzle4_EventScript_26C861:: @ 826C861
lockall
- compare_var_to_value VAR_0x40AE, 0
+ compare VAR_0x40AE, 0
goto_eq Route110_TrickHousePuzzle4_EventScript_26C873
goto Route110_TrickHousePuzzle4_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle5.inc b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
index 5f90e7f1d..5e14d3add 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle5.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
@@ -13,7 +13,7 @@ Route110_TrickHousePuzzle5_MapScript1_26CAF6: @ 826CAF6
Route110_TrickHousePuzzle5_EventScript_26CB15:: @ 826CB15
lockall
- compare_var_to_value VAR_0x40AF, 0
+ compare VAR_0x40AF, 0
goto_eq Route110_TrickHousePuzzle5_EventScript_26CB27
goto Route110_TrickHousePuzzle5_EventScript_26A3DB
end
@@ -27,7 +27,7 @@ Route110_TrickHousePuzzle5_EventScript_26CB32:: @ 826CB32
lockall
applymovement 1, Route110_TrickHousePuzzle5_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_eq Route110_TrickHousePuzzle5_EventScript_26D1AA
setvar VAR_0x4009, 0
goto Route110_TrickHousePuzzle5_EventScript_26CCEB
@@ -37,7 +37,7 @@ Route110_TrickHousePuzzle5_EventScript_26CB53:: @ 826CB53
lockall
applymovement 2, Route110_TrickHousePuzzle5_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x4002, 1
+ compare VAR_0x4002, 1
goto_eq Route110_TrickHousePuzzle5_EventScript_26D1AA
setvar VAR_0x4009, 0
goto Route110_TrickHousePuzzle5_EventScript_26CD6A
@@ -47,7 +47,7 @@ Route110_TrickHousePuzzle5_EventScript_26CB74:: @ 826CB74
lockall
applymovement 3, Route110_TrickHousePuzzle5_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x4003, 1
+ compare VAR_0x4003, 1
goto_eq Route110_TrickHousePuzzle5_EventScript_26D1AA
setvar VAR_0x4009, 0
goto Route110_TrickHousePuzzle5_EventScript_26CDF4
@@ -57,7 +57,7 @@ Route110_TrickHousePuzzle5_EventScript_26CB95:: @ 826CB95
lockall
applymovement 4, Route110_TrickHousePuzzle5_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x4004, 1
+ compare VAR_0x4004, 1
goto_eq Route110_TrickHousePuzzle5_EventScript_26D1AA
setvar VAR_0x4009, 0
goto Route110_TrickHousePuzzle5_EventScript_26CE73
@@ -67,7 +67,7 @@ Route110_TrickHousePuzzle5_EventScript_26CBB6:: @ 826CBB6
lockall
applymovement 5, Route110_TrickHousePuzzle5_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x4005, 1
+ compare VAR_0x4005, 1
goto_eq Route110_TrickHousePuzzle5_EventScript_26D1AA
setvar VAR_0x4009, 0
goto Route110_TrickHousePuzzle5_EventScript_26CEF2
@@ -219,13 +219,13 @@ Route110_TrickHousePuzzle5_EventScript_26CCEB:: @ 826CCEB
waitmovement 0
applymovement 1, Route110_TrickHousePuzzle5_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1B4
- compare_var_to_value VAR_0x4009, 2
+ compare VAR_0x4009, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1EC
- compare_var_to_value VAR_0x4009, 3
+ compare VAR_0x4009, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D224
- compare_var_to_value VAR_0x4009, 4
+ compare VAR_0x4009, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D25C
msgbox Route110_TrickHousePuzzle5_Text_26D6CE, 4
random 3
@@ -243,15 +243,15 @@ Route110_TrickHousePuzzle5_EventScript_26CD6A:: @ 826CD6A
waitmovement 0
applymovement 2, Route110_TrickHousePuzzle5_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D2CC
- compare_var_to_value VAR_0x4009, 2
+ compare VAR_0x4009, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D304
- compare_var_to_value VAR_0x4009, 3
+ compare VAR_0x4009, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D33C
- compare_var_to_value VAR_0x4009, 4
+ compare VAR_0x4009, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D374
- compare_var_to_value VAR_0x4009, 5
+ compare VAR_0x4009, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D3AC
msgbox Route110_TrickHousePuzzle5_Text_26D8EA, 4
random 3
@@ -269,13 +269,13 @@ Route110_TrickHousePuzzle5_EventScript_26CDF4:: @ 826CDF4
waitmovement 0
applymovement 3, Route110_TrickHousePuzzle5_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1B4
- compare_var_to_value VAR_0x4009, 2
+ compare VAR_0x4009, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1EC
- compare_var_to_value VAR_0x4009, 3
+ compare VAR_0x4009, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D224
- compare_var_to_value VAR_0x4009, 4
+ compare VAR_0x4009, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D25C
msgbox Route110_TrickHousePuzzle5_Text_26DA1E, 4
random 3
@@ -293,13 +293,13 @@ Route110_TrickHousePuzzle5_EventScript_26CE73:: @ 826CE73
waitmovement 0
applymovement 4, Route110_TrickHousePuzzle5_Movement_27259A
waitmovement 0
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1B4
- compare_var_to_value VAR_0x4009, 2
+ compare VAR_0x4009, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D1EC
- compare_var_to_value VAR_0x4009, 3
+ compare VAR_0x4009, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D224
- compare_var_to_value VAR_0x4009, 4
+ compare VAR_0x4009, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D25C
msgbox Route110_TrickHousePuzzle5_Text_26DB4C, 4
random 3
@@ -475,132 +475,132 @@ Route110_TrickHousePuzzle5_EventScript_26D1AA:: @ 826D1AA
end
Route110_TrickHousePuzzle5_EventScript_26D1B4:: @ 826D1B4
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D3E4
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D3EF
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D3FA
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D405
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D410
return
Route110_TrickHousePuzzle5_EventScript_26D1EC:: @ 826D1EC
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D41B
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D426
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D431
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D43C
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D447
return
Route110_TrickHousePuzzle5_EventScript_26D224:: @ 826D224
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D452
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D45D
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D468
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D473
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D47E
return
Route110_TrickHousePuzzle5_EventScript_26D25C:: @ 826D25C
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D489
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D494
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D49F
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4AA
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4B5
return
Route110_TrickHousePuzzle5_EventScript_26D294:: @ 826D294
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4C0
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4CB
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4D6
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4E1
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4EC
return
Route110_TrickHousePuzzle5_EventScript_26D2CC:: @ 826D2CC
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D4F7
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D502
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D50D
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D518
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D523
return
Route110_TrickHousePuzzle5_EventScript_26D304:: @ 826D304
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D52E
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D539
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D544
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D54F
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D55A
return
Route110_TrickHousePuzzle5_EventScript_26D33C:: @ 826D33C
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D565
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D570
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D57B
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D586
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D591
return
Route110_TrickHousePuzzle5_EventScript_26D374:: @ 826D374
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D59C
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5A7
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5B2
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5BD
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5C8
return
Route110_TrickHousePuzzle5_EventScript_26D3AC:: @ 826D3AC
- compare_var_to_value VAR_0x4008, 1
+ compare VAR_0x4008, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5D3
- compare_var_to_value VAR_0x4008, 2
+ compare VAR_0x4008, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5DE
- compare_var_to_value VAR_0x4008, 3
+ compare VAR_0x4008, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5E9
- compare_var_to_value VAR_0x4008, 4
+ compare VAR_0x4008, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5F4
- compare_var_to_value VAR_0x4008, 5
+ compare VAR_0x4008, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_26D5FF
return
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle6.inc b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
index 075acc6c9..a043b2ec4 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle6.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
@@ -17,7 +17,7 @@ Route110_TrickHousePuzzle6_EventScript_26DDC0:: @ 826DDC0
Route110_TrickHousePuzzle6_EventScript_26DDC4:: @ 826DDC4
lockall
- compare_var_to_value VAR_0x40B0, 0
+ compare VAR_0x40B0, 0
goto_eq Route110_TrickHousePuzzle6_EventScript_26DDD6
goto Route110_TrickHousePuzzle6_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle7.inc b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
index e7044748b..35e5e1522 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle7.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
@@ -73,7 +73,7 @@ Route110_TrickHousePuzzle7_EventScript_26E185:: @ 826E185
return
Route110_TrickHousePuzzle7_MapScript1_26E198: @ 826E198
- compare_var_to_value VAR_0x40B6, 1
+ compare VAR_0x40B6, 1
goto_eq Route110_TrickHousePuzzle7_EventScript_26E1B3
clearflag FLAG_0x0C2
clearflag FLAG_0x0C3
@@ -86,7 +86,7 @@ Route110_TrickHousePuzzle7_EventScript_26E1B3:: @ 826E1B3
end
Route110_TrickHousePuzzle7_MapScript1_26E1B4: @ 826E1B4
- compare_var_to_value VAR_0x40B6, 1
+ compare VAR_0x40B6, 1
call_if 1, Route110_TrickHousePuzzle7_EventScript_26E0AC
end
@@ -100,7 +100,7 @@ Route110_TrickHousePuzzle7_EventScript_26E1CA:: @ 826E1CA
Route110_TrickHousePuzzle7_EventScript_26E1D0:: @ 826E1D0
lockall
- compare_var_to_value VAR_0x40B1, 0
+ compare VAR_0x40B1, 0
goto_eq Route110_TrickHousePuzzle7_EventScript_26E1E2
goto Route110_TrickHousePuzzle7_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle8.inc b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
index bf0c4b978..369bc59a7 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle8.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle8_MapScripts:: @ 826E801
Route110_TrickHousePuzzle8_EventScript_26E802:: @ 826E802
lockall
- compare_var_to_value VAR_0x40B2, 0
+ compare VAR_0x40B2, 0
goto_eq Route110_TrickHousePuzzle8_EventScript_26E814
goto Route110_TrickHousePuzzle8_EventScript_26A3DB
end
diff --git a/data/scripts/maps/Route111.inc b/data/scripts/maps/Route111.inc
index c51b07b6c..8e1672dfe 100644
--- a/data/scripts/maps/Route111.inc
+++ b/data/scripts/maps/Route111.inc
@@ -8,7 +8,7 @@ Route111_MapScripts:: @ 81F0CA7
Route111_MapScript1_1F0CBC: @ 81F0CBC
checkflag FLAG_0x0E4
call_if 0, Route111_EventScript_1F0CD1
- compare_var_to_value VAR_0x40CB, 1
+ compare VAR_0x40CB, 1
call_if 1, Route111_EventScript_1F0CE4
end
@@ -43,9 +43,9 @@ Route111_MapScript1_1F0D87: @ 81F0D87
special sub_81BE79C
checkflag FLAG_0x14E
call_if 0, Route111_EventScript_1F0E3C
- compare_var_to_value VAR_0x40CB, 1
+ compare VAR_0x40CB, 1
call_if 1, Route111_EventScript_1F0DC2
- compare_var_to_value VAR_0x40CB, 2
+ compare VAR_0x40CB, 2
call_if 1, Route111_EventScript_1F0E40
call Route111_EventScript_1F0DE6
call Route111_EventScript_28CCC7
@@ -55,9 +55,9 @@ Route111_MapScript1_1F0D87: @ 81F0D87
Route111_EventScript_1F0DC2:: @ 81F0DC2
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_1F0DDA
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_1F0DE0
return
@@ -71,15 +71,15 @@ Route111_EventScript_1F0DE0:: @ 81F0DE0
Route111_EventScript_1F0DE6:: @ 81F0DE6
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x4001, 34
+ compare VAR_0x4001, 34
goto_if 0, Route111_EventScript_1F0E25
- compare_var_to_value VAR_0x4001, 107
+ compare VAR_0x4001, 107
goto_if 2, Route111_EventScript_1F0E25
- compare_var_to_value VAR_0x4001, 72
+ compare VAR_0x4001, 72
goto_if 2, Route111_EventScript_1F0E22
- compare_var_to_value VAR_0x4000, 2000
+ compare VAR_0x4000, 2000
goto_if 2, Route111_EventScript_1F0E25
- compare_var_to_value VAR_0x4000, 8
+ compare VAR_0x4000, 8
goto_if 0, Route111_EventScript_1F0E25
Route111_EventScript_1F0E22:: @ 81F0E22
@@ -167,10 +167,10 @@ Route111_EventScript_1F0EB9:: @ 81F0EB9
goto_eq Route111_EventScript_1F0EF4
msgbox Route111_Text_2A6EBD, 4
giveitem_std ITEM_RAZZ_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_272054
setflag FLAG_0x92C
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
msgbox Route111_Text_2A6F3D, 4
release
end
@@ -206,7 +206,7 @@ Route111_EventScript_1F0F22:: @ 81F0F22
Route111_EventScript_1F0F2E:: @ 81F0F2E
checkitem ITEM_GO_GOGGLES, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_1F0F45
setvar VAR_0x4003, 1
releaseall
@@ -215,13 +215,13 @@ Route111_EventScript_1F0F2E:: @ 81F0F2E
Route111_EventScript_1F0F45:: @ 81F0F45
msgbox gUnknown_08272C5F, 4
closemessage
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
call_if 1, Route111_EventScript_1F0F7C
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
call_if 1, Route111_EventScript_1F0F87
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
call_if 1, Route111_EventScript_1F0F92
- compare_var_to_value VAR_0x8004, 3
+ compare VAR_0x8004, 3
call_if 1, Route111_EventScript_1F0F9D
releaseall
end
@@ -264,23 +264,23 @@ Route111_Movement_1F0FAE: @ 81F0FAE
Route111_EventScript_1F0FB0:: @ 81F0FB0
setweather 2
- fadenewbgm BGM_DOORO_X1
+ fadenewbgm MUS_DOORO_X1
doweather
setvar VAR_0x4003, 0
end
Route111_EventScript_1F0FBD:: @ 81F0FBD
setweather 8
- fadenewbgm BGM_ASHROAD
+ fadenewbgm MUS_ASHROAD
doweather
end
Route111_EventScript_1F0FC5:: @ 81F0FC5
lock
faceplayer
- setflag FLAG_0x8A3
+ setflag FLAG_LANDMARK_WINSTRATE_FAMILY
msgbox Route111_Text_1F1475, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_1F0FE7
msgbox Route111_Text_1F14F5, 4
release
@@ -415,9 +415,9 @@ Route111_EventScript_1F1192:: @ 81F1192
Route111_EventScript_1F119B:: @ 81F119B
lock
faceplayer
- compare_var_to_value VAR_0x40CB, 3
+ compare VAR_0x40CB, 3
goto_eq Route111_EventScript_1F11C6
- compare_var_to_value VAR_0x40CB, 2
+ compare VAR_0x40CB, 2
goto_eq Route111_EventScript_1F11D0
checkflag FLAG_0x14E
goto_eq Route111_EventScript_1F11DA
@@ -473,8 +473,8 @@ Route111_EventScript_1F1249:: @ 81F1249
Route111_EventScript_1F1260:: @ 81F1260
trainerbattle 2, TRAINER_DUSTY_1, 0, Route111_Text_298B08, Route111_Text_298B53, Route111_EventScript_1F128C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_1F12AB
msgbox Route111_Text_298B9A, 4
release
@@ -513,8 +513,8 @@ Route111_EventScript_1F12F0:: @ 81F12F0
Route111_EventScript_1F1307:: @ 81F1307
trainerbattle 2, TRAINER_WILTON_1, 0, Route111_Text_298F79, Route111_Text_298FA9, Route111_EventScript_1F1333
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_1F1352
msgbox Route111_Text_298FD4, 4
release
@@ -538,8 +538,8 @@ Route111_EventScript_1F1352:: @ 81F1352
Route111_EventScript_1F1369:: @ 81F1369
trainerbattle 2, TRAINER_BROOKE_1, 0, Route111_Text_299143, Route111_Text_299193, Route111_EventScript_1F1395
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_1F13B4
msgbox Route111_Text_2991C2, 4
release
diff --git a/data/scripts/maps/Route111_OldLadysRestStop.inc b/data/scripts/maps/Route111_OldLadysRestStop.inc
index 474d2a3f2..015a584f4 100644
--- a/data/scripts/maps/Route111_OldLadysRestStop.inc
+++ b/data/scripts/maps/Route111_OldLadysRestStop.inc
@@ -3,16 +3,16 @@ Route111_OldLadysRestStop_MapScripts:: @ 822A916
.byte 0
Route111_OldLadysRestStop_MapScript1_22A91C: @ 822A91C
- setflag FLAG_0x8A1
+ setflag FLAG_LANDMARK_OLD_LADY_REST_SHOP
end
Route111_OldLadysRestStop_EventScript_22A920:: @ 822A920
lock
faceplayer
msgbox Route111_OldLadysRestStop_Text_22A978, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_OldLadysRestStop_EventScript_22A941
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_OldLadysRestStop_EventScript_22A96E
end
@@ -21,9 +21,9 @@ Route111_OldLadysRestStop_EventScript_22A941:: @ 822A941
closemessage
call Route111_OldLadysRestStop_EventScript_272083
msgbox Route111_OldLadysRestStop_Text_22AA16, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_OldLadysRestStop_EventScript_22A941
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_OldLadysRestStop_EventScript_22A96E
end
diff --git a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
index af556d0e0..847119d2e 100644
--- a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
+++ b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
@@ -17,7 +17,7 @@ Route111_WinstrateFamilysHouse_EventScript_22A4A2:: @ 822A4A2
goto_eq Route111_WinstrateFamilysHouse_EventScript_22A4DA
msgbox Route111_WinstrateFamilysHouse_Text_22A5F4, 4
giveitem_std ITEM_MACHO_BRACE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_WinstrateFamilysHouse_EventScript_272054
setflag FLAG_0x115
goto Route111_WinstrateFamilysHouse_EventScript_22A52C
diff --git a/data/scripts/maps/Route112.inc b/data/scripts/maps/Route112.inc
index 066a7a347..88262fadb 100644
--- a/data/scripts/maps/Route112.inc
+++ b/data/scripts/maps/Route112.inc
@@ -67,8 +67,8 @@ Route112_EventScript_1F1E6A:: @ 81F1E6A
Route112_EventScript_1F1E81:: @ 81F1E81
trainerbattle 2, TRAINER_TRENT_1, 0, Route112_Text_299815, Route112_Text_29987C, Route112_EventScript_1F1EAD
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route112_EventScript_1F1ECC
msgbox Route112_Text_299896, 4
release
diff --git a/data/scripts/maps/Route112_CableCarStation.inc b/data/scripts/maps/Route112_CableCarStation.inc
index eac7dbc0a..72c003d99 100644
--- a/data/scripts/maps/Route112_CableCarStation.inc
+++ b/data/scripts/maps/Route112_CableCarStation.inc
@@ -5,7 +5,7 @@ Route112_CableCarStation_MapScripts:: @ 822AABE
Route112_CableCarStation_MapScript1_22AAC9: @ 822AAC9
setescapewarp ROUTE_112, 255, 28, 28
- compare_var_to_value VAR_0x40A3, 2
+ compare VAR_0x40A3, 2
call_if 1, Route112_CableCarStation_EventScript_22AADD
end
@@ -33,9 +33,9 @@ Route112_CableCarStation_EventScript_22AB17:: @ 822AB17
lock
faceplayer
msgbox Route112_CableCarStation_Text_22AB85, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route112_CableCarStation_EventScript_22AB38
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route112_CableCarStation_EventScript_22AB67
end
@@ -48,7 +48,7 @@ Route112_CableCarStation_EventScript_22AB38:: @ 822AB38
setvar VAR_0x8004, 0
setvar VAR_0x40A3, 1
incrementgamestat 48
- special sub_8138B8C
+ special CableCarWarp
special sub_814FC9C
waitstate
release
diff --git a/data/scripts/maps/Route113.inc b/data/scripts/maps/Route113.inc
index 7ee63e492..c1ce29b72 100644
--- a/data/scripts/maps/Route113.inc
+++ b/data/scripts/maps/Route113.inc
@@ -14,9 +14,9 @@ Route113_MapScript1_1F2161: @ 81F2161
Route113_EventScript_1F216A:: @ 81F216A
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x4000, 19
+ compare VAR_0x4000, 19
goto_if 0, Route113_EventScript_1F2189
- compare_var_to_value VAR_0x4000, 84
+ compare VAR_0x4000, 84
goto_if 2, Route113_EventScript_1F2189
setweather 7
return
@@ -60,8 +60,8 @@ Route113_EventScript_1F21D7:: @ 81F21D7
Route113_EventScript_1F21EE:: @ 81F21EE
trainerbattle 2, TRAINER_MADELINE_1, 0, Route113_Text_299EA6, Route113_Text_299EF9, Route113_EventScript_1F221A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route113_EventScript_1F2239
msgbox Route113_Text_299F15, 4
release
@@ -85,8 +85,8 @@ Route113_EventScript_1F2239:: @ 81F2239
Route113_EventScript_1F2250:: @ 81F2250
trainerbattle 2, TRAINER_LAO_1, 0, Route113_Text_29A015, Route113_Text_29A04C, Route113_EventScript_1F227C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route113_EventScript_1F229B
msgbox Route113_Text_29A067, 4
release
diff --git a/data/scripts/maps/Route113_GlassWorkshop.inc b/data/scripts/maps/Route113_GlassWorkshop.inc
index aff641fa8..5ea100567 100644
--- a/data/scripts/maps/Route113_GlassWorkshop.inc
+++ b/data/scripts/maps/Route113_GlassWorkshop.inc
@@ -3,8 +3,8 @@ Route113_GlassWorkshop_MapScripts:: @ 826ED03
.byte 0
Route113_GlassWorkshop_MapScript1_26ED09: @ 826ED09
- setflag FLAG_0x8A4
- compare_var_to_value VAR_0x40BE, 1
+ setflag FLAG_LANDMARK_GLASS_WORKSHOP
+ compare VAR_0x40BE, 1
call_if 1, Route113_GlassWorkshop_EventScript_26ED18
end
@@ -15,11 +15,11 @@ Route113_GlassWorkshop_EventScript_26ED18:: @ 826ED18
Route113_GlassWorkshop_EventScript_26ED1E:: @ 826ED1E
lock
faceplayer
- compare_var_to_value VAR_0x40BE, 10
+ compare VAR_0x40BE, 10
goto_if 4, Route113_GlassWorkshop_EventScript_26F090
- compare_var_to_value VAR_0x40BE, 2
+ compare VAR_0x40BE, 2
goto_eq Route113_GlassWorkshop_EventScript_26ED6E
- compare_var_to_value VAR_0x40BE, 1
+ compare VAR_0x40BE, 1
goto_eq Route113_GlassWorkshop_EventScript_26ED64
msgbox Route113_GlassWorkshop_Text_26F19D, 4
giveitem_std ITEM_SOOT_SACK
@@ -35,10 +35,10 @@ Route113_GlassWorkshop_EventScript_26ED64:: @ 826ED64
Route113_GlassWorkshop_EventScript_26ED6E:: @ 826ED6E
checkitem ITEM_SOOT_SACK, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26ED9D
msgbox Route113_GlassWorkshop_Text_26F312, 4
- compare_var_to_value VAR_ASH_GATHER_COUNT, 250
+ compare VAR_ASH_GATHER_COUNT, 250
goto_if 0, Route113_GlassWorkshop_EventScript_26EFD6
message Route113_GlassWorkshop_Text_26F40A
waitmessage
@@ -71,10 +71,10 @@ Route113_GlassWorkshop_EventScript_26EE1E:: @ 826EE1E
setvar VAR_0x8008, 39
bufferitemname 0, VAR_0x8008
setvar VAR_0x800A, 250
- compare_var_to_value VAR_ASH_GATHER_COUNT, 250
+ compare VAR_ASH_GATHER_COUNT, 250
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 10
subvar VAR_ASH_GATHER_COUNT, 250
@@ -85,10 +85,10 @@ Route113_GlassWorkshop_EventScript_26EE5A:: @ 826EE5A
setvar VAR_0x8008, 40
bufferitemname 0, VAR_0x8008
setvar VAR_0x800A, 500
- compare_var_to_value VAR_ASH_GATHER_COUNT, 500
+ compare VAR_ASH_GATHER_COUNT, 500
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 11
subvar VAR_ASH_GATHER_COUNT, 500
@@ -99,10 +99,10 @@ Route113_GlassWorkshop_EventScript_26EE96:: @ 826EE96
setvar VAR_0x8008, 41
bufferitemname 0, VAR_0x8008
setvar VAR_0x800A, 500
- compare_var_to_value VAR_ASH_GATHER_COUNT, 500
+ compare VAR_ASH_GATHER_COUNT, 500
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 12
subvar VAR_ASH_GATHER_COUNT, 500
@@ -113,10 +113,10 @@ Route113_GlassWorkshop_EventScript_26EED2:: @ 826EED2
setvar VAR_0x8008, 43
bufferitemname 0, VAR_0x8008
setvar VAR_0x800A, 1000
- compare_var_to_value VAR_ASH_GATHER_COUNT, 1000
+ compare VAR_ASH_GATHER_COUNT, 1000
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 13
subvar VAR_ASH_GATHER_COUNT, 1000
@@ -127,10 +127,10 @@ Route113_GlassWorkshop_EventScript_26EF0E:: @ 826EF0E
setvar VAR_0x8008, 42
bufferitemname 0, VAR_0x8008
setvar VAR_0x800A, 1000
- compare_var_to_value VAR_ASH_GATHER_COUNT, 1000
+ compare VAR_ASH_GATHER_COUNT, 1000
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 14
subvar VAR_ASH_GATHER_COUNT, 1000
@@ -142,10 +142,10 @@ Route113_GlassWorkshop_EventScript_26EF4A:: @ 826EF4A
setvar VAR_0x8008, 13
bufferdecorationname 0, VAR_0x8008
setvar VAR_0x800A, 6000
- compare_var_to_value VAR_ASH_GATHER_COUNT, 6000
+ compare VAR_ASH_GATHER_COUNT, 6000
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 15
subvar VAR_ASH_GATHER_COUNT, 6000
@@ -157,10 +157,10 @@ Route113_GlassWorkshop_EventScript_26EF8B:: @ 826EF8B
setvar VAR_0x8008, 6
bufferdecorationname 0, VAR_0x8008
setvar VAR_0x800A, 8000
- compare_var_to_value VAR_ASH_GATHER_COUNT, 8000
+ compare VAR_ASH_GATHER_COUNT, 8000
goto_if 0, Route113_GlassWorkshop_EventScript_26EFEE
msgbox Route113_GlassWorkshop_Text_26F480, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F003
setvar VAR_0x40BE, 16
subvar VAR_ASH_GATHER_COUNT, 8000
@@ -202,9 +202,9 @@ Route113_GlassWorkshop_EventScript_26F00F:: @ 826F00F
delay 30
fadescreen 0
msgbox Route113_GlassWorkshop_Text_26F688, 4
- compare_var_to_value VAR_0x8009, 0
+ compare VAR_0x8009, 0
call_if 1, Route113_GlassWorkshop_EventScript_26F047
- compare_var_to_value VAR_0x8009, 1
+ compare VAR_0x8009, 1
call_if 1, Route113_GlassWorkshop_EventScript_26F05F
setvar VAR_0x40BE, 2
release
@@ -212,13 +212,13 @@ Route113_GlassWorkshop_EventScript_26F00F:: @ 826F00F
Route113_GlassWorkshop_EventScript_26F047:: @ 826F047
giveitem_std VAR_0x8008
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F072
return
Route113_GlassWorkshop_EventScript_26F05F:: @ 826F05F
givedecoration_std VAR_0x8008
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route113_GlassWorkshop_EventScript_26F081
return
@@ -296,9 +296,9 @@ Route113_GlassWorkshop_EventScript_26F15B:: @ 826F15B
Route113_GlassWorkshop_EventScript_26F16F:: @ 826F16F
msgbox Route113_GlassWorkshop_Text_26F688, 4
- compare_var_to_value VAR_0x8009, 0
+ compare VAR_0x8009, 0
call_if 1, Route113_GlassWorkshop_EventScript_26F047
- compare_var_to_value VAR_0x8009, 1
+ compare VAR_0x8009, 1
call_if 1, Route113_GlassWorkshop_EventScript_26F05F
setvar VAR_0x40BE, 2
release
diff --git a/data/scripts/maps/Route114.inc b/data/scripts/maps/Route114.inc
index cca7be5af..6be6bea91 100644
--- a/data/scripts/maps/Route114.inc
+++ b/data/scripts/maps/Route114.inc
@@ -5,18 +5,18 @@ Route114_MapScripts:: @ 81F252F
.byte 0
Route114_MapScript1_1F253F: @ 81F253F
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route114_EventScript_273D13
- compare_var_to_value VAR_0x4037, 1
+ compare VAR_0x4037, 1
call_if 1, Route114_EventScript_273D1B
- compare_var_to_value VAR_0x4037, 2
+ compare VAR_0x4037, 2
call_if 1, Route114_EventScript_273D1B
end
Route114_MapScript1_1F2561: @ 81F2561
- compare_var_to_value VAR_0x4037, 1
+ compare VAR_0x4037, 1
call_if 1, Route114_EventScript_273913
- compare_var_to_value VAR_0x4037, 2
+ compare VAR_0x4037, 2
call_if 1, Route114_EventScript_273926
end
@@ -35,7 +35,7 @@ Route114_EventScript_1F2582:: @ 81F2582
addvar VAR_RESULT, 15
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route114_EventScript_272054
setflag FLAG_0x92B
msgbox Route114_Text_2A7034, 4
@@ -54,7 +54,7 @@ Route114_EventScript_1F25D1:: @ 81F25D1
goto_eq Route114_EventScript_1F2608
msgbox Route114_Text_1F2809, 4
giveitem_std ITEM_TM05
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route114_EventScript_272054
setflag FLAG_0x0E7
msgbox Route114_Text_1F2872, 4
@@ -110,8 +110,8 @@ Route114_EventScript_1F2685:: @ 81F2685
Route114_EventScript_1F269C:: @ 81F269C
trainerbattle 2, TRAINER_STEVE_1, 0, Route114_Text_29A943, Route114_Text_29A973, Route114_EventScript_1F26C8
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route114_EventScript_1F26E7
msgbox Route114_Text_29A981, 4
release
@@ -135,8 +135,8 @@ Route114_EventScript_1F26E7:: @ 81F26E7
Route114_EventScript_1F26FE:: @ 81F26FE
trainerbattle 2, TRAINER_BERNIE_1, 0, Route114_Text_29AADB, Route114_Text_29AB1A, Route114_EventScript_1F272A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route114_EventScript_1F2749
msgbox Route114_Text_29AB36, 4
release
diff --git a/data/scripts/maps/Route114_FossilManiacsHouse.inc b/data/scripts/maps/Route114_FossilManiacsHouse.inc
index 74aed6cbf..f14c15f9e 100644
--- a/data/scripts/maps/Route114_FossilManiacsHouse.inc
+++ b/data/scripts/maps/Route114_FossilManiacsHouse.inc
@@ -3,7 +3,7 @@ Route114_FossilManiacsHouse_MapScripts:: @ 822AD30
.byte 0
Route114_FossilManiacsHouse_MapScript1_22AD36: @ 822AD36
- setflag FLAG_0x8B7
+ setflag FLAG_LANDMARK_FOSSIL_MANIACS_HOUSE
end
Route114_FossilManiacsHouse_EventScript_22AD3A:: @ 822AD3A
@@ -13,7 +13,7 @@ Route114_FossilManiacsHouse_EventScript_22AD3A:: @ 822AD3A
goto_eq Route114_FossilManiacsHouse_EventScript_22AD69
msgbox Route114_FossilManiacsHouse_Text_22AD85, 4
giveitem_std ITEM_TM28
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route114_FossilManiacsHouse_EventScript_272054
setflag FLAG_0x105
release
diff --git a/data/scripts/maps/Route114_FossilManiacsTunnel.inc b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
index 81ada5e55..bc5a6d977 100644
--- a/data/scripts/maps/Route114_FossilManiacsTunnel.inc
+++ b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
@@ -39,10 +39,10 @@ Route114_FossilManiacsTunnel_EventScript_22AF87:: @ 822AF87
checkflag FLAG_0x10B
goto_eq Route114_FossilManiacsTunnel_EventScript_22AFC6
checkitem ITEM_ROOT_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route114_FossilManiacsTunnel_EventScript_22AFBC
checkitem ITEM_CLAW_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route114_FossilManiacsTunnel_EventScript_22AFBC
msgbox Route114_FossilManiacsTunnel_Text_22AFD0, 4
release
diff --git a/data/scripts/maps/Route114_LanettesHouse.inc b/data/scripts/maps/Route114_LanettesHouse.inc
index b75f2091c..00bb4f226 100644
--- a/data/scripts/maps/Route114_LanettesHouse.inc
+++ b/data/scripts/maps/Route114_LanettesHouse.inc
@@ -3,7 +3,7 @@ Route114_LanettesHouse_MapScripts:: @ 822B2C8
.byte 0
Route114_LanettesHouse_MapScript1_22B2CE: @ 822B2CE
- setflag FLAG_0x8A5
+ setflag FLAG_LANDMARK_LANETTES_HOUSE
end
Route114_LanettesHouse_EventScript_22B2D2:: @ 822B2D2
@@ -14,7 +14,7 @@ Route114_LanettesHouse_EventScript_22B2D2:: @ 822B2D2
setflag FLAG_SYS_PC_LANETTE
msgbox Route114_LanettesHouse_Text_22B34E, 4
givedecoration_std 99
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route114_LanettesHouse_EventScript_272067
setflag FLAG_0x083
release
@@ -28,7 +28,7 @@ Route114_LanettesHouse_EventScript_22B2FF:: @ 822B2FF
Route114_LanettesHouse_EventScript_22B309:: @ 822B309
lockall
msgbox Route114_LanettesHouse_Text_22B485, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route114_LanettesHouse_EventScript_22B327
msgbox Route114_LanettesHouse_Text_22B6E4, 4
releaseall
@@ -36,7 +36,7 @@ Route114_LanettesHouse_EventScript_22B309:: @ 822B309
Route114_LanettesHouse_EventScript_22B327:: @ 822B327
msgbox Route114_LanettesHouse_Text_22B53C, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route114_LanettesHouse_EventScript_22B33C
releaseall
end
diff --git a/data/scripts/maps/Route115.inc b/data/scripts/maps/Route115.inc
index 8ea531f9d..69edd5830 100644
--- a/data/scripts/maps/Route115.inc
+++ b/data/scripts/maps/Route115.inc
@@ -5,18 +5,18 @@ Route115_MapScripts:: @ 81F2920
.byte 0
Route115_MapScript1_1F2930: @ 81F2930
- compare_var_to_value VAR_0x4037, 3
+ compare VAR_0x4037, 3
call_if 1, Route115_EventScript_273939
- compare_var_to_value VAR_0x4037, 4
+ compare VAR_0x4037, 4
call_if 1, Route115_EventScript_27394C
end
Route115_MapScript1_1F2947: @ 81F2947
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route115_EventScript_273D13
- compare_var_to_value VAR_0x4037, 3
+ compare VAR_0x4037, 3
call_if 1, Route115_EventScript_273D1B
- compare_var_to_value VAR_0x4037, 4
+ compare VAR_0x4037, 4
call_if 1, Route115_EventScript_273D1B
end
@@ -38,8 +38,8 @@ Route115_EventScript_1F2985:: @ 81F2985
Route115_EventScript_1F298E:: @ 81F298E
trainerbattle 2, TRAINER_TIMOTHY_1, 0, Route115_Text_29B1FA, Route115_Text_29B230, Route115_EventScript_1F29BA
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route115_EventScript_1F29D9
msgbox Route115_Text_29B258, 4
release
@@ -68,8 +68,8 @@ Route115_EventScript_1F29F0:: @ 81F29F0
Route115_EventScript_1F2A07:: @ 81F2A07
trainerbattle 2, TRAINER_NOB_1, 0, Route115_Text_29B449, Route115_Text_29B480, Route115_EventScript_1F2A33
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route115_EventScript_1F2A52
msgbox Route115_Text_29B49D, 4
release
@@ -93,8 +93,8 @@ Route115_EventScript_1F2A52:: @ 81F2A52
Route115_EventScript_1F2A69:: @ 81F2A69
trainerbattle 2, TRAINER_CYNDY_1, 0, Route115_Text_29B5EF, Route115_Text_29B62D, Route115_EventScript_1F2A95
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route115_EventScript_1F2AB4
msgbox Route115_Text_29B647, 4
release
diff --git a/data/scripts/maps/Route116.inc b/data/scripts/maps/Route116.inc
index 359f21375..00bc1ff6c 100644
--- a/data/scripts/maps/Route116.inc
+++ b/data/scripts/maps/Route116.inc
@@ -7,11 +7,11 @@ Route116_MapScripts:: @ 81F2C0C
Route116_MapScript1_1F2C1C: @ 81F2C1C
checkflag FLAG_0x08F
call_if 1, Route116_EventScript_1F2C47
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route116_EventScript_273D13
- compare_var_to_value VAR_0x4037, 5
+ compare VAR_0x4037, 5
call_if 1, Route116_EventScript_273D1B
- compare_var_to_value VAR_0x4037, 6
+ compare VAR_0x4037, 6
call_if 1, Route116_EventScript_273D1B
end
@@ -20,9 +20,9 @@ Route116_EventScript_1F2C47:: @ 81F2C47
return
Route116_MapScript1_1F2C4F: @ 81F2C4F
- compare_var_to_value VAR_0x4037, 5
+ compare VAR_0x4037, 5
call_if 1, Route116_EventScript_27395F
- compare_var_to_value VAR_0x4037, 6
+ compare VAR_0x4037, 6
call_if 1, Route116_EventScript_273972
end
@@ -63,17 +63,17 @@ Route116_EventScript_1F2CA2:: @ 81F2CA2
Route116_EventScript_1F2CBB:: @ 81F2CBB
setflag FLAG_0x11F
giveitem_std ITEM_REPEAT_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route116_EventScript_1F2D39
msgbox Route116_Text_1F3521, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route116_EventScript_1F2D15
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, Route116_EventScript_1F2D15
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, Route116_EventScript_1F2D15
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route116_EventScript_1F2D20
removeobject VAR_LAST_TALKED
clearflag FLAG_0x3B5
@@ -167,10 +167,10 @@ Route116_EventScript_1F2DB6:: @ 81F2DB6
lock
faceplayer
checkitem ITEM_BLACK_GLASSES, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route116_EventScript_1F2DF1
specialvar VAR_RESULT, sub_8139634
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route116_EventScript_1F2DE2
msgbox Route116_Text_1F3657, 4
release
@@ -186,7 +186,7 @@ Route116_EventScript_1F2DF1:: @ 81F2DF1
msgbox Route116_Text_1F3657, 4
msgbox Route116_Text_1F3688, 4
specialvar VAR_RESULT, sub_8139634
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route116_EventScript_1F2E1B
msgbox Route116_Text_1F375E, 4
release
@@ -200,13 +200,13 @@ Route116_EventScript_1F2E1B:: @ 81F2E1B
Route116_EventScript_1F2E2A:: @ 81F2E2A
delay 20
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route116_EventScript_1F2E5E
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, Route116_EventScript_1F2E5E
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, Route116_EventScript_1F2E5E
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route116_EventScript_1F2E69
removeobject VAR_LAST_TALKED
release
@@ -259,19 +259,19 @@ Route116_EventScript_1F2EA0:: @ 81F2EA0
Route116_EventScript_1F2EB7:: @ 81F2EB7
trainerbattle 2, TRAINER_JERRY_1, 0, Route116_Text_29BD0C, Route116_Text_29BD66, Route116_EventScript_1F2EF8
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route116_EventScript_1F2F4E
setvar VAR_0x8004, 273
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route116_EventScript_1F2F22
msgbox Route116_Text_29BD92, 4
release
end
Route116_EventScript_1F2EF8:: @ 81F2EF8
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route116_EventScript_1F2F03
release
end
@@ -288,7 +288,7 @@ Route116_EventScript_1F2F03:: @ 81F2F03
end
Route116_EventScript_1F2F22:: @ 81F2F22
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route116_EventScript_1F2F35
msgbox Route116_Text_29BD92, 4
release
@@ -320,19 +320,19 @@ Route116_EventScript_1F2F7C:: @ 81F2F7C
Route116_EventScript_1F2F93:: @ 81F2F93
trainerbattle 2, TRAINER_KAREN_1, 0, Route116_Text_29BFC5, Route116_Text_29BFFA, Route116_EventScript_1F2FD4
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route116_EventScript_1F302A
setvar VAR_0x8004, 280
specialvar VAR_RESULT, sub_813B4E0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route116_EventScript_1F2FFE
msgbox Route116_Text_29C010, 4
release
end
Route116_EventScript_1F2FD4:: @ 81F2FD4
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route116_EventScript_1F2FDF
release
end
@@ -349,7 +349,7 @@ Route116_EventScript_1F2FDF:: @ 81F2FDF
end
Route116_EventScript_1F2FFE:: @ 81F2FFE
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq Route116_EventScript_1F3011
msgbox Route116_Text_29C010, 4
release
diff --git a/data/scripts/maps/Route116_TunnelersRestHouse.inc b/data/scripts/maps/Route116_TunnelersRestHouse.inc
index d9d74911a..f9dbbd3f2 100644
--- a/data/scripts/maps/Route116_TunnelersRestHouse.inc
+++ b/data/scripts/maps/Route116_TunnelersRestHouse.inc
@@ -3,7 +3,7 @@ Route116_TunnelersRestHouse_MapScripts:: @ 822B850
.byte 0
Route116_TunnelersRestHouse_MapScript1_22B856: @ 822B856
- setflag FLAG_0x8BA
+ setflag FLAG_LANDMARK_TUNNELERS_REST_HOUSE
end
Route116_TunnelersRestHouse_EventScript_22B85A:: @ 822B85A
diff --git a/data/scripts/maps/Route117.inc b/data/scripts/maps/Route117.inc
index 01463516b..20240dc82 100644
--- a/data/scripts/maps/Route117.inc
+++ b/data/scripts/maps/Route117.inc
@@ -40,8 +40,8 @@ Route117_EventScript_1F39C7:: @ 81F39C7
Route117_EventScript_1F39D0:: @ 81F39D0
trainerbattle 2, TRAINER_ISAAC_1, 0, Route117_Text_29C43F, Route117_Text_29C47A, Route117_EventScript_1F39FC
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3A1B
msgbox Route117_Text_29C498, 4
release
@@ -65,8 +65,8 @@ Route117_EventScript_1F3A1B:: @ 81F3A1B
Route117_EventScript_1F3A32:: @ 81F3A32
trainerbattle 2, TRAINER_LYDIA_1, 0, Route117_Text_29C612, Route117_Text_29C659, Route117_EventScript_1F3A5E
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3A7D
msgbox Route117_Text_29C679, 4
release
@@ -90,8 +90,8 @@ Route117_EventScript_1F3A7D:: @ 81F3A7D
Route117_EventScript_1F3A94:: @ 81F3A94
trainerbattle 2, TRAINER_DYLAN_1, 0, Route117_Text_29C7A5, Route117_Text_29C7EB, Route117_EventScript_1F3AC0
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3ADF
msgbox Route117_Text_29C800, 4
release
@@ -115,8 +115,8 @@ Route117_EventScript_1F3ADF:: @ 81F3ADF
Route117_EventScript_1F3AF6:: @ 81F3AF6
trainerbattle 2, TRAINER_MARIA_1, 0, Route117_Text_29C955, Route117_Text_29C9A6, Route117_EventScript_1F3B22
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3B41
msgbox Route117_Text_29C9D0, 4
release
@@ -145,8 +145,8 @@ Route117_EventScript_1F3B58:: @ 81F3B58
Route117_EventScript_1F3B6F:: @ 81F3B6F
trainerbattle 6, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_29CC4A, Route117_Text_29CC8E, Route117_Text_29CD61, Route117_EventScript_1F3B9F
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3BB8
msgbox Route117_Text_29CCCB, 4
release
@@ -168,8 +168,8 @@ Route117_EventScript_1F3BB8:: @ 81F3BB8
Route117_EventScript_1F3BD3:: @ 81F3BD3
trainerbattle 6, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_29CD9D, Route117_Text_29CDE9, Route117_Text_29CE52, Route117_EventScript_1F3C03
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route117_EventScript_1F3C1C
msgbox Route117_Text_29CE17, 4
release
diff --git a/data/scripts/maps/Route117_PokemonDayCare.inc b/data/scripts/maps/Route117_PokemonDayCare.inc
index 9f191616d..b2e9ddfaa 100644
--- a/data/scripts/maps/Route117_PokemonDayCare.inc
+++ b/data/scripts/maps/Route117_PokemonDayCare.inc
@@ -3,6 +3,6 @@ Route117_PokemonDayCare_MapScripts:: @ 822BBB1
.byte 0
Route117_PokemonDayCare_MapScript1_22BBB7: @ 822BBB7
- setflag FLAG_0x8A6
+ setflag FLAG_LANDMARK_POKEMON_DAYCARE
end
diff --git a/data/scripts/maps/Route118.inc b/data/scripts/maps/Route118.inc
index 42c3d6d57..4894e8187 100644
--- a/data/scripts/maps/Route118.inc
+++ b/data/scripts/maps/Route118.inc
@@ -6,18 +6,18 @@ Route118_MapScripts:: @ 81F3DBC
Route118_MapScript1_1F3DCC: @ 81F3DCC
call Route118_EventScript_28CCC7
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route118_EventScript_273D13
- compare_var_to_value VAR_0x4037, 7
+ compare VAR_0x4037, 7
call_if 1, Route118_EventScript_273D1B
- compare_var_to_value VAR_0x4037, 8
+ compare VAR_0x4037, 8
call_if 1, Route118_EventScript_273D1B
end
Route118_MapScript1_1F3DF3: @ 81F3DF3
- compare_var_to_value VAR_0x4037, 7
+ compare VAR_0x4037, 7
call_if 1, Route118_EventScript_273985
- compare_var_to_value VAR_0x4037, 8
+ compare VAR_0x4037, 8
call_if 1, Route118_EventScript_273998
end
@@ -31,9 +31,9 @@ Route118_EventScript_1F3E14:: @ 81F3E14
checkflag FLAG_0x0E3
goto_eq Route118_EventScript_1F3E69
msgbox Route118_Text_1F427B, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route118_EventScript_1F3E3E
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route118_EventScript_1F3E5F
end
@@ -102,11 +102,11 @@ Route118_EventScript_1F3EE4:: @ 81F3EE4
delay 30
msgbox Route118_Text_1F40BE, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, Route118_EventScript_1F3F28
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, Route118_EventScript_1F3F3A
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, Route118_EventScript_1F3F4C
setvar VAR_0x4071, 1
removeobject 19
@@ -188,8 +188,8 @@ Route118_Movement_1F3F7E: @ 81F3F7E
Route118_EventScript_1F3F87:: @ 81F3F87
trainerbattle 2, TRAINER_ROSE_1, 0, Route118_Text_29D290, Route118_Text_29D2D8, Route118_EventScript_1F3FB3
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route118_EventScript_1F3FD2
msgbox Route118_Text_29D2FA, 4
release
@@ -223,8 +223,8 @@ Route118_EventScript_1F4000:: @ 81F4000
Route118_EventScript_1F4017:: @ 81F4017
trainerbattle 2, TRAINER_DALTON_1, 0, Route118_Text_29D6AF, Route118_Text_29D6CD, Route118_EventScript_1F4043
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route118_EventScript_1F4062
msgbox Route118_Text_29D6D8, 4
release
diff --git a/data/scripts/maps/Route119.inc b/data/scripts/maps/Route119.inc
index 4436005ba..72707186b 100644
--- a/data/scripts/maps/Route119.inc
+++ b/data/scripts/maps/Route119.inc
@@ -10,7 +10,7 @@ Route119_MapScript1_1F442F: @ 81F442F
Route119_EventScript_1F4439:: @ 81F4439
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, Route119_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -18,9 +18,9 @@ Route119_EventScript_1F4439:: @ 81F4439
Route119_MapScript1_1F444D: @ 81F444D
call Route119_EventScript_271ED7
call Route119_EventScript_271EFB
- compare_var_to_value VAR_0x40B3, 1
+ compare VAR_0x40B3, 1
call_if 1, Route119_EventScript_1F4466
- special sub_8139648
+ special SetRoute119Weather
end
Route119_EventScript_1F4466:: @ 81F4466
@@ -43,39 +43,39 @@ Route119_EventScript_1F4488:: @ 81F4488
lockall
addobject 25
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route119_EventScript_1F4501
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route119_EventScript_1F4506
delay 65
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F46C6
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F46D1
applymovement 255, Route119_Movement_2725AA
waitmovement 0
delay 30
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F4700
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F470F
removeobject 25
addobject 16
delay 30
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route119_EventScript_1F450B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_1F4585
releaseall
end
Route119_EventScript_1F4501:: @ 81F4501
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
return
Route119_EventScript_1F4506:: @ 81F4506
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
return
Route119_EventScript_1F450B:: @ 81F450B
@@ -145,25 +145,25 @@ Route119_EventScript_1F45FF:: @ 81F45FF
Route119_EventScript_1F460F:: @ 81F460F
closemessage
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F4700
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F470F
removeobject 16
addobject 25
delay 30
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F46DC
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F46EE
removeobject 25
setvar VAR_0x4072, 1
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
delay 60
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F46A0
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F46A8
addobject 43
applymovement 43, Route119_Movement_1F4752
@@ -171,9 +171,9 @@ Route119_EventScript_1F460F:: @ 81F460F
addvar VAR_0x40D1, 1
msgbox Route119_Text_1F4E60, 4
closemessage
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, Route119_EventScript_1F46B0
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, Route119_EventScript_1F46BB
removeobject 43
releaseall
@@ -368,8 +368,8 @@ Route119_EventScript_1F47F9:: @ 81F47F9
Route119_EventScript_1F4810:: @ 81F4810
trainerbattle 2, TRAINER_JACKSON_1, 0, Route119_Text_29DC4C, Route119_Text_29DC9F, Route119_EventScript_1F483C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_1F485B
msgbox Route119_Text_29DCC6, 4
release
@@ -393,8 +393,8 @@ Route119_EventScript_1F485B:: @ 81F485B
Route119_EventScript_1F4872:: @ 81F4872
trainerbattle 2, TRAINER_CATHERINE_1, 0, Route119_Text_29DE0F, Route119_Text_29DE5D, Route119_EventScript_1F489E
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route119_EventScript_1F48BD
msgbox Route119_Text_29DE88, 4
release
diff --git a/data/scripts/maps/Route119_WeatherInstitute_1F.inc b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
index 390783a79..399692db3 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_1F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
@@ -3,7 +3,7 @@ Route119_WeatherInstitute_1F_MapScripts:: @ 826FA86
.byte 0
Route119_WeatherInstitute_1F_MapScript1_26FA8C: @ 826FA8C
- compare_var_to_value VAR_0x40B3, 0
+ compare VAR_0x40B3, 0
call_if 1, Route119_WeatherInstitute_1F_EventScript_26FA98
end
@@ -15,8 +15,8 @@ Route119_WeatherInstitute_1F_EventScript_26FA98:: @ 826FA98
Route119_WeatherInstitute_1F_EventScript_26FAA4:: @ 826FAA4
lock
faceplayer
- special sub_8138B10
- compare_var_to_value VAR_0x40B3, 0
+ special GetPlayerBigGuyGirlString
+ compare VAR_0x40B3, 0
goto_eq Route119_WeatherInstitute_1F_EventScript_26FABE
msgbox Route119_WeatherInstitute_1F_Text_26FCE5, 4
release
@@ -37,7 +37,7 @@ Route119_WeatherInstitute_1F_EventScript_26FAC8:: @ 826FAC8
call_if 1, Route119_WeatherInstitute_1F_EventScript_26FAFF
checkflag FLAG_0x1BF
call_if 1, Route119_WeatherInstitute_1F_EventScript_26FAFF
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq Route119_WeatherInstitute_1F_EventScript_26FB05
msgbox Route119_WeatherInstitute_1F_Text_26FDE8, 4
release
diff --git a/data/scripts/maps/Route119_WeatherInstitute_2F.inc b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
index 29d106dfe..38f79763d 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_2F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
@@ -3,9 +3,9 @@ Route119_WeatherInstitute_2F_MapScripts:: @ 826FF1E
.byte 0
Route119_WeatherInstitute_2F_MapScript1_26FF24: @ 826FF24
- compare_var_to_value VAR_0x40B3, 0
+ compare VAR_0x40B3, 0
call_if 1, Route119_WeatherInstitute_2F_EventScript_26FF44
- compare_var_to_value VAR_0x40B3, 1
+ compare VAR_0x40B3, 1
call_if 1, Route119_WeatherInstitute_2F_EventScript_26FF50
checkflag FLAG_SYS_GAME_CLEAR
call_if 1, Route119_WeatherInstitute_2F_EventScript_26FF5C
@@ -86,9 +86,9 @@ Route119_WeatherInstitute_2F_EventScript_27004D:: @ 827004D
msgbox Route119_WeatherInstitute_2F_Text_270650, 4
setvar VAR_0x4001, 385
givemon SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route119_WeatherInstitute_2F_EventScript_270085
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_WeatherInstitute_2F_EventScript_2700AD
goto Route119_WeatherInstitute_2F_EventScript_273811
end
@@ -96,7 +96,7 @@ Route119_WeatherInstitute_2F_EventScript_27004D:: @ 827004D
Route119_WeatherInstitute_2F_EventScript_270085:: @ 8270085
call Route119_WeatherInstitute_2F_EventScript_2700DB
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route119_WeatherInstitute_2F_EventScript_2700EA
call Route119_WeatherInstitute_2F_EventScript_27378B
call Route119_WeatherInstitute_2F_EventScript_2723DD
@@ -106,7 +106,7 @@ Route119_WeatherInstitute_2F_EventScript_270085:: @ 8270085
Route119_WeatherInstitute_2F_EventScript_2700AD:: @ 82700AD
call Route119_WeatherInstitute_2F_EventScript_2700DB
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route119_WeatherInstitute_2F_EventScript_2700D0
call Route119_WeatherInstitute_2F_EventScript_273797
goto Route119_WeatherInstitute_2F_EventScript_2700D0
@@ -118,7 +118,7 @@ Route119_WeatherInstitute_2F_EventScript_2700D0:: @ 82700D0
end
Route119_WeatherInstitute_2F_EventScript_2700DB:: @ 82700DB
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message Route119_WeatherInstitute_2F_Text_2706E8
waitmessage
waitfanfare
@@ -144,12 +144,12 @@ Route119_WeatherInstitute_2F_EventScript_27010A:: @ 827010A
call_if 1, Route119_WeatherInstitute_2F_EventScript_270160
checkflag FLAG_0x1BF
call_if 1, Route119_WeatherInstitute_2F_EventScript_270160
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq Route119_WeatherInstitute_2F_EventScript_270166
checkflag FLAG_0x002
call_if 0, Route119_WeatherInstitute_2F_EventScript_270159
specialvar VAR_RESULT, sub_813B374
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route119_WeatherInstitute_2F_EventScript_27014F
msgbox Route119_WeatherInstitute_2F_Text_2707F1, 4
release
diff --git a/data/scripts/maps/Route120.inc b/data/scripts/maps/Route120.inc
index aaffe0f12..f89ac7e86 100644
--- a/data/scripts/maps/Route120.inc
+++ b/data/scripts/maps/Route120.inc
@@ -10,23 +10,23 @@ Route120_MapScript1_1F53FC: @ 81F53FC
end
Route120_EventScript_1F5406:: @ 81F5406
- compare_var_to_value VAR_0x8009, 0
+ compare VAR_0x8009, 0
call_if 1, Route120_EventScript_1F5449
- compare_var_to_value VAR_0x8009, 1
+ compare VAR_0x8009, 1
call_if 1, Route120_EventScript_1F5460
- compare_var_to_value VAR_0x8009, 2
+ compare VAR_0x8009, 2
call_if 1, Route120_EventScript_1F5460
- compare_var_to_value VAR_0x8009, 3
+ compare VAR_0x8009, 3
call_if 1, Route120_EventScript_1F5460
- compare_var_to_value VAR_0x8009, 4
+ compare VAR_0x8009, 4
call_if 1, Route120_EventScript_1F5460
- compare_var_to_value VAR_0x8009, 5
+ compare VAR_0x8009, 5
call_if 1, Route120_EventScript_1F5460
return
Route120_EventScript_1F5449:: @ 81F5449
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, Route120_EventScript_27374E
removeobject 30
removeobject 36
@@ -34,7 +34,7 @@ Route120_EventScript_1F5449:: @ 81F5449
Route120_EventScript_1F5460:: @ 81F5460
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, Route120_EventScript_27374E
removeobject VAR_LAST_TALKED
return
@@ -71,11 +71,11 @@ Route120_MapScript1_1F54CD: @ 81F54CD
Route120_EventScript_1F54D8:: @ 81F54D8
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x4001, 14
+ compare VAR_0x4001, 14
goto_if 3, Route120_EventScript_1F5503
- compare_var_to_value VAR_0x4001, 60
+ compare VAR_0x4001, 60
goto_if 3, Route120_EventScript_1F5507
- compare_var_to_value VAR_0x4001, 61
+ compare VAR_0x4001, 61
goto_if 4, Route120_EventScript_1F54FF
return
@@ -88,9 +88,9 @@ Route120_EventScript_1F5503:: @ 81F5503
return
Route120_EventScript_1F5507:: @ 81F5507
- compare_var_to_value VAR_0x4000, 7
+ compare VAR_0x4000, 7
goto_if 3, Route120_EventScript_1F5523
- compare_var_to_value VAR_0x4000, 19
+ compare VAR_0x4000, 19
goto_if 3, Route120_EventScript_1F5503
goto Route120_EventScript_1F5523
end
@@ -106,11 +106,11 @@ Route120_EventScript_1F5527:: @ 81F5527
checkflag FLAG_0x92E
goto_eq Route120_EventScript_1F5625
msgbox Route120_Text_2A70C7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route120_EventScript_1F562F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, Route120_EventScript_1F5638
- specialvar VAR_RESULT, sub_8138AF0
+ specialvar VAR_RESULT, GetPlayerTrainerIdOnesDigit
switch VAR_RESULT
case 0, Route120_EventScript_1F55CA
case 5, Route120_EventScript_1F55CA
@@ -151,7 +151,7 @@ Route120_EventScript_1F55F6:: @ 81F55F6
Route120_EventScript_1F5601:: @ 81F5601
giveitem_std VAR_0x8004
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route120_EventScript_272054
setflag FLAG_0x92E
msgbox Route120_Text_2A71D5, 4
@@ -177,7 +177,7 @@ Route120_EventScript_1F5641:: @ 81F5641
checkflag FLAG_0x122
goto_eq Route120_EventScript_1F5672
msgbox Route120_Text_1F5998, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route120_EventScript_1F5665
goto Route120_EventScript_1F568B
end
@@ -190,7 +190,7 @@ Route120_EventScript_1F5665:: @ 81F5665
Route120_EventScript_1F5672:: @ 81F5672
msgbox Route120_Text_1F5ADE, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route120_EventScript_1F5665
goto Route120_EventScript_1F568B
end
@@ -198,9 +198,9 @@ Route120_EventScript_1F5672:: @ 81F5672
Route120_EventScript_1F568B:: @ 81F568B
msgbox Route120_Text_1F5B0F, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route120_EventScript_1F57A3
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, Route120_EventScript_1F57AE
applymovement 31, Route120_Movement_2725A4
waitmovement 0
@@ -221,11 +221,11 @@ Route120_EventScript_1F568B:: @ 81F568B
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route120_EventScript_1F571C
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq Route120_EventScript_1F571C
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq Route120_EventScript_1F571C
goto Route120_EventScript_1F572C
end
@@ -297,8 +297,8 @@ Route120_EventScript_1F57D7:: @ 81F57D7
Route120_EventScript_1F57EE:: @ 81F57EE
trainerbattle 2, TRAINER_ROBERT_1, 0, Route120_Text_29E6E3, Route120_Text_29E70A, Route120_EventScript_1F581A
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route120_EventScript_1F5839
msgbox Route120_Text_29E726, 4
release
@@ -332,8 +332,8 @@ Route120_EventScript_1F5867:: @ 81F5867
Route120_EventScript_1F587E:: @ 81F587E
trainerbattle 2, TRAINER_JEFFREY_1, 0, Route120_Text_29E9D7, Route120_Text_29E9FF, Route120_EventScript_1F58AA
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route120_EventScript_1F58C9
msgbox Route120_Text_29EA08, 4
release
diff --git a/data/scripts/maps/Route121.inc b/data/scripts/maps/Route121.inc
index 0d1f8863e..c813fe6ac 100644
--- a/data/scripts/maps/Route121.inc
+++ b/data/scripts/maps/Route121.inc
@@ -15,7 +15,7 @@ Route121_EventScript_1F5E0F:: @ 81F5E0F
Route121_EventScript_1F5E18:: @ 81F5E18
lockall
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
applymovement 13, Route121_Movement_2725B8
waitmovement 0
msgbox Route121_Text_1F605A, 4
@@ -72,8 +72,8 @@ Route121_EventScript_1F5E74:: @ 81F5E74
Route121_EventScript_1F5E8B:: @ 81F5E8B
trainerbattle 2, TRAINER_WALTER_1, 0, Route121_Text_29F199, Route121_Text_29F20D, Route121_EventScript_1F5EB7
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route121_EventScript_1F5ED6
msgbox Route121_Text_29F21E, 4
release
@@ -112,8 +112,8 @@ Route121_EventScript_1F5F1F:: @ 81F5F1F
Route121_EventScript_1F5F3A:: @ 81F5F3A
trainerbattle 2, TRAINER_JESSICA_1, 0, Route121_Text_29F612, Route121_Text_29F641, Route121_EventScript_1F5F66
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route121_EventScript_1F5F85
msgbox Route121_Text_29F66F, 4
release
@@ -157,8 +157,8 @@ Route121_EventScript_1F5FE1:: @ 81F5FE1
Route121_EventScript_1F5FF8:: @ 81F5FF8
trainerbattle 2, TRAINER_CRISTIN_1, 0, Route121_Text_29F770, Route121_Text_29F7C1, Route121_EventScript_1F6024
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route121_EventScript_1F6043
msgbox Route121_Text_29F7D4, 4
release
diff --git a/data/scripts/maps/Route121_SafariZoneEntrance.inc b/data/scripts/maps/Route121_SafariZoneEntrance.inc
index 3d2ac359d..1369b5721 100644
--- a/data/scripts/maps/Route121_SafariZoneEntrance.inc
+++ b/data/scripts/maps/Route121_SafariZoneEntrance.inc
@@ -33,7 +33,7 @@ Route121_SafariZoneEntrance_EventScript_22BBEF:: @ 822BBEF
lock
faceplayer
msgbox Route121_SafariZoneEntrance_Text_2A4E46, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route121_SafariZoneEntrance_EventScript_22BC0E
msgbox Route121_SafariZoneEntrance_Text_2A4E7E, 4
release
@@ -50,7 +50,7 @@ Route121_SafariZoneEntrance_EventScript_22BC18:: @ 822BC18
waitmovement 0
showmoneybox 0, 0, 0
msgbox Route121_SafariZoneEntrance_Text_2A4F74, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route121_SafariZoneEntrance_EventScript_22BC48
msgbox Route121_SafariZoneEntrance_Text_2A4FD7, 4
goto Route121_SafariZoneEntrance_EventScript_22BD06
@@ -58,11 +58,11 @@ Route121_SafariZoneEntrance_EventScript_22BC18:: @ 822BC18
Route121_SafariZoneEntrance_EventScript_22BC48:: @ 822BC48
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route121_SafariZoneEntrance_EventScript_22BCEA
call Route121_SafariZoneEntrance_EventScript_22BCBF
checkmoney 0x1f4, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route121_SafariZoneEntrance_EventScript_22BCF8
playse SE_REGI
msgbox Route121_SafariZoneEntrance_Text_2A501B, 4
@@ -70,7 +70,7 @@ Route121_SafariZoneEntrance_EventScript_22BC48:: @ 822BC48
updatemoneybox 0, 0
nop
msgbox Route121_SafariZoneEntrance_Text_2A5036, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message Route121_SafariZoneEntrance_Text_2A5052
waitfanfare
msgbox Route121_SafariZoneEntrance_Text_2A506F, 4
@@ -89,10 +89,10 @@ Route121_SafariZoneEntrance_EventScript_22BC48:: @ 822BC48
Route121_SafariZoneEntrance_EventScript_22BCBF:: @ 822BCBF
getpartysize
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_if 5, Route121_SafariZoneEntrance_EventScript_22BCE9
- specialvar VAR_RESULT, sub_8139530
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ScriptCheckFreePokemonStorageSpace
+ compare VAR_RESULT, 1
goto_eq Route121_SafariZoneEntrance_EventScript_22BCE9
msgbox Route121_SafariZoneEntrance_Text_2A50E5, 4
goto Route121_SafariZoneEntrance_EventScript_22BD06
diff --git a/data/scripts/maps/Route123.inc b/data/scripts/maps/Route123.inc
index 8eb397fd4..f6d535e38 100644
--- a/data/scripts/maps/Route123.inc
+++ b/data/scripts/maps/Route123.inc
@@ -3,7 +3,7 @@ Route123_MapScripts:: @ 81F6147
.byte 0
Route123_MapScript1_1F614D: @ 81F614D
- special sub_8139668
+ special SetRoute123Weather
end
Route123_EventScript_1F6151:: @ 81F6151
@@ -12,12 +12,12 @@ Route123_EventScript_1F6151:: @ 81F6151
checkflag FLAG_0x0E8
goto_eq Route123_EventScript_1F61A0
msgbox Route123_Text_1F641E, 4
- special sub_81390E0
- compare_var_to_value VAR_RESULT, 0
+ special IsGrassTypeInParty
+ compare VAR_RESULT, 0
goto_eq Route123_EventScript_1F619E
msgbox Route123_Text_1F645D, 4
giveitem_std ITEM_TM19
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_EventScript_272054
setflag FLAG_0x0E8
msgbox Route123_Text_1F64CF, 4
@@ -62,8 +62,8 @@ Route123_EventScript_1F61F3:: @ 81F61F3
Route123_EventScript_1F620A:: @ 81F620A
trainerbattle 2, TRAINER_CAMERON_1, 0, Route123_Text_29FDBA, Route123_Text_29FE1E, Route123_EventScript_1F6236
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route123_EventScript_1F6255
msgbox Route123_Text_29FE2A, 4
release
@@ -87,8 +87,8 @@ Route123_EventScript_1F6255:: @ 81F6255
Route123_EventScript_1F626C:: @ 81F626C
trainerbattle 2, TRAINER_JACKI_1, 0, Route123_Text_29FF61, Route123_Text_29FFD8, Route123_EventScript_1F6298
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route123_EventScript_1F62B7
msgbox Route123_Text_29FFE5, 4
release
@@ -162,8 +162,8 @@ Route123_EventScript_1F63A5:: @ 81F63A5
Route123_EventScript_1F63BC:: @ 81F63BC
trainerbattle 2, TRAINER_FERNANDO_1, 0, Route123_Text_2A0323, Route123_Text_2A035C, Route123_EventScript_1F63E8
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route123_EventScript_1F6407
msgbox Route123_Text_2A0389, 4
release
diff --git a/data/scripts/maps/Route123_BerryMastersHouse.inc b/data/scripts/maps/Route123_BerryMastersHouse.inc
index eb5f9a10c..9e865ad6a 100644
--- a/data/scripts/maps/Route123_BerryMastersHouse.inc
+++ b/data/scripts/maps/Route123_BerryMastersHouse.inc
@@ -3,7 +3,7 @@ Route123_BerryMastersHouse_MapScripts:: @ 826F83B
.byte 0
Route123_BerryMastersHouse_MapScript1_26F841: @ 826F841
- setflag FLAG_0x8C3
+ setflag FLAG_LANDMARK_BERRY_MASTERS_HOUSE
end
Route123_BerryMastersHouse_EventScript_26F845:: @ 826F845
@@ -17,7 +17,7 @@ Route123_BerryMastersHouse_EventScript_26F845:: @ 826F845
addvar VAR_RESULT, 20
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x92D
msgbox Route123_BerryMastersHouse_Text_2A7428, 4
@@ -25,7 +25,7 @@ Route123_BerryMastersHouse_EventScript_26F845:: @ 826F845
addvar VAR_RESULT, 20
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
msgbox Route123_BerryMastersHouse_Text_2A7445, 4
release
@@ -47,9 +47,9 @@ Route123_BerryMastersHouse_EventScript_26F8C0:: @ 826F8C0
call Route123_BerryMastersHouse_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route123_BerryMastersHouse_EventScript_26F909
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_26F8F7
end
@@ -60,17 +60,17 @@ Route123_BerryMastersHouse_EventScript_26F8F7:: @ 826F8F7
end
Route123_BerryMastersHouse_EventScript_26F909:: @ 826F909
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq Route123_BerryMastersHouse_EventScript_26F97A
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq Route123_BerryMastersHouse_EventScript_26F9AB
- compare_var_to_value VAR_0x8004, 3
+ compare VAR_0x8004, 3
goto_eq Route123_BerryMastersHouse_EventScript_26F9DC
- compare_var_to_value VAR_0x8004, 4
+ compare VAR_0x8004, 4
goto_eq Route123_BerryMastersHouse_EventScript_26FA0D
- compare_var_to_value VAR_0x8004, 5
+ compare VAR_0x8004, 5
goto_eq Route123_BerryMastersHouse_EventScript_26FA3E
end
@@ -79,7 +79,7 @@ Route123_BerryMastersHouse_EventScript_26F94C:: @ 826F94C
random 10
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
goto Route123_BerryMastersHouse_EventScript_26FA79
release
@@ -90,7 +90,7 @@ Route123_BerryMastersHouse_EventScript_26F97A:: @ 826F97A
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
msgbox Route123_BerryMastersHouse_Text_2A7583, 4
giveitem_std ITEM_SPELON_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x0F8
goto Route123_BerryMastersHouse_EventScript_26FA79
@@ -101,7 +101,7 @@ Route123_BerryMastersHouse_EventScript_26F9AB:: @ 826F9AB
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
msgbox Route123_BerryMastersHouse_Text_2A7583, 4
giveitem_std ITEM_PAMTRE_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x0F9
goto Route123_BerryMastersHouse_EventScript_26FA79
@@ -112,7 +112,7 @@ Route123_BerryMastersHouse_EventScript_26F9DC:: @ 826F9DC
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
msgbox Route123_BerryMastersHouse_Text_2A7583, 4
giveitem_std ITEM_WATMEL_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x0FA
goto Route123_BerryMastersHouse_EventScript_26FA79
@@ -123,7 +123,7 @@ Route123_BerryMastersHouse_EventScript_26FA0D:: @ 826FA0D
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
msgbox Route123_BerryMastersHouse_Text_2A7583, 4
giveitem_std ITEM_DURIN_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x0FB
goto Route123_BerryMastersHouse_EventScript_26FA79
@@ -134,7 +134,7 @@ Route123_BerryMastersHouse_EventScript_26FA3E:: @ 826FA3E
goto_eq Route123_BerryMastersHouse_EventScript_26F94C
msgbox Route123_BerryMastersHouse_Text_2A7583, 4
giveitem_std ITEM_BELUE_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route123_BerryMastersHouse_EventScript_272054
setflag FLAG_0x0FC
goto Route123_BerryMastersHouse_EventScript_26FA79
diff --git a/data/scripts/maps/Route124.inc b/data/scripts/maps/Route124.inc
index 2a0298650..2079c338d 100644
--- a/data/scripts/maps/Route124.inc
+++ b/data/scripts/maps/Route124.inc
@@ -23,8 +23,8 @@ Route124_EventScript_1F659C:: @ 81F659C
Route124_EventScript_1F65B3:: @ 81F65B3
trainerbattle 2, TRAINER_JENNY_1, 0, Route124_Text_2A0B37, Route124_Text_2A0B7C, Route124_EventScript_1F65DF
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route124_EventScript_1F65FE
msgbox Route124_Text_2A0B9A, 4
release
@@ -58,8 +58,8 @@ Route124_EventScript_1F662C:: @ 81F662C
Route124_EventScript_1F6643:: @ 81F6643
trainerbattle 6, TRAINER_LILA_AND_ROY_1, 0, Route124_Text_2A0E87, Route124_Text_2A0EFE, Route124_Text_2A0F8C, Route124_EventScript_1F6673
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route124_EventScript_1F668C
msgbox Route124_Text_2A0F3A, 4
release
@@ -81,8 +81,8 @@ Route124_EventScript_1F668C:: @ 81F668C
Route124_EventScript_1F66A7:: @ 81F66A7
trainerbattle 6, TRAINER_LILA_AND_ROY_1, 0, Route124_Text_2A0FD1, Route124_Text_2A1012, Route124_Text_2A10E5, Route124_EventScript_1F66D7
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route124_EventScript_1F66F0
msgbox Route124_Text_2A103E, 4
release
diff --git a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
index f94892ee4..dd5218e1d 100644
--- a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
+++ b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
@@ -3,7 +3,7 @@ Route124_DivingTreasureHuntersHouse_MapScripts:: @ 8270A28
.byte 0
Route124_DivingTreasureHuntersHouse_MapScript1_270A2E: @ 8270A2E
- setflag FLAG_0x8BB
+ setflag FLAG_LANDMARK_HUNTERS_HOUSE
end
Route124_DivingTreasureHuntersHouse_EventScript_270A32:: @ 8270A32
@@ -23,7 +23,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_270A4E:: @ 8270A4E
Route124_DivingTreasureHuntersHouse_EventScript_270A5C:: @ 8270A5C
call Route124_DivingTreasureHuntersHouse_EventScript_270A72
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270F57
goto Route124_DivingTreasureHuntersHouse_EventScript_270AD0
end
@@ -31,16 +31,16 @@ Route124_DivingTreasureHuntersHouse_EventScript_270A5C:: @ 8270A5C
Route124_DivingTreasureHuntersHouse_EventScript_270A72:: @ 8270A72
setvar VAR_0x4001, 0
checkitem ITEM_RED_SHARD, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_270AB8
checkitem ITEM_YELLOW_SHARD, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_270ABE
checkitem ITEM_BLUE_SHARD, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_270AC4
checkitem ITEM_GREEN_SHARD, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_270ACA
return
@@ -247,13 +247,13 @@ Route124_DivingTreasureHuntersHouse_EventScript_270EC0:: @ 8270EC0
bufferitemname 0, VAR_0x8008
bufferitemname 1, VAR_0x8009
msgbox Route124_DivingTreasureHuntersHouse_Text_271132, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270F4D
checkitemspace VAR_0x8009, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270F01
checkitem VAR_0x8008, 2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270F01
goto Route124_DivingTreasureHuntersHouse_EventScript_270F43
end
@@ -263,10 +263,10 @@ Route124_DivingTreasureHuntersHouse_EventScript_270F01:: @ 8270F01
giveitem_std VAR_0x8009
msgbox Route124_DivingTreasureHuntersHouse_Text_271158, 4
call Route124_DivingTreasureHuntersHouse_EventScript_270A72
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270F61
msgbox Route124_DivingTreasureHuntersHouse_Text_27117B, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route124_DivingTreasureHuntersHouse_EventScript_270ADE
goto Route124_DivingTreasureHuntersHouse_EventScript_270F4D
end
diff --git a/data/scripts/maps/Route125.inc b/data/scripts/maps/Route125.inc
index 953bf52b2..de3ae07b5 100644
--- a/data/scripts/maps/Route125.inc
+++ b/data/scripts/maps/Route125.inc
@@ -7,18 +7,18 @@ Route125_MapScripts:: @ 81F6748
Route125_MapScript1_1F6758: @ 81F6758
checkflag FLAG_SYS_WEATHER_CTRL
call_if 1, Route125_EventScript_27207A
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route125_EventScript_273D13
- compare_var_to_value VAR_0x4037, 11
+ compare VAR_0x4037, 11
call_if 1, Route125_EventScript_273D17
- compare_var_to_value VAR_0x4037, 12
+ compare VAR_0x4037, 12
call_if 1, Route125_EventScript_273D17
end
Route125_MapScript1_1F6783: @ 81F6783
- compare_var_to_value VAR_0x4037, 11
+ compare VAR_0x4037, 11
call_if 1, Route125_EventScript_273A85
- compare_var_to_value VAR_0x4037, 12
+ compare VAR_0x4037, 12
call_if 1, Route125_EventScript_273AF2
end
@@ -48,8 +48,8 @@ Route125_EventScript_1F67E9:: @ 81F67E9
Route125_EventScript_1F6800:: @ 81F6800
trainerbattle 2, TRAINER_ERNEST_1, 0, Route125_Text_2A16FC, Route125_Text_2A173A, Route125_EventScript_1F682C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route125_EventScript_1F684B
msgbox Route125_Text_2A1755, 4
release
diff --git a/data/scripts/maps/Route126.inc b/data/scripts/maps/Route126.inc
index 4678fe39d..d03e08103 100644
--- a/data/scripts/maps/Route126.inc
+++ b/data/scripts/maps/Route126.inc
@@ -44,8 +44,8 @@ Route126_EventScript_1F6960:: @ 81F6960
Route126_EventScript_1F6977:: @ 81F6977
trainerbattle 2, TRAINER_PABLO_1, 0, Route126_Text_2A1EA5, Route126_Text_2A1EE3, Route126_EventScript_1F69A3
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route126_EventScript_1F69C2
msgbox Route126_Text_2A1F10, 4
release
diff --git a/data/scripts/maps/Route127.inc b/data/scripts/maps/Route127.inc
index 9851df043..cbc7d7da1 100644
--- a/data/scripts/maps/Route127.inc
+++ b/data/scripts/maps/Route127.inc
@@ -7,18 +7,18 @@ Route127_MapScripts:: @ 81F69D9
Route127_MapScript1_1F69E9: @ 81F69E9
checkflag FLAG_SYS_WEATHER_CTRL
call_if 1, Route127_EventScript_27207A
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route127_EventScript_273D13
- compare_var_to_value VAR_0x4037, 13
+ compare VAR_0x4037, 13
call_if 1, Route127_EventScript_273D17
- compare_var_to_value VAR_0x4037, 14
+ compare VAR_0x4037, 14
call_if 1, Route127_EventScript_273D17
end
Route127_MapScript1_1F6A14: @ 81F6A14
- compare_var_to_value VAR_0x4037, 13
+ compare VAR_0x4037, 13
call_if 1, Route127_EventScript_273B5F
- compare_var_to_value VAR_0x4037, 14
+ compare VAR_0x4037, 14
call_if 1, Route127_EventScript_273BCC
end
@@ -63,8 +63,8 @@ Route127_EventScript_1F6ABF:: @ 81F6ABF
Route127_EventScript_1F6AD6:: @ 81F6AD6
trainerbattle 2, TRAINER_KOJI_1, 0, Route127_Text_2A264D, Route127_Text_2A2685, Route127_EventScript_1F6B02
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route127_EventScript_1F6B21
msgbox Route127_Text_2A26AC, 4
release
diff --git a/data/scripts/maps/Route128.inc b/data/scripts/maps/Route128.inc
index 1ba1b3448..6d336e464 100644
--- a/data/scripts/maps/Route128.inc
+++ b/data/scripts/maps/Route128.inc
@@ -177,8 +177,8 @@ Route128_Movement_1F6CBB: @ 81F6CBB
Route128_EventScript_1F6CBE:: @ 81F6CBE
trainerbattle 2, TRAINER_ISAIAH_1, 0, Route128_Text_2A287F, Route128_Text_2A28AB, Route128_EventScript_1F6CEA
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route128_EventScript_1F6D09
msgbox Route128_Text_2A28D7, 4
release
@@ -202,8 +202,8 @@ Route128_EventScript_1F6D09:: @ 81F6D09
Route128_EventScript_1F6D20:: @ 81F6D20
trainerbattle 2, TRAINER_KATELYN_1, 0, Route128_Text_2A2A1F, Route128_Text_2A2A94, Route128_EventScript_1F6D4C
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq Route128_EventScript_1F6D6B
msgbox Route128_Text_2A2AB7, 4
release
diff --git a/data/scripts/maps/Route129.inc b/data/scripts/maps/Route129.inc
index 822c6018d..170d87e56 100644
--- a/data/scripts/maps/Route129.inc
+++ b/data/scripts/maps/Route129.inc
@@ -5,20 +5,20 @@ Route129_MapScripts:: @ 81F7284
.byte 0
Route129_MapScript1_1F7294: @ 81F7294
- compare_var_to_value VAR_0x4037, 15
+ compare VAR_0x4037, 15
call_if 1, Route129_EventScript_273C39
- compare_var_to_value VAR_0x4037, 16
+ compare VAR_0x4037, 16
call_if 1, Route129_EventScript_273CA6
end
Route129_MapScript1_1F72AB: @ 81F72AB
- compare_var_to_value VAR_0x4039, 1
+ compare VAR_0x4039, 1
call_if 1, Route129_EventScript_273D13
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 4, Route129_EventScript_1F72D8
- compare_var_to_value VAR_0x4037, 15
+ compare VAR_0x4037, 15
call_if 1, Route129_EventScript_273D17
- compare_var_to_value VAR_0x4037, 16
+ compare VAR_0x4037, 16
call_if 1, Route129_EventScript_273D17
end
diff --git a/data/scripts/maps/Route130.inc b/data/scripts/maps/Route130.inc
index b76d77759..26278cf50 100644
--- a/data/scripts/maps/Route130.inc
+++ b/data/scripts/maps/Route130.inc
@@ -3,10 +3,10 @@ Route130_MapScripts:: @ 81F735F
.byte 0
Route130_MapScript1_1F7365: @ 81F7365
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 4, Route130_EventScript_1F73B5
- specialvar VAR_RESULT, sub_813793C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, IsMirageIslandPresent
+ compare VAR_RESULT, 1
goto_eq Route130_EventScript_1F73B1
setflag FLAG_0x011
setflag FLAG_0x012
diff --git a/data/scripts/maps/Route131.inc b/data/scripts/maps/Route131.inc
index 5ac962d66..566cbef66 100644
--- a/data/scripts/maps/Route131.inc
+++ b/data/scripts/maps/Route131.inc
@@ -3,7 +3,7 @@ Route131_MapScripts:: @ 81F7404
.byte 0
Route131_MapScript1_1F740A: @ 81F740A
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 4, Route131_EventScript_1F741F
call Route131_EventScript_1F741B
end
diff --git a/data/scripts/maps/RustboroCity.inc b/data/scripts/maps/RustboroCity.inc
index 31182439b..8798a586a 100644
--- a/data/scripts/maps/RustboroCity.inc
+++ b/data/scripts/maps/RustboroCity.inc
@@ -6,15 +6,15 @@ RustboroCity_MapScripts:: @ 81E06BD
RustboroCity_MapScript1_1E06C8: @ 81E06C8
setflag FLAG_VISITED_RUSTBORO_CITY
call RustboroCity_EventScript_271ED7
- compare_var_to_value VAR_0x405A, 6
+ compare VAR_0x405A, 6
call_if 1, RustboroCity_EventScript_1E0707
getplayerxy VAR_0x4000, VAR_0x4001
- compare_var_to_value VAR_0x405A, 6
+ compare VAR_0x405A, 6
goto_eq RustboroCity_EventScript_1E06EC
end
RustboroCity_EventScript_1E06EC:: @ 81E06EC
- compare_var_to_value VAR_0x4000, 11
+ compare VAR_0x4000, 11
goto_eq RustboroCity_EventScript_1E06FF
setobjectxyperm 15, 12, 15
end
@@ -52,7 +52,7 @@ RustboroCity_EventScript_1E0715:: @ 81E0715
waitmovement 0
msgbox RustboroCity_Text_1E22A5, 4
closemessage
- setflag FLAG_0x12F
+ setflag FLAG_HAS_MATCH_CALL
applymovement 15, RustboroCity_Movement_2725A4
waitmovement 0
playse SE_TK_KASYA
@@ -288,7 +288,7 @@ RustboroCity_EventScript_1E09B6:: @ 81E09B6
RustboroCity_EventScript_1E09CD:: @ 81E09CD
msgbox RustboroCity_Text_1E17FE, 4
closemessage
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
addobject 10
addobject 9
applymovement 10, RustboroCity_Movement_1E0AA0
@@ -488,13 +488,13 @@ RustboroCity_EventScript_1E0B22:: @ 81E0B22
end
RustboroCity_EventScript_1E0B2E:: @ 81E0B2E
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
call_if 1, RustboroCity_EventScript_1E0B6F
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, RustboroCity_EventScript_1E0B9B
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RustboroCity_EventScript_1E0BC7
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RustboroCity_EventScript_1E0BF3
setflag FLAG_0x09F
setvar VAR_0x405A, 3
@@ -582,19 +582,19 @@ RustboroCity_EventScript_1E0C4F:: @ 81E0C4F
end
RustboroCity_EventScript_1E0C5B:: @ 81E0C5B
- compare_var_to_value VAR_0x4001, 0
+ compare VAR_0x4001, 0
call_if 1, RustboroCity_EventScript_1E0CDC
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, RustboroCity_EventScript_1E0D08
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RustboroCity_EventScript_1E0D34
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RustboroCity_EventScript_1E0D60
- compare_var_to_value VAR_0x4001, 4
+ compare VAR_0x4001, 4
call_if 1, RustboroCity_EventScript_1E0D96
msgbox RustboroCity_Text_1E194D, 4
giveitem_std ITEM_GREAT_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, RustboroCity_EventScript_1E0CD3
msgbox RustboroCity_Text_1E1A21, 4
closemessage
@@ -682,18 +682,18 @@ RustboroCity_EventScript_1E0DB8:: @ 81E0DB8
Route104_EventScript_1E0DD1:: @ 81E0DD1
RustboroCity_EventScript_1E0DD1:: @ 81E0DD1
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_EventScript_1E0DE9
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E0DEE
return
RustboroCity_EventScript_1E0DE9:: @ 81E0DE9
- playbgm BGM_GIRL_SUP, 1
+ playbgm MUS_GIRL_SUP, 1
return
RustboroCity_EventScript_1E0DEE:: @ 81E0DEE
- playbgm BGM_BOY_SUP, 1
+ playbgm MUS_BOY_SUP, 1
return
RustboroCity_EventScript_1E0DF3:: @ 81E0DF3
@@ -826,9 +826,9 @@ RustboroCity_EventScript_1E0FB3:: @ 81E0FB3
RustboroCity_EventScript_1E0FF3:: @ 81E0FF3
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_EventScript_1E100B
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E1114
end
@@ -841,7 +841,7 @@ RustboroCity_EventScript_1E100B:: @ 81E100B
msgbox RustboroCity_Text_1E1A49, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox RustboroCity_Text_1E1ADB, 4
waitfanfare
closemessage
@@ -851,7 +851,7 @@ RustboroCity_EventScript_1E100B:: @ 81E100B
setvar VAR_0x4063, 2
setvar VAR_0x8008, 0
msgbox RustboroCity_Text_1E1AFA, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E1092
msgbox RustboroCity_Text_1E1BD3, 4
call RustboroCity_EventScript_1E10D6
@@ -861,7 +861,7 @@ RustboroCity_EventScript_1E100B:: @ 81E100B
RustboroCity_EventScript_1E1070:: @ 81E1070
setvar VAR_0x8008, 1
msgbox RustboroCity_Text_1E1C48, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E1092
msgbox RustboroCity_Text_1E1BD3, 4
releaseall
@@ -877,13 +877,13 @@ RustboroCity_EventScript_1E1092:: @ 81E1092
RustboroCity_EventScript_1E10C1:: @ 81E10C1
msgbox RustboroCity_Text_1E1CE7, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, RustboroCity_EventScript_1E10D6
releaseall
end
RustboroCity_EventScript_1E10D6:: @ 81E10D6
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
return
@@ -914,7 +914,7 @@ RustboroCity_EventScript_1E1114:: @ 81E1114
msgbox RustboroCity_Text_1E1D7D, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox RustboroCity_Text_1E1E11, 4
waitfanfare
closemessage
@@ -923,7 +923,7 @@ RustboroCity_EventScript_1E1114:: @ 81E1114
setvar VAR_0x405A, 8
setvar VAR_0x4063, 2
msgbox RustboroCity_Text_1E1E34, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E1191
msgbox RustboroCity_Text_1E1F2F, 4
call RustboroCity_EventScript_1E10D6
@@ -932,7 +932,7 @@ RustboroCity_EventScript_1E1114:: @ 81E1114
RustboroCity_EventScript_1E1174:: @ 81E1174
msgbox RustboroCity_Text_1E1F76, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_EventScript_1E1191
msgbox RustboroCity_Text_1E1F2F, 4
releaseall
@@ -948,7 +948,7 @@ RustboroCity_EventScript_1E1191:: @ 81E1191
RustboroCity_EventScript_1E11C0:: @ 81E11C0
msgbox RustboroCity_Text_1E2002, 4
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, RustboroCity_EventScript_1E10D6
releaseall
end
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
index 8a4293959..5543b297a 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
@@ -3,7 +3,7 @@ RustboroCity_DevonCorp_2F_MapScripts:: @ 8211857
.byte 0
RustboroCity_DevonCorp_2F_MapScript1_21185D: @ 821185D
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
end
@@ -14,7 +14,7 @@ RustboroCity_DevonCorp_2F_EventScript_211869:: @ 8211869
RustboroCity_DevonCorp_2F_EventScript_21186F:: @ 821186F
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
msgbox RustboroCity_DevonCorp_2F_Text_211BFB, 4
release
@@ -23,7 +23,7 @@ RustboroCity_DevonCorp_2F_EventScript_21186F:: @ 821186F
RustboroCity_DevonCorp_2F_EventScript_211886:: @ 8211886
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
checkflag FLAG_0x11F
goto_eq RustboroCity_DevonCorp_2F_EventScript_2118A6
@@ -39,7 +39,7 @@ RustboroCity_DevonCorp_2F_EventScript_2118A6:: @ 82118A6
RustboroCity_DevonCorp_2F_EventScript_2118B0:: @ 82118B0
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
checkflag FLAG_0x0BC
goto_eq RustboroCity_DevonCorp_2F_EventScript_2118D0
@@ -55,7 +55,7 @@ RustboroCity_DevonCorp_2F_EventScript_2118D0:: @ 82118D0
RustboroCity_DevonCorp_2F_EventScript_2118DA:: @ 82118DA
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
msgbox RustboroCity_DevonCorp_2F_Text_211EE0, 4
release
@@ -64,16 +64,16 @@ RustboroCity_DevonCorp_2F_EventScript_2118DA:: @ 82118DA
RustboroCity_DevonCorp_2F_EventScript_2118F1:: @ 82118F1
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 2
+ compare VAR_0x40C4, 2
goto_eq RustboroCity_DevonCorp_2F_EventScript_211A03
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_2119F9
msgbox RustboroCity_DevonCorp_2F_Text_211F48, 4
checkitem ITEM_ROOT_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211933
checkitem ITEM_CLAW_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211991
release
end
@@ -86,10 +86,10 @@ RustboroCity_DevonCorp_2F_EventScript_211933:: @ 8211933
applymovement 5, RustboroCity_DevonCorp_2F_Movement_27259A
waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_211FA6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_2119EF
checkitem ITEM_CLAW_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B84
goto RustboroCity_DevonCorp_2F_EventScript_211974
end
@@ -111,10 +111,10 @@ RustboroCity_DevonCorp_2F_EventScript_211991:: @ 8211991
applymovement 5, RustboroCity_DevonCorp_2F_Movement_27259A
waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_211FA6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_2119EF
checkitem ITEM_ROOT_FOSSIL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B84
goto RustboroCity_DevonCorp_2F_EventScript_2119D2
end
@@ -139,9 +139,9 @@ RustboroCity_DevonCorp_2F_EventScript_2119F9:: @ 82119F9
end
RustboroCity_DevonCorp_2F_EventScript_211A03:: @ 8211A03
- compare_var_to_value VAR_0x40C5, 1
+ compare VAR_0x40C5, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211A1A
- compare_var_to_value VAR_0x40C5, 2
+ compare VAR_0x40C5, 2
goto_eq RustboroCity_DevonCorp_2F_EventScript_211A2C
end
@@ -160,9 +160,9 @@ RustboroCity_DevonCorp_2F_EventScript_211A2C:: @ 8211A2C
RustboroCity_DevonCorp_2F_EventScript_211A3E:: @ 8211A3E
setvar VAR_0x4001, 388
givemon SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211A6E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211A96
goto RustboroCity_DevonCorp_2F_EventScript_273811
end
@@ -170,7 +170,7 @@ RustboroCity_DevonCorp_2F_EventScript_211A3E:: @ 8211A3E
RustboroCity_DevonCorp_2F_EventScript_211A6E:: @ 8211A6E
call RustboroCity_DevonCorp_2F_EventScript_211AC4
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211AD7
call RustboroCity_DevonCorp_2F_EventScript_27378B
call RustboroCity_DevonCorp_2F_EventScript_2723DD
@@ -180,7 +180,7 @@ RustboroCity_DevonCorp_2F_EventScript_211A6E:: @ 8211A6E
RustboroCity_DevonCorp_2F_EventScript_211A96:: @ 8211A96
call RustboroCity_DevonCorp_2F_EventScript_211AC4
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211AB9
call RustboroCity_DevonCorp_2F_EventScript_273797
goto RustboroCity_DevonCorp_2F_EventScript_211AB9
@@ -193,7 +193,7 @@ RustboroCity_DevonCorp_2F_EventScript_211AB9:: @ 8211AB9
RustboroCity_DevonCorp_2F_EventScript_211AC4:: @ 8211AC4
bufferspeciesname 1, SPECIES_LILEEP
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message RustboroCity_DevonCorp_2F_Text_2122CB
waitmessage
waitfanfare
@@ -209,9 +209,9 @@ RustboroCity_DevonCorp_2F_EventScript_211AD7:: @ 8211AD7
RustboroCity_DevonCorp_2F_EventScript_211AE1:: @ 8211AE1
setvar VAR_0x4001, 390
givemon SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B11
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B39
goto RustboroCity_DevonCorp_2F_EventScript_273811
end
@@ -219,7 +219,7 @@ RustboroCity_DevonCorp_2F_EventScript_211AE1:: @ 8211AE1
RustboroCity_DevonCorp_2F_EventScript_211B11:: @ 8211B11
call RustboroCity_DevonCorp_2F_EventScript_211B67
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B7A
call RustboroCity_DevonCorp_2F_EventScript_27378B
call RustboroCity_DevonCorp_2F_EventScript_2723DD
@@ -229,7 +229,7 @@ RustboroCity_DevonCorp_2F_EventScript_211B11:: @ 8211B11
RustboroCity_DevonCorp_2F_EventScript_211B39:: @ 8211B39
call RustboroCity_DevonCorp_2F_EventScript_211B67
msgbox gUnknown_08273374, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_2F_EventScript_211B5C
call RustboroCity_DevonCorp_2F_EventScript_273797
goto RustboroCity_DevonCorp_2F_EventScript_211B5C
@@ -242,7 +242,7 @@ RustboroCity_DevonCorp_2F_EventScript_211B5C:: @ 8211B5C
RustboroCity_DevonCorp_2F_EventScript_211B67:: @ 8211B67
bufferspeciesname 1, SPECIES_ANORITH
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message RustboroCity_DevonCorp_2F_Text_2122CB
waitmessage
waitfanfare
@@ -281,9 +281,9 @@ RustboroCity_DevonCorp_2F_EventScript_211BCD:: @ 8211BCD
RustboroCity_DevonCorp_2F_EventScript_211BCF:: @ 8211BCF
lock
faceplayer
- compare_var_to_value VAR_0x40C4, 1
+ compare VAR_0x40C4, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_211869
- compare_var_to_value VAR_0x405A, 6
+ compare VAR_0x405A, 6
goto_if 4, RustboroCity_DevonCorp_2F_EventScript_211BF1
msgbox RustboroCity_DevonCorp_2F_Text_212338, 4
release
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
index d887c5669..9547fbd67 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
@@ -5,7 +5,7 @@ RustboroCity_DevonCorp_3F_MapScripts:: @ 821242D
.byte 0
RustboroCity_DevonCorp_3F_MapScript1_21243D: @ 821243D
- compare_var_to_value VAR_0x408F, 0
+ compare VAR_0x408F, 0
call_if 1, RustboroCity_DevonCorp_3F_EventScript_212449
end
@@ -37,7 +37,7 @@ RustboroCity_DevonCorp_3F_EventScript_21246E:: @ 821246E
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_212DE8, 4
closemessage
- playbgm BGM_TSURETEK, 0
+ playbgm MUS_TSURETEK, 0
applymovement 2, RustboroCity_DevonCorp_3F_Movement_212534
applymovement 255, RustboroCity_DevonCorp_3F_Movement_212558
waitmovement 0
@@ -50,7 +50,7 @@ RustboroCity_DevonCorp_3F_EventScript_21246E:: @ 821246E
msgbox RustboroCity_DevonCorp_3F_Text_212609, 4
giveitem_std ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_21277C, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message RustboroCity_DevonCorp_3F_Text_212820
waitfanfare
setflag FLAG_SYS_POKENAV_GET
@@ -164,7 +164,7 @@ RustboroCity_DevonCorp_3F_EventScript_21256C:: @ 821256C
RustboroCity_DevonCorp_3F_EventScript_212595:: @ 8212595
msgbox RustboroCity_DevonCorp_3F_Text_212A29, 4
giveitem_std ITEM_EXP_SHARE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_DevonCorp_3F_EventScript_272054
setflag FLAG_0x110
msgbox RustboroCity_DevonCorp_3F_Text_212A9E, 4
diff --git a/data/scripts/maps/RustboroCity_Flat1_2F.inc b/data/scripts/maps/RustboroCity_Flat1_2F.inc
index c31739fb2..425d61f52 100644
--- a/data/scripts/maps/RustboroCity_Flat1_2F.inc
+++ b/data/scripts/maps/RustboroCity_Flat1_2F.inc
@@ -5,35 +5,35 @@ RustboroCity_Flat1_2F_EventScript_21513A:: @ 821513A
lock
faceplayer
specialvar VAR_RESULT, TryBufferWaldaPhrase
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Flat1_2F_EventScript_21518D
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_Flat1_2F_EventScript_2151AD
RustboroCity_Flat1_2F_EventScript_215157:: @ 8215157
special DoWaldaNamingScreen
waitstate
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq RustboroCity_Flat1_2F_EventScript_2151D7
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq RustboroCity_Flat1_2F_EventScript_2151E1
specialvar VAR_RESULT, TryGetWallpaperWithWaldaPhrase
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq RustboroCity_Flat1_2F_EventScript_2151F8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Flat1_2F_EventScript_215221
end
RustboroCity_Flat1_2F_EventScript_21518D:: @ 821518D
msgbox RustboroCity_Flat1_2F_Text_2152FA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Flat1_2F_EventScript_2151CD
msgbox RustboroCity_Flat1_2F_Text_2154AD, 4
goto RustboroCity_Flat1_2F_EventScript_215157
RustboroCity_Flat1_2F_EventScript_2151AD:: @ 82151AD
msgbox RustboroCity_Flat1_2F_Text_215448, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Flat1_2F_EventScript_2151CD
msgbox RustboroCity_Flat1_2F_Text_2154AD, 4
goto RustboroCity_Flat1_2F_EventScript_215157
diff --git a/data/scripts/maps/RustboroCity_Flat2_2F.inc b/data/scripts/maps/RustboroCity_Flat2_2F.inc
index f8a9bcac9..e623aa485 100644
--- a/data/scripts/maps/RustboroCity_Flat2_2F.inc
+++ b/data/scripts/maps/RustboroCity_Flat2_2F.inc
@@ -12,7 +12,7 @@ RustboroCity_Flat2_2F_EventScript_215FE1:: @ 8215FE1
goto_eq RustboroCity_Flat2_2F_EventScript_216010
msgbox RustboroCity_Flat2_2F_Text_21605A, 4
giveitem_std ITEM_PREMIER_BALL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Flat2_2F_EventScript_272054
setflag FLAG_0x0D5
release
diff --git a/data/scripts/maps/RustboroCity_Gym.inc b/data/scripts/maps/RustboroCity_Gym.inc
index dec6a8e73..1d722b7de 100644
--- a/data/scripts/maps/RustboroCity_Gym.inc
+++ b/data/scripts/maps/RustboroCity_Gym.inc
@@ -3,8 +3,8 @@ RustboroCity_Gym_MapScripts:: @ 8212F30
RustboroCity_Gym_EventScript_212F31:: @ 8212F31
trainerbattle 1, TRAINER_ROXANNE_1, 0, RustboroCity_Gym_Text_21362A, RustboroCity_Gym_Text_21370B, RustboroCity_Gym_EventScript_212F66
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq RustboroCity_Gym_EventScript_212FC8
checkflag FLAG_0x0A5
goto_if 0, RustboroCity_Gym_EventScript_212FA4
@@ -23,14 +23,14 @@ RustboroCity_Gym_EventScript_212F66:: @ 8212F66
addvar VAR_0x4085, 1
setvar VAR_0x8008, 1
call RustboroCity_Gym_EventScript_271F43
- compare_var_to_value VAR_0x4085, 6
+ compare VAR_0x4085, 6
call_if 1, RustboroCity_Gym_EventScript_271E84
goto RustboroCity_Gym_EventScript_212FA4
end
RustboroCity_Gym_EventScript_212FA4:: @ 8212FA4
giveitem_std ITEM_TM39
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_Gym_EventScript_272054
setflag FLAG_0x0A5
msgbox RustboroCity_Gym_Text_2138B1, 4
@@ -100,7 +100,7 @@ RustboroCity_Gym_EventScript_21307B:: @ 821307B
pokenavcall RustboroCity_Gym_Text_213A76
waitmessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox RustboroCity_Gym_Text_213C01, 4
waitfanfare
closemessage
diff --git a/data/scripts/maps/RustboroCity_House1.inc b/data/scripts/maps/RustboroCity_House1.inc
index bbbacff17..d63536c55 100644
--- a/data/scripts/maps/RustboroCity_House1.inc
+++ b/data/scripts/maps/RustboroCity_House1.inc
@@ -11,17 +11,17 @@ RustboroCity_House1_EventScript_21593F:: @ 821593F
specialvar VAR_RESULT, sub_807E73C
copyvar VAR_0x8009, VAR_RESULT
msgbox RustboroCity_House1_Text_2159E8, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_House1_EventScript_2159BD
special sub_81B94B0
waitstate
copyvar VAR_0x800A, VAR_0x8004
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq RustboroCity_House1_EventScript_2159BD
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_807E9D4
copyvar VAR_0x800B, VAR_RESULT
- compare_var_to_var VAR_RESULT, VAR_0x8009
+ compare VAR_RESULT, VAR_0x8009
goto_if 5, RustboroCity_House1_EventScript_2159C7
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
diff --git a/data/scripts/maps/RustboroCity_PokemonSchool.inc b/data/scripts/maps/RustboroCity_PokemonSchool.inc
index 1caf78524..46887b9c6 100644
--- a/data/scripts/maps/RustboroCity_PokemonSchool.inc
+++ b/data/scripts/maps/RustboroCity_PokemonSchool.inc
@@ -79,13 +79,13 @@ RustboroCity_PokemonSchool_EventScript_213F95:: @ 8213F95
faceplayer
checkflag FLAG_0x113
goto_eq RustboroCity_PokemonSchool_EventScript_213FFB
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, RustboroCity_PokemonSchool_EventScript_213FE5
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, RustboroCity_PokemonSchool_EventScript_213FF0
msgbox RustboroCity_PokemonSchool_Text_214433, 4
giveitem_std ITEM_QUICK_CLAW
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq RustboroCity_PokemonSchool_EventScript_272054
closemessage
applymovement VAR_LAST_TALKED, RustboroCity_PokemonSchool_Movement_2725AA
diff --git a/data/scripts/maps/RusturfTunnel.inc b/data/scripts/maps/RusturfTunnel.inc
index 25913300c..e4e362234 100644
--- a/data/scripts/maps/RusturfTunnel.inc
+++ b/data/scripts/maps/RusturfTunnel.inc
@@ -9,7 +9,7 @@ RusturfTunnel_MapScript2_22CE32: @ 822CE32
.2byte 0
RusturfTunnel_MapScript1_22CE44: @ 822CE44
- compare_var_to_value VAR_0x409A, 2
+ compare VAR_0x409A, 2
call_if 1, RusturfTunnel_EventScript_22CE50
end
@@ -51,35 +51,35 @@ RusturfTunnel_EventScript_22CE99:: @ 822CE99
RusturfTunnel_EventScript_22CEAE:: @ 822CEAE
lockall
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, RusturfTunnel_EventScript_22CFA7
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RusturfTunnel_EventScript_22CFBC
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RusturfTunnel_EventScript_22CFC7
call RusturfTunnel_EventScript_22CFFF
msgbox RusturfTunnel_Text_22D65C, 4
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RusturfTunnel_EventScript_22CFC8
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RusturfTunnel_EventScript_22CFC8
giveitem_std ITEM_HM04
setflag FLAG_0x06A
msgbox RusturfTunnel_Text_22D6D2, 4
closemessage
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, RusturfTunnel_EventScript_22CF5D
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RusturfTunnel_EventScript_22CF6F
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RusturfTunnel_EventScript_22CF8B
msgbox RusturfTunnel_Text_22D745, 4
closemessage
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
call_if 1, RusturfTunnel_EventScript_22CFD4
- compare_var_to_value VAR_0x4001, 2
+ compare VAR_0x4001, 2
call_if 1, RusturfTunnel_EventScript_22CFE6
- compare_var_to_value VAR_0x4001, 3
+ compare VAR_0x4001, 3
call_if 1, RusturfTunnel_EventScript_22CFE6
call RusturfTunnel_EventScript_272216
releaseall
@@ -311,7 +311,7 @@ RusturfTunnel_EventScript_22D0AF:: @ 822D0AF
RusturfTunnel_EventScript_22D0C2:: @ 822D0C2
lock
faceplayer
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
msgbox RusturfTunnel_Text_22D20A, 4
trainerbattle 3, TRAINER_GRUNT_10, 0, RusturfTunnel_Text_22D2B0
msgbox RusturfTunnel_Text_22D2E1, 4
diff --git a/data/scripts/maps/SSTidalCorridor.inc b/data/scripts/maps/SSTidalCorridor.inc
index 2faadc2fb..ad10e2669 100644
--- a/data/scripts/maps/SSTidalCorridor.inc
+++ b/data/scripts/maps/SSTidalCorridor.inc
@@ -11,7 +11,7 @@ SSTidalCorridor_MapScript2_23BFD5: @ 823BFD5
.2byte 0
SSTidalCorridor_EventScript_23BFFF:: @ 823BFFF
- special sub_8137F90
+ special SetSSTidalFlag
setvar VAR_PORTHOLE, 2
lockall
playse SE_PINPON
@@ -28,28 +28,28 @@ SSTidalCorridor_EventScript_23C015:: @ 823C015
end
SSTidalRooms_EventScript_23C028:: @ 823C028
- special sub_8137F90
+ special SetSSTidalFlag
setvar VAR_PORTHOLE, 7
playse SE_PINPON
msgbox SSTidalRooms_Text_23C462, 4
return
SSTidalRooms_EventScript_23C03C:: @ 823C03C
- special sub_8137FB0
+ special ResetSSTidalFlag
setvar VAR_PORTHOLE, 4
playse SE_PINPON
msgbox SSTidalRooms_Text_23C553, 4
return
SSTidalCorridor_EventScript_23C050:: @ 823C050
- compare_var_to_value VAR_PORTHOLE, 2
+ compare VAR_PORTHOLE, 2
goto_eq SSTidalCorridor_EventScript_23C067
- compare_var_to_value VAR_PORTHOLE, 7
+ compare VAR_PORTHOLE, 7
goto_eq SSTidalCorridor_EventScript_23C07D
end
SSTidalCorridor_EventScript_23C067:: @ 823C067
- special sub_8137FB0
+ special ResetSSTidalFlag
setvar VAR_PORTHOLE, 3
lockall
playse SE_PINPON
@@ -58,7 +58,7 @@ SSTidalCorridor_EventScript_23C067:: @ 823C067
end
SSTidalCorridor_EventScript_23C07D:: @ 823C07D
- special sub_8137FB0
+ special ResetSSTidalFlag
setvar VAR_PORTHOLE, 8
lockall
playse SE_PINPON
@@ -67,7 +67,7 @@ SSTidalCorridor_EventScript_23C07D:: @ 823C07D
end
SSTidalRooms_EventScript_23C093:: @ 823C093
- special sub_8137FB0
+ special ResetSSTidalFlag
setvar VAR_PORTHOLE, 8
playse SE_PINPON
msgbox SSTidalRooms_Text_23C50F, 4
@@ -114,9 +114,9 @@ SSTidalCorridor_EventScript_23C110:: @ 823C110
SSTidalCorridor_EventScript_23C119:: @ 823C119
lock
faceplayer
- compare_var_to_value VAR_PORTHOLE, 4
+ compare VAR_PORTHOLE, 4
goto_eq SSTidalCorridor_EventScript_23C13B
- compare_var_to_value VAR_PORTHOLE, 8
+ compare VAR_PORTHOLE, 8
goto_eq SSTidalCorridor_EventScript_23C15A
msgbox SSTidalCorridor_Text_23C596, 4
release
@@ -148,9 +148,9 @@ SSTidalCorridor_EventScript_23C179:: @ 823C179
SSTidalCorridor_EventScript_23C17D:: @ 823C17D
lockall
- compare_var_to_value VAR_PORTHOLE, 2
+ compare VAR_PORTHOLE, 2
goto_eq SSTidalCorridor_EventScript_23C19E
- compare_var_to_value VAR_PORTHOLE, 7
+ compare VAR_PORTHOLE, 7
goto_eq SSTidalCorridor_EventScript_23C19E
msgbox SSTidalCorridor_Text_23C6C3, 4
releaseall
diff --git a/data/scripts/maps/SSTidalRooms.inc b/data/scripts/maps/SSTidalRooms.inc
index 4863d8ba9..39c453e98 100644
--- a/data/scripts/maps/SSTidalRooms.inc
+++ b/data/scripts/maps/SSTidalRooms.inc
@@ -8,7 +8,7 @@ SSTidalRooms_EventScript_23C9F2:: @ 823C9F2
goto_eq SSTidalRooms_EventScript_23CA29
msgbox SSTidalRooms_Text_23D098, 4
giveitem_std ITEM_TM49
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SSTidalRooms_EventScript_272054
setflag FLAG_0x104
msgbox SSTidalRooms_Text_23D145, 4
diff --git a/data/scripts/maps/SafariZone_South.inc b/data/scripts/maps/SafariZone_South.inc
index b4e687755..4be06d00b 100644
--- a/data/scripts/maps/SafariZone_South.inc
+++ b/data/scripts/maps/SafariZone_South.inc
@@ -19,7 +19,7 @@ SafariZone_South_EventScript_23D28E:: @ 823D28E
end
SafariZone_South_MapScript1_23D2B1: @ 823D2B1
- compare_var_to_value VAR_0x40A4, 2
+ compare VAR_0x40A4, 2
call_if 1, SafariZone_South_EventScript_23D2BD
end
@@ -54,7 +54,7 @@ SafariZone_South_EventScript_23D2E5:: @ 823D2E5
checkflag FLAG_0x05D
goto_if 0, SafariZone_South_EventScript_23D30D
msgbox SafariZone_South_Text_2A51D4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SafariZone_South_EventScript_23D31A
msgbox SafariZone_South_Text_2A521A, 4
release
diff --git a/data/scripts/maps/ScorchedSlab.inc b/data/scripts/maps/ScorchedSlab.inc
index c435eb000..f83724ec5 100644
--- a/data/scripts/maps/ScorchedSlab.inc
+++ b/data/scripts/maps/ScorchedSlab.inc
@@ -3,6 +3,6 @@ ScorchedSlab_MapScripts:: @ 8239291
.byte 0
ScorchedSlab_MapScript1_239297: @ 8239297
- setflag FLAG_0x8B8
+ setflag FLAG_LANDMARK_SCORCHED_SLAB
end
diff --git a/data/scripts/maps/SeafloorCavern_Entrance.inc b/data/scripts/maps/SeafloorCavern_Entrance.inc
index ff1afb53b..b5fdc5e42 100644
--- a/data/scripts/maps/SeafloorCavern_Entrance.inc
+++ b/data/scripts/maps/SeafloorCavern_Entrance.inc
@@ -9,7 +9,7 @@ SeafloorCavern_Entrance_MapScript1_234474: @ 8234474
SeafloorCavern_Entrance_EventScript_234485:: @ 8234485
lockall
- compare_var_to_value VAR_0x40D9, 1
+ compare VAR_0x40D9, 1
goto_eq SeafloorCavern_Entrance_EventScript_2344ED
waitse
playse SE_PIN
@@ -18,11 +18,11 @@ SeafloorCavern_Entrance_EventScript_234485:: @ 8234485
applymovement 1, SeafloorCavern_Entrance_Movement_27259A
waitmovement 0
delay 20
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SeafloorCavern_Entrance_EventScript_23452E
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SeafloorCavern_Entrance_EventScript_234523
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SeafloorCavern_Entrance_EventScript_234539
delay 30
setvar VAR_0x40D9, 1
@@ -35,11 +35,11 @@ SeafloorCavern_Entrance_EventScript_234485:: @ 8234485
end
SeafloorCavern_Entrance_EventScript_2344ED:: @ 82344ED
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SeafloorCavern_Entrance_EventScript_23452E
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SeafloorCavern_Entrance_EventScript_234523
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SeafloorCavern_Entrance_EventScript_234539
msgbox SeafloorCavern_Entrance_Text_2346C8, 4
closemessage
diff --git a/data/scripts/maps/SeafloorCavern_Room9.inc b/data/scripts/maps/SeafloorCavern_Room9.inc
index 984d53295..a2247286c 100644
--- a/data/scripts/maps/SeafloorCavern_Room9.inc
+++ b/data/scripts/maps/SeafloorCavern_Room9.inc
@@ -11,7 +11,7 @@ SeafloorCavern_Room9_EventScript_234DC9:: @ 8234DC9
waitmovement 0
applymovement 255, SeafloorCavern_Room9_Movement_23505C
waitmovement 0
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
msgbox SeafloorCavern_Room9_Text_23505F, 4
closemessage
addobject VAR_0x8004
@@ -33,7 +33,7 @@ SeafloorCavern_Room9_EventScript_234DC9:: @ 8234DC9
special sub_80B05B4
waitstate
msgbox SeafloorCavern_Room9_Text_235279, 4
- special sub_81379F8
+ special WaitWeather
waitstate
setvar VAR_RESULT, 1
playse SE_W197
@@ -44,7 +44,7 @@ SeafloorCavern_Room9_EventScript_234DC9:: @ 8234DC9
waitfieldeffect 54
closemessage
setvar VAR_RESULT, 0
- playfanfare BGM_ME_TAMA
+ playfanfare MUS_ME_TAMA
playse SE_TAMA
special sub_80B0534
applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_2725A6
@@ -81,7 +81,7 @@ SeafloorCavern_Room9_EventScript_234DC9:: @ 8234DC9
setvar VAR_0x8006, 4
setvar VAR_0x8007, 5
msgbox SeafloorCavern_Room9_Text_2352A7, 4
- playse SE_PC_LOGON
+ playse SE_PC_LOGIN
applymovement 255, SeafloorCavern_Room9_Movement_2725A4
waitmovement 0
msgbox SeafloorCavern_Room9_Text_2352F6, 4
diff --git a/data/scripts/maps/SealedChamber_InnerRoom.inc b/data/scripts/maps/SealedChamber_InnerRoom.inc
index 318e3beee..9cd3727bb 100644
--- a/data/scripts/maps/SealedChamber_InnerRoom.inc
+++ b/data/scripts/maps/SealedChamber_InnerRoom.inc
@@ -9,7 +9,7 @@ SealedChamber_InnerRoom_EventScript_2391F8:: @ 82391F8
checkflag FLAG_0x0E4
goto_eq SealedChamber_InnerRoom_EventScript_239253
specialvar VAR_RESULT, CheckRelicanthWailord
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SealedChamber_InnerRoom_EventScript_239253
fadeoutbgm 0
playse SE_TRACK_MOVE
diff --git a/data/scripts/maps/SealedChamber_OuterRoom.inc b/data/scripts/maps/SealedChamber_OuterRoom.inc
index a0e16c442..b7b55f256 100644
--- a/data/scripts/maps/SealedChamber_OuterRoom.inc
+++ b/data/scripts/maps/SealedChamber_OuterRoom.inc
@@ -10,7 +10,7 @@ SealedChamber_OuterRoom_MapScript1_239116: @ 8239116
end
SealedChamber_OuterRoom_MapScript1_239127: @ 8239127
- setflag FLAG_0x8BC
+ setflag FLAG_LANDMARK_SEALED_CHAMBER
end
SealedChamber_OuterRoom_MapScript1_23912B: @ 823912B
diff --git a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
index 5d83dadf9..f57a27c1d 100644
--- a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
@@ -3,7 +3,7 @@ ShoalCave_LowTideEntranceRoom_MapScripts:: @ 8236DBA
.byte 0
ShoalCave_LowTideEntranceRoom_MapScript1_236DC0: @ 8236DC0
- special sub_8137988
+ special UpdateShoalTideFlag
checkflag FLAG_SYS_SHOAL_TIDE
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236DD1
goto ShoalCave_LowTideEntranceRoom_EventScript_236DD5
@@ -23,24 +23,24 @@ ShoalCave_LowTideEntranceRoom_EventScript_236DD9:: @ 8236DD9
checkflag FLAG_SYS_SHOAL_ITEM
call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_236ED9
checkitem ITEM_SHOAL_SALT, 4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236E9B
checkitem ITEM_SHOAL_SHELL, 4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236E9B
msgbox ShoalCave_LowTideEntranceRoom_Text_2A7F37, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236ECF
checkitemspace ITEM_SHELL_BELL, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_236E69
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236E91
msgbox ShoalCave_LowTideEntranceRoom_Text_2A7FAC, 4
takeitem ITEM_SHOAL_SALT, 4
takeitem ITEM_SHOAL_SHELL, 4
giveitem_std ITEM_SHELL_BELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_272054
msgbox ShoalCave_LowTideEntranceRoom_Text_2A8012, 4
setflag FLAG_0x002
@@ -49,13 +49,13 @@ ShoalCave_LowTideEntranceRoom_EventScript_236DD9:: @ 8236DD9
ShoalCave_LowTideEntranceRoom_EventScript_236E69:: @ 8236E69
checkitem ITEM_SHOAL_SALT, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236E7A
return
ShoalCave_LowTideEntranceRoom_EventScript_236E7A:: @ 8236E7A
checkitem ITEM_SHOAL_SHELL, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236E8B
return
@@ -70,10 +70,10 @@ ShoalCave_LowTideEntranceRoom_EventScript_236E91:: @ 8236E91
ShoalCave_LowTideEntranceRoom_EventScript_236E9B:: @ 8236E9B
checkitem ITEM_SHOAL_SALT, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236EC5
checkitem ITEM_SHOAL_SHELL, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq ShoalCave_LowTideEntranceRoom_EventScript_236EC5
msgbox ShoalCave_LowTideEntranceRoom_Text_2A7E0E, 4
release
diff --git a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
index f89306140..94505a96d 100644
--- a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
@@ -73,7 +73,7 @@ ShoalCave_LowTideInnerRoom_EventScript_236FBA:: @ 8236FBA
checkflag FLAG_0x3BC
goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
giveitem_std ITEM_SHOAL_SHELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 41, 20, 859, 0
special DrawWholeMapView
@@ -91,7 +91,7 @@ ShoalCave_LowTideInnerRoom_EventScript_236FF6:: @ 8236FF6
checkflag FLAG_0x3BD
goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
giveitem_std ITEM_SHOAL_SHELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 41, 10, 859, 0
special DrawWholeMapView
@@ -104,7 +104,7 @@ ShoalCave_LowTideInnerRoom_EventScript_237028:: @ 8237028
checkflag FLAG_0x3BE
goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
giveitem_std ITEM_SHOAL_SHELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 6, 9, 859, 0
special DrawWholeMapView
@@ -117,7 +117,7 @@ ShoalCave_LowTideInnerRoom_EventScript_23705A:: @ 823705A
checkflag FLAG_0x3BF
goto_eq ShoalCave_LowTideInnerRoom_EventScript_236FEC
giveitem_std ITEM_SHOAL_SHELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 16, 13, 859, 0
special DrawWholeMapView
@@ -130,7 +130,7 @@ ShoalCave_LowTideInnerRoom_EventScript_23708C:: @ 823708C
checkflag FLAG_0x3B8
goto_eq ShoalCave_LowTideInnerRoom_EventScript_2370BE
giveitem_std ITEM_SHOAL_SALT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 31, 8, 858, 0
special DrawWholeMapView
@@ -148,7 +148,7 @@ ShoalCave_LowTideInnerRoom_EventScript_2370C8:: @ 82370C8
checkflag FLAG_0x3B9
goto_eq ShoalCave_LowTideInnerRoom_EventScript_2370BE
giveitem_std ITEM_SHOAL_SALT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideInnerRoom_EventScript_272054
setmetatile 14, 26, 858, 0
special DrawWholeMapView
diff --git a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
index a528dde99..9883bf3da 100644
--- a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
@@ -20,7 +20,7 @@ ShoalCave_LowTideLowerRoom_EventScript_237176:: @ 8237176
checkflag FLAG_0x3BB
goto_eq ShoalCave_LowTideLowerRoom_EventScript_2371A8
giveitem_std ITEM_SHOAL_SALT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideLowerRoom_EventScript_272054
setmetatile 18, 2, 858, 0
special DrawWholeMapView
@@ -40,7 +40,7 @@ ShoalCave_LowTideLowerRoom_EventScript_2371B2:: @ 82371B2
goto_eq ShoalCave_LowTideLowerRoom_EventScript_2371E1
msgbox ShoalCave_LowTideLowerRoom_Text_2371EB, 4
giveitem_std ITEM_FOCUS_BAND
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideLowerRoom_EventScript_272054
setflag FLAG_0x11B
release
diff --git a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
index b8c6bb2bb..e8c87bd98 100644
--- a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
@@ -20,7 +20,7 @@ ShoalCave_LowTideStairsRoom_EventScript_23711A:: @ 823711A
checkflag FLAG_0x3BA
goto_eq ShoalCave_LowTideStairsRoom_EventScript_23714C
giveitem_std ITEM_SHOAL_SALT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq ShoalCave_LowTideStairsRoom_EventScript_272054
setmetatile 11, 11, 858, 0
special DrawWholeMapView
diff --git a/data/scripts/maps/SkyPillar_1F.inc b/data/scripts/maps/SkyPillar_1F.inc
index 25fa53851..6afc5aa64 100644
--- a/data/scripts/maps/SkyPillar_1F.inc
+++ b/data/scripts/maps/SkyPillar_1F.inc
@@ -3,7 +3,7 @@ SkyPillar_1F_MapScripts:: @ 8239615
.byte 0
SkyPillar_1F_MapScript1_23961B: @ 823961B
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_1F_EventScript_239627
end
diff --git a/data/scripts/maps/SkyPillar_2F.inc b/data/scripts/maps/SkyPillar_2F.inc
index c711fa0eb..b22afaf54 100644
--- a/data/scripts/maps/SkyPillar_2F.inc
+++ b/data/scripts/maps/SkyPillar_2F.inc
@@ -5,7 +5,7 @@ SkyPillar_2F_MapScripts:: @ 823962B
.byte 0
SkyPillar_2F_MapScript1_23963B: @ 823963B
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_2F_EventScript_23964C
copyvar VAR_ICE_STEP_COUNT, 0x1
end
diff --git a/data/scripts/maps/SkyPillar_3F.inc b/data/scripts/maps/SkyPillar_3F.inc
index e376c6aae..0ddae05b2 100644
--- a/data/scripts/maps/SkyPillar_3F.inc
+++ b/data/scripts/maps/SkyPillar_3F.inc
@@ -3,7 +3,7 @@ SkyPillar_3F_MapScripts:: @ 823965B
.byte 0
SkyPillar_3F_MapScript1_239661: @ 8239661
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_3F_EventScript_23966D
end
diff --git a/data/scripts/maps/SkyPillar_4F.inc b/data/scripts/maps/SkyPillar_4F.inc
index 99fc10cdc..15d055f02 100644
--- a/data/scripts/maps/SkyPillar_4F.inc
+++ b/data/scripts/maps/SkyPillar_4F.inc
@@ -5,7 +5,7 @@ SkyPillar_4F_MapScripts:: @ 8239671
.byte 0
SkyPillar_4F_MapScript1_239681: @ 8239681
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_4F_EventScript_239692
copyvar VAR_ICE_STEP_COUNT, 0x1
end
diff --git a/data/scripts/maps/SkyPillar_5F.inc b/data/scripts/maps/SkyPillar_5F.inc
index b31cec23d..8e08fb2bd 100644
--- a/data/scripts/maps/SkyPillar_5F.inc
+++ b/data/scripts/maps/SkyPillar_5F.inc
@@ -3,7 +3,7 @@ SkyPillar_5F_MapScripts:: @ 82396A2
.byte 0
SkyPillar_5F_MapScript1_2396A8: @ 82396A8
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_5F_EventScript_2396B4
return
diff --git a/data/scripts/maps/SkyPillar_Entrance.inc b/data/scripts/maps/SkyPillar_Entrance.inc
index b565dff92..09ee9eae2 100644
--- a/data/scripts/maps/SkyPillar_Entrance.inc
+++ b/data/scripts/maps/SkyPillar_Entrance.inc
@@ -3,6 +3,6 @@ SkyPillar_Entrance_MapScripts:: @ 823929E
.byte 0
SkyPillar_Entrance_MapScript1_2392A4: @ 82392A4
- setflag FLAG_0x8BE
+ setflag FLAG_LANDMARK_SKY_PILLAR
end
diff --git a/data/scripts/maps/SkyPillar_Outside.inc b/data/scripts/maps/SkyPillar_Outside.inc
index c2f211ab8..cced073aa 100644
--- a/data/scripts/maps/SkyPillar_Outside.inc
+++ b/data/scripts/maps/SkyPillar_Outside.inc
@@ -5,9 +5,9 @@ SkyPillar_Outside_MapScripts:: @ 82392A8
.byte 0
SkyPillar_Outside_MapScript1_2392B8: @ 82392B8
- compare_var_to_value VAR_0x405E, 3
+ compare VAR_0x405E, 3
call_if 1, SkyPillar_Outside_EventScript_2392CF
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 4, SkyPillar_Outside_EventScript_2392D3
end
@@ -76,7 +76,7 @@ SkyPillar_Outside_EventScript_239304:: @ 8239304
setflag FLAG_SYS_WEATHER_CTRL
setweather 15
doweather
- special sub_81379F8
+ special WaitWeather
waitstate
delay 30
msgbox SkyPillar_Outside_Text_23953A, 4
diff --git a/data/scripts/maps/SkyPillar_Top.inc b/data/scripts/maps/SkyPillar_Top.inc
index d5a4e477c..a652c7897 100644
--- a/data/scripts/maps/SkyPillar_Top.inc
+++ b/data/scripts/maps/SkyPillar_Top.inc
@@ -11,15 +11,15 @@ SkyPillar_Top_MapScript1_2396C8: @ 82396C8
SkyPillar_Top_EventScript_2396D2:: @ 82396D2
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, SkyPillar_Top_EventScript_27374E
removeobject VAR_LAST_TALKED
return
SkyPillar_Top_MapScript1_2396E6: @ 82396E6
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 0, SkyPillar_Top_EventScript_2396FD
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 4, SkyPillar_Top_EventScript_239705
end
@@ -53,15 +53,15 @@ SkyPillar_Top_EventScript_239722:: @ 8239722
waitmoncry
setwildbattle SPECIES_RAYQUAZA, 70, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SkyPillar_Top_EventScript_239768
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq SkyPillar_Top_EventScript_239771
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq SkyPillar_Top_EventScript_239771
setflag FLAG_0x1C0
releaseall
diff --git a/data/scripts/maps/SlateportCity.inc b/data/scripts/maps/SlateportCity.inc
index 10c809947..fe7cfc0fd 100644
--- a/data/scripts/maps/SlateportCity.inc
+++ b/data/scripts/maps/SlateportCity.inc
@@ -6,9 +6,9 @@ SlateportCity_MapScripts:: @ 81DCC61
SlateportCity_MapScript1_1DCC6C: @ 81DCC6C
setvar VAR_0x40AA, 0
call SlateportCity_EventScript_1DCC8D
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCC99
- compare_var_to_value VAR_0x40D2, 1
+ compare VAR_0x40D2, 1
call_if 1, SlateportCity_EventScript_1DCCE7
end
@@ -38,7 +38,7 @@ SlateportCity_EventScript_1DCC99:: @ 81DCC99
SlateportCity_EventScript_1DCCE7:: @ 81DCCE7
setflag FLAG_SPECIAL_FLAG_0x4000
getplayerxy VAR_0x8004, VAR_0x8005
- compare_var_to_value VAR_0x8004, 30
+ compare VAR_0x8004, 30
goto_eq SlateportCity_EventScript_1DCD06
setobjectxyperm 35, 23, 27
setobjectmovementtype 35, 10
@@ -70,7 +70,7 @@ SlateportCity_EventScript_1DCD1C:: @ 81DCD1C
msgbox SlateportCity_Text_1DF12B, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox SlateportCity_Text_1DF1A6, 4
waitfanfare
closemessage
@@ -142,18 +142,18 @@ SlateportCity_EventScript_1DCDE4:: @ 81DCDE4
faceplayer
bufferleadmonspeciesname 0
msgbox SlateportCity_Text_1DD68A, 4
- specialvar VAR_RESULT, sub_8139348
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, LeadMonHasEffortRibbon
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_EventScript_1DCE38
- specialvar VAR_RESULT, sub_81393C8
- compare_var_to_value VAR_RESULT, 0
+ specialvar VAR_RESULT, Special_AreLeadMonEVsMaxedOut
+ compare VAR_RESULT, 0
call_if 1, SlateportCity_EventScript_1DCE2E
msgbox SlateportCity_Text_1DD697, 4
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
message SlateportCity_Text_1DD6E3
waitfanfare
msgbox SlateportCity_Text_1DD702, 4
- special sub_8139370
+ special GiveLeadMonEffortRibbon
release
end
@@ -170,7 +170,7 @@ SlateportCity_EventScript_1DCE38:: @ 81DCE38
SlateportCity_EventScript_1DCE42:: @ 81DCE42
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCE59
msgbox SlateportCity_Text_1DD81A, 4
release
@@ -184,7 +184,7 @@ SlateportCity_EventScript_1DCE59:: @ 81DCE59
SlateportCity_EventScript_1DCE63:: @ 81DCE63
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCE7A
msgbox SlateportCity_Text_1DD8A6, 4
release
@@ -198,7 +198,7 @@ SlateportCity_EventScript_1DCE7A:: @ 81DCE7A
SlateportCity_EventScript_1DCE84:: @ 81DCE84
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCEA4
checkflag FLAG_0x060
goto_eq SlateportCity_EventScript_1DCEAE
@@ -219,7 +219,7 @@ SlateportCity_EventScript_1DCEAE:: @ 81DCEAE
SlateportCity_EventScript_1DCEB8:: @ 81DCEB8
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCECF
msgbox SlateportCity_Text_1DDA34, 4
release
@@ -231,7 +231,7 @@ SlateportCity_EventScript_1DCECF:: @ 81DCECF
end
SlateportCity_EventScript_1DCED9:: @ 81DCED9
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
goto_eq SlateportCity_EventScript_1DCEED
msgbox SlateportCity_Text_1DDA9A, 2
end
@@ -243,7 +243,7 @@ SlateportCity_EventScript_1DCEED:: @ 81DCEED
SlateportCity_EventScript_1DCEF6:: @ 81DCEF6
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCF0D
msgbox SlateportCity_Text_1DDB21, 4
release
@@ -328,7 +328,7 @@ SlateportCity_EventScript_1DCFB2:: @ 81DCFB2
SlateportCity_EventScript_1DCFBB:: @ 81DCFBB
lock
faceplayer
- compare_var_to_value VAR_0x4058, 1
+ compare VAR_0x4058, 1
call_if 1, SlateportCity_EventScript_1DCFD2
msgbox SlateportCity_Text_1DE10E, 4
release
@@ -586,7 +586,7 @@ SlateportCity_EventScript_1DD1F8:: @ 81DD1F8
applymovement 11, SlateportCity_Movement_2725A6
waitmovement 0
msgbox SlateportCity_Text_1DE64F, 4
- playbgm BGM_AQA_0, 0
+ playbgm MUS_AQA_0, 0
msgbox SlateportCity_Text_1DE724, 4
applymovement 6, SlateportCity_Movement_2725A4
applymovement 1, SlateportCity_Movement_2725A4
@@ -740,7 +740,7 @@ SlateportCity_EventScript_1DD36E:: @ 81DD36E
SlateportCity_EventScript_1DD39A:: @ 81DD39A
setvar VAR_0x8004, 1
specialvar VAR_RESULT, sub_80246D4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_EventScript_1DD3C0
msgbox SlateportCity_Text_1DEE40, 4
special sub_80248B0
@@ -859,20 +859,20 @@ SlateportCity_EventScript_1DD54A:: @ 81DD54A
SlateportCity_EventScript_1DD557:: @ 81DD557
msgbox SlateportCity_Text_1DEE90, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_EventScript_1DD3CA
copyvar VAR_0x8004, VAR_0x8009
specialvar VAR_RESULT, sub_80246D4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_EventScript_1DD5CE
giveitem_std VAR_0x8008
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_EventScript_1DD5C1
copyvar VAR_0x8004, VAR_0x8009
special sub_802477C
special sub_802488C
msgbox SlateportCity_Text_1DEEF7, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_EventScript_1DD3CA
msgbox SlateportCity_Text_1DEF79, 4
special sub_8024918
diff --git a/data/scripts/maps/SlateportCity_BattleTentBattleRoom.inc b/data/scripts/maps/SlateportCity_BattleTentBattleRoom.inc
index 6917cac5d..e0c6da76c 100644
--- a/data/scripts/maps/SlateportCity_BattleTentBattleRoom.inc
+++ b/data/scripts/maps/SlateportCity_BattleTentBattleRoom.inc
@@ -10,9 +10,9 @@ SlateportCity_BattleTentBattleRoom_MapScript1_209970: @ 8209970
SlateportCity_BattleTentBattleRoom_EventScript_209976:: @ 8209976
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_BattleTentBattleRoom_EventScript_20998E
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_BattleTentBattleRoom_EventScript_209994
return
@@ -54,7 +54,7 @@ SlateportCity_BattleTentBattleRoom_EventScript_2099BE:: @ 82099BE
msgbox 0x2021fc4, 4
waitmessage
closemessage
- special sp000_heal_pokemon
+ special HealPlayerParty
setvar VAR_0x8004, 6
setvar VAR_0x8005, 0
special sub_8163AC4
diff --git a/data/scripts/maps/SlateportCity_BattleTentCorridor.inc b/data/scripts/maps/SlateportCity_BattleTentCorridor.inc
index 2d14359f0..6a0bafb45 100644
--- a/data/scripts/maps/SlateportCity_BattleTentCorridor.inc
+++ b/data/scripts/maps/SlateportCity_BattleTentCorridor.inc
@@ -9,7 +9,7 @@ SlateportCity_BattleTentCorridor_MapScript2_208E31: @ 8208E31
SlateportCity_BattleTentCorridor_EventScript_208E3B:: @ 8208E3B
setvar VAR_0x4001, 1
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_if 5, SlateportCity_BattleTentCorridor_EventScript_208E56
setobjectxy 1, 2, 2
turnobject 1, 1
@@ -23,13 +23,13 @@ SlateportCity_BattleTentCorridor_MapScript2_208E5B: @ 8208E5B
.2byte 0
SlateportCity_BattleTentCorridor_EventScript_208E65:: @ 8208E65
- compare_var_to_value VAR_0x8006, 1
+ compare VAR_0x8006, 1
goto_eq SlateportCity_BattleTentCorridor_EventScript_208EEE
setvar VAR_0x4000, 1
applymovement 1, SlateportCity_BattleTentCorridor_Movement_209062
applymovement 255, SlateportCity_BattleTentCorridor_Movement_209059
waitmovement 0
- compare_var_to_value VAR_0x8006, 2
+ compare VAR_0x8006, 2
goto_eq SlateportCity_BattleTentCorridor_EventScript_209044
setvar VAR_0x8004, 9
special sub_81B9D08
@@ -63,17 +63,17 @@ SlateportCity_BattleTentCorridor_EventScript_208EEE:: @ 8208EEE
setvar VAR_0x8004, 16
special sub_81A5E74
msgbox SlateportCity_BattleTentCorridor_Text_25A22D, 4
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
SlateportCity_BattleTentCorridor_EventScript_208F0D:: @ 8208F0D
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_BattleTentCorridor_EventScript_209014
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, SlateportCity_BattleTentCorridor_EventScript_20901B
multichoice 20, 6, 104, 1
switch VAR_RESULT
@@ -111,7 +111,7 @@ SlateportCity_BattleTentCorridor_EventScript_208FF1:: @ 8208FF1
setvar VAR_0x8004, 7
special sub_81B9D08
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_BattleTentCorridor_EventScript_208EB4
msgbox SlateportCity_BattleTentCorridor_Text_25AB6C, 4
goto SlateportCity_BattleTentCorridor_EventScript_208EB4
diff --git a/data/scripts/maps/SlateportCity_BattleTentLobby.inc b/data/scripts/maps/SlateportCity_BattleTentLobby.inc
index 24c685c6e..ca51ab57e 100644
--- a/data/scripts/maps/SlateportCity_BattleTentLobby.inc
+++ b/data/scripts/maps/SlateportCity_BattleTentLobby.inc
@@ -69,7 +69,7 @@ SlateportCity_BattleTentLobby_EventScript_2087E9:: @ 82087E9
special sub_81A1780
message SlateportCity_BattleTentLobby_Text_23F68C
waitmessage
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
goto SlateportCity_BattleTentLobby_EventScript_208861
@@ -120,7 +120,7 @@ SlateportCity_BattleTentLobby_EventScript_2088AA:: @ 82088AA
faceplayer
setvar VAR_0x8004, 1
special sub_81B9D08
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, SlateportCity_BattleTentLobby_EventScript_2087E9
special copy_player_party_to_sav1
msgbox SlateportCity_BattleTentLobby_Text_2C5810, 4
@@ -167,7 +167,7 @@ SlateportCity_BattleTentLobby_EventScript_208950:: @ 8208950
delay 2
call SlateportCity_BattleTentLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_BattleTentLobby_EventScript_208A14
setvar VAR_0x8006, 0
@@ -249,7 +249,7 @@ SlateportCity_BattleTentLobby_EventScript_208A3D:: @ 8208A3D
goto_eq SlateportCity_BattleTentLobby_EventScript_208A74
msgbox SlateportCity_BattleTentLobby_Text_208B4E, 4
giveitem_std ITEM_TM41
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_BattleTentLobby_EventScript_272054
setflag FLAG_0x109
msgbox SlateportCity_BattleTentLobby_Text_208C5C, 4
diff --git a/data/scripts/maps/SlateportCity_Harbor.inc b/data/scripts/maps/SlateportCity_Harbor.inc
index f6bfe736e..5fb080363 100644
--- a/data/scripts/maps/SlateportCity_Harbor.inc
+++ b/data/scripts/maps/SlateportCity_Harbor.inc
@@ -5,7 +5,7 @@ SlateportCity_Harbor_MapScripts:: @ 820C97D
SlateportCity_Harbor_MapScript1_20C983: @ 820C983
setescapewarp SLATEPORT_CITY, 255, 28, 13
setvar VAR_0x4001, 0
- compare_var_to_value VAR_0x40A0, 1
+ compare VAR_0x40A0, 1
call_if 1, SlateportCity_Harbor_EventScript_20C9A9
checkflag FLAG_SYS_GAME_CLEAR
call_if 1, SlateportCity_Harbor_EventScript_20C9A5
@@ -16,7 +16,7 @@ SlateportCity_Harbor_EventScript_20C9A5:: @ 820C9A5
return
SlateportCity_Harbor_EventScript_20C9A9:: @ 820C9A9
- savebgm BGM_AQA_0
+ savebgm MUS_AQA_0
setobjectxyperm 4, 12, 13
setobjectmovementtype 4, 9
setflag FLAG_0x389
@@ -66,13 +66,13 @@ SlateportCity_Harbor_EventScript_20C9F5:: @ 820C9F5
setvar VAR_0x40A0, 2
setflag FLAG_0x061
setflag FLAG_0x313
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, SlateportCity_Harbor_EventScript_20CA89
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, SlateportCity_Harbor_EventScript_20CA9E
- compare_var_to_value VAR_0x8008, 2
+ compare VAR_0x8008, 2
call_if 1, SlateportCity_Harbor_EventScript_20CAB3
- compare_var_to_value VAR_0x8008, 3
+ compare VAR_0x8008, 3
call_if 1, SlateportCity_Harbor_EventScript_20CAB3
msgbox SlateportCity_Harbor_Text_20D35A, 4
closemessage
@@ -201,7 +201,7 @@ SlateportCity_Harbor_EventScript_20CB88:: @ 820CB88
SlateportCity_Harbor_EventScript_20CB92:: @ 820CB92
msgbox SlateportCity_Harbor_Text_20CF93, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_20CBDD
setvar VAR_PORTHOLE, 1
call SlateportCity_Harbor_EventScript_20CBE9
@@ -212,7 +212,7 @@ SlateportCity_Harbor_EventScript_20CB92:: @ 820CB92
SlateportCity_Harbor_EventScript_20CBBA:: @ 820CBBA
msgbox SlateportCity_Harbor_Text_20CFAE, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_20CBDD
call SlateportCity_Harbor_EventScript_20CBE9
warp BATTLE_FRONTIER_OUTSIDE_WEST, 255, 19, 67
@@ -233,9 +233,9 @@ SlateportCity_Harbor_EventScript_20CBE9:: @ 820CBE9
waitmovement 0
delay 30
hideobjectat VAR_LAST_TALKED, SLATEPORT_CITY_HARBOR
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SlateportCity_Harbor_EventScript_20CC42
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SlateportCity_Harbor_EventScript_20CC37
delay 30
hideobjectat 255, PETALBURG_CITY
@@ -277,7 +277,7 @@ SlateportCity_Harbor_EventScript_20CC52:: @ 820CC52
call_if 1, SlateportCity_Harbor_EventScript_20CC93
checkflag FLAG_0x1BF
call_if 1, SlateportCity_Harbor_EventScript_20CC93
- compare_var_to_value VAR_0x8004, 2
+ compare VAR_0x8004, 2
goto_eq SlateportCity_Harbor_EventScript_20CC89
msgbox SlateportCity_Harbor_Text_20D08E, 4
release
@@ -305,7 +305,7 @@ SlateportCity_Harbor_EventScript_20CCA2:: @ 820CCA2
goto_eq SlateportCity_Harbor_EventScript_20CCF6
checkflag FLAG_0x070
goto_eq SlateportCity_Harbor_EventScript_20CCE9
- compare_var_to_value VAR_0x40A0, 2
+ compare VAR_0x40A0, 2
goto_eq SlateportCity_Harbor_EventScript_20CCDF
msgbox SlateportCity_Harbor_Text_20D232, 4
closemessage
@@ -331,10 +331,10 @@ SlateportCity_Harbor_EventScript_20CCF6:: @ 820CCF6
end
SlateportCity_Harbor_EventScript_20CD00:: @ 820CD00
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_eq SlateportCity_Harbor_EventScript_20CE11
checkitem ITEM_SCANNER, 1
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_Harbor_EventScript_20CD38
checkflag FLAG_SYS_GAME_CLEAR
goto_eq SlateportCity_Harbor_EventScript_20CD2E
@@ -364,10 +364,10 @@ SlateportCity_Harbor_EventScript_20CD44:: @ 820CD44
SlateportCity_Harbor_EventScript_20CD7B:: @ 820CD7B
msgbox SlateportCity_Harbor_Text_20D8BC, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_20CE05
giveitem_std ITEM_DEEP_SEA_TOOTH
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_272054
takeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_20D94A, 4
@@ -377,10 +377,10 @@ SlateportCity_Harbor_EventScript_20CD7B:: @ 820CD7B
SlateportCity_Harbor_EventScript_20CDBB:: @ 820CDBB
msgbox SlateportCity_Harbor_Text_20D8F1, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_20CE05
giveitem_std ITEM_DEEP_SEA_SCALE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_Harbor_EventScript_272054
takeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_20D94A, 4
diff --git a/data/scripts/maps/SlateportCity_House1.inc b/data/scripts/maps/SlateportCity_House1.inc
index c6fcff184..8ecc859f7 100644
--- a/data/scripts/maps/SlateportCity_House1.inc
+++ b/data/scripts/maps/SlateportCity_House1.inc
@@ -5,9 +5,9 @@ SlateportCity_House1_EventScript_209AA5:: @ 8209AA5
lock
faceplayer
msgbox SlateportCity_House1_Text_209B8E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_House1_EventScript_209AC6
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_House1_EventScript_209AE9
end
@@ -15,9 +15,9 @@ SlateportCity_House1_EventScript_209AC6:: @ 8209AC6
msgbox SlateportCity_House1_Text_209BFF, 4
special sub_81B94B0
waitstate
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_if 5, SlateportCity_House1_EventScript_209AF3
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq SlateportCity_House1_EventScript_209AE9
end
@@ -27,21 +27,21 @@ SlateportCity_House1_EventScript_209AE9:: @ 8209AE9
end
SlateportCity_House1_EventScript_209AF3:: @ 8209AF3
- specialvar VAR_RESULT, sub_81396E0
- compare_var_to_value VAR_RESULT, 412
+ specialvar VAR_RESULT, ScriptGetPartyMonSpecies
+ compare VAR_RESULT, 412
goto_eq SlateportCity_House1_EventScript_209B46
special TV_CopyNicknameToStringVar1AndEnsureTerminated
special TV_CheckMonOTIDEqualsPlayerID
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_House1_EventScript_209B50
specialvar VAR_RESULT, sub_8139770
special TV_CopyNicknameToStringVar1AndEnsureTerminated
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_House1_EventScript_209B50
msgbox SlateportCity_House1_Text_209C2B, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_House1_EventScript_209B5A
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_House1_EventScript_209AE9
end
@@ -60,7 +60,7 @@ SlateportCity_House1_EventScript_209B5A:: @ 8209B5A
call SlateportCity_House1_EventScript_2723DD
specialvar VAR_RESULT, TV_PutNameRaterShowOnTheAirIfNicnkameChanged
special TV_CopyNicknameToStringVar1AndEnsureTerminated
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_House1_EventScript_209B84
msgbox SlateportCity_House1_Text_209D5E, 4
release
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
index 065951712..ba8575c66 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -22,7 +22,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_20ADB0:: @ 820ADB0
SlateportCity_OceanicMuseum_1F_EventScript_20ADC1:: @ 820ADC1
showmoneybox 0, 0, 0
msgbox SlateportCity_OceanicMuseum_1F_Text_20AFD5, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20ADE8
closemessage
hidemoneybox
@@ -35,7 +35,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_20ADC1:: @ 820ADC1
SlateportCity_OceanicMuseum_1F_EventScript_20ADE8:: @ 820ADE8
checkmoney 0x32, 0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AE18
playse SE_REGI
takemoney 0x32, 0
@@ -162,18 +162,18 @@ SlateportCity_OceanicMuseum_1F_EventScript_20AEF8:: @ 820AEF8
waitmovement 0
msgbox SlateportCity_OceanicMuseum_1F_Text_20B3AB, 4
giveitem_std ITEM_TM46
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AFB5
setflag FLAG_0x10D
msgbox SlateportCity_OceanicMuseum_1F_Text_20B449, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AF6C
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AF83
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AF93
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
goto_eq SlateportCity_OceanicMuseum_1F_EventScript_20AF93
end
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
index 463c7235c..a7a24757f 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
@@ -6,7 +6,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_20BB00:: @ 820BB00
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_20BD8D, 4
closemessage
- playbgm BGM_AQA_0, 1
+ playbgm MUS_AQA_0, 1
addobject 3
applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_20BCE4
waitmovement 0
@@ -16,21 +16,21 @@ SlateportCity_OceanicMuseum_2F_EventScript_20BB00:: @ 820BB00
applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_20BCE8
applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_20BCF5
waitmovement 0
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_20BC92
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_20BC92
msgbox SlateportCity_OceanicMuseum_2F_Text_20BE40, 4
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 5, SlateportCity_OceanicMuseum_2F_EventScript_20BC9D
msgbox SlateportCity_OceanicMuseum_2F_Text_20BE69, 4
msgbox SlateportCity_OceanicMuseum_2F_Text_20BE93, 4
closemessage
applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_20BCE2
waitmovement 0
- compare_var_to_value VAR_FACING, 1
+ compare VAR_FACING, 1
call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_20BCA8
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_20BCB3
trainerbattle 3, TRAINER_GRUNT_14, 0, SlateportCity_OceanicMuseum_2F_Text_20BEE2
msgbox SlateportCity_OceanicMuseum_2F_Text_20BEFA, 4
@@ -59,7 +59,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_20BB00:: @ 820BB00
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_20C059, 4
closemessage
- savebgm SE_STOP
+ savebgm MUS_DUMMY
fadedefaultbgm
fadescreen 1
removeobject 2
@@ -76,12 +76,12 @@ SlateportCity_OceanicMuseum_2F_EventScript_20BB00:: @ 820BB00
msgbox SlateportCity_OceanicMuseum_2F_Text_20C36C, 4
closemessage
fadescreen 1
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
removeobject 1
setflag FLAG_0x384
- compare_var_to_value VAR_0x40DA, 0
+ compare VAR_0x40DA, 0
call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_20BC8C
setflag FLAG_0x095
clearflag FLAG_0x3B3
diff --git a/data/scripts/maps/SlateportCity_PokemonFanClub.inc b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
index 227853c96..192870003 100644
--- a/data/scripts/maps/SlateportCity_PokemonFanClub.inc
+++ b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
@@ -33,9 +33,9 @@ SlateportCity_PokemonFanClub_EventScript_209EE5:: @ 8209EE5
call_if 1, SlateportCity_PokemonFanClub_EventScript_209FD0
checkflag FLAG_0x0C8
call_if 1, SlateportCity_PokemonFanClub_EventScript_209FD0
- compare_var_to_value VAR_0x4002, 5
+ compare VAR_0x4002, 5
call_if 1, SlateportCity_PokemonFanClub_EventScript_209FCA
- compare_var_to_value VAR_0x40B7, 2
+ compare VAR_0x40B7, 2
goto_eq SlateportCity_PokemonFanClub_EventScript_209F3B
msgbox SlateportCity_PokemonFanClub_Text_20A62A, 4
goto SlateportCity_PokemonFanClub_EventScript_209F45
@@ -85,7 +85,7 @@ SlateportCity_PokemonFanClub_EventScript_209FD6:: @ 8209FD6
SlateportCity_PokemonFanClub_EventScript_209FE0:: @ 8209FE0
checkitemspace ITEM_RED_SCARF, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, 4
setflag FLAG_0x0C8
@@ -96,7 +96,7 @@ SlateportCity_PokemonFanClub_EventScript_209FE0:: @ 8209FE0
SlateportCity_PokemonFanClub_EventScript_20A011:: @ 820A011
checkitemspace ITEM_BLUE_SCARF, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, 4
setflag FLAG_0x0C9
@@ -107,7 +107,7 @@ SlateportCity_PokemonFanClub_EventScript_20A011:: @ 820A011
SlateportCity_PokemonFanClub_EventScript_20A042:: @ 820A042
checkitemspace ITEM_PINK_SCARF, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, 4
setflag FLAG_0x0CA
@@ -118,7 +118,7 @@ SlateportCity_PokemonFanClub_EventScript_20A042:: @ 820A042
SlateportCity_PokemonFanClub_EventScript_20A073:: @ 820A073
checkitemspace ITEM_GREEN_SCARF, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, 4
setflag FLAG_0x0CB
@@ -129,7 +129,7 @@ SlateportCity_PokemonFanClub_EventScript_20A073:: @ 820A073
SlateportCity_PokemonFanClub_EventScript_20A0A4:: @ 820A0A4
checkitemspace ITEM_YELLOW_SCARF, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, 4
setflag FLAG_0x0CC
@@ -144,8 +144,8 @@ SlateportCity_PokemonFanClub_EventScript_20A0D5:: @ 820A0D5
end
SlateportCity_PokemonFanClub_EventScript_20A0DF:: @ 820A0DF
- specialvar VAR_RESULT, sub_8139004
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, CheckLeadMonCool
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_PokemonFanClub_EventScript_20A0F0
return
@@ -154,8 +154,8 @@ SlateportCity_PokemonFanClub_EventScript_20A0F0:: @ 820A0F0
return
SlateportCity_PokemonFanClub_EventScript_20A0F6:: @ 820A0F6
- specialvar VAR_RESULT, sub_8139030
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, CheckLeadMonBeauty
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_PokemonFanClub_EventScript_20A107
return
@@ -164,8 +164,8 @@ SlateportCity_PokemonFanClub_EventScript_20A107:: @ 820A107
return
SlateportCity_PokemonFanClub_EventScript_20A10D:: @ 820A10D
- specialvar VAR_RESULT, sub_813905C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, CheckLeadMonCute
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_PokemonFanClub_EventScript_20A11E
return
@@ -174,8 +174,8 @@ SlateportCity_PokemonFanClub_EventScript_20A11E:: @ 820A11E
return
SlateportCity_PokemonFanClub_EventScript_20A124:: @ 820A124
- specialvar VAR_RESULT, sub_8139088
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, CheckLeadMonSmart
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_PokemonFanClub_EventScript_20A135
return
@@ -184,8 +184,8 @@ SlateportCity_PokemonFanClub_EventScript_20A135:: @ 820A135
return
SlateportCity_PokemonFanClub_EventScript_20A13B:: @ 820A13B
- specialvar VAR_RESULT, sub_81390B4
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, CheckLeadMonTough
+ compare VAR_RESULT, 1
call_if 1, SlateportCity_PokemonFanClub_EventScript_20A14C
return
@@ -217,8 +217,8 @@ SlateportCity_PokemonFanClub_EventScript_20A17E:: @ 820A17E
checkflag FLAG_0x116
goto_eq SlateportCity_PokemonFanClub_EventScript_20A1DE
msgbox SlateportCity_PokemonFanClub_Text_20AA77, 4
- specialvar VAR_RESULT, sub_8138C04
- compare_var_to_value VAR_RESULT, 4
+ specialvar VAR_RESULT, GetLeadMonFriendshipScore
+ compare VAR_RESULT, 4
goto_if 4, SlateportCity_PokemonFanClub_EventScript_20A1A3
release
end
@@ -231,7 +231,7 @@ SlateportCity_PokemonFanClub_EventScript_20A1A3:: @ 820A1A3
waitmovement 0
msgbox SlateportCity_PokemonFanClub_Text_20AB63, 4
giveitem_std ITEM_SOOTHE_BELL
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SlateportCity_PokemonFanClub_EventScript_272054
setflag FLAG_0x116
release
diff --git a/data/scripts/maps/SootopolisCity.inc b/data/scripts/maps/SootopolisCity.inc
index d9eaee6eb..793b6f4fd 100644
--- a/data/scripts/maps/SootopolisCity.inc
+++ b/data/scripts/maps/SootopolisCity.inc
@@ -36,31 +36,31 @@ SootopolisCity_EventScript_1E56E5:: @ 81E56E5
SootopolisCity_MapScript1_1E56EF: @ 81E56EF
setflag FLAG_VISITED_SOOTOPOLIS_CITY
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
call_if 1, SootopolisCity_EventScript_1E5781
- compare_var_to_value VAR_0x40CA, 1
+ compare VAR_0x40CA, 1
call_if 1, SootopolisCity_EventScript_1E5781
call SootopolisCity_EventScript_1E5805
call SootopolisCity_EventScript_1E57B2
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
call_if 1, SootopolisCity_EventScript_1E5785
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
call_if 1, SootopolisCity_EventScript_1E5785
- compare_var_to_value VAR_0x405E, 3
+ compare VAR_0x405E, 3
call_if 1, SootopolisCity_EventScript_1E5785
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 1, SootopolisCity_EventScript_1E5785
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
call_if 1, SootopolisCity_EventScript_1E5785
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
call_if 1, SootopolisCity_EventScript_1E5842
- compare_var_to_value VAR_0x405E, 3
+ compare VAR_0x405E, 3
call_if 1, SootopolisCity_EventScript_1E5842
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
call_if 1, SootopolisCity_EventScript_1E585B
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
call_if 1, SootopolisCity_EventScript_1E5871
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
call_if 1, SootopolisCity_EventScript_1E58D3
end
@@ -80,19 +80,19 @@ SootopolisCity_EventScript_1E5785:: @ 81E5785
return
SootopolisCity_EventScript_1E57B2:: @ 81E57B2
- compare_var_to_value VAR_0x405E, 0
+ compare VAR_0x405E, 0
goto_eq SootopolisCity_EventScript_1E5800
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E5800
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
goto_eq SootopolisCity_EventScript_1E5801
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
goto_eq SootopolisCity_EventScript_1E5801
- compare_var_to_value VAR_0x405E, 3
+ compare VAR_0x405E, 3
goto_eq SootopolisCity_EventScript_1E5801
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
goto_eq SootopolisCity_EventScript_1E5801
- compare_var_to_value VAR_0x40CA, 1
+ compare VAR_0x40CA, 1
goto_if 3, SootopolisCity_EventScript_1E5801
return
@@ -104,15 +104,15 @@ SootopolisCity_EventScript_1E5801:: @ 81E5801
return
SootopolisCity_EventScript_1E5805:: @ 81E5805
- compare_var_to_value VAR_0x405E, 0
+ compare VAR_0x405E, 0
goto_eq SootopolisCity_EventScript_1E583D
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E583D
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
goto_eq SootopolisCity_EventScript_1E583E
- compare_var_to_value VAR_0x40CA, 1
+ compare VAR_0x40CA, 1
goto_eq SootopolisCity_EventScript_1E583E
- compare_var_to_value VAR_0x40CA, 1
+ compare VAR_0x40CA, 1
goto_if 3, SootopolisCity_EventScript_27207A
return
@@ -144,11 +144,11 @@ SootopolisCity_EventScript_1E5871:: @ 81E5871
setobjectxyperm 7, 29, 33
setobjectxyperm 16, 33, 35
setobjectxyperm 17, 34, 35
- compare_var_to_value VAR_0x40D8, 0
+ compare VAR_0x40D8, 0
call_if 1, SootopolisCity_EventScript_1E58AF
- compare_var_to_value VAR_0x40D8, 1
+ compare VAR_0x40D8, 1
call_if 1, SootopolisCity_EventScript_1E58BB
- compare_var_to_value VAR_0x40D8, 2
+ compare VAR_0x40D8, 2
call_if 1, SootopolisCity_EventScript_1E58C7
return
@@ -176,9 +176,9 @@ SootopolisCity_MapScript2_1E58DB: @ 81E58DB
.2byte 0
SootopolisCity_EventScript_1E58E5:: @ 81E58E5
- compare_var_to_value VAR_0x40CA, 1
+ compare VAR_0x40CA, 1
call_if 1, SootopolisCity_EventScript_1E58FC
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
call_if 1, SootopolisCity_EventScript_1E5901
end
@@ -202,10 +202,10 @@ SootopolisCity_MapScript2_1E5914: @ 81E5914
SootopolisCity_EventScript_1E5926:: @ 81E5926
lockall
- special sub_8138AD0
- compare_var_to_value VAR_0x8004, 43
+ special StorePlayerCoordsInVars
+ compare VAR_0x8004, 43
goto_if 5, SootopolisCity_EventScript_1E5A82
- compare_var_to_value VAR_0x8005, 32
+ compare VAR_0x8005, 32
goto_if 5, SootopolisCity_EventScript_1E5A82
goto SootopolisCity_EventScript_1E5946
end
@@ -492,10 +492,10 @@ SootopolisCity_Movement_1E5BF7: @ 81E5BF7
SootopolisCity_EventScript_1E5BFE:: @ 81E5BFE
lockall
- special sub_8138AD0
- compare_var_to_value VAR_0x8004, 43
+ special StorePlayerCoordsInVars
+ compare VAR_0x8004, 43
goto_if 5, SootopolisCity_EventScript_1E5CCE
- compare_var_to_value VAR_0x8005, 32
+ compare VAR_0x8005, 32
goto_if 5, SootopolisCity_EventScript_1E5CCE
goto SootopolisCity_EventScript_1E5C1E
end
@@ -541,12 +541,12 @@ SootopolisCity_EventScript_1E5C1E:: @ 81E5C1E
applymovement 11, SootopolisCity_Movement_1E5E5B
waitmovement 0
removeobject 11
- special sub_81379F8
+ special WaitWeather
waitstate
clearflag FLAG_SYS_WEATHER_CTRL
setvar VAR_0x40CA, 3
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
- fadenewbgm BGM_RUNECITY
+ fadenewbgm MUS_RUNECITY
delay 120
clearflag FLAG_SPECIAL_FLAG_0x4000
warp8 SOOTOPOLIS_CITY, 255, 43, 32
@@ -594,12 +594,12 @@ SootopolisCity_EventScript_1E5CCE:: @ 81E5CCE
applymovement 11, SootopolisCity_Movement_1E5E5B
waitmovement 0
removeobject 11
- special sub_81379F8
+ special WaitWeather
waitstate
clearflag FLAG_SYS_WEATHER_CTRL
setvar VAR_0x40CA, 2
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
- fadenewbgm BGM_NAMINORI
+ fadenewbgm MUS_NAMINORI
delay 120
clearflag FLAG_SPECIAL_FLAG_0x4000
warp8 SOOTOPOLIS_CITY, 255, 29, 53
@@ -698,11 +698,11 @@ SootopolisCity_Movement_1E5E7F: @ 81E5E7F
SootopolisCity_EventScript_1E5E8D:: @ 81E5E8D
lock
faceplayer
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E5EC4
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E5ECE
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
goto_if 4, SootopolisCity_EventScript_1E5EBA
msgbox SootopolisCity_Text_1E6D77, 4
release
@@ -726,11 +726,11 @@ SootopolisCity_EventScript_1E5ECE:: @ 81E5ECE
SootopolisCity_EventScript_1E5ED8:: @ 81E5ED8
lock
faceplayer
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
goto_if 3, SootopolisCity_EventScript_1E5F1B
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E5F1B
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E5F10
msgbox SootopolisCity_Text_1E6BFF, 4
closemessage
@@ -747,7 +747,7 @@ SootopolisCity_EventScript_1E5F10:: @ 81E5F10
SootopolisCity_EventScript_1E5F1B:: @ 81E5F1B
dodailyevents
- special sub_8138B10
+ special GetPlayerBigGuyGirlString
checkflag FLAG_0x932
goto_eq SootopolisCity_EventScript_1E5FBB
msgbox SootopolisCity_Text_2A7BB0, 4
@@ -755,20 +755,20 @@ SootopolisCity_EventScript_1E5F1B:: @ 81E5F1B
addvar VAR_RESULT, 20
addvar VAR_RESULT, 133
giveitem_std VAR_RESULT
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_EventScript_272054
setflag FLAG_0x932
msgbox SootopolisCity_Text_2A7C7C, 4
random 2
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_EventScript_1E5F79
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_EventScript_1E5F9A
end
SootopolisCity_EventScript_1E5F79:: @ 81E5F79
giveitem_std ITEM_FIGY_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_EventScript_272054
msgbox SootopolisCity_Text_2A7CB7, 4
release
@@ -776,7 +776,7 @@ SootopolisCity_EventScript_1E5F79:: @ 81E5F79
SootopolisCity_EventScript_1E5F9A:: @ 81E5F9A
giveitem_std ITEM_IAPAPA_BERRY
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_EventScript_272054
msgbox SootopolisCity_Text_2A7CB7, 4
release
@@ -784,7 +784,7 @@ SootopolisCity_EventScript_1E5F9A:: @ 81E5F9A
SootopolisCity_EventScript_1E5FBB:: @ 81E5FBB
msgbox SootopolisCity_Text_2A7CEC, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_EventScript_1E5FD8
msgbox SootopolisCity_Text_2A7DD2, 4
release
@@ -799,7 +799,7 @@ SootopolisCity_EventScript_1E5FE2:: @ 81E5FE2
lockall
applymovement 2, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E600D
msgbox SootopolisCity_Text_1E71A1, 4
closemessage
@@ -816,7 +816,7 @@ SootopolisCity_EventScript_1E600D:: @ 81E600D
SootopolisCity_EventScript_1E6017:: @ 81E6017
lock
faceplayer
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E602E
msgbox SootopolisCity_Text_1E6CCA, 4
release
@@ -830,11 +830,11 @@ SootopolisCity_EventScript_1E602E:: @ 81E602E
SootopolisCity_EventScript_1E6038:: @ 81E6038
lock
faceplayer
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E607A
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E6084
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
goto_if 4, SootopolisCity_EventScript_1E6065
msgbox SootopolisCity_Text_1E6F90, 4
release
@@ -862,11 +862,11 @@ SootopolisCity_EventScript_1E608E:: @ 81E608E
lockall
applymovement 4, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E60D9
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E60CF
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
goto_if 3, SootopolisCity_EventScript_1E60CF
msgbox SootopolisCity_Text_1E690B, 4
closemessage
@@ -889,13 +889,13 @@ SootopolisCity_EventScript_1E60E3:: @ 81E60E3
lockall
applymovement 5, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E612D
checkflag FLAG_SYS_GAME_CLEAR
goto_eq SootopolisCity_EventScript_1E6137
- compare_var_to_value VAR_0x405E, 6
+ compare VAR_0x405E, 6
goto_if 4, SootopolisCity_EventScript_1E6141
- compare_var_to_value VAR_0x405E, 1
+ compare VAR_0x405E, 1
goto_if 3, SootopolisCity_EventScript_1E6141
msgbox SootopolisCity_Text_1E6692, 4
closemessage
@@ -937,11 +937,11 @@ SootopolisCity_EventScript_1E6166:: @ 81E6166
waitmovement 0
checkflag FLAG_0x133
call_if 0, SootopolisCity_EventScript_1E61CC
- compare_var_to_value VAR_0x405E, 2
+ compare VAR_0x405E, 2
goto_eq SootopolisCity_EventScript_1E61AE
- compare_var_to_value VAR_0x405E, 3
+ compare VAR_0x405E, 3
goto_eq SootopolisCity_EventScript_1E61C2
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
goto_eq SootopolisCity_EventScript_1E61C2
checkflag FLAG_0x09E
goto_eq SootopolisCity_EventScript_1E61B8
@@ -967,9 +967,9 @@ SootopolisCity_EventScript_1E61C2:: @ 81E61C2
SootopolisCity_EventScript_1E61CC:: @ 81E61CC
msgbox SootopolisCity_Text_1E75CB, 4
closemessage
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SootopolisCity_EventScript_1E6243
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SootopolisCity_EventScript_1E6255
msgbox SootopolisCity_Text_1E7737, 4
closemessage
@@ -1271,7 +1271,7 @@ SootopolisCity_EventScript_1E635D:: @ 81E635D
lockall
applymovement 15, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E6388
msgbox SootopolisCity_Text_1E67DC, 4
closemessage
@@ -1288,7 +1288,7 @@ SootopolisCity_EventScript_1E6388:: @ 81E6388
SootopolisCity_EventScript_1E6393:: @ 81E6393
lockall
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E63C7
msgbox SootopolisCity_Text_1E6936, 4
closemessage
@@ -1312,7 +1312,7 @@ SootopolisCity_EventScript_1E63DB:: @ 81E63DB
lockall
applymovement 13, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E6406
msgbox SootopolisCity_Text_1E6C7C, 4
closemessage
@@ -1331,7 +1331,7 @@ SootopolisCity_EventScript_1E6411:: @ 81E6411
lockall
applymovement 12, SootopolisCity_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E643C
msgbox SootopolisCity_Text_1E6A50, 4
closemessage
@@ -1348,7 +1348,7 @@ SootopolisCity_EventScript_1E643C:: @ 81E643C
SootopolisCity_EventScript_1E6446:: @ 81E6446
lock
faceplayer
- compare_var_to_value VAR_0x405E, 4
+ compare VAR_0x405E, 4
goto_eq SootopolisCity_EventScript_1E64D8
checkflag FLAG_0x138
goto_eq SootopolisCity_EventScript_1E64E2
@@ -1364,11 +1364,11 @@ SootopolisCity_EventScript_1E646F:: @ 81E646F
setflag FLAG_0x138
msgbox SootopolisCity_Text_1E7B86, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SootopolisCity_EventScript_1E64B2
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SootopolisCity_EventScript_1E64B2
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SootopolisCity_EventScript_1E64C5
release
end
@@ -1409,7 +1409,7 @@ SootopolisCity_Movement_1E64EF: @ 81E64EF
SootopolisCity_EventScript_1E64F2:: @ 81E64F2
lockall
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E6509
msgbox SootopolisCity_Text_1E72DB, 4
closemessage
@@ -1426,7 +1426,7 @@ SootopolisCity_EventScript_1E6509:: @ 81E6509
SootopolisCity_EventScript_1E651F:: @ 81E651F
lockall
- compare_var_to_value VAR_0x405E, 5
+ compare VAR_0x405E, 5
goto_eq SootopolisCity_EventScript_1E6536
msgbox SootopolisCity_Text_1E7460, 4
closemessage
diff --git a/data/scripts/maps/SootopolisCity_Gym_1F.inc b/data/scripts/maps/SootopolisCity_Gym_1F.inc
index e28d8d13f..362ae269c 100644
--- a/data/scripts/maps/SootopolisCity_Gym_1F.inc
+++ b/data/scripts/maps/SootopolisCity_Gym_1F.inc
@@ -19,11 +19,11 @@ SootopolisCity_Gym_1F_MapScript1_224E6A: @ 8224E6A
end
SootopolisCity_Gym_1F_EventScript_224E73:: @ 8224E73
- compare_var_to_value VAR_ICE_STEP_COUNT, 8
+ compare VAR_ICE_STEP_COUNT, 8
goto_if 0, SootopolisCity_Gym_1F_EventScript_224ECA
- compare_var_to_value VAR_ICE_STEP_COUNT, 28
+ compare VAR_ICE_STEP_COUNT, 28
goto_if 0, SootopolisCity_Gym_1F_EventScript_224EB8
- compare_var_to_value VAR_ICE_STEP_COUNT, 67
+ compare VAR_ICE_STEP_COUNT, 67
goto_if 0, SootopolisCity_Gym_1F_EventScript_224EA6
setmetatile 8, 4, 519, 0
setmetatile 8, 5, 519, 0
@@ -87,8 +87,8 @@ SootopolisCity_Gym_1F_Movement_224F42: @ 8224F42
SootopolisCity_Gym_1F_EventScript_224F44:: @ 8224F44
trainerbattle 1, TRAINER_JUAN_1, 0, SootopolisCity_Gym_1F_Text_225268, SootopolisCity_Gym_1F_Text_225432, SootopolisCity_Gym_1F_EventScript_224F82
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_Gym_1F_EventScript_225025
checkflag FLAG_0x0AC
goto_if 0, SootopolisCity_Gym_1F_EventScript_224FF7
@@ -115,7 +115,7 @@ SootopolisCity_Gym_1F_EventScript_224F82:: @ 8224F82
call SootopolisCity_Gym_1F_EventScript_224FD4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox SootopolisCity_Gym_1F_Text_22574D, 4
waitfanfare
closemessage
@@ -126,7 +126,7 @@ SootopolisCity_Gym_1F_EventScript_224F82:: @ 8224F82
SootopolisCity_Gym_1F_EventScript_224FD4:: @ 8224FD4
giveitem_std ITEM_TM03
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_Gym_1F_EventScript_27205E
msgbox SootopolisCity_Gym_1F_Text_2256C1, 4
setflag FLAG_0x0AC
@@ -134,7 +134,7 @@ SootopolisCity_Gym_1F_EventScript_224FD4:: @ 8224FD4
SootopolisCity_Gym_1F_EventScript_224FF7:: @ 8224FF7
giveitem_std ITEM_TM03
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_Gym_1F_EventScript_272054
msgbox SootopolisCity_Gym_1F_Text_2256C1, 4
setflag FLAG_0x0AC
diff --git a/data/scripts/maps/SootopolisCity_House1.inc b/data/scripts/maps/SootopolisCity_House1.inc
index 57ae7551f..7c898a0b2 100644
--- a/data/scripts/maps/SootopolisCity_House1.inc
+++ b/data/scripts/maps/SootopolisCity_House1.inc
@@ -8,7 +8,7 @@ SootopolisCity_House1_EventScript_22694D:: @ 822694D
goto_eq SootopolisCity_House1_EventScript_226984
msgbox SootopolisCity_House1_Text_2269A1, 4
giveitem_std ITEM_TM31
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_House1_EventScript_272054
setflag FLAG_0x079
msgbox SootopolisCity_House1_Text_226A13, 4
diff --git a/data/scripts/maps/SootopolisCity_House2.inc b/data/scripts/maps/SootopolisCity_House2.inc
index 974dd7892..82270ca56 100644
--- a/data/scripts/maps/SootopolisCity_House2.inc
+++ b/data/scripts/maps/SootopolisCity_House2.inc
@@ -5,9 +5,9 @@ SootopolisCity_House2_EventScript_226A77:: @ 8226A77
lock
faceplayer
msgbox SootopolisCity_House2_Text_226AAB, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, SootopolisCity_House2_EventScript_226A99
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, SootopolisCity_House2_EventScript_226AA2
release
end
diff --git a/data/scripts/maps/SootopolisCity_House3.inc b/data/scripts/maps/SootopolisCity_House3.inc
index e3d0c7be3..415f90642 100644
--- a/data/scripts/maps/SootopolisCity_House3.inc
+++ b/data/scripts/maps/SootopolisCity_House3.inc
@@ -5,7 +5,7 @@ SootopolisCity_House3_EventScript_226B72:: @ 8226B72
lock
faceplayer
msgbox SootopolisCity_House3_Text_226BA4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_House3_EventScript_226B91
msgbox SootopolisCity_House3_Text_226C44, 4
release
diff --git a/data/scripts/maps/SootopolisCity_House6.inc b/data/scripts/maps/SootopolisCity_House6.inc
index 185ef284a..38c8456a3 100644
--- a/data/scripts/maps/SootopolisCity_House6.inc
+++ b/data/scripts/maps/SootopolisCity_House6.inc
@@ -7,11 +7,11 @@ SootopolisCity_House6_EventScript_226F5C:: @ 8226F5C
checkflag FLAG_0x0F5
goto_eq SootopolisCity_House6_EventScript_226FA3
msgbox SootopolisCity_House6_Text_226FC3, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, SootopolisCity_House6_EventScript_226F99
msgbox SootopolisCity_House6_Text_227034, 4
givedecoration_std 117
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_House6_EventScript_226FAD
setflag FLAG_0x0F5
release
diff --git a/data/scripts/maps/SootopolisCity_LotadAndSeedotHouse.inc b/data/scripts/maps/SootopolisCity_LotadAndSeedotHouse.inc
index f8b4c6e2c..26a322b89 100644
--- a/data/scripts/maps/SootopolisCity_LotadAndSeedotHouse.inc
+++ b/data/scripts/maps/SootopolisCity_LotadAndSeedotHouse.inc
@@ -9,14 +9,14 @@ SootopolisCity_LotadAndSeedotHouse_EventScript_22722B:: @ 822722B
special sub_81B94B0
waitstate
copyvar VAR_RESULT, VAR_0x8004
- compare_var_to_value VAR_RESULT, 255
+ compare VAR_RESULT, 255
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227272
special CompareSeedotSize
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_22727C
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227286
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227290
release
end
@@ -39,7 +39,7 @@ SootopolisCity_LotadAndSeedotHouse_EventScript_227286:: @ 8227286
SootopolisCity_LotadAndSeedotHouse_EventScript_227290:: @ 8227290
msgbox SootopolisCity_LotadAndSeedotHouse_Text_227480, 4
giveitem_std ITEM_ELIXIR
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_2272B2
closemessage
release
@@ -58,14 +58,14 @@ SootopolisCity_LotadAndSeedotHouse_EventScript_2272BC:: @ 82272BC
special sub_81B94B0
waitstate
copyvar VAR_RESULT, VAR_0x8004
- compare_var_to_value VAR_RESULT, 255
+ compare VAR_RESULT, 255
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227303
special CompareLotadSize
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_22730D
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227317
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227321
release
end
@@ -88,7 +88,7 @@ SootopolisCity_LotadAndSeedotHouse_EventScript_227317:: @ 8227317
SootopolisCity_LotadAndSeedotHouse_EventScript_227321:: @ 8227321
msgbox SootopolisCity_LotadAndSeedotHouse_Text_22776C, 4
giveitem_std ITEM_ELIXIR
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_LotadAndSeedotHouse_EventScript_227343
closemessage
release
diff --git a/data/scripts/maps/SootopolisCity_Mart.inc b/data/scripts/maps/SootopolisCity_Mart.inc
index b59ab9c93..26ab5497c 100644
--- a/data/scripts/maps/SootopolisCity_Mart.inc
+++ b/data/scripts/maps/SootopolisCity_Mart.inc
@@ -28,7 +28,7 @@ SootopolisCity_Mart_Pokemart_2267AC: @ 82267AC
SootopolisCity_Mart_EventScript_2267C2:: @ 82267C2
lock
faceplayer
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
goto_if 4, SootopolisCity_Mart_EventScript_2267E2
checkflag FLAG_0x081
goto_if 0, SootopolisCity_Mart_EventScript_2267E2
@@ -44,7 +44,7 @@ SootopolisCity_Mart_EventScript_2267E2:: @ 82267E2
SootopolisCity_Mart_EventScript_2267EC:: @ 82267EC
lock
faceplayer
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
goto_if 4, SootopolisCity_Mart_EventScript_22680C
checkflag FLAG_0x081
goto_if 0, SootopolisCity_Mart_EventScript_22680C
diff --git a/data/scripts/maps/SootopolisCity_MysteryEventsHouse_1F.inc b/data/scripts/maps/SootopolisCity_MysteryEventsHouse_1F.inc
index ccd4558fd..019bdce10 100644
--- a/data/scripts/maps/SootopolisCity_MysteryEventsHouse_1F.inc
+++ b/data/scripts/maps/SootopolisCity_MysteryEventsHouse_1F.inc
@@ -6,9 +6,9 @@ SootopolisCity_MysteryEventsHouse_1F_MapScripts:: @ 8227953
SootopolisCity_MysteryEventsHouse_1F_MapScript1_22795E: @ 822795E
setvar VAR_0x8004, 16
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_22797D
- compare_var_to_value VAR_0x40C0, 0
+ compare VAR_0x40C0, 0
call_if 5, SootopolisCity_MysteryEventsHouse_1F_EventScript_227991
end
@@ -39,11 +39,11 @@ SootopolisCity_MysteryEventsHouse_1F_EventScript_2279B7:: @ 82279B7
moveobjectoffscreen 1
applymovement 255, SootopolisCity_MysteryEventsHouse_1F_Movement_2725A6
waitmovement 0
- compare_var_to_value VAR_0x40C0, 1
+ compare VAR_0x40C0, 1
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A04
- compare_var_to_value VAR_0x40C0, 2
+ compare VAR_0x40C0, 2
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A0D
- compare_var_to_value VAR_0x40C0, 3
+ compare VAR_0x40C0, 3
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A16
special copy_player_party_from_sav1
setvar VAR_0x40C0, 0
@@ -76,9 +76,9 @@ SootopolisCity_MysteryEventsHouse_1F_EventScript_227A24:: @ 8227A24
faceplayer
setvar VAR_0x8004, 16
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227A4E
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227A58
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227B46, 4
release
@@ -93,27 +93,27 @@ SootopolisCity_MysteryEventsHouse_1F_EventScript_227A58:: @ 8227A58
special copy_player_party_to_sav1
special sub_8139238
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227BFC, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
call SootopolisCity_MysteryEventsHouse_1F_EventScript_227AEF
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227CEB, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
special copy_player_party_from_sav1
call SootopolisCity_MysteryEventsHouse_1F_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SootopolisCity_MysteryEventsHouse_1F_EventScript_227AE2
special copy_player_party_to_sav1
special sub_80F94E8
msgbox SootopolisCity_MysteryEventsHouse_1F_Text_227D21, 4
closemessage
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227AFE
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227B10
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, SootopolisCity_MysteryEventsHouse_1F_EventScript_227B22
warp SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F, 255, 3, 1
waitstate
diff --git a/data/scripts/maps/SootopolisCity_MysteryEventsHouse_B1F.inc b/data/scripts/maps/SootopolisCity_MysteryEventsHouse_B1F.inc
index 94733f189..78c7303ae 100644
--- a/data/scripts/maps/SootopolisCity_MysteryEventsHouse_B1F.inc
+++ b/data/scripts/maps/SootopolisCity_MysteryEventsHouse_B1F.inc
@@ -22,14 +22,14 @@ SootopolisCity_MysteryEventsHouse_B1F_EventScript_227E68:: @ 8227E68
setvar VAR_0x8005, 0
special sub_8163AC4
waitstate
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, SootopolisCity_MysteryEventsHouse_B1F_EventScript_227ECF
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, SootopolisCity_MysteryEventsHouse_B1F_EventScript_227EDD
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, SootopolisCity_MysteryEventsHouse_B1F_EventScript_227EE8
closemessage
- special sp000_heal_pokemon
+ special HealPlayerParty
applymovement 255, SootopolisCity_MysteryEventsHouse_B1F_Movement_227EF9
waitmovement 0
special copy_player_party_from_sav1
@@ -46,14 +46,14 @@ SootopolisCity_MysteryEventsHouse_B1F_EventScript_227ECF:: @ 8227ECF
SootopolisCity_MysteryEventsHouse_B1F_EventScript_227EDD:: @ 8227EDD
setvar VAR_0x40C0, 1
- special sub_8138AC0
+ special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
return
SootopolisCity_MysteryEventsHouse_B1F_EventScript_227EE8:: @ 8227EE8
setvar VAR_0x40C0, 2
- special sub_8138AC0
+ special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
return
diff --git a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
index b1b405335..fcb1b5863 100644
--- a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
@@ -18,7 +18,7 @@ SootopolisCity_PokemonCenter_1F_EventScript_226500:: @ 8226500
SootopolisCity_PokemonCenter_1F_EventScript_22650E:: @ 822650E
lock
faceplayer
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
goto_if 4, SootopolisCity_PokemonCenter_1F_EventScript_22652E
checkflag FLAG_0x081
goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_22652E
@@ -34,7 +34,7 @@ SootopolisCity_PokemonCenter_1F_EventScript_22652E:: @ 822652E
SootopolisCity_PokemonCenter_1F_EventScript_226538:: @ 8226538
lock
faceplayer
- compare_var_to_value VAR_0x40CA, 2
+ compare VAR_0x40CA, 2
goto_if 4, SootopolisCity_PokemonCenter_1F_EventScript_226558
checkflag FLAG_0x081
goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_226558
diff --git a/data/scripts/maps/SouthernIsland_Exterior.inc b/data/scripts/maps/SouthernIsland_Exterior.inc
index de56c294b..8784a6424 100644
--- a/data/scripts/maps/SouthernIsland_Exterior.inc
+++ b/data/scripts/maps/SouthernIsland_Exterior.inc
@@ -3,14 +3,14 @@ SouthernIsland_Exterior_MapScripts:: @ 82429C8
.byte 0
SouthernIsland_Exterior_MapScript1_2429CE: @ 82429CE
- setflag FLAG_UNLOCK_SOUTHERN_ISLAND
+ setflag FLAG_LANDMARK_SOUTHERN_ISLAND
end
SouthernIsland_Exterior_EventScript_2429D2:: @ 82429D2
lock
faceplayer
msgbox SouthernIsland_Exterior_Text_2A69F1, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SouthernIsland_Exterior_EventScript_242A17
msgbox SouthernIsland_Exterior_Text_2A6A5D, 4
closemessage
diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc
index 1853c08b8..057c4581d 100644
--- a/data/scripts/maps/SouthernIsland_Interior.inc
+++ b/data/scripts/maps/SouthernIsland_Interior.inc
@@ -10,15 +10,15 @@ SouthernIsland_Interior_MapScript1_242A50: @ 8242A50
SouthernIsland_Interior_EventScript_242A5A:: @ 8242A5A
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, SouthernIsland_Interior_EventScript_27374E
removeobject 2
return
SouthernIsland_Interior_MapScript1_242A6E: @ 8242A6E
- compare_var_to_value VAR_0x40D5, 0
+ compare VAR_0x40D5, 0
call_if 1, SouthernIsland_Interior_EventScript_242A8A
- compare_var_to_value VAR_0x40D5, 0
+ compare VAR_0x40D5, 0
call_if 5, SouthernIsland_Interior_EventScript_242A95
call SouthernIsland_Interior_EventScript_242AA0
end
@@ -35,9 +35,9 @@ SouthernIsland_Interior_EventScript_242A95:: @ 8242A95
SouthernIsland_Interior_EventScript_242AA0:: @ 8242AA0
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq SouthernIsland_Interior_EventScript_242AB8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SouthernIsland_Interior_EventScript_242ABE
end
@@ -82,20 +82,20 @@ SouthernIsland_Interior_EventScript_242AD0:: @ 8242AD0
delay 50
special RemoveScriptFieldObject
setvar VAR_LAST_TALKED, 2
- compare_var_to_value VAR_0x40D5, 0
+ compare VAR_0x40D5, 0
call_if 1, SouthernIsland_Interior_EventScript_242BA4
- compare_var_to_value VAR_0x40D5, 0
+ compare VAR_0x40D5, 0
call_if 5, SouthernIsland_Interior_EventScript_242BB7
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B08EC
+ special BattleSetup_StartLatiBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq SouthernIsland_Interior_EventScript_242B81
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq SouthernIsland_Interior_EventScript_242B8F
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq SouthernIsland_Interior_EventScript_242B8F
setflag FLAG_0x1C9
releaseall
diff --git a/data/scripts/maps/TerraCave_End.inc b/data/scripts/maps/TerraCave_End.inc
index a39856dda..63fc07f5b 100644
--- a/data/scripts/maps/TerraCave_End.inc
+++ b/data/scripts/maps/TerraCave_End.inc
@@ -10,7 +10,7 @@ TerraCave_End_MapScript1_23B0BB: @ 823B0BB
TerraCave_End_EventScript_23B0C5:: @ 823B0C5
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 7
+ compare VAR_RESULT, 7
goto_if 5, TerraCave_End_EventScript_27374E
removeobject 1
return
@@ -38,16 +38,16 @@ TerraCave_End_EventScript_23B0EC:: @ 823B0EC
setvar VAR_LAST_TALKED, 1
setwildbattle SPECIES_GROUDON, 70, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
- special sub_80B0934
+ special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
setvar VAR_0x4001, 0
specialvar VAR_RESULT, sub_8138B80
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq TerraCave_End_EventScript_23B155
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
goto_eq TerraCave_End_EventScript_23B163
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq TerraCave_End_EventScript_23B163
setvar VAR_0x4039, 1
setflag FLAG_0x1BF
diff --git a/data/scripts/maps/TrainerHill_Elevator.inc b/data/scripts/maps/TrainerHill_Elevator.inc
index 5efad0b86..c3644e0de 100644
--- a/data/scripts/maps/TrainerHill_Elevator.inc
+++ b/data/scripts/maps/TrainerHill_Elevator.inc
@@ -24,7 +24,7 @@ TrainerHill_Elevator_EventScript_269375:: @ 8269375
waitmovement 0
lockall
msgbox TrainerHill_Elevator_Text_268F3E, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq TrainerHill_Elevator_EventScript_269360
releaseall
applymovement 1, TrainerHill_Elevator_Movement_2693F0
diff --git a/data/scripts/maps/TrainerHill_Entrance.inc b/data/scripts/maps/TrainerHill_Entrance.inc
index d4cc8a2ba..77b67fb14 100644
--- a/data/scripts/maps/TrainerHill_Entrance.inc
+++ b/data/scripts/maps/TrainerHill_Entrance.inc
@@ -7,7 +7,7 @@ TrainerHill_Entrance_MapScripts:: @ 82680AC
.byte 0
TrainerHill_Entrance_MapScript1_2680C6: @ 82680C6
- setflag FLAG_0x8E2
+ setflag FLAG_LANDMARK_TRAINER_HILL
getplayerxy VAR_0x400D, VAR_RESULT
end
@@ -20,7 +20,7 @@ TrainerHill_Entrance_MapScript1_2680D0: @ 82680D0
setvar VAR_0x4000, 0
setvar VAR_0x8004, 9
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq TrainerHill_Entrance_EventScript_2680FF
setobjectxy 255, 9, 6
applymovement 255, TrainerHill_Entrance_Movement_26837F
@@ -29,7 +29,7 @@ TrainerHill_Entrance_MapScript1_2680D0: @ 82680D0
TrainerHill_Entrance_EventScript_2680FF:: @ 82680FF
setvar VAR_0x8004, 16
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq TrainerHill_Entrance_EventScript_26811A
applymovement 255, TrainerHill_Entrance_Movement_26837F
end
@@ -45,7 +45,7 @@ TrainerHill_Entrance_MapScript1_26811B: @ 826811B
end
TrainerHill_Entrance_MapScript1_268128: @ 8268128
- compare_var_to_value VAR_0x400D, 17
+ compare VAR_0x400D, 17
call_if 1, TrainerHill_Entrance_EventScript_268134
end
@@ -97,7 +97,7 @@ TrainerHill_Entrance_EventScript_2681DA:: @ 82681DA
applymovement 255, TrainerHill_Entrance_Movement_268381
waitmovement 0
setvar VAR_0x40D6, 0
- special sp000_heal_pokemon
+ special HealPlayerParty
releaseall
TrainerHill_Entrance_EventScript_2681EE:: @ 82681EE
@@ -116,7 +116,7 @@ TrainerHill_Entrance_EventScript_2681FD:: @ 82681FD
faceplayer
setvar VAR_0x8004, 10
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq TrainerHill_Entrance_EventScript_26821F
msgbox TrainerHill_Entrance_Text_2686F4, 4
goto TrainerHill_Entrance_EventScript_268227
@@ -136,11 +136,11 @@ TrainerHill_Entrance_EventScript_268229:: @ 8268229
msgbox TrainerHill_Entrance_Text_2684C6, 4
setvar VAR_0x8004, 13
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, TrainerHill_Entrance_EventScript_26832E
setvar VAR_0x8004, 8
special sp194_trainer_tower
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq TrainerHill_Entrance_EventScript_268275
msgbox TrainerHill_Entrance_Text_268564, 4
goto TrainerHill_Entrance_EventScript_26827D
@@ -174,7 +174,7 @@ TrainerHill_Entrance_EventScript_2682C8:: @ 82682C8
special sp194_trainer_tower
setvar VAR_0x40D6, 1
setvar VAR_0x4005, 0
- special sp000_heal_pokemon
+ special HealPlayerParty
msgbox TrainerHill_Entrance_Text_26862A, 4
setvar VAR_0x8004, 0
special sp194_trainer_tower
@@ -196,7 +196,7 @@ TrainerHill_Entrance_EventScript_26832E:: @ 826832E
special sp194_trainer_tower
setvar VAR_0x4005, 1
call TrainerHill_Entrance_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq TrainerHill_Entrance_EventScript_26835C
setvar VAR_0x8004, 14
special sp194_trainer_tower
diff --git a/data/scripts/maps/TrainerHill_Roof.inc b/data/scripts/maps/TrainerHill_Roof.inc
index d38ef8153..bdec2f7aa 100644
--- a/data/scripts/maps/TrainerHill_Roof.inc
+++ b/data/scripts/maps/TrainerHill_Roof.inc
@@ -28,7 +28,7 @@ TrainerHill_Roof_EventScript_268FF2:: @ 8268FF2
TrainerHill_Roof_EventScript_269020:: @ 8269020
msgbox TrainerHill_Roof_Text_268AC5, 4
- playfanfare BGM_FANFA1
+ playfanfare MUS_FANFA1
message gUnknown_08272A78
waitfanfare
waitmessage
diff --git a/data/scripts/maps/Underwater_SeafloorCavern.inc b/data/scripts/maps/Underwater_SeafloorCavern.inc
index 2e439d4d2..d3f0aa5e5 100644
--- a/data/scripts/maps/Underwater_SeafloorCavern.inc
+++ b/data/scripts/maps/Underwater_SeafloorCavern.inc
@@ -5,7 +5,7 @@ Underwater_SeafloorCavern_MapScripts:: @ 823433B
.byte 0
Underwater_SeafloorCavern_MapScript1_23434B: @ 823434B
- setflag FLAG_0x8A7
+ setflag FLAG_LANDMARK_SEAFLOOR_CAVERN
checkflag FLAG_0x081
goto_eq Underwater_SeafloorCavern_EventScript_234358
end
diff --git a/data/scripts/maps/Underwater_SealedChamber.inc b/data/scripts/maps/Underwater_SealedChamber.inc
index 607a8e04d..f8c7b02af 100644
--- a/data/scripts/maps/Underwater_SealedChamber.inc
+++ b/data/scripts/maps/Underwater_SealedChamber.inc
@@ -4,9 +4,9 @@ Underwater_SealedChamber_MapScripts:: @ 82390C4
Underwater_SealedChamber_MapScript1_2390CA: @ 82390CA
getplayerxy VAR_0x8004, VAR_0x8005
- compare_var_to_value VAR_0x8004, 12
+ compare VAR_0x8004, 12
goto_if 5, Underwater_SealedChamber_EventScript_2390EA
- compare_var_to_value VAR_0x8005, 44
+ compare VAR_0x8005, 44
goto_if 5, Underwater_SealedChamber_EventScript_2390EA
goto Underwater_SealedChamber_EventScript_2390F3
diff --git a/data/scripts/maps/UnknownMap_25_34.inc b/data/scripts/maps/UnknownMap_25_34.inc
index ccecbbba6..65f62498e 100644
--- a/data/scripts/maps/UnknownMap_25_34.inc
+++ b/data/scripts/maps/UnknownMap_25_34.inc
@@ -19,40 +19,40 @@ LinkContestRoom1_MapScript1_23B79F: @ 823B79F
LinkContestRoom1_EventScript_23B7AF:: @ 823B7AF
call LinkContestRoom1_EventScript_27A133
special sub_80F8FA0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LinkContestRoom1_EventScript_23B7EF
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LinkContestRoom1_EventScript_23B7F3
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, LinkContestRoom1_EventScript_23B7F7
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
call_if 1, LinkContestRoom1_EventScript_23B7FB
- compare_var_to_value VAR_RESULT, 4
+ compare VAR_RESULT, 4
call_if 1, LinkContestRoom1_EventScript_23B7FF
return
LinkContestRoom1_EventScript_23B7EF:: @ 823B7EF
- savebgm BGM_TEST1
+ savebgm MUS_TEST1
return
LinkContestRoom1_EventScript_23B7F3:: @ 823B7F3
- savebgm BGM_TEST2
+ savebgm MUS_TEST2
return
LinkContestRoom1_EventScript_23B7F7:: @ 823B7F7
- savebgm BGM_TEST3
+ savebgm MUS_TEST3
return
LinkContestRoom1_EventScript_23B7FB:: @ 823B7FB
- savebgm BGM_TEST4
+ savebgm MUS_TEST4
return
LinkContestRoom1_EventScript_23B7FF:: @ 823B7FF
- savebgm BGM_CONTEST0
+ savebgm MUS_CONTEST0
return
LinkContestRoom1_MapScript1_23B803: @ 823B803
- compare_var_to_value VAR_0x4009, 1
+ compare VAR_0x4009, 1
call_if 1, LinkContestRoom1_EventScript_23B80F
end
@@ -82,7 +82,7 @@ LinkContestRoom1_EventScript_23B834:: @ 823B834
LinkContestRoom1_EventScript_23B842:: @ 823B842
call LinkContestRoom1_EventScript_23B8F8
call LinkContestRoom1_EventScript_23B858
- compare_var_to_value VAR_0x4000, 8
+ compare VAR_0x4000, 8
goto_if 0, LinkContestRoom1_EventScript_23B842
return
@@ -301,7 +301,7 @@ LinkContestRoom1_EventScript_23BB25:: @ 823BB25
LinkContestRoom1_EventScript_23BB2B:: @ 823BB2B
specialvar VAR_RESULT, sub_80F9160
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LinkContestRoom1_EventScript_23BD86
switch VAR_0x4088
case 1, LinkContestRoom1_EventScript_23BB78
@@ -442,9 +442,9 @@ LinkContestRoom1_EventScript_23BEAC:: @ 823BEAC
LilycoveCity_ContestLobby_EventScript_23BEB6:: @ 823BEB6
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_23BECE
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_23BED4
return
diff --git a/data/scripts/maps/VerdanturfTown_BattleTentBattleRoom.inc b/data/scripts/maps/VerdanturfTown_BattleTentBattleRoom.inc
index e2ff39cd7..b673e959b 100644
--- a/data/scripts/maps/VerdanturfTown_BattleTentBattleRoom.inc
+++ b/data/scripts/maps/VerdanturfTown_BattleTentBattleRoom.inc
@@ -10,9 +10,9 @@ VerdanturfTown_BattleTentBattleRoom_MapScript1_20230A: @ 820230A
VerdanturfTown_BattleTentBattleRoom_EventScript_202310:: @ 8202310
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_BattleTentBattleRoom_EventScript_202328
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq VerdanturfTown_BattleTentBattleRoom_EventScript_202333
return
@@ -37,7 +37,7 @@ VerdanturfTown_BattleTentBattleRoom_EventScript_202348:: @ 8202348
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, VerdanturfTown_BattleTentBattleRoom_EventScript_20243C
VerdanturfTown_BattleTentBattleRoom_EventScript_20236F:: @ 820236F
@@ -86,17 +86,17 @@ VerdanturfTown_BattleTentBattleRoom_EventScript_2023C8:: @ 82023C8
setvar VAR_0x8004, 3
setvar VAR_0x8005, 3
special sub_81A1780
- playfanfare BGM_ME_ASA
+ playfanfare MUS_ME_ASA
waitfanfare
- special sp000_heal_pokemon
+ special HealPlayerParty
VerdanturfTown_BattleTentBattleRoom_EventScript_20243C:: @ 820243C
setvar VAR_0x8004, 1
setvar VAR_0x8005, 2
special sub_81A1780
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, VerdanturfTown_BattleTentBattleRoom_EventScript_202565
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
call_if 1, VerdanturfTown_BattleTentBattleRoom_EventScript_20256C
multichoice 20, 6, 104, 1
switch VAR_RESULT
diff --git a/data/scripts/maps/VerdanturfTown_BattleTentLobby.inc b/data/scripts/maps/VerdanturfTown_BattleTentLobby.inc
index 7ffd5c162..a7f496820 100644
--- a/data/scripts/maps/VerdanturfTown_BattleTentLobby.inc
+++ b/data/scripts/maps/VerdanturfTown_BattleTentLobby.inc
@@ -70,7 +70,7 @@ VerdanturfTown_BattleTentLobby_EventScript_201791:: @ 8201791
special sub_81A1780
message VerdanturfTown_BattleTentLobby_Text_24A554
waitmessage
- playfanfare BGM_FANFA4
+ playfanfare MUS_FANFA4
waitfanfare
msgbox VerdanturfTown_BattleTentLobby_Text_2C539A, 4
closemessage
@@ -133,7 +133,7 @@ VerdanturfTown_BattleTentLobby_EventScript_201873:: @ 8201873
faceplayer
setvar VAR_0x8004, 1
special sub_81B99B4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, VerdanturfTown_BattleTentLobby_EventScript_2017EE
special copy_player_party_to_sav1
msgbox VerdanturfTown_BattleTentLobby_Text_2C50C3, 4
@@ -154,7 +154,7 @@ VerdanturfTown_BattleTentLobby_EventScript_2018CF:: @ 82018CF
setvar VAR_RESULT, 2
setvar VAR_0x8004, 15
special sub_81A1780
- compare_var_to_value VAR_0x8004, 1
+ compare VAR_0x8004, 1
goto_eq VerdanturfTown_BattleTentLobby_EventScript_2019E8
setvar VAR_0x8004, 2
setvar VAR_0x8005, 1
@@ -166,7 +166,7 @@ VerdanturfTown_BattleTentLobby_EventScript_2018CF:: @ 82018CF
setvar VAR_0x8005, 3
special sub_80F9490
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_BattleTentLobby_EventScript_201A34
msgbox VerdanturfTown_BattleTentLobby_Text_2C5662, 5
switch VAR_RESULT
@@ -194,7 +194,7 @@ VerdanturfTown_BattleTentLobby_EventScript_201954:: @ 8201954
delay 2
call VerdanturfTown_BattleTentLobby_EventScript_27134F
setvar VAR_0x4000, 255
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_BattleTentLobby_EventScript_201A1D
VerdanturfTown_BattleTentLobby_EventScript_2019AE:: @ 82019AE
@@ -281,7 +281,7 @@ VerdanturfTown_BattleTentLobby_EventScript_201A7B:: @ 8201A7B
goto_eq VerdanturfTown_BattleTentLobby_EventScript_201AB2
msgbox VerdanturfTown_BattleTentLobby_Text_201D9E, 4
giveitem_std ITEM_TM45
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq VerdanturfTown_BattleTentLobby_EventScript_272054
setflag FLAG_0x0EB
msgbox VerdanturfTown_BattleTentLobby_Text_201E43, 4
diff --git a/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc b/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
index ee62be96e..28030d869 100644
--- a/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
+++ b/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
@@ -5,7 +5,7 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_203031:: @ 8203031
lock
faceplayer
msgbox VerdanturfTown_FriendshipRatersHouse_Text_2030ED, 4
- specialvar VAR_RESULT, sub_8138C04
+ specialvar VAR_RESULT, GetLeadMonFriendshipScore
switch VAR_RESULT
case 0, VerdanturfTown_FriendshipRatersHouse_EventScript_203094
case 1, VerdanturfTown_FriendshipRatersHouse_EventScript_20309E
diff --git a/data/scripts/maps/VictoryRoad_1F.inc b/data/scripts/maps/VictoryRoad_1F.inc
index 8bc22aa3d..4dd00035a 100644
--- a/data/scripts/maps/VictoryRoad_1F.inc
+++ b/data/scripts/maps/VictoryRoad_1F.inc
@@ -3,9 +3,9 @@ VictoryRoad_1F_MapScripts:: @ 8235D7A
.byte 0
VictoryRoad_1F_MapScript1_235D80: @ 8235D80
- compare_var_to_value VAR_0x40C3, 1
+ compare VAR_0x40C3, 1
call_if 1, VictoryRoad_1F_EventScript_235D97
- compare_var_to_value VAR_0x40C3, 2
+ compare VAR_0x40C3, 2
call_if 1, VictoryRoad_1F_EventScript_235DA3
end
@@ -83,8 +83,8 @@ VictoryRoad_1F_EventScript_235E2C:: @ 8235E2C
VictoryRoad_1F_EventScript_235E35:: @ 8235E35
trainerbattle 0, TRAINER_WALLY_3, 0, VictoryRoad_1F_Text_236073, VictoryRoad_1F_Text_2360DA
- specialvar VAR_RESULT, sub_80B226C
- compare_var_to_value VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldTryRematchBattle
+ compare VAR_RESULT, 1
goto_eq VictoryRoad_1F_EventScript_235E5C
msgbox VictoryRoad_1F_Text_2360FE, 6
end
diff --git a/data/scripts/mauville_man.inc b/data/scripts/mauville_man.inc
index 8ee62a5d5..327c0cbc6 100644
--- a/data/scripts/mauville_man.inc
+++ b/data/scripts/mauville_man.inc
@@ -12,9 +12,9 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E0A6:: @ 828E0A6
lock
faceplayer
msgbox MauvilleCity_PokemonCenter_1F_Text_29038E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0C7
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0EA
end
@@ -23,7 +23,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E0C7:: @ 828E0C7
special sub_8120340
delay 60
special sub_81201F4
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E0F4
msgbox MauvilleCity_PokemonCenter_1F_Text_2903E6, 4
release
@@ -36,9 +36,9 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E0EA:: @ 828E0EA
MauvilleCity_PokemonCenter_1F_EventScript_28E0F4:: @ 828E0F4
msgbox MauvilleCity_PokemonCenter_1F_Text_290421, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E113
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E15D
end
@@ -47,14 +47,14 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E113:: @ 828E113
call MauvilleCity_PokemonCenter_1F_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E15D
msgbox MauvilleCity_PokemonCenter_1F_Text_2904C1, 4
setvar VAR_0x8004, 1
special sub_8120340
delay 60
msgbox MauvilleCity_PokemonCenter_1F_Text_2904EB, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E113
special sub_8120210
msgbox MauvilleCity_PokemonCenter_1F_Text_290514, 4
@@ -72,7 +72,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E167:: @ 828E167
setflag FLAG_SYS_HIPSTER_MEET
msgbox MauvilleCity_PokemonCenter_1F_Text_29054C, 4
special sub_8120358
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E18C
msgbox MauvilleCity_PokemonCenter_1F_Text_290598, 4
release
@@ -80,7 +80,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E167:: @ 828E167
MauvilleCity_PokemonCenter_1F_EventScript_28E18C:: @ 828E18C
special sub_812038C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E1A4
msgbox MauvilleCity_PokemonCenter_1F_Text_290602, 4
release
@@ -155,10 +155,10 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E4D4:: @ 828E4D4
lock
faceplayer
msgbox MauvilleCity_PokemonCenter_1F_Text_28E1B1, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E503
special sub_8133CD8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E50D
message MauvilleCity_PokemonCenter_1F_Text_28E23F
waitmessage
@@ -178,15 +178,15 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E50D:: @ 828E50D
MauvilleCity_PokemonCenter_1F_EventScript_28E517:: @ 828E517
special sub_8133EC0
waitstate
- compare_var_to_value VAR_0x8004, 0
+ compare VAR_0x8004, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E558
- compare_var_to_value VAR_0x8004, 65535
+ compare VAR_0x8004, 65535
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E562
msgbox MauvilleCity_PokemonCenter_1F_Text_28E2A9, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E56E
special sub_8133CF4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E57A
goto MauvilleCity_PokemonCenter_1F_EventScript_28E584
end
@@ -217,15 +217,15 @@ MauvilleCity_PokemonCenter_1F_EventScript_28E584:: @ 828E584
msgbox MauvilleCity_PokemonCenter_1F_Text_28E323, 4
special sub_8133D8C
waitstate
- compare_var_to_value VAR_0x8006, 0
+ compare VAR_0x8006, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5D4
- compare_var_to_value VAR_0x8006, 65535
+ compare VAR_0x8006, 65535
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5DE
special sub_8133D2C
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E5EC
msgbox MauvilleCity_PokemonCenter_1F_Text_28E3C4, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_28E584
special sub_8133E38
msgbox MauvilleCity_PokemonCenter_1F_Text_28E424, 4
@@ -702,23 +702,23 @@ MauvilleCity_PokemonCenter_1F_EventScript_29014A:: @ 829014A
setvar VAR_0x800A, 0
setvar VAR_0x800B, 0
msgbox MauvilleCity_PokemonCenter_1F_Text_28E5F6, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290219
specialvar VAR_RESULT, sub_81213B0
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901DA
message MauvilleCity_PokemonCenter_1F_Text_28E673
waitmessage
special sub_8121388
waitstate
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901B7
setvar VAR_0x8008, 1
special sub_812139C
waitmessage
waitbuttonpress
specialvar VAR_RESULT, sub_81213D8
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_2901BD
goto MauvilleCity_PokemonCenter_1F_EventScript_29020F
@@ -729,7 +729,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_2901B7:: @ 82901B7
MauvilleCity_PokemonCenter_1F_EventScript_2901BD:: @ 82901BD
msgbox MauvilleCity_PokemonCenter_1F_Text_28E78A, 4
specialvar VAR_RESULT, sub_8121424
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29022D
goto MauvilleCity_PokemonCenter_1F_EventScript_2901E2
@@ -738,10 +738,10 @@ MauvilleCity_PokemonCenter_1F_EventScript_2901DA:: @ 82901DA
MauvilleCity_PokemonCenter_1F_EventScript_2901E2:: @ 82901E2
msgbox MauvilleCity_PokemonCenter_1F_Text_28E7EE, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290219
specialvar VAR_RESULT, sub_8121450
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29020F
msgbox MauvilleCity_PokemonCenter_1F_Text_28E881, 4
release
@@ -787,25 +787,25 @@ MauvilleCity_PokemonCenter_1F_EventScript_2902F6:: @ 82902F6
lock
faceplayer
msgbox MauvilleCity_PokemonCenter_1F_Text_29022F, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290317
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29037A
end
MauvilleCity_PokemonCenter_1F_EventScript_290317:: @ 8290317
special sub_81203C4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290359
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290384
end
MauvilleCity_PokemonCenter_1F_EventScript_290331:: @ 8290331
special sub_81203C4
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_29034B
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290384
end
@@ -816,12 +816,12 @@ MauvilleCity_PokemonCenter_1F_EventScript_29034B:: @ 829034B
MauvilleCity_PokemonCenter_1F_EventScript_290359:: @ 8290359
special sub_81203FC
- special sub_8138AC0
+ special ShowFieldMessageStringVar4
waitmessage
yesnobox 20, 8
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290331
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq MauvilleCity_PokemonCenter_1F_EventScript_290331
end
diff --git a/data/scripts/mystery_event_club.inc b/data/scripts/mystery_event_club.inc
index f5fbeec34..3fba532bf 100644
--- a/data/scripts/mystery_event_club.inc
+++ b/data/scripts/mystery_event_club.inc
@@ -29,9 +29,9 @@ PetalburgCity_PokemonCenter_1F_EventScript_29159F:: @ 829159F
call PetalburgCity_PokemonCenter_1F_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915CB
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915D5
end
@@ -81,9 +81,9 @@ PetalburgCity_PokemonCenter_1F_EventScript_291650:: @ 8291650
call PetalburgCity_PokemonCenter_1F_EventScript_271E7C
lock
faceplayer
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915CB
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq PetalburgCity_PokemonCenter_1F_EventScript_2915D5
end
diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc
index 05d93c35d..6bae599fc 100644
--- a/data/scripts/players_house.inc
+++ b/data/scripts/players_house.inc
@@ -8,9 +8,9 @@ LittlerootTown_MaysHouse_1F_EventScript_292704:: @ 8292704
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A1C, 4
applymovement VAR_0x8004, LittlerootTown_BrendansHouse_1F_Movement_27259E
waitmovement 0
- compare_var_to_value VAR_0x8005, 0
+ compare VAR_0x8005, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_29274D
- compare_var_to_value VAR_0x8005, 1
+ compare VAR_0x8005, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292758
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A46, 4
closemessage
@@ -69,9 +69,9 @@ LittlerootTown_MaysHouse_2F_EventScript_292799:: @ 8292799
setflag FLAG_0x2F2
setflag FLAG_0x2F3
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_2927DF
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_29280F
playse SE_KAIDAN
removeobject VAR_0x8008
@@ -160,7 +160,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_29286D:: @ 829286D
call LittlerootTown_BrendansHouse_1F_EventScript_29294B
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_292AE0
waitmovement 0
- playbgm BGM_INTER_V, 0
+ playbgm MUS_INTER_V, 0
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7BBC, 4
closemessage
applymovement VAR_0x8005, LittlerootTown_BrendansHouse_1F_Movement_2929B7
@@ -185,7 +185,7 @@ LittlerootTown_MaysHouse_1F_EventScript_2928DC:: @ 82928DC
call LittlerootTown_MaysHouse_1F_EventScript_29294B
applymovement 255, LittlerootTown_MaysHouse_1F_Movement_292AE8
waitmovement 0
- playbgm BGM_INTER_V, 0
+ playbgm MUS_INTER_V, 0
msgbox LittlerootTown_MaysHouse_1F_Text_1F7BBC, 4
closemessage
applymovement VAR_0x8005, LittlerootTown_MaysHouse_1F_Movement_2929BA
@@ -314,17 +314,17 @@ LittlerootTown_BrendansHouse_1F_EventScript_2929C5:: @ 82929C5
LittlerootTown_MaysHouse_1F_EventScript_2929C5:: @ 82929C5
lock
faceplayer
- compare_var_to_value VAR_0x4082, 4
+ compare VAR_0x4082, 4
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F
- compare_var_to_value VAR_0x408C, 4
+ compare VAR_0x408C, 4
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F
- checkflag FLAG_0x12F
+ checkflag FLAG_HAS_MATCH_CALL
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A19
checkflag FLAG_0x052
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A86
- compare_var_to_value VAR_0x4001, 1
+ compare VAR_0x4001, 1
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A94
- compare_var_to_value VAR_0x4092, 7
+ compare VAR_0x4092, 7
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292AB0
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7A1C, 4
release
@@ -341,7 +341,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_292A19:: @ 8292A19
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7E0E, 4
closemessage
delay 30
- playfanfare BGM_ME_MATCH_CALL
+ playfanfare MUS_ME_TORE_EYE
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7E89, 4
waitfanfare
closemessage
@@ -360,7 +360,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_292A51:: @ 8292A51
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A86
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7D73, 4
giveitem_std ITEM_AMULET_COIN
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LittlerootTown_BrendansHouse_1F_EventScript_272054
msgbox LittlerootTown_BrendansHouse_1F_Text_1F7DBE, 4
setflag FLAG_0x085
@@ -444,13 +444,13 @@ LittlerootTown_BrendansHouse_1F_EventScript_292AF2:: @ 8292AF2
LittlerootTown_MaysHouse_1F_EventScript_292AF2:: @ 8292AF2
lockall
checkplayergender
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C76
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C86
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D08
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D13
applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_27259E
waitmovement 0
@@ -460,32 +460,32 @@ LittlerootTown_MaysHouse_1F_EventScript_292AF2:: @ 8292AF2
applymovement VAR_0x8009, LittlerootTown_BrendansHouse_1F_Movement_27259A
waitmovement 0
delay 20
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292C96
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CA1
msgbox LittlerootTown_BrendansHouse_1F_Text_1F800E, 4
giveitem_std ITEM_SS_TICKET
msgbox LittlerootTown_BrendansHouse_1F_Text_1F80FE, 4
closemessage
delay 20
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CAC
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CC1
msgbox LittlerootTown_BrendansHouse_1F_Text_1F815B, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CD6
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292CEF
playse SE_DOOR
removeobject VAR_0x8009
setflag FLAG_0x123
delay 30
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D48
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D5D
delay 20
msgbox LittlerootTown_BrendansHouse_1F_Text_1F81B9, 4
@@ -493,24 +493,24 @@ LittlerootTown_MaysHouse_1F_EventScript_292AF2:: @ 8292AF2
setflag FLAG_SYS_TV_LATI
special TurnOnTVScreen
delay 60
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D72
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D7D
msgbox LittlerootTown_BrendansHouse_1F_Text_1F824B, 4
closemessage
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D1E
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D33
msgbox LittlerootTown_BrendansHouse_1F_Text_1F826F, 4
closemessage
clearflag FLAG_SYS_TV_LATI
setflag FLAG_0x0FF
special TurnOffTVScreen
- compare_var_to_value VAR_0x8008, 0
+ compare VAR_0x8008, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D88
- compare_var_to_value VAR_0x8008, 1
+ compare VAR_0x8008, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_292D9D
msgbox LittlerootTown_BrendansHouse_1F_Text_1F8351, 4
multichoice 22, 8, 108, 1
diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc
index 8be954f54..39cca8244 100644
--- a/data/scripts/pokeblocks.inc
+++ b/data/scripts/pokeblocks.inc
@@ -239,7 +239,7 @@ LilycoveCity_ContestLobby_EventScript_293C3E:: @ 8293C3E
applymovement 16, LilycoveCity_ContestLobby_Movement_294053
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_292DEE, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293CEE
goto LilycoveCity_ContestLobby_EventScript_293C70
end
@@ -271,7 +271,7 @@ LilycoveCity_ContestLobby_EventScript_293C9C:: @ 8293C9C
LilycoveCity_ContestLobby_EventScript_293CB9:: @ 8293CB9
msgbox LilycoveCity_ContestLobby_Text_292E57, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293CD2
goto LilycoveCity_ContestLobby_EventScript_293CE0
end
@@ -288,13 +288,13 @@ LilycoveCity_ContestLobby_EventScript_293CE0:: @ 8293CE0
LilycoveCity_ContestLobby_EventScript_293CEE:: @ 8293CEE
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293D43
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_293D39
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293C7A
msgbox LilycoveCity_ContestLobby_Text_292E28, 4
goto LilycoveCity_ContestLobby_EventScript_293CB9
@@ -325,7 +325,7 @@ LilycoveCity_ContestLobby_EventScript_293D4D:: @ 8293D4D
applymovement 3, LilycoveCity_ContestLobby_Movement_294053
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_293201, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293DC6
goto LilycoveCity_ContestLobby_EventScript_293D7D
end
@@ -342,7 +342,7 @@ LilycoveCity_ContestLobby_EventScript_293D87:: @ 8293D87
LilycoveCity_ContestLobby_EventScript_293D91:: @ 8293D91
msgbox LilycoveCity_ContestLobby_Text_29328C, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293DAA
goto LilycoveCity_ContestLobby_EventScript_293DB8
end
@@ -359,16 +359,16 @@ LilycoveCity_ContestLobby_EventScript_293DB8:: @ 8293DB8
LilycoveCity_ContestLobby_EventScript_293DC6:: @ 8293DC6
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293D87
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293E14
msgbox LilycoveCity_ContestLobby_Text_293237, 4
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, LilycoveCity_ContestLobby_EventScript_293D91
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_293E0A
end
@@ -391,7 +391,7 @@ LilycoveCity_ContestLobby_EventScript_293E1E:: @ 8293E1E
applymovement VAR_0x8008, LilycoveCity_ContestLobby_Movement_294053
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_293842, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293EA3
goto LilycoveCity_ContestLobby_EventScript_293E5A
end
@@ -408,7 +408,7 @@ LilycoveCity_ContestLobby_EventScript_293E64:: @ 8293E64
LilycoveCity_ContestLobby_EventScript_293E6E:: @ 8293E6E
msgbox LilycoveCity_ContestLobby_Text_29357E, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293E87
goto LilycoveCity_ContestLobby_EventScript_293E95
end
@@ -425,16 +425,16 @@ LilycoveCity_ContestLobby_EventScript_293E95:: @ 8293E95
LilycoveCity_ContestLobby_EventScript_293EA3:: @ 8293EA3
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293E64
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293EF1
msgbox LilycoveCity_ContestLobby_Text_29354E, 4
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, LilycoveCity_ContestLobby_EventScript_293E6E
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_293EE7
end
@@ -452,7 +452,7 @@ LilycoveCity_ContestLobby_EventScript_293EFB:: @ 8293EFB
lockall
setvar VAR_0x8009, 1
msgbox LilycoveCity_ContestLobby_Text_2C42F4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293F28
msgbox LilycoveCity_ContestLobby_Text_2C4332, 4
releaseall
@@ -465,21 +465,21 @@ LilycoveCity_ContestLobby_EventScript_293F1E:: @ 8293F1E
LilycoveCity_ContestLobby_EventScript_293F28:: @ 8293F28
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293F8E
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293F1E
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, LilycoveCity_ContestLobby_EventScript_293F64
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_293F98
end
LilycoveCity_ContestLobby_EventScript_293F64:: @ 8293F64
msgbox LilycoveCity_ContestLobby_Text_2C43FA, 5
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
call_if 1, LilycoveCity_ContestLobby_EventScript_293F85
msgbox LilycoveCity_ContestLobby_Text_2C451B, 4
goto LilycoveCity_ContestLobby_EventScript_293D2C
@@ -521,9 +521,9 @@ LilycoveCity_ContestLobby_EventScript_293FC8:: @ 8293FC8
faceplayer
msgbox LilycoveCity_ContestLobby_Text_293A6B, 4
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293FEE
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293FF8
end
@@ -534,10 +534,10 @@ LilycoveCity_ContestLobby_EventScript_293FEE:: @ 8293FEE
LilycoveCity_ContestLobby_EventScript_293FF8:: @ 8293FF8
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_294028
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_294028
dodailyevents
checkflag FLAG_0x921
@@ -565,23 +565,23 @@ LilycoveCity_ContestLobby_Movement_294053: @ 8294053
LilycoveCity_ContestLobby_EventScript_294055:: @ 8294055
lockall
specialvar VAR_RESULT, PlayerHasBerries
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_2940B1
checkitem ITEM_POKEBLOCK_CASE, 1
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_29416C
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, LilycoveCity_ContestLobby_EventScript_294092
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_eq LilycoveCity_ContestLobby_EventScript_294162
end
LilycoveCity_ContestLobby_EventScript_294092:: @ 8294092
msgbox LilycoveCity_ContestLobby_Text_2938CD, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_2940BB
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_294160
end
@@ -592,24 +592,24 @@ LilycoveCity_ContestLobby_EventScript_2940B1:: @ 82940B1
LilycoveCity_ContestLobby_EventScript_2940BB:: @ 82940BB
call LilycoveCity_ContestLobby_EventScript_27134F
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_294160
specialvar VAR_RESULT, sub_80093CC
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_2941ED
message LilycoveCity_ContestLobby_Text_293955
waitmessage
special sub_80B2FD8
waitstate
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_2941AA
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq LilycoveCity_ContestLobby_EventScript_294176
- compare_var_to_value VAR_RESULT, 3
+ compare VAR_RESULT, 3
goto_eq LilycoveCity_ContestLobby_EventScript_294183
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_294190
- compare_var_to_value VAR_RESULT, 6
+ compare VAR_RESULT, 6
goto_eq LilycoveCity_ContestLobby_EventScript_29419D
end
@@ -680,7 +680,7 @@ LilycoveCity_ContestLobby_EventScript_29419D:: @ 829419D
LilycoveCity_ContestLobby_EventScript_2941AA:: @ 82941AA
fadescreen 1
- specialvar VAR_RESULT, sub_8138240
+ specialvar VAR_RESULT, GetLinkPartnerNames
copyvar VAR_0x8008, VAR_RESULT
copyvar VAR_0x8004, VAR_0x8008
special SpawnLinkPartnerFieldObject
@@ -713,22 +713,22 @@ LilycoveCity_ContestLobby_EventScript_2941F8:: @ 82941F8
LilycoveCity_ContestLobby_EventScript_294235:: @ 8294235
call LilycoveCity_ContestLobby_EventScript_294285
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_29428F
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq LilycoveCity_ContestLobby_EventScript_294235
release
end
LilycoveCity_ContestLobby_EventScript_29425D:: @ 829425D
call LilycoveCity_ContestLobby_EventScript_29428A
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_29428F
- compare_var_to_value VAR_RESULT, 5
+ compare VAR_RESULT, 5
goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
- compare_var_to_value VAR_RESULT, 8
+ compare VAR_RESULT, 8
goto_eq LilycoveCity_ContestLobby_EventScript_29425D
release
end
diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc
index a052c90cc..c2d217f93 100644
--- a/data/scripts/safari_zone.inc
+++ b/data/scripts/safari_zone.inc
@@ -14,7 +14,7 @@ EventScript_2A4B5D:: @ 82A4B5D
EventScript_2A4B6F:: @ 82A4B6F
lockall
msgbox Text_2A4BF4, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_2A4B85
releaseall
end
@@ -43,19 +43,19 @@ EventScript_2A4B9B:: @ 82A4B9B
EventScript_2A4BAC:: @ 82A4BAC
lockall
special GetPokeblockFeederInFront
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, EventScript_2A4BEB
msgbox Text_2A4C90, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_2A4BD0
releaseall
end
EventScript_2A4BD0:: @ 82A4BD0
fadescreen 1
- special sub_8135908
+ special OpenPokeblockCaseOnFeeder
waitstate
- compare_var_to_value VAR_RESULT, 65535
+ compare VAR_RESULT, 65535
goto_if 5, EventScript_2A4BE2
end
diff --git a/data/scripts/secret_power_tm.inc b/data/scripts/secret_power_tm.inc
index 215f997b8..c75fb9b48 100644
--- a/data/scripts/secret_power_tm.inc
+++ b/data/scripts/secret_power_tm.inc
@@ -37,7 +37,7 @@ Route111_EventScript_2765FF:: @ 82765FF
lock
faceplayer
msgbox Route111_Text_2762C9, 5
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq Route111_EventScript_27661E
msgbox Route111_Text_27655C, 4
release
@@ -45,17 +45,17 @@ Route111_EventScript_2765FF:: @ 82765FF
Route111_EventScript_27661E:: @ 827661E
giveitem_std ITEM_TM43
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq Route111_EventScript_276680
msgbox Route111_Text_27636E, 4
closemessage
setflag FLAG_0x060
clearflag FLAG_0x3B4
- compare_var_to_value VAR_FACING, 3
+ compare VAR_FACING, 3
call_if 1, Route111_EventScript_27666A
- compare_var_to_value VAR_FACING, 4
+ compare VAR_FACING, 4
call_if 1, Route111_EventScript_27666A
- compare_var_to_value VAR_FACING, 2
+ compare VAR_FACING, 2
call_if 1, Route111_EventScript_276675
removeobject VAR_LAST_TALKED
release
diff --git a/data/scripts/tv.inc b/data/scripts/tv.inc
index 7cf485835..8d1ac83eb 100644
--- a/data/scripts/tv.inc
+++ b/data/scripts/tv.inc
@@ -3,30 +3,30 @@ EventScript_27EE0B:: @ 827EE0B
incrementgamestat 44
special ResetTVShowState
specialvar VAR_RESULT, CheckForBigMovieOrEmergencyNewsOnTV
- compare_var_to_value VAR_RESULT, 2
+ compare VAR_RESULT, 2
goto_eq EventScript_27EE9A
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_27EEA4
checkflag FLAG_SYS_TV_START
goto_if 0, EventScript_27EE8A
checkflag FLAG_SYS_TV_WATCH
goto_eq EventScript_27EE8A
specialvar VAR_RESULT, IsTVShowInSearchOfTrainersAiring
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_eq EventScript_27EEFF
goto EventScript_27EEE9
end
EventScript_27EE54:: @ 827EE54
specialvar VAR_0x8004, special_0x44
- compare_var_to_value VAR_0x8004, 255
+ compare VAR_0x8004, 255
goto_eq EventScript_27EED8
specialvar VAR_RESULT, special_0x4a
- compare_var_to_value VAR_RESULT, 255
+ compare VAR_RESULT, 255
goto_eq EventScript_27EED8
copyvar VAR_0x8004, VAR_RESULT
specialvar VAR_RESULT, special_0x45
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_if 5, EventScript_27EEBA
end
@@ -55,7 +55,7 @@ EventScript_27EEBA:: @ 827EEBA
special DoTVShow
waitmessage
waitbuttonpress
- compare_var_to_value VAR_RESULT, 1
+ compare VAR_RESULT, 1
goto_if 5, EventScript_27EEBA
goto EventScript_27EED0
end
@@ -74,7 +74,7 @@ EventScript_27EED8:: @ 827EED8
EventScript_27EEE9:: @ 827EEE9
special DoPokeNews
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_27EE54
waitmessage
waitbuttonpress
@@ -85,7 +85,7 @@ EventScript_27EEFF:: @ 827EEFF
special DoTVShowInSearchOfTrainers
waitmessage
waitbuttonpress
- compare_var_to_value VAR_RESULT, 0
+ compare VAR_RESULT, 0
goto_eq EventScript_27EEFF
goto EventScript_27EED0
end
diff --git a/data/shop.s b/data/shop.s
index 8fd64c0bb..d19feff1e 100644
--- a/data/shop.s
+++ b/data/shop.s
@@ -6,52 +6,74 @@
.section .rodata
gUnknown_08589A08:: @ 8589A08
- .incbin "baserom.gba", 0x589a08, 0x8
+ .4byte BuyMenuTryMakePurchase
+ .4byte BuyMenuReturnToItemList
gUnknown_08589A10:: @ 8589A10
- .incbin "baserom.gba", 0x589a10, 0x18
+ .4byte gUnknown_085E93C7
+ .4byte HandleShopMenuBuy
+ .4byte gUnknown_085E93CB
+ .4byte HandleShopMenuSell
+ .4byte gUnknown_085E93D0
+ .4byte HandleShopMenuQuit
gUnknown_08589A28:: @ 8589A28
- .incbin "baserom.gba", 0x589a28, 0x10
+ .4byte gUnknown_085E93C7
+ .4byte HandleShopMenuBuy
+ .4byte gUnknown_085E93D0
+ .4byte HandleShopMenuQuit
gUnknown_08589A38:: @ 8589A38
- .incbin "baserom.gba", 0x589a38, 0x10
+ window_template 0, 2, 1, 9, 6, 15, 8
+ window_template 0, 2, 1, 9, 4, 15, 8
gUnknown_08589A48:: @ 8589A48
- .incbin "baserom.gba", 0x589a48, 0x18
+ .byte 0, 0, 0, 0
+ .4byte BuyMenuPrintItemDescriptionAndShowItemIcon
+ .4byte BuyMenuPrintPriceInList
+ .byte 0, 0, 0, 0, 1, 0, 8, 0, 33, 48, 0, 7
gUnknown_08589A60:: @ 8589A60
- .incbin "baserom.gba", 0x589a60, 0x10
+ .4byte 0x1F8
+ .4byte 0x11E1
+ .4byte 0x21D2
+ .4byte 0x31C3
gUnknown_08589A70:: @ 8589A70
- .incbin "baserom.gba", 0x589a70, 0x38
+ window_template 0, 1, 1, 10, 2, 15, 30
+ window_template 0, 14, 2, 15, 16, 15, 50
+ window_template 0, 0, 13, 14, 6, 15, 0x122
+ window_template 0, 1, 11, 12, 2, 15, 0x176
+ window_template 0, 18, 11, 10, 2, 15, 0x18E
+ window_template 0, 2, 15, 27, 4, 15, 0x1A2
+ window_template_terminator
gUnknown_08589AA8:: @ 8589AA8
- .incbin "baserom.gba", 0x589aa8, 0x8
+ window_template 0, 21, 9, 5, 4, 15, 0x20E
gUnknown_08589AB0:: @ 8589AB0
- .incbin "baserom.gba", 0x589ab0, 0x3
+ .byte 1, 2, 3
gUnknown_08589AB3:: @ 8589AB3
- .incbin "baserom.gba", 0x589ab3, 0x7
+ .byte 0, 2, 3, 0, 3, 2, 0
gUnknown_08589ABA:: @ 8589ABA
- .incbin "baserom.gba", 0x589aba, 0x6
+ .2byte 0x284, 0x282, 0x280
gUnknown_08589AC0:: @ 8589AC0
- .incbin "baserom.gba", 0x589ac0, 0x6
+ .2byte 0x285, 0x283, 0x281
gUnknown_08589AC6:: @ 8589AC6
- .incbin "baserom.gba", 0x589ac6, 0x6
+ .2byte 0x28C, 0x28A, 0x288
gUnknown_08589ACC:: @ 8589ACC
- .incbin "baserom.gba", 0x589acc, 0x6
+ .2byte 0x28D, 0x28B, 0x289
gUnknown_08589AD2:: @ 8589AD2
- .incbin "baserom.gba", 0x589ad2, 0x6
+ .2byte 0x2A0, 0x2A2, 0x2A4
gUnknown_08589AD8:: @ 8589AD8
- .incbin "baserom.gba", 0x589ad8, 0x6
+ .2byte 0x2A1, 0x2A3, 0x2A5
gUnknown_08589ADE:: @ 8589ADE
- .incbin "baserom.gba", 0x589ade, 0x6
+ .2byte 0x2A8, 0x2AA, 0x2AC
diff --git a/data/slot_machine.s b/data/slot_machine.s
index 08989ccdc..df1f71be9 100644
--- a/data/slot_machine.s
+++ b/data/slot_machine.s
@@ -241,8 +241,28 @@ gUnknown_085A8264:: @ 85A8264
gUnknown_085A82CC:: @ 85A82CC
.incbin "baserom.gba", 0x5a82cc, 0x68
+ .align 2
gUnknown_085A8334:: @ 85A8334
- .incbin "baserom.gba", 0x5a8334, 0xb0
+ obj_tiles gSlotMachineReelSymbol1Tiles, 0x0200, 0x0000
+ obj_tiles gSlotMachineReelSymbol2Tiles, 0x0200, 0x0001
+ obj_tiles gSlotMachineReelSymbol3Tiles, 0x0200, 0x0002
+ obj_tiles gSlotMachineReelSymbol4Tiles, 0x0200, 0x0003
+ obj_tiles gSlotMachineReelSymbol5Tiles, 0x0200, 0x0004
+ obj_tiles gSlotMachineReelSymbol6Tiles, 0x0200, 0x0005
+ obj_tiles gSlotMachineReelSymbol7Tiles, 0x0200, 0x0006
+ obj_tiles gSlotMachineNumber0Tiles, 0x0040, 0x0007
+ obj_tiles gSlotMachineNumber1Tiles, 0x0040, 0x0008
+ obj_tiles gSlotMachineNumber2Tiles, 0x0040, 0x0009
+ obj_tiles gSlotMachineNumber3Tiles, 0x0040, 0x000A
+ obj_tiles gSlotMachineNumber4Tiles, 0x0040, 0x000B
+ obj_tiles gSlotMachineNumber5Tiles, 0x0040, 0x000C
+ obj_tiles gSlotMachineNumber6Tiles, 0x0040, 0x000D
+ obj_tiles gSlotMachineNumber7Tiles, 0x0040, 0x000E
+ obj_tiles gSlotMachineNumber8Tiles, 0x0040, 0x000F
+ obj_tiles gSlotMachineNumber9Tiles, 0x0040, 0x0010
+
+ .align 2
+ .incbin "baserom.gba", 0x5a83bc, 0x28
gUnknown_085A83E4:: @ 85A83E4
.incbin "baserom.gba", 0x5a83e4, 0x24
@@ -277,8 +297,17 @@ gUnknown_085A8520:: @ 85A8520
gUnknown_085A8524:: @ 85A8524
.incbin "baserom.gba", 0x5a8524, 0x20
+ .align 2
gUnknown_085A8544:: @ 85A8544
- .incbin "baserom.gba", 0x5a8544, 0x48
+ obj_pal gUnknown_08DCF170, 0
+ obj_pal gUnknown_08DCF190, 1
+ obj_pal gUnknown_08DCF1B0, 2
+ obj_pal gSlotMachineReelTime_Pal, 3
+ obj_pal gUnknown_08DCF1F0, 4
+ obj_pal gUnknown_08DCF210, 5
+ obj_pal gUnknown_08DCF230, 6
+ obj_pal gUnknown_08DCF1F0, 7
+ null_obj_pal
gUnknown_085A858C:: @ 85A858C
.incbin "baserom.gba", 0x5a858c, 0x1154
diff --git a/data/smokescreen.s b/data/smokescreen.s
index d92c972df..aeb8e685b 100644
--- a/data/smokescreen.s
+++ b/data/smokescreen.s
@@ -14,11 +14,11 @@ gUnknown_0831C604:: @ 831C604
.align 2
gUnknown_0831C620:: @ 831C620
- obj_tiles gUnknown_08C01644, 0x0180, 0xd6eb
+ obj_tiles gSmokescreenImpactTiles, 0x0180, 0xd6eb
.align 2
gUnknown_0831C628:: @ 831C628
- obj_pal gUnknown_08C01724, 0xd6eb
+ obj_pal gSmokescreenImpactPalette, 0xd6eb
.align 2
gUnknown_0831C630:: @ 831C630
@@ -53,7 +53,7 @@ gUnknown_0831C688:: @ 831C688
.align 2
gSpriteSheet_EnemyShadow:: @ 831C6A0
- obj_tiles gUnknown_08D8FBC0, 0x0080, 0xd759
+ obj_tiles gEnemyMonShadow_Gfx, 0x0080, 0xd759
.align 2
gUnknown_0831C6A8:: @ 831C6A8
diff --git a/data/sound_data.s b/data/sound_data.s
index a25081360..cd33950e1 100644
--- a/data/sound_data.s
+++ b/data/sound_data.s
@@ -1,19 +1,13 @@
.section .rodata
-voicegroup_pokemon_cry:: @ 8675D04
- .incbin "baserom.gba", 0x675D04, 0x27FF0
+ .include "asm/macros/m4a.inc"
+ .include "asm/macros/music_voice.inc"
-gCryTable:: @ 869DCF4
- .incbin "baserom.gba", 0x69dcf4, 0x1230
+ .include "sound/voice_groups.inc"
+ .include "sound/keysplit_tables.inc"
+ .include "sound/programmable_wave_data.inc"
+ .include "sound/music_player_table.inc"
+ .include "sound/song_table.inc"
+ .include "sound/direct_sound_data.inc"
-gCryTable2:: @ 869EF24
- .incbin "baserom.gba", 0x69ef24, 0x1200
-
-gUnknown_086A0124:: @ 86A0124
- .incbin "baserom.gba", 0x6a0124, 0x1489c
-
-gMPlayTable:: @ 86B49C0
- .incbin "baserom.gba", 0x6b49c0, 0x30
-
-gSongTable:: @ 86B49F0
- .incbin "baserom.gba", 0x6b49f0, 0x2ee660
+ .align 2
diff --git a/data/specials.inc b/data/specials.inc
index 3428e7e08..c07293c6c 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -1,13 +1,13 @@
.macro def_special ptr
.set SPECIAL_\ptr, __special__
.set __special__, __special__ + 1
- .4byte \ptr
- .endm
+ .4byte \ptr
+ .endm
.set __special__, 0
- .align 2
+ .align 2
gSpecials:: @ 81DBA64
- def_special sp000_heal_pokemon
+ def_special HealPlayerParty
def_special sub_809D2BC
def_special sub_80AF948
def_special sub_80AF9F8
@@ -45,7 +45,7 @@ gSpecials:: @ 81DBA64
def_special nullsub_37
def_special sub_80B3254
def_special sub_80B2FD8
- def_special sub_8138240
+ def_special GetLinkPartnerNames
def_special SpawnLinkPartnerFieldObject
def_special copy_player_party_to_sav1
def_special copy_player_party_from_sav1
@@ -61,17 +61,17 @@ gSpecials:: @ 81DBA64
def_special FieldObjectInteractionWaterBerryTree
def_special PlayerHasBerries
def_special IsEnigmaBerryValid
- def_special sub_80B170C
- def_special sub_80B1A14
- def_special special_trainer_unable_to_battle
- def_special check_trainer_flag
- def_special sub_80B45AC
+ def_special GetTrainerBattleMode
+ def_special ShowTrainerIntroSpeech
+ def_special ShowTrainerCantBattleSpeech
+ def_special GetTrainerFlag
+ def_special EndTrainerApproach
def_special SetUpTrainerEncounterMusic
- def_special sub_80B226C
- def_special sub_80B22A0
- def_special sub_80B19EC
+ def_special ShouldTryRematchBattle
+ def_special IsTrainerReadyForRematch
+ def_special BattleSetup_StartRematchBattle
def_special sub_80C7578
- def_special sub_80F92F8
+ def_special HasEnoughMonsForDoubleBattle
def_special TurnOffTVScreen
def_special DoTVShow
def_special DoPokeNews
@@ -149,25 +149,25 @@ gSpecials:: @ 81DBA64
def_special sub_80F8864
def_special sub_80F8940
def_special ShowContestWinner
- def_special sub_8138540
- def_special sub_81384F0
- def_special sub_8138AC0
+ def_special MauvilleGymSpecial2
+ def_special MauvilleGymSpecial1
+ def_special ShowFieldMessageStringVar4
def_special DrawWholeMapView
- def_special sub_8138AD0
- def_special sub_8138750
- def_special sub_81388E4
- def_special sub_8138AA4
- def_special sub_8138AF0
- def_special sub_8138B10
- def_special sub_8138B48
- def_special sub_8138BC8
- def_special sub_8138B8C
+ def_special StorePlayerCoordsInVars
+ def_special MauvilleGymSpecial3
+ def_special PetalburgGymSpecial1
+ def_special PetalburgGymSpecial2
+ def_special GetPlayerTrainerIdOnesDigit
+ def_special GetPlayerBigGuyGirlString
+ def_special GetRivalSonDaughterString
+ def_special SetFlagInVar
+ def_special CableCarWarp
def_special sub_814FC9C
- def_special sub_8085784
+ def_special Overworld_PlaySpecialMapMusic
def_special StartWallClock
def_special Special_ViewWallClock
- def_special sub_80B1138
- def_special sub_80B086C
+ def_special ChooseStarter
+ def_special StartWallyTutorialBattle
def_special ChangePokemonNickname
def_special sub_81B94B0
def_special GetFirstFreePokeblockSlot
@@ -213,34 +213,34 @@ gSpecials:: @ 81DBA64
def_special sp0C8_whiteout_maybe
def_special sub_80FBE90
def_special sub_80FBED0
- def_special sub_8137F90
- def_special sub_8137FB0
+ def_special SetSSTidalFlag
+ def_special ResetSSTidalFlag
def_special EnterSafariMode
def_special ExitSafariMode
def_special GetPokeblockFeederInFront
- def_special sub_8135908
- def_special sub_813793C
- def_special sub_8137988
- def_special sub_8137A0C
- def_special sub_8137A4C
- def_special sub_8137C10
- def_special sp0D9_ComputerRelated
- def_special sub_8138E20
+ def_special OpenPokeblockCaseOnFeeder
+ def_special IsMirageIslandPresent
+ def_special UpdateShoalTideFlag
+ def_special InitBirchState
+ def_special ScriptGetPokedexInfo
+ def_special ShowPokedexRatingMessage
+ def_special DoPCTurnOnEffect
+ def_special DoPCTurnOffEffect
def_special sub_8139994
- def_special sub_8138EC0
- def_special sub_8138FAC
+ def_special DoLotteryCornerComputerEffect
+ def_special EndLotteryCornerComputerEffect
def_special sub_81B951C
def_special sub_81B968C
def_special sub_81B9770
def_special sub_81B9718
def_special sub_81B96D0
def_special sub_8160638
- def_special sub_8137EFC
- def_special sub_8137D0C
- def_special sp0E3_walkrun_bitfield_interpretation
- def_special sub_8137E6C
- def_special sub_8137F44
- def_special sub_8138C04
+ def_special GetRecordedCyclingRoadResults
+ def_special Special_BeginCyclingRoadChallenge
+ def_special GetPlayerAvatarBike
+ def_special FinishCyclingRoadChallenge
+ def_special UpdateCyclingRoadState
+ def_special GetLeadMonFriendshipScore
def_special sub_81A1780
def_special sub_8161F74
def_special sub_818E9AC
@@ -261,39 +261,39 @@ gSpecials:: @ 81DBA64
def_special sub_80F94E8
def_special sub_816AE58
def_special sub_816AE98
- def_special sub_8138C94
+ def_special FieldShowRegionMap
def_special sub_807E73C
def_special sub_807EA10
def_special sub_807F0E4
def_special sub_807E9D4
- def_special sub_8138BDC
+ def_special GetWeekCount
def_special RetrieveLotteryNumber
def_special PickLotteryCornerTicket
def_special ShowBerryBlenderRecordWindow
- def_special sub_8138FEC
- def_special sub_8138FD4
+ def_special ResetTrickHouseEndRoomFlag
+ def_special SetTrickHouseEndRoomFlag
def_special sp109_CreatePCMenu
- def_special sub_8137C28
- def_special sub_8137CB4
- def_special sub_8139004
- def_special sub_8139030
- def_special sub_813905C
- def_special sub_8139088
- def_special sub_81390B4
+ def_special AccessHallOfFamePC
+ def_special Special_ShowDiploma
+ def_special CheckLeadMonCool
+ def_special CheckLeadMonBeauty
+ def_special CheckLeadMonCute
+ def_special CheckLeadMonSmart
+ def_special CheckLeadMonTough
def_special sub_80FB7A4
def_special DoSoftReset
- def_special sub_8137734
+ def_special GameClear
def_special sub_8139A78
def_special nullsub_55
def_special SpawnScriptFieldObject
def_special RemoveScriptFieldObject
- def_special sub_81391D0
- def_special sub_8139200
+ def_special GetPokeblockNameByMonNature
+ def_special GetSecretBaseNearbyMapName
def_special CheckRelicanthWailord
def_special ShouldDoBrailleStrengthEffectOld
def_special sub_80B0534
def_special sub_80B058C
- def_special sub_81379F8
+ def_special WaitWeather
def_special sub_8139238
def_special sub_8139248
def_special player_get_direction_lower_nybble
@@ -301,28 +301,28 @@ gSpecials:: @ 81DBA64
def_special sub_81392D4
def_special sub_81392F8
def_special sub_8139320
- def_special sub_8139348
- def_special sub_8139370
- def_special sub_81393C8
+ def_special LeadMonHasEffortRibbon
+ def_special GiveLeadMonEffortRibbon
+ def_special Special_AreLeadMonEVsMaxedOut
def_special sub_8098574
def_special sub_809859C
def_special InitRoamer
def_special sub_81393FC
- def_special sub_81390E0
+ def_special IsGrassTypeInParty
def_special sub_80AFC60
- def_special sub_813946C
- def_special sub_81394D8
+ def_special PutZigzagoonInPlayerParty
+ def_special IsStarterInParty
def_special sub_80E980C
- def_special sub_8139530
+ def_special ScriptCheckFreePokemonStorageSpace
def_special DoSealedChamberShakingEffect1
def_special sub_8139B60
def_special sub_80FAC78
- def_special sub_8139540
+ def_special IsPokerusInParty
def_special sub_809E1C8
def_special sub_8139560
- def_special sub_80B0A18
- def_special sub_80B0934
- def_special sub_80B0A74
+ def_special StartGroudonKyogreBattle
+ def_special BattleSetup_StartLegendaryBattle
+ def_special StartRegiBattle
def_special sub_80B16D8
def_special DoSealedChamberShakingEffect2
def_special sub_8139634
@@ -332,11 +332,11 @@ gSpecials:: @ 81DBA64
def_special sub_80F8D28
def_special sub_80F8EB8
def_special sub_8162794
- def_special sub_80B08EC
- def_special sub_8139648
- def_special sub_8139668
+ def_special BattleSetup_StartLatiBattle
+ def_special SetRoute119Weather
+ def_special SetRoute123Weather
def_special sub_80F8FA0
- def_special sub_81396E0
+ def_special ScriptGetPartyMonSpecies
def_special sub_81B98DC
def_special nullsub_54
def_special sub_80E9B70
@@ -415,7 +415,7 @@ gSpecials:: @ 81DBA64
def_special PutLilycoveContestLadyShowOnTheAir
def_special sub_813B880
def_special sub_81A085C
- def_special CheckIfMultipleTrainersWantBattle
+ def_special ShouldTryGetTrainerScript
def_special AddMapNamePopUpWindowTask
def_special AddMapNamePopUpWindowTask
def_special sub_81BE994
diff --git a/data/start_menu.s b/data/start_menu.s
deleted file mode 100644
index 07e428d0d..000000000
--- a/data/start_menu.s
+++ /dev/null
@@ -1,29 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gSafariBallsWindowTemplate:: @ 8510508
- .incbin "baserom.gba", 0x510508, 0x8
-
-gUnknown_08510510:: @ 8510510
- .incbin "baserom.gba", 0x510510, 0x20
-
-gPyramidFloorWindowTemplate_2:: @ 8510530
- .incbin "baserom.gba", 0x510530, 0x8
-
-gPyramidFloorWindowTemplate_1:: @ 8510538
- .incbin "baserom.gba", 0x510538, 0x8
-
-sStartMenuItems:: @ 8510540
- .incbin "baserom.gba", 0x510540, 0x68
-
-gUnknown_085105A8:: @ 85105A8
- .incbin "baserom.gba", 0x5105a8, 0x4
-
-gUnknown_085105AC:: @ 85105AC
- .incbin "baserom.gba", 0x5105ac, 0x10
-
-gUnknown_085105BC:: @ 85105BC
- .incbin "baserom.gba", 0x5105bc, 0x8
diff --git a/data/starter_choose.s b/data/starter_choose.s
index a951a8987..160046d4c 100644
--- a/data/starter_choose.s
+++ b/data/starter_choose.s
@@ -1,7 +1,6 @@
-@ the fourth big chunk of data
-
.include "asm/macros.inc"
.include "constants/constants.inc"
+ .include "include/constants/species.h"
.section .rodata
@@ -15,7 +14,10 @@ gBirchGrassTilemap:: @ 85B0C0C
.incbin "baserom.gba", 0x5b0c0c, 0x1f8
gBirchHelpGfx:: @ 85B0E04
- .incbin "baserom.gba", 0x5b0e04, 0xfc8
+ .incbin "baserom.gba", 0x5b0e04, 0xaa8
+
+gUnknown_085B18AC:: @ 85B18AC
+ .incbin "baserom.gba", 0x5b18AC, 0x520
gUnknown_085B1DCC:: @ 85B1DCC
.incbin "baserom.gba", 0x5b1dcc, 0x10
@@ -33,8 +35,11 @@ gStarterChoose_LabelCoords:: @ 85B1DF2
.incbin "baserom.gba", 0x5b1df2, 0x6
sStarterMon:: @ 85B1DF8
- .incbin "baserom.gba", 0x5b1df8, 0x8
+ .2byte SPECIES_TREECKO
+ .2byte SPECIES_TORCHIC
+ .2byte SPECIES_MUDKIP
+.align 2
gUnknown_085B1E00:: @ 85B1E00
.incbin "baserom.gba", 0x5b1e00, 0xc
diff --git a/data/strings.s b/data/strings.s
index 484c26d6e..01bca9cd8 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -2,7 +2,7 @@
.include "constants/constants.inc"
.section .rodata
-
+
gExpandedPlaceholder_Empty:: @ 85E8218
.string "$"
@@ -832,46 +832,46 @@ gText_UnkF908Var1Var2:: @ 85E9263
gText_BerryTag:: @ 85E926B
.string "BERRY TAG$"
-gUnknown_085E9275:: @ 85E9275
+gText_RedPokeblock:: @ 85E9275
.string "RED {POKEBLOCK}$"
-gUnknown_085E927F:: @ 85E927F
+gText_BluePokeblock:: @ 85E927F
.string "BLUE {POKEBLOCK}$"
-gUnknown_085E928A:: @ 85E928A
+gText_PinkPokeblock:: @ 85E928A
.string "PINK {POKEBLOCK}$"
-gUnknown_085E9295:: @ 85E9295
+gText_GreenPokeblock:: @ 85E9295
.string "GREEN {POKEBLOCK}$"
-gUnknown_085E92A1:: @ 85E92A1
+gText_YellowPokeblock:: @ 85E92A1
.string "YELLOW {POKEBLOCK}$"
-gUnknown_085E92AE:: @ 85E92AE
+gText_PurplePokeblock:: @ 85E92AE
.string "PURPLE {POKEBLOCK}$"
-gUnknown_085E92BB:: @ 85E92BB
+gText_IndigoPokeblock:: @ 85E92BB
.string "INDIGO {POKEBLOCK}$"
-gUnknown_085E92C8:: @ 85E92C8
+gText_BrownPokeblock:: @ 85E92C8
.string "BROWN {POKEBLOCK}$"
-gUnknown_085E92D4:: @ 85E92D4
+gText_LiteBluePokeblock:: @ 85E92D4
.string "LITEBLUE {POKEBLOCK}$"
-gUnknown_085E92E3:: @ 85E92E3
+gText_OlivePokeblock:: @ 85E92E3
.string "OLIVE {POKEBLOCK}$"
-gUnknown_085E92EF:: @ 85E92EF
+gText_GrayPokeblock:: @ 85E92EF
.string "GRAY {POKEBLOCK}$"
-gUnknown_085E92FA:: @ 85E92FA
+gText_BlackPokeblock:: @ 85E92FA
.string "BLACK {POKEBLOCK}$"
-gUnknown_085E9306:: @ 85E9306
+gText_WhitePokeblock:: @ 85E9306
.string "WHITE {POKEBLOCK}$"
-gUnknown_085E9312:: @ 85E9312
+gText_GoldPokeblock:: @ 85E9312
.string "GOLD {POKEBLOCK}$"
gText_Spicy:: @ 85E931D
@@ -1619,16 +1619,16 @@ gText_DecorationReturnedToPC:: @ 85EAAC5
gText_NoDecorationsInUse:: @ 85EAAEC
.string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$"
-gUnknown_085EAB0F:: @ 85EAB0F
+gText_Tristan:: @ 85EAB0F
.string "TRISTAN$"
-gUnknown_085EAB17:: @ 85EAB17
+gText_Philip:: @ 85EAB17
.string "PHILIP$"
-gUnknown_085EAB1E:: @ 85EAB1E
+gText_Dennis:: @ 85EAB1E
.string "DENNIS$"
-gUnknown_085EAB25:: @ 85EAB25
+gText_Roberto:: @ 85EAB25
.string "ROBERTO$"
gText_TurnOff:: @ 85EAB2D
@@ -2282,19 +2282,19 @@ gUnknown_085EB4D4:: @ 85EB4D4
gUnknown_085EB4E0:: @ 85EB4E0
.string "OPEN LEVEL$"
-gUnknown_085EB4EB:: @ 85EB4EB
+gText_BattleBasics:: @ 85EB4EB
.string "BATTLE BASICS$"
-gUnknown_085EB4F9:: @ 85EB4F9
+gText_PokemonNature:: @ 85EB4F9
.string "POKéMON NATURE$"
-gUnknown_085EB508:: @ 85EB508
+gText_PokemonMoves:: @ 85EB508
.string "POKéMON MOVES$"
-gUnknown_085EB516:: @ 85EB516
+gText_Underpowered:: @ 85EB516
.string "UNDERPOWERED$"
-gUnknown_085EB523:: @ 85EB523
+gText_WhenInDanger:: @ 85EB523
.string "WHEN IN DANGER$"
gUnknown_085EB532:: @ 85EB532
@@ -2321,7 +2321,7 @@ gUnknown_085EB589:: @ 85EB589
gUnknown_085EB597:: @ 85EB597
.string "BATTLE POKéMON$"
-gUnknown_085EB5A6:: @ 85EB5A6
+gText_BattleTrainers:: @ 85EB5A6
.string "BATTLE TRAINERS$"
gUnknown_085EB5B6:: @ 85EB5B6
@@ -2363,73 +2363,73 @@ gText_Son:: @ 85EB60A
gText_Daughter:: @ 85EB60E
.string "daughter$"
-gUnknown_085EB617:: @ 85EB617
+gText_BlueFlute:: @ 85EB617
.string "BLUE FLUTE$"
-gUnknown_085EB622:: @ 85EB622
+gText_YellowFlute:: @ 85EB622
.string "YELLOW FLUTE$"
-gUnknown_085EB62F:: @ 85EB62F
+gText_RedFlute:: @ 85EB62F
.string "RED FLUTE$"
-gUnknown_085EB639:: @ 85EB639
+gText_WhiteFlute:: @ 85EB639
.string "WHITE FLUTE$"
-gUnknown_085EB645:: @ 85EB645
+gText_BlackFlute:: @ 85EB645
.string "BLACK FLUTE$"
-gUnknown_085EB651:: @ 85EB651
+gText_PrettyChair:: @ 85EB651
.string "PRETTY CHAIR$"
-gUnknown_085EB65E:: @ 85EB65E
+gText_PrettyDesk:: @ 85EB65E
.string "PRETTY DESK$"
-gUnknown_085EB66A:: @ 85EB66A
+gText_1F:: @ 85EB66A
.string "1F$"
-gUnknown_085EB66D:: @ 85EB66D
+gText_2F:: @ 85EB66D
.string "2F$"
-gUnknown_085EB670:: @ 85EB670
+gText_3F:: @ 85EB670
.string "3F$"
-gUnknown_085EB673:: @ 85EB673
+gText_4F:: @ 85EB673
.string "4F$"
-gUnknown_085EB676:: @ 85EB676
+gText_5F:: @ 85EB676
.string "5F$"
-gUnknown_085EB679:: @ 85EB679
+gText_6F:: @ 85EB679
.string "6F$"
-gUnknown_085EB67C:: @ 85EB67C
+gText_7F:: @ 85EB67C
.string "7F$"
-gUnknown_085EB67F:: @ 85EB67F
+gText_8F:: @ 85EB67F
.string "8F$"
-gUnknown_085EB682:: @ 85EB682
+gText_9F:: @ 85EB682
.string "9F$"
-gUnknown_085EB685:: @ 85EB685
+gText_10F:: @ 85EB685
.string "10F$"
-gUnknown_085EB689:: @ 85EB689
+gText_11F:: @ 85EB689
.string "11F$"
-gUnknown_085EB68D:: @ 85EB68D
+gText_B1F:: @ 85EB68D
.string "B1F$"
-gUnknown_085EB691:: @ 85EB691
+gText_B2F:: @ 85EB691
.string "B2F$"
-gUnknown_085EB695:: @ 85EB695
+gText_B3F:: @ 85EB695
.string "B3F$"
-gUnknown_085EB699:: @ 85EB699
+gText_B4F:: @ 85EB699
.string "B4F$"
-gUnknown_085EB69D:: @ 85EB69D
+gText_Rooftop:: @ 85EB69D
.string "ROOFTOP$"
gText_ElevatorNowOn:: @ 85EB6A5
@@ -2438,43 +2438,43 @@ gText_ElevatorNowOn:: @ 85EB6A5
gText_BP:: @ 85EB6AD
.string "BP$"
-gUnknown_085EB6B0:: @ 85EB6B0
+gText_EnergyPowder50:: @ 85EB6B0
.string "ENERGYPOWDER{CLEAR_TO 0x72}{SIZE 0}50$"
-gUnknown_085EB6C5:: @ 85EB6C5
+gText_EnergyRoot80:: @ 85EB6C5
.string "ENERGY ROOT{CLEAR_TO 0x72}{SIZE 0}80$"
-gUnknown_085EB6D9:: @ 85EB6D9
+gText_HealPowder50:: @ 85EB6D9
.string "HEAL POWDER{CLEAR_TO 0x72}{SIZE 0}50$"
-gUnknown_085EB6ED:: @ 85EB6ED
+gText_RevivalHerb300:: @ 85EB6ED
.string "REVIVAL HERB{CLEAR_TO 0x6C}{SIZE 0}300$"
-gUnknown_085EB703:: @ 85EB703
+gText_Protein1000:: @ 85EB703
.string "PROTEIN{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB716:: @ 85EB716
+gText_Iron1000:: @ 85EB716
.string "IRON{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB726:: @ 85EB726
+gText_Carbos1000:: @ 85EB726
.string "CARBOS{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB738:: @ 85EB738
+gText_Calcium1000:: @ 85EB738
.string "CALCIUM{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB74B:: @ 85EB74B
+gText_Zinc1000:: @ 85EB74B
.string "ZINC{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB75B:: @ 85EB75B
+gText_HPUp1000:: @ 85EB75B
.string "HP UP{CLEAR_TO 0x63}{SIZE 0}1,000$"
-gUnknown_085EB76C:: @ 85EB76C
+gText_PPUp3000:: @ 85EB76C
.string "PP UP{CLEAR_TO 0x63}{SIZE 0}3,000$"
-gUnknown_085EB77D:: @ 85EB77D
+gText_RankingHall:: @ 85EB77D
.string "RANKING HALL$"
-gUnknown_085EB78A:: @ 85EB78A
+gText_ExchangeService:: @ 85EB78A
.string "EXCHANGE SERVICE$"
gText_LilycoveCity:: @ 85EB79B
@@ -2705,34 +2705,34 @@ gUnknown_085EBB4F:: @ 85EBB4F
gUnknown_085EBB56:: @ 85EBB56
.string "What would you like to do?$"
-gUnknown_085EBB71:: @ 85EBB71
+gText_WithdrawPokemon:: @ 85EBB71
.string "WITHDRAW POKéMON$"
-gUnknown_085EBB82:: @ 85EBB82
+gText_DepositPokemon:: @ 85EBB82
.string "DEPOSIT POKéMON$"
-gUnknown_085EBB92:: @ 85EBB92
+gText_MovePokemon:: @ 85EBB92
.string "MOVE POKéMON$"
-gUnknown_085EBB9F:: @ 85EBB9F
+gText_MoveItems:: @ 85EBB9F
.string "MOVE ITEMS$"
-gUnknown_085EBBAA:: @ 85EBBAA
+gText_SeeYa:: @ 85EBBAA
.string "SEE YA!$"
-gUnknown_085EBBB2:: @ 85EBBB2
+gText_WithdrawMonDescription:: @ 85EBBB2
.string "Move POKéMON stored in BOXES to\nyour party.$"
-gUnknown_085EBBDE:: @ 85EBBDE
+gText_DepositMonDescription:: @ 85EBBDE
.string "Store POKéMON in your party in BOXES.$"
-gUnknown_085EBC04:: @ 85EBC04
+gText_MoveMonDescription:: @ 85EBC04
.string "Organize the POKéMON in BOXES and\nin your party.$"
-gUnknown_085EBC35:: @ 85EBC35
+gText_MoveItemsDescription:: @ 85EBC35
.string "Move items held by any POKéMON\nin a BOX or your party.$"
-gUnknown_085EBC6C:: @ 85EBC6C
+gText_SeeYaDescription:: @ 85EBC6C
.string "Return to the previous menu.$"
gText_JustOnePkmn:: @ 85EBC89
@@ -2906,112 +2906,112 @@ gUnknown_085EC04F:: @ 85EC04F
gUnknown_085EC063:: @ 85EC063
.string "{SPECIAL_F7 0x00}/{LV}{SPECIAL_F7 0x01}{SPECIAL_F7 0x02}$"
-gUnknown_085EC06C:: @ 85EC06C
+gText_CombineFourWordsOrPhrases:: @ 85EC06C
.string "Combine four words or phrases$"
-gUnknown_085EC08A:: @ 85EC08A
+gText_AndMakeYourProfile:: @ 85EC08A
.string "and make your profile.$"
-gUnknown_085EC0A1:: @ 85EC0A1
+gText_CombineSixWordsOrPhrases:: @ 85EC0A1
.string "Combine six words or phrases$"
-gUnknown_085EC0BE:: @ 85EC0BE
+gText_AndMakeAMessage:: @ 85EC0BE
.string "and make a message.$"
-gUnknown_085EC0D2:: @ 85EC0D2
+gText_FindWordsThatDescribeYour:: @ 85EC0D2
.string "Find words that describe your$"
-gUnknown_085EC0F0:: @ 85EC0F0
+gText_FeelingsRightNow:: @ 85EC0F0
.string "feelings right now.$"
gUnknown_085EC104:: @ 85EC104
.string "With four phrases,$"
-gUnknown_085EC117:: @ 85EC117
+gText_CombineNineWordsOrPhrases:: @ 85EC117
.string "Combine nine words or phrases$"
-gUnknown_085EC135:: @ 85EC135
+gText_AndMakeAMessage2:: @ 85EC135
.string "and make a message.$"
-gUnknown_085EC149:: @ 85EC149
+gText_ChangeJustOneWordOrPhrase:: @ 85EC149
.string "Change just one word or phrase$"
-gUnknown_085EC168:: @ 85EC168
+gText_AndImproveTheBardsSong:: @ 85EC168
.string "and improve the BARD’s song.$"
-gUnknown_085EC185:: @ 85EC185
+gText_YourProfile:: @ 85EC185
.string "Your profile$"
-gUnknown_085EC192:: @ 85EC192
+gText_YourFeelingAtTheBattlesStart:: @ 85EC192
.string "Your feeling at the battle’s start$"
-gUnknown_085EC1B5:: @ 85EC1B5
+gText_WhatYouSayIfYouWin:: @ 85EC1B5
.string "What you say if you win a battle$"
-gUnknown_085EC1D6:: @ 85EC1D6
+gText_WhatYouSayIfYouLose:: @ 85EC1D6
.string "What you say if you lose a battle$"
-gUnknown_085EC1F8:: @ 85EC1F8
+gText_TheAnswer:: @ 85EC1F8
.string "The answer$"
-gUnknown_085EC203:: @ 85EC203
+gText_TheMailMessage:: @ 85EC203
.string "The MAIL message$"
gUnknown_085EC214:: @ 85EC214
.string "The MAIL salutation$"
-gUnknown_085EC228:: @ 85EC228
+gText_TheBardsSong2:: @ 85EC228
.string "The new song$"
-gUnknown_085EC235:: @ 85EC235
+gText_CombineTwoWordsOrPhrases:: @ 85EC235
.string "Combine two words or phrases$"
-gUnknown_085EC252:: @ 85EC252
+gText_AndMakeATrendySaying:: @ 85EC252
.string "and make a trendy saying.$"
-gUnknown_085EC26C:: @ 85EC26C
+gText_TheTrendySaying:: @ 85EC26C
.string "The trendy saying$"
-gUnknown_085EC27E:: @ 85EC27E
+gText_IsAsShownOkay:: @ 85EC27E
.string "is as shown. Okay?$"
-gUnknown_085EC291:: @ 85EC291
+gText_CombineTwoWordsOrPhrases2:: @ 85EC291
.string "Combine two words or phrases$"
-gUnknown_085EC2AE:: @ 85EC2AE
+gText_ToTeachHerAGoodSaying:: @ 85EC2AE
.string "to teach her a good saying.$"
-gUnknown_085EC2CA:: @ 85EC2CA
+gText_FindWordsWhichFit:: @ 85EC2CA
.string "Find words which fit$"
-gUnknown_085EC2DF:: @ 85EC2DF
+gText_TheTrainersImage:: @ 85EC2DF
.string "the TRAINER’s image.$"
-gUnknown_085EC2F4:: @ 85EC2F4
+gText_TheImage:: @ 85EC2F4
.string "The image:$"
-gUnknown_085EC2FF:: @ 85EC2FF
+gText_OutOfTheListedChoices:: @ 85EC2FF
.string "Out of the listed choices,$"
-gUnknown_085EC31A:: @ 85EC31A
+gText_SelectTheAnswerToTheQuiz:: @ 85EC31A
.string "select the answer to the quiz!$"
-gUnknown_085EC339:: @ 85EC339
+gText_AndCreateAQuiz:: @ 85EC339
.string "and create a quiz!$"
-gUnknown_085EC34C:: @ 85EC34C
+gText_PickAWordOrPhraseAnd:: @ 85EC34C
.string "Pick a word or phrase and$"
-gUnknown_085EC366:: @ 85EC366
+gText_SetTheQuizAnswer:: @ 85EC366
.string "set the quiz answer.$"
-gUnknown_085EC37B:: @ 85EC37B
+gText_TheAnswerColon:: @ 85EC37B
.string "The answer:$"
gUnknown_085EC387:: @ 85EC387
.string "The quiz:$"
-gUnknown_085EC391:: @ 85EC391
+gText_ApprenticePhrase:: @ 85EC391
.string "Apprentice’s phrase:$"
gText_QuitEditing:: @ 85EC3A6
@@ -3020,10 +3020,10 @@ gText_QuitEditing:: @ 85EC3A6
gText_StopGivingPkmnMail:: @ 85EC3B4
.string "Stop giving the POKéMON MAIL?$"
-gUnknown_085EC3D2:: @ 85EC3D2
+gText_AndFillOutTheQuestionnaire:: @ 85EC3D2
.string "and fill out the questionnaire.$"
-gUnknown_085EC3F2:: @ 85EC3F2
+gText_LetsReplyToTheInterview:: @ 85EC3F2
.string "Let’s reply to the interview!$"
gText_AllTextBeingEditedWill:: @ 85EC410
@@ -3056,7 +3056,7 @@ gText_OriginalSongWillBeUsed:: @ 85EC4E9
gUnknown_085EC509:: @ 85EC509
.string "That’s trendy already!$"
-gText_CombineTwoWordsOrPhrases:: @ 85EC520
+gText_CombineTwoWordsOrPhrases3:: @ 85EC520
.string "Combine two words or phrases.$"
gUnknown_085EC53E:: @ 85EC53E
@@ -3074,40 +3074,40 @@ gUnknown_085EC584:: @ 85EC584
gUnknown_085EC594:: @ 85EC594
.string "Cancel the selection?$"
-gUnknown_085EC5AA:: @ 85EC5AA
+gText_Profile:: @ 85EC5AA
.string "PROFILE$"
-gUnknown_085EC5B2:: @ 85EC5B2
+gText_AtTheBattlesStart:: @ 85EC5B2
.string "At the battle’s start:$"
-gUnknown_085EC5C9:: @ 85EC5C9
+gText_UponWinningABattle:: @ 85EC5C9
.string "Upon winning a battle:$"
-gUnknown_085EC5E0:: @ 85EC5E0
+gText_UponLosingABattle:: @ 85EC5E0
.string "Upon losing a battle:$"
-gUnknown_085EC5F6:: @ 85EC5F6
+gText_TheBardsSong:: @ 85EC5F6
.string "The BARD’s Song$"
-gUnknown_085EC606:: @ 85EC606
+gText_WhatsHipAndHappening:: @ 85EC606
.string "What’s hip and happening?$"
-gUnknown_085EC620:: @ 85EC620
+gText_Interview:: @ 85EC620
.string "Interview$"
-gUnknown_085EC62A:: @ 85EC62A
+gText_GoodSaying:: @ 85EC62A
.string "Good saying$"
-gUnknown_085EC636:: @ 85EC636
+gText_FansQuestion:: @ 85EC636
.string "Fan’s question$"
gUnknown_085EC645:: @ 85EC645
.string "クイズの こたえは?$" @ "kuizuno kotaeha?" ("The quiz's answer is?" in Japanese)
-gUnknown_085EC650:: @ 85EC650
+gText_ApprenticesPhrase:: @ 85EC650
.string "Apprentice’s phrase$"
-gUnknown_085EC664:: @ 85EC664
+gText_Questionnaire:: @ 85EC664
.string "QUESTIONNAIRE$"
gText_YouCannotQuitHere:: @ 85EC672
@@ -3122,13 +3122,13 @@ gText_F700sQuiz:: @ 85EC6A8
gText_Lady:: @ 85EC6B2
.string "Lady$"
-gUnknown_085EC6B7:: @ 85EC6B7
+gText_AfterYouHaveReadTheQuiz:: @ 85EC6B7
.string "After you have read the quiz$"
-gUnknown_085EC6D4:: @ 85EC6D4
+gText_QuestionPressTheAButton:: @ 85EC6D4
.string "question, press the A Button.$"
-gUnknown_085EC6F2:: @ 85EC6F2
+gText_TheQuizAnswerIs:: @ 85EC6F2
.string "The quiz answer is?$"
gText_LikeToQuitQuiz:: @ 85EC706
@@ -3137,7 +3137,7 @@ gText_LikeToQuitQuiz:: @ 85EC706
gText_ChallengeQuestionMark:: @ 85EC727
.string "challenge?$"
-gUnknown_085EC732:: @ 85EC732
+gText_IsThisQuizOK:: @ 85EC732
.string "Is this quiz OK?$"
gText_CreateAQuiz:: @ 85EC743
@@ -3158,19 +3158,19 @@ gText_PokemonCenter:: @ 85EC791
gText_GetsAPokeBlockQuestion:: @ 85EC7A0
.string " gets a {POKEBLOCK}?$"
-gUnknown_085EC7AF:: @ 85EC7AF
+gText_Coolness:: @ 85EC7AF
.string "Coolness $"
-gUnknown_085EC7B9:: @ 85EC7B9
+gText_Beauty3:: @ 85EC7B9
.string "Beauty $"
-gUnknown_085EC7C1:: @ 85EC7C1
+gText_Cuteness:: @ 85EC7C1
.string "Cuteness $"
-gUnknown_085EC7CB:: @ 85EC7CB
+gText_Smartness:: @ 85EC7CB
.string "Smartness $"
-gUnknown_085EC7D6:: @ 85EC7D6
+gText_Toughness:: @ 85EC7D6
.string "Toughness $"
gText_WasEnhanced:: @ 85EC7E1
@@ -3293,190 +3293,190 @@ gText_Second:: @ 85ECB80
gText_Third:: @ 85ECB87
.string "third$"
-gUnknown_085ECB8D:: @ 85ECB8D
+gText_0Pts:: @ 85ECB8D
.string "0 pts$"
-gUnknown_085ECB93:: @ 85ECB93
+gText_10Pts:: @ 85ECB93
.string "10 pts$"
-gUnknown_085ECB9A:: @ 85ECB9A
+gText_20Pts:: @ 85ECB9A
.string "20 pts$"
-gUnknown_085ECBA1:: @ 85ECBA1
+gText_30Pts:: @ 85ECBA1
.string "30 pts$"
-gUnknown_085ECBA8:: @ 85ECBA8
+gText_40Pts:: @ 85ECBA8
.string "40 pts$"
-gUnknown_085ECBAF:: @ 85ECBAF
+gText_50Pts:: @ 85ECBAF
.string "50 pts$"
-gUnknown_085ECBB6:: @ 85ECBB6
+gText_60Pts:: @ 85ECBB6
.string "60 pts$"
-gUnknown_085ECBBD:: @ 85ECBBD
+gText_70Pts:: @ 85ECBBD
.string "70 pts$"
-gUnknown_085ECBC4:: @ 85ECBC4
+gText_80Pts:: @ 85ECBC4
.string "80 pts$"
-gUnknown_085ECBCB:: @ 85ECBCB
+gText_90Pts:: @ 85ECBCB
.string "90 pts$"
-gUnknown_085ECBD2:: @ 85ECBD2
+gText_100Pts:: @ 85ECBD2
.string "100 pts$"
-gUnknown_085ECBDA:: @ 85ECBDA
+gText_QuestionMark:: @ 85ECBDA
.string "?$"
-gUnknown_085ECBDC:: @ 85ECBDC
+gText_KissPoster16BP:: @ 85ECBDC
.string "KISS POSTER{CLEAR_TO 0x5E}16BP$"
-gUnknown_085ECBEF:: @ 85ECBEF
+gText_KissCushion32BP:: @ 85ECBEF
.string "KISS CUSHION{CLEAR_TO 0x5E}32BP$"
-gUnknown_085ECC03:: @ 85ECC03
+gText_SmoochumDoll32BP:: @ 85ECC03
.string "SMOOCHUM DOLL{CLEAR_TO 0x5E}32BP$"
-gUnknown_085ECC18:: @ 85ECC18
+gText_TogepiDoll48BP:: @ 85ECC18
.string "TOGEPI DOLL{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECC2B:: @ 85ECC2B
+gText_MeowthDoll48BP:: @ 85ECC2B
.string "MEOWTH DOLL{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECC3E:: @ 85ECC3E
+gText_ClefairyDoll48BP:: @ 85ECC3E
.string "CLEFAIRY DOLL{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECC53:: @ 85ECC53
+gText_DittoDoll48BP:: @ 85ECC53
.string "DITTO DOLL{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECC65:: @ 85ECC65
+gText_CyndaquilDoll80BP:: @ 85ECC65
.string "CYNDAQUIL DOLL{CLEAR_TO 0x5E}80BP$"
-gUnknown_085ECC7B:: @ 85ECC7B
+gText_ChikoritaDoll80BP:: @ 85ECC7B
.string "CHIKORITA DOLL{CLEAR_TO 0x5E}80BP$"
-gUnknown_085ECC91:: @ 85ECC91
+gText_TotodileDoll80BP:: @ 85ECC91
.string "TOTODILE DOLL{CLEAR_TO 0x5E}80BP$"
-gUnknown_085ECCA6:: @ 85ECCA6
+gText_LaprasDoll128BP:: @ 85ECCA6
.string "LAPRAS DOLL{CLEAR_TO 0x58}128BP$"
-gUnknown_085ECCBA:: @ 85ECCBA
+gText_SnorlaxDoll128BP:: @ 85ECCBA
.string "SNORLAX DOLL{CLEAR_TO 0x58}128BP$"
-gUnknown_085ECCCF:: @ 85ECCCF
+gText_VenusaurDoll256BP:: @ 85ECCCF
.string "VENUSAUR DOLL{CLEAR_TO 0x58}256BP$"
-gUnknown_085ECCE5:: @ 85ECCE5
+gText_CharizardDoll256BP:: @ 85ECCE5
.string "CHARIZARD DOLL{CLEAR_TO 0x58}256BP$"
-gUnknown_085ECCFC:: @ 85ECCFC
+gText_BlastoiseDoll256BP:: @ 85ECCFC
.string "BLASTOISE DOLL{CLEAR_TO 0x58}256BP$"
-gUnknown_085ECD13:: @ 85ECD13
+gText_Protein1BP:: @ 85ECD13
.string "PROTEIN{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD21:: @ 85ECD21
+gText_Calcium1BP:: @ 85ECD21
.string "CALCIUM{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD2F:: @ 85ECD2F
+gText_Iron1BP:: @ 85ECD2F
.string "IRON{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD3A:: @ 85ECD3A
+gText_Zinc1BP:: @ 85ECD3A
.string "ZINC{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD45:: @ 85ECD45
+gText_Carbos1BP:: @ 85ECD45
.string "CARBOS{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD52:: @ 85ECD52
+gText_HpUp1BP:: @ 85ECD52
.string "HP UP{CLEAR_TO 0x64}1BP$"
-gUnknown_085ECD5E:: @ 85ECD5E
+gText_Leftovers48BP:: @ 85ECD5E
.string "LEFTOVERS{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECD6F:: @ 85ECD6F
+gText_WhiteHerb48BP:: @ 85ECD6F
.string "WHITE HERB{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECD81:: @ 85ECD81
+gText_QuickClaw48BP:: @ 85ECD81
.string "QUICK CLAW{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECD93:: @ 85ECD93
+gText_MentalHerb48BP:: @ 85ECD93
.string "MENTAL HERB{CLEAR_TO 0x5E}48BP$"
-gUnknown_085ECDA6:: @ 85ECDA6
+gText_BrightPowder64BP:: @ 85ECDA6
.string "BRIGHTPOWDER{CLEAR_TO 0x5E}64BP$"
-gUnknown_085ECDBA:: @ 85ECDBA
+gText_ChoiceBand64BP:: @ 85ECDBA
.string "CHOICE BAND{CLEAR_TO 0x5E}64BP$"
-gUnknown_085ECDCD:: @ 85ECDCD
+gText_KingsRock64BP:: @ 85ECDCD
.string "KING’S ROCK{CLEAR_TO 0x5E}64BP$"
-gUnknown_085ECDE0:: @ 85ECDE0
+gText_FocusBand64BP:: @ 85ECDE0
.string "FOCUS BAND{CLEAR_TO 0x5E}64BP$"
-gUnknown_085ECDF2:: @ 85ECDF2
+gText_ScopeLens64BP:: @ 85ECDF2
.string "SCOPE LENS{CLEAR_TO 0x5E}64BP$"
-gUnknown_085ECE04:: @ 85ECE04
+gText_Softboiled16BP:: @ 85ECE04
.string "SOFTBOILED{CLEAR_TO 0x4E}16BP$"
-gUnknown_085ECE16:: @ 85ECE16
+gText_SeismicToss24BP:: @ 85ECE16
.string "SEISMIC TOSS{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECE2A:: @ 85ECE2A
+gText_DreamEater24BP:: @ 85ECE2A
.string "DREAM EATER{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECE3D:: @ 85ECE3D
+gText_MegaPunch24BP:: @ 85ECE3D
.string "MEGA PUNCH{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECE4F:: @ 85ECE4F
+gText_MegaKick48BP:: @ 85ECE4F
.string "MEGA KICK{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECE60:: @ 85ECE60
+gText_BodySlam48BP:: @ 85ECE60
.string "BODY SLAM{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECE71:: @ 85ECE71
+gText_RockSlide48BP:: @ 85ECE71
.string "ROCK SLIDE{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECE83:: @ 85ECE83
+gText_Counter48BP:: @ 85ECE83
.string "COUNTER{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECE92:: @ 85ECE92
+gText_ThunderWave48BP:: @ 85ECE92
.string "THUNDER WAVE{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECEA6:: @ 85ECEA6
+gText_SwordsDance48BP:: @ 85ECEA6
.string "SWORDS DANCE{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECEBA:: @ 85ECEBA
+gText_DefenseCurl16BP:: @ 85ECEBA
.string "DEFENSE CURL{CLEAR_TO 0x4E}16BP$"
-gUnknown_085ECECE:: @ 85ECECE
+gText_Snore24BP:: @ 85ECECE
.string "SNORE{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECEDB:: @ 85ECEDB
+gText_MudSlap24BP:: @ 85ECEDB
.string "MUD-SLAP{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECEEB:: @ 85ECEEB
+gText_Swift24BP:: @ 85ECEEB
.string "SWIFT{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECEF8:: @ 85ECEF8
+gText_IcyWind24BP:: @ 85ECEF8
.string "ICY WIND{CLEAR_TO 0x4E}24BP$"
-gUnknown_085ECF08:: @ 85ECF08
+gText_Endure48BP:: @ 85ECF08
.string "ENDURE{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECF16:: @ 85ECF16
+gText_PsychUp48BP:: @ 85ECF16
.string "PSYCH UP{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECF26:: @ 85ECF26
+gText_IcePunch48BP:: @ 85ECF26
.string "ICE PUNCH{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECF37:: @ 85ECF37
+gText_ThunderPunch48BP:: @ 85ECF37
.string "THUNDERPUNCH{CLEAR_TO 0x4E}48BP$"
-gUnknown_085ECF4B:: @ 85ECF4B
+gText_FirePunch48BP:: @ 85ECF4B
.string "FIRE PUNCH{CLEAR_TO 0x4E}48BP$"
gText_PkmnFainted3:: @ 85ECF5D
@@ -3521,10 +3521,10 @@ gText_Var1sTrainerCard:: @ 85ECFA6
gText_HallOfFameDebut:: @ 85ECFB8
.string "HALL OF FAME DEBUT $"
-gUnknown_085ECFCD:: @ 85ECFCD
+gText_LinkBattles:: @ 85ECFCD
.string "LINK BATTLES$"
-gUnknown_085ECFDA:: @ 85ECFDA
+gText_LinkCableBattles:: @ 85ECFDA
.string "LINK CABLE BATTLES$"
gText_WinsLosses:: @ 85ECFED
@@ -3817,7 +3817,7 @@ gText_WaitForAllChooseBerry:: @ 85ED62C
.align 2
gText_EndedWithXUnitsPowder:: @ 85ED65C
- .string "{PAUSE_MUSIC}{PLAY_BGM BGM_FANFA1}You ended up with {STR_VAR_1} units of\nsilky-smooth BERRY POWDER.{RESUME_MUSIC}\pYour total amount of BERRY POWDER\nis {STR_VAR_2}.\p$"
+ .string "{PAUSE_MUSIC}{PLAY_BGM MUS_FANFA1}You ended up with {STR_VAR_1} units of\nsilky-smooth BERRY POWDER.{RESUME_MUSIC}\pYour total amount of BERRY POWDER\nis {STR_VAR_2}.\p$"
.align 2
gText_RecordingGameResults:: @ 85ED6C8
@@ -4169,48 +4169,61 @@ gJPText_MysteryGift:: @ 85EDFBF
gJPText_DecideStop:: @ 85EDFC9
.string "{UNK_CTRL_F800}けってい {UNK_CTRL_F801}やめる$" @ "{UNK_CTRL_F800}kettei {UNK_CTRL_F801}yameru" ("{UNK_CTRL_F800}decide {UNK_CTRL_F801}stop" in Japanese)
-@ A bunch of Japanese strings here, waiting for updated datadump to dump properly
gUnknown_085EDFD6:: @ 85EDFD6
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x00, 0x44, 0xfe, 0x1c, 0x0c, 0x38, 0x15, 0x23, 0x27, 0x02, 0x23, 0x19, 0x2d, 0x00, 0x26, 0x20, 0x0a, 0x20, 0x1f, 0x0d, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04} で\n"
+ .string "ふしぎなもらいものを よみこみます$"
gUnknown_085EDFF5:: @ 85EDFF5
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x19, 0x00, 0x72, 0x66, 0x85, 0xae, 0x06, 0x27, 0xfe, 0xb3, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0x2d, 0x00, 0x04, 0x27, 0x47, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}の メニューから\n"
+ .string "‘つうしん’を えらび$"
gUnknown_085EE014:: @ 85EE014
- .byte 0xb3, 0x8a, 0xae, 0x71, 0x9a, 0xae, 0x52, 0x51, 0x95, 0x96, 0x7e, 0x5d, 0x14, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0xfe, 0x2d, 0x00, 0x0e, 0x2e, 0x10, 0x08, 0x00, 0x0c, 0x13, 0x08, 0x41, 0x0b, 0x02
- .byte 0xff, 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x19, 0x00, 0xb3, 0x12, 0x03, 0x0c, 0x2e, 0xb4, 0x2d, 0xfe, 0x04, 0x27, 0x2e, 0x44, 0x00, 0xbb, 0x9a, 0x60, 0x7e, 0x2d, 0x00
- .byte 0x05, 0x0c, 0x13, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "‘ゲームボーイアドバンスとつうしん’\n"
+ .string "を せんたく してください$"
+
+gUnknown_085EE035:: @ 85EE035
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}の ‘つうしん’を\n"
+ .string "えらんで Aボタンを おしてください$"
gUnknown_085EE05C:: @ 85EE05C
- .byte 0x0e, 0x12, 0x40, 0x08, 0x37, 0x00, 0x1f, 0x11, 0x37, 0x50, 0x13, 0x02, 0x1f, 0x0d, 0xff
+ .string "せつぞくが まちがっています$"
gUnknown_085EE06B:: @ 85EE06B
- .byte 0x56, 0xae, 0x95, 0x19, 0x00, 0x26, 0x20, 0x0a, 0x20, 0x2d, 0xfe, 0x11, 0x35, 0x03, 0x0c, 0x00, 0x0c, 0x1f, 0x0c, 0x10, 0xff, 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x14
- .byte 0xfe, 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x44, 0x07, 0x1f, 0x0e, 0x2e, 0xff
+ .string "カードの よみこみを\n"
+ .string "ちゅうし しました$"
+
+gUnknown_085EE080:: @ 85EE080
+ .string "カードeリーダー{UNK_CTRL_F9 0x04}と\n"
+ .string "つうしん できません$"
gUnknown_085EE097:: @ 85EE097
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x11, 0x35, 0x03, 0x00, 0x44, 0x0d, 0xff
+ .string "つうしん ちゅう です$"
gUnknown_085EE0A3:: @ 85EE0A3
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x54, 0x77, 0xae, 0x44, 0x0d, 0xfe, 0x0e, 0x12, 0x40, 0x08, 0x2d, 0x00, 0x10, 0x0c, 0x06, 0x22, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "つうしん エラーです\n"
+ .string "せつぞくを たしかめて ください$"
gUnknown_085EE0BF:: @ 85EE0BF
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x54, 0x77, 0xae, 0x44, 0x0d, 0xfe, 0x1a, 0x3d, 0x22, 0x06, 0x27, 0x00, 0x24, 0x28, 0x15, 0x05, 0x0c, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "つうしん エラーです\n"
+ .string "はじめから やりなおして ください$"
gUnknown_085EE0DC:: @ 85EE0DC
- .byte 0x56, 0xae, 0x95, 0xd9, 0x78, 0xae, 0x91, 0xae, 0xf9, 0x04, 0x00, 0x16, 0xfe, 0x56, 0xae, 0x95, 0x2d, 0x00, 0x26, 0x20, 0x0a, 0x1f, 0x0e, 0x13, 0x00, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "カードeリーダー{UNK_CTRL_F9 0x04} に\n"
+ .string "カードを よみこませて ください$"
gUnknown_085EE0FA:: @ 85EE0FA
- .byte 0x12, 0x03, 0x0c, 0x2e, 0x00, 0x0c, 0x35, 0x03, 0x28, 0x36, 0x03, 0xab, 0xff
+ .string "つうしん しゅうりょう!$"
gUnknown_085EE107:: @ 85EE107
- .byte 0x01, 0x27, 0x10, 0x15, 0x00, 0x64, 0x7a, 0xae, 0x65, 0xae, 0x37, 0xfe, 0x6e, 0x53, 0x54, 0x7e, 0x16, 0x00, 0x24, 0x50, 0x13, 0x07, 0x10, 0xab, 0xff
+ .string "あらたな トレーナーが\n"
+ .string "ホウエンに やってきた!$"
gUnknown_085EE120:: @ 85EE120
- .byte 0x0c, 0x46, 0x27, 0x08, 0x00, 0x05, 0x1f, 0x11, 0x08, 0x41, 0x0b, 0x02, 0xff
+ .string "しばらく おまちください$"
gUnknown_085EE12D:: @ 85EE12D
- .byte 0x06, 0x07, 0x0a, 0x20, 0x00, 0x54, 0x77, 0xae, 0x00, 0x44, 0x0d, 0xfe, 0x94, 0xae, 0x60, 0x37, 0x00, 0x1e, 0x40, 0x2e, 0x00, 0x44, 0x07, 0x1f, 0x0e, 0x2e, 0x44, 0x0c, 0x10, 0xff
+ .string "かきこみ エラー です\n"
+ .string "データが ほぞん できませんでした$"
gUnknown_085EE14B:: @ 85EE14B
.string "RED$"
@@ -4488,34 +4501,34 @@ gUnknown_085EE6AD:: @ 85EE6AD
gUnknown_085EE6B6:: @ 85EE6B6
.string "Updated time$"
-gUnknown_085EE6C3:: @ 85EE6C3
+gText_MenuPokedex:: @ 85EE6C3
.string "POKéDEX$"
-gUnknown_085EE6CB:: @ 85EE6CB
+gText_MenuPokemon:: @ 85EE6CB
.string "POKéMON$"
-gUnknown_085EE6D3:: @ 85EE6D3
+gText_MenuBag:: @ 85EE6D3
.string "BAG$"
-gUnknown_085EE6D7:: @ 85EE6D7
+gText_MenuPokenav:: @ 85EE6D7
.string "POKéNAV$"
-gUnknown_085EE6DF:: @ 85EE6DF
+gText_MenuPlayer:: @ 85EE6DF
.string "{PLAYER}$"
-gUnknown_085EE6E2:: @ 85EE6E2
+gText_MenuSave:: @ 85EE6E2
.string "SAVE$"
-gUnknown_085EE6E7:: @ 85EE6E7
+gText_MenuOption:: @ 85EE6E7
.string "OPTION$"
-gUnknown_085EE6EE:: @ 85EE6EE
+gText_MenuExit:: @ 85EE6EE
.string "EXIT$"
-gUnknown_085EE6F3:: @ 85EE6F3
+gText_MenuRetire:: @ 85EE6F3
.string "RETIRE$"
-gUnknown_085EE6FA:: @ 85EE6FA
+gText_MenuRest:: @ 85EE6FA
.string "REST$"
gText_SafariBallStock:: @ 85EE6FF
@@ -4524,28 +4537,28 @@ gText_SafariBallStock:: @ 85EE6FF
gText_BattlePyramidFloor:: @ 85EE716
.string "Battle Pyramid\n{STR_VAR_1}$"
-gUnknown_085EE728:: @ 85EE728
+gText_Floor1:: @ 85EE728
.string "Floor 1$"
-gUnknown_085EE730:: @ 85EE730
+gText_Floor2:: @ 85EE730
.string "Floor 2$"
-gUnknown_085EE738:: @ 85EE738
+gText_Floor3:: @ 85EE738
.string "Floor 3$"
-gUnknown_085EE740:: @ 85EE740
+gText_Floor4:: @ 85EE740
.string "Floor 4$"
-gUnknown_085EE748:: @ 85EE748
+gText_Floor5:: @ 85EE748
.string "Floor 5$"
-gUnknown_085EE750:: @ 85EE750
+gText_Floor6:: @ 85EE750
.string "Floor 6$"
-gUnknown_085EE758:: @ 85EE758
+gText_Floor7:: @ 85EE758
.string "Floor 7$"
-gUnknown_085EE760:: @ 85EE760
+gText_Peak:: @ 85EE760
.string "Peak$"
gText_LinkStandby2:: @ 85EE765
@@ -5217,22 +5230,22 @@ gText_Appeal2:: @ 85EFA67
gText_Jam2:: @ 85EFA6E
.string "JAM$"
-gUnknown_085EFA72:: @ 85EFA72
+gText_Kira:: @ 85EFA72
.string "KIRA$"
-gUnknown_085EFA77:: @ 85EFA77
+gText_Amy:: @ 85EFA77
.string "AMY$"
-gUnknown_085EFA7B:: @ 85EFA7B
+gText_John:: @ 85EFA7B
.string "JOHN$"
-gUnknown_085EFA80:: @ 85EFA80
+gText_Roy:: @ 85EFA80
.string "ROY$"
-gUnknown_085EFA84:: @ 85EFA84
+gText_Gabby:: @ 85EFA84
.string "GABBY$"
-gUnknown_085EFA8A:: @ 85EFA8A
+gText_Anna:: @ 85EFA8A
.string "ANNA$"
gText_ClearAllSaveData:: @ 85EFA8F
@@ -5370,19 +5383,19 @@ gUnknown_085EFCA0:: @ 85EFCA0
gUnknown_085EFCAB:: @ 85EFCAB
.string "SEAFLOOR2$"
-gUnknown_085EFCB5:: @ 85EFCB5
+gText_DelAll:: @ 85EFCB5
.string "DEL. ALL$"
-gUnknown_085EFCBE:: @ 85EFCBE
+gText_Cancel5:: @ 85EFCBE
.string "CANCEL$"
-gUnknown_085EFCC5:: @ 85EFCC5
+gText_Ok2:: @ 85EFCC5
.string "OK$"
-gUnknown_085EFCC8:: @ 85EFCC8
+gText_Quiz:: @ 85EFCC8
.string "QUIZ$"
-gUnknown_085EFCCD:: @ 85EFCCD
+gText_Answer:: @ 85EFCCD
.string "ANSWER$"
gText_PokeBalls:: @ 85EFCD4
@@ -5393,4 +5406,3 @@ gText_Berry:: @ 85EFCDF
gText_Berries:: @ 85EFCE5
.string "BERRIES$"
-
diff --git a/data/text_window.s b/data/text_window.s
index a7389572b..716425100 100644
--- a/data/text_window.s
+++ b/data/text_window.s
@@ -1,17 +1,170 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
gUnknown_0850E87C:: @ 850E87C
- .incbin "baserom.gba", 0x50e87c, 0x1680
+ .incbin "baserom.gba", 0x50e87c, 0x120
+
+gUnknown_0850E99C:: @ 850E99C
+ .incbin "baserom.gba", 0x50e99c, 0x120
+
+gUnknown_0850EABC:: @ 850EABC
+ .incbin "baserom.gba", 0x50eabc, 0x120
+
+gUnknown_0850EBDC:: @ 850EBDC
+ .incbin "baserom.gba", 0x50ebdc, 0x120
+
+gUnknown_0850ECFC:: @ 850ECFC
+ .incbin "baserom.gba", 0x50ecfc, 0x120
+
+gUnknown_0850EE1C:: @ 850EE1C
+ .incbin "baserom.gba", 0x50ee1c, 0x120
+
+gUnknown_0850EF3C:: @ 850EF3C
+ .incbin "baserom.gba", 0x50ef3c, 0x120
+
+gUnknown_0850F05C:: @ 850F05C
+ .incbin "baserom.gba", 0x50f05c, 0x120
+
+gUnknown_0850F17C:: @ 850F17C
+ .incbin "baserom.gba", 0x50f17c, 0x120
+
+gUnknown_0850F29C:: @ 850F29C
+ .incbin "baserom.gba", 0x50f29c, 0x120
+
+gUnknown_0850F3BC:: @ 850F3BC
+ .incbin "baserom.gba", 0x50f3bc, 0x120
+
+gUnknown_0850F4DC:: @ 850F4DC
+ .incbin "baserom.gba", 0x50f4dc, 0x120
+
+gUnknown_0850F5FC:: @ 850F5FC
+ .incbin "baserom.gba", 0x50f5fc, 0x120
+
+gUnknown_0850F71C:: @ 850F71C
+ .incbin "baserom.gba", 0x50f71c, 0x120
+
+gUnknown_0850F83C:: @ 850F83C
+ .incbin "baserom.gba", 0x50f83c, 0x120
+
+gUnknown_0850F95C:: @ 850F95C
+ .incbin "baserom.gba", 0x50f95c, 0x120
+
+gUnknown_0850FA7C:: @ 850FA7C
+ .incbin "baserom.gba", 0x50fa7c, 0x120
+
+gUnknown_0850FB9C:: @ 850FB9C
+ .incbin "baserom.gba", 0x50fb9c, 0x120
+
+gUnknown_0850FCBC:: @ 850FCBC
+ .incbin "baserom.gba", 0x50fcbc, 0x120
+
+gUnknown_0850FDDC:: @ 850FDDC
+ .incbin "baserom.gba", 0x50fddc, 0x120
gUnknown_0850FEFC:: @ 850FEFC
- .incbin "baserom.gba", 0x50fefc, 0x280
+ .incbin "baserom.gba", 0x50fefc, 0x20
+
+gUnknown_0850FF1C:: @ 850FF1C
+ .incbin "baserom.gba", 0x50ff1c, 0x20
+
+gUnknown_0850FF3C:: @ 850FF3C
+ .incbin "baserom.gba", 0x50ff3c, 0x20
+
+gUnknown_0850FF5C:: @ 850FF5C
+ .incbin "baserom.gba", 0x50ff5c, 0x20
+
+gUnknown_0850FF7C:: @ 850FF7C
+ .incbin "baserom.gba", 0x50ff7c, 0x20
+
+gUnknown_0850FF9C:: @ 850FF9C
+ .incbin "baserom.gba", 0x50ff9c, 0x20
+
+gUnknown_0850FFBC:: @ 850FFBC
+ .incbin "baserom.gba", 0x50ffbc, 0x20
+
+gUnknown_0850FFDC:: @ 850FFDC
+ .incbin "baserom.gba", 0x50ffdc, 0x20
+
+gUnknown_0850FFFC:: @ 850FFFC
+ .incbin "baserom.gba", 0x50fffc, 0x20
+
+gUnknown_0851001C:: @ 851001C
+ .incbin "baserom.gba", 0x51001c, 0x20
+
+gUnknown_0851003C:: @ 851003C
+ .incbin "baserom.gba", 0x51003c, 0x20
+
+gUnknown_0851005C:: @ 851005C
+ .incbin "baserom.gba", 0x51005c, 0x20
+
+gUnknown_0851007C:: @ 851007C
+ .incbin "baserom.gba", 0x51007c, 0x20
+
+gUnknown_0851009C:: @ 851009C
+ .incbin "baserom.gba", 0x51009c, 0x20
+
+gUnknown_085100BC:: @ 85100BC
+ .incbin "baserom.gba", 0x5100bc, 0x20
+
+gUnknown_085100DC:: @ 85100DC
+ .incbin "baserom.gba", 0x5100dc, 0x20
+
+gUnknown_085100FC:: @ 85100FC
+ .incbin "baserom.gba", 0x5100fc, 0x20
+
+gUnknown_0851011C:: @ 851011C
+ .incbin "baserom.gba", 0x51011c, 0x20
+
+gUnknown_0851013C:: @ 851013C
+ .incbin "baserom.gba", 0x51013c, 0x20
+
+gUnknown_0851015C:: @ 851015C
+ .incbin "baserom.gba", 0x51015c, 0x20
gUnknown_0851017C:: @ 851017C
- .incbin "baserom.gba", 0x51017c, 0xa0
+ .incbin "baserom.gba", 0x51017c, 0xA0
gUnknown_0851021C:: @ 851021C
- .incbin "baserom.gba", 0x51021c, 0xa0
+ .4byte gUnknown_0850E87C
+ .4byte gUnknown_0850FEFC
+ .4byte gUnknown_0850E99C
+ .4byte gUnknown_0850FF1C
+ .4byte gUnknown_0850EABC
+ .4byte gUnknown_0850FF3C
+ .4byte gUnknown_0850EBDC
+ .4byte gUnknown_0850FF5C
+ .4byte gUnknown_0850ECFC
+ .4byte gUnknown_0850FF7C
+ .4byte gUnknown_0850EE1C
+ .4byte gUnknown_0850FF9C
+ .4byte gUnknown_0850EF3C
+ .4byte gUnknown_0850FFBC
+ .4byte gUnknown_0850F05C
+ .4byte gUnknown_0850FFDC
+ .4byte gUnknown_0850F17C
+ .4byte gUnknown_0850FFFC
+ .4byte gUnknown_0850F29C
+ .4byte gUnknown_0851001C
+ .4byte gUnknown_0850F3BC
+ .4byte gUnknown_0851003C
+ .4byte gUnknown_0850F4DC
+ .4byte gUnknown_0851005C
+ .4byte gUnknown_0850F5FC
+ .4byte gUnknown_0851007C
+ .4byte gUnknown_0850F71C
+ .4byte gUnknown_0851009C
+ .4byte gUnknown_0850F83C
+ .4byte gUnknown_085100BC
+ .4byte gUnknown_0850F95C
+ .4byte gUnknown_085100DC
+ .4byte gUnknown_0850FA7C
+ .4byte gUnknown_085100FC
+ .4byte gUnknown_0850FB9C
+ .4byte gUnknown_0851011C
+ .4byte gUnknown_0850FCBC
+ .4byte gUnknown_0851013C
+ .4byte gUnknown_0850FDDC
+ .4byte gUnknown_0851015C
diff --git a/data/time_events.s b/data/time_events.s
new file mode 100644
index 000000000..7a543fff5
--- /dev/null
+++ b/data/time_events.s
@@ -0,0 +1,7 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+gUnknown_085B2B44:: @ 85B2B44
+ .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01
diff --git a/data/trade.s b/data/trade.s
index b392fbc24..7308b92a3 100644
--- a/data/trade.s
+++ b/data/trade.s
@@ -1,9 +1,9 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+ .align 2, 0
- .section .rodata
- .align 2, 0
-
gUnknown_0832C6A8:: @ 832C6A8
.incbin "baserom.gba", 0x32C6A8, 0x18
diff --git a/data/trader.s b/data/trader.s
new file mode 100644
index 000000000..1fe929ae7
--- /dev/null
+++ b/data/trader.s
@@ -0,0 +1,22 @@
+
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_085B09E4:: @ 85B09E4
+ .4byte gText_Tristan
+ .4byte gText_Philip
+ .4byte gText_Dennis
+ .4byte gText_Roberto
+
+ .align 2
+gUnknown_085B09F4:: @ 85B09F4
+ .byte 0x5b, 0x6b, 0x25, 0x15
+
+ .align 2
+gUnknown_085B09F8:: @ 85B09F8
+ .4byte 0x0a010100, 0x00010f0a
+
+
diff --git a/data/trainer_card.s b/data/trainer_card.s
index 0d48cd0b6..08bf4d8fa 100644
--- a/data/trainer_card.s
+++ b/data/trainer_card.s
@@ -1,11 +1,44 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
+
+.macro unk_trainer_card_struct text1, text2, short1, short2, short3, short4
+ .4byte \text1
+ .4byte \text2
+ .2byte \short1
+ .2byte \short2
+ .2byte \short3
+ .2byte \short4
+.endm
gUnknown_0856F018:: @ 856F018
- .incbin "baserom.gba", 0x56f018, 0x494
+ .incbin "baserom.gba", 0x56f018, 0x194
+
+gEmeraldTrainerCard1Star_Pal:: @ 856F1AC
+ .incbin "baserom.gba", 0x56f1ac, 0x60
+
+gFireRedTrainerCard1Star_Pal:: @ 856F20C
+ .incbin "baserom.gba", 0x56f20c, 0x60
+
+gEmeraldTrainerCard2Star_Pal:: @ 856F26C
+ .incbin "baserom.gba", 0x56f26c, 0x60
+
+gFireRedTrainerCard2Star_Pal:: @ 856F2CC
+ .incbin "baserom.gba", 0x56f2cc, 0x60
+
+gEmeraldTrainerCard3Star_Pal:: @ 856F32C
+ .incbin "baserom.gba", 0x56f32c, 0x60
+
+gFireRedTrainerCard3Star_Pal:: @ 856F38C
+ .incbin "baserom.gba", 0x56f38c, 0x60
+
+gEmeraldTrainerCard4Star_Pal:: @ 856F3EC
+ .incbin "baserom.gba", 0x56f3ec, 0x60
+
+gFireRedTrainerCard4Star_Pal:: @ 856F44C
+ .incbin "baserom.gba", 0x56f44c, 0x60
gUnknown_0856F4AC:: @ 856F4AC
.incbin "baserom.gba", 0x56f4ac, 0x20
@@ -46,17 +79,30 @@ gUnknown_0856FAB4:: @ 856FAB4
gUnknown_0856FAC4:: @ 856FAC4
.incbin "baserom.gba", 0x56fac4, 0x20
-gUnknown_0856FAE4:: @ 856FAE4
- .incbin "baserom.gba", 0x56fae4, 0x14
-
-gUnknown_0856FAF8:: @ 856FAF8
- .incbin "baserom.gba", 0x56faf8, 0x14
+ .align 2
+gEmeraldTrainerCardStarPals:: @ 856FAE4
+ .4byte gEmeraldTrainerCard0Star_Pal
+ .4byte gEmeraldTrainerCard1Star_Pal
+ .4byte gEmeraldTrainerCard2Star_Pal
+ .4byte gEmeraldTrainerCard3Star_Pal
+ .4byte gEmeraldTrainerCard4Star_Pal
+
+ .align 2
+gFireRedTrainerCardStarPals:: @ 856FAF8
+ .4byte gFireRedTrainerCard0Star_Pal
+ .4byte gFireRedTrainerCard1Star_Pal
+ .4byte gFireRedTrainerCard2Star_Pal
+ .4byte gFireRedTrainerCard3Star_Pal
+ .4byte gFireRedTrainerCard4Star_Pal
gUnknown_0856FB0C:: @ 856FB0C
.incbin "baserom.gba", 0x56fb0c, 0x3
gUnknown_0856FB0F:: @ 856FB0F
- .incbin "baserom.gba", 0x56fb0f, 0x9
+ .incbin "baserom.gba", 0x56fb0f, 0x3
+
+gUnknown_0856FB12:: @ 856FB12
+ .incbin "baserom.gba", 0x56fb12, 0x6
gUnknown_0856FB18:: @ 856FB18
.incbin "baserom.gba", 0x56fb18, 0x8
@@ -65,10 +111,16 @@ gUnknown_0856FB20:: @ 856FB20
.incbin "baserom.gba", 0x56fb20, 0x8
gUnknown_0856FB28:: @ 856FB28
- .incbin "baserom.gba", 0x56fb28, 0x18
+ .4byte sub_80C4998
+ .4byte sub_80C49D8
+ .4byte sub_80C4B08
+ .4byte sub_80C4C1C
+ .4byte sub_80C4C84
+ .4byte sub_80C4DB0
gUnknown_0856FB40:: @ 856FB40
- .incbin "baserom.gba", 0x56fb40, 0x8
+ .4byte gUnknown_0856FB0C
+ .4byte gUnknown_0856FB12
gUnknown_0856FB48:: @ 856FB48
.incbin "baserom.gba", 0x56fb48, 0x2
@@ -86,7 +138,9 @@ gUnknown_0856FB57:: @ 856FB57
.incbin "baserom.gba", 0x56fb57, 0x5
gUnknown_0856FB5C:: @ 856FB5C
- .incbin "baserom.gba", 0x56fb5c, 0xc
+ .4byte gText_LinkBattles
+ .4byte gText_LinkCableBattles
+ .4byte gText_LinkBattles
gUnknown_0856FB68:: @ 856FB68
.incbin "baserom.gba", 0x56fb68, 0x6
@@ -98,10 +152,27 @@ gUnknown_0856FB74:: @ 856FB74
.incbin "baserom.gba", 0x56fb74, 0x4
gUnknown_0856FB78:: @ 856FB78
- .incbin "baserom.gba", 0x56fb78, 0x44
+ .incbin "baserom.gba", 0x56fb78, 0x4
+
+gUnknown_0856FB7C:: @ 856FB7C
+ .incbin "baserom.gba", 0x56fb7c, 0x20
+
+gUnknown_0856FB9C:: @ 856FB9C
+ .incbin "baserom.gba", 0x56fb9c, 0x20
gUnknown_0856FBBC:: @ 856FBBC
- .incbin "baserom.gba", 0x56fbbc, 0x1244
+ .incbin "baserom.gba", 0x56fbbc, 0xFEC
+
+ .align 2
+gFrontierPassCursor_Gfx:: @ 8570BA8
+ .incbin "graphics/frontier_pass/cursor.4bpp.lz"
+
+gUnknown_08570C44:: @ 8570C44
+ .incbin "baserom.gba", 0x570c44, 0xBC
+
+ .align 2
+gFrontierPassMapCursor_Gfx:: @ 8570D00
+ .incbin "graphics/frontier_pass/map_cursor.4bpp.lz"
gUnknown_08570E00:: @ 8570E00
.incbin "baserom.gba", 0x570e00, 0x260
@@ -143,25 +214,108 @@ gUnknown_08571454:: @ 8571454
.incbin "baserom.gba", 0x571454, 0x68
gUnknown_085714BC:: @ 85714BC
- .incbin "baserom.gba", 0x5714bc, 0x18
+ obj_tiles gFrontierPassCursor_Gfx, 0x100, 0
+ obj_tiles gFrontierPassMapCursor_Gfx, 0x400, 1
+ obj_tiles gFrontierPassMedals_Gfx, 0x380, 2
gUnknown_085714D4:: @ 85714D4
- .incbin "baserom.gba", 0x5714d4, 0x10
+ obj_tiles gUnknown_08570C44, 0x100, 4
+ null_obj_tiles
gUnknown_085714E4:: @ 85714E4
- .incbin "baserom.gba", 0x5714e4, 0xd0
+ obj_pal gFrontierPassCursor_Pal, 0
+ obj_pal gFrontierPassMapCursor_Pal, 1
+ obj_pal gFrontierPassMedalsSilver_Pal, 2
+ obj_pal gFrontierPassMedalsGold_Pal, 3
+ obj_pal gUnknown_0856FB7C, 4
+ obj_pal gUnknown_0856FB9C, 5
+ null_obj_pal
+
+ @ this doesnt look like its part of the same table.
+ .4byte 0x0, 0xFFFF
+
+gUnknown_08571524:: @ 8571524
+ .incbin "baserom.gba", 0x571524, 0x8
+
+gUnknown_0857152C:: @ 857152C
+ .incbin "baserom.gba", 0x57152c, 0x8
+
+gUnknown_08571534:: @ 8571534
+ .incbin "baserom.gba", 0x571534, 0x8
+
+gUnknown_0857153C:: @ 857153C
+ .incbin "baserom.gba", 0x57153c, 0x8
+
+gUnknown_08571544:: @ 8571544
+ .incbin "baserom.gba", 0x571544, 0x8
+
+gUnknown_0857154C:: @ 857154C
+ .incbin "baserom.gba", 0x57154c, 0x8
+
+gUnknown_08571554:: @ 8571554
+ .incbin "baserom.gba", 0x571554, 0x8
+
+gUnknown_0857155C:: @ 857155C
+ .incbin "baserom.gba", 0x57155c, 0xC
+
+gUnknown_08571568:: @ 8571568
+ .incbin "baserom.gba", 0x571568, 0xC
+
+gUnknown_08571574:: @ 8571574
+ .4byte gUnknown_08571524
+ .4byte gUnknown_0857152C
+
+gUnknown_0857157C:: @ 857157C
+ .4byte gUnknown_08571524
+ .4byte gUnknown_0857152C
+ .4byte gUnknown_08571534
+ .4byte gUnknown_0857153C
+ .4byte gUnknown_08571544
+ .4byte gUnknown_0857154C
+ .4byte gUnknown_08571554
+
+gUnknown_08571598:: @ 8571598
+ .4byte gUnknown_0857155C
+ .4byte gUnknown_08571568
+
+gUnknown_085715A0:: @ 85715A0
+ .incbin "baserom.gba", 0x5715a0, 0x10
+
+gUnknown_085715B0:: @ 85715B0
+ .4byte gUnknown_085715A0
gUnknown_085715B4:: @ 85715B4
- .incbin "baserom.gba", 0x5715b4, 0x30
+ spr_template 0, 0, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 1, 1, gUnknown_08524934, gUnknown_08571598, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085715E4:: @ 85715E4
- .incbin "baserom.gba", 0x5715e4, 0x18
+ spr_template 2, 2, gUnknown_0852490C, gUnknown_0857157C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_085715FC:: @ 85715FC
- .incbin "baserom.gba", 0x5715fc, 0x18
+ spr_template 4, 4, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, nullsub_39
gUnknown_08571614:: @ 8571614
- .incbin "baserom.gba", 0x571614, 0x3c
+ .4byte gUnknown_085EDA96
+ .4byte gUnknown_085ED932
+ .4byte gUnknown_085ED94D
+ .4byte gUnknown_085ED961
+ .4byte gUnknown_085ED977
+ .4byte gUnknown_085ED993
+ .4byte gUnknown_085ED9AF
+ .4byte gUnknown_085ED9C7
+ .4byte gUnknown_085ED9E5
+ .4byte gUnknown_085EDA02
+ .4byte gUnknown_085EDA21
+ .4byte gUnknown_085EDA3C
+ .4byte gUnknown_085EDA5E
+ .4byte gUnknown_085EDA78
+ .4byte gUnknown_085ED931
gUnknown_08571650:: @ 8571650
- .incbin "baserom.gba", 0x571650, 0x70
+ unk_trainer_card_struct gUnknown_085EDAB1, gUnknown_085EDB0F, 0x59, 0x28, 1, 0
+ unk_trainer_card_struct gUnknown_085EDABE, gUnknown_085EDB4E, 0x21, 0x2A, 1, 0
+ unk_trainer_card_struct gUnknown_085EDACA, gUnknown_085EDB8B, 0x78, 0x56, 0, 0
+ unk_trainer_card_struct gUnknown_085EDAD8, gUnknown_085EDBC2, 0x72, 0x3B, 0, 0
+ unk_trainer_card_struct gUnknown_085EDAE5, gUnknown_085EDC00, 0x19, 0x43, 0, 0
+ unk_trainer_card_struct gUnknown_085EDAF4, gUnknown_085EDC45, 0x39, 0x39, 1, 0
+ unk_trainer_card_struct gUnknown_085EDB00, gUnknown_085EDC84, 0x86, 0x29, 1, 0
diff --git a/data/trainer_money.inc b/data/trainer_money.inc
index 1e06668bd..00aaa6cfb 100644
--- a/data/trainer_money.inc
+++ b/data/trainer_money.inc
@@ -1,59 +1,59 @@
@ This is a factor in how much money you get for beating a trainer.
.align 2
gTrainerMoneyTable:: @ 831AEB8
- .byte TRAINER_CLASS_NAME_TEAM_AQUA, 5, 0, 0
- .byte TRAINER_CLASS_NAME_AQUA_ADMIN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_AQUA_LEADER, 20, 0, 0
- .byte TRAINER_CLASS_NAME_AROMA_LADY, 10, 0, 0
- .byte TRAINER_CLASS_NAME_RUIN_MANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_INTERVIEWER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_TUBER_1, 1, 0, 0
- .byte TRAINER_CLASS_NAME_TUBER_2, 1, 0, 0
- .byte TRAINER_CLASS_NAME_SIS_AND_BRO, 3, 0, 0
- .byte TRAINER_CLASS_NAME_COOLTRAINER_1, 12, 0, 0
- .byte TRAINER_CLASS_NAME_HEX_MANIAC, 6, 0, 0
- .byte TRAINER_CLASS_NAME_LADY, 50, 0, 0
- .byte TRAINER_CLASS_NAME_BEAUTY, 20, 0, 0
- .byte TRAINER_CLASS_NAME_RICH_BOY, 50, 0, 0
- .byte TRAINER_CLASS_NAME_POKEMANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_SWIMMER_M, 2, 0, 0
- .byte TRAINER_CLASS_NAME_BLACK_BELT, 8, 0, 0
- .byte TRAINER_CLASS_NAME_GUITARIST, 8, 0, 0
- .byte TRAINER_CLASS_NAME_KINDLER, 8, 0, 0
- .byte TRAINER_CLASS_NAME_CAMPER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_OLD_COUPLE, 10, 0, 0
- .byte TRAINER_CLASS_NAME_BUG_MANIAC, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PSYCHIC, 6, 0, 0
- .byte TRAINER_CLASS_NAME_GENTLEMAN, 20, 0, 0
- .byte TRAINER_CLASS_NAME_ELITE_FOUR, 25, 0, 0
- .byte TRAINER_CLASS_NAME_LEADER, 25, 0, 0
- .byte TRAINER_CLASS_NAME_SCHOOL_KID, 5, 0, 0
- .byte TRAINER_CLASS_NAME_SR_AND_JR, 4, 0, 0
- .byte TRAINER_CLASS_NAME_POKEFAN, 20, 0, 0
- .byte TRAINER_CLASS_NAME_EXPERT, 10, 0, 0
- .byte TRAINER_CLASS_NAME_YOUNGSTER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_CHAMPION, 50, 0, 0
- .byte TRAINER_CLASS_NAME_FISHERMAN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_TRIATHLETE, 10, 0, 0
- .byte TRAINER_CLASS_NAME_DRAGON_TAMER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_BIRD_KEEPER, 8, 0, 0
- .byte TRAINER_CLASS_NAME_NINJA_BOY, 3, 0, 0
- .byte TRAINER_CLASS_NAME_BATTLE_GIRL, 6, 0, 0
- .byte TRAINER_CLASS_NAME_PARASOL_LADY, 10, 0, 0
- .byte TRAINER_CLASS_NAME_SWIMMER_F, 2, 0, 0
- .byte TRAINER_CLASS_NAME_PICNICKER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_TWINS, 3, 0, 0
- .byte TRAINER_CLASS_NAME_SAILOR, 8, 0, 0
- .byte TRAINER_CLASS_NAME_COLLECTOR, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3, 15, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_BREEDER, 10, 0, 0
- .byte TRAINER_CLASS_NAME_PKMN_RANGER, 12, 0, 0
- .byte TRAINER_CLASS_NAME_TEAM_MAGMA, 5, 0, 0
- .byte TRAINER_CLASS_NAME_MAGMA_ADMIN, 10, 0, 0
- .byte TRAINER_CLASS_NAME_MAGMA_LEADER, 20, 0, 0
- .byte TRAINER_CLASS_NAME_LASS, 4, 0, 0
- .byte TRAINER_CLASS_NAME_BUG_CATCHER, 4, 0, 0
- .byte TRAINER_CLASS_NAME_HIKER, 10, 0, 0
- .byte TRAINER_CLASS_NAME_YOUNG_COUPLE, 8, 0, 0
- .byte TRAINER_CLASS_LEADER_1, 10, 0, 0
- .byte -1, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_TEAM_AQUA, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_AQUA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_AQUA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_AROMA_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_RUIN_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_INTERVIEWER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_TUBER_1, 1, 0, 0
+ .byte TRAINER_CLASS_NAME_TUBER_2, 1, 0, 0
+ .byte TRAINER_CLASS_NAME_SIS_AND_BRO, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_COOLTRAINER_1, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_HEX_MANIAC, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_LADY, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_BEAUTY, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_RICH_BOY, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_POKEMANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_SWIMMER_M, 2, 0, 0
+ .byte TRAINER_CLASS_NAME_BLACK_BELT, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_GUITARIST, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_KINDLER, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_CAMPER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_OLD_COUPLE, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_BUG_MANIAC, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PSYCHIC, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_GENTLEMAN, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_ELITE_FOUR, 25, 0, 0
+ .byte TRAINER_CLASS_NAME_LEADER, 25, 0, 0
+ .byte TRAINER_CLASS_NAME_SCHOOL_KID, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_SR_AND_JR, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_POKEFAN, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_EXPERT, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_YOUNGSTER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_CHAMPION, 50, 0, 0
+ .byte TRAINER_CLASS_NAME_FISHERMAN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_TRIATHLETE, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_DRAGON_TAMER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_BIRD_KEEPER, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_NINJA_BOY, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_BATTLE_GIRL, 6, 0, 0
+ .byte TRAINER_CLASS_NAME_PARASOL_LADY, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_SWIMMER_F, 2, 0, 0
+ .byte TRAINER_CLASS_NAME_PICNICKER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_TWINS, 3, 0, 0
+ .byte TRAINER_CLASS_NAME_SAILOR, 8, 0, 0
+ .byte TRAINER_CLASS_NAME_COLLECTOR, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_TRAINER_3, 15, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_BREEDER, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_PKMN_RANGER, 12, 0, 0
+ .byte TRAINER_CLASS_NAME_TEAM_MAGMA, 5, 0, 0
+ .byte TRAINER_CLASS_NAME_MAGMA_ADMIN, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_MAGMA_LEADER, 20, 0, 0
+ .byte TRAINER_CLASS_NAME_LASS, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_BUG_CATCHER, 4, 0, 0
+ .byte TRAINER_CLASS_NAME_HIKER, 10, 0, 0
+ .byte TRAINER_CLASS_NAME_YOUNG_COUPLE, 8, 0, 0
+ .byte TRAINER_CLASS_LEADER_1, 10, 0, 0
+ .byte -1, 5, 0, 0
diff --git a/data/trainer_rematch.s b/data/trainer_rematch.s
index 9d6fc7717..e3a05ba8b 100644
--- a/data/trainer_rematch.s
+++ b/data/trainer_rematch.s
@@ -4,7 +4,7 @@
.section .rodata
gUnknown_0862AD34:: @ 862AD34
- .incbin "baserom.gba", 0x62ad34, 0x10
+ .2byte 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048
gUnknown_0862AD44:: @ 862AD44
- .incbin "baserom.gba", 0x62ad44, 0x10
+ .2byte 0x0041, 0x0042, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0000
diff --git a/data/trainer_see.s b/data/trainer_see.s
deleted file mode 100644
index bff3004a7..000000000
--- a/data/trainer_see.s
+++ /dev/null
@@ -1,83 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gEmotion_ExclamationMarkGfx:: @ 85505AC
- .incbin "graphics/misc/emotion_exclamation.4bpp"
-
- .align 2
-gEmotion_QuestionMarkGfx:: @ 855062C
- .incbin "graphics/misc/emotion_question.4bpp"
-
- .align 2
-gEmotion_HeartGfx:: @ 85506AC
- .incbin "graphics/misc/emotion_heart.4bpp"
-
- .align 2
-gIsTrainerInRange:: @ 855072C
- .4byte IsTrainerInRangeSouth
- .4byte IsTrainerInRangeNorth
- .4byte IsTrainerInRangeWest
- .4byte IsTrainerInRangeEast
-
- .align 2
-gTrainerSeeFuncList:: @ 855073C
- .4byte sub_80B4178
- .4byte sub_80B417C
- .4byte sub_80B41C0
- .4byte sub_80B4200
- .4byte sub_80B425C
- .4byte sub_80B4318
- .4byte sub_80B435C
- .4byte sub_80B4390
- .4byte sub_80B43AC
- .4byte sub_80B43E0
- .4byte sub_80B4438
- .4byte sub_80B44AC
-
- .align 2
-gTrainerSeeFuncList2:: @ 855076C
- .4byte sub_80B43AC
- .4byte sub_80B43E0
- .4byte sub_80B4438
- .4byte sub_80B44AC
-
- .align 2
-gOamData_855077C:: @ 855077C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteImageTable_8550784:: @ 8550784
- obj_frame_tiles gEmotion_ExclamationMarkGfx, 0x0080
- obj_frame_tiles gEmotion_QuestionMarkGfx, 0x0080
-
- .align 2
-gSpriteImageTable_8550794:: @ 8550794
- obj_frame_tiles gEmotion_HeartGfx, 0x0080
-
- .align 2
-gSpriteAnim_855079C:: @ 855079C
- obj_image_anim_frame 0, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_85507A4:: @ 85507A4
- obj_image_anim_frame 1, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_85507AC:: @ 85507AC
- .4byte gSpriteAnim_855079C
- .4byte gSpriteAnim_85507A4
-
- .align 2
-gSpriteTemplate_85507B4:: @ 85507B4
- spr_template 0xffff, 0xffff, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550784, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
-
- .align 2
-gSpriteTemplate_85507CC:: @ 85507CC
- spr_template 0xffff, 0x1004, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550794, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
diff --git a/data/type_effectiveness.inc b/data/type_effectiveness.inc
index a24615592..0739199c2 100644
--- a/data/type_effectiveness.inc
+++ b/data/type_effectiveness.inc
@@ -1,119 +1,119 @@
@ format: attacking type, defending type, damage multiplier
@ the multiplier is a (decimal) fixed-point number:
-@ 20 is ×2.0
-@ 05 is ×0.5
-@ 00 is ×0
+@ 20 is ×2.0
+@ 05 is ×0.5
+@ 00 is ×0
gTypeEffectiveness:: @ 831ACE8
- .byte TYPE_NORMAL, TYPE_ROCK, 5
- .byte TYPE_NORMAL, TYPE_STEEL, 5
- .byte TYPE_FIRE, TYPE_FIRE, 5
- .byte TYPE_FIRE, TYPE_WATER, 5
- .byte TYPE_FIRE, TYPE_GRASS, 20
- .byte TYPE_FIRE, TYPE_ICE, 20
- .byte TYPE_FIRE, TYPE_BUG, 20
- .byte TYPE_FIRE, TYPE_ROCK, 5
- .byte TYPE_FIRE, TYPE_DRAGON, 5
- .byte TYPE_FIRE, TYPE_STEEL, 20
- .byte TYPE_WATER, TYPE_FIRE, 20
- .byte TYPE_WATER, TYPE_WATER, 5
- .byte TYPE_WATER, TYPE_GRASS, 5
- .byte TYPE_WATER, TYPE_GROUND, 20
- .byte TYPE_WATER, TYPE_ROCK, 20
- .byte TYPE_WATER, TYPE_DRAGON, 5
- .byte TYPE_ELECTRIC, TYPE_WATER, 20
+ .byte TYPE_NORMAL, TYPE_ROCK, 5
+ .byte TYPE_NORMAL, TYPE_STEEL, 5
+ .byte TYPE_FIRE, TYPE_FIRE, 5
+ .byte TYPE_FIRE, TYPE_WATER, 5
+ .byte TYPE_FIRE, TYPE_GRASS, 20
+ .byte TYPE_FIRE, TYPE_ICE, 20
+ .byte TYPE_FIRE, TYPE_BUG, 20
+ .byte TYPE_FIRE, TYPE_ROCK, 5
+ .byte TYPE_FIRE, TYPE_DRAGON, 5
+ .byte TYPE_FIRE, TYPE_STEEL, 20
+ .byte TYPE_WATER, TYPE_FIRE, 20
+ .byte TYPE_WATER, TYPE_WATER, 5
+ .byte TYPE_WATER, TYPE_GRASS, 5
+ .byte TYPE_WATER, TYPE_GROUND, 20
+ .byte TYPE_WATER, TYPE_ROCK, 20
+ .byte TYPE_WATER, TYPE_DRAGON, 5
+ .byte TYPE_ELECTRIC, TYPE_WATER, 20
.byte TYPE_ELECTRIC, TYPE_ELECTRIC, 5
- .byte TYPE_ELECTRIC, TYPE_GRASS, 5
+ .byte TYPE_ELECTRIC, TYPE_GRASS, 5
.byte TYPE_ELECTRIC, TYPE_GROUND, 0
.byte TYPE_ELECTRIC, TYPE_FLYING, 20
.byte TYPE_ELECTRIC, TYPE_DRAGON, 5
- .byte TYPE_GRASS, TYPE_FIRE, 5
- .byte TYPE_GRASS, TYPE_WATER, 20
- .byte TYPE_GRASS, TYPE_GRASS, 5
- .byte TYPE_GRASS, TYPE_POISON, 5
- .byte TYPE_GRASS, TYPE_GROUND, 20
- .byte TYPE_GRASS, TYPE_FLYING, 5
- .byte TYPE_GRASS, TYPE_BUG, 5
- .byte TYPE_GRASS, TYPE_ROCK, 20
- .byte TYPE_GRASS, TYPE_DRAGON, 5
- .byte TYPE_GRASS, TYPE_STEEL, 5
- .byte TYPE_ICE, TYPE_WATER, 5
- .byte TYPE_ICE, TYPE_GRASS, 20
- .byte TYPE_ICE, TYPE_ICE, 5
- .byte TYPE_ICE, TYPE_GROUND, 20
- .byte TYPE_ICE, TYPE_FLYING, 20
- .byte TYPE_ICE, TYPE_DRAGON, 20
- .byte TYPE_ICE, TYPE_STEEL, 5
- .byte TYPE_ICE, TYPE_FIRE, 5
+ .byte TYPE_GRASS, TYPE_FIRE, 5
+ .byte TYPE_GRASS, TYPE_WATER, 20
+ .byte TYPE_GRASS, TYPE_GRASS, 5
+ .byte TYPE_GRASS, TYPE_POISON, 5
+ .byte TYPE_GRASS, TYPE_GROUND, 20
+ .byte TYPE_GRASS, TYPE_FLYING, 5
+ .byte TYPE_GRASS, TYPE_BUG, 5
+ .byte TYPE_GRASS, TYPE_ROCK, 20
+ .byte TYPE_GRASS, TYPE_DRAGON, 5
+ .byte TYPE_GRASS, TYPE_STEEL, 5
+ .byte TYPE_ICE, TYPE_WATER, 5
+ .byte TYPE_ICE, TYPE_GRASS, 20
+ .byte TYPE_ICE, TYPE_ICE, 5
+ .byte TYPE_ICE, TYPE_GROUND, 20
+ .byte TYPE_ICE, TYPE_FLYING, 20
+ .byte TYPE_ICE, TYPE_DRAGON, 20
+ .byte TYPE_ICE, TYPE_STEEL, 5
+ .byte TYPE_ICE, TYPE_FIRE, 5
.byte TYPE_FIGHTING, TYPE_NORMAL, 20
- .byte TYPE_FIGHTING, TYPE_ICE, 20
+ .byte TYPE_FIGHTING, TYPE_ICE, 20
.byte TYPE_FIGHTING, TYPE_POISON, 5
.byte TYPE_FIGHTING, TYPE_FLYING, 5
.byte TYPE_FIGHTING, TYPE_PSYCHIC, 5
- .byte TYPE_FIGHTING, TYPE_BUG, 5
- .byte TYPE_FIGHTING, TYPE_ROCK, 20
- .byte TYPE_FIGHTING, TYPE_DARK, 20
- .byte TYPE_FIGHTING, TYPE_STEEL, 20
- .byte TYPE_POISON, TYPE_GRASS, 20
+ .byte TYPE_FIGHTING, TYPE_BUG, 5
+ .byte TYPE_FIGHTING, TYPE_ROCK, 20
+ .byte TYPE_FIGHTING, TYPE_DARK, 20
+ .byte TYPE_FIGHTING, TYPE_STEEL, 20
+ .byte TYPE_POISON, TYPE_GRASS, 20
.byte TYPE_POISON, TYPE_POISON, 5
.byte TYPE_POISON, TYPE_GROUND, 5
- .byte TYPE_POISON, TYPE_ROCK, 5
- .byte TYPE_POISON, TYPE_GHOST, 5
- .byte TYPE_POISON, TYPE_STEEL, 0
- .byte TYPE_GROUND, TYPE_FIRE, 20
+ .byte TYPE_POISON, TYPE_ROCK, 5
+ .byte TYPE_POISON, TYPE_GHOST, 5
+ .byte TYPE_POISON, TYPE_STEEL, 0
+ .byte TYPE_GROUND, TYPE_FIRE, 20
.byte TYPE_GROUND, TYPE_ELECTRIC, 20
- .byte TYPE_GROUND, TYPE_GRASS, 5
+ .byte TYPE_GROUND, TYPE_GRASS, 5
.byte TYPE_GROUND, TYPE_POISON, 20
.byte TYPE_GROUND, TYPE_FLYING, 0
- .byte TYPE_GROUND, TYPE_BUG, 5
- .byte TYPE_GROUND, TYPE_ROCK, 20
- .byte TYPE_GROUND, TYPE_STEEL, 20
+ .byte TYPE_GROUND, TYPE_BUG, 5
+ .byte TYPE_GROUND, TYPE_ROCK, 20
+ .byte TYPE_GROUND, TYPE_STEEL, 20
.byte TYPE_FLYING, TYPE_ELECTRIC, 5
- .byte TYPE_FLYING, TYPE_GRASS, 20
+ .byte TYPE_FLYING, TYPE_GRASS, 20
.byte TYPE_FLYING, TYPE_FIGHTING, 20
- .byte TYPE_FLYING, TYPE_BUG, 20
- .byte TYPE_FLYING, TYPE_ROCK, 5
- .byte TYPE_FLYING, TYPE_STEEL, 5
+ .byte TYPE_FLYING, TYPE_BUG, 20
+ .byte TYPE_FLYING, TYPE_ROCK, 5
+ .byte TYPE_FLYING, TYPE_STEEL, 5
.byte TYPE_PSYCHIC, TYPE_FIGHTING, 20
.byte TYPE_PSYCHIC, TYPE_POISON, 20
.byte TYPE_PSYCHIC, TYPE_PSYCHIC, 5
- .byte TYPE_PSYCHIC, TYPE_DARK, 0
- .byte TYPE_PSYCHIC, TYPE_STEEL, 5
- .byte TYPE_BUG, TYPE_FIRE, 5
- .byte TYPE_BUG, TYPE_GRASS, 20
- .byte TYPE_BUG, TYPE_FIGHTING, 5
- .byte TYPE_BUG, TYPE_POISON, 5
- .byte TYPE_BUG, TYPE_FLYING, 5
- .byte TYPE_BUG, TYPE_PSYCHIC, 20
- .byte TYPE_BUG, TYPE_GHOST, 5
- .byte TYPE_BUG, TYPE_DARK, 20
- .byte TYPE_BUG, TYPE_STEEL, 5
- .byte TYPE_ROCK, TYPE_FIRE, 20
- .byte TYPE_ROCK, TYPE_ICE, 20
- .byte TYPE_ROCK, TYPE_FIGHTING, 5
- .byte TYPE_ROCK, TYPE_GROUND, 5
- .byte TYPE_ROCK, TYPE_FLYING, 20
- .byte TYPE_ROCK, TYPE_BUG, 20
- .byte TYPE_ROCK, TYPE_STEEL, 5
- .byte TYPE_GHOST, TYPE_NORMAL, 0
- .byte TYPE_GHOST, TYPE_PSYCHIC, 20
- .byte TYPE_GHOST, TYPE_DARK, 5
- .byte TYPE_GHOST, TYPE_STEEL, 5
- .byte TYPE_GHOST, TYPE_GHOST, 20
+ .byte TYPE_PSYCHIC, TYPE_DARK, 0
+ .byte TYPE_PSYCHIC, TYPE_STEEL, 5
+ .byte TYPE_BUG, TYPE_FIRE, 5
+ .byte TYPE_BUG, TYPE_GRASS, 20
+ .byte TYPE_BUG, TYPE_FIGHTING, 5
+ .byte TYPE_BUG, TYPE_POISON, 5
+ .byte TYPE_BUG, TYPE_FLYING, 5
+ .byte TYPE_BUG, TYPE_PSYCHIC, 20
+ .byte TYPE_BUG, TYPE_GHOST, 5
+ .byte TYPE_BUG, TYPE_DARK, 20
+ .byte TYPE_BUG, TYPE_STEEL, 5
+ .byte TYPE_ROCK, TYPE_FIRE, 20
+ .byte TYPE_ROCK, TYPE_ICE, 20
+ .byte TYPE_ROCK, TYPE_FIGHTING, 5
+ .byte TYPE_ROCK, TYPE_GROUND, 5
+ .byte TYPE_ROCK, TYPE_FLYING, 20
+ .byte TYPE_ROCK, TYPE_BUG, 20
+ .byte TYPE_ROCK, TYPE_STEEL, 5
+ .byte TYPE_GHOST, TYPE_NORMAL, 0
+ .byte TYPE_GHOST, TYPE_PSYCHIC, 20
+ .byte TYPE_GHOST, TYPE_DARK, 5
+ .byte TYPE_GHOST, TYPE_STEEL, 5
+ .byte TYPE_GHOST, TYPE_GHOST, 20
.byte TYPE_DRAGON, TYPE_DRAGON, 20
- .byte TYPE_DRAGON, TYPE_STEEL, 5
- .byte TYPE_DARK, TYPE_FIGHTING, 5
- .byte TYPE_DARK, TYPE_PSYCHIC, 20
- .byte TYPE_DARK, TYPE_GHOST, 20
- .byte TYPE_DARK, TYPE_DARK, 5
- .byte TYPE_DARK, TYPE_STEEL, 5
- .byte TYPE_STEEL, TYPE_FIRE, 5
- .byte TYPE_STEEL, TYPE_WATER, 5
- .byte TYPE_STEEL, TYPE_ELECTRIC, 5
- .byte TYPE_STEEL, TYPE_ICE, 20
- .byte TYPE_STEEL, TYPE_ROCK, 20
- .byte TYPE_STEEL, TYPE_STEEL, 5
- .byte 0xFE, 0xFE, 0
- .byte TYPE_NORMAL, TYPE_GHOST, 0
- .byte TYPE_FIGHTING, TYPE_GHOST, 0
- .byte 0xFF, 0xFF, 0
+ .byte TYPE_DRAGON, TYPE_STEEL, 5
+ .byte TYPE_DARK, TYPE_FIGHTING, 5
+ .byte TYPE_DARK, TYPE_PSYCHIC, 20
+ .byte TYPE_DARK, TYPE_GHOST, 20
+ .byte TYPE_DARK, TYPE_DARK, 5
+ .byte TYPE_DARK, TYPE_STEEL, 5
+ .byte TYPE_STEEL, TYPE_FIRE, 5
+ .byte TYPE_STEEL, TYPE_WATER, 5
+ .byte TYPE_STEEL, TYPE_ELECTRIC, 5
+ .byte TYPE_STEEL, TYPE_ICE, 20
+ .byte TYPE_STEEL, TYPE_ROCK, 20
+ .byte TYPE_STEEL, TYPE_STEEL, 5
+ .byte 0xFE, 0xFE, 0
+ .byte TYPE_NORMAL, TYPE_GHOST, 0
+ .byte TYPE_FIGHTING, TYPE_GHOST, 0
+ .byte 0xFF, 0xFF, 0
diff --git a/data/unk_sprite_file.s b/data/unk_sprite_file.s
index 837e87c3f..2d5c9c12a 100644
--- a/data/unk_sprite_file.s
+++ b/data/unk_sprite_file.s
@@ -7,16 +7,36 @@ gUnknown_0862AD54:: @ 862AD54
.incbin "baserom.gba", 0x62ad54, 0x1dc
gUnknown_0862AF30:: @ 862AF30
- .incbin "baserom.gba", 0x62af30, 0x60c
+ .incbin "baserom.gba", 0x62af30, 0x1AC
+
+gUnknown_0862B0DC:: @ 862B0DC
+ .incbin "baserom.gba", 0x62b0dc, 0x460
gUnknown_0862B53C:: @ 862B53C
- .incbin "baserom.gba", 0x62b53c, 0x1e8
+ .incbin "baserom.gba", 0x62b53c, 0x1E0
+
+gUnknown_0862B71C:: @ 862B71C
+ .incbin "baserom.gba", 0x62b71c, 0x8
gUnknown_0862B724:: @ 862B724
- .incbin "baserom.gba", 0x62b724, 0x8
+ obj_tiles gUnknown_0862B0DC, 0x1800, 11920
gUnknown_0862B72C:: @ 862B72C
- .incbin "baserom.gba", 0x62b72c, 0x2c
+ obj_pal gUnknown_0862B53C, 11920
+
+gUnknown_0862B734:: @ 862B734
+ .incbin "baserom.gba", 0x62b734, 0x8
+
+gUnknown_0862B73C:: @ 862B73C
+ .incbin "baserom.gba", 0x62b73c, 0x8
+
+gUnknown_0862B744:: @ 862B744
+ .incbin "baserom.gba", 0x62b744, 0x8
+
+gUnknown_0862B74C:: @ 862B74C
+ .4byte gUnknown_0862B734
+ .4byte gUnknown_0862B73C
+ .4byte gUnknown_0862B744
gUnknown_0862B758:: @ 862B758
- .incbin "baserom.gba", 0x62b758, 0x18
+ spr_template 11920, 11920, gUnknown_0862B71C, gUnknown_0862B74C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/unk_transition.s b/data/unk_transition.s
index 5ed120d85..1b9ce5171 100644
--- a/data/unk_transition.s
+++ b/data/unk_transition.s
@@ -4,25 +4,57 @@
.section .rodata
gUnknown_0862B770:: @ 862B770
- .incbin "baserom.gba", 0x62b770, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DAC14
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DAC80
gUnknown_0862B784:: @ 862B784
- .incbin "baserom.gba", 0x62b784, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DACEC
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DAD58
gUnknown_0862B798:: @ 862B798
- .incbin "baserom.gba", 0x62b798, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DADC4
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DAE44
gUnknown_0862B7AC:: @ 862B7AC
- .incbin "baserom.gba", 0x62b7ac, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DAEB0
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DAF34
gUnknown_0862B7C0:: @ 862B7C0
- .incbin "baserom.gba", 0x62b7c0, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DAFA0
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DB02C
gUnknown_0862B7D4:: @ 862B7D4
- .incbin "baserom.gba", 0x62b7d4, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DB098
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DB124
gUnknown_0862B7E8:: @ 862B7E8
- .incbin "baserom.gba", 0x62b7e8, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DB190
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DB224
gUnknown_0862B7FC:: @ 862B7FC
- .incbin "baserom.gba", 0x62b7fc, 0x14
+ .4byte sub_81DAACC
+ .4byte sub_81DB290
+ .4byte sub_81DABBC
+ .4byte sub_81DAB4C
+ .4byte sub_81DB328
diff --git a/data/use_pokeblock.s b/data/use_pokeblock.s
index 9b557a0dd..ffb7802d9 100644
--- a/data/use_pokeblock.s
+++ b/data/use_pokeblock.s
@@ -2,7 +2,7 @@
.include "constants/constants.inc"
.section .rodata
-
+
gUnknown_085DFA60:: @ 85DFA60
.incbin "baserom.gba", 0x5dfa60, 0x20
@@ -19,28 +19,38 @@ gUnknown_085DFCB0:: @ 85DFCB0
.incbin "baserom.gba", 0x5dfcb0, 0x14
gUnknown_085DFCC4:: @ 85DFCC4
- .incbin "baserom.gba", 0x5dfcc4, 0x5
+ .byte 0, 4, 3, 2, 1
gUnknown_085DFCC9:: @ 85DFCC9
- .incbin "baserom.gba", 0x5dfcc9, 0x3
+ .byte 0, 8, 1
gUnknown_085DFCCC:: @ 85DFCCC
- .incbin "baserom.gba", 0x5dfccc, 0x10
+ .4byte 0x1F8
+ .4byte 0x31E1
+ .4byte 0x4021DF
+ .4byte 0x1172
gUnknown_085DFCDC:: @ 85DFCDC
- .incbin "baserom.gba", 0x5dfcdc, 0x20
+ window_template 0, 0xD, 1, 0xD, 4, 0xF, 1
+ window_template 0, 0, 0xE, 0xB, 2, 0xF, 0x35
+ window_template 0, 1, 0x11, 0x1C, 2, 0xF, 0x4B
+ window_template_terminator
-gUnknown_085DFCFC:: @ 85DFCFC
- .incbin "baserom.gba", 0x5dfcfc, 0x8
+sUsePokeblockYesNoWinTemplate:: @ 85DFCFC
+ window_template 0, 0x18, 0xB, 5, 4, 0xF, 0x83
-gUnknown_085DFD04:: @ 85DFD04
- .incbin "baserom.gba", 0x5dfd04, 0x14
+sContestStatNames:: @ 85DFD04
+ .4byte gText_Coolness
+ .4byte gText_Toughness
+ .4byte gText_Smartness
+ .4byte gText_Cuteness
+ .4byte gText_Beauty3
gUnknown_085DFD18:: @ 85DFD18
- .incbin "baserom.gba", 0x5dfd18, 0x8
+ obj_tiles gUsePokeblockUpDown_Gfx, 0x200, 0
gUnknown_085DFD20:: @ 85DFD20
- .incbin "baserom.gba", 0x5dfd20, 0x8
+ obj_pal gUsePokeblockUpDown_Pal, 0
gUnknown_085DFD28:: @ 85DFD28
.incbin "baserom.gba", 0x5dfd28, 0x34
@@ -52,4 +62,5 @@ gUnknown_085DFDA0:: @ 85DFDA0
.incbin "baserom.gba", 0x5dfda0, 0x18
gUnknown_085DFDB8:: @ 85DFDB8
- .incbin "baserom.gba", 0x5dfdb8, 0x8
+ .4byte gUsePokeblockCondition_Pal
+ .4byte 1
diff --git a/data/wild_encounter.s b/data/wild_encounter.s
index 0b46e3d35..914471769 100644
--- a/data/wild_encounter.s
+++ b/data/wild_encounter.s
@@ -1,9 +1,9 @@
#include "constants/species.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
- .section .rodata
- .align 2, 0
+ .section .rodata
+ .align 2, 0
@ 85507E4
.include "data/wild_mons.inc"