summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_ai_scripts.s134
-rw-r--r--data/battle_anim_scripts.s2202
-rw-r--r--data/battle_scripts_1.s116
-rw-r--r--data/battle_scripts_2.s46
-rw-r--r--data/contest_ai_scripts.s1148
-rw-r--r--data/event_scripts.s27
-rw-r--r--data/field_effect_scripts.s244
-rw-r--r--data/io_reg.s37
-rw-r--r--data/layouts/Underwater_Route105/border.bin (renamed from data/layouts/Underwater1/border.bin)0
-rw-r--r--data/layouts/Underwater_Route105/map.bin (renamed from data/layouts/Underwater6/map.bin)0
-rw-r--r--data/layouts/Underwater_Route124/border.bin (renamed from data/layouts/Underwater2/border.bin)0
-rw-r--r--data/layouts/Underwater_Route124/map.bin (renamed from data/layouts/Underwater1/map.bin)0
-rw-r--r--data/layouts/Underwater_Route125/border.bin (renamed from data/layouts/Underwater3/border.bin)0
-rw-r--r--data/layouts/Underwater_Route125/map.bin (renamed from data/layouts/Underwater7/map.bin)0
-rw-r--r--data/layouts/Underwater_Route126/border.bin (renamed from data/layouts/Underwater4/border.bin)0
-rw-r--r--data/layouts/Underwater_Route126/map.bin (renamed from data/layouts/Underwater2/map.bin)0
-rw-r--r--data/layouts/Underwater_Route127/border.bin (renamed from data/layouts/Underwater5/border.bin)0
-rw-r--r--data/layouts/Underwater_Route127/map.bin (renamed from data/layouts/Underwater3/map.bin)0
-rw-r--r--data/layouts/Underwater_Route128/border.bin (renamed from data/layouts/Underwater6/border.bin)0
-rw-r--r--data/layouts/Underwater_Route128/map.bin (renamed from data/layouts/Underwater4/map.bin)0
-rw-r--r--data/layouts/Underwater_Route129/border.bin (renamed from data/layouts/Underwater7/border.bin)0
-rw-r--r--data/layouts/Underwater_Route129/map.bin (renamed from data/layouts/Underwater5/map.bin)0
-rw-r--r--data/layouts/layouts.json56
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/map.json2
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/scripts.inc2
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Deck/map.json2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/map.json2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/map.json2
-rw-r--r--data/maps/AbandonedShip_Room_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Underwater1/map.json2
-rw-r--r--data/maps/AbandonedShip_Underwater2/map.json2
-rw-r--r--data/maps/AlteringCave/map.json2
-rw-r--r--data/maps/AncientTomb/map.json2
-rw-r--r--data/maps/AquaHideout_1F/map.json2
-rw-r--r--data/maps/AquaHideout_B1F/map.json2
-rw-r--r--data/maps/AquaHideout_B2F/map.json2
-rw-r--r--data/maps/AquaHideout_B2F/scripts.inc9
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap1/map.json2
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap2/map.json2
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap3/map.json2
-rw-r--r--data/maps/ArtisanCave_1F/map.json2
-rw-r--r--data/maps/ArtisanCave_B1F/map.json2
-rw-r--r--data/maps/BattleColosseum_2P/map.json2
-rw-r--r--data/maps/BattleColosseum_4P/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc123
-rw-r--r--data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc8
-rw-r--r--data/maps/BattleFrontier_BattleArenaLobby/scripts.inc10
-rw-r--r--data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc99
-rw-r--r--data/maps/BattleFrontier_BattleDomeCorridor/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc10
-rw-r--r--data/maps/BattleFrontier_BattleDomeLobby/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleDomeLobby/scripts.inc11
-rw-r--r--data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc6
-rw-r--r--data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc49
-rw-r--r--data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc7
-rw-r--r--data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc20
-rw-r--r--data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc88
-rw-r--r--data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc12
-rw-r--r--data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc7
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/scripts.inc6
-rw-r--r--data/maps/BattleFrontier_BattlePikeRoomFinal/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_BattlePikeRoomNormal/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc87
-rw-r--r--data/maps/BattleFrontier_BattlePikeRoomWildMons/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc6
-rw-r--r--data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePyramidLobby/map.json2
-rw-r--r--data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc17
-rw-r--r--data/maps/BattleFrontier_BattlePyramidTop/scripts.inc31
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc50
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc6
-rw-r--r--data/maps/BattleFrontier_BattleTowerElevator/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerElevator/scripts.inc6
-rw-r--r--data/maps/BattleFrontier_BattleTowerLobby/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerLobby/scripts.inc49
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiBattleRoom/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc69
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiCorridor/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc41
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json2
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc16
-rw-r--r--data/maps/BattleFrontier_ExchangeServiceCorner/map.json2
-rw-r--r--data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_Lounge1/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge2/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge3/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge3/scripts.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge4/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge5/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge6/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge7/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge8/map.json2
-rw-r--r--data/maps/BattleFrontier_Lounge9/map.json2
-rw-r--r--data/maps/BattleFrontier_Mart/map.json2
-rw-r--r--data/maps/BattleFrontier_Mart/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_OutsideEast/scripts.inc12
-rw-r--r--data/maps/BattleFrontier_OutsideWest/scripts.inc35
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/BattleFrontier_RankingHall/map.json2
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/map.json2
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/scripts.inc28
-rw-r--r--data/maps/BattleFrontier_ScottsHouse/map.json2
-rw-r--r--data/maps/BattleFrontier_ScottsHouse/scripts.inc12
-rw-r--r--data/maps/BirthIsland_Exterior/scripts.inc19
-rw-r--r--data/maps/BirthIsland_Harbor/scripts.inc7
-rw-r--r--data/maps/CaveOfOrigin_1F/map.json2
-rw-r--r--data/maps/CaveOfOrigin_B1F/scripts.inc14
-rw-r--r--data/maps/CaveOfOrigin_Entrance/map.json2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap1/map.json2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json2
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap3/map.json2
-rw-r--r--data/maps/ContestHall/map.json2
-rw-r--r--data/maps/ContestHall/scripts.inc14
-rw-r--r--data/maps/ContestHallBeauty/map.json2
-rw-r--r--data/maps/ContestHallCool/map.json2
-rw-r--r--data/maps/ContestHallCute/map.json2
-rw-r--r--data/maps/ContestHallSmart/map.json2
-rw-r--r--data/maps/ContestHallTough/map.json2
-rw-r--r--data/maps/DesertRuins/map.json2
-rw-r--r--data/maps/DesertUnderpass/map.json2
-rw-r--r--data/maps/DesertUnderpass/scripts.inc6
-rw-r--r--data/maps/DewfordTown/map.json2
-rw-r--r--data/maps/DewfordTown/scripts.inc46
-rw-r--r--data/maps/DewfordTown_Gym/map.json2
-rw-r--r--data/maps/DewfordTown_Gym/scripts.inc16
-rw-r--r--data/maps/DewfordTown_Hall/map.json2
-rw-r--r--data/maps/DewfordTown_Hall/scripts.inc13
-rw-r--r--data/maps/DewfordTown_House1/map.json2
-rw-r--r--data/maps/DewfordTown_House2/map.json2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/EverGrandeCity/map.json2
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/map.json2
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/scripts.inc40
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/map.json2
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/scripts.inc4
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/map.json2
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/scripts.inc2
-rw-r--r--data/maps/EverGrandeCity_Hall1/map.json2
-rw-r--r--data/maps/EverGrandeCity_Hall2/map.json2
-rw-r--r--data/maps/EverGrandeCity_Hall3/map.json2
-rw-r--r--data/maps/EverGrandeCity_Hall4/map.json2
-rw-r--r--data/maps/EverGrandeCity_Hall5/map.json2
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/map.json2
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/scripts.inc12
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/map.json2
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/scripts.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc14
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/map.json2
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc23
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_2F/map.json2
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/map.json2
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/scripts.inc2
-rw-r--r--data/maps/FallarborTown/map.json2
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/map.json2
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc46
-rw-r--r--data/maps/FallarborTown_BattleTentCorridor/map.json2
-rw-r--r--data/maps/FallarborTown_BattleTentCorridor/scripts.inc6
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/map.json2
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/scripts.inc8
-rw-r--r--data/maps/FallarborTown_CozmosHouse/map.json2
-rw-r--r--data/maps/FallarborTown_Mart/map.json2
-rw-r--r--data/maps/FallarborTown_MoveRelearnersHouse/map.json2
-rw-r--r--data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc6
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/scripts.inc14
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/FarawayIsland_Entrance/map.json2
-rw-r--r--data/maps/FarawayIsland_Entrance/scripts.inc7
-rw-r--r--data/maps/FarawayIsland_Interior/map.json2
-rw-r--r--data/maps/FarawayIsland_Interior/scripts.inc66
-rw-r--r--data/maps/FieryPath/map.json2
-rw-r--r--data/maps/FortreeCity/map.json2
-rw-r--r--data/maps/FortreeCity_DecorationShop/map.json2
-rw-r--r--data/maps/FortreeCity_Gym/map.json2
-rw-r--r--data/maps/FortreeCity_Gym/scripts.inc6
-rw-r--r--data/maps/FortreeCity_House1/map.json2
-rw-r--r--data/maps/FortreeCity_House2/map.json2
-rw-r--r--data/maps/FortreeCity_House3/map.json2
-rw-r--r--data/maps/FortreeCity_House4/map.json2
-rw-r--r--data/maps/FortreeCity_House4/scripts.inc6
-rw-r--r--data/maps/FortreeCity_House5/map.json2
-rw-r--r--data/maps/FortreeCity_Mart/map.json2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/GraniteCave_1F/map.json2
-rw-r--r--data/maps/GraniteCave_B1F/map.json2
-rw-r--r--data/maps/GraniteCave_B2F/map.json2
-rw-r--r--data/maps/GraniteCave_StevensRoom/map.json2
-rw-r--r--data/maps/GraniteCave_StevensRoom/scripts.inc14
-rw-r--r--data/maps/IslandCave/map.json2
-rw-r--r--data/maps/IslandCave/scripts.inc2
-rw-r--r--data/maps/JaggedPass/map.json2
-rw-r--r--data/maps/JaggedPass/scripts.inc22
-rw-r--r--data/maps/LavaridgeTown/map.json2
-rw-r--r--data/maps/LavaridgeTown/scripts.inc45
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/map.json2
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/scripts.inc37
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/map.json2
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/scripts.inc13
-rw-r--r--data/maps/LavaridgeTown_HerbShop/map.json2
-rw-r--r--data/maps/LavaridgeTown_HerbShop/scripts.inc6
-rw-r--r--data/maps/LavaridgeTown_House/map.json2
-rw-r--r--data/maps/LavaridgeTown_Mart/map.json2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/LilycoveCity/map.json2
-rw-r--r--data/maps/LilycoveCity/scripts.inc11
-rw-r--r--data/maps/LilycoveCity_ContestHall/map.json2
-rw-r--r--data/maps/LilycoveCity_ContestHall/scripts.inc85
-rw-r--r--data/maps/LilycoveCity_ContestLobby/map.json2
-rw-r--r--data/maps/LilycoveCity_ContestLobby/scripts.inc112
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/map.json2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc22
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/map.json2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc6
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc6
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/map.json2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc10
-rw-r--r--data/maps/LilycoveCity_Harbor/map.json2
-rw-r--r--data/maps/LilycoveCity_Harbor/scripts.inc63
-rw-r--r--data/maps/LilycoveCity_House1/map.json2
-rw-r--r--data/maps/LilycoveCity_House2/map.json2
-rw-r--r--data/maps/LilycoveCity_House3/map.json2
-rw-r--r--data/maps/LilycoveCity_House4/map.json2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/map.json2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc11
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/map.json2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc24
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/map.json2
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc6
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/map.json2
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc35
-rw-r--r--data/maps/LilycoveCity_UnusedMart/map.json2
-rw-r--r--data/maps/LittlerootTown/map.json2
-rw-r--r--data/maps/LittlerootTown/scripts.inc153
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/map.json2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc58
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/map.json2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc32
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/map.json2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/scripts.inc58
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/map.json2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/scripts.inc32
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/map.json2
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc107
-rw-r--r--data/maps/MagmaHideout_1F/map.json2
-rw-r--r--data/maps/MagmaHideout_2F_1R/map.json2
-rw-r--r--data/maps/MagmaHideout_2F_2R/map.json2
-rw-r--r--data/maps/MagmaHideout_2F_3R/map.json2
-rw-r--r--data/maps/MagmaHideout_3F_1R/map.json2
-rw-r--r--data/maps/MagmaHideout_3F_2R/map.json2
-rw-r--r--data/maps/MagmaHideout_3F_3R/map.json2
-rw-r--r--data/maps/MagmaHideout_4F/map.json2
-rw-r--r--data/maps/MagmaHideout_4F/scripts.inc40
-rw-r--r--data/maps/MarineCave_End/map.json2
-rw-r--r--data/maps/MarineCave_End/scripts.inc8
-rw-r--r--data/maps/MarineCave_Entrance/map.json2
-rw-r--r--data/maps/MauvilleCity/map.json2
-rw-r--r--data/maps/MauvilleCity/scripts.inc70
-rw-r--r--data/maps/MauvilleCity_BikeShop/map.json2
-rw-r--r--data/maps/MauvilleCity_GameCorner/map.json2
-rw-r--r--data/maps/MauvilleCity_GameCorner/scripts.inc22
-rw-r--r--data/maps/MauvilleCity_Gym/map.json2
-rw-r--r--data/maps/MauvilleCity_Gym/scripts.inc10
-rw-r--r--data/maps/MauvilleCity_House1/map.json2
-rw-r--r--data/maps/MauvilleCity_House2/map.json2
-rw-r--r--data/maps/MauvilleCity_Mart/map.json2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/MeteorFalls_1F_1R/map.json2
-rw-r--r--data/maps/MeteorFalls_1F_1R/scripts.inc72
-rw-r--r--data/maps/MeteorFalls_1F_2R/map.json2
-rw-r--r--data/maps/MeteorFalls_B1F_1R/map.json2
-rw-r--r--data/maps/MeteorFalls_B1F_2R/map.json2
-rw-r--r--data/maps/MeteorFalls_StevensCave/map.json2
-rw-r--r--data/maps/MeteorFalls_StevensCave/scripts.inc10
-rw-r--r--data/maps/MirageTower_1F/map.json2
-rw-r--r--data/maps/MirageTower_2F/map.json2
-rw-r--r--data/maps/MirageTower_3F/map.json2
-rw-r--r--data/maps/MirageTower_4F/map.json2
-rw-r--r--data/maps/MirageTower_4F/scripts.inc7
-rw-r--r--data/maps/MossdeepCity/map.json2
-rw-r--r--data/maps/MossdeepCity/scripts.inc43
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/map.json2
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/map.json2
-rw-r--r--data/maps/MossdeepCity_Gym/map.json2
-rw-r--r--data/maps/MossdeepCity_Gym/scripts.inc28
-rw-r--r--data/maps/MossdeepCity_House1/map.json2
-rw-r--r--data/maps/MossdeepCity_House2/map.json2
-rw-r--r--data/maps/MossdeepCity_House2/scripts.inc8
-rw-r--r--data/maps/MossdeepCity_House3/map.json2
-rw-r--r--data/maps/MossdeepCity_House4/map.json2
-rw-r--r--data/maps/MossdeepCity_Mart/map.json2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/map.json2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc43
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/map.json2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc95
-rw-r--r--data/maps/MossdeepCity_StevensHouse/map.json2
-rw-r--r--data/maps/MossdeepCity_StevensHouse/scripts.inc21
-rw-r--r--data/maps/MtChimney/map.json2
-rw-r--r--data/maps/MtChimney/scripts.inc39
-rw-r--r--data/maps/MtChimney_CableCarStation/map.json2
-rw-r--r--data/maps/MtChimney_CableCarStation/scripts.inc16
-rw-r--r--data/maps/MtPyre_1F/map.json2
-rw-r--r--data/maps/MtPyre_2F/map.json2
-rw-r--r--data/maps/MtPyre_3F/map.json2
-rw-r--r--data/maps/MtPyre_4F/map.json2
-rw-r--r--data/maps/MtPyre_5F/map.json2
-rw-r--r--data/maps/MtPyre_6F/map.json2
-rw-r--r--data/maps/MtPyre_Exterior/map.json2
-rw-r--r--data/maps/MtPyre_Summit/map.json2
-rw-r--r--data/maps/MtPyre_Summit/scripts.inc88
-rw-r--r--data/maps/NavelRock_B1F/map.json2
-rw-r--r--data/maps/NavelRock_Bottom/map.json2
-rw-r--r--data/maps/NavelRock_Bottom/scripts.inc8
-rw-r--r--data/maps/NavelRock_Down01/map.json2
-rw-r--r--data/maps/NavelRock_Down02/map.json2
-rw-r--r--data/maps/NavelRock_Down03/map.json2
-rw-r--r--data/maps/NavelRock_Down04/map.json2
-rw-r--r--data/maps/NavelRock_Down05/map.json2
-rw-r--r--data/maps/NavelRock_Down06/map.json2
-rw-r--r--data/maps/NavelRock_Down07/map.json2
-rw-r--r--data/maps/NavelRock_Down08/map.json2
-rw-r--r--data/maps/NavelRock_Down09/map.json2
-rw-r--r--data/maps/NavelRock_Down10/map.json2
-rw-r--r--data/maps/NavelRock_Down11/map.json2
-rw-r--r--data/maps/NavelRock_Entrance/map.json2
-rw-r--r--data/maps/NavelRock_Exterior/map.json2
-rw-r--r--data/maps/NavelRock_Fork/map.json2
-rw-r--r--data/maps/NavelRock_Harbor/map.json2
-rw-r--r--data/maps/NavelRock_Harbor/scripts.inc7
-rw-r--r--data/maps/NavelRock_Top/map.json2
-rw-r--r--data/maps/NavelRock_Top/scripts.inc10
-rw-r--r--data/maps/NavelRock_Up1/map.json2
-rw-r--r--data/maps/NavelRock_Up2/map.json2
-rw-r--r--data/maps/NavelRock_Up3/map.json2
-rw-r--r--data/maps/NavelRock_Up4/map.json2
-rw-r--r--data/maps/NewMauville_Entrance/map.json2
-rw-r--r--data/maps/NewMauville_Entrance/scripts.inc2
-rw-r--r--data/maps/NewMauville_Inside/map.json2
-rw-r--r--data/maps/OldaleTown/map.json2
-rw-r--r--data/maps/OldaleTown/scripts.inc44
-rw-r--r--data/maps/OldaleTown_House1/map.json2
-rw-r--r--data/maps/OldaleTown_House2/map.json2
-rw-r--r--data/maps/OldaleTown_Mart/map.json2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/PacifidlogTown/map.json2
-rw-r--r--data/maps/PacifidlogTown_House1/map.json2
-rw-r--r--data/maps/PacifidlogTown_House2/map.json2
-rw-r--r--data/maps/PacifidlogTown_House2/scripts.inc2
-rw-r--r--data/maps/PacifidlogTown_House3/map.json2
-rw-r--r--data/maps/PacifidlogTown_House4/map.json2
-rw-r--r--data/maps/PacifidlogTown_House5/map.json2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/PetalburgCity/map.json12
-rw-r--r--data/maps/PetalburgCity/scripts.inc104
-rw-r--r--data/maps/PetalburgCity_Gym/map.json4
-rw-r--r--data/maps/PetalburgCity_Gym/scripts.inc194
-rw-r--r--data/maps/PetalburgCity_House1/map.json2
-rw-r--r--data/maps/PetalburgCity_House2/map.json2
-rw-r--r--data/maps/PetalburgCity_Mart/map.json2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc7
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/PetalburgCity_WallysHouse/map.json6
-rw-r--r--data/maps/PetalburgCity_WallysHouse/scripts.inc12
-rw-r--r--data/maps/PetalburgWoods/map.json2
-rw-r--r--data/maps/PetalburgWoods/scripts.inc55
-rw-r--r--data/maps/RecordCorner/map.json2
-rw-r--r--data/maps/Route101/map.json2
-rw-r--r--data/maps/Route101/scripts.inc35
-rw-r--r--data/maps/Route102/map.json2
-rw-r--r--data/maps/Route103/map.json2
-rw-r--r--data/maps/Route103/scripts.inc38
-rw-r--r--data/maps/Route104/map.json2
-rw-r--r--data/maps/Route104/scripts.inc68
-rw-r--r--data/maps/Route104_MrBrineysHouse/map.json2
-rw-r--r--data/maps/Route104_MrBrineysHouse/scripts.inc11
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/map.json2
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/scripts.inc4
-rw-r--r--data/maps/Route104_Prototype/map.json2
-rw-r--r--data/maps/Route104_PrototypePrettyPetalFlowerShop/map.json2
-rw-r--r--data/maps/Route105/map.json4
-rw-r--r--data/maps/Route106/map.json2
-rw-r--r--data/maps/Route107/map.json2
-rw-r--r--data/maps/Route108/map.json2
-rw-r--r--data/maps/Route109/map.json2
-rw-r--r--data/maps/Route109/scripts.inc27
-rw-r--r--data/maps/Route109_SeashoreHouse/map.json2
-rw-r--r--data/maps/Route109_SeashoreHouse/scripts.inc2
-rw-r--r--data/maps/Route110/map.json6
-rw-r--r--data/maps/Route110/scripts.inc83
-rw-r--r--data/maps/Route110_SeasideCyclingRoadNorthEntrance/map.json2
-rw-r--r--data/maps/Route110_SeasideCyclingRoadSouthEntrance/map.json2
-rw-r--r--data/maps/Route110_TrickHouseCorridor/map.json2
-rw-r--r--data/maps/Route110_TrickHouseEnd/map.json2
-rw-r--r--data/maps/Route110_TrickHouseEnd/scripts.inc36
-rw-r--r--data/maps/Route110_TrickHouseEntrance/map.json2
-rw-r--r--data/maps/Route110_TrickHouseEntrance/scripts.inc78
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/scripts.inc260
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/scripts.inc30
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/map.json2
-rw-r--r--data/maps/Route111/map.json2
-rw-r--r--data/maps/Route111/scripts.inc57
-rw-r--r--data/maps/Route111_OldLadysRestStop/map.json2
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/map.json2
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/scripts.inc13
-rw-r--r--data/maps/Route112/map.json2
-rw-r--r--data/maps/Route112/scripts.inc19
-rw-r--r--data/maps/Route112_CableCarStation/map.json2
-rw-r--r--data/maps/Route112_CableCarStation/scripts.inc16
-rw-r--r--data/maps/Route113/map.json2
-rw-r--r--data/maps/Route113_GlassWorkshop/map.json2
-rw-r--r--data/maps/Route114/map.json2
-rw-r--r--data/maps/Route114_FossilManiacsHouse/map.json2
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/map.json2
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/scripts.inc8
-rw-r--r--data/maps/Route114_LanettesHouse/map.json2
-rw-r--r--data/maps/Route115/map.json2
-rw-r--r--data/maps/Route116/map.json2
-rw-r--r--data/maps/Route116/scripts.inc7
-rw-r--r--data/maps/Route116_TunnelersRestHouse/map.json2
-rw-r--r--data/maps/Route117/map.json2
-rw-r--r--data/maps/Route117/scripts.inc4
-rw-r--r--data/maps/Route117_PokemonDayCare/map.json2
-rw-r--r--data/maps/Route118/map.json2
-rw-r--r--data/maps/Route118/scripts.inc18
-rw-r--r--data/maps/Route119/map.json2
-rw-r--r--data/maps/Route119/scripts.inc50
-rw-r--r--data/maps/Route119_House/map.json2
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/map.json2
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/scripts.inc6
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/map.json2
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/scripts.inc43
-rw-r--r--data/maps/Route120/map.json2
-rw-r--r--data/maps/Route120/scripts.inc28
-rw-r--r--data/maps/Route121/map.json2
-rw-r--r--data/maps/Route121/scripts.inc20
-rw-r--r--data/maps/Route121_SafariZoneEntrance/map.json2
-rw-r--r--data/maps/Route121_SafariZoneEntrance/scripts.inc4
-rw-r--r--data/maps/Route122/map.json2
-rw-r--r--data/maps/Route123/map.json2
-rw-r--r--data/maps/Route123_BerryMastersHouse/map.json2
-rw-r--r--data/maps/Route124/map.json4
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/map.json2
-rw-r--r--data/maps/Route125/map.json4
-rw-r--r--data/maps/Route126/map.json4
-rw-r--r--data/maps/Route127/map.json4
-rw-r--r--data/maps/Route128/map.json4
-rw-r--r--data/maps/Route128/scripts.inc38
-rw-r--r--data/maps/Route129/map.json4
-rw-r--r--data/maps/Route130/map.json2
-rw-r--r--data/maps/Route131/map.json2
-rw-r--r--data/maps/Route132/map.json2
-rw-r--r--data/maps/Route133/map.json2
-rw-r--r--data/maps/Route134/map.json2
-rw-r--r--data/maps/RustboroCity/map.json2
-rw-r--r--data/maps/RustboroCity/scripts.inc227
-rw-r--r--data/maps/RustboroCity_CuttersHouse/map.json2
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/map.json2
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/scripts.inc6
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/map.json2
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/scripts.inc14
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/map.json2
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/scripts.inc20
-rw-r--r--data/maps/RustboroCity_Flat1_1F/map.json2
-rw-r--r--data/maps/RustboroCity_Flat1_2F/map.json2
-rw-r--r--data/maps/RustboroCity_Flat1_2F/scripts.inc6
-rw-r--r--data/maps/RustboroCity_Flat2_1F/map.json2
-rw-r--r--data/maps/RustboroCity_Flat2_2F/map.json2
-rw-r--r--data/maps/RustboroCity_Flat2_2F/scripts.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_3F/map.json2
-rw-r--r--data/maps/RustboroCity_Gym/map.json2
-rw-r--r--data/maps/RustboroCity_Gym/scripts.inc4
-rw-r--r--data/maps/RustboroCity_House1/map.json2
-rw-r--r--data/maps/RustboroCity_House2/map.json2
-rw-r--r--data/maps/RustboroCity_House3/map.json2
-rw-r--r--data/maps/RustboroCity_Mart/map.json2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/RustboroCity_PokemonSchool/map.json2
-rw-r--r--data/maps/RusturfTunnel/map.json2
-rw-r--r--data/maps/RusturfTunnel/scripts.inc68
-rw-r--r--data/maps/SSTidalCorridor/map.json2
-rw-r--r--data/maps/SSTidalCorridor/scripts.inc29
-rw-r--r--data/maps/SSTidalLowerDeck/map.json2
-rw-r--r--data/maps/SSTidalRooms/map.json2
-rw-r--r--data/maps/SafariZone_North/map.json2
-rw-r--r--data/maps/SafariZone_Northeast/map.json2
-rw-r--r--data/maps/SafariZone_Northwest/map.json2
-rw-r--r--data/maps/SafariZone_RestHouse/map.json2
-rw-r--r--data/maps/SafariZone_South/map.json2
-rw-r--r--data/maps/SafariZone_South/scripts.inc12
-rw-r--r--data/maps/SafariZone_Southeast/map.json2
-rw-r--r--data/maps/SafariZone_Southwest/map.json2
-rw-r--r--data/maps/ScorchedSlab/map.json2
-rw-r--r--data/maps/SeafloorCavern_Entrance/map.json4
-rw-r--r--data/maps/SeafloorCavern_Entrance/scripts.inc18
-rw-r--r--data/maps/SeafloorCavern_Room1/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room2/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room3/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room4/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room5/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room6/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room7/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room8/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room9/map.json2
-rw-r--r--data/maps/SeafloorCavern_Room9/scripts.inc41
-rw-r--r--data/maps/SealedChamber_InnerRoom/map.json2
-rw-r--r--data/maps/SealedChamber_InnerRoom/scripts.inc2
-rw-r--r--data/maps/SealedChamber_OuterRoom/map.json2
-rw-r--r--data/maps/SecretBase_BlueCave1/map.json2
-rw-r--r--data/maps/SecretBase_BlueCave2/map.json2
-rw-r--r--data/maps/SecretBase_BlueCave3/map.json2
-rw-r--r--data/maps/SecretBase_BlueCave4/map.json2
-rw-r--r--data/maps/SecretBase_BrownCave1/map.json2
-rw-r--r--data/maps/SecretBase_BrownCave2/map.json2
-rw-r--r--data/maps/SecretBase_BrownCave3/map.json2
-rw-r--r--data/maps/SecretBase_BrownCave4/map.json2
-rw-r--r--data/maps/SecretBase_RedCave1/map.json2
-rw-r--r--data/maps/SecretBase_RedCave2/map.json2
-rw-r--r--data/maps/SecretBase_RedCave3/map.json2
-rw-r--r--data/maps/SecretBase_RedCave4/map.json2
-rw-r--r--data/maps/SecretBase_Shrub1/map.json2
-rw-r--r--data/maps/SecretBase_Shrub2/map.json2
-rw-r--r--data/maps/SecretBase_Shrub3/map.json2
-rw-r--r--data/maps/SecretBase_Shrub4/map.json2
-rw-r--r--data/maps/SecretBase_Tree1/map.json2
-rw-r--r--data/maps/SecretBase_Tree2/map.json2
-rw-r--r--data/maps/SecretBase_Tree3/map.json2
-rw-r--r--data/maps/SecretBase_Tree4/map.json2
-rw-r--r--data/maps/SecretBase_YellowCave1/map.json2
-rw-r--r--data/maps/SecretBase_YellowCave2/map.json2
-rw-r--r--data/maps/SecretBase_YellowCave3/map.json2
-rw-r--r--data/maps/SecretBase_YellowCave4/map.json2
-rw-r--r--data/maps/ShoalCave_HighTideEntranceRoom/map.json2
-rw-r--r--data/maps/ShoalCave_HighTideInnerRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/map.json2
-rw-r--r--data/maps/SkyPillar_1F/map.json2
-rw-r--r--data/maps/SkyPillar_2F/map.json2
-rw-r--r--data/maps/SkyPillar_3F/map.json2
-rw-r--r--data/maps/SkyPillar_4F/map.json2
-rw-r--r--data/maps/SkyPillar_5F/map.json2
-rw-r--r--data/maps/SkyPillar_Entrance/map.json2
-rw-r--r--data/maps/SkyPillar_Outside/map.json2
-rw-r--r--data/maps/SkyPillar_Outside/scripts.inc16
-rw-r--r--data/maps/SkyPillar_Top/map.json2
-rw-r--r--data/maps/SkyPillar_Top/scripts.inc12
-rw-r--r--data/maps/SlateportCity/map.json2
-rw-r--r--data/maps/SlateportCity/scripts.inc163
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/map.json2
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc17
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/map.json2
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/scripts.inc14
-rw-r--r--data/maps/SlateportCity_BattleTentLobby/map.json2
-rw-r--r--data/maps/SlateportCity_BattleTentLobby/scripts.inc8
-rw-r--r--data/maps/SlateportCity_Harbor/map.json2
-rw-r--r--data/maps/SlateportCity_Harbor/scripts.inc40
-rw-r--r--data/maps/SlateportCity_House/map.json2
-rw-r--r--data/maps/SlateportCity_Mart/map.json2
-rw-r--r--data/maps/SlateportCity_NameRatersHouse/map.json2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/map.json2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc20
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/map.json2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc51
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/map.json2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/map.json2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/scripts.inc16
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/map.json2
-rw-r--r--data/maps/SootopolisCity/map.json2
-rw-r--r--data/maps/SootopolisCity/scripts.inc218
-rw-r--r--data/maps/SootopolisCity_Gym_1F/map.json2
-rw-r--r--data/maps/SootopolisCity_Gym_1F/scripts.inc14
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/map.json2
-rw-r--r--data/maps/SootopolisCity_House1/map.json2
-rw-r--r--data/maps/SootopolisCity_House2/map.json2
-rw-r--r--data/maps/SootopolisCity_House3/map.json2
-rw-r--r--data/maps/SootopolisCity_House4/map.json2
-rw-r--r--data/maps/SootopolisCity_House5/map.json2
-rw-r--r--data/maps/SootopolisCity_House6/map.json2
-rw-r--r--data/maps/SootopolisCity_House7/map.json2
-rw-r--r--data/maps/SootopolisCity_LotadAndSeedotHouse/map.json2
-rw-r--r--data/maps/SootopolisCity_Mart/map.json2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_1F/map.json2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc14
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_B1F/map.json2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc6
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/SouthernIsland_Exterior/map.json2
-rw-r--r--data/maps/SouthernIsland_Exterior/scripts.inc7
-rw-r--r--data/maps/SouthernIsland_Interior/map.json2
-rw-r--r--data/maps/SouthernIsland_Interior/scripts.inc10
-rw-r--r--data/maps/TerraCave_End/map.json2
-rw-r--r--data/maps/TerraCave_End/scripts.inc8
-rw-r--r--data/maps/TerraCave_Entrance/map.json2
-rw-r--r--data/maps/TradeCenter/map.json2
-rw-r--r--data/maps/TrainerHill_1F/map.json2
-rw-r--r--data/maps/TrainerHill_2F/map.json2
-rw-r--r--data/maps/TrainerHill_3F/map.json2
-rw-r--r--data/maps/TrainerHill_4F/map.json2
-rw-r--r--data/maps/TrainerHill_Elevator/map.json2
-rw-r--r--data/maps/TrainerHill_Elevator/scripts.inc6
-rw-r--r--data/maps/TrainerHill_Entrance/map.json2
-rw-r--r--data/maps/TrainerHill_Entrance/scripts.inc21
-rw-r--r--data/maps/TrainerHill_Roof/map.json2
-rw-r--r--data/maps/TrainerHill_Roof/scripts.inc2
-rw-r--r--data/maps/Underwater1/scripts.inc3
-rw-r--r--data/maps/Underwater2/scripts.inc3
-rw-r--r--data/maps/Underwater3/scripts.inc8
-rw-r--r--data/maps/Underwater4/scripts.inc3
-rw-r--r--data/maps/Underwater5/scripts.inc8
-rw-r--r--data/maps/Underwater6/scripts.inc8
-rw-r--r--data/maps/Underwater7/scripts.inc8
-rw-r--r--data/maps/Underwater_MarineCave/map.json2
-rw-r--r--data/maps/Underwater_Route105/map.json (renamed from data/maps/Underwater6/map.json)10
-rw-r--r--data/maps/Underwater_Route105/scripts.inc8
-rw-r--r--data/maps/Underwater_Route124/map.json (renamed from data/maps/Underwater1/map.json)24
-rw-r--r--data/maps/Underwater_Route124/scripts.inc3
-rw-r--r--data/maps/Underwater_Route125/map.json (renamed from data/maps/Underwater7/map.json)10
-rw-r--r--data/maps/Underwater_Route125/scripts.inc8
-rw-r--r--data/maps/Underwater_Route126/map.json (renamed from data/maps/Underwater2/map.json)30
-rw-r--r--data/maps/Underwater_Route126/scripts.inc3
-rw-r--r--data/maps/Underwater_Route127/map.json (renamed from data/maps/Underwater3/map.json)22
-rw-r--r--data/maps/Underwater_Route127/scripts.inc8
-rw-r--r--data/maps/Underwater_Route128/map.json (renamed from data/maps/Underwater4/map.json)16
-rw-r--r--data/maps/Underwater_Route128/scripts.inc3
-rw-r--r--data/maps/Underwater_Route129/map.json (renamed from data/maps/Underwater5/map.json)8
-rw-r--r--data/maps/Underwater_Route129/scripts.inc8
-rw-r--r--data/maps/Underwater_Route134/map.json2
-rw-r--r--data/maps/Underwater_SeafloorCavern/map.json6
-rw-r--r--data/maps/Underwater_SealedChamber/map.json2
-rw-r--r--data/maps/Underwater_SootopolisCity/map.json6
-rw-r--r--data/maps/UnionRoom/map.json2
-rw-r--r--data/maps/UnionRoom/scripts.inc47
-rw-r--r--data/maps/UnknownLinkContestRoom_25_29/map.json2
-rw-r--r--data/maps/UnknownLinkContestRoom_25_30/map.json2
-rw-r--r--data/maps/UnknownLinkContestRoom_25_31/map.json2
-rw-r--r--data/maps/UnknownLinkContestRoom_25_32/map.json2
-rw-r--r--data/maps/UnknownLinkContestRoom_25_33/map.json2
-rw-r--r--data/maps/UnknownLinkContestRoom_25_34/map.json2
-rw-r--r--data/maps/VerdanturfTown/map.json2
-rw-r--r--data/maps/VerdanturfTown/scripts.inc6
-rw-r--r--data/maps/VerdanturfTown_BattleTentBattleRoom/map.json2
-rw-r--r--data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc30
-rw-r--r--data/maps/VerdanturfTown_BattleTentCorridor/map.json2
-rw-r--r--data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc6
-rw-r--r--data/maps/VerdanturfTown_BattleTentLobby/map.json2
-rw-r--r--data/maps/VerdanturfTown_BattleTentLobby/scripts.inc8
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/map.json2
-rw-r--r--data/maps/VerdanturfTown_House/map.json2
-rw-r--r--data/maps/VerdanturfTown_Mart/map.json2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/map.json2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc5
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/map.json2
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/map.json2
-rw-r--r--data/maps/VictoryRoad_1F/map.json2
-rw-r--r--data/maps/VictoryRoad_1F/scripts.inc20
-rw-r--r--data/maps/VictoryRoad_B1F/map.json2
-rw-r--r--data/maps/VictoryRoad_B2F/map.json2
-rw-r--r--data/maps/map_groups.json28
-rw-r--r--data/scripts/apprentice.inc6
-rw-r--r--data/scripts/battle_pike.inc25
-rw-r--r--data/scripts/berry_blender.inc63
-rw-r--r--data/scripts/berry_tree.inc2
-rw-r--r--data/scripts/cable_club.inc118
-rw-r--r--data/scripts/cave_hole.inc4
-rw-r--r--data/scripts/contest_hall.inc144
-rw-r--r--data/scripts/day_care.inc8
-rw-r--r--data/scripts/elite_four.inc2
-rw-r--r--data/scripts/field_move_scripts.inc15
-rw-r--r--data/scripts/flash.inc2
-rw-r--r--data/scripts/gabby_and_ty.inc1
-rw-r--r--data/scripts/lilycove_lady.inc19
-rw-r--r--data/scripts/mevent_pichu.inc2
-rw-r--r--data/scripts/new_game.inc6
-rw-r--r--data/scripts/obtain_item.inc6
-rw-r--r--data/scripts/players_house.inc25
-rw-r--r--data/scripts/roulette.inc4
-rw-r--r--data/scripts/safari_zone.inc4
-rw-r--r--data/scripts/secret_base.inc8
-rw-r--r--data/scripts/std_msgbox.inc2
-rw-r--r--data/scripts/trainer_hill.inc4
-rw-r--r--data/scripts/trainer_script.inc2
-rw-r--r--data/specials.inc20
-rw-r--r--data/text/tv.inc66
741 files changed, 6072 insertions, 5407 deletions
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 18eaf8040..1c7bff51c 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -12,16 +12,16 @@
.align 2
gBattleAI_ScriptsTable:: @ 82DBEF8
- .4byte AI_CheckBadMove
- .4byte AI_TryToFaint
- .4byte AI_CheckViability
- .4byte AI_SetupFirstTurn
- .4byte AI_Risky
- .4byte AI_PreferStrongestMove
- .4byte AI_PreferBatonPass
- .4byte AI_DoubleBattle
- .4byte AI_HPAware
- .4byte AI_Unknown
+ .4byte AI_CheckBadMove @ AI_SCRIPT_CHECK_BAD_MOVE
+ .4byte AI_TryToFaint @ AI_SCRIPT_TRY_TO_FAINT
+ .4byte AI_CheckViability @ AI_SCRIPT_CHECK_VIABILITY
+ .4byte AI_SetupFirstTurn @ AI_SCRIPT_SETUP_FIRST_TURN
+ .4byte AI_Risky @ AI_SCRIPT_RISKY
+ .4byte AI_PreferStrongestMove @ AI_SCRIPT_PREFER_STRONGEST_MOVE
+ .4byte AI_PreferBatonPass @ AI_SCRIPT_PREFER_BATON_PASS
+ .4byte AI_DoubleBattle @ AI_SCRIPT_DOUBLE_BATTLE
+ .4byte AI_HPAware @ AI_SCRIPT_HP_AWARE
+ .4byte AI_Unknown @ AI_SCRIPT_UNKNOWN
.4byte AI_Ret
.4byte AI_Ret
.4byte AI_Ret
@@ -41,9 +41,9 @@ gBattleAI_ScriptsTable:: @ 82DBEF8
.4byte AI_Ret
.4byte AI_Ret
.4byte AI_Ret
- .4byte AI_Roaming
- .4byte AI_Safari
- .4byte AI_FirstBattle
+ .4byte AI_Roaming @ AI_SCRIPT_ROAMING
+ .4byte AI_Safari @ AI_SCRIPT_SAFARI
+ .4byte AI_FirstBattle @ AI_SCRIPT_FIRST_BATTLE
AI_CheckBadMove:
if_target_is_ally AI_Ret
@@ -249,64 +249,64 @@ AI_CBM_BellyDrum: @ 82DC341
if_hp_less_than AI_USER, 51, Score_Minus10
AI_CBM_AttackUp: @ 82DC348
- if_stat_level_equal AI_USER, STAT_ATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_ATK, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_DefenseUp: @ 82DC351
- if_stat_level_equal AI_USER, STAT_DEF, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_DEF, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_SpeedUp: @ 82DC35A
- if_stat_level_equal AI_USER, STAT_SPEED, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPEED, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_SpAtkUp: @ 82DC363
- if_stat_level_equal AI_USER, STAT_SPATK, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPATK, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_SpDefUp: @ 82DC36C
- if_stat_level_equal AI_USER, STAT_SPDEF, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPDEF, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_AccUp: @ 82DC375
- if_stat_level_equal AI_USER, STAT_ACC, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_ACC, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_EvasionUp: @ 82DC37E
- if_stat_level_equal AI_USER, STAT_EVASION, 12, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_EVASION, MAX_STAT_STAGE, Score_Minus10
end
AI_CBM_AttackDown: @ 82DC387
- if_stat_level_equal AI_TARGET, STAT_ATK, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_ATK, MIN_STAT_STAGE, Score_Minus10
get_ability AI_TARGET
if_equal ABILITY_HYPER_CUTTER, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_DefenseDown: @ 82DC39C
- if_stat_level_equal AI_TARGET, STAT_DEF, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_DEF, MIN_STAT_STAGE, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_SpeedDown: @ 82DC3A9
- if_stat_level_equal AI_TARGET, STAT_SPEED, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_SPEED, MIN_STAT_STAGE, Score_Minus10
if_ability AI_TARGET, ABILITY_SPEED_BOOST, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_SpAtkDown: @ 82DC3BF
- if_stat_level_equal AI_TARGET, STAT_SPATK, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_SPATK, MIN_STAT_STAGE, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_SpDefDown: @ 82DC3CC
- if_stat_level_equal AI_TARGET, STAT_SPDEF, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_SPDEF, MIN_STAT_STAGE, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_AccDown: @ 82DC3D9
- if_stat_level_equal AI_TARGET, STAT_ACC, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_ACC, MIN_STAT_STAGE, Score_Minus10
get_ability AI_TARGET
if_equal ABILITY_KEEN_EYE, Score_Minus10
goto CheckIfAbilityBlocksStatChange
AI_CBM_EvasionDown: @ 82DC3EE
- if_stat_level_equal AI_TARGET, STAT_EVASION, 0, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_EVASION, MIN_STAT_STAGE, Score_Minus10
CheckIfAbilityBlocksStatChange: @ 82DC3F6
get_ability AI_TARGET
@@ -315,20 +315,20 @@ CheckIfAbilityBlocksStatChange: @ 82DC3F6
end
AI_CBM_Haze: @ 82DC405
- if_stat_level_less_than AI_USER, STAT_ATK, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_DEF, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_SPEED, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_SPATK, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_SPDEF, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_ACC, 6, AI_CBM_Haze_End
- if_stat_level_less_than AI_USER, STAT_EVASION, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_ATK, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_DEF, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_SPEED, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_SPATK, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_SPDEF, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_ACC, 6, AI_CBM_Haze_End
- if_stat_level_more_than AI_TARGET, STAT_EVASION, 6, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_ATK, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_DEF, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_SPEED, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_SPATK, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_SPDEF, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_ACC, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_less_than AI_USER, STAT_EVASION, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_ATK, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_DEF, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_SPEED, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_SPATK, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_SPDEF, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_ACC, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
+ if_stat_level_more_than AI_TARGET, STAT_EVASION, DEFAULT_STAT_STAGE, AI_CBM_Haze_End
goto Score_Minus10
AI_CBM_Haze_End: @ 82DC47A
@@ -436,8 +436,8 @@ AI_CBM_CantEscape: @ 82DC5B0
end
AI_CBM_Curse: @ 82DC5BB
- if_stat_level_equal AI_USER, STAT_ATK, 12, Score_Minus10
- if_stat_level_equal AI_USER, STAT_DEF, 12, Score_Minus8
+ if_stat_level_equal AI_USER, STAT_ATK, MAX_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_DEF, MAX_STAT_STAGE, Score_Minus8
end
AI_CBM_Spikes: @ 82DC5CC
@@ -484,8 +484,8 @@ AI_CBM_Safeguard: @ 82DC635
end
AI_CBM_Memento: @ 82DC640
- if_stat_level_equal AI_TARGET, STAT_ATK, 0, Score_Minus10
- if_stat_level_equal AI_TARGET, STAT_SPATK, 0, Score_Minus8
+ if_stat_level_equal AI_TARGET, STAT_ATK, MIN_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_SPATK, MIN_STAT_STAGE, Score_Minus8
AI_CBM_BatonPass: @ 82DC650
count_usable_party_mons AI_USER
@@ -574,18 +574,18 @@ AI_CBM_MudSport: @ 82DC71E
end
AI_CBM_Tickle: @ 82DC729
- if_stat_level_equal AI_TARGET, STAT_ATK, 0, Score_Minus10
- if_stat_level_equal AI_TARGET, STAT_DEF, 0, Score_Minus8
+ if_stat_level_equal AI_TARGET, STAT_ATK, MIN_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_TARGET, STAT_DEF, MIN_STAT_STAGE, Score_Minus8
end
AI_CBM_CosmicPower: @ 82DC73A
- if_stat_level_equal AI_USER, STAT_DEF, 12, Score_Minus10
- if_stat_level_equal AI_USER, STAT_SPDEF, 12, Score_Minus8
+ if_stat_level_equal AI_USER, STAT_DEF, MAX_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPDEF, MAX_STAT_STAGE, Score_Minus8
end
AI_CBM_BulkUp: @ 82DC74B
- if_stat_level_equal AI_USER, STAT_ATK, 12, Score_Minus10
- if_stat_level_equal AI_USER, STAT_DEF, 12, Score_Minus8
+ if_stat_level_equal AI_USER, STAT_ATK, MAX_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_DEF, MAX_STAT_STAGE, Score_Minus8
end
AI_CBM_WaterSport: @ 82DC75C
@@ -593,13 +593,13 @@ AI_CBM_WaterSport: @ 82DC75C
end
AI_CBM_CalmMind: @ 82DC767
- if_stat_level_equal AI_USER, STAT_SPATK, 12, Score_Minus10
- if_stat_level_equal AI_USER, STAT_SPDEF, 12, Score_Minus8
+ if_stat_level_equal AI_USER, STAT_SPATK, MAX_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPDEF, MAX_STAT_STAGE, Score_Minus8
end
AI_CBM_DragonDance: @ 82DC778
- if_stat_level_equal AI_USER, STAT_ATK, 12, Score_Minus10
- if_stat_level_equal AI_USER, STAT_SPEED, 12, Score_Minus8
+ if_stat_level_equal AI_USER, STAT_ATK, MAX_STAT_STAGE, Score_Minus10
+ if_stat_level_equal AI_USER, STAT_SPEED, MAX_STAT_STAGE, Score_Minus8
end
Score_Minus1:
@@ -1101,7 +1101,7 @@ AI_CV_EvasionUp7:
AI_CV_EvasionUp8:
if_hp_more_than AI_USER, 70, AI_CV_EvasionUp_End
- if_stat_level_equal AI_USER, STAT_EVASION, 6, AI_CV_EvasionUp_End
+ if_stat_level_equal AI_USER, STAT_EVASION, DEFAULT_STAT_STAGE, AI_CV_EvasionUp_End
if_hp_less_than AI_USER, 40, AI_CV_EvasionUp_ScoreDown2
if_hp_less_than AI_TARGET, 40, AI_CV_EvasionUp_ScoreDown2
if_random_less_than 70, AI_CV_EvasionUp_End
@@ -1130,7 +1130,7 @@ AI_CV_AlwaysHit_End:
end
AI_CV_AttackDown: @ 82DCDF8
- if_stat_level_equal AI_TARGET, STAT_ATK, 6, AI_CV_AttackDown3
+ if_stat_level_equal AI_TARGET, STAT_ATK, DEFAULT_STAT_STAGE, AI_CV_AttackDown3
score -1
if_hp_more_than AI_USER, 90, AI_CV_AttackDown2
score -1
@@ -1198,7 +1198,7 @@ AI_CV_SpeedDown_End: @ 82DCE96
end
AI_CV_SpAtkDown:
- if_stat_level_equal AI_TARGET, STAT_ATK, 6, AI_CV_SpAtkDown3
+ if_stat_level_equal AI_TARGET, STAT_ATK, DEFAULT_STAT_STAGE, AI_CV_SpAtkDown3
score -1
if_hp_more_than AI_USER, 90, AI_CV_SpAtkDown2
score -1
@@ -1284,7 +1284,7 @@ AI_CV_AccuracyDown7:
AI_CV_AccuracyDown8:
if_hp_more_than AI_USER, 70, AI_CV_AccuracyDown_End
- if_stat_level_equal AI_TARGET, STAT_ACC, 6, AI_CV_AccuracyDown_End
+ if_stat_level_equal AI_TARGET, STAT_ACC, DEFAULT_STAT_STAGE, AI_CV_AccuracyDown_End
if_hp_less_than AI_USER, 40, AI_CV_AccuracyDown_ScoreDown2
if_hp_less_than AI_TARGET, 40, AI_CV_AccuracyDown_ScoreDown2
if_random_less_than 70, AI_CV_AccuracyDown_End
@@ -1997,7 +1997,7 @@ AI_CV_Curse2:
score +1
AI_CV_Curse3:
- if_stat_level_more_than AI_USER, STAT_DEF, 6, AI_CV_Curse_End
+ if_stat_level_more_than AI_USER, STAT_DEF, DEFAULT_STAT_STAGE, AI_CV_Curse_End
if_random_less_than 128, AI_CV_Curse_End
score +1
goto AI_CV_Curse_End
@@ -2518,7 +2518,7 @@ AI_CV_ChangeSelfAbility_AbilitiesToEncourage:
AI_CV_Superpower:
if_type_effectiveness AI_EFFECTIVENESS_x0_25, AI_CV_Superpower_ScoreDown1
if_type_effectiveness AI_EFFECTIVENESS_x0_5, AI_CV_Superpower_ScoreDown1
- if_stat_level_less_than AI_USER, STAT_ATK, 6, AI_CV_Superpower_ScoreDown1
+ if_stat_level_less_than AI_USER, STAT_ATK, DEFAULT_STAT_STAGE, AI_CV_Superpower_ScoreDown1
if_target_faster AI_CV_Superpower2
if_hp_more_than AI_USER, 40, AI_CV_Superpower_ScoreDown1
goto AI_CV_Superpower_End
@@ -2933,12 +2933,12 @@ sMovesTable_ProtectMoves:
AI_PreferBatonPass_EncourageIfHighStats:
get_turn_count
if_equal 0, Score_Minus2
- if_stat_level_more_than AI_USER, STAT_ATK, 8, Score_Plus3
- if_stat_level_more_than AI_USER, STAT_ATK, 7, Score_Plus2
- if_stat_level_more_than AI_USER, STAT_ATK, 6, Score_Plus1
- if_stat_level_more_than AI_USER, STAT_SPATK, 8, Score_Plus3
- if_stat_level_more_than AI_USER, STAT_SPATK, 7, Score_Plus2
- if_stat_level_more_than AI_USER, STAT_SPATK, 6, Score_Plus1
+ if_stat_level_more_than AI_USER, STAT_ATK, DEFAULT_STAT_STAGE + 2, Score_Plus3
+ if_stat_level_more_than AI_USER, STAT_ATK, DEFAULT_STAT_STAGE + 1, Score_Plus2
+ if_stat_level_more_than AI_USER, STAT_ATK, DEFAULT_STAT_STAGE, Score_Plus1
+ if_stat_level_more_than AI_USER, STAT_SPATK, DEFAULT_STAT_STAGE + 2, Score_Plus3
+ if_stat_level_more_than AI_USER, STAT_SPATK, DEFAULT_STAT_STAGE + 1, Score_Plus2
+ if_stat_level_more_than AI_USER, STAT_SPATK, DEFAULT_STAT_STAGE, Score_Plus1
end
AI_PreferBatonPassEnd:
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index 23416bde8..b4bb33993 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -416,7 +416,7 @@ gBattleAnims_Special::
.4byte Special_SwitchOutPlayerMon @ B_ANIM_SWITCH_OUT_PLAYER_MON
.4byte Special_SwitchOutOpponentMon @ B_ANIM_SWITCH_OUT_OPPONENT_MON
.4byte Special_BallThrow @ B_ANIM_BALL_THROW
- .4byte Special_SafariBallThrow @ B_ANIM_SAFARI_BALL_THROW
+ .4byte Special_BallThrowWithTrainer @ B_ANIM_BALL_THROW_WITH_TRAINER
.4byte Special_SubstituteToMon @ B_ANIM_SUBSTITUTE_TO_MON
.4byte Special_MonToSubstitute @ B_ANIM_MON_TO_SUBSTITUTE
@@ -426,7 +426,7 @@ Move_POUND:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -441,7 +441,7 @@ Move_DOUBLE_SLAP:
choosetwoturnanim DoubleSlapLeft, DoubleSlapRight
DoubleSlapContinue:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -456,7 +456,7 @@ DoubleSlapRight:
Move_POISON_POWDER:
loadspritegfx ANIM_TAG_POISON_POWDER
loadspritegfx ANIM_TAG_POISON_BUBBLE
- loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 10, 6
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gPoisonPowderParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
@@ -480,7 +480,7 @@ Move_POISON_POWDER:
Move_STUN_SPORE:
loadspritegfx ANIM_TAG_STUN_SPORE
- loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 10, 6
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gStunSporeParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
@@ -504,7 +504,7 @@ Move_STUN_SPORE:
Move_SLEEP_POWDER:
loadspritegfx ANIM_TAG_SLEEP_POWDER
- loopsewithpan SE_W077, SOUND_PAN_TARGET, 10, 6
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 10, 6
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -30, -22, 117, 80, 5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, 10, -22, 117, 80, -5, 1
createsprite gSleepPowderParticleSpriteTemplate, ANIM_TARGET, 2, -25, -22, 117, 112, 5, 3
@@ -531,21 +531,21 @@ Move_SWIFT:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1
delay 5
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 5, 22, -18, 1
delay 5
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, -10, 22, 15, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 18, 1
delay 5
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1
delay 5
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 12, 1
delay 5
waitforvisualfinish
@@ -557,20 +557,20 @@ Move_STRENGTH:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATTACKER, 2, 0, 96, 30
waitforvisualfinish
delay 10
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 4
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_TARGET, 18, 6, 2, 4
delay 4
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 16, 12, ANIM_TARGET, 1
delay 4
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, -12, ANIM_TARGET, 1
delay 4
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 3, 4, ANIM_TARGET, 1
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
@@ -587,7 +587,7 @@ Move_TACKLE:
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -597,14 +597,14 @@ Move_BODY_SLAM:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
waitforvisualfinish
delay 11
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 26, 0, 0, 5
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, -10, 0, ANIM_TARGET, 0
- loopsewithpan SE_W025B, SOUND_PAN_TARGET, 10, 2
+ loopsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET, 10, 2
delay 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -28, 0, 0, 3
waitforvisualfinish
@@ -636,7 +636,7 @@ Move_SUPERSONIC:
blendoff
end
SupersonicRing:
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
createsprite gSupersonicRingSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
delay 2
return
@@ -651,7 +651,7 @@ Move_SCREECH:
waitforvisualfinish
end
ScreechRing:
- playsewithpan SE_W103, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCREECH, SOUND_PAN_ATTACKER
createsprite gScreechRingSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
delay 2
return
@@ -661,31 +661,31 @@ Move_FLAME_WHEEL:
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 0
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 4
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 8
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 12
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 16
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 20
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
delay 2
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 24
- playsewithpan SE_W172, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 6
delay 4
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 8, 1
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
- playsewithpan SE_W172B, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
call FireSpreadEffect
delay 7
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 9
@@ -704,22 +704,22 @@ Move_PIN_MISSILE:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
delay 15
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 8, 8, 20, -40
delay 4
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -8, -8, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 9
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 0, 0, 20, -32
delay 4
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 8, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 14
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
waitforvisualfinish
@@ -733,22 +733,22 @@ Move_ICICLE_SPEAR:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W196, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_ATTACKER
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
delay 15
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 8, 8, 20, -40
delay 4
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -8, -8, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 9
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, 0, 0, 20, -32
delay 4
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 8, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
delay 14
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 2, 1
waitforvisualfinish
@@ -764,7 +764,7 @@ Move_TAKE_DOWN:
delay 35
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, -10, 0, ANIM_TARGET, 0
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
delay 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -16, 0, 0, 4
waitforvisualfinish
@@ -781,19 +781,19 @@ Move_TAKE_DOWN:
Move_DOUBLE_EDGE:
loadspritegfx ANIM_TAG_IMPACT
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 4, 2, RGB_WHITE, 10, 0, 0
waitforvisualfinish
delay 10
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W207, SOUND_PAN_ATTACKER, 8
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 2, 4
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 16, 16, RGB_WHITE
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
delay 3
waitforvisualfinish
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, ANIM_TARGET, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -32, 0, 0, 3
waitforvisualfinish
@@ -819,12 +819,12 @@ Move_POISON_STING:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 0, -8, 0, 20
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 5, 1
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
waitforvisualfinish
call PoisonBubblesEffect
waitforvisualfinish
@@ -838,13 +838,13 @@ Move_TWINEEDLE:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 6, 2
+ loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 6, 2
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 10, -4, 0, -4, 20
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 12, 10, 12, 20
delay 20
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 5, 1
createsprite gHandleInvertHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, -4, 1, 3
- loopsewithpan SE_W030, SOUND_PAN_TARGET, 5, 2
+ loopsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 5, 2
delay 1
createsprite gHandleInvertHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 10, 12, 1, 3
waitforvisualfinish
@@ -854,7 +854,7 @@ Move_TWINEEDLE:
Move_FIRE_BLAST:
loadspritegfx ANIM_TAG_SMALL_EMBER
- createsoundtask sub_8158B30, SE_W172, SE_W172B
+ createsoundtask sub_8158B30, SE_M_FLAME_WHEEL, SE_M_FLAME_WHEEL2
call FireBlastRing
call FireBlastRing
call FireBlastRing
@@ -902,29 +902,29 @@ FireBlastCross:
Move_LEECH_SEED:
loadspritegfx ANIM_TAG_SEED
- playsewithpan SE_W077, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_POISON_POWDER, SOUND_PAN_ATTACKER
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, 0, 24, 35, -32
delay 8
- playsewithpan SE_W077, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_POISON_POWDER, SOUND_PAN_ATTACKER
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, -16, 24, 35, -40
delay 8
- playsewithpan SE_W077, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_POISON_POWDER, SOUND_PAN_ATTACKER
createsprite gLeechSeedSpriteTemplate, ANIM_TARGET, 2, 15, 0, 16, 24, 35, -37
delay 12
- loopsewithpan SE_W039, SOUND_PAN_TARGET, 10, 8
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_TARGET, 10, 8
waitforvisualfinish
end
Move_EMBER:
loadspritegfx ANIM_TAG_SMALL_EMBER
- loopsewithpan SE_W052, SOUND_PAN_ATTACKER, 5, 2
+ loopsewithpan SE_M_EMBER, SOUND_PAN_ATTACKER, 5, 2
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, -16, 24, 20, 1
delay 4
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 24, 20, 1
delay 4
createsprite gEmberSpriteTemplate, ANIM_TARGET, 2, 20, 0, 16, 24, 20, 1
delay 16
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
call EmberFireHit
call EmberFireHit
call EmberFireHit
@@ -942,7 +942,7 @@ Move_MEGA_PUNCH:
delay 2
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 16, RGB_BLACK
setalpha 12, 8
- playsewithpan SE_W025, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_TARGET
createsprite gMegaPunchKickSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 50
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 7, RGB_WHITE
delay 50
@@ -951,7 +951,7 @@ Move_MEGA_PUNCH:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 0, RGB_WHITE
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -985,11 +985,11 @@ Move_MEGA_KICK:
delay 2
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 16, RGB_BLACK
setalpha 12, 8
- playsewithpan SE_W025, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_TARGET
createsprite gMegaPunchKickSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 50
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 7, RGB_WHITE
delay 50
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
call SetImpactBackground
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
@@ -1011,7 +1011,7 @@ Move_COMET_PUNCH:
choosetwoturnanim CometPunchLeft, CometPunchRight
CometPunchContinue:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -1041,7 +1041,7 @@ Move_SONIC_BOOM:
blendoff
end
SonicBoomProjectile:
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gSonicBoomSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 15
delay 4
return
@@ -1057,7 +1057,7 @@ Move_THUNDER_SHOCK:
waitforvisualfinish
delay 10
createvisualtask AnimTask_ElectricBolt, 5, 0, -44, 0
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
delay 9
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 0, 0, 13, RGB_BLACK
waitforvisualfinish
@@ -1079,13 +1079,13 @@ Move_THUNDERBOLT:
waitforvisualfinish
delay 10
createvisualtask AnimTask_ElectricBolt, 5, 24, -52, 0
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
delay 7
createvisualtask AnimTask_ElectricBolt, 5, -24, -52, 0
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
delay 7
createvisualtask AnimTask_ElectricBolt, 5, 0, -60, 1
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
delay 9
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 0, 0, 13, RGB_BLACK
waitforvisualfinish
@@ -1101,7 +1101,7 @@ Move_THUNDERBOLT:
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_TARGET, 4, 0, 0, 16, 44, 96, 40, 1, -32765
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_TARGET, 4, 0, 0, 16, 44, 160, 40, 0, -32765
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_TARGET, 4, 0, 0, 16, 44, 224, 40, 2, -32765
- playsewithpan SE_W063, SOUND_PAN_TARGET
+ playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 0
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 0, 2, 2, RGB_BLACK
delay 6
@@ -1112,7 +1112,7 @@ Move_THUNDERBOLT:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 0, 6, 6, RGB_BLACK
waitforvisualfinish
delay 20
- waitplaysewithpan SE_W085B, SOUND_PAN_TARGET, 19
+ waitplaysewithpan SE_M_THUNDERBOLT2, SOUND_PAN_TARGET, 19
call ElectricityEffect
waitforvisualfinish
delay 20
@@ -1128,9 +1128,9 @@ Move_THUNDER_WAVE:
waitforvisualfinish
delay 10
createvisualtask AnimTask_ElectricBolt, 5, 0, -48, 0
- playsewithpan SE_W086, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDER_WAVE, SOUND_PAN_TARGET
delay 20
- loopsewithpan SE_W085B, SOUND_PAN_TARGET, 10, 4
+ loopsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_TARGET, 10, 4
createsprite gThunderWaveSpriteTemplate, ANIM_TARGET, 2, -16, -16
delay 4
createsprite gThunderWaveSpriteTemplate, ANIM_TARGET, 2, -16, 0
@@ -1156,23 +1156,23 @@ BeatUpLeft:
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -20, -20, ANIM_TARGET, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, -20, -12, 8, 1, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 8, 0, ANIM_TARGET, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 8, 8, 8, 1, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
goto BeatUpContinue
BeatUpRight:
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 12, -20, ANIM_TARGET, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 12, -12, 8, 1, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -12, 0, ANIM_TARGET, 2
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, -12, 8, 8, 1, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
goto BeatUpContinue
Move_STOMP:
@@ -1180,19 +1180,19 @@ Move_STOMP:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W104, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
createsprite gStompFootSpriteTemplate, ANIM_ATTACKER, 3, 0, -32, 15
delay 19
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, -8, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 4, 9, 1
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_TAIL_WHIP:
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 24, 3
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 24, 3
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 2, 3
waitforvisualfinish
end
@@ -1201,7 +1201,7 @@ Move_CUT:
loadspritegfx ANIM_TAG_CUT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W015, SOUND_PAN_TARGET
+ playsewithpan SE_M_CUT, SOUND_PAN_TARGET
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
@@ -1213,14 +1213,14 @@ Move_CUT:
Move_HIDDEN_POWER:
loadspritegfx ANIM_TAG_RED_ORB
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
waitforvisualfinish
delay 30
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(31, 31, 19), 12, 5, 1
delay 4
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
- playsewithpan SE_W179, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_REVERSAL, SOUND_PAN_ATTACKER
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
@@ -1229,7 +1229,7 @@ Move_HIDDEN_POWER:
createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210
delay 52
setarg 7, 0xFFFF
- playsewithpan SE_W115, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 0
createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 32
@@ -1245,13 +1245,13 @@ Move_REVERSAL:
loadspritegfx ANIM_TAG_BLUE_ORB
loadspritegfx ANIM_TAG_HANDS_AND_FEET
loadspritegfx ANIM_TAG_IMPACT
- playsewithpan SE_W197, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 3, RGB_WHITE, 8, 0, 0
waitforvisualfinish
delay 30
createvisualtask AnimTask_BlendColorCycle, 2, 31, 3, 2, 0, 10, RGB_WHITE
delay 10
- playsewithpan SE_W179, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_REVERSAL, SOUND_PAN_ATTACKER
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
@@ -1262,7 +1262,7 @@ Move_REVERSAL:
delay 20
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 8
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_WHITE, 8, 0, 0
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 10, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
@@ -1286,12 +1286,12 @@ PursuitContinue:
waitbgfadein
end
PursuitNormal:
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 5, FALSE, 1, 6, 1, 0
goto PursuitContinue
PursuitOnSwitchout:
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 5, FALSE, 1, 6, 1, 0
goto PursuitContinue
@@ -1304,7 +1304,7 @@ Move_SPIKE_CANNON:
setalpha 12, 8
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -4, 0, 4, 6, 8, 4
waitforvisualfinish
- loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 5, 3
+ loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 5, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
createsprite gLinearStingerSpriteTemplate, ANIM_ATTACKER, 2, 10, -8, -8, -8, 20
createsprite gLinearStingerSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 0, 0, 20
@@ -1314,7 +1314,7 @@ Move_SPIKE_CANNON:
createsprite gHandleInvertHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2
createsprite gHandleInvertHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 8, 1, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 7, 1
- loopsewithpan SE_W030, SOUND_PAN_TARGET, 5, 3
+ loopsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 5, 3
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -1324,7 +1324,7 @@ Move_SWORDS_DANCE:
loadspritegfx ANIM_TAG_SWORD
monbg ANIM_ATTACKER
setalpha 12, 8
- playsewithpan SE_W014, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWORDS_DANCE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 16, 6, 1, 4
createsprite gSwordsDanceBladeSpriteTemplate, ANIM_ATTACKER, 2, 0, 0
delay 22
@@ -1340,12 +1340,12 @@ Move_PSYCH_UP:
monbg ANIM_ATK_PARTNER
createvisualtask AnimTask_BlendColorCycleExclude, 2, 1, 2, 6, 1, 11, RGB_BLACK
setalpha 12, 8
- loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 5, 10
+ loopsewithpan SE_M_PSYBEAM2, SOUND_PAN_ATTACKER, 5, 10
createsprite gPsychUpSpiralSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0, 0
createvisualtask AnimTask_SwayMon, 5, 0, 5, 2560, 8, ANIM_ATTACKER
delay 127
delay 4
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
createvisualtask AnimTask_BlendBattleAnimPal, 9, 2, 2, 10, 0, RGB_YELLOW
delay 30
@@ -1363,7 +1363,7 @@ Move_DIZZY_PUNCH:
call DizzyPunchLunge
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 5, 16, 8, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 16, 0, ANIM_TARGET, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, 16, 8, 160, -32
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, 16, 8, -256, -40
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, 16, 8, 128, -16
@@ -1374,7 +1374,7 @@ Move_DIZZY_PUNCH:
call DizzyPunchLunge
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 5, -16, -8, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -16, -16, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, -16, -8, 160, -32
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, -16, -8, -256, -40
createsprite gDizzyPunchDuckSpriteTemplate, ANIM_TARGET, 3, -16, -8, 128, -16
@@ -1393,7 +1393,7 @@ DizzyPunchLunge:
Move_FIRE_SPIN:
loadspritegfx ANIM_TAG_SMALL_EMBER
- playsewithpan SE_W221B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 47, 1
call FireSpinEffect
call FireSpinEffect
@@ -1420,7 +1420,7 @@ Move_FURY_CUTTER:
loadspritegfx ANIM_TAG_CUT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createvisualtask AnimTask_IsFuryCutterHitRight, 2
jumpretfalse FuryCutterLeft
goto FuryCutterRight
@@ -1468,19 +1468,19 @@ Move_SELF_DESTRUCT:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 9, 0, RGB_RED
end
SelfDestructExplode:
- playsewithpan SE_W120, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 0, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 0, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 0, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 0, 1
delay 6
return
@@ -1490,12 +1490,12 @@ Move_SLAM:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W004, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_ATTACKER
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 3, 0, 4
delay 1
createsprite gSlamHitSpriteTemplate, ANIM_ATTACKER, 2, 0, 0
delay 3
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -12, 10, 0, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
@@ -1511,10 +1511,10 @@ Move_SLAM:
Move_VINE_WHIP:
loadspritegfx ANIM_TAG_WHIP_HIT
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 6
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
createsprite gVineWhipSpriteTemplate, ANIM_TARGET, 2, 0, 0
delay 6
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 6, 1
@@ -1524,12 +1524,12 @@ Move_DRILL_PECK:
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_WHIRLWIND_LINES
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 2
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1
delay 2
- loopsewithpan SE_W030, SOUND_PAN_TARGET, 4, 8
+ loopsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 4, 8
createvisualtask AnimTask_DrillPeckHitSplats, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
waitforvisualfinish
@@ -1547,28 +1547,28 @@ Move_WATERFALL:
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 23, 1
delay 5
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, -15, 0, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 20, 10, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, -10, 15, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 25, 20, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, -20, 20, 25, ANIM_ATTACKER
delay 4
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 12, 0, 25, ANIM_ATTACKER
waitforvisualfinish
delay 10
@@ -1581,7 +1581,7 @@ Move_WATERFALL:
end
RisingWaterHitEffect:
- playsewithpan SE_W127, SOUND_PAN_TARGET
+ playsewithpan SE_M_WATERFALL, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 17, 1
createsprite gWaterHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 20, ANIM_TARGET, 1
createsprite gSmallDriftingBubblesSpriteTemplate, ANIM_ATTACKER, 4, 0, 20
@@ -1636,26 +1636,26 @@ Move_EXPLOSION:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 3, 16, 0, RGB_WHITE
end
Explosion1:
- playsewithpan SE_W153, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 1
delay 6
- playsewithpan SE_W153, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 0, 1
delay 6
- playsewithpan SE_W153, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 0, 1
delay 6
- playsewithpan SE_W153, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 0, 1
delay 6
- playsewithpan SE_W153, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 0, 1
delay 6
return
Move_DEFENSE_CURL:
loadspritegfx ANIM_TAG_ECLIPSING_ORB
- loopsewithpan SE_W161, SOUND_PAN_ATTACKER, 18, 3
+ loopsewithpan SE_M_TRI_ATTACK, SOUND_PAN_ATTACKER, 18, 3
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 0
createvisualtask AnimTask_DefenseCurlDeformMon, 5
waitforvisualfinish
@@ -1669,7 +1669,7 @@ Move_PROTECT:
loadspritegfx ANIM_TAG_PROTECT
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
- waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 16
+ waitplaysewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER, 16
createsprite gProtectSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 90
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -1681,7 +1681,7 @@ Move_DETECT:
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 0, 9, RGB_WHITE
delay 18
- playsewithpan SE_W197, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
createsprite gSpinningSparkleSpriteTemplate, ANIM_ATTACKER, 13, 20, -20
waitforvisualfinish
delay 10
@@ -1706,15 +1706,15 @@ Frustration_Continue:
blendoff
end
Frustration_Strongest:
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon2, 5, ANIM_ATTACKER, 1, 0, 15, 1
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 3, 0, 9, 31
waitforvisualfinish
delay 20
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
waitforvisualfinish
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
waitforvisualfinish
delay 10
@@ -1722,65 +1722,65 @@ Frustration_Strongest:
delay 5
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 30, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 24, 8, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -24, -16, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 8, 4, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -16, 19, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, -18, ANIM_TARGET, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 3, 9, 0, 31
goto Frustration_Continue
Frustration_Strong:
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon2, 5, ANIM_ATTACKER, 1, 0, 15, 1
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 3, 0, 9, 31
waitforvisualfinish
delay 20
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
waitforvisualfinish
delay 5
createvisualtask AnimTask_StrongFrustrationGrowAndShrink, 5
delay 7
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 8, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
delay 14
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 12, -6, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
delay 14
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -12, -6, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 6, 1
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 3, 9, 0, 31
goto Frustration_Continue
Frustration_Medium:
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
waitforvisualfinish
delay 5
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
delay 6
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 4, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
delay 6
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -4, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
goto Frustration_Continue
@@ -1790,7 +1790,7 @@ Frustration_Weak:
delay 10
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 10, 2
delay 12
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
goto Frustration_Continue
@@ -1799,14 +1799,14 @@ Move_SAFEGUARD:
loadspritegfx ANIM_TAG_GUARD_RING
monbg ANIM_ATK_PARTNER
setalpha 8, 8
- playsewithpan SE_W208, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MILK_DRINK, SOUND_PAN_ATTACKER
createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2
delay 4
createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2
delay 4
createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2
waitforvisualfinish
- playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
+ playsewithpan SE_SHINY, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendColorCycle, 2, 10, 0, 2, 0, 10, RGB_WHITE
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -1818,21 +1818,21 @@ Move_PAIN_SPLIT:
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -8, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -8, -42, ANIM_TARGET
delay 10
- playsewithpan SE_W207B, 0
+ playsewithpan SE_M_SWAGGER2, 0
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 0
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 0
waitforvisualfinish
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -24, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -24, -42, ANIM_TARGET
delay 10
- playsewithpan SE_W207B, 0
+ playsewithpan SE_M_SWAGGER2, 0
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 1
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 1
waitforvisualfinish
createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, 8, -42, ANIM_ATTACKER
createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, 8, -42, ANIM_TARGET
delay 10
- playsewithpan SE_W207B, 0
+ playsewithpan SE_M_SWAGGER2, 0
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_ATTACKER, 2
createvisualtask AnimTask_PainSplitMovement, 2, ANIM_TARGET, 2
end
@@ -1842,7 +1842,7 @@ Move_VICE_GRIP:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W011, SOUND_PAN_TARGET
+ playsewithpan SE_M_VICEGRIP, SOUND_PAN_TARGET
createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 0
createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 1
delay 9
@@ -1860,7 +1860,7 @@ Move_GUILLOTINE:
setalpha 12, 8
fadetobgfromset BG_GUILLOTINE_OPPONENT, BG_GUILLOTINE_PLAYER, BG_GUILLOTINE_CONTESTS
waitbgfadein
- playsewithpan SE_W011, SOUND_PAN_TARGET
+ playsewithpan SE_M_VICEGRIP, SOUND_PAN_TARGET
createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 0
createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 1
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 16, RGB_BLACK
@@ -1870,7 +1870,7 @@ Move_GUILLOTINE:
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 8, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 8, 0, 0
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -1884,10 +1884,10 @@ Move_PAY_DAY:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gCoinThrowSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152
waitforvisualfinish
- playsewithpan SE_W006, SOUND_PAN_TARGET
+ playsewithpan SE_M_PAY_DAY, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, ANIM_TARGET, 2
createsprite gFallingCoinSpriteTemplate, ANIM_ATTACKER, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 6, 1
@@ -1898,7 +1898,7 @@ Move_PAY_DAY:
Move_OUTRAGE:
loadspritegfx ANIM_TAG_SMALL_EMBER
- loopsewithpan SE_W082, SOUND_PAN_ATTACKER, 8, 3
+ loopsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER, 8, 3
createvisualtask AnimTask_BlendColorCycle, 2, 7, 2, 5, 3, 8, RGB(14, 13, 0)
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 6, 5, 4
delay 0
@@ -1946,7 +1946,7 @@ Move_SPARK:
loadspritegfx ANIM_TAG_SPARK_2
delay 0
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 5, 5, RGB(31, 31, 22)
- playsewithpan SE_W085B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_ATTACKER
createsprite gSparkElectricitySpriteTemplate, ANIM_ATTACKER, 0, 32, 24, 190, 12, ANIM_ATTACKER, 1, 0
delay 0
createsprite gSparkElectricitySpriteTemplate, ANIM_ATTACKER, 0, 80, 24, 22, 12, ANIM_ATTACKER, 1, 0
@@ -1955,7 +1955,7 @@ Move_SPARK:
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
delay 10
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 5, 5, RGB(31, 31, 22)
- playsewithpan SE_W085B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_ATTACKER
createsprite gSparkElectricitySpriteTemplate, ANIM_ATTACKER, 0, 100, 24, 60, 10, ANIM_ATTACKER, 1, 0
createsprite gSparkElectricitySpriteTemplate, ANIM_ATTACKER, 0, 170, 24, 42, 11, ANIM_ATTACKER, 1, 1
delay 0
@@ -1964,7 +1964,7 @@ Move_SPARK:
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
delay 20
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 7, 7, RGB(31, 31, 22)
- playsewithpan SE_W085B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_ATTACKER
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 32, 12, 0, 20, 0, 0
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 32, 12, 64, 20, 1, 0
createsprite gSparkElectricityFlashingSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 32, 12, 128, 20, 0, 0
@@ -1978,7 +1978,7 @@ Move_SPARK:
createvisualtask AnimTask_BlendColorCycle, 2, 3, -31, 1, 0, 0, RGB(31, 31, 22)
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
delay 4
- playsewithpan SE_W063, SOUND_PAN_TARGET
+ playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -1989,12 +1989,12 @@ Move_SPARK:
Move_ATTRACT:
loadspritegfx ANIM_TAG_RED_HEART
- loopsewithpan SE_W204, SOUND_PAN_ATTACKER, 12, 3
+ loopsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER, 12, 3
createvisualtask AnimTask_SwayMon, 5, 0, 12, 4096, 4, ANIM_ATTACKER
delay 15
createsprite gRedHeartProjectileSpriteTemplate, ANIM_TARGET, 3, 20, -8
waitforvisualfinish
- playsewithpan SE_W213, SOUND_PAN_TARGET
+ playsewithpan SE_M_ATTRACT, SOUND_PAN_TARGET
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 160, -32
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -256, -40
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 128, -16
@@ -2002,7 +2002,7 @@ Move_ATTRACT:
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -128, -22
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -384, -31
waitforvisualfinish
- waitplaysewithpan SE_W213B, 0, 15
+ waitplaysewithpan SE_M_ATTRACT2, 0, 15
createvisualtask AnimTask_HeartsBackground, 5
createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 16, 256, 0
createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 224, 240, 15
@@ -2024,7 +2024,7 @@ Move_GROWTH:
end
GrowthEffect:
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 8, RGB_WHITE
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -3, -3, 16, ANIM_ATTACKER, 0
return
@@ -2037,12 +2037,12 @@ Move_WHIRLWIND:
createsprite gWhirlwindLineSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, ANIM_TARGET, 60, 4
createsprite gWhirlwindLineSpriteTemplate, ANIM_ATTACKER, 2, 0, 32, ANIM_TARGET, 60, 0
delay 5
- loopsewithpan SE_W104, SOUND_PAN_TARGET, 10, 4
+ loopsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET, 10, 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 15, 1
delay 29
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_TARGET, 12, 6, 1, 5
delay 7
- playsewithpan SE_W081, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT, SOUND_PAN_TARGET
createvisualtask AnimTask_SlideOffScreen, 5, ANIM_TARGET, 8
waitforvisualfinish
end
@@ -2057,7 +2057,7 @@ Move_CONFUSE_RAY:
createsprite gConfuseRayBallBounceSpriteTemplate, ANIM_TARGET, 2, 28, 0, 288
waitforvisualfinish
setalpha 8, 8
- playsewithpan SE_W081B, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT2, SOUND_PAN_TARGET
createsprite gConfuseRayBallSpiralSpriteTemplate, ANIM_TARGET, 2, 0, -16
waitforvisualfinish
delay 0
@@ -2082,10 +2082,10 @@ Move_LOCK_ON:
Move_MEAN_LOOK:
loadspritegfx ANIM_TAG_EYE
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, RGB_BLACK
- loopsewithpan SE_W109, SOUND_PAN_TARGET, 15, 4
- waitplaysewithpan SE_W043, SOUND_PAN_TARGET, 85
+ loopsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_TARGET, 15, 4
+ waitplaysewithpan SE_M_LEER, SOUND_PAN_TARGET, 85
createsprite gMeanLookEyeSpriteTemplate, ANIM_ATTACKER, 2
delay 120
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, RGB_BLACK
@@ -2098,20 +2098,20 @@ Move_ROCK_THROW:
loadspritegfx ANIM_TAG_ROCKS
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_TARGET, 2, 6, 1, 15, 1
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 0, 1, 0, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 6
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 19, 1, 10, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 6
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -23, 2, -10, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 5, 20, 1
delay 6
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -15, 1, -10, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 6
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 23, 2, 10, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
waitforvisualfinish
end
@@ -2120,16 +2120,16 @@ Move_ROCK_SLIDE:
monbg ANIM_DEF_PARTNER
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 7, 1, 11, 1
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -5, 1, -5, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 5, 0, 6, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 19, 1, 10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -23, 2, -10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 5, 50, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_DEF_PARTNER, 0, 5, 50, 1
delay 2
@@ -2141,28 +2141,28 @@ Move_ROCK_SLIDE:
RockSlideRocks:
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -20, 0, -10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 28, 1, 10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -10, 1, -5, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 10, 0, 6, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 24, 1, 10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -32, 2, -10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, -20, 0, -10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
createsprite gFallingRockSpriteTemplate, ANIM_TARGET, 2, 30, 2, 10, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 2
return
@@ -2175,7 +2175,7 @@ Move_THIEF:
setalpha 12, 8
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 6
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 8, 1
waitforvisualfinish
@@ -2205,22 +2205,22 @@ Move_BUBBLE_BEAM:
end
BulbblebeamCreateBubbles:
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 35, 70, 0, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 20, 40, -10, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 10, -60, 0, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 15, -15, 10, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 30, 10, -10, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 25, -30, 10, 256, 50
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
delay 3
return
@@ -2231,14 +2231,14 @@ Move_ICY_WIND:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 11, 4, 0, 4, RGB_BLACK
fadetobg BG_ICE
waitbgfadeout
- playsewithpan SE_W196, 0
+ playsewithpan SE_M_ICY_WIND, 0
waitbgfadein
waitforvisualfinish
- panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_GUST, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
call IcyWindSwirlingSnowballs
delay 5
call IcyWindSwirlingSnowballs
- playsewithpan SE_W016B, SOUND_PAN_TARGET
+ playsewithpan SE_M_GUST2, SOUND_PAN_TARGET
delay 55
call IceSpikesEffectLong
waitforvisualfinish
@@ -2263,12 +2263,12 @@ IcyWindSwirlingSnowballs:
Move_SMOKESCREEN:
loadspritegfx ANIM_TAG_BLACK_SMOKE
loadspritegfx ANIM_TAG_BLACK_BALL
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
createsprite gBlackBallSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
waitforvisualfinish
createvisualtask AnimTask_SmokescreenImpact, 2
delay 2
- playsewithpan SE_W028, SOUND_PAN_TARGET
+ playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_TARGET
createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 104, 0, 75
createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 72, 1, 75
createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -6, 56, 1, 75
@@ -2290,7 +2290,7 @@ Move_CONVERSION:
monbgprio_28 ANIM_ATTACKER
setalpha 16, 0
delay 0
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, -24
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, -24
@@ -2299,7 +2299,7 @@ Move_CONVERSION:
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, -24
delay 3
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, -8
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, -8
@@ -2308,7 +2308,7 @@ Move_CONVERSION:
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, -8
delay 3
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, 8
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, 8
@@ -2317,7 +2317,7 @@ Move_CONVERSION:
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, 8
delay 3
- playsewithpan SE_W129, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, 24
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, 24
@@ -2326,7 +2326,7 @@ Move_CONVERSION:
delay 3
createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, 24
delay 20
- playsewithpan SE_W112, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BARRIER, SOUND_PAN_ATTACKER
createvisualtask AnimTask_FlashAnimTagWithColor, 2, ANIM_TAG_CONVERSION, 1, 1, RGB(31, 31, 13), 12, 0, 0
delay 6
createvisualtask AnimTask_ConversionAlphaBlend, 5
@@ -2342,7 +2342,7 @@ Move_CONVERSION_2:
monbgprio_2A ANIM_TARGET
setalpha 0, 16
delay 0
- playsewithpan SE_W112, SOUND_PAN_TARGET
+ playsewithpan SE_M_BARRIER, SOUND_PAN_TARGET
createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -24, -24, 60
createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -8, -24, 65
createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 8, -24, 70
@@ -2361,21 +2361,21 @@ Move_CONVERSION_2:
createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 24, 24, 135
createvisualtask AnimTask_Conversion2AlphaBlend, 5
delay 60
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
delay 10
- playsewithpan SE_W129, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWIFT, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -2387,14 +2387,14 @@ Move_ROLLING_KICK:
monbg ANIM_TARGET
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 4
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 6
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
createsprite gSlidingKickSpriteTemplate, ANIM_ATTACKER, 2, -24, 0, 48, 10, 160, 0
delay 5
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
waitforvisualfinish
@@ -2406,7 +2406,7 @@ Move_ROLLING_KICK:
Move_HEADBUTT:
loadspritegfx ANIM_TAG_IMPACT
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 2
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1
@@ -2415,7 +2415,7 @@ Move_HEADBUTT:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
end
@@ -2423,7 +2423,7 @@ Move_HORN_ATTACK:
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HORN_HIT
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 2
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1
@@ -2433,7 +2433,7 @@ Move_HORN_ATTACK:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
waitforvisualfinish
end
@@ -2451,14 +2451,14 @@ FuryAttackRight:
createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, 8, 8, 10
waitforvisualfinish
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
goto FuryAttackContinue
FuryAttackLeft:
createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, -8, -8, 10
waitforvisualfinish
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
goto FuryAttackContinue
Move_HORN_DRILL:
@@ -2472,47 +2472,47 @@ HornDrillContinue:
waitbgfadein
setalpha 12, 8
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 2
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1
createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, 0, 0, 12
waitforvisualfinish
- playse SE_BAN
+ playse SE_BANG
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 40, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 40, 1
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 2, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -4, 3, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -8, -5, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 4, -12, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 16, 0, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 5, 18, ANIM_TARGET, 3
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -17, 12, ANIM_TARGET, 2
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -21, -15, ANIM_TARGET, 2
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 8, -27, ANIM_TARGET, 2
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 32, 0, ANIM_TARGET, 2
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
delay 4
createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2
waitforvisualfinish
@@ -2535,15 +2535,15 @@ Move_THRASH:
createvisualtask AnimTask_ThrashMoveMonVertical, 2
createsprite gFistFootRandomPosSpriteTemplate, ANIM_TARGET, 3, 1, 10, 0
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 28
createsprite gFistFootRandomPosSpriteTemplate, ANIM_TARGET, 3, 1, 10, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 28
createsprite gFistFootRandomPosSpriteTemplate, ANIM_TARGET, 3, 1, 10, 3
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 8, 0, 16, 1
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
end
Move_SING:
@@ -2551,7 +2551,7 @@ Move_SING:
monbg ANIM_DEF_PARTNER
createvisualtask AnimTask_MusicNotesRainbowBlend, 2
waitforvisualfinish
- panse_1B SE_W047, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_SING, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 7, 0, 12
delay 5
createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 1, 12
@@ -2590,7 +2590,7 @@ Move_LOW_KICK:
delay 4
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -8, 8, ANIM_TARGET, 2
createvisualtask AnimTask_RotateMonSpriteToSide, 2, 6, 384, 1, 2
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 4
end
@@ -2598,7 +2598,7 @@ Move_LOW_KICK:
Move_EARTHQUAKE:
createvisualtask AnimTask_HorizontalShake, 5, (MAX_BATTLERS_COUNT + 1), 10, 50
createvisualtask AnimTask_HorizontalShake, 5, MAX_BATTLERS_COUNT, 10, 50
- playsewithpan SE_W089, 0
+ playsewithpan SE_M_EARTHQUAKE, 0
delay 10
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
delay 16
@@ -2609,7 +2609,7 @@ Move_FISSURE:
loadspritegfx ANIM_TAG_MUD_SAND
createvisualtask AnimTask_HorizontalShake, 3, (MAX_BATTLERS_COUNT + 1), 10, 50
createvisualtask AnimTask_HorizontalShake, 3, ANIM_TARGET, 10, 50
- playsewithpan SE_W089, SOUND_PAN_TARGET
+ playsewithpan SE_M_EARTHQUAKE, SOUND_PAN_TARGET
delay 8
call FissureDirtPlumeFar
delay 15
@@ -2637,7 +2637,7 @@ FissureDirtPlumeFar:
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 16, -16, -10, 24
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 14, -52, -18, 24
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 12, -32, -16, 24
- playsewithpan SE_W091, SOUND_PAN_TARGET
+ playsewithpan SE_M_DIG, SOUND_PAN_TARGET
return
FissureDirtPlumeClose:
@@ -2645,7 +2645,7 @@ FissureDirtPlumeClose:
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 16, -38, -10, 24
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 14, -20, -18, 24
createsprite gDirtPlumeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 12, -36, -16, 24
- playsewithpan SE_W091, SOUND_PAN_TARGET
+ playsewithpan SE_M_DIG, SOUND_PAN_TARGET
return
Move_DIG:
@@ -2684,7 +2684,7 @@ DigUnleash:
delay 16
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
- playsewithpan SE_W025B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_ATTACKER
clearmonbg ANIM_ATTACKER
goto DigEnd
DigThrowDirt:
@@ -2692,16 +2692,16 @@ DigThrowDirt:
createsprite gDirtPlumeSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 16, 4, -10, 18
createsprite gDirtPlumeSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 14, 4, -18, 18
createsprite gDirtPlumeSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 12, 4, -16, 18
- playsewithpan SE_W091, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIG, SOUND_PAN_ATTACKER
delay 32
return
Move_MEDITATE:
call SetPsychicBackground
createvisualtask AnimTask_MeditateStretchAttacker, 2
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
delay 16
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
waitforvisualfinish
call UnsetPsychicBackground
end
@@ -2711,15 +2711,15 @@ Move_AGILITY:
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 4, 4
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 7, 10
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 12
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 12
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 12
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 12
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 12
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -2733,11 +2733,11 @@ Move_QUICK_ATTACK:
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 1, 5
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 7, 3
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
delay 4
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
@@ -2751,16 +2751,16 @@ Move_RAGE:
setalpha 12, 8
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_ATTACKER, RGB_RED, 10, 0, 2
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, -28
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
delay 20
createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 4
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, TRUE, 1, 10, 1, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
end
@@ -2768,7 +2768,7 @@ Move_RAGE:
Move_TELEPORT:
call SetPsychicBackground
createvisualtask AnimTask_Teleport, 2
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
delay 15
call UnsetPsychicBackground
waitforvisualfinish
@@ -2778,23 +2778,23 @@ Move_DOUBLE_TEAM:
createvisualtask AnimTask_DoubleTeam, 2
setalpha 12, 8
monbg ANIM_ATK_PARTNER
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 32
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 24
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 16
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
delay 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
@@ -2804,7 +2804,7 @@ Move_DOUBLE_TEAM:
Move_MINIMIZE:
setalpha 10, 8
createvisualtask AnimTask_Minimize, 2
- loopsewithpan SE_W107, SOUND_PAN_ATTACKER, 34, 3
+ loopsewithpan SE_M_MINIMIZE, SOUND_PAN_ATTACKER, 34, 3
waitforvisualfinish
blendoff
end
@@ -2813,11 +2813,11 @@ Move_METRONOME:
loadspritegfx ANIM_TAG_FINGER
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
createsprite gThoughtBubbleSpriteTemplate, ANIM_ATTACKER, 11, 0, 100
- playsewithpan SE_W118, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_METRONOME, SOUND_PAN_ATTACKER
delay 6
createsprite gMetronomeFingerSpriteTemplate, ANIM_ATTACKER, 12, 0
delay 24
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 22, 3
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 22, 3
waitforvisualfinish
end
@@ -2832,7 +2832,7 @@ SkullBashSetUp:
goto SkullBashEnd
SkullBashSetUpHeadDown:
createsprite gSlideMonToOffsetAndBackSpriteTemplate, ANIM_ATTACKER, 2, ANIM_ATTACKER, -24, 0, 0, 10, 0
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_RotateMonSpriteToSide, 2, 16, 96, 0, 2
waitforvisualfinish
@@ -2842,14 +2842,14 @@ SkullBashSetUpHeadDown:
SkullBashAttack:
loadspritegfx ANIM_TAG_IMPACT
createvisualtask AnimTask_SkullBashPosition, 2, 0
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
waitforvisualfinish
- playse SE_BAN
+ playse SE_BANG
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 40, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 40, 1
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 4, 0, 0, ANIM_TARGET, 0
- loopsewithpan SE_W025B, SOUND_PAN_TARGET, 8, 3
+ loopsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET, 8, 3
waitforvisualfinish
createvisualtask AnimTask_SkullBashPosition, 2, 1
goto SkullBashEnd
@@ -2859,9 +2859,9 @@ Move_AMNESIA:
call SetPsychicBackground
delay 8
createsprite gQuestionMarkSpriteTemplate, ANIM_ATTACKER, 20
- playsewithpan SE_W118, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_METRONOME, SOUND_PAN_ATTACKER
delay 54
- loopsewithpan SE_W118, SOUND_PAN_ATTACKER, 16, 3
+ loopsewithpan SE_M_METRONOME, SOUND_PAN_ATTACKER, 16, 3
waitforvisualfinish
call UnsetPsychicBackground
end
@@ -2869,18 +2869,18 @@ Move_AMNESIA:
Move_KINESIS:
loadspritegfx ANIM_TAG_ALERT
loadspritegfx ANIM_TAG_BENT_SPOON
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
createsprite gBentSpoonSpriteTemplate, ANIM_ATTACKER, 20
createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, -8, 0
createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, 16, 1
- loopsewithpan SE_W109, SOUND_PAN_ATTACKER, 21, 2
+ loopsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_ATTACKER, 21, 2
delay 60
- playsewithpan SE_W146, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIZZY_PUNCH, SOUND_PAN_ATTACKER
delay 30
- loopsewithpan SE_W146, SOUND_PAN_ATTACKER, 20, 2
+ loopsewithpan SE_M_DIZZY_PUNCH, SOUND_PAN_ATTACKER, 20, 2
delay 70
- playsewithpan SE_W207B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_ATTACKER
waitforvisualfinish
call UnsetPsychicBackground
end
@@ -2889,14 +2889,14 @@ Move_GLARE:
loadspritegfx ANIM_TAG_SMALL_RED_EYE
loadspritegfx ANIM_TAG_EYE_SPARKLE
createvisualtask AnimTask_GlareEyeDots, 5, 0
- playsewithpan SE_W060B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM2, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 5, 1, 0, 0, 16, RGB_BLACK
waitforvisualfinish
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8
createvisualtask AnimTask_ScaryFace, 5
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
delay 2
createvisualtask AnimTask_ShakeTargetInPattern, 3, 20, 1, FALSE
waitforvisualfinish
@@ -2906,12 +2906,12 @@ Move_GLARE:
Move_BARRAGE:
loadspritegfx ANIM_TAG_RED_BALL
createvisualtask AnimTask_BarrageBall, 3
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
delay 24
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, 40, 1
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 0, 4, 20, 1
createvisualtask AnimTask_ShakeMon, 3, ANIM_DEF_PARTNER, 0, 4, 20, 1
- loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 2
+ loopsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET, 8, 2
end
Move_SKY_ATTACK:
@@ -2930,7 +2930,7 @@ SkyAttackSetUpAgainstOpponent:
delay 12
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 8, 0, RGB_BLACK
createvisualtask AnimTask_HorizontalShake, 5, ANIM_ATTACKER, 2, 16
- loopsewithpan SE_W287, SOUND_PAN_ATTACKER, 4, 8
+ loopsewithpan SE_M_STAT_INCREASE, SOUND_PAN_ATTACKER, 4, 8
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 0, 15, RGB_WHITE
delay 20
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 15, 0, RGB_WHITE
@@ -2946,7 +2946,7 @@ SkyAttackSetUpAgainstPartner:
delay 12
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 8, 0, RGB_BLACK
createvisualtask AnimTask_HorizontalShake, 5, ANIM_ATTACKER, 2, 16
- playsewithpan SE_W287, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_STAT_INCREASE, SOUND_PAN_ATTACKER
delay 8
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 1, 0, 15, RGB_WHITE
delay 20
@@ -2966,11 +2966,11 @@ SkyAttackUnleash:
delay 4
createvisualtask AnimTask_AttackerFadeToInvisible, 5, 0
waitforvisualfinish
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W327, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_SKY_UPPERCUT, SOUND_PAN_ATTACKER
createsprite gSkyAttackBirdSpriteTemplate, ANIM_TARGET, 2
delay 14
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 10, 0, 18, 1
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
delay 20
createvisualtask AnimTask_AttackerFadeFromInvisible, 5, 1
delay 2
@@ -2981,7 +2981,7 @@ SkyAttackUnleash:
goto SkyAttackEnd
Move_FLASH:
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
createvisualtask AnimTask_Flash, 2
waitforvisualfinish
end
@@ -2989,7 +2989,7 @@ Move_FLASH:
Move_SPLASH:
createvisualtask AnimTask_Splash, 2, 0, 3
delay 8
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 38, 3
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 38, 3
waitforvisualfinish
end
@@ -2997,7 +2997,7 @@ Move_ACID_ARMOR:
monbg ANIM_ATTACKER
setalpha 15, 0
createvisualtask AnimTask_AcidArmor, 2, ANIM_ATTACKER
- playsewithpan SE_W151, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ACID_ARMOR, SOUND_PAN_ATTACKER
waitforvisualfinish
blendoff
clearmonbg ANIM_ATTACKER
@@ -3013,7 +3013,7 @@ Move_SHARPEN:
Move_SUPER_FANG:
loadspritegfx ANIM_TAG_FANG_ATTACK
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 1, 0, 20, 1
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 48, 1
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATTACKER, RGB(31, 6, 1), 12, 4, 1
@@ -3022,7 +3022,7 @@ Move_SUPER_FANG:
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
delay 4
createsprite gSuperFangSpriteTemplate, ANIM_TARGET, 2
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
delay 8
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB(31, 2, 2), 14, 0x7FFF, 14
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 7, 12, 1
@@ -3033,11 +3033,11 @@ Move_SUPER_FANG:
Move_SLASH:
loadspritegfx ANIM_TAG_SLASH
createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
delay 4
createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
end
@@ -3049,11 +3049,11 @@ Move_STRUGGLE:
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 12, 4
createsprite gMovementWavesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2
createsprite gMovementWavesSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 2
- loopsewithpan SE_W029, SOUND_PAN_ATTACKER, 12, 4
+ loopsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER, 12, 4
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -3067,7 +3067,7 @@ Move_SKETCH:
waitforvisualfinish
clearmonbg ANIM_TARGET
createvisualtask AnimTask_Splash, 2, 0, 2
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 38, 2
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 38, 2
end
Move_NIGHTMARE:
@@ -3077,7 +3077,7 @@ Move_NIGHTMARE:
monbg ANIM_DEF_PARTNER
createvisualtask AnimTask_NightmareClone, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 40, 1
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
restorebg
@@ -3086,7 +3086,7 @@ Move_NIGHTMARE:
NightmareInContest:
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATTACKER, RGB_WHITE, 10, 2, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 32, 1
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
waitforvisualfinish
restorebg
waitbgfadein
@@ -3097,11 +3097,11 @@ Move_FLAIL:
monbg ANIM_TARGET
setalpha 12, 8
createvisualtask AnimTask_FlailMovement, 2, ANIM_ATTACKER
- loopsewithpan SE_W029, SOUND_PAN_ATTACKER, 8, 2
+ loopsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER, 8, 2
waitforvisualfinish
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, ANIM_TARGET, 3
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 30, 1, 0
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -3109,12 +3109,12 @@ Move_FLAIL:
Move_SPITE:
fadetobg BG_GHOST
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
waitbgfadein
monbg ANIM_DEF_PARTNER
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 6, 0, 8, RGB_WHITE
createvisualtask AnimTask_SpiteTargetShadow, 2
- loopsewithpan SE_W060, SOUND_PAN_TARGET, 20, 3
+ loopsewithpan SE_M_PSYBEAM, SOUND_PAN_TARGET, 20, 3
waitforvisualfinish
restorebg
waitbgfadein
@@ -3135,11 +3135,11 @@ MachPunchContinue:
delay 0
setalpha 9, 8
createvisualtask AnimTask_AttackerPunchWithTrace, 2, RGB(8, 9, 28), 10
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -3160,13 +3160,13 @@ Move_FORESIGHT:
setalpha 16, 0
createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET
delay 17
- loopsewithpan SE_W166, SOUND_PAN_TARGET, 16, 4
+ loopsewithpan SE_M_SKETCH, SOUND_PAN_TARGET, 16, 4
delay 48
delay 24
- playsewithpan SE_W166, SOUND_PAN_TARGET
+ playsewithpan SE_M_SKETCH, SOUND_PAN_TARGET
delay 10
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_TARGET, RGB_WHITE, 12, 2, 1
- playsewithpan SE_W197, SOUND_PAN_TARGET
+ playsewithpan SE_M_DETECT, SOUND_PAN_TARGET
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
@@ -3175,16 +3175,16 @@ Move_FORESIGHT:
Move_DESTINY_BOND:
loadspritegfx ANIM_TAG_WHITE_SHADOW
fadetobg BG_GHOST
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
waitbgfadein
createvisualtask AnimTask_DestinyBondWhiteShadow, 5, 0, 48
- playsewithpan SE_W109, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_ATTACKER
delay 48
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 24, 1
createvisualtask AnimTask_BlendBattleAnimPalExclude, 2, 6, 1, 0, 12, RGB(29, 29, 29)
delay 24
createvisualtask AnimTask_BlendBattleAnimPalExclude, 2, 6, 1, 12, 0, RGB(29, 29, 29)
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
waitforvisualfinish
restorebg
waitbgfadein
@@ -3194,7 +3194,7 @@ Move_DESTINY_BOND:
Move_ENDURE:
loadspritegfx ANIM_TAG_FOCUS_ENERGY
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
call EndureEffect
delay 8
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 11, RGB_RED
@@ -3221,13 +3221,13 @@ Move_CHARM:
loadspritegfx ANIM_TAG_MAGENTA_HEART
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
delay 15
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
delay 15
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
waitforvisualfinish
end
@@ -3242,7 +3242,7 @@ Move_ROLLOUT:
waitforvisualfinish
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 30, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, ANIM_TARGET, 2
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -3252,44 +3252,44 @@ Move_FALSE_SWIPE:
loadspritegfx ANIM_TAG_SLASH_2
loadspritegfx ANIM_TAG_IMPACT
createsprite gFalseSwipeSliceSpriteTemplate, ANIM_TARGET, 2
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
delay 16
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 0
- playsewithpan SE_W104, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
delay 2
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 16
delay 2
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 32
- playsewithpan SE_W104, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
delay 2
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 48
delay 2
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 64
- playsewithpan SE_W104, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
delay 2
createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 80
delay 2
waitforvisualfinish
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 6, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 0, 0, ANIM_TARGET, 3
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
end
Move_SWAGGER:
loadspritegfx ANIM_TAG_BREATH
loadspritegfx ANIM_TAG_ANGER
createvisualtask AnimTask_GrowAndShrink, 2
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
- loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 4, 2
+ loopsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 4, 2
waitforvisualfinish
delay 24
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
delay 12
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
waitforvisualfinish
end
@@ -3300,14 +3300,14 @@ Move_MILK_DRINK:
monbg ANIM_TARGET
createsprite gMilkBottleSpriteTemplate, ANIM_ATTACKER, 2
delay 40
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
delay 12
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
delay 20
- playsewithpan SE_W152, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0
- playsewithpan SE_W208, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MILK_DRINK, SOUND_PAN_ATTACKER
waitforvisualfinish
clearmonbg ANIM_TARGET
call HealingEffect2
@@ -3324,12 +3324,12 @@ MagnitudeEnd:
MagnitudeRegular:
createvisualtask AnimTask_HorizontalShake, 5, (MAX_BATTLERS_COUNT + 1), 0, 50
createvisualtask AnimTask_HorizontalShake, 5, MAX_BATTLERS_COUNT, 0, 50
- loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 10
+ loopsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET, 8, 10
goto MagnitudeEnd
MagnitudeIntense:
createvisualtask AnimTask_HorizontalShake, 5, (MAX_BATTLERS_COUNT + 1), 0, 50
createvisualtask AnimTask_HorizontalShake, 5, MAX_BATTLERS_COUNT, 0, 50
- loopsewithpan SE_W070, SOUND_PAN_TARGET, 8, 10
+ loopsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET, 8, 10
delay 10
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_BLACK, 14, 0x7FFF, 14
delay 16
@@ -3342,15 +3342,15 @@ Move_RAPID_SPIN:
monbg ANIM_ATTACKER
createsprite gRapidSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 0
- loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 4
+ loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 10, 1, 0
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
waitforvisualfinish
delay 8
createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 1
- loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 4
+ loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
waitforvisualfinish
clearmonbg ANIM_ATTACKER
end
@@ -3364,7 +3364,7 @@ Move_MOONLIGHT:
waitforvisualfinish
createsprite gMoonSpriteTemplate, ANIM_ATTACKER, 2, 120, 56
createvisualtask AnimTask_AlphaFadeIn, 3, 0, 16, 16, 0, 1
- playsewithpan SE_W236, 0
+ playsewithpan SE_M_MOONLIGHT, 0
delay 30
createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, -12, 0
delay 30
@@ -3393,7 +3393,7 @@ ExtremeSpeedContinue:
createvisualtask AnimTask_StartSlidingBg, 5, -2304, 0, 1, -1
waitbgfadein
createvisualtask AnimTask_AttackerStretchAndDisappear, 2
- loopsewithpan SE_W013B, SOUND_PAN_ATTACKER, 8, 3
+ loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 3
waitforvisualfinish
delay 1
createvisualtask AnimTask_SetAttackerInvisibleWaitForSignal, 2
@@ -3402,19 +3402,19 @@ ExtremeSpeedContinue:
delay 18
createvisualtask AnimTask_ExtremeSpeedImpact, 2
delay 2
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gMonEdgeHitSplatSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 0, -12, 3
delay 10
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gMonEdgeHitSplatSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 0, 12, 3
delay 10
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gMonEdgeHitSplatSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 0, 0, 3
waitforvisualfinish
createvisualtask AnimTask_SpeedDust, 2
delay 10
createvisualtask AnimTask_ExtremeSpeedMonReappear, 2
- loopsewithpan SE_W104, SOUND_PAN_ATTACKER, 8, 4
+ loopsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER, 8, 4
waitforvisualfinish
restorebg
waitbgfadeout
@@ -3436,19 +3436,19 @@ Move_UPROAR:
monbg ANIM_DEF_PARTNER
createvisualtask AnimTask_UproarDistortion, 2, 0
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
- playsewithpan SE_W253, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_UPROAR, SOUND_PAN_ATTACKER
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 29, -12, 0
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -12, -29, 1
delay 16
createvisualtask AnimTask_UproarDistortion, 2, 0
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
- playsewithpan SE_W253, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_UPROAR, SOUND_PAN_ATTACKER
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 12, -29, 1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -29, -12, 0
delay 16
createvisualtask AnimTask_UproarDistortion, 2, 0
createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8
- playsewithpan SE_W253, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_UPROAR, SOUND_PAN_ATTACKER
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, -24, 1
createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, -24, 0
waitforvisualfinish
@@ -3460,7 +3460,7 @@ Move_HEAT_WAVE:
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_FLYING_DIRT, 0, 6, 6, RGB_RED
createvisualtask AnimTask_LoadSandstormBackground, 5, TRUE
createvisualtask AnimTask_BlendBackground, 6, 6, RGB_RED
- panse_1B SE_W257, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_HEAT_WAVE, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
delay 4
createvisualtask AnimTask_MoveHeatWaveTargets, 5
delay 12
@@ -3486,7 +3486,7 @@ Move_HAIL:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 3, 0, 6, RGB_BLACK
waitforvisualfinish
createvisualtask AnimTask_Hail, 5
- loopsewithpan SE_W258, 0, 8, 10
+ loopsewithpan SE_M_HAIL, 0, 8, 10
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 3, 6, 0, RGB_BLACK
end
@@ -3498,10 +3498,10 @@ Move_TORMENT:
waitforvisualfinish
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_TARGET, RGB_RED, 10, 1, 1
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
delay 20
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
end
Move_MEMENTO:
@@ -3510,9 +3510,9 @@ Move_MEMENTO:
createvisualtask AnimTask_InitMementoShadow, 2
delay 1
createvisualtask AnimTask_MoveAttackerMementoShadow, 5
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
delay 48
- playsewithpan SE_W060B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM2, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask sub_8114470, 2
delay 12
@@ -3520,7 +3520,7 @@ Move_MEMENTO:
delay 1
monbg_22 ANIM_TARGET
createvisualtask AnimTask_MoveTargetMementoShadow, 5
- playsewithpan SE_W060, SOUND_PAN_TARGET
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg_23 ANIM_TARGET
delay 1
@@ -3532,7 +3532,7 @@ Move_FACADE:
loadspritegfx ANIM_TAG_SWEAT_DROP
createvisualtask AnimTask_SquishAndSweatDroplets, 2, ANIM_ATTACKER, 3
createvisualtask AnimTask_FacadeColorBlend, 2, ANIM_ATTACKER, 72
- loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 24, 3
+ loopsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 24, 3
end
Move_SMELLING_SALT:
@@ -3542,22 +3542,22 @@ Move_SMELLING_SALT:
createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 1, 2
delay 32
createvisualtask AnimTask_SmellingSaltsSquish, 3, ANIM_TARGET, 2
- loopsewithpan SE_W003, SOUND_PAN_TARGET, 12, 2
+ loopsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET, 12, 2
waitforvisualfinish
delay 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 6, 2
createsprite gSmellingSaltExclamationSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET, 8, 3
- loopsewithpan SE_W207B, SOUND_PAN_TARGET, 16, 3
+ loopsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET, 16, 3
end
Move_FOLLOW_ME:
loadspritegfx ANIM_TAG_FINGER
createsprite gFollowMeFingerSpriteTemplate, ANIM_ATTACKER, 2, 0
- playsewithpan SE_W039, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 18
- playsewithpan SE_W213, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ATTRACT, SOUND_PAN_ATTACKER
delay 71
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 22, 3
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 22, 3
end
Move_CHARGE:
@@ -3569,26 +3569,26 @@ Move_CHARGE:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB_BLACK
waitforvisualfinish
createvisualtask AnimTask_ElectricChargingParticles, 2, ANIM_ATTACKER, 60, 2, 12
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 30
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 30
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
createsprite gGrowingChargeOrbSpriteTemplate, ANIM_ATTACKER, 2, 0
delay 25
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 20
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 15
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 10
delay 6
- loopsewithpan SE_W268, SOUND_PAN_ATTACKER, 6, 5
+ loopsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER, 6, 5
waitforvisualfinish
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, 16
delay 2
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 0, -16, -16
- playsewithpan SE_W085B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 4, 0, RGB_BLACK
clearmonbg ANIM_ATTACKER
@@ -3600,19 +3600,19 @@ Move_TAUNT:
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
loadspritegfx ANIM_TAG_ANGER
createsprite gThoughtBubbleSpriteTemplate, ANIM_ATTACKER, 11, 0, 45
- playsewithpan SE_W118, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_METRONOME, SOUND_PAN_ATTACKER
delay 6
createsprite gTauntFingerSpriteTemplate, ANIM_ATTACKER, 12, 0
delay 4
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 16, 2
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 16, 2
waitforvisualfinish
delay 8
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
waitforvisualfinish
delay 12
createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28
- playsewithpan SE_W207B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER2, SOUND_PAN_TARGET
end
Move_HELPING_HAND:
@@ -3621,13 +3621,13 @@ Move_HELPING_HAND:
createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 0
createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 1
delay 19
- playsewithpan SE_W227, 0
+ playsewithpan SE_M_ENCORE, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 2, 0, 5, 1
delay 14
- playsewithpan SE_W227, 0
+ playsewithpan SE_M_ENCORE, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 2, 0, 5, 1
delay 20
- playsewithpan SE_W227, 0
+ playsewithpan SE_M_ENCORE, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATK_PARTNER, 3, 0, 10, 1
createvisualtask AnimTask_BlendMonInAndOut, 2, ANIM_ATK_PARTNER, RGB_YELLOW, 12, 1, 1
end
@@ -3637,16 +3637,16 @@ Move_ASSIST:
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 112, -16, 140, 128, 36
delay 2
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 208, 128, -16, 48, 36
- playsewithpan SE_W010, 0
+ playsewithpan SE_M_SCRATCH, 0
delay 2
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 112, 256, -16, 36
- playsewithpan SE_W010, 0
+ playsewithpan SE_M_SCRATCH, 0
delay 2
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 108, 128, 84, -16, 36
- playsewithpan SE_W010, 0
+ playsewithpan SE_M_SCRATCH, 0
delay 2
createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 56, 256, 56, 36
- playsewithpan SE_W010, 0
+ playsewithpan SE_M_SCRATCH, 0
end
Move_SUPERPOWER:
@@ -3657,10 +3657,10 @@ Move_SUPERPOWER:
monbgprio_28 ANIM_ATTACKER
setalpha 12, 8
createsprite gSuperpowerOrbSpriteTemplate, ANIM_TARGET, 2, ANIM_ATTACKER
- playsewithpan SE_W025, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
delay 20
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, 180, 1
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W089, 0
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_EARTHQUAKE, 0
delay 40
createsprite gSuperpowerRockSpriteTemplate, ANIM_ATTACKER, 41, 200, 96, 1, 120
delay 8
@@ -3673,10 +3673,10 @@ Move_SUPERPOWER:
createsprite gSuperpowerRockSpriteTemplate, ANIM_ATTACKER, 41, 60, 288, 3, 88
delay 74
createsprite gSuperpowerFireballSpriteTemplate, ANIM_TARGET, 3, ANIM_ATTACKER
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
delay 16
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
@@ -3689,10 +3689,10 @@ Move_RECYCLE:
setalpha 0, 16
delay 1
createsprite gRecycleSpriteTemplate, ANIM_ATTACKER, 2
- loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 24, 3
+ loopsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER, 24, 3
waitforvisualfinish
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB_WHITE, 12, 2, 1
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
waitforvisualfinish
blendoff
clearmonbg ANIM_ATTACKER
@@ -3712,19 +3712,19 @@ BrickBreakNormal:
delay 4
delay 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -18, -18, ANIM_TARGET, 1
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
delay 20
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, 18, ANIM_TARGET, 1
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
delay 20
createvisualtask AnimTask_WindUpLunge, 2, ANIM_ATTACKER, -24, 0, 24, 10, 24, 3
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 6, RGB_BLACK
delay 37
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 10, 1, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 6, 0, RGB_BLACK
waitforvisualfinish
@@ -3738,25 +3738,25 @@ BrickBreakShatteredWall:
createsprite gBrickBreakWallSpriteTemplate, ANIM_ATTACKER, 3, ANIM_TARGET, 0, 0, 90, 10
delay 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, -18, -18, ANIM_TARGET, 1
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
delay 20
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 8
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 18, 18, ANIM_TARGET, 1
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
delay 20
createvisualtask AnimTask_WindUpLunge, 2, ANIM_ATTACKER, -24, 0, 24, 10, 24, 3
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 6, RGB_BLACK
delay 37
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 10, 1, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gBrickBreakWallShardSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 0, -8, -12
createsprite gBrickBreakWallShardSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 1, 8, -12
createsprite gBrickBreakWallShardSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 2, -8, 12
createsprite gBrickBreakWallShardSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 3, 8, 12
- playsewithpan SE_W280, SOUND_PAN_TARGET
+ playsewithpan SE_M_BRICK_BREAK, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 6, 0, RGB_BLACK
waitforvisualfinish
@@ -3766,33 +3766,33 @@ BrickBreakShatteredWall:
Move_YAWN:
loadspritegfx ANIM_TAG_PINK_CLOUD
createvisualtask AnimTask_DeepInhale, 2, ANIM_ATTACKER
- playsewithpan SE_W281, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_YAWN, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 2
- playsewithpan SE_W255, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SPIT_UP, SOUND_PAN_ATTACKER
delay 4
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 1
delay 4
createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 0
waitforvisualfinish
createvisualtask AnimTask_DeepInhale, 2, ANIM_TARGET
- playsewithpan SE_W281, SOUND_PAN_TARGET
+ playsewithpan SE_M_YAWN, SOUND_PAN_TARGET
end
Move_ENDEAVOR:
loadspritegfx ANIM_TAG_SWEAT_DROP
loadspritegfx ANIM_TAG_IMPACT
createvisualtask AnimTask_SquishAndSweatDroplets, 2, ANIM_ATTACKER, 2
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 24, 2
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 24, 2
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(31, 21, 0), 12, 1, 2
delay 6
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 5, FALSE, 1, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 12, -12, ANIM_TARGET, 2
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
delay 24
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 5, FALSE, 1, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -12, 12, ANIM_TARGET, 2
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
end
Move_ERUPTION:
@@ -3800,10 +3800,10 @@ Move_ERUPTION:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 2, 0, 4, RGB_RED
waitforvisualfinish
createvisualtask AnimTask_EruptionLaunchRocks, 2
- waitplaysewithpan SE_W153, SOUND_PAN_ATTACKER, 60
+ waitplaysewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER, 60
waitforvisualfinish
createvisualtask AnimTask_EruptionLaunchRocks, 2
- waitplaysewithpan SE_W153, SOUND_PAN_ATTACKER, 60
+ waitplaysewithpan SE_M_EXPLOSION, SOUND_PAN_ATTACKER, 60
waitforvisualfinish
delay 30
createsprite gEruptionFallingRockSpriteTemplate, ANIM_ATTACKER, 40, 200, -32, 0, 100, 0
@@ -3815,7 +3815,7 @@ Move_ERUPTION:
delay 22
createvisualtask AnimTask_HorizontalShake, 5, (MAX_BATTLERS_COUNT + 1), 8, 60
createvisualtask AnimTask_HorizontalShake, 5, MAX_BATTLERS_COUNT, 8, 60
- loopsewithpan SE_W088, SOUND_PAN_TARGET, 16, 12
+ loopsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET, 16, 12
delay 80
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 40, 31, 4, 4, 0, RGB_RED
end
@@ -3825,7 +3825,7 @@ Move_SKILL_SWAP:
call SetPsychicBackground
createvisualtask AnimTask_SkillSwap, 3, ANIM_TARGET
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_TARGET, RGB_WHITE, 12, 3, 1
- loopsewithpan SE_W179, SOUND_PAN_ATTACKER, 24, 3
+ loopsewithpan SE_M_REVERSAL, SOUND_PAN_ATTACKER, 24, 3
delay 16
createvisualtask AnimTask_SkillSwap, 3, ANIM_ATTACKER
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB_WHITE, 12, 3, 1
@@ -3840,12 +3840,12 @@ Move_IMPRISON:
monbg ANIM_DEF_PARTNER
createvisualtask AnimTask_ImprisonOrbs, 5
delay 8
- loopsewithpan SE_W030, SOUND_PAN_ATTACKER, 8, 5
+ loopsewithpan SE_M_HORN_ATTACK, SOUND_PAN_ATTACKER, 8, 5
waitforvisualfinish
delay 4
createsprite gRedXSpriteTemplate, ANIM_ATTACKER, 5, ANIM_ATTACKER, 40
createvisualtask AnimTask_HorizontalShake, 5, MAX_BATTLERS_COUNT, 1, 10
- playsewithpan SE_W063, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_ATTACKER
clearmonbg ANIM_DEF_PARTNER
call UnsetPsychicBackground
end
@@ -3855,13 +3855,13 @@ Move_GRUDGE:
monbg ANIM_ATTACKER
monbgprio_29
fadetobg BG_GHOST
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
waitbgfadein
createvisualtask AnimTask_GrudgeFlames, 3
- loopsewithpan SE_W052, SOUND_PAN_ATTACKER, 16, 4
+ loopsewithpan SE_M_EMBER, SOUND_PAN_ATTACKER, 16, 4
delay 10
delay 80
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
waitforvisualfinish
restorebg
waitbgfadein
@@ -3875,7 +3875,7 @@ Move_CAMOUFLAGE:
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 3, 0, 14
delay 16
createvisualtask AnimTask_AttackerFadeToInvisible, 2, 4
- playsewithpan SE_W185, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FAINT_ATTACK, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 8
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 0, 0, 0
@@ -3894,7 +3894,7 @@ Move_TAIL_GLOW:
waitforvisualfinish
createsprite gTailGlowOrbSpriteTemplate, ANIM_ATTACKER, 66, ANIM_ATTACKER
delay 18
- loopsewithpan SE_W234, SOUND_PAN_ATTACKER, 16, 6
+ loopsewithpan SE_M_MORNING_SUN, SOUND_PAN_ATTACKER, 16, 6
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 4, 0, RGB_BLACK
clearmonbg ANIM_ATTACKER
@@ -3911,7 +3911,7 @@ Move_LUSTER_PURGE:
waitbgfadein
monbg ANIM_ATTACKER
setalpha 12, 8
- playsewithpan SE_W076, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER
createsprite gLusterPurgeCircleSpriteTemplate, ANIM_ATTACKER, 41, 0, 0, 0, 0
delay 20
createvisualtask AnimTask_BlendBattleAnimPalExclude, 5, 5, 2, 0, 16, RGB_WHITEALPHA
@@ -3920,22 +3920,22 @@ Move_LUSTER_PURGE:
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_IMPACT, 0, 12, 12, RGB(0, 0, 23)
waitforvisualfinish
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 3
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 3
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 3
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 3
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
delay 3
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W063, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_HYPER_BEAM, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPalExclude, 5, 5, 2, 16, 0, RGB_WHITEALPHA
createvisualtask AnimTask_HorizontalShake, 5, ANIM_TARGET, 5, 14
@@ -3949,14 +3949,14 @@ Move_MIST_BALL:
loadspritegfx ANIM_TAG_SMALL_BUBBLES
loadspritegfx ANIM_TAG_WHITE_FEATHER
delay 0
- playsewithpan SE_W081, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_STRING_SHOT, SOUND_PAN_ATTACKER
createsprite gMistBallSpriteTemplate, ANIM_TARGET, 0, 0, 0, 0, 0, 30, 0
waitforvisualfinish
- playsewithpan SE_W028, SOUND_PAN_TARGET
+ playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 10, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 1, 1, RGB(23, 16, 31), 16, 0x7FFF, 16
delay 0
- playsewithpan SE_W114, 0
+ playsewithpan SE_M_HAZE, 0
createvisualtask AnimTask_LoadMistTiles, 5
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 3, 0, 16, RGB_WHITE
delay 8
@@ -3969,7 +3969,7 @@ Move_FEATHER_DANCE:
loadspritegfx ANIM_TAG_WHITE_FEATHER
monbg ANIM_DEF_PARTNER
monbgprio_29
- playsewithpan SE_W080, SOUND_PAN_TARGET
+ playsewithpan SE_M_PETAL_DANCE, SOUND_PAN_TARGET
delay 0
createsprite gFallingFeatherSpriteTemplate, ANIM_TARGET, 0, 0, -16, 64, 2, 104, 11304, 32, 1
delay 6
@@ -3992,19 +3992,19 @@ Move_TEETER_DANCE:
loadspritegfx ANIM_TAG_DUCK
createvisualtask AnimTask_TeeterDanceMovement, 5
createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, -2
- playsewithpan SE_W298, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TEETER_DANCE, SOUND_PAN_ATTACKER
delay 24
createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, -2
- playsewithpan SE_W298, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TEETER_DANCE, SOUND_PAN_ATTACKER
delay 24
createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, -16, -2
- playsewithpan SE_W298, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TEETER_DANCE, SOUND_PAN_ATTACKER
delay 24
createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, -8, -2
- playsewithpan SE_W298, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TEETER_DANCE, SOUND_PAN_ATTACKER
delay 24
createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 2, 8, -2
- playsewithpan SE_W298, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TEETER_DANCE, SOUND_PAN_ATTACKER
end
Move_MUD_SPORT:
@@ -4013,52 +4013,52 @@ Move_MUD_SPORT:
delay 24
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, -4, -16
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, 4, -12
- playsewithpan SE_W091, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIG, SOUND_PAN_ATTACKER
delay 32
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, -3, -12
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, 5, -14
- playsewithpan SE_W091, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIG, SOUND_PAN_ATTACKER
delay 32
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, -5, -18
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 0, 3, -14
- playsewithpan SE_W091, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIG, SOUND_PAN_ATTACKER
delay 16
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 220, 60
- waitplaysewithpan SE_W145B, 0, 15
+ waitplaysewithpan SE_M_BUBBLE2, 0, 15
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 60, 100
- waitplaysewithpan SE_W145B, 0, 25
+ waitplaysewithpan SE_M_BUBBLE2, 0, 25
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 140, 55
- waitplaysewithpan SE_W145B, 0, 14
+ waitplaysewithpan SE_M_BUBBLE2, 0, 14
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 180, 50
- waitplaysewithpan SE_W145B, 0, 10
+ waitplaysewithpan SE_M_BUBBLE2, 0, 10
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 20, 90
- waitplaysewithpan SE_W145B, 0, 22
+ waitplaysewithpan SE_M_BUBBLE2, 0, 22
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 90, 90
- waitplaysewithpan SE_W145B, 0, 22
+ waitplaysewithpan SE_M_BUBBLE2, 0, 22
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 160, 60
- waitplaysewithpan SE_W145B, 0, 15
+ waitplaysewithpan SE_M_BUBBLE2, 0, 15
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 30, 90
- waitplaysewithpan SE_W145B, 0, 22
+ waitplaysewithpan SE_M_BUBBLE2, 0, 22
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 120, 60
- waitplaysewithpan SE_W145B, 0, 15
+ waitplaysewithpan SE_M_BUBBLE2, 0, 15
delay 2
createsprite gMudsportMudSpriteTemplate, ANIM_TARGET, 2, 1, 200, 40
- waitplaysewithpan SE_W145B, 0, 10
+ waitplaysewithpan SE_M_BUBBLE2, 0, 10
end
Move_NEEDLE_ARM:
loadspritegfx ANIM_TAG_GREEN_SPIKE
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
- loopsewithpan SE_W030, SOUND_PAN_TARGET, 2, 16
+ loopsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 2, 16
createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 0, -32, 16
delay 2
createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 22, -22, 16
@@ -4086,7 +4086,7 @@ Move_NEEDLE_ARM:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 0, -24, 10
createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 17, -17, 10
createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 24, 0, 10
@@ -4100,7 +4100,7 @@ Move_NEEDLE_ARM:
Move_SLACK_OFF:
loadspritegfx ANIM_TAG_BLUE_STAR
createvisualtask AnimTask_SlackOffSquish, 2, ANIM_ATTACKER
- playsewithpan SE_W281, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_YAWN, SOUND_PAN_ATTACKER
waitforvisualfinish
call HealingEffect
waitforvisualfinish
@@ -4117,18 +4117,18 @@ Move_CRUSH_CLAW:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, 10, 0
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
delay 12
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, -10, 1
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, 10, 1
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
blendoff
clearmonbg ANIM_TARGET
end
Move_AROMATHERAPY:
- playsewithpan SE_W080, 0
+ playsewithpan SE_M_PETAL_DANCE, 0
loadspritegfx ANIM_TAG_FLOWER
loadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_SPARKLE_2
@@ -4152,15 +4152,15 @@ Move_AROMATHERAPY:
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 0, 7, 0, RGB(13, 31, 12)
delay 1
- playsewithpan SE_W287, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_STAT_INCREASE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_StatusClearedEffect, 2, 1
waitforvisualfinish
- playsewithpan SE_W234, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MORNING_SUN, SOUND_PAN_ATTACKER
createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1
delay 8
createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1
waitforvisualfinish
- playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
+ playsewithpan SE_SHINY, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 43, 3, 10, 0, RGB(13, 31, 12)
createsprite gBlendThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 16, 0, 0, 0, 1
waitforvisualfinish
@@ -4173,7 +4173,7 @@ Move_FAKE_TEARS:
createvisualtask AnimTask_BlendParticle, 5, ANIM_TAG_SMALL_BUBBLES, 0, 4, 4, RGB(12, 11, 31)
waitforvisualfinish
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 1
- loopsewithpan SE_W039, SOUND_PAN_ATTACKER, 12, 4
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER, 12, 4
delay 8
createsprite gTearDropSpriteTemplate, ANIM_ATTACKER, 2, 0, 0
createsprite gTearDropSpriteTemplate, ANIM_ATTACKER, 2, 0, 1
@@ -4197,9 +4197,9 @@ Move_AIR_CUTTER:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
delay 0
- createvisualtask AnimTask_AirCutterProjectile, 2, 32, -24, 1536, 2, 128
+ createvisualtask AnimTask_AirCutterProjectile, 2, 32, -24, 6 * 256, 2, 128 @ 6 * 256 == Q_8_8(6)
waitforvisualfinish
- playsewithpan SE_W015, SOUND_PAN_TARGET
+ playsewithpan SE_M_CUT, SOUND_PAN_TARGET
createsprite gAirCutterSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0, 2
delay 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
@@ -4215,15 +4215,15 @@ Move_ODOR_SLEUTH:
createvisualtask AnimTask_OdorSleuthMovement, 5
delay 24
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 4
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
delay 6
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 3, 4
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
waitforvisualfinish
clearmonbg ANIM_TARGET
delay 1
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, RGB_WHITEALPHA, 16, -1, 0
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
end
Move_GRASS_WHISTLE:
@@ -4232,7 +4232,7 @@ Move_GRASS_WHISTLE:
waitforvisualfinish
createvisualtask AnimTask_MusicNotesRainbowBlend, 2
waitforvisualfinish
- panse_1B SE_W320, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_GRASSWHISTLE, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 7, 1, 0
delay 5
createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 1, 0
@@ -4269,7 +4269,7 @@ Move_TICKLE:
waitforvisualfinish
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8
- playsewithpan SE_W197, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 16, 0, RGB_BLACK
waitforvisualfinish
@@ -4277,7 +4277,7 @@ Move_TICKLE:
createvisualtask AnimTask_SwayMon, 3, 0, 6, 1280, 3, ANIM_ATTACKER
delay 12
createvisualtask AnimTask_RockMonBackAndForth, 3, ANIM_TARGET, 6, 2
- loopsewithpan SE_W039, SOUND_PAN_TARGET, 8, 8
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_TARGET, 8, 8
waitforvisualfinish
end
@@ -4287,13 +4287,13 @@ Move_WATER_SPOUT:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
createvisualtask AnimTask_WaterSpoutLaunch, 5
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
delay 44
- playsewithpan SE_W291, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIVE, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 16
createvisualtask AnimTask_WaterSpoutRain, 5
- playsewithpan SE_W057, SOUND_PAN_TARGET
+ playsewithpan SE_M_SURF, SOUND_PAN_TARGET
clearmonbg ANIM_DEF_PARTNER
blendoff
end
@@ -4306,11 +4306,11 @@ Move_SHADOW_PUNCH:
monbg ANIM_ATK_PARTNER
setalpha 9, 8
createvisualtask AnimTask_AttackerPunchWithTrace, 2, RGB_BLACK, 13
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -4325,15 +4325,15 @@ Move_EXTRASENSORY:
setalpha 12, 8
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(27, 27, 0), 12, 1, 1
createvisualtask AnimTask_ExtrasensoryDistortion, 5, 0
- playsewithpan SE_W020, SOUND_PAN_TARGET
+ playsewithpan SE_M_BIND, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_BlendMonInAndOut, 5, ANIM_ATTACKER, RGB(27, 27, 0), 12, 1, 1
createvisualtask AnimTask_ExtrasensoryDistortion, 5, 1
- playsewithpan SE_W020, SOUND_PAN_TARGET
+ playsewithpan SE_M_BIND, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_TransparentCloneGrowAndShrink, 5, ANIM_ATTACKER
createvisualtask AnimTask_ExtrasensoryDistortion, 5, 2
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
waitforvisualfinish
blendoff
clearmonbg ANIM_DEF_PARTNER
@@ -4347,18 +4347,18 @@ Move_AERIAL_ACE:
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 24, 6, 1, 5
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 7, 3
createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
delay 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 10, 1
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_BLACK, 10, 0, 0
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
end
Move_IRON_DEFENSE:
- loopsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_SHINY, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 8, 2, RGB_WHITEALPHA, 14, -1, 0
waitforvisualfinish
@@ -4367,7 +4367,7 @@ Move_IRON_DEFENSE:
Move_BLOCK:
loadspritegfx ANIM_TAG_X_SIGN
createsprite gBlockXSpriteTemplate, ANIM_TARGET, 66
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
end
Move_HOWL:
@@ -4383,10 +4383,10 @@ Move_HOWL:
Move_BULK_UP:
loadspritegfx ANIM_TAG_BREATH
createvisualtask AnimTask_GrowAndShrink, 2
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
- loopsewithpan SE_W207, SOUND_PAN_ATTACKER, 4, 2
+ loopsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 4, 2
waitforvisualfinish
end
@@ -4395,16 +4395,16 @@ Move_COVET:
loadspritegfx ANIM_TAG_ITEM_BAG
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
delay 15
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
delay 15
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
- loopsewithpan SE_W146, SOUND_PAN_TARGET, 4, 3
+ loopsewithpan SE_M_DIZZY_PUNCH, SOUND_PAN_TARGET, 4, 3
end
Move_VOLT_TACKLE:
@@ -4416,28 +4416,28 @@ Move_VOLT_TACKLE:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 1, 0, 0, 8, RGB_BLACK
waitforvisualfinish
createsprite gVoltTackleOrbSlideSpriteTemplate, ANIM_ATTACKER, 1
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
waitforvisualfinish
clearmonbg ANIM_ATTACKER
blendoff
delay 8
createvisualtask AnimTask_VoltTackleBolt, 5, 0
- playsewithpan SE_W085, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_VoltTackleBolt, 5, 1
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_VoltTackleBolt, 5, 2
- playsewithpan SE_W085, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_VoltTackleBolt, 5, 3
- playsewithpan SE_W085, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_VoltTackleBolt, 5, 4
- playsewithpan SE_W085, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT, SOUND_PAN_ATTACKER
delay 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 10, 0, 18, 1
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 1, 16, 16
delay 2
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 1, -16, -16
@@ -4445,7 +4445,7 @@ Move_VOLT_TACKLE:
createvisualtask AnimTask_VoltTackleAttackerReappear, 5
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 3, 0, 9, 1
- playsewithpan SE_W085B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_ATTACKER
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, 16
delay 2
createsprite gElectricPuffSpriteTemplate, ANIM_ATTACKER, 2, 0, -16, -16
@@ -4458,13 +4458,13 @@ Move_WATER_SPORT:
loadspritegfx ANIM_TAG_GLOWY_BLUE_ORB
createvisualtask AnimTask_WaterSport, 5
delay 8
- playsewithpan SE_W057, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SURF, SOUND_PAN_ATTACKER
delay 44
- playsewithpan SE_W057, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SURF, SOUND_PAN_ATTACKER
delay 44
- playsewithpan SE_W057, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SURF, SOUND_PAN_ATTACKER
delay 44
- panse_1B SE_W057, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_SURF, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
end
Move_CALM_MIND:
@@ -4475,13 +4475,13 @@ Move_CALM_MIND:
createvisualtask AnimTask_SetAllNonAttackersInvisiblity, 5, TRUE
waitforvisualfinish
createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
delay 14
createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
delay 14
createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_SetAllNonAttackersInvisiblity, 5, FALSE
waitforvisualfinish
@@ -4496,20 +4496,20 @@ Move_LEAF_BLADE:
createvisualtask AnimTask_LeafBlade, 5
delay 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
- playsewithpan SE_W015, SOUND_PAN_TARGET
+ playsewithpan SE_M_CUT, SOUND_PAN_TARGET
delay 50
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
- playsewithpan SE_W015, SOUND_PAN_TARGET
+ playsewithpan SE_M_CUT, SOUND_PAN_TARGET
delay 50
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
- playsewithpan SE_W015, SOUND_PAN_TARGET
+ playsewithpan SE_M_CUT, SOUND_PAN_TARGET
waitforvisualfinish
monbg ANIM_TARGET
setalpha 12, 8
delay 12
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 18, 1
createsprite gCrossImpactSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1, 36
- playsewithpan SE_W043, SOUND_PAN_TARGET
+ playsewithpan SE_M_LEER, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -4521,7 +4521,7 @@ Move_DRAGON_DANCE:
monbgprio_28 ANIM_ATTACKER
delay 1
createvisualtask AnimTask_DragonDanceWaver, 5
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
delay 8
createvisualtask AnimTask_BlendPalInAndOutByTag, 5, ANIM_TAG_HOLLOW_ORB, RGB(0, 0, 19), 14, 0, 3
createsprite gDragonDanceOrbSpriteTemplate, ANIM_ATTACKER, 2, 0
@@ -4531,9 +4531,9 @@ Move_DRAGON_DANCE:
createsprite gDragonDanceOrbSpriteTemplate, ANIM_ATTACKER, 2, 170
createsprite gDragonDanceOrbSpriteTemplate, ANIM_ATTACKER, 2, 213
delay 30
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
delay 30
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
waitforvisualfinish
clearmonbg ANIM_ATTACKER
delay 1
@@ -4549,7 +4549,7 @@ Move_SHOCK_WAVE:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 4, RGB_BLACK
waitforvisualfinish
createvisualtask AnimTask_ElectricChargingParticles, 2, ANIM_ATTACKER, 20, 0, 2
- playsewithpan SE_W268, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARGE, SOUND_PAN_ATTACKER
delay 12
createsprite gGrowingShockWaveOrbSpriteTemplate, ANIM_ATTACKER, 2
delay 30
@@ -4557,7 +4557,7 @@ Move_SHOCK_WAVE:
delay 12
waitforvisualfinish
createvisualtask AnimTask_ShockWaveLightning, 5
- playsewithpan SE_W161B, SOUND_PAN_TARGET
+ playsewithpan SE_M_TRI_ATTACK2, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 6, 18, 1
createvisualtask AnimTask_BlendBattleAnimPal, 5, 1, 3, 16, 0, RGB_WHITE
@@ -4570,7 +4570,7 @@ Move_SHOCK_WAVE:
end
Move_HARDEN:
- loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_M_HARDEN, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
end
@@ -4582,27 +4582,27 @@ Move_BELLY_DRUM:
waitforvisualfinish
call BellyDrumRight
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0, 0
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
delay 15
call BellyDrumLeft
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 1, 0
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
delay 15
call BellyDrumRight
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 3, 3, 128
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
delay 7
call BellyDrumLeft
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 128
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
delay 7
call BellyDrumRight
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 1, 0
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
delay 7
call BellyDrumLeft
createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 3, 0
- playsewithpan SE_W187, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BELLY_DRUM, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_MusicNotesClearRainbowBlend, 2
waitforvisualfinish
@@ -4623,11 +4623,11 @@ Move_MIND_READER:
loadspritegfx ANIM_TAG_OPENING_EYE
loadspritegfx ANIM_TAG_ROUND_WHITE_HALO
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W109, SOUND_PAN_TARGET
+ playsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_TARGET
createsprite gOpeningEyeSpriteTemplate, ANIM_ATTACKER, 5, 0, 0, 1, 0
createsprite gWhiteHaloSpriteTemplate, ANIM_ATTACKER, 5
delay 40
- playsewithpan SE_W043, SOUND_PAN_TARGET
+ playsewithpan SE_M_LEER, SOUND_PAN_TARGET
createvisualtask AnimTask_BlendColorCycle, 2, 1, 1, 2, 0, 10, RGB_BLACK
call MindReaderEyeSpikeEffect
waitforvisualfinish
@@ -4667,7 +4667,7 @@ Move_ICE_PUNCH:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 9, RGB(12, 26, 31)
delay 20
- playsewithpan SE_W081, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT, SOUND_PAN_TARGET
createsprite gIceCrystalSpiralInwardSmall, ANIM_ATTACKER, 2, 0
createsprite gIceCrystalSpiralInwardSmall, ANIM_ATTACKER, 2, 64
createsprite gIceCrystalSpiralInwardSmall, ANIM_ATTACKER, 2, 128
@@ -4680,7 +4680,7 @@ Move_ICE_PUNCH:
delay 17
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 4, 0, -10, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, -10, ANIM_TARGET, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 3, 1
waitforvisualfinish
@@ -4696,7 +4696,7 @@ Move_ICE_PUNCH:
end
Move_REST:
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
loadspritegfx ANIM_TAG_LETTER_Z
createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
delay 20
@@ -4713,7 +4713,7 @@ Move_CONFUSION:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 10, 1
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 8, RGB_WHITE
waitforvisualfinish
- playsewithpan SE_W048, SOUND_PAN_TARGET
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_TARGET, 1
waitforvisualfinish
@@ -4730,7 +4730,7 @@ Move_PSYCHIC:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 10, 1
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 8, RGB(31, 23, 0)
waitforvisualfinish
- loopsewithpan SE_W048, SOUND_PAN_TARGET, 10, 3
+ loopsewithpan SE_M_SUPERSONIC, SOUND_PAN_TARGET, 10, 3
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -6, -6, 15, ANIM_TARGET, 1
waitforvisualfinish
@@ -4749,10 +4749,10 @@ FutureSightContinue:
end
FutureSight:
monbg ANIM_ATK_PARTNER
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
setalpha 8, 8
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 8, RGB_WHITE
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_ATTACKER, 1
waitforvisualfinish
@@ -4769,7 +4769,7 @@ Move_THUNDER:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
delay 16
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
- playsewithpan SE_W086, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDER_WAVE, SOUND_PAN_TARGET
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 16, -36
delay 1
@@ -4778,12 +4778,12 @@ Move_THUNDER:
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 16, 12
delay 20
createsprite gLightningSpriteTemplate, ANIM_TARGET, 6, -16, -32
- playsewithpan SE_W086, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDER_WAVE, SOUND_PAN_TARGET
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 6, -16, -16
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 6, -16, 16
- playsewithpan SE_W086, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDER_WAVE, SOUND_PAN_TARGET
delay 5
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 1
@@ -4798,7 +4798,7 @@ Move_THUNDER:
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 0, -32
- playsewithpan SE_W161B, SOUND_PAN_TARGET
+ playsewithpan SE_M_TRI_ATTACK2, SOUND_PAN_TARGET
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 0, -16
delay 1
@@ -4826,7 +4826,7 @@ Move_THUNDER_PUNCH:
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
waitforvisualfinish
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
delay 1
@@ -4838,7 +4838,7 @@ Move_THUNDER_PUNCH:
delay 1
createsprite gLightningSpriteTemplate, ANIM_ATTACKER, 2, 0, 16
delay 1
- playsewithpan SE_W161B, SOUND_PAN_TARGET
+ playsewithpan SE_M_TRI_ATTACK2, SOUND_PAN_TARGET
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
@@ -4854,7 +4854,7 @@ Move_THUNDER_PUNCH:
Move_SACRED_FIRE:
loadspritegfx ANIM_TAG_FIRE
loadspritegfx ANIM_TAG_FIRE_PLUME
- loopsewithpan SE_W221, SOUND_PAN_ATTACKER, 7, 5
+ loopsewithpan SE_M_SACRED_FIRE, SOUND_PAN_ATTACKER, 7, 5
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -32, 0, 50, 5, -2, 0
delay 1
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 66, -20, -10, 50, 5, -1, -1
@@ -4875,13 +4875,13 @@ Move_SACRED_FIRE:
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 1
waitforvisualfinish
- playsewithpan SE_W221B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_TARGET
createsprite gLargeFlameSpriteTemplate, ANIM_TARGET, 2, -16, 0, 70, 16, 0, 1
delay 10
- playsewithpan SE_W221B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_TARGET
createsprite gLargeFlameSpriteTemplate, ANIM_TARGET, 2, 0, 0, 70, 16, 0, 1
delay 10
- playsewithpan SE_W221B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_TARGET
createsprite gLargeFlameSpriteTemplate, ANIM_TARGET, 2, 16, 0, 80, 16, 0, 1
delay 1
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
@@ -4889,7 +4889,7 @@ Move_SACRED_FIRE:
waitforvisualfinish
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 1
- playsewithpan SE_W172B, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
createsprite gLargeFlameScatterSpriteTemplate, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 0
delay 1
createsprite gLargeFlameScatterSpriteTemplate, ANIM_TARGET, 2, 0, 0, 30, 30, 0, 1
@@ -4912,7 +4912,7 @@ Move_SCRATCH:
loadspritegfx ANIM_TAG_SCRATCH
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
createsprite gScratchSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -4925,7 +4925,7 @@ Move_DRAGON_BREATH:
loadspritegfx ANIM_TAG_SMALL_EMBER
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
- loopsewithpan SE_W172, SOUND_PAN_ATTACKER, 7, 7
+ loopsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER, 7, 7
createsprite gDragonBreathFireSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0, 0, 20
delay 2
createsprite gDragonBreathFireSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0, 0, 20
@@ -5007,7 +5007,7 @@ Move_SNORE:
blendoff
end
SnoreEffect:
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 7, ANIM_ATTACKER, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 7, 1
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, 14, 0, 0
@@ -5020,7 +5020,7 @@ Move_LIGHT_SCREEN:
loadspritegfx ANIM_TAG_SPARKLE_3
loadspritegfx ANIM_TAG_GREEN_LIGHT_WALL
setalpha 0, 16
- waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 15
+ waitplaysewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER, 15
createsprite gLightScreenWallSpriteTemplate, ANIM_ATTACKER, 1, 40, 0, ANIM_TAG_GREEN_LIGHT_WALL
delay 10
call SpecialScreenSparkle
@@ -5049,7 +5049,7 @@ Move_MIRROR_COAT:
setalpha 0, 16
createsprite gMirrorCoatWallSpriteTemplate, ANIM_ATTACKER, 1, 40, 0, ANIM_TAG_RED_LIGHT_WALL
delay 10
- playsewithpan SE_W115, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER
call SpecialScreenSparkle
waitforvisualfinish
delay 1
@@ -5060,7 +5060,7 @@ Move_REFLECT:
loadspritegfx ANIM_TAG_SPARKLE_4
loadspritegfx ANIM_TAG_BLUE_LIGHT_WALL
setalpha 0, 16
- waitplaysewithpan SE_W115, SOUND_PAN_ATTACKER, 15
+ waitplaysewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER, 15
createsprite gReflectWallSpriteTemplate, ANIM_ATTACKER, 1, 40, 0, ANIM_TAG_BLUE_LIGHT_WALL
delay 20
createsprite gReflectSparkleSpriteTemplate, ANIM_ATTACKER, 2, 30, 0, ANIM_ATTACKER, 1
@@ -5076,7 +5076,7 @@ Move_REFLECT:
Move_BARRIER:
loadspritegfx ANIM_TAG_GRAY_LIGHT_WALL
setalpha 0, 16
- waitplaysewithpan SE_W112, SOUND_PAN_ATTACKER, 15
+ waitplaysewithpan SE_M_BARRIER, SOUND_PAN_ATTACKER, 15
createsprite gBarrierWallSpriteTemplate, ANIM_ATTACKER, 3, 40, 0, ANIM_TAG_GRAY_LIGHT_WALL
waitforvisualfinish
delay 1
@@ -5090,28 +5090,28 @@ Move_BUBBLE:
setalpha 12, 8
delay 1
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 15, -15, 10, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
delay 6
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 35, 37, 40, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
delay 6
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 10, -37, 30, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
delay 6
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 30, 10, 15, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
delay 6
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 20, 33, 20, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
delay 6
createsprite gWaterBubbleProjectileSpriteTemplate, ANIM_ATTACKER, 2, 18, 0, 25, -30, 10, 128, 100
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W145B, SOUND_PAN_TARGET, 100
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET, 100
waitforvisualfinish
call WaterBubblesEffectLong
waitforvisualfinish
@@ -5124,7 +5124,7 @@ Move_SMOG:
monbg ANIM_DEF_PARTNER
monbgprio_29
setalpha 12, 8
- loopsewithpan SE_W054, SOUND_PAN_TARGET, 17, 10
+ loopsewithpan SE_M_MIST, SOUND_PAN_TARGET, 17, 10
call SmogCloud
call SmogCloud
call SmogCloud
@@ -5133,7 +5133,7 @@ Move_SMOG:
call SmogCloud
call SmogCloud
delay 120
- loopsewithpan SE_W092, SOUND_PAN_TARGET, 18, 2
+ loopsewithpan SE_M_TOXIC, SOUND_PAN_TARGET, 18, 2
createvisualtask AnimTask_BlendColorCycle, 2, 4, 2, 2, 0, 12, RGB(26, 0, 26)
delay 10
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 15, 1
@@ -5152,7 +5152,7 @@ Move_FAINT_ATTACK:
fadetobg BG_DARK
waitbgfadein
delay 0
- playsewithpan SE_W185, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FAINT_ATTACK, SOUND_PAN_ATTACKER
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 3
createvisualtask AnimTask_AttackerFadeToInvisible, 2, 1
waitforvisualfinish
@@ -5163,7 +5163,7 @@ Move_FAINT_ATTACK:
setalpha 12, 8
monbg ANIM_TARGET
delay 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 9, 1
waitforvisualfinish
@@ -5187,7 +5187,7 @@ Move_SAND_ATTACK:
monbg ANIM_ATK_PARTNER
monbgprio_28 ANIM_ATTACKER
setalpha 12, 8
- playsewithpan SE_W028, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_ATTACKER
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2
@@ -5212,7 +5212,7 @@ SandAttackDirt:
Move_MUD_SLAP:
loadspritegfx ANIM_TAG_MUD_SAND
- playsewithpan SE_W028, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_ATTACKER
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2
@@ -5236,14 +5236,14 @@ MudSlapMud:
Move_DRAGON_RAGE:
loadspritegfx ANIM_TAG_SMALL_EMBER
loadspritegfx ANIM_TAG_FIRE_PLUME
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_TARGET, 2, 0, 15, 0, 0, 4
waitforvisualfinish
createsprite gDragonRageFireSpitSpriteTemplate, ANIM_TARGET, 2, 30, 15, 0, 10, 10
waitforvisualfinish
- loopsewithpan SE_W172B, SOUND_PAN_TARGET, 11, 3
+ loopsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET, 11, 3
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 3, 25, 1
createsprite gDragonRageFirePlumeSpriteTemplate, ANIM_TARGET, 66, 1, 5, 0
delay 1
@@ -5267,7 +5267,7 @@ Move_DRAGON_RAGE:
Move_RAIN_DANCE:
loadspritegfx ANIM_TAG_RAIN_DROPS
- playsewithpan SE_W240, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAIN_DANCE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendBattleAnimPal, 10, 0x781, 2, 0, 4, RGB_BLACK
waitforvisualfinish
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 120
@@ -5284,7 +5284,7 @@ Move_BITE:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, 0, -32, 0, 0, 819, 10
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, 0, 32, 4, 0, -819, 10
delay 10
@@ -5303,14 +5303,14 @@ Move_CRUNCH:
fadetobg BG_DARK
waitbgfadein
setalpha 12, 8
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, -32, -32, 1, 819, 819, 10
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, 32, 32, 5, -819, -819, 10
delay 10
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -8, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 7, 5, 2
waitforvisualfinish
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, 32, -32, 7, -819, 819, 10
createsprite gSharpTeethSpriteTemplate, ANIM_ATTACKER, 2, -32, 32, 3, 819, -819, 10
delay 10
@@ -5329,7 +5329,7 @@ Move_CLAMP:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W011, SOUND_PAN_TARGET
+ playsewithpan SE_M_VICEGRIP, SOUND_PAN_TARGET
createsprite gClampJawSpriteTemplate, ANIM_ATTACKER, 2, -32, 0, 2, 819, 0, 10
createsprite gClampJawSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 6, -819, 0, 10
delay 10
@@ -5348,7 +5348,7 @@ Move_ICE_BEAM:
loadspritegfx ANIM_TAG_ICE_CRYSTALS
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
waitforvisualfinish
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_BUBBLE_BEAM2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
createsprite gIceBeamOuterCrystalSpriteTemplate, ANIM_ATTACKER, 2, 20, 12, 0, 12, 20
createsprite gIceBeamOuterCrystalSpriteTemplate, ANIM_ATTACKER, 2, 20, -12, 0, -12, 20
delay 1
@@ -5386,7 +5386,7 @@ IceBeamCreateCrystals:
return
Move_WITHDRAW:
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
createvisualtask AnimTask_Withdraw, 5
waitforvisualfinish
end
@@ -5395,7 +5395,7 @@ Move_AURORA_BEAM:
loadspritegfx ANIM_TAG_RAINBOW_RINGS
fadetobg BG_AURORA
waitbgfadein
- playsewithpan SE_W062, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE_BEAM, SOUND_PAN_ATTACKER
setarg 7, 0
createvisualtask AnimTask_RotateAuroraRingColors, 10, 130
call AuroraBeamCreateRings
@@ -5404,7 +5404,7 @@ Move_AURORA_BEAM:
call AuroraBeamCreateRings
call AuroraBeamCreateRings
setarg 7, 0xFFFF
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 6, 0, 10
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_BUBBLE_BEAM2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 6, 0, 10
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 40, 1
call AuroraBeamCreateRings
call AuroraBeamCreateRings
@@ -5437,7 +5437,7 @@ SolarBeamSetUp:
monbg ANIM_ATK_PARTNER
setalpha 12, 8
createvisualtask AnimTask_BlendColorCycle, 2, 2, 1, 4, 0, 11, RGB(31, 31, 11)
- playsewithpan SE_W025, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
call SolarBeamAbsorbEffect
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -5475,7 +5475,7 @@ SolarBeamAbsorbEffect:
return
SolarBeamUnleash:
call SetSolarbeamBg
- panse_1B SE_W076, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_SOLAR_BEAM, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createvisualtask AnimTask_CreateSmallSolarbeamOrbs, 5
createsprite gSolarbeamBigOrbSpriteTemplate, ANIM_TARGET, 3, 15, 0, 20, 0
delay 4
@@ -5527,10 +5527,10 @@ BlizzardContinue:
createvisualtask AnimTask_StartSlidingBg, 5, -2304, 0, 1, -1
waitbgfadein
waitforvisualfinish
- panse_1B SE_W059, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_BLIZZARD, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
call BlizzardIceCrystals
call BlizzardIceCrystals
- playsewithpan SE_W059B, SOUND_PAN_TARGET
+ playsewithpan SE_M_BLIZZARD2, SOUND_PAN_TARGET
waitforvisualfinish
call IceCrystalEffectLong
waitforvisualfinish
@@ -5573,10 +5573,10 @@ Move_POWDER_SNOW:
monbg ANIM_DEF_PARTNER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 1, 0, 3, RGB_BLACK
waitforvisualfinish
- panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_GUST, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
call PowderSnowSnowballs
call PowderSnowSnowballs
- playsewithpan SE_W016B, SOUND_PAN_TARGET
+ playsewithpan SE_M_GUST2, SOUND_PAN_TARGET
waitforvisualfinish
waitsound
call IceCrystalEffectLong
@@ -5610,7 +5610,7 @@ Move_HYDRO_PUMP:
setalpha 12, 8
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
delay 6
- panse_1B SE_W056, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_HYDRO_PUMP, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createvisualtask AnimTask_StartSinAnimTimer, 5, 100
call HydroPumpBeams
call HydroPumpBeams
@@ -5655,7 +5655,7 @@ Move_SIGNAL_BEAM:
loadspritegfx ANIM_TAG_DUCK
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 25, 1
delay 6
- panse_1B SE_W062, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
+ panse_1B SE_M_BUBBLE_BEAM, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
createvisualtask AnimTask_StartSinAnimTimer, 5, 100
call SignalBeamOrbs
call SignalBeamOrbs
@@ -5699,7 +5699,7 @@ Move_ABSORB:
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB(13, 31, 12)
waitforvisualfinish
- playsewithpan SE_W071, SOUND_PAN_TARGET
+ playsewithpan SE_M_ABSORB, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
@@ -5717,28 +5717,28 @@ Move_ABSORB:
end
AbsorbEffect:
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
delay 4
return
@@ -5752,7 +5752,7 @@ Move_MEGA_DRAIN:
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 8, RGB(13, 31, 12)
waitforvisualfinish
- playsewithpan SE_W071, SOUND_PAN_TARGET
+ playsewithpan SE_M_ABSORB, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 1
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
@@ -5770,35 +5770,35 @@ Move_MEGA_DRAIN:
end
MegaDrainAbsorbEffect:
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
delay 4
@@ -5813,7 +5813,7 @@ Move_GIGA_DRAIN:
setalpha 12, 8
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 12, RGB(13, 31, 12)
waitforvisualfinish
- playsewithpan SE_W071, SOUND_PAN_TARGET
+ playsewithpan SE_M_ABSORB, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
@@ -5831,42 +5831,42 @@ Move_GIGA_DRAIN:
end
GigaDrainAbsorbEffect:
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -40, 35
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 28, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 40, 39
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -32, 26
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -40, 26
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 36, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
@@ -5886,7 +5886,7 @@ Move_LEECH_LIFE:
createsprite gLeechLifeNeedleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 12
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
- playsewithpan SE_W071, SOUND_PAN_TARGET
+ playsewithpan SE_M_ABSORB, SOUND_PAN_TARGET
delay 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
waitforvisualfinish
@@ -5906,7 +5906,7 @@ Move_LEECH_LIFE:
Move_SYNTHESIS:
loadspritegfx ANIM_TAG_SPARKLE_2
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 16, RGB(27, 31, 18)
- playsewithpan SE_W025, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
call GrantingStarsEffect
waitforvisualfinish
unloadspritegfx ANIM_TAG_SPARKLE_2
@@ -5928,22 +5928,22 @@ Move_TOXIC:
end
ToxicBubbles:
createsprite gToxicBubbleSpriteTemplate, ANIM_TARGET, 2, -24, 16, 1, 1
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 15
createsprite gToxicBubbleSpriteTemplate, ANIM_TARGET, 2, 8, 16, 1, 1
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 15
createsprite gToxicBubbleSpriteTemplate, ANIM_TARGET, 2, -8, 16, 1, 1
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 15
createsprite gToxicBubbleSpriteTemplate, ANIM_TARGET, 2, 24, 16, 1, 1
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 15
return
Move_SLUDGE:
loadspritegfx ANIM_TAG_POISON_BUBBLE
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
createsprite gSludgeProjectileSpriteTemplate, ANIM_TARGET, 2, 20, 0, 40, 0
waitforvisualfinish
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 5, 1
@@ -5970,19 +5970,19 @@ Move_SLUDGE_BOMB:
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -27, 44, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, 39, -28, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -42, -42, 20
- playsewithpan SE_W091, SOUND_PAN_TARGET
+ playsewithpan SE_M_DIG, SOUND_PAN_TARGET
delay 5
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, 0, 40, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -8, -44, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -46, -28, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, 46, 9, 20
- playsewithpan SE_W091, SOUND_PAN_TARGET
+ playsewithpan SE_M_DIG, SOUND_PAN_TARGET
delay 5
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, 42, 0, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -43, -12, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, 16, -46, 20
createsprite gSludgeBombHitParticleSpriteTemplate, ANIM_TARGET, 2, -16, 44, 20
- playsewithpan SE_W091, SOUND_PAN_TARGET
+ playsewithpan SE_M_DIG, SOUND_PAN_TARGET
delay 0
waitsound
waitforvisualfinish
@@ -5990,7 +5990,7 @@ Move_SLUDGE_BOMB:
waitforvisualfinish
end
SludgeBombProjectile:
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
createsprite gSludgeProjectileSpriteTemplate, ANIM_TARGET, 2, 20, 0, 40, 0
delay 3
return
@@ -5999,31 +5999,31 @@ Move_ACID:
loadspritegfx ANIM_TAG_POISON_BUBBLE
monbg ANIM_DEF_PARTNER
createsprite gAcidPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 20, 0, 40, 1, 0, 0
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 5
createsprite gAcidPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 20, 0, 40, 1, 24, 0
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 5
createsprite gAcidPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 20, 0, 40, 1, -24, 0
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 15
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 10, 1
createvisualtask AnimTask_ShakeMon2, 5, ANIM_DEF_PARTNER, 2, 0, 10, 1
createvisualtask AnimTask_BlendColorCycle, 2, 20, 2, 2, 0, 12, RGB(30, 0, 31)
createsprite gAcidPoisonDropletSpriteTemplate, ANIM_TARGET, 2, 0, -22, 0, 15, 55
- playsewithpan SE_W145, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_TARGET
delay 10
createsprite gAcidPoisonDropletSpriteTemplate, ANIM_TARGET, 2, -26, -24, 0, 15, 55
- playsewithpan SE_W145, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_TARGET
delay 10
createsprite gAcidPoisonDropletSpriteTemplate, ANIM_TARGET, 2, 15, -27, 0, 15, 50
- playsewithpan SE_W145, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_TARGET
delay 10
createsprite gAcidPoisonDropletSpriteTemplate, ANIM_TARGET, 2, -15, -17, 0, 10, 45
- playsewithpan SE_W145, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_TARGET
delay 10
createsprite gAcidPoisonDropletSpriteTemplate, ANIM_TARGET, 2, 27, -22, 0, 15, 50
- playsewithpan SE_W145, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
end
@@ -6034,14 +6034,14 @@ Move_BONEMERANG:
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W155, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BONEMERANG, SOUND_PAN_ATTACKER
createsprite gBonemerangSpriteTemplate, ANIM_ATTACKER, 2
delay 20
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 5, 1
delay 17
- playsewithpan SE_W233, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_ATTACKER
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, -4
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
@@ -6054,13 +6054,13 @@ Move_BONE_CLUB:
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W155, SOUND_PAN_TARGET
+ playsewithpan SE_M_BONEMERANG, SOUND_PAN_TARGET
createsprite gSpinningBoneSpriteTemplate, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
delay 12
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 5, 1
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 7, 5, 1, RGB_BLACK, 10, 0, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6071,12 +6071,12 @@ Move_BONE_RUSH:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W155, SOUND_PAN_TARGET
+ playsewithpan SE_M_BONEMERANG, SOUND_PAN_TARGET
createsprite gSpinningBoneSpriteTemplate, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
delay 12
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 3, 5, 1
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6085,15 +6085,15 @@ Move_BONE_RUSH:
Move_SPIKES:
loadspritegfx ANIM_TAG_SPIKES
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 28
createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 24, 30
delay 10
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 28
createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, -24, 24, 30
delay 10
- waitplaysewithpan SE_W030, SOUND_PAN_TARGET, 28
+ waitplaysewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET, 28
createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 24, 24, 30
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
@@ -6103,7 +6103,7 @@ Move_MEGAHORN:
loadspritegfx ANIM_TAG_HORN_HIT_2
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
jumpifcontest MegahornInContest
fadetobg BG_DRILL
waitbgfadeout
@@ -6118,7 +6118,7 @@ MegahornContinue:
delay 3
createsprite gMegahornHornSpriteTemplate, ANIM_ATTACKER, 3, -42, 25, 0, 0, 6
delay 4
- playsewithpan SE_W011, SOUND_PAN_TARGET
+ playsewithpan SE_M_VICEGRIP, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -16, 4, 1, 4
waitforvisualfinish
@@ -6148,13 +6148,13 @@ Move_GUST:
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W016, SOUND_PAN_TARGET
+ playsewithpan SE_M_GUST, SOUND_PAN_TARGET
createsprite gEllipticalGustSpriteTemplate, ANIM_ATTACKER, 2, 0, -16
createvisualtask AnimTask_AnimateGustTornadoPalette, 5, 1, 70
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 1, 0, 7, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
- playsewithpan SE_W016B, SOUND_PAN_TARGET
+ playsewithpan SE_M_GUST2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6166,7 +6166,7 @@ Move_WING_ATTACK:
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- loopsewithpan SE_W017, SOUND_PAN_ATTACKER, 20, 2
+ loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
createvisualtask AnimTask_AnimateGustTornadoPalette, 5, 1, 70
createsprite gGustToTargetSpriteTemplate, ANIM_ATTACKER, 2, -25, 0, 0, 0, 20
@@ -6176,7 +6176,7 @@ Move_WING_ATTACK:
delay 17
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 16, 0, ANIM_TARGET, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, ANIM_TARGET, 1
- loopsewithpan SE_W003, SOUND_PAN_TARGET, 5, 2
+ loopsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET, 5, 2
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 11
waitforvisualfinish
@@ -6186,7 +6186,7 @@ Move_WING_ATTACK:
Move_PECK:
loadspritegfx ANIM_TAG_IMPACT
- playsewithpan SE_W030, SOUND_PAN_TARGET
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_TARGET
createvisualtask AnimTask_RotateMonToSideAndRestore, 2, 3, -768, ANIM_TARGET, 2
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -12, 0, ANIM_TARGET, 3
waitforvisualfinish
@@ -6207,7 +6207,7 @@ Move_AEROBLAST:
call AeroblastBeam
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6215,19 +6215,19 @@ Move_AEROBLAST:
call UnsetSkyBg
end
AeroblastBeam:
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 0, 0
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 0, 0
delay 3
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 1, 0
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 1, 0
delay 3
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 2, 0
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 2, 0
delay 3
- playsewithpan SE_W026, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, -12, 0, -12, 15, 3, 0
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 26, 8, 12, 8, 15, 3, 0
delay 3
@@ -6240,18 +6240,18 @@ Move_WATER_GUN:
monbgprio_28 ANIM_TARGET
setalpha 12, 8
createsprite gWaterGunProjectileSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 40, -25
- playsewithpan SE_W145, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 1, 0, 8, 1
createsprite gWaterHitSplatSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, ANIM_TARGET, 2
createsprite gWaterGunDropletSpriteTemplate, ANIM_ATTACKER, 2, 0, -15, 0, 15, 55
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
delay 10
createsprite gWaterGunDropletSpriteTemplate, ANIM_ATTACKER, 2, 15, -20, 0, 15, 50
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
delay 10
createsprite gWaterGunDropletSpriteTemplate, ANIM_ATTACKER, 2, -15, -10, 0, 10, 45
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6263,7 +6263,7 @@ Move_CRABHAMMER:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
createsprite gWaterHitSplatSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB(13, 21, 31), 10, 0, 0
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -24, 0, 0, 4
@@ -6272,7 +6272,7 @@ Move_CRABHAMMER:
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 4
waitforvisualfinish
- loopsewithpan SE_W152, SOUND_PAN_TARGET, 20, 3
+ loopsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET, 20, 3
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 4, 8, 1
createsprite gSmallBubblePairSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 20, ANIM_TARGET
delay 4
@@ -6297,7 +6297,7 @@ Move_CRABHAMMER:
Move_SURF:
createvisualtask AnimTask_CreateSurfWave, 2, FALSE
delay 24
- panse_1B SE_W057, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_SURF, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
waitforvisualfinish
end
@@ -6309,7 +6309,7 @@ Move_FLAMETHROWER:
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
delay 6
createvisualtask AnimTask_StartSinAnimTimer, 5, 100
- panse_1B SE_W053, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_FLAMETHROWER, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
call FlamethrowerCreateFlames
call FlamethrowerCreateFlames
call FlamethrowerCreateFlames
@@ -6337,7 +6337,7 @@ FlamethrowerCreateFlames:
@ Also used by Sandstorm weather
Move_SANDSTORM:
loadspritegfx ANIM_TAG_FLYING_DIRT
- playsewithpan SE_W201, 0
+ playsewithpan SE_M_SANDSTORM, 0
createvisualtask AnimTask_LoadSandstormBackground, 5, FALSE
delay 16
createsprite gFlyingSandCrescentSpriteTemplate, ANIM_ATTACKER, 40, 10, 2304, 96, 0
@@ -6362,7 +6362,7 @@ Move_WHIRLPOOL:
setalpha 12, 8
delay 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
- playsewithpan SE_W250, SOUND_PAN_TARGET
+ playsewithpan SE_M_WHIRLPOOL, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 50, 1
call WhirlpoolEffect
call WhirlpoolEffect
@@ -6397,19 +6397,19 @@ FlyEnd:
end
FlySetUp:
- playsewithpan SE_W019, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLY, SOUND_PAN_ATTACKER
createsprite gFlyBallUpSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 13, 336
goto FlyEnd
FlyUnleash:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
createsprite gFlyBallAttackSpriteTemplate, ANIM_ATTACKER, 2, 20
delay 20
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6423,17 +6423,17 @@ BounceEnd:
end
BounceSetUp:
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
createsprite gBounceBallShrinkSpriteTemplate, ANIM_ATTACKER, 2, 0, 0
goto BounceEnd
BounceUnleash:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gBounceBallLandSpriteTemplate, ANIM_TARGET, 3
delay 7
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 5, 11, 1
waitforvisualfinish
@@ -6447,10 +6447,10 @@ Move_KARATE_CHOP:
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W104, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
createsprite gKarateChopSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, 0, 0, 10, 1, 3, 0
waitforvisualfinish
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
waitforvisualfinish
@@ -6463,11 +6463,11 @@ Move_CROSS_CHOP:
loadspritegfx ANIM_TAG_CROSS_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W025, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_TARGET
createsprite gCrossChopHandSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0
createsprite gCrossChopHandSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1
delay 40
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 1, RGB_WHITE, 10, 0, 10
createsprite gCrossImpactSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 20
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 7, 0, 9, 1
@@ -6484,11 +6484,11 @@ Move_JUMP_KICK:
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4
delay 3
createsprite gJumpKickSpriteTemplate, ANIM_ATTACKER, 2, -16, 8, 0, 0, 10, ANIM_TARGET, 1, 1
- playsewithpan SE_W026, SOUND_PAN_TARGET
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 7, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6505,10 +6505,10 @@ Move_HI_JUMP_KICK:
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 3
delay 2
createsprite gJumpKickSpriteTemplate, ANIM_ATTACKER, 2, -16, 8, 0, 0, 10, ANIM_TARGET, 1, 1
- playsewithpan SE_W026, SOUND_PAN_TARGET
+ playsewithpan SE_M_JUMP_KICK, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -28, 0, 0, 3
delay 3
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 11, 1
@@ -6527,7 +6527,7 @@ Move_DOUBLE_KICK:
setalpha 12, 8
createsprite gFistFootRandomPosSpriteTemplate, ANIM_ATTACKER, 3, 1, 20, 1
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -6538,7 +6538,7 @@ Move_TRIPLE_KICK:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
jumpifmoveturn 0, TripleKickLeft
jumpifmoveturn 1, TripleKickRight
goto TripleKickCenter
@@ -6574,26 +6574,26 @@ Move_DYNAMIC_PUNCH:
delay 1
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 20, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 7, 1
delay 1
waitsound
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 5, 0, 28, 1
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 1, 1
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
@@ -6606,23 +6606,23 @@ Move_COUNTER:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 1, 4
- playsewithpan SE_W233, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
delay 4
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -15, 18, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 25, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, -15, 18, 8, 1, 0
delay 3
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, -4, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 0, -4, 8, 1, 0
delay 3
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 15, 9, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 3, 15, 9, 8, 1, 0
delay 5
@@ -6636,13 +6636,13 @@ Move_VITAL_THROW:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W233, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_ATTACKER
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 1, 2
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -24, 0, 0, 4
waitforvisualfinish
@@ -6664,10 +6664,10 @@ Move_ROCK_SMASH:
delay 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createsprite gFistFootSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 8, 1, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 5, 1
waitforvisualfinish
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
createsprite gRockFragmentSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 20, 24, 14, 2
createsprite gRockFragmentSpriteTemplate, ANIM_ATTACKER, 2, 5, 0, -20, 24, 14, 1
createsprite gRockFragmentSpriteTemplate, ANIM_ATTACKER, 2, 0, 5, 20, -24, 14, 2
@@ -6686,16 +6686,16 @@ Move_SUBMISSION:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 10
- waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 20
- waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 30
- waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 40
- waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 50
- waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 60
- waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 70
- waitplaysewithpan SE_W104, SOUND_PAN_ATTACKER, 80
- waitplaysewithpan SE_W004, SOUND_PAN_TARGET, 90
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET, 10
+ waitplaysewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER, 20
+ waitplaysewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET, 30
+ waitplaysewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER, 40
+ waitplaysewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET, 50
+ waitplaysewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER, 60
+ waitplaysewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET, 70
+ waitplaysewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER, 80
+ waitplaysewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET, 90
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, -18, 6, 6, 4
createvisualtask AnimTask_TranslateMonElliptical, 2, 1, 18, 6, 6, 4
call SubmissionHit
@@ -6722,7 +6722,7 @@ Move_SUNNY_DAY:
setalpha 13, 3
createvisualtask AnimTask_BlendBattleAnimPal, 10, 0x781, 1, 0, 6, RGB_WHITE
waitforvisualfinish
- panse_26 SE_W080, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
+ panse_26 SE_M_PETAL_DANCE, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
call SunnyDayLightRay
call SunnyDayLightRay
call SunnyDayLightRay
@@ -6743,7 +6743,7 @@ Move_COTTON_SPORE:
loadspritegfx ANIM_TAG_SPORE
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
- loopsewithpan SE_W077, SOUND_PAN_TARGET, 18, 10
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 18, 10
call CreateCottonSpores
call CreateCottonSpores
call CreateCottonSpores
@@ -6765,7 +6765,7 @@ Move_SPORE:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
createvisualtask AnimTask_SporeDoubleBattle, 2
- loopsewithpan SE_W077, SOUND_PAN_TARGET, 16, 11
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 16, 11
call CreateSpore
call CreateSpore
call CreateSpore
@@ -6789,7 +6789,7 @@ Move_PETAL_DANCE:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W080, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PETAL_DANCE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 6, 6, 3
createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140
createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 16, -24, 8, 100
@@ -6811,7 +6811,7 @@ Move_PETAL_DANCE:
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 5
delay 3
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 6, 0, 8, 1
waitforvisualfinish
@@ -6829,7 +6829,7 @@ Move_RAZOR_LEAF:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
delay 1
- loopsewithpan SE_W077, SOUND_PAN_ATTACKER, 10, 5
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_ATTACKER, 10, 5
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10
delay 2
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -1, 15
@@ -6850,11 +6850,11 @@ Move_RAZOR_LEAF:
delay 2
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8
delay 60
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1
delay 20
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 8, 1
waitforvisualfinish
@@ -6878,7 +6878,7 @@ Move_ANCIENT_POWER:
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 20, 32, -28, 60, 1
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 0, 32, -28, 30, 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 30, 1
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
delay 10
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, 15, 32, -48, 25, 5
createsprite gAncientPowerRockSpriteTemplate, ANIM_ATTACKER, 2, -10, 32, -42, 30, 4
@@ -6888,7 +6888,7 @@ Move_ANCIENT_POWER:
waitforvisualfinish
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, 0, 0, 4
delay 3
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -6901,10 +6901,10 @@ Move_ANCIENT_POWER:
Move_OCTAZOOKA:
loadspritegfx ANIM_TAG_GRAY_SMOKE
loadspritegfx ANIM_TAG_BLACK_BALL
- playsewithpan SE_W025B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_ATTACKER
createsprite gOctazookaBallSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 0, 20, 0
waitforvisualfinish
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, 8, 8, 1, 0
delay 2
createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, -8, -8, 1, 0
@@ -6919,7 +6919,7 @@ Move_MIST:
loadspritegfx ANIM_TAG_MIST_CLOUD
monbg ANIM_ATK_PARTNER
setalpha 12, 8
- loopsewithpan SE_W054, SOUND_PAN_ATTACKER, 20, 15
+ loopsewithpan SE_M_MIST, SOUND_PAN_ATTACKER, 20, 15
call MistCloud
call MistCloud
call MistCloud
@@ -6941,7 +6941,7 @@ MistCloud:
Move_HAZE:
waitforvisualfinish
- playsewithpan SE_W114, 0
+ playsewithpan SE_M_HAZE, 0
createvisualtask AnimTask_HazeScrollingFog, 5
delay 30
createvisualtask AnimTask_BlendBattleAnimPal, 10, 0x780, 2, 0, 16, RGB_BLACK
@@ -6960,14 +6960,14 @@ Move_FIRE_PUNCH:
createsprite gFireSpiralInwardSpriteTemplate, ANIM_TARGET, 1, 64
createsprite gFireSpiralInwardSpriteTemplate, ANIM_TARGET, 1, 128
createsprite gFireSpiralInwardSpriteTemplate, ANIM_TARGET, 1, 196
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gFistFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
call FireSpreadEffect
delay 4
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 0, 9, 0, RGB_RED
waitforvisualfinish
@@ -6990,7 +6990,7 @@ Move_LEER:
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
setalpha 8, 8
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
createsprite gLeerSpriteTemplate, ANIM_ATTACKER, 2, 24, -12
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
waitforvisualfinish
@@ -7009,10 +7009,10 @@ Move_DREAM_EATER:
loadspritegfx ANIM_TAG_BLUE_STAR
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
setalpha 8, 8
- playsewithpan SE_W107, SOUND_PAN_TARGET
+ playsewithpan SE_M_MINIMIZE, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 5, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -6, -6, 15, ANIM_TARGET, 1
waitforvisualfinish
@@ -7029,42 +7029,42 @@ Move_DREAM_EATER:
call UnsetPsychicBackground
end
DreamEaterAbsorb:
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -40, 35
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 28, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 40, 39
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -32, 26
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, -15, -16, 36
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 16, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -40, 26
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -5, 15, 36, 33
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 10, -5, -8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, -10, 20, 20, 39
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 0, 5, 8, 26
createsprite gAbsorptionOrbSpriteTemplate, ANIM_ATTACKER, 3, 5, -18, -20, 35
@@ -7079,25 +7079,25 @@ Move_POISON_GAS:
monbgprio_29
setalpha 12, 8
delay 0
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
- playsewithpan SE_W054, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
createsprite gPoisonGasCloudSpriteTemplate, ANIM_TARGET, 0, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 40
- loopsewithpan SE_W054, SOUND_PAN_TARGET, 28, 6
+ loopsewithpan SE_M_MIST, SOUND_PAN_TARGET, 28, 6
createvisualtask AnimTask_BlendColorCycle, 2, 4, 6, 2, 0, 12, RGB(26, 0, 26)
waitforvisualfinish
blendoff
@@ -7110,7 +7110,7 @@ Move_BIND:
goto BindWrap
BindWrap:
- playsewithpan SE_W020, SOUND_PAN_TARGET
+ playsewithpan SE_M_BIND, SOUND_PAN_TARGET
call BindWrapSqueezeTarget
call BindWrapSqueezeTarget
waitforvisualfinish
@@ -7126,9 +7126,9 @@ Move_WRAP:
Move_PSYBEAM:
loadspritegfx ANIM_TAG_GOLD_RING
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W060B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 4, 0, 15
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_PSYBEAM2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 4, 0, 15
call PsybeamRings
call PsybeamRings
createvisualtask AnimTask_SwayMon, 5, 0, 6, 2048, 4, ANIM_TARGET
@@ -7163,7 +7163,7 @@ Move_HYPNOSIS:
call UnsetPsychicBackground
end
HypnosisRings:
- playsewithpan SE_W048, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_ATTACKER
createsprite gGoldRingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 0, 8, 27, 0
createsprite gGoldRingSpriteTemplate, ANIM_TARGET, 2, 16, -8, 0, -8, 27, 0
delay 6
@@ -7171,10 +7171,10 @@ HypnosisRings:
Move_PSYWAVE:
loadspritegfx ANIM_TAG_BLUE_RING
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
createvisualtask AnimTask_StartSinAnimTimer, 5, 100
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W100, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 9, 0, 10
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_TELEPORT, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 9, 0, 10
call PsywaveRings
call PsywaveRings
createvisualtask AnimTask_BlendColorCycle, 2, 4, 1, 4, 0, 12, RGB(31, 18, 31)
@@ -7196,7 +7196,7 @@ PsywaveRings:
Move_ZAP_CANNON:
loadspritegfx ANIM_TAG_BLACK_BALL_2
loadspritegfx ANIM_TAG_SPARK_2
- playsewithpan SE_W086, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_THUNDER_WAVE, SOUND_PAN_ATTACKER
createsprite gZapCannonBallSpriteTemplate, ANIM_TARGET, 3, 10, 0, 0, 0, 30, 0
createsprite gZapCannonSparkSpriteTemplate, ANIM_TARGET, 4, 10, 0, 16, 30, 0, 40, 0
createsprite gZapCannonSparkSpriteTemplate, ANIM_TARGET, 4, 10, 0, 16, 30, 64, 40, 1
@@ -7209,7 +7209,7 @@ Move_ZAP_CANNON:
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
delay 15
- waitplaysewithpan SE_W085B, SOUND_PAN_TARGET, 19
+ waitplaysewithpan SE_M_THUNDERBOLT2, SOUND_PAN_TARGET, 19
call ElectricityEffect
waitforvisualfinish
end
@@ -7217,13 +7217,13 @@ Move_ZAP_CANNON:
Move_STEEL_WING:
loadspritegfx ANIM_TAG_GUST
loadspritegfx ANIM_TAG_IMPACT
- loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_M_HARDEN, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
- loopsewithpan SE_W017, SOUND_PAN_ATTACKER, 20, 2
+ loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
createvisualtask AnimTask_AnimateGustTornadoPalette, 5, 1, 70
createsprite gGustToTargetSpriteTemplate, ANIM_ATTACKER, 2, -25, 0, 0, 0, 20
@@ -7233,7 +7233,7 @@ Move_STEEL_WING:
delay 17
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 16, 0, ANIM_TARGET, 1
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, ANIM_TARGET, 1
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 11
waitforvisualfinish
@@ -7243,7 +7243,7 @@ Move_STEEL_WING:
Move_IRON_TAIL:
loadspritegfx ANIM_TAG_IMPACT
- loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_M_HARDEN, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 1, 0, 0
waitforvisualfinish
monbg ANIM_TARGET
@@ -7252,7 +7252,7 @@ Move_IRON_TAIL:
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
clearmonbg ANIM_TARGET
@@ -7263,7 +7263,7 @@ Move_IRON_TAIL:
Move_POISON_TAIL:
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_POISON_BUBBLE
- loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_M_HARDEN, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 1, 1, RGB(24, 6, 23)
waitforvisualfinish
monbg ANIM_TARGET
@@ -7272,7 +7272,7 @@ Move_POISON_TAIL:
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
clearmonbg ANIM_TARGET
@@ -7283,19 +7283,19 @@ Move_POISON_TAIL:
Move_METAL_CLAW:
loadspritegfx ANIM_TAG_CLAW_SLASH
- loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
+ loopsewithpan SE_M_HARDEN, SOUND_PAN_ATTACKER, 28, 2
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 2
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, 10, 0
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
delay 8
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 2
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, -10, 1
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, 10, 1
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
@@ -7305,11 +7305,11 @@ Move_METAL_CLAW:
Move_NIGHT_SHADE:
monbg ANIM_ATTACKER
monbgprio_28 ANIM_ATTACKER
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
fadetobg BG_GHOST
waitbgfadein
delay 10
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
createvisualtask AnimTask_NightShadeClone, 5, 85
delay 70
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 12, 1
@@ -7324,24 +7324,24 @@ Move_NIGHT_SHADE:
Move_EGG_BOMB:
loadspritegfx ANIM_TAG_EXPLOSION
loadspritegfx ANIM_TAG_LARGE_FRESH_EGG
- playsewithpan SE_W039, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
createsprite gEggThrowSpriteTemplate, ANIM_TARGET, 2, 10, 0, 0, 0, 25, -32
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 16, 1
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 6, 5, 1, 0
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
delay 3
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, -16, -15, 1, 0
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
delay 3
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 16, -5, 1, 0
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
delay 3
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, -12, 18, 1, 0
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
delay 3
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 0, 5, 1, 0
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
delay 3
waitforvisualfinish
end
@@ -7351,10 +7351,10 @@ Move_SHADOW_BALL:
fadetobg BG_GHOST
waitbgfadein
delay 15
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W054, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_MIST, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
createsprite gShadowBallSpriteTemplate, ANIM_TARGET, 2, 16, 16, 8
waitforvisualfinish
- playsewithpan SE_W028, SOUND_PAN_TARGET
+ playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 8, 1
waitforvisualfinish
restorebg
@@ -7364,7 +7364,7 @@ Move_SHADOW_BALL:
Move_LICK:
loadspritegfx ANIM_TAG_LICK
delay 15
- playsewithpan SE_W122, SOUND_PAN_TARGET
+ playsewithpan SE_M_LICK, SOUND_PAN_TARGET
createsprite gLickSpriteTemplate, ANIM_TARGET, 2, 0, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 1, 0, 16, 1
waitforvisualfinish
@@ -7372,7 +7372,7 @@ Move_LICK:
Move_FOCUS_ENERGY:
loadspritegfx ANIM_TAG_FOCUS_ENERGY
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
call EndureEffect
delay 8
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 11, RGB_WHITE
@@ -7387,7 +7387,7 @@ Move_BIDE:
choosetwoturnanim BideSetUp, BideUnleash
end
BideSetUp:
- loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 9, 2
+ loopsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER, 9, 2
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
waitforvisualfinish
@@ -7397,7 +7397,7 @@ BideUnleash:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- loopsewithpan SE_W036, SOUND_PAN_ATTACKER, 9, 2
+ loopsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER, 9, 2
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 2, 0, 11, RGB_RED
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 32, 1
waitforvisualfinish
@@ -7405,13 +7405,13 @@ BideUnleash:
waitforvisualfinish
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 2, 0, 12, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 16, 1
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 18, -8, ANIM_TARGET, 1
delay 5
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, -18, 8, ANIM_TARGET, 1
delay 5
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, -8, -5, ANIM_TARGET, 1
waitforvisualfinish
delay 5
@@ -7430,7 +7430,7 @@ Move_STRING_SHOT:
delay 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
waitforvisualfinish
- loopsewithpan SE_W081, SOUND_PAN_ATTACKER, 9, 6
+ loopsewithpan SE_M_STRING_SHOT, SOUND_PAN_ATTACKER, 9, 6
call StringShotThread
call StringShotThread
call StringShotThread
@@ -7450,7 +7450,7 @@ Move_STRING_SHOT:
call StringShotThread
call StringShotThread
waitforvisualfinish
- playsewithpan SE_W081B, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT2, SOUND_PAN_TARGET
createsprite gStringWrapSpriteTemplate, ANIM_TARGET, 2, 0, 10
delay 4
createsprite gStringWrapSpriteTemplate, ANIM_TARGET, 2, 0, -2
@@ -7476,7 +7476,7 @@ Move_SPIDER_WEB:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
waitforvisualfinish
monbgprio_28 ANIM_TARGET
- loopsewithpan SE_W081, SOUND_PAN_ATTACKER, 9, 6
+ loopsewithpan SE_M_STRING_SHOT, SOUND_PAN_ATTACKER, 9, 6
call SpiderWebThread
call SpiderWebThread
call SpiderWebThread
@@ -7492,7 +7492,7 @@ Move_SPIDER_WEB:
call SpiderWebThread
call SpiderWebThread
waitforvisualfinish
- playsewithpan SE_W081B, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT2, SOUND_PAN_TARGET
createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
@@ -7513,12 +7513,12 @@ RazorWindEnd:
RazorWindSetUp:
loadspritegfx ANIM_TAG_GUST
- playsewithpan SE_W016, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_GUST, SOUND_PAN_ATTACKER
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 0, 7, 40
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 85, 7, 40
createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 170, 7, 40
waitforvisualfinish
- playsewithpan SE_W016B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_GUST2, SOUND_PAN_ATTACKER
goto RazorWindEnd
RazorWindUnleash:
@@ -7526,16 +7526,16 @@ RazorWindUnleash:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, 8, 0, 0, 22, 2, 1
delay 2
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, -8, 16, 14, 22, 1, 1
delay 2
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gAirWaveCrescentSpriteTemplate, ANIM_ATTACKER, 2, 14, 12, -16, -14, 22, 0, 1
delay 17
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 10, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_DEF_PARTNER, 2, 0, 10, 1
waitforvisualfinish
@@ -7548,11 +7548,11 @@ Move_DISABLE:
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
setalpha 8, 8
- playsewithpan SE_W197, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
createsprite gSpinningSparkleSpriteTemplate, ANIM_ATTACKER, 13, 24, -16
waitforvisualfinish
createvisualtask AnimTask_GrowAndGreyscale, 5
- loopsewithpan SE_W020, SOUND_PAN_TARGET, 15, 4
+ loopsewithpan SE_M_BIND, SOUND_PAN_TARGET, 15, 4
waitforvisualfinish
delay 1
clearmonbg ANIM_TARGET
@@ -7564,7 +7564,7 @@ Move_RECOVER:
loadspritegfx ANIM_TAG_BLUE_STAR
monbg ANIM_ATK_PARTNER
setalpha 12, 8
- loopsewithpan SE_W025, SOUND_PAN_ATTACKER, 13, 3
+ loopsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER, 13, 3
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 6, 0, 11, RGB(31, 31, 11)
call RecoverAbsorbEffect
call RecoverAbsorbEffect
@@ -7599,14 +7599,14 @@ Move_MIMIC:
setalpha 11, 5
monbg_22 ANIM_DEF_PARTNER
monbgprio_29
- panse_1B SE_W107, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
+ panse_1B SE_M_MINIMIZE, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
createvisualtask AnimTask_ShrinkTargetCopy, 5, 128, 24
delay 15
createsprite gMimicOrbSpriteTemplate, ANIM_TARGET, 2, -12, 24
delay 10
setarg 7, 0xFFFF
waitforvisualfinish
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 11, RGB_WHITE
waitforvisualfinish
clearmonbg_23 ANIM_DEF_PARTNER
@@ -7615,7 +7615,7 @@ Move_MIMIC:
Move_CONSTRICT:
loadspritegfx ANIM_TAG_TENDRILS
- loopsewithpan SE_W010, SOUND_PAN_TARGET, 6, 4
+ loopsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET, 6, 4
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 2
delay 7
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 3, 0, 0, 0, 2
@@ -7625,7 +7625,7 @@ Move_CONSTRICT:
delay 8
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 6, 1
delay 20
- playsewithpan SE_W020, SOUND_PAN_TARGET
+ playsewithpan SE_M_BIND, SOUND_PAN_TARGET
setarg 7, 0xFFFF
waitforvisualfinish
end
@@ -7650,7 +7650,7 @@ CurseGhost:
clearmonbg ANIM_ATK_PARTNER
delay 1
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
createsprite gCurseGhostSpriteTemplate, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
waitforvisualfinish
@@ -7660,7 +7660,7 @@ CurseGhost:
end
CurseGhostShakeFromNail:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 4, 0, 10, 0
- playsewithpan SE_W020, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BIND, SOUND_PAN_ATTACKER
return
CurseStats:
createvisualtask AnimTask_SwayMon, 5, 0, 10, 1536, 3, ANIM_ATTACKER
@@ -7670,7 +7670,7 @@ CurseStats:
waitforvisualfinish
end
CurseStats1:
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_DrawFallingWhiteLinesOnAttacker, 5
createvisualtask AnimTask_BlendColorCycle, 5, 2, 4, 2, 0, 10, RGB_RED
return
@@ -7680,13 +7680,13 @@ Move_SOFT_BOILED:
loadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_BLUE_STAR
monbg ANIM_ATK_PARTNER
- playsewithpan SE_W039, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 2, 6, 1
createsprite gSoftBoiledEggSpriteTemplate, ANIM_ATTACKER, 4, 0, 16, 0
createsprite gSoftBoiledEggSpriteTemplate, ANIM_ATTACKER, 4, 0, 16, 1
delay 120
delay 7
- playsewithpan SE_W030, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HORN_ATTACK, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, RGB(12, 24, 30)
createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 31, 16, 0, 1
delay 8
@@ -7731,14 +7731,14 @@ Move_HEAL_BELL:
unloadspritegfx ANIM_TAG_MUSIC_NOTES_2
unloadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_SPARKLE_2
- playsewithpan SE_W234, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MORNING_SUN, SOUND_PAN_ATTACKER
createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1
delay 8
createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1
waitforvisualfinish
unloadspritegfx ANIM_TAG_SPARKLE_2
loadspritegfx ANIM_TAG_THIN_RING
- playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
+ playsewithpan SE_SHINY, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendBattleAnimPalExclude, 10, 4, 3, 10, 0, RGB(12, 24, 30)
createvisualtask AnimTask_BlendBattleAnimPal, 10, 10, 3, 10, 0, RGB_WHITE
createsprite gBlendThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 16, 0, 0, 0, 1
@@ -7747,14 +7747,14 @@ HealBellRing:
createvisualtask AnimTask_BlendBattleAnimPalExclude, 10, 4, 3, 8, 0, RGB(12, 24, 30)
createvisualtask AnimTask_BlendBattleAnimPal, 10, 10, 3, 2, 10, RGB_WHITE
createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 0, 1
- playsewithpan SE_W215, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEAL_BELL, SOUND_PAN_ATTACKER
return
Move_FAKE_OUT:
- playsewithpan SE_W260, 0
+ playsewithpan SE_M_FLATTER, 0
createvisualtask AnimTask_FakeOut, 5
waitforvisualfinish
- playsewithpan SE_W166, SOUND_PAN_TARGET
+ playsewithpan SE_M_SKETCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
createvisualtask AnimTask_StretchTargetUp, 3
waitforvisualfinish
@@ -7764,17 +7764,17 @@ Move_FAKE_OUT:
Move_SCARY_FACE:
loadspritegfx ANIM_TAG_EYE_SPARKLE
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 27, 3, 0, 16, RGB_BLACK
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 10
- playsewithpan SE_W043, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaryFace, 5
delay 13
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8
createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8
waitforvisualfinish
createvisualtask AnimTask_ShakeTargetInPattern, 3, 20, 1, FALSE
- playsewithpan SE_W081B, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRING_SHOT2, SOUND_PAN_TARGET
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 27, 3, 16, 0, RGB_BLACK
waitforvisualfinish
end
@@ -7783,14 +7783,14 @@ Move_SWEET_KISS:
loadspritegfx ANIM_TAG_RED_HEART
loadspritegfx ANIM_TAG_ANGEL
createsprite gAngelSpriteTemplate, ANIM_TARGET, 2, 16, -48
- playsewithpan SE_W215, SOUND_PAN_TARGET
+ playsewithpan SE_M_HEAL_BELL, SOUND_PAN_TARGET
delay 23
- playsewithpan SE_W215, SOUND_PAN_TARGET
+ playsewithpan SE_M_HEAL_BELL, SOUND_PAN_TARGET
delay 23
- playsewithpan SE_W215, SOUND_PAN_TARGET
+ playsewithpan SE_M_HEAL_BELL, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 160, -30
- playsewithpan SE_W213, SOUND_PAN_TARGET
+ playsewithpan SE_M_ATTRACT, SOUND_PAN_TARGET
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -256, -42
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 128, -14
createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 416, -38
@@ -7802,9 +7802,9 @@ Move_LOVELY_KISS:
loadspritegfx ANIM_TAG_PINK_HEART
loadspritegfx ANIM_TAG_DEVIL
createsprite gDevilSpriteTemplate, ANIM_TARGET, 2, 0, -24
- playsewithpan SE_W060B, SOUND_PAN_TARGET
+ playsewithpan SE_M_PSYBEAM2, SOUND_PAN_TARGET
waitforvisualfinish
- playsewithpan SE_W213, SOUND_PAN_TARGET
+ playsewithpan SE_M_ATTRACT, SOUND_PAN_TARGET
createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, -256, -42
createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, 128, -14
createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, 416, -38
@@ -7815,13 +7815,13 @@ Move_FURY_SWIPES:
loadspritegfx ANIM_TAG_SWIPE
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 5, 5
delay 4
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
createsprite gFurySwipesSpriteTemplate, ANIM_TARGET, 2, 16, 0, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 5, 1
delay 10
createsprite gHorizontalLungeSpriteTemplate, ANIM_TARGET, 2, 5, 5
delay 4
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
createsprite gFurySwipesSpriteTemplate, ANIM_TARGET, 2, -16, 0, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 7, 1
end
@@ -7830,28 +7830,28 @@ Move_INGRAIN:
loadspritegfx ANIM_TAG_ROOTS
loadspritegfx ANIM_TAG_ORBS
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 16, 26, -1, 2, 150
- playsewithpan SE_W010, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_ATTACKER
delay 10
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -32, 20, 1, 1, 140
- playsewithpan SE_W010, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_ATTACKER
delay 10
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 32, 22, 1, 0, 130
- playsewithpan SE_W010, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_ATTACKER
delay 10
createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -16, 25, -1, 3, 120
- playsewithpan SE_W010, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_ATTACKER
delay 40
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 32, 26, -1, 3, 30
delay 5
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 5
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, -48, 20, 1, 2, 30
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 5
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 5
createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 48, 26, -2, 3, 18
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
delay 10
waitforvisualfinish
end
@@ -7860,13 +7860,13 @@ Move_PRESENT:
loadspritegfx ANIM_TAG_ITEM_BAG
createvisualtask AnimTask_IsHealingMove, 2
createsprite gPresentSpriteTemplate, ANIM_TARGET, 2, 0, -5, 10, 2, -1
- playsewithpan SE_W039, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 14
- playsewithpan SE_W145B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE2, SOUND_PAN_ATTACKER
delay 14
- playsewithpan SE_W145B, 0
+ playsewithpan SE_M_BUBBLE2, 0
delay 20
- playsewithpan SE_W145B, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE2, SOUND_PAN_TARGET
waitforvisualfinish
jumpretfalse PresentDamage
jumprettrue PresentHeal
@@ -7874,26 +7874,26 @@ Move_PRESENT:
PresentDamage:
loadspritegfx ANIM_TAG_EXPLOSION
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 24, -24, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, -16, 16, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, -24, -12, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 16, 16, 1, 1
end
PresentHeal:
loadspritegfx ANIM_TAG_GREEN_SPARKLE
loadspritegfx ANIM_TAG_BLUE_STAR
- playsewithpan SE_W234, SOUND_PAN_TARGET
+ playsewithpan SE_M_MORNING_SUN, SOUND_PAN_TARGET
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -16, 32, -3, 1
delay 3
createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 16, 32, -3, -1
@@ -7918,7 +7918,7 @@ PresentHeal:
Move_BATON_PASS:
loadspritegfx ANIM_TAG_POKEBALL
- playsewithpan SE_W226, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BATON_PASS, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendColorCycle, 2, 31, 1, 2, 0, 11, RGB(31, 22, 30)
createsprite gBatonPassPokeballSpriteTemplate, ANIM_ATTACKER, 2
end
@@ -7943,7 +7943,7 @@ Move_PERISH_SONG:
createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 15, 0, 240
createsprite gPerishSongMusicNote2SpriteTemplate, ANIM_ATTACKER, 4, 15, 0, 0
delay 20
- panse_1B SE_W195, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_PERISH_SONG, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
delay 80
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 16, RGB_BLACK
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 4, 0
@@ -7964,21 +7964,21 @@ Move_SLEEP_TALK:
createvisualtask AnimTask_SwayMon, 5, 0, 4, 4096, 2, ANIM_ATTACKER
delay 20
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
delay 6
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 6
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 20
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
delay 6
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 6
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 20
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
delay 6
createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
delay 6
@@ -7988,7 +7988,7 @@ Move_SLEEP_TALK:
Move_HYPER_FANG:
loadspritegfx ANIM_TAG_FANG_ATTACK
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
delay 1
delay 2
createvisualtask AnimTask_IsContest, 2
@@ -8001,7 +8001,7 @@ HyperFangContinue:
createsprite gFangSpriteTemplate, ANIM_TARGET, 2
waitbgfadein
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 0, 10, 10, 1
- playsewithpan SE_W043, SOUND_PAN_TARGET
+ playsewithpan SE_M_LEER, SOUND_PAN_TARGET
delay 20
restorebg
waitbgfadein
@@ -8020,17 +8020,17 @@ HyperFangInContest:
Move_TRI_ATTACK:
loadspritegfx ANIM_TAG_TRI_ATTACK_TRIANGLE
createsprite gTriAttackTriangleSpriteTemplate, ANIM_TARGET, 2, 16, 0
- playsewithpan SE_W161, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TRI_ATTACK, SOUND_PAN_ATTACKER
delay 20
- playsewithpan SE_W161, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TRI_ATTACK, SOUND_PAN_ATTACKER
delay 20
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W161, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 6, 0, 7
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_TRI_ATTACK, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 6, 0, 7
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
delay 16
loadspritegfx ANIM_TAG_FIRE
createsprite gLargeFlameScatterSpriteTemplate, ANIM_TARGET, 2, 0, 0, 30, 30, -1, 0
- playsewithpan SE_W172B, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
createsprite gLargeFlameScatterSpriteTemplate, ANIM_TARGET, 2, 0, 0, 30, 30, 0, 1
delay 1
createsprite gLargeFlameScatterSpriteTemplate, ANIM_TARGET, 2, 0, 0, 30, 30, -1, -1
@@ -8049,7 +8049,7 @@ Move_TRI_ATTACK:
waitforvisualfinish
loadspritegfx ANIM_TAG_LIGHTNING
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
- playsewithpan SE_W161B, SOUND_PAN_TARGET
+ playsewithpan SE_M_TRI_ATTACK2, SOUND_PAN_TARGET
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 0, -48
delay 1
createsprite gLightningSpriteTemplate, ANIM_TARGET, 2, 0, -16
@@ -8071,8 +8071,8 @@ Move_WILL_O_WISP:
loadspritegfx ANIM_TAG_WISP_ORB
monbg ANIM_DEF_PARTNER
monbgprio_2A ANIM_TARGET
- playsewithpan SE_W052, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W052, SOUND_PAN_ATTACKER, 10
+ playsewithpan SE_M_EMBER, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_EMBER, SOUND_PAN_ATTACKER, 10
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_ATTACKER, 1, 0
createsprite gWillOWispOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0
delay 3
@@ -8085,7 +8085,7 @@ Move_WILL_O_WISP:
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 0
waitforvisualfinish
monbgprio_29
- playsewithpan SE_W172B, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 13, 1
createsprite gWillOWispFireSpriteTemplate, ANIM_ATTACKER, 2, 0
createsprite gWillOWispFireSpriteTemplate, ANIM_ATTACKER, 2, 42
@@ -8109,7 +8109,7 @@ Move_ENCORE:
createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9
createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9
delay 16
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W227B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_ENCORE2, SOUND_PAN_TARGET
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 5, ANIM_TARGET
waitforvisualfinish
createvisualtask AnimTask_HardwarePaletteFade, 2, 248, 3, 10, 0, 1
@@ -8123,23 +8123,23 @@ Move_TRICK:
createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 80
createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 208
delay 16
- playsewithpan SE_W166, 0
+ playsewithpan SE_M_SKETCH, 0
createvisualtask AnimTask_StretchTargetUp, 3
createvisualtask AnimTask_StretchAttackerUp, 3
delay 30
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 24
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 16
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 16
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 16
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 16
- playsewithpan SE_W104, 0
+ playsewithpan SE_M_DOUBLE_TEAM, 0
delay 16
- playsewithpan SE_W213, 0
+ playsewithpan SE_M_ATTRACT, 0
createvisualtask AnimTask_ShakeMon, 3, ANIM_ATTACKER, 5, 0, 7, 2
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 5, 0, 7, 2
waitforvisualfinish
@@ -8150,11 +8150,11 @@ Move_WISH:
loadspritegfx ANIM_TAG_SPARKLE_2
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, RGB_BLACK
waitforvisualfinish
- panse_27 SE_W115, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
+ panse_27 SE_M_REFLECT, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
createsprite gWishStarSpriteTemplate, ANIM_ATTACKER, 40
waitforvisualfinish
delay 60
- loopsewithpan SE_W215, SOUND_PAN_ATTACKER, 16, 3
+ loopsewithpan SE_M_HEAL_BELL, SOUND_PAN_ATTACKER, 16, 3
call GrantingStarsEffect
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 10, 0, RGB_BLACK
@@ -8163,7 +8163,7 @@ Move_WISH:
Move_STOCKPILE:
loadspritegfx ANIM_TAG_GRAY_ORB
- playsewithpan SE_W025, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendColorCycle, 2, 2, 8, 1, 0, 12, RGB_WHITE
createvisualtask AnimTask_StockpileDeformMon, 5
call StockpileAbsorb
@@ -8193,11 +8193,11 @@ StockpileAbsorb:
Move_SPIT_UP:
loadspritegfx ANIM_TAG_RED_ORB_2
loadspritegfx ANIM_TAG_IMPACT
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_SpitUpDeformMon, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 8, 2
delay 45
- playsewithpan SE_W255, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SPIT_UP, SOUND_PAN_ATTACKER
delay 3
createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 12
createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 32, 12
@@ -8213,10 +8213,10 @@ Move_SPIT_UP:
SpitUpContinue:
delay 5
createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 8, 1, 0
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, -12, 10, ANIM_TARGET, 1
delay 5
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gFlashingHitSplatSpriteTemplate, ANIM_TARGET, 3, 12, -10, ANIM_TARGET, 1
waitforvisualfinish
end
@@ -8240,11 +8240,11 @@ SpitUpStrongest:
Move_SWALLOW:
loadspritegfx ANIM_TAG_BLUE_ORB
loadspritegfx ANIM_TAG_BLUE_STAR
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_SwallowDeformMon, 5
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 8, 2
delay 38
- playsewithpan SE_W255, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SPIT_UP, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 12, 1
call SwallowEffect
jumpifmoveturn 2, SwallowGood
@@ -8275,8 +8275,8 @@ SwallowBest:
Move_TRANSFORM:
monbg ANIM_ATTACKER
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W107, SOUND_PAN_ATTACKER, 48
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_MINIMIZE, SOUND_PAN_ATTACKER, 48
createvisualtask AnimTask_TransformMon, 2, 0
waitforvisualfinish
clearmonbg ANIM_ATTACKER
@@ -8316,7 +8316,7 @@ MorningSunStar:
Move_SWEET_SCENT:
loadspritegfx ANIM_TAG_PINK_PETAL
- playsewithpan SE_W230, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWEET_SCENT, SOUND_PAN_ATTACKER
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 100
delay 25
setpan 0
@@ -8357,11 +8357,11 @@ Move_HYPER_BEAM:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 4, 0, 16, RGB_BLACK
waitforvisualfinish
delay 10
- playsewithpan SE_W063, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 4, 1
waitforvisualfinish
delay 30
- createsoundtask SoundTask_LoopSEAdjustPanning, SE_W063B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 1, 15, 0, 5
+ createsoundtask SoundTask_LoopSEAdjustPanning, SE_M_HYPER_BEAM2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 1, 15, 0, 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 4, 50, 1
createvisualtask AnimTask_FlashAnimTagWithColor, 2, ANIM_TAG_ORBS, 1, 12, RGB(31, 0, 0), 16, 0, 0
call HyperBeamOrbs
@@ -8405,7 +8405,7 @@ HyperBeamOrbs:
Move_FLATTER:
loadspritegfx ANIM_TAG_SPOTLIGHT
loadspritegfx ANIM_TAG_CONFETTI
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W227B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_ENCORE2, SOUND_PAN_TARGET
createvisualtask AnimTask_CreateSpotlight, 2
createvisualtask AnimTask_HardwarePaletteFade, 2, 248, 3, 0, 10, 0
waitforvisualfinish
@@ -8415,7 +8415,7 @@ Move_FLATTER:
delay 10
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, ANIM_TARGET
delay 0
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W260, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_FLATTER, SOUND_PAN_ATTACKER
call CreateFlatterConfetti
call CreateFlatterConfetti
call CreateFlatterConfetti
@@ -8436,7 +8436,7 @@ Move_FLATTER:
call CreateFlatterConfetti
call CreateFlatterConfetti
delay 5
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W260, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_FLATTER, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_HardwarePaletteFade, 2, 248, 3, 10, 0, 1
waitforvisualfinish
@@ -8452,8 +8452,8 @@ Move_ROLE_PLAY:
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 16, RGB_WHITE
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 10, RGB_BLACK
waitforvisualfinish
- playsewithpan SE_W161, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W197, SOUND_PAN_ATTACKER, 30
+ playsewithpan SE_M_TRI_ATTACK, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_DETECT, SOUND_PAN_ATTACKER, 30
createvisualtask AnimTask_RolePlaySilhouette, 2
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -8465,13 +8465,13 @@ Move_ROLE_PLAY:
Move_REFRESH:
loadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_SPARKLE_2
- playsewithpan SE_W287, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_STAT_INCREASE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_StatusClearedEffect, 2, 0
waitforvisualfinish
- playsewithpan SE_W234, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MORNING_SUN, SOUND_PAN_ATTACKER
call GrantingStarsEffect
waitforvisualfinish
- playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
+ playsewithpan SE_SHINY, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, RGB(12, 24, 30)
createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0
end
@@ -8482,11 +8482,11 @@ Move_BLAZE_KICK:
loadspritegfx ANIM_TAG_SMALL_EMBER
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
createsprite gSpinningHandOrFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 30
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 7, RGB_WHITE
delay 30
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 14, 1
createvisualtask AnimTask_BlendBattleAnimPal, 10, 4, 2, 0, 0, RGB_WHITE
@@ -8521,7 +8521,7 @@ Move_SAND_TOMB:
loadspritegfx ANIM_TAG_MUD_SAND
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(19, 17, 0)
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 43, 1
- playsewithpan SE_W328, SOUND_PAN_TARGET
+ playsewithpan SE_M_SAND_TOMB, SOUND_PAN_TARGET
call SandTombSwirlingDirt
call SandTombSwirlingDirt
call SandTombSwirlingDirt
@@ -8548,14 +8548,14 @@ SandTombSwirlingDirt:
Move_SHEER_COLD:
fadetobg BG_ICE
waitbgfadeout
- playsewithpan SE_W196, 0
+ playsewithpan SE_M_ICY_WIND, 0
waitbgfadein
loadspritegfx ANIM_TAG_ICE_CUBE
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
setalpha 12, 8
createvisualtask AnimTask_FrozenIceCube, 2
- waitplaysewithpan SE_W258, SOUND_PAN_TARGET, 17
+ waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -8572,11 +8572,11 @@ Move_ARM_THRUST:
delay 6
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 3
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gArmThrustHandSpriteTemplate, ANIM_TARGET, 2, 10, -8, 14, 3
waitforvisualfinish
createvisualtask AnimTask_RotateMonSpriteToSide, 5, 8, 5, 0, 1
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
choosetwoturnanim ArmThrustRight, ArmThrustLeft
ArmThrustContinue:
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 1
@@ -8591,7 +8591,7 @@ ArmThrustLeft:
goto ArmThrustContinue
Move_MUDDY_WATER:
- panse_1B SE_W250, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_WHIRLPOOL, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createvisualtask AnimTask_CreateSurfWave, 2, TRUE
waitforvisualfinish
end
@@ -8624,7 +8624,7 @@ Move_BULLET_SEED:
Move_DRAGON_CLAW:
loadspritegfx ANIM_TAG_SMALL_EMBER
loadspritegfx ANIM_TAG_CLAW_SLASH
- playsewithpan SE_W221B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendBattleAnimPal, 10, 2, 4, 0, 8, RGB(31, 19, 0)
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 15, 1
call DragonClawFireSpiral
@@ -8632,7 +8632,7 @@ Move_DRAGON_CLAW:
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 528, 30, 13, 50, ANIM_ATTACKER
delay 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W013, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, -10, 10, 0
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
@@ -8645,7 +8645,7 @@ Move_DRAGON_CLAW:
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
createsprite gFireSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 512, 25, 16, 46, ANIM_ATTACKER
delay 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W013, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, -10, 1
createsprite gClawSlashSpriteTemplate, ANIM_TARGET, 2, 10, 10, 1
createsprite gShakeMonOrTerrainSpriteTemplate, ANIM_ATTACKER, 2, -4, 1, 10, 3, 1
@@ -8689,7 +8689,7 @@ Move_MUD_SHOT:
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
delay 6
createvisualtask AnimTask_StartSinAnimTimer, 5, 100
- panse_1B SE_W250, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
+ panse_1B SE_M_WHIRLPOOL, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +1, 0
call MudShotOrbs
call MudShotOrbs
call MudShotOrbs
@@ -8717,7 +8717,7 @@ Move_METEOR_MASH:
loadspritegfx ANIM_TAG_GOLD_STARS
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_HANDS_AND_FEET
- panse_1B SE_W112, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +3, 0
+ panse_1B SE_M_BARRIER, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +3, 0
fadetobg BG_COSMIC
waitbgfadein
waitforvisualfinish
@@ -8728,7 +8728,7 @@ Move_METEOR_MASH:
createsprite gSpinningHandOrFootSpriteTemplate, ANIM_TARGET, 3, 0, 0, 0, 30
createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -80, -64, 40, 32, 30
delay 20
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 5, 0, 20, 1
waitforvisualfinish
@@ -8742,7 +8742,7 @@ Move_REVENGE:
loadspritegfx ANIM_TAG_PURPLE_SCRATCH
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createsprite gRevengeSmallScratchSpriteTemplate, ANIM_ATTACKER, 2, 10, -10
waitforvisualfinish
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 4, 2, 8, RGB_RED
@@ -8751,17 +8751,17 @@ Move_REVENGE:
loadspritegfx ANIM_TAG_PURPLE_SWIPE
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 4
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gRevengeBigScratchSpriteTemplate, ANIM_TARGET, 2, 10, -10
waitforvisualfinish
unloadspritegfx ANIM_TAG_PURPLE_SWIPE
loadspritegfx ANIM_TAG_IMPACT
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 3, 0, 10, 1
createsprite gPersistHitSplatSpriteTemplate, ANIM_TARGET, 3, -10, -8, ANIM_TARGET, 1, 8
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 8
createsprite gPersistHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, 8, ANIM_TARGET, 1, 8
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_TARGET
blendoff
@@ -8770,7 +8770,7 @@ Move_REVENGE:
Move_POISON_FANG:
loadspritegfx ANIM_TAG_FANG_ATTACK
loadspritegfx ANIM_TAG_POISON_BUBBLE
- playsewithpan SE_W044, SOUND_PAN_TARGET
+ playsewithpan SE_M_BITE, SOUND_PAN_TARGET
createsprite gFangSpriteTemplate, ANIM_TARGET, 2
delay 10
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 3, 0, 10, 1
@@ -8781,7 +8781,7 @@ Move_POISON_FANG:
end
Move_SUBSTITUTE:
- playsewithpan SE_W213, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ATTRACT, SOUND_PAN_ATTACKER
createvisualtask AnimTask_MonToSubstitute, 2
end
@@ -8794,50 +8794,50 @@ Move_FRENZY_PLANT:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 0, 5, RGB_BLACK
waitforvisualfinish
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 10, 8, 2, 0, 0, 100
- playsewithpan SE_W010, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_ATTACKER
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -2, 0, 1, 95
- playsewithpan SE_W010, -43
+ playsewithpan SE_M_SCRATCH, -43
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 30, 8, -4, 0, 0, 90
- playsewithpan SE_W010, -22
+ playsewithpan SE_M_SCRATCH, -22
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 40, -8, 4, 0, 1, 85
- playsewithpan SE_W010, 0
+ playsewithpan SE_M_SCRATCH, 0
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 50, 8, 0, 0, 0, 85
- playsewithpan SE_W010, +21
+ playsewithpan SE_M_SCRATCH, +21
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 60, -8, -2, 0, 1, 85
- playsewithpan SE_W010, +42
+ playsewithpan SE_M_SCRATCH, +42
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 75, 8, 0, 0, 0, 85
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, 16, 6, 0, 3, 80
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
delay 5
createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, -16, -6, 0, 2, 75
- playsewithpan SE_W010, SOUND_PAN_TARGET
+ playsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -10, ANIM_TARGET, 3
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 3, ANIM_TARGET, 8, 0, 20, 1
delay 3
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 8, ANIM_TARGET, 3
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
delay 3
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, -3, ANIM_TARGET, 2
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
delay 3
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -3, 1, ANIM_TARGET, 2
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, 1, ANIM_TARGET, 1
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
delay 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 10, ANIM_TARGET, 1
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 5, 0, RGB_BLACK
waitforvisualfinish
@@ -8860,7 +8860,7 @@ Move_METAL_SOUND:
waitforvisualfinish
end
MetalSoundRings:
- panse_1B SE_W103, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_SCREECH, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
createsprite gMetalSoundSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0
delay 2
return
@@ -8883,20 +8883,20 @@ FocusPunchContinue:
waitbgfadein
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W207, SOUND_PAN_TARGET
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_TARGET
createsprite gFocusPunchFistSpriteTemplate, ANIM_TARGET, 2
delay 10
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 0
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 8, 0, 24, 1
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 2, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, -6, ANIM_TARGET, 0
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 8, ANIM_TARGET, 0
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
restorebg
waitbgfadein
@@ -8930,94 +8930,94 @@ ReturnContinue:
end
ReturnWeak:
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W004, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_COMET_PUNCH, SOUND_PAN_TARGET
goto ReturnContinue
ReturnMedium:
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
delay 11
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 5, 4
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
goto ReturnContinue
ReturnStrong:
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 6, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -5, 3, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
goto ReturnContinue
ReturnStrongest:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 6, RGB_BLACK
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 16, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 12, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
waitforvisualfinish
delay 4
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
waitforvisualfinish
delay 2
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 5, 1
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 1, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 5, 1
waitforvisualfinish
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 2, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
delay 5
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 5, 1
waitforvisualfinish
@@ -9026,25 +9026,25 @@ ReturnStrongest:
call ReturnStrongestHit
call ReturnStrongestHit
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -8, ANIM_TARGET, 0
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 8, 0, 24, 1
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, ANIM_TARGET, 0
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 3, -5, ANIM_TARGET, 0
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -5, 3, ANIM_TARGET, 0
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W025B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MEGA_KICK2, SOUND_PAN_TARGET
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 6, 0, RGB_BLACK
goto ReturnContinue
ReturnStrongestHit:
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 4, 3, ANIM_ATTACKER
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W039, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_TAIL_WHIP, SOUND_PAN_ATTACKER
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W233B, SOUND_PAN_TARGET
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
createvisualtask AnimTask_TraceMonBlended, 2, 0, 4, 5, 1
waitforvisualfinish
@@ -9052,8 +9052,8 @@ ReturnStrongestHit:
Move_COSMIC_POWER:
loadspritegfx ANIM_TAG_SPARKLE_2
- createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_W322, 0
- playsewithpan SE_W322, 0
+ createvisualtask SoundTask_PlaySE2WithPanning, 5, SE_M_COSMIC_POWER, 0
+ playsewithpan SE_M_COSMIC_POWER, 0
createvisualtask AnimTask_BlendNonAttackerPalettes, 2, 0, 0, 15, RGB_BLACK
waitforvisualfinish
fadetobg BG_COSMIC
@@ -9061,7 +9061,7 @@ Move_COSMIC_POWER:
createvisualtask AnimTask_StartSlidingBg, 2, 0, 128, 0, -1
waitbgfadein
delay 70
- createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_W234, SOUND_PAN_ATTACKER
+ createvisualtask SoundTask_PlaySE1WithPanning, 5, SE_M_MORNING_SUN, SOUND_PAN_ATTACKER
createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60
delay 8
createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60
@@ -9080,7 +9080,7 @@ Move_BLAST_BURN:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W221, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SACRED_FIRE, SOUND_PAN_ATTACKER
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -32, 0, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -20, -10, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 66, 0, -16, 24, 0, 0, 0
@@ -9090,7 +9090,7 @@ Move_BLAST_BURN:
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -20, 10, 24, 0, 0, 0
delay 25
- playsewithpan SE_W172B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_ATTACKER
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -64, 0, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 6, -40, -20, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 70, 0, -32, 24, 0, 0, 0
@@ -9102,7 +9102,7 @@ Move_BLAST_BURN:
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -40, 20, 24, 0, 0, 0
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 25
- playsewithpan SE_W172B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_ATTACKER
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 2, -96, 0, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 6, -60, -30, 24, 0, 0, 0
createsprite gFirePlumeSpriteTemplate, ANIM_ATTACKER, 70, 0, -48, 24, 0, 0, 0
@@ -9128,24 +9128,24 @@ Move_ROCK_TOMB:
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, 20, 12, 64, 114, 0
delay 8
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
delay 8
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, -20, 12, 64, 98, 0
delay 8
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
delay 8
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 66, 3, 6, 64, 82, 0
delay 8
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
delay 8
createsprite gRockTombRockSpriteTemplate, ANIM_TARGET, 2, -3, 13, 64, 66, 0
delay 8
createvisualtask AnimTask_ShakeBattleTerrain, 2, 0, 2, 3, 1
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
delay 24
- playsewithpan SE_W063, SOUND_PAN_TARGET
+ playsewithpan SE_M_HYPER_BEAM, SOUND_PAN_TARGET
createsprite gRedXSpriteTemplate, ANIM_TARGET, 5, ANIM_TARGET, 50
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 3, 0, 20, 1
createvisualtask AnimTask_ShakeBattleTerrain, 2, 2, 0, 10, 1
@@ -9154,8 +9154,8 @@ Move_ROCK_TOMB:
Move_SILVER_WIND:
loadspritegfx ANIM_TAG_SPARKLE_6
- panse_1B SE_W016, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
- playsewithpan SE_W234, 0
+ panse_1B SE_M_GUST, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ playsewithpan SE_M_MORNING_SUN, 0
delay 0
monbg ANIM_DEF_PARTNER
monbgprio_29
@@ -9194,7 +9194,7 @@ SilverWindContinue:
createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1
createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1
waitforvisualfinish
- playsewithpan SE_W016B, SOUND_PAN_TARGET
+ playsewithpan SE_M_GUST2, SOUND_PAN_TARGET
clearmonbg ANIM_DEF_PARTNER
delay 0
restorebg
@@ -9210,7 +9210,7 @@ SilverWindOnPlayer:
goto SilverWindContinue
Move_SNATCH:
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -12, 4, 10, 10, 12, 6
end
@@ -9220,10 +9220,10 @@ Move_DIVE:
choosetwoturnanim DiveSetUp, DiveAttack
DiveSetUp:
loadspritegfx ANIM_TAG_ROUND_SHADOW
- playsewithpan SE_W029, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_HEADBUTT, SOUND_PAN_ATTACKER
createsprite gDiveBallSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 13, 336
waitforvisualfinish
- playsewithpan SE_W291, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DIVE, SOUND_PAN_ATTACKER
createsprite gDiveWaterSplashSpriteTemplate, ANIM_ATTACKER, 3, 0
call DiveSetUpWaterDroplets
call DiveSetUpWaterDroplets
@@ -9240,7 +9240,7 @@ DiveAttack:
loadspritegfx ANIM_TAG_SMALL_BUBBLES
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W153, SOUND_PAN_TARGET
+ playsewithpan SE_M_EXPLOSION, SOUND_PAN_TARGET
createsprite gDiveWaterSplashSpriteTemplate, ANIM_TARGET, 3, 1
call DiveAttackWaterDroplets
call DiveAttackWaterDroplets
@@ -9264,11 +9264,11 @@ Move_ROCK_BLAST:
loadspritegfx ANIM_TAG_IMPACT
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 3
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
createsprite gRockBlastRockSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 25, 257
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
createsprite gRockFragmentSpriteTemplate, ANIM_TARGET, 2, 0, 0, 20, 24, 14, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 5, 1
createsprite gRockFragmentSpriteTemplate, ANIM_TARGET, 2, 5, 0, -20, 24, 14, 1
@@ -9290,13 +9290,13 @@ Move_OVERHEAT:
delay 1
createvisualtask AnimTask_CopyPalFadedToUnfaded, 5, 0
delay 1
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_CopyPalUnfadedToBackup, 5, 1, 0
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 1, 0, 13, RGB(28, 0, 0)
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 2, 0, 15, 1
waitforvisualfinish
- playsewithpan SE_W172B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_ATTACKER
createsprite gOverheatFlameSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 30, 25, -20
createsprite gOverheatFlameSpriteTemplate, ANIM_ATTACKER, 2, 1, 32, 30, 25, -20
createsprite gOverheatFlameSpriteTemplate, ANIM_ATTACKER, 2, 1, 64, 30, 25, -20
@@ -9326,17 +9326,17 @@ Move_OVERHEAT:
delay 5
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -5, 3, ANIM_TARGET, 0
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 10, 0, 25, 1
delay 6
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 8, -5, ANIM_TARGET, 0
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, 10, ANIM_TARGET, 0
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
delay 8
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 0
- playsewithpan SE_W007, SOUND_PAN_TARGET
+ playsewithpan SE_M_FIRE_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_CopyPalFadedToUnfaded, 5, 1
delay 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 0, 13, RGB(18, 18, 18)
@@ -9363,12 +9363,12 @@ Move_HYDRO_CANNON:
loadspritegfx ANIM_TAG_WATER_IMPACT
monbg ANIM_DEF_PARTNER
setalpha 12, 8
- playsewithpan SE_W057, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SURF, SOUND_PAN_ATTACKER
createsprite gHydroCannonChargeSpriteTemplate, ANIM_TARGET, 2
delay 10
createvisualtask AnimTask_InvertScreenColor, 2, 257, 257, 257
delay 30
- panse_1B SE_W056, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
+ panse_1B SE_M_HYDRO_PUMP, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
call HydroCannonBeam
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 10, 0, 40, 1
createsprite gWaterHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 0
@@ -9402,11 +9402,11 @@ HydroCannonBeam:
Move_ASTONISH:
loadspritegfx ANIM_TAG_SWEAT_BEAD
- playsewithpan SE_W227, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ENCORE, SOUND_PAN_ATTACKER
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 25
createsprite gSprayWaterDropletSpriteTemplate, ANIM_TARGET, 5, 0, 1
- playsewithpan SE_W166, SOUND_PAN_TARGET
+ playsewithpan SE_M_SKETCH, SOUND_PAN_TARGET
createsprite gSprayWaterDropletSpriteTemplate, ANIM_TARGET, 5, 1, 1
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 5, 1
createvisualtask AnimTask_StretchTargetUp, 3
@@ -9425,7 +9425,7 @@ Move_SEISMIC_TOSS:
fadetobg BG_IN_AIR
waitbgfadeout
createvisualtask AnimTask_MoveSeismicTossBg, 3
- playsewithpan SE_W327, 0
+ playsewithpan SE_M_SKY_UPPERCUT, 0
waitbgfadein
waitforvisualfinish
createvisualtask AnimTask_SeismicTossBgAccelerateDownAtEnd, 3
@@ -9463,7 +9463,7 @@ SeismicTossStrong:
goto SeismicTossContinue
SeismicTossRockScatter1:
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -10, -8, ANIM_TARGET, 1
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, -12, 27, 2, 3
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 8, 28, 3, 4
@@ -9472,7 +9472,7 @@ SeismicTossRockScatter1:
return
SeismicTossRockScatter2:
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 10, -8, ANIM_TARGET, 1
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, -12, 32, 3, 4
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 8, 31, 2, 2
@@ -9483,7 +9483,7 @@ SeismicTossRockScatter2:
Move_MAGIC_COAT:
loadspritegfx ANIM_TAG_ORANGE_LIGHT_WALL
setalpha 0, 16
- waitplaysewithpan SE_W112, SOUND_PAN_ATTACKER, 15
+ waitplaysewithpan SE_M_BARRIER, SOUND_PAN_ATTACKER, 15
createsprite gMagicCoatWallSpriteTemplate, ANIM_ATTACKER, 3, 40, 0, ANIM_TAG_ORANGE_LIGHT_WALL
waitforvisualfinish
delay 1
@@ -9495,7 +9495,7 @@ Move_WATER_PULSE:
loadspritegfx ANIM_TAG_BLUE_RING_2
monbg ANIM_TARGET
monbgprio_28 ANIM_TARGET
- playsewithpan SE_W145C, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 7, RGB(0, 25, 28)
delay 10
createsprite gWaterPulseBubbleSpriteTemplate, ANIM_ATTACKER, 66, 100, 100, 8, 1, 20, 40, 0
@@ -9503,15 +9503,15 @@ Move_WATER_PULSE:
createsprite gWaterPulseBubbleSpriteTemplate, ANIM_ATTACKER, 66, 200, 80, 8, 1, 40, 20, 0
createsprite gWaterPulseBubbleSpriteTemplate, ANIM_ATTACKER, 66, 80, 60, 10, 3, 20, 50, 0
createsprite gWaterPulseBubbleSpriteTemplate, ANIM_ATTACKER, 66, 140, 100, 16, 1, 20, 30, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
waitforvisualfinish
- playsewithpan SE_W202, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_ATTACKER
createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15
delay 5
- playsewithpan SE_W202, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_ATTACKER
createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15
delay 5
- playsewithpan SE_W202, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_ATTACKER
createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15
delay 13
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 8, 18, 1
@@ -9535,13 +9535,13 @@ Move_PSYCHO_BOOST:
setalpha 8, 8
delay 10
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 240, 0
- loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 14, 10
+ loopsewithpan SE_M_PSYBEAM2, SOUND_PAN_ATTACKER, 14, 10
createsprite gPsychoBoostOrbSpriteTemplate, ANIM_ATTACKER, 2
delay 110
- loopsewithpan SE_W060B, SOUND_PAN_ATTACKER, 7, 10
+ loopsewithpan SE_M_PSYBEAM2, SOUND_PAN_ATTACKER, 7, 10
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, -8, 1, 24, 1
- playsewithpan SE_W043, SOUND_PAN_TARGET
+ playsewithpan SE_M_LEER, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
blendoff
@@ -9553,12 +9553,12 @@ Move_KNOCK_OFF:
loadspritegfx ANIM_TAG_IMPACT
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 4
- playsewithpan SE_W233, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW, SOUND_PAN_TARGET
createsprite gKnockOffStrikeSpriteTemplate, ANIM_TARGET, 2, -16, -16
delay 8
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, RGB_WHITE, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, ANIM_TARGET, 2
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -12, 10, 0, 3
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
delay 3
@@ -9577,7 +9577,7 @@ Move_DOOM_DESIRE:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB_BLACK
waitforvisualfinish
setalpha 8, 8
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_ATTACKER, 1
waitforvisualfinish
delay 20
@@ -9594,7 +9594,7 @@ Move_SKY_UPPERCUT:
monbgprio_28 ANIM_TARGET
fadetobg BG_IN_AIR
waitbgfadeout
- playsewithpan SE_W327, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SKY_UPPERCUT, SOUND_PAN_ATTACKER
createvisualtask AnimTask_MoveSkyUppercutBg, 5, 55
waitbgfadein
setalpha 12, 8
@@ -9602,20 +9602,20 @@ Move_SKY_UPPERCUT:
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 0, 0, 5
delay 4
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 6, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -28, 28, ANIM_TARGET, 1
delay 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -15, 8, ANIM_TARGET, 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
delay 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -5, -12, ANIM_TARGET, 1
delay 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, -32, ANIM_TARGET, 1
delay 1
- playsewithpan SE_W233B, SOUND_PAN_TARGET
+ playsewithpan SE_M_VITAL_THROW2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 5, -52, ANIM_TARGET, 1
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -26, 16, 1, 4
delay 4
@@ -9651,7 +9651,7 @@ Move_TWISTER:
loadspritegfx ANIM_TAG_ROCKS
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
- playsewithpan SE_W239, SOUND_PAN_TARGET
+ playsewithpan SE_M_TWISTER, SOUND_PAN_TARGET
createsprite gTwisterLeafSpriteTemplate, ANIM_TARGET, 2, 120, 70, 5, 70, 30
delay 1
createsprite gTwisterLeafSpriteTemplate, ANIM_TARGET, 2, 115, 55, 6, 60, 25
@@ -9674,18 +9674,18 @@ Move_TWISTER:
createsprite gTwisterLeafSpriteTemplate, ANIM_TARGET, 2, 110, 10, 8, 32, 20
waitforvisualfinish
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -32, -16, ANIM_TARGET, 3
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 12, 1
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_DEF_PARTNER, 3, 0, 12, 1
delay 4
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 3
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 4
createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 1, 3
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
delay 4
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 32, 20, ANIM_TARGET, 3
- playsewithpan SE_W004, SOUND_PAN_TARGET
+ playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
@@ -9698,7 +9698,7 @@ Move_MAGICAL_LEAF:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
delay 1
- loopsewithpan SE_W077, SOUND_PAN_ATTACKER, 10, 5
+ loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_ATTACKER, 10, 5
createvisualtask AnimTask_CycleMagicalLeafPal, 5
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10
delay 2
@@ -9720,11 +9720,11 @@ Move_MAGICAL_LEAF:
delay 2
createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8
delay 60
- playsewithpan SE_W013B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, 20, 0
createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, -20, 0
delay 30
- playsewithpan SE_W013, SOUND_PAN_TARGET
+ playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, -4, ANIM_TARGET, 2
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, 10, 4, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
@@ -9741,10 +9741,10 @@ Move_ICE_BALL:
createvisualtask AnimTask_GetIceBallCounter, 5, 0
jumpargeq 0, 4, IceBallSetIceBg
IceBallContinue:
- playsewithpan SE_W196, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_ATTACKER
createsprite gIceBallChunkSpriteTemplate, ANIM_TARGET, 2, 15, 0, -12, -16, 30, -40
delay 28
- playsewithpan SE_W280, SOUND_PAN_TARGET
+ playsewithpan SE_M_BRICK_BREAK, SOUND_PAN_TARGET
createvisualtask AnimTask_GetIceBallCounter, 5, 0
jumpargeq 0, 0, IceBallWeakest
jumpargeq 0, 1, IceBallWeak
@@ -9829,11 +9829,11 @@ Move_WEATHER_BALL:
loadspritegfx ANIM_TAG_WEATHER_BALL
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 8, 1, ANIM_ATTACKER
delay 8
- playsewithpan SE_W207, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
createsprite gWeatherBallUpSpriteTemplate, ANIM_ATTACKER, 2
waitforvisualfinish
delay 15
- playsewithpan SE_W197, 0
+ playsewithpan SE_M_DETECT, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, RGB_WHITE, 10, 0, 0
waitforvisualfinish
createvisualtask AnimTask_GetWeather, 2
@@ -9847,7 +9847,7 @@ WeatherBallNormal:
loadspritegfx ANIM_TAG_IMPACT
createsprite gWeatherBallNormalDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
waitforvisualfinish
- playsewithpan SE_W025B, SOUND_PAN_TARGET
+ playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
waitforvisualfinish
@@ -9855,45 +9855,45 @@ WeatherBallNormal:
WeatherBallFire:
loadspritegfx ANIM_TAG_SMALL_EMBER
createsprite gWeatherBallFireDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 40, 10
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
delay 10
createsprite gWeatherBallFireDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, -40, 20
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
delay 10
createsprite gWeatherBallFireDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
waitforvisualfinish
- playsewithpan SE_W172B, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
waitforvisualfinish
end
WeatherBallWater:
loadspritegfx ANIM_TAG_SMALL_BUBBLES
createsprite gWeatherBallWaterDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 50, 10
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
delay 8
createsprite gWeatherBallWaterDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, -20, 20
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
delay 13
createsprite gWeatherBallWaterDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
- playsewithpan SE_W152, SOUND_PAN_TARGET
+ playsewithpan SE_M_CRABHAMMER, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 8, 1
- playsewithpan SE_W202, SOUND_PAN_TARGET
+ playsewithpan SE_M_GIGA_DRAIN, SOUND_PAN_TARGET
waitforvisualfinish
end
WeatherBallSandstorm:
loadspritegfx ANIM_TAG_ROCKS
createsprite gWeatherBallRockDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 30, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 5
createsprite gWeatherBallRockDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, -40, 20
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
delay 14
createsprite gWeatherBallRockDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 1, 0, 0
- playsewithpan SE_W088, SOUND_PAN_TARGET
+ playsewithpan SE_M_ROCK_THROW, SOUND_PAN_TARGET
waitforvisualfinish
- playsewithpan SE_W070, SOUND_PAN_TARGET
+ playsewithpan SE_M_STRENGTH, SOUND_PAN_TARGET
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, -12, 27, 2, 3
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 8, 28, 3, 4
createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, -4, 30, 2, 3
@@ -9905,16 +9905,16 @@ WeatherBallIce:
loadspritegfx ANIM_TAG_HAIL
loadspritegfx ANIM_TAG_ICE_CRYSTALS
createsprite gWeatherBallIceDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 25, -40, 20
- playsewithpan SE_W258, SOUND_PAN_TARGET
+ playsewithpan SE_M_HAIL, SOUND_PAN_TARGET
delay 10
createsprite gWeatherBallIceDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 25, 40, 0
- playsewithpan SE_W258, SOUND_PAN_TARGET
+ playsewithpan SE_M_HAIL, SOUND_PAN_TARGET
delay 10
createsprite gWeatherBallIceDownSpriteTemplate, ANIM_TARGET, 2, -30, -100, 25, 25, 0, 0
- playsewithpan SE_W258, SOUND_PAN_TARGET
+ playsewithpan SE_M_HAIL, SOUND_PAN_TARGET
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
call IceCrystalEffectShort
waitforvisualfinish
end
@@ -9923,7 +9923,7 @@ Move_COUNT:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -9933,64 +9933,64 @@ Move_COUNT:
IceCrystalEffectShort:
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -10, -10, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 10, 20, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -5, 10, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 17, -12, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, -15, 15, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, 20, 2, 0
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
return
IceCrystalEffectLong:
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -10, -10, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 10, 20, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -29, 0, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 29, -20, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -5, 10, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 17, -12, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, -20, 0, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, -15, 15, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 26, -5, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitSmallSpriteTemplate, ANIM_TARGET, 2, 0, 0, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
delay 4
createsprite gIceCrystalHitLargeSpriteTemplate, ANIM_TARGET, 2, 20, 2, 1
- playsewithpan SE_W196, SOUND_PAN_TARGET
+ playsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET
return
IceSpikesEffectShort: @ Unused
- loopsewithpan SE_W196, SOUND_PAN_TARGET, 6, 4
+ loopsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET, 6, 4
createsprite gIceGroundSpikeSpriteTemplate, ANIM_TARGET, 2, 0, 24, 0
delay 4
createsprite gIceGroundSpikeSpriteTemplate, ANIM_TARGET, 2, 8, 24, 0
@@ -10007,7 +10007,7 @@ IceSpikesEffectShort: @ Unused
return
IceSpikesEffectLong:
- loopsewithpan SE_W196, SOUND_PAN_TARGET, 6, 4
+ loopsewithpan SE_M_ICY_WIND, SOUND_PAN_TARGET, 6, 4
createsprite gIceGroundSpikeSpriteTemplate, ANIM_TARGET, 2, 0, 24, 1
delay 4
createsprite gIceGroundSpikeSpriteTemplate, ANIM_TARGET, 2, 8, 24, 1
@@ -10037,7 +10037,7 @@ GrantingStarsEffect:
return
HealingEffect:
- playsewithpan SE_W071B, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_ABSORB_2, SOUND_PAN_ATTACKER
createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, 0, -5, 0, 0
delay 7
createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, -15, 10, 0, 0
@@ -10049,7 +10049,7 @@ HealingEffect:
return
HealingEffect2:
- playsewithpan SE_W071B, SOUND_PAN_TARGET
+ playsewithpan SE_M_ABSORB_2, SOUND_PAN_TARGET
createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, 0, -5, 1, 0
delay 7
createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, -15, 10, 1, 0
@@ -10062,72 +10062,72 @@ HealingEffect2:
PoisonBubblesEffect:
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 10, 10, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 6
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 20, -20, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 6
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, -20, 15, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 6
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 6
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, -20, -20, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
delay 6
createsprite gPoisonBubbleSpriteTemplate, ANIM_TARGET, 2, 16, -8, 0
- playsewithpan SE_W092, SOUND_PAN_TARGET
+ playsewithpan SE_M_TOXIC, SOUND_PAN_TARGET
return
WaterBubblesEffectShort:
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 20, -20, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, -20, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 16, -8, 0
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
return
WaterBubblesEffectLong:
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 10, 10, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -28, -10, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 20, -20, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 27, 8, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, -20, -20, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
delay 6
createsprite gWaterBubbleSpriteTemplate, ANIM_ATTACKER, 2, 16, -8, 1
- playsewithpan SE_W145C, SOUND_PAN_TARGET
+ playsewithpan SE_M_BUBBLE3, SOUND_PAN_TARGET
return
ElectricityEffect:
- playsewithpan SE_W085B, SOUND_PAN_TARGET
+ playsewithpan SE_M_THUNDERBOLT2, SOUND_PAN_TARGET
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, 5, 0, 5, 0
delay 2
createsprite gElectricitySpriteTemplate, ANIM_TARGET, 2, -5, 10, 5, 1
@@ -10146,7 +10146,7 @@ ElectricityEffect:
return
ConfusionEffect:
- loopsewithpan SE_W146, SOUND_PAN_TARGET, 13, 6
+ loopsewithpan SE_M_DIZZY_PUNCH, SOUND_PAN_TARGET, 13, 6
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 0, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 51, 3, 90
createsprite gConfusionDuckSpriteTemplate, ANIM_TARGET, 2, 0, -15, 102, 3, 90
@@ -10214,7 +10214,7 @@ UnsetSolarbeamBg:
return
Status_Poison:
- loopsewithpan SE_W092, SOUND_PAN_TARGET, 13, 6
+ loopsewithpan SE_M_TOXIC, SOUND_PAN_TARGET, 13, 6
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 18, 2
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 12, RGB(30, 0, 31)
end
@@ -10226,7 +10226,7 @@ Status_Confusion:
Status_Burn:
loadspritegfx ANIM_TAG_SMALL_EMBER
- playsewithpan SE_W172, SOUND_PAN_TARGET
+ playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_TARGET
call BurnFlame
call BurnFlame
call BurnFlame
@@ -10239,19 +10239,19 @@ BurnFlame:
Status_Infatuation:
loadspritegfx ANIM_TAG_MAGENTA_HEART
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
delay 15
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
delay 15
- playsewithpan SE_W204, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CHARM, SOUND_PAN_ATTACKER
createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
end
Status_Sleep:
loadspritegfx ANIM_TAG_LETTER_Z
- playsewithpan SE_W173, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_SNORE, SOUND_PAN_ATTACKER
createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
delay 30
createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0
@@ -10264,11 +10264,11 @@ Status_Paralysis:
end
Status_Freeze:
- playsewithpan SE_W196, 0
+ playsewithpan SE_M_ICY_WIND, 0
loadspritegfx ANIM_TAG_ICE_CUBE
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
- waitplaysewithpan SE_W258, SOUND_PAN_TARGET, 17
+ waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
createvisualtask AnimTask_FrozenIceCube, 2
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
@@ -10277,7 +10277,7 @@ Status_Freeze:
Status_Curse:
loadspritegfx ANIM_TAG_GHOSTLY_SPIRIT
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
createsprite gCurseGhostSpriteTemplate, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
waitforvisualfinish
@@ -10287,7 +10287,7 @@ Status_Curse:
Status_Nightmare:
loadspritegfx ANIM_TAG_DEVIL
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W171, SOUND_PAN_TARGET
+ playsewithpan SE_M_NIGHTMARE, SOUND_PAN_TARGET
createsprite gNightmareDevilSpriteTemplate, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 14, 1
waitforvisualfinish
@@ -10300,8 +10300,8 @@ General_CastformChange:
goto CastformChangeContinue
CastformChangeContinue:
monbg ANIM_ATTACKER
- playsewithpan SE_W100, SOUND_PAN_ATTACKER
- waitplaysewithpan SE_W107, SOUND_PAN_ATTACKER, 48
+ playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
+ waitplaysewithpan SE_M_MINIMIZE, SOUND_PAN_ATTACKER, 48
createvisualtask AnimTask_TransformMon, 2, 1
waitforvisualfinish
clearmonbg ANIM_ATTACKER
@@ -10336,10 +10336,10 @@ General_PokeblockThrow:
createvisualtask AnimTask_SetAttackerTargetLeftPos, 2, 0
createvisualtask AnimTask_LoadPokeblockGfx, 2
delay 0
- waitplaysewithpan SE_W026, SOUND_PAN_ATTACKER, 22
+ waitplaysewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER, 22
createsprite gPokeblockSpriteTemplate, ANIM_TARGET, 3, -18, 12, 0, 32
delay 50
- loopsewithpan SE_W039, SOUND_PAN_TARGET, 19, 2
+ loopsewithpan SE_M_TAIL_WHIP, SOUND_PAN_TARGET, 19, 2
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 2, ANIM_TARGET
waitforvisualfinish
createvisualtask AnimTask_FreePokeblockGfx, 2
@@ -10359,7 +10359,7 @@ General_TurnTrap:
goto Status_BindWrap
Status_BindWrap:
loadspritegfx ANIM_TAG_TENDRILS
- loopsewithpan SE_W010, SOUND_PAN_TARGET, 6, 2
+ loopsewithpan SE_M_SCRATCH, SOUND_PAN_TARGET, 6, 2
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 1
delay 7
createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 1, 1
@@ -10367,13 +10367,13 @@ Status_BindWrap:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
delay 20
setarg 7, 0xFFFF
- playsewithpan SE_W020, SOUND_PAN_TARGET
+ playsewithpan SE_M_BIND, SOUND_PAN_TARGET
waitforvisualfinish
end
Status_FireSpin:
loadspritegfx ANIM_TAG_SMALL_EMBER
- playsewithpan SE_W221B, SOUND_PAN_TARGET
+ playsewithpan SE_M_SACRED_FIRE2, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
call FireSpinEffect
call FireSpinEffect
@@ -10388,7 +10388,7 @@ Status_Whirlpool:
setalpha 12, 8
delay 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
- playsewithpan SE_W250, SOUND_PAN_TARGET
+ playsewithpan SE_M_WHIRLPOOL, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
call WhirlpoolEffect
call WhirlpoolEffect
@@ -10404,7 +10404,7 @@ Status_Clamp:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W011, SOUND_PAN_TARGET
+ playsewithpan SE_M_VICEGRIP, SOUND_PAN_TARGET
createsprite gClampJawSpriteTemplate, ANIM_ATTACKER, 2, -32, 0, 2, 819, 0, 10
createsprite gClampJawSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 6, -819, 0, 10
delay 10
@@ -10420,7 +10420,7 @@ Status_SandTomb:
loadspritegfx ANIM_TAG_MUD_SAND
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(19, 17, 0)
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 0, 2, 30, 1
- playsewithpan SE_W328, SOUND_PAN_TARGET
+ playsewithpan SE_M_SAND_TOMB, SOUND_PAN_TARGET
call SandTombSwirlingDirt
call SandTombSwirlingDirt
delay 22
@@ -10433,19 +10433,19 @@ General_HeldItemEffect:
loadspritegfx ANIM_TAG_THIN_RING
loadspritegfx ANIM_TAG_SPARKLE_2
delay 0
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_RotateMonToSideAndRestore, 2, 16, 128, ANIM_ATTACKER, 2
waitforvisualfinish
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_RotateMonToSideAndRestore, 2, 16, 128, ANIM_ATTACKER, 2
waitforvisualfinish
- playsewithpan SE_W036, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
createvisualtask AnimTask_RotateMonToSideAndRestore, 2, 16, 128, ANIM_ATTACKER, 2
waitforvisualfinish
- playsewithpan SE_W234, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MORNING_SUN, SOUND_PAN_ATTACKER
call GrantingStarsEffect
waitforvisualfinish
- playsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER
+ playsewithpan SE_SHINY, SOUND_PAN_ATTACKER
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 3, 7, 0, RGB(17, 31, 25)
createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0
waitforvisualfinish
@@ -10456,23 +10456,23 @@ General_SmokeballEscape:
monbg ANIM_ATTACKER
setalpha 12, 4
delay 0
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_TARGET, 0, 0, 32, 28, 30
delay 4
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 127, 2, 12, 20, 30
delay 12
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 126, 2, -28, 4, 30
delay 12
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 124, 2, 14, -20, 30
delay 4
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createvisualtask AnimTask_AttackerFadeToInvisible, 2, 2
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 123, 3, 4, 4, 30
delay 14
- playsewithpan SE_BOWA2, SOUND_PAN_TARGET
+ playsewithpan SE_BALL_OPEN, SOUND_PAN_TARGET
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 122, 3, -14, 18, 46
delay 0
createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 121, 3, 14, -14, 46
@@ -10491,7 +10491,7 @@ General_SmokeballEscape:
General_FocusBand:
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 2, 7, 0, 9, RGB_RED
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_SlideMonForFocusBand, 5, 30, 128, 0, 1, 2, 0, 1
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 2, 4, 9, 0, RGB_RED
@@ -10502,7 +10502,7 @@ General_FocusBand:
General_Rain:
loadspritegfx ANIM_TAG_RAIN_DROPS
- playsewithpan SE_W240, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_RAIN_DANCE, SOUND_PAN_ATTACKER
createvisualtask AnimTask_BlendBattleAnimPal, 10, 0x781, 2, 0, 4, RGB_BLACK
waitforvisualfinish
createvisualtask AnimTask_CreateRaindrops, 2, 0, 3, 60
@@ -10531,7 +10531,7 @@ General_MonHit:
loadspritegfx ANIM_TAG_IMPACT
monbg ANIM_TARGET
setalpha 12, 8
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
waitforvisualfinish
@@ -10562,22 +10562,22 @@ SnatchMoveContinue:
call SnatchMoveTrySwapToSubstitute
end
SnatchOpposingMonMove:
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
createvisualtask AnimTask_SnatchOpposingMonMove, 2
goto SnatchMoveContinue
SnatchPartnerMonMove:
- playsewithpan SE_W104, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_ATTACKER
createvisualtask AnimTask_SnatchPartnerMove, 2
goto SnatchMoveContinue
General_FutureSightHit:
createvisualtask AnimTask_SetAnimTargetToBattlerTarget, 2
monbg ANIM_DEF_PARTNER
- playsewithpan SE_W060, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
call SetPsychicBackground
setalpha 8, 8
- playsewithpan SE_W048, SOUND_PAN_TARGET
- waitplaysewithpan SE_W048, SOUND_PAN_TARGET, 8
+ playsewithpan SE_M_SUPERSONIC, SOUND_PAN_TARGET
+ waitplaysewithpan SE_M_SUPERSONIC, SOUND_PAN_TARGET, 8
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 4, 0, 15, 1
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 15, ANIM_TARGET, 1
waitforvisualfinish
@@ -10598,26 +10598,26 @@ General_DoomDesireHit:
delay 10
createvisualtask AnimTask_DoomDesireLightBeam, 5
delay 9
- playsewithpan SE_W109, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_ATTACKER
delay 9
- playsewithpan SE_W109, 0
+ playsewithpan SE_M_CONFUSE_RAY, 0
delay 9
- playsewithpan SE_W109, SOUND_PAN_TARGET
+ playsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_TARGET
delay 25
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 10, 0, 20, 1
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 1, 1
delay 6
- playsewithpan SE_W120, SOUND_PAN_TARGET
+ playsewithpan SE_M_SELF_DESTRUCT, SOUND_PAN_TARGET
createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 1, 1
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, RGB_WHITE
@@ -10626,7 +10626,7 @@ General_DoomDesireHit:
General_FocusPunchSetUp:
loadspritegfx ANIM_TAG_FOCUS_ENERGY
- playsewithpan SE_W082, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_DRAGON_RAGE, SOUND_PAN_ATTACKER
call EndureEffect
delay 8
createvisualtask AnimTask_BlendColorCycle, 2, 2, 2, 2, 0, 11, RGB_RED
@@ -10660,7 +10660,7 @@ General_WishHeal:
loadspritegfx ANIM_TAG_SPARKLE_2
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, RGB_BLACK
waitforvisualfinish
- playsewithpan SE_W025, SOUND_PAN_ATTACKER
+ playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
call GrantingStarsEffect
waitforvisualfinish
unloadspritegfx ANIM_TAG_SPARKLE_2
@@ -10694,7 +10694,7 @@ SnatchMoveSwapMonForSubstitute:
@ Healthbox blue flash effect on level up
Special_LevelUp:
- playsewithpan SE_EXPMAX, 0
+ playsewithpan SE_EXP_MAX, 0
createvisualtask AnimTask_LoadHealthboxPalsForLevelUp, 2
delay 0
createvisualtask AnimTask_FlashHealthboxOnLevelUp, 5, 0, 0
@@ -10717,7 +10717,7 @@ Special_SwitchOutOpponentMon:
Special_BallThrow:
createvisualtask AnimTask_LoadBallGfx, 2
delay 0
- playsewithpan SE_NAGERU, 0
+ playsewithpan SE_BALL_THROW, 0
createvisualtask AnimTask_ThrowBall, 2
createvisualtask AnimTask_IsBallBlockedByTrainer, 2
jumpreteq -1, BallThrowTrainerBlock
@@ -10731,17 +10731,17 @@ BallThrowTrainerBlock:
monbg ANIM_DEF_PARTNER
setalpha 12, 8
delay 0
- playsewithpan SE_W003, SOUND_PAN_TARGET
+ playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, -4, -20, ANIM_TARGET, 2
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
blendoff
goto BallThrowEnd
-Special_SafariBallThrow:
+Special_BallThrowWithTrainer:
createvisualtask AnimTask_LoadBallGfx, 2
delay 0
- createvisualtask AnimTask_ThrowBallSpecial, 2
+ createvisualtask AnimTask_ThrowBall_StandingTrainer, 2
waitforvisualfinish
createvisualtask AnimTask_FreeBallGfx, 2
end
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index f2f82ee50..873425c63 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -798,7 +798,7 @@ BattleScript_KOFail::
BattleScript_EffectRazorWind::
jumpifstatus2 BS_ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
- setbyte sTWOTURN_STRINGID, 0x0
+ setbyte sTWOTURN_STRINGID, 0
call BattleScriptFirstChargingTurn
goto BattleScript_MoveEnd
@@ -1084,7 +1084,7 @@ BattleScript_EffectAccuracyDownHit::
BattleScript_EffectSkyAttack::
jumpifstatus2 BS_ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
- setbyte sTWOTURN_STRINGID, 0x3
+ setbyte sTWOTURN_STRINGID, 3
call BattleScriptFirstChargingTurn
goto BattleScript_MoveEnd
@@ -1504,9 +1504,9 @@ BattleScript_EffectCurse::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_ATTACKER, CMP_GREATER_THAN, STAT_SPEED, 0x0, BattleScript_CurseTrySpeed
- jumpifstat BS_ATTACKER, CMP_NOT_EQUAL, STAT_ATK, 0xC, BattleScript_CurseTrySpeed
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_DEF, 0xC, BattleScript_ButItFailed
+ jumpifstat BS_ATTACKER, CMP_GREATER_THAN, STAT_SPEED, MIN_STAT_STAGE, BattleScript_CurseTrySpeed
+ jumpifstat BS_ATTACKER, CMP_NOT_EQUAL, STAT_ATK, MAX_STAT_STAGE, BattleScript_CurseTrySpeed
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_DEF, MAX_STAT_STAGE, BattleScript_ButItFailed
BattleScript_CurseTrySpeed::
copybyte gBattlerTarget, gBattlerAttacker
setbyte sB_ANIM_TURN, 0x1
@@ -1831,7 +1831,7 @@ BattleScript_EffectMirrorCoat::
BattleScript_EffectSkullBash::
jumpifstatus2 BS_ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
- setbyte sTWOTURN_STRINGID, 0x2
+ setbyte sTWOTURN_STRINGID, 2
call BattleScriptFirstChargingTurn
setstatchanger STAT_DEF, 1, FALSE
statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_BUFF_ALLOW_PTR, BattleScript_SkullBashEnd
@@ -1927,7 +1927,7 @@ BattleScript_EffectSolarbeam::
BattleScript_SolarbeamDecideTurn::
jumpifstatus2 BS_ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
- setbyte sTWOTURN_STRINGID, 0x1
+ setbyte sTWOTURN_STRINGID, 1
call BattleScriptFirstChargingTurn
goto BattleScript_MoveEnd
BattleScript_SolarbeamOnFirstTurn::
@@ -1996,19 +1996,19 @@ BattleScript_EffectSemiInvulnerable::
jumpifmove MOVE_FLY, BattleScript_FirstTurnFly
jumpifmove MOVE_DIVE, BattleScript_FirstTurnDive
jumpifmove MOVE_BOUNCE, BattleScript_FirstTurnBounce
- setbyte sTWOTURN_STRINGID, 0x5
+ setbyte sTWOTURN_STRINGID, 5
goto BattleScript_FirstTurnSemiInvulnerable
BattleScript_FirstTurnBounce::
- setbyte sTWOTURN_STRINGID, 0x7
+ setbyte sTWOTURN_STRINGID, 7
goto BattleScript_FirstTurnSemiInvulnerable
BattleScript_FirstTurnDive::
- setbyte sTWOTURN_STRINGID, 0x6
+ setbyte sTWOTURN_STRINGID, 6
goto BattleScript_FirstTurnSemiInvulnerable
BattleScript_FirstTurnFly::
- setbyte sTWOTURN_STRINGID, 0x4
+ setbyte sTWOTURN_STRINGID, 4
BattleScript_FirstTurnSemiInvulnerable::
call BattleScriptFirstChargingTurn
setsemiinvulnerablebit
@@ -2670,8 +2670,8 @@ BattleScript_EffectTickle::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_TARGET, CMP_GREATER_THAN, STAT_ATK, 0x0, BattleScript_TickleDoMoveAnim
- jumpifstat BS_TARGET, CMP_EQUAL, STAT_DEF, 0x0, BattleScript_CantLowerMultipleStats
+ jumpifstat BS_TARGET, CMP_GREATER_THAN, STAT_ATK, MIN_STAT_STAGE, BattleScript_TickleDoMoveAnim
+ jumpifstat BS_TARGET, CMP_EQUAL, STAT_DEF, MIN_STAT_STAGE, BattleScript_CantLowerMultipleStats
BattleScript_TickleDoMoveAnim::
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
attackanimation
@@ -2705,8 +2705,8 @@ BattleScript_EffectCosmicPower::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_DEF, 0xC, BattleScript_CosmicPowerDoMoveAnim
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, 0xC, BattleScript_CantRaiseMultipleStats
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_DEF, MAX_STAT_STAGE, BattleScript_CosmicPowerDoMoveAnim
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, MAX_STAT_STAGE, BattleScript_CantRaiseMultipleStats
BattleScript_CosmicPowerDoMoveAnim::
attackanimation
waitanimation
@@ -2734,8 +2734,8 @@ BattleScript_EffectBulkUp::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, 0xC, BattleScript_BulkUpDoMoveAnim
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_DEF, 0xC, BattleScript_CantRaiseMultipleStats
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, MAX_STAT_STAGE, BattleScript_BulkUpDoMoveAnim
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_DEF, MAX_STAT_STAGE, BattleScript_CantRaiseMultipleStats
BattleScript_BulkUpDoMoveAnim::
attackanimation
waitanimation
@@ -2759,8 +2759,8 @@ BattleScript_EffectCalmMind::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPATK, 0xC, BattleScript_CalmMindDoMoveAnim
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, 0xC, BattleScript_CantRaiseMultipleStats
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPATK, MAX_STAT_STAGE, BattleScript_CalmMindDoMoveAnim
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, MAX_STAT_STAGE, BattleScript_CantRaiseMultipleStats
BattleScript_CalmMindDoMoveAnim::
attackanimation
waitanimation
@@ -2791,8 +2791,8 @@ BattleScript_EffectDragonDance::
attackcanceler
attackstring
ppreduce
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, 0xC, BattleScript_DragonDanceDoMoveAnim
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPEED, 0xC, BattleScript_CantRaiseMultipleStats
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, MAX_STAT_STAGE, BattleScript_DragonDanceDoMoveAnim
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPEED, MAX_STAT_STAGE, BattleScript_CantRaiseMultipleStats
BattleScript_DragonDanceDoMoveAnim::
attackanimation
waitanimation
@@ -3047,13 +3047,13 @@ BattleScript_FrontierTrainerBattleWon_LoseTexts:
trainerslidein BS_ATTACKER
waitstate
printstring STRINGID_TRAINER1LOSETEXT
- jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_82DAACB
+ jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_TryPickUpItems
trainerslideout B_POSITION_OPPONENT_LEFT
waitstate
trainerslidein BS_FAINTED
waitstate
printstring STRINGID_TRAINER2LOSETEXT
-BattleScript_82DAACB:
+BattleScript_TryPickUpItems:
jumpifnotbattletype BATTLE_TYPE_PYRAMID, BattleScript_FrontierTrainerBattleWon_End
pickup
BattleScript_FrontierTrainerBattleWon_End:
@@ -3153,8 +3153,8 @@ BattleScript_PursuitDmgOnSwitchOut::
waitmessage 0x40
tryfaintmon BS_TARGET, FALSE, NULL
moveendfromto MOVEEND_ON_DAMAGE_ABILITIES, MOVEEND_CHOICE_MOVE
- various4 BS_TARGET
- jumpifbyte CMP_EQUAL, gBattleCommunication, 0x0, BattleScript_PursuitDmgOnSwitchOutRet
+ getbattlerfainted BS_TARGET
+ jumpifbyte CMP_EQUAL, gBattleCommunication, FALSE, BattleScript_PursuitDmgOnSwitchOutRet
setbyte sGIVEEXP_STATE, 0x0
getexp BS_TARGET
BattleScript_PursuitDmgOnSwitchOutRet:
@@ -3165,7 +3165,7 @@ BattleScript_Pausex20::
return
BattleScript_LevelUp::
- fanfare MUS_FANFA1
+ fanfare MUS_LEVEL_UP
printstring STRINGID_PKMNGREWTOLV
setbyte sLVLBOX_STATE, 0x0
drawlvlupbox
@@ -3193,7 +3193,7 @@ BattleScript_ForgotAndLearnedNewMove::
printstring STRINGID_ANDELLIPSIS
BattleScript_LearnedNewMove::
buffermovetolearn
- fanfare MUS_FANFA1
+ fanfare MUS_LEVEL_UP
printstring STRINGID_PKMNLEARNEDMOVE
waitmessage 0x40
updatechoicemoveonlvlup BS_ATTACKER
@@ -3252,7 +3252,7 @@ BattleScript_SunlightFaded::
end2
BattleScript_OverworldWeatherStarts::
- printfromtable gWeatherContinuesStringIds
+ printfromtable gWeatherStartsStringIds
waitmessage 0x40
playanimation2 BS_ATTACKER, sB_ANIM_ARG1, NULL
end3
@@ -3462,11 +3462,11 @@ BattleScript_PerishSongCountGoesDown::
end2
BattleScript_AllStatsUp::
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, 0xC, BattleScript_AllStatsUpAtk
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_DEF, 0xC, BattleScript_AllStatsUpAtk
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPEED, 0xC, BattleScript_AllStatsUpAtk
- jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPATK, 0xC, BattleScript_AllStatsUpAtk
- jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, 0xC, BattleScript_AllStatsUpRet
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_ATK, MAX_STAT_STAGE, BattleScript_AllStatsUpAtk
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_DEF, MAX_STAT_STAGE, BattleScript_AllStatsUpAtk
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPEED, MAX_STAT_STAGE, BattleScript_AllStatsUpAtk
+ jumpifstat BS_ATTACKER, CMP_LESS_THAN, STAT_SPATK, MAX_STAT_STAGE, BattleScript_AllStatsUpAtk
+ jumpifstat BS_ATTACKER, CMP_EQUAL, STAT_SPDEF, MAX_STAT_STAGE, BattleScript_AllStatsUpRet
BattleScript_AllStatsUpAtk::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_ATK | BIT_DEF | BIT_SPEED | BIT_SPATK | BIT_SPDEF, 0x0
@@ -3638,18 +3638,18 @@ BattleScript_AtkDefDown::
playstatchangeanimation BS_ATTACKER, BIT_DEF | BIT_ATK, STAT_CHANGE_CANT_PREVENT | STAT_CHANGE_NEGATIVE | STAT_CHANGE_MULTIPLE_STATS
playstatchangeanimation BS_ATTACKER, BIT_ATK, STAT_CHANGE_CANT_PREVENT | STAT_CHANGE_NEGATIVE
setstatchanger STAT_ATK, 1, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_BUFF_ALLOW_PTR, BattleScript_82DB144
- jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB144
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_BUFF_ALLOW_PTR, BattleScript_AtkDefDown_TryDef
+ jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_AtkDefDown_TryDef
printfromtable gStatDownStringIds
waitmessage 0x40
-BattleScript_82DB144::
+BattleScript_AtkDefDown_TryDef::
playstatchangeanimation BS_ATTACKER, BIT_DEF, STAT_CHANGE_CANT_PREVENT | STAT_CHANGE_NEGATIVE
setstatchanger STAT_DEF, 1, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_BUFF_ALLOW_PTR, BattleScript_82DB167
- jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB167
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_BUFF_ALLOW_PTR, BattleScript_AtkDefDown_End
+ jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_AtkDefDown_End
printfromtable gStatDownStringIds
waitmessage 0x40
-BattleScript_82DB167::
+BattleScript_AtkDefDown_End::
return
BattleScript_KnockedOff::
@@ -4017,10 +4017,10 @@ BattleScript_WeatherFormChangesLoop::
return
BattleScript_CastformChange::
- call BattleScript_82DB4AF
+ call BattleScript_DoCastformChange
end3
-BattleScript_82DB4AF::
+BattleScript_DoCastformChange::
docastformchangeanimation
waitstate
printstring STRINGID_PKMNTRANSFORMED
@@ -4442,26 +4442,26 @@ BattleScript_FlushMessageBox::
printstring STRINGID_EMPTYSTRING3
return
-BattleScript_82DB881::
- setbyte gBattleCommunication + 1, 0x0
-BattleScript_82DB887::
- various8 BS_ATTACKER
- jumpifbyte CMP_NOT_EQUAL, gBattleCommunication, 0x1, BattleScript_82DB89D
- printfromtable gStringIds_85CCF0A
- waitmessage 0x40
-BattleScript_82DB89D::
- addbyte gBattleCommunication + 1, 0x1
- jumpifbytenotequal gBattleCommunication + 1, gBattlersCount, BattleScript_82DB887
- setbyte gBattleCommunication, 0x0
- setbyte gBattleCommunication + 1, 0x0
+BattleScript_PalacePrintFlavorText::
+ setbyte gBattleCommunication + 1, 0
+BattleScript_PalaceTryBattlerFlavorText::
+ palaceflavortext BS_ATTACKER @ BS_ATTACKER here overwritten by gBattleCommunication + 1
+ jumpifbyte CMP_NOT_EQUAL, gBattleCommunication, TRUE, BattleScript_PalaceEndFlavorText
+ printfromtable gBattlePalaceFlavorTextTable
+ waitmessage 0x40
+BattleScript_PalaceEndFlavorText::
+ addbyte gBattleCommunication + 1, 1
+ jumpifbytenotequal gBattleCommunication + 1, gBattlersCount, BattleScript_PalaceTryBattlerFlavorText
+ setbyte gBattleCommunication, 0
+ setbyte gBattleCommunication + 1, 0
end2
BattleScript_ArenaTurnBeginning::
waitcry BS_ATTACKER
volumedown
- playse SE_HANTEI1
+ playse SE_ARENA_TIMEUP1
pause 0x8
- playse SE_HANTEI1
+ playse SE_ARENA_TIMEUP1
various14 BS_ATTACKER
arenajudmengtstring 8
arenawaitmessage 8
@@ -4471,7 +4471,7 @@ BattleScript_ArenaTurnBeginning::
end2
BattleScript_82DB8E0:: @ Unused battlescript
- playse SE_PINPON
+ playse SE_DING_DONG
various14 BS_ATTACKER
arenajudmengtstring BS_TARGET
arenawaitmessage BS_TARGET
@@ -4485,9 +4485,9 @@ BattleScript_ArenaDoJudgment::
makevisible BS_OPPONENT1
waitstate
volumedown
- playse SE_HANTEI1
+ playse SE_ARENA_TIMEUP1
pause 0x8
- playse SE_HANTEI1
+ playse SE_ARENA_TIMEUP1
pause 0x40
various14 BS_ATTACKER
arenajudmengtstring 1
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index b74f557a7..caa6cddac 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -13,28 +13,28 @@
.align 2
gBattlescriptsForBallThrow:: @ 82DBD08
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_SafariBallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
- .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow @ ITEM_NONE
+ .4byte BattleScript_BallThrow @ ITEM_MASTER_BALL
+ .4byte BattleScript_BallThrow @ ITEM_ULTRA_BALL
+ .4byte BattleScript_BallThrow @ ITEM_GREAT_BALL
+ .4byte BattleScript_BallThrow @ ITEM_POKE_BALL
+ .4byte BattleScript_SafariBallThrow @ ITEM_SAFARI_BALL
+ .4byte BattleScript_BallThrow @ ITEM_NET_BALL
+ .4byte BattleScript_BallThrow @ ITEM_DIVE_BALL
+ .4byte BattleScript_BallThrow @ ITEM_NEST_BALL
+ .4byte BattleScript_BallThrow @ ITEM_REPEAT_BALL
+ .4byte BattleScript_BallThrow @ ITEM_TIMER_BALL
+ .4byte BattleScript_BallThrow @ ITEM_LUXURY_BALL
+ .4byte BattleScript_BallThrow @ ITEM_PREMIER_BALL
.align 2
gBattlescriptsForUsingItem:: @ 82DBD3C
.4byte BattleScript_PlayerUsesItem
- .4byte BattleScript_OpponentUsesHealItem
- .4byte BattleScript_OpponentUsesHealItem
- .4byte BattleScript_OpponentUsesStatusCureItem
- .4byte BattleScript_OpponentUsesXItem
- .4byte BattleScript_OpponentUsesGuardSpecs
+ .4byte BattleScript_OpponentUsesHealItem @ AI_ITEM_FULL_RESTORE
+ .4byte BattleScript_OpponentUsesHealItem @ AI_ITEM_HEAL_HP
+ .4byte BattleScript_OpponentUsesStatusCureItem @ AI_ITEM_CURE_CONDITION
+ .4byte BattleScript_OpponentUsesXItem @ AI_ITEM_X_STAT
+ .4byte BattleScript_OpponentUsesGuardSpecs @ AI_ITEM_GUARD_SPECS
.align 2
gBattlescriptsForRunningByItem:: @ 82DBD54
@@ -118,7 +118,7 @@ BattleScript_PlayerUsesItem::
BattleScript_OpponentUsesHealItem::
printstring STRINGID_EMPTYSTRING3
pause 0x30
- playse SE_KAIFUKU
+ playse SE_USE_ITEM
printstring STRINGID_TRAINER1USEDITEM
waitmessage 0x40
useitemonopponent
@@ -135,7 +135,7 @@ BattleScript_OpponentUsesHealItem::
BattleScript_OpponentUsesStatusCureItem::
printstring STRINGID_EMPTYSTRING3
pause 0x30
- playse SE_KAIFUKU
+ playse SE_USE_ITEM
printstring STRINGID_TRAINER1USEDITEM
waitmessage 0x40
useitemonopponent
@@ -149,7 +149,7 @@ BattleScript_OpponentUsesStatusCureItem::
BattleScript_OpponentUsesXItem::
printstring STRINGID_EMPTYSTRING3
pause 0x30
- playse SE_KAIFUKU
+ playse SE_USE_ITEM
printstring STRINGID_TRAINER1USEDITEM
waitmessage 0x40
useitemonopponent
@@ -162,7 +162,7 @@ BattleScript_OpponentUsesXItem::
BattleScript_OpponentUsesGuardSpecs::
printstring STRINGID_EMPTYSTRING3
pause 0x30
- playse SE_KAIFUKU
+ playse SE_USE_ITEM
printstring STRINGID_TRAINER1USEDITEM
waitmessage 0x40
useitemonopponent
@@ -173,7 +173,7 @@ BattleScript_OpponentUsesGuardSpecs::
finishaction
BattleScript_RunByUsingItem::
- playse SE_NIGERU
+ playse SE_FLEE
setbyte gBattleOutcome, B_OUTCOME_RAN
finishturn
diff --git a/data/contest_ai_scripts.s b/data/contest_ai_scripts.s
index 7346876d7..e47ccb4c8 100644
--- a/data/contest_ai_scripts.s
+++ b/data/contest_ai_scripts.s
@@ -1,3 +1,5 @@
+#include "constants/global.h"
+#include "constants/contest.h"
.include "asm/macros.inc"
.include "asm/macros/contest_ai_script.inc"
.include "constants/constants.inc"
@@ -11,847 +13,889 @@
enum MON_4
.align 2
-gContestAIChecks:: @ 82DE350
- .4byte AI_CheckForBadMove // 0x00000001
- .4byte AI_CheckForCombo // 0x00000002
- .4byte AI_CheckBoring // 0x00000004
- .4byte AI_CheckExcitement // 0x00000008
- .4byte AI_CheckOrder // 0x00000010
- .4byte AI_CheckForGoodMove // 0x00000020
- .4byte AI_Erratic // 0x00000040
- .4byte AI_Nothing // 0x00000080
- .4byte AI_Nothing // 0x00000100
- .4byte AI_Nothing // 0x00000200
- .4byte AI_Nothing // 0x00000400
- .4byte AI_Nothing // 0x00000800
- .4byte AI_Nothing // 0x00001000
- .4byte AI_Nothing // 0x00002000
- .4byte AI_Nothing // 0x00004000
- .4byte AI_Nothing // 0x00008000
- .4byte AI_Nothing // 0x00010000
- .4byte AI_Nothing // 0x00020000
- .4byte AI_Nothing // 0x00040000
- .4byte AI_Nothing // 0x00080000
- .4byte AI_Nothing // 0x00100000
- .4byte AI_Nothing // 0x00200000
- .4byte AI_Nothing // 0x00400000
- .4byte AI_Nothing // 0x00800000
- .4byte AI_Nothing // 0x01000000
- .4byte AI_Nothing // 0x02000000
- .4byte AI_Nothing // 0x04000000
- .4byte AI_Nothing // 0x08000000
- .4byte AI_Nothing // 0x10000000
- .4byte AI_Nothing // 0x20000000
- .4byte AI_Nothing // 0x40000000
- .4byte AI_Nothing // 0x80000000
-
-
-@ Unreferenced AI routine to encourage moves that improve condition on the first
-@ turn. Additionally, it checks the appeal order of the user and the effect
-@ type, but the code is buggy and doesn't affect the score.
- if_turn_not_eq 0, ContestUnreferenced_80
- if_effect_not_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, ContestUnreferenced_80
+gContestAI_ScriptsTable:: @ 82DE350
+ .4byte AI_CheckBadMove @ CONTEST_AI_CHECK_BAD_MOVE
+ .4byte AI_CheckCombo @ CONTEST_AI_CHECK_COMBO
+ .4byte AI_CheckBoring @ CONTEST_AI_CHECK_BORING
+ .4byte AI_CheckExcitement @ CONTEST_AI_CHECK_EXCITEMENT
+ .4byte AI_CheckOrder @ CONTEST_AI_CHECK_ORDER
+ .4byte AI_CheckGoodMove @ CONTEST_AI_CHECK_GOOD_MOVE
+ .4byte AI_Erratic @ CONTEST_AI_ERRATIC
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_1
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_2
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_3
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_4
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_5
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_6
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_7
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_8
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_9
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_10
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_11
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_12
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_13
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_14
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_15
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_16
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_17
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_18
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_19
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_20
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_21
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_22
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_23
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_24
+ .4byte AI_Nothing @ CONTEST_AI_DUMMY_25
+
+
+@ Unused. Encourages improving condition on the 1st appeal, or startling mons if the users turn is later
+AI_CheckTiming:
+ if_appeal_num_not_eq 0, AI_CheckTiming_SkipCondition
+ if_effect_not_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, AI_CheckTiming_SkipCondition
score +10
-ContestUnreferenced_80:
- call ContestUnreferenced_0D
- end
-ContestUnreferenced_0D:
- if_user_order_more_than MON_2, ContestUnreferenced_end
- if_effect_type_not_eq 2, ContestUnreferenced_end
- if_effect_type_not_eq 3, ContestUnreferenced_end
- score +10 @ unreachable
-ContestUnreferenced_end:
- end
-
-@ Unreferenced AI routine that doesn't make much sense.
- if_turn_eq 0, ContestUnreferenced_0F_1
- if_turn_eq 1, ContestUnreferenced_0F_2
- if_turn_eq 2, ContestUnreferenced_0F_3
- if_turn_eq 3, ContestUnreferenced_0F_4
- if_turn_eq 4, ContestUnreferenced_0F_5
- end
-ContestUnreferenced_0F_1:
- if_user_order_not_eq MON_1, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_2, ContestUnreferenced_2B_2
- if_user_order_not_eq MON_3, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_4, ContestUnreferenced_2B_1
- end
-ContestUnreferenced_2B_1:
- if_effect_type_eq 1, ContestUnreferenced_score
- end
-ContestUnreferenced_2B_2:
- if_effect_type_eq 1, ContestUnreferenced_score
- end
- if_effect_type_eq 1, ContestUnreferenced_score
- end
-ContestUnreferenced_0F_2:
- if_user_order_not_eq MON_1, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_2, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_3, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_4, ContestUnreferenced_2B_1
- end
-ContestUnreferenced_0F_3:
- if_user_order_not_eq MON_1, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_2, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_3, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_4, ContestUnreferenced_2B_1
- end
-ContestUnreferenced_0F_4:
- if_user_order_not_eq MON_1, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_2, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_3, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_4, ContestUnreferenced_2B_1
- end
-ContestUnreferenced_0F_5:
- if_user_order_not_eq MON_1, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_2, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_3, ContestUnreferenced_2B_1
- if_user_order_not_eq MON_4, ContestUnreferenced_2B_1
- end
-ContestUnreferenced_score:
+AI_CheckTiming_SkipCondition:
+ call AI_CheckTiming_TryStartle
+ end
+AI_CheckTiming_TryStartle:
+ if_user_order_more_than MON_2, AI_CheckTiming_End
+ if_effect_type_not_eq CONTEST_EFFECT_TYPE_STARTLE_MON, AI_CheckTiming_End
+ if_effect_type_not_eq CONTEST_EFFECT_TYPE_STARTLE_MONS, AI_CheckTiming_End
+ score +10
+AI_CheckTiming_End:
+ end
+
+@ Unused, doesnt make much sense
+@ Encourages using an avoid being startled move
+@ The various appeal and turn checks are pointless, it will always encourage these moves
+AI_AvoidStartle:
+ if_appeal_num_eq 0, AI_AvoidStartle_1stAppeal
+ if_appeal_num_eq 1, AI_AvoidStartle_2ndAppeal
+ if_appeal_num_eq 2, AI_AvoidStartle_3rdAppeal
+ if_appeal_num_eq 3, AI_AvoidStartle_4thAppeal
+ if_last_appeal AI_AvoidStartle_LastAppeal
+ end
+AI_AvoidStartle_1stAppeal:
+ if_user_order_not_eq MON_1, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_2, AI_AvoidStartle_EncourageIfAvoidMove2
+ if_user_order_not_eq MON_3, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_4, AI_AvoidStartle_EncourageIfAvoidMove
+ end
+AI_AvoidStartle_EncourageIfAvoidMove:
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_AvoidStartle_Encourage
+ end
+AI_AvoidStartle_EncourageIfAvoidMove2:
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_AvoidStartle_Encourage
+ end
+AI_AvoidStartle_EncourageIfAvoidMove3:
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_AvoidStartle_Encourage
+ end
+AI_AvoidStartle_2ndAppeal:
+ if_user_order_not_eq MON_1, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_2, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_3, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_4, AI_AvoidStartle_EncourageIfAvoidMove
+ end
+AI_AvoidStartle_3rdAppeal:
+ if_user_order_not_eq MON_1, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_2, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_3, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_4, AI_AvoidStartle_EncourageIfAvoidMove
+ end
+AI_AvoidStartle_4thAppeal:
+ if_user_order_not_eq MON_1, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_2, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_3, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_4, AI_AvoidStartle_EncourageIfAvoidMove
+ end
+AI_AvoidStartle_LastAppeal:
+ if_user_order_not_eq MON_1, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_2, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_3, AI_AvoidStartle_EncourageIfAvoidMove
+ if_user_order_not_eq MON_4, AI_AvoidStartle_EncourageIfAvoidMove
+ end
+AI_AvoidStartle_Encourage:
score +10
end
-
+AI_AvoidStartle_End:
end
-@ Unreferenced AI routine to encourage the most appealing move.
- if_most_appealing_move ContestUnreferenced_score2
+@ Unused
+AI_PreferMostAppealingMove:
+ if_most_appealing_move AI_PreferMostAppealingMove_Encourage
end
-ContestUnreferenced_score2:
+AI_PreferMostAppealingMove_Encourage:
score +10
end
+@ Discourages using the same move multiple times if it would get boring
AI_CheckBoring:
- if_effect_eq CONTEST_EFFECT_REPETITION_NOT_BORING, AI_end_081DC27F
- if_move_used_count_eq 1, AI_score1_081DC27F
- if_move_used_count_eq 2, AI_score2_081DC27F
- if_move_used_count_eq 3, AI_score3_081DC27F
- if_move_used_count_eq 4, AI_score4_081DC27F
- end
-AI_score1_081DC27F:
+ if_effect_eq CONTEST_EFFECT_REPETITION_NOT_BORING, AI_CheckBoring_NotBoring
+ if_move_used_count_eq 1, AI_CheckBoring_1stRepeat
+ if_move_used_count_eq 2, AI_CheckBoring_2ndRepeat
+ if_move_used_count_eq 3, AI_CheckBoring_3rdRepeat
+ if_move_used_count_eq 4, AI_CheckBoring_4thRepeat
+ @ No repeats
+ end
+AI_CheckBoring_1stRepeat:
score -5
end
-AI_score2_081DC27F:
+AI_CheckBoring_2ndRepeat:
score -15
end
-AI_score3_081DC27F:
+AI_CheckBoring_3rdRepeat:
score -20
end
-AI_score4_081DC27F:
+AI_CheckBoring_4thRepeat:
score -25
end
-AI_end_081DC27F:
+AI_CheckBoring_NotBoring:
end
+@ Strongly encourages using an exciting move if user is in a position to receive the max excitement bonus
+@ Encourages using exciting moves in general
+@ If the user doesnt have a good exciting move to use, then encourage lowering excitement to prevent
+@ opponents from benefitting from the excitement
AI_CheckExcitement:
- if_move_excitement_less_than 0, AI_contest09_081DC2AB
- if_move_excitement_eq 0, AI_contest7D_4_081DC2AB
- if_move_excitement_eq 1, AI_contest3D_081DC2AB
- end
-AI_contest09_081DC2AB:
- if_excitement_eq 4, AI_contest0F_1_081DC2AB
- if_excitement_eq 3, AI_contest0F_2_081DC2AB
- if_user_has_exciting_move AI_end_081DC2AB
+ if_move_excitement_less_than 0, AI_CheckExcitement_Negative
+ if_move_excitement_eq 0, AI_CheckExcitement_Neutral
+ if_move_excitement_eq 1, AI_CheckExcitement_Positive
+ end
+AI_CheckExcitement_Negative:
+ if_excitement_eq 4, AI_CheckExcitement_Negative_1AwayFromMax
+ if_excitement_eq 3, AI_CheckExcitement_Negative_2AwayFromMax
+ if_user_has_exciting_move AI_CheckExcitement_End
score +15
end
-AI_contest0F_1_081DC2AB:
- if_user_order_not_eq MON_1, AI_contest7D_1_081DC2AB
- if_random 51, AI_end_081DC2AB
+AI_CheckExcitement_Negative_1AwayFromMax:
+ if_user_order_not_eq MON_1, AI_CheckExcitement_Negative_1AwayFromMax_Not1stUp
+ if_random_less_than 51, AI_CheckExcitement_End
score +20
end
-AI_contest7D_1_081DC2AB:
- if_random 127, AI_end_081DC2AB
+AI_CheckExcitement_Negative_1AwayFromMax_Not1stUp:
+ if_random_less_than 127, AI_CheckExcitement_End
score -10
end
-AI_contest0F_2_081DC2AB:
- if_user_order_not_eq MON_1, AI_contest7D_3_081DC2AB
- if_turn_eq 4, AI_score_081DC2AB
-AI_contest7D_2_081DC2AB:
- if_random 51, AI_end_081DC2AB
+AI_CheckExcitement_Negative_2AwayFromMax:
+ if_user_order_not_eq MON_1, AI_CheckExcitement_Negative_2AwayFromMax_Not1stUp
+ if_last_appeal AI_CheckExcitement_Negative_2AwayFromMax_LastAppeal
+ if_random_less_than 51, AI_CheckExcitement_End
score +10
end
-AI_score_081DC2AB:
+AI_CheckExcitement_Negative_2AwayFromMax_LastAppeal:
score +15
end
-AI_contest7D_3_081DC2AB:
- if_random 127, AI_end_081DC2AB
+AI_CheckExcitement_Negative_2AwayFromMax_Not1stUp:
+ if_random_less_than 127, AI_CheckExcitement_End
score +10
end
-AI_contest7D_4_081DC2AB:
- if_random 127, AI_end_081DC2AB
+AI_CheckExcitement_Neutral:
+ if_random_less_than 127, AI_CheckExcitement_End
score +10
end
-AI_contest3D_081DC2AB:
- if_move_used_count_more_than 0, AI_contest29_081DC2AB
- if_user_order_not_eq MON_1, AI_contest7D_5_081DC2AB
- if_excitement_not_eq 4, AI_contest7D_5_081DC2AB
+AI_CheckExcitement_Positive:
+ if_move_used_count_more_than 0, AI_CheckExcitement_Positive_Repeat
+ if_user_order_not_eq MON_1, AI_CheckExcitement_Positive_Not1stUpForMax
+ if_excitement_not_eq 4, AI_CheckExcitement_Positive_Not1stUpForMax
score +30
end
-AI_contest7D_5_081DC2AB:
- if_random 100, AI_end_081DC2AB
+AI_CheckExcitement_Positive_Not1stUpForMax:
+ if_random_less_than 100, AI_CheckExcitement_End
score +10
end
-AI_contest29_081DC2AB:
- if_effect_not_eq CONTEST_EFFECT_REPETITION_NOT_BORING, AI_end_081DC2AB
- if_user_order_not_eq MON_1, AI_contest7D_5_081DC2AB
- if_excitement_not_eq 4, AI_contest7D_5_081DC2AB
+AI_CheckExcitement_Positive_Repeat:
+ if_effect_not_eq CONTEST_EFFECT_REPETITION_NOT_BORING, AI_CheckExcitement_End
+ if_user_order_not_eq MON_1, AI_CheckExcitement_Positive_Not1stUpForMax
+ if_excitement_not_eq 4, AI_CheckExcitement_Positive_Not1stUpForMax
score +30
end
-AI_end_081DC2AB:
+AI_CheckExcitement_End:
end
-AI_CheckForCombo:
- if_would_finish_combo AI_score_081DC348
- call AI_contest3F_081DC348
- call AI_contest45_081DC348
+@ Strongly encourages using a move if it would finish a combo
+@ Encourages using a move if it would start a combo, esp if the user goes earlier
+@ Discourages starting a combo in the last round
+@ Discourages using a combo finisher when its combo starter hasnt been used yet
+AI_CheckCombo:
+ if_would_finish_combo AI_CheckCombo_WouldFinish
+ call AI_CheckCombo_CheckStarter
+ call AI_CheckCombo_CheckFinisherWithoutStarter
end
-AI_contest3F_081DC348:
- if_move_used_count_not_eq 0, AI_end_081DC348
- if_not_combo_starter AI_end_081DC348
- if_user_order_eq MON_1, AI_contest04_1_081DC348
- if_user_order_eq MON_2, AI_contest04_2_081DC348
- if_user_order_eq MON_3, AI_contest04_3_081DC348
- if_user_order_eq MON_4, AI_contest04_4_081DC348
+AI_CheckCombo_CheckStarter:
+ if_move_used_count_not_eq 0, AI_CheckCombo_End
+ if_not_combo_starter AI_CheckCombo_End
+ if_user_order_eq MON_1, AI_CheckCombo_Starter1stUp
+ if_user_order_eq MON_2, AI_CheckCombo_Starter2ndUp
+ if_user_order_eq MON_3, AI_CheckCombo_Starter3rdUp
+ if_user_order_eq MON_4, AI_CheckCombo_StarterLast
end
-AI_contest45_081DC348:
- if_not_combo_finisher AI_end_081DC348
+AI_CheckCombo_CheckFinisherWithoutStarter:
+ if_not_combo_finisher AI_CheckCombo_End
score -10
end
-AI_score_081DC348:
+AI_CheckCombo_WouldFinish:
score +25
end
-AI_contest04_1_081DC348:
- if_turn_eq 4, AI_contest7D_081DC348
- if_random 150, AI_end_081DC348
+AI_CheckCombo_Starter1stUp:
+ if_last_appeal AI_CheckCombo_StarterOnLastAppeal
+ if_random_less_than 150, AI_CheckCombo_End
score +10
end
-AI_contest04_2_081DC348:
- if_turn_eq 4, AI_contest7D_081DC348
- if_random 125, AI_end_081DC348
+AI_CheckCombo_Starter2ndUp:
+ if_last_appeal AI_CheckCombo_StarterOnLastAppeal
+ if_random_less_than 125, AI_CheckCombo_End
score +10
end
-AI_contest04_3_081DC348:
- if_turn_eq 4, AI_contest7D_081DC348
- if_random 50, AI_end_081DC348
+AI_CheckCombo_Starter3rdUp:
+ if_last_appeal AI_CheckCombo_StarterOnLastAppeal
+ if_random_less_than 50, AI_CheckCombo_End
score +10
end
-AI_contest04_4_081DC348:
- if_turn_eq 4, AI_contest7D_081DC348
+AI_CheckCombo_StarterLast:
+ if_last_appeal AI_CheckCombo_StarterOnLastAppeal
score +10
end
-AI_contest7D_081DC348:
- if_random 125, AI_end_081DC348
+AI_CheckCombo_StarterOnLastAppeal:
+ if_random_less_than 125, AI_CheckCombo_End
score -15
end
-AI_end_081DC348:
- end
-
-AI_CheckForGoodMove:
- if_effect_eq CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION, ContestEffect39
- if_effect_eq CONTEST_EFFECT_NEXT_APPEAL_EARLIER, ContestEffect40
- if_effect_eq CONTEST_EFFECT_NEXT_APPEAL_LATER, ContestEffect41
- if_effect_eq CONTEST_EFFECT_REPETITION_NOT_BORING, ContestEffect3
- if_effect_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, ContestEffect38
- if_effect_eq CONTEST_EFFECT_DONT_EXCITE_AUDIENCE, ContestEffect47
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, ContestEffect31
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE, ContestEffect32
- if_effect_eq CONTEST_EFFECT_BETTER_WHEN_AUDIENCE_EXCITED, ContestEffect46
- if_effect_eq CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS, ContestEffect27
- if_effect_eq CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION, ContestEffect16or17
- if_effect_eq CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION, ContestEffect16or17
- if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS, ContestEffect_FollowingMonsNervous
- if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, ContestEffect18
- end
-
-ContestEffect39:
- if_user_condition_eq 3, ContestEffect39_score1
- if_user_condition_eq 2, ContestEffect39_score2
- if_user_condition_eq 1, ContestEffect39_score3
- if_user_condition_eq 0, ContestEffect39_score4
- end
-ContestEffect39_score1:
+AI_CheckCombo_End:
+ end
+
+@ Checks if move should be encouraged based on its effect
+AI_CheckGoodMove:
+ if_effect_eq CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION, AI_CGM_BetterWithGoodCondition
+ if_effect_eq CONTEST_EFFECT_NEXT_APPEAL_EARLIER, AI_CGM_NextAppealEarlier
+ if_effect_eq CONTEST_EFFECT_NEXT_APPEAL_LATER, AI_CGM_NextAppealLater
+ if_effect_eq CONTEST_EFFECT_REPETITION_NOT_BORING, AI_CGM_RepetitionNotBoring
+ if_effect_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, AI_CGM_ImproveCondition
+ if_effect_eq CONTEST_EFFECT_DONT_EXCITE_AUDIENCE, AI_CGM_DontExciteAudience
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_CGM_AppealAsGoodAsPrevOnes
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE, AI_CGM_AppealAsGoodAsPrevOne
+ if_effect_eq CONTEST_EFFECT_BETTER_WHEN_AUDIENCE_EXCITED, AI_CGM_BetterWhenAudienceExcited
+ if_effect_eq CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS, AI_CGM_WorsenConditionOfPrevMons
+ if_effect_eq CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION, AI_CGM_TargetMonWithJudgesAttention
+ if_effect_eq CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION, AI_CGM_TargetMonWithJudgesAttention
+ if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS, AI_CGM_MakeFollowingMonsNervous
+ if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, AI_CGM_JamsOthersButMissOneTurn
+ end
+
+AI_CGM_BetterWithGoodCondition:
+ if_user_condition_eq 3, AI_CGM_BetterWithGoodCondition_3
+ if_user_condition_eq 2, AI_CGM_BetterWithGoodCondition_2
+ if_user_condition_eq 1, AI_CGM_BetterWithGoodCondition_1
+ if_user_condition_eq 0, AI_CGM_BetterWithGoodCondition_0
+ end
+AI_CGM_BetterWithGoodCondition_3:
score +20
end
-ContestEffect39_score2:
- if_random 125, ContestEffectEnd
+AI_CGM_BetterWithGoodCondition_2:
+ if_random_less_than 125, AI_CGM_End
score +15
end
-ContestEffect39_score3:
- if_random 125, ContestEffectEnd
+AI_CGM_BetterWithGoodCondition_1:
+ if_random_less_than 125, AI_CGM_End
score +5
end
-ContestEffect39_score4:
+AI_CGM_BetterWithGoodCondition_0:
score -20
end
-ContestEffect40:
- if_effect_in_user_moveset CONTEST_EFFECT_BETTER_IF_FIRST, ContestEffectEnd
- if_random 50, ContestEffectEnd
+AI_CGM_NextAppealEarlier:
+ if_user_doesnt_have_move CONTEST_EFFECT_BETTER_IF_FIRST, AI_CGM_End
+ if_random_less_than 50, AI_CGM_End
score +20
end
-ContestEffect41:
- if_effect_in_user_moveset CONTEST_EFFECT_BETTER_IF_LAST, ContestEffectEnd
- if_random 50, ContestEffectEnd
+AI_CGM_NextAppealLater:
+ if_user_doesnt_have_move CONTEST_EFFECT_BETTER_IF_LAST, AI_CGM_End
+ if_random_less_than 50, AI_CGM_End
score +20
end
-ContestEffect3:
- if_user_order_not_eq MON_4, ContestEffectEnd
- if_random 50, ContestEffectEnd
+AI_CGM_RepetitionNotBoring:
+ if_user_order_not_eq MON_4, AI_CGM_End
+ if_random_less_than 50, AI_CGM_End
score +15
end
- if_turn_eq 4, ContestEffect3_7D
- if_random 220, ContestEffect3_score
+
+AI_CGM_Unused:
+ if_last_appeal AI_CGM_Unused_LastAppeal
+ if_random_less_than 220, AI_CGM_Unused_Discourage
score +10
end
-ContestEffect3_7D:
- if_random 20, ContestEffectEnd
+AI_CGM_Unused_LastAppeal:
+ if_random_less_than 20, AI_CGM_End
score +15
end
-ContestEffect3_score:
+AI_CGM_Unused_Discourage:
score -20
end
-ContestEffect38:
- if_effect_in_user_moveset CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION, ContestEffect38_contest04
- if_user_condition_eq 3, ContestEffect38_score1
- if_random 50, ContestEffectEnd
+@ Enourages improving condition, esp if user has moves better with good condition or on 1st appeal
+@ Discourages improving condition if at max condition, or if last appeal
+AI_CGM_ImproveCondition:
+ if_user_doesnt_have_move CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION, AI_CGM_ImproveCondition_CheckAppealNum
+ if_user_condition_eq 3, AI_CGM_ImproveCondition_AtMax
+ if_random_less_than 50, AI_CGM_End
score +15
end
-ContestEffect38_score1:
+AI_CGM_ImproveCondition_AtMax:
score -10
end
-ContestEffect38_contest04:
- if_turn_eq 4, ContestEffect38_score2
- if_turn_eq 0, ContestEffect38_random
- if_move_used_count_eq 1, ContestEffectEnd
- if_random 125, ContestEffectEnd
+AI_CGM_ImproveCondition_CheckAppealNum:
+ if_last_appeal AI_CGM_ImproveCondition_LastAppeal
+ if_appeal_num_eq 0, AI_CGM_ImproveCondition_FirstAppeal
+ if_move_used_count_eq 1, AI_CGM_End
+ if_random_less_than 125, AI_CGM_End
score +10
end
-ContestEffect38_random:
- if_random 100, ContestEffectEnd
+AI_CGM_ImproveCondition_FirstAppeal:
+ if_random_less_than 100, AI_CGM_End
score +10
end
-ContestEffect38_score2:
+AI_CGM_ImproveCondition_LastAppeal:
score -10
end
-ContestEffect47:
- if_move_used_count_eq 1, ContestEffectEnd
- if_user_order_eq MON_1, ContestEffect47_random
- if_user_order_eq MON_2, ContestEffect47_random
- if_turn_not_eq 4, ContestEffectEnd
- if_user_has_exciting_move ContestEffectEnd
- if_excitement_less_than 1, ContestEffectEnd
+@ Encourage stopping audience excitement early in the appeal, or last appeal if no better options
+AI_CGM_DontExciteAudience:
+ if_move_used_count_eq 1, AI_CGM_End
+ if_user_order_eq MON_1, AI_CGM_DontExciteAudience_EarlyTurn
+ if_user_order_eq MON_2, AI_CGM_DontExciteAudience_EarlyTurn
+ if_not_last_appeal AI_CGM_End
+ if_user_has_exciting_move AI_CGM_End
+ if_excitement_less_than 1, AI_CGM_End
score +10
end
-ContestEffect47_random:
- if_random 127, ContestEffectEnd
+AI_CGM_DontExciteAudience_EarlyTurn:
+ if_random_less_than 127, AI_CGM_End
score +10
end
-ContestEffect31:
- if_user_order_eq MON_2, ContestEffect31_score1
- if_user_order_eq MON_3, ContestEffect31_score2
- if_user_order_eq MON_4, ContestEffect31_score3
+@ Encourages move the later the user goes
+AI_CGM_AppealAsGoodAsPrevOnes:
+ if_user_order_eq MON_2, AI_CGM_AppealAsGoodAsPrevOnes_2ndUp
+ if_user_order_eq MON_3, AI_CGM_AppealAsGoodAsPrevOnes_3rdUp
+ if_user_order_eq MON_4, AI_CGM_AppealAsGoodAsPrevOnes_Last
end
-ContestEffect31_score1:
+AI_CGM_AppealAsGoodAsPrevOnes_2ndUp:
score +5
end
-ContestEffect31_score2:
+AI_CGM_AppealAsGoodAsPrevOnes_3rdUp:
score +15
end
-ContestEffect31_score3:
+AI_CGM_AppealAsGoodAsPrevOnes_Last:
score +20
end
-ContestEffect32:
- if_user_order_eq MON_1, ContestEffect32_score1
- if_user_order_eq MON_2, ContestEffect32_score2
- if_user_order_eq MON_3, ContestEffect32_score3
- if_user_order_eq MON_4, ContestEffect32_score5
+@ Encourages move more for each opponent who will have a turn before the user
+AI_CGM_AppealAsGoodAsPrevOne:
+ if_user_order_eq MON_1, AI_CGM_AppealAsGoodAsPrevOne_1stUp
+ if_user_order_eq MON_2, AI_CGM_AppealAsGoodAsPrevOne_2ndUp
+ if_user_order_eq MON_3, AI_CGM_AppealAsGoodAsPrevOne_3rdUp
+ if_user_order_eq MON_4, AI_CGM_AppealAsGoodAsPrevOne_Last
end
-ContestEffect32_score1:
+AI_CGM_AppealAsGoodAsPrevOne_1stUp:
score -10
end
-ContestEffect32_score2:
- if_cannot_participate MON_1, ContestEffectEnd
+AI_CGM_AppealAsGoodAsPrevOne_2ndUp:
+ if_cannot_participate MON_1, AI_CGM_End
score +5
end
-ContestEffect32_score3:
- if_cannot_participate MON_1, ContestEffect32_score4
+AI_CGM_AppealAsGoodAsPrevOne_3rdUp:
+ if_cannot_participate MON_1, AI_CGM_AppealAsGoodAsPrevOne_3rdUp_CheckMon2
score +5
- jump ContestEffect32_score4
+ goto AI_CGM_AppealAsGoodAsPrevOne_3rdUp_CheckMon2
end
-ContestEffect32_score4:
- if_cannot_participate MON_2, ContestEffectEnd
+AI_CGM_AppealAsGoodAsPrevOne_3rdUp_CheckMon2:
+ if_cannot_participate MON_2, AI_CGM_End
score +5
end
-ContestEffect32_score5:
- if_cannot_participate MON_1, ContestEffect32_score6
+AI_CGM_AppealAsGoodAsPrevOne_Last:
+ if_cannot_participate MON_1, AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon2
score +5
- jump ContestEffect32_score6
+ goto AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon2
end
-ContestEffect32_score6:
- if_cannot_participate MON_2, ContestEffect32_score7
+AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon2:
+ if_cannot_participate MON_2, AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon3
score +5
- jump ContestEffect32_score7
+ goto AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon3
end
-ContestEffect32_score7:
- if_cannot_participate MON_3, ContestEffectEnd
+AI_CGM_AppealAsGoodAsPrevOne_Last_CheckMon3:
+ if_cannot_participate MON_3, AI_CGM_End
score +5
end
-ContestEffect46:
- if_user_order_eq MON_1, ContestEffect46_05
- if_user_order_more_than MON_1, ContestEffect46_score4
+@ Encourage move if audience is close to full exictement and user goes first
+@ See bug note, only does this on 1st appeal (when it will never happen)
+AI_CGM_BetterWhenAudienceExcited:
+ if_user_order_eq MON_1, AI_CGM_BetterWhenAudienceExcited_1stUp
+ if_user_order_more_than MON_1, AI_CGM_BetterWhenAudienceExcited_Not1stUp
end
-ContestEffect46_05:
- if_turn_not_eq 0, ContestEffect46_score1
- if_excitement_eq 4, ContestEffect46_score2
- if_excitement_eq 3, ContestEffect46_score3
+AI_CGM_BetterWhenAudienceExcited_1stUp:
+ @ BUG: Should be if_appeal_num_eq 0
+ @ 1st up on 1st appeal excitement will always be 0
+ if_appeal_num_not_eq 0, AI_CGM_BetterWhenAudienceExcited_Not1stAppeal
+ if_excitement_eq 4, AI_CGM_BetterWhenAudienceExcited_1AwayFromMax
+ if_excitement_eq 3, AI_CGM_BetterWhenAudienceExcited_2AwayFromMax
end
-ContestEffect46_score1:
- if_random 125, ContestEffectEnd
+AI_CGM_BetterWhenAudienceExcited_Not1stAppeal:
+ if_random_less_than 125, AI_CGM_End
score -15
end
-ContestEffect46_score2:
- if_random 125, ContestEffectEnd
+AI_CGM_BetterWhenAudienceExcited_1AwayFromMax:
+ if_random_less_than 125, AI_CGM_End
score +20
end
-ContestEffect46_score3:
- if_random 125, ContestEffectEnd
+AI_CGM_BetterWhenAudienceExcited_2AwayFromMax:
+ if_random_less_than 125, AI_CGM_End
score +15
end
-ContestEffect46_score4:
- if_random 178, ContestEffectEnd
+AI_CGM_BetterWhenAudienceExcited_Not1stUp:
+ if_random_less_than 178, AI_CGM_End
score +10
end
-ContestEffect27:
- if_user_order_eq MON_1, ContestEffectEnd
- jump ContestEffect27_55_1
+@ Encourage move more for each condition star the prev mons have
+AI_CGM_WorsenConditionOfPrevMons:
+ if_user_order_eq MON_1, AI_CGM_End
+ goto AI_CGM_WorsenConditionOfPrevMons_CheckMon1
end
-ContestEffect27_55_1:
- if_cannot_participate MON_1, ContestEffect27_noscore
- if_condition_eq MON_1, 0, ContestEffect27_noscore
- if_condition_eq MON_1, 1, ContestEffect27_score1
- if_condition_eq MON_1, 2, ContestEffect27_score2
- if_condition_eq MON_1, 3, ContestEffect27_score3
+AI_CGM_WorsenConditionOfPrevMons_CheckMon1:
+ if_cannot_participate MON_1, AI_CGM_WorsenConditionOfPrevMons_TryCheckMon2
+ if_condition_eq MON_1, 0, AI_CGM_WorsenConditionOfPrevMons_TryCheckMon2
+ if_condition_eq MON_1, 1, AI_CGM_WorsenConditionOfPrevMons_Mon1Has1Star
+ if_condition_eq MON_1, 2, AI_CGM_WorsenConditionOfPrevMons_Mon1Has2Stars
+ if_condition_eq MON_1, 3, AI_CGM_WorsenConditionOfPrevMons_Mon1Has3Stars
end
-ContestEffect27_score1:
- if_random 125, ContestEffect27_55_2
+AI_CGM_WorsenConditionOfPrevMons_Mon1Has1Star:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
score +5
- if_user_order_more_than MON_2, ContestEffect27_55_2
+ if_user_order_more_than MON_2, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
end
-ContestEffect27_score2:
- if_random 125, ContestEffect27_55_2
+AI_CGM_WorsenConditionOfPrevMons_Mon1Has2Stars:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
score +10
- if_user_order_more_than MON_2, ContestEffect27_55_2
+ if_user_order_more_than MON_2, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
end
-ContestEffect27_score3:
- if_random 125, ContestEffect27_55_2
+AI_CGM_WorsenConditionOfPrevMons_Mon1Has3Stars:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
score +15
- if_user_order_more_than MON_2, ContestEffect27_55_2
+ if_user_order_more_than MON_2, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
end
-ContestEffect27_noscore:
- if_user_order_more_than MON_2, ContestEffect27_55_2
+AI_CGM_WorsenConditionOfPrevMons_TryCheckMon2:
+ if_user_order_more_than MON_2, AI_CGM_WorsenConditionOfPrevMons_CheckMon2
end
-ContestEffect27_55_2:
- if_cannot_participate MON_2, ContestEffect27_noscore2
- if_condition_eq MON_2, 0, ContestEffect27_noscore2
- if_condition_eq MON_2, 1, ContestEffect27_score4
- if_condition_eq MON_2, 2, ContestEffect27_score5
- if_condition_eq MON_2, 3, ContestEffect27_score6
+AI_CGM_WorsenConditionOfPrevMons_CheckMon2:
+ if_cannot_participate MON_2, AI_CGM_WorsenConditionOfPrevMons_TryCheckMon3
+ if_condition_eq MON_2, 0, AI_CGM_WorsenConditionOfPrevMons_TryCheckMon3
+ if_condition_eq MON_2, 1, AI_CGM_WorsenConditionOfPrevMons_Mon2Has1Star
+ if_condition_eq MON_2, 2, AI_CGM_WorsenConditionOfPrevMons_Mon2Has2Stars
+ if_condition_eq MON_2, 3, AI_CGM_WorsenConditionOfPrevMons_Mon2Has3Stars
end
-ContestEffect27_score4:
- if_random 125, ContestEffect27_55_3
+AI_CGM_WorsenConditionOfPrevMons_Mon2Has1Star:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
score +5
- if_user_order_more_than MON_3, ContestEffect27_55_3
+ if_user_order_more_than MON_3, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
end
-ContestEffect27_score5:
- if_random 125, ContestEffect27_55_3
+AI_CGM_WorsenConditionOfPrevMons_Mon2Has2Stars:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
score +10
- if_user_order_more_than MON_3, ContestEffect27_55_3
+ if_user_order_more_than MON_3, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
end
-ContestEffect27_score6:
- if_random 125, ContestEffect27_55_3
+AI_CGM_WorsenConditionOfPrevMons_Mon2Has3Stars:
+ if_random_less_than 125, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
score +15
- if_user_order_more_than MON_3, ContestEffect27_55_3
+ if_user_order_more_than MON_3, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
end
-ContestEffect27_noscore2:
- if_user_order_more_than MON_3, ContestEffect27_55_3
+AI_CGM_WorsenConditionOfPrevMons_TryCheckMon3:
+ if_user_order_more_than MON_3, AI_CGM_WorsenConditionOfPrevMons_CheckMon3
end
-ContestEffect27_55_3:
- if_cannot_participate MON_3, ContestEffect27_end
- if_condition_eq MON_3, 0, ContestEffect27_end
- if_condition_eq MON_3, 1, ContestEffect27_score7
- if_condition_eq MON_3, 2, ContestEffect27_score8
- if_condition_eq MON_3, 3, ContestEffect27_score9
+AI_CGM_WorsenConditionOfPrevMons_CheckMon3:
+ if_cannot_participate MON_3, AI_CGM_WorsenConditionOfPrevMons_end
+ if_condition_eq MON_3, 0, AI_CGM_WorsenConditionOfPrevMons_end
+ if_condition_eq MON_3, 1, AI_CGM_WorsenConditionOfPrevMons_Mon3Has1Star
+ if_condition_eq MON_3, 2, AI_CGM_WorsenConditionOfPrevMons_Mon3Has2Stars
+ if_condition_eq MON_3, 3, AI_CGM_WorsenConditionOfPrevMons_Mon3Has3Stars
end
-ContestEffect27_score7:
- if_random 125, ContestEffectEnd
+AI_CGM_WorsenConditionOfPrevMons_Mon3Has1Star:
+ if_random_less_than 125, AI_CGM_End
score +5
end
-ContestEffect27_score8:
- if_random 125, ContestEffectEnd
+AI_CGM_WorsenConditionOfPrevMons_Mon3Has2Stars:
+ if_random_less_than 125, AI_CGM_End
score +10
end
-ContestEffect27_score9:
- if_random 125, ContestEffectEnd
+AI_CGM_WorsenConditionOfPrevMons_Mon3Has3Stars:
+ if_random_less_than 125, AI_CGM_End
score +15
end
-ContestEffect27_end:
+AI_CGM_WorsenConditionOfPrevMons_end:
end
-ContestEffect16or17:
- if_user_order_eq MON_1, ContestEffectEnd
- jump ContestEffect16or17_55
+@ Encourage if a prev mon has started a combo, esp if they havent completed it yet
+@ BUG: Incorrectly uses if_used_combo_starter below, instead of if_not_used_combo_starter
+@ As a result it encourages move if a prev mon has not begun a combo
+AI_CGM_TargetMonWithJudgesAttention:
+ if_user_order_eq MON_1, AI_CGM_End
+ goto AI_CGM_TargetMonWithJudgesAttention_CheckMon1
end
-ContestEffect16or17_55:
- if_cannot_participate MON_1, ContestEffect16or17_0E_1
- if_used_combo_starter_eq MON_1, TRUE, ContestEffect16or17_0E_1
- if_random 125, ContestEffect16or17_0E_1
+AI_CGM_TargetMonWithJudgesAttention_CheckMon1:
+ if_cannot_participate MON_1, AI_CGM_TargetMonWithJudgesAttention_CheckMon2
+ if_used_combo_starter MON_1, AI_CGM_TargetMonWithJudgesAttention_CheckMon2
+ if_random_less_than 125, AI_CGM_TargetMonWithJudgesAttention_CheckMon2
score +2
- contest_58 MON_1, ContestEffect16or17_0E_1
+ if_not_completed_combo MON_1, AI_CGM_TargetMonWithJudgesAttention_CheckMon2
score +8
end
-ContestEffect16or17_0E_1:
- if_user_order_eq MON_2, ContestEffectEnd
- if_cannot_participate MON_2, ContestEffect16or17_0E_2
- if_used_combo_starter_eq MON_2, TRUE, ContestEffect16or17_0E_2
- if_random 125, ContestEffect16or17_0E_2
+AI_CGM_TargetMonWithJudgesAttention_CheckMon2:
+ if_user_order_eq MON_2, AI_CGM_End
+ if_cannot_participate MON_2, AI_CGM_TargetMonWithJudgesAttention_CheckMon3
+ if_used_combo_starter MON_2, AI_CGM_TargetMonWithJudgesAttention_CheckMon3
+ if_random_less_than 125, AI_CGM_TargetMonWithJudgesAttention_CheckMon3
score +2
- contest_58 MON_2, ContestEffect16or17_0E_2
+ if_not_completed_combo MON_2, AI_CGM_TargetMonWithJudgesAttention_CheckMon3
score +8
end
-ContestEffect16or17_0E_2:
- if_user_order_eq MON_3, ContestEffectEnd
- if_cannot_participate MON_3, ContestEffectEnd
- if_used_combo_starter_eq MON_3, TRUE, ContestEffectEnd
- if_random 125, ContestEffectEnd
+AI_CGM_TargetMonWithJudgesAttention_CheckMon3:
+ if_user_order_eq MON_3, AI_CGM_End
+ if_cannot_participate MON_3, AI_CGM_End
+ if_used_combo_starter MON_3, AI_CGM_End
+ if_random_less_than 125, AI_CGM_End
score +2
- contest_58 MON_3, ContestEffectEnd
+ if_not_completed_combo MON_3, AI_CGM_End
score +8
end
-ContestEffect_FollowingMonsNervous:
- if_user_order_eq MON_4, ContestEffectEnd
- jump ContestEffect_FollowingMonsNervous_CheckMon4
+@ Encourage making mons nervous that have started a combo and can appeal after the user
+AI_CGM_MakeFollowingMonsNervous:
+ if_user_order_eq MON_4, AI_CGM_End
+ goto AI_CGM_MakeFollowingMonsNervous_CheckMon4
end
-ContestEffect_FollowingMonsNervous_CheckMon4:
- if_cannot_participate MON_4, ContestEffect_FollowingMonsNervous_CheckMon3
- if_used_combo_starter_eq MON_4, FALSE, ContestEffect_FollowingMonsNervous_CheckMon3
+AI_CGM_MakeFollowingMonsNervous_CheckMon4:
+ if_cannot_participate MON_4, AI_CGM_MakeFollowingMonsNervous_CheckMon3
+ if_not_used_combo_starter MON_4, AI_CGM_MakeFollowingMonsNervous_CheckMon3
score +5
- if_random 125, ContestEffect16or17_0E_1
+ if_random_less_than 125, AI_CGM_TargetMonWithJudgesAttention_CheckMon2
score +5
end
-ContestEffect_FollowingMonsNervous_CheckMon3:
- if_user_order_eq MON_3, ContestEffectEnd
- if_cannot_participate MON_3, ContestEffect_FollowingMonsNervous_CheckMon2
- if_used_combo_starter_eq MON_3, FALSE, ContestEffect_FollowingMonsNervous_CheckMon2
+AI_CGM_MakeFollowingMonsNervous_CheckMon3:
+ if_user_order_eq MON_3, AI_CGM_End
+ if_cannot_participate MON_3, AI_CGM_MakeFollowingMonsNervous_CheckMon2
+ if_not_used_combo_starter MON_3, AI_CGM_MakeFollowingMonsNervous_CheckMon2
score +5
- if_random 125, ContestEffect16or17_0E_2
+ if_random_less_than 125, AI_CGM_TargetMonWithJudgesAttention_CheckMon3
score +5
end
-ContestEffect_FollowingMonsNervous_CheckMon2:
- if_user_order_eq MON_2, ContestEffectEnd
- if_cannot_participate MON_2, ContestEffectEnd
- if_used_combo_starter_eq MON_2, FALSE, ContestEffectEnd
+AI_CGM_MakeFollowingMonsNervous_CheckMon2:
+ if_user_order_eq MON_2, AI_CGM_End
+ if_cannot_participate MON_2, AI_CGM_End
+ if_not_used_combo_starter MON_2, AI_CGM_End
score +5
- if_random 125, ContestEffectEnd
+ if_random_less_than 125, AI_CGM_End
score +5
end
-ContestEffect18:
- if_turn_eq 4, ContestEffect18_score1
- jump ContestEffect18_0E
+@ Encourages move if users turn is later, or if its the last appeal
+AI_CGM_JamsOthersButMissOneTurn:
+ if_last_appeal AI_CGM_JamsOthersButMissOneTurn_LastAppeal
+ goto AI_CGM_JamsOthersButMissOneTurn_TurnOrder
end
-ContestEffect18_score1:
+AI_CGM_JamsOthersButMissOneTurn_LastAppeal:
score +5
- jump ContestEffect18_0E
+ goto AI_CGM_JamsOthersButMissOneTurn_TurnOrder
end
-ContestEffect18_0E:
- if_user_order_eq MON_1, ContestEffect18_score2
- if_user_order_eq MON_2, ContestEffect18_random1
- if_user_order_eq MON_3, ContestEffect18_random2
- if_user_order_eq MON_4, ContestEffect18_random3
+AI_CGM_JamsOthersButMissOneTurn_TurnOrder:
+ if_user_order_eq MON_1, AI_CGM_JamsOthersButMissOneTurn_1stUp
+ if_user_order_eq MON_2, AI_CGM_JamsOthersButMissOneTurn_2ndUp
+ if_user_order_eq MON_3, AI_CGM_JamsOthersButMissOneTurn_3rdUp
+ if_user_order_eq MON_4, AI_CGM_JamsOthersButMissOneTurn_Last
end
-ContestEffect18_score2:
+AI_CGM_JamsOthersButMissOneTurn_1stUp:
score -15
end
-ContestEffect18_random1:
- if_random 125, ContestEffectEnd
+AI_CGM_JamsOthersButMissOneTurn_2ndUp:
+ if_random_less_than 125, AI_CGM_End
score -10
end
-ContestEffect18_random2:
- if_random 125, ContestEffectEnd
+AI_CGM_JamsOthersButMissOneTurn_3rdUp:
+ if_random_less_than 125, AI_CGM_End
score +5
end
-ContestEffect18_random3:
- if_random 125, ContestEffectEnd
+AI_CGM_JamsOthersButMissOneTurn_Last:
+ if_random_less_than 125, AI_CGM_End
score +15
end
-ContestEffectEnd:
+AI_CGM_End:
end
@ Randomly encourage moves in Cute, Smart, and Tough contests.
AI_Erratic:
- if_contest_type_eq CONTEST_CUTE, Erratic_CuteSmartTough
- if_contest_type_eq CONTEST_SMART, Erratic_CuteSmartTough
- if_contest_type_eq CONTEST_TOUGH, Erratic_CuteSmartTough
+ if_contest_type_eq CONTEST_CATEGORY_CUTE, AI_Erratic_CuteSmartTough
+ if_contest_type_eq CONTEST_CATEGORY_SMART, AI_Erratic_CuteSmartTough
+ if_contest_type_eq CONTEST_CATEGORY_TOUGH, AI_Erratic_CuteSmartTough
end
-Erratic_CuteSmartTough:
- if_random 125, Erratic_NoScoreIncrease
+AI_Erratic_CuteSmartTough:
+ if_random_less_than 125, AI_Erratic_End
score +10
end
-Erratic_NoScoreIncrease:
- end
-
-AI_CheckForBadMove:
- if_effect_eq CONTEST_EFFECT_STARTLE_FRONT_MON, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MON, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_FRONT_MON, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MON_2, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_BETTER_IF_SAME_TYPE, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_BETTER_IF_DIFF_TYPE, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_AFFECTED_BY_PREV_APPEAL, ContestEffect2_8
- if_effect_eq CONTEST_EFFECT_SLIGHTLY_STARTLE_PREV_MONS, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MONS, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_PREV_MONS, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MONS_2, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_SAME_TYPE_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_MONS_WITH_GOOD_APPEALS, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_COOL_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_BEAUTY_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_CUTE_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_SMART_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_STARTLE_MONS_TOUGH_APPEAL, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_BADLY_STARTLES_MONS_IN_GOOD_CONDITION, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, ContestEffect2_9
- if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MON_NERVOUS, ContestEffect2_25
- if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS, ContestEffect2_26
- if_effect_eq CONTEST_EFFECT_DONT_EXCITE_AUDIENCE, ContestEffect2_26
- if_effect_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, ContestEffect2_38
- if_effect_eq CONTEST_EFFECT_AVOID_STARTLE_ONCE, ContestEffect2_4
- if_effect_eq CONTEST_EFFECT_AVOID_STARTLE, ContestEffect2_4
- if_effect_eq CONTEST_EFFECT_AVOID_STARTLE_SLIGHTLY, ContestEffect2_4
- if_effect_eq CONTEST_EFFECT_GREAT_APPEAL_BUT_NO_MORE_MOVES, ContestEffect2_2
- end
-
-ContestEffect2_8:
- if_user_order_eq MON_1, ContestEffect2_8_score1
- if_user_order_eq MON_2, ContestEffect2_8_score2
- if_user_order_eq MON_3, ContestEffect2_8_score3
- if_user_order_eq MON_4, ContestEffect2_8_score4
- end
-ContestEffect2_8_score1:
+AI_Erratic_End:
+ end
+
+@ Checks if move should be discouraged based on its effect
+AI_CheckBadMove:
+ if_effect_eq CONTEST_EFFECT_STARTLE_FRONT_MON, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MON, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_FRONT_MON, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MON_2, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_BETTER_IF_SAME_TYPE, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_BETTER_IF_DIFF_TYPE, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_AFFECTED_BY_PREV_APPEAL, AI_CBM_DependsOnPrevMon
+ if_effect_eq CONTEST_EFFECT_SLIGHTLY_STARTLE_PREV_MONS, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MONS, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_PREV_MONS, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_PREV_MONS_2, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_SAME_TYPE_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_BADLY_STARTLE_MONS_WITH_GOOD_APPEALS, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_COOL_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_BEAUTY_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_CUTE_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_SMART_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_STARTLE_MONS_TOUGH_APPEAL, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_BADLY_STARTLES_MONS_IN_GOOD_CONDITION, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_CBM_DependsOnPrevMons
+ if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MON_NERVOUS, AI_CBM_DependsOnNextMon
+ if_effect_eq CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS, AI_CBM_DependsOnNextMons
+ if_effect_eq CONTEST_EFFECT_DONT_EXCITE_AUDIENCE, AI_CBM_DependsOnNextMons
+ if_effect_eq CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS, AI_CBM_ImproveCondition
+ if_effect_eq CONTEST_EFFECT_AVOID_STARTLE_ONCE, AI_CBM_AvoidStartle
+ if_effect_eq CONTEST_EFFECT_AVOID_STARTLE, AI_CBM_AvoidStartle
+ if_effect_eq CONTEST_EFFECT_AVOID_STARTLE_SLIGHTLY, AI_CBM_AvoidStartle
+ if_effect_eq CONTEST_EFFECT_GREAT_APPEAL_BUT_NO_MORE_MOVES, AI_CBM_NoMoreMoves
+ end
+
+@ If previous mon is skipping turn (or user is first), discourage move
+AI_CBM_DependsOnPrevMon:
+ if_user_order_eq MON_1, AI_CBM_DependsOnPrevMon_1stUp
+ if_user_order_eq MON_2, AI_CBM_DependsOnPrevMon_2ndUp
+ if_user_order_eq MON_3, AI_CBM_DependsOnPrevMon_3rdUp
+ if_user_order_eq MON_4, AI_CBM_DependsOnPrevMon_Last
+ end
+AI_CBM_DependsOnPrevMon_1stUp:
score -10
end
-ContestEffect2_8_score2:
- if_can_participate MON_1, ContestEffectEnd2
+AI_CBM_DependsOnPrevMon_2ndUp:
+ if_can_participate MON_1, AI_CBM_End
score -10
end
-ContestEffect2_8_score3:
- if_can_participate MON_2, ContestEffectEnd2
+AI_CBM_DependsOnPrevMon_3rdUp:
+ if_can_participate MON_2, AI_CBM_End
score -10
end
-ContestEffect2_8_score4:
- if_can_participate MON_3, ContestEffectEnd2
+AI_CBM_DependsOnPrevMon_Last:
+ if_can_participate MON_3, AI_CBM_End
score -10
end
-ContestEffect2_9:
- if_user_order_eq MON_1, ContestEffect2_9_score1
- if_user_order_eq MON_2, ContestEffect2_9_score2
- if_user_order_eq MON_3, ContestEffect2_9_score3
- if_user_order_eq MON_4, ContestEffect2_9_score4
+@ If previous mons are all skipping turns (or user is first), discourage move
+AI_CBM_DependsOnPrevMons:
+ if_user_order_eq MON_1, AI_CBM_DependsOnPrevMons_1stUp
+ if_user_order_eq MON_2, AI_CBM_DependsOnPrevMons_2ndUp
+ if_user_order_eq MON_3, AI_CBM_DependsOnPrevMons_3rdUp
+ if_user_order_eq MON_4, AI_CBM_DependsOnPrevMons_Last
end
-ContestEffect2_9_score1:
+AI_CBM_DependsOnPrevMons_1stUp:
score -20
end
-ContestEffect2_9_score2:
- if_can_participate MON_1, ContestEffectEnd2
+AI_CBM_DependsOnPrevMons_2ndUp:
+ if_can_participate MON_1, AI_CBM_End
score -15
end
-ContestEffect2_9_score3:
- if_can_participate MON_1, ContestEffectEnd2
- if_can_participate MON_2, ContestEffectEnd2
+AI_CBM_DependsOnPrevMons_3rdUp:
+ if_can_participate MON_1, AI_CBM_End
+ if_can_participate MON_2, AI_CBM_End
score -15
end
-ContestEffect2_9_score4:
- if_can_participate MON_1, ContestEffectEnd2
- if_can_participate MON_2, ContestEffectEnd2
- if_can_participate MON_3, ContestEffectEnd2
+AI_CBM_DependsOnPrevMons_Last:
+ if_can_participate MON_1, AI_CBM_End
+ if_can_participate MON_2, AI_CBM_End
+ if_can_participate MON_3, AI_CBM_End
score -15
end
-ContestEffect2_25:
- if_user_order_eq MON_1, ContestEffect2_25_score1
- if_user_order_eq MON_2, ContestEffect2_25_score2
- if_user_order_eq MON_3, ContestEffect2_25_score3
+@ If next mon is skipping turn (or user is last), discourage move
+AI_CBM_DependsOnNextMon:
+ if_user_order_eq MON_1, AI_CBM_DependsOnNextMon_1stUp
+ if_user_order_eq MON_2, AI_CBM_DependsOnNextMon_2ndUp
+ if_user_order_eq MON_3, AI_CBM_DependsOnNextMon_3rdUp
score -10
end
-ContestEffect2_25_score1:
- if_can_participate MON_2, ContestEffectEnd2
+AI_CBM_DependsOnNextMon_1stUp:
+ if_can_participate MON_2, AI_CBM_End
score -10
end
-ContestEffect2_25_score2:
- if_can_participate MON_3, ContestEffectEnd2
+AI_CBM_DependsOnNextMon_2ndUp:
+ if_can_participate MON_3, AI_CBM_End
score -10
end
-ContestEffect2_25_score3:
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_DependsOnNextMon_3rdUp:
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_26:
- if_user_order_eq MON_1, ContestEffect2_26_score1
- if_user_order_eq MON_2, ContestEffect2_26_score2
- if_user_order_eq MON_3, ContestEffect2_26_score3
+@ If next mons are all skipping turns (or user is last), discourage move
+AI_CBM_DependsOnNextMons:
+ if_user_order_eq MON_1, AI_CBM_DependsOnNextMons_1stUp
+ if_user_order_eq MON_2, AI_CBM_DependsOnNextMons_2ndUp
+ if_user_order_eq MON_3, AI_CBM_DependsOnNextMons_3rdUp
score -10
end
-ContestEffect2_26_score1:
- if_can_participate MON_2, ContestEffectEnd2
- if_can_participate MON_3, ContestEffectEnd2
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_DependsOnNextMons_1stUp:
+ if_can_participate MON_2, AI_CBM_End
+ if_can_participate MON_3, AI_CBM_End
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_26_score2:
- if_can_participate MON_3, ContestEffectEnd2
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_DependsOnNextMons_2ndUp:
+ if_can_participate MON_3, AI_CBM_End
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_26_score3:
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_DependsOnNextMons_3rdUp:
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_38:
- if_user_condition_less_than 3, ContestEffectEnd2
+@ If at max condition, discourage move
+AI_CBM_ImproveCondition:
+ if_user_condition_less_than 3, AI_CBM_End
score -20
end
-ContestEffect2_4:
- if_user_order_eq MON_1, ContestEffect2_4_score1
- if_user_order_eq MON_2, ContestEffect2_4_score2
- if_user_order_eq MON_3, ContestEffect2_4_score3
+@ If there are no upcoming mons who can make an appeal (or if user is last), discourage move
+@ Identical to AI_CBM_DependsOnNextMons
+AI_CBM_AvoidStartle:
+ if_user_order_eq MON_1, AI_CBM_AvoidStartle_1stUp
+ if_user_order_eq MON_2, AI_CBM_AvoidStartle_2ndUp
+ if_user_order_eq MON_3, AI_CBM_AvoidStartle_3rdUp
score -10
end
-ContestEffect2_4_score1:
- if_can_participate MON_2, ContestEffectEnd2
- if_can_participate MON_3, ContestEffectEnd2
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_AvoidStartle_1stUp:
+ if_can_participate MON_2, AI_CBM_End
+ if_can_participate MON_3, AI_CBM_End
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_4_score2:
- if_can_participate MON_3, ContestEffectEnd2
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_AvoidStartle_2ndUp:
+ if_can_participate MON_3, AI_CBM_End
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_4_score3:
- if_can_participate MON_4, ContestEffectEnd2
+AI_CBM_AvoidStartle_3rdUp:
+ if_can_participate MON_4, AI_CBM_End
score -10
end
-ContestEffect2_2:
- if_turn_eq 0, ContestEffect2_2_score1
- if_turn_eq 1, ContestEffect2_2_score2
- if_turn_eq 2, ContestEffect2_2_score3
- if_turn_eq 3, ContestEffect2_2_score4
- if_turn_eq 4, ContestEffect2_2_score5
+@ Very good if its the last appeal, otherwise discourage move
+AI_CBM_NoMoreMoves:
+ if_appeal_num_eq 0, AI_CBM_NoMoreMoves_1stAppeal
+ if_appeal_num_eq 1, AI_CBM_NoMoreMoves_2ndAppeal
+ if_appeal_num_eq 2, AI_CBM_NoMoreMoves_3rdAppeal
+ if_appeal_num_eq 3, AI_CBM_NoMoreMoves_4thAppeal
+ if_last_appeal AI_CBM_NoMoreMoves_LastAppeal
end
-ContestEffect2_2_score1:
- if_random 20, ContestEffectEnd2
+AI_CBM_NoMoreMoves_1stAppeal:
+ if_random_less_than 20, AI_CBM_End
score -15
end
-ContestEffect2_2_score2:
- if_random 40, ContestEffectEnd2
+AI_CBM_NoMoreMoves_2ndAppeal:
+ if_random_less_than 40, AI_CBM_End
score -15
end
-ContestEffect2_2_score3:
- if_random 60, ContestEffectEnd2
+AI_CBM_NoMoreMoves_3rdAppeal:
+ if_random_less_than 60, AI_CBM_End
score -15
end
-ContestEffect2_2_score4:
- if_random 80, ContestEffectEnd2
+AI_CBM_NoMoreMoves_4thAppeal:
+ if_random_less_than 80, AI_CBM_End
score -15
end
-ContestEffect2_2_score5:
- if_random 20, ContestEffectEnd2
+AI_CBM_NoMoreMoves_LastAppeal:
+ if_random_less_than 20, AI_CBM_End
score +20
end
-ContestEffectEnd2:
+AI_CBM_End:
end
+@ Encourages/discourages move affected by the move order
+@ e.g. use BETTER_IF_FIRST moves if user is first, dont use AVOID_STARTLE moves if last
AI_CheckOrder:
- if_user_order_eq MON_1, AI_effectcheck1_081DCA4C
- if_user_order_eq MON_2, AI_effectcheck2_081DCA4C
- if_user_order_eq MON_3, AI_effectcheck3_081DCA4C
- if_user_order_eq MON_4, AI_effectcheck4_081DCA4C
+ if_user_order_eq MON_1, AI_CheckOrder_1stUp
+ if_user_order_eq MON_2, AI_CheckOrder_2ndUp
+ if_user_order_eq MON_3, AI_CheckOrder_3rdUp
+ if_user_order_eq MON_4, AI_CheckOrder_Last
end
-AI_effectcheck1_081DCA4C:
- if_effect_eq CONTEST_EFFECT_BETTER_IF_FIRST, AI_score1_081DCA4C
- if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_score2_081DCA4C
- if_effect_type_eq 1, AI_random1_081DCA4C
+AI_CheckOrder_1stUp:
+ if_effect_eq CONTEST_EFFECT_BETTER_IF_FIRST, AI_CheckOrder_1stUp_Encourage
+ if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_CheckOrder_1stUp_Discourage
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_CheckOrder_1stUp_RandomEncourage
end
-AI_score1_081DCA4C:
+AI_CheckOrder_1stUp_Encourage:
score +15
end
-AI_score2_081DCA4C:
+AI_CheckOrder_1stUp_Discourage:
score -15
end
-AI_random1_081DCA4C:
- if_random 100, ContestEffectEnd2
+AI_CheckOrder_1stUp_RandomEncourage:
+ if_random_less_than 100, AI_CBM_End
score +10
end
-AI_effectcheck2_081DCA4C:
- if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_score3_081DCA4C
- if_effect_type_eq 1, AI_random2_081DCA4C
+AI_CheckOrder_2ndUp:
+ if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_CheckOrder_2ndUp_Discourage
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_CheckOrder_2ndUp_RandomEncourage
end
-AI_score3_081DCA4C:
+AI_CheckOrder_2ndUp_Discourage:
score -5
end
-AI_random2_081DCA4C:
- if_random 125, ContestEffectEnd2
+AI_CheckOrder_2ndUp_RandomEncourage:
+ if_random_less_than 125, AI_CBM_End
score +10
end
-AI_effectcheck3_081DCA4C:
- if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_score4_081DCA4C
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_score4_081DCA4C
- if_effect_eq CONTEST_EFFECT_USER_MORE_EASILY_STARTLED, AI_score4_081DCA4C
+AI_CheckOrder_3rdUp:
+ if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_CheckOrder_3rdUp_Encourage
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_CheckOrder_3rdUp_Encourage
+ if_effect_eq CONTEST_EFFECT_USER_MORE_EASILY_STARTLED, AI_CheckOrder_3rdUp_Encourage
end
-AI_score4_081DCA4C:
+AI_CheckOrder_3rdUp_Encourage:
score +5
end
-AI_effectcheck4_081DCA4C:
- if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_score5_081DCA4C
- if_effect_eq CONTEST_EFFECT_BETTER_IF_LAST, AI_score5_081DCA4C
- if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_score5_081DCA4C
- if_effect_eq CONTEST_EFFECT_USER_MORE_EASILY_STARTLED, AI_score5_081DCA4C
- if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, AI_score7_081DCA4C
- if_effect_type_eq 1, AI_score6_081DCA4C
- if_effect_type_eq 3, AI_random3_081DCA4C
+AI_CheckOrder_Last:
+ if_effect_eq CONTEST_EFFECT_BETTER_WHEN_LATER, AI_CheckOrder_Last_StronglyEncourage
+ if_effect_eq CONTEST_EFFECT_BETTER_IF_LAST, AI_CheckOrder_Last_StronglyEncourage
+ if_effect_eq CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES, AI_CheckOrder_Last_StronglyEncourage
+ if_effect_eq CONTEST_EFFECT_USER_MORE_EASILY_STARTLED, AI_CheckOrder_Last_StronglyEncourage
+ if_effect_eq CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN, AI_CheckOrder_Last_Encourage
+ if_effect_type_eq CONTEST_EFFECT_TYPE_AVOID_STARTLE, AI_CheckOrder_Last_Discourage
+ if_effect_type_eq CONTEST_EFFECT_TYPE_STARTLE_MONS, AI_CheckOrder_Last_RandomEncourage
end
-AI_score5_081DCA4C:
+AI_CheckOrder_Last_StronglyEncourage:
score +15
end
-AI_score6_081DCA4C:
+AI_CheckOrder_Last_Discourage:
score -10
end
-AI_random3_081DCA4C:
- if_random 125, ContestEffectEnd2
+AI_CheckOrder_Last_RandomEncourage:
+ if_random_less_than 125, AI_CBM_End
score +10
end
-AI_score7_081DCA4C:
+AI_CheckOrder_Last_Encourage:
score +5
end
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 4cc10fef8..8039be687 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -40,6 +40,7 @@
#include "constants/moves.h"
#include "constants/party_menu.h"
#include "constants/pokemon.h"
+#include "constants/roulette.h"
#include "constants/script_menu.h"
#include "constants/secret_bases.h"
#include "constants/songs.h"
@@ -150,13 +151,13 @@ gStdScripts_End:: @ 81DC2CC
.include "data/maps/Route132/scripts.inc"
.include "data/maps/Route133/scripts.inc"
.include "data/maps/Route134/scripts.inc"
- .include "data/maps/Underwater1/scripts.inc"
- .include "data/maps/Underwater2/scripts.inc"
- .include "data/maps/Underwater3/scripts.inc"
- .include "data/maps/Underwater4/scripts.inc"
- .include "data/maps/Underwater5/scripts.inc"
- .include "data/maps/Underwater6/scripts.inc"
- .include "data/maps/Underwater7/scripts.inc"
+ .include "data/maps/Underwater_Route124/scripts.inc"
+ .include "data/maps/Underwater_Route126/scripts.inc"
+ .include "data/maps/Underwater_Route127/scripts.inc"
+ .include "data/maps/Underwater_Route128/scripts.inc"
+ .include "data/maps/Underwater_Route129/scripts.inc"
+ .include "data/maps/Underwater_Route105/scripts.inc"
+ .include "data/maps/Underwater_Route125/scripts.inc"
.include "data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc"
.include "data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc"
.include "data/maps/LittlerootTown_MaysHouse_1F/scripts.inc"
@@ -712,13 +713,13 @@ Common_EventScript_SetAbnormalWeather:: @ 827207A
return
Common_EventScript_PlayGymBadgeFanfare:: @ 827207E
- playfanfare MUS_ME_BACHI
+ playfanfare MUS_OBTAIN_BADGE
waitfanfare
return
Common_EventScript_OutOfCenterPartyHeal:: @ 8272083
fadescreen FADE_TO_BLACK
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
fadescreen FADE_FROM_BLACK
@@ -735,7 +736,7 @@ EventScript_RegionMap:: @ 827208F
Common_EventScript_PlayBrineysBoatMusic:: @ 82720A0
setflag FLAG_DONT_TRANSITION_MUSIC
- playbgm MUS_M_BOAT, 0
+ playbgm MUS_SAILING, 0
return
Common_EventScript_StopBrineysBoatMusic:: @ 82720A8
@@ -775,8 +776,8 @@ EventScript_HideMrBriney:: @ 82721F8
return
RusturfTunnel_EventScript_SetRusturfTunnelOpen:: @ 8272216
- removeobject 1
- removeobject 10
+ removeobject LOCALID_WANDAS_BF
+ removeobject LOCALID_WANDA
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDAS_BOYFRIEND
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDA
setvar VAR_RUSTURF_TUNNEL_STATE, 6
@@ -819,7 +820,7 @@ Common_EventScript_NameReceivedPartyMon:: @ 82723DD
Common_EventScript_PlayerHandedOverTheItem:: @ 82723E4
bufferitemname 0, VAR_0x8004
- playfanfare MUS_ME_WAZA
+ playfanfare MUS_OBTAIN_TMHM
message gText_PlayerHandedOverTheItem
waitmessage
waitfanfare
diff --git a/data/field_effect_scripts.s b/data/field_effect_scripts.s
index 4aef859d8..c57f19a04 100644
--- a/data/field_effect_scripts.s
+++ b/data/field_effect_scripts.s
@@ -5,73 +5,73 @@
.align 2
gFieldEffectScriptPointers:: @ 82DB9D4
- .4byte gFieldEffectScript_ExclamationMarkIcon1
- .4byte gFieldEffectScript_UseCutOnTallGrass
- .4byte gFieldEffectScript_UseCutOnTree
- .4byte gFieldEffectScript_Shadow
- .4byte gFieldEffectScript_TallGrass
- .4byte gFieldEffectScript_Ripple
- .4byte gFieldEffectScript_FieldMoveShowMon
- .4byte gFieldEffectScript_Ash
- .4byte gFieldEffectScript_SurfBlob
- .4byte gFieldEffectScript_UseSurf
- .4byte gFieldEffectScript_GroundImpactDust
- .4byte gFieldEffectScript_UseSecretPowerCave
- .4byte gFieldEffectScript_BikeHopTallGrass
- .4byte gFieldEffectScript_SandFootprints
- .4byte gFieldEffectScript_BikeHopBigSplash
- .4byte gFieldEffectScript_Splash
- .4byte gFieldEffectScript_BikeHopSmallSplash
- .4byte gFieldEffectScript_LongGrass
- .4byte gFieldEffectScript_JumpLongGrass
- .4byte gFieldEffectScript_Unknown19
- .4byte gFieldEffectScript_Unknown20
- .4byte gFieldEffectScript_Unknown21
- .4byte gFieldEffectScript_Unknown22
- .4byte gFieldEffectScript_BerryTreeGrowthSparkle
- .4byte gFieldEffectScript_DeepSandFootprints
- .4byte gFieldEffectScript_PokeCenterHeal
- .4byte gFieldEffectScript_UseSecretPowerTree
- .4byte gFieldEffectScript_UseSecretPowerShrub
- .4byte gFieldEffectScript_TreeDisguise
- .4byte gFieldEffectScript_MountainDisguise
- .4byte gFieldEffectScript_NPCUseFly
- .4byte gFieldEffectScript_UseFly
- .4byte gFieldEffectScript_FlyIn
- .4byte gFieldEffectScript_QuestionMarkIcon
- .4byte gFieldEffectScript_FeetInFlowingWater
- .4byte gFieldEffectScript_BikeTireTracks
- .4byte gFieldEffectScript_SandDisguisePlaceholder
- .4byte gFieldEffectScript_UseRockSmash
- .4byte gFieldEffectScript_UseDig
- .4byte gFieldEffectScript_SandPile
- .4byte gFieldEffectScript_UseStrength
- .4byte gFieldEffectScript_ShortGrass
- .4byte gFieldEffectScript_HotSpringsWater
- .4byte gFieldEffectScript_UseWaterfall
- .4byte gFieldEffectScript_UseDive
- .4byte gFieldEffectScript_Pokeball
- .4byte gFieldEffectScript_HeartIcon
- .4byte gFieldEffectScript_Unknown47
- .4byte gFieldEffectScript_Unknown48
- .4byte gFieldEffectScript_JumpOutOfAsh
- .4byte gFieldEffectScript_LavaridgeGymWarp
- .4byte gFieldEffectScript_SweetScent
- .4byte gFieldEffectScript_SandPillar
- .4byte gFieldEffectScript_Bubbles
- .4byte gFieldEffectScript_Sparkle
- .4byte gFieldEffectScript_ShowSecretPowerCave
- .4byte gFieldEffectScript_ShowSecretPowerTree
- .4byte gFieldEffectScript_ShowSecretPowerShrub
- .4byte gFieldEffectScript_ShowCutGrass
- .4byte gFieldEffectScript_FieldMoveShowMonInit
- .4byte gFieldEffectScript_UsePuzzleEffect
- .4byte gFieldEffectScript_SecretBaseBootPC
- .4byte gFieldEffectScript_HallOfFameRecord
- .4byte gFieldEffectScript_UseTeleport
- .4byte gFieldEffectScript_Rayquaza
- .4byte gFieldEffectScript_Unknown65
- .4byte gFieldEffectScript_MoveDeoxysRock
+ .4byte gFieldEffectScript_ExclamationMarkIcon1 @ FLDEFF_EXCLAMATION_MARK_ICON
+ .4byte gFieldEffectScript_UseCutOnTallGrass @ FLDEFF_USE_CUT_ON_GRASS
+ .4byte gFieldEffectScript_UseCutOnTree @ FLDEFF_USE_CUT_ON_TREE
+ .4byte gFieldEffectScript_Shadow @ FLDEFF_SHADOW
+ .4byte gFieldEffectScript_TallGrass @ FLDEFF_TALL_GRASS
+ .4byte gFieldEffectScript_Ripple @ FLDEFF_RIPPLE
+ .4byte gFieldEffectScript_FieldMoveShowMon @ FLDEFF_FIELD_MOVE_SHOW_MON
+ .4byte gFieldEffectScript_Ash @ FLDEFF_ASH
+ .4byte gFieldEffectScript_SurfBlob @ FLDEFF_SURF_BLOB
+ .4byte gFieldEffectScript_UseSurf @ FLDEFF_USE_SURF
+ .4byte gFieldEffectScript_GroundImpactDust @ FLDEFF_DUST
+ .4byte gFieldEffectScript_UseSecretPowerCave @ FLDEFF_USE_SECRET_POWER_CAVE
+ .4byte gFieldEffectScript_JumpTallGrass @ FLDEFF_JUMP_TALL_GRASS
+ .4byte gFieldEffectScript_SandFootprints @ FLDEFF_SAND_FOOTPRINTS
+ .4byte gFieldEffectScript_JumpBigSplash @ FLDEFF_JUMP_BIG_SPLASH
+ .4byte gFieldEffectScript_Splash @ FLDEFF_SPLASH
+ .4byte gFieldEffectScript_JumpSmallSplash @ FLDEFF_JUMP_SMALL_SPLASH
+ .4byte gFieldEffectScript_LongGrass @ FLDEFF_LONG_GRASS
+ .4byte gFieldEffectScript_JumpLongGrass @ FLDEFF_JUMP_LONG_GRASS
+ .4byte gFieldEffectScript_UnusedGrass @ FLDEFF_UNUSED_GRASS
+ .4byte gFieldEffectScript_UnusedGrass2 @ FLDEFF_UNUSED_GRASS_2
+ .4byte gFieldEffectScript_UnusedSand @ FLDEFF_UNUSED_SAND
+ .4byte gFieldEffectScript_WaterSurfacing @ FLDEFF_WATER_SURFACING
+ .4byte gFieldEffectScript_BerryTreeGrowthSparkle @ FLDEFF_BERRY_TREE_GROWTH_SPARKLE
+ .4byte gFieldEffectScript_DeepSandFootprints @ FLDEFF_DEEP_SAND_FOOTPRINTS
+ .4byte gFieldEffectScript_PokeCenterHeal @ FLDEFF_POKECENTER_HEAL
+ .4byte gFieldEffectScript_UseSecretPowerTree @ FLDEFF_USE_SECRET_POWER_TREE
+ .4byte gFieldEffectScript_UseSecretPowerShrub @ FLDEFF_USE_SECRET_POWER_SHRUB
+ .4byte gFieldEffectScript_TreeDisguise @ FLDEFF_TREE_DISGUISE
+ .4byte gFieldEffectScript_MountainDisguise @ FLDEFF_MOUNTAIN_DISGUISE
+ .4byte gFieldEffectScript_NPCUseFly @ FLDEFF_NPCFLY_OUT
+ .4byte gFieldEffectScript_UseFly @ FLDEFF_USE_FLY
+ .4byte gFieldEffectScript_FlyIn @ FLDEFF_FLY_IN
+ .4byte gFieldEffectScript_QuestionMarkIcon @ FLDEFF_QUESTION_MARK_ICON
+ .4byte gFieldEffectScript_FeetInFlowingWater @ FLDEFF_FEET_IN_FLOWING_WATER
+ .4byte gFieldEffectScript_BikeTireTracks @ FLDEFF_BIKE_TIRE_TRACKS
+ .4byte gFieldEffectScript_SandDisguisePlaceholder @ FLDEFF_SAND_DISGUISE
+ .4byte gFieldEffectScript_UseRockSmash @ FLDEFF_USE_ROCK_SMASH
+ .4byte gFieldEffectScript_UseDig @ FLDEFF_USE_DIG
+ .4byte gFieldEffectScript_SandPile @ FLDEFF_SAND_PILE
+ .4byte gFieldEffectScript_UseStrength @ FLDEFF_USE_STRENGTH
+ .4byte gFieldEffectScript_ShortGrass @ FLDEFF_SHORT_GRASS
+ .4byte gFieldEffectScript_HotSpringsWater @ FLDEFF_HOT_SPRINGS_WATER
+ .4byte gFieldEffectScript_UseWaterfall @ FLDEFF_USE_WATERFALL
+ .4byte gFieldEffectScript_UseDive @ FLDEFF_USE_DIVE
+ .4byte gFieldEffectScript_Pokeball @ FLDEFF_POKEBALL
+ .4byte gFieldEffectScript_HeartIcon @ FLDEFF_HEART_ICON
+ .4byte gFieldEffectScript_Nop47 @ FLDEFF_NOP_47
+ .4byte gFieldEffectScript_Nop48 @ FLDEFF_NOP_48
+ .4byte gFieldEffectScript_AshPuff @ FLDEFF_ASH_PUFF
+ .4byte gFieldEffectScript_AshLaunch @ FLDEFF_ASH_LAUNCH
+ .4byte gFieldEffectScript_SweetScent @ FLDEFF_SWEET_SCENT
+ .4byte gFieldEffectScript_SandPillar @ FLDEFF_SAND_PILLAR
+ .4byte gFieldEffectScript_Bubbles @ FLDEFF_BUBBLES
+ .4byte gFieldEffectScript_Sparkle @ FLDEFF_SPARKLE
+ .4byte gFieldEffectScript_ShowSecretPowerCave @ FLDEFF_SECRET_POWER_CAVE
+ .4byte gFieldEffectScript_ShowSecretPowerTree @ FLDEFF_SECRET_POWER_TREE
+ .4byte gFieldEffectScript_ShowSecretPowerShrub @ FLDEFF_SECRET_POWER_SHRUB
+ .4byte gFieldEffectScript_ShowCutGrass @ FLDEFF_CUT_GRASS
+ .4byte gFieldEffectScript_FieldMoveShowMonInit @ FLDEFF_FIELD_MOVE_SHOW_MON_INIT
+ .4byte gFieldEffectScript_UsePuzzleEffect @ FLDEFF_USE_TOMB_PUZZLE_EFFECT
+ .4byte gFieldEffectScript_SecretBaseBootPC @ FLDEFF_PCTURN_ON
+ .4byte gFieldEffectScript_HallOfFameRecord @ FLDEFF_HALL_OF_FAME_RECORD
+ .4byte gFieldEffectScript_UseTeleport @ FLDEFF_USE_TELEPORT
+ .4byte gFieldEffectScript_RayquazaSpotlight @ FLDEFF_RAYQUAZA_SPOTLIGHT
+ .4byte gFieldEffectScript_DestroyDeoxysRock @ FLDEFF_DESTROY_DEOXYS_ROCK
+ .4byte gFieldEffectScript_MoveDeoxysRock @ FLDEFF_MOVE_DEOXYS_ROCK
gFieldEffectScript_ExclamationMarkIcon1:: @ 82DBAE0
field_eff_callnative FldEff_ExclamationMarkIcon
@@ -90,11 +90,11 @@ gFieldEffectScript_Shadow:: @ 82DBAF2
field_eff_end
gFieldEffectScript_TallGrass:: @ 82DBAF8
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_TallGrass
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_TallGrass
field_eff_end
gFieldEffectScript_Ripple:: @ 82DBB02
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ripple
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ripple
field_eff_end
gFieldEffectScript_FieldMoveShowMon:: @ 82DBB0C
@@ -102,7 +102,7 @@ gFieldEffectScript_FieldMoveShowMon:: @ 82DBB0C
field_eff_end
gFieldEffectScript_Ash:: @ 82DBB12
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Ash
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ash
field_eff_end
gFieldEffectScript_SurfBlob:: @ 82DBB1C
@@ -114,55 +114,55 @@ gFieldEffectScript_UseSurf:: @ 82DBB22
field_eff_end
gFieldEffectScript_GroundImpactDust:: @ 82DBB28
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Dust
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Dust
field_eff_end
gFieldEffectScript_UseSecretPowerCave:: @ 82DBB32
field_eff_callnative FldEff_UseSecretPowerCave
field_eff_end
-gFieldEffectScript_BikeHopTallGrass:: @ 82DBB38
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpTallGrass
+gFieldEffectScript_JumpTallGrass:: @ 82DBB38
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpTallGrass
field_eff_end
gFieldEffectScript_SandFootprints:: @ 82DBB42
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandFootprints
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandFootprints
field_eff_end
-gFieldEffectScript_BikeHopBigSplash:: @ 82DBB4C
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpBigSplash
+gFieldEffectScript_JumpBigSplash:: @ 82DBB4C
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpBigSplash
field_eff_end
gFieldEffectScript_Splash:: @ 82DBB56
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Splash
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Splash
field_eff_end
-gFieldEffectScript_BikeHopSmallSplash:: @ 82DBB60
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_JumpSmallSplash
+gFieldEffectScript_JumpSmallSplash:: @ 82DBB60
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpSmallSplash
field_eff_end
gFieldEffectScript_LongGrass:: @ 82DBB6A
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_LongGrass
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_LongGrass
field_eff_end
gFieldEffectScript_JumpLongGrass:: @ 82DBB74
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_JumpLongGrass
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpLongGrass
field_eff_end
-gFieldEffectScript_Unknown19:: @ 82DBB7E
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown19
+gFieldEffectScript_UnusedGrass:: @ 82DBB7E
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_UnusedGrass
field_eff_end
-gFieldEffectScript_Unknown20:: @ 82DBB88
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_Unknown20
+gFieldEffectScript_UnusedGrass2:: @ 82DBB88
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_UnusedGrass2
field_eff_end
-gFieldEffectScript_Unknown21:: @ 82DBB92
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown21
+gFieldEffectScript_UnusedSand:: @ 82DBB92
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_UnusedSand
field_eff_end
-gFieldEffectScript_Unknown22:: @ 82DBB9C
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Unknown22
+gFieldEffectScript_WaterSurfacing:: @ 82DBB9C
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_WaterSurfacing
field_eff_end
gFieldEffectScript_BerryTreeGrowthSparkle:: @ 82DBBA6
@@ -170,12 +170,12 @@ gFieldEffectScript_BerryTreeGrowthSparkle:: @ 82DBBA6
field_eff_end
gFieldEffectScript_DeepSandFootprints:: @ 82DBBAC
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_DeepSandFootprints
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_DeepSandFootprints
field_eff_end
gFieldEffectScript_PokeCenterHeal:: @ 82DBBB6
- field_eff_loadfadedpal gFieldEffectObjectPaletteInfo4
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_PokecenterHeal
+ field_eff_loadfadedpal gSpritePalette_PokeballGlow
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_PokecenterHeal
field_eff_end
gFieldEffectScript_UseSecretPowerTree:: @ 82DBBC5
@@ -211,11 +211,11 @@ gFieldEffectScript_QuestionMarkIcon:: @ 82DBBEF
field_eff_end
gFieldEffectScript_FeetInFlowingWater:: @ 82DBBF5
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_FeetInFlowingWater
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_FeetInFlowingWater
field_eff_end
gFieldEffectScript_BikeTireTracks:: @ 82DBBFF
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_BikeTireTracks
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_BikeTireTracks
field_eff_end
gFieldEffectScript_SandDisguisePlaceholder:: @ 82DBC09
@@ -227,7 +227,7 @@ gFieldEffectScript_UseRockSmash:: @ 82DBC0F
field_eff_end
gFieldEffectScript_UseStrength:: @ 82DBC15
- field_eff_callnative sub_8145E2C
+ field_eff_callnative FldEff_UseStrength
field_eff_end
gFieldEffectScript_UseDig:: @ 82DBC1B
@@ -235,15 +235,15 @@ gFieldEffectScript_UseDig:: @ 82DBC1B
field_eff_end
gFieldEffectScript_SandPile:: @ 82DBC21
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_SandPile
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandPile
field_eff_end
gFieldEffectScript_ShortGrass:: @ 82DBC2B
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_ShortGrass
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_ShortGrass
field_eff_end
gFieldEffectScript_HotSpringsWater:: @ 82DBC35
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, FldEff_HotSpringsWater
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_HotSpringsWater
field_eff_end
gFieldEffectScript_UseWaterfall:: @ 82DBC3F
@@ -255,28 +255,28 @@ gFieldEffectScript_UseDive:: @ 82DBC45
field_eff_end
gFieldEffectScript_Pokeball:: @ 82DBC4B
- field_eff_loadpal gFieldEffectObjectPaletteInfo10
+ field_eff_loadpal gSpritePalette_Pokeball
field_eff_callnative FldEff_Pokeball
field_eff_end
gFieldEffectScript_HeartIcon:: @ 82DBC56
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_HeartIcon
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_HeartIcon
field_eff_end
-gFieldEffectScript_Unknown47:: @ 82DBC60
- field_eff_callnative FldEff_NopA6FC
+gFieldEffectScript_Nop47:: @ 82DBC60
+ field_eff_callnative FldEff_Nop47
field_eff_end
-gFieldEffectScript_Unknown48:: @ 82DBC66
- field_eff_callnative FldEff_NopA700
+gFieldEffectScript_Nop48:: @ 82DBC66
+ field_eff_callnative FldEff_Nop48
field_eff_end
-gFieldEffectScript_JumpOutOfAsh:: @ 82DBC6C
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_PopOutOfAsh
+gFieldEffectScript_AshPuff:: @ 82DBC6C
+ field_eff_loadfadedpal_callnative gSpritePalette_Ash, FldEff_AshPuff
field_eff_end
-gFieldEffectScript_LavaridgeGymWarp:: @ 82DBC76
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, FldEff_LavaridgeGymWarp
+gFieldEffectScript_AshLaunch:: @ 82DBC76
+ field_eff_loadfadedpal_callnative gSpritePalette_Ash, FldEff_AshLaunch
field_eff_end
gFieldEffectScript_SweetScent:: @ 82DBC80
@@ -284,31 +284,31 @@ gFieldEffectScript_SweetScent:: @ 82DBC80
field_eff_end
gFieldEffectScript_SandPillar:: @ 82DBC86
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo9, FldEff_SandPillar
+ field_eff_loadfadedpal_callnative gSpritePalette_SandPillar, FldEff_SandPillar
field_eff_end
gFieldEffectScript_Bubbles:: @ 82DBC90
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_Bubbles
+ field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Bubbles
field_eff_end
gFieldEffectScript_Sparkle:: @ 82DBC9A
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo3, FldEff_Sparkle
+ field_eff_loadfadedpal_callnative gSpritePalette_SmallSparkle, FldEff_Sparkle
field_eff_end
gFieldEffectScript_ShowSecretPowerCave:: @ 82DBCA4
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo7, FldEff_SecretPowerCave
+ field_eff_loadfadedpal_callnative gSpritePalette_SecretPower_Cave, FldEff_SecretPowerCave
field_eff_end
gFieldEffectScript_ShowSecretPowerTree:: @ 82DBCAE
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerTree
+ field_eff_loadfadedpal_callnative gSpritePalette_SecretPower_Plant, FldEff_SecretPowerTree
field_eff_end
gFieldEffectScript_ShowSecretPowerShrub:: @ 82DBCB8
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, FldEff_SecretPowerShrub
+ field_eff_loadfadedpal_callnative gSpritePalette_SecretPower_Plant, FldEff_SecretPowerShrub
field_eff_end
gFieldEffectScript_ShowCutGrass:: @ 82DBCC2
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo6, FldEff_CutGrass
+ field_eff_loadfadedpal_callnative gSpritePalette_CutGrass, FldEff_CutGrass
field_eff_end
gFieldEffectScript_FieldMoveShowMonInit:: @ 82DBCCC
@@ -324,22 +324,22 @@ gFieldEffectScript_SecretBaseBootPC:: @ 82DBCD8
field_eff_end
gFieldEffectScript_HallOfFameRecord:: @ 82DBCDE
- field_eff_loadfadedpal gFieldEffectObjectPaletteInfo4
- field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo5, FldEff_HallOfFameRecord
+ field_eff_loadfadedpal gSpritePalette_PokeballGlow
+ field_eff_loadfadedpal_callnative gSpritePalette_HofMonitor, FldEff_HallOfFameRecord
field_eff_end
gFieldEffectScript_UseTeleport:: @ 82DBCED
field_eff_callnative FldEff_UseTeleport
field_eff_end
-gFieldEffectScript_Rayquaza:: @ 82DBCF3
- field_eff_callnative sub_80B8F98
+gFieldEffectScript_RayquazaSpotlight:: @ 82DBCF3
+ field_eff_callnative FldEff_RayquazaSpotlight
field_eff_end
-gFieldEffectScript_Unknown65:: @ 82DBCF9
- field_eff_callnative sub_80B9ADC
+gFieldEffectScript_DestroyDeoxysRock:: @ 82DBCF9
+ field_eff_callnative FldEff_DestroyDeoxysRock
field_eff_end
gFieldEffectScript_MoveDeoxysRock:: @ 82DBCFF
- field_eff_callnative Fldeff_MoveDeoxysRock
+ field_eff_callnative FldEff_MoveDeoxysRock
field_eff_end
diff --git a/data/io_reg.s b/data/io_reg.s
deleted file mode 100644
index 0941b4345..000000000
--- a/data/io_reg.s
+++ /dev/null
@@ -1,37 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-
-
-.align 2
-gUnref_82EC784:: @ 82EC784
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x04000008
- .4byte 0x0400000A
- .4byte 0x0400000C
- .4byte 0x0400000E
- .4byte 0x04000010
- .4byte 0x04000014
- .4byte 0x04000018
- .4byte 0x0400001C
- .4byte 0x04000012
- .4byte 0x04000016
- .4byte 0x0400001A
- .4byte 0x0400001E
- .4byte 0x02000100
- .4byte 0x08000400
-
-gOverworldBackgroundLayerFlags:: @ 82EC7C4
- .2byte BLDCNT_TGT2_BG0
- .2byte BLDCNT_TGT2_BG1
- .2byte BLDCNT_TGT2_BG2
- .2byte BLDCNT_TGT2_BG3
-
-gOrbEffectBackgroundLayerFlags:: @ 82EC7CC
- .2byte BLDCNT_TGT1_BG0
- .2byte BLDCNT_TGT1_BG1
- .2byte BLDCNT_TGT1_BG2
- .2byte BLDCNT_TGT1_BG3
diff --git a/data/layouts/Underwater1/border.bin b/data/layouts/Underwater_Route105/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater1/border.bin
+++ b/data/layouts/Underwater_Route105/border.bin
diff --git a/data/layouts/Underwater6/map.bin b/data/layouts/Underwater_Route105/map.bin
index 92bd56031..92bd56031 100644
--- a/data/layouts/Underwater6/map.bin
+++ b/data/layouts/Underwater_Route105/map.bin
diff --git a/data/layouts/Underwater2/border.bin b/data/layouts/Underwater_Route124/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater2/border.bin
+++ b/data/layouts/Underwater_Route124/border.bin
diff --git a/data/layouts/Underwater1/map.bin b/data/layouts/Underwater_Route124/map.bin
index 230e3dcd2..230e3dcd2 100644
--- a/data/layouts/Underwater1/map.bin
+++ b/data/layouts/Underwater_Route124/map.bin
diff --git a/data/layouts/Underwater3/border.bin b/data/layouts/Underwater_Route125/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater3/border.bin
+++ b/data/layouts/Underwater_Route125/border.bin
diff --git a/data/layouts/Underwater7/map.bin b/data/layouts/Underwater_Route125/map.bin
index 660f585ae..660f585ae 100644
--- a/data/layouts/Underwater7/map.bin
+++ b/data/layouts/Underwater_Route125/map.bin
diff --git a/data/layouts/Underwater4/border.bin b/data/layouts/Underwater_Route126/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater4/border.bin
+++ b/data/layouts/Underwater_Route126/border.bin
diff --git a/data/layouts/Underwater2/map.bin b/data/layouts/Underwater_Route126/map.bin
index 0c6377c30..0c6377c30 100644
--- a/data/layouts/Underwater2/map.bin
+++ b/data/layouts/Underwater_Route126/map.bin
diff --git a/data/layouts/Underwater5/border.bin b/data/layouts/Underwater_Route127/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater5/border.bin
+++ b/data/layouts/Underwater_Route127/border.bin
diff --git a/data/layouts/Underwater3/map.bin b/data/layouts/Underwater_Route127/map.bin
index fc5c331a5..fc5c331a5 100644
--- a/data/layouts/Underwater3/map.bin
+++ b/data/layouts/Underwater_Route127/map.bin
diff --git a/data/layouts/Underwater6/border.bin b/data/layouts/Underwater_Route128/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater6/border.bin
+++ b/data/layouts/Underwater_Route128/border.bin
diff --git a/data/layouts/Underwater4/map.bin b/data/layouts/Underwater_Route128/map.bin
index 23f987681..23f987681 100644
--- a/data/layouts/Underwater4/map.bin
+++ b/data/layouts/Underwater_Route128/map.bin
diff --git a/data/layouts/Underwater7/border.bin b/data/layouts/Underwater_Route129/border.bin
index b15c94f96..b15c94f96 100644
--- a/data/layouts/Underwater7/border.bin
+++ b/data/layouts/Underwater_Route129/border.bin
diff --git a/data/layouts/Underwater5/map.bin b/data/layouts/Underwater_Route129/map.bin
index 902f0dbdc..902f0dbdc 100644
--- a/data/layouts/Underwater5/map.bin
+++ b/data/layouts/Underwater_Route129/map.bin
diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json
index b2ebeb5c6..9292e10af 100644
--- a/data/layouts/layouts.json
+++ b/data/layouts/layouts.json
@@ -502,34 +502,34 @@
"blockdata_filepath": "data/layouts/Route134/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER2",
- "name": "Underwater2_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE126",
+ "name": "Underwater_Route126_Layout",
"width": 80,
"height": 80,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater2/border.bin",
- "blockdata_filepath": "data/layouts/Underwater2/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route126/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route126/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER3",
- "name": "Underwater3_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE127",
+ "name": "Underwater_Route127_Layout",
"width": 80,
"height": 80,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater3/border.bin",
- "blockdata_filepath": "data/layouts/Underwater3/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route127/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route127/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER4",
- "name": "Underwater4_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE128",
+ "name": "Underwater_Route128_Layout",
"width": 120,
"height": 40,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater4/border.bin",
- "blockdata_filepath": "data/layouts/Underwater4/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route128/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route128/map.bin"
},
{
"id": "LAYOUT_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F",
@@ -2732,14 +2732,14 @@
"blockdata_filepath": "data/layouts/LilycoveCity_DepartmentStoreElevator/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER1",
- "name": "Underwater1_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE124",
+ "name": "Underwater_Route124_Layout",
"width": 80,
"height": 80,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater1/border.bin",
- "blockdata_filepath": "data/layouts/Underwater1/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route124/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route124/map.bin"
},
{
"id": "LAYOUT_MOSSDEEP_CITY_SPACE_CENTER_1F",
@@ -4092,34 +4092,34 @@
"blockdata_filepath": "data/layouts/TerraCave_End/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER6",
- "name": "Underwater6_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE105",
+ "name": "Underwater_Route105_Layout",
"width": 40,
"height": 80,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater6/border.bin",
- "blockdata_filepath": "data/layouts/Underwater6/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route105/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route105/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER7",
- "name": "Underwater7_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE125",
+ "name": "Underwater_Route125_Layout",
"width": 80,
"height": 40,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater7/border.bin",
- "blockdata_filepath": "data/layouts/Underwater7/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route125/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route125/map.bin"
},
{
- "id": "LAYOUT_UNDERWATER5",
- "name": "Underwater5_Layout",
+ "id": "LAYOUT_UNDERWATER_ROUTE129",
+ "name": "Underwater_Route129_Layout",
"width": 80,
"height": 40,
"primary_tileset": "gTileset_General",
"secondary_tileset": "gTileset_Underwater",
- "border_filepath": "data/layouts/Underwater5/border.bin",
- "blockdata_filepath": "data/layouts/Underwater5/map.bin"
+ "border_filepath": "data/layouts/Underwater_Route129/border.bin",
+ "blockdata_filepath": "data/layouts/Underwater_Route129/map.bin"
},
{
"id": "LAYOUT_MARINE_CAVE_END",
diff --git a/data/maps/AbandonedShip_CaptainsOffice/map.json b/data/maps/AbandonedShip_CaptainsOffice/map.json
index 320bbb0d1..e4522dfca 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/map.json
+++ b/data/maps/AbandonedShip_CaptainsOffice/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_CAPTAINS_OFFICE",
"name": "AbandonedShip_CaptainsOffice",
"layout": "LAYOUT_ABANDONED_SHIP_CAPTAINS_OFFICE",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc
index b2940eb6f..139701edb 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc
+++ b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc
@@ -6,7 +6,7 @@ AbandonedShip_CaptainsOffice_EventScript_CaptSternAide:: @ 82387E2
faceplayer
goto_if_set FLAG_EXCHANGED_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
checkitem ITEM_SCANNER, 1
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq AbandonedShip_CaptainsOffice_EventScript_CanYouDeliverScanner
goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
msgbox AbandonedShip_CaptainsOffice_Text_NoSuccessFindingScanner, MSGBOX_DEFAULT
diff --git a/data/maps/AbandonedShip_Corridors_1F/map.json b/data/maps/AbandonedShip_Corridors_1F/map.json
index 13ccd41cd..94f42d654 100644
--- a/data/maps/AbandonedShip_Corridors_1F/map.json
+++ b/data/maps/AbandonedShip_Corridors_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_CORRIDORS_1F",
"name": "AbandonedShip_Corridors_1F",
"layout": "LAYOUT_ABANDONED_SHIP_CORRIDORS_1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Corridors_B1F/map.json b/data/maps/AbandonedShip_Corridors_B1F/map.json
index d024bb953..c65e58ca5 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/map.json
+++ b/data/maps/AbandonedShip_Corridors_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_CORRIDORS_B1F",
"name": "AbandonedShip_Corridors_B1F",
"layout": "LAYOUT_ABANDONED_SHIP_CORRIDORS_B1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Deck/map.json b/data/maps/AbandonedShip_Deck/map.json
index 781dfa193..d50e015f3 100644
--- a/data/maps/AbandonedShip_Deck/map.json
+++ b/data/maps/AbandonedShip_Deck/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_DECK",
"name": "AbandonedShip_Deck",
"layout": "LAYOUT_ABANDONED_SHIP_DECK",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/map.json b/data/maps/AbandonedShip_HiddenFloorCorridors/map.json
index 22c63c092..e0cba2d6a 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/map.json
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS",
"name": "AbandonedShip_HiddenFloorCorridors",
"layout": "LAYOUT_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/map.json b/data/maps/AbandonedShip_HiddenFloorRooms/map.json
index c41f9a7c7..b81c33c84 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/map.json
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS",
"name": "AbandonedShip_HiddenFloorRooms",
"layout": "LAYOUT_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Room_B1F/map.json b/data/maps/AbandonedShip_Room_B1F/map.json
index aa0800faa..f5d14ac59 100644
--- a/data/maps/AbandonedShip_Room_B1F/map.json
+++ b/data/maps/AbandonedShip_Room_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_ROOM_B1F",
"name": "AbandonedShip_Room_B1F",
"layout": "LAYOUT_ABANDONED_SHIP_ROOM_B1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Rooms2_1F/map.json b/data/maps/AbandonedShip_Rooms2_1F/map.json
index b4f923500..b85422096 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/map.json
+++ b/data/maps/AbandonedShip_Rooms2_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_ROOMS2_1F",
"name": "AbandonedShip_Rooms2_1F",
"layout": "LAYOUT_ABANDONED_SHIP_ROOMS2_1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/map.json b/data/maps/AbandonedShip_Rooms2_B1F/map.json
index 16abfbdc2..5768a9a95 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/map.json
+++ b/data/maps/AbandonedShip_Rooms2_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_ROOMS2_B1F",
"name": "AbandonedShip_Rooms2_B1F",
"layout": "LAYOUT_ABANDONED_SHIP_ROOMS2_B1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Rooms_1F/map.json b/data/maps/AbandonedShip_Rooms_1F/map.json
index 9655f75ce..3fae6f96e 100644
--- a/data/maps/AbandonedShip_Rooms_1F/map.json
+++ b/data/maps/AbandonedShip_Rooms_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_ROOMS_1F",
"name": "AbandonedShip_Rooms_1F",
"layout": "LAYOUT_ABANDONED_SHIP_ROOMS_1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Rooms_B1F/map.json b/data/maps/AbandonedShip_Rooms_B1F/map.json
index eacd70a10..d69b43157 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/map.json
+++ b/data/maps/AbandonedShip_Rooms_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_ROOMS_B1F",
"name": "AbandonedShip_Rooms_B1F",
"layout": "LAYOUT_ABANDONED_SHIP_ROOMS_B1F",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/AbandonedShip_Underwater1/map.json b/data/maps/AbandonedShip_Underwater1/map.json
index 5b2273528..7a2f9cd15 100644
--- a/data/maps/AbandonedShip_Underwater1/map.json
+++ b/data/maps/AbandonedShip_Underwater1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_UNDERWATER1",
"name": "AbandonedShip_Underwater1",
"layout": "LAYOUT_ABANDONED_SHIP_UNDERWATER1",
- "music": "MUS_DEEPDEEP",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/AbandonedShip_Underwater2/map.json b/data/maps/AbandonedShip_Underwater2/map.json
index 5032eb4fc..072ec34f4 100644
--- a/data/maps/AbandonedShip_Underwater2/map.json
+++ b/data/maps/AbandonedShip_Underwater2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ABANDONED_SHIP_UNDERWATER2",
"name": "AbandonedShip_Underwater2",
"layout": "LAYOUT_ABANDONED_SHIP_UNDERWATER2",
- "music": "MUS_DEEPDEEP",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_ABANDONED_SHIP",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/AlteringCave/map.json b/data/maps/AlteringCave/map.json
index df36f588d..f6b0acc10 100644
--- a/data/maps/AlteringCave/map.json
+++ b/data/maps/AlteringCave/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ALTERING_CAVE",
"name": "AlteringCave",
"layout": "LAYOUT_ALTERING_CAVE",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_ALTERING_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AncientTomb/map.json b/data/maps/AncientTomb/map.json
index da955f23a..06254e1f9 100644
--- a/data/maps/AncientTomb/map.json
+++ b/data/maps/AncientTomb/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ANCIENT_TOMB",
"name": "AncientTomb",
"layout": "LAYOUT_ANCIENT_TOMB",
- "music": "MUS_MABOROSI",
+ "music": "MUS_SEALED_CHAMBER",
"region_map_section": "MAPSEC_ANCIENT_TOMB",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_1F/map.json b/data/maps/AquaHideout_1F/map.json
index 2f440bec6..6b9145add 100644
--- a/data/maps/AquaHideout_1F/map.json
+++ b/data/maps/AquaHideout_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_1F",
"name": "AquaHideout_1F",
"layout": "LAYOUT_AQUA_HIDEOUT_1F",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_B1F/map.json b/data/maps/AquaHideout_B1F/map.json
index 80b5c1d27..0b4cb8317 100644
--- a/data/maps/AquaHideout_B1F/map.json
+++ b/data/maps/AquaHideout_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_B1F",
"name": "AquaHideout_B1F",
"layout": "LAYOUT_AQUA_HIDEOUT_B1F",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_B2F/map.json b/data/maps/AquaHideout_B2F/map.json
index e33af3c9a..d5697bfcd 100644
--- a/data/maps/AquaHideout_B2F/map.json
+++ b/data/maps/AquaHideout_B2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_B2F",
"name": "AquaHideout_B2F",
"layout": "LAYOUT_AQUA_HIDEOUT_B2F",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_B2F/scripts.inc b/data/maps/AquaHideout_B2F/scripts.inc
index dd2c38fa4..25fc1820f 100644
--- a/data/maps/AquaHideout_B2F/scripts.inc
+++ b/data/maps/AquaHideout_B2F/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_MATT, 1
+.set LOCALID_SUBMARINE, 4
+
AquaHideout_B2F_MapScripts:: @ 8233DCF
map_script MAP_SCRIPT_ON_TRANSITION, AquaHideout_B2F_OnTransition
.byte 0
@@ -12,7 +15,7 @@ AquaHideout_B2F_EventScript_PreventMattNoticing:: @ 8233DDF
AquaHideout_B2F_EventScript_MattNoticePlayer:: @ 8233DE5
lockall
- setvar VAR_0x8008, 1 @ Matt object event id
+ setvar VAR_0x8008, LOCALID_MATT
playse SE_PIN
applymovement VAR_0x8008, Common_Movement_ExclamationMark
waitmovement 0
@@ -29,8 +32,8 @@ AquaHideout_B2F_EventScript_Matt:: @ 8233E09
end
AquaHideout_B2F_EventScript_SubmarineEscape:: @ 8233E25
- setvar VAR_0x8008, 1 @ Matt object event id
- setvar VAR_0x8009, 4 @ Submarine object event id
+ setvar VAR_0x8008, LOCALID_MATT
+ setvar VAR_0x8009, LOCALID_SUBMARINE
applymovement VAR_0x8008, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 20
diff --git a/data/maps/AquaHideout_UnusedRubyMap1/map.json b/data/maps/AquaHideout_UnusedRubyMap1/map.json
index b641e80d1..a2aefc63b 100644
--- a/data/maps/AquaHideout_UnusedRubyMap1/map.json
+++ b/data/maps/AquaHideout_UnusedRubyMap1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_UNUSED_RUBY_MAP1",
"name": "AquaHideout_UnusedRubyMap1",
"layout": "LAYOUT_AQUA_HIDEOUT_UNUSED_RUBY_MAP1",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_UnusedRubyMap2/map.json b/data/maps/AquaHideout_UnusedRubyMap2/map.json
index 6690e5259..50175b5d5 100644
--- a/data/maps/AquaHideout_UnusedRubyMap2/map.json
+++ b/data/maps/AquaHideout_UnusedRubyMap2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_UNUSED_RUBY_MAP2",
"name": "AquaHideout_UnusedRubyMap2",
"layout": "LAYOUT_AQUA_HIDEOUT_UNUSED_RUBY_MAP2",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/AquaHideout_UnusedRubyMap3/map.json b/data/maps/AquaHideout_UnusedRubyMap3/map.json
index d1a9d6843..b26c4c1ae 100644
--- a/data/maps/AquaHideout_UnusedRubyMap3/map.json
+++ b/data/maps/AquaHideout_UnusedRubyMap3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_AQUA_HIDEOUT_UNUSED_RUBY_MAP3",
"name": "AquaHideout_UnusedRubyMap3",
"layout": "LAYOUT_AQUA_HIDEOUT_UNUSED_RUBY_MAP3",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ArtisanCave_1F/map.json b/data/maps/ArtisanCave_1F/map.json
index f9bd9bc65..0d315b8ee 100644
--- a/data/maps/ArtisanCave_1F/map.json
+++ b/data/maps/ArtisanCave_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ARTISAN_CAVE_1F",
"name": "ArtisanCave_1F",
"layout": "LAYOUT_ARTISAN_CAVE_1F",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_ARTISAN_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ArtisanCave_B1F/map.json b/data/maps/ArtisanCave_B1F/map.json
index debe5b307..07a897bb9 100644
--- a/data/maps/ArtisanCave_B1F/map.json
+++ b/data/maps/ArtisanCave_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ARTISAN_CAVE_B1F",
"name": "ArtisanCave_B1F",
"layout": "LAYOUT_ARTISAN_CAVE_B1F",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_ARTISAN_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleColosseum_2P/map.json b/data/maps/BattleColosseum_2P/map.json
index c0d8036a7..3c9887a65 100644
--- a/data/maps/BattleColosseum_2P/map.json
+++ b/data/maps/BattleColosseum_2P/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_COLOSSEUM_2P",
"name": "BattleColosseum_2P",
"layout": "LAYOUT_BATTLE_COLOSSEUM_2P",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleColosseum_4P/map.json b/data/maps/BattleColosseum_4P/map.json
index 4a7e250be..a6eddc9a8 100644
--- a/data/maps/BattleColosseum_4P/map.json
+++ b/data/maps/BattleColosseum_4P/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_COLOSSEUM_4P",
"name": "BattleColosseum_4P",
"layout": "LAYOUT_BATTLE_COLOSSEUM_4P",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
index 910cabac3..5badc62d0 100644
--- a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc
@@ -1,3 +1,12 @@
+.set LOCALID_BLACK_BELT_1, 1
+.set LOCALID_BLACK_BELT_2, 2
+.set LOCALID_BLACK_BELT_3, 3
+.set LOCALID_BLACK_BELT_4, 4
+.set LOCALID_ATTENDANT, 5
+.set LOCALID_OPPONENT, 7
+.set LOCALID_PLAYER, 8
+.set LOCALID_ANNOUNCER, 9
+
BattleFrontier_BattleArenaBattleRoom_MapScripts:: @ 8257487
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleArenaBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleArenaBattleRoom_OnFrame
@@ -6,7 +15,7 @@ BattleFrontier_BattleArenaBattleRoom_MapScripts:: @ 8257487
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 8, which has the gfx id VAR_OBJ_GFX_ID_1
+ @ The player is represented instead by LOCALID_PLAYER, which has the gfx id VAR_OBJ_GFX_ID_1
BattleFrontier_BattleArenaBattleRoom_OnResume: @ 825749C
special OffsetCameraForBattle
@@ -39,48 +48,48 @@ BattleFrontier_BattleArenaBattleRoom_OnFrame: @ 82574D2
BattleFrontier_BattleArenaBattleRoom_EventScript_EnterRoom:: @ 82574DC
lockall
- showobjectat 8, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerEnter
+ showobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerEnter
waitmovement 0
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_AnnounceTrainers
- applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceDown
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceLeft
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceDown
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceLeft
setvar VAR_TEMP_2, 1
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
goto BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForOpponent
BattleFrontier_BattleArenaBattleRoom_EventScript_AnnounceTrainers:: @ 825752E
tower_setopponent
- addobject 7
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentEnter
waitmovement 0
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- playse SE_W187
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_PlayerStepForward, MSGBOX_DEFAULT
closemessage
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForward
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForward
waitmovement 0
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- playse SE_W187
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
arena_gettrainername
msgbox BattleFrontier_BattleArenaBattleRoom_Text_OpponentStepForward, MSGBOX_DEFAULT
closemessage
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
waitmovement 0
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- playse SE_W187
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_SetKOTourneyBegin, MSGBOX_DEFAULT
closemessage
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForward
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForward
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
waitmovement 0
palace_getopponentintro
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -89,12 +98,12 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_AnnounceTrainers:: @ 825752E
switch VAR_RESULT
case 1, BattleFrontier_BattleArenaBattleRoom_EventScript_DefeatedOpponent
BattleFrontier_BattleArenaBattleRoom_EventScript_DeclareOpponentWinner:: @ 82575DB
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
- applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
- playse SE_W173
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_1, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_2, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_3, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
+ applymovement LOCALID_BLACK_BELT_4, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
+ playse SE_M_SNORE
waitse
waitmovement 0
arena_gettrainername
@@ -111,18 +120,18 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_DefeatedOpponent:: @ 8257630
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
switch VAR_RESULT
case 7, BattleFrontier_BattleArenaBattleRoom_EventScript_ReturnToLobbyWon
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerWalkBackToLine
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentExit
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerWalkBackToLine
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentExit
waitmovement 0
- removeobject 7
- applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceDown
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceLeft
+ removeobject LOCALID_OPPONENT
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceDown
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceLeft
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_MonsWillBeRestored, MSGBOX_DEFAULT
special LoadPlayerParty
special SavePlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForOpponent:: @ 82576B0
@@ -193,8 +202,8 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_AskRetireChallenge:: @ 8257808
BattleFrontier_BattleArenaBattleRoom_EventScript_ContinueChallenge:: @ 825783A
closemessage
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
- applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
waitmovement 0
goto BattleFrontier_BattleArenaBattleRoom_EventScript_AnnounceTrainers
waitstate
@@ -273,27 +282,27 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_AskReadyForTycoonNoRecord:: @ 8
BattleFrontier_BattleArenaBattleRoom_EventScript_BattleGreta:: @ 8257961
call BattleFrontier_EventScript_SetBrainObjectGfx
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
- applymovement 5, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaBattleRoom_Movement_WalkInPlaceRight
waitmovement 0
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- playse SE_W187
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_PlayerStepForward, MSGBOX_DEFAULT
closemessage
- applymovement 8, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForwardLong
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaBattleRoom_Movement_PlayerStepForwardLong
waitmovement 0
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- playse SE_W187
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_MakeWayForGreta, MSGBOX_DEFAULT
closemessage
- addobject 7
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_GretaEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_GretaEnter
waitmovement 0
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForward
waitmovement 0
switch VAR_TEMP_F
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattleArenaBattleRoom_EventScript_IntroGretaGold
@@ -305,11 +314,11 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_BattleGreta:: @ 8257961
msgbox BattleFrontier_BattleArenaBattleRoom_Text_GretaYoureChallenger, MSGBOX_DEFAULT
closemessage
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_GretaLookAroundPlayer
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_GretaLookAroundPlayer
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_IsThatRight, MSGBOX_DEFAULT
closemessage
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_YouLookWeakTakeThingsEasy, MSGBOX_DEFAULT
BattleFrontier_BattleArenaBattleRoom_EventScript_BattleGretaSilver:: @ 8257A3F
@@ -324,10 +333,10 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_DefeatedGretaSilver:: @ 8257A5C
frontier_getsymbols
compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattleArenaBattleRoom_EventScript_ReturnToLobbyWon
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForwardLong
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForwardLong
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_GretaYoureToughAfterAll, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleArenaBattleRoom_Text_ReceivedGutsSymbol
waitmessage
waitfanfare
@@ -342,11 +351,11 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_IntroGretaGold:: @ 8257AA5
msgbox BattleFrontier_BattleArenaBattleRoom_Text_GretaLookingForwardToSeeingAgain, MSGBOX_DEFAULT
closemessage
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_GretaLookAroundPlayer
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_GretaLookAroundPlayer
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_SoAreYouReady, MSGBOX_DEFAULT
closemessage
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_WontAllowHalfheartedEffort, MSGBOX_DEFAULT
BattleFrontier_BattleArenaBattleRoom_EventScript_BattleGretaGold:: @ 8257AF8
@@ -361,10 +370,10 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_DefeatedGretaGold:: @ 8257B15
frontier_getsymbols
compare VAR_RESULT, 2
goto_if_eq BattleFrontier_BattleArenaBattleRoom_EventScript_ReturnToLobbyWon
- applymovement 7, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForwardLong
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleArenaBattleRoom_Movement_OpponentStepForwardLong
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_GretaBlownAway, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleArenaBattleRoom_Text_GutsSymbolTookGoldenShine
waitmessage
waitfanfare
@@ -392,12 +401,12 @@ BattleFrontier_BattleArenaBattleRoom_EventScript_DoArenaBattle:: @ 8257B6C
return
BattleFrontier_BattleArenaBattleRoom_EventScript_DeclarePlayerWinner:: @ 8257BA9
- applymovement 9, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 1, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 2, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
- applymovement 3, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
- applymovement 4, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
- playse SE_BAN
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_1, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_2, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceDown
+ applymovement LOCALID_BLACK_BELT_3, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
+ applymovement LOCALID_BLACK_BELT_4, BattleFrontier_BattleArenaBattleRoom_Movement_JumpInPlaceUp
+ playse SE_BANG
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_WinnerIsPlayer, MSGBOX_DEFAULT
@@ -479,8 +488,8 @@ BattleFrontier_BattleArenaBattleRoom_OnWarp: @ 8257C0C
.2byte 0
BattleFrontier_BattleArenaBattleRoom_EventScript_SetUpRoomObjects:: @ 8257C16
- hideobjectat 8, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
- removeobject 7
+ hideobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM
+ removeobject LOCALID_OPPONENT
call BattleFrontier_BattleDomeBattleRoom_EventScript_SetPlayerGfx
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_SetInvisible
setvar VAR_TEMP_1, 1
diff --git a/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc b/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc
index f75f53893..7044caa39 100644
--- a/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleArenaCorridor_MapScripts:: @ 82573B9
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleArenaCorridor_OnFrame
.byte 0
@@ -9,13 +11,13 @@ BattleFrontier_BattleArenaCorridor_OnFrame: @ 82573BF
BattleFrontier_BattleArenaCorridor_EventScript_WalkToBattleRoom:: @ 82573C9
delay 16
setvar VAR_TEMP_0, 1
- applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_AttendantWalkToDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaCorridor_Movement_AttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaCorridor_Movement_PlayerWalkToDoor
waitmovement 0
- applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_AttendantFacePlayer
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaCorridor_Movement_AttendantFacePlayer
waitmovement 0
msgbox BattleFrontier_BattleArenaCorridor_Text_PleaseStepIn, MSGBOX_SIGN
- applymovement 1, BattleFrontier_BattleArenaCorridor_Movement_AttendantMoveOutOfWay
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaCorridor_Movement_AttendantMoveOutOfWay
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaCorridor_Movement_PlayerEnterDoor
waitmovement 0
diff --git a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
index 90c374c23..a2d785e66 100644
--- a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleArenaLobby_MapScripts:: @ 8255C36
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleArenaLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleArenaLobby_OnWarp
@@ -206,12 +208,12 @@ BattleFrontier_BattleArenaLobby_EventScript_EndCancelChallenge:: @ 8256003
end
BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLv50:: @ 8256005
- applymovement 1, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToLeftDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToLeftDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToLeftDoor
waitmovement 0
opendoor 2, 2
waitdooranim
- applymovement 1, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor
waitmovement 0
closedoor 2, 2
@@ -255,12 +257,12 @@ BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor: @ 825604C
step_end
BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLvOpen:: @ 8256050
- applymovement 1, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToRightDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToRightDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToRightDoor
waitmovement 0
opendoor 11, 2
waitdooranim
- applymovement 1, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor
waitmovement 0
closedoor 11, 2
diff --git a/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc
index 25522f0c0..b01d5314b 100644
--- a/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_ANNOUNCER, 1
+.set LOCALID_AUDIENCE_TWIN, 2
+.set LOCALID_AUDIENCE_WALKING, 6
+.set LOCALID_REFEREE, 9
+.set LOCALID_PLAYER, 13
+.set LOCALID_OPPONENT, 15
+
BattleFrontier_BattleDomeBattleRoom_MapScripts:: @ 824BC9C
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleDomeBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleDomeBattleRoom_OnFrame
@@ -43,24 +50,24 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_EnterRoom:: @ 824BD0A
call BattleFrontier_BattleDomeBattleRoom_EventScript_GetRoundNum
compare VAR_RESULT, DOME_ROUND1
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_TryDoAudienceMemberWalkToSeat
- applymovement 1, Common_Movement_WalkInPlaceDown
+ applymovement LOCALID_ANNOUNCER, Common_Movement_WalkInPlaceDown
waitmovement 0
call BattleFrontier_BattleDomeBattleRoom_EventScript_AnnouncePlayer
msgbox BattleFrontier_BattleDomeBattleRoom_Text_PlayerHasEnteredDome, MSGBOX_DEFAULT
closemessage
- showobjectat 13, MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM
+ showobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM
compare VAR_TEMP_F, DOME_FINAL
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerEnter
compare VAR_TEMP_E, FRONTIER_BRAIN_NOT_READY
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerEnterForTucker
BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerEnter:: @ 824BD4E
- applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerEnter
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerEnter
goto BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceReactToPlayer
BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerEnterForTucker:: @ 824BD5A
- applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerEnterForTucker
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerEnterForTucker
BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceReactToPlayer:: @ 824BD61
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitmovement 0
compare VAR_TEMP_F, DOME_FINAL
@@ -71,8 +78,8 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_BattleOpponent:: @ 824BD82
dome_getopponentname
msgbox BattleFrontier_BattleDomeBattleRoom_Text_PlayerVersusTrainer, MSGBOX_DEFAULT
closemessage
- applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerStepForward
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_OpponentStepForward
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerStepForward
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_OpponentStepForward
waitmovement 0
tower_getopponentintro 0
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -88,15 +95,15 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_BattleOpponent:: @ 824BD82
BattleFrontier_BattleDomeBattleRoom_EventScript_Draw:: @ 824BDF7
msgbox BattleFrontier_BattleDomeBattleRoom_Text_RefereeDecisionPleaseWait, MSGBOX_DEFAULT
closemessage
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
delay 60
- applymovement 9, BattleFrontier_BattleDomeBattleRoom_Movement_TieRefereeEnter
+ applymovement LOCALID_REFEREE, BattleFrontier_BattleDomeBattleRoom_Movement_RefereeEnter
waitmovement 0
- applymovement 1, BattleFrontier_BattleDomeBattleRoom_Movement_RefereeFaceLeft
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleDomeBattleRoom_Movement_AnnouncerFaceLeft
waitmovement 0
delay 180
- applymovement 9, BattleFrontier_BattleDomeBattleRoom_Movement_TieRefereeExit
+ applymovement LOCALID_REFEREE, BattleFrontier_BattleDomeBattleRoom_Movement_RefereeExit
waitmovement 0
compare VAR_TEMP_2, DRAW_TUCKER @ Tucker always wins on a draw
goto_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_LostToOpponent
@@ -104,7 +111,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_Draw:: @ 824BDF7
switch VAR_RESULT
case 1, BattleFrontier_BattleDomeBattleRoom_EventScript_DefeatedOpponent
BattleFrontier_BattleDomeBattleRoom_EventScript_LostToOpponent:: @ 824BE4F
- applymovement 1, Common_Movement_WalkInPlaceDown
+ applymovement LOCALID_ANNOUNCER, Common_Movement_WalkInPlaceDown
waitmovement 0
dome_getopponentname
compare VAR_TEMP_2, NO_DRAW
@@ -113,7 +120,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_LostToOpponent:: @ 824BE4F
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_OpponentWonDraw
compare VAR_TEMP_2, DRAW_TUCKER
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_TuckerWonDraw
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
delay 60
BattleFrontier_BattleDomeBattleRoom_EventScript_LostTourney:: @ 824BE8D
@@ -140,13 +147,13 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_TuckerWonDraw:: @ 824BED9
return
BattleFrontier_BattleDomeBattleRoom_EventScript_DefeatedOpponent:: @ 824BEE0
- applymovement 1, Common_Movement_WalkInPlaceDown
+ applymovement LOCALID_ANNOUNCER, Common_Movement_WalkInPlaceDown
waitmovement 0
compare VAR_TEMP_2, NO_DRAW
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerWon
compare VAR_TEMP_2, DRAW_TRAINER
call_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_PlayerWonDraw
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
delay 60
dome_getroundtext
@@ -161,7 +168,7 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_DefeatedOpponent:: @ 824BEE0
waitstate
BattleFrontier_BattleDomeBattleRoom_EventScript_WonTourney:: @ 824BF62
- applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerApproachAudience
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerApproachAudience
waitmovement 0
frontier_get FRONTIER_DATA_LVL_MODE
switch VAR_RESULT
@@ -172,8 +179,8 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_WonTourney:: @ 824BF62
BattleFrontier_BattleDomeBattleRoom_EventScript_WonLvOpenTourney:: @ 824BF96
msgbox BattleFrontier_BattleDomeBattleRoom_Text_PlayerIsLvOpenChamp, MSGBOX_DEFAULT
BattleFrontier_BattleDomeBattleRoom_EventScript_CelebrateWin:: @ 824BF9E
- special DoConfettiEffect
- playse SE_W227B
+ special DoDomeConfetti
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
delay 60
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
@@ -351,28 +358,28 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_AnnounceTuckerGold:: @ 824C209
msgbox BattleFrontier_BattleDomeBattleRoom_Text_LegendHasReturnedDomeAceTucker, MSGBOX_DEFAULT
BattleFrontier_BattleDomeBattleRoom_EventScript_TuckerEnter:: @ 824C211
closemessage
- applymovement 2, BattleFrontier_BattleDomeBattleRoom_Movement_AudienceTwinJump
- applymovement 1, BattleFrontier_BattleDomeBattleRoom_Movement_RefereeMoveForTuckerEntrance
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerEnterAndDance
- playse SE_W227B
+ applymovement LOCALID_AUDIENCE_TWIN, BattleFrontier_BattleDomeBattleRoom_Movement_AudienceTwinJump
+ applymovement LOCALID_ANNOUNCER, BattleFrontier_BattleDomeBattleRoom_Movement_AnnouncerMoveForTuckerEntrance
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerEnterAndDance
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
waitmovement 0
message BattleFrontier_BattleDomeBattleRoom_Text_SpectatorTuckerChant
waitmessage
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
switch VAR_TEMP_E
@@ -397,10 +404,10 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_BattleTuckerSilver:: @ 824C2B9
compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattleDomeBattleRoom_EventScript_WonTourney
closemessage
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerApproachPlayer
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattleDomeBattleRoom_Text_SeeYourFrontierPass, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleDomeBattleRoom_Text_ReceivedTacticsSymbol
waitmessage
waitfanfare
@@ -427,10 +434,10 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_BattleTuckerGold:: @ 824C373
compare VAR_RESULT, 2
goto_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_WonTourney
closemessage
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerApproachPlayer
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattleDomeBattleRoom_Text_NeverLostWhenPowerUnleashed, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleDomeBattleRoom_Text_TacticsSymbolTookGoldenShine
waitmessage
waitfanfare
@@ -441,15 +448,15 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_BattleTuckerGold:: @ 824C373
BattleFrontier_BattleDomeBattleRoom_EventScript_DoTuckerBattle:: @ 824C400
msgbox BattleFrontier_BattleDomeBattleRoom_Text_PlayerVersusTucker, MSGBOX_DEFAULT
closemessage
- applymovement 13, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerStepForward2
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerStepForward
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleDomeBattleRoom_Movement_PlayerStepForward2
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_TuckerStepForward
waitmovement 0
call BattleFrontier_BattleDomeBattleRoom_EventScript_DoDomeBattle
return
BattleFrontier_BattleDomeBattleRoom_EventScript_LostToTucker:: @ 824C420
msgbox BattleFrontier_BattleDomeBattleRoom_Text_WinnerIsTucker, MSGBOX_DEFAULT
- playse SE_W227B
+ playse SE_M_ENCORE2
call BattleFrontier_BattleDomeBattleRoom_EventScript_AudienceLookAround
waitse
goto BattleFrontier_BattleDomeBattleRoom_EventScript_LostTourney
@@ -477,7 +484,7 @@ BattleFrontier_BattleDomeBattleRoom_OnWarp: @ 824C481
.2byte 0
BattleFrontier_BattleDomeBattleRoom_EventScript_SetUpObjects:: @ 824C48B
- hideobjectat 13, MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM
+ hideobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM
call BattleFrontier_BattleDomeBattleRoom_EventScript_AddAudience
call BattleFrontier_BattleDomeBattleRoom_EventScript_SetPlayerGfx
setvar VAR_TEMP_1, 1
@@ -490,10 +497,10 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_SetUpObjects:: @ 824C48B
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
goto_if_eq BattleFrontier_BattleDomeBattleRoom_EventScript_EndSetUpObjects
call BattleFrontier_EventScript_SetBrainObjectGfx
- setobjectxyperm 15, 13, 9
- removeobject 15
- addobject 15
- applymovement 15, BattleFrontier_BattleDomeBattleRoom_Movement_SetInvisibleFacingUp
+ setobjectxyperm LOCALID_OPPONENT, 13, 9
+ removeobject LOCALID_OPPONENT
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleDomeBattleRoom_Movement_SetInvisibleFacingUp
BattleFrontier_BattleDomeBattleRoom_EventScript_EndSetUpObjects:: @ 824C4EF
end
@@ -746,7 +753,7 @@ BattleFrontier_BattleDomeBattleRoom_Movement_TuckerEnterAndDance: @ 824C78E
walk_left
step_end
-BattleFrontier_BattleDomeBattleRoom_Movement_RefereeMoveForTuckerEntrance: @ 824C7F9
+BattleFrontier_BattleDomeBattleRoom_Movement_AnnouncerMoveForTuckerEntrance: @ 824C7F9
delay_16
delay_16
walk_left
@@ -893,14 +900,14 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_SetWalkingAudienceMemberPos:: @
copyvar VAR_TEMP_D, VAR_RESULT
compare VAR_TEMP_D, 0
goto_if_eq Common_EventScript_NopReturn
- setobjectxyperm 6, 2, 0
- setobjectmovementtype 6, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_AUDIENCE_WALKING, 2, 0
+ setobjectmovementtype LOCALID_AUDIENCE_WALKING, MOVEMENT_TYPE_FACE_RIGHT
return
BattleFrontier_BattleDomeBattleRoom_EventScript_TryDoAudienceMemberWalkToSeat:: @ 824C938
compare VAR_TEMP_D, 0
goto_if_eq Common_EventScript_NopReturn
- applymovement 6, BattleFrontier_BattleDomeBattleRoom_Movement_AudienceMemberWalkToSeat
+ applymovement LOCALID_AUDIENCE_WALKING, BattleFrontier_BattleDomeBattleRoom_Movement_AudienceMemberWalkToSeat
return
BattleFrontier_BattleDomeBattleRoom_Movement_AudienceTwinJump: @ 824C94B
@@ -932,18 +939,18 @@ BattleFrontier_BattleDomeBattleRoom_Movement_AudienceMemberWalkToSeat: @ 824C95E
walk_in_place_fastest_down
step_end
-BattleFrontier_BattleDomeBattleRoom_Movement_TieRefereeEnter: @ 824C964
+BattleFrontier_BattleDomeBattleRoom_Movement_RefereeEnter: @ 824C964
walk_right
walk_right
walk_right
walk_right
step_end
-BattleFrontier_BattleDomeBattleRoom_Movement_RefereeFaceLeft: @ 824C969
+BattleFrontier_BattleDomeBattleRoom_Movement_AnnouncerFaceLeft: @ 824C969
walk_in_place_fastest_left
step_end
-BattleFrontier_BattleDomeBattleRoom_Movement_TieRefereeExit: @ 824C96B
+BattleFrontier_BattleDomeBattleRoom_Movement_RefereeExit: @ 824C96B
walk_left
walk_left
walk_left
diff --git a/data/maps/BattleFrontier_BattleDomeCorridor/map.json b/data/maps/BattleFrontier_BattleDomeCorridor/map.json
index 5b661ce6a..89fc022c5 100644
--- a/data/maps/BattleFrontier_BattleDomeCorridor/map.json
+++ b/data/maps/BattleFrontier_BattleDomeCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR",
"name": "BattleFrontier_BattleDomeCorridor",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR",
- "music": "MUS_B_DOME1",
+ "music": "MUS_B_DOME_LOBBY",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc b/data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc
index ea9da5183..44db802e8 100644
--- a/data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattleDomeCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleDomeCorridor_MapScripts:: @ 824B0FE
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleDomeCorridor_OnFrame
.byte 0
@@ -12,12 +14,12 @@ BattleFrontier_BattleDomeCorridor_EventScript_EnterCorridor:: @ 824B10E
frontier_get FRONTIER_DATA_LVL_MODE
compare VAR_RESULT, FRONTIER_LVL_OPEN
goto_if_eq BattleFrontier_BattleDomeCorridor_EventScript_WalkToBattleRoomLvOpen
- applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_AttendantWalkToDoorLv50
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleDomeCorridor_Movement_AttendantWalkToDoorLv50
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeCorridor_Movement_PlayerWalkToDoorLv50
waitmovement 0
opendoor 13, 3
waitdooranim
- applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_AttendantEnterDoorLv50
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleDomeCorridor_Movement_AttendantEnterDoorLv50
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeCorridor_Movement_PlayerEnterDoorLv50
waitmovement 0
closedoor 13, 3
@@ -25,12 +27,12 @@ BattleFrontier_BattleDomeCorridor_EventScript_EnterCorridor:: @ 824B10E
goto BattleFrontier_BattleDomeCorridor_EventScript_WarpToPreBattleRoom
BattleFrontier_BattleDomeCorridor_EventScript_WalkToBattleRoomLvOpen:: @ 824B161
- applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_AttendantWalkToDoorLvOpen
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleDomeCorridor_Movement_AttendantWalkToDoorLvOpen
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeCorridor_Movement_PlayerWalkToDoorLvOpen
waitmovement 0
opendoor 37, 3
waitdooranim
- applymovement 1, BattleFrontier_BattleDomeCorridor_Movement_AttendantEnterDoorLvOpen
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleDomeCorridor_Movement_AttendantEnterDoorLvOpen
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeCorridor_Movement_PlayerEnterDoorLvOpen
waitmovement 0
closedoor 37, 3
diff --git a/data/maps/BattleFrontier_BattleDomeLobby/map.json b/data/maps/BattleFrontier_BattleDomeLobby/map.json
index 35caadbc0..e550bbaf5 100644
--- a/data/maps/BattleFrontier_BattleDomeLobby/map.json
+++ b/data/maps/BattleFrontier_BattleDomeLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY",
"name": "BattleFrontier_BattleDomeLobby",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_DOME_LOBBY",
- "music": "MUS_B_DOME1",
+ "music": "MUS_B_DOME_LOBBY",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc b/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc
index 6dfae4acc..328f7bd40 100644
--- a/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ATTENDANT_SINGLES, 1
+.set LOCALID_ATTENDANT_DOUBLES, 6
+
BattleFrontier_BattleDomeLobby_MapScripts:: @ 82497E2
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattleDomeLobby_OnResume
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleDomeLobby_OnFrame
@@ -262,19 +265,19 @@ BattleFrontier_BattleDomeLobby_EventScript_WalkToDoor:: @ 8249C6E
return
BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantWalkToDoor:: @ 8249CDD
- applymovement 1, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
+ applymovement LOCALID_ATTENDANT_SINGLES, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
return
BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantWalkToDoor:: @ 8249CE5
- applymovement 6, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
+ applymovement LOCALID_ATTENDANT_DOUBLES, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
return
BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantEnterDoor:: @ 8249CED
- applymovement 1, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT_SINGLES, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
return
BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantEnterDoor:: @ 8249CF5
- applymovement 6, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT_DOUBLES, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
return
BattleFrontier_BattleDomeLobby_EventScript_WelcomeSingles:: @ 8249CFD
diff --git a/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc
index b09674268..977a0bcae 100644
--- a/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleDomePreBattleRoom_MapScripts:: @ 824B1F9
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleDomePreBattleRoom_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleDomePreBattleRoom_OnWarp
@@ -151,7 +153,7 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_ContinueChallenge:: @ 824B46D
dome_setopponent
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_RightThisWay, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattleDomePreBattleRoom_Movement_AttendantMoveAside
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleDomePreBattleRoom_Movement_AttendantMoveAside
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomePreBattleRoom_Movement_PlayerWalkToDoor
waitmovement 0
@@ -222,7 +224,7 @@ BattleFrontier_BattleDomePreBattleRoom_EventScript_ReturnFromBattle:: @ 824B5C7
msgbox BattleFrontier_BattleDomePreBattleRoom_Text_RestoreMonsToFullHealth, MSGBOX_DEFAULT
special LoadPlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
call BattleFrontier_BattleDomePreBattleRoom_EventScript_RoundCompleteMessage
diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
index f3befad15..f15f6542e 100644
--- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc
@@ -1,3 +1,12 @@
+.set LOCALID_SCIENTIST_1, 1
+.set LOCALID_OPPONENT, 2
+.set LOCALID_SCIENTIST_2, 3
+.set LOCALID_SCIENTIST_3, 4
+.set LOCALID_SCIENTIST_4, 5
+.set LOCALID_SCIENTIST_5, 6
+.set LOCALID_SCIENTIST_6, 7
+.set LOCALID_PLAYER, 8
+
BattleFrontier_BattleFactoryBattleRoom_MapScripts:: @ 825ADAB
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleFactoryBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleFactoryBattleRoom_OnWarp
@@ -5,7 +14,7 @@ BattleFrontier_BattleFactoryBattleRoom_MapScripts:: @ 825ADAB
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 8, which has the gfx id VAR_OBJ_GFX_ID_F
+ @ The player is represented instead by LOCALID_PLAYER, which has the gfx id VAR_OBJ_GFX_ID_F
BattleFrontier_BattleFactoryBattleRoom_OnTransition: @ 825ADBB
frontier_settrainers
@@ -22,7 +31,7 @@ BattleFrontier_BattleFactoryBattleRoom_OnTransition: @ 825ADBB
BattleFrontier_BattleFactoryBattleRoom_EventScript_SetUpFactoryHeadObj:: @ 825ADF3
call BattleFrontier_EventScript_SetBrainObjectGfx
- setobjectxyperm 2, 7, 9
+ setobjectxyperm LOCALID_OPPONENT, 7, 9
end
BattleFrontier_BattleFactoryBattleRoom_OnWarp: @ 825AE00
@@ -34,7 +43,7 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_HideObjects:: @ 825AE0A
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
compare VAR_TEMP_F, FRONTIER_BRAIN_NOT_READY
goto_if_ne BattleFrontier_BattleFactoryBattleRoom_EventScript_EndHideObjects
- hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
+ hideobjectat LOCALID_OPPONENT, MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM
BattleFrontier_BattleFactoryBattleRoom_EventScript_EndHideObjects:: @ 825AE24
end
@@ -53,8 +62,8 @@ BattleFrontier_BattleFactoryBattleRoom_OnFrame: @ 825AE31
BattleFrontier_BattleFactoryBattleRoom_EventScript_EnterRoomFactoryHeadBattle:: @ 825AE3B
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_GetAMoveOn, MSGBOX_DEFAULT
closemessage
- applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_NolandMoveToBattle
- applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleFactoryBattleRoom_Movement_NolandMoveToBattle
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_ScientistsFaceBattle
@@ -64,15 +73,15 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_EnterRoomFactoryHeadBattle::
BattleFrontier_BattleFactoryBattleRoom_EventScript_EnterRoom:: @ 825AE67
compare VAR_TEMP_F, FRONTIER_BRAIN_NOT_READY
goto_if_ne BattleFrontier_BattleFactoryBattleRoom_EventScript_EnterRoomFactoryHeadBattle
- applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerEnterRoom
waitmovement 0
call BattleFrontier_BattleFactoryBattleRoom_EventScript_ScientistsFaceBattle
factory_setopponentgfx
- removeobject 2
- setobjectxyperm 2, 7, 1
- addobject 2
- applymovement 2, BattleFrontier_BattleFactoryBattleRoom_Movement_OpponentEnter
+ removeobject LOCALID_OPPONENT
+ setobjectxyperm LOCALID_OPPONENT, 7, 1
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleFactoryBattleRoom_Movement_OpponentEnter
waitmovement 0
BattleFrontier_BattleFactoryBattleRoom_EventScript_BattleOpponent:: @ 825AEA7
compare VAR_TEMP_F, FRONTIER_BRAIN_NOT_READY
@@ -139,9 +148,9 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_DefeatedNolandSilver:: @ 825B
goto_if_ne BattleFrontier_BattleFactoryBattleRoom_EventScript_DefeatedNoland
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_NolandLetsSeeFrontierPass, MSGBOX_DEFAULT
closemessage
- applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerApproachNoland
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerApproachNoland
waitmovement 0
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleFactoryBattleRoom_Text_ReceivedKnowledgeSymbol
waitmessage
waitfanfare
@@ -168,9 +177,9 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_DefeatedNolandGold:: @ 825B09
goto_if_eq BattleFrontier_BattleFactoryBattleRoom_EventScript_DefeatedNoland
msgbox BattleFrontier_BattleFactoryBattleRoom_Text_OutOfMyLeagueLetsSeePass, MSGBOX_DEFAULT
waitmessage
- applymovement 8, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerApproachNoland
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleFactoryBattleRoom_Movement_PlayerApproachNoland
waitmovement 0
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleFactoryBattleRoom_Text_KnowledgeSymbolTookGoldenShine
waitmessage
waitfanfare
@@ -248,12 +257,12 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_WarpToLobbyDoubles:: @ 825B1A
end
BattleFrontier_BattleFactoryBattleRoom_EventScript_ScientistsFaceBattle:: @ 825B1B4
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
- applymovement 3, Common_Movement_WalkInPlaceFastestRight
- applymovement 4, Common_Movement_WalkInPlaceFastestRight
- applymovement 5, Common_Movement_WalkInPlaceFastestLeft
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
- applymovement 7, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCIENTIST_1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCIENTIST_2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCIENTIST_3, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCIENTIST_4, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCIENTIST_5, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCIENTIST_6, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
index 87c7dcbbb..60d0ae587 100644
--- a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ATTENDANT_SINGLES, 1
+.set LOCALID_ATTENDANT_DOUBLES, 6
+
BattleFrontier_BattleFactoryLobby_MapScripts:: @ 82583E8
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleFactoryLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleFactoryLobby_OnWarp
@@ -184,11 +187,11 @@ BattleFrontier_BattleFactoryLobby_EventScript_EnterChallenge:: @ 825871A
end
BattleFrontier_BattleFactoryLobby_EventScript_TalkedToSinglesAttendant:: @ 825875C
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_SINGLES
return
BattleFrontier_BattleFactoryLobby_EventScript_TalkedToDoublesAttendant:: @ 8258762
- setvar VAR_LAST_TALKED, 6
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_DOUBLES
return
BattleFrontier_BattleFactoryLobby_EventScript_ExplainChallenge:: @ 8258768
diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
index 862b04de5..48d2bcc3a 100644
--- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleFactoryPreBattleRoom_MapScripts:: @ 8259ABA
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleFactoryPreBattleRoom_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleFactoryPreBattleRoom_OnWarp
@@ -11,8 +13,8 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_SetUpObjects:: @ 8259ACF
setvar VAR_TEMP_1, 1
compare VAR_0x8006, 1
goto_if_ne BattleFrontier_BattleFactoryPreBattleRoom_EventScript_TurnPlayerNorth
- setobjectxy 1, 8, 7
- turnobject 1, DIR_SOUTH
+ setobjectxy LOCALID_ATTENDANT, 8, 7
+ turnobject LOCALID_ATTENDANT, DIR_SOUTH
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_TurnPlayerNorth:: @ 8259AEA
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
end
@@ -25,7 +27,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_EnterRoom:: @ 8259AF9
compare VAR_0x8006, 1
goto_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_ReturnToRoomFromBattle
setvar VAR_TEMP_0, 1
- applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantEnterRoom
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantEnterRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryPreBattleRoom_Movement_PlayerEnterRoom
waitmovement 0
compare VAR_0x8006, 2
@@ -60,21 +62,21 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_ReturnToRoomFromBattle:: @
factory_setopponentmons
factory_resethelditems
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_LetUsRestoreMons, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
frontier_getbrainstatus
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
goto_if_eq BattleFrontier_BattleFactoryPreBattleRoom_EventScript_AskReadyForRegularOpponent
- playse SE_TOREEYE
+ playse SE_POKENAV_CALL
waitse
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_WaitFewMoments, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantMoveToReceiveCall
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantMoveToReceiveCall
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_UnderstoodSirWillDo, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantReturnToPlayer
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantReturnToPlayer
waitmovement 0
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_MessageFromHeadComeRightNow, MSGBOX_DEFAULT
closemessage
@@ -419,12 +421,12 @@ BattleFrontier_BattleFactoryPreBattleRoom_EventScript_AskSwapBeforeHead:: @ 825A
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryPreBattleRoom_EventScript_EnterBattleRoom
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_WalkToBattleRoomLv50:: @ 825A17C
- applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_GuideWalkToBattleRoomLv50
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleFactoryPreBattleRoom_Movement_GuideWalkToBattleRoomLv50
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryPreBattleRoom_Movement_PlayerWalkToBattleRoomLv50
return
BattleFrontier_BattleFactoryPreBattleRoom_EventScript_WalkToBattleRoomLvOpen:: @ 825A18B
- applymovement 1, BattleFrontier_BattleFactoryPreBattleRoom_Movement_GuideWalkToBattleRoomLvOpen
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleFactoryPreBattleRoom_Movement_GuideWalkToBattleRoomLvOpen
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryPreBattleRoom_Movement_PlayerWalkToBattleRoomLvOpen
return
diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
index 55a8dcbb7..43db81321 100644
--- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc
@@ -1,3 +1,9 @@
+.set LOCALID_PLAYER, 1
+.set LOCALID_OPPONENT, 2
+.set LOCALID_ATTENDANT, 3
+.set LOCALID_DUSCLOPS, 4
+.set LOCALID_AZURILL, 5
+
BattleFrontier_BattlePalaceBattleRoom_MapScripts:: @ 824F815
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattlePalaceBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePalaceBattleRoom_OnFrame
@@ -5,8 +11,8 @@ BattleFrontier_BattlePalaceBattleRoom_MapScripts:: @ 824F815
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 1, which has the gfx id VAR_OBJ_GFX_ID_0
- @ The opponent is represented by object event 2, which has the gfx id VAR_OBJ_GFX_ID_1
+ @ The player is represented instead by LOCALID_PLAYER, which has the gfx id VAR_OBJ_GFX_ID_0
+ @ The opponent is represented by LOCALID_OPPONENT, which has the gfx id VAR_OBJ_GFX_ID_1
BattleFrontier_BattlePalaceBattleRoom_OnTransition: @ 824F825
frontier_settrainers
@@ -37,24 +43,24 @@ BattleFrontier_BattlePalaceBattleRoom_OnFrame: @ 824F861
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_EnterRoom:: @ 824F86B
- showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
+ showobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_BeginChallenge
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_PlayerReturnToChallenge
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_PlayerReturnToChallenge
waitmovement 0
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
setvar VAR_TEMP_2, 1
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponent
BattleFrontier_BattlePalaceBattleRoom_EventScript_BeginChallenge:: @ 824F8B5
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_PlayerEnterRoom
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_PlayerEnterRoom
waitmovement 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_NextOpponentEnter:: @ 824F8BF
tower_setopponent
- addobject 2
- applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_OpponentEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattlePalaceBattleRoom_Movement_OpponentEnter
waitmovement 0
palace_getopponentintro
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -73,17 +79,17 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_DefeatedOpponent:: @ 824F911
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
switch VAR_RESULT
case 7, BattleFrontier_BattlePalaceBattleRoom_EventScript_WarpToLobbyWon
- applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_OpponentExit
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattlePalaceBattleRoom_Movement_OpponentExit
waitmovement 0
- removeobject 2
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
+ removeobject LOCALID_OPPONENT
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_LetMeRestoreYourMons, MSGBOX_DEFAULT
special LoadPlayerParty
special SavePlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponent:: @ 824F98A
@@ -153,8 +159,8 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_AskRetireChallenge:: @ 824FAE2
case MULTI_B_PRESSED, BattleFrontier_BattlePalaceBattleRoom_EventScript_AskReadyForOpponent
BattleFrontier_BattlePalaceBattleRoom_EventScript_ContinueChallenge:: @ 824FB14
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
closemessage
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_NextOpponentEnter
@@ -203,16 +209,16 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_BattleSpenser:: @ 824FC06
call BattleFrontier_EventScript_SetBrainObjectGfx
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_AnnounceArrivalOfSpenser, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
- setobjectxyperm 2, 15, 1
- addobject 2
- hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
- setobjectxy 2, 13, 1
- setobjectxyperm 2, 13, 1
- applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_DusclopsEnter
- applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_AzurillEnter
- applymovement 2, BattleFrontier_BattlePalaceBattleRoom_Movement_SpenserEnter
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceRight
+ setobjectxyperm LOCALID_OPPONENT, 15, 1
+ addobject LOCALID_OPPONENT
+ hideobjectat LOCALID_OPPONENT, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
+ setobjectxy LOCALID_OPPONENT, 13, 1
+ setobjectxyperm LOCALID_OPPONENT, 13, 1
+ applymovement LOCALID_DUSCLOPS, BattleFrontier_BattlePalaceBattleRoom_Movement_DusclopsEnter
+ applymovement LOCALID_AZURILL, BattleFrontier_BattlePalaceBattleRoom_Movement_AzurillEnter
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattlePalaceBattleRoom_Movement_SpenserEnter
waitmovement 0
switch VAR_TEMP_F
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattlePalaceBattleRoom_EventScript_IntroSpenserGold
@@ -236,18 +242,18 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_DefeatedSpenserSilver:: @ 824F
compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattlePalaceBattleRoom_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_SpenserPostSilverBattle, MSGBOX_DEFAULT
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_LetsSeeFrontierPass, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePalaceBattleRoom_Text_ReceivedSpiritsSymbol
waitmessage
waitfanfare
frontier_givesymbol
- applymovement 2, Common_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT, Common_Movement_WalkInPlaceLeft
waitmovement 0
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
- applymovement 3, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_SpenserAwaitNextTime, MSGBOX_DEFAULT
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_WarpToLobbyWon
@@ -271,18 +277,18 @@ BattleFrontier_BattlePalaceBattleRoom_EventScript_DefeatedSpenserGold:: @ 824FD8
compare VAR_RESULT, 2
goto_if_eq BattleFrontier_BattlePalaceBattleRoom_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_SpenserYourTeamIsAdmirable, MSGBOX_DEFAULT
- applymovement 1, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
- applymovement 3, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
+ applymovement LOCALID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceUp
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceBattleRoom_Movement_FaceDown
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_HurryWithFrontierPass, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePalaceBattleRoom_Text_SpiritsSymbolTookGoldenShine
waitmessage
waitfanfare
frontier_givesymbol
- applymovement 2, Common_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT, Common_Movement_WalkInPlaceLeft
waitmovement 0
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
- applymovement 3, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_SpenserComeSeeMeAgain, MSGBOX_DEFAULT
goto BattleFrontier_BattlePalaceBattleRoom_EventScript_WarpToLobbyWon
@@ -306,13 +312,13 @@ BattleFrontier_BattlePalaceBattleRoom_OnWarp: @ 824FE34
.2byte 0
BattleFrontier_BattlePalaceBattleRoom_EventScript_SetUpRoomObjects:: @ 824FE3E
- hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
+ hideobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM
call BattleFrontier_BattlePalaceBattleRoom_EventScript_SetPlayerGfx
setvar VAR_TEMP_1, 1
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceBattleRoom_Movement_SetInvisible
- removeobject 2
- applymovement 4, BattleFrontier_BattlePalaceBattleRoom_Movement_SetInvisible
- applymovement 5, BattleFrontier_BattlePalaceBattleRoom_Movement_SetInvisible
+ removeobject LOCALID_OPPONENT
+ applymovement LOCALID_DUSCLOPS, BattleFrontier_BattlePalaceBattleRoom_Movement_SetInvisible
+ applymovement LOCALID_AZURILL, BattleFrontier_BattlePalaceBattleRoom_Movement_SetInvisible
end
BattleFrontier_BattlePalaceBattleRoom_EventScript_ReadyFor2ndOpponent:: @ 824FE66
diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
index 64fd79d76..2b3b8aab3 100644
--- a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattlePalaceCorridor_MapScripts:: @ 824F4A3
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePalaceCorridor_OnFrame
.byte 0
@@ -8,7 +10,7 @@ BattleFrontier_BattlePalaceCorridor_OnFrame: @ 824F4A9
BattleFrontier_BattlePalaceCorridor_EventScript_WalkThroughCorridor:: @ 824F4B3
delay 16
- applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_EnterCorridor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceCorridor_Movement_EnterCorridor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceCorridor_Movement_EnterCorridor
waitmovement 0
lockall
@@ -27,12 +29,12 @@ BattleFrontier_BattlePalaceCorridor_EventScript_WalkThroughCorridor:: @ 824F4B3
frontier_get FRONTIER_DATA_LVL_MODE
compare VAR_RESULT, FRONTIER_LVL_OPEN
goto_if_eq BattleFrontier_BattlePalaceCorridor_EventScript_WalkToOpenBattleRoom
- applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_AttendantWalkTo50BattleRoom
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceCorridor_Movement_AttendantWalkTo50BattleRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceCorridor_Movement_PlayerWalkTo50BattleRoom
waitmovement 0
opendoor 6, 3
waitdooranim
- applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceCorridor_Movement_PlayerEnterBattleRoom
waitmovement 0
closedoor 6, 3
@@ -40,12 +42,12 @@ BattleFrontier_BattlePalaceCorridor_EventScript_WalkThroughCorridor:: @ 824F4B3
goto BattleFrontier_BattlePalaceCorridor_EventScript_WarpToBattleRoom
BattleFrontier_BattlePalaceCorridor_EventScript_WalkToOpenBattleRoom:: @ 824F553
- applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_AttendantWalkToOpenBattleRoom
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceCorridor_Movement_AttendantWalkToOpenBattleRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceCorridor_Movement_PlayerWalkToOpenBattleRoom
waitmovement 0
opendoor 10, 3
waitdooranim
- applymovement 1, BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePalaceCorridor_Movement_PlayerEnterBattleRoom
waitmovement 0
closedoor 10, 3
diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
index 4d5c1d312..dc0fe4af1 100644
--- a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ATTENDANT_SINGLES, 1
+.set LOCALID_ATTENDANT_DOUBLES, 6
+
BattleFrontier_BattlePalaceLobby_MapScripts:: @ 824D77E
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePalaceLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePalaceLobby_OnWarp
@@ -269,11 +272,11 @@ BattleFrontier_BattlePalaceLobby_EventScript_WalkToDoor:: @ 824DBBC
return
BattleFrontier_BattlePalaceLobby_EventScript_TalkedToSinglesAttendant:: @ 824DC23
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_SINGLES
return
BattleFrontier_BattlePalaceLobby_EventScript_TalkedToDoublesAttendant:: @ 824DC29
- setvar VAR_LAST_TALKED, 6
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_DOUBLES
return
BattleFrontier_BattlePalaceLobby_EventScript_OpenSinglesHallDoor:: @ 824DC2F
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/map.json b/data/maps/BattleFrontier_BattlePikeCorridor/map.json
index 8780bb0d3..1a5faadea 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/map.json
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR",
"name": "BattleFrontier_BattlePikeCorridor",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
index e4421acbe..1c55d7bf5 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattlePikeCorridor_MapScripts:: @ 825C771
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeCorridor_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeCorridor_OnWarp
@@ -13,7 +15,7 @@ BattleFrontier_BattlePikeCorridor_EventScript_EnterCorridor:: @ 825C786
pike_cleartrainerids
pike_nohealing TRUE
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeCorridor_Movement_PlayerEnterCorridor
- applymovement 1, BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeCorridor_Text_YourChallengeHasBegun, MSGBOX_DEFAULT
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/map.json b/data/maps/BattleFrontier_BattlePikeLobby/map.json
index 3ce985ebc..2ca2ce485 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/map.json
+++ b/data/maps/BattleFrontier_BattlePikeLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY",
"name": "BattleFrontier_BattlePikeLobby",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
index d2cf3fe32..3e6111f42 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattlePikeLobby_MapScripts:: @ 825B6C6
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeLobby_OnWarp
@@ -200,7 +202,7 @@ BattleFrontier_BattlePikeLobby_EventScript_ShowResults:: @ 825BA80
end
BattleFrontier_BattlePikeLobby_EventScript_WalkToCorridor:: @ 825BA94
- applymovement 1, BattleFrontier_BattlePikeLobby_Movement_AttendantWalkToCorridor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePikeLobby_Movement_AttendantWalkToCorridor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeLobby_Movement_PlayerWalkToCorridor
waitmovement 0
return
@@ -263,7 +265,7 @@ BattleFrontier_BattlePikeLobby_EventScript_ExitRules:: @ 825BB47
end
BattleFrontier_BattlePike_EventScript_CloseCurtain:: @ 825BB49
- playse SE_CURTAIN
+ playse SE_PIKE_CURTAIN_CLOSE
special CloseBattlePikeCurtain
waitstate
waitse
diff --git a/data/maps/BattleFrontier_BattlePikeRoomFinal/map.json b/data/maps/BattleFrontier_BattlePikeRoomFinal/map.json
index 5d8067edc..5a53ad19c 100644
--- a/data/maps/BattleFrontier_BattlePikeRoomFinal/map.json
+++ b/data/maps/BattleFrontier_BattlePikeRoomFinal/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_FINAL",
"name": "BattleFrontier_BattlePikeRoomFinal",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_FINAL",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc b/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc
index d6c6c3993..51c7d5610 100644
--- a/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattlePikeRoomFinal_MapScripts:: @ 825E392
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeRoomFinal_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeRoomFinal_OnWarp
@@ -9,7 +11,7 @@ BattleFrontier_BattlePikeRoomFinal_OnFrame: @ 825E39D
BattleFrontier_BattlePikeRoomFinal_EventScript_EnterRoom:: @ 825E3A7
delay 16
- applymovement 1, BattleFrontier_BattlePikeRoomFinal_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePikeRoomFinal_Movement_AttendantApproachPlayer
waitmovement 0
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
lockall
diff --git a/data/maps/BattleFrontier_BattlePikeRoomNormal/map.json b/data/maps/BattleFrontier_BattlePikeRoomNormal/map.json
index fcaac560e..82414ac6a 100644
--- a/data/maps/BattleFrontier_BattlePikeRoomNormal/map.json
+++ b/data/maps/BattleFrontier_BattlePikeRoomNormal/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL",
"name": "BattleFrontier_BattlePikeRoomNormal",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc b/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc
index d8ff75e1e..4238dd3f3 100644
--- a/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc
@@ -1,3 +1,8 @@
+@ Objects in this room are set dynamically with OBJ_EVENT_GFX_VAR_0 and OBJ_EVENT_GFX_VAR_1
+@ Note: LOCALIDs shared with data/scripts/battle_pike.inc
+.equ LOCALID_OBJ_0, 1
+.equ LOCALID_OBJ_1, 2
+
BattleFrontier_BattlePikeRoomNormal_MapScripts:: @ 825D152
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattlePikeRoom_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattlePikeRoom_OnTransition
@@ -24,7 +29,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_EnterRoom:: @ 825D171
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterSingleBattleRoom:: @ 825D1C6
lockall
delay 16
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
waitmovement 0
pike_gettrainerintro 0
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -44,7 +49,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_WarpToLobbyLost:: @ 825D20A
end
BattleFrontier_BattlePikeRoomNormal_EventScript_WonSingleBattle:: @ 825D226
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
waitmovement 0
end
@@ -54,7 +59,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_EnterHardBattleRoom:: @ 825D231
msgbox BattleFrontier_BattlePikeRoomNormal_Text_BattleSomewhatToughTrainer, MSGBOX_DEFAULT
waitmessage
closemessage
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
waitmovement 0
pike_gettrainerintro 0
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -71,27 +76,27 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_EnterHardBattleRoom:: @ 825D231
end
BattleFrontier_BattlePikeRoomNormal_EventScript_WonHardBattle:: @ 825D285
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
waitmovement 0
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCApproachPlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCApproachPlayer
waitmovement 0
lock
faceplayer
msgbox BattleFrontier_BattlePikeRoomNormal_Text_RestoreToFullHealth, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
msgbox BattleFrontier_BattlePikeRoomNormal_Text_EnjoyRestOfChallenge2, MSGBOX_DEFAULT
closemessage
release
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
waitmovement 0
end
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterBrainRoom:: @ 825D2BF
delay 22
lockall
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_PreQueenHealNPCApproachPlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_PreQueenHealNPCApproachPlayer
waitmovement 0
pike_prequeenheal
switch VAR_RESULT
@@ -104,9 +109,9 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_LucyEnter:: @ 825D2FB
closemessage
special SpawnCameraObject
applymovement OBJ_EVENT_ID_CAMERA, BattleFrontier_BattlePikeRoomNormal_Movement_CameraPanUp
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCExitForLucy
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCExitForLucy
waitmovement 0
- playse SE_CURTAIN
+ playse SE_PIKE_CURTAIN_CLOSE
call BattleFrontier_BattlePikeRoomNormal_EventScript_SetCurtainTilesLittleClosed
delay 4
call BattleFrontier_BattlePikeRoomNormal_EventScript_SetCurtainTilesMostlyClosed
@@ -115,16 +120,16 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_LucyEnter:: @ 825D2FB
delay 4
waitse
delay 60
- playse SE_CURTAIN1
+ playse SE_PIKE_CURTAIN_OPEN
delay 65
call BattleFrontier_BattlePikeRoomNormal_EventScript_SetCurtainTilesMostlyClosed
- showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
+ showobjectat LOCALID_OBJ_0, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
delay 4
call BattleFrontier_BattlePikeRoomNormal_EventScript_SetCurtainTilesLittleClosed
delay 4
call BattleFrontier_BattlePikeRoomNormal_EventScript_SetCurtainTilesOpen
waitse
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_LucyEnter
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_LucyEnter
waitmovement 0
pike_getbrainstatus
switch VAR_RESULT
@@ -149,7 +154,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucySilver:: @ 825D3DA
goto_if_ne BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucy
msgbox BattleFrontier_BattlePikeRoomNormal_Text_LucyShowMeFrontierPass, MSGBOX_DEFAULT
waitmessage
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePikeRoomNormal_Text_ReceivedLuckSymbol
waitmessage
waitfanfare
@@ -177,7 +182,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucyGold:: @ 825D460
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucy
msgbox BattleFrontier_BattlePikeRoomNormal_Text_LucyFrontierPass, MSGBOX_DEFAULT
waitmessage
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePikeRoomNormal_Text_LuckSymbolTookGoldenShine
waitmessage
waitfanfare
@@ -188,7 +193,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucyGold:: @ 825D460
end
BattleFrontier_BattlePikeRoomNormal_EventScript_DefeatedLucy:: @ 825D49D
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_LucyMoveAside
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_LucyMoveAside
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeRoomNormal_Movement_PlayerWalkUp2
waitmovement 0
@@ -206,14 +211,14 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_PreQueenNoHeal:: @ 825D4DC
BattleFrontier_BattlePikeRoomNormal_EventScript_PreQueenHealOneMon:: @ 825D4EA
msgbox BattleFrontier_BattlePikeRoomNormal_Text_ChoseRoomHealOne, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
goto BattleFrontier_BattlePikeRoomNormal_EventScript_LucyEnter
end
BattleFrontier_BattlePikeRoomNormal_EventScript_PreQueenHealTwoMons:: @ 825D4FC
msgbox BattleFrontier_BattlePikeRoomNormal_Text_ChoseRoomHealTwo, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
goto BattleFrontier_BattlePikeRoomNormal_EventScript_LucyEnter
end
@@ -221,16 +226,16 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_PreQueenHealTwoMons:: @ 825D4FC
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterFullHealRoom:: @ 825D50E
lockall
delay 16
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_ApproachPlayer
waitmovement 0
message BattleFrontier_BattlePikeRoomNormal_Text_WillRestoreToFullHealth
waitmessage
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
msgbox BattleFrontier_BattlePikeRoomNormal_Text_EnjoyRestOfChallenge, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_NPCExit
waitmovement 0
releaseall
end
@@ -238,14 +243,14 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_EnterFullHealRoom:: @ 825D50E
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterDoubleBattleRoom:: @ 825D53E
lockall
delay 16
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1WalkRight
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2WalkLeft
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1WalkRight
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2WalkLeft
waitmovement 0
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_DoubleTrainersWalkDown
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_DoubleTrainersWalkDown
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_DoubleTrainersWalkDown
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_DoubleTrainersWalkDown
waitmovement 0
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1FacePlayer
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2FacePlayer
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1FacePlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2FacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeRoomNormal_Movement_PlayerFaceTrainer1
waitmovement 0
@@ -270,9 +275,9 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_EnterDoubleBattleRoom:: @ 825D53
BattleFrontier_BattlePikeRoomNormal_EventScript_WonDoubleBattle:: @ 825D5DC
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeRoomNormal_Movement_PlayerFaceTrainer2
waitmovement 0
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1Exit
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer1Exit
waitmovement 0
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2Exit
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_Trainer2Exit
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeRoomNormal_Movement_PlayerFaceUp
waitmovement 0
@@ -281,7 +286,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_WonDoubleBattle:: @ 825D5DC
BattleFrontier_BattlePikeRoomNormal_EventScript_EnterStatusRoom:: @ 825D605
lockall
message BattleFrontier_BattlePikeRoomNormal_Text_WatchOut
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonApproachPlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonApproachPlayer
waitmovement 0
pike_getstatusmon
copyvar VAR_0x8004, VAR_RESULT
@@ -311,9 +316,9 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_KirliaAttack:: @ 825D643
call_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_KirliaUsedHypnosis
pike_flashscreen
waitstate
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCApproachMon
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_NPCApproachMon
waitmovement 0
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceNPC
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceNPC
waitmovement 0
waitse
playmoncry SPECIES_KIRLIA, 0
@@ -323,8 +328,8 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_KirliaAttack:: @ 825D643
playmoncry SPECIES_KIRLIA, 0
waitmoncry
closemessage
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonMoveAside
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_StatusNPCApproachPlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonMoveAside
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_StatusNPCApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattlePikeRoomNormal_Text_ApologizeForKirlia, MSGBOX_DEFAULT
return
@@ -342,9 +347,9 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_DusclopsAttack:: @ 825D6D5
call_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_DusclopsUsedWillOWisp
pike_flashscreen
waitstate
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_NPCApproachMon
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_NPCApproachMon
waitmovement 0
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceNPC
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceNPC
waitmovement 0
waitse
playmoncry SPECIES_DUSCLOPS, 0
@@ -354,8 +359,8 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_DusclopsAttack:: @ 825D6D5
playmoncry SPECIES_DUSCLOPS, 0
waitmoncry
closemessage
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonMoveAside
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_StatusNPCApproachPlayer
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonMoveAside
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_StatusNPCApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattlePikeRoomNormal_Text_ApologizeForDusclops, MSGBOX_DEFAULT
return
@@ -568,12 +573,12 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_HealNPC:: @ 825D83E
call_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_WillRestoreTwoMons
compare VAR_RESULT, 1
call_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_WillRestoreOneMon
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
msgbox BattleFrontier_BattlePikeRoomNormal_Text_BestOfLuckFarewell, MSGBOX_DEFAULT
closemessage
release
- applymovement 1, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCExit
+ applymovement LOCALID_OBJ_0, BattleFrontier_BattlePikeRoomNormal_Movement_HealNPCExit
waitmovement 0
end
@@ -598,7 +603,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_StatusMon:: @ 825D88D
msgbox BattleFrontier_BattlePikeRoomNormal_Text_Silence, MSGBOX_DEFAULT
closemessage
release
- applymovement 2, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceRight
+ applymovement LOCALID_OBJ_1, BattleFrontier_BattlePikeRoomNormal_Movement_MonFaceRight
waitmovement 0
end
diff --git a/data/maps/BattleFrontier_BattlePikeRoomWildMons/map.json b/data/maps/BattleFrontier_BattlePikeRoomWildMons/map.json
index 433bff630..f74d54887 100644
--- a/data/maps/BattleFrontier_BattlePikeRoomWildMons/map.json
+++ b/data/maps/BattleFrontier_BattlePikeRoomWildMons/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_WILD_MONS",
"name": "BattleFrontier_BattlePikeRoomWildMons",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_WILD_MONS",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/map.json b/data/maps/BattleFrontier_BattlePikeThreePathRoom/map.json
index 005e285d4..536e02a89 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/map.json
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM",
"name": "BattleFrontier_BattlePikeThreePathRoom",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM",
- "music": "MUS_B_TUBE",
+ "music": "MUS_B_PIKE",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
index a9da7a092..46edebce6 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_HINT_GIVER, 2
+
BattleFrontier_BattlePikeThreePathRoom_MapScripts:: @ 825C843
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattlePikeRoom_OnResume
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeThreePathRoom_OnFrame
@@ -159,12 +161,12 @@ BattleFrontier_BattlePikeThreePathRoom_EventScript_SetPikeQueenHint:: @ 825CA91
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_GivePikeQueenHint:: @ 825CA97
- applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverApproachPlayer
+ applymovement LOCALID_HINT_GIVER, BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverApproachPlayer
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeThreePathRoom_Text_TerrifyingEvent, MSGBOX_DEFAULT
releaseall
- applymovement 2, BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverReturnToPos
+ applymovement LOCALID_HINT_GIVER, BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverReturnToPos
waitmovement 0
setvar VAR_TEMP_5, 255
end
diff --git a/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc b/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc
index f590ff890..4f378c4e5 100644
--- a/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc
@@ -33,7 +33,7 @@ BattleFrontier_BattlePyramidFloor_EventScript_ShowMapName:: @ 8252A8F
end
BattleFrontier_BattlePyramidFloor_EventScript_PlayPyramidMusic:: @ 8252A98
- playbgm MUS_PYRAMID, 0
+ playbgm MUS_B_PYRAMID, 0
setvar VAR_TEMP_E, 1
end
diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/map.json b/data/maps/BattleFrontier_BattlePyramidLobby/map.json
index 98b62f580..56736628f 100644
--- a/data/maps/BattleFrontier_BattlePyramidLobby/map.json
+++ b/data/maps/BattleFrontier_BattlePyramidLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY",
"name": "BattleFrontier_BattlePyramidLobby",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY",
- "music": "MUS_PYRAMID",
+ "music": "MUS_B_PYRAMID",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc b/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc
index c23f62d78..fc33a8c91 100644
--- a/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ATTENDANT, 1
+.set LOCALID_HINT_GIVER, 2
+
BattleFrontier_BattlePyramidLobby_MapScripts:: @ 8250716
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePyramidLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleDomeLobby_OnWarp
@@ -29,7 +32,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_QuitWithoutSaving:: @ 8250768
lockall
message BattleFrontier_BattlePyramidLobby_Text_DidntSaveBeforeQuittingTakeBag
waitmessage
- playse SE_EXPMAX
+ playse SE_EXP_MAX
waitse
closemessage
pyramid_set PYRAMID_DATA_WIN_STREAK, 0
@@ -60,7 +63,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_GiveBattlePoints:: @ 82507DA
special HealPlayerParty
message BattleFrontier_BattlePyramidLobby_Text_UsedBattleBagWillBeKept
waitmessage
- playse SE_EXPMAX
+ playse SE_EXP_MAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_GiveYouTheseBattlePoints, MSGBOX_DEFAULT
frontier_givepoints
@@ -85,7 +88,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_LostChallenge:: @ 8250852
lockall
message BattleFrontier_BattlePyramidLobby_Text_DisappointingHereIsBag
waitmessage
- playse SE_EXPMAX
+ playse SE_EXP_MAX
waitse
message BattleFrontier_BattlePyramidLobby_Text_RecordResultsWait
waitmessage
@@ -206,7 +209,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_EndCancelChallenge:: @ 8250ACC
BattleFrontier_BattlePyramidLobby_EventScript_HintGiver:: @ 8250ACE
lockall
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_HINT_GIVER, Common_Movement_FacePlayer
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_TellYouWhatMisfortunesAwait, MSGBOX_DEFAULT
call BattleFrontier_BattlePyramidLobby_EventScript_GiveHint
@@ -370,7 +373,7 @@ BattleFrontier_BattlePyramidLobby_EventScript_ShowResults:: @ 8250D42
end
BattleFrontier_BattlePyramidLobby_EventScript_WalkToPanelAndReceiveBag:: @ 8250D56
- applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_AttendantWalkToPanel
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidLobby_Movement_AttendantWalkToPanel
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePyramidLobby_Movement_PlayerWalkToPanel
waitmovement 0
msgbox BattleFrontier_BattlePyramidLobby_Text_WeWillHoldBagForSafekeeping, MSGBOX_DEFAULT
@@ -385,11 +388,11 @@ BattleFrontier_BattlePyramidLobby_EventScript_ReceiveNewBattleBag:: @ 8250D94
BattleFrontier_BattlePyramidLobby_EventScript_ReceiveBattleBag:: @ 8250D9C
message BattleFrontier_BattlePyramidLobby_Text_ExchangedBagForBattleBag
waitmessage
- playse SE_EXPMAX
+ playse SE_EXP_MAX
waitse
msgbox BattleFrontier_BattlePyramidLobby_Text_StepOnFloorPanel, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattlePyramidLobby_Movement_AttendantMoveAside
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidLobby_Movement_AttendantMoveAside
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePyramidLobby_Movement_PlayerStepOnPanel
waitmovement 0
diff --git a/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc b/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc
index d09bac10f..076fae158 100644
--- a/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc
+++ b/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ATTENDANT, 1
+.set LOCALID_BRANDON, 2
+
BattleFrontier_BattlePyramidTop_MapScripts:: @ 82550A1
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattlePyramidTop_OnResume
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePyramidTop_OnFrame
@@ -19,7 +22,7 @@ BattleFrontier_BattlePyramidTop_EventScript_SetUpObjects:: @ 82550D8
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
compare VAR_TEMP_C, 0
goto_if_ne BattleFrontier_BattlePyramidTop_EventScript_EndSetUpObjects
- setobjectxyperm 2, 0, 0
+ setobjectxyperm LOCALID_BRANDON, 0, 0
BattleFrontier_BattlePyramidTop_EventScript_EndSetUpObjects:: @ 82550F3
end
@@ -50,7 +53,7 @@ BattleFrontier_BattlePyramidTop_OnFrame: @ 825516E
.2byte 0
BattleFrontier_BattlePyramidTop_EventScript_PlayPyramidMusic:: @ 8255180
- playbgm MUS_PYRAMID_TOP, 0
+ playbgm MUS_B_PYRAMID_TOP, 0
setvar VAR_TEMP_E, 1
end
@@ -77,15 +80,15 @@ BattleFrontier_BattlePyramidTop_EventScript_Attendant:: @ 82551D0
goto_if_ne BattleFrontier_BattlePyramidTop_EventScript_BrandonHereMoveAside
msgbox BattleFrontier_BattlePyramidTop_Text_ReachedSummitUpYouGo, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_BattlePyramidTop_Movement_AttendantMoveAside
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidTop_Movement_AttendantMoveAside
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePyramidTop_Movement_PlayerClimbToTop
waitmovement 0
- applymovement 1, BattleFrontier_BattlePyramidTop_Movement_AttendantBlockPath
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidTop_Movement_AttendantBlockPath
waitmovement 0
message BattleFrontier_BattlePyramidTop_Text_PlayerConqueredPyramid
waitmessage
- playfanfare MUS_ME_POINTGET
+ playfanfare MUS_OBTAIN_B_POINTS
waitfanfare
closemessage
BattleFrontier_BattlePyramidTop_EventScript_WarpToLobbyWon:: @ 825521A
@@ -101,7 +104,7 @@ BattleFrontier_BattlePyramidTop_EventScript_StepForwardWhenReady:: @ 8255236
BattleFrontier_BattlePyramidTop_EventScript_BrandonHereMoveAside:: @ 8255240
msgbox BattleFrontier_BattlePyramidTop_Text_ChiefBeatYouHere, MSGBOX_DEFAULT
- applymovement 1, BattleFrontier_BattlePyramidTop_Movement_AttendantMoveAside
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePyramidTop_Movement_AttendantMoveAside
setvar VAR_TEMP_D, 1
closemessage
end
@@ -121,19 +124,19 @@ BattleFrontier_BattlePyramidTop_EventScript_BattleBrandon:: @ 8255256
msgbox BattleFrontier_BattlePyramidTop_Text_ExplorationsAreGrandestAdventure, MSGBOX_DEFAULT
closemessage
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
- applymovement 2, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
+ applymovement LOCALID_BRANDON, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_ImPyramidKingBrandon, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidTop_EventScript_BattleBrandonSilver
end
BattleFrontier_BattlePyramidTop_EventScript_BrandonHeardSilverSpeech:: @ 82552D0
- applymovement 2, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
+ applymovement LOCALID_BRANDON, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_BattleBrandonSilver:: @ 82552DA
msgbox BattleFrontier_BattlePyramidTop_Text_BringCourageToOurBattle, MSGBOX_DEFAULT
call BattleFrontier_BattlePyramidTop_EventScript_DoBrandonBattle
- playbgm MUS_PYRAMID_TOP, 0
+ playbgm MUS_B_PYRAMID_TOP, 0
compare VAR_RESULT, 1
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_DefeatedBrandonSilver
goto BattleFrontier_BattlePyramid_EventScript_WarpToLobbyLost
@@ -143,7 +146,7 @@ BattleFrontier_BattlePyramidTop_EventScript_DefeatedBrandonSilver:: @ 82552FB
compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattlePyramidTop_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattlePyramidTop_Text_BrandonFrontierPassPlease, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePyramidTop_Text_ReceivedBraveSymbol
waitmessage
waitfanfare
@@ -161,19 +164,19 @@ BattleFrontier_BattlePyramidTop_EventScript_BrandonIntroGold:: @ 8255335
msgbox BattleFrontier_BattlePyramidTop_Text_BrandonYouveReturned, MSGBOX_DEFAULT
closemessage
frontier_set FRONTIER_DATA_HEARD_BRAIN_SPEECH
- applymovement 2, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
+ applymovement LOCALID_BRANDON, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
waitmovement 0
msgbox BattleFrontier_BattlePyramidTop_Text_MyCourageIsOffMeter, MSGBOX_DEFAULT
goto BattleFrontier_BattlePyramidTop_EventScript_BattleBrandonGold
end
BattleFrontier_BattlePyramidTop_EventScript_BrandonHeardGoldSpeech:: @ 8255388
- applymovement 2, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
+ applymovement LOCALID_BRANDON, BattleFrontier_BattlePyramidTop_Movement_BrandonApproachPlayer
waitmovement 0
BattleFrontier_BattlePyramidTop_EventScript_BattleBrandonGold:: @ 8255392
msgbox BattleFrontier_BattlePyramidTop_Text_EverythingYouHave, MSGBOX_DEFAULT
call BattleFrontier_BattlePyramidTop_EventScript_DoBrandonBattle
- playbgm MUS_PYRAMID_TOP, 0
+ playbgm MUS_B_PYRAMID_TOP, 0
compare VAR_RESULT, 1
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_DefeatedBrandonGold
goto BattleFrontier_BattlePyramid_EventScript_WarpToLobbyLost
@@ -183,7 +186,7 @@ BattleFrontier_BattlePyramidTop_EventScript_DefeatedBrandonGold:: @ 82553B3
compare VAR_RESULT, 2
goto_if_eq BattleFrontier_BattlePyramidTop_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattlePyramidTop_Text_BrandonRemarkableHaveThis, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattlePyramidTop_Text_BraveSymbolTookGoldenShine
waitmessage
waitfanfare
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/map.json b/data/maps/BattleFrontier_BattleTowerBattleRoom/map.json
index 157c9c83f..7cb154d8d 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom/map.json
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM",
"name": "BattleFrontier_BattleTowerBattleRoom",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc
index 029009294..493588b4d 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_OPPONENT, 1
+.set LOCALID_ATTENDANT_1, 2
+.set LOCALID_ATTENDANT_2, 3
+
BattleFrontier_BattleTowerBattleRoom_MapScripts:: @ 8241B40
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerBattleRoom_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerBattleRoom_OnWarp
@@ -9,7 +13,7 @@ BattleFrontier_BattleTowerBattleRoom_OnWarp: @ 8241B4B
BattleFrontier_BattleTowerBattleRoom_EventScript_SetUpObjects:: @ 8241B55
setvar VAR_TEMP_1, 1
- applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SetInvisible
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerBattleRoom_Movement_SetInvisible
end
BattleFrontier_BattleTowerBattleRoom_OnFrame: @ 8241B62
@@ -23,7 +27,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_EnterRoom:: @ 8241B6C
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter
- applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceAttendant
waitmovement 0
@@ -33,8 +37,8 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_EnterRoom:: @ 8241B6C
BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter:: @ 8241BC3
tower_setopponent
- addobject 1
- applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentEnter
waitmovement 0
tower_getopponentintro 0
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -45,7 +49,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter:: @ 8241BC3
BattleFrontier_BattleTower_EventScript_WarpToLobbyLost:: @ 8241C03
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST
tower_set TOWER_DATA_LVL_MODE
- setvar VAR_0x8004, 3
+ setvar VAR_0x8004, FANCOUNTER_USED_BATTLE_TOWER
special Script_TryGainNewFanFromCounter
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
@@ -54,18 +58,18 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedOpponent:: @ 8241C2F
tower_setbattlewon
switch VAR_RESULT
case 7, BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
- applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentExit
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleTowerBattleRoom_Movement_OpponentExit
waitmovement 0
- removeobject 1
+ removeobject LOCALID_OPPONENT
frontier_getbrainstatus
compare VAR_RESULT, FRONTIER_BRAIN_NOT_READY
call_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_SecondAttendantEnter
- applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceAttendant
waitmovement 0
msgbox BattleFrontier_BattleTowerBattleRoom_Text_RestoreMonsToFullHealth, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
BattleFrontier_BattleTowerBattleRoom_EventScript_AskReadyForOpponent:: @ 8241C8F
@@ -127,14 +131,14 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_ContinueChallenge:: @ 8241DDC
closemessage
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceBattle
waitmovement 0
- applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
waitmovement 0
goto BattleFrontier_BattleTowerBattleRoom_EventScript_OpponentEnter
BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon:: @ 8241DF6
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
tower_set TOWER_DATA_LVL_MODE
- setvar VAR_0x8004, 3
+ setvar VAR_0x8004, FANCOUNTER_USED_BATTLE_TOWER
special Script_TryGainNewFanFromCounter
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
@@ -193,19 +197,19 @@ BattleFrontier_EventScript_IncrementWinStreak:: @ 8241EBA
return
BattleFrontier_BattleTowerBattleRoom_EventScript_SecondAttendantEnter:: @ 8241EC3
- applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantEnter
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantEnter
waitmovement 0
- applymovement 3, Common_Movement_WalkInPlaceLeft
+ applymovement LOCALID_ATTENDANT_2, Common_Movement_WalkInPlaceLeft
waitmovement 0
playse SE_PIN
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_ATTENDANT_1, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_ATTENDANT_1, Common_Movement_Delay48
waitmovement 0
- applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantDelay
- applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantFaceSecondAttendant
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantDelay
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantFaceSecondAttendant
waitmovement 0
- applymovement 3, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantExit
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerBattleRoom_Movement_SecondAttendantExit
waitmovement 0
return
@@ -241,10 +245,10 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_BattleAnabel:: @ 8241FAF
closemessage
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerBattleRoom_Movement_PlayerFaceBattle
waitmovement 0
- applymovement 2, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerBattleRoom_Movement_AttendantReturnToPos
waitmovement 0
- addobject 1
- applymovement 1, BattleFrontier_BattleTowerBattleRoom_Movement_AnabelEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, BattleFrontier_BattleTowerBattleRoom_Movement_AnabelEnter
waitmovement 0
switch VAR_TEMP_F
case FRONTIER_BRAIN_GOLD, BattleFrontier_BattleTowerBattleRoom_EventScript_AnabelGoldIntro
@@ -268,7 +272,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelSilver:: @ 824204
compare VAR_RESULT, 0
goto_if_ne BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattleTowerBattleRoom_Text_AnabelTalentShallBeRecognized, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleTowerBattleRoom_Text_ReceivedAbilitySymbol
waitmessage
waitfanfare
@@ -295,7 +299,7 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_DefeatedAnabelGold:: @ 82420CF
compare VAR_RESULT, 2
goto_if_eq BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobbyWon
msgbox BattleFrontier_BattleTowerBattleRoom_Text_AnabelCongratsYourPassPlease, MSGBOX_DEFAULT
- playfanfare MUS_ME_SYMBOLGET
+ playfanfare MUS_OBTAIN_SYMBOL
message BattleFrontier_BattleTowerBattleRoom_Text_AbilitySymbolTookGoldenShine
waitmessage
waitfanfare
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor/map.json b/data/maps/BattleFrontier_BattleTowerCorridor/map.json
index fad132034..10d5ca7f7 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor/map.json
+++ b/data/maps/BattleFrontier_BattleTowerCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR",
"name": "BattleFrontier_BattleTowerCorridor",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc b/data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc
index 1acea4785..0237e525c 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleTowerCorridor_MapScripts:: @ 8241AAA
map_script MAP_SCRIPT_ON_LOAD, BattleFrontier_BattleTowerCorridor_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerCorridor_OnFrame
@@ -23,13 +25,13 @@ BattleFrontier_BattleTowerCorridor_EventScript_EnterCorridor:: @ 8241AF0
setvar VAR_TEMP_0, 1
compare VAR_0x8006, 1
goto_if_eq BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor
- applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToDoor
waitmovement 0
goto BattleFrontier_BattleTowerCorridor_EventScript_WarpToBattleRoom
BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor:: @ 8241B16
- applymovement 1, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToFarDoor
waitmovement 0
diff --git a/data/maps/BattleFrontier_BattleTowerElevator/map.json b/data/maps/BattleFrontier_BattleTowerElevator/map.json
index 3538a0469..f74dce233 100644
--- a/data/maps/BattleFrontier_BattleTowerElevator/map.json
+++ b/data/maps/BattleFrontier_BattleTowerElevator/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR",
"name": "BattleFrontier_BattleTowerElevator",
"layout": "LAYOUT_BATTLE_ELEVATOR",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerElevator/scripts.inc b/data/maps/BattleFrontier_BattleTowerElevator/scripts.inc
index e74d08a17..8e66465b7 100644
--- a/data/maps/BattleFrontier_BattleTowerElevator/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerElevator/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleTowerElevator_MapScripts:: @ 82419DB
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerElevator_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerElevator_OnWarp
@@ -9,7 +11,7 @@ BattleFrontier_BattleTowerElevator_OnFrame: @ 82419E6
BattleFrontier_BattleTowerElevator_EventScript_EnterElevator:: @ 82419F0
setvar VAR_TEMP_0, 1
- applymovement 1, BattleFrontier_BattleTowerElevator_Movement_AttendantEnter
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantEnter
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerEnter
waitmovement 0
special BufferBattleTowerElevatorFloors
@@ -17,7 +19,7 @@ BattleFrontier_BattleTowerElevator_EventScript_EnterElevator:: @ 82419F0
special MoveElevator
waitstate
delay 48
- applymovement 1, BattleFrontier_BattleTowerElevator_Movement_AttendantExit
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantExit
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerExit
waitmovement 0
call BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoom
diff --git a/data/maps/BattleFrontier_BattleTowerLobby/map.json b/data/maps/BattleFrontier_BattleTowerLobby/map.json
index 516a90038..3135c48fe 100644
--- a/data/maps/BattleFrontier_BattleTowerLobby/map.json
+++ b/data/maps/BattleFrontier_BattleTowerLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY",
"name": "BattleFrontier_BattleTowerLobby",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc b/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc
index 843cacef4..c1174cf06 100644
--- a/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_ATTENDANT_SINGLES, 1
+.set LOCALID_ATTENDANT_DOUBLES, 7
+.set LOCALID_ATTENDANT_MULTIS, 8
+.set LOCALID_ATTENDANT_LINK_MULTIS, 9
+
BattleFrontier_BattleTowerLobby_MapScripts:: @ 823E67B
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattleTowerLobby_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerLobby_OnTransition
@@ -76,7 +81,7 @@ BattleFrontier_BattleTowerLobby_EventScript_GiveRibbons:: @ 823E780
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_GiveBattlePoints
message BattleFrontier_BattleTowerLobby_Text_HereAreSomeRibbons
waitmessage
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
msgbox BattleFrontier_BattleTowerLobby_Text_PutRibbonOnMons, MSGBOX_DEFAULT
BattleFrontier_BattleTowerLobby_EventScript_GiveBattlePoints:: @ 823E7A5
@@ -706,19 +711,19 @@ BattleFrontier_BattleTowerLobby_EventScript_SetAttendantTalkedTo:: @ 823F1E8
return
BattleFrontier_BattleTowerLobby_EventScript_TalkedToSinglesAttendant:: @ 823F215
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_SINGLES
return
BattleFrontier_BattleTowerLobby_EventScript_TalkedToDoublesAttendant:: @ 823F21B
- setvar VAR_LAST_TALKED, 7
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_DOUBLES
return
BattleFrontier_BattleTowerLobby_EventScript_TalkedToMultisAttendant:: @ 823F221
- setvar VAR_LAST_TALKED, 8
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_MULTIS
return
BattleFrontier_BattleTowerLobby_EventScript_TalkedToLinkMultisAttendant:: @ 823F227
- setvar VAR_LAST_TALKED, 9
+ setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_LINK_MULTIS
return
BattleFrontier_BattleTowerLobby_EventScript_GetDoorXCoord:: @ 823F22D
@@ -786,19 +791,19 @@ BattleFrontier_BattleTowerLobby_EventScript_TryCableLink:: @ 823F2C5
setvar VAR_0x8005, 0
special TryBattleLinkup
waitstate
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_CableLinkSuccessful
- compare VAR_RESULT, 2
+ compare VAR_RESULT, LINKUP_SOMEONE_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkSomeoneNotReady
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_AbortLinkDifferentSelections
- compare VAR_RESULT, 4
+ compare VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_AbortLinkIncorrectNumberOfPlayers
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_CancelChallenge
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq CableClub_EventScript_AbortLinkConnectionError
- compare VAR_RESULT, 11
+ compare VAR_RESULT, LINKUP_FAILED_BATTLE_TOWER
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_AbortLink
end
@@ -853,7 +858,7 @@ BattleFrontier_BattleTowerLobby_EventScript_CableLinkSuccessful:: @ 823F3AF
message BattleFrontier_BattleTowerLobby_Text_SaveGameBeforeShowingIn
waitmessage
tower_save CHALLENGE_STATUS_SAVING
- special sub_80A08CC
+ special SaveForBattleTowerLink
waitstate
playse SE_SAVE
waitse
@@ -884,26 +889,26 @@ BattleFrontier_BattleTowerLobby_EventScript_ChooseLeader:: @ 823F3F3
BattleFrontier_BattleTowerLobby_EventScript_TryBecomeLeader:: @ 823F430
call CableClub_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_WirelessLinkSuccessful
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_ChooseLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_TryBecomeLeader
- compare VAR_RESULT, 11
+ compare VAR_RESULT, LINKUP_FAILED_BATTLE_TOWER
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_AbortLink
release
return
BattleFrontier_BattleTowerLobby_EventScript_TryJoinGroup:: @ 823F463
call CableClub_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_WirelessLinkSuccessful
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_ChooseLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_TryJoinGroup
- compare VAR_RESULT, 11
+ compare VAR_RESULT, LINKUP_FAILED_BATTLE_TOWER
goto_if_eq BattleFrontier_BattleTowerLobby_EventScript_AbortLink
release
return
@@ -914,7 +919,7 @@ BattleFrontier_BattleTowerLobby_EventScript_WirelessLinkSuccessful:: @ 823F496
message BattleFrontier_BattleTowerLobby_Text_SaveGameBeforeShowingIn
waitmessage
tower_save CHALLENGE_STATUS_SAVING
- special sub_80A08CC
+ special SaveForBattleTowerLink
waitstate
playse SE_SAVE
waitse
diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/map.json b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/map.json
index 0faeed92c..e48bcefd1 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/map.json
+++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM",
"name": "BattleFrontier_BattleTowerMultiBattleRoom",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc
index 3c549a919..f4de37232 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_OPPONENT_1, 1
+.set LOCALID_ATTENDANT_1, 2
+.set LOCALID_ATTENDANT_2, 3
+.set LOCALID_OPPONENT_2, 4
+.set LOCALID_PLAYER, 5
+.set LOCALID_PARTNER, 6
+
BattleFrontier_BattleTowerMultiBattleRoom_MapScripts:: @ 8248EE8
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerMultiBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerMultiBattleRoom_OnWarp
@@ -5,8 +12,8 @@ BattleFrontier_BattleTowerMultiBattleRoom_MapScripts:: @ 8248EE8
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 5, which has the gfx id VAR_OBJ_GFX_ID_F
- @ The multi partner is represented by object event 6, which has the gfx id VAR_OBJ_GFX_ID_E
+ @ The player is represented instead by LOCALID_PLAYER, which has the gfx id VAR_OBJ_GFX_ID_F
+ @ The multi partner is represented by LOCALID_PARTNER, which has the gfx id VAR_OBJ_GFX_ID_E
BattleFrontier_BattleTowerMultiBattleRoom_OnTransition: @ 8248EF8
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
@@ -45,38 +52,38 @@ BattleFrontier_BattleTowerMultiBattleRoom_OnFrame: @ 8248F43
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_EnterRoom:: @ 8248F4D
setvar VAR_TEMP_0, 1
- applymovement 5, BattleFrontier_BattleTowerMultiBattleRoom_Movement_PlayerEnterRoom
- applymovement 6, BattleFrontier_BattleTowerMultiBattleRoom_Movement_PartnerEnterRoom
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_PlayerEnterRoom
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_PartnerEnterRoom
waitmovement 0
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_eq BattleFrontier_BattleTowerMultiBattleRoom_EventScript_OpponentsEnter
- applymovement 2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
- applymovement 3, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
- applymovement 5, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
- applymovement 6, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
waitmovement 0
frontier_set FRONTIER_DATA_RECORD_DISABLED, TRUE
goto BattleFrontier_BattleTowerMultiBattleRoom_EventScript_AskReadyForOpponents
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_OpponentsEnter:: @ 8248FB4
tower_setopponent
- addobject 1
- addobject 4
- applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent1Enter
- applymovement 4, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent2Enter
+ addobject LOCALID_OPPONENT_1
+ addobject LOCALID_OPPONENT_2
+ applymovement LOCALID_OPPONENT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent1Enter
+ applymovement LOCALID_OPPONENT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent2Enter
waitmovement 0
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
goto_if_eq BattleFrontier_BattleTowerMultiBattleRoom_EventScript_DoOpponentIntrosLink
tower_getopponentintro 0
delay 15
- applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
waitmovement 0
msgbox gStringVar4, MSGBOX_DEFAULT
waitmessage
tower_getopponentintro 1
- applymovement 4, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
waitmovement 0
msgbox gStringVar4, MSGBOX_DEFAULT
waitmessage
@@ -85,13 +92,13 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_OpponentsEnter:: @ 8248FB4
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_DoOpponentIntrosLink:: @ 8249026
tower_getopponentintro 0
delay 15
- applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
waitmovement 0
messageautoscroll gStringVar4
waitmessage
delay 48
tower_getopponentintro 1
- applymovement 4, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
+ applymovement LOCALID_OPPONENT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft
waitmovement 0
messageautoscroll gStringVar4
waitmessage
@@ -103,7 +110,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_DoTowerBattle:: @ 8249069
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_WarpToLobbyLost:: @ 824907E
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST
tower_set TOWER_DATA_LVL_MODE
- setvar VAR_0x8004, 3
+ setvar VAR_0x8004, FANCOUNTER_USED_BATTLE_TOWER
special Script_TryGainNewFanFromCounter
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
@@ -112,16 +119,16 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_DefeatedOpponents:: @ 8249
tower_setbattlewon
switch VAR_RESULT
case 7, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_WarpToLobbyWon
- applymovement 4, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent2Exit
- applymovement 1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent1Exit
+ applymovement LOCALID_OPPONENT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent2Exit
+ applymovement LOCALID_OPPONENT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_Opponent1Exit
waitmovement 0
- removeobject 1
- removeobject 4
- applymovement 2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
- applymovement 3, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
+ removeobject LOCALID_OPPONENT_1
+ removeobject LOCALID_OPPONENT_2
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
- applymovement 5, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
- applymovement 6, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceAttendant
waitmovement 0
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
goto_if_eq BattleFrontier_BattleTowerMultiBattleRoom_EventScript_RetorePartyMsgLink
@@ -137,7 +144,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_RestoreParty:: @ 8249121
frontier_setpartyorder FRONTIER_MULTI_PARTY_SIZE
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_LINK_MULTIS
call_if_eq BattleFrontier_BattleTowerMultiBattleRoom_EventScript_249514
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_AskReadyForOpponents:: @ 8249143
@@ -196,11 +203,11 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_AskRetireChallenge:: @ 824
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_ContinueChallenge:: @ 8249283
closemessage
clearflag FLAG_TEMP_2
- applymovement 5, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceBattle
- applymovement 6, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceBattle
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceBattle
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiBattleRoom_Movement_FaceBattle
waitmovement 0
- applymovement 2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantReturnToPos
- applymovement 3, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantReturnToPos
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantReturnToPos
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerMultiBattleRoom_Movement_AttendantReturnToPos
waitmovement 0
goto BattleFrontier_BattleTowerMultiBattleRoom_EventScript_OpponentsEnter
end
@@ -208,7 +215,7 @@ BattleFrontier_BattleTowerMultiBattleRoom_EventScript_ContinueChallenge:: @ 8249
BattleFrontier_BattleTowerMultiBattleRoom_EventScript_WarpToLobbyWon:: @ 82492AF
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_WON
tower_set TOWER_DATA_LVL_MODE
- setvar VAR_0x8004, 3
+ setvar VAR_0x8004, FANCOUNTER_USED_BATTLE_TOWER
special Script_TryGainNewFanFromCounter
goto BattleFrontier_BattleTowerBattleRoom_EventScript_WarpToLobby
diff --git a/data/maps/BattleFrontier_BattleTowerMultiCorridor/map.json b/data/maps/BattleFrontier_BattleTowerMultiCorridor/map.json
index 3bb2a04b4..36b4ecd46 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiCorridor/map.json
+++ b/data/maps/BattleFrontier_BattleTowerMultiCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR",
"name": "BattleFrontier_BattleTowerMultiCorridor",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc b/data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc
index 532347ea9..5e496527e 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiCorridor/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_PLAYER, 1
+.set LOCALID_ATTENDANT_1, 2
+.set LOCALID_ATTENDANT_2, 3
+.set LOCALID_PARTNER, 4
+
BattleFrontier_BattleTowerMultiCorridor_MapScripts:: @ 8248D4A
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerMultiCorridor_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerMultiCorridor_OnWarp
@@ -5,8 +10,8 @@ BattleFrontier_BattleTowerMultiCorridor_MapScripts:: @ 8248D4A
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 1, which has the gfx id VAR_OBJ_GFX_ID_F
- @ The multi partner is represented by object event 4, which has the gfx id VAR_OBJ_GFX_ID_E
+ @ The player is represented instead by LOCALID_PLAYER, and has the gfx id VAR_OBJ_GFX_ID_F
+ @ The multi partner is represented by LOCALID_PARTNER, and has the gfx id VAR_OBJ_GFX_ID_E
BattleFrontier_BattleTowerMultiCorridor_OnTransition: @ 8248D5A
compare VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_MULTIS
@@ -37,8 +42,8 @@ BattleFrontier_BattleTowerMultiCorridor_OnWarp: @ 8248D95
BattleFrontier_BattleTowerMultiCorridor_EventScript_SetUpObjects:: @ 8248D9F
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
- hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
- hideobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
+ hideobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
+ hideobjectat LOCALID_PARTNER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
special OffsetCameraForBattle
end
@@ -54,10 +59,10 @@ BattleFrontier_BattleTowerMultiCorridor_EventScript_EnterCorridor:: @ 8248DBC
opendoor 1, 1
waitdooranim
clearflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
- showobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
- showobjectat 4, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
- applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
- applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
+ showobjectat LOCALID_PLAYER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
+ showobjectat LOCALID_PARTNER, MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_CORRIDOR
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiCorridor_Movement_ExitElevator
waitmovement 0
setflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
setvar VAR_0x8004, 14 @ x coord of far door, used by DrawDoor
@@ -65,21 +70,21 @@ BattleFrontier_BattleTowerMultiCorridor_EventScript_EnterCorridor:: @ 8248DBC
closedoor 1, 1
waitdooranim
clearflag FLAG_ENABLE_MULTI_CORRIDOR_DOOR
- applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerWalkToDoor
- applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerWalkToDoor
- applymovement 3, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerAttendantWalkToDoor
- applymovement 2, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerAttendantWalkToDoor
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerWalkToDoor
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerWalkToDoor
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerMultiCorridor_Movement_PlayerAttendantWalkToDoor
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerMultiCorridor_Movement_PartnerAttendantWalkToDoor
waitmovement 0
delay 40
- applymovement 3, Common_Movement_WalkInPlaceFastestUp
- applymovement 2, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_ATTENDANT_2, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_ATTENDANT_1, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
opendoor 7, 1
waitdooranim
- applymovement 3, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
- applymovement 2, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
- applymovement 1, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
- applymovement 4, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
+ applymovement LOCALID_ATTENDANT_2, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT_1, BattleFrontier_BattleTowerMultiCorridor_Movement_AttendantEnterDoor
+ applymovement LOCALID_PLAYER, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
+ applymovement LOCALID_PARTNER, BattleFrontier_BattleTowerMultiCorridor_Movement_TrainerEnterDoor
waitmovement 0
closedoor 7, 1
waitdooranim
diff --git a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json
index 610c99713..c48458344 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json
+++ b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM",
"name": "BattleFrontier_BattleTowerMultiPartnerRoom",
"layout": "LAYOUT_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_PARTNER_ROOM",
- "music": "MUS_SATTOWER",
+ "music": "MUS_B_TOWER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc
index 77b9d1cd0..71487225c 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
BattleFrontier_BattleTowerMultiPartnerRoom_MapScripts:: @ 8243D92
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattleTowerMultiPartnerRoom_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattleTowerMultiPartnerRoom_OnTransition
@@ -33,7 +35,7 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_ChosePartner:: @ 8243DDA
setvar VAR_OBJ_GFX_ID_7, OBJ_EVENT_GFX_BOY_1
setvar VAR_TEMP_1, 1
setvar VAR_TEMP_3, 1
- setobjectxyperm 1, 10, 2
+ setobjectxyperm LOCALID_ATTENDANT, 10, 2
end
BattleFrontier_BattleTowerMultiPartnerRoom_OnWarp: @ 8243E14
@@ -59,9 +61,9 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_EnterRoom:: @ 8243E41
lockall
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_PlayerEnterRoom
waitmovement 0
- applymovement 1, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantBlockExit
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantBlockExit
waitmovement 0
- copyobjectxytoperm 1
+ copyobjectxytoperm LOCALID_ATTENDANT
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox BattleFrontier_BattleTowerMultiPartnerRoom_Text_PleaseFindPartner, MSGBOX_DEFAULT
@@ -99,7 +101,7 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_QuitChallenge:: @ 8243E9D
BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_EnterElevator:: @ 8243EB5
msgbox BattleFrontier_BattleTowerMultiPartnerRoom_Text_ThankYouForChoosingPartner, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
opendoor 10, 1
waitdooranim
@@ -112,21 +114,21 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_EnterElevator:: @ 8243EB5
end
BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_MoveToElevator:: @ 8243EE4
- applymovement 1, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_PlayerEnterElevator
waitmovement 0
return
@ Unused
BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_MoveToElevatorEast: @ 8243EF6
- applymovement 1, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_PlayerEnterElevatorEast
waitmovement 0
return
@ Unused
BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_MoveToElevatorWest: @ 8243F08
- applymovement 1, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
+ applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_AttendantEnterElevator
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerMultiPartnerRoom_Movement_PlayerEneterElevatorWest
waitmovement 0
return
diff --git a/data/maps/BattleFrontier_ExchangeServiceCorner/map.json b/data/maps/BattleFrontier_ExchangeServiceCorner/map.json
index 77742a116..50c6a90a9 100644
--- a/data/maps/BattleFrontier_ExchangeServiceCorner/map.json
+++ b/data/maps/BattleFrontier_ExchangeServiceCorner/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
"name": "BattleFrontier_ExchangeServiceCorner",
"layout": "LAYOUT_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc
index f0fb42bb4..b7dfe19fa 100644
--- a/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc
+++ b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc
@@ -42,7 +42,7 @@ BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveDecor:: @ 825F0E5
special TakeFrontierBattlePoints
adddecoration VAR_0x8009
special UpdateBattlePointsWindow
- playse SE_REGI
+ playse SE_SHOP
msgbox BattleFrontier_ExchangeServiceCorner_Text_WellSendItToPC, MSGBOX_DEFAULT
compare VAR_TEMP_2, EXCHANGE_CORNER_DECOR1_CLERK
goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseDecor1
@@ -63,7 +63,7 @@ BattleFrontier_ExchangeServiceCorner_EventScript_TryGiveItem:: @ 825F12A
special TakeFrontierBattlePoints
additem VAR_0x8009
special UpdateBattlePointsWindow
- playse SE_REGI
+ playse SE_SHOP
msgbox BattleFrontier_ExchangeServiceCorner_Text_HereIsYourPrize, MSGBOX_DEFAULT
compare VAR_TEMP_2, EXCHANGE_CORNER_VITAMIN_CLERK
goto_if_eq BattleFrontier_ExchangeServiceCorner_EventScript_ChooseVitamin
diff --git a/data/maps/BattleFrontier_Lounge1/map.json b/data/maps/BattleFrontier_Lounge1/map.json
index 2086ce78e..a650e3ce7 100644
--- a/data/maps/BattleFrontier_Lounge1/map.json
+++ b/data/maps/BattleFrontier_Lounge1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE1",
"name": "BattleFrontier_Lounge1",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge2/map.json b/data/maps/BattleFrontier_Lounge2/map.json
index 11a5498af..856e2d395 100644
--- a/data/maps/BattleFrontier_Lounge2/map.json
+++ b/data/maps/BattleFrontier_Lounge2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE2",
"name": "BattleFrontier_Lounge2",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE1",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge3/map.json b/data/maps/BattleFrontier_Lounge3/map.json
index 68d60c70e..58aee4d41 100644
--- a/data/maps/BattleFrontier_Lounge3/map.json
+++ b/data/maps/BattleFrontier_Lounge3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE3",
"name": "BattleFrontier_Lounge3",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge3/scripts.inc b/data/maps/BattleFrontier_Lounge3/scripts.inc
index e892ad3ea..bc85d92d0 100644
--- a/data/maps/BattleFrontier_Lounge3/scripts.inc
+++ b/data/maps/BattleFrontier_Lounge3/scripts.inc
@@ -74,7 +74,7 @@ BattleFrontier_Lounge3_EventScript_PlaceBet:: @ 8261E75
special TakeFrontierBattlePoints
setvar VAR_FRONTIER_GAMBLER_STATE, FRONTIER_GAMBLER_PLACED_BET
special UpdateBattlePointsWindow
- playse SE_REGI
+ playse SE_SHOP
msgbox BattleFrontier_Lounge3_Text_ThanksOffYouGo, MSGBOX_DEFAULT
goto BattleFrontier_Lounge3_EventScript_FinishBet
end
diff --git a/data/maps/BattleFrontier_Lounge4/map.json b/data/maps/BattleFrontier_Lounge4/map.json
index 9ac2466be..c82c51dce 100644
--- a/data/maps/BattleFrontier_Lounge4/map.json
+++ b/data/maps/BattleFrontier_Lounge4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE4",
"name": "BattleFrontier_Lounge4",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge5/map.json b/data/maps/BattleFrontier_Lounge5/map.json
index e0c2ff747..a8650cfd6 100644
--- a/data/maps/BattleFrontier_Lounge5/map.json
+++ b/data/maps/BattleFrontier_Lounge5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE5",
"name": "BattleFrontier_Lounge5",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE1",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge6/map.json b/data/maps/BattleFrontier_Lounge6/map.json
index 85b9bd615..36027a47e 100644
--- a/data/maps/BattleFrontier_Lounge6/map.json
+++ b/data/maps/BattleFrontier_Lounge6/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE6",
"name": "BattleFrontier_Lounge6",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge7/map.json b/data/maps/BattleFrontier_Lounge7/map.json
index a2e795ae8..36cf3a882 100644
--- a/data/maps/BattleFrontier_Lounge7/map.json
+++ b/data/maps/BattleFrontier_Lounge7/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE7",
"name": "BattleFrontier_Lounge7",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge8/map.json b/data/maps/BattleFrontier_Lounge8/map.json
index 794a83014..0736d3b5c 100644
--- a/data/maps/BattleFrontier_Lounge8/map.json
+++ b/data/maps/BattleFrontier_Lounge8/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE8",
"name": "BattleFrontier_Lounge8",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Lounge9/map.json b/data/maps/BattleFrontier_Lounge9/map.json
index 0be08a1d5..d73ad0e92 100644
--- a/data/maps/BattleFrontier_Lounge9/map.json
+++ b/data/maps/BattleFrontier_Lounge9/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_LOUNGE9",
"name": "BattleFrontier_Lounge9",
"layout": "LAYOUT_BATTLE_FRONTIER_LOUNGE2",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Mart/map.json b/data/maps/BattleFrontier_Mart/map.json
index 01f3352d6..10dc2cb1b 100644
--- a/data/maps/BattleFrontier_Mart/map.json
+++ b/data/maps/BattleFrontier_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_MART",
"name": "BattleFrontier_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_Mart/scripts.inc b/data/maps/BattleFrontier_Mart/scripts.inc
index e04a2e6d3..4e60e9ce5 100644
--- a/data/maps/BattleFrontier_Mart/scripts.inc
+++ b/data/maps/BattleFrontier_Mart/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_OLD_WOMAN, 2
+
BattleFrontier_Mart_MapScripts:: @ 8267ACB
.byte 0
@@ -36,7 +38,7 @@ BattleFrontier_Mart_EventScript_OldMan:: @ 8267B02
BattleFrontier_Mart_EventScript_OldWoman:: @ 8267B0B
lock
- applymovement 2, Common_Movement_FaceDown
+ applymovement LOCALID_OLD_WOMAN, Common_Movement_FaceDown
waitmovement 0
msgbox BattleFrontier_Mart_Text_ProteinMakeNiceGift, MSGBOX_DEFAULT
release
diff --git a/data/maps/BattleFrontier_OutsideEast/scripts.inc b/data/maps/BattleFrontier_OutsideEast/scripts.inc
index ebfdba916..8e891dd32 100644
--- a/data/maps/BattleFrontier_OutsideEast/scripts.inc
+++ b/data/maps/BattleFrontier_OutsideEast/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_SUDOWOODO, 14
+
BattleFrontier_OutsideEast_MapScripts:: @ 8242C04
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_OutsideEast_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideEast_OnTransition
@@ -106,8 +108,8 @@ BattleFrontier_OutsideEast_EventScript_Sudowoodo:: @ 8242CEA
lock
faceplayer
waitse
- playse 269
- applymovement 14, BattleFrontier_OutsideEast_Movement_SudowoodoShake
+ playse SE_SUDOWOODO_SHAKE
+ applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
waitmovement 0
release
end
@@ -118,8 +120,8 @@ BattleFrontier_OutsideEast_EventScript_WaterSudowoodo:: @ 8242CFC
special DoWateringBerryTreeAnim
waitstate
waitse
- playse SE_USSOKI
- applymovement 14, BattleFrontier_OutsideEast_Movement_SudowoodoShake
+ playse SE_SUDOWOODO_SHAKE
+ applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
waitmovement 0
msgbox gText_Sudowoodo_Attacked, MSGBOX_DEFAULT
closemessage
@@ -127,7 +129,7 @@ BattleFrontier_OutsideEast_EventScript_WaterSudowoodo:: @ 8242CFC
playmoncry SPECIES_SUDOWOODO, 2
delay 40
waitmoncry
- setvar VAR_LAST_TALKED, 14 @ Sudowoodo object event id
+ setvar VAR_LAST_TALKED, LOCALID_SUDOWOODO
setwildbattle SPECIES_SUDOWOODO, 40, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
diff --git a/data/maps/BattleFrontier_OutsideWest/scripts.inc b/data/maps/BattleFrontier_OutsideWest/scripts.inc
index 4fb750023..561b4e86a 100644
--- a/data/maps/BattleFrontier_OutsideWest/scripts.inc
+++ b/data/maps/BattleFrontier_OutsideWest/scripts.inc
@@ -1,3 +1,12 @@
+.set LOCALID_SS_TIDAL, 2
+.set LOCALID_FERRY_ATTENDANT, 3
+.set LOCALID_MANIAC_1, 9
+.set LOCALID_MANIAC_2, 10
+.set LOCALID_GIRL, 12
+.set LOCALID_CAMPER, 14
+.set LOCALID_FISHERMAN_2, 18
+.set LOCALID_MAN_4, 23
+
BattleFrontier_OutsideWest_MapScripts:: @ 823D3E1
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideWest_OnTransition
.byte 0
@@ -66,8 +75,8 @@ BattleFrontier_OutsideWest_EventScript_BoardFerry:: @ 823D4BA
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- hideobjectat 3, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
- setvar VAR_0x8004, 2
+ hideobjectat LOCALID_FERRY_ATTENDANT, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepartIsland
return
@@ -107,7 +116,7 @@ BattleFrontier_OutsideWest_EventScript_Fisherman2:: @ 823D518
faceplayer
message BattleFrontier_OutsideWest_Text_GotSeasickOnWayHere
waitmessage
- applymovement 18, Common_Movement_FaceAwayPlayer
+ applymovement LOCALID_FISHERMAN_2, Common_Movement_FaceAwayPlayer
waitmovement 0
waitbuttonpress
release
@@ -128,16 +137,16 @@ BattleFrontier_OutsideWest_EventScript_Maniac2:: @ 823D53D
end
BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk:: @ 823D544
- applymovement 9, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_MANIAC_1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_SureWeCanChallengeWithNoMons, MSGBOX_DEFAULT
- applymovement 10, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MANIAC_2, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox BattleFrontier_OutsideWest_Text_BigGuySaidIllLendYouMons, MSGBOX_DEFAULT
closemessage
delay 25
- applymovement 9, Common_Movement_WalkInPlaceFastestUp
- applymovement 10, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_MANIAC_1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_MANIAC_2, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
release
end
@@ -159,7 +168,7 @@ BattleFrontier_OutsideWest_EventScript_Camper:: @ 823D57F
end
BattleFrontier_OutsideWest_EventScript_CamperFaceFactory:: @ 823D5BA
- applymovement 14, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_CAMPER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
@@ -184,22 +193,22 @@ BattleFrontier_OutsideWest_EventScript_Girl:: @ 823D5C6
end
BattleFrontier_OutsideWest_EventScript_GirlShudderNorth:: @ 823D5FD
- applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderNorth
+ applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderNorth
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_GirlShudderSouth:: @ 823D608
- applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderSouth
+ applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderSouth
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_GirlShudderWest:: @ 823D613
- applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderWest
+ applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderWest
waitmovement 0
return
BattleFrontier_OutsideWest_EventScript_GirlShudderEast:: @ 823D61E
- applymovement 12, BattleFrontier_OutsideWest_Movement_GirlShudderEast
+ applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderEast
waitmovement 0
return
@@ -301,7 +310,7 @@ BattleFrontier_OutsideWest_EventScript_Man4:: @ 823D6D7
faceplayer
msgbox BattleFrontier_OutsideWest_Text_FansOverThereUsedToBeTrainers, MSGBOX_DEFAULT
closemessage
- applymovement 23, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_MAN_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/map.json b/data/maps/BattleFrontier_PokemonCenter_1F/map.json
index 28a50f8af..b4b16ba94 100644
--- a/data/maps/BattleFrontier_PokemonCenter_1F/map.json
+++ b/data/maps/BattleFrontier_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F",
"name": "BattleFrontier_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc b/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc
index f77d9ab83..795c3fabe 100644
--- a/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
BattleFrontier_PokemonCenter_1F_MapScripts:: @ 82678F9
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -7,9 +9,8 @@ BattleFrontier_PokemonCenter_1F_OnTransition: @ 8267904
setrespawn HEAL_LOCATION_BATTLE_FRONTIER_OUTSIDE_EAST
end
-@ VAR_0x800B is the Nurse's object event id
BattleFrontier_PokemonCenter_1F_EventScript_Nurse:: @ 8267908
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/BattleFrontier_PokemonCenter_2F/map.json b/data/maps/BattleFrontier_PokemonCenter_2F/map.json
index 98aa2be35..cb3191649 100644
--- a/data/maps/BattleFrontier_PokemonCenter_2F/map.json
+++ b/data/maps/BattleFrontier_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_POKEMON_CENTER_2F",
"name": "BattleFrontier_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_RankingHall/map.json b/data/maps/BattleFrontier_RankingHall/map.json
index 8e179efda..5ac9f6699 100644
--- a/data/maps/BattleFrontier_RankingHall/map.json
+++ b/data/maps/BattleFrontier_RankingHall/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_RANKING_HALL",
"name": "BattleFrontier_RankingHall",
"layout": "LAYOUT_BATTLE_FRONTIER_RANKING_HALL",
- "music": "MUS_BIJYUTU",
+ "music": "MUS_LILYCOVE_MUSEUM",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_ReceptionGate/map.json b/data/maps/BattleFrontier_ReceptionGate/map.json
index 59f7862dc..44c71ccd1 100644
--- a/data/maps/BattleFrontier_ReceptionGate/map.json
+++ b/data/maps/BattleFrontier_ReceptionGate/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_RECEPTION_GATE",
"name": "BattleFrontier_ReceptionGate",
"layout": "LAYOUT_BATTLE_FRONTIER_RECEPTION_GATE",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_ReceptionGate/scripts.inc b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
index 94fadd69a..28f53de08 100644
--- a/data/maps/BattleFrontier_ReceptionGate/scripts.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_GREETER, 1
+.set LOCALID_GUIDE, 2
+.set LOCALID_SCOTT, 4
+
BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_ReceptionGate_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_ReceptionGate_OnTransition
@@ -15,9 +19,9 @@ BattleFrontier_ReceptionGate_EventScript_FirstTimeEntering:: @ 82661F3
lockall
setvar VAR_HAS_ENTERED_BATTLE_FRONTIER, 1
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_GREETER, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_GREETER, Common_Movement_Delay48
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_FirstTimeHereThisWay, MSGBOX_DEFAULT
closemessage
@@ -29,7 +33,7 @@ BattleFrontier_ReceptionGate_EventScript_FirstTimeEntering:: @ 82661F3
BattleFrontier_ReceptionGate_EventScript_ScottScene:: @ 8266229
msgbox BattleFrontier_ReceptionGate_Text_WelcomeToBattleFrontier, MSGBOX_DEFAULT
msgbox BattleFrontier_ReceptionGate_Text_IssueFrontierPass, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message BattleFrontier_ReceptionGate_Text_ObtainedFrontierPass
waitfanfare
waitmessage
@@ -38,27 +42,27 @@ BattleFrontier_ReceptionGate_EventScript_ScottScene:: @ 8266229
msgbox BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier, MSGBOX_DEFAULT
msgbox BattleFrontier_ReceptionGate_Text_IfItIsntPlayerYouCame, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
- applymovement 2, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GREETER, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GUIDE, Common_Movement_WalkInPlaceFastestUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_GREETER, Common_Movement_ExclamationMark
+ applymovement LOCALID_GUIDE, Common_Movement_ExclamationMark
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_ExclamationMark
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_OhMrScottGoodDay, MSGBOX_DEFAULT
closemessage
- applymovement 1, BattleFrontier_ReceptionGate_Movement_GreeterFaceScott
- applymovement 2, BattleFrontier_ReceptionGate_Movement_FacilityGuideFaceScott
+ applymovement LOCALID_GREETER, BattleFrontier_ReceptionGate_Movement_GreeterFaceScott
+ applymovement LOCALID_GUIDE, BattleFrontier_ReceptionGate_Movement_FacilityGuideFaceScott
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_ReceptionGate_Movement_PlayerFaceScott
- applymovement 4, BattleFrontier_ReceptionGate_Movement_ScottEnter
+ applymovement LOCALID_SCOTT, BattleFrontier_ReceptionGate_Movement_ScottEnter
waitmovement 0
msgbox BattleFrontier_ReceptionGate_Text_ScottGreatToSeeYouHere, MSGBOX_DEFAULT
closemessage
- applymovement 4, BattleFrontier_ReceptionGate_Movement_ScottExit
+ applymovement LOCALID_SCOTT, BattleFrontier_ReceptionGate_Movement_ScottExit
waitmovement 0
- removeobject 4
+ removeobject LOCALID_SCOTT
releaseall
end
diff --git a/data/maps/BattleFrontier_ScottsHouse/map.json b/data/maps/BattleFrontier_ScottsHouse/map.json
index a22711749..74393db0b 100644
--- a/data/maps/BattleFrontier_ScottsHouse/map.json
+++ b/data/maps/BattleFrontier_ScottsHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_BATTLE_FRONTIER_SCOTTS_HOUSE",
"name": "BattleFrontier_ScottsHouse",
"layout": "LAYOUT_BATTLE_FRONTIER_SCOTTS_HOUSE",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/BattleFrontier_ScottsHouse/scripts.inc b/data/maps/BattleFrontier_ScottsHouse/scripts.inc
index e4b0c28e9..ece1577b4 100644
--- a/data/maps/BattleFrontier_ScottsHouse/scripts.inc
+++ b/data/maps/BattleFrontier_ScottsHouse/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_SCOTT, 1
+
BattleFrontier_ScottsHouse_MapScripts:: @ 82636A7
.byte 0
@@ -161,7 +163,7 @@ BattleFrontier_ScottsHouse_EventScript_WelcomeToFrontier:: @ 8263943
compare VAR_FACING, DIR_WEST
call_if_eq BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest
msgbox BattleFrontier_ScottsHouse_Text_HowMuchEffortItTookToMakeReal, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_SCOTT, Common_Movement_FacePlayer
waitmovement 0
msgbox BattleFrontier_ScottsHouse_Text_HaveThisAsMementoOfOurPathsCrossing, MSGBOX_DEFAULT
compare VAR_SCOTT_STATE, 13
@@ -207,22 +209,22 @@ BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints:: @ 82639F8
end
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayNorth:: @ 8263A13
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwaySouth:: @ 8263A1E
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayEast:: @ 8263A29
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest:: @ 8263A34
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc
index 8cf47bfdb..16a1c7488 100644
--- a/data/maps/BirthIsland_Exterior/scripts.inc
+++ b/data/maps/BirthIsland_Exterior/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_DEOXYS_ROCK, 1
+.set LOCALID_DEOXYS, 2
+
BirthIsland_Exterior_MapScripts:: @ 8267F15
map_script MAP_SCRIPT_ON_TRANSITION, BirthIsland_Exterior_OnTransition
map_script MAP_SCRIPT_ON_RESUME, BirthIsland_Exterior_OnResume
@@ -36,7 +39,7 @@ BirthIsland_Exterior_EventScript_TryRemoveDeoxys:: @ 8267F6F
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 2
+ removeobject LOCALID_DEOXYS
return
BirthIsland_Exterior_EventScript_Triangle:: @ 8267F83
@@ -65,20 +68,20 @@ BirthIsland_Exterior_EventScript_NotSolved3:: @ 8267FBF
BirthIsland_Exterior_EventScript_Deoxys:: @ 8267FC1
waitse
- setfieldeffectargument 0, 1
+ setfieldeffectargument 0, LOCALID_DEOXYS_ROCK
setfieldeffectargument 1, 58
setfieldeffectargument 2, 26
- dofieldeffect FLDEFF_65
- playbgm MUS_RG_DEOEYE, 0
- waitfieldeffect FLDEFF_65
- addobject 2
- applymovement 2, BirthIsland_Exterior_Movement_DeoxysApproach
+ dofieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
+ playbgm MUS_RG_ENCOUNTER_DEOXYS, 0
+ waitfieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
+ addobject LOCALID_DEOXYS
+ applymovement LOCALID_DEOXYS, BirthIsland_Exterior_Movement_DeoxysApproach
waitmovement 0
waitse
playmoncry SPECIES_DEOXYS, 2
delay 40
waitmoncry
- setvar VAR_LAST_TALKED, 2
+ setvar VAR_LAST_TALKED, LOCALID_DEOXYS
setvar VAR_0x8004, SPECIES_DEOXYS
setvar VAR_0x8005, 30 @ level
setvar VAR_0x8006, ITEM_NONE
diff --git a/data/maps/BirthIsland_Harbor/scripts.inc b/data/maps/BirthIsland_Harbor/scripts.inc
index f19b373f5..b9274ee2f 100644
--- a/data/maps/BirthIsland_Harbor/scripts.inc
+++ b/data/maps/BirthIsland_Harbor/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_SAILOR, 1
+.set LOCALID_SS_TIDAL, 2
+
BirthIsland_Harbor_MapScripts:: @ 826805C
.byte 0
@@ -12,8 +15,8 @@ BirthIsland_Harbor_EventScript_Sailor:: @ 826805D
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- hideobjectat 1, MAP_BIRTH_ISLAND_HARBOR
- setvar VAR_0x8004, 2
+ hideobjectat LOCALID_SAILOR, MAP_BIRTH_ISLAND_HARBOR
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
diff --git a/data/maps/CaveOfOrigin_1F/map.json b/data/maps/CaveOfOrigin_1F/map.json
index 36af5ca31..17da43907 100644
--- a/data/maps/CaveOfOrigin_1F/map.json
+++ b/data/maps/CaveOfOrigin_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CAVE_OF_ORIGIN_1F",
"name": "CaveOfOrigin_1F",
"layout": "LAYOUT_CAVE_OF_ORIGIN_1F",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_CAVE_OF_ORIGIN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/CaveOfOrigin_B1F/scripts.inc b/data/maps/CaveOfOrigin_B1F/scripts.inc
index 552f3b095..db267aaaa 100644
--- a/data/maps/CaveOfOrigin_B1F/scripts.inc
+++ b/data/maps/CaveOfOrigin_B1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WALLACE, 1
+
CaveOfOrigin_B1F_MapScripts:: @ 82357A8
.byte 0
@@ -6,16 +8,16 @@ CaveOfOrigin_B1F_EventScript_Wallace:: @ 82357A9
faceplayer
msgbox CaveOfOrigin_B1F_Text_WallaceStory, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 60
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_WALLACE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_WALLACE, Common_Movement_Delay48
waitmovement 0
delay 30
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_WALLACE, Common_Movement_FacePlayer
waitmovement 0
message CaveOfOrigin_B1F_Text_WhereIsRayquaza
waitmessage
@@ -49,11 +51,11 @@ CaveOfOrigin_B1F_EventScript_DontRemember:: @ 8235842
CaveOfOrigin_B1F_EventScript_AtSkyPillar:: @ 823584D
msgbox CaveOfOrigin_B1F_Text_WellHeadToSkyPillar, MSGBOX_DEFAULT
closemessage
- playse SE_KAIDAN
+ playse SE_EXIT
fadescreenspeed FADE_TO_BLACK, 4
setflag FLAG_WALLACE_GOES_TO_SKY_PILLAR
setvar VAR_SOOTOPOLIS_CITY_STATE, 3
- removeobject 1
+ removeobject LOCALID_WALLACE
clearflag FLAG_HIDE_SKY_PILLAR_WALLACE
fadescreen FADE_FROM_BLACK
release
diff --git a/data/maps/CaveOfOrigin_Entrance/map.json b/data/maps/CaveOfOrigin_Entrance/map.json
index 78a8e58e0..f45f47f99 100644
--- a/data/maps/CaveOfOrigin_Entrance/map.json
+++ b/data/maps/CaveOfOrigin_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CAVE_OF_ORIGIN_ENTRANCE",
"name": "CaveOfOrigin_Entrance",
"layout": "LAYOUT_CAVE_OF_ORIGIN_ENTRANCE",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_CAVE_OF_ORIGIN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/map.json b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/map.json
index f27b15b85..8b05ac536 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/map.json
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP1",
"name": "CaveOfOrigin_UnusedRubySapphireMap1",
"layout": "LAYOUT_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP1",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_CAVE_OF_ORIGIN",
"requires_flash": true,
"weather": "WEATHER_NONE",
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json
index 5a377947c..9a3d09810 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP2",
"name": "CaveOfOrigin_UnusedRubySapphireMap2",
"layout": "LAYOUT_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP2",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_CAVE_OF_ORIGIN",
"requires_flash": true,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/map.json b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/map.json
index 85f82b886..9456f4012 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/map.json
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP3",
"name": "CaveOfOrigin_UnusedRubySapphireMap3",
"layout": "LAYOUT_CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP3",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_CAVE_OF_ORIGIN",
"requires_flash": true,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/ContestHall/map.json b/data/maps/ContestHall/map.json
index 4f8254662..842c57968 100644
--- a/data/maps/ContestHall/map.json
+++ b/data/maps/ContestHall/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL",
"name": "ContestHall",
"layout": "LAYOUT_CONTEST_HALL",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ContestHall/scripts.inc b/data/maps/ContestHall/scripts.inc
index 33e074e8a..abde00cc2 100644
--- a/data/maps/ContestHall/scripts.inc
+++ b/data/maps/ContestHall/scripts.inc
@@ -18,7 +18,7 @@ ContestHall_OnTransition: @ 823B79F
ContestHall_EventScript_ReadyContestMusic:: @ 823B7AF
call ContestHall_EventScript_TryWaitForLink
- special ScriptGetMultiplayerId
+ special GetContestMultiplayerId
compare VAR_RESULT, 0
call_if_eq ContestHall_EventScript_SaveContestMusicPlayer1
compare VAR_RESULT, 1
@@ -32,23 +32,23 @@ ContestHall_EventScript_ReadyContestMusic:: @ 823B7AF
return
ContestHall_EventScript_SaveContestMusicPlayer1:: @ 823B7EF
- savebgm MUS_TEST1
+ savebgm MUS_LINK_CONTEST_P1
return
ContestHall_EventScript_SaveContestMusicPlayer2:: @ 823B7F3
- savebgm MUS_TEST2
+ savebgm MUS_LINK_CONTEST_P2
return
ContestHall_EventScript_SaveContestMusicPlayer3:: @ 823B7F7
- savebgm MUS_TEST3
+ savebgm MUS_LINK_CONTEST_P3
return
ContestHall_EventScript_SaveContestMusicPlayer4:: @ 823B7FB
- savebgm MUS_TEST4
+ savebgm MUS_LINK_CONTEST_P4
return
ContestHall_EventScript_SaveContestMusic:: @ 823B7FF
- savebgm MUS_CONTEST0
+ savebgm MUS_CONTEST
return
ContestHall_OnResume: @ 823B803
@@ -136,7 +136,7 @@ ContestHall_EventScript_SetRandomAudience7:: @ 823B8ED
ContestHall_EventScript_GetRandomAudienceGfxId:: @ 823B8F8
setvar VAR_RESULT, 32
- special ScriptRandom
+ special GenerateContestRand
addvar VAR_RESULT, 1
switch VAR_RESULT
case 1, ContestHall_EventScript_RandomAudienceNinjaBoy
diff --git a/data/maps/ContestHallBeauty/map.json b/data/maps/ContestHallBeauty/map.json
index f0cb9168f..c0ba03bd3 100644
--- a/data/maps/ContestHallBeauty/map.json
+++ b/data/maps/ContestHallBeauty/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL_BEAUTY",
"name": "ContestHallBeauty",
"layout": "LAYOUT_CONTEST_HALL_BEAUTY",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ContestHallCool/map.json b/data/maps/ContestHallCool/map.json
index 4d1aa639e..0cd6e1e2a 100644
--- a/data/maps/ContestHallCool/map.json
+++ b/data/maps/ContestHallCool/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL_COOL",
"name": "ContestHallCool",
"layout": "LAYOUT_CONTEST_HALL_COOL",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ContestHallCute/map.json b/data/maps/ContestHallCute/map.json
index 4b81a3192..e52539070 100644
--- a/data/maps/ContestHallCute/map.json
+++ b/data/maps/ContestHallCute/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL_CUTE",
"name": "ContestHallCute",
"layout": "LAYOUT_CONTEST_HALL_CUTE",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ContestHallSmart/map.json b/data/maps/ContestHallSmart/map.json
index 42d16f911..2cbc841bd 100644
--- a/data/maps/ContestHallSmart/map.json
+++ b/data/maps/ContestHallSmart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL_SMART",
"name": "ContestHallSmart",
"layout": "LAYOUT_CONTEST_HALL_SMART",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ContestHallTough/map.json b/data/maps/ContestHallTough/map.json
index 4e460cd98..15dbb27b2 100644
--- a/data/maps/ContestHallTough/map.json
+++ b/data/maps/ContestHallTough/map.json
@@ -2,7 +2,7 @@
"id": "MAP_CONTEST_HALL_TOUGH",
"name": "ContestHallTough",
"layout": "LAYOUT_CONTEST_HALL_TOUGH",
- "music": "MUS_CONTEST0",
+ "music": "MUS_CONTEST",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DesertRuins/map.json b/data/maps/DesertRuins/map.json
index 7e59053b7..c87df0dee 100644
--- a/data/maps/DesertRuins/map.json
+++ b/data/maps/DesertRuins/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DESERT_RUINS",
"name": "DesertRuins",
"layout": "LAYOUT_DESERT_RUINS",
- "music": "MUS_MABOROSI",
+ "music": "MUS_SEALED_CHAMBER",
"region_map_section": "MAPSEC_DESERT_RUINS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DesertUnderpass/map.json b/data/maps/DesertUnderpass/map.json
index 56d293411..20db73381 100644
--- a/data/maps/DesertUnderpass/map.json
+++ b/data/maps/DesertUnderpass/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DESERT_UNDERPASS",
"name": "DesertUnderpass",
"layout": "LAYOUT_DESERT_UNDERPASS",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_DESERT_UNDERPASS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DesertUnderpass/scripts.inc b/data/maps/DesertUnderpass/scripts.inc
index bba7dfe08..7025a268b 100644
--- a/data/maps/DesertUnderpass/scripts.inc
+++ b/data/maps/DesertUnderpass/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_FOSSIL, 1
+
DesertUnderpass_MapScripts:: @ 823AF37
map_script MAP_SCRIPT_ON_TRANSITION, DesertUnderpass_OnTransition
.byte 0
@@ -16,13 +18,13 @@ DesertUnderpass_EventScript_Fossil:: @ 823AF41
DesertUnderpass_EventScript_GiveClawFossil:: @ 823AF57
giveitem ITEM_CLAW_FOSSIL
- removeobject 1
+ removeobject LOCALID_FOSSIL
release
end
DesertUnderpass_EventScript_GiveRootFossil:: @ 823AF68
giveitem ITEM_ROOT_FOSSIL
- removeobject 1
+ removeobject LOCALID_FOSSIL
release
end
diff --git a/data/maps/DewfordTown/map.json b/data/maps/DewfordTown/map.json
index 501e68523..8beb5add7 100644
--- a/data/maps/DewfordTown/map.json
+++ b/data/maps/DewfordTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN",
"name": "DewfordTown",
"layout": "LAYOUT_DEWFORD_TOWN",
- "music": "MUS_HIGHTOWN",
+ "music": "MUS_DEWFORD",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/DewfordTown/scripts.inc b/data/maps/DewfordTown/scripts.inc
index 6682d8cdb..f6d06bea7 100644
--- a/data/maps/DewfordTown/scripts.inc
+++ b/data/maps/DewfordTown/scripts.inc
@@ -1,3 +1,15 @@
+@ Sailing to and from Dewford uses local IDs from different maps
+@ e.g. Route 104's sail to Dewford script references local IDs from Dewford's map
+@ All of these local IDs are labeled here
+.equ LOCALID_BRINEY_DEWFORD, 2
+.equ LOCALID_BOAT_DEWFORD, 4
+
+.equ LOCALID_BOAT_R109, 1
+.equ LOCALID_BRINEY_R109, 2
+
+.equ LOCALID_BOAT_R104, 7
+.equ LOCALID_BRINEY_R104, 8
+
DewfordTown_MapScripts:: @ 81E9507
map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_OnTransition
.byte 0
@@ -116,16 +128,16 @@ DewfordTown_EventScript_FishingNotSoGood:: @ 81E9656
DewfordTown_EventScript_SailToPetalburg:: @ 81E9660
call EventScript_BackupMrBrineyLocation
- setobjectpriority 2, MAP_DEWFORD_TOWN, 0
+ setobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
setobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN, 0
- applymovement 2, DewfordTown_Movement_BrineyBoardBoat
+ applymovement LOCALID_BRINEY_DEWFORD, DewfordTown_Movement_BrineyBoardBoat
waitmovement 0
- removeobject 2
+ removeobject LOCALID_BRINEY_DEWFORD
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
waitmovement 0
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
call Common_EventScript_PlayBrineysBoatMusic
- applymovement 4, DewfordTown_Movement_SailToPetalburg
+ applymovement LOCALID_BOAT_DEWFORD, DewfordTown_Movement_SailToPetalburg
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_SailToPetalburg
waitmovement 0
showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
@@ -137,7 +149,7 @@ DewfordTown_EventScript_SailToPetalburg:: @ 81E9660
clearflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
- hideobjectat 4, MAP_DEWFORD_TOWN
+ hideobjectat LOCALID_BOAT_DEWFORD, MAP_DEWFORD_TOWN
setvar VAR_BOARD_BRINEY_BOAT_STATE, 2
resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
warp MAP_ROUTE104_MR_BRINEYS_HOUSE, 255, 5, 4
@@ -148,39 +160,39 @@ DewfordTown_EventScript_SailToPetalburg:: @ 81E9660
DewfordTown_EventScript_SailToSlateport:: @ 81E96E7
call EventScript_BackupMrBrineyLocation
- setobjectpriority 2, MAP_DEWFORD_TOWN, 0
+ setobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
setobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN, 1
- applymovement 2, DewfordTown_Movement_BrineyBoardBoat
+ applymovement LOCALID_BRINEY_DEWFORD, DewfordTown_Movement_BrineyBoardBoat
waitmovement 0
- removeobject 2
+ removeobject LOCALID_BRINEY_DEWFORD
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
waitmovement 0
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
call Common_EventScript_PlayBrineysBoatMusic
- applymovement 4, DewfordTown_Movement_SailToSlateport
+ applymovement LOCALID_BOAT_DEWFORD, DewfordTown_Movement_SailToSlateport
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_SailToSlateport
waitmovement 0
call Common_EventScript_StopBrineysBoatMusic
showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_ExitBoatSlateport
waitmovement 0
- setobjectxyperm 2, 21, 26
- addobject 2
- setobjectpriority 2, MAP_ROUTE109, 0
- applymovement 2, DewfordTown_Movement_BrineyExitBoat
+ setobjectxyperm LOCALID_BRINEY_R109, 21, 26
+ addobject LOCALID_BRINEY_R109
+ setobjectpriority LOCALID_BRINEY_R109, MAP_ROUTE109, 0
+ applymovement LOCALID_BRINEY_R109, DewfordTown_Movement_BrineyExitBoat
waitmovement 0
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY
- addobject 1
+ addobject LOCALID_BOAT_R109
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
- hideobjectat 4, MAP_DEWFORD_TOWN
+ hideobjectat LOCALID_BOAT_DEWFORD, MAP_DEWFORD_TOWN
call_if_unset FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateportDeliverGoods
call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateport
closemessage
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
- resetobjectpriority 2, MAP_ROUTE109
- copyobjectxytoperm 2
+ resetobjectpriority LOCALID_BRINEY_R109, MAP_ROUTE109
+ copyobjectxytoperm LOCALID_BRINEY_R109
release
end
diff --git a/data/maps/DewfordTown_Gym/map.json b/data/maps/DewfordTown_Gym/map.json
index 41e7112a0..f28550f6e 100644
--- a/data/maps/DewfordTown_Gym/map.json
+++ b/data/maps/DewfordTown_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_GYM",
"name": "DewfordTown_Gym",
"layout": "LAYOUT_DEWFORD_TOWN_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DewfordTown_Gym/scripts.inc b/data/maps/DewfordTown_Gym/scripts.inc
index 98acc97dc..f67184045 100644
--- a/data/maps/DewfordTown_Gym/scripts.inc
+++ b/data/maps/DewfordTown_Gym/scripts.inc
@@ -80,43 +80,43 @@ DewfordTown_Gym_EventScript_NoLightChange:: @ 81FC71A
@ NOTE: A little confusingly, a larger animateflash param value is a smaller flash radius
DewfordTown_Gym_EventScript_AnimateFlash1Trainer:: @ 81FC71B
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 6
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlash2Trainers:: @ 81FC726
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 5
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlash3Trainers:: @ 81FC731
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 4
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlash4Trainers:: @ 81FC73C
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 3
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlash5Trainers:: @ 81FC747
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 2
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlash6Trainers:: @ 81FC752
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 1
call DewfordTown_Gym_EventScript_SetFlashRadius
return
DewfordTown_Gym_EventScript_AnimateFlashFullBrightness:: @ 81FC75D
- playse SE_MU_PACHI
+ playse SE_SWITCH
animateflash 0
call DewfordTown_Gym_EventScript_SetFlashRadius
return
@@ -169,7 +169,7 @@ DewfordTown_Gym_EventScript_BrawlyDefeated:: @ 81FC7F7
call DewfordTown_Gym_EventScript_GiveBulkUp
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox DewfordTown_Gym_Text_RegisteredBrawly, MSGBOX_DEFAULT
waitfanfare
closemessage
diff --git a/data/maps/DewfordTown_Hall/map.json b/data/maps/DewfordTown_Hall/map.json
index 6612db14b..24cde4ea1 100644
--- a/data/maps/DewfordTown_Hall/map.json
+++ b/data/maps/DewfordTown_Hall/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_HALL",
"name": "DewfordTown_Hall",
"layout": "LAYOUT_DEWFORD_TOWN_HALL",
- "music": "MUS_HIGHTOWN",
+ "music": "MUS_DEWFORD",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DewfordTown_Hall/scripts.inc b/data/maps/DewfordTown_Hall/scripts.inc
index e63f1b24e..72db32317 100644
--- a/data/maps/DewfordTown_Hall/scripts.inc
+++ b/data/maps/DewfordTown_Hall/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_EXPERT_M, 4
+.set LOCALID_TWIN, 5
+.set LOCALID_SCHOOL_KID_M, 7
+.set LOCALID_PSYCHIC_M, 8
+
DewfordTown_Hall_MapScripts:: @ 81FD4CF
.byte 0
@@ -53,7 +58,7 @@ DewfordTown_Hall_EventScript_ExpertM:: @ 81FD547
call Common_EventScript_BufferTrendyPhrase
msgbox DewfordTown_Hall_Text_TVShowAboutTrend, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_EXPERT_M, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
release
end
@@ -64,7 +69,7 @@ DewfordTown_Hall_EventScript_Twin:: @ 81FD563
call Common_EventScript_BufferTrendyPhrase
msgbox DewfordTown_Hall_Text_IsTrendMorePopularAcrossSea, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_TWIN, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
release
end
@@ -189,7 +194,7 @@ DewfordTown_Hall_EventScript_DontMovePlayer1:: @ 81FD739
return
DewfordTown_Hall_EventScript_DebateReact1:: @ 81FD73A
- applymovement 8, DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft
+ applymovement LOCALID_PSYCHIC_M, DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft
waitmovement 0
compare VAR_0x8008, 0
goto_if_eq DewfordTown_Hall_EventScript_PlayerReactWest
@@ -208,7 +213,7 @@ DewfordTown_Hall_EventScript_DontMovePlayer2:: @ 81FD771
return
DewfordTown_Hall_EventScript_DebateReact2:: @ 81FD772
- applymovement 7, DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight
+ applymovement LOCALID_SCHOOL_KID_M, DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight
waitmovement 0
compare VAR_0x8008, 0
goto_if_eq DewfordTown_Hall_EventScript_PlayerReactNorthSouth
diff --git a/data/maps/DewfordTown_House1/map.json b/data/maps/DewfordTown_House1/map.json
index 7877a984f..fd53469b9 100644
--- a/data/maps/DewfordTown_House1/map.json
+++ b/data/maps/DewfordTown_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_HOUSE1",
"name": "DewfordTown_House1",
"layout": "LAYOUT_HOUSE3",
- "music": "MUS_HIGHTOWN",
+ "music": "MUS_DEWFORD",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DewfordTown_House2/map.json b/data/maps/DewfordTown_House2/map.json
index 319bbed72..4384f3767 100644
--- a/data/maps/DewfordTown_House2/map.json
+++ b/data/maps/DewfordTown_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_HOUSE2",
"name": "DewfordTown_House2",
"layout": "LAYOUT_HOUSE4",
- "music": "MUS_HIGHTOWN",
+ "music": "MUS_DEWFORD",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/map.json b/data/maps/DewfordTown_PokemonCenter_1F/map.json
index 480bc5556..131c93092 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/map.json
+++ b/data/maps/DewfordTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_POKEMON_CENTER_1F",
"name": "DewfordTown_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc
index 99d180d8f..9873c9e7a 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
DewfordTown_PokemonCenter_1F_MapScripts:: @ 81FC523
map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ DewfordTown_PokemonCenter_1F_OnTransition: @ 81FC52E
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
DewfordTown_PokemonCenter_1F_EventScript_Nurse:: @ 81FC537
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/map.json b/data/maps/DewfordTown_PokemonCenter_2F/map.json
index 8de59b2a3..56add5053 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/map.json
+++ b/data/maps/DewfordTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_DEWFORD_TOWN_POKEMON_CENTER_2F",
"name": "DewfordTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_DEWFORD_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity/map.json b/data/maps/EverGrandeCity/map.json
index 5f67720e6..9db9c8feb 100644
--- a/data/maps/EverGrandeCity/map.json
+++ b/data/maps/EverGrandeCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY",
"name": "EverGrandeCity",
"layout": "LAYOUT_EVER_GRANDE_CITY",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/map.json b/data/maps/EverGrandeCity_ChampionsRoom/map.json
index ded3a305f..34fb96e46 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/map.json
+++ b/data/maps/EverGrandeCity_ChampionsRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_CHAMPIONS_ROOM",
"name": "EverGrandeCity_ChampionsRoom",
"layout": "LAYOUT_EVER_GRANDE_CITY_CHAMPIONS_ROOM",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc
index 4ea20827a..d41c10d0a 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc
+++ b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_WALLACE, 1
+.set LOCALID_RIVAL, 2
+.set LOCALID_BIRCH, 3
+
EverGrandeCity_ChampionsRoom_MapScripts:: @ 82289EF
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_ChampionsRoom_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_ChampionsRoom_OnWarp
@@ -38,7 +42,7 @@ EverGrandeCity_ChampionsRoom_Movement_PlayerApproachWallace: @ 8228A42
step_end
EverGrandeCity_ChampionsRoom_EventScript_Wallace:: @ 8228A45
- playbgm MUS_DAIGO, 0
+ playbgm MUS_ENCOUNTER_CHAMPION, 0
msgbox EverGrandeCity_ChampionsRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_WALLACE, EverGrandeCity_ChampionsRoom_Text_Defeat
goto EverGrandeCity_ChampionsRoom_EventScript_Defeated
@@ -57,7 +61,7 @@ EverGrandeCity_ChampionsRoom_EventScript_Defeated:: @ 8228A61
call_if_eq EverGrandeCity_ChampionsRoom_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE
call_if_eq EverGrandeCity_ChampionsRoom_EventScript_PlayBrendanMusic
- addobject 2
+ addobject LOCALID_RIVAL
call EverGrandeCity_ChampionsRoom_EventScript_RivalApproachPlayer
checkplayergender
compare VAR_RESULT, MALE
@@ -67,20 +71,20 @@ EverGrandeCity_ChampionsRoom_EventScript_Defeated:: @ 8228A61
end
EverGrandeCity_ChampionsRoom_EventScript_PlayMayMusic:: @ 8228ABC
- playbgm MUS_GIRL_SUP, 0
+ playbgm MUS_ENCOUNTER_MAY, 0
return
EverGrandeCity_ChampionsRoom_EventScript_PlayBrendanMusic:: @ 8228AC1
- playbgm MUS_BOY_SUP, 0
+ playbgm MUS_ENCOUNTER_BRENDAN, 0
return
EverGrandeCity_ChampionsRoom_EventScript_MayAdvice:: @ 8228AC6
msgbox EverGrandeCity_ChampionsRoom_Text_MayAdvice, MSGBOX_DEFAULT
delay 40
playse SE_PIN
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
call EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth
msgbox EverGrandeCity_ChampionsRoom_Text_MayItsAlreadyOver, MSGBOX_DEFAULT
@@ -91,9 +95,9 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanAdvice:: @ 8228AFB
msgbox EverGrandeCity_ChampionsRoom_Text_BrendanAdvice, MSGBOX_DEFAULT
delay 40
playse SE_PIN
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
call EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth
msgbox EverGrandeCity_ChampionsRoom_Text_BrendanYouveWon, MSGBOX_DEFAULT
@@ -102,26 +106,26 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanAdvice:: @ 8228AFB
EverGrandeCity_ChampionsRoom_EventScript_BirchArrivesExitForHoF:: @ 8228B30
closemessage
- addobject 3
- applymovement 3, EverGrandeCity_ChampionsRoom_Movement_BirchArrives
+ addobject LOCALID_BIRCH
+ applymovement LOCALID_BIRCH, EverGrandeCity_ChampionsRoom_Movement_BirchArrives
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_BirchArriveRatePokedex, MSGBOX_DEFAULT
call ProfBirch_EventScript_RatePokedex
msgbox EverGrandeCity_ChampionsRoom_Text_BirchCongratulations, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 20
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_WallaceComeWithMe, MSGBOX_DEFAULT
closemessage
delay 30
- applymovement 1, EverGrandeCity_ChampionsRoom_Movement_WallaceExitStart
+ applymovement LOCALID_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExitStart
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_PlayerExitStart
- applymovement 3, Common_Movement_WalkInPlaceFastestUp
- applymovement 2, EverGrandeCity_ChampionsRoom_Movement_RivalFollows
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalFollows
waitmovement 0
delay 20
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
@@ -133,7 +137,7 @@ EverGrandeCity_ChampionsRoom_EventScript_BirchArrivesExitForHoF:: @ 8228B30
compare VAR_RESULT, FEMALE
call_if_eq EverGrandeCity_ChampionsRoom_EventScript_BrendanCongratulations
closemessage
- applymovement 1, EverGrandeCity_ChampionsRoom_Movement_WallaceExit
+ applymovement LOCALID_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExit
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_PlayerExit
waitmovement 0
setflag FLAG_HIDE_PETALBURG_GYM_GREETER
@@ -151,14 +155,14 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanCongratulations:: @ 8228BF4
return
EverGrandeCity_ChampionsRoom_EventScript_RivalApproachPlayer:: @ 8228BFD
- applymovement 2, EverGrandeCity_ChampionsRoom_Movement_RivalApproachPlayer
+ applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth:: @ 8228C12
- applymovement 2, EverGrandeCity_ChampionsRoom_Movement_RivalLookBackAndForth
+ applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalLookBackAndForth
waitmovement 0
return
diff --git a/data/maps/EverGrandeCity_DrakesRoom/map.json b/data/maps/EverGrandeCity_DrakesRoom/map.json
index 9b54a5e5b..b7bcd4966 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/map.json
+++ b/data/maps/EverGrandeCity_DrakesRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_DRAKES_ROOM",
"name": "EverGrandeCity_DrakesRoom",
"layout": "LAYOUT_EVER_GRANDE_CITY_DRAKES_ROOM",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc
index 2ae78caad..feb65d149 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc
+++ b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc
@@ -42,7 +42,7 @@ EverGrandeCity_DrakesRoom_EventScript_Drake:: @ 82286F3
lock
faceplayer
goto_if_set FLAG_DEFEATED_ELITE_4_DRAKE, EverGrandeCity_DrakesRoom_EventScript_PostBattleSpeech
- playbgm MUS_SITENNOU, 0
+ playbgm MUS_ENCOUNTER_ELITE_FOUR, 0
msgbox EverGrandeCity_DrakesRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_DRAKE, EverGrandeCity_DrakesRoom_Text_Defeat
goto EverGrandeCity_DrakesRoom_EventScript_Defeated
@@ -54,7 +54,7 @@ EverGrandeCity_DrakesRoom_EventScript_PostBattleSpeech:: @ 822871A
end
EverGrandeCity_DrakesRoom_EventScript_Defeated:: @ 8228724
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, FANCOUNTER_DEFEATED_DRAKE
special Script_TryGainNewFanFromCounter
setflag FLAG_DEFEATED_ELITE_4_DRAKE
call PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/map.json b/data/maps/EverGrandeCity_GlaciasRoom/map.json
index 21c50192b..86a840d13 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/map.json
+++ b/data/maps/EverGrandeCity_GlaciasRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_GLACIAS_ROOM",
"name": "EverGrandeCity_GlaciasRoom",
"layout": "LAYOUT_EVER_GRANDE_CITY_GLACIAS_ROOM",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc
index 6e6254faa..ff04a752a 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc
+++ b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc
@@ -41,7 +41,7 @@ EverGrandeCity_GlaciasRoom_EventScript_Glacia:: @ 8228469
lock
faceplayer
goto_if_set FLAG_DEFEATED_ELITE_4_GLACIA, EverGrandeCity_GlaciasRoom_EventScript_PostBattleSpeech
- playbgm MUS_SITENNOU, 0
+ playbgm MUS_ENCOUNTER_ELITE_FOUR, 0
msgbox EverGrandeCity_GlaciasRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GLACIA, EverGrandeCity_GlaciasRoom_Text_Defeat
goto EverGrandeCity_GlaciasRoom_EventScript_Defeated
diff --git a/data/maps/EverGrandeCity_Hall1/map.json b/data/maps/EverGrandeCity_Hall1/map.json
index 692e7ff7c..426b9f6e4 100644
--- a/data/maps/EverGrandeCity_Hall1/map.json
+++ b/data/maps/EverGrandeCity_Hall1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL1",
"name": "EverGrandeCity_Hall1",
"layout": "LAYOUT_EVER_GRANDE_CITY_SHORT_HALL",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_Hall2/map.json b/data/maps/EverGrandeCity_Hall2/map.json
index ea1203725..3535734e9 100644
--- a/data/maps/EverGrandeCity_Hall2/map.json
+++ b/data/maps/EverGrandeCity_Hall2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL2",
"name": "EverGrandeCity_Hall2",
"layout": "LAYOUT_EVER_GRANDE_CITY_SHORT_HALL",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_Hall3/map.json b/data/maps/EverGrandeCity_Hall3/map.json
index 327b28399..b7fe8f4ec 100644
--- a/data/maps/EverGrandeCity_Hall3/map.json
+++ b/data/maps/EverGrandeCity_Hall3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL3",
"name": "EverGrandeCity_Hall3",
"layout": "LAYOUT_EVER_GRANDE_CITY_SHORT_HALL",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_Hall4/map.json b/data/maps/EverGrandeCity_Hall4/map.json
index ff91999e0..b0501cd38 100644
--- a/data/maps/EverGrandeCity_Hall4/map.json
+++ b/data/maps/EverGrandeCity_Hall4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL4",
"name": "EverGrandeCity_Hall4",
"layout": "LAYOUT_EVER_GRANDE_CITY_HALL4",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_Hall5/map.json b/data/maps/EverGrandeCity_Hall5/map.json
index 562e11565..1f6705f3a 100644
--- a/data/maps/EverGrandeCity_Hall5/map.json
+++ b/data/maps/EverGrandeCity_Hall5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL5",
"name": "EverGrandeCity_Hall5",
"layout": "LAYOUT_EVER_GRANDE_CITY_SHORT_HALL",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_HallOfFame/map.json b/data/maps/EverGrandeCity_HallOfFame/map.json
index 04b68237d..e09190eb9 100644
--- a/data/maps/EverGrandeCity_HallOfFame/map.json
+++ b/data/maps/EverGrandeCity_HallOfFame/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_HALL_OF_FAME",
"name": "EverGrandeCity_HallOfFame",
"layout": "LAYOUT_EVER_GRANDE_CITY_HALL_OF_FAME",
- "music": "MUS_EIKOU_R",
+ "music": "MUS_HALL_OF_FAME_ROOM",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_HallOfFame/scripts.inc b/data/maps/EverGrandeCity_HallOfFame/scripts.inc
index b377271ad..c6281a684 100644
--- a/data/maps/EverGrandeCity_HallOfFame/scripts.inc
+++ b/data/maps/EverGrandeCity_HallOfFame/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WALLACE, 1
+
EverGrandeCity_HallOfFame_MapScripts:: @ 822982C
map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_HallOfFame_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_HallOfFame_OnWarp
@@ -17,24 +19,24 @@ EverGrandeCity_HallOfFame_OnFrame: @ 8229846
EverGrandeCity_HallOfFame_EventScript_EnterHallOfFame:: @ 8229850
lockall
- applymovement 1, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
+ applymovement LOCALID_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
waitmovement 0
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_HereWeHonorLeagueChampions, MSGBOX_DEFAULT
closemessage
- applymovement 1, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
+ applymovement LOCALID_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
waitmovement 0
delay 20
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_LetsRecordYouAndYourPartnersNames, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 20
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/map.json b/data/maps/EverGrandeCity_PhoebesRoom/map.json
index 5716b3ef1..09c6dd40e 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/map.json
+++ b/data/maps/EverGrandeCity_PhoebesRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_PHOEBES_ROOM",
"name": "EverGrandeCity_PhoebesRoom",
"layout": "LAYOUT_EVER_GRANDE_CITY_PHOEBES_ROOM",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc
index 891b3c56e..e98bf4eb3 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc
+++ b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc
@@ -41,7 +41,7 @@ EverGrandeCity_PhoebesRoom_EventScript_Phoebe:: @ 82281CB
lock
faceplayer
goto_if_set FLAG_DEFEATED_ELITE_4_PHOEBE, EverGrandeCity_PhoebesRoom_EventScript_PostBattleSpeech
- playbgm MUS_SITENNOU, 0
+ playbgm MUS_ENCOUNTER_ELITE_FOUR, 0
msgbox EverGrandeCity_PhoebesRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_PHOEBE, EverGrandeCity_PhoebesRoom_Text_Defeat
goto EverGrandeCity_PhoebesRoom_EventScript_Defeated
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/map.json b/data/maps/EverGrandeCity_PokemonCenter_1F/map.json
index 85a2c677b..196ebd0f2 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/map.json
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_POKEMON_CENTER_1F",
"name": "EverGrandeCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc
index 333bffc37..a6cf1b74e 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_NURSE, 1
+.set LOCALID_SCOTT, 4
+
EverGrandeCity_PokemonCenter_1F_MapScripts:: @ 8229A34
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -13,9 +16,8 @@ EverGrandeCity_PokemonCenter_1F_EventScript_TryShowScott:: @ 8229A4C
clearflag FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT
return
-@ VAR_0x800B is the Nurse's object event id
EverGrandeCity_PokemonCenter_1F_EventScript_Nurse:: @ 8229A59
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
@@ -43,19 +45,19 @@ EverGrandeCity_PokemonCenter_1F_EventScript_Scott:: @ 8229A79
call_if_eq EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit
addvar VAR_SCOTT_STATE, 1
setflag FLAG_MET_SCOTT_IN_EVERGRANDE
- playse SE_KAIDAN
+ playse SE_EXIT
waitse
- removeobject 4
+ removeobject LOCALID_SCOTT
release
end
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExitNorth:: @ 8229AB6
- applymovement 4, EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth
+ applymovement LOCALID_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth
waitmovement 0
return
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit:: @ 8229AC1
- applymovement 4, EverGrandeCity_PokemonCenter_1F_Movement_ScottExit
+ applymovement LOCALID_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExit
waitmovement 0
return
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/map.json b/data/maps/EverGrandeCity_PokemonCenter_2F/map.json
index 7dfa712a6..b734f9ad5 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/map.json
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_POKEMON_CENTER_2F",
"name": "EverGrandeCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/map.json b/data/maps/EverGrandeCity_PokemonLeague_1F/map.json
index 6b0c0be80..f76febc01 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/map.json
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_1F",
"name": "EverGrandeCity_PokemonLeague_1F",
"layout": "LAYOUT_EVER_GRANDE_CITY_POKEMON_LEAGUE_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
index c69c28d8b..5eed4faa6 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_NURSE, 1
+.set LOCALID_GUARD_1, 3
+.set LOCALID_GUARD_2, 4
+
EverGrandeCity_PokemonLeague_1F_MapScripts:: @ 82295D2
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -10,13 +14,12 @@ EverGrandeCity_PokemonLeague_1F_OnTransition: @ 82295DD
end
EverGrandeCity_PokemonLeague_1F_EventScript_GuardsBlockDoor:: @ 82295ED
- setobjectxyperm 3, 9, 2
- setobjectxyperm 4, 10, 2
+ setobjectxyperm LOCALID_GUARD_1, 9, 2
+ setobjectxyperm LOCALID_GUARD_2, 10, 2
return
-@ VAR_0x800B is the Nurse's object event id
EverGrandeCity_PokemonLeague_1F_EventScript_Nurse:: @ 82295FC
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
@@ -61,17 +64,17 @@ EverGrandeCity_PokemonLeague_1F_EventScript_DoorGuard:: @ 8229636
delay 120
goto_if_unset FLAG_BADGE06_GET, EverGrandeCity_PokemonLeague_1F_EventScript_NotAllBadges
closemessage
- applymovement 3, EverGrandeCity_PokemonLeague_1F_Movement_LeftGuardOutOfWay
- applymovement 4, EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay
+ applymovement LOCALID_GUARD_1, EverGrandeCity_PokemonLeague_1F_Movement_LeftGuardOutOfWay
+ applymovement LOCALID_GUARD_2, EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay
waitmovement 0
delay 10
- playfanfare MUS_ME_BACHI
+ playfanfare MUS_OBTAIN_BADGE
message EverGrandeCity_PokemonLeague_1F_Text_GoForth
waitmessage
waitfanfare
closemessage
- copyobjectxytoperm 3
- copyobjectxytoperm 4
+ copyobjectxytoperm LOCALID_GUARD_1
+ copyobjectxytoperm LOCALID_GUARD_2
setflag FLAG_ENTERED_ELITE_FOUR
releaseall
end
@@ -87,7 +90,7 @@ EverGrandeCity_PokemonLeague_1F_EventScript_PlayerMoveToFrontFromLeft:: @ 82296A
return
EverGrandeCity_PokemonLeague_1F_EventScript_NotAllBadges:: @ 82296AE
- playse SE_HAZURE
+ playse SE_FAILURE
msgbox EverGrandeCity_PokemonLeague_1F_Text_HaventObtainedAllBadges, MSGBOX_DEFAULT
releaseall
end
diff --git a/data/maps/EverGrandeCity_PokemonLeague_2F/map.json b/data/maps/EverGrandeCity_PokemonLeague_2F/map.json
index 8289458b0..a4b5cb1f2 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_2F/map.json
+++ b/data/maps/EverGrandeCity_PokemonLeague_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_2F",
"name": "EverGrandeCity_PokemonLeague_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_SidneysRoom/map.json b/data/maps/EverGrandeCity_SidneysRoom/map.json
index 39cdea6ce..dc84d36d6 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/map.json
+++ b/data/maps/EverGrandeCity_SidneysRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_EVER_GRANDE_CITY_SIDNEYS_ROOM",
"name": "EverGrandeCity_SidneysRoom",
"layout": "LAYOUT_EVER_GRANDE_CITY_SIDNEYS_ROOM",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_EVER_GRANDE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc
index 9bc975789..717651b26 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc
+++ b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc
@@ -47,7 +47,7 @@ EverGrandeCity_SidneysRoom_EventScript_Sidney:: @ 8227F64
lock
faceplayer
goto_if_set FLAG_DEFEATED_ELITE_4_SIDNEY, EverGrandeCity_SidneysRoom_EventScript_PostBattleSpeech
- playbgm MUS_SITENNOU, 0
+ playbgm MUS_ENCOUNTER_ELITE_FOUR, 0
msgbox EverGrandeCity_SidneysRoom_Text_IntroSpeech, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_SIDNEY, EverGrandeCity_SidneysRoom_Text_Defeat
goto EverGrandeCity_SidneysRoom_EventScript_Defeated
diff --git a/data/maps/FallarborTown/map.json b/data/maps/FallarborTown/map.json
index 54809f977..74355a870 100644
--- a/data/maps/FallarborTown/map.json
+++ b/data/maps/FallarborTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN",
"name": "FallarborTown",
"layout": "LAYOUT_FALLARBOR_TOWN",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/map.json b/data/maps/FallarborTown_BattleTentBattleRoom/map.json
index adf6dfd94..7b702dc0e 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/map.json
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM",
"name": "FallarborTown_BattleTentBattleRoom",
"layout": "LAYOUT_BATTLE_TENT_BATTLE_ROOM",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc b/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
index 439b37f8c..fd1f27860 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_PLAYER, 1
+.set LOCALID_ATTENDANT, 2
+.set LOCALID_OPPONENT, 3
+
FallarborTown_BattleTentBattleRoom_MapScripts:: @ 8200899
map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_BattleTentBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_BattleTentBattleRoom_OnFrame
@@ -36,19 +40,19 @@ FallarborTown_BattleTentBattleRoom_OnFrame: @ 82008DD
FallarborTown_BattleTentBattleRoom_EventScript_EnterRoom:: @ 82008E7
lockall
- showobjectat 1, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
- applymovement 1, FallarborTown_BattleTentBattleRoom_Movement_PlayerEnter
+ showobjectat LOCALID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
+ applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerEnter
waitmovement 0
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_ne FallarborTown_BattleTentBattleRoom_EventScript_ResumeChallenge
FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter:: @ 820090F
tower_setopponent
- addobject 3
- applymovement 3, FallarborTown_BattleTentBattleRoom_Movement_OpponentEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentEnter
waitmovement 0
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
- playse SE_W187
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
+ playse SE_M_BELLY_DRUM
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_SetKOTourneyBegin, MSGBOX_DEFAULT
@@ -58,8 +62,8 @@ FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter:: @ 820090F
call BattleFrontier_BattleArenaBattleRoom_EventScript_DoArenaBattle
switch VAR_RESULT
case 1, FallarborTown_BattleTentBattleRoom_EventScript_DefeatedOpponent
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
- playse SE_W173
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
+ playse SE_M_SNORE
waitse
waitmovement 0
fallarbortent_getopponentname
@@ -71,8 +75,8 @@ FallarborTown_BattleTentBattleRoom_EventScript_WarpToLobbyLost:: @ 820097E
waitstate
FallarborTown_BattleTentBattleRoom_EventScript_DefeatedOpponent:: @ 820099C
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
- playse SE_BAN
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantJump
+ playse SE_BANG
waitse
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_WinnerIsPlayer, MSGBOX_DEFAULT
@@ -83,18 +87,18 @@ FallarborTown_BattleTentBattleRoom_EventScript_IncrementBattleNum:: @ 82009B3
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
switch VAR_RESULT
case 3, FallarborTown_BattleTentBattleRoom_EventScript_WarpToLobbyWon
- applymovement 3, FallarborTown_BattleTentBattleRoom_Movement_OpponentExit
+ applymovement LOCALID_OPPONENT, FallarborTown_BattleTentBattleRoom_Movement_OpponentExit
waitmovement 0
- removeobject 3
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
+ removeobject LOCALID_OPPONENT
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
- applymovement 1, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
+ applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
waitmovement 0
msgbox BattleFrontier_BattleArenaBattleRoom_Text_MonsWillBeRestored, MSGBOX_DEFAULT
special LoadPlayerParty
special SavePlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
FallarborTown_BattleTentBattleRoom_EventScript_AskContinueChallenge:: @ 8200A2A
@@ -127,9 +131,9 @@ FallarborTown_BattleTentBattleRoom_EventScript_AskRetireChallenge:: @ 8200AA6
FallarborTown_BattleTentBattleRoom_EventScript_ContinueChallenge:: @ 8200AD8
closemessage
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantReturnToPos
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantReturnToPos
waitmovement 0
- applymovement 1, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceBattle
+ applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceBattle
waitmovement 0
goto FallarborTown_BattleTentBattleRoom_EventScript_NextOpponentEnter
waitstate
@@ -170,9 +174,9 @@ FallarborTown_BattleTentBattleRoom_EventScript_PauseChallenge:: @ 8200B51
end
FallarborTown_BattleTentBattleRoom_EventScript_ResumeChallenge:: @ 8200B73
- applymovement 2, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentBattleRoom_Movement_AttendantApproachPlayer
waitmovement 0
- applymovement 1, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
+ applymovement LOCALID_PLAYER, FallarborTown_BattleTentBattleRoom_Movement_PlayerFaceAttendant
waitmovement 0
goto FallarborTown_BattleTentBattleRoom_EventScript_AskContinueChallenge
end
@@ -237,8 +241,8 @@ FallarborTown_BattleTentBattleRoom_OnWarp: @ 8200BB0
FallarborTown_BattleTentBattleRoom_EventScript_SetUpObjects:: @ 8200BBA
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
- hideobjectat 1, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
- removeobject 3
+ hideobjectat LOCALID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
+ removeobject LOCALID_OPPONENT
setvar VAR_TEMP_1, 1
end
diff --git a/data/maps/FallarborTown_BattleTentCorridor/map.json b/data/maps/FallarborTown_BattleTentCorridor/map.json
index 3bda44484..c086a3288 100644
--- a/data/maps/FallarborTown_BattleTentCorridor/map.json
+++ b/data/maps/FallarborTown_BattleTentCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_BATTLE_TENT_CORRIDOR",
"name": "FallarborTown_BattleTentCorridor",
"layout": "LAYOUT_BATTLE_TENT_CORRIDOR",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_BattleTentCorridor/scripts.inc b/data/maps/FallarborTown_BattleTentCorridor/scripts.inc
index 53f5a2b42..89daef9b9 100644
--- a/data/maps/FallarborTown_BattleTentCorridor/scripts.inc
+++ b/data/maps/FallarborTown_BattleTentCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
FallarborTown_BattleTentCorridor_MapScripts:: @ 82006A7
map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_BattleTentCorridor_OnFrame
.byte 0
@@ -9,12 +11,12 @@ FallarborTown_BattleTentCorridor_OnFrame: @ 82006AD
FallarborTown_BattleTentCorridor_EventScript_EnterCorridor:: @ 82006B7
lockall
setvar VAR_TEMP_0, 1
- applymovement 1, FallarborTown_BattleTentCorridor_Movement_WalkToDoor
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentCorridor_Movement_WalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentCorridor_Movement_WalkToDoor
waitmovement 0
opendoor 2, 1
waitdooranim
- applymovement 1, FallarborTown_BattleTentCorridor_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentCorridor_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentCorridor_Movement_PlayerEnterDoor
waitmovement 0
closedoor 2, 1
diff --git a/data/maps/FallarborTown_BattleTentLobby/map.json b/data/maps/FallarborTown_BattleTentLobby/map.json
index 58a1463e9..a796a3f10 100644
--- a/data/maps/FallarborTown_BattleTentLobby/map.json
+++ b/data/maps/FallarborTown_BattleTentLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_BATTLE_TENT_LOBBY",
"name": "FallarborTown_BattleTentLobby",
"layout": "LAYOUT_BATTLE_TENT_LOBBY",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_BattleTentLobby/scripts.inc b/data/maps/FallarborTown_BattleTentLobby/scripts.inc
index cfcffa9ca..0a6a4f16c 100644
--- a/data/maps/FallarborTown_BattleTentLobby/scripts.inc
+++ b/data/maps/FallarborTown_BattleTentLobby/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
FallarborTown_BattleTentLobby_MapScripts:: @ 81FFE66
map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_BattleTentLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FallarborTown_BattleTentLobby_OnWarp
@@ -53,7 +55,7 @@ FallarborTown_BattleTentLobby_EventScript_GivePrize:: @ 81FFF27
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
message FallarborTown_BattleTentLobby_Text_ReceivedPrize
waitmessage
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
msgbox FallarborTown_BattleTentLobby_Text_AwaitAnotherChallenge2, MSGBOX_DEFAULT
closemessage
@@ -193,12 +195,12 @@ FallarborTown_BattleTentLobby_EventScript_EndCancelChallenge:: @ 82001CD
end
FallarborTown_BattleTentLobby_EventScript_WalkToDoor:: @ 82001CF
- applymovement 1, FallarborTown_BattleTentLobby_Movement_AttendantWalkToDoor
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentLobby_Movement_PlayerWalkToDoor
waitmovement 0
opendoor 6, 1
waitdooranim
- applymovement 1, FallarborTown_BattleTentLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentLobby_Movement_PlayerEnterDoor
waitmovement 0
closedoor 6, 1
diff --git a/data/maps/FallarborTown_CozmosHouse/map.json b/data/maps/FallarborTown_CozmosHouse/map.json
index a1ed47885..a7ae1f90d 100644
--- a/data/maps/FallarborTown_CozmosHouse/map.json
+++ b/data/maps/FallarborTown_CozmosHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_COZMOS_HOUSE",
"name": "FallarborTown_CozmosHouse",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_Mart/map.json b/data/maps/FallarborTown_Mart/map.json
index 29040bcd7..77c5df976 100644
--- a/data/maps/FallarborTown_Mart/map.json
+++ b/data/maps/FallarborTown_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_MART",
"name": "FallarborTown_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_MoveRelearnersHouse/map.json b/data/maps/FallarborTown_MoveRelearnersHouse/map.json
index 220b6cb8e..ce3f3a3dd 100644
--- a/data/maps/FallarborTown_MoveRelearnersHouse/map.json
+++ b/data/maps/FallarborTown_MoveRelearnersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_MOVE_RELEARNERS_HOUSE",
"name": "FallarborTown_MoveRelearnersHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc b/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc
index ac0f42f20..780901c42 100644
--- a/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc
+++ b/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc
@@ -1,9 +1,11 @@
+.set LOCALID_MOVE_RELEARNER, 1
+
FallarborTown_MoveRelearnersHouse_MapScripts:: @ 8201382
.byte 0
FallarborTown_MoveRelearnersHouse_EventScript_MoveRelearner:: @ 8201383
lockall
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_MOVE_RELEARNER, Common_Movement_FacePlayer
waitmovement 0
goto_if_set FLAG_TEMP_1, FallarborTown_MoveRelearnersHouse_EventScript_AskTeachMove
msgbox FallarborTown_MoveRelearnersHouse_Text_ImTheMoveTutor, MSGBOX_DEFAULT
@@ -13,7 +15,7 @@ FallarborTown_MoveRelearnersHouse_EventScript_MoveRelearner:: @ 8201383
FallarborTown_MoveRelearnersHouse_EventScript_AskTeachMove:: @ 82013A8
checkitem ITEM_HEART_SCALE, 1
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq FallarborTown_MoveRelearnersHouse_EventScript_ComeBackWithHeartScale
msgbox FallarborTown_MoveRelearnersHouse_Text_ThatsAHeartScaleWantMeToTeachMove, MSGBOX_YESNO
switch VAR_RESULT
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/map.json b/data/maps/FallarborTown_PokemonCenter_1F/map.json
index 5f85478dc..cb0690829 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/map.json
+++ b/data/maps/FallarborTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_POKEMON_CENTER_1F",
"name": "FallarborTown_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc
index 70c209ef9..e7967046d 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_NURSE, 1
+.set LOCALID_LANETTE, 4
+
FallarborTown_PokemonCenter_1F_MapScripts:: @ 8200BCD
map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +11,8 @@ FallarborTown_PokemonCenter_1F_OnTransition: @ 8200BD8
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
FallarborTown_PokemonCenter_1F_EventScript_Nurse:: @ 8200BE1
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
@@ -36,20 +38,20 @@ FallarborTown_PokemonCenter_1F_EventScript_Lanette:: @ 8200C01
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExitNorth:: @ 8200C28
- applymovement 4, FallarborTown_PokemonCenter_1F_Movement_LanetteExitNorth
+ applymovement LOCALID_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitNorth
waitmovement 0
goto FallarborTown_PokemonCenter_1F_EventScript_LanetteExited
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExitWest:: @ 8200C38
- applymovement 4, FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest
+ applymovement LOCALID_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest
waitmovement 0
goto FallarborTown_PokemonCenter_1F_EventScript_LanetteExited
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExited:: @ 8200C48
- playse SE_JIDO_DOA
- removeobject 4
+ playse SE_SLIDING_DOOR
+ removeobject LOCALID_LANETTE
clearflag FLAG_HIDE_LANETTES_HOUSE_LANETTE
release
end
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/map.json b/data/maps/FallarborTown_PokemonCenter_2F/map.json
index 202485ea0..ada498a42 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/map.json
+++ b/data/maps/FallarborTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FALLARBOR_TOWN_POKEMON_CENTER_2F",
"name": "FallarborTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_FALLARBOR_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FarawayIsland_Entrance/map.json b/data/maps/FarawayIsland_Entrance/map.json
index 6898f5b24..d3c6056a0 100644
--- a/data/maps/FarawayIsland_Entrance/map.json
+++ b/data/maps/FarawayIsland_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FARAWAY_ISLAND_ENTRANCE",
"name": "FarawayIsland_Entrance",
"layout": "LAYOUT_FARAWAY_ISLAND_ENTRANCE",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_FARAWAY_ISLAND",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FarawayIsland_Entrance/scripts.inc b/data/maps/FarawayIsland_Entrance/scripts.inc
index 23ce12098..ce0c10c16 100644
--- a/data/maps/FarawayIsland_Entrance/scripts.inc
+++ b/data/maps/FarawayIsland_Entrance/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_SAILOR, 1
+.set LOCALID_SS_TIDAL, 2
+
FarawayIsland_Entrance_MapScripts:: @ 8267C8E
map_script MAP_SCRIPT_ON_TRANSITION, FarawayIsland_Entrance_OnTransition
.byte 0
@@ -27,8 +30,8 @@ FarawayIsland_Entrance_EventScript_Sailor:: @ 8267CA2
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- hideobjectat 1, MAP_FARAWAY_ISLAND_ENTRANCE
- setvar VAR_0x8004, 2
+ hideobjectat LOCALID_SAILOR, MAP_FARAWAY_ISLAND_ENTRANCE
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
diff --git a/data/maps/FarawayIsland_Interior/map.json b/data/maps/FarawayIsland_Interior/map.json
index 4f427e8a4..1ec092fbe 100644
--- a/data/maps/FarawayIsland_Interior/map.json
+++ b/data/maps/FarawayIsland_Interior/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FARAWAY_ISLAND_INTERIOR",
"name": "FarawayIsland_Interior",
"layout": "LAYOUT_FARAWAY_ISLAND_INTERIOR",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_FARAWAY_ISLAND",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/FarawayIsland_Interior/scripts.inc b/data/maps/FarawayIsland_Interior/scripts.inc
index 2cdb626bd..2a06ffdfa 100644
--- a/data/maps/FarawayIsland_Interior/scripts.inc
+++ b/data/maps/FarawayIsland_Interior/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_MEW, 1
+
FarawayIsland_Interior_MapScripts:: @ 8267CFA
map_script MAP_SCRIPT_ON_RESUME, FarawayIsland_Interior_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, FarawayIsland_Interior_OnTransition
@@ -6,24 +8,24 @@ FarawayIsland_Interior_MapScripts:: @ 8267CFA
.byte 0
FarawayIsland_Interior_OnReturnToField: @ 8267D0F
- call_if_set FLAG_SYS_CTRL_OBJ_DELETE, FarawayIsland_Interior_EventScript_267D19
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, FarawayIsland_Interior_EventScript_TrySetMewAboveGrass
end
-FarawayIsland_Interior_EventScript_267D19:: @ 8267D19
+FarawayIsland_Interior_EventScript_TrySetMewAboveGrass:: @ 8267D19
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq FarawayIsland_Interior_EventScript_267D4B
+ goto_if_eq FarawayIsland_Interior_EventScript_SetMewAboveGrass
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq FarawayIsland_Interior_EventScript_267D4B
+ goto_if_eq FarawayIsland_Interior_EventScript_SetMewAboveGrass
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq FarawayIsland_Interior_EventScript_267D4B
+ goto_if_eq FarawayIsland_Interior_EventScript_SetMewAboveGrass
compare VAR_RESULT, B_OUTCOME_MON_TELEPORTED
- goto_if_eq FarawayIsland_Interior_EventScript_267D4B
+ goto_if_eq FarawayIsland_Interior_EventScript_SetMewAboveGrass
return
-FarawayIsland_Interior_EventScript_267D4B:: @ 8267D4B
+FarawayIsland_Interior_EventScript_SetMewAboveGrass:: @ 8267D4B
setvar VAR_0x8004, 1
- special sub_81D4A90
+ special SetMewAboveGrass
return
FarawayIsland_Interior_OnResume: @ 8267D54
@@ -56,13 +58,13 @@ FarawayIsland_Interior_OnFrame: @ 8267D98
FarawayIsland_Interior_EventScript_FindMew:: @ 8267DA2
lockall
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_MEW, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_MEW, Common_Movement_Delay48
waitmovement 0
- applymovement 1, FarawayIsland_Interior_Movement_MewMoveAndHide
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewMoveAndHide
waitmovement 0
- copyobjectxytoperm 1
+ copyobjectxytoperm LOCALID_MEW
setvar VAR_TEMP_1, 1
releaseall
end
@@ -79,7 +81,7 @@ FarawayIsland_Interior_Movement_MewAppear: @ 8267DD4
set_visible
step_end
-FarawayIsland_Interior_Movement_MewHideDown: @ 8267DD6
+FarawayIsland_Interior_Movement_MewFloatUpNorth: @ 8267DD6
lock_facing_direction
walk_fast_up
walk_fast_up
@@ -88,7 +90,7 @@ FarawayIsland_Interior_Movement_MewHideDown: @ 8267DD6
walk_in_place_down
step_end
-FarawayIsland_Interior_Movement_MewHideUp: @ 8267DDD
+FarawayIsland_Interior_Movement_MewFloatUpSouth: @ 8267DDD
lock_facing_direction
walk_fast_up
walk_fast_up
@@ -97,7 +99,7 @@ FarawayIsland_Interior_Movement_MewHideUp: @ 8267DDD
walk_in_place_up
step_end
-FarawayIsland_Interior_Movement_MewHideRight: @ 8267DE4
+FarawayIsland_Interior_Movement_MewFloatUpWest: @ 8267DE4
lock_facing_direction
walk_fast_up
walk_fast_up
@@ -106,7 +108,7 @@ FarawayIsland_Interior_Movement_MewHideRight: @ 8267DE4
walk_in_place_right
step_end
-FarawayIsland_Interior_Movement_MewHideLeft: @ 8267DEB
+FarawayIsland_Interior_Movement_MewFloatUpEast: @ 8267DEB
lock_facing_direction
walk_fast_up
walk_fast_up
@@ -118,22 +120,22 @@ FarawayIsland_Interior_Movement_MewHideLeft: @ 8267DEB
FarawayIsland_Interior_EventScript_Mew:: @ 8267DF2
lock
faceplayer
- applymovement 1, FarawayIsland_Interior_Movement_MewAppear
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewAppear
waitmovement 0
setvar VAR_0x8004, 0
- special sub_81D4A90
+ special SetMewAboveGrass
message FarawayIsland_Interior_Text_Mew
waitse
playmoncry SPECIES_MEW, 2
compare VAR_FACING, DIR_NORTH
- call_if_eq FarawayIsland_Interior_EventScript_MewHideDown
+ call_if_eq FarawayIsland_Interior_EventScript_FoundMewNorth
compare VAR_FACING, DIR_SOUTH
- call_if_eq FarawayIsland_Interior_EventScript_MewHideUp
+ call_if_eq FarawayIsland_Interior_EventScript_FoundMewSouth
compare VAR_FACING, DIR_WEST
- call_if_eq FarawayIsland_Interior_EventScript_MewHideRight
+ call_if_eq FarawayIsland_Interior_EventScript_FoundMewWest
compare VAR_FACING, DIR_EAST
- call_if_eq FarawayIsland_Interior_EventScript_MewHideLeft
- special sub_81D4BEC
+ call_if_eq FarawayIsland_Interior_EventScript_FoundMewEast
+ special DestroyMewEmergingGrassSprite
delay 40
waitmoncry
setvar VAR_0x8004, SPECIES_MEW
@@ -168,23 +170,23 @@ FarawayIsland_Interior_EventScript_PlayerOrMewRan:: @ 8267EA4
goto Common_EventScript_LegendaryFlewAway
end
-FarawayIsland_Interior_EventScript_MewHideDown:: @ 8267EAF
- applymovement 1, FarawayIsland_Interior_Movement_MewHideDown
+FarawayIsland_Interior_EventScript_FoundMewNorth:: @ 8267EAF
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewFloatUpNorth
waitmovement 0
return
-FarawayIsland_Interior_EventScript_MewHideUp:: @ 8267EBA
- applymovement 1, FarawayIsland_Interior_Movement_MewHideUp
+FarawayIsland_Interior_EventScript_FoundMewSouth:: @ 8267EBA
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewFloatUpSouth
waitmovement 0
return
-FarawayIsland_Interior_EventScript_MewHideRight:: @ 8267EC5
- applymovement 1, FarawayIsland_Interior_Movement_MewHideRight
+FarawayIsland_Interior_EventScript_FoundMewWest:: @ 8267EC5
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewFloatUpWest
waitmovement 0
return
-FarawayIsland_Interior_EventScript_MewHideLeft:: @ 8267ED0
- applymovement 1, FarawayIsland_Interior_Movement_MewHideLeft
+FarawayIsland_Interior_EventScript_FoundMewEast:: @ 8267ED0
+ applymovement LOCALID_MEW, FarawayIsland_Interior_Movement_MewFloatUpEast
waitmovement 0
return
@@ -192,7 +194,7 @@ FarawayIsland_Interior_EventScript_HideMewWhenGrassCut:: @ 8267EDB
lockall
fadescreenswapbuffers FADE_TO_BLACK
setflag FLAG_HIDE_MEW
- removeobject 1
+ removeobject LOCALID_MEW
fadescreenswapbuffers FADE_FROM_BLACK
msgbox FarawayIsland_Interior_Text_TheFeelingOfBeingWatchedFaded, MSGBOX_DEFAULT
closemessage
diff --git a/data/maps/FieryPath/map.json b/data/maps/FieryPath/map.json
index 424596c0c..ef11990d8 100644
--- a/data/maps/FieryPath/map.json
+++ b/data/maps/FieryPath/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FIERY_PATH",
"name": "FieryPath",
"layout": "LAYOUT_FIERY_PATH",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_FIERY_PATH",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity/map.json b/data/maps/FortreeCity/map.json
index 062d0808a..86d43693a 100644
--- a/data/maps/FortreeCity/map.json
+++ b/data/maps/FortreeCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY",
"name": "FortreeCity",
"layout": "LAYOUT_FORTREE_CITY",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/FortreeCity_DecorationShop/map.json b/data/maps/FortreeCity_DecorationShop/map.json
index f5af152af..59b707a95 100644
--- a/data/maps/FortreeCity_DecorationShop/map.json
+++ b/data/maps/FortreeCity_DecorationShop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_DECORATION_SHOP",
"name": "FortreeCity_DecorationShop",
"layout": "LAYOUT_FORTREE_CITY_DECORATION_SHOP",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_Gym/map.json b/data/maps/FortreeCity_Gym/map.json
index fcaf1a036..0db326d07 100644
--- a/data/maps/FortreeCity_Gym/map.json
+++ b/data/maps/FortreeCity_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_GYM",
"name": "FortreeCity_Gym",
"layout": "LAYOUT_FORTREE_CITY_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_Gym/scripts.inc b/data/maps/FortreeCity_Gym/scripts.inc
index 15e359175..688c11645 100644
--- a/data/maps/FortreeCity_Gym/scripts.inc
+++ b/data/maps/FortreeCity_Gym/scripts.inc
@@ -37,7 +37,7 @@ FortreeCity_Gym_EventScript_WinonaDefeated:: @ 82165FD
call FortreeCity_Gym_EventScript_GiveAerialAce
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox FortreeCity_Gym_Text_RegisteredWinona, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -50,7 +50,7 @@ FortreeCity_Gym_EventScript_WinonaDefeated:: @ 82165FD
FortreeCity_Gym_EventScript_GiveAerialAce2:: @ 8216646
giveitem ITEM_TM40
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM40
@@ -59,7 +59,7 @@ FortreeCity_Gym_EventScript_GiveAerialAce2:: @ 8216646
FortreeCity_Gym_EventScript_GiveAerialAce:: @ 821666A
giveitem ITEM_TM40
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM40
diff --git a/data/maps/FortreeCity_House1/map.json b/data/maps/FortreeCity_House1/map.json
index ae35cf601..cef203093 100644
--- a/data/maps/FortreeCity_House1/map.json
+++ b/data/maps/FortreeCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_HOUSE1",
"name": "FortreeCity_House1",
"layout": "LAYOUT_FORTREE_CITY_HOUSE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_House2/map.json b/data/maps/FortreeCity_House2/map.json
index dcd8f30cd..fed6a9f65 100644
--- a/data/maps/FortreeCity_House2/map.json
+++ b/data/maps/FortreeCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_HOUSE2",
"name": "FortreeCity_House2",
"layout": "LAYOUT_FORTREE_CITY_HOUSE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_House3/map.json b/data/maps/FortreeCity_House3/map.json
index e96be4174..f7c47ede1 100644
--- a/data/maps/FortreeCity_House3/map.json
+++ b/data/maps/FortreeCity_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_HOUSE3",
"name": "FortreeCity_House3",
"layout": "LAYOUT_FORTREE_CITY_HOUSE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_House4/map.json b/data/maps/FortreeCity_House4/map.json
index 699660056..a01772eea 100644
--- a/data/maps/FortreeCity_House4/map.json
+++ b/data/maps/FortreeCity_House4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_HOUSE4",
"name": "FortreeCity_House4",
"layout": "LAYOUT_FORTREE_CITY_HOUSE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_House4/scripts.inc b/data/maps/FortreeCity_House4/scripts.inc
index be5ff9c6e..891e8eb75 100644
--- a/data/maps/FortreeCity_House4/scripts.inc
+++ b/data/maps/FortreeCity_House4/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WINGULL, 3
+
FortreeCity_House4_MapScripts:: @ 8217C80
.byte 0
@@ -14,9 +16,9 @@ FortreeCity_House4_EventScript_Boy:: @ 8217C8A
closemessage
setflag FLAG_WINGULL_SENT_ON_ERRAND
clearflag FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL
- applymovement 3, FortreeCity_House4_Movement_WingullExit
+ applymovement LOCALID_WINGULL, FortreeCity_House4_Movement_WingullExit
waitmovement 0
- removeobject 3
+ removeobject LOCALID_WINGULL
releaseall
end
diff --git a/data/maps/FortreeCity_House5/map.json b/data/maps/FortreeCity_House5/map.json
index 32fcefe2b..b1577e648 100644
--- a/data/maps/FortreeCity_House5/map.json
+++ b/data/maps/FortreeCity_House5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_HOUSE5",
"name": "FortreeCity_House5",
"layout": "LAYOUT_FORTREE_CITY_HOUSE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_Mart/map.json b/data/maps/FortreeCity_Mart/map.json
index a52ece8b2..61ab4cefd 100644
--- a/data/maps/FortreeCity_Mart/map.json
+++ b/data/maps/FortreeCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_MART",
"name": "FortreeCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/map.json b/data/maps/FortreeCity_PokemonCenter_1F/map.json
index 16c5fe8b6..d59349033 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/map.json
+++ b/data/maps/FortreeCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_POKEMON_CENTER_1F",
"name": "FortreeCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc
index e759d2d93..5be9e6616 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
FortreeCity_PokemonCenter_1F_MapScripts:: @ 82173D8
map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -7,9 +9,8 @@ FortreeCity_PokemonCenter_1F_OnTransition: @ 82173E3
setrespawn HEAL_LOCATION_FORTREE_CITY
end
-@ VAR_0x800B is the Nurse's object event id
FortreeCity_PokemonCenter_1F_EventScript_Nurse:: @ 82173E7
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/map.json b/data/maps/FortreeCity_PokemonCenter_2F/map.json
index fdd9ee79d..1859bf131 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/map.json
+++ b/data/maps/FortreeCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_FORTREE_CITY_POKEMON_CENTER_2F",
"name": "FortreeCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_FORTREE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/GraniteCave_1F/map.json b/data/maps/GraniteCave_1F/map.json
index a4c2bf0ff..ff60d726b 100644
--- a/data/maps/GraniteCave_1F/map.json
+++ b/data/maps/GraniteCave_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_GRANITE_CAVE_1F",
"name": "GraniteCave_1F",
"layout": "LAYOUT_GRANITE_CAVE_1F",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_GRANITE_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/GraniteCave_B1F/map.json b/data/maps/GraniteCave_B1F/map.json
index 103220612..be2f5ae01 100644
--- a/data/maps/GraniteCave_B1F/map.json
+++ b/data/maps/GraniteCave_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_GRANITE_CAVE_B1F",
"name": "GraniteCave_B1F",
"layout": "LAYOUT_GRANITE_CAVE_B1F",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_GRANITE_CAVE",
"requires_flash": true,
"weather": "WEATHER_NONE",
diff --git a/data/maps/GraniteCave_B2F/map.json b/data/maps/GraniteCave_B2F/map.json
index c3f6fbf9a..bf58a40e3 100644
--- a/data/maps/GraniteCave_B2F/map.json
+++ b/data/maps/GraniteCave_B2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_GRANITE_CAVE_B2F",
"name": "GraniteCave_B2F",
"layout": "LAYOUT_GRANITE_CAVE_B2F",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_GRANITE_CAVE",
"requires_flash": true,
"weather": "WEATHER_NONE",
diff --git a/data/maps/GraniteCave_StevensRoom/map.json b/data/maps/GraniteCave_StevensRoom/map.json
index 934a8320e..070530378 100644
--- a/data/maps/GraniteCave_StevensRoom/map.json
+++ b/data/maps/GraniteCave_StevensRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_GRANITE_CAVE_STEVENS_ROOM",
"name": "GraniteCave_StevensRoom",
"layout": "LAYOUT_GRANITE_CAVE_STEVENS_ROOM",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_GRANITE_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/GraniteCave_StevensRoom/scripts.inc b/data/maps/GraniteCave_StevensRoom/scripts.inc
index 01ce14588..650177b95 100644
--- a/data/maps/GraniteCave_StevensRoom/scripts.inc
+++ b/data/maps/GraniteCave_StevensRoom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_STEVEN, 1
+
GraniteCave_StevensRoom_MapScripts:: @ 822DC7A
.byte 0
@@ -15,7 +17,7 @@ GraniteCave_StevensRoom_EventScript_Steven:: @ 822DC7B
msgbox GraniteCave_StevensRoom_Text_CouldBecomeChampionLetsRegister, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox GraniteCave_StevensRoom_Text_RegisteredSteven, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -31,25 +33,25 @@ GraniteCave_StevensRoom_EventScript_Steven:: @ 822DC7B
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitWestEast
compare VAR_FACING, DIR_EAST
call_if_eq GraniteCave_StevensRoom_EventScript_StevenExitWestEast
- playse SE_KAIDAN
- removeobject 1
+ playse SE_EXIT
+ removeobject LOCALID_STEVEN
release
end
GraniteCave_StevensRoom_EventScript_StevenExitNorth:: @ 822DD0D
- applymovement 1, GraniteCave_StevensRoom_Movement_StevenExit
+ applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
waitmovement 0
return
GraniteCave_StevensRoom_EventScript_StevenExitWestEast:: @ 822DD18
applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
- applymovement 1, GraniteCave_StevensRoom_Movement_StevenExit
+ applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
waitmovement 0
return
GraniteCave_StevensRoom_EventScript_StevenExitSouth:: @ 822DD2A
applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
- applymovement 1, GraniteCave_StevensRoom_Movement_StevenExitSouth
+ applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExitSouth
waitmovement 0
return
diff --git a/data/maps/IslandCave/map.json b/data/maps/IslandCave/map.json
index 0cb71092d..7c540411f 100644
--- a/data/maps/IslandCave/map.json
+++ b/data/maps/IslandCave/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ISLAND_CAVE",
"name": "IslandCave",
"layout": "LAYOUT_ISLAND_CAVE",
- "music": "MUS_MABOROSI",
+ "music": "MUS_SEALED_CHAMBER",
"region_map_section": "MAPSEC_ISLAND_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/IslandCave/scripts.inc b/data/maps/IslandCave/scripts.inc
index 8587e62c2..56643a504 100644
--- a/data/maps/IslandCave/scripts.inc
+++ b/data/maps/IslandCave/scripts.inc
@@ -46,7 +46,7 @@ IslandCave_EventScript_OpenRegiEntrance:: @ 8238EAF
setmetatile 8, 20, METATILE_Cave_SealedChamberEntrance_BottomMid, 0
setmetatile 9, 20, METATILE_Cave_SealedChamberEntrance_BottomRight, 1
special DrawWholeMapView
- playse SE_BAN
+ playse SE_BANG
setflag FLAG_SYS_BRAILLE_REGICE_COMPLETED
end
diff --git a/data/maps/JaggedPass/map.json b/data/maps/JaggedPass/map.json
index eeac79e15..d7e7d5e2e 100644
--- a/data/maps/JaggedPass/map.json
+++ b/data/maps/JaggedPass/map.json
@@ -2,7 +2,7 @@
"id": "MAP_JAGGED_PASS",
"name": "JaggedPass",
"layout": "LAYOUT_JAGGED_PASS",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_JAGGED_PASS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/JaggedPass/scripts.inc b/data/maps/JaggedPass/scripts.inc
index 9b4aa5383..c7fc95676 100644
--- a/data/maps/JaggedPass/scripts.inc
+++ b/data/maps/JaggedPass/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_HIDEOUT_GUARD, 5
+
JaggedPass_MapScripts:: @ 8230656
map_script MAP_SCRIPT_ON_RESUME, JaggedPass_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, JaggedPass_OnTransition
@@ -12,7 +14,7 @@ JaggedPass_OnResume: @ 8230666
JaggedPass_EventScript_CheckHasMagmaEmblem:: @ 8230674
checkitem ITEM_MAGMA_EMBLEM, 1
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq JaggedPass_EventScript_SetReadyToOpenHideout
return
@@ -56,7 +58,7 @@ JaggedPass_EventScript_OpenMagmaHideout:: @ 82306BB
setvar VAR_0x8007, 3 @ shake delay
special ShakeCamera
waitstate
- playse SE_KOUKA_M
+ playse SE_EFFECTIVE
setmetatile 16, 17, METATILE_Lavaridge_CaveEntrance_Top, 1
setmetatile 16, 18, METATILE_Lavaridge_CaveEntrance_Bottom, 0
special DrawWholeMapView
@@ -71,27 +73,27 @@ JaggedPass_EventScript_MagmaHideoutGuard:: @ 8230718
goto_if_set FLAG_BEAT_MAGMA_GRUNT_JAGGED_PASS, JaggedPass_EventScript_GuardDefeated
waitse
playse SE_PIN
- applymovement 5, Common_Movement_ExclamationMark
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 5, Common_Movement_Delay48
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_Delay48
waitmovement 0
- applymovement 5, Common_Movement_FacePlayer
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FacePlayer
waitmovement 0
msgbox JaggedPass_Text_GruntIntro, MSGBOX_DEFAULT
closemessage
trainerbattle_no_intro TRAINER_GRUNT_JAGGED_PASS, JaggedPass_Text_GruntDefeat
setflag FLAG_BEAT_MAGMA_GRUNT_JAGGED_PASS
- applymovement 5, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
JaggedPass_EventScript_GuardDefeated:: @ 8230766
- applymovement 5, Common_Movement_FacePlayer
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FacePlayer
waitmovement 0
msgbox JaggedPass_Text_GoWhereverYouWant, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -104,7 +106,7 @@ JaggedPass_EventScript_Eric:: @ 8230785
JaggedPass_EventScript_Diana:: @ 823079C
trainerbattle_single TRAINER_DIANA_1, JaggedPass_Text_DianaIntro, JaggedPass_Text_DianaDefeat, JaggedPass_EventScript_RegisterDiana
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq JaggedPass_EventScript_DianaRematch
msgbox JaggedPass_Text_DianaPostBattle, MSGBOX_DEFAULT
release
@@ -125,7 +127,7 @@ JaggedPass_EventScript_DianaRematch:: @ 82307E4
JaggedPass_EventScript_Ethan:: @ 82307FB
trainerbattle_single TRAINER_ETHAN_1, JaggedPass_Text_EthanIntro, JaggedPass_Text_EthanDefeat, JaggedPass_EventScript_RegisterEthan
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq JaggedPass_EventScript_EthanRematch
msgbox JaggedPass_Text_EthanPostBattle, MSGBOX_DEFAULT
release
diff --git a/data/maps/LavaridgeTown/map.json b/data/maps/LavaridgeTown/map.json
index 1ab9f60cf..54bda6ca3 100644
--- a/data/maps/LavaridgeTown/map.json
+++ b/data/maps/LavaridgeTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN",
"name": "LavaridgeTown",
"layout": "LAYOUT_LAVARIDGE_TOWN",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/LavaridgeTown/scripts.inc b/data/maps/LavaridgeTown/scripts.inc
index d1facba32..1f9fe421d 100644
--- a/data/maps/LavaridgeTown/scripts.inc
+++ b/data/maps/LavaridgeTown/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_RIVAL_ON_BIKE, 7
+.set LOCALID_RIVAL, 8
+
LavaridgeTown_MapScripts:: @ 81EA4D3
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_OnFrame
@@ -26,9 +29,9 @@ LavaridgeTown_EventScript_CheckSetRivalPos:: @ 81EA518
return
LavaridgeTown_EventScript_SetRivalPos:: @ 81EA529
- setobjectxyperm 8, 11, 9
- setobjectxyperm 7, 9, 8
- setobjectmovementtype 7, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_RIVAL, 11, 9
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 9, 8
+ setobjectmovementtype LOCALID_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_UP
clearflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL
return
@@ -86,14 +89,14 @@ LavaridgeTown_EventScript_BrendanGiveGoGoggles:: @ 81EA5DA
LavaridgeTown_EventScript_RivalExit:: @ 81EA5FF
closemessage
- removeobject 8
- addobject 7
+ removeobject LOCALID_RIVAL
+ addobject LOCALID_RIVAL_ON_BIKE
delay 30
compare VAR_0x8008, 9
call_if_eq LavaridgeTown_EventScript_RivalExit1
compare VAR_0x8008, 9
call_if_ne LavaridgeTown_EventScript_RivalExit2
- removeobject 7
+ removeobject LOCALID_RIVAL_ON_BIKE
setvar VAR_LAVARIDGE_TOWN_STATE, 2
clearflag FLAG_HIDE_MAP_NAME_POPUP
savebgm MUS_DUMMY
@@ -102,60 +105,60 @@ LavaridgeTown_EventScript_RivalExit:: @ 81EA5FF
end
LavaridgeTown_EventScript_PlayMayMusic:: @ 81EA630
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
return
LavaridgeTown_EventScript_PlayBrendanMusic:: @ 81EA635
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
return
LavaridgeTown_EventScript_RivalNoticePlayer:: @ 81EA63A
- applymovement 8, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 8, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 8, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
return
LavaridgeTown_EventScript_RivalExitHerbShop:: @ 81EA65C
opendoor 12, 15
waitdooranim
- addobject 8
- applymovement 8, LavaridgeTown_Movement_RivalExitHerbShop
+ addobject LOCALID_RIVAL
+ applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalExitHerbShop
waitmovement 0
closedoor 12, 15
waitdooranim
- applymovement 8, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
playse SE_PIN
- applymovement 8, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 8, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
LavaridgeTown_EventScript_RivalApproachPlayer1:: @ 81EA6A1
- applymovement 8, LavaridgeTown_Movement_RivalApproachPlayer1
+ applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer1
waitmovement 0
return
LavaridgeTown_EventScript_RivalApproachPlayer2:: @ 81EA6AC
- applymovement 8, LavaridgeTown_Movement_RivalApproachPlayer2
+ applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer2
waitmovement 0
return
LavaridgeTown_EventScript_RivalExit1:: @ 81EA6B7
applymovement OBJ_EVENT_ID_PLAYER, LavaridgeTown_Movement_PlayerWatchRivalExit
- applymovement 7, LavaridgeTown_Movement_RivalExit1
+ applymovement LOCALID_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit1
waitmovement 0
return
LavaridgeTown_EventScript_RivalExit2:: @ 81EA6C9
- applymovement 7, LavaridgeTown_Movement_RivalExit2
+ applymovement LOCALID_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit2
waitmovement 0
return
@@ -255,7 +258,7 @@ LavaridgeTown_EventScript_EggWoman:: @ 81EA744
goto_if_eq LavaridgeTown_EventScript_NoRoomForEgg
msgbox LavaridgeTown_Text_HopeYoullWalkPlentyWithEgg, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_LAVARIDGE_EGG
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message LavaridgeTown_Text_ReceivedTheEgg
waitfanfare
giveegg SPECIES_WYNAUT
diff --git a/data/maps/LavaridgeTown_Gym_1F/map.json b/data/maps/LavaridgeTown_Gym_1F/map.json
index 49b4ef2fd..2f624a2f9 100644
--- a/data/maps/LavaridgeTown_Gym_1F/map.json
+++ b/data/maps/LavaridgeTown_Gym_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_GYM_1F",
"name": "LavaridgeTown_Gym_1F",
"layout": "LAYOUT_LAVARIDGE_TOWN_GYM_1F",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/LavaridgeTown_Gym_1F/scripts.inc b/data/maps/LavaridgeTown_Gym_1F/scripts.inc
index 904abfae9..df95a0b4b 100644
--- a/data/maps/LavaridgeTown_Gym_1F/scripts.inc
+++ b/data/maps/LavaridgeTown_Gym_1F/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_COLE, 2
+.set LOCALID_GERALD, 3
+.set LOCALID_AXLE, 4
+.set LOCALID_DANIELLE, 5
+
LavaridgeTown_Gym_1F_MapScripts:: @ 81FE6F4
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_1F_OnTransition
.byte 0
@@ -30,23 +35,23 @@ LavaridgeTown_Gym_1F_EventScript_EndSetTrainerTempVars:: @ 81FE756
LavaridgeTown_Gym_1F_EventScript_CheckHideTrainers:: @ 81FE757
goto_if_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_CheckHideGerald
- setobjectmovementtype 2, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_COLE, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_1F_EventScript_CheckHideGerald:: @ 81FE764
goto_if_defeated TRAINER_GERALD, LavaridgeTown_Gym_1F_EventScript_CheckHideAxle
- setobjectmovementtype 3, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_GERALD, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_1F_EventScript_CheckHideAxle:: @ 81FE771
goto_if_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_CheckHideDanielle
- setobjectmovementtype 4, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_AXLE, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_1F_EventScript_CheckHideDanielle:: @ 81FE77E
goto_if_defeated TRAINER_DANIELLE, LavaridgeTown_Gym_1F_EventScript_EndCheckHideTrainers
- setobjectmovementtype 5, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_DANIELLE, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_1F_EventScript_EndCheckHideTrainers:: @ 81FE78B
return
LavaridgeTown_Gym_1F_EventScript_Flannery:: @ 81FE78C
trainerbattle_single TRAINER_FLANNERY_1, LavaridgeTown_Gym_1F_Text_FlanneryIntro, LavaridgeTown_Gym_1F_Text_FlanneryDefeat, LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated, NO_MUSIC
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq LavaridgeTown_Gym_1F_EventScript_FlanneryRematch
goto_if_unset FLAG_RECEIVED_TM50, LavaridgeTown_Gym_1F_EventScript_GiveOverheat2
msgbox LavaridgeTown_Gym_1F_Text_FlanneryPostBattle, MSGBOX_DEFAULT
@@ -71,7 +76,7 @@ LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated:: @ 81FE7C1
call LavaridgeTown_Gym_1F_EventScript_GiveOverheat
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox LavaridgeTown_Gym_1F_Text_RegisteredFlannery, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -82,7 +87,7 @@ LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated:: @ 81FE7C1
LavaridgeTown_Gym_1F_EventScript_GiveOverheat2:: @ 81FE81D
giveitem ITEM_TM50
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM50
@@ -91,7 +96,7 @@ LavaridgeTown_Gym_1F_EventScript_GiveOverheat2:: @ 81FE81D
LavaridgeTown_Gym_1F_EventScript_GiveOverheat:: @ 81FE841
giveitem ITEM_TM50
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM50
@@ -103,7 +108,7 @@ LavaridgeTown_Gym_1F_EventScript_FlanneryRematch:: @ 81FE864
end
LavaridgeTown_Gym_1F_EventScript_Cole:: @ 81FE87F
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_COLE, 2, LavaridgeTown_Gym_1F_Text_ColeIntro, LavaridgeTown_Gym_1F_Text_ColeDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_COLE, LOCALID_COLE, LavaridgeTown_Gym_1F_Text_ColeIntro, LavaridgeTown_Gym_1F_Text_ColeDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_1F_Text_ColePostBattle MSGBOX_AUTOCLOSE
end
@@ -116,37 +121,37 @@ LavaridgeTown_Gym_EventScript_CheckTrainerScript:: @ 81FE89A
end
LavaridgeTown_Gym_1F_EventScript_Axle:: @ 81FE8AF
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_AXLE, 4, LavaridgeTown_Gym_1F_Text_AxleIntro, LavaridgeTown_Gym_1F_Text_AxleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_AXLE, LOCALID_AXLE, LavaridgeTown_Gym_1F_Text_AxleIntro, LavaridgeTown_Gym_1F_Text_AxleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_1F_Text_AxlePostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_B1F_EventScript_Keegan:: @ 81FE8CA
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_KEEGAN, 2, LavaridgeTown_Gym_B1F_Text_KeeganIntro, LavaridgeTown_Gym_B1F_Text_KeeganDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_KEEGAN, LOCALID_KEEGAN, LavaridgeTown_Gym_B1F_Text_KeeganIntro, LavaridgeTown_Gym_B1F_Text_KeeganDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_B1F_Text_KeeganPostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_1F_EventScript_Danielle:: @ 81FE8E5
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_DANIELLE, 5, LavaridgeTown_Gym_1F_Text_DanielleIntro, LavaridgeTown_Gym_1F_Text_DanielleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_DANIELLE, LOCALID_DANIELLE, LavaridgeTown_Gym_1F_Text_DanielleIntro, LavaridgeTown_Gym_1F_Text_DanielleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_1F_Text_DaniellePostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_1F_EventScript_Gerald:: @ 81FE900
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_GERALD, 3, LavaridgeTown_Gym_1F_Text_GeraldIntro, LavaridgeTown_Gym_1F_Text_GeraldDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_GERALD, LOCALID_GERALD, LavaridgeTown_Gym_1F_Text_GeraldIntro, LavaridgeTown_Gym_1F_Text_GeraldDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_1F_Text_GeraldPostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_B1F_EventScript_Jace:: @ 81FE91B
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JACE, 1, LavaridgeTown_Gym_B1F_Text_JaceIntro, LavaridgeTown_Gym_B1F_Text_JaceDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JACE, LOCALID_JACE, LavaridgeTown_Gym_B1F_Text_JaceIntro, LavaridgeTown_Gym_B1F_Text_JaceDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_B1F_Text_JacePostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_B1F_EventScript_Jeff:: @ 81FE936
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JEFF, 3, LavaridgeTown_Gym_B1F_Text_JeffIntro, LavaridgeTown_Gym_B1F_Text_JeffDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JEFF, LOCALID_JEFF, LavaridgeTown_Gym_B1F_Text_JeffIntro, LavaridgeTown_Gym_B1F_Text_JeffDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_B1F_Text_JeffPostBattle, MSGBOX_AUTOCLOSE
end
LavaridgeTown_Gym_B1F_EventScript_Eli:: @ 81FE951
- trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_ELI, 4, LavaridgeTown_Gym_B1F_Text_EliIntro, LavaridgeTown_Gym_B1F_Text_EliDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
+ trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_ELI, LOCALID_ELI, LavaridgeTown_Gym_B1F_Text_EliIntro, LavaridgeTown_Gym_B1F_Text_EliDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
msgbox LavaridgeTown_Gym_B1F_Text_EliPostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/LavaridgeTown_Gym_B1F/map.json b/data/maps/LavaridgeTown_Gym_B1F/map.json
index 0b1e81445..bbcdbcbe1 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/map.json
+++ b/data/maps/LavaridgeTown_Gym_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_GYM_B1F",
"name": "LavaridgeTown_Gym_B1F",
"layout": "LAYOUT_LAVARIDGE_TOWN_GYM_B1F",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/LavaridgeTown_Gym_B1F/scripts.inc b/data/maps/LavaridgeTown_Gym_B1F/scripts.inc
index 3a8f71fad..aad7c4778 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/scripts.inc
+++ b/data/maps/LavaridgeTown_Gym_B1F/scripts.inc
@@ -1,3 +1,8 @@
+.equ LOCALID_JACE, 1
+.equ LOCALID_KEEGAN, 2
+.equ LOCALID_JEFF, 3
+.equ LOCALID_ELI, 4
+
LavaridgeTown_Gym_B1F_MapScripts:: @ 81FF87E
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_B1F_OnTransition
.byte 0
@@ -29,16 +34,16 @@ LavaridgeTown_Gym_B1F_EventScript_EndSetTrainerTempVars:: @ 81FF8DB
LavaridgeTown_Gym_B1F_EventScript_CheckHideTrainers:: @ 81FF8DC
goto_if_defeated TRAINER_KEEGAN, LavaridgeTown_Gym_B1F_EventScript_CheckHideJace
- setobjectmovementtype 2, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_KEEGAN, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_B1F_EventScript_CheckHideJace:: @ 81FF8E9
goto_if_defeated TRAINER_JACE, LavaridgeTown_Gym_B1F_EventScript_CheckHideJeff
- setobjectmovementtype 1, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_JACE, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_B1F_EventScript_CheckHideJeff:: @ 81FF8F6
goto_if_defeated TRAINER_JEFF, LavaridgeTown_Gym_B1F_EventScript_CheckHideEli
- setobjectmovementtype 3, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_JEFF, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_B1F_EventScript_CheckHideEli:: @ 81FF903
goto_if_defeated TRAINER_ELI, LavaridgeTown_Gym_B1F_EventScript_EndCheckHideTrainers
- setobjectmovementtype 4, MOVEMENT_TYPE_HIDDEN
+ setobjectmovementtype LOCALID_ELI, MOVEMENT_TYPE_HIDDEN
LavaridgeTown_Gym_B1F_EventScript_EndCheckHideTrainers:: @ 81FF910
return
diff --git a/data/maps/LavaridgeTown_HerbShop/map.json b/data/maps/LavaridgeTown_HerbShop/map.json
index e76a98f64..6be35b729 100644
--- a/data/maps/LavaridgeTown_HerbShop/map.json
+++ b/data/maps/LavaridgeTown_HerbShop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_HERB_SHOP",
"name": "LavaridgeTown_HerbShop",
"layout": "LAYOUT_LAVARIDGE_TOWN_HERB_SHOP",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LavaridgeTown_HerbShop/scripts.inc b/data/maps/LavaridgeTown_HerbShop/scripts.inc
index 5f320a942..d98d6ef49 100644
--- a/data/maps/LavaridgeTown_HerbShop/scripts.inc
+++ b/data/maps/LavaridgeTown_HerbShop/scripts.inc
@@ -28,12 +28,12 @@ LavaridgeTown_HerbShop_EventScript_ExpertM:: @ 81FE4FC
LavaridgeTown_HerbShop_EventScript_OldMan:: @ 81FE505
lock
faceplayer
- goto_if_set FLFLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_ExplainCharcoal
+ goto_if_set FLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_ExplainCharcoal
msgbox LavaridgeTown_HerbShop_Text_YouveComeToLookAtHerbalMedicine, MSGBOX_DEFAULT
giveitem ITEM_CHARCOAL
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
- setflag FLFLAG_RECEIVED_CHARCOAL
+ setflag FLAG_RECEIVED_CHARCOAL
release
end
diff --git a/data/maps/LavaridgeTown_House/map.json b/data/maps/LavaridgeTown_House/map.json
index 5827399bd..2a8d5362c 100644
--- a/data/maps/LavaridgeTown_House/map.json
+++ b/data/maps/LavaridgeTown_House/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_HOUSE",
"name": "LavaridgeTown_House",
"layout": "LAYOUT_HOUSE3",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LavaridgeTown_Mart/map.json b/data/maps/LavaridgeTown_Mart/map.json
index 8099a5463..5c871785d 100644
--- a/data/maps/LavaridgeTown_Mart/map.json
+++ b/data/maps/LavaridgeTown_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_MART",
"name": "LavaridgeTown_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/map.json b/data/maps/LavaridgeTown_PokemonCenter_1F/map.json
index 1542b7b50..42cf11aed 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/map.json
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_POKEMON_CENTER_1F",
"name": "LavaridgeTown_PokemonCenter_1F",
"layout": "LAYOUT_LAVARIDGE_TOWN_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc
index a2b25fe0e..0b596ba5b 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
LavaridgeTown_PokemonCenter_1F_MapScripts:: @ 81FFAFA
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ LavaridgeTown_PokemonCenter_1F_OnTransition: @ 81FFB05
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
LavaridgeTown_PokemonCenter_1F_EventScript_Nurse:: @ 81FFB0E
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/map.json b/data/maps/LavaridgeTown_PokemonCenter_2F/map.json
index eb68b0bb5..72a5f688b 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/map.json
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LAVARIDGE_TOWN_POKEMON_CENTER_2F",
"name": "LavaridgeTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity/map.json b/data/maps/LilycoveCity/map.json
index 8d35fc0c6..a13904ca9 100644
--- a/data/maps/LilycoveCity/map.json
+++ b/data/maps/LilycoveCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY",
"name": "LilycoveCity",
"layout": "LAYOUT_LILYCOVE_CITY",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/LilycoveCity/scripts.inc b/data/maps/LilycoveCity/scripts.inc
index fb3775f95..0c94bce62 100644
--- a/data/maps/LilycoveCity/scripts.inc
+++ b/data/maps/LilycoveCity/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_WOMAN_1, 19
+.set LOCALID_MAN_1, 20
+
LilycoveCity_MapScripts:: @ 81E2B3C
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_OnTransition
map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_OnLoad
@@ -134,13 +137,13 @@ LilycoveCity_EventScript_FatMan:: @ 81E2CD4
LilycoveCity_EventScript_Man1:: @ 81E2CDD
lockall
msgbox LilycoveCity_Text_JustArrivedAndSawRarePokemon, MSGBOX_NPC
- applymovement 20, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_MAN_1, Common_Movement_FaceOriginalDirection
end
LilycoveCity_EventScript_Woman1:: @ 81E2CEE
lockall
msgbox LilycoveCity_Text_HoneymoonVowToSeeRarePokemon, MSGBOX_NPC
- applymovement 19, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_WOMAN_1, Common_Movement_FaceOriginalDirection
end
LilycoveCity_EventScript_CitySign:: @ 81E2CFF
@@ -238,7 +241,7 @@ LilycoveCity_EventScript_Rival:: @ 81E2DDE
end
LilycoveCity_EventScript_May:: @ 81E2DF8
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_MayAskToBattleAgain
call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_MayAskToBattle
compare VAR_RESULT, NO
@@ -267,7 +270,7 @@ LilycoveCity_EventScript_DeclineMayBattle:: @ 81E2E5A
end
LilycoveCity_EventScript_Brendan:: @ 81E2E6B
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_BrendanAskToBattleAgain
call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_BrendanAskToBattle
compare VAR_RESULT, NO
diff --git a/data/maps/LilycoveCity_ContestHall/map.json b/data/maps/LilycoveCity_ContestHall/map.json
index bddb6d7c1..e8151c832 100644
--- a/data/maps/LilycoveCity_ContestHall/map.json
+++ b/data/maps/LilycoveCity_ContestHall/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_CONTEST_HALL",
"name": "LilycoveCity_ContestHall",
"layout": "LAYOUT_LILYCOVE_CITY_CONTEST_HALL",
- "music": "MUS_CONLOBBY",
+ "music": "MUS_CONTEST_LOBBY",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_ContestHall/scripts.inc b/data/maps/LilycoveCity_ContestHall/scripts.inc
index fb98c72f6..f390e9b24 100644
--- a/data/maps/LilycoveCity_ContestHall/scripts.inc
+++ b/data/maps/LilycoveCity_ContestHall/scripts.inc
@@ -1,3 +1,32 @@
+@ VAR_LAST_TALKED would have made all these direct references unnecessary
+.set LOCALID_SMART_MC, 4
+.set LOCALID_SMART_JUDGE, 5
+.set LOCALID_SMART_CONTESTANT_1, 6
+.set LOCALID_SMART_CONTESTANT_2, 7
+.set LOCALID_SMART_CONTESTANT_3, 8
+.set LOCALID_SMART_CONTESTANT_4, 9
+.set LOCALID_SMART_AUDIENCE_4, 11
+.set LOCALID_SMART_AUDIENCE_2, 12
+.set LOCALID_BEAUTY_MC, 13
+.set LOCALID_BEAUTY_JUDGE, 14
+.set LOCALID_BEAUTY_CONTESTANT_1, 15
+.set LOCALID_BEAUTY_CONTESTANT_2, 16
+.set LOCALID_BEAUTY_CONTESTANT_3, 17
+.set LOCALID_BEAUTY_CONTESTANT_4, 18
+.set LOCALID_BEAUTY_AUDIENCE_1, 19
+.set LOCALID_BEAUTY_AUDIENCE_3, 20
+.set LOCALID_BEAUTY_AUDIENCE_2, 21
+.set LOCALID_SMART_AUDIENCE_3, 22
+.set LOCALID_CUTE_MC, 23
+.set LOCALID_CUTE_JUDGE, 24
+.set LOCALID_CUTE_CONTESTANT_1, 25
+.set LOCALID_CUTE_CONTESTANT_2, 26
+.set LOCALID_CUTE_CONTESTANT_3, 27
+.set LOCALID_CUTE_CONTESTANT_4, 28
+.set LOCALID_CUTE_AUDIENCE_1, 29
+.set LOCALID_CUTE_AUDIENCE_3, 30
+.set LOCALID_CUTE_AUDIENCE_2, 31
+
LilycoveCity_ContestHall_MapScripts:: @ 821B484
.byte 0
@@ -22,7 +51,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestMC:: @ 821B4A9
faceplayer
msgbox LilycoveCity_ContestHall_Text_GiveItBestSmartAppeal, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_MC, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -32,7 +61,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestJudge:: @ 821B4C0
faceplayer
msgbox LilycoveCity_ContestHall_Text_AreYouEnjoyingThisContest, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_JUDGE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -42,7 +71,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestant1:: @ 821B4D7
faceplayer
msgbox LilycoveCity_ContestHall_Text_EnteredWrongContest, MSGBOX_DEFAULT
closemessage
- applymovement 6, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_CONTESTANT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -52,7 +81,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestant2:: @ 821B4EE
faceplayer
msgbox LilycoveCity_ContestHall_Text_RaisedMonToBeSmart, MSGBOX_DEFAULT
closemessage
- applymovement 7, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_CONTESTANT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -62,7 +91,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestant3:: @ 821B505
faceplayer
msgbox LilycoveCity_ContestHall_Text_IfMonPullsSmartMoveNext, MSGBOX_DEFAULT
closemessage
- applymovement 8, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_CONTESTANT_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -72,7 +101,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestant4:: @ 821B51C
faceplayer
msgbox LilycoveCity_ContestHall_Text_DontAppreciateCuteLeechLife, MSGBOX_DEFAULT
closemessage
- applymovement 9, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_CONTESTANT_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -86,7 +115,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestAudience2:: @ 821B53C
faceplayer
msgbox LilycoveCity_ContestHall_Text_AllSeemToUseDifferentMoves, MSGBOX_DEFAULT
closemessage
- applymovement 12, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_AUDIENCE_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -96,7 +125,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestAudience3:: @ 821B553
faceplayer
msgbox LilycoveCity_ContestHall_Text_PokemonSmarterThanTrainers, MSGBOX_DEFAULT
closemessage
- applymovement 22, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_AUDIENCE_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -106,7 +135,7 @@ LilycoveCity_ContestHall_EventScript_SmartContestAudience4:: @ 821B56A
faceplayer
msgbox LilycoveCity_ContestHall_Text_StillLoveSmartnessContests, MSGBOX_DEFAULT
closemessage
- applymovement 11, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_SMART_AUDIENCE_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -116,7 +145,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestMC:: @ 821B581
faceplayer
msgbox LilycoveCity_ContestHall_Text_AreYouEnteringBeautyContest, MSGBOX_DEFAULT
closemessage
- applymovement 13, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_MC, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -126,7 +155,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestJudge:: @ 821B598
faceplayer
msgbox LilycoveCity_ContestHall_Text_EveryPokemonPristineBeauty, MSGBOX_DEFAULT
closemessage
- applymovement 14, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_JUDGE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -136,7 +165,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestant1:: @ 821B5AF
faceplayer
msgbox LilycoveCity_ContestHall_Text_EyesWillBeGluedToMyBeauty, MSGBOX_DEFAULT
closemessage
- applymovement 15, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_CONTESTANT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -146,7 +175,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestant2:: @ 821B5C6
faceplayer
msgbox LilycoveCity_ContestHall_Text_OverdidGrooming, MSGBOX_DEFAULT
closemessage
- applymovement 16, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_CONTESTANT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -156,7 +185,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestant3:: @ 821B5DD
faceplayer
msgbox LilycoveCity_ContestHall_Text_JudgeWontSeeAuroraBeam, MSGBOX_DEFAULT
closemessage
- applymovement 17, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_CONTESTANT_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -166,7 +195,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestant4:: @ 821B5F4
faceplayer
msgbox LilycoveCity_ContestHall_Text_PokemonLooksLikeYoungerMe, MSGBOX_DEFAULT
closemessage
- applymovement 18, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_CONTESTANT_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -176,7 +205,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestAudience1:: @ 821B60B
faceplayer
msgbox LilycoveCity_ContestHall_Text_WinBeautyContestMakesMeHappy, MSGBOX_DEFAULT
closemessage
- applymovement 19, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_AUDIENCE_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -186,7 +215,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestAudience2:: @ 821B622
faceplayer
msgbox LilycoveCity_ContestHall_Text_GanderAtAllThosePrettyPokemon, MSGBOX_DEFAULT
closemessage
- applymovement 21, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_AUDIENCE_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -196,7 +225,7 @@ LilycoveCity_ContestHall_EventScript_BeautyContestAudience3:: @ 821B639
faceplayer
msgbox LilycoveCity_ContestHall_Text_CantWinOnBeautyAlone, MSGBOX_DEFAULT
closemessage
- applymovement 20, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BEAUTY_AUDIENCE_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -206,7 +235,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestMC:: @ 821B650
faceplayer
msgbox LilycoveCity_ContestHall_Text_InTheMiddleOfContest, MSGBOX_DEFAULT
closemessage
- applymovement 23, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_MC, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -216,7 +245,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestJudge:: @ 821B667
faceplayer
msgbox LilycoveCity_ContestHall_Text_SuchCharmingCuteAppeals, MSGBOX_DEFAULT
closemessage
- applymovement 24, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_JUDGE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -226,7 +255,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestant1:: @ 821B67E
faceplayer
msgbox LilycoveCity_ContestHall_Text_MyAzurillWasDistracted, MSGBOX_DEFAULT
closemessage
- applymovement 25, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_CONTESTANT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -236,7 +265,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestant2:: @ 821B695
faceplayer
msgbox LilycoveCity_ContestHall_Text_NeverWonBattleButContest, MSGBOX_DEFAULT
closemessage
- applymovement 26, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_CONTESTANT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -246,7 +275,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestant3:: @ 821B6AC
faceplayer
msgbox LilycoveCity_ContestHall_Text_PetalDanceIsMarvel, MSGBOX_DEFAULT
closemessage
- applymovement 27, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_CONTESTANT_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -256,18 +285,18 @@ LilycoveCity_ContestHall_EventScript_CuteContestant4:: @ 821B6C3
faceplayer
msgbox LilycoveCity_ContestHall_Text_MyMonAppealSoMuchCuter, MSGBOX_DEFAULT
closemessage
- applymovement 28, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_CONTESTANT_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
LilycoveCity_ContestHall_EventScript_CuteContestAudience1:: @ 821B6DA
lockall
- applymovement 29, Common_Movement_FacePlayer
+ applymovement LOCALID_CUTE_AUDIENCE_1, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_ContestHall_Text_MyChildIsInContest, MSGBOX_DEFAULT
closemessage
- applymovement 29, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_AUDIENCE_1, Common_Movement_FaceOriginalDirection
waitmovement 0
delay 25
msgbox LilycoveCity_ContestHall_Text_ComeOnDear, MSGBOX_DEFAULT
@@ -279,7 +308,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestAudience2:: @ 821B705
faceplayer
msgbox LilycoveCity_ContestHall_Text_WantCuteMonOfMyOwn, MSGBOX_DEFAULT
closemessage
- applymovement 31, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_AUDIENCE_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -289,7 +318,7 @@ LilycoveCity_ContestHall_EventScript_CuteContestAudience3:: @ 821B71C
faceplayer
msgbox LilycoveCity_ContestHall_Text_ThatGirlThereIsCutest, MSGBOX_DEFAULT
closemessage
- applymovement 30, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_CUTE_AUDIENCE_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
diff --git a/data/maps/LilycoveCity_ContestLobby/map.json b/data/maps/LilycoveCity_ContestLobby/map.json
index eb7ebf907..ac5346dc4 100644
--- a/data/maps/LilycoveCity_ContestLobby/map.json
+++ b/data/maps/LilycoveCity_ContestLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_CONTEST_LOBBY",
"name": "LilycoveCity_ContestLobby",
"layout": "LAYOUT_LILYCOVE_CITY_CONTEST_LOBBY",
- "music": "MUS_CONLOBBY",
+ "music": "MUS_CONTEST_LOBBY",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_ContestLobby/scripts.inc b/data/maps/LilycoveCity_ContestLobby/scripts.inc
index 12b598346..51c38e3f4 100644
--- a/data/maps/LilycoveCity_ContestLobby/scripts.inc
+++ b/data/maps/LilycoveCity_ContestLobby/scripts.inc
@@ -1,3 +1,9 @@
+@ Note: data/scripts/berry_blender.inc is for the same map, so shares local IDs
+.set LOCALID_RECEPTIONIST, 1
+.set LOCALID_LINK_RECEPTIONIST, 2
+.set LOCALID_ARTIST, 4
+.set LOCALID_ARTIST_LINK, 11
+
LilycoveCity_ContestLobby_MapScripts:: @ 821A211
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_ContestLobby_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_ContestLobby_OnFrame
@@ -35,15 +41,15 @@ LilycoveCity_ContestLobby_EventScript_TryDoContestArtist:: @ 821A255
LilycoveCity_ContestLobby_EventScript_ContestArtist:: @ 821A264
lockall
- addobject 4
- applymovement 4, LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer
- waitmovement 4
+ addobject LOCALID_ARTIST
+ applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer
+ waitmovement LOCALID_ARTIST
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceArtist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 0
+ showcontestwinner CONTEST_WINNER_ARTIST
lockall
msgbox LilycoveCity_ContestLobby_Text_ShouldITakePaintingToMuseum, MSGBOX_YESNO
compare VAR_RESULT, YES
@@ -61,9 +67,9 @@ LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum:: @ 821A2AA
specialvar VAR_RESULT, GiveMonArtistRibbon
compare VAR_RESULT, TRUE
call_if_eq LilycoveCity_ContestLobby_EventScript_ReceivedArtistRibbon
- applymovement 4, LilycoveCity_ContestLobby_Movement_ArtistExit
+ applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
waitmovement 0
- removeobject 4
+ removeobject LOCALID_ARTIST
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
releaseall
@@ -75,25 +81,25 @@ LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePainting:: @ 821A2E4
goto_if_eq LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum
msgbox LilycoveCity_ContestLobby_Text_FineThatsTheWayItIs, MSGBOX_DEFAULT
closemessage
- applymovement 4, LilycoveCity_ContestLobby_Movement_ArtistExit
+ applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
waitmovement 0
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
- removeobject 4
+ removeobject LOCALID_ARTIST
releaseall
end
LilycoveCity_ContestLobby_EventScript_ReceivedArtistRibbon:: @ 821A314
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
special BufferContestWinnerMonName
- applymovement 4, LilycoveCity_ContestLobby_Movement_ArtistBeginToExit
+ applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistBeginToExit
waitmovement 0
playse SE_PIN
- applymovement 4, Common_Movement_ExclamationMark
+ applymovement LOCALID_ARTIST, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 4, LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer
+ applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
msgbox LilycoveCity_ContestLobby_Text_ReceivedARibbon, MSGBOX_DEFAULT
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_PutTheRibbonOnMon, MSGBOX_DEFAULT
@@ -209,15 +215,15 @@ LilycoveCity_ContestLobby_EventScript_TryDoLinkContestArtist:: @ 821A427
LilycoveCity_ContestLobby_EventScript_LinkContestArtist:: @ 821A436
lockall
- addobject 11
- applymovement 11, LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer
- waitmovement 11
+ addobject LOCALID_ARTIST_LINK
+ applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer
+ waitmovement LOCALID_ARTIST_LINK
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceLinkArtist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 0
+ showcontestwinner CONTEST_WINNER_ARTIST
msgbox LilycoveCity_ContestLobby_Text_ShouldITakePaintingToMuseum, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink
@@ -233,9 +239,9 @@ LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink:: @ 821A47A
specialvar VAR_RESULT, GiveMonArtistRibbon
compare VAR_RESULT, TRUE
call_if_eq LilycoveCity_ContestLobby_EventScript_ReceivedLinkArtistRibbon
- applymovement 11, LilycoveCity_ContestLobby_Movement_LinkArtistExit
+ applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistExit
waitmovement 0
- removeobject 11
+ removeobject LOCALID_ARTIST_LINK
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
releaseall
@@ -247,10 +253,10 @@ LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePaintingLink:: @ 821A4B4
goto_if_eq LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink
msgbox LilycoveCity_ContestLobby_Text_FineThatsTheWayItIs, MSGBOX_DEFAULT
closemessage
- applymovement 11, LilycoveCity_ContestLobby_Movement_LinkArtistExit
+ applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistExit
waitmovement 0
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
- removeobject 11
+ removeobject LOCALID_ARTIST_LINK
releaseall
end
@@ -258,15 +264,15 @@ LilycoveCity_ContestLobby_EventScript_ReceivedLinkArtistRibbon:: @ 821A4E4
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
setflag FLAG_SYS_RIBBON_GET
special BufferContestWinnerMonName
- applymovement 11, LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit
+ applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit
waitmovement 0
playse SE_PIN
- applymovement 11, Common_Movement_ExclamationMark
+ applymovement LOCALID_ARTIST_LINK, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 11, LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer
+ applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
msgbox LilycoveCity_ContestLobby_Text_ReceivedARibbon, MSGBOX_DEFAULT
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_PutTheRibbonOnMon, MSGBOX_DEFAULT
@@ -409,26 +415,26 @@ LilycoveCity_ContestLobby_EventScript_WarpToToughContestHall:: @ 821A663
LilycoveCity_ContestLobby_EventScript_LeadToContestHall:: @ 821A670
lockall
- applymovement 1, LilycoveCity_ContestLobby_Movement_ReceptionistApproachCounter
+ applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistApproachCounter
waitmovement 0
- playse SE_HASHI
+ playse SE_BRIDGE_WALK
setmetatile 12, 2, METATILE_Contest_WallShadow, 1
setmetatile 12, 3, METATILE_Contest_FloorShadow, 1
special DrawWholeMapView
- applymovement 1, LilycoveCity_ContestLobby_Movement_ReceptionistExitCounter
+ applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistExitCounter
waitmovement 0
- playse SE_HASHI
+ playse SE_BRIDGE_WALK
setmetatile 12, 2, METATILE_Contest_CounterFlap_Top, 1
setmetatile 12, 3, METATILE_Contest_CounterFlap_Bottom, 1
special DrawWholeMapView
delay 20
- applymovement 1, LilycoveCity_ContestLobby_Movement_ReceptionistFacePlayer
+ applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistFacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerApproachReceptionist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_ComeThroughHere, MSGBOX_DEFAULT
closemessage
- applymovement 1, LilycoveCity_ContestLobby_Movement_ReceptionistWalkToContestHall
+ applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistWalkToContestHall
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToContestHall
waitmovement 0
releaseall
@@ -505,42 +511,42 @@ LilycoveCity_ContestLobby_EventScript_NinjaBoy:: @ 821A735
LilycoveCity_ContestLobby_EventScript_ContestWinner1:: @ 821A73E
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 1
+ showcontestwinner CONTEST_WINNER_HALL_1
releaseall
end
LilycoveCity_ContestLobby_EventScript_ContestWinner2:: @ 821A745
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 2
+ showcontestwinner CONTEST_WINNER_HALL_2
releaseall
end
LilycoveCity_ContestLobby_EventScript_ContestWinner3:: @ 821A74C
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 3
+ showcontestwinner CONTEST_WINNER_HALL_3
releaseall
end
LilycoveCity_ContestLobby_EventScript_ContestWinner4:: @ 821A753
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 4
+ showcontestwinner CONTEST_WINNER_HALL_4
releaseall
end
LilycoveCity_ContestLobby_EventScript_ContestWinner5:: @ 821A75A
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 5
+ showcontestwinner CONTEST_WINNER_HALL_5
releaseall
end
LilycoveCity_ContestLobby_EventScript_ContestWinner6:: @ 821A761
lockall
fadescreen FADE_TO_BLACK
- showcontestwinner 6
+ showcontestwinner CONTEST_WINNER_HALL_6
releaseall
end
@@ -767,15 +773,15 @@ LilycoveCity_ContestLobby_EventScript_TrySetUpLinkContest:: @ 821AA15
call_if_eq LilycoveCity_ContestLobby_EventScript_TryLinkGMode
compare VAR_TEMP_C, 2
goto_if_ge LilycoveCity_ContestLobby_EventScript_CancelLinkContest
- compare VAR_RESULT, 4
+ compare VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS
goto_if_eq LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentChoices
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentChoices
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq LilycoveCity_ContestLobby_EventScript_CancelLinkContest
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq LilycoveCity_ContestLobby_EventScript_CancelLinkError
- compare VAR_RESULT, 10
+ compare VAR_RESULT, LINKUP_FAILED_CONTEST_GMODE
goto_if_eq LilycoveCity_ContestLobby_EventScript_CancelLinkModeDifference
message3 LilycoveCity_ContestLobby_Text_Transmitting
contestlinktransfer
@@ -889,22 +895,22 @@ LilycoveCity_ContestLobby_EventScript_DecideLinkLeader:: @ 821ABA6
LilycoveCity_ContestLobby_EventScript_TryLeadGroup:: @ 821ABE3
call LilycoveCity_ContestLobby_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq LilycoveCity_ContestLobby_EventScript_LinkLeaderDecided
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq LilycoveCity_ContestLobby_EventScript_DecideLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq LilycoveCity_ContestLobby_EventScript_TryLeadGroup
release
end
LilycoveCity_ContestLobby_EventScript_TryJoinGroup:: @ 821AC0B
call LilycoveCity_ContestLobby_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq LilycoveCity_ContestLobby_EventScript_LinkLeaderDecided
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq LilycoveCity_ContestLobby_EventScript_DecideLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq LilycoveCity_ContestLobby_EventScript_TryJoinGroup
release
end
@@ -930,20 +936,20 @@ LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall:: @ 821AC49
waitmessage
delay 20
closemessage
- applymovement 2, LilycoveCity_ContestLobby_Movement_LinkReceptionistApproachCounter
+ applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistApproachCounter
waitmovement 0
- playse SE_HASHI
+ playse SE_BRIDGE_WALK
setmetatile 17, 2, METATILE_Contest_WallShadow, 1
setmetatile 17, 3, METATILE_Contest_FloorShadow, 1
special DrawWholeMapView
- applymovement 2, LilycoveCity_ContestLobby_Movement_LinkReceptionistExitCounter
+ applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistExitCounter
waitmovement 0
- playse SE_HASHI
+ playse SE_BRIDGE_WALK
setmetatile 17, 2, METATILE_Contest_CounterFlap_Top, 1
setmetatile 17, 3, METATILE_Contest_CounterFlap_Bottom, 1
special DrawWholeMapView
delay 20
- applymovement 2, LilycoveCity_ContestLobby_Movement_LinkReceptionistFacePlayer
+ applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistFacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerApproachLinkReceptionist
waitmovement 0
@@ -952,7 +958,7 @@ LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall:: @ 821AC49
delay 20
closemessage
call LilycoveCity_ContestLobby_EventScript_DelayIfContestWithRSPlayer
- applymovement 2, LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall
+ applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToLinkContestHall
waitmovement 0
release
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/map.json b/data/maps/LilycoveCity_CoveLilyMotel_1F/map.json
index ba6563877..4b18e22c1 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/map.json
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_1F",
"name": "LilycoveCity_CoveLilyMotel_1F",
"layout": "LAYOUT_LILYCOVE_CITY_COVE_LILY_MOTEL_1F",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc
index 49008b035..72667973d 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_OWNER, 1
+
LilycoveCity_CoveLilyMotel_1F_MapScripts:: @ 8218188
.byte 0
@@ -6,33 +8,33 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_MotelOwner:: @ 8218189
goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear
goto_if_set FLAG_BADGE07_GET, LilycoveCity_CoveLilyMotel_1F_EventScript_AquaHideoutBusted
msgbox LilycoveCity_CoveLilyMotel_1F_Text_GuestsDoubledByMascot, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_OWNER, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_NoGuestsWithTeamAqua, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
LilycoveCity_CoveLilyMotel_1F_EventScript_AquaHideoutBusted:: @ 82181C3
msgbox LilycoveCity_CoveLilyMotel_1F_Text_MonFoundLostItem, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_OWNER, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_HeardAquaHideoutBusted, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear:: @ 82181EA
msgbox LilycoveCity_CoveLilyMotel_1F_Text_HouseSittingMonCaughtBurglar, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_OWNER, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_BetterGetWorkingOnGuestsDinner, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -40,18 +42,18 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear:: @ 82181EA
LilycoveCity_CoveLilyMotel_1F_EventScript_BlockingTV:: @ 8218211
lockall
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_OWNER, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_OWNER, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_CantSeeTheTV, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_CoveLilyMotel_1F_Movement_PlayerPushFromTV
- applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerPushPlayer
+ applymovement LOCALID_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerPushPlayer
waitmovement 0
- applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn
+ applymovement LOCALID_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn
waitmovement 0
release
end
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/map.json b/data/maps/LilycoveCity_CoveLilyMotel_2F/map.json
index ff84a3bf7..f55770b88 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/map.json
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_2F",
"name": "LilycoveCity_CoveLilyMotel_2F",
"layout": "LAYOUT_LILYCOVE_CITY_COVE_LILY_MOTEL_2F",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc
index 7878e791a..9d3520be5 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc
@@ -18,7 +18,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_ShowMeCompletedDex:: @ 82186F9
LilycoveCity_CoveLilyMotel_2F_EventScript_AllHoennMonsFanfare:: @ 8218702
setflag FLAG_TEMP_2
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
goto LilycoveCity_CoveLilyMotel_2F_EventScript_ShowDiploma
end
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/map.json b/data/maps/LilycoveCity_DepartmentStoreElevator/map.json
index 989cf65ef..9a3c43308 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/map.json
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR",
"name": "LilycoveCity_DepartmentStoreElevator",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/map.json b/data/maps/LilycoveCity_DepartmentStoreRooftop/map.json
index 856c06bd4..deb7ad044 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/map.json
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP",
"name": "LilycoveCity_DepartmentStoreRooftop",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc
index 12cb4727c..8d7459b3c 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc
@@ -145,7 +145,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_TryBuyDrink:: @ 822032F
call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_RemoveMoneyLemonade
updatemoneybox 0, 0
bufferitemname 0, VAR_TEMP_0
- playse SE_JIHANKI
+ playse SE_VEND
msgbox LilycoveCity_DepartmentStoreRooftop_Text_CanOfDrinkDroppedDown, MSGBOX_DEFAULT
additem VAR_TEMP_0
bufferitemname 1, VAR_TEMP_0
@@ -157,7 +157,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_TryBuyDrink:: @ 822032F
checkitemspace VAR_TEMP_0, 1
compare VAR_RESULT, FALSE
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_NoRoomForDrink
- playse SE_JIHANKI
+ playse SE_VEND
msgbox LilycoveCity_DepartmentStoreRooftop_Text_ExtraCanOfDrinkDroppedDown, MSGBOX_DEFAULT
additem VAR_TEMP_0
bufferitemname 1, VAR_TEMP_0
@@ -169,7 +169,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_TryBuyDrink:: @ 822032F
checkitemspace VAR_TEMP_0, 1
compare VAR_RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_NoRoomForDrink
- playse SE_JIHANKI
+ playse SE_VEND
msgbox LilycoveCity_DepartmentStoreRooftop_Text_ExtraCanOfDrinkDroppedDown, MSGBOX_DEFAULT
additem VAR_TEMP_0
bufferitemname 1, VAR_TEMP_0
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/map.json b/data/maps/LilycoveCity_DepartmentStore_1F/map.json
index 9efcdb13a..758e063f6 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/map.json
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F",
"name": "LilycoveCity_DepartmentStore_1F",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_1F",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc
index a3cf54ee0..191220091 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_LOTTERY_CLERK, 2
+
LilycoveCity_DepartmentStore_1F_MapScripts:: @ 821F692
.byte 0
@@ -22,7 +24,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_LotteryClerk:: @ 821F69C
copyvar VAR_0x8008, VAR_RESULT
special BufferLottoTicketNumber
msgbox LilycoveCity_DepartmentStore_1F_Text_TicketNumberIsXPleaseWait, MSGBOX_DEFAULT
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_LOTTERY_CLERK, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
playse SE_PC_ON
special DoLotteryCornerComputerEffect
@@ -30,7 +32,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_LotteryClerk:: @ 821F69C
delay 220
special EndLotteryCornerComputerEffect
delay 10
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_LOTTERY_CLERK, Common_Movement_FacePlayer
waitmovement 0
compare VAR_0x8004, 0
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_NoMatch
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/map.json b/data/maps/LilycoveCity_DepartmentStore_2F/map.json
index 7a1e8bf04..ebef46ae5 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/map.json
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F",
"name": "LilycoveCity_DepartmentStore_2F",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_2F",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/map.json b/data/maps/LilycoveCity_DepartmentStore_3F/map.json
index e95c8173f..c911b9d26 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/map.json
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F",
"name": "LilycoveCity_DepartmentStore_3F",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_3F",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/map.json b/data/maps/LilycoveCity_DepartmentStore_4F/map.json
index d57963ac7..c6291ec2c 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/map.json
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F",
"name": "LilycoveCity_DepartmentStore_4F",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_4F",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/map.json b/data/maps/LilycoveCity_DepartmentStore_5F/map.json
index d92404b98..6123c1c78 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/map.json
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F",
"name": "LilycoveCity_DepartmentStore_5F",
"layout": "LAYOUT_LILYCOVE_CITY_DEPARTMENT_STORE_5F",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc
index 0a2525b87..2b36e3d27 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WOMAN, 7
+
LilycoveCity_DepartmentStore_5F_MapScripts:: @ 821FF7A
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LilycoveCity_DepartmentStore_5F_OnWarp
.byte 0
@@ -11,8 +13,8 @@ LilycoveCity_DepartmentStore_5F_OnWarp: @ 821FF80
.2byte 0
LilycoveCity_DepartmentStore_5F_EventScript_BlockRoofStairs:: @ 821FF9A
- setobjectxy 7, 16, 2
- turnobject 7, DIR_NORTH
+ setobjectxy LOCALID_WOMAN, 16, 2
+ turnobject LOCALID_WOMAN, DIR_NORTH
end
LilycoveCity_DepartmentStore_5F_EventScript_ClerkFarLeft:: @ 821FFA6
@@ -125,7 +127,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_PokefanF:: @ 822006C
LilycoveCity_DepartmentStore_5F_EventScript_Woman:: @ 8220075
lockall
- applymovement 7, Common_Movement_FacePlayer
+ applymovement LOCALID_WOMAN, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 0
goto_if_eq LilycoveCity_DepartmentStore_5F_EventScript_WomanNormal
@@ -143,7 +145,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_WomanNormal:: @ 822009C
LilycoveCity_DepartmentStore_5F_EventScript_WomanLegendaryWeather:: @ 82200A7
msgbox LilycoveCity_DepartmentStore_5F_Text_ClosedRooftopForWeather, MSGBOX_DEFAULT
closemessage
- applymovement 7, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_WOMAN, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
diff --git a/data/maps/LilycoveCity_Harbor/map.json b/data/maps/LilycoveCity_Harbor/map.json
index b5238ac20..491d42624 100644
--- a/data/maps/LilycoveCity_Harbor/map.json
+++ b/data/maps/LilycoveCity_Harbor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_HARBOR",
"name": "LilycoveCity_Harbor",
"layout": "LAYOUT_HARBOR",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_Harbor/scripts.inc b/data/maps/LilycoveCity_Harbor/scripts.inc
index 023f530fb..1d9ae6a01 100644
--- a/data/maps/LilycoveCity_Harbor/scripts.inc
+++ b/data/maps/LilycoveCity_Harbor/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_ATTENDANT, 1
+.set LOCALID_SS_TIDAL, 2
+.set LOCALID_FERRY_SAILOR, 4
+.set LOCALID_BRINEY, 5
+
LilycoveCity_Harbor_MapScripts:: @ 821E000
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_Harbor_OnTransition
.byte 0
@@ -110,7 +115,7 @@ LilycoveCity_Harbor_EventScript_GetEonTicketState:: @ 821E194
setvar VAR_TEMP_E, 0
goto_if_unset FLAG_ENABLE_SHIP_SOUTHERN_ISLAND, Common_EventScript_NopReturn
checkitem ITEM_EON_TICKET, 1
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_NopReturn
setvar VAR_TEMP_E, 1
goto_if_set FLAG_SHOWN_EON_TICKET, Common_EventScript_NopReturn
@@ -121,7 +126,7 @@ LilycoveCity_Harbor_EventScript_GetAuroraTicketState:: @ 821E1C6
setvar VAR_TEMP_D, 0
goto_if_unset FLAG_ENABLE_SHIP_BIRTH_ISLAND, Common_EventScript_NopReturn
checkitem ITEM_AURORA_TICKET, 1
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_NopReturn
setvar VAR_TEMP_D, 1
goto_if_set FLAG_SHOWN_AURORA_TICKET, Common_EventScript_NopReturn
@@ -132,7 +137,7 @@ LilycoveCity_Harbor_EventScript_GetOldSeaMapState:: @ 821E1F8
setvar VAR_TEMP_C, 0
goto_if_unset FLAG_ENABLE_SHIP_FARAWAY_ISLAND, Common_EventScript_NopReturn
checkitem ITEM_OLD_SEA_MAP, 1
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_NopReturn
setvar VAR_TEMP_C, 1
goto_if_set FLAG_SHOWN_OLD_SEA_MAP, Common_EventScript_NopReturn
@@ -143,7 +148,7 @@ LilycoveCity_Harbor_EventScript_GetMysticTicketState:: @ 821E22A
setvar VAR_TEMP_9, 0
goto_if_unset FLAG_ENABLE_SHIP_NAVEL_ROCK, Common_EventScript_NopReturn
checkitem ITEM_MYSTIC_TICKET, 1
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_NopReturn
setvar VAR_TEMP_9, 1
goto_if_set FLAG_SHOWN_MYSTIC_TICKET, Common_EventScript_NopReturn
@@ -247,18 +252,18 @@ LilycoveCity_Harbor_EventScript_OldSeaMapFirstTime:: @ 821E350
call LilycoveCity_Harbor_EventScript_GetEventTicketSailor
msgbox EventTicket_Text_OldSeaMapTooFar, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 4, Common_Movement_ExclamationMark
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 4, Common_Movement_Delay48
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_Delay48
waitmovement 0
compare VAR_FACING, DIR_NORTH
call_if_eq LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayNorth
compare VAR_FACING, DIR_EAST
call_if_eq LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayEast
- addobject 5
+ addobject LOCALID_BRINEY
compare VAR_FACING, DIR_NORTH
call_if_eq LilycoveCity_Harbor_EventScript_BrineyFaceSailorNorth
compare VAR_FACING, DIR_EAST
@@ -274,7 +279,7 @@ LilycoveCity_Harbor_EventScript_OldSeaMapFirstTime:: @ 821E350
call_if_eq LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorNorth
compare VAR_FACING, DIR_EAST
call_if_eq LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorEast
- setvar VAR_0x8004, 2
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepart
warp MAP_FARAWAY_ISLAND_ENTRANCE, 255, 13, 38
waitstate
@@ -329,14 +334,14 @@ LilycoveCity_Harbor_EventScript_MultipleEventTicketsFirstTime:: @ 821E44D
LilycoveCity_Harbor_EventScript_ExitFirstTimeTicketSailSelect:: @ 821E4B6
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 30
- removeobject 4
+ removeobject LOCALID_FERRY_SAILOR
delay 30
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
- showobjectat 1, MAP_LILYCOVE_CITY_HARBOR
+ showobjectat LOCALID_ATTENDANT, MAP_LILYCOVE_CITY_HARBOR
delay 30
msgbox LilycoveCity_Harbor_Text_SailAnotherTime, MSGBOX_DEFAULT
release
@@ -348,24 +353,24 @@ LilycoveCity_Harbor_EventScript_GetEventTicketSailor:: @ 821E4EE
delay 30
hideobjectat VAR_LAST_TALKED, MAP_LILYCOVE_CITY_HARBOR
delay 60
- addobject 4
+ addobject LOCALID_FERRY_SAILOR
delay 30
- applymovement 4, Common_Movement_FacePlayer
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_FacePlayer
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BoardFerryWithSailor:: @ 821E514
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 30
- removeobject 4
+ removeobject LOCALID_FERRY_SAILOR
compare VAR_FACING, DIR_NORTH
call_if_eq LilycoveCity_Harbor_EventScript_PlayerBoardFerryNorth
compare VAR_FACING, DIR_EAST
call_if_eq LilycoveCity_Harbor_EventScript_PlayerBoardFerryEast
delay 30
hideobjectat OBJ_EVENT_ID_PLAYER, 0
- setvar VAR_0x8004, 2
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepart
return
@@ -429,7 +434,7 @@ LilycoveCity_Harbor_EventScript_BoardFerry:: @ 821E5CC
call_if_eq LilycoveCity_Harbor_EventScript_PlayerBoardFerryEast
delay 30
hideobjectat OBJ_EVENT_ID_PLAYER, 0
- setvar VAR_0x8004, 2
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepart
return
@@ -475,12 +480,12 @@ LilycoveCity_Harbor_EventScript_SailorFerryAvailable:: @ 821E64C
end
LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayNorth:: @ 821E656
- applymovement 4, LilycoveCity_Harbor_Movement_SailorOutOfWayNorth
+ applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayNorth
waitmovement 0
return
LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayEast:: @ 821E661
- applymovement 4, LilycoveCity_Harbor_Movement_SailorOutOfWayEast
+ applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayEast
waitmovement 0
return
@@ -498,36 +503,36 @@ LilycoveCity_Harbor_Movement_SailorOutOfWayEast: @ 821E671
step_end
LilycoveCity_Harbor_EventScript_BrineyFaceSailorNorth:: @ 821E675
- applymovement 5, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BrineyFaceSailorEast:: @ 821E680
- applymovement 5, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BrineyFacePlayerNorth:: @ 821E68B
- applymovement 5, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BrineyFacePlayerEast:: @ 821E696
- applymovement 5, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorNorth:: @ 821E6A1
- applymovement 5, LilycoveCity_Harbor_Movement_BrineyBoardFerry
+ applymovement LOCALID_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_PlayerBoardWithBrineyNorth
- applymovement 4, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyNorth
+ applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyNorth
waitmovement 0
return
LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorEast:: @ 821E6BA
- applymovement 5, LilycoveCity_Harbor_Movement_BrineyBoardFerry
+ applymovement LOCALID_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_PlayerBoardWithBrineyEast
- applymovement 4, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast
+ applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast
waitmovement 0
return
diff --git a/data/maps/LilycoveCity_House1/map.json b/data/maps/LilycoveCity_House1/map.json
index 85ea994c5..bd6850f5a 100644
--- a/data/maps/LilycoveCity_House1/map.json
+++ b/data/maps/LilycoveCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_HOUSE1",
"name": "LilycoveCity_House1",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_House2/map.json b/data/maps/LilycoveCity_House2/map.json
index 719a63067..5c208c852 100644
--- a/data/maps/LilycoveCity_House2/map.json
+++ b/data/maps/LilycoveCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_HOUSE2",
"name": "LilycoveCity_House2",
"layout": "LAYOUT_LILYCOVE_CITY_HOUSE2",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_House3/map.json b/data/maps/LilycoveCity_House3/map.json
index 3b4212c1a..0331372c9 100644
--- a/data/maps/LilycoveCity_House3/map.json
+++ b/data/maps/LilycoveCity_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_HOUSE3",
"name": "LilycoveCity_House3",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_House4/map.json b/data/maps/LilycoveCity_House4/map.json
index e086b2d45..7a1571abf 100644
--- a/data/maps/LilycoveCity_House4/map.json
+++ b/data/maps/LilycoveCity_House4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_HOUSE4",
"name": "LilycoveCity_House4",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/map.json b/data/maps/LilycoveCity_LilycoveMuseum_1F/map.json
index 8e5605821..09875fddc 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/map.json
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F",
"name": "LilycoveCity_LilycoveMuseum_1F",
"layout": "LAYOUT_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F",
- "music": "MUS_BIJYUTU",
+ "music": "MUS_LILYCOVE_MUSEUM",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc
index 998cd2897..624e304c8 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_CURATOR, 2
+.set LOCALID_ARTIST_2, 8
+
LilycoveCity_LilycoveMuseum_1F_MapScripts:: @ 8218CB8
.byte 0
@@ -7,7 +10,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_Greeter:: @ 8218CB9
LilycoveCity_LilycoveMuseum_1F_EventScript_Curator:: @ 8218CC2
lockall
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
message LilycoveCity_LilycoveMuseum_1F_Text_ImCuratorHaveYouViewedOurPaintings
waitmessage
multichoice 20, 8, MULTI_VIEWED_PAINTINGS, 1
@@ -36,9 +39,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_NotInterested:: @ 8218D14
LilycoveCity_LilycoveMuseum_1F_EventScript_InterestedInPaintings:: @ 8218D1E
msgbox LilycoveCity_LilycoveMuseum_1F_Text_ExcellentCanYouComeWithMe, MSGBOX_SIGN
- applymovement 2, LilycoveCity_LilycoveMuseum_1F_Movement_CuratorEnterStairs
+ applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_1F_Movement_CuratorEnterStairs
waitmovement 0
- removeobject 2
+ removeobject LOCALID_CURATOR
switch VAR_FACING
case DIR_NORTH, LilycoveCity_LilycoveMuseum_1F_EventScript_FollowCuratorNorth
case DIR_WEST, LilycoveCity_LilycoveMuseum_1F_EventScript_FollowCuratorWest
@@ -153,7 +156,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_Artist2:: @ 8218E2B
faceplayer
msgbox LilycoveCity_LilycoveMuseum_1F_Text_AimToSeeGreatPaintings, MSGBOX_DEFAULT
closemessage
- applymovement 8, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_ARTIST_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/map.json b/data/maps/LilycoveCity_LilycoveMuseum_2F/map.json
index 7c3c144c8..76d30eb68 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/map.json
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F",
"name": "LilycoveCity_LilycoveMuseum_2F",
"layout": "LAYOUT_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F",
- "music": "MUS_BIJYUTU",
+ "music": "MUS_LILYCOVE_MUSEUM",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc
index 5d45ed144..4cebebd82 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_CURATOR, 1
+
LilycoveCity_LilycoveMuseum_2F_MapScripts:: @ 821973A
map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_LilycoveMuseum_2F_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_LilycoveMuseum_2F_OnFrame
@@ -62,16 +64,16 @@ LilycoveCity_LilycoveMuseum_2F_OnFrame: @ 82197FE
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowExhibitHall:: @ 8219808
lockall
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_PlayerWalkInPlaceLeft
waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ThisIsExhibitHall, MSGBOX_SIGN
- applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
+ applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ExplainExhibitHall, MSGBOX_SIGN
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_PlayerWalkInPlaceLeft
waitmovement 0
@@ -107,16 +109,16 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_AddedPainting:: @ 82198BA
end
LilycoveCity_LilycoveMuseum_2F_EventScript_ThankPlayer:: @ 82198C3
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsYouPlayer, MSGBOX_DEFAULT
- applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
+ applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
msgbox LilycoveCity_LilycoveMuseum_2F_Text_PaintingsAttractedMoreGuests, MSGBOX_DEFAULT
goto LilycoveCity_LilycoveMuseum_2F_EventScript_GiveGlassOrnament
end
LilycoveCity_LilycoveMuseum_2F_EventScript_GiveGlassOrnament:: @ 82198EA
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
msgbox LilycoveCity_LilycoveMuseum_2F_Text_TokenOfGratitude, MSGBOX_DEFAULT
givedecoration DECOR_GLASS_ORNAMENT
compare VAR_RESULT, FALSE
@@ -183,35 +185,35 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_RichBoy:: @ 821999C
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowCoolPainting:: @ 82199A5
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsPaintingOfPokemon, MSGBOX_SIGN
fadescreen FADE_TO_BLACK
- showcontestwinner 9
+ showcontestwinner CONTEST_WINNER_MUSEUM_COOL
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowBeautyPainting:: @ 82199B3
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsPaintingOfPokemon, MSGBOX_SIGN
fadescreen FADE_TO_BLACK
- showcontestwinner 10
+ showcontestwinner CONTEST_WINNER_MUSEUM_BEAUTY
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowCutePainting:: @ 82199C1
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsPaintingOfPokemon, MSGBOX_SIGN
fadescreen FADE_TO_BLACK
- showcontestwinner 11
+ showcontestwinner CONTEST_WINNER_MUSEUM_CUTE
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowSmartPainting:: @ 82199CF
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsPaintingOfPokemon, MSGBOX_SIGN
fadescreen FADE_TO_BLACK
- showcontestwinner 12
+ showcontestwinner CONTEST_WINNER_MUSEUM_SMART
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowToughPainting:: @ 82199DD
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsPaintingOfPokemon, MSGBOX_SIGN
fadescreen FADE_TO_BLACK
- showcontestwinner 13
+ showcontestwinner CONTEST_WINNER_MUSEUM_TOUGH
releaseall
end
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/map.json b/data/maps/LilycoveCity_MoveDeletersHouse/map.json
index caed79705..814719a9c 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/map.json
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_MOVE_DELETERS_HOUSE",
"name": "LilycoveCity_MoveDeletersHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc
index 2592ccd9c..1a27e3b8f 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc
@@ -1,9 +1,11 @@
+.set LOCALID_MOVE_DELETER, 1
+
LilycoveCity_MoveDeletersHouse_MapScripts:: @ 821EA0A
.byte 0
LilycoveCity_MoveDeletersHouse_EventScript_MoveDeleter:: @ 821EA0B
lockall
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_MOVE_DELETER, Common_Movement_FacePlayer
waitmovement 0
msgbox LilycoveCity_MoveDeletersHouse_Text_ICanMakeMonForgetMove, MSGBOX_YESNO
switch VAR_RESULT
@@ -43,7 +45,7 @@ LilycoveCity_MoveDeletersHouse_EventScript_TryForgetMove:: @ 821EAB0
compare VAR_RESULT, TRUE
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_LastMonWithSurf
special MoveDeleterForgetMove
- playfanfare MUS_ME_WASURE
+ playfanfare MUS_MOVE_DELETED
waitfanfare
msgbox LilycoveCity_MoveDeletersHouse_Text_MonHasForgottenMove, MSGBOX_DEFAULT
releaseall
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/map.json b/data/maps/LilycoveCity_PokemonCenter_1F/map.json
index 625904e41..daaec1191 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/map.json
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_POKEMON_CENTER_1F",
"name": "LilycoveCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc
index a7df8528e..829c55646 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
LilycoveCity_PokemonCenter_1F_MapScripts:: @ 821C5B2
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -25,9 +27,8 @@ LilycoveCity_PokemonCenter_1F_EventScript_ShowContestLadyMon:: @ 821C5E4
clearflag FLAG_HIDE_LILYCOVE_POKEMON_CENTER_CONTEST_LADY_MON
end
-@ VAR_0x800B is the Nurse's object event id
LilycoveCity_PokemonCenter_1F_EventScript_Nurse:: @ 821C5E8
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/map.json b/data/maps/LilycoveCity_PokemonCenter_2F/map.json
index a82cc515a..b9c8e1302 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/map.json
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_POKEMON_CENTER_2F",
"name": "LilycoveCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/map.json b/data/maps/LilycoveCity_PokemonTrainerFanClub/map.json
index 820bf34c4..7d5c42034 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/map.json
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB",
"name": "LilycoveCity_PokemonTrainerFanClub",
"layout": "LAYOUT_LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc
index b76f96b30..6ff869db3 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc
@@ -1,3 +1,12 @@
+.set LOCALID_LASS, 1
+.set LOCALID_MAN, 2
+.set LOCALID_POKEFAN_M, 3
+.set LOCALID_LITTLE_GIRL, 4
+.set LOCALID_NINJA_BOY, 5
+.set LOCALID_BOY, 6
+.set LOCALID_WOMAN, 7
+.set LOCALID_EXPERT_F, 8
+
LilycoveCity_PokemonTrainerFanClub_MapScripts:: @ 821C785
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_PokemonTrainerFanClub_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonTrainerFanClub_OnTransition
@@ -11,20 +20,20 @@ LilycoveCity_PokemonTrainerFanClub_OnFrame: @ 821C790
LilycoveCity_PokemonTrainerFanClub_EventScript_MeetFirstFans:: @ 821C79A
lockall
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_LASS, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_OhWowItsPlayer, MSGBOX_DEFAULT
- applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlWatchPlayer
- applymovement 2, LilycoveCity_PokemonTrainerFanClub_Movement_FanApproachPlayer
+ applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlWatchPlayer
+ applymovement LOCALID_MAN, LilycoveCity_PokemonTrainerFanClub_Movement_FanApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_HeardAboutYouImYourFan, MSGBOX_DEFAULT
- applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlMoveCloserToPlayer
+ applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlMoveCloserToPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlHideFromPlayer
+ applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlHideFromPlayer
waitmovement 0
setvar VAR_LILYCOVE_FAN_CLUB_STATE, 2
releaseall
@@ -168,35 +177,35 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_TrySetUpTVShow:: @ 821C9B4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember1ToFarTable:: @ 821C9B8
- setobjectxyperm 1, 7, 5
+ setobjectxyperm LOCALID_LASS, 7, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember2ToFarTable:: @ 821C9C0
- setobjectxyperm 3, 3, 4
+ setobjectxyperm LOCALID_POKEFAN_M, 3, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember3ToFarTable:: @ 821C9C8
- setobjectxyperm 4, 7, 2
+ setobjectxyperm LOCALID_LITTLE_GIRL, 7, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember4ToFarTable:: @ 821C9D0
- setobjectxyperm 5, 5, 5
+ setobjectxyperm LOCALID_NINJA_BOY, 5, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember5ToFarTable:: @ 821C9D8
- setobjectxyperm 6, 5, 2
+ setobjectxyperm LOCALID_BOY, 5, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember6ToFarTable:: @ 821C9E0
- setobjectxyperm 2, 8, 4
+ setobjectxyperm LOCALID_MAN, 8, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember7ToFarTable:: @ 821C9E8
- setobjectxyperm 7, 3, 3
+ setobjectxyperm LOCALID_WOMAN, 3, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember8ToFarTable:: @ 821C9F0
- setobjectxyperm 8, 8, 3
+ setobjectxyperm LOCALID_EXPERT_F, 8, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_SetFanMemberPositionsForFirstFanMeeting:: @ 821C9F8
diff --git a/data/maps/LilycoveCity_UnusedMart/map.json b/data/maps/LilycoveCity_UnusedMart/map.json
index 65c9b2295..696674bf1 100644
--- a/data/maps/LilycoveCity_UnusedMart/map.json
+++ b/data/maps/LilycoveCity_UnusedMart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LILYCOVE_CITY_UNUSED_MART",
"name": "LilycoveCity_UnusedMart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_LILYCOVE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown/map.json b/data/maps/LittlerootTown/map.json
index f0c5694d8..5335dd66e 100644
--- a/data/maps/LittlerootTown/map.json
+++ b/data/maps/LittlerootTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN",
"name": "LittlerootTown",
"layout": "LAYOUT_LITTLEROOT_TOWN",
- "music": "MUS_MISHIRO",
+ "music": "MUS_LITTLEROOT",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/LittlerootTown/scripts.inc b/data/maps/LittlerootTown/scripts.inc
index 5fd2a5fca..ba5832309 100644
--- a/data/maps/LittlerootTown/scripts.inc
+++ b/data/maps/LittlerootTown/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_TWIN, 1
+.set LOCALID_MOM, 4
+.set LOCALID_RIVAL, 7
+.set LOCALID_BIRCH, 8
+
LittlerootTown_MapScripts:: @ 81E7DCB
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_OnFrame
@@ -79,24 +84,24 @@ LittlerootTown_EventScript_SetExitedHouseAfterLatiSSTicketEvent:: @ 81E7E5C
return
LittlerootTown_EventScript_MoveMomToMaysDoor:: @ 81E7E67
- setobjectxyperm 4, 14, 8
+ setobjectxyperm LOCALID_MOM, 14, 8
return
LittlerootTown_EventScript_SetTwinPos:: @ 81E7E6F
compare VAR_LITTLEROOT_TOWN_STATE, 0
goto_if_eq LittlerootTown_EventScript_SetTwinGuardingRoutePos
- setobjectxyperm 1, 10, 1
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_TWIN, 10, 1
+ setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_EventScript_SetTwinGuardingRoutePos:: @ 81E7E86
- setobjectxyperm 1, 7, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_TWIN, 7, 2
+ setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_DOWN
return
LittlerootTown_EventScript_SetMomStandingInFrontOfDoorPos:: @ 81E7E92
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_DOWN
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_DOWN
checkplayergender
compare VAR_RESULT, MALE
call_if_eq LittlerootTown_EventScript_SetMomInFrontOfDoorMale
@@ -105,11 +110,11 @@ LittlerootTown_EventScript_SetMomStandingInFrontOfDoorPos:: @ 81E7E92
return
LittlerootTown_EventScript_SetMomInFrontOfDoorMale:: @ 81E7EB1
- setobjectxyperm 4, 5, 9
+ setobjectxyperm LOCALID_MOM, 5, 9
return
LittlerootTown_EventScript_SetMomInFrontOfDoorFemale:: @ 81E7EB9
- setobjectxyperm 4, 14, 9
+ setobjectxyperm LOCALID_MOM, 14, 9
return
LittlerootTown_OnFrame: @ 81E7EC1
@@ -142,27 +147,27 @@ LittlerootTown_EventScript_StepOffTruckFemale:: @ 81E7EF9
LittlerootTown_EventScript_GoInsideWithMom:: @ 81E7F17
delay 15
- playse SE_DANSA
+ playse SE_LEDGE
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerStepOffTruck
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
- addobject 4
- applymovement 4, LittlerootTown_Movement_MomExitHouse
+ addobject LOCALID_MOM
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitHouse
waitmovement 0
closedoor VAR_0x8004, VAR_0x8005
waitdooranim
delay 10
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerAtTruck
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerAtTruck
waitmovement 0
msgbox LittlerootTown_Text_OurNewHomeLetsGoInside, MSGBOX_DEFAULT
closemessage
- applymovement 4, LittlerootTown_Movement_MomApproachDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachDoor
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerApproachDoor
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomEnterHouse
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomEnterHouse
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerEnterHouse
waitmovement 0
setflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
@@ -216,7 +221,7 @@ LittlerootTown_Movement_PlayerStepOffTruck: @ 81E7FAC
LittlerootTown_EventScript_BeginDexUpgradeScene:: @ 81E7FB1
lockall
playse SE_PIN
- applymovement 8, Common_Movement_ExclamationMark
+ applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
waitmovement 0
delay 80
msgbox LittlerootTown_Text_BirchSomethingToShowYouAtLab, MSGBOX_DEFAULT
@@ -235,8 +240,8 @@ LittlerootTown_OnWarp: @ 81E7FE2
.2byte 0
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgrade:: @ 81E7FEC
- addobject 8
- addobject 7
+ addobject LOCALID_BIRCH
+ addobject LOCALID_RIVAL
checkplayergender
compare VAR_RESULT, MALE
goto_if_eq LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale
@@ -244,13 +249,13 @@ LittlerootTown_EventScript_SetRivalBirchPosForDexUpgrade:: @ 81E7FEC
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale:: @ 81E8004
- setobjectxy 7, 6, 10
- setobjectxy 8, 5, 10
+ setobjectxy LOCALID_RIVAL, 6, 10
+ setobjectxy LOCALID_BIRCH, 5, 10
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeFemale:: @ 81E8013
- setobjectxy 7, 13, 10
- setobjectxy 8, 14, 10
+ setobjectxy LOCALID_RIVAL, 13, 10
+ setobjectxy LOCALID_BIRCH, 14, 10
end
LittlerootTown_EventScript_FatMan:: @ 81E8022
@@ -276,7 +281,7 @@ LittlerootTown_EventScript_GoSaveBirch:: @ 81E805D
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
release
@@ -295,10 +300,10 @@ LittlerootTown_EventScript_GoodLuck:: @ 81E8087
LittlerootTown_EventScript_NeedPokemonTriggerLeft:: @ 81E8091
lockall
- applymovement 1, LittlerootTown_Movement_TwinApproachPlayerLeft
+ applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerLeft
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
- applymovement 1, LittlerootTown_Movement_TwinReturnLeft
+ applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnLeft
waitmovement 0
releaseall
end
@@ -306,7 +311,7 @@ LittlerootTown_EventScript_NeedPokemonTriggerLeft:: @ 81E8091
LittlerootTown_EventScript_DangerousWithoutPokemon:: @ 81E80AD
msgbox LittlerootTown_Text_IfYouGoInGrassPokemonWillJumpOut, MSGBOX_DEFAULT
closemessage
- applymovement 1, LittlerootTown_Movement_TwinPushPlayerFromRoute
+ applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinPushPlayerFromRoute
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PushPlayerBackFromRoute
waitmovement 0
msgbox LittlerootTown_Text_DangerousIfYouDontHavePokemon, MSGBOX_DEFAULT
@@ -353,10 +358,10 @@ LittlerootTown_Movement_PushPlayerBackFromRoute: @ 81E80EB
LittlerootTown_EventScript_NeedPokemonTriggerRight:: @ 81E80EF
lockall
- applymovement 1, LittlerootTown_Movement_TwinApproachPlayerRight
+ applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerRight
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
- applymovement 1, LittlerootTown_Movement_TwinReturnRight
+ applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnRight
waitmovement 0
releaseall
end
@@ -387,14 +392,14 @@ LittlerootTown_Movement_TwinReturnRight: @ 81E8118
LittlerootTown_EventScript_GoSaveBirchTrigger:: @ 81E811F
lockall
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_TWIN, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
releaseall
@@ -447,14 +452,14 @@ LittlerootTown_EventScript_PlayersHouseSignFemale:: @ 81E81B2
LittlerootTown_EventScript_GiveRunningShoesTrigger0:: @ 81E81BB
lockall
setvar VAR_0x8008, 0
- setobjectxy 4, 10, 9
+ setobjectxy LOCALID_MOM, 10, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
LittlerootTown_EventScript_GiveRunningShoesTrigger1:: @ 81E81CE
lockall
setvar VAR_0x8008, 1
- setobjectxy 4, 11, 9
+ setobjectxy LOCALID_MOM, 11, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
@@ -520,12 +525,12 @@ LittlerootTown_EventScript_SetHomeDoorCoordsFemale:: @ 81E828C
return
LittlerootTown_EventScript_MomNoticePlayerMale:: @ 81E8297
- applymovement 4, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
LittlerootTown_EventScript_MomNoticePlayerFemale:: @ 81E82A2
- applymovement 4, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
@@ -562,70 +567,70 @@ LittlerootTown_EventScript_MomApproachPlayerFemale:: @ 81E82F0
LittlerootTown_EventScript_MomApproachPlayer0:: @ 81E8333
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayer0
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer0
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayer1:: @ 81E8348
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayer1
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer1
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale2:: @ 81E835D
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerMale2
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale3:: @ 81E8372
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerMale3
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale4:: @ 81E8387
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerMale4
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale5:: @ 81E839C
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerMale5
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale5
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale2:: @ 81E83B1
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerFemale2
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale3:: @ 81E83C6
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerFemale3
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale4:: @ 81E83DB
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerFemale4
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale5:: @ 81E83F0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 4, LittlerootTown_Movement_MomApproachPlayerFemale5
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale5
waitmovement 0
return
@@ -660,107 +665,107 @@ LittlerootTown_EventScript_MomReturnHomeFemale:: @ 81E8448
return
LittlerootTown_EventScript_MomReturnHome0:: @ 81E848B
- applymovement 4, LittlerootTown_Movement_MomReturnHome0
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome0
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHome1:: @ 81E8496
- applymovement 4, LittlerootTown_Movement_MomReturnHome1
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome1
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHomeMale2:: @ 81E84A1
- applymovement 4, LittlerootTown_Movement_MomReturnHomeMale2
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale3:: @ 81E84C7
- applymovement 4, LittlerootTown_Movement_MomReturnHomeMale3
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale4:: @ 81E84ED
- applymovement 4, LittlerootTown_Movement_MomReturnHomeMale4
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale5:: @ 81E8513
- applymovement 4, LittlerootTown_Movement_MomReturnHomeMale5
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale2:: @ 81E8539
- applymovement 4, LittlerootTown_Movement_MomReturnHomeFemale2
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale3:: @ 81E855F
- applymovement 4, LittlerootTown_Movement_MomReturnHomeFemale3
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale4:: @ 81E8585
- applymovement 4, LittlerootTown_Movement_MomReturnHomeFemale4
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale5:: @ 81E85AB
- applymovement 4, LittlerootTown_Movement_MomReturnHomeFemale5
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
@@ -924,20 +929,20 @@ LittlerootTown_EventScript_Mom:: @ 81E863D
compare VAR_RESULT, FEMALE
call_if_eq LittlerootTown_EventScript_SetHomeDoorCoordsFemale
call LittlerootTown_EventScript_GiveRunningShoes
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
- applymovement 4, LittlerootTown_Movement_MomExitThroughDoor
+ applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
- hideobjectat 4, MAP_LITTLEROOT_TOWN
+ hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
goto LittlerootTown_EventScript_SetReceivedRunningShoes
end
LittlerootTown_EventScript_SetReceivedRunningShoes:: @ 81E8686
- removeobject 4
+ removeobject LOCALID_MOM
setflag FLAG_SYS_B_DASH
setvar VAR_LITTLEROOT_TOWN_STATE, 4
release
@@ -945,7 +950,7 @@ LittlerootTown_EventScript_SetReceivedRunningShoes:: @ 81E8686
LittlerootTown_EventScript_GiveRunningShoes:: @ 81E8693
msgbox LittlerootTown_Text_WearTheseRunningShoes, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_Text_SwitchShoesWithRunningShoes
waitfanfare
setflag FLAG_RECEIVED_RUNNING_SHOES
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/map.json b/data/maps/LittlerootTown_BrendansHouse_1F/map.json
index 9911e293a..3929b2e0c 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/map.json
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F",
"name": "LittlerootTown_BrendansHouse_1F",
"layout": "LAYOUT_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F",
- "music": "MUS_MISHIRO",
+ "music": "MUS_LITTLEROOT",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc
index 09b4ce152..ee677fbff 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_MOM, 1
+.set LOCALID_RIVAL_MOM, 4
+.set LOCALID_RIVAL, 7
+
LittlerootTown_BrendansHouse_1F_MapScripts:: @ 81F7755
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_OnTransition
@@ -35,18 +39,18 @@ LittlerootTown_BrendansHouse_1F_OnTransition: @ 81F77A4
end
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs:: @ 81F77C6
- setobjectxyperm 1, 8, 4
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 8, 4
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV:: @ 81F77D2
- setobjectxyperm 1, 4, 5
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 4, 5
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor:: @ 81F77DE
- setobjectxyperm 1, 9, 8
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 9, 8
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
@ Many of the below scripts have no gender check because they assume youre in the correct house
@@ -64,7 +68,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F7814
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
- applymovement 1, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
+ applymovement LOCALID_MOM, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
waitmovement 0
warp MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F, 255, 7, 1
waitstate
@@ -77,27 +81,27 @@ LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs: @ 81F783A
LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn:: @ 81F783C
lockall
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, MALE
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
end
LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport:: @ 81F784D
lockall
- setvar VAR_0x8004, 0
- setvar VAR_0x8005, 1 @ Object event ID for Mom
+ setvar VAR_0x8004, MALE
+ setvar VAR_0x8005, LOCALID_MOM
goto PlayersHouse_1F_EventScript_PetalburgGymReportMale
end
LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor:: @ 81F785E
lockall
playse SE_PIN
- applymovement 4, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL_MOM, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 4, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL_MOM, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
- applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
+ applymovement LOCALID_RIVAL_MOM, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
waitmovement 0
special GetRivalSonDaughterString
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
@@ -117,7 +121,7 @@ LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach: @ 81F789C
LittlerootTown_BrendansHouse_1F_EventScript_GoSeeRoom:: @ 81F78A3
lockall
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, MALE
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
@@ -143,18 +147,18 @@ LittlerootTown_BrendansHouse_1F_EventScript_MeetRival2:: @ 81F78D6
end
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival:: @ 81F78E2
- playse SE_KAIDAN
+ playse SE_EXIT
delay 10
- addobject 7
+ addobject LOCALID_RIVAL
delay 30
playse SE_PIN
- applymovement 7, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 7, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
compare VAR_0x8008, 1
call_if_ne LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
compare VAR_0x8008, 0
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0
compare VAR_0x8008, 1
@@ -169,8 +173,8 @@ LittlerootTown_BrendansHouse_1F_EventScript_MeetRival:: @ 81F78E2
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1
compare VAR_0x8008, 2
call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2
- playse SE_KAIDAN
- removeobject 7
+ playse SE_EXIT
+ removeobject LOCALID_RIVAL
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
@@ -188,17 +192,17 @@ LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan:: @ 81F7981
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0:: @ 81F798C
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1:: @ 81F7997
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2:: @ 81F79A2
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
waitmovement 0
return
@@ -230,19 +234,19 @@ LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2: @ 81F79B9
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0:: @ 81F79C1
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1:: @ 81F79D3
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2:: @ 81F79E5
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2
- applymovement 7, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
waitmovement 0
return
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/map.json b/data/maps/LittlerootTown_BrendansHouse_2F/map.json
index 9cfdec8fe..03e2dcd82 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/map.json
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F",
"name": "LittlerootTown_BrendansHouse_2F",
"layout": "LAYOUT_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F",
- "music": "MUS_MISHIRO",
+ "music": "MUS_LITTLEROOT",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc
index 4f673a7be..ab6f55af5 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_RIVAL, 1
+
LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81F83E3
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_2F_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_BrendansHouse_2F_OnWarp
@@ -26,8 +28,8 @@ LittlerootTown_BrendansHouse_2F_EventScript_TryUpdateBrendanPos:: @ 81F8433
goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_Ret
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_Ret @ Odd that the MaysHouse equivalent was used here instead
- setobjectxyperm 1, 0, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_RIVAL, 0, 2
+ setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_2F_EventScript_Ret:: @ 81F8456
@@ -63,16 +65,16 @@ LittlerootTown_BrendansHouse_2F_EventScript_RivalsPokeBall:: @ 81F8481
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan:: @ 81F8497
delay 10
- addobject 1
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters
+ addobject LOCALID_RIVAL
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters
waitmovement 0
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
delay 10
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
compare VAR_FACING, DIR_NORTH
call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanNorth
compare VAR_FACING, DIR_SOUTH
@@ -91,49 +93,49 @@ LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan:: @ 81F8497
end
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanNorth:: @ 81F8507
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanNorth
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanSouth:: @ 81F8536
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanSouth
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanWest:: @ 81F8565
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanWest
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanEast:: @ 81F8594
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
- applymovement 1, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast
+ applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast
waitmovement 0
return
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/map.json b/data/maps/LittlerootTown_MaysHouse_1F/map.json
index 5e3a5aecd..739665181 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/map.json
+++ b/data/maps/LittlerootTown_MaysHouse_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F",
"name": "LittlerootTown_MaysHouse_1F",
"layout": "LAYOUT_LITTLEROOT_TOWN_MAYS_HOUSE_1F",
- "music": "MUS_MISHIRO",
+ "music": "MUS_LITTLEROOT",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc
index 2a4b653d3..1e1bb0e11 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc
+++ b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_MOM, 1
+.set LOCALID_RIVAL_MOM, 4
+.set LOCALID_RIVAL, 7
+
LittlerootTown_MaysHouse_1F_MapScripts:: @ 81F88A5
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_MaysHouse_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_1F_OnTransition
@@ -35,18 +39,18 @@ LittlerootTown_MaysHouse_1F_OnTransition: @ 81F88F4
end
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToStairs:: @ 81F8916
- setobjectxyperm 1, 2, 4
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 2, 4
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToTV:: @ 81F8922
- setobjectxyperm 1, 6, 5
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 6, 5
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToDoor:: @ 81F892E
- setobjectxyperm 1, 1, 8
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_MOM, 1, 8
+ setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
@ Many of the below scripts have no gender check because they assume youre in the correct house
@@ -63,7 +67,7 @@ LittlerootTown_MaysHouse_1F_EventScript_GoUpstairsToSetClock:: @ 81F8964
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
- applymovement 1, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
+ applymovement LOCALID_MOM, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
waitmovement 0
warp MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F, 255, 1, 1
waitstate
@@ -76,27 +80,27 @@ LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs: @ 81F898A
LittlerootTown_MaysHouse_1F_EventScript_EnterHouseMovingIn:: @ 81F898C
lockall
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, FEMALE
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
end
LittlerootTown_MaysHouse_1F_EventScript_PetalburgGymReport:: @ 81F899D
lockall
- setvar VAR_0x8004, 1
- setvar VAR_0x8005, 1
+ setvar VAR_0x8004, FEMALE
+ setvar VAR_0x8005, LOCALID_MOM
goto PlayersHouse_1F_EventScript_PetalburgGymReportFemale
end
LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor:: @ 81F89AE
lockall
playse SE_PIN
- applymovement 4, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL_MOM, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 4, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL_MOM, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
- applymovement 4, LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach
+ applymovement LOCALID_RIVAL_MOM, LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach
waitmovement 0
special GetRivalSonDaughterString
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
@@ -151,7 +155,7 @@ RivalsHouse_1F_EventScript_RivalSibling:: @ 81F8A3D
LittlerootTown_MaysHouse_1F_EventScript_GoSeeRoom:: @ 81F8A4C
lockall
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, FEMALE
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -177,18 +181,18 @@ LittlerootTown_MaysHouse_1F_EventScript_MeetRival2:: @ 81F8A7F
end
LittlerootTown_MaysHouse_1F_EventScript_MeetRival:: @ 81F8A8B
- playse SE_KAIDAN
+ playse SE_EXIT
delay 10
- addobject 7
+ addobject LOCALID_RIVAL
delay 30
playse SE_PIN
- applymovement 7, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 7, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
compare VAR_0x8008, 1
call_if_ne LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
compare VAR_0x8008, 0
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer0
compare VAR_0x8008, 1
@@ -203,8 +207,8 @@ LittlerootTown_MaysHouse_1F_EventScript_MeetRival:: @ 81F8A8B
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1
compare VAR_0x8008, 2
call_if_eq LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2
- playse SE_KAIDAN
- removeobject 7
+ playse SE_EXIT
+ removeobject LOCALID_RIVAL
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MAY
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
@@ -222,17 +226,17 @@ LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay:: @ 81F8B2A
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer0:: @ 81F8B35
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer1:: @ 81F8B40
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer2:: @ 81F8B4B
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2
waitmovement 0
return
@@ -264,19 +268,19 @@ LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2: @ 81F8B62
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs0:: @ 81F8B6A
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit0
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1:: @ 81F8B7C
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit1
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2:: @ 81F8B8E
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit2
- applymovement 7, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2
waitmovement 0
return
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/map.json b/data/maps/LittlerootTown_MaysHouse_2F/map.json
index 54b4e7c7e..1fa2ff01d 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/map.json
+++ b/data/maps/LittlerootTown_MaysHouse_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F",
"name": "LittlerootTown_MaysHouse_2F",
"layout": "LAYOUT_LITTLEROOT_TOWN_MAYS_HOUSE_2F",
- "music": "MUS_MISHIRO",
+ "music": "MUS_LITTLEROOT",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc
index d40740835..dd22ed670 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc
+++ b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_RIVAL, 1
+
LittlerootTown_MaysHouse_2F_MapScripts:: @ 81F9296
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_OnWarp
@@ -26,8 +28,8 @@ LittlerootTown_MaysHouse_2F_EventScript_TryUpdateMayPos:: @ 81F92E6
goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_Ret
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
goto_if_ge LittlerootTown_MaysHouse_2F_EventScript_Ret
- setobjectxyperm 1, 8, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_RIVAL, 8, 2
+ setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_MaysHouse_2F_EventScript_Ret:: @ 81F9309
@@ -63,16 +65,16 @@ LittlerootTown_MaysHouse_2F_EventScript_RivalsPokeBall:: @ 81F9334
LittlerootTown_MaysHouse_2F_EventScript_MeetMay:: @ 81F934A
delay 10
- addobject 1
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayEnters
+ addobject LOCALID_RIVAL
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayEnters
waitmovement 0
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
delay 10
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
compare VAR_FACING, DIR_NORTH
call_if_eq LittlerootTown_MaysHouse_2F_EventScript_MeetMayNorth
compare VAR_FACING, DIR_SOUTH
@@ -91,49 +93,49 @@ LittlerootTown_MaysHouse_2F_EventScript_MeetMay:: @ 81F934A
end
LittlerootTown_MaysHouse_2F_EventScript_MeetMayNorth:: @ 81F93BA
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayNorth
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth
waitmovement 0
return
LittlerootTown_MaysHouse_2F_EventScript_MeetMaySouth:: @ 81F93E9
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMaySouth
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth
waitmovement 0
return
LittlerootTown_MaysHouse_2F_EventScript_MeetMayWest:: @ 81F9418
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
closemessage
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest
waitmovement 0
return
LittlerootTown_MaysHouse_2F_EventScript_MeetMayEast:: @ 81F9440
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayEast
- applymovement 1, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast
+ applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast
waitmovement 0
return
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/map.json b/data/maps/LittlerootTown_ProfessorBirchsLab/map.json
index 629516c25..deee3e264 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/map.json
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/map.json
@@ -2,7 +2,7 @@
"id": "MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB",
"name": "LittlerootTown_ProfessorBirchsLab",
"layout": "LAYOUT_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB",
- "music": "MUS_ODAMAKI",
+ "music": "MUS_BIRCH_LAB",
"region_map_section": "MAPSEC_LITTLEROOT_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc
index b9ce0c809..bc03be7b2 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_AIDE, 1
+.set LOCALID_BIRCH, 2
+.set LOCALID_RIVAL, 3
+.set LOCALID_BALL_CYNDAQUIL, 4
+.set LOCALID_BALL_TOTODILE, 5
+.set LOCALID_BALL_CHIKORITA, 6
+
LittlerootTown_ProfessorBirchsLab_MapScripts:: @ 81F9C91
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_ProfessorBirchsLab_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_ProfessorBirchsLab_OnWarp
@@ -34,8 +41,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_CheckReadyForJohtoStarter:: @ 81F9
specialvar VAR_RESULT, HasAllHoennMons
compare VAR_RESULT, TRUE
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter
- setobjectmovementtype 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
- setobjectxyperm 3, 5, 10
+ setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
+ setobjectxyperm LOCALID_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter:: @ 81F9CE9
@@ -48,8 +55,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout:: @ 81F9CF3
LittlerootTown_ProfessorBirchsLab_EventScript_SetAfterJohtoStarterLayout:: @ 81F9CF7
setmaplayoutindex LAYOUT_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB_WITH_TABLE
- setobjectmovementtype 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
- setobjectxyperm 3, 5, 10
+ setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
+ setobjectxyperm LOCALID_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_OnWarp: @ 81F9D06
@@ -68,35 +75,35 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SetPlayerPosForReceiveStarter:: @
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade:: @ 81F9D45
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
- addobject 2
- addobject 3
- turnobject 3, DIR_NORTH
- setobjectxy 3, 5, 5
- turnobject 2, DIR_SOUTH
- setobjectxy 2, 6, 4
- turnobject 1, DIR_EAST
- setobjectxy 1, 10, 10
+ addobject LOCALID_BIRCH
+ addobject LOCALID_RIVAL
+ turnobject LOCALID_RIVAL, DIR_NORTH
+ setobjectxy LOCALID_RIVAL, 5, 5
+ turnobject LOCALID_BIRCH, DIR_SOUTH
+ setobjectxy LOCALID_BIRCH, 6, 4
+ turnobject LOCALID_AIDE, DIR_EAST
+ setobjectxy LOCALID_AIDE, 10, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_AddRivalObject:: @ 81F9D71
- addobject 3
+ addobject LOCALID_RIVAL
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForJohtoStarters:: @ 81F9D75
- addobject 4
- addobject 5
- addobject 6
- addobject 3
- turnobject 4, DIR_SOUTH
- setobjectxy 4, 8, 4
- turnobject 5, DIR_SOUTH
- setobjectxy 5, 9, 4
- turnobject 6, DIR_SOUTH
- setobjectxy 6, 10, 4
- turnobject 2, DIR_SOUTH
- setobjectxy 2, 6, 4
- turnobject 3, DIR_EAST
- setobjectxy 3, 5, 5
+ addobject LOCALID_BALL_CYNDAQUIL
+ addobject LOCALID_BALL_TOTODILE
+ addobject LOCALID_BALL_CHIKORITA
+ addobject LOCALID_RIVAL
+ turnobject LOCALID_BALL_CYNDAQUIL, DIR_SOUTH
+ setobjectxy LOCALID_BALL_CYNDAQUIL, 8, 4
+ turnobject LOCALID_BALL_TOTODILE, DIR_SOUTH
+ setobjectxy LOCALID_BALL_TOTODILE, 9, 4
+ turnobject LOCALID_BALL_CHIKORITA, DIR_SOUTH
+ setobjectxy LOCALID_BALL_CHIKORITA, 10, 4
+ turnobject LOCALID_BIRCH, DIR_SOUTH
+ setobjectxy LOCALID_BIRCH, 6, 4
+ turnobject LOCALID_RIVAL, DIR_EAST
+ setobjectxy LOCALID_RIVAL, 5, 5
end
LittlerootTown_ProfessorBirchsLab_OnFrame: @ 81F9DB9
@@ -113,7 +120,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveStarterEvent:: @ 81F9DDB
bufferleadmonspeciesname 0
message LittlerootTown_ProfessorBirchsLab_Text_LikeYouToHavePokemon
waitmessage
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
msgbox LittlerootTown_ProfessorBirchsLab_Text_WhyNotGiveNicknameToMon, MSGBOX_YESNO
compare VAR_RESULT, YES
@@ -173,18 +180,18 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex:: @ 81F9E80
delay 30
msgbox LittlerootTown_ProfessorBirchsLab_Text_OtherRegionsUpgradeToNational, MSGBOX_DEFAULT
closemessage
- applymovement 2, LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes
+ applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes
waitmovement 0
delay 20
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 20
- applymovement 3, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
checkplayergender
@@ -195,13 +202,13 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex:: @ 81F9E80
playse SE_PC_ON
waitse
delay 20
- applymovement 2, LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex
+ applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex
waitmovement 0
- applymovement 3, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox LittlerootTown_ProfessorBirchsLab_Text_OkayAllDone, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_PokedexUpgradedToNational
waitmessage
waitfanfare
@@ -303,7 +310,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_Cyndaquil:: @ 81F9FBB
release
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
goto_if_ge LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
showmonpic SPECIES_CYNDAQUIL, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeCyndaquil, MSGBOX_YESNO
@@ -316,7 +323,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_Totodile:: @ 81F9FEF
release
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
goto_if_ge LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
showmonpic SPECIES_TOTODILE, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeTotodile, MSGBOX_YESNO
@@ -329,7 +336,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_Chikorita:: @ 81FA023
release
compare VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
goto_if_ge LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
showmonpic SPECIES_CHIKORITA, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeChikorita, MSGBOX_YESNO
@@ -363,7 +370,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveCyndaquil:: @ 81FA06C
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty:: @ 81FA0A1
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 4
+ removeobject LOCALID_BALL_CYNDAQUIL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil
@@ -374,7 +381,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty:: @ 81FA0A1
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToPC:: @ 81FA0CC
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 4
+ removeobject LOCALID_BALL_CYNDAQUIL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_CyndaquilTransferredToPC
@@ -408,7 +415,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveTotodile:: @ 81FA10D
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty:: @ 81FA142
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 5
+ removeobject LOCALID_BALL_TOTODILE
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile
@@ -419,7 +426,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty:: @ 81FA142
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToPC:: @ 81FA16D
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 5
+ removeobject LOCALID_BALL_TOTODILE
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_TotodileTransferredToPC
@@ -453,7 +460,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveChikorita:: @ 81FA1AE
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty:: @ 81FA1E3
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 6
+ removeobject LOCALID_BALL_CHIKORITA
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita
@@ -464,7 +471,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty:: @ 81FA1E3
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToPC:: @ 81FA20E
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
- removeobject 6
+ removeobject LOCALID_BALL_CHIKORITA
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_ChikoritaTransferredToPC
@@ -485,7 +492,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita:: @ 81FA23F
end
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter:: @ 81FA24F
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_ReceivedJohtoStarter
waitmessage
waitfanfare
@@ -529,7 +536,7 @@ EventScript_RegisterProfBirch:: @ 81FA2D2
msgbox MatchCall_Text_BirchRegisterCall, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox MatchCall_Text_RegisteredBirch, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -544,7 +551,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedex:: @ 81FA2F8
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivePokedex
msgbox LittlerootTown_ProfessorBirchsLab_Text_ExplainPokedex, MSGBOX_DEFAULT
closemessage
- applymovement 3, LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer
+ applymovement LOCALID_RIVAL, LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -580,7 +587,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_BrendanGivePokeBalls:: @ 81FA37F
return
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivePokedex:: @ 81FA3AC
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_ReceivedPokedex
waitfanfare
setflag FLAG_SYS_POKEDEX_GET
diff --git a/data/maps/MagmaHideout_1F/map.json b/data/maps/MagmaHideout_1F/map.json
index 8865cff2f..fe5513e3f 100644
--- a/data/maps/MagmaHideout_1F/map.json
+++ b/data/maps/MagmaHideout_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_1F",
"name": "MagmaHideout_1F",
"layout": "LAYOUT_MAGMA_HIDEOUT_1F",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_2F_1R/map.json b/data/maps/MagmaHideout_2F_1R/map.json
index 1d7d2958d..a5c52683c 100644
--- a/data/maps/MagmaHideout_2F_1R/map.json
+++ b/data/maps/MagmaHideout_2F_1R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_2F_1R",
"name": "MagmaHideout_2F_1R",
"layout": "LAYOUT_MAGMA_HIDEOUT_2F_1R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_2F_2R/map.json b/data/maps/MagmaHideout_2F_2R/map.json
index 38f492421..4aa6896f6 100644
--- a/data/maps/MagmaHideout_2F_2R/map.json
+++ b/data/maps/MagmaHideout_2F_2R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_2F_2R",
"name": "MagmaHideout_2F_2R",
"layout": "LAYOUT_MAGMA_HIDEOUT_2F_2R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_2F_3R/map.json b/data/maps/MagmaHideout_2F_3R/map.json
index fbed23781..51a4daf26 100644
--- a/data/maps/MagmaHideout_2F_3R/map.json
+++ b/data/maps/MagmaHideout_2F_3R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_2F_3R",
"name": "MagmaHideout_2F_3R",
"layout": "LAYOUT_MAGMA_HIDEOUT_2F_3R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_3F_1R/map.json b/data/maps/MagmaHideout_3F_1R/map.json
index 082b1d4c6..edf4cfa21 100644
--- a/data/maps/MagmaHideout_3F_1R/map.json
+++ b/data/maps/MagmaHideout_3F_1R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_3F_1R",
"name": "MagmaHideout_3F_1R",
"layout": "LAYOUT_MAGMA_HIDEOUT_3F_1R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_3F_2R/map.json b/data/maps/MagmaHideout_3F_2R/map.json
index 3bf22b2e0..70c6bfb97 100644
--- a/data/maps/MagmaHideout_3F_2R/map.json
+++ b/data/maps/MagmaHideout_3F_2R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_3F_2R",
"name": "MagmaHideout_3F_2R",
"layout": "LAYOUT_MAGMA_HIDEOUT_3F_2R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_3F_3R/map.json b/data/maps/MagmaHideout_3F_3R/map.json
index 38a5342c3..824f5cb74 100644
--- a/data/maps/MagmaHideout_3F_3R/map.json
+++ b/data/maps/MagmaHideout_3F_3R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_3F_3R",
"name": "MagmaHideout_3F_3R",
"layout": "LAYOUT_MAGMA_HIDEOUT_3F_3R",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_4F/map.json b/data/maps/MagmaHideout_4F/map.json
index 0dec87a13..d38e85fdf 100644
--- a/data/maps/MagmaHideout_4F/map.json
+++ b/data/maps/MagmaHideout_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAGMA_HIDEOUT_4F",
"name": "MagmaHideout_4F",
"layout": "LAYOUT_MAGMA_HIDEOUT_4F",
- "music": "MUS_AJITO",
+ "music": "MUS_AQUA_MAGMA_HIDEOUT",
"region_map_section": "MAPSEC_MAGMA_HIDEOUT",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MagmaHideout_4F/scripts.inc b/data/maps/MagmaHideout_4F/scripts.inc
index 5acc683a4..50382f44e 100644
--- a/data/maps/MagmaHideout_4F/scripts.inc
+++ b/data/maps/MagmaHideout_4F/scripts.inc
@@ -1,28 +1,36 @@
+.set LOCALID_GROUDON, 1
+.set LOCALID_GRUNT_1, 2
+.set LOCALID_GRUNT_2, 3
+.set LOCALID_GRUNT_3, 4
+.set LOCALID_TABITHA, 5
+.set LOCALID_MAXIE, 6
+.set LOCALID_GROUDON_SLEEPING, 7
+
MagmaHideout_4F_MapScripts:: @ 823A55F
.byte 0
MagmaHideout_4F_EventScript_Maxie:: @ 823A560
lockall
- playbgm MUS_MGM0, 0
+ playbgm MUS_ENCOUNTER_MAGMA, 0
msgbox MagmaHideout_4F_Text_MaxieAwakenGroudon, MSGBOX_DEFAULT
closemessage
delay 20
setvar VAR_RESULT, 1
- playse SE_W197
+ playse SE_M_DETECT
dofieldeffectsparkle 18, 42, 0
waitfieldeffect FLDEFF_SPARKLE
setvar VAR_RESULT, 1
- playfanfare MUS_ME_TAMA
- playse SE_TAMA
+ playfanfare MUS_AWAKEN_LEGEND
+ playse SE_ORB
special DoOrbEffect
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 150
- removeobject 7 @ sleeping Groudon
- addobject 1 @ awakened Groudon
+ removeobject LOCALID_GROUDON_SLEEPING
+ addobject LOCALID_GROUDON
waitstate
delay 60
- applymovement 1, MagmaHideout_4F_Movement_GroudonApproach
+ applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonApproach
waitmovement 0
special FadeOutOrbEffect
waitstate
@@ -32,9 +40,9 @@ MagmaHideout_4F_EventScript_Maxie:: @ 823A560
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 1, MagmaHideout_4F_Movement_GroudonExit
+ applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonExit
waitmovement 0
- removeobject 1
+ removeobject LOCALID_GROUDON
delay 4
setvar VAR_0x8004, 2 @ vertical pan
setvar VAR_0x8005, 2 @ horizontal pan
@@ -43,14 +51,14 @@ MagmaHideout_4F_EventScript_Maxie:: @ 823A560
special ShakeCamera
waitstate
delay 30
- applymovement 6, MagmaHideout_4F_Movement_MaxieLookAround
+ applymovement LOCALID_MAXIE, MagmaHideout_4F_Movement_MaxieLookAround
waitmovement 0
msgbox MagmaHideout_4F_Text_MaxieGroudonWhatsWrong, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 30
- applymovement 6, Common_Movement_FacePlayer
+ applymovement LOCALID_MAXIE, Common_Movement_FacePlayer
waitmovement 0
msgbox MagmaHideout_4F_Text_MaxieOhItWasYou, MSGBOX_DEFAULT
closemessage
@@ -63,11 +71,11 @@ MagmaHideout_4F_EventScript_Maxie:: @ 823A560
setflag FLAG_GROUDON_AWAKENED_MAGMA_HIDEOUT
setvar VAR_SLATEPORT_HARBOR_STATE, 1
fadescreen FADE_TO_BLACK
- removeobject 6
- removeobject 2
- removeobject 3
- removeobject 4
- removeobject 5
+ removeobject LOCALID_MAXIE
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
+ removeobject LOCALID_GRUNT_3
+ removeobject LOCALID_TABITHA
setflag FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS
fadescreen FADE_FROM_BLACK
releaseall
diff --git a/data/maps/MarineCave_End/map.json b/data/maps/MarineCave_End/map.json
index 7f382b088..d2e506a14 100644
--- a/data/maps/MarineCave_End/map.json
+++ b/data/maps/MarineCave_End/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MARINE_CAVE_END",
"name": "MarineCave_End",
"layout": "LAYOUT_MARINE_CAVE_END",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_MARINE_CAVE",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/MarineCave_End/scripts.inc b/data/maps/MarineCave_End/scripts.inc
index 6eaeb4b51..a6d894793 100644
--- a/data/maps/MarineCave_End/scripts.inc
+++ b/data/maps/MarineCave_End/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_KYOGRE, 1
+
MarineCave_End_MapScripts:: @ 823AFDF
map_script MAP_SCRIPT_ON_RESUME, MarineCave_End_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, MarineCave_End_OnTransition
@@ -11,7 +13,7 @@ MarineCave_End_EventScript_TryRemoveKyogre:: @ 823AFF4
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 1
+ removeobject LOCALID_KYOGRE
return
MarineCave_End_OnTransition: @ 823B008
@@ -27,13 +29,13 @@ MarineCave_End_EventScript_Kyogre:: @ 823B01B
lockall
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0
- applymovement 1, MarineCave_End_Movement_KyogreApproach
+ applymovement LOCALID_KYOGRE, MarineCave_End_Movement_KyogreApproach
waitmovement 0
waitse
playmoncry SPECIES_KYOGRE, 2
delay 40
waitmoncry
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_KYOGRE
setwildbattle SPECIES_KYOGRE, 70, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
special BattleSetup_StartLegendaryBattle
diff --git a/data/maps/MarineCave_Entrance/map.json b/data/maps/MarineCave_Entrance/map.json
index 541ccddc6..f815ca069 100644
--- a/data/maps/MarineCave_Entrance/map.json
+++ b/data/maps/MarineCave_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MARINE_CAVE_ENTRANCE",
"name": "MarineCave_Entrance",
"layout": "LAYOUT_MARINE_CAVE_ENTRANCE",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_MARINE_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity/map.json b/data/maps/MauvilleCity/map.json
index 096edafe3..cf3d5f8a1 100644
--- a/data/maps/MauvilleCity/map.json
+++ b/data/maps/MauvilleCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY",
"name": "MauvilleCity",
"layout": "LAYOUT_MAUVILLE_CITY",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/MauvilleCity/scripts.inc b/data/maps/MauvilleCity/scripts.inc
index 4994b8775..7107f4754 100644
--- a/data/maps/MauvilleCity/scripts.inc
+++ b/data/maps/MauvilleCity/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_WALLY, 6
+.set LOCALID_WALLYS_UNCLE, 7
+.set LOCALID_SCOTT, 11
+
MauvilleCity_MapScripts:: @ 81DF385
map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_OnTransition
.byte 0
@@ -70,7 +74,7 @@ MauvilleCity_EventScript_WallysUncle:: @ 81DF41D
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_UncleAskPlayerToBattleWally
msgbox MauvilleCity_Text_UncleHesTooPeppy, MSGBOX_DEFAULT
closemessage
- applymovement 7, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -78,7 +82,7 @@ MauvilleCity_EventScript_WallysUncle:: @ 81DF41D
MauvilleCity_EventScript_UncleAskPlayerToBattleWally:: @ 81DF43D
msgbox MauvilleCity_Text_UncleCanYouBattleWally, MSGBOX_DEFAULT
closemessage
- applymovement 7, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -86,17 +90,17 @@ MauvilleCity_EventScript_UncleAskPlayerToBattleWally:: @ 81DF43D
MauvilleCity_EventScript_Wally:: @ 81DF452
lockall
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_WallyRequestBattleAgain
- applymovement 6, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox MauvilleCity_Text_WallyWantToChallengeGym, MSGBOX_DEFAULT
msgbox MauvilleCity_Text_UncleYourePushingIt, MSGBOX_DEFAULT
msgbox MauvilleCity_Text_WallyWeCanBeatAnyone, MSGBOX_DEFAULT
- applymovement 6, Common_Movement_FacePlayer
+ applymovement LOCALID_WALLY, Common_Movement_FacePlayer
waitmovement 0
playse SE_PIN
- applymovement 6, Common_Movement_ExclamationMark
+ applymovement LOCALID_WALLY, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 6, Common_Movement_Delay48
+ applymovement LOCALID_WALLY, Common_Movement_Delay48
waitmovement 0
msgbox MauvilleCity_Text_WallyWillYouBattleMe, MSGBOX_YESNO
goto MauvilleCity_EventScript_BattleWallyPrompt
@@ -115,46 +119,46 @@ MauvilleCity_EventScript_BattleWallyPrompt:: @ 81DF4AD
MauvilleCity_EventScript_WallyAndUncleExitNorth:: @ 81DF4E0
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth1
- applymovement 6, MauvilleCity_Movement_WallyExitNorth1
- applymovement 7, MauvilleCity_Movement_WallysUncleExitNorth1
+ applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitNorth1
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth1
waitmovement 0
- applymovement 6, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 30
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerFaceUncleNorth
- applymovement 7, MauvilleCity_Movement_WallysUncleApproachPlayerNorth
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerNorth
waitmovement 0
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth2
- applymovement 7, MauvilleCity_Movement_WallysUncleExitNorth2
- applymovement 6, MauvilleCity_Movement_WallyExitNorth2
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth2
+ applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitNorth2
waitmovement 0
goto MauvilleCity_EventScript_DefeatedWally
end
MauvilleCity_EventScript_WallyAndUncleExitEast:: @ 81DF53D
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast1
- applymovement 6, MauvilleCity_Movement_WallyExitEast1
- applymovement 7, MauvilleCity_Movement_WallysUncleExitEast1
+ applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitEast1
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast1
waitmovement 0
- applymovement 6, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 30
- applymovement 7, MauvilleCity_Movement_WallysUncleApproachPlayerEast
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerEast
waitmovement 0
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast2
- applymovement 7, MauvilleCity_Movement_WallysUncleExitEast2
- applymovement 6, MauvilleCity_Movement_WallyExitEast2
+ applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast2
+ applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitEast2
waitmovement 0
goto MauvilleCity_EventScript_DefeatedWally
end
MauvilleCity_EventScript_DefeatedWally:: @ 81DF593
- removeobject 6
- removeobject 7
+ removeobject LOCALID_WALLY
+ removeobject LOCALID_WALLYS_UNCLE
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE
setflag FLAG_DEFEATED_WALLY_MAUVILLE
@@ -173,45 +177,45 @@ MauvilleCity_EventScript_DefeatedWally:: @ 81DF593
call_if_eq MauvilleCity_EventScript_ScottExitNorth
compare VAR_FACING, DIR_EAST
call_if_eq MauvilleCity_EventScript_ScottExitEast
- removeobject 11
+ removeobject LOCALID_SCOTT
releaseall
end
MauvilleCity_EventScript_ScottApproachPlayerNorth:: @ 81DF5F3
- addobject 11
- applymovement 11, MauvilleCity_Movement_ScottApproachPlayerNorth
+ addobject LOCALID_SCOTT
+ applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottApproachPlayerNorth
waitmovement 0
return
MauvilleCity_EventScript_ScottApproachPlayerEast:: @ 81DF601
- setobjectxyperm 11, 12, 13
- addobject 11
- applymovement 11, MauvilleCity_Movement_ScottApproachPlayerEast
+ setobjectxyperm LOCALID_SCOTT, 12, 13
+ addobject LOCALID_SCOTT
+ applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottApproachPlayerEast
waitmovement 0
return
MauvilleCity_EventScript_ScottExitNorth:: @ 81DF616
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitNorth
- applymovement 11, MauvilleCity_Movement_ScottExitNorth
+ applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottExitNorth
waitmovement 0
return
MauvilleCity_EventScript_ScottExitEast:: @ 81DF628
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitEast
- applymovement 11, MauvilleCity_Movement_ScottExitEast
+ applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottExitEast
waitmovement 0
return
MauvilleCity_EventScript_BattleWally:: @ 81DF63A
msgbox MauvilleCity_Text_WallyHereICome, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_WALLY_MAUVILLE, MauvilleCity_Text_WallyDefeat
- applymovement 6, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox MauvilleCity_Text_WallyIllGoBackToVerdanturf, MSGBOX_DEFAULT
- applymovement 6, Common_Movement_FacePlayer
+ applymovement LOCALID_WALLY, Common_Movement_FacePlayer
waitmovement 0
msgbox MauvilleCity_Text_ThankYouNotEnoughToBattle, MSGBOX_DEFAULT
- applymovement 6, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox MauvilleCity_Text_UncleNoNeedToBeDown, MSGBOX_DEFAULT
return
@@ -223,7 +227,7 @@ MauvilleCity_EventScript_DeclineWallyBattle:: @ 81DF683
end
MauvilleCity_EventScript_WallyRequestBattleAgain:: @ 81DF690
- applymovement 6, Common_Movement_FacePlayer
+ applymovement LOCALID_WALLY, Common_Movement_FacePlayer
waitmovement 0
msgbox MauvilleCity_Text_WallyPleaseBattleMe, MSGBOX_YESNO
goto MauvilleCity_EventScript_BattleWallyPrompt
@@ -456,7 +460,7 @@ MauvilleCity_EventScript_RegisterWallyCall:: @ 81DF7BA
pokenavcall MauvilleCity_Text_WallyPokenavCall
waitmessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox MauvilleCity_Text_RegisteredWally, MSGBOX_DEFAULT
waitfanfare
closemessage
diff --git a/data/maps/MauvilleCity_BikeShop/map.json b/data/maps/MauvilleCity_BikeShop/map.json
index 44d09d883..217d3be26 100644
--- a/data/maps/MauvilleCity_BikeShop/map.json
+++ b/data/maps/MauvilleCity_BikeShop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_BIKE_SHOP",
"name": "MauvilleCity_BikeShop",
"layout": "LAYOUT_MAUVILLE_CITY_BIKE_SHOP",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_GameCorner/map.json b/data/maps/MauvilleCity_GameCorner/map.json
index 1493cda23..2564596ba 100644
--- a/data/maps/MauvilleCity_GameCorner/map.json
+++ b/data/maps/MauvilleCity_GameCorner/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_GAME_CORNER",
"name": "MauvilleCity_GameCorner",
"layout": "LAYOUT_MAUVILLE_CITY_GAME_CORNER",
- "music": "MUS_CASINO",
+ "music": "MUS_GAME_CORNER",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_GameCorner/scripts.inc b/data/maps/MauvilleCity_GameCorner/scripts.inc
index 46c61a017..ad3f7a407 100644
--- a/data/maps/MauvilleCity_GameCorner/scripts.inc
+++ b/data/maps/MauvilleCity_GameCorner/scripts.inc
@@ -53,7 +53,7 @@ MauvilleCity_GameCorner_EventScript_Buy50Coins:: @ 820FC33
removemoney COINS_PRICE_50, 0
updatemoneybox 0, 0
updatecoinsbox 1, 6
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_ThankYouHereAreYourCoins, MSGBOX_DEFAULT
hidemoneybox
hidecoinsbox 0, 5
@@ -71,7 +71,7 @@ MauvilleCity_GameCorner_EventScript_Buy500Coins:: @ 820FC75
removemoney COINS_PRICE_500, 0
updatemoneybox 0, 0
updatecoinsbox 1, 6
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_ThankYouHereAreYourCoins, MSGBOX_DEFAULT
hidemoneybox
hidecoinsbox 0, 5
@@ -172,7 +172,7 @@ MauvilleCity_GameCorner_EventScript_BuyTreeckoDoll:: @ 820FDCB
removecoins DOLL_COINS
adddecoration DECOR_TREECKO_DOLL
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_SendToYourHomePC, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseDollPrize
end
@@ -188,7 +188,7 @@ MauvilleCity_GameCorner_EventScript_BuyTorchicDoll:: @ 820FE05
removecoins DOLL_COINS
adddecoration DECOR_TORCHIC_DOLL
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_SendToYourHomePC, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseDollPrize
end
@@ -204,7 +204,7 @@ MauvilleCity_GameCorner_EventScript_BuyMudkipDoll:: @ 820FE3F
removecoins DOLL_COINS
adddecoration DECOR_MUDKIP_DOLL
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_SendToYourHomePC, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseDollPrize
end
@@ -312,7 +312,7 @@ MauvilleCity_GameCorner_EventScript_BuyTM32:: @ 820FFDD
removecoins TM32_COINS
additem ITEM_TM32
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
end
@@ -327,7 +327,7 @@ MauvilleCity_GameCorner_EventScript_BuyTM29:: @ 8210017
removecoins TM29_COINS
additem ITEM_TM29
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
end
@@ -342,7 +342,7 @@ MauvilleCity_GameCorner_EventScript_BuyTM35:: @ 8210051
removecoins TM35_COINS
additem ITEM_TM35
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
end
@@ -357,7 +357,7 @@ MauvilleCity_GameCorner_EventScript_BuyTM24:: @ 821008B
removecoins TM24_COINS
additem ITEM_TM24
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
end
@@ -372,7 +372,7 @@ MauvilleCity_GameCorner_EventScript_BuyTM13:: @ 82100C5
removecoins TM13_COINS
additem ITEM_TM13
updatecoinsbox 1, 1
- playse SE_REGI
+ playse SE_SHOP
msgbox MauvilleCity_GameCorner_Text_HereYouGo, MSGBOX_DEFAULT
goto MauvilleCity_GameCorner_EventScript_ReturnToChooseTMPrize
end
@@ -481,7 +481,7 @@ MauvilleCity_GameCorner_EventScript_TryGive20Coins:: @ 821023D
setflag FLAG_RECEIVED_20_COINS
addcoins 20
msgbox MauvilleCity_GameCorner_Text_LuckOnlyLastSoLongTakeCoins, MSGBOX_DEFAULT
- playse SE_REGI
+ playse SE_SHOP
goto MauvilleCity_GameCorner_EventScript_PokefanMNormal
end
diff --git a/data/maps/MauvilleCity_Gym/map.json b/data/maps/MauvilleCity_Gym/map.json
index 50122e216..2451c6cd6 100644
--- a/data/maps/MauvilleCity_Gym/map.json
+++ b/data/maps/MauvilleCity_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_GYM",
"name": "MauvilleCity_Gym",
"layout": "LAYOUT_MAUVILLE_CITY_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_Gym/scripts.inc b/data/maps/MauvilleCity_Gym/scripts.inc
index 1a62fb9df..3fa7dc8c9 100644
--- a/data/maps/MauvilleCity_Gym/scripts.inc
+++ b/data/maps/MauvilleCity_Gym/scripts.inc
@@ -101,11 +101,11 @@ MauvilleCity_Gym_EventScript_WattsonDefeated:: @ 820DF2B
call Common_EventScript_SetGymTrainers
special MauvilleGymDeactivatePuzzle
special DrawWholeMapView
- playse SE_KI_GASYAN
+ playse SE_UNLOCK
call MauvilleCity_Gym_EventScript_GiveShockWave
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox MauvilleCity_Gym_Text_RegisteredWattson, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -116,7 +116,7 @@ MauvilleCity_Gym_EventScript_WattsonDefeated:: @ 820DF2B
MauvilleCity_Gym_EventScript_GiveShockWave2:: @ 820DF8D
giveitem ITEM_TM34
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM34
@@ -125,7 +125,7 @@ MauvilleCity_Gym_EventScript_GiveShockWave2:: @ 820DF8D
MauvilleCity_Gym_EventScript_GiveShockWave:: @ 820DFB1
giveitem ITEM_TM34
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM34
@@ -185,7 +185,7 @@ MauvilleCity_Gym_EventScript_PressFloorSwitch:: @ 820E08D
special MauvilleGymSetDefaultBarriers
special MauvilleGymPressSwitch
special DrawWholeMapView
- playse SE_KI_GASYAN
+ playse SE_UNLOCK
goto_if_set FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_ClearBarriersAltState
goto_if_unset FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_SetBarriersAltState
releaseall
diff --git a/data/maps/MauvilleCity_House1/map.json b/data/maps/MauvilleCity_House1/map.json
index 4f203bce6..019ae6f09 100644
--- a/data/maps/MauvilleCity_House1/map.json
+++ b/data/maps/MauvilleCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_HOUSE1",
"name": "MauvilleCity_House1",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_House2/map.json b/data/maps/MauvilleCity_House2/map.json
index 5c092f1c7..009befbab 100644
--- a/data/maps/MauvilleCity_House2/map.json
+++ b/data/maps/MauvilleCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_HOUSE2",
"name": "MauvilleCity_House2",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_Mart/map.json b/data/maps/MauvilleCity_Mart/map.json
index 2dcdd906e..ee4091ee1 100644
--- a/data/maps/MauvilleCity_Mart/map.json
+++ b/data/maps/MauvilleCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_MART",
"name": "MauvilleCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/map.json b/data/maps/MauvilleCity_PokemonCenter_1F/map.json
index 50e5d3c9f..9feb04be9 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/map.json
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_POKEMON_CENTER_1F",
"name": "MauvilleCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc
index ee13ffcfd..179dfad8a 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
MauvilleCity_PokemonCenter_1F_MapScripts:: @ 8210E5B
map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -13,9 +15,8 @@ MauvilleCity_PokemonCenter_1F_EventScript_SetMauvilleOldManGfx:: @ 8210E74
special ScrSpecial_SetMauvilleOldManObjEventGfx
end
-@ VAR_0x800B is the Nurse's object event id
MauvilleCity_PokemonCenter_1F_EventScript_Nurse:: @ 8210E78
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/map.json b/data/maps/MauvilleCity_PokemonCenter_2F/map.json
index da8f19255..3f616938b 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/map.json
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MAUVILLE_CITY_POKEMON_CENTER_2F",
"name": "MauvilleCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_MAUVILLE_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_1F_1R/map.json b/data/maps/MeteorFalls_1F_1R/map.json
index 45cf5803e..f177410e2 100644
--- a/data/maps/MeteorFalls_1F_1R/map.json
+++ b/data/maps/MeteorFalls_1F_1R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_METEOR_FALLS_1F_1R",
"name": "MeteorFalls_1F_1R",
"layout": "LAYOUT_METEOR_FALLS_1F_1R",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_METEOR_FALLS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_1F_1R/scripts.inc b/data/maps/MeteorFalls_1F_1R/scripts.inc
index c86d50d4d..c942e230e 100644
--- a/data/maps/MeteorFalls_1F_1R/scripts.inc
+++ b/data/maps/MeteorFalls_1F_1R/scripts.inc
@@ -1,3 +1,9 @@
+.set LOCALID_MAGMA_GRUNT_1, 5
+.set LOCALID_MAGMA_GRUNT_2, 6
+.set LOCALID_ARCHIE, 7
+.set LOCALID_AQUA_GRUNT_1, 8
+.set LOCALID_AQUA_GRUNT_2, 9
+
MeteorFalls_1F_1R_MapScripts:: @ 822BD2A
map_script MAP_SCRIPT_ON_LOAD, MeteorFalls_1F_1R_OnLoad
.byte 0
@@ -15,74 +21,74 @@ MeteorFalls_1F_1R_EventScript_OpenStevensCave:: @ 822BD3A
MeteorFalls_1F_1R_EventScript_MagmaStealsMeteoriteScene:: @ 822BD5F
lockall
- playbgm MUS_MGM0, 0
+ playbgm MUS_ENCOUNTER_MAGMA, 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceDown
waitmovement 0
delay 30
- applymovement 5, Common_Movement_WalkInPlaceDown
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceDown
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_WithThisMeteorite, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_WalkInPlaceFastestUp
- applymovement 6, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 5, Common_Movement_ExclamationMark
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 5, Common_Movement_Delay48
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_Delay48
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_DontExpectMercyFromMagma, MSGBOX_DEFAULT
closemessage
- applymovement 5, MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer
+ applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_HoldItRightThereMagma, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
- applymovement 5, Common_Movement_WalkInPlaceFastestLeft
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- addobject 7
- addobject 8
- addobject 9
- playbgm MUS_AQA_0, 0
- applymovement 7, MeteorFalls_1F_1R_Movement_ArchieArrive
- applymovement 8, MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive
- applymovement 9, MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive
+ addobject LOCALID_ARCHIE
+ addobject LOCALID_AQUA_GRUNT_1
+ addobject LOCALID_AQUA_GRUNT_2
+ playbgm MUS_ENCOUNTER_AQUA, 0
+ applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieArrive
+ applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive
+ applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive
waitmovement 0
- applymovement 5, Common_Movement_WalkInPlaceFastestLeft
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_BeSeeingYouTeamAqua, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, MeteorFalls_1F_1R_Movement_PushPlayerOutOfWay
- applymovement 5, MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit
- applymovement 6, MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit
+ applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit
+ applymovement LOCALID_MAGMA_GRUNT_2, MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit
waitmovement 0
- removeobject 5
- removeobject 6
- applymovement 7, MeteorFalls_1F_1R_Movement_ArchieApproachPlayer
+ removeobject LOCALID_MAGMA_GRUNT_1
+ removeobject LOCALID_MAGMA_GRUNT_2
+ applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieApproachPlayer
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_ArchieSeenYouBefore, MSGBOX_DEFAULT
closemessage
- applymovement 8, MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie
- applymovement 9, MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie
+ applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie
+ applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_BossWeShouldChaseMagma, MSGBOX_DEFAULT
- applymovement 7, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_ArchieYesNoTellingWhatMagmaWillDo, MSGBOX_DEFAULT
- applymovement 7, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox MeteorFalls_1F_1R_Text_ArchieFarewell, MSGBOX_DEFAULT
closemessage
- applymovement 7, MeteorFalls_1F_1R_Movement_ArchieExit
- applymovement 8, MeteorFalls_1F_1R_Movement_AquaGrunt1Exit
- applymovement 9, MeteorFalls_1F_1R_Movement_AquaGrunt2Exit
+ applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieExit
+ applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Exit
+ applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Exit
waitmovement 0
fadedefaultbgm
- removeobject 7
- removeobject 8
- removeobject 9
+ removeobject LOCALID_ARCHIE
+ removeobject LOCALID_AQUA_GRUNT_1
+ removeobject LOCALID_AQUA_GRUNT_2
setflag FLAG_HIDE_ROUTE_112_TEAM_MAGMA
setflag FLAG_MET_ARCHIE_METEOR_FALLS
setflag FLAG_HIDE_FALLARBOR_TOWN_BATTLE_TENT_SCOTT
diff --git a/data/maps/MeteorFalls_1F_2R/map.json b/data/maps/MeteorFalls_1F_2R/map.json
index ea585829f..49e001c88 100644
--- a/data/maps/MeteorFalls_1F_2R/map.json
+++ b/data/maps/MeteorFalls_1F_2R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_METEOR_FALLS_1F_2R",
"name": "MeteorFalls_1F_2R",
"layout": "LAYOUT_METEOR_FALLS_1F_2R",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_METEOR_FALLS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_B1F_1R/map.json b/data/maps/MeteorFalls_B1F_1R/map.json
index 2db212dfa..6cba2ec48 100644
--- a/data/maps/MeteorFalls_B1F_1R/map.json
+++ b/data/maps/MeteorFalls_B1F_1R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_METEOR_FALLS_B1F_1R",
"name": "MeteorFalls_B1F_1R",
"layout": "LAYOUT_METEOR_FALLS_B1F_1R",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_METEOR_FALLS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_B1F_2R/map.json b/data/maps/MeteorFalls_B1F_2R/map.json
index e318acfbc..57276d86d 100644
--- a/data/maps/MeteorFalls_B1F_2R/map.json
+++ b/data/maps/MeteorFalls_B1F_2R/map.json
@@ -2,7 +2,7 @@
"id": "MAP_METEOR_FALLS_B1F_2R",
"name": "MeteorFalls_B1F_2R",
"layout": "LAYOUT_METEOR_FALLS_B1F_2R",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_METEOR_FALLS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_StevensCave/map.json b/data/maps/MeteorFalls_StevensCave/map.json
index 7b1f7439e..01b05d308 100644
--- a/data/maps/MeteorFalls_StevensCave/map.json
+++ b/data/maps/MeteorFalls_StevensCave/map.json
@@ -2,7 +2,7 @@
"id": "MAP_METEOR_FALLS_STEVENS_CAVE",
"name": "MeteorFalls_StevensCave",
"layout": "LAYOUT_METEOR_FALLS_STEVENS_CAVE",
- "music": "MUS_DAN03",
+ "music": "MUS_CAVE_OF_ORIGIN",
"region_map_section": "MAPSEC_METEOR_FALLS",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MeteorFalls_StevensCave/scripts.inc b/data/maps/MeteorFalls_StevensCave/scripts.inc
index 71313be67..9ccc2ca68 100644
--- a/data/maps/MeteorFalls_StevensCave/scripts.inc
+++ b/data/maps/MeteorFalls_StevensCave/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_STEVEN, 1
+
MeteorFalls_StevensCave_MapScripts:: @ 823B181
.byte 0
@@ -6,11 +8,11 @@ MeteorFalls_StevensCave_EventScript_Steven:: @ 823B182
goto_if_set FLAG_DEFEATED_METEOR_FALLS_STEVEN, MeteorFalls_StevensCave_EventScript_Defeated
waitse
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_STEVEN, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_STEVEN, Common_Movement_Delay48
waitmovement 0
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_STEVEN, Common_Movement_FacePlayer
waitmovement 0
msgbox MeteorFalls_StevensCave_Text_ShouldKnowHowGoodIAmExpectWorst, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_STEVEN, MeteorFalls_StevensCave_Text_StevenDefeat
@@ -20,7 +22,7 @@ MeteorFalls_StevensCave_EventScript_Steven:: @ 823B182
end
MeteorFalls_StevensCave_EventScript_Defeated:: @ 823B1CD
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_STEVEN, Common_Movement_FacePlayer
waitmovement 0
msgbox MeteorFalls_StevensCave_Text_MyPredictionCameTrue, MSGBOX_DEFAULT
release
diff --git a/data/maps/MirageTower_1F/map.json b/data/maps/MirageTower_1F/map.json
index 91e15cc39..bb7930006 100644
--- a/data/maps/MirageTower_1F/map.json
+++ b/data/maps/MirageTower_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MIRAGE_TOWER_1F",
"name": "MirageTower_1F",
"layout": "LAYOUT_MIRAGE_TOWER_1F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_MIRAGE_TOWER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MirageTower_2F/map.json b/data/maps/MirageTower_2F/map.json
index 5e9769db6..bf4561675 100644
--- a/data/maps/MirageTower_2F/map.json
+++ b/data/maps/MirageTower_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MIRAGE_TOWER_2F",
"name": "MirageTower_2F",
"layout": "LAYOUT_MIRAGE_TOWER_2F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_MIRAGE_TOWER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MirageTower_3F/map.json b/data/maps/MirageTower_3F/map.json
index 2692de62a..6ccbf4678 100644
--- a/data/maps/MirageTower_3F/map.json
+++ b/data/maps/MirageTower_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MIRAGE_TOWER_3F",
"name": "MirageTower_3F",
"layout": "LAYOUT_MIRAGE_TOWER_3F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_MIRAGE_TOWER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MirageTower_4F/map.json b/data/maps/MirageTower_4F/map.json
index 03ecc0647..a153fbb2a 100644
--- a/data/maps/MirageTower_4F/map.json
+++ b/data/maps/MirageTower_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MIRAGE_TOWER_4F",
"name": "MirageTower_4F",
"layout": "LAYOUT_MIRAGE_TOWER_4F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_MIRAGE_TOWER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MirageTower_4F/scripts.inc b/data/maps/MirageTower_4F/scripts.inc
index ceb78ab45..a258f9dec 100644
--- a/data/maps/MirageTower_4F/scripts.inc
+++ b/data/maps/MirageTower_4F/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_ROOT_FOSSIL, 1
+.set LOCALID_CLAW_FOSSIL, 2
+
MirageTower_4F_MapScripts:: @ 823AD47
.byte 0
@@ -11,7 +14,7 @@ MirageTower_4F_EventScript_RootFossil:: @ 823AD48
closemessage
setflag FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL
setflag FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL
- removeobject 1
+ removeobject LOCALID_ROOT_FOSSIL
delay 30
setflag FLAG_CHOSE_ROOT_FOSSIL
goto MirageTower_4F_EventScript_CollapseMirageTower
@@ -32,7 +35,7 @@ MirageTower_4F_EventScript_ClawFossil:: @ 823AD89
closemessage
setflag FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL
setflag FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL
- removeobject 2
+ removeobject LOCALID_CLAW_FOSSIL
delay 30
setflag FLAG_CHOSE_CLAW_FOSSIL
goto MirageTower_4F_EventScript_CollapseMirageTower
diff --git a/data/maps/MossdeepCity/map.json b/data/maps/MossdeepCity/map.json
index d360959a1..ff8ae1b61 100644
--- a/data/maps/MossdeepCity/map.json
+++ b/data/maps/MossdeepCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY",
"name": "MossdeepCity",
"layout": "LAYOUT_MOSSDEEP_CITY",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/MossdeepCity/scripts.inc b/data/maps/MossdeepCity/scripts.inc
index fd5c69962..963635ccd 100644
--- a/data/maps/MossdeepCity/scripts.inc
+++ b/data/maps/MossdeepCity/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_GRUNT_1, 10
+.set LOCALID_GRUNT_2, 11
+.set LOCALID_GRUNT_3, 12
+.set LOCALID_GRUNT_4, 13
+.set LOCALID_MAXIE, 14
+.set LOCALID_SCOTT, 16
+
MossdeepCity_MapScripts:: @ 81E4A96
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_OnTransition
.byte 0
@@ -75,24 +82,24 @@ MossdeepCity_EventScript_VisitedMossdeep:: @ 81E4B38
MossdeepCity_EventScript_TeamMagmaEnterSpaceCenter:: @ 81E4B41
lockall
- applymovement 14, MossdeepCity_Movement_MaxieGestureToSpaceCenter
+ applymovement LOCALID_MAXIE, MossdeepCity_Movement_MaxieGestureToSpaceCenter
waitmovement 0
- applymovement 10, MossdeepCity_Movement_GruntFaceSpaceCenter
- applymovement 11, MossdeepCity_Movement_GruntFaceSpaceCenter
- applymovement 12, MossdeepCity_Movement_GruntFaceSpaceCenter
- applymovement 13, MossdeepCity_Movement_GruntFaceSpaceCenter
+ applymovement LOCALID_GRUNT_1, MossdeepCity_Movement_GruntFaceSpaceCenter
+ applymovement LOCALID_GRUNT_2, MossdeepCity_Movement_GruntFaceSpaceCenter
+ applymovement LOCALID_GRUNT_3, MossdeepCity_Movement_GruntFaceSpaceCenter
+ applymovement LOCALID_GRUNT_4, MossdeepCity_Movement_GruntFaceSpaceCenter
waitmovement 0
- applymovement 14, MossdeepCity_Movement_MaxieEnterSpaceCenter
- applymovement 10, MossdeepCity_Movement_Grunt1EnterSpaceCenter
- applymovement 11, MossdeepCity_Movement_Grunt2EnterSpaceCenter
- applymovement 12, MossdeepCity_Movement_Grunt3EnterSpaceCenter
- applymovement 13, MossdeepCity_Movement_Grunt4EnterSpaceCenter
+ applymovement LOCALID_MAXIE, MossdeepCity_Movement_MaxieEnterSpaceCenter
+ applymovement LOCALID_GRUNT_1, MossdeepCity_Movement_Grunt1EnterSpaceCenter
+ applymovement LOCALID_GRUNT_2, MossdeepCity_Movement_Grunt2EnterSpaceCenter
+ applymovement LOCALID_GRUNT_3, MossdeepCity_Movement_Grunt3EnterSpaceCenter
+ applymovement LOCALID_GRUNT_4, MossdeepCity_Movement_Grunt4EnterSpaceCenter
waitmovement 0
- removeobject 14
- removeobject 10
- removeobject 11
- removeobject 12
- removeobject 13
+ removeobject LOCALID_MAXIE
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
+ removeobject LOCALID_GRUNT_3
+ removeobject LOCALID_GRUNT_4
delay 30
setvar VAR_MOSSDEEP_CITY_STATE, 2
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
@@ -260,19 +267,19 @@ MossdeepCity_EventScript_Scott:: @ 81E4C85
compare VAR_FACING, DIR_EAST
call_if_eq MossdeepCity_EventScript_ScottExitEast
addvar VAR_SCOTT_STATE, 1
- removeobject 16
+ removeobject LOCALID_SCOTT
release
end
MossdeepCity_EventScript_ScottExitNorth:: @ 81E4CB0
applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Movement_PlayerWatchScottExit
- applymovement 16, MossdeepCity_Movement_ScottExitNorth
+ applymovement LOCALID_SCOTT, MossdeepCity_Movement_ScottExitNorth
waitmovement 0
return
MossdeepCity_EventScript_ScottExitEast:: @ 81E4CC2
applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Movement_PlayerWatchScottExit
- applymovement 16, MossdeepCity_Movement_ScottExitEast
+ applymovement LOCALID_SCOTT, MossdeepCity_Movement_ScottExitEast
waitmovement 0
return
diff --git a/data/maps/MossdeepCity_GameCorner_1F/map.json b/data/maps/MossdeepCity_GameCorner_1F/map.json
index 6188b4f37..14b89fe42 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/map.json
+++ b/data/maps/MossdeepCity_GameCorner_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_GAME_CORNER_1F",
"name": "MossdeepCity_GameCorner_1F",
"layout": "LAYOUT_MOSSDEEP_CITY_GAME_CORNER_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/map.json b/data/maps/MossdeepCity_GameCorner_B1F/map.json
index 7ea92448c..180bd703a 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/map.json
+++ b/data/maps/MossdeepCity_GameCorner_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_GAME_CORNER_B1F",
"name": "MossdeepCity_GameCorner_B1F",
"layout": "LAYOUT_MOSSDEEP_CITY_GAME_CORNER_B1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_Gym/map.json b/data/maps/MossdeepCity_Gym/map.json
index fa4099565..9b63a0c08 100644
--- a/data/maps/MossdeepCity_Gym/map.json
+++ b/data/maps/MossdeepCity_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_GYM",
"name": "MossdeepCity_Gym",
"layout": "LAYOUT_MOSSDEEP_CITY_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_Gym/scripts.inc b/data/maps/MossdeepCity_Gym/scripts.inc
index 7e78e3d9f..0e6487e16 100644
--- a/data/maps/MossdeepCity_Gym/scripts.inc
+++ b/data/maps/MossdeepCity_Gym/scripts.inc
@@ -81,7 +81,7 @@ MossdeepCity_Gym_EventScript_TateAndLizaDefeated:: @ 82208D1
call MossdeepCity_Gym_EventScript_GiveCalmMind
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox MossdeepCity_Gym_Text_RegisteredTateAndLiza, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -92,7 +92,7 @@ MossdeepCity_Gym_EventScript_TateAndLizaDefeated:: @ 82208D1
MossdeepCity_Gym_EventScript_GiveCalmMind2:: @ 8220937
giveitem ITEM_TM04
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM04
@@ -101,7 +101,7 @@ MossdeepCity_Gym_EventScript_GiveCalmMind2:: @ 8220937
MossdeepCity_Gym_EventScript_GiveCalmMind:: @ 822095B
giveitem ITEM_TM04
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
msgbox MossdeepCity_Gym_Text_ExplainCalmMind, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM04
@@ -126,7 +126,7 @@ MossdeepCity_Gym_EventScript_Switch1:: @ 8220999
MossdeepCity_Gym_EventScript_DrawMapAfterSwitchUsed:: @ 82209C8
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
releaseall
end
@@ -308,9 +308,9 @@ MossdeepCity_Gym_EventScript_GymStatue:: @ 8220C5D
end
MossdeepCity_Gym_EventScript_YellowFloorSwitch:: @ 8220C67
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle FALSE
moverotatingtileobjects 0
waitmovement 0
@@ -320,9 +320,9 @@ MossdeepCity_Gym_EventScript_YellowFloorSwitch:: @ 8220C67
end
MossdeepCity_Gym_EventScript_BlueFloorSwitch:: @ 8220C7D
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle FALSE
moverotatingtileobjects 1
waitmovement 0
@@ -332,9 +332,9 @@ MossdeepCity_Gym_EventScript_BlueFloorSwitch:: @ 8220C7D
end
MossdeepCity_Gym_EventScript_GreenFloorSwitch:: @ 8220C93
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle FALSE
moverotatingtileobjects 2
waitmovement 0
@@ -344,9 +344,9 @@ MossdeepCity_Gym_EventScript_GreenFloorSwitch:: @ 8220C93
end
MossdeepCity_Gym_EventScript_PurpleFloorSwitch:: @ 8220CA9
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle FALSE
moverotatingtileobjects 3
waitmovement 0
@@ -356,9 +356,9 @@ MossdeepCity_Gym_EventScript_PurpleFloorSwitch:: @ 8220CA9
end
MossdeepCity_Gym_EventScript_RedFloorSwitch:: @ 8220CBF
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle FALSE
moverotatingtileobjects 4
waitmovement 0
diff --git a/data/maps/MossdeepCity_House1/map.json b/data/maps/MossdeepCity_House1/map.json
index f57f4df18..f4338078e 100644
--- a/data/maps/MossdeepCity_House1/map.json
+++ b/data/maps/MossdeepCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_HOUSE1",
"name": "MossdeepCity_House1",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_House2/map.json b/data/maps/MossdeepCity_House2/map.json
index 9a9a08173..e7990bad9 100644
--- a/data/maps/MossdeepCity_House2/map.json
+++ b/data/maps/MossdeepCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_HOUSE2",
"name": "MossdeepCity_House2",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_House2/scripts.inc b/data/maps/MossdeepCity_House2/scripts.inc
index 8f77aede2..5e4b3b342 100644
--- a/data/maps/MossdeepCity_House2/scripts.inc
+++ b/data/maps/MossdeepCity_House2/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WINGULL, 3
+
MossdeepCity_House2_MapScripts:: @ 82220DE
.byte 0
@@ -23,17 +25,17 @@ MossdeepCity_House2_EventScript_Wingull:: @ 82220F1
call_if_eq MossdeepCity_House2_EventScript_WingullExitNorth
compare VAR_FACING, DIR_WEST
call_if_eq MossdeepCity_House2_EventScript_WingullExitWest
- removeobject 3
+ removeobject LOCALID_WINGULL
release
end
MossdeepCity_House2_EventScript_WingullExitNorth:: @ 8222124
- applymovement 3, MossdeepCity_House2_Movement_WingullExitNorth
+ applymovement LOCALID_WINGULL, MossdeepCity_House2_Movement_WingullExitNorth
waitmovement 0
return
MossdeepCity_House2_EventScript_WingullExitWest:: @ 822212F
- applymovement 3, MossdeepCity_House2_Movement_WingullExitEast
+ applymovement LOCALID_WINGULL, MossdeepCity_House2_Movement_WingullExitEast
waitmovement 0
return
diff --git a/data/maps/MossdeepCity_House3/map.json b/data/maps/MossdeepCity_House3/map.json
index c6cfaf097..a0587ca0a 100644
--- a/data/maps/MossdeepCity_House3/map.json
+++ b/data/maps/MossdeepCity_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_HOUSE3",
"name": "MossdeepCity_House3",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_House4/map.json b/data/maps/MossdeepCity_House4/map.json
index b4b77372d..0c7e0a112 100644
--- a/data/maps/MossdeepCity_House4/map.json
+++ b/data/maps/MossdeepCity_House4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_HOUSE4",
"name": "MossdeepCity_House4",
"layout": "LAYOUT_HOUSE_WITH_BED",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_Mart/map.json b/data/maps/MossdeepCity_Mart/map.json
index 83218e7e1..37885b752 100644
--- a/data/maps/MossdeepCity_Mart/map.json
+++ b/data/maps/MossdeepCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_MART",
"name": "MossdeepCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/map.json b/data/maps/MossdeepCity_PokemonCenter_1F/map.json
index 751632462..ac3b51e8f 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/map.json
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_POKEMON_CENTER_1F",
"name": "MossdeepCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc
index 49c31dc6b..7cefc796a 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
MossdeepCity_PokemonCenter_1F_MapScripts:: @ 822223F
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -7,9 +9,8 @@ MossdeepCity_PokemonCenter_1F_OnTransition: @ 822224A
setrespawn HEAL_LOCATION_MOSSDEEP_CITY
end
-@ VAR_0x800B is the Nurse's object event id
MossdeepCity_PokemonCenter_1F_EventScript_Nurse:: @ 822224E
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/map.json b/data/maps/MossdeepCity_PokemonCenter_2F/map.json
index 9206cf844..7fa656697 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/map.json
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_POKEMON_CENTER_2F",
"name": "MossdeepCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/map.json b/data/maps/MossdeepCity_SpaceCenter_1F/map.json
index 32b5ff489..0f5069665 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/map.json
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_SPACE_CENTER_1F",
"name": "MossdeepCity_SpaceCenter_1F",
"layout": "LAYOUT_MOSSDEEP_CITY_SPACE_CENTER_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc
index 05c14f11a..667f44114 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_SCIENTIST_1, 1
+.set LOCALID_SCIENTIST_2, 2
+.set LOCALID_SAILOR, 3
+.set LOCALID_OLD_MAN, 4
+.set LOCALID_WOMAN, 5
+.set LOCALID_STAIR_GRUNT, 9
+
MossdeepCity_SpaceCenter_1F_MapScripts:: @ 8222F41
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_SpaceCenter_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_SpaceCenter_1F_OnTransition
@@ -9,15 +16,15 @@ MossdeepCity_SpaceCenter_1F_OnTransition: @ 8222F4C
end
MossdeepCity_SpaceCenter_1F_EventScript_MoveObjectsForTeamMagma:: @ 8222F58
- setobjectxyperm 3, 1, 9
- setobjectmovementtype 3, MOVEMENT_TYPE_FACE_RIGHT
- setobjectxyperm 5, 0, 8
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_RIGHT
- setobjectxyperm 4, 1, 6
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_RIGHT
- setobjectxyperm 1, 3, 4
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_RIGHT
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SAILOR, 1, 9
+ setobjectmovementtype LOCALID_SAILOR, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_WOMAN, 0, 8
+ setobjectmovementtype LOCALID_WOMAN, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_OLD_MAN, 1, 6
+ setobjectmovementtype LOCALID_OLD_MAN, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCIENTIST_1, 3, 4
+ setobjectmovementtype LOCALID_SCIENTIST_1, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectmovementtype LOCALID_SCIENTIST_2, MOVEMENT_TYPE_FACE_RIGHT
compare VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 1
goto_if_eq MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardLeft
compare VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 2
@@ -27,16 +34,16 @@ MossdeepCity_SpaceCenter_1F_EventScript_MoveObjectsForTeamMagma:: @ 8222F58
end
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardLeft:: @ 8222FAA
- setobjectxyperm 9, 12, 2
+ setobjectxyperm LOCALID_STAIR_GRUNT, 12, 2
end
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardDown:: @ 8222FB2
- setobjectxyperm 9, 13, 3
+ setobjectxyperm LOCALID_STAIR_GRUNT, 13, 3
end
@ Functionally unused. See comment on MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardRight:: @ 8222FBA
- setobjectxyperm 9, 14, 2
+ setobjectxyperm LOCALID_STAIR_GRUNT, 14, 2
end
MossdeepCity_SpaceCenter_1F_OnLoad: @ 8222FC2
@@ -120,7 +127,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_SunStoneMan:: @ 822308E
goto_if_set FLAG_RECEIVED_SUN_STONE_MOSSDEEP, MossdeepCity_SpaceCenter_1F_EventScript_GaveSunStone
msgbox MossdeepCity_SpaceCenter_1F_Text_FoundThisYouCanHaveIt, MSGBOX_DEFAULT
giveitem ITEM_SUN_STONE
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_SUN_STONE_MOSSDEEP
msgbox MossdeepCity_SpaceCenter_1F_Text_HoennFamousForMeteorShowers, MSGBOX_DEFAULT
@@ -136,7 +143,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_SunStoneManMagma:: @ 82230DA
goto_if_set FLAG_RECEIVED_SUN_STONE_MOSSDEEP, MossdeepCity_SpaceCenter_1F_EventScript_GaveSunStoneMagma
msgbox MossdeepCity_SpaceCenter_1F_Text_MagmaCantStealFuelTakeThis, MSGBOX_DEFAULT
giveitem ITEM_SUN_STONE
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_SUN_STONE_MOSSDEEP
msgbox MossdeepCity_SpaceCenter_1F_Text_CantStrollOnBeachWithMagma, MSGBOX_DEFAULT
@@ -237,11 +244,11 @@ MossdeepCity_SpaceCenter_1F_EventScript_Grunt2:: @ 822321F
msgbox MossdeepCity_SpaceCenter_1F_Text_Grunt2Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_2, MossdeepCity_SpaceCenter_1F_Text_Grunt2Defeat
setflag FLAG_DEFEATED_GRUNT_SPACE_CENTER_1F
- copyobjectxytoperm 9
+ copyobjectxytoperm LOCALID_STAIR_GRUNT
switch VAR_FACING
case DIR_WEST, MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest
case DIR_WEST, MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast @ BUG: This was meant to be case DIR_EAST
- applymovement 9, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs
+ applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs
waitmovement 0
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 2
release
@@ -253,7 +260,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_Grunt2Defeated:: @ 822326E
end
MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest:: @ 8223278
- applymovement 9, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsWest
+ applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsWest
waitmovement 0
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 1
release
@@ -262,7 +269,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest:: @ 8223278
@ Functionally unused by mistake. The movement is handled anyway after the switch (see above)
@ This also means VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE can never be 3
MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast:: @ 8223289
- applymovement 9, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsEast
+ applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsEast
waitmovement 0
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 3
release
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/map.json b/data/maps/MossdeepCity_SpaceCenter_2F/map.json
index 7e01d7f1a..8990aa075 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/map.json
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_SPACE_CENTER_2F",
"name": "MossdeepCity_SpaceCenter_2F",
"layout": "LAYOUT_MOSSDEEP_CITY_SPACE_CENTER_2F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc
index 73908ab53..62550d7c6 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc
@@ -1,3 +1,14 @@
+.set LOCALID_RICH_BOY, 1
+.set LOCALID_GENTLEMAN, 2
+.set LOCALID_SCIENTIST, 3
+.set LOCALID_STEVEN, 4
+@ Grunt names numbered like their Trainer values (which are for the full Space Center)
+.set LOCALID_GRUNT_6, 5
+.set LOCALID_GRUNT_5, 6
+.set LOCALID_GRUNT_7, 7
+.set LOCALID_TABITHA, 8
+.set LOCALID_MAXIE, 9
+
MossdeepCity_SpaceCenter_2F_MapScripts:: @ 8223D58
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_SpaceCenter_2F_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_SpaceCenter_2F_OnFrame
@@ -5,25 +16,25 @@ MossdeepCity_SpaceCenter_2F_MapScripts:: @ 8223D58
MossdeepCity_SpaceCenter_2F_OnTransition: @ 8223D63
compare VAR_MOSSDEEP_CITY_STATE, 2
- call_if_eq MossdeepCity_SpaceCenter_2F_EventScript_MoveStevenMaxieTabitha
+ call_if_eq MossdeepCity_SpaceCenter_2F_EventScript_MoveCivilians
compare VAR_MOSSDEEP_SPACE_CENTER_STATE, 2
call_if_eq MossdeepCity_SpaceCenter_2F_EventScript_MoveDefeatedGrunts
end
-MossdeepCity_SpaceCenter_2F_EventScript_MoveStevenMaxieTabitha:: @ 8223D7A
+MossdeepCity_SpaceCenter_2F_EventScript_MoveCivilians:: @ 8223D7A
clearflag FLAG_INTERACTED_WITH_STEVEN_SPACE_CENTER
- setobjectxyperm 3, 5, 3
- setobjectmovementtype 3, MOVEMENT_TYPE_FACE_RIGHT
- setobjectxyperm 1, 3, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_RIGHT
- setobjectxyperm 2, 1, 3
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCIENTIST, 5, 3
+ setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_RICH_BOY, 3, 2
+ setobjectmovementtype LOCALID_RICH_BOY, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_GENTLEMAN, 1, 3
+ setobjectmovementtype LOCALID_GENTLEMAN, MOVEMENT_TYPE_FACE_RIGHT
return
MossdeepCity_SpaceCenter_2F_EventScript_MoveDefeatedGrunts:: @ 8223D9F
- setobjectxyperm 5, 11, 2
- setobjectxyperm 7, 15, 2
- setobjectxyperm 6, 13, 4
+ setobjectxyperm LOCALID_GRUNT_6, 11, 2
+ setobjectxyperm LOCALID_GRUNT_7, 15, 2
+ setobjectxyperm LOCALID_GRUNT_5, 13, 4
return
MossdeepCity_SpaceCenter_2F_OnFrame: @ 8223DB5
@@ -55,24 +66,24 @@ MossdeepCity_SpaceCenter_2F_Movement_PlayerExit: @ 8223E07
MossdeepCity_SpaceCenter_2F_EventScript_BattleThreeMagmaGrunts:: @ 8223E09
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt5Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_5, MossdeepCity_SpaceCenter_2F_Text_Grunt5Defeat
- applymovement 6, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
+ applymovement LOCALID_GRUNT_5, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt6Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_6, MossdeepCity_SpaceCenter_2F_Text_Grunt6Defeat
- applymovement 5, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
+ applymovement LOCALID_GRUNT_6, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt7Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_7, MossdeepCity_SpaceCenter_2F_Text_Grunt7Defeat
- applymovement 7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
+ applymovement LOCALID_GRUNT_7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
waitmovement 0
setvar VAR_MOSSDEEP_SPACE_CENTER_STATE, 2
- copyobjectxytoperm 5
- copyobjectxytoperm 7
- copyobjectxytoperm 6
+ copyobjectxytoperm LOCALID_GRUNT_6
+ copyobjectxytoperm LOCALID_GRUNT_7
+ copyobjectxytoperm LOCALID_GRUNT_5
releaseall
end
@@ -193,16 +204,16 @@ MossdeepCity_SpaceCenter_2F_EventScript_Steven:: @ 8223F7A
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieUseFuelToEruptVolcano, MSGBOX_DEFAULT
closemessage
delay 30
- playse SE_KOUKA_L
+ playse SE_NOT_EFFECTIVE
switch VAR_FACING
case DIR_SOUTH, MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth
- applymovement 4, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
+ applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
waitmovement 0
releaseall
end
MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth:: @ 8223FBA
- applymovement 4, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
+ applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
waitmovement 0
releaseall
end
@@ -275,12 +286,12 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha:: @ 8224071
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeFailedIsAquaAlsoMisguided, MSGBOX_DEFAULT
closemessage
delay 20
- applymovement 9, Common_Movement_WalkInPlaceFastestLeft
- applymovement 8, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 60
- applymovement 9, Common_Movement_WalkInPlaceFastestUp
- applymovement 8, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 20
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeWillGiveUp, MSGBOX_DEFAULT
@@ -292,17 +303,17 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha:: @ 8224071
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
- removeobject 5
- removeobject 7
- removeobject 6
- removeobject 8
- removeobject 9
- setobjectxy 3, 5, 6
- turnobject 3, DIR_SOUTH
- setobjectxy 2, 11, 8
- turnobject 2, DIR_NORTH
- setobjectxy 1, 6, 2
- turnobject 1, DIR_NORTH
+ removeobject LOCALID_GRUNT_6
+ removeobject LOCALID_GRUNT_7
+ removeobject LOCALID_GRUNT_5
+ removeobject LOCALID_TABITHA
+ removeobject LOCALID_MAXIE
+ setobjectxy LOCALID_SCIENTIST, 5, 6
+ turnobject LOCALID_SCIENTIST, DIR_SOUTH
+ setobjectxy LOCALID_GENTLEMAN, 11, 8
+ turnobject LOCALID_GENTLEMAN, DIR_NORTH
+ setobjectxy LOCALID_RICH_BOY, 6, 2
+ turnobject LOCALID_RICH_BOY, DIR_NORTH
call MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer
fadescreen FADE_FROM_BLACK
msgbox MossdeepCity_SpaceCenter_2F_Text_StevenThankYouComeSeeMeAtHome, MSGBOX_DEFAULT
@@ -310,15 +321,15 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha:: @ 8224071
fadescreen FADE_TO_BLACK
setflag FLAG_DEFEATED_MAGMA_SPACE_CENTER
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
- removeobject 4
+ removeobject LOCALID_STEVEN
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_MAGMA_NOTE
clearflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
setvar VAR_STEVENS_HOUSE_STATE, 1
setflag FLAG_HIDE_MOSSDEEP_CITY_SCOTT
- removeobject 3
- setobjectxyperm 3, 5, 6
- setobjectmovementtype 3, MOVEMENT_TYPE_WANDER_AROUND
- addobject 3
+ removeobject LOCALID_SCIENTIST
+ setobjectxyperm LOCALID_SCIENTIST, 5, 6
+ setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_WANDER_AROUND
+ addobject LOCALID_SCIENTIST
fadescreen FADE_FROM_BLACK
end
@@ -329,11 +340,11 @@ MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer:: @ 8224131
return
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerSouth:: @ 822414D
- turnobject 4, DIR_NORTH
+ turnobject LOCALID_STEVEN, DIR_NORTH
return
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerWest:: @ 8224152
- turnobject 4, DIR_EAST
+ turnobject LOCALID_STEVEN, DIR_EAST
return
MossdeepCity_SpaceCenter_2F_EventScript_MaxieTrainer:: @ 8224157
diff --git a/data/maps/MossdeepCity_StevensHouse/map.json b/data/maps/MossdeepCity_StevensHouse/map.json
index 81eefbd94..cad7609d3 100644
--- a/data/maps/MossdeepCity_StevensHouse/map.json
+++ b/data/maps/MossdeepCity_StevensHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MOSSDEEP_CITY_STEVENS_HOUSE",
"name": "MossdeepCity_StevensHouse",
"layout": "LAYOUT_MOSSDEEP_CITY_STEVENS_HOUSE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_MOSSDEEP_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MossdeepCity_StevensHouse/scripts.inc b/data/maps/MossdeepCity_StevensHouse/scripts.inc
index bc71c6ca4..1d384efe1 100644
--- a/data/maps/MossdeepCity_StevensHouse/scripts.inc
+++ b/data/maps/MossdeepCity_StevensHouse/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_STEVEN, 1
+.set LOCALID_BELDUM_BALL, 2
+
MossdeepCity_StevensHouse_MapScripts:: @ 8222784
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_StevensHouse_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_StevensHouse_OnTransition
@@ -18,8 +21,8 @@ MossdeepCity_StevensHouse_OnTransition: @ 82227A8
end
MossdeepCity_StevensHouse_EventScript_SetStevenPos:: @ 82227B4
- setobjectxyperm 1, 6, 5
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_STEVEN, 6, 5
+ setobjectmovementtype LOCALID_STEVEN, MOVEMENT_TYPE_FACE_UP
return
MossdeepCity_StevensHouse_OnFrame: @ 82227C0
@@ -28,14 +31,14 @@ MossdeepCity_StevensHouse_OnFrame: @ 82227C0
MossdeepCity_StevensHouse_EventScript_StevenGivesDive:: @ 82227CA
lockall
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_STEVEN, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_STEVEN, Common_Movement_Delay48
waitmovement 0
- applymovement 1, MossdeepCity_StevensHouse_Movement_StevenApproachPlayer
+ applymovement LOCALID_STEVEN, MossdeepCity_StevensHouse_Movement_StevenApproachPlayer
waitmovement 0
msgbox MossdeepCity_StevensHouse_Text_YouveEarnedHMDive, MSGBOX_DEFAULT
giveitem ITEM_HM08
@@ -44,7 +47,7 @@ MossdeepCity_StevensHouse_EventScript_StevenGivesDive:: @ 82227CA
msgbox MossdeepCity_StevensHouse_Text_ExplainDive, MSGBOX_DEFAULT
closemessage
delay 20
- applymovement 1, MossdeepCity_StevensHouse_Movement_StevenReturn
+ applymovement LOCALID_STEVEN, MossdeepCity_StevensHouse_Movement_StevenReturn
waitmovement 0
setflag FLAG_HIDE_MOSSDEEP_CITY_SCOTT
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ENTRANCE_AQUA_GRUNT
@@ -119,8 +122,8 @@ MossdeepCity_StevensHouse_EventScript_BeldumTransferredToPC:: @ 82228E0
MossdeepCity_StevensHouse_EventScript_ReceivedBeldumFanfare:: @ 82228EB
bufferspeciesname 1, SPECIES_BELDUM
- removeobject 2
- playfanfare MUS_FANFA4
+ removeobject LOCALID_BELDUM_BALL
+ playfanfare MUS_OBTAIN_ITEM
message MossdeepCity_StevensHouse_Text_ObtainedBeldum
waitmessage
waitfanfare
diff --git a/data/maps/MtChimney/map.json b/data/maps/MtChimney/map.json
index 7e95b291c..7083ff7de 100644
--- a/data/maps/MtChimney/map.json
+++ b/data/maps/MtChimney/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_CHIMNEY",
"name": "MtChimney",
"layout": "LAYOUT_MT_CHIMNEY",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_MT_CHIMNEY",
"requires_flash": false,
"weather": "WEATHER_VOLCANIC_ASH",
diff --git a/data/maps/MtChimney/scripts.inc b/data/maps/MtChimney/scripts.inc
index 9e1213c1b..c633d9313 100644
--- a/data/maps/MtChimney/scripts.inc
+++ b/data/maps/MtChimney/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_ARCHIE, 1
+.set LOCALID_MAXIE, 2
+.set LOCALID_TABITHA, 3
+.set LOCALID_MAGMA_GRUNT_2, 22
+.set LOCALID_MAGMA_GRUNT_1, 29
+
+
MtChimney_MapScripts:: @ 822EDC1
map_script MAP_SCRIPT_ON_RESUME, MtChimney_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_OnTransition
@@ -17,7 +24,7 @@ MtChimney_EventScript_Archie:: @ 822EDD5
call_if_unset FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_ArchieGoStopTeamMagma
call_if_set FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_ArchieBusyFighting
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_ARCHIE, Common_Movement_FaceOriginalDirection
waitmovement 0
setflag FLAG_EVIL_LEADER_PLEASE_STOP
release
@@ -33,14 +40,14 @@ MtChimney_EventScript_ArchieBusyFighting:: @ 822EE02
MtChimney_EventScript_Maxie:: @ 822EE0B
lockall
- playbgm MUS_MGM0, 0
+ playbgm MUS_ENCOUNTER_MAGMA, 0
msgbox MtChimney_Text_MeteoriteWillActivateVolcano, MSGBOX_DEFAULT
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_MAXIE, Common_Movement_FacePlayer
waitmovement 0
playse SE_PIN
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_MAXIE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_MAXIE, Common_Movement_Delay48
waitmovement 0
msgbox MtChimney_Text_MaxieIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_MAXIE_MT_CHIMNEY, MtChimney_Text_MaxieDefeat
@@ -48,14 +55,14 @@ MtChimney_EventScript_Maxie:: @ 822EE0B
closemessage
delay 30
fadescreen FADE_TO_BLACK
- removeobject 2
- removeobject 29
- removeobject 3
- removeobject 22
+ removeobject LOCALID_MAXIE
+ removeobject LOCALID_MAGMA_GRUNT_1
+ removeobject LOCALID_TABITHA
+ removeobject LOCALID_MAGMA_GRUNT_2
setflag FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA
fadescreen FADE_FROM_BLACK
- setobjectxyperm 1, 10, 12
- addobject 1
+ setobjectxyperm LOCALID_ARCHIE, 10, 12
+ addobject LOCALID_ARCHIE
compare VAR_FACING, DIR_EAST
call_if_eq MtChimney_EventScript_ArchieApproachPlayerEast
compare VAR_FACING, DIR_NORTH
@@ -68,7 +75,7 @@ MtChimney_EventScript_Maxie:: @ 822EE0B
call_if_eq MtChimney_EventScript_ArchieExitEast
compare VAR_FACING, DIR_NORTH
call_if_eq MtChimney_EventScript_ArchieExitNorth
- removeobject 1
+ removeobject LOCALID_ARCHIE
setflag FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA
setflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
clearflag FLAG_HIDE_FALLARBOR_HOUSE_PROF_COZMO
@@ -78,22 +85,22 @@ MtChimney_EventScript_Maxie:: @ 822EE0B
end
MtChimney_EventScript_ArchieApproachPlayerEast:: @ 822EEC7
- applymovement 1, MtChimney_Movement_ArchieApproachPlayerEast
+ applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieApproachPlayerEast
waitmovement 0
return
MtChimney_EventScript_ArchieApproachPlayerNorth:: @ 822EED2
- applymovement 1, MtChimney_Movement_ArchieApproachPlayerNorth
+ applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieApproachPlayerNorth
waitmovement 0
return
MtChimney_EventScript_ArchieExitEast:: @ 822EEDD
- applymovement 1, MtChimney_Movement_ArchieExitEast
+ applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieExitEast
waitmovement 0
return
MtChimney_EventScript_ArchieExitNorth:: @ 822EEE8
- applymovement 1, MtChimney_Movement_ArchieExitNorth
+ applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieExitNorth
waitmovement 0
return
diff --git a/data/maps/MtChimney_CableCarStation/map.json b/data/maps/MtChimney_CableCarStation/map.json
index 3926f2444..410bc0c2e 100644
--- a/data/maps/MtChimney_CableCarStation/map.json
+++ b/data/maps/MtChimney_CableCarStation/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_CHIMNEY_CABLE_CAR_STATION",
"name": "MtChimney_CableCarStation",
"layout": "LAYOUT_CABLE_CAR_STATION",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_MT_CHIMNEY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtChimney_CableCarStation/scripts.inc b/data/maps/MtChimney_CableCarStation/scripts.inc
index 8c4294126..5eebdb767 100644
--- a/data/maps/MtChimney_CableCarStation/scripts.inc
+++ b/data/maps/MtChimney_CableCarStation/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
MtChimney_CableCarStation_MapScripts:: @ 822ABFA
map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_CableCarStation_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, MtChimney_CableCarStation_OnFrame
@@ -9,8 +11,8 @@ MtChimney_CableCarStation_OnTransition: @ 822AC05
end
MtChimney_CableCarStation_EventScript_MoveAttendantAside:: @ 822AC11
- setobjectxyperm 1, 5, 4
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_ATTENDANT, 5, 4
+ setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_RIGHT
return
MtChimney_CableCarStation_OnFrame: @ 822AC1D
@@ -20,11 +22,11 @@ MtChimney_CableCarStation_OnFrame: @ 822AC1D
MtChimney_CableCarStation_EventScript_ExitCableCar:: @ 822AC27
lockall
applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_ExitCableCar
- applymovement 1, MtChimney_CableCarStation_Movement_FollowPlayerOutFromCableCar
+ applymovement LOCALID_ATTENDANT, MtChimney_CableCarStation_Movement_FollowPlayerOutFromCableCar
waitmovement 0
setvar VAR_CABLE_CAR_STATION_STATE, 0
- setobjectxyperm 1, 6, 7
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_ATTENDANT, 6, 7
+ setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_DOWN
releaseall
end
@@ -41,10 +43,10 @@ MtChimney_CableCarStation_EventScript_Attendant:: @ 822AC4B
MtChimney_CableCarStation_EventScript_RideCableCar:: @ 822AC6C
msgbox MtChimney_CableCarStation_Text_StepThisWay, MSGBOX_DEFAULT
closemessage
- applymovement 1, MtChimney_CableCarStation_Movement_LeadPlayerToCableCar
+ applymovement LOCALID_ATTENDANT, MtChimney_CableCarStation_Movement_LeadPlayerToCableCar
applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_BoardCableCar
waitmovement 0
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, TRUE @ Going down
setvar VAR_CABLE_CAR_STATION_STATE, 2
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
diff --git a/data/maps/MtPyre_1F/map.json b/data/maps/MtPyre_1F/map.json
index 153a14a92..248bd6530 100644
--- a/data/maps/MtPyre_1F/map.json
+++ b/data/maps/MtPyre_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_1F",
"name": "MtPyre_1F",
"layout": "LAYOUT_MT_PYRE_1F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_2F/map.json b/data/maps/MtPyre_2F/map.json
index 69e7b1e18..0668bcf78 100644
--- a/data/maps/MtPyre_2F/map.json
+++ b/data/maps/MtPyre_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_2F",
"name": "MtPyre_2F",
"layout": "LAYOUT_MT_PYRE_2F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_3F/map.json b/data/maps/MtPyre_3F/map.json
index 08c594514..35c6c1b04 100644
--- a/data/maps/MtPyre_3F/map.json
+++ b/data/maps/MtPyre_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_3F",
"name": "MtPyre_3F",
"layout": "LAYOUT_MT_PYRE_3F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_4F/map.json b/data/maps/MtPyre_4F/map.json
index f9658c6cf..d326bff72 100644
--- a/data/maps/MtPyre_4F/map.json
+++ b/data/maps/MtPyre_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_4F",
"name": "MtPyre_4F",
"layout": "LAYOUT_MT_PYRE_4F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_5F/map.json b/data/maps/MtPyre_5F/map.json
index 93cc0013e..fb7c3f2f8 100644
--- a/data/maps/MtPyre_5F/map.json
+++ b/data/maps/MtPyre_5F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_5F",
"name": "MtPyre_5F",
"layout": "LAYOUT_MT_PYRE_5F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_6F/map.json b/data/maps/MtPyre_6F/map.json
index 1291d6356..dc2e7f9b0 100644
--- a/data/maps/MtPyre_6F/map.json
+++ b/data/maps/MtPyre_6F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_6F",
"name": "MtPyre_6F",
"layout": "LAYOUT_MT_PYRE_6F",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_Exterior/map.json b/data/maps/MtPyre_Exterior/map.json
index 67a0dac6e..58c865305 100644
--- a/data/maps/MtPyre_Exterior/map.json
+++ b/data/maps/MtPyre_Exterior/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_EXTERIOR",
"name": "MtPyre_Exterior",
"layout": "LAYOUT_MT_PYRE_EXTERIOR",
- "music": "MUS_MACHUPI",
+ "music": "MUS_MT_PYRE_EXTERIOR",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/MtPyre_Summit/map.json b/data/maps/MtPyre_Summit/map.json
index 87a1ad977..aa3341f8a 100644
--- a/data/maps/MtPyre_Summit/map.json
+++ b/data/maps/MtPyre_Summit/map.json
@@ -2,7 +2,7 @@
"id": "MAP_MT_PYRE_SUMMIT",
"name": "MtPyre_Summit",
"layout": "LAYOUT_MT_PYRE_SUMMIT",
- "music": "MUS_MACHUPI",
+ "music": "MUS_MT_PYRE_EXTERIOR",
"region_map_section": "MAPSEC_MT_PYRE",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/MtPyre_Summit/scripts.inc b/data/maps/MtPyre_Summit/scripts.inc
index 0fa34bcce..c2692ff20 100644
--- a/data/maps/MtPyre_Summit/scripts.inc
+++ b/data/maps/MtPyre_Summit/scripts.inc
@@ -1,3 +1,11 @@
+.set LOCALID_ARCHIE, 2
+.set LOCALID_OLD_LADY, 3
+.set LOCALID_GRUNT_1, 4
+.set LOCALID_GRUNT_2, 5
+.set LOCALID_GRUNT_3, 6
+.set LOCALID_GRUNT_4, 7
+.set LOCALID_MAXIE, 8
+
MtPyre_Summit_MapScripts:: @ 8231FF7
map_script MAP_SCRIPT_ON_TRANSITION, MtPyre_Summit_OnTransition
.byte 0
@@ -8,8 +16,8 @@ MtPyre_Summit_OnTransition: @ 8231FFD
end
MtPyre_Summit_EventScript_SetArchieMaxiePositions:: @ 8232009
- setobjectxyperm 8, 23, 6
- setobjectxyperm 2, 22, 6
+ setobjectxyperm LOCALID_MAXIE, 23, 6
+ setobjectxyperm LOCALID_ARCHIE, 22, 6
end
MtPyre_Summit_EventScript_TeamAquaTrigger0:: @ 8232018
@@ -31,10 +39,10 @@ MtPyre_Summit_EventScript_TeamAquaTrigger2:: @ 8232030
end
MtPyre_Summit_EventScript_TeamAquaExits:: @ 823203C
- playbgm MUS_AQA_0, 0
+ playbgm MUS_ENCOUNTER_AQUA, 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0
- applymovement 2, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 50
compare VAR_0x8008, 0
@@ -46,11 +54,11 @@ MtPyre_Summit_EventScript_TeamAquaExits:: @ 823203C
msgbox MtPyre_Summit_Text_ArchieWeGotTheOrbLetsGo, MSGBOX_DEFAULT
closemessage
fadescreen FADE_TO_BLACK
- removeobject 2
- removeobject 4
- removeobject 5
- removeobject 6
- removeobject 7
+ removeobject LOCALID_ARCHIE
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
+ removeobject LOCALID_GRUNT_3
+ removeobject LOCALID_GRUNT_4
setflag FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE
setflag FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA
fadedefaultbgm
@@ -71,7 +79,7 @@ MtPyre_Summit_EventScript_TeamAquaExits:: @ 823203C
end
MtPyre_Summit_EventScript_ArchieFacePlayer0:: @ 82320E0
- applymovement 2, MtPyre_Summit_Movement_ArchieFacePlayer0
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer0
waitmovement 0
return
@@ -80,24 +88,24 @@ MtPyre_Summit_EventScript_ArchieFacePlayer1:: @ 82320EB
return
MtPyre_Summit_EventScript_ArchieFacePlayer2:: @ 82320EC
- applymovement 2, MtPyre_Summit_Movement_ArchieFacePlayer2
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer2
waitmovement 0
return
MtPyre_Summit_EventScript_OldLadyApproachPlayer0:: @ 82320F7
- applymovement 3, MtPyre_Summit_Movement_OldLadyApproachPlayer0
+ applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer0
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
MtPyre_Summit_EventScript_OldLadyApproachPlayer1:: @ 823210C
- applymovement 3, MtPyre_Summit_Movement_OldLadyApproachPlayer1
+ applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer1
waitmovement 0
return
MtPyre_Summit_EventScript_OldLadyApproachPlayer2:: @ 8232117
- applymovement 3, MtPyre_Summit_Movement_OldLadyApproachPlayer2
+ applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer2
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
@@ -218,9 +226,9 @@ MtPyre_Summit_EventScript_ArchieMaxieReturnOrbs:: @ 8232210
compare VAR_0x8008, 2
call_if_eq MtPyre_Summit_EventScript_ArchieMaxieBeginExit2
playse SE_PIN
- applymovement 8, Common_Movement_ExclamationMark
+ applymovement LOCALID_MAXIE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 8, Common_Movement_Delay48
+ applymovement LOCALID_MAXIE, Common_Movement_Delay48
waitmovement 0
delay 30
compare VAR_0x8008, 0
@@ -238,78 +246,78 @@ MtPyre_Summit_EventScript_ArchieMaxieReturnOrbs:: @ 8232210
compare VAR_0x8008, 2
call_if_eq MtPyre_Summit_EventScript_MaxieApproachArchie2
delay 30
- applymovement 2, MtPyre_Summit_Movement_MaxieExit
- applymovement 8, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
waitmovement 0
- removeobject 2
- removeobject 8
+ removeobject LOCALID_ARCHIE
+ removeobject LOCALID_MAXIE
setvar VAR_MT_PYRE_STATE, 3
releaseall
end
MtPyre_Summit_EventScript_ArchieMaxieBeginExit0:: @ 82322C4
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit0
- applymovement 2, MtPyre_Summit_Movement_MaxieExit
- applymovement 8, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
waitmovement 0
return
MtPyre_Summit_EventScript_ArchieMaxieBeginExit1:: @ 82322DD
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit1
- applymovement 2, MtPyre_Summit_Movement_MaxieExit
- applymovement 8, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
waitmovement 0
return
MtPyre_Summit_EventScript_ArchieMaxieBeginExit2:: @ 82322F6
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit2
- applymovement 2, MtPyre_Summit_Movement_MaxieExit
- applymovement 8, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachPlayer0:: @ 823230F
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie0
- applymovement 2, MtPyre_Summit_Movement_ArchieWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachPlayer0
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer0
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachPlayer1:: @ 8232328
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie
- applymovement 2, MtPyre_Summit_Movement_ArchieWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachPlayer1
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer1
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachPlayer2:: @ 8232341
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie
- applymovement 2, MtPyre_Summit_Movement_ArchieWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachPlayer2
+ applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer2
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachArchie0:: @ 823235A
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachArchie0
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie0
waitmovement 0
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachArchie1:: @ 8232376
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachArchie1
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie1
waitmovement 0
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
MtPyre_Summit_EventScript_MaxieApproachArchie2:: @ 8232392
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
- applymovement 8, MtPyre_Summit_Movement_MaxieApproachArchie2
+ applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie2
waitmovement 0
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
@@ -325,7 +333,7 @@ MtPyre_Summit_Movement_PlayerFaceMaxie: @ 82323B2
walk_in_place_fastest_left
step_end
-MtPyre_Summit_Movement_MaxieExit: @ 82323B6
+MtPyre_Summit_Movement_ArchieExit: @ 82323B6
walk_down
walk_down
walk_down
@@ -334,7 +342,7 @@ MtPyre_Summit_Movement_MaxieExit: @ 82323B6
walk_down
step_end
-MtPyre_Summit_Movement_ArchieExit: @ 82323BD
+MtPyre_Summit_Movement_MaxieExit: @ 82323BD
walk_down
walk_down
walk_down
diff --git a/data/maps/NavelRock_B1F/map.json b/data/maps/NavelRock_B1F/map.json
index f7d969e21..8e366fc16 100644
--- a/data/maps/NavelRock_B1F/map.json
+++ b/data/maps/NavelRock_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_B1F",
"name": "NavelRock_B1F",
"layout": "LAYOUT_NAVEL_ROCK_B1F",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Bottom/map.json b/data/maps/NavelRock_Bottom/map.json
index 1db5649bc..13d676200 100644
--- a/data/maps/NavelRock_Bottom/map.json
+++ b/data/maps/NavelRock_Bottom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_BOTTOM",
"name": "NavelRock_Bottom",
"layout": "LAYOUT_NAVEL_ROCK_BOTTOM",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Bottom/scripts.inc b/data/maps/NavelRock_Bottom/scripts.inc
index e43f6d513..9c438fc5c 100644
--- a/data/maps/NavelRock_Bottom/scripts.inc
+++ b/data/maps/NavelRock_Bottom/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_LUGIA, 1
+
NavelRock_Bottom_MapScripts:: @ 8269255
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Bottom_OnTransition
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Bottom_OnResume
@@ -25,7 +27,7 @@ NavelRock_Bottom_EventScript_TryRemoveLugia:: @ 826928E
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 1
+ removeobject LOCALID_LUGIA
return
NavelRock_Bottom_EventScript_Lugia:: @ 82692A2
@@ -33,14 +35,14 @@ NavelRock_Bottom_EventScript_Lugia:: @ 82692A2
faceplayer
waitse
delay 20
- playse SE_T_AME_E
+ playse SE_THUNDERSTORM_STOP
setvar VAR_0x8004, 0 @ vertical pan
setvar VAR_0x8005, 3 @ horizontal pan
setvar VAR_0x8006, 4 @ num shakes
setvar VAR_0x8007, 2 @ shake delay
special ShakeCamera
delay 30
- playse SE_T_AME_E
+ playse SE_THUNDERSTORM_STOP
setvar VAR_0x8004, 0 @ vertical pan
setvar VAR_0x8005, 3 @ horizontal pan
setvar VAR_0x8006, 4 @ num shakes
diff --git a/data/maps/NavelRock_Down01/map.json b/data/maps/NavelRock_Down01/map.json
index 1c47e450e..674996920 100644
--- a/data/maps/NavelRock_Down01/map.json
+++ b/data/maps/NavelRock_Down01/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN01",
"name": "NavelRock_Down01",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down02/map.json b/data/maps/NavelRock_Down02/map.json
index aaae333c3..7c75a1b03 100644
--- a/data/maps/NavelRock_Down02/map.json
+++ b/data/maps/NavelRock_Down02/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN02",
"name": "NavelRock_Down02",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down03/map.json b/data/maps/NavelRock_Down03/map.json
index 60acdc668..936ebab77 100644
--- a/data/maps/NavelRock_Down03/map.json
+++ b/data/maps/NavelRock_Down03/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN03",
"name": "NavelRock_Down03",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down04/map.json b/data/maps/NavelRock_Down04/map.json
index edfc400e7..585ee7538 100644
--- a/data/maps/NavelRock_Down04/map.json
+++ b/data/maps/NavelRock_Down04/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN04",
"name": "NavelRock_Down04",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down05/map.json b/data/maps/NavelRock_Down05/map.json
index f4d31fdff..1099d9caa 100644
--- a/data/maps/NavelRock_Down05/map.json
+++ b/data/maps/NavelRock_Down05/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN05",
"name": "NavelRock_Down05",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down06/map.json b/data/maps/NavelRock_Down06/map.json
index ef20800f3..7fb26f293 100644
--- a/data/maps/NavelRock_Down06/map.json
+++ b/data/maps/NavelRock_Down06/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN06",
"name": "NavelRock_Down06",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down07/map.json b/data/maps/NavelRock_Down07/map.json
index 0019d726f..36896f306 100644
--- a/data/maps/NavelRock_Down07/map.json
+++ b/data/maps/NavelRock_Down07/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN07",
"name": "NavelRock_Down07",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down08/map.json b/data/maps/NavelRock_Down08/map.json
index 17d50c0ed..f9945f49f 100644
--- a/data/maps/NavelRock_Down08/map.json
+++ b/data/maps/NavelRock_Down08/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN08",
"name": "NavelRock_Down08",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down09/map.json b/data/maps/NavelRock_Down09/map.json
index 49713ffc3..38b2fdae8 100644
--- a/data/maps/NavelRock_Down09/map.json
+++ b/data/maps/NavelRock_Down09/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN09",
"name": "NavelRock_Down09",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down10/map.json b/data/maps/NavelRock_Down10/map.json
index d736db5d9..7ea3bfa3b 100644
--- a/data/maps/NavelRock_Down10/map.json
+++ b/data/maps/NavelRock_Down10/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN10",
"name": "NavelRock_Down10",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Down11/map.json b/data/maps/NavelRock_Down11/map.json
index ac45da8a2..da05c7e6b 100644
--- a/data/maps/NavelRock_Down11/map.json
+++ b/data/maps/NavelRock_Down11/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_DOWN11",
"name": "NavelRock_Down11",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Entrance/map.json b/data/maps/NavelRock_Entrance/map.json
index 66d462f5f..ab14b2da1 100644
--- a/data/maps/NavelRock_Entrance/map.json
+++ b/data/maps/NavelRock_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_ENTRANCE",
"name": "NavelRock_Entrance",
"layout": "LAYOUT_NAVEL_ROCK_ENTRANCE",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Exterior/map.json b/data/maps/NavelRock_Exterior/map.json
index 8527705c1..13927b6b6 100644
--- a/data/maps/NavelRock_Exterior/map.json
+++ b/data/maps/NavelRock_Exterior/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_EXTERIOR",
"name": "NavelRock_Exterior",
"layout": "LAYOUT_NAVEL_ROCK_EXTERIOR",
- "music": "MUS_RG_NANASHIMA",
+ "music": "MUS_RG_SEVII_ROUTE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Fork/map.json b/data/maps/NavelRock_Fork/map.json
index a5301bd6b..a8929208f 100644
--- a/data/maps/NavelRock_Fork/map.json
+++ b/data/maps/NavelRock_Fork/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_FORK",
"name": "NavelRock_Fork",
"layout": "LAYOUT_NAVEL_ROCK_FORK",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json
index 62308d149..34e139108 100644
--- a/data/maps/NavelRock_Harbor/map.json
+++ b/data/maps/NavelRock_Harbor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_HARBOR",
"name": "NavelRock_Harbor",
"layout": "LAYOUT_ISLAND_HARBOR",
- "music": "MUS_RG_NANASHIMA",
+ "music": "MUS_RG_SEVII_ROUTE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Harbor/scripts.inc b/data/maps/NavelRock_Harbor/scripts.inc
index b138b7c5a..7c0cbed6a 100644
--- a/data/maps/NavelRock_Harbor/scripts.inc
+++ b/data/maps/NavelRock_Harbor/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_SAILOR, 1
+.set LOCALID_SS_TIDAL, 2
+
NavelRock_Harbor_MapScripts:: @ 82690BC
.byte 0
@@ -12,8 +15,8 @@ NavelRock_Harbor_EventScript_Sailor:: @ 82690BD
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- hideobjectat 1, MAP_NAVEL_ROCK_HARBOR
- setvar VAR_0x8004, 2
+ hideobjectat LOCALID_SAILOR, MAP_NAVEL_ROCK_HARBOR
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
diff --git a/data/maps/NavelRock_Top/map.json b/data/maps/NavelRock_Top/map.json
index 8669e746f..c06202726 100644
--- a/data/maps/NavelRock_Top/map.json
+++ b/data/maps/NavelRock_Top/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_TOP",
"name": "NavelRock_Top",
"layout": "LAYOUT_NAVEL_ROCK_TOP",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/NavelRock_Top/scripts.inc b/data/maps/NavelRock_Top/scripts.inc
index 4cb110d81..c95596ff6 100644
--- a/data/maps/NavelRock_Top/scripts.inc
+++ b/data/maps/NavelRock_Top/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_HO_OH, 1
+
NavelRock_Top_MapScripts:: @ 8269113
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Top_OnTransition
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Top_OnResume
@@ -28,7 +30,7 @@ NavelRock_Top_EventScript_TryRemoveHoOh:: @ 826915B
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 1
+ removeobject LOCALID_HO_OH
return
NavelRock_Top_EventScript_HoOh:: @ 826916F
@@ -38,7 +40,7 @@ NavelRock_Top_EventScript_HoOh:: @ 826916F
setvar VAR_0x8004, 3 @ num loops
setvar VAR_0x8005, 35 @ delay
special LoopWingFlapSE
- applymovement 1, NavelRock_Top_Movement_HoOhAppear
+ applymovement LOCALID_HO_OH, NavelRock_Top_Movement_HoOhAppear
applymovement OBJ_EVENT_ID_CAMERA, NavelRock_Top_Movement_CameraPanUp
waitmovement 0
delay 50
@@ -53,7 +55,7 @@ NavelRock_Top_EventScript_HoOh:: @ 826916F
setvar VAR_0x8005, 35 @ delay
special LoopWingFlapSE
applymovement OBJ_EVENT_ID_CAMERA, NavelRock_Top_Movement_CameraPanDown
- applymovement 1, NavelRock_Top_Movement_HoOhApproach
+ applymovement LOCALID_HO_OH, NavelRock_Top_Movement_HoOhApproach
waitmovement 0
special RemoveCameraObject
setvar VAR_0x8004, SPECIES_HO_OH
@@ -64,7 +66,7 @@ NavelRock_Top_EventScript_HoOh:: @ 826916F
special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_HO_OH
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
goto_if_eq NavelRock_Top_EventScript_DefeatedHoOh
diff --git a/data/maps/NavelRock_Up1/map.json b/data/maps/NavelRock_Up1/map.json
index 01dfcaffa..ee744ff4b 100644
--- a/data/maps/NavelRock_Up1/map.json
+++ b/data/maps/NavelRock_Up1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_UP1",
"name": "NavelRock_Up1",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Up2/map.json b/data/maps/NavelRock_Up2/map.json
index 0233edb78..aa2470329 100644
--- a/data/maps/NavelRock_Up2/map.json
+++ b/data/maps/NavelRock_Up2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_UP2",
"name": "NavelRock_Up2",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Up3/map.json b/data/maps/NavelRock_Up3/map.json
index c12438fc9..2629eafb1 100644
--- a/data/maps/NavelRock_Up3/map.json
+++ b/data/maps/NavelRock_Up3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_UP3",
"name": "NavelRock_Up3",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM1",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NavelRock_Up4/map.json b/data/maps/NavelRock_Up4/map.json
index 4cdcba842..4060a52a7 100644
--- a/data/maps/NavelRock_Up4/map.json
+++ b/data/maps/NavelRock_Up4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NAVEL_ROCK_UP4",
"name": "NavelRock_Up4",
"layout": "LAYOUT_NAVEL_ROCK_LADDER_ROOM2",
- "music": "MUS_RG_NANADUNGEON",
+ "music": "MUS_RG_SEVII_CAVE",
"region_map_section": "MAPSEC_NAVEL_ROCK",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NewMauville_Entrance/map.json b/data/maps/NewMauville_Entrance/map.json
index 71650200b..d66c5b13b 100644
--- a/data/maps/NewMauville_Entrance/map.json
+++ b/data/maps/NewMauville_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NEW_MAUVILLE_ENTRANCE",
"name": "NewMauville_Entrance",
"layout": "LAYOUT_NEW_MAUVILLE_ENTRANCE",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_NEW_MAUVILLE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/NewMauville_Entrance/scripts.inc b/data/maps/NewMauville_Entrance/scripts.inc
index 6d7d731de..d398a03ea 100644
--- a/data/maps/NewMauville_Entrance/scripts.inc
+++ b/data/maps/NewMauville_Entrance/scripts.inc
@@ -40,7 +40,7 @@ NewMauville_Entrance_EventScript_Door:: @ 82372FF
setmetatile 4, 1, METATILE_Facility_NewMauvilleDoor_Open_Tile4, 0
setmetatile 5, 1, METATILE_Facility_NewMauvilleDoor_Open_Tile5, 1
special DrawWholeMapView
- playse SE_BAN
+ playse SE_BANG
setvar VAR_NEW_MAUVILLE_STATE, 1
releaseall
end
diff --git a/data/maps/NewMauville_Inside/map.json b/data/maps/NewMauville_Inside/map.json
index 16127d699..eea119068 100644
--- a/data/maps/NewMauville_Inside/map.json
+++ b/data/maps/NewMauville_Inside/map.json
@@ -2,7 +2,7 @@
"id": "MAP_NEW_MAUVILLE_INSIDE",
"name": "NewMauville_Inside",
"layout": "LAYOUT_NEW_MAUVILLE_INSIDE",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_NEW_MAUVILLE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/OldaleTown/map.json b/data/maps/OldaleTown/map.json
index b16fb4044..ee6101ff6 100644
--- a/data/maps/OldaleTown/map.json
+++ b/data/maps/OldaleTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN",
"name": "OldaleTown",
"layout": "LAYOUT_OLDALE_TOWN",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/OldaleTown/scripts.inc b/data/maps/OldaleTown/scripts.inc
index 2d1dca1ae..f99c65d2c 100644
--- a/data/maps/OldaleTown/scripts.inc
+++ b/data/maps/OldaleTown/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_MART_EMPLOYEE, 2
+.set LOCALID_FOOTPRINTS_MAN, 3
+.set LOCALID_RIVAL, 4
+
OldaleTown_MapScripts:: @ 81E8EA2
map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_OnTransition
.byte 0
@@ -16,13 +20,13 @@ OldaleTown_EventScript_SetOldaleState:: @ 81E8ECC
return
OldaleTown_EventScript_BlockWestEntrance:: @ 81E8ED2
- setobjectxyperm 3, 1, 11
- setobjectmovementtype 3, MOVEMENT_TYPE_FACE_LEFT
+ setobjectxyperm LOCALID_FOOTPRINTS_MAN, 1, 11
+ setobjectmovementtype LOCALID_FOOTPRINTS_MAN, MOVEMENT_TYPE_FACE_LEFT
return
OldaleTown_EventScript_MoveMartEmployee:: @ 81E8EDE
- setobjectxyperm 2, 13, 14
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_MART_EMPLOYEE, 13, 14
+ setobjectmovementtype LOCALID_MART_EMPLOYEE, MOVEMENT_TYPE_FACE_DOWN
return
OldaleTown_EventScript_CitySign:: @ 81E8EEA
@@ -39,7 +43,7 @@ OldaleTown_EventScript_MartEmployee:: @ 81E8EFC
goto_if_set FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_ExplainPotion
goto_if_set FLAG_TEMP_1, OldaleTown_EventScript_ExplainPotion
setflag FLAG_TEMP_1
- playbgm MUS_TSURETEK, 0
+ playbgm MUS_FOLLOW_ME, 0
msgbox OldaleTown_Text_IWorkAtPokemonMart, MSGBOX_DEFAULT
closemessage
switch VAR_FACING
@@ -49,14 +53,14 @@ OldaleTown_EventScript_MartEmployee:: @ 81E8EFC
end
OldaleTown_EventScript_GoToMartSouth:: @ 81E8F47
- applymovement 2, OldaleTown_Movement_EmployeeSouth
+ applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeSouth
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerSouth
waitmovement 0
goto OldaleTown_EventScript_ExplainPokemonMart
end
OldaleTown_EventScript_GoToMartNorth:: @ 81E8F5E
- applymovement 2, OldaleTown_Movement_EmployeeNorth
+ applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeNorth
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerNorth
waitmovement 0
goto OldaleTown_EventScript_ExplainPokemonMart
@@ -64,7 +68,7 @@ OldaleTown_EventScript_GoToMartNorth:: @ 81E8F5E
OldaleTown_EventScript_GoToMartEast:: @ 81E8F75
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerEast
- applymovement 2, OldaleTown_Movement_EmployeeEast
+ applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeEast
waitmovement 0
goto OldaleTown_EventScript_ExplainPokemonMart
end
@@ -72,7 +76,7 @@ OldaleTown_EventScript_GoToMartEast:: @ 81E8F75
OldaleTown_EventScript_ExplainPokemonMart:: @ 81E8F8C
msgbox OldaleTown_Text_ThisIsAPokemonMart, MSGBOX_DEFAULT
giveitem ITEM_POTION
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq OldaleTown_EventScript_BagIsFull
msgbox OldaleTown_Text_PotionExplanation, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_POTION_OLDALE
@@ -194,7 +198,7 @@ OldaleTown_EventScript_FootprintsMan:: @ 81E901F
goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_NotBlockingPath
msgbox OldaleTown_Text_DiscoveredFootprints, MSGBOX_DEFAULT
closemessage
- applymovement 3, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_FOOTPRINTS_MAN, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -202,11 +206,11 @@ OldaleTown_EventScript_FootprintsMan:: @ 81E901F
OldaleTown_EventScript_BlockedPath:: @ 81E903F
lockall
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerStepBack
- applymovement 3, OldaleTown_Movement_BackUp
+ applymovement LOCALID_FOOTPRINTS_MAN, OldaleTown_Movement_BackUp
waitmovement 0
msgbox OldaleTown_Text_WaitDontComeInHere, MSGBOX_DEFAULT
closemessage
- applymovement 3, OldaleTown_Movement_ReturnToOriginalPosition
+ applymovement LOCALID_FOOTPRINTS_MAN, OldaleTown_Movement_ReturnToOriginalPosition
waitmovement 0
releaseall
end
@@ -218,7 +222,7 @@ OldaleTown_EventScript_NotBlockingPath:: @ 81E9066
OldaleTown_EventScript_Rival:: @ 81E9070
lockall
- applymovement 4, Common_Movement_FacePlayer
+ applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
waitmovement 0
setvar VAR_0x8009, 0
goto OldaleTown_EventScript_ShowRivalMessage
@@ -226,7 +230,7 @@ OldaleTown_EventScript_Rival:: @ 81E9070
OldaleTown_EventScript_RivalTrigger1:: @ 81E9086
lockall
- applymovement 4, OldaleTown_Movement_RivalApproachPlayer1
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer1
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -236,7 +240,7 @@ OldaleTown_EventScript_RivalTrigger1:: @ 81E9086
OldaleTown_EventScript_RivalTrigger2:: @ 81E90A6
lockall
- applymovement 4, OldaleTown_Movement_RivalApproachPlayer2
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer2
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -246,7 +250,7 @@ OldaleTown_EventScript_RivalTrigger2:: @ 81E90A6
OldaleTown_EventScript_RivalTrigger3:: @ 81E90C6
lockall
- applymovement 4, OldaleTown_Movement_RivalApproachPlayer3
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer3
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -278,9 +282,9 @@ OldaleTown_EventScript_RivalFinish:: @ 81E911A
call_if_eq OldaleTown_EventScript_DoExitMovement1
compare VAR_0x8009, 1
call_if_eq OldaleTown_EventScript_DoExitMovement2
- applymovement 4, OldaleTown_Movement_RivalExit
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
waitmovement 0
- removeobject 4
+ removeobject LOCALID_RIVAL
setvar VAR_OLDALE_RIVAL_STATE, 2
setflag FLAG_HIDE_OLDALE_TOWN_RIVAL
releaseall
@@ -289,13 +293,13 @@ OldaleTown_EventScript_RivalFinish:: @ 81E911A
OldaleTown_EventScript_DoExitMovement1:: @ 81E9148
compare VAR_FACING, DIR_SOUTH
goto_if_ne OldaleTown_EventScript_DoExitMovement2
- applymovement 4, OldaleTown_Movement_RivalExit
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
waitmovement 0
return
OldaleTown_EventScript_DoExitMovement2:: @ 81E915E
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_WatchRivalExit
- applymovement 4, OldaleTown_Movement_RivalExit
+ applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
waitmovement 0
return
diff --git a/data/maps/OldaleTown_House1/map.json b/data/maps/OldaleTown_House1/map.json
index 970294926..cd64357dc 100644
--- a/data/maps/OldaleTown_House1/map.json
+++ b/data/maps/OldaleTown_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN_HOUSE1",
"name": "OldaleTown_House1",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/OldaleTown_House2/map.json b/data/maps/OldaleTown_House2/map.json
index 52c775f15..2347fc29a 100644
--- a/data/maps/OldaleTown_House2/map.json
+++ b/data/maps/OldaleTown_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN_HOUSE2",
"name": "OldaleTown_House2",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_MACHI_S4",
+ "music": "MUS_OLDALE",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/OldaleTown_Mart/map.json b/data/maps/OldaleTown_Mart/map.json
index cba6b012c..692223541 100644
--- a/data/maps/OldaleTown_Mart/map.json
+++ b/data/maps/OldaleTown_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN_MART",
"name": "OldaleTown_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/map.json b/data/maps/OldaleTown_PokemonCenter_1F/map.json
index 1c979098e..46ee3f9bd 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/map.json
+++ b/data/maps/OldaleTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN_POKEMON_CENTER_1F",
"name": "OldaleTown_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc
index df405376a..0918f3c39 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
OldaleTown_PokemonCenter_1F_MapScripts:: @ 81FC006
map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ OldaleTown_PokemonCenter_1F_OnTransition: @ 81FC011
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
OldaleTown_PokemonCenter_1F_EventScript_Nurse:: @ 81FC01A
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/map.json b/data/maps/OldaleTown_PokemonCenter_2F/map.json
index de1b0a771..fdeb28c06 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/map.json
+++ b/data/maps/OldaleTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_OLDALE_TOWN_POKEMON_CENTER_2F",
"name": "OldaleTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_OLDALE_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown/map.json b/data/maps/PacifidlogTown/map.json
index fdf43d1ac..51fc772a9 100644
--- a/data/maps/PacifidlogTown/map.json
+++ b/data/maps/PacifidlogTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN",
"name": "PacifidlogTown",
"layout": "LAYOUT_PACIFIDLOG_TOWN",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/PacifidlogTown_House1/map.json b/data/maps/PacifidlogTown_House1/map.json
index b6db1c923..a494819a5 100644
--- a/data/maps/PacifidlogTown_House1/map.json
+++ b/data/maps/PacifidlogTown_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_HOUSE1",
"name": "PacifidlogTown_House1",
"layout": "LAYOUT_PACIFIDLOG_TOWN_HOUSE1",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_House2/map.json b/data/maps/PacifidlogTown_House2/map.json
index ceeadd9a6..027442b4b 100644
--- a/data/maps/PacifidlogTown_House2/map.json
+++ b/data/maps/PacifidlogTown_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_HOUSE2",
"name": "PacifidlogTown_House2",
"layout": "LAYOUT_PACIFIDLOG_TOWN_HOUSE2",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_House2/scripts.inc b/data/maps/PacifidlogTown_House2/scripts.inc
index 2dcff9f29..60b6c9961 100644
--- a/data/maps/PacifidlogTown_House2/scripts.inc
+++ b/data/maps/PacifidlogTown_House2/scripts.inc
@@ -58,7 +58,7 @@ PacifidlogTown_House2_EventScript_PutInEffort:: @ 8203845
PacifidlogTown_House2_EventScript_GiveFrustration:: @ 820384F
msgbox PacifidlogTown_House2_Text_ViciousPokemonTakeThis, MSGBOX_DEFAULT
giveitem ITEM_TM21
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
special SetPacifidlogTMReceivedDay
diff --git a/data/maps/PacifidlogTown_House3/map.json b/data/maps/PacifidlogTown_House3/map.json
index 34d9ddad2..17f99cea1 100644
--- a/data/maps/PacifidlogTown_House3/map.json
+++ b/data/maps/PacifidlogTown_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_HOUSE3",
"name": "PacifidlogTown_House3",
"layout": "LAYOUT_PACIFIDLOG_TOWN_HOUSE1",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_House4/map.json b/data/maps/PacifidlogTown_House4/map.json
index cd8dfc52f..4c4cdb15b 100644
--- a/data/maps/PacifidlogTown_House4/map.json
+++ b/data/maps/PacifidlogTown_House4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_HOUSE4",
"name": "PacifidlogTown_House4",
"layout": "LAYOUT_PACIFIDLOG_TOWN_HOUSE2",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_House5/map.json b/data/maps/PacifidlogTown_House5/map.json
index e1d6f4289..ac9384502 100644
--- a/data/maps/PacifidlogTown_House5/map.json
+++ b/data/maps/PacifidlogTown_House5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_HOUSE5",
"name": "PacifidlogTown_House5",
"layout": "LAYOUT_PACIFIDLOG_TOWN_HOUSE1",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/map.json b/data/maps/PacifidlogTown_PokemonCenter_1F/map.json
index 20d00fecb..50baa2b7c 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/map.json
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_1F",
"name": "PacifidlogTown_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc
index 8b0f0805a..fbe42ce99 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
PacifidlogTown_PokemonCenter_1F_MapScripts:: @ 82034A7
map_script MAP_SCRIPT_ON_TRANSITION, PacifidlogTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -7,9 +9,8 @@ PacifidlogTown_PokemonCenter_1F_OnTransition: @ 82034B2
setrespawn HEAL_LOCATION_PACIFIDLOG_TOWN
end
-@ VAR_0x800B is the Nurse's object event id
PacifidlogTown_PokemonCenter_1F_EventScript_Nurse:: @ 82034B6
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/map.json b/data/maps/PacifidlogTown_PokemonCenter_2F/map.json
index 97b48ef2e..1837ab55c 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/map.json
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_2F",
"name": "PacifidlogTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_PACIFIDLOG_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity/map.json b/data/maps/PetalburgCity/map.json
index 190d81118..d9587cdbb 100644
--- a/data/maps/PetalburgCity/map.json
+++ b/data/maps/PetalburgCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY",
"name": "PetalburgCity",
"layout": "LAYOUT_PETALBURG_CITY",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -35,8 +35,8 @@
"movement_range_y": 1,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_EventScript_WallyAunt",
- "flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT"
+ "script": "PetalburgCity_EventScript_WallysMom",
+ "flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_MOM"
},
{
"graphics_id": "OBJ_EVENT_GFX_WALLY",
@@ -61,7 +61,7 @@
"movement_range_y": 0,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_EventScript_Boy1",
+ "script": "PetalburgCity_EventScript_Boy",
"flag": "0"
},
{
@@ -88,7 +88,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "0x0",
- "flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE"
+ "flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD"
},
{
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
@@ -126,7 +126,7 @@
"movement_range_y": 0,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_EventScript_Boy2",
+ "script": "PetalburgCity_EventScript_GymBoy",
"flag": "0"
},
{
diff --git a/data/maps/PetalburgCity/scripts.inc b/data/maps/PetalburgCity/scripts.inc
index 70dfee72f..ab77e18e0 100644
--- a/data/maps/PetalburgCity/scripts.inc
+++ b/data/maps/PetalburgCity/scripts.inc
@@ -1,3 +1,9 @@
+.set LOCALID_WALLY, 2
+.set LOCALID_BOY, 3
+.set LOCALID_WALLYS_DAD, 5
+.set LOCALID_GYM_BOY, 8
+.set LOCALID_SCOTT, 9
+
PetalburgCity_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_OnFrame
@@ -6,7 +12,7 @@ PetalburgCity_MapScripts::
PetalburgCity_OnTransition: @ 81DC2D7
setflag FLAG_VISITED_PETALBURG_CITY
compare VAR_PETALBURG_CITY_STATE, 0
- call_if_eq PetalburgCity_EventScript_MoveBoyToWestEntrance
+ call_if_eq PetalburgCity_EventScript_MoveGymBoyToWestEntrance
compare VAR_PETALBURG_CITY_STATE, 2
call_if_eq PetalburgCity_EventScript_DisableMapNameAndMusic
compare VAR_PETALBURG_CITY_STATE, 4
@@ -15,13 +21,13 @@ PetalburgCity_OnTransition: @ 81DC2D7
call_if_eq PetalburgCity_EventScript_SetGymDoorsUnlocked
end
-PetalburgCity_EventScript_MoveBoyToWestEntrance:: @ 81DC307
- setobjectxyperm 8, 5, 11
+PetalburgCity_EventScript_MoveGymBoyToWestEntrance:: @ 81DC307
+ setobjectxyperm LOCALID_GYM_BOY, 5, 11
return
PetalburgCity_EventScript_DisableMapNameAndMusic:: @ 81DC30F
setflag FLAG_HIDE_MAP_NAME_POPUP
- savebgm MUS_TSURETEK
+ savebgm MUS_FOLLOW_ME
return
PetalburgCity_EventScript_SetGymDoorsUnlocked:: @ 81DC316
@@ -37,15 +43,15 @@ PetalburgCity_EventScript_WallyTutorial:: @ 81DC32E
lockall
special SavePlayerParty
special PutZigzagoonInPlayerParty
- applymovement 2, PetalburgCity_Movement_WallyTutorialWally
+ applymovement LOCALID_WALLY, PetalburgCity_Movement_WallyTutorialWally
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WallyTutorialPlayer
waitmovement 0
msgbox Route102_Text_WatchMeCatchPokemon, MSGBOX_DEFAULT
special StartWallyTutorialBattle
waitstate
msgbox Route102_Text_WallyIDidIt, MSGBOX_DEFAULT
- applymovement 2, Common_Movement_WalkInPlaceFastestLeft, MAP_PETALBURG_CITY
- waitmovement 2, MAP_PETALBURG_CITY
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestLeft, MAP_PETALBURG_CITY
+ waitmovement LOCALID_WALLY, MAP_PETALBURG_CITY
msgbox Route102_Text_LetsGoBack, MSGBOX_DEFAULT
closemessage
clearflag FLAG_HIDE_MAP_NAME_POPUP
@@ -62,17 +68,17 @@ PetalburgCity_EventScript_WallyTutorial:: @ 81DC32E
PetalburgCity_EventScript_WalkToWallyHouse:: @ 81DC390
lockall
setflag FLAG_HIDE_MAP_NAME_POPUP
- applymovement 5, PetalburgCity_Movement_WalkToWallyHouseUncle
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Movement_WalkToWallyHouseWallysDad
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WalkToWallyHousePlayer
waitmovement 0
setvar VAR_0x8004, 7
setvar VAR_0x8005, 5
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
- applymovement 5, PetalburgCity_Movement_WalkInsideHouseUncle
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Movement_WalkInsideHouseWallysDad
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WalkInsideHousePlayer
waitmovement 0
- setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE
+ setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_PETALBURG_CITY
closedoor VAR_0x8004, VAR_0x8005
waitdooranim
@@ -84,17 +90,17 @@ PetalburgCity_EventScript_WalkToWallyHouse:: @ 81DC390
releaseall
end
-PetalburgCity_EventScript_Boy1:: @ 81DC3E6
+PetalburgCity_EventScript_Boy:: @ 81DC3E6
lock
faceplayer
msgbox PetalburgCity_Text_WaterReflection, MSGBOX_DEFAULT
closemessage
- applymovement 3, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BOY, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
-PetalburgCity_EventScript_WallyAunt:: @ 81DC3FD
+PetalburgCity_EventScript_WallysMom:: @ 81DC3FD
msgbox PetalburgCity_Text_WhereIsWally, MSGBOX_NPC
end
@@ -123,7 +129,7 @@ PetalburgCity_Movement_WalkInsideHousePlayer: @ 81DC418
walk_up
step_end
-PetalburgCity_Movement_WalkToWallyHouseUncle: @ 81DC41B
+PetalburgCity_Movement_WalkToWallyHouseWallysDad: @ 81DC41B
delay_8
walk_down
walk_down
@@ -143,7 +149,7 @@ PetalburgCity_Movement_WalkToWallyHouseUncle: @ 81DC41B
walk_up
step_end
-PetalburgCity_Movement_WalkInsideHouseUncle: @ 81DC42D
+PetalburgCity_Movement_WalkInsideHouseWallysDad: @ 81DC42D
walk_up
set_invisible
step_end
@@ -263,13 +269,13 @@ PetalburgCity_EventScript_ShowGymToPlayer3:: @ 81DC4BE
end
PetalburgCity_EventScript_ShowGymToPlayer:: @ 81DC4CA
- applymovement 8, Common_Movement_FacePlayer
+ applymovement LOCALID_GYM_BOY, Common_Movement_FacePlayer
waitmovement 0
- playbgm MUS_TSURETEK, 0
+ playbgm MUS_FOLLOW_ME, 0
playse SE_PIN
- applymovement 8, Common_Movement_ExclamationMark
+ applymovement LOCALID_GYM_BOY, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 8, Common_Movement_Delay48
+ applymovement LOCALID_GYM_BOY, Common_Movement_Delay48
waitmovement 0
compare VAR_0x8008, 0
call_if_eq PetalburgCity_EventScript_BoyApproachPlayer0
@@ -290,63 +296,63 @@ PetalburgCity_EventScript_ShowGymToPlayer:: @ 81DC4CA
compare VAR_0x8008, 3
call_if_eq PetalburgCity_EventScript_LeadPlayerToGym3
msgbox PetalburgCity_Text_ThisIsPetalburgGym, MSGBOX_DEFAULT
- applymovement 8, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_GYM_BOY, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox PetalburgCity_Text_ThisIsGymSign, MSGBOX_DEFAULT
closemessage
- applymovement 8, PetalburgCity_Movement_BoyWalkAway
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyWalkAway
waitmovement 0
fadedefaultbgm
releaseall
end
PetalburgCity_EventScript_BoyApproachPlayer0:: @ 81DC57F
- applymovement 8, PetalburgCity_Movement_BoyApproachPlayer0
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyApproachPlayer0
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
PetalburgCity_EventScript_BoyApproachPlayer1:: @ 81DC594
- applymovement 8, PetalburgCity_Movement_BoyApproachPlayer1
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyApproachPlayer1
waitmovement 0
return
PetalburgCity_EventScript_BoyApproachPlayer2:: @ 81DC59F
- applymovement 8, PetalburgCity_Movement_BoyApproachPlayer2
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyApproachPlayer2
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
PetalburgCity_EventScript_BoyApproachPlayer3:: @ 81DC5B4
- applymovement 8, PetalburgCity_Movement_BoyApproachPlayer3
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyApproachPlayer3
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
PetalburgCity_EventScript_LeadPlayerToGym0:: @ 81DC5C9
- applymovement 8, PetalburgCity_Movement_BoyWalkToGym0
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyWalkToGym0
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym0
waitmovement 0
return
PetalburgCity_EventScript_LeadPlayerToGym1:: @ 81DC5DB
- applymovement 8, PetalburgCity_Movement_BoyWalkToGym1
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyWalkToGym1
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym1
waitmovement 0
return
PetalburgCity_EventScript_LeadPlayerToGym2:: @ 81DC5ED
- applymovement 8, PetalburgCity_Movement_BoyWalkToGym2
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyWalkToGym2
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym2
waitmovement 0
return
PetalburgCity_EventScript_LeadPlayerToGym3:: @ 81DC5FF
- applymovement 8, PetalburgCity_Movement_BoyWalkToGym3
+ applymovement LOCALID_GYM_BOY, PetalburgCity_Movement_BoyWalkToGym3
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWalkToGym3
waitmovement 0
return
@@ -510,57 +516,57 @@ PetalburgCity_Movement_PlayerWalkToGym3: @ 81DC686
PetalburgCity_EventScript_Scott0:: @ 81DC691
lockall
- addobject 9
+ addobject LOCALID_SCOTT
setvar VAR_0x8008, 0
- setobjectxy 9, 13, 10
+ setobjectxy LOCALID_SCOTT, 13, 10
goto PetalburgCity_EventScript_Scott
end
PetalburgCity_EventScript_Scott1:: @ 81DC6A7
lockall
- addobject 9
+ addobject LOCALID_SCOTT
setvar VAR_0x8008, 1
- setobjectxy 9, 13, 11
+ setobjectxy LOCALID_SCOTT, 13, 11
goto PetalburgCity_EventScript_Scott
end
PetalburgCity_EventScript_Scott2:: @ 81DC6BD
lockall
- addobject 9
+ addobject LOCALID_SCOTT
setvar VAR_0x8008, 2
- setobjectxy 9, 13, 12
+ setobjectxy LOCALID_SCOTT, 13, 12
goto PetalburgCity_EventScript_Scott
end
PetalburgCity_EventScript_Scott3:: @ 81DC6D3
lockall
- addobject 9
+ addobject LOCALID_SCOTT
setvar VAR_0x8008, 3
- setobjectxy 9, 13, 13
+ setobjectxy LOCALID_SCOTT, 13, 13
goto PetalburgCity_EventScript_Scott
end
PetalburgCity_EventScript_Scott:: @ 81DC6E9
- applymovement 9, PetalburgCity_Movement_ScottStartWalkLeft
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottStartWalkLeft
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_SCOTT, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_SCOTT, Common_Movement_Delay48
waitmovement 0
- applymovement 9, PetalburgCity_Movement_ScottApproachPlayer
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
setvar VAR_SCOTT_STATE, 1
msgbox PetalburgCity_Text_AreYouATrainer, MSGBOX_DEFAULT
closemessage
- applymovement 9, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 30
msgbox PetalburgCity_Text_WellMaybeNot, MSGBOX_DEFAULT
closemessage
- applymovement 9, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 30
msgbox PetalburgCity_Text_ImLookingForTalentedTrainers, MSGBOX_DEFAULT
@@ -574,31 +580,31 @@ PetalburgCity_EventScript_Scott:: @ 81DC6E9
compare VAR_0x8008, 3
call_if_eq PetalburgCity_EventScript_ScottExit3
setvar VAR_SCOTT_PETALBURG_ENCOUNTER, 1
- removeobject 9
+ removeobject LOCALID_SCOTT
releaseall
end
PetalburgCity_EventScript_ScottExit0:: @ 81DC78E
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit0
- applymovement 9, PetalburgCity_Movement_ScottExit0
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit0
waitmovement 0
return
PetalburgCity_EventScript_ScottExit1:: @ 81DC7A0
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit1
- applymovement 9, PetalburgCity_Movement_ScottExit1
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit1
waitmovement 0
return
PetalburgCity_EventScript_ScottExit2:: @ 81DC7B2
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit2
- applymovement 9, PetalburgCity_Movement_ScottExit2
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit2
waitmovement 0
return
PetalburgCity_EventScript_ScottExit3:: @ 81DC7C4
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit3
- applymovement 9, PetalburgCity_Movement_ScottExit3
+ applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit3
waitmovement 0
return
@@ -710,7 +716,7 @@ PetalburgCity_Movement_PlayerWatchScottExit3: @ 81DC828
walk_in_place_fastest_left
step_end
-PetalburgCity_EventScript_Boy2:: @ 81DC82E
+PetalburgCity_EventScript_GymBoy:: @ 81DC82E
msgbox PetalburgCity_Text_AreYouRookieTrainer, MSGBOX_NPC
end
diff --git a/data/maps/PetalburgCity_Gym/map.json b/data/maps/PetalburgCity_Gym/map.json
index ca074547f..307708fc1 100644
--- a/data/maps/PetalburgCity_Gym/map.json
+++ b/data/maps/PetalburgCity_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_GYM",
"name": "PetalburgCity_Gym",
"layout": "LAYOUT_PETALBURG_CITY_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
@@ -155,7 +155,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "0x0",
- "flag": "FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE"
+ "flag": "FLAG_HIDE_PETALBURG_GYM_WALLYS_DAD"
}
],
"warp_events": [
diff --git a/data/maps/PetalburgCity_Gym/scripts.inc b/data/maps/PetalburgCity_Gym/scripts.inc
index bc947025c..2bdd5320f 100644
--- a/data/maps/PetalburgCity_Gym/scripts.inc
+++ b/data/maps/PetalburgCity_Gym/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_NORMAN, 1
+.set LOCALID_WALLY, 10
+.set LOCALID_WALLYS_DAD, 11
+
PetalburgCity_Gym_MapScripts:: @ 8204889
map_script MAP_SCRIPT_ON_LOAD, PetalburgCity_Gym_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_Gym_OnTransition
@@ -46,11 +50,11 @@ PetalburgCity_Gym_OnTransition: @ 820492D
end
PetalburgCity_Gym_EventScript_MoveWallyToEntrance:: @ 820494D
- setobjectxyperm 10, 5, 108
+ setobjectxyperm LOCALID_WALLY, 5, 108
return
PetalburgCity_Gym_EventScript_MoveNormanToEntrance:: @ 8204955
- setobjectxyperm 1, 4, 107
+ setobjectxyperm LOCALID_NORMAN, 4, 107
return
PetalburgCity_Gym_EventScript_CheckNormanForRematch:: @ 820495D
@@ -60,7 +64,7 @@ PetalburgCity_Gym_EventScript_CheckNormanForRematch:: @ 820495D
goto_if_eq PetalburgCity_Gym_EventScript_DontMoveNormanToFront
compare VAR_PETALBURG_GYM_STATE, 8
goto_if_eq PetalburgCity_Gym_EventScript_DontMoveNormanToFront
- setobjectxyperm 1, 4, 107
+ setobjectxyperm LOCALID_NORMAN, 4, 107
return
PetalburgCity_Gym_EventScript_DontMoveNormanToFront:: @ 8204985
@@ -85,10 +89,10 @@ PetalburgCity_Gym_EventScript_ReturnFromWallyTutorial:: @ 82049A4
msgbox PetalburgCity_Gym_Text_WallyThankYouBye, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
- applymovement 10, PetalburgCity_Gym_Movement_WallyExitGym
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitGym
waitmovement 0
- playse SE_KAIDAN
- removeobject 10
+ playse SE_EXIT
+ removeobject LOCALID_WALLY
setflag FLAG_HIDE_PETALBURG_CITY_WALLY
delay 30
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
@@ -146,7 +150,7 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorialEast:: @ 8204AA1
end
PetalburgCity_Gym_EventScript_BeginWallyTutorial:: @ 8204AAC
- addobject 10 @ Wally
+ addobject LOCALID_WALLY
playse SE_DOOR
compare VAR_0x8008, 0
call_if_eq PetalburgCity_Gym_EventScript_WallyArriveSouth
@@ -199,7 +203,7 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorial:: @ 8204AAC
msgbox PetalburgCity_Gym_Text_WouldYouReallyComeWithMe, MSGBOX_DEFAULT
closemessage
setflag FLAG_DONT_TRANSITION_MUSIC
- playbgm MUS_TSURETEK, 0
+ playbgm MUS_FOLLOW_ME, 0
compare VAR_0x8008, 0
call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallySouth
compare VAR_0x8008, 1
@@ -208,8 +212,8 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorial:: @ 8204AAC
call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallyWest
compare VAR_0x8008, 3
call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallyEast
- removeobject 10
- setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT
+ removeobject LOCALID_WALLY
+ setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_MOM
setvar VAR_PETALBURG_GYM_STATE, 1
setvar VAR_PETALBURG_CITY_STATE, 2
clearflag FLAG_HIDE_PETALBURG_CITY_WALLY
@@ -222,101 +226,101 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorial:: @ 8204AAC
end
PetalburgCity_Gym_EventScript_WallyArriveSouth:: @ 8204C31
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
- applymovement 10, PetalburgCity_Gym_Movement_WallyArrive
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArrive
waitmovement 0
return
PetalburgCity_Gym_EventScript_WallyArriveNorth:: @ 8204C43
- applymovement 10, PetalburgCity_Gym_Movement_WallyArriveNorth
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArriveNorth
waitmovement 0
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
PetalburgCity_Gym_EventScript_WallyArriveWestEast:: @ 8204C5F
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
- applymovement 10, PetalburgCity_Gym_Movement_WallyArrive
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArrive
waitmovement 0
return
PetalburgCity_Gym_EventScript_ExitGymWithWallySouth:: @ 8204C78
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
- applymovement 10, PetalburgCity_Gym_Movement_WallyExitSouthWest
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallySouth
waitmovement 0
return
PetalburgCity_Gym_EventScript_ExitGymWithWallyNorth:: @ 8204C91
- applymovement 10, PetalburgCity_Gym_Movement_WallyExitNorth
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitNorth
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyNorth
waitmovement 0
return
PetalburgCity_Gym_EventScript_ExitGymWithWallyWest:: @ 8204CA3
- applymovement 10, PetalburgCity_Gym_Movement_WallyExitSouthWest
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyWest
waitmovement 0
return
PetalburgCity_Gym_EventScript_ExitGymWithWallyEast:: @ 8204CB5
- applymovement 10, PetalburgCity_Gym_Movement_WallyExitEast
+ applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitEast
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyEast
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressPlayerSouth:: @ 8204CC7
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressPlayerNorth:: @ 8204CD2
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressPlayerWest:: @ 8204CE4
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressPlayerEast:: @ 8204CF6
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestLeft
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressWallySouth:: @ 8204D08
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressWallyNorth:: @ 8204D13
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressWallyWest:: @ 8204D1E
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
PetalburgCity_Gym_EventScript_NormanAddressWallyEast:: @ 8204D29
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
PetalburgCity_Gym_EventScript_WallyFacePlayer:: @ 8204D34
- applymovement 10, Common_Movement_FacePlayer
+ applymovement LOCALID_WALLY, Common_Movement_FacePlayer
waitmovement 0
return
PetalburgCity_Gym_EventScript_WallyFaceDown:: @ 8204D3F
- applymovement 10, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
@@ -345,7 +349,7 @@ PetalburgCity_Gym_EventScript_NormanFaceDoorSouth:: @ 8204D72
@ For all other NormanFaceDoorX, Norman is already facing the door from NormanAddressWallyX
PetalburgCity_Gym_EventScript_NormanFaceDoorNorth:: @ 8204D73
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
@@ -397,7 +401,7 @@ PetalburgCity_Gym_EventScript_DontGiveEnigmaBerry:: @ 8204E17
PetalburgCity_Gym_EventScript_GiveEnigmaBerry:: @ 8204E1D
giveitem ITEM_ENIGMA_BERRY
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setvar VAR_ENIGMA_BERRY_AVAILABLE, 0
release
@@ -429,134 +433,134 @@ PetalburgCity_Gym_EventScript_NormanBattle:: @ 8204E3B
delay 40
playse SE_DOOR
delay 10
- addobject 11 @ Wallys Uncle
+ addobject LOCALID_WALLYS_DAD
switch VAR_FACING
- case DIR_NORTH, PetalburgCity_Gym_EventScript_WallysUncleArrivesNorth
- case DIR_WEST, PetalburgCity_Gym_EventScript_WallysUncleArrivesWest
- case DIR_EAST, PetalburgCity_Gym_EventScript_WallysUncleArrivesEast
+ case DIR_NORTH, PetalburgCity_Gym_EventScript_WallysDadArrivesNorth
+ case DIR_WEST, PetalburgCity_Gym_EventScript_WallysDadArrivesWest
+ case DIR_EAST, PetalburgCity_Gym_EventScript_WallysDadArrivesEast
end
PetalburgCity_Gym_EventScript_GiveFacade:: @ 8204ED2
giveitem ITEM_TM42
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
setflag FLAG_RECEIVED_TM42
msgbox PetalburgCity_Gym_Text_ExplainFacade, MSGBOX_DEFAULT
return
-PetalburgCity_Gym_EventScript_WallysUncleArrivesNorth:: @ 8204EF5
+PetalburgCity_Gym_EventScript_WallysDadArrivesNorth:: @ 8204EF5
setvar VAR_0x8008, 1
- goto PetalburgCity_Gym_EventScript_WallysUncleArrives
+ goto PetalburgCity_Gym_EventScript_WallysDadArrives
-PetalburgCity_Gym_EventScript_WallysUncleArrivesEast:: @ 8204EFF
+PetalburgCity_Gym_EventScript_WallysDadArrivesEast:: @ 8204EFF
setvar VAR_0x8008, 2
- goto PetalburgCity_Gym_EventScript_WallysUncleArrives
+ goto PetalburgCity_Gym_EventScript_WallysDadArrives
-PetalburgCity_Gym_EventScript_WallysUncleArrivesWest:: @ 8204F09
+PetalburgCity_Gym_EventScript_WallysDadArrivesWest:: @ 8204F09
setvar VAR_0x8008, 3
- goto PetalburgCity_Gym_EventScript_WallysUncleArrives
+ goto PetalburgCity_Gym_EventScript_WallysDadArrives
-PetalburgCity_Gym_EventScript_WallysUncleArrives:: @ 8204F13
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleEnterGym
+PetalburgCity_Gym_EventScript_WallysDadArrives:: @ 8204F13
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadEnterGym
waitmovement 0
playse SE_PIN
- applymovement 11, Common_Movement_ExclamationMark
+ applymovement LOCALID_WALLYS_DAD, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 11, Common_Movement_Delay48
+ applymovement LOCALID_WALLYS_DAD, Common_Movement_Delay48
waitmovement 0
delay 10
compare VAR_0x8008, 1
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerNorth
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadApproachPlayerNorth
compare VAR_0x8008, 2
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerEast
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadApproachPlayerEast
compare VAR_0x8008, 3
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerWest
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadApproachPlayerWest
msgbox PetalburgCity_Gym_Text_PleaseComeWithMe, MSGBOX_DEFAULT
closemessage
delay 20
compare VAR_0x8008, 1
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleFaceNormanNorth
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadFaceNormanNorth
compare VAR_0x8008, 2
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleFaceNormanEast
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadFaceNormanEast
compare VAR_0x8008, 3
- call_if_eq PetalburgCity_Gym_EventScript_WallysUncleFaceNormanWest
+ call_if_eq PetalburgCity_Gym_EventScript_WallysDadFaceNormanWest
msgbox PetalburgCity_Gym_Text_LetMeBorrowPlayer, MSGBOX_DEFAULT
closemessage
setflag FLAG_DONT_TRANSITION_MUSIC
- playbgm MUS_TSURETEK, 0
+ playbgm MUS_FOLLOW_ME, 0
compare VAR_0x8008, 1
- call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleNorth
+ call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysDadNorth
compare VAR_0x8008, 2
- call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleEast
+ call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysDadEast
compare VAR_0x8008, 3
- call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleWest
- removeobject 11
+ call_if_eq PetalburgCity_Gym_EventScript_ExitGymWithWallysDadWest
+ removeobject LOCALID_WALLYS_DAD
setvar VAR_PETALBURG_CITY_STATE, 4
- clearflag FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE
+ clearflag FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD
warp MAP_PETALBURG_CITY, 255, 15, 8
waitstate
release
end
-PetalburgCity_Gym_EventScript_WallysUncleFaceNormanNorth:: @ 8204FCC
- applymovement 11, Common_Movement_WalkInPlaceFastestUp
+PetalburgCity_Gym_EventScript_WallysDadFaceNormanNorth:: @ 8204FCC
+ applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
-PetalburgCity_Gym_EventScript_WallysUncleFaceNormanEast:: @ 8204FD7
- applymovement 11, Common_Movement_WalkInPlaceFastestRight
+PetalburgCity_Gym_EventScript_WallysDadFaceNormanEast:: @ 8204FD7
+ applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
-PetalburgCity_Gym_EventScript_WallysUncleFaceNormanWest:: @ 8204FE2
- applymovement 11, Common_Movement_WalkInPlaceFastestLeft
+PetalburgCity_Gym_EventScript_WallysDadFaceNormanWest:: @ 8204FE2
+ applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
-PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerNorth:: @ 8204FED
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleApproachPlayerNorth
+PetalburgCity_Gym_EventScript_WallysDadApproachPlayerNorth:: @ 8204FED
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerNorth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
-PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerEast:: @ 8205009
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleApproachPlayerEast
+PetalburgCity_Gym_EventScript_WallysDadApproachPlayerEast:: @ 8205009
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerEast
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
-PetalburgCity_Gym_EventScript_WallysUncleApproachPlayerWest:: @ 8205025
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleApproachPlayerWest
+PetalburgCity_Gym_EventScript_WallysDadApproachPlayerWest:: @ 8205025
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerWest
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
-PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleNorth:: @ 8205041
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleExitNorth
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
- applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleNorth
+PetalburgCity_Gym_EventScript_ExitGymWithWallysDadNorth:: @ 8205041
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitNorth
+ applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFastestDown
+ applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadNorth
waitmovement 0
return
-PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleEast:: @ 820505A
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleExitEast
- applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleEast
+PetalburgCity_Gym_EventScript_ExitGymWithWallysDadEast:: @ 820505A
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitEast
+ applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadEast
waitmovement 0
return
-PetalburgCity_Gym_EventScript_ExitGymWithWallysUncleWest:: @ 820506C
- applymovement 11, PetalburgCity_Gym_Movement_WallysUncleExitWest
- applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleWest
+PetalburgCity_Gym_EventScript_ExitGymWithWallysDadWest:: @ 820506C
+ applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitWest
+ applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadWest
waitmovement 0
return
-PetalburgCity_Gym_Movement_WallysUncleExitNorth: @ 820507E
+PetalburgCity_Gym_Movement_WallysDadExitNorth: @ 820507E
walk_down
walk_down
walk_left
@@ -569,7 +573,7 @@ PetalburgCity_Gym_Movement_WallysUncleExitNorth: @ 820507E
set_invisible
step_end
-PetalburgCity_Gym_Movement_WallysUncleExitEast: @ 8205089
+PetalburgCity_Gym_Movement_WallysDadExitEast: @ 8205089
walk_down
walk_down
walk_left
@@ -582,7 +586,7 @@ PetalburgCity_Gym_Movement_WallysUncleExitEast: @ 8205089
set_invisible
step_end
-PetalburgCity_Gym_Movement_WallysUncleExitWest: @ 8205094
+PetalburgCity_Gym_Movement_WallysDadExitWest: @ 8205094
walk_down
walk_down
walk_left
@@ -597,7 +601,7 @@ PetalburgCity_Gym_Movement_WallysUncleExitWest: @ 8205094
set_invisible
step_end
-PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleNorth: @ 82050A1
+PetalburgCity_Gym_Movement_PlayerExitWithWallysDadNorth: @ 82050A1
delay_16
walk_down
walk_down
@@ -607,7 +611,7 @@ PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleNorth: @ 82050A1
walk_down
step_end
-PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleEast: @ 82050A9
+PetalburgCity_Gym_Movement_PlayerExitWithWallysDadEast: @ 82050A9
delay_16
walk_down
walk_down
@@ -617,7 +621,7 @@ PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleEast: @ 82050A9
walk_down
step_end
-PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleWest: @ 82050B1
+PetalburgCity_Gym_Movement_PlayerExitWithWallysDadWest: @ 82050B1
delay_16
walk_down
walk_down
@@ -629,7 +633,7 @@ PetalburgCity_Gym_Movement_PlayerExitWithWallysUncleWest: @ 82050B1
walk_down
step_end
-PetalburgCity_Gym_Movement_WallysUncleEnterGym: @ 82050BB
+PetalburgCity_Gym_Movement_WallysDadEnterGym: @ 82050BB
walk_up
delay_8
walk_in_place_fastest_right
@@ -639,7 +643,7 @@ PetalburgCity_Gym_Movement_WallysUncleEnterGym: @ 82050BB
walk_in_place_fastest_up
step_end
-PetalburgCity_Gym_Movement_WallysUncleApproachPlayerNorth: @ 82050C3
+PetalburgCity_Gym_Movement_WallysDadApproachPlayerNorth: @ 82050C3
walk_right
walk_right
walk_up
@@ -648,7 +652,7 @@ PetalburgCity_Gym_Movement_WallysUncleApproachPlayerNorth: @ 82050C3
walk_in_place_fastest_right
step_end
-PetalburgCity_Gym_Movement_WallysUncleApproachPlayerEast: @ 82050CA
+PetalburgCity_Gym_Movement_WallysDadApproachPlayerEast: @ 82050CA
walk_right
walk_right
walk_up
@@ -656,7 +660,7 @@ PetalburgCity_Gym_Movement_WallysUncleApproachPlayerEast: @ 82050CA
walk_up
step_end
-PetalburgCity_Gym_Movement_WallysUncleApproachPlayerWest: @ 82050D0
+PetalburgCity_Gym_Movement_WallysDadApproachPlayerWest: @ 82050D0
walk_right
walk_right
walk_up
diff --git a/data/maps/PetalburgCity_House1/map.json b/data/maps/PetalburgCity_House1/map.json
index 46121f67c..54bd3303f 100644
--- a/data/maps/PetalburgCity_House1/map.json
+++ b/data/maps/PetalburgCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_HOUSE1",
"name": "PetalburgCity_House1",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity_House2/map.json b/data/maps/PetalburgCity_House2/map.json
index 8f40ec3e4..4a5436b97 100644
--- a/data/maps/PetalburgCity_House2/map.json
+++ b/data/maps/PetalburgCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_HOUSE2",
"name": "PetalburgCity_House2",
"layout": "LAYOUT_HOUSE_WITH_BED",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity_Mart/map.json b/data/maps/PetalburgCity_Mart/map.json
index a263e3036..a55e27293 100644
--- a/data/maps/PetalburgCity_Mart/map.json
+++ b/data/maps/PetalburgCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_MART",
"name": "PetalburgCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/map.json b/data/maps/PetalburgCity_PokemonCenter_1F/map.json
index 29ba086f2..1fd6e972b 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/map.json
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_POKEMON_CENTER_1F",
"name": "PetalburgCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc
index 151cd8afb..591014164 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
PetalburgCity_PokemonCenter_1F_MapScripts:: @ 82079E8
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ PetalburgCity_PokemonCenter_1F_OnTransition: @ 82079F3
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
PetalburgCity_PokemonCenter_1F_EventScript_Nurse:: @ 82079FC
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
@@ -30,7 +31,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_Woman:: @ 8207A1C
faceplayer
msgbox PetalburgCity_PokemonCenter_1F_Text_ManyTypesOfPokemon, MSGBOX_DEFAULT
specialvar VAR_RESULT, IsStarterInParty
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_SayStarterTypeInfo
release
end
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/map.json b/data/maps/PetalburgCity_PokemonCenter_2F/map.json
index 2fd4bf21a..8eb89d208 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/map.json
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_POKEMON_CENTER_2F",
"name": "PetalburgCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/PetalburgCity_WallysHouse/map.json b/data/maps/PetalburgCity_WallysHouse/map.json
index 172cf3e2e..0b8007a91 100644
--- a/data/maps/PetalburgCity_WallysHouse/map.json
+++ b/data/maps/PetalburgCity_WallysHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_CITY_WALLYS_HOUSE",
"name": "PetalburgCity_WallysHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_PETALBURG_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_WallysHouse_EventScript_WallyUncle",
+ "script": "PetalburgCity_WallysHouse_EventScript_WallysDad",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_WallysHouse_EventScript_WallyAunt",
+ "script": "PetalburgCity_WallysHouse_EventScript_WallysMom",
"flag": "0"
}
],
diff --git a/data/maps/PetalburgCity_WallysHouse/scripts.inc b/data/maps/PetalburgCity_WallysHouse/scripts.inc
index c4be6b292..1e4e75987 100644
--- a/data/maps/PetalburgCity_WallysHouse/scripts.inc
+++ b/data/maps/PetalburgCity_WallysHouse/scripts.inc
@@ -1,15 +1,17 @@
+.set LOCALID_WALLYS_DAD, 1
+
PetalburgCity_WallysHouse_MapScripts:: @ 8204229
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_WallysHouse_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_WallysHouse_OnWarp
.byte 0
PetalburgCity_WallysHouse_OnWarp: @ 8204234
- map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_PlayerUncleFaceEachOther
+ map_script_2 VAR_PETALBURG_CITY_STATE, 4, PetalburgCity_WallysHouse_EventScript_PlayerWallysDadFaceEachOther
.2byte 0
-PetalburgCity_WallysHouse_EventScript_PlayerUncleFaceEachOther:: @ 820423E
+PetalburgCity_WallysHouse_EventScript_PlayerWallysDadFaceEachOther:: @ 820423E
turnobject OBJ_EVENT_ID_PLAYER, DIR_EAST
- turnobject 1, DIR_WEST
+ turnobject LOCALID_WALLYS_DAD, DIR_WEST
end
PetalburgCity_WallysHouse_OnFrame: @ 8204247
@@ -26,7 +28,7 @@ PetalburgCity_WallysHouse_EventScript_GiveHM03Surf:: @ 8204251
releaseall
end
-PetalburgCity_WallysHouse_EventScript_WallyUncle:: @ 8204278
+PetalburgCity_WallysHouse_EventScript_WallysDad:: @ 8204278
lock
faceplayer
goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, PetalburgCity_WallysHouse_EventScript_DefeatedWallyInVictoryRoad
@@ -52,7 +54,7 @@ PetalburgCity_WallysHouse_EventScript_PlayedWithWally:: @ 82042B6
release
end
-PetalburgCity_WallysHouse_EventScript_WallyAunt:: @ 82042C0
+PetalburgCity_WallysHouse_EventScript_WallysMom:: @ 82042C0
lock
faceplayer
goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf
diff --git a/data/maps/PetalburgWoods/map.json b/data/maps/PetalburgWoods/map.json
index cc9004737..fa97b5dd1 100644
--- a/data/maps/PetalburgWoods/map.json
+++ b/data/maps/PetalburgWoods/map.json
@@ -2,7 +2,7 @@
"id": "MAP_PETALBURG_WOODS",
"name": "PetalburgWoods",
"layout": "LAYOUT_PETALBURG_WOODS",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_PETALBURG_WOODS",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/PetalburgWoods/scripts.inc b/data/maps/PetalburgWoods/scripts.inc
index bbd888e05..dbdb66b0b 100644
--- a/data/maps/PetalburgWoods/scripts.inc
+++ b/data/maps/PetalburgWoods/scripts.inc
@@ -1,37 +1,40 @@
+.set LOCALID_GRUNT, 3
+.set LOCALID_DEVON_EMPLOYEE, 4
+
PetalburgWoods_MapScripts:: @ 822DFD6
.byte 0
PetalburgWoods_EventScript_DevonResearcherLeft:: @ 822DFD7
lockall
call PetalburgWoods_EventScript_DevonResearcherIntro
- applymovement 4, PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft
waitmovement 0
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
closemessage
- playbgm MUS_AQA_0, 0
- applymovement 3, PetalburgWoods_Movement_AquaEntrance
+ playbgm MUS_ENCOUNTER_AQUA, 0
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaEntrance
waitmovement 0
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
closemessage
- applymovement 3, PetalburgWoods_Movement_AquaApproachResearcherLeft
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherLeft
waitmovement 0
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
closemessage
- applymovement 4, PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft
waitmovement 0
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
closemessage
- applymovement 3, PetalburgWoods_Movement_AquaApproachPlayer
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachPlayer
waitmovement 0
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_PETALBURG_WOODS, PetalburgWoods_Text_YoureKiddingMe
- applymovement 3, PetalburgWoods_Movement_AquaBackOff
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaBackOff
waitmovement 0
call PetalburgWoods_EventScript_DevonResearcherPostBattle
applymovement OBJ_EVENT_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
- applymovement 4, PetalburgWoods_Movement_DevonResearcherExitLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitLeft
waitmovement 0
goto PetalburgWoods_EventScript_RemoveDevonResearcher
end
@@ -39,41 +42,41 @@ PetalburgWoods_EventScript_DevonResearcherLeft:: @ 822DFD7
PetalburgWoods_EventScript_DevonResearcherRight:: @ 822E079
lockall
call PetalburgWoods_EventScript_DevonResearcherIntro
- applymovement 4, PetalburgWoods_Movement_DevonResearcherApproachPlayerRight
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerRight
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
closemessage
- playbgm MUS_AQA_0, 0
- applymovement 3, PetalburgWoods_Movement_AquaEntrance
+ playbgm MUS_ENCOUNTER_AQUA, 0
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaEntrance
waitmovement 0
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
closemessage
- applymovement 3, PetalburgWoods_Movement_AquaApproachResearcherRight
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherRight
waitmovement 0
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
closemessage
- applymovement 4, PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight
waitmovement 0
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_PETALBURG_WOODS, PetalburgWoods_Text_YoureKiddingMe
- applymovement 3, PetalburgWoods_Movement_AquaBackOff
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaBackOff
waitmovement 0
call PetalburgWoods_EventScript_DevonResearcherPostBattle
applymovement OBJ_EVENT_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
- applymovement 4, PetalburgWoods_Movement_DevonResearcherExitRight
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitRight
waitmovement 0
goto PetalburgWoods_EventScript_RemoveDevonResearcher
end
PetalburgWoods_EventScript_DevonResearcherIntro:: @ 822E124
- applymovement 4, PetalburgWoods_Movement_DevonResearcherLookAround
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherLookAround
waitmovement 0
msgbox PetalburgWoods_Text_NotAOneToBeFound, MSGBOX_DEFAULT
closemessage
@@ -82,14 +85,14 @@ PetalburgWoods_EventScript_DevonResearcherIntro:: @ 822E124
PetalburgWoods_EventScript_DevonResearcherPostBattle:: @ 822E138
msgbox PetalburgWoods_Text_YouveGotSomeNerve, MSGBOX_DEFAULT
closemessage
- applymovement 3, PetalburgWoods_Movement_AquaRunAway
+ applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaRunAway
waitmovement 0
- removeobject 3
+ removeobject LOCALID_GRUNT
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox PetalburgWoods_Text_ThatWasAwfullyClose, MSGBOX_DEFAULT
giveitem ITEM_GREAT_BALL
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq PetalburgWoods_EventScript_BagFull
goto PetalburgWoods_EventScript_DevonResearcherFinish
end
@@ -101,14 +104,14 @@ PetalburgWoods_EventScript_BagFull:: @ 822E17D
PetalburgWoods_EventScript_DevonResearcherFinish:: @ 822E18B
msgbox PetalburgWoods_Text_TeamAquaAfterSomethingInRustboro, MSGBOX_DEFAULT
- applymovement 4, PetalburgWoods_Movement_DevonResearcherStartExit
+ applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherStartExit
waitmovement 0
msgbox PetalburgWoods_Text_ICantBeWastingTime, MSGBOX_DEFAULT
closemessage
return
PetalburgWoods_EventScript_RemoveDevonResearcher:: @ 822E1A7
- removeobject 4
+ removeobject LOCALID_DEVON_EMPLOYEE
setvar VAR_PETALBURG_WOODS_STATE, 1
releaseall
end
@@ -252,7 +255,7 @@ PetalburgWoods_EventScript_Girl:: @ 822E222
goto_if_set FLAG_RECEIVED_MIRACLE_SEED, PetalburgWoods_EventScript_ExplainMiracleSeed
msgbox PetalburgWoods_Text_TryUsingThisItem, MSGBOX_DEFAULT
giveitem ITEM_MIRACLE_SEED
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_MIRACLE_SEED
release
@@ -279,11 +282,11 @@ PetalburgWoods_EventScript_Lyle:: @ 822E26D
PetalburgWoods_EventScript_James:: @ 822E284
trainerbattle_single TRAINER_JAMES_1, PetalburgWoods_Text_InstantlyPopularWithBugPokemon, PetalburgWoods_Text_CantBePopularIfILose, PetalburgWoods_EventScript_TryRegisterJames
specialvar VAR_RESULT, ShouldTryRematchBattle
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq PetalburgWoods_EventScript_JamesRematch
setvar VAR_0x8004, TRAINER_JAMES_1
specialvar VAR_RESULT, IsTrainerRegistered
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq PetalburgWoods_EventScript_TryRegisterJames2
msgbox PetalburgWoods_Text_PeopleRespectYou, MSGBOX_DEFAULT
release
diff --git a/data/maps/RecordCorner/map.json b/data/maps/RecordCorner/map.json
index f3466eea8..083f44445 100644
--- a/data/maps/RecordCorner/map.json
+++ b/data/maps/RecordCorner/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RECORD_CORNER",
"name": "RecordCorner",
"layout": "LAYOUT_RECORD_CORNER",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route101/map.json b/data/maps/Route101/map.json
index e08c4fe5a..34dc92841 100644
--- a/data/maps/Route101/map.json
+++ b/data/maps/Route101/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE101",
"name": "Route101",
"layout": "LAYOUT_ROUTE101",
- "music": "MUS_DOORO1",
+ "music": "MUS_ROUTE101",
"region_map_section": "MAPSEC_ROUTE_101",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route101/scripts.inc b/data/maps/Route101/scripts.inc
index e1805b73d..66ce4abc8 100644
--- a/data/maps/Route101/scripts.inc
+++ b/data/maps/Route101/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_BIRCH, 2
+.set LOCALID_ZIGZAGOON, 4
+
Route101_MapScripts:: @ 81EBCBA
map_script MAP_SCRIPT_ON_TRANSITION, Route101_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route101_OnFrame
@@ -18,22 +21,22 @@ Route101_EventScript_HideMapNamePopup:: @ 81EBCD5
Route101_EventScript_StartBirchRescue:: @ 81EBCDE
lockall
- playbgm MUS_EVENT0, 1
+ playbgm MUS_HELP, 1
msgbox Route101_Text_HelpMe, MSGBOX_DEFAULT
closemessage
- setobjectxy 2, 0, 15
- setobjectxy 4, 0, 16
+ setobjectxy LOCALID_BIRCH, 0, 15
+ setobjectxy LOCALID_ZIGZAGOON, 0, 16
applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_EnterScene
- applymovement 2, Route101_Movement_BirchRunAway1
- applymovement 4, Route101_Movement_PoochyenaChase1
+ applymovement LOCALID_BIRCH, Route101_Movement_BirchRunAway1
+ applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonChase1
waitmovement 0
- applymovement 4, Route101_Movement_PoochyenaChaseInCircles
- applymovement 2, Route101_Movement_BirchRunInCircles
+ applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonChaseInCircles
+ applymovement LOCALID_BIRCH, Route101_Movement_BirchRunInCircles
waitmovement 0
- applymovement 2, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 4, Route101_Movement_PoochyenaFaceBirch
- applymovement 2, Route101_Movement_BirchFacePoochyena
+ applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonFaceBirch
+ applymovement LOCALID_BIRCH, Route101_Movement_BirchFaceZigzagoon
waitmovement 0
msgbox Route101_Text_PleaseHelp, MSGBOX_DEFAULT
closemessage
@@ -80,7 +83,7 @@ Route101_Movement_PreventExitNorth: @ 81EBD94
walk_down
step_end
-Route101_Movement_PoochyenaChaseInCircles: @ 81EBD96
+Route101_Movement_ZigzagoonChaseInCircles: @ 81EBD96
walk_fast_up
walk_fast_up
walk_fast_up
@@ -113,7 +116,7 @@ Route101_Movement_PoochyenaChaseInCircles: @ 81EBD96
walk_fast_left
step_end
-Route101_Movement_PoochyenaChase1: @ 81EBDB5
+Route101_Movement_ZigzagoonChase1: @ 81EBDB5
walk_fast_up
walk_fast_right
walk_fast_right
@@ -125,7 +128,7 @@ Route101_Movement_PoochyenaChase1: @ 81EBDB5
@ Leftover data? This command is unused.
step_end
-Route101_Movement_PoochyenaFaceBirch: @ 81EBDBD
+Route101_Movement_ZigzagoonFaceBirch: @ 81EBDBD
walk_in_place_fast_left
walk_in_place_fast_left
walk_in_place_fast_left
@@ -185,7 +188,7 @@ Route101_Movement_BirchRunAway1: @ 81EBDE7
@ Leftover data? This command is unused.
step_end
-Route101_Movement_BirchFacePoochyena: @ 81EBDEF
+Route101_Movement_BirchFaceZigzagoon: @ 81EBDEF
walk_in_place_fast_right
walk_in_place_fast_right
walk_in_place_fast_right
@@ -221,13 +224,13 @@ Route101_EventScript_BirchsBag:: @ 81EBE16
setflag FLAG_SYS_POKEMON_GET
setflag FLAG_RESCUED_BIRCH
fadescreen FADE_TO_BLACK
- removeobject 4
+ removeobject LOCALID_ZIGZAGOON
setobjectxy OBJ_EVENT_ID_PLAYER, 6, 13
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
special ChooseStarter
waitstate
- applymovement 2, Route101_Movement_BirchApproachPlayer
+ applymovement LOCALID_BIRCH, Route101_Movement_BirchApproachPlayer
waitmovement 0
msgbox Route101_Text_YouSavedMe, MSGBOX_DEFAULT
special HealPlayerParty
diff --git a/data/maps/Route102/map.json b/data/maps/Route102/map.json
index 43e327d01..fc9adee3b 100644
--- a/data/maps/Route102/map.json
+++ b/data/maps/Route102/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE102",
"name": "Route102",
"layout": "LAYOUT_ROUTE102",
- "music": "MUS_DOORO1",
+ "music": "MUS_ROUTE101",
"region_map_section": "MAPSEC_ROUTE_102",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route103/map.json b/data/maps/Route103/map.json
index 599d0447f..4b91f913b 100644
--- a/data/maps/Route103/map.json
+++ b/data/maps/Route103/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE103",
"name": "Route103",
"layout": "LAYOUT_ROUTE103",
- "music": "MUS_DOORO1",
+ "music": "MUS_ROUTE101",
"region_map_section": "MAPSEC_ROUTE_103",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route103/scripts.inc b/data/maps/Route103/scripts.inc
index 34f832b1e..965b5ff5c 100644
--- a/data/maps/Route103/scripts.inc
+++ b/data/maps/Route103/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_RIVAL, 2
+
Route103_MapScripts:: @ 81EC38E
map_script MAP_SCRIPT_ON_TRANSITION, Route103_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route103_OnLoad
@@ -29,12 +31,12 @@ Route103_EventScript_Rival:: @ 81EC3C1
Route103_EventScript_RivalMay:: @ 81EC3DA
msgbox Route103_Text_MayRoute103Pokemon, MSGBOX_DEFAULT
closemessage
- playbgm MUS_GIRL_SUP, 1
- applymovement 2, Common_Movement_FacePlayer
+ playbgm MUS_ENCOUNTER_MAY, 1
+ applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
waitmovement 0
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_MayLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
@@ -46,12 +48,12 @@ Route103_EventScript_RivalMay:: @ 81EC3DA
Route103_EventScript_RivalBrendan:: @ 81EC434
msgbox Route103_Text_BrendanRoute103Pokemon, MSGBOX_DEFAULT
closemessage
- playbgm MUS_BOY_SUP, 1
- applymovement 2, Common_Movement_FacePlayer
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
+ applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
waitmovement 0
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_BrendanLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
@@ -111,35 +113,35 @@ Route103_EventScript_RivalExit:: @ 81EC50A
Route103_EventScript_RivalExitFacingNorth:: @ 81EC53D
applymovement OBJ_EVENT_ID_PLAYER, Route103_Movement_WatchRivalExitFacingNorth
- applymovement 2, Route103_Movement_RivalExitFacingNorth1
+ applymovement LOCALID_RIVAL, Route103_Movement_RivalExitFacingNorth1
waitmovement 0
- playse SE_DANSA
- applymovement 2, Route103_EventScript_RivalExitFacingNorth2
+ playse SE_LEDGE
+ applymovement LOCALID_RIVAL, Route103_EventScript_RivalExitFacingNorth2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalExitFacingEastOrWest:: @ 81EC561
applymovement OBJ_EVENT_ID_PLAYER, Route103_Movement_WatchRivalExitFacingEastOrWest
- applymovement 2, Route103_Movement_RivalExit1
+ applymovement LOCALID_RIVAL, Route103_Movement_RivalExit1
waitmovement 0
- playse SE_DANSA
- applymovement 2, Route103_Movement_RivalExit2
+ playse SE_LEDGE
+ applymovement LOCALID_RIVAL, Route103_Movement_RivalExit2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalExitFacingSouth:: @ 81EC585
- applymovement 2, Route103_Movement_RivalExit1
+ applymovement LOCALID_RIVAL, Route103_Movement_RivalExit1
waitmovement 0
- playse SE_DANSA
- applymovement 2, Route103_Movement_RivalExit2
+ playse SE_LEDGE
+ applymovement LOCALID_RIVAL, Route103_Movement_RivalExit2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalEnd:: @ 81EC5A2
- removeobject 2
+ removeobject LOCALID_RIVAL
setvar VAR_BIRCH_LAB_STATE, 4
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL
setflag FLAG_DEFEATED_RIVAL_ROUTE103
diff --git a/data/maps/Route104/map.json b/data/maps/Route104/map.json
index 99b8ffeb3..69e5faf27 100644
--- a/data/maps/Route104/map.json
+++ b/data/maps/Route104/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE104",
"name": "Route104",
"layout": "LAYOUT_ROUTE104",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_104",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route104/scripts.inc b/data/maps/Route104/scripts.inc
index e7e698be6..d1faca53a 100644
--- a/data/maps/Route104/scripts.inc
+++ b/data/maps/Route104/scripts.inc
@@ -1,3 +1,7 @@
+@ NOTE: Route 104's sail to Dewford script references local IDs from Dewford's map.
+@ These are labeled in DewfordTown/scripts.inc
+.set LOCALID_RIVAL, 34
+
Route104_MapScripts:: @ 81ECC32
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, Route104_OnTransition
@@ -33,7 +37,7 @@ Route104_EventScript_TrySetRivalPos:: @ 81ECC78
goto_if_ge Route104_EventScript_DontSetRivalPos
goto_if_set FLAG_MET_RIVAL_RUSTBORO, Route104_EventScript_DontSetRivalPos
goto_if_unset FLAG_REGISTER_RIVAL_POKENAV, Route104_EventScript_DontSetRivalPos
- setobjectxyperm 34, 17, 52
+ setobjectxyperm LOCALID_RIVAL, 17, 52
return
Route104_EventScript_DontSetRivalPos:: @ 81ECC9D
@@ -42,7 +46,7 @@ Route104_EventScript_DontSetRivalPos:: @ 81ECC9D
Route104_EventScript_Rival:: @ 81ECC9E
lockall
setvar VAR_0x8008, 1
- applymovement 34, Common_Movement_FacePlayer
+ applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
waitmovement 0
goto Route104_EventScript_RivalEncounter
@@ -54,19 +58,19 @@ Route104_EventScript_RivalTrigger:: @ 81ECCB3
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 10
- addobject 34
+ addobject LOCALID_RIVAL
clearflag FLAG_HIDE_ROUTE_104_RIVAL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBackUp
waitmovement 0
- applymovement 34, Route104_Movement_RivalExitBrineysCottage
+ applymovement LOCALID_RIVAL, Route104_Movement_RivalExitBrineysCottage
waitmovement 0
delay 20
setvar VAR_0x8008, 0
call RustboroCity_EventScript_PlayRivalMusic
playse SE_PIN
- applymovement 34, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 34, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
goto Route104_EventScript_RivalEncounter
@@ -80,11 +84,11 @@ Route104_EventScript_PlayRivalMusic:: @ 81ECD11
return
Route104_EventScript_PlayMayMusic:: @ 81ECD29
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
return
Route104_EventScript_PlayBrendanMusic:: @ 81ECD2E
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
return
Route104_EventScript_RivalEncounter:: @ 81ECD33
@@ -102,20 +106,20 @@ Route104_EventScript_MayEncounter:: @ 81ECD4B
msgbox Route104_Text_MayWeShouldRegister, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox Route104_Text_RegisteredMay, MSGBOX_DEFAULT
waitfanfare
closemessage
delay 30
setflag FLAG_ENABLE_RIVAL_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
- applymovement 34, Route104_Movement_RivalWalkSlowLeft
+ applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
msgbox Route104_Text_MayHowsYourPokedex, MSGBOX_DEFAULT
closemessage
waitmovement 0
- applymovement 34, Route104_Movement_RivalApproachPlayer
+ applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
waitmovement 0
- copyobjectxytoperm 34
+ copyobjectxytoperm LOCALID_RIVAL
msgbox Route104_Text_MayMinesDecentLetsBattle, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleMay
@@ -191,20 +195,20 @@ Route104_EventScript_BrendanEncounter:: @ 81ECE6F
msgbox Route104_Text_BrendanWeShouldRegister, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox Route104_Text_RegisteredBrendan, MSGBOX_DEFAULT
waitfanfare
closemessage
delay 30
setflag FLAG_ENABLE_RIVAL_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
- applymovement 34, Route104_Movement_RivalWalkSlowLeft
+ applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
msgbox Route104_Text_BrendanHowsYourPokedex, MSGBOX_DEFAULT
closemessage
waitmovement 0
- applymovement 34, Route104_Movement_RivalApproachPlayer
+ applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
waitmovement 0
- copyobjectxytoperm 34
+ copyobjectxytoperm LOCALID_RIVAL
msgbox Route104_Text_BrendanDoingGreatLetsBattle, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq Route104_EventScript_BattleBrendan
@@ -357,11 +361,11 @@ Route104_EventScript_Girl2:: @ 81ED090
end
Route104_EventScript_SailToDewford:: @ 81ED099
- setobjectpriority 8, MAP_ROUTE104, 0
+ setobjectpriority LOCALID_BRINEY_R104, MAP_ROUTE104, 0
setobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104, 0
- applymovement 8, Route104_Movement_BrineyBoardBoat
+ applymovement LOCALID_BRINEY_R104, Route104_Movement_BrineyBoardBoat
waitmovement 0
- removeobject 8
+ removeobject LOCALID_BRINEY_R104
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBoardBoat
waitmovement 0
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
@@ -371,27 +375,27 @@ Route104_EventScript_SailToDewford:: @ 81ED099
end
Route104_EventScript_SailToDewfordNoCall:: @ 81ED0D9
- applymovement 7, Route104_Movement_SailToDewford
+ applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewford
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewford
waitmovement 0
goto Route104_EventScript_ArriveInDewford
Route104_EventScript_SailToDewfordDadCalls:: @ 81ED0EF
- applymovement 7, Route104_Movement_SailToDewfordBeforeDadCalls
+ applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordBeforeDadCalls
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordBeforeDadCalls
waitmovement 0
pokenavcall Route104_Text_DadPokenavCall
waitmessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox Route104_Text_RegisteredDadInPokenav, MSGBOX_DEFAULT
waitfanfare
closemessage
delay 30
setflag FLAG_ENABLE_NORMAN_MATCH_CALL
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordAfterDadCalls
- applymovement 7, Route104_Movement_SailToDewfordAfterDadCalls, MAP_ROUTE104
- waitmovement 7, MAP_ROUTE104
+ applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordAfterDadCalls, MAP_ROUTE104
+ waitmovement LOCALID_BOAT_R104, MAP_ROUTE104
waitmovement 0
goto Route104_EventScript_ArriveInDewford
@@ -403,21 +407,21 @@ Route104_EventScript_ArriveInDewford:: @ 81ED139
showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerMoveForBriney
waitmovement 0
- setobjectxyperm 2, 12, 8
- addobject 2
- setobjectpriority 2, MAP_DEWFORD_TOWN, 0
+ setobjectxyperm LOCALID_BRINEY_DEWFORD, 12, 8
+ addobject LOCALID_BRINEY_DEWFORD
+ setobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
- applymovement 2, Route104_Movement_BrineyExitBoat
+ applymovement LOCALID_BRINEY_DEWFORD, Route104_Movement_BrineyExitBoat
waitmovement 0
- addobject 4
+ addobject LOCALID_BOAT_DEWFORD
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
call Common_EventScript_StopBrineysBoatMusic
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
- hideobjectat 7, MAP_ROUTE104
+ hideobjectat LOCALID_BOAT_R104, MAP_ROUTE104
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
- resetobjectpriority 2, MAP_DEWFORD_TOWN
- copyobjectxytoperm 2
+ resetobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN
+ copyobjectxytoperm LOCALID_BRINEY_DEWFORD
setvar VAR_BOARD_BRINEY_BOAT_STATE, 0
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_DeliverLetterReminder
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_LandedInDewford
diff --git a/data/maps/Route104_MrBrineysHouse/map.json b/data/maps/Route104_MrBrineysHouse/map.json
index e027c520e..ae4ffc791 100644
--- a/data/maps/Route104_MrBrineysHouse/map.json
+++ b/data/maps/Route104_MrBrineysHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE104_MR_BRINEYS_HOUSE",
"name": "Route104_MrBrineysHouse",
"layout": "LAYOUT_ROUTE104_MR_BRINEYS_HOUSE",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_ROUTE_104",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route104_MrBrineysHouse/scripts.inc b/data/maps/Route104_MrBrineysHouse/scripts.inc
index 10fdddee3..aef3ae80f 100644
--- a/data/maps/Route104_MrBrineysHouse/scripts.inc
+++ b/data/maps/Route104_MrBrineysHouse/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_BRINEY, 1
+.set LOCALID_PEEKO, 2
+
Route104_MrBrineysHouse_MapScripts:: @ 8229D2E
map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_OnTransition
.byte 0
@@ -14,10 +17,10 @@ Route104_MrBrineysHouse_EventScript_HideRustboroRival:: @ 8229D4C
return
Route104_MrBrineysHouse_EventScript_SetBrineyPeekoPos:: @ 8229D50
- setobjectxyperm 1, 9, 3
- setobjectmovementtype 1, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT
- setobjectxyperm 2, 9, 6
- setobjectmovementtype 2, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN
+ setobjectxyperm LOCALID_BRINEY, 9, 3
+ setobjectmovementtype LOCALID_BRINEY, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT
+ setobjectxyperm LOCALID_PEEKO, 9, 6
+ setobjectmovementtype LOCALID_PEEKO, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN
return
Route104_MrBrineysHouse_EventScript_Briney:: @ 8229D67
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/map.json b/data/maps/Route104_PrettyPetalFlowerShop/map.json
index 511f1cf7c..ec18b1ded 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/map.json
+++ b/data/maps/Route104_PrettyPetalFlowerShop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE104_PRETTY_PETAL_FLOWER_SHOP",
"name": "Route104_PrettyPetalFlowerShop",
"layout": "LAYOUT_ROUTE104_PRETTY_PETAL_FLOWER_SHOP",
- "music": "MUS_MACHI_S2",
+ "music": "MUS_PETALBURG",
"region_map_section": "MAPSEC_ROUTE_104",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
index 253ae7192..e2ed46ddc 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_OWNER, 1
+
Route104_PrettyPetalFlowerShop_MapScripts:: @ 822A34C
map_script MAP_SCRIPT_ON_TRANSITION, Route104_PrettyPetalFlowerShop_OnTransition
.byte 0
@@ -10,7 +12,7 @@ Route104_PrettyPetalFlowerShop_OnTransition: @ 822A352
end
Route104_PrettyPetalFlowerShop_EventScript_MoveShopOwner:: @ 822A36B
- setobjectxyperm 1, 4, 6
+ setobjectxyperm LOCALID_OWNER, 4, 6
end
Route104_PrettyPetalFlowerShop_EventScript_ShopOwner:: @ 822A373
diff --git a/data/maps/Route104_Prototype/map.json b/data/maps/Route104_Prototype/map.json
index d1210f4f1..a15458bf6 100644
--- a/data/maps/Route104_Prototype/map.json
+++ b/data/maps/Route104_Prototype/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE104_PROTOTYPE",
"name": "Route104_Prototype",
"layout": "LAYOUT_ROUTE104_PROTOTYPE",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_104",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/map.json b/data/maps/Route104_PrototypePrettyPetalFlowerShop/map.json
index e65913f30..7abd76e3d 100644
--- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/map.json
+++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE104_PROTOTYPE_PRETTY_PETAL_FLOWER_SHOP",
"name": "Route104_PrototypePrettyPetalFlowerShop",
"layout": "LAYOUT_ROUTE104_PRETTY_PETAL_FLOWER_SHOP",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_104",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route105/map.json b/data/maps/Route105/map.json
index 76f11b3bd..bd951f62c 100644
--- a/data/maps/Route105/map.json
+++ b/data/maps/Route105/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE105",
"name": "Route105",
"layout": "LAYOUT_ROUTE105",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_105",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -26,7 +26,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER6"
+ "map": "MAP_UNDERWATER_ROUTE105"
}
],
"object_events": [
diff --git a/data/maps/Route106/map.json b/data/maps/Route106/map.json
index 307608812..c28d593a7 100644
--- a/data/maps/Route106/map.json
+++ b/data/maps/Route106/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE106",
"name": "Route106",
"layout": "LAYOUT_ROUTE106",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_106",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route107/map.json b/data/maps/Route107/map.json
index 3768551a3..ddc0f1459 100644
--- a/data/maps/Route107/map.json
+++ b/data/maps/Route107/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE107",
"name": "Route107",
"layout": "LAYOUT_ROUTE107",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_107",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route108/map.json b/data/maps/Route108/map.json
index 36b200964..21acfd6ca 100644
--- a/data/maps/Route108/map.json
+++ b/data/maps/Route108/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE108",
"name": "Route108",
"layout": "LAYOUT_ROUTE108",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_108",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route109/map.json b/data/maps/Route109/map.json
index f6b1a46cd..2ddcc4530 100644
--- a/data/maps/Route109/map.json
+++ b/data/maps/Route109/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE109",
"name": "Route109",
"layout": "LAYOUT_ROUTE109",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_109",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route109/scripts.inc b/data/maps/Route109/scripts.inc
index 39fa352e4..26da7f2b5 100644
--- a/data/maps/Route109/scripts.inc
+++ b/data/maps/Route109/scripts.inc
@@ -1,13 +1,16 @@
+@ NOTE: Route 109's sail to Dewford script references local IDs from Dewford's map.
+@ These are labeled in DewfordTown/scripts.inc
+
Route109_MapScripts:: @ 81EE75F
.byte 0
Route109_EventScript_StartDepartForDewford:: @ 81EE760
call EventScript_BackupMrBrineyLocation
- setobjectpriority 2, MAP_ROUTE109, 0
+ setobjectpriority LOCALID_BRINEY_R109, MAP_ROUTE109, 0
setobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE109, 0
- applymovement 2, Route109_Movement_BrineyEnterBoat
+ applymovement LOCALID_BRINEY_R109, Route109_Movement_BrineyEnterBoat
waitmovement 0
- removeobject 2
+ removeobject LOCALID_BRINEY_R109
switch VAR_FACING
case DIR_SOUTH, Route109_EventScript_EnterBoatSouth
case DIR_WEST, Route109_EventScript_EnterBoatWest
@@ -35,7 +38,7 @@ Route109_EventScript_EnterBoatWest:: @ 81EE7C5
Route109_EventScript_DoSailToDewford:: @ 81EE7D5
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
call Common_EventScript_PlayBrineysBoatMusic
- applymovement 1, Route109_Movement_SailToDewford
+ applymovement LOCALID_BOAT_R109, Route109_Movement_SailToDewford
applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_SailToDewford
waitmovement 0
delay 50
@@ -43,22 +46,22 @@ Route109_EventScript_DoSailToDewford:: @ 81EE7D5
showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_PlayerExitBoat
waitmovement 0
- addobject 4
+ addobject LOCALID_BOAT_DEWFORD
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
- setobjectxyperm 2, 12, 8
- addobject 2
- setobjectpriority 2, MAP_DEWFORD_TOWN, 0
- applymovement 2, Route109_Movement_BrineyExitBoat
+ setobjectxyperm LOCALID_BRINEY_DEWFORD, 12, 8
+ addobject LOCALID_BRINEY_DEWFORD
+ setobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
+ applymovement LOCALID_BRINEY_DEWFORD, Route109_Movement_BrineyExitBoat
waitmovement 0
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
- hideobjectat 1, MAP_ROUTE109
+ hideobjectat LOCALID_BOAT_R109, MAP_ROUTE109
msgbox DewfordTown_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
closemessage
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
resetobjectpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
- resetobjectpriority 2, MAP_DEWFORD_TOWN
- copyobjectxytoperm 2
+ resetobjectpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN
+ copyobjectxytoperm LOCALID_BRINEY_DEWFORD
release
end
diff --git a/data/maps/Route109_SeashoreHouse/map.json b/data/maps/Route109_SeashoreHouse/map.json
index 6a86e8c24..0a8164ba7 100644
--- a/data/maps/Route109_SeashoreHouse/map.json
+++ b/data/maps/Route109_SeashoreHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE109_SEASHORE_HOUSE",
"name": "Route109_SeashoreHouse",
"layout": "LAYOUT_ROUTE109_SEASHORE_HOUSE",
- "music": "MUS_HIGHTOWN",
+ "music": "MUS_DEWFORD",
"region_map_section": "MAPSEC_ROUTE_109",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route109_SeashoreHouse/scripts.inc b/data/maps/Route109_SeashoreHouse/scripts.inc
index dd29e47c3..9334772d6 100644
--- a/data/maps/Route109_SeashoreHouse/scripts.inc
+++ b/data/maps/Route109_SeashoreHouse/scripts.inc
@@ -25,7 +25,7 @@ Route109_SeashoreHouse_EventScript_AlreadyGaveIntroduction:: @ 8269428
Route109_SeashoreHouse_EventScript_DefeatedTrainers:: @ 8269432
msgbox Route109_SeashoreHouse_Text_TakeTheseSodaPopBottles, MSGBOX_DEFAULT
giveitem ITEM_SODA_POP, 6
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Route109_SeashoreHouse_EventScript_BagFull
setflag FLAG_RECEIVED_6_SODA_POP
release
diff --git a/data/maps/Route110/map.json b/data/maps/Route110/map.json
index e9e61f70e..bb5df5eb4 100644
--- a/data/maps/Route110/map.json
+++ b/data/maps/Route110/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110",
"name": "Route110",
"layout": "LAYOUT_ROUTE110",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -392,7 +392,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "0x0",
- "flag": "FLAG_HIDE_ROUTE_110_RIVAL_1"
+ "flag": "FLAG_HIDE_ROUTE_110_RIVAL"
},
{
"graphics_id": "OBJ_EVENT_GFX_VAR_3",
@@ -405,7 +405,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "0x0",
- "flag": "FLAG_HIDE_ROUTE_110_RIVAL_2"
+ "flag": "FLAG_HIDE_ROUTE_110_RIVAL_ON_BIKE"
},
{
"graphics_id": "OBJ_EVENT_GFX_YOUNGSTER",
diff --git a/data/maps/Route110/scripts.inc b/data/maps/Route110/scripts.inc
index 1cb4f4b88..50f3d1f48 100644
--- a/data/maps/Route110/scripts.inc
+++ b/data/maps/Route110/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_CHALLENGE_BIKER, 21
+.set LOCALID_RIVAL, 28
+.set LOCALID_RIVAL_ON_BIKE, 29
+.set LOCALID_BIRCH, 36
+
Route110_MapScripts:: @ 81EF269
map_script MAP_SCRIPT_ON_RESUME, Route110_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route110_OnTransition
@@ -307,7 +312,7 @@ Route110_EventScript_Alyssa:: @ 81EF64A
Route110_EventScript_CyclingChallengeEnd:: @ 81EF661
lockall
- applymovement 21, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_CHALLENGE_BIKER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
call Route110_EventScript_CyclingChallengeResults
releaseall
@@ -383,11 +388,11 @@ Route110_EventScript_RivalScene:: @ 81EF76E
call_if_eq Route110_EventScript_PlayMayMusic
compare VAR_RESULT, FEMALE
call_if_eq Route110_EventScript_PlayBrendanMusic
- applymovement 28, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
- applymovement 28, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 28, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
delay 30
compare VAR_0x8008, 1
@@ -405,11 +410,11 @@ Route110_EventScript_RivalScene:: @ 81EF76E
end
Route110_EventScript_PlayMayMusic:: @ 81EF7E1
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
return
Route110_EventScript_PlayBrendanMusic:: @ 81EF7E6
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
return
Route110_EventScript_MayBattle:: @ 81EF7EB
@@ -443,7 +448,7 @@ Route110_EventScript_MayDefeated:: @ 81EF84A
end
Route110_EventScript_BrendanBattle:: @ 81EF865
- msgbox Route110_Text_BrendayLetsBattle, MSGBOX_DEFAULT
+ msgbox Route110_Text_BrendanLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
case 0, Route110_EventScript_BrendanBattleTreecko
case 1, Route110_EventScript_BrendanBattleTorchic
@@ -484,10 +489,10 @@ Route110_EventScript_RivalExit:: @ 81EF8EC
call_if_eq Route110_EventScript_MoveRival2
compare VAR_0x8008, 3
call_if_eq Route110_EventScript_MoveRival3
- setobjectmovementtype 28, MOVEMENT_TYPE_FACE_RIGHT
- setobjectmovementtype 29, MOVEMENT_TYPE_FACE_RIGHT
- removeobject 28
- addobject 29
+ setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectmovementtype LOCALID_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_RIGHT
+ removeobject LOCALID_RIVAL
+ addobject LOCALID_RIVAL_ON_BIKE
delay 45
compare VAR_0x8008, 1
call_if_eq Route110_EventScript_RivalExit1
@@ -495,7 +500,7 @@ Route110_EventScript_RivalExit:: @ 81EF8EC
call_if_eq Route110_EventScript_RivalExit2
compare VAR_0x8008, 3
call_if_eq Route110_EventScript_RivalExit3
- removeobject 29
+ removeobject LOCALID_RIVAL_ON_BIKE
setvar VAR_ROUTE110_STATE, 1
savebgm MUS_DUMMY
fadedefaultbgm
@@ -503,45 +508,45 @@ Route110_EventScript_RivalExit:: @ 81EF8EC
end
Route110_EventScript_RivalApproachPlayer1:: @ 81EF94E
- applymovement 28, Route110_Movement_RivalApproachPlayer1
+ applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer1
waitmovement 0
return
Route110_EventScript_RivalApproachPlayer2:: @ 81EF959
- applymovement 28, Route110_Movement_RivalApproachPlayer2
+ applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer2
waitmovement 0
return
Route110_EventScript_RivalApproachPlayer3:: @ 81EF964
- applymovement 28, Route110_Movement_RivalApproachPlayer3
+ applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer3
waitmovement 0
return
Route110_EventScript_RivalExit1:: @ 81EF96F
- applymovement 29, Route110_Movement_RivalExit1
+ applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit1
waitmovement 0
return
Route110_EventScript_RivalExit2:: @ 81EF97A
- applymovement 29, Route110_Movement_RivalExit2
+ applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit2
waitmovement 0
return
Route110_EventScript_RivalExit3:: @ 81EF985
- applymovement 29, Route110_Movement_RivalExit3
+ applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit3
waitmovement 0
return
Route110_EventScript_MoveRival1:: @ 81EF990
- setobjectxyperm 29, 33, 55
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 33, 55
return
Route110_EventScript_MoveRival2:: @ 81EF998
- setobjectxyperm 29, 34, 55
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 34, 55
return
Route110_EventScript_MoveRival3:: @ 81EF9A0
- setobjectxyperm 29, 35, 55
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 35, 55
return
Route110_Movement_RivalApproachPlayer1: @ 81EF9A8
@@ -612,13 +617,13 @@ Route110_EventScript_BirchScene4:: @ 81EF9EC
goto Route110_EventScript_BirchScene
Route110_EventScript_BirchScene:: @ 81EF9F7
- addobject 36
- applymovement 36, Route110_Movement_BirchEntrance
+ addobject LOCALID_BIRCH
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchEntrance
waitmovement 0
playse SE_PIN
- applymovement 36, Common_Movement_ExclamationMark
+ applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 36, Common_Movement_Delay48
+ applymovement LOCALID_BIRCH, Common_Movement_Delay48
waitmovement 0
compare VAR_0x8008, 1
call_if_eq Route110_EventScript_BirchApproachPlayer1
@@ -631,19 +636,19 @@ Route110_EventScript_BirchScene:: @ 81EF9F7
msgbox Route110_Text_ImagineSeeingYouHere, MSGBOX_DEFAULT
closemessage
delay 20
- applymovement 36, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 10
- applymovement 36, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 20
- applymovement 36, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
msgbox Route110_Text_HeardYouInstallMatchCall, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox Route110_Text_RegisteredBirchInPokenav, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -659,48 +664,48 @@ Route110_EventScript_BirchScene:: @ 81EF9F7
call_if_eq Route110_EventScript_BirchExit3
compare VAR_0x8008, 4
call_if_eq Route110_EventScript_BirchExit4
- removeobject 36
+ removeobject LOCALID_BIRCH
setvar VAR_REGISTER_BIRCH_STATE, 2
releaseall
end
Route110_EventScript_BirchApproachPlayer1:: @ 81EFAD8
- applymovement 36, Route110_Movement_BirchApproachPlayer1
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer1
waitmovement 0
return
Route110_EventScript_BirchApproachPlayer2:: @ 81EFAE3
- applymovement 36, Route110_Movement_BirchApproachPlayer2
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer2
waitmovement 0
return
Route110_EventScript_BirchApproachPlayer3:: @ 81EFAEE
- applymovement 36, Route110_Movement_BirchApproachPlayer3
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer3
waitmovement 0
return
Route110_EventScript_BirchApproachPlayer4:: @ 81EFAF9
- applymovement 36, Route110_Movement_BirchApproachPlayer4
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer4
waitmovement 0
return
Route110_EventScript_BirchExit1:: @ 81EFB04
- applymovement 36, Route110_Movement_BirchExit1
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchExit1
waitmovement 0
return
Route110_EventScript_BirchExit2:: @ 81EFB0F
- applymovement 36, Route110_Movement_BirchExit2
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchExit2
waitmovement 0
return
Route110_EventScript_BirchExit3:: @ 81EFB1A
- applymovement 36, Route110_Movement_BirchExit3
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchExit3
waitmovement 0
return
Route110_EventScript_BirchExit4:: @ 81EFB25
- applymovement 36, Route110_Movement_BirchExit4
+ applymovement LOCALID_BIRCH, Route110_Movement_BirchExit4
waitmovement 0
return
@@ -809,7 +814,7 @@ Route110_Text_MayExplainItemfinder: @ 81EFD58
.string "me, but I think you should train a lot\l"
.string "harder for the next time.$"
-Route110_Text_BrendayLetsBattle: @ 81EFE3F
+Route110_Text_BrendanLetsBattle: @ 81EFE3F
.string "BRENDAN: Hey, {PLAYER}.\n"
.string "So this is where you were.\l"
.string "How's it going?\p"
diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/map.json b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/map.json
index cd9fd8060..0d382f275 100644
--- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/map.json
+++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_SEASIDE_CYCLING_ROAD_NORTH_ENTRANCE",
"name": "Route110_SeasideCyclingRoadNorthEntrance",
"layout": "LAYOUT_ROUTE110_SEASIDE_CYCLING_ROAD_ENTRANCE",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/map.json b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/map.json
index 01c200b02..12cd26ada 100644
--- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/map.json
+++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE",
"name": "Route110_SeasideCyclingRoadSouthEntrance",
"layout": "LAYOUT_ROUTE110_SEASIDE_CYCLING_ROAD_ENTRANCE",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHouseCorridor/map.json b/data/maps/Route110_TrickHouseCorridor/map.json
index fb9c25c08..5d6ddb556 100644
--- a/data/maps/Route110_TrickHouseCorridor/map.json
+++ b/data/maps/Route110_TrickHouseCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_CORRIDOR",
"name": "Route110_TrickHouseCorridor",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_CORRIDOR",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHouseEnd/map.json b/data/maps/Route110_TrickHouseEnd/map.json
index 6f6f3fcc7..c82d871fb 100644
--- a/data/maps/Route110_TrickHouseEnd/map.json
+++ b/data/maps/Route110_TrickHouseEnd/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_END",
"name": "Route110_TrickHouseEnd",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_END",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHouseEnd/scripts.inc b/data/maps/Route110_TrickHouseEnd/scripts.inc
index 96765aacc..0852b4e33 100644
--- a/data/maps/Route110_TrickHouseEnd/scripts.inc
+++ b/data/maps/Route110_TrickHouseEnd/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_TRICK_MASTER, 1
+
Route110_TrickHouseEnd_MapScripts:: @ 826ACAF
map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHouseEnd_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEnd_OnTransition
@@ -21,9 +23,9 @@ Route110_TrickHouseEnd_OnWarp: @ 826ACDE
.2byte 0
Route110_TrickHouseEnd_EventScript_SetTrickMasterPos:: @ 826ACE8
- addobject 1
- showobjectat 1, MAP_ROUTE110_TRICK_HOUSE_END
- turnobject 1, DIR_EAST
+ addobject LOCALID_TRICK_MASTER
+ showobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_END
+ turnobject LOCALID_TRICK_MASTER, DIR_EAST
end
Route110_TrickHouseEnd_OnFrame: @ 826ACF5
@@ -161,7 +163,7 @@ Route110_TrickHouseEnd_EventScript_CompletedPuzzle8:: @ 826AF28
delay 30
msgbox Route110_TrickHouseEnd_Text_FountainOfIdeasRunDry, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
delay 30
msgbox Route110_TrickHouseEnd_Text_DefeatedMePreferWhichTent, MSGBOX_DEFAULT
@@ -190,12 +192,12 @@ Route110_TrickHouseEnd_EventScript_GiveBlueTent:: @ 826AFC7
return
Route110_TrickHouseEnd_EventScript_TrickMasterExit:: @ 826AFCF
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterSpin
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
- playse SE_W153
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterJumpAway
+ playse SE_M_EXPLOSION
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
- removeobject 1
+ removeobject LOCALID_TRICK_MASTER
addvar VAR_TRICK_HOUSE_LEVEL, 1
return
@@ -212,35 +214,35 @@ Route110_TrickHouseEnd_EventScript_NoRoomForTent:: @ 826B002
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwaySouth:: @ 826B015
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayNorth:: @ 826B020
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayWest:: @ 826B02B
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayEast:: @ 826B036
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterExitTrigger:: @ 826B041
lockall
- turnobject 1, DIR_WEST
+ turnobject LOCALID_TRICK_MASTER, DIR_WEST
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_ExclamationMark
waitmovement 0
delay 20
- applymovement 1, Route110_TrickHouseEnd_Movement_TrickMasterSurprise
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouseEnd_Movement_TrickMasterSurprise
waitmovement 0
- playse SE_W153
+ playse SE_M_EXPLOSION
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox Route110_TrickHouseEnd_Text_YoureIgnoringMe, MSGBOX_DEFAULT
@@ -248,7 +250,7 @@ Route110_TrickHouseEnd_EventScript_TrickMasterExitTrigger:: @ 826B041
applymovement OBJ_EVENT_ID_PLAYER, Route110_TrickHouseEnd_Movement_KeepPlayerInRoom
waitmovement 0
delay 4
- turnobject 1, DIR_EAST
+ turnobject LOCALID_TRICK_MASTER, DIR_EAST
releaseall
end
diff --git a/data/maps/Route110_TrickHouseEntrance/map.json b/data/maps/Route110_TrickHouseEntrance/map.json
index 499cf26e0..5895ae788 100644
--- a/data/maps/Route110_TrickHouseEntrance/map.json
+++ b/data/maps/Route110_TrickHouseEntrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_ENTRANCE",
"name": "Route110_TrickHouseEntrance",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_ENTRANCE",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHouseEntrance/scripts.inc b/data/maps/Route110_TrickHouseEntrance/scripts.inc
index ed70894e3..adfcf6bbc 100644
--- a/data/maps/Route110_TrickHouseEntrance/scripts.inc
+++ b/data/maps/Route110_TrickHouseEntrance/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_TRICK_MASTER, 1
+
Route110_TrickHouseEntrance_MapScripts:: @ 8269A50
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEntrance_OnFrame
@@ -108,7 +110,7 @@ Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle:: @ 8269BAD
return
Route110_TrickHouseEntrance_EventScript_MoveTrickMasterToDoor:: @ 8269BB3
- setobjectxyperm 1, 5, 2
+ setobjectxyperm LOCALID_TRICK_MASTER, 5, 2
end
Route110_TrickHouseEntrance_EventScript_ReadyBeingWatchedTrigger:: @ 8269BBB
@@ -139,15 +141,15 @@ Route110_TrickHouseEntrance_OnWarp: @ 8269BD3
.2byte 0
Route110_TrickHouseEntrance_EventScript_TrickMasterFound:: @ 8269C15
- addobject 1
- showobjectat 1, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
- turnobject 1, DIR_EAST
+ addobject LOCALID_TRICK_MASTER
+ showobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
+ turnobject LOCALID_TRICK_MASTER, DIR_EAST
turnobject OBJ_EVENT_ID_PLAYER, DIR_WEST
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterHidingSpot:: @ 8269C26
- addobject 1
- hideobjectat 1, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
+ addobject LOCALID_TRICK_MASTER
+ hideobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
switch VAR_TRICK_HOUSE_LEVEL
case 0, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle1
case 1, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle2
@@ -160,51 +162,51 @@ Route110_TrickHouseEntrance_EventScript_SetTrickMasterHidingSpot:: @ 8269C26
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle1:: @ 8269C8C
- setobjectxy 1, 6, 3
+ setobjectxy LOCALID_TRICK_MASTER, 6, 3
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle2:: @ 8269C94
- setobjectxy 1, 11, 5
+ setobjectxy LOCALID_TRICK_MASTER, 11, 5
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle3:: @ 8269C9C
- setobjectxy 1, 9, 1
+ setobjectxy LOCALID_TRICK_MASTER, 9, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle4:: @ 8269CA4
- setobjectxy 1, 3, 1
+ setobjectxy LOCALID_TRICK_MASTER, 3, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle5:: @ 8269CAC
- setobjectxy 1, 0, 5
+ setobjectxy LOCALID_TRICK_MASTER, 0, 5
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle6:: @ 8269CB4
- setobjectxy 1, 11, 1
+ setobjectxy LOCALID_TRICK_MASTER, 11, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle7:: @ 8269CBC
- setobjectxy 1, 8, 1
+ setobjectxy LOCALID_TRICK_MASTER, 8, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle8:: @ 8269CC4
- setobjectxy 1, 4, 4
+ setobjectxy LOCALID_TRICK_MASTER, 4, 4
end
Route110_TrickHouseEntrance_EventScript_RemoveTrickMaster:: @ 8269CCC
- removeobject 1
+ removeobject LOCALID_TRICK_MASTER
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterFacingDoor:: @ 8269CD0
- addobject 1
- setobjectxy 1, 5, 2
- turnobject 1, DIR_NORTH
+ addobject LOCALID_TRICK_MASTER
+ setobjectxy LOCALID_TRICK_MASTER, 5, 2
+ turnobject LOCALID_TRICK_MASTER, DIR_NORTH
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterInFrontOfDoor:: @ 8269CDF
- addobject 1
- setobjectxy 1, 5, 2
- turnobject 1, DIR_SOUTH
+ addobject LOCALID_TRICK_MASTER
+ setobjectxy LOCALID_TRICK_MASTER, 5, 2
+ turnobject LOCALID_TRICK_MASTER, DIR_SOUTH
end
Route110_TrickHouseEntrance_OnFrame: @ 8269CEE
@@ -219,12 +221,12 @@ Route110_TrickHouseEntrance_EventScript_BeginChallenge:: @ 8269CF8
msgbox Route110_TrickHouseEntrance_Text_ComeToChallengeTrickHouse, MSGBOX_DEFAULT
closemessage
delay 20
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterSpin
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
- playse SE_W153
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterJumpAway
+ playse SE_M_EXPLOSION
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
- removeobject 1
+ removeobject LOCALID_TRICK_MASTER
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
setvar VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 0
releaseall
@@ -333,21 +335,21 @@ Route110_TrickHouseEntrance_EventScript_MeetTrickMaster:: @ 8269E48
Route110_TrickHouseEntrance_EventScript_StillMakingPuzzle:: @ 8269E51
msgbox Route110_TrickHouseEntrance_Text_NextTimeUseThisTrick, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_Delay48
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_InMidstOfDevisingNewChallenges, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_GiveReward:: @ 8269E8F
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_YoureHereToAcceptReward, MSGBOX_DEFAULT
compare VAR_TRICK_HOUSE_LEVEL, 1
@@ -439,13 +441,13 @@ Route110_TrickHouseEntrance_EventScript_GivePuzzle7Reward:: @ 8269FF7
Route110_TrickHouseEntrance_EventScript_GotReward:: @ 826A023
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 3
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_MechadollReward:: @ 826A039
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_MechadollWhichTent, MSGBOX_DEFAULT
call Route110_TrickHouseEntrance_EventScript_ChooseTent
@@ -474,14 +476,14 @@ Route110_TrickHouseEntrance_EventScript_GiveBlueTent:: @ 826A092
Route110_TrickHouseEntrance_EventScript_ReceivedTent:: @ 826A09A
msgbox Route110_TrickHouseEntrance_Text_ThenFarewell, MSGBOX_DEFAULT
closemessage
- applymovement 1, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHousePuzzle5_Movement_MechadollShake
waitmovement 0
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterSpin
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
- playse SE_W153
- applymovement 1, Route110_TrickHouse_Movement_TrickMasterJumpAway
+ playse SE_M_EXPLOSION
+ applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
- removeobject 1
+ removeobject LOCALID_TRICK_MASTER
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 5
releaseall
@@ -709,7 +711,7 @@ Route110_TrickHousePuzzle_EventScript_ReadScrollAgain:: @ 826A3DB
end
Route110_TrickHousePuzzle_EventScript_FoundScroll:: @ 826A3E5
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message Route110_TrickHousePuzzle_Text_FoundAScroll
waitfanfare
msgbox Route110_TrickHousePuzzle_Text_MemorizedSecretCode, MSGBOX_DEFAULT
diff --git a/data/maps/Route110_TrickHousePuzzle1/map.json b/data/maps/Route110_TrickHousePuzzle1/map.json
index 087057163..42a416b51 100644
--- a/data/maps/Route110_TrickHousePuzzle1/map.json
+++ b/data/maps/Route110_TrickHousePuzzle1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE1",
"name": "Route110_TrickHousePuzzle1",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE1",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle2/map.json b/data/maps/Route110_TrickHousePuzzle2/map.json
index f2c96756b..2b3ca9b2e 100644
--- a/data/maps/Route110_TrickHousePuzzle2/map.json
+++ b/data/maps/Route110_TrickHousePuzzle2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE2",
"name": "Route110_TrickHousePuzzle2",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE2",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle3/map.json b/data/maps/Route110_TrickHousePuzzle3/map.json
index 389391b87..ba01c6b33 100644
--- a/data/maps/Route110_TrickHousePuzzle3/map.json
+++ b/data/maps/Route110_TrickHousePuzzle3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE3",
"name": "Route110_TrickHousePuzzle3",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE3",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle4/map.json b/data/maps/Route110_TrickHousePuzzle4/map.json
index ad00f12ac..8e8348c95 100644
--- a/data/maps/Route110_TrickHousePuzzle4/map.json
+++ b/data/maps/Route110_TrickHousePuzzle4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE4",
"name": "Route110_TrickHousePuzzle4",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE4",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle5/map.json b/data/maps/Route110_TrickHousePuzzle5/map.json
index ee074b37d..9eba5d7f8 100644
--- a/data/maps/Route110_TrickHousePuzzle5/map.json
+++ b/data/maps/Route110_TrickHousePuzzle5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE5",
"name": "Route110_TrickHousePuzzle5",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE5",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle5/scripts.inc b/data/maps/Route110_TrickHousePuzzle5/scripts.inc
index ac260981f..36162f42f 100644
--- a/data/maps/Route110_TrickHousePuzzle5/scripts.inc
+++ b/data/maps/Route110_TrickHousePuzzle5/scripts.inc
@@ -1,3 +1,9 @@
+.set LOCALID_MECHADOLL_1, 1
+.set LOCALID_MECHADOLL_2, 2
+.set LOCALID_MECHADOLL_3, 3
+.set LOCALID_MECHADOLL_4, 4
+.set LOCALID_MECHADOLL_5, 5
+
Route110_TrickHousePuzzle5_MapScripts:: @ 826CAF0
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle5_OnTransition
.byte 0
@@ -25,7 +31,7 @@ Route110_TrickHousePuzzle5_EventScript_FoundScroll:: @ 826CB27
Route110_TrickHousePuzzle5_EventScript_Mechadoll1:: @ 826CB32
lockall
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_MECHADOLL_1, Common_Movement_FacePlayer
waitmovement 0
compare VAR_TEMP_1, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
@@ -35,7 +41,7 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll1:: @ 826CB32
Route110_TrickHousePuzzle5_EventScript_Mechadoll2:: @ 826CB53
lockall
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_MECHADOLL_2, Common_Movement_FacePlayer
waitmovement 0
compare VAR_TEMP_2, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
@@ -45,7 +51,7 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll2:: @ 826CB53
Route110_TrickHousePuzzle5_EventScript_Mechadoll3:: @ 826CB74
lockall
- applymovement 3, Common_Movement_FacePlayer
+ applymovement LOCALID_MECHADOLL_3, Common_Movement_FacePlayer
waitmovement 0
compare VAR_TEMP_3, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
@@ -55,7 +61,7 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll3:: @ 826CB74
Route110_TrickHousePuzzle5_EventScript_Mechadoll4:: @ 826CB95
lockall
- applymovement 4, Common_Movement_FacePlayer
+ applymovement LOCALID_MECHADOLL_4, Common_Movement_FacePlayer
waitmovement 0
compare VAR_TEMP_4, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
@@ -65,7 +71,7 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll4:: @ 826CB95
Route110_TrickHousePuzzle5_EventScript_Mechadoll5:: @ 826CBB6
lockall
- applymovement 5, Common_Movement_FacePlayer
+ applymovement LOCALID_MECHADOLL_5, Common_Movement_FacePlayer
waitmovement 0
compare VAR_TEMP_5, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
@@ -214,11 +220,11 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll5Trigger0:: @ 826CCDF
Route110_TrickHousePuzzle5_EventScript_Mechadoll1Activate:: @ 826CCEB
setvar VAR_TEMP_1, 1
- setvar VAR_TEMP_8, 1
+ setvar VAR_TEMP_8, LOCALID_MECHADOLL_1
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_MECHADOLL_1, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_MECHADOLL_1, Common_Movement_Delay48
waitmovement 0
compare VAR_TEMP_9, 1
call_if_eq Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft1
@@ -238,11 +244,11 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll1Activate:: @ 826CCEB
Route110_TrickHousePuzzle5_EventScript_Mechadoll2Activate:: @ 826CD6A
setvar VAR_TEMP_2, 1
- setvar VAR_TEMP_8, 2
+ setvar VAR_TEMP_8, LOCALID_MECHADOLL_2
playse SE_PIN
- applymovement 2, Common_Movement_ExclamationMark
+ applymovement LOCALID_MECHADOLL_2, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 2, Common_Movement_Delay48
+ applymovement LOCALID_MECHADOLL_2, Common_Movement_Delay48
waitmovement 0
compare VAR_TEMP_9, 1
call_if_eq Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight1
@@ -264,11 +270,11 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll2Activate:: @ 826CD6A
Route110_TrickHousePuzzle5_EventScript_Mechadoll3Activate:: @ 826CDF4
setvar VAR_TEMP_3, 1
- setvar VAR_TEMP_8, 3
+ setvar VAR_TEMP_8, LOCALID_MECHADOLL_3
playse SE_PIN
- applymovement 3, Common_Movement_ExclamationMark
+ applymovement LOCALID_MECHADOLL_3, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 3, Common_Movement_Delay48
+ applymovement LOCALID_MECHADOLL_3, Common_Movement_Delay48
waitmovement 0
compare VAR_TEMP_9, 1
call_if_eq Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft1
@@ -288,11 +294,11 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll3Activate:: @ 826CDF4
Route110_TrickHousePuzzle5_EventScript_Mechadoll4Activate:: @ 826CE73
setvar VAR_TEMP_4, 1
- setvar VAR_TEMP_8, 4
+ setvar VAR_TEMP_8, LOCALID_MECHADOLL_4
playse SE_PIN
- applymovement 4, Common_Movement_ExclamationMark
+ applymovement LOCALID_MECHADOLL_4, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 4, Common_Movement_Delay48
+ applymovement LOCALID_MECHADOLL_4, Common_Movement_Delay48
waitmovement 0
compare VAR_TEMP_9, 1
call_if_eq Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft1
@@ -312,11 +318,11 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll4Activate:: @ 826CE73
Route110_TrickHousePuzzle5_EventScript_Mechadoll5Activate:: @ 826CEF2
setvar VAR_TEMP_5, 1
- setvar VAR_TEMP_8, 5
+ setvar VAR_TEMP_8, LOCALID_MECHADOLL_5
playse SE_PIN
- applymovement 5, Common_Movement_ExclamationMark
+ applymovement LOCALID_MECHADOLL_5, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 5, Common_Movement_Delay48
+ applymovement LOCALID_MECHADOLL_5, Common_Movement_Delay48
waitmovement 0
msgbox Route110_TrickHousePuzzle5_Text_Mechadoll5Intro, MSGBOX_DEFAULT
random 3
@@ -448,13 +454,13 @@ Route110_TrickHousePuzzle5_EventScript_Mechadoll5Quiz3:: @ 826D12F
Route110_TrickHousePuzzle5_EventScript_IncorrectAnswer:: @ 826D152
waitse
- playse SE_HAZURE
+ playse SE_FAILURE
msgbox Route110_TrickHousePuzzle5_Text_DisappointmentError, MSGBOX_DEFAULT
- applymovement 1, Route110_TrickHousePuzzle5_Movement_MechadollShake
- applymovement 2, Route110_TrickHousePuzzle5_Movement_MechadollShake
- applymovement 3, Route110_TrickHousePuzzle5_Movement_MechadollShake
- applymovement 4, Route110_TrickHousePuzzle5_Movement_MechadollShake
- applymovement 5, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_MechadollShake
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_MechadollShake
msgbox Route110_TrickHousePuzzle5_Text_Wahahahaha, MSGBOX_DEFAULT
waitmovement 0
msgbox Route110_TrickHousePuzzle5_Text_WaitForNextChallenge, MSGBOX_DEFAULT
@@ -466,7 +472,7 @@ Route110_TrickHousePuzzle5_EventScript_IncorrectAnswer:: @ 826D152
Route110_TrickHousePuzzle5_EventScript_CorrectAnswer:: @ 826D1A0
waitse
- playse SE_SEIKAI
+ playse SE_SUCCESS
goto Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough
end
@@ -481,382 +487,382 @@ Route110_TrickHousePuzzle5_EventScript_CorrectGoThrough:: @ 826D1AA
@ Mechadoll 5 never walks, all the Mechadoll5Walk scripts are unused
@ No mechadoll walks left 5 paces, all the WalkLeft5 scripts are unused
Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft1:: @ 826D1B4
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft1
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft1
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft1
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft1
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft1
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft2:: @ 826D1EC
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft2
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft2
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft2
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft2
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft2
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft3:: @ 826D224
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft3
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft3
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft3
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft3
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft3
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft4:: @ 826D25C
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft4
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft4
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft4
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft4
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft4
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkLeft5:: @ 826D294
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft5
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft5
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft5
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft5
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft5
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight1:: @ 826D2CC
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight1
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight1
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight1
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight1
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight1
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight2:: @ 826D304
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight2
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight2
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight2
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight2
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight2
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight3:: @ 826D33C
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight3
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight3
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight3
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight3
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight3
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight4:: @ 826D374
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight4
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight4
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight4
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight4
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight4
return
Route110_TrickHousePuzzle5_EventScript_MechadollWalkRight5:: @ 826D3AC
- compare VAR_TEMP_8, 1
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_1
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight5
- compare VAR_TEMP_8, 2
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_2
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight5
- compare VAR_TEMP_8, 3
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_3
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight5
- compare VAR_TEMP_8, 4
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_4
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight5
- compare VAR_TEMP_8, 5
+ compare VAR_TEMP_8, LOCALID_MECHADOLL_5
call_if_eq Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight5
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft1:: @ 826D3E4
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkLeft1
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkLeft1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft1:: @ 826D3EF
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkLeft1
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkLeft1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft1:: @ 826D3FA
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkLeft1
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkLeft1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft1:: @ 826D405
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkLeft1
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkLeft1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft1:: @ 826D410
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkLeft1
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkLeft1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft2:: @ 826D41B
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkLeft2
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkLeft2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft2:: @ 826D426
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkLeft2
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkLeft2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft2:: @ 826D431
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkLeft2
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkLeft2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft2:: @ 826D43C
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkLeft2
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkLeft2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft2:: @ 826D447
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkLeft2
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkLeft2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft3:: @ 826D452
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkLeft3
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkLeft3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft3:: @ 826D45D
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkLeft3
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkLeft3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft3:: @ 826D468
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkLeft3
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkLeft3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft3:: @ 826D473
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkLeft3
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkLeft3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft3:: @ 826D47E
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkLeft3
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkLeft3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft4:: @ 826D489
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkLeft4
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkLeft4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft4:: @ 826D494
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkLeft4
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkLeft4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft4:: @ 826D49F
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkLeft4
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkLeft4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft4:: @ 826D4AA
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkLeft4
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkLeft4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft4:: @ 826D4B5
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkLeft4
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkLeft4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkLeft5:: @ 826D4C0
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkLeft5
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkLeft5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkLeft5:: @ 826D4CB
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkLeft5
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkLeft5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkLeft5:: @ 826D4D6
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkLeft5
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkLeft5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkLeft5:: @ 826D4E1
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkLeft5
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkLeft5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkLeft5:: @ 826D4EC
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkLeft5
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkLeft5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight1:: @ 826D4F7
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkRight1
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkRight1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight1:: @ 826D502
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkRight1
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkRight1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight1:: @ 826D50D
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkRight1
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkRight1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight1:: @ 826D518
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkRight1
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkRight1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight1:: @ 826D523
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkRight1
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkRight1
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight2:: @ 826D52E
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkRight2
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkRight2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight2:: @ 826D539
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkRight2
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkRight2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight2:: @ 826D544
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkRight2
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkRight2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight2:: @ 826D54F
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkRight2
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkRight2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight2:: @ 826D55A
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkRight2
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkRight2
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight3:: @ 826D565
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkRight3
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkRight3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight3:: @ 826D570
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkRight3
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkRight3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight3:: @ 826D57B
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkRight3
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkRight3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight3:: @ 826D586
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkRight3
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkRight3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight3:: @ 826D591
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkRight3
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkRight3
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight4:: @ 826D59C
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkRight4
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkRight4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight4:: @ 826D5A7
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkRight4
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkRight4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight4:: @ 826D5B2
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkRight4
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkRight4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight4:: @ 826D5BD
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkRight4
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkRight4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight4:: @ 826D5C8
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkRight4
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkRight4
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll1WalkRight5:: @ 826D5D3
- applymovement 1, Route110_TrickHousePuzzle5_Movement_WalkRight5
+ applymovement LOCALID_MECHADOLL_1, Route110_TrickHousePuzzle5_Movement_WalkRight5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll2WalkRight5:: @ 826D5DE
- applymovement 2, Route110_TrickHousePuzzle5_Movement_WalkRight5
+ applymovement LOCALID_MECHADOLL_2, Route110_TrickHousePuzzle5_Movement_WalkRight5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll3WalkRight5:: @ 826D5E9
- applymovement 3, Route110_TrickHousePuzzle5_Movement_WalkRight5
+ applymovement LOCALID_MECHADOLL_3, Route110_TrickHousePuzzle5_Movement_WalkRight5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll4WalkRight5:: @ 826D5F4
- applymovement 4, Route110_TrickHousePuzzle5_Movement_WalkRight5
+ applymovement LOCALID_MECHADOLL_4, Route110_TrickHousePuzzle5_Movement_WalkRight5
waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_Mechadoll5WalkRight5:: @ 826D5FF
- applymovement 5, Route110_TrickHousePuzzle5_Movement_WalkRight5
+ applymovement LOCALID_MECHADOLL_5, Route110_TrickHousePuzzle5_Movement_WalkRight5
waitmovement 0
return
diff --git a/data/maps/Route110_TrickHousePuzzle6/map.json b/data/maps/Route110_TrickHousePuzzle6/map.json
index bec9d12b3..ff6e3e7f3 100644
--- a/data/maps/Route110_TrickHousePuzzle6/map.json
+++ b/data/maps/Route110_TrickHousePuzzle6/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE6",
"name": "Route110_TrickHousePuzzle6",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE6",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle7/map.json b/data/maps/Route110_TrickHousePuzzle7/map.json
index 12afd07ec..f5976bdef 100644
--- a/data/maps/Route110_TrickHousePuzzle7/map.json
+++ b/data/maps/Route110_TrickHousePuzzle7/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE7",
"name": "Route110_TrickHousePuzzle7",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE7",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route110_TrickHousePuzzle7/scripts.inc b/data/maps/Route110_TrickHousePuzzle7/scripts.inc
index 6b7559389..b0cbd3813 100644
--- a/data/maps/Route110_TrickHousePuzzle7/scripts.inc
+++ b/data/maps/Route110_TrickHousePuzzle7/scripts.inc
@@ -125,7 +125,7 @@ Route110_TrickHousePuzzle7_EventScript_Switch1:: @ 826E1FE
call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_SetSwitch1MetatilesOn
call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_SetSwitch1MetatilesOff
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_SetSwitch1On
goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_SetSwitch1Off
end
@@ -136,7 +136,7 @@ Route110_TrickHousePuzzle7_EventScript_Switch2:: @ 826E22D
call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_SetSwitch2MetatilesOn
call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_SetSwitch2MetatilesOff
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_SetSwitch2On
goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_SetSwitch2Off
end
@@ -147,7 +147,7 @@ Route110_TrickHousePuzzle7_EventScript_Switch3:: @ 826E25C
call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_SetSwitch3MetatilesOn
call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_SetSwitch3MetatilesOff
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_SetSwitch3On
goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_SetSwitch3Off
end
@@ -158,7 +158,7 @@ Route110_TrickHousePuzzle7_EventScript_Switch4:: @ 826E28B
call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_SetSwitch4MetatilesOn
call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_SetSwitch4MetatilesOff
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_SetSwitch4On
goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_SetSwitch4Off
end
@@ -169,7 +169,7 @@ Route110_TrickHousePuzzle7_EventScript_Switch5:: @ 826E2BA
call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_SetSwitch5MetatilesOn
call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_SetSwitch5MetatilesOff
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_SetSwitch5On
goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_SetSwitch5Off
end
@@ -227,9 +227,9 @@ Route110_TrickHousePuzzle7_EventScript_SetSwitch5Off:: @ 826E316
@ From here is where the new, actually used puzzle scripts begin
Route110_TrickHousePuzzle7_EventScript_YellowButton:: @ 826E31B
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle TRUE
moverotatingtileobjects 0
waitmovement 0
@@ -239,9 +239,9 @@ Route110_TrickHousePuzzle7_EventScript_YellowButton:: @ 826E31B
end
Route110_TrickHousePuzzle7_EventScript_BlueButton:: @ 826E331
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle TRUE
moverotatingtileobjects 1
waitmovement 0
@@ -251,9 +251,9 @@ Route110_TrickHousePuzzle7_EventScript_BlueButton:: @ 826E331
end
Route110_TrickHousePuzzle7_EventScript_GreenButton:: @ 826E347
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle TRUE
moverotatingtileobjects 2
waitmovement 0
@@ -263,9 +263,9 @@ Route110_TrickHousePuzzle7_EventScript_GreenButton:: @ 826E347
end
Route110_TrickHousePuzzle7_EventScript_PurpleButton:: @ 826E35D
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle TRUE
moverotatingtileobjects 3
waitmovement 0
@@ -276,9 +276,9 @@ Route110_TrickHousePuzzle7_EventScript_PurpleButton:: @ 826E35D
@ Unused
Route110_TrickHousePuzzle7_EventScript_RedButton:: @ 826E373
- playse SE_MU_PACHI
+ playse SE_SWITCH
waitse
- playse SE_TU_SAA
+ playse SE_REPEL
initrotatingtilepuzzle TRUE
moverotatingtileobjects 4
waitmovement 0
diff --git a/data/maps/Route110_TrickHousePuzzle8/map.json b/data/maps/Route110_TrickHousePuzzle8/map.json
index 3a1bc8caf..bfb106eb6 100644
--- a/data/maps/Route110_TrickHousePuzzle8/map.json
+++ b/data/maps/Route110_TrickHousePuzzle8/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE110_TRICK_HOUSE_PUZZLE8",
"name": "Route110_TrickHousePuzzle8",
"layout": "LAYOUT_ROUTE110_TRICK_HOUSE_PUZZLE8",
- "music": "MUS_KARAKURI",
+ "music": "MUS_TRICK_HOUSE",
"region_map_section": "MAPSEC_ROUTE_110",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route111/map.json b/data/maps/Route111/map.json
index 938dbcff1..014ac084c 100644
--- a/data/maps/Route111/map.json
+++ b/data/maps/Route111/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE111",
"name": "Route111",
"layout": "LAYOUT_ROUTE111",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_111",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route111/scripts.inc b/data/maps/Route111/scripts.inc
index 89002883c..322c9a2b7 100644
--- a/data/maps/Route111/scripts.inc
+++ b/data/maps/Route111/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_VICTOR, 1
+.set LOCALID_VICTORIA, 2
+.set LOCALID_VIVI, 3
+.set LOCALID_VICKY, 4
+.set LOCALID_PLAYER_FALLING, 45
+.set LOCALID_ROCK_SMASH_MAN, 46
+
Route111_MapScripts:: @ 81F0CA7
map_script MAP_SCRIPT_ON_LOAD, Route111_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, Route111_OnTransition
@@ -119,12 +126,12 @@ Route111_EventScript_MirageTowerDisappear:: @ 81F0E60
special StartMirageTowerShake
waitstate
delay 24
- playse SE_RU_HYUU
- addobject 45
+ playse SE_FALL
+ addobject LOCALID_PLAYER_FALLING
special StartPlayerDescendMirageTower
waitstate
showobjectat OBJ_EVENT_ID_PLAYER, MAP_LITTLEROOT_TOWN
- removeobject 45
+ removeobject LOCALID_PLAYER_FALLING
delay 16
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
delay 16
@@ -261,14 +268,14 @@ Route111_Movement_PushRightFromRoute: @ 81F0FAE
Route111_EventScript_SunTrigger:: @ 81F0FB0
setweather WEATHER_SUNNY
- fadenewbgm MUS_DOORO_X1
+ fadenewbgm MUS_ROUTE110
doweather
setvar VAR_TEMP_3, 0
end
Route111_EventScript_SandstormTrigger:: @ 81F0FBD
setweather WEATHER_SANDSTORM
- fadenewbgm MUS_ASHROAD
+ fadenewbgm MUS_ROUTE111
doweather
end
@@ -286,68 +293,68 @@ Route111_EventScript_Victor:: @ 81F0FC5
Route111_EventScript_BattleWinstrates:: @ 81F0FE7
msgbox Route111_Text_VictorIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICTOR, Route111_Text_VictorDefeat
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_VICTOR, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_VictorPostBattle, MSGBOX_DEFAULT
closemessage
- applymovement 1, Route111_Movement_WinstrateEnterHouse
+ applymovement LOCALID_VICTOR, Route111_Movement_WinstrateEnterHouse
waitmovement 0
- removeobject 1
+ removeobject LOCALID_VICTOR
call Route111_EventScript_CloseWinstrateDoor
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
- addobject 2
- applymovement 2, Route111_Movement_WinstrateExitHouse
+ addobject LOCALID_VICTORIA
+ applymovement LOCALID_VICTORIA, Route111_Movement_WinstrateExitHouse
waitmovement 0
call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_VictoriaIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICTORIA, Route111_Text_VictoriaDefeat
- applymovement 2, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_VICTORIA, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_VictoriaPostBattle, MSGBOX_DEFAULT
closemessage
- applymovement 2, Route111_Movement_WinstrateEnterHouse
+ applymovement LOCALID_VICTORIA, Route111_Movement_WinstrateEnterHouse
waitmovement 0
- removeobject 2
+ removeobject LOCALID_VICTORIA
call Route111_EventScript_CloseWinstrateDoor
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
- addobject 3
- applymovement 3, Route111_Movement_WinstrateExitHouse
+ addobject LOCALID_VIVI
+ applymovement LOCALID_VIVI, Route111_Movement_WinstrateExitHouse
waitmovement 0
call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_ViviIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VIVI, Route111_Text_ViviDefeat
- applymovement 3, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_VIVI, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
msgbox Route111_Text_ViviPostBattle, MSGBOX_DEFAULT
closemessage
- applymovement 3, Route111_Movement_WinstrateEnterHouse
+ applymovement LOCALID_VIVI, Route111_Movement_WinstrateEnterHouse
waitmovement 0
- removeobject 3
+ removeobject LOCALID_VIVI
call Route111_EventScript_CloseWinstrateDoor
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
- addobject 4
- applymovement 4, Route111_Movement_WinstrateExitHouse
+ addobject LOCALID_VICKY
+ applymovement LOCALID_VICKY, Route111_Movement_WinstrateExitHouse
waitmovement 0
call Route111_EventScript_CloseWinstrateDoor
msgbox Route111_Text_VickyIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_VICKY, Route111_Text_VickyDefeat
msgbox Route111_Text_VickyPostBattle, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_VICKY, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
call Route111_EventScript_OpenWinstrateDoor
- applymovement 4, Route111_Movement_WinstrateEnterHouse
+ applymovement LOCALID_VICKY, Route111_Movement_WinstrateEnterHouse
waitmovement 0
- removeobject 4
+ removeobject LOCALID_VICKY
call Route111_EventScript_CloseWinstrateDoor
release
end
@@ -438,11 +445,11 @@ Route111_EventScript_HikerMirageTowerVisible:: @ 81F11DA
Route111_EventScript_RockSmashTipFatMan:: @ 81F11E4
lockall
- applymovement 46, Common_Movement_FacePlayer
+ applymovement LOCALID_ROCK_SMASH_MAN, Common_Movement_FacePlayer
waitmovement 0
msgbox Route111_Text_MauvilleUncleToldMeToTakeRockSmash, MSGBOX_DEFAULT
closemessage
- applymovement 46, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_ROCK_SMASH_MAN, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
diff --git a/data/maps/Route111_OldLadysRestStop/map.json b/data/maps/Route111_OldLadysRestStop/map.json
index 679b53522..419e4c2ee 100644
--- a/data/maps/Route111_OldLadysRestStop/map.json
+++ b/data/maps/Route111_OldLadysRestStop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE111_OLD_LADYS_REST_STOP",
"name": "Route111_OldLadysRestStop",
"layout": "LAYOUT_HOUSE3",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_111",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route111_WinstrateFamilysHouse/map.json b/data/maps/Route111_WinstrateFamilysHouse/map.json
index ec5afd93a..f88935971 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/map.json
+++ b/data/maps/Route111_WinstrateFamilysHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE111_WINSTRATE_FAMILYS_HOUSE",
"name": "Route111_WinstrateFamilysHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_111",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc
index 499459c24..28bf17dbf 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc
+++ b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc
@@ -1,10 +1,15 @@
+.set LOCALID_VIVI, 1
+.set LOCALID_VICTOR, 2
+.set LOCALID_VICTORIA, 3
+.set LOCALID_VICKY, 4
+
Route111_WinstrateFamilysHouse_MapScripts:: @ 822A48C
.byte 0
Route111_WinstrateFamilysHouse_EventScript_Victor:: @ 822A48D
lock
faceplayer
- setvar VAR_0x8008, 2
+ setvar VAR_0x8008, LOCALID_VICTOR
msgbox Route111_WinstrateFamilysHouse_Text_MySonIsStrongerThanYou, MSGBOX_DEFAULT
goto Route111_WinstrateFamilysHouse_EventScript_FaceOriginalDirection
end
@@ -12,7 +17,7 @@ Route111_WinstrateFamilysHouse_EventScript_Victor:: @ 822A48D
Route111_WinstrateFamilysHouse_EventScript_Victoria:: @ 822A4A2
lock
faceplayer
- setvar VAR_0x8008, 3
+ setvar VAR_0x8008, LOCALID_VICTORIA
goto_if_set FLAG_RECEIVED_MACHO_BRACE, Route111_WinstrateFamilysHouse_EventScript_ReceivedMachoBrace
msgbox Route111_WinstrateFamilysHouse_Text_LikeYouToHaveMachoBrace, MSGBOX_DEFAULT
giveitem ITEM_MACHO_BRACE
@@ -30,7 +35,7 @@ Route111_WinstrateFamilysHouse_EventScript_ReceivedMachoBrace:: @ 822A4DA
Route111_WinstrateFamilysHouse_EventScript_Vivi:: @ 822A4E8
lock
faceplayer
- setvar VAR_0x8008, 1
+ setvar VAR_0x8008, LOCALID_VIVI
msgbox Route111_WinstrateFamilysHouse_Text_StrongerFamilyMembers, MSGBOX_DEFAULT
goto Route111_WinstrateFamilysHouse_EventScript_FaceOriginalDirection
end
@@ -38,7 +43,7 @@ Route111_WinstrateFamilysHouse_EventScript_Vivi:: @ 822A4E8
Route111_WinstrateFamilysHouse_EventScript_Vicky:: @ 822A4FD
lock
faceplayer
- setvar VAR_0x8008, 4
+ setvar VAR_0x8008, LOCALID_VICKY
goto_if_set FLAG_TEMP_4, Route111_WinstrateFamilysHouse_EventScript_AlreadySpokenTo
msgbox Route111_WinstrateFamilysHouse_Text_GrandsonStrong, MSGBOX_DEFAULT
setflag FLAG_TEMP_4
diff --git a/data/maps/Route112/map.json b/data/maps/Route112/map.json
index 37f0a38df..d4d650857 100644
--- a/data/maps/Route112/map.json
+++ b/data/maps/Route112/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE112",
"name": "Route112",
"layout": "LAYOUT_ROUTE112",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_112",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route112/scripts.inc b/data/maps/Route112/scripts.inc
index 4dd4fe112..67f776f67 100644
--- a/data/maps/Route112/scripts.inc
+++ b/data/maps/Route112/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_GRUNT_1, 1
+.set LOCALID_GRUNT_2, 6
+
Route112_MapScripts:: @ 81F1DA8
map_script MAP_SCRIPT_ON_TRANSITION, Route112_OnTransition
.byte 0
@@ -10,36 +13,36 @@ Route112_OnTransition: @ 81F1DAE
Route112_EventScript_MagmaGrunts:: @ 81F1DB7
lockall
delay 40
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_GRUNT_1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 20
msgbox Route112_Text_LeaderGoingToAwakenThing, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
delay 40
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 20
msgbox Route112_Text_YeahWeNeedMeteorite, MSGBOX_DEFAULT
closemessage
- applymovement 6, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
delay 40
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_GRUNT_1, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 20
msgbox Route112_Text_OhThatsWhyCrewWentToFallarbor, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
delay 40
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_GRUNT_2, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 20
msgbox Route112_Text_CantLetAnyonePassUntilTheyreBack, MSGBOX_DEFAULT
closemessage
- applymovement 6, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
diff --git a/data/maps/Route112_CableCarStation/map.json b/data/maps/Route112_CableCarStation/map.json
index a59df37cb..7adae98f7 100644
--- a/data/maps/Route112_CableCarStation/map.json
+++ b/data/maps/Route112_CableCarStation/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE112_CABLE_CAR_STATION",
"name": "Route112_CableCarStation",
"layout": "LAYOUT_CABLE_CAR_STATION",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_112",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route112_CableCarStation/scripts.inc b/data/maps/Route112_CableCarStation/scripts.inc
index 63b33f264..6781b154c 100644
--- a/data/maps/Route112_CableCarStation/scripts.inc
+++ b/data/maps/Route112_CableCarStation/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
Route112_CableCarStation_MapScripts:: @ 822AABE
map_script MAP_SCRIPT_ON_TRANSITION, Route112_CableCarStation_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route112_CableCarStation_OnFrame
@@ -10,8 +12,8 @@ Route112_CableCarStation_OnTransition: @ 822AAC9
end
Route112_CableCarStation_EventScript_MoveAttendantAside:: @ 822AADD
- setobjectxyperm 1, 7, 4
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_LEFT
+ setobjectxyperm LOCALID_ATTENDANT, 7, 4
+ setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_LEFT
return
Route112_CableCarStation_OnFrame: @ 822AAE9
@@ -21,11 +23,11 @@ Route112_CableCarStation_OnFrame: @ 822AAE9
Route112_CableCarStation_EventScript_ExitCableCar:: @ 822AAF3
lockall
applymovement OBJ_EVENT_ID_PLAYER, Route112_CableCarStation_Movement_ExitCableCar
- applymovement 1, Route112_CableCarStation_Movement_FollowPlayerOutFromCableCar
+ applymovement LOCALID_ATTENDANT, Route112_CableCarStation_Movement_FollowPlayerOutFromCableCar
waitmovement 0
setvar VAR_CABLE_CAR_STATION_STATE, 0
- setobjectxyperm 1, 6, 7
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_ATTENDANT, 6, 7
+ setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_DOWN
releaseall
end
@@ -42,10 +44,10 @@ Route112_CableCarStation_EventScript_Attendant:: @ 822AB17
Route112_CableCarStation_EventScript_RideCableCar:: @ 822AB38
msgbox Route112_CableCarStation_Text_StepThisWay, MSGBOX_DEFAULT
closemessage
- applymovement 1, Route112_CableCarStation_Movement_LeadPlayerToCableCar
+ applymovement LOCALID_ATTENDANT, Route112_CableCarStation_Movement_LeadPlayerToCableCar
applymovement OBJ_EVENT_ID_PLAYER, Route112_CableCarStation_Movement_BoardCableCar
waitmovement 0
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, FALSE @ Going up
setvar VAR_CABLE_CAR_STATION_STATE, 1
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
diff --git a/data/maps/Route113/map.json b/data/maps/Route113/map.json
index df1b35223..8d9d74028 100644
--- a/data/maps/Route113/map.json
+++ b/data/maps/Route113/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE113",
"name": "Route113",
"layout": "LAYOUT_ROUTE113",
- "music": "MUS_KAZANBAI",
+ "music": "MUS_ROUTE113",
"region_map_section": "MAPSEC_ROUTE_113",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route113_GlassWorkshop/map.json b/data/maps/Route113_GlassWorkshop/map.json
index 1d5deabd0..924fbd85d 100644
--- a/data/maps/Route113_GlassWorkshop/map.json
+++ b/data/maps/Route113_GlassWorkshop/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE113_GLASS_WORKSHOP",
"name": "Route113_GlassWorkshop",
"layout": "LAYOUT_HOUSE4",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_113",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route114/map.json b/data/maps/Route114/map.json
index 48bafee08..37edf509d 100644
--- a/data/maps/Route114/map.json
+++ b/data/maps/Route114/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE114",
"name": "Route114",
"layout": "LAYOUT_ROUTE114",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_114",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route114_FossilManiacsHouse/map.json b/data/maps/Route114_FossilManiacsHouse/map.json
index 19d87c353..dd21ff77f 100644
--- a/data/maps/Route114_FossilManiacsHouse/map.json
+++ b/data/maps/Route114_FossilManiacsHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE114_FOSSIL_MANIACS_HOUSE",
"name": "Route114_FossilManiacsHouse",
"layout": "LAYOUT_ROUTE114_FOSSIL_MANIACS_HOUSE",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_ROUTE_114",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route114_FossilManiacsTunnel/map.json b/data/maps/Route114_FossilManiacsTunnel/map.json
index 3384df523..9a8ac70c9 100644
--- a/data/maps/Route114_FossilManiacsTunnel/map.json
+++ b/data/maps/Route114_FossilManiacsTunnel/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE114_FOSSIL_MANIACS_TUNNEL",
"name": "Route114_FossilManiacsTunnel",
"layout": "LAYOUT_ROUTE114_FOSSIL_MANIACS_TUNNEL",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_ROUTE_114",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route114_FossilManiacsTunnel/scripts.inc b/data/maps/Route114_FossilManiacsTunnel/scripts.inc
index 7483b453f..86bb20eed 100644
--- a/data/maps/Route114_FossilManiacsTunnel/scripts.inc
+++ b/data/maps/Route114_FossilManiacsTunnel/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_FOSSIL_MANIAC, 1
+
Route114_FossilManiacsTunnel_MapScripts:: @ 822AF28
map_script MAP_SCRIPT_ON_TRANSITION, Route114_FossilManiacsTunnel_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route114_FossilManiacsTunnel_OnLoad
@@ -8,8 +10,8 @@ Route114_FossilManiacsTunnel_OnTransition: @ 822AF33
end
Route114_FossilManiacsTunnel_EventScript_MoveFossilManiac:: @ 822AF3D
- setobjectxyperm 1, 6, 5
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_FOSSIL_MANIAC, 6, 5
+ setobjectmovementtype LOCALID_FOSSIL_MANIAC, MOVEMENT_TYPE_FACE_DOWN
return
Route114_FossilManiacsTunnel_OnLoad: @ 822AF49
@@ -23,7 +25,7 @@ Route114_FossilManiacsTunnel_EventScript_CloseDesertUnderpass:: @ 822AF53
Route114_FossilManiacsTunnel_EventScript_ManiacMentionCaveIn:: @ 822AF66
lockall
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_FOSSIL_MANIAC, Common_Movement_WalkInPlaceFastestUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox Route114_FossilManiacsTunnel_Text_NotSafeThatWay, MSGBOX_DEFAULT
diff --git a/data/maps/Route114_LanettesHouse/map.json b/data/maps/Route114_LanettesHouse/map.json
index 2a444d06a..fcb8edfc9 100644
--- a/data/maps/Route114_LanettesHouse/map.json
+++ b/data/maps/Route114_LanettesHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE114_LANETTES_HOUSE",
"name": "Route114_LanettesHouse",
"layout": "LAYOUT_ROUTE114_LANETTES_HOUSE",
- "music": "MUS_TONEKUSA",
+ "music": "MUS_FALLARBOR",
"region_map_section": "MAPSEC_ROUTE_114",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route115/map.json b/data/maps/Route115/map.json
index 0be264375..2d0dbdbaa 100644
--- a/data/maps/Route115/map.json
+++ b/data/maps/Route115/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE115",
"name": "Route115",
"layout": "LAYOUT_ROUTE115",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_115",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route116/map.json b/data/maps/Route116/map.json
index 6c2be7980..247a4b7b1 100644
--- a/data/maps/Route116/map.json
+++ b/data/maps/Route116/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE116",
"name": "Route116",
"layout": "LAYOUT_ROUTE116",
- "music": "MUS_NEXTROAD",
+ "music": "MUS_ROUTE104",
"region_map_section": "MAPSEC_ROUTE_116",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route116/scripts.inc b/data/maps/Route116/scripts.inc
index 87ff20904..d904fb9eb 100644
--- a/data/maps/Route116/scripts.inc
+++ b/data/maps/Route116/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_BRINEY, 11
+.set LOCALID_WANDAS_BF_OUTSIDE, 21
+
Route116_MapScripts:: @ 81F2C0C
map_script MAP_SCRIPT_ON_TRANSITION, Route116_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route116_OnLoad
@@ -15,7 +18,7 @@ Route116_OnTransition: @ 81F2C1C
end
Route116_EventScript_SetWandasBoyfriendPos:: @ 81F2C47
- setobjectxyperm 21, 38, 10
+ setobjectxyperm LOCALID_WANDAS_BF_OUTSIDE, 38, 10
return
Route116_OnLoad: @ 81F2C4F
@@ -151,7 +154,7 @@ Route116_EventScript_Briney:: @ 81F2D84
Route116_EventScript_BrineyTrigger:: @ 81F2D95
lockall
- applymovement 11, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFastestRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
msgbox Route116_Text_ScoundrelMadeOffWithPeeko, MSGBOX_DEFAULT
diff --git a/data/maps/Route116_TunnelersRestHouse/map.json b/data/maps/Route116_TunnelersRestHouse/map.json
index 8ced24aa7..b83971532 100644
--- a/data/maps/Route116_TunnelersRestHouse/map.json
+++ b/data/maps/Route116_TunnelersRestHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE116_TUNNELERS_REST_HOUSE",
"name": "Route116_TunnelersRestHouse",
"layout": "LAYOUT_ROUTE116_TUNNELERS_REST_HOUSE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_116",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route117/map.json b/data/maps/Route117/map.json
index 655c43048..d2f45e256 100644
--- a/data/maps/Route117/map.json
+++ b/data/maps/Route117/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE117",
"name": "Route117",
"layout": "LAYOUT_ROUTE117",
- "music": "MUS_DOORO_X1",
+ "music": "MUS_ROUTE110",
"region_map_section": "MAPSEC_ROUTE_117",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route117/scripts.inc b/data/maps/Route117/scripts.inc
index 47d8eced9..08f8d0500 100644
--- a/data/maps/Route117/scripts.inc
+++ b/data/maps/Route117/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_DAYCARE_MAN, 3
+
Route117_MapScripts:: @ 81F397D
map_script MAP_SCRIPT_ON_TRANSITION, Route117_OnTransition
.byte 0
@@ -8,7 +10,7 @@ Route117_OnTransition: @ 81F3983
Route117_EventScript_TryMoveDayCareMan:: @ 81F3989
goto_if_unset FLAG_PENDING_DAYCARE_EGG, Route117_EventScript_StopMoveDayCareMan
- setobjectxyperm 3, 47, 6
+ setobjectxyperm LOCALID_DAYCARE_MAN, 47, 6
Route117_EventScript_StopMoveDayCareMan:: @ 81F3999
return
diff --git a/data/maps/Route117_PokemonDayCare/map.json b/data/maps/Route117_PokemonDayCare/map.json
index 141dd44ca..5b51aa958 100644
--- a/data/maps/Route117_PokemonDayCare/map.json
+++ b/data/maps/Route117_PokemonDayCare/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE117_POKEMON_DAY_CARE",
"name": "Route117_PokemonDayCare",
"layout": "LAYOUT_ROUTE117_POKEMON_DAY_CARE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_117",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route118/map.json b/data/maps/Route118/map.json
index 09df9a05a..7b541e629 100644
--- a/data/maps/Route118/map.json
+++ b/data/maps/Route118/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE118",
"name": "Route118",
"layout": "LAYOUT_ROUTE118",
- "music": "MUS_ROUTE_118",
+ "music": "MUS_ROUTE118",
"region_map_section": "MAPSEC_ROUTE_118",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route118/scripts.inc b/data/maps/Route118/scripts.inc
index 2fbbb7016..0197508bb 100644
--- a/data/maps/Route118/scripts.inc
+++ b/data/maps/Route118/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_STEVEN, 19
+
Route118_MapScripts:: @ 81F3DBC
map_script MAP_SCRIPT_ON_TRANSITION, Route118_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route118_OnLoad
@@ -71,7 +73,7 @@ Route118_EventScript_StevenTrigger0:: @ 81F3E8E
setvar VAR_0x8008, 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0
- applymovement 19, Route118_Movement_StevenApproachLedge0
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenApproachLedge0
waitmovement 0
goto Route118_EventScript_StevenTrigger
end
@@ -89,14 +91,14 @@ Route118_EventScript_StevenTrigger2:: @ 81F3EC4
setvar VAR_0x8008, 2
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0
- applymovement 19, Route118_Movement_StevenApproachLedge2
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenApproachLedge2
waitmovement 0
goto Route118_EventScript_StevenTrigger
end
Route118_EventScript_StevenTrigger:: @ 81F3EE4
- playse SE_DANSA
- applymovement 19, Route118_Movement_StevenJumpLedge
+ playse SE_LEDGE
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenJumpLedge
waitmovement 0
delay 30
msgbox Route118_Text_StevenQuestions, MSGBOX_DEFAULT
@@ -108,25 +110,25 @@ Route118_EventScript_StevenTrigger:: @ 81F3EE4
compare VAR_0x8008, 2
call_if_eq Route118_EventScript_StevenExit2
setvar VAR_ROUTE118_STATE, 1
- removeobject 19
+ removeobject LOCALID_STEVEN
releaseall
end
Route118_EventScript_StevenExit0:: @ 81F3F28
applymovement OBJ_EVENT_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
- applymovement 19, Route118_Movement_StevenExit0
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenExit0
waitmovement 0
return
Route118_EventScript_StevenExit1:: @ 81F3F3A
applymovement OBJ_EVENT_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
- applymovement 19, Route118_Movement_StevenExit1
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenExit1
waitmovement 0
return
Route118_EventScript_StevenExit2:: @ 81F3F4C
applymovement OBJ_EVENT_ID_PLAYER, Route118_Movement_PlayerWatchStevenExit
- applymovement 19, Route118_Movement_StevenExit2
+ applymovement LOCALID_STEVEN, Route118_Movement_StevenExit2
waitmovement 0
return
diff --git a/data/maps/Route119/map.json b/data/maps/Route119/map.json
index 1ad1ca45a..fa6391a34 100644
--- a/data/maps/Route119/map.json
+++ b/data/maps/Route119/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE119",
"name": "Route119",
"layout": "LAYOUT_ROUTE119",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_119",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route119/scripts.inc b/data/maps/Route119/scripts.inc
index 93d7f257c..734934d17 100644
--- a/data/maps/Route119/scripts.inc
+++ b/data/maps/Route119/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_RIVAL, 16
+.set LOCALID_RIVAL_ON_BIKE, 25
+.set LOCALID_SCOTT, 43
+
Route119_MapScripts:: @ 81F4424
map_script MAP_SCRIPT_ON_RESUME, Route119_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route119_OnTransition
@@ -40,7 +44,7 @@ Route119_EventScript_RivalTrigger2:: @ 81F447D
Route119_EventScript_RivalEncounter:: @ 81F4488
lockall
- addobject 25 @ Rival on bike
+ addobject LOCALID_RIVAL_ON_BIKE
checkplayergender
compare VAR_RESULT, MALE
call_if_eq Route119_EventScript_PlayMayMusic
@@ -58,8 +62,8 @@ Route119_EventScript_RivalEncounter:: @ 81F4488
call_if_eq Route119_EventScript_SetRivalPos1
compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_SetRivalPos2
- removeobject 25
- addobject 16 @ Rival on foot
+ removeobject LOCALID_RIVAL_ON_BIKE
+ addobject LOCALID_RIVAL
delay 30
checkplayergender
compare VAR_RESULT, MALE
@@ -70,11 +74,11 @@ Route119_EventScript_RivalEncounter:: @ 81F4488
end
Route119_EventScript_PlayMayMusic:: @ 81F4501
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
return
Route119_EventScript_PlayBrendanMusic:: @ 81F4506
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
return
Route119_EventScript_BattleMay:: @ 81F450B
@@ -148,14 +152,14 @@ Route119_EventScript_RivalExitScottArrive:: @ 81F460F
call_if_eq Route119_EventScript_SetRivalPos1
compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_SetRivalPos2
- removeobject 16 @ Rival on foot
- addobject 25 @ Rival on bike
+ removeobject LOCALID_RIVAL
+ addobject LOCALID_RIVAL_ON_BIKE
delay 30
compare VAR_TEMP_1, 1
call_if_eq Route119_EventScript_RivalExit1
compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_RivalExit2
- removeobject 25
+ removeobject LOCALID_RIVAL_ON_BIKE
setvar VAR_ROUTE119_STATE, 1
savebgm MUS_DUMMY
fadedefaultbgm
@@ -164,8 +168,8 @@ Route119_EventScript_RivalExitScottArrive:: @ 81F460F
call_if_eq Route119_EventScript_SetScottPos1
compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_SetScottPos2
- addobject 43 @ Scott
- applymovement 43, Route119_Movement_ScottEnter
+ addobject LOCALID_SCOTT
+ applymovement LOCALID_SCOTT, Route119_Movement_ScottEnter
waitmovement 0
addvar VAR_SCOTT_STATE, 1
msgbox Route119_Text_ScottWayToGoBeSeeingYou, MSGBOX_DEFAULT
@@ -174,58 +178,58 @@ Route119_EventScript_RivalExitScottArrive:: @ 81F460F
call_if_eq Route119_EventScript_ScottExit1
compare VAR_TEMP_1, 2
call_if_eq Route119_EventScript_ScottExit2
- removeobject 43
+ removeobject LOCALID_SCOTT
releaseall
end
Route119_EventScript_SetScottPos1:: @ 81F46A0
- setobjectxyperm 43, 27, 25
+ setobjectxyperm LOCALID_SCOTT, 27, 25
return
Route119_EventScript_SetScottPos2:: @ 81F46A8
- setobjectxyperm 43, 28, 25
+ setobjectxyperm LOCALID_SCOTT, 28, 25
return
Route119_EventScript_ScottExit1:: @ 81F46B0
- applymovement 43, Route119_Movement_ScottExit1
+ applymovement LOCALID_SCOTT, Route119_Movement_ScottExit1
waitmovement 0
return
Route119_EventScript_ScottExit2:: @ 81F46BB
- applymovement 43, Route119_Movement_ScottExit2
+ applymovement LOCALID_SCOTT, Route119_Movement_ScottExit2
waitmovement 0
return
Route119_EventScript_RivalEnter1:: @ 81F46C6
- applymovement 25, Route119_Movement_RivalEnter1
+ applymovement LOCALID_RIVAL_ON_BIKE, Route119_Movement_RivalEnter1
waitmovement 0
return
Route119_EventScript_RivalEnter2:: @ 81F46D1
- applymovement 25, Route119_Movement_RivalEnter2
+ applymovement LOCALID_RIVAL_ON_BIKE, Route119_Movement_RivalEnter2
waitmovement 0
return
Route119_EventScript_RivalExit1:: @ 81F46DC
applymovement OBJ_EVENT_ID_PLAYER, Route119_Movement_PlayerWatchRivalExit1
- applymovement 25, Route119_Movement_RivalExit1
+ applymovement LOCALID_RIVAL_ON_BIKE, Route119_Movement_RivalExit1
waitmovement 0
return
Route119_EventScript_RivalExit2:: @ 81F46EE
applymovement OBJ_EVENT_ID_PLAYER, Route119_Movement_PlayerWatchRivalExit2
- applymovement 25, Route119_Movement_RivalExit2
+ applymovement LOCALID_RIVAL_ON_BIKE, Route119_Movement_RivalExit2
waitmovement 0
return
Route119_EventScript_SetRivalPos1:: @ 81F4700
- setobjectxyperm 16, 25, 32
- setobjectxyperm 25, 25, 32
+ setobjectxyperm LOCALID_RIVAL, 25, 32
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 25, 32
return
Route119_EventScript_SetRivalPos2:: @ 81F470F
- setobjectxyperm 16, 26, 32
- setobjectxyperm 25, 26, 32
+ setobjectxyperm LOCALID_RIVAL, 26, 32
+ setobjectxyperm LOCALID_RIVAL_ON_BIKE, 26, 32
return
Route119_Movement_PlayerWatchRivalExit1: @ 81F471E
diff --git a/data/maps/Route119_House/map.json b/data/maps/Route119_House/map.json
index 6478404e2..0225f1cd3 100644
--- a/data/maps/Route119_House/map.json
+++ b/data/maps/Route119_House/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE119_HOUSE",
"name": "Route119_House",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_119",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route119_WeatherInstitute_1F/map.json b/data/maps/Route119_WeatherInstitute_1F/map.json
index f1a3b0f99..9a9e23882 100644
--- a/data/maps/Route119_WeatherInstitute_1F/map.json
+++ b/data/maps/Route119_WeatherInstitute_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE119_WEATHER_INSTITUTE_1F",
"name": "Route119_WeatherInstitute_1F",
"layout": "LAYOUT_ROUTE119_WEATHER_INSTITUTE_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_119",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route119_WeatherInstitute_1F/scripts.inc b/data/maps/Route119_WeatherInstitute_1F/scripts.inc
index c734ee3c4..03c537cf0 100644
--- a/data/maps/Route119_WeatherInstitute_1F/scripts.inc
+++ b/data/maps/Route119_WeatherInstitute_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_LITTLE_BOY, 5
+
Route119_WeatherInstitute_1F_MapScripts:: @ 826FA86
map_script MAP_SCRIPT_ON_TRANSITION, Route119_WeatherInstitute_1F_OnTransition
.byte 0
@@ -8,8 +10,8 @@ Route119_WeatherInstitute_1F_OnTransition: @ 826FA8C
end
Route119_WeatherInstitute_1F_EventScript_SetLittleBoyPos:: @ 826FA98
- setobjectxyperm 5, 0, 5
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_LITTLE_BOY, 0, 5
+ setobjectmovementtype LOCALID_LITTLE_BOY, MOVEMENT_TYPE_FACE_RIGHT
return
Route119_WeatherInstitute_1F_EventScript_LittleBoy:: @ 826FAA4
diff --git a/data/maps/Route119_WeatherInstitute_2F/map.json b/data/maps/Route119_WeatherInstitute_2F/map.json
index a6dc3dfee..e2e5ebb8a 100644
--- a/data/maps/Route119_WeatherInstitute_2F/map.json
+++ b/data/maps/Route119_WeatherInstitute_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE119_WEATHER_INSTITUTE_2F",
"name": "Route119_WeatherInstitute_2F",
"layout": "LAYOUT_ROUTE119_WEATHER_INSTITUTE_2F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_119",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route119_WeatherInstitute_2F/scripts.inc b/data/maps/Route119_WeatherInstitute_2F/scripts.inc
index 9e22fca6e..85d9d928f 100644
--- a/data/maps/Route119_WeatherInstitute_2F/scripts.inc
+++ b/data/maps/Route119_WeatherInstitute_2F/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_GRUNT_1, 1
+.set LOCALID_GRUNT_2, 2
+.set LOCALID_SHELLY, 3
+.set LOCALID_SCIENTIST, 5
+.set LOCALID_GRUNT_3, 7
+.set LOCALID_GRUNT_4, 8
+
Route119_WeatherInstitute_2F_MapScripts:: @ 826FF1E
map_script MAP_SCRIPT_ON_TRANSITION, Route119_WeatherInstitute_2F_OnTransition
.byte 0
@@ -11,18 +18,18 @@ Route119_WeatherInstitute_2F_OnTransition: @ 826FF24
end
Route119_WeatherInstitute_2F_EventScript_SetScientistPosAquaHere:: @ 826FF44
- setobjectxyperm 5, 1, 6
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCIENTIST, 1, 6
+ setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
return
Route119_WeatherInstitute_2F_EventScript_SetScientistPosAquaGone:: @ 826FF50
- setobjectxyperm 5, 4, 6
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCIENTIST, 4, 6
+ setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
return
Route119_WeatherInstitute_2F_EventScript_SetScientistPosGameClear:: @ 826FF5C
- setobjectxyperm 5, 2, 2
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_UP
+ setobjectxyperm LOCALID_SCIENTIST, 2, 2
+ setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_UP
return
Route119_WeatherInstitute_2F_EventScript_Grunt5:: @ 826FF68
@@ -48,16 +55,16 @@ Route119_WeatherInstitute_2F_EventScript_Shelly:: @ 826FFAD
Route119_WeatherInstitute_2F_EventScript_ShellyDefeated:: @ 826FFC8
msgbox Route119_WeatherInstitute_2F_Text_ShellyPostBattle, MSGBOX_DEFAULT
closemessage
- addobject 7 @ Aqua grunt
- applymovement 7, Route119_WeatherInstitute_2F_Movement_GruntApproachShelly
+ addobject LOCALID_GRUNT_3
+ applymovement LOCALID_GRUNT_3, Route119_WeatherInstitute_2F_Movement_GruntApproachShelly
applymovement OBJ_EVENT_ID_PLAYER, Route119_WeatherInstitute_2F_Movement_ShovePlayerOutOfWay
waitmovement 0
msgbox Route119_WeatherInstitute_2F_Text_TeamMagmaJustPassedBy, MSGBOX_DEFAULT
closemessage
playse SE_PIN
- applymovement 3, Common_Movement_ExclamationMark
+ applymovement LOCALID_SHELLY, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 3, Common_Movement_Delay48
+ applymovement LOCALID_SHELLY, Common_Movement_Delay48
waitmovement 0
msgbox Route119_WeatherInstitute_2F_Text_WeHaveToHurryToMtPyre, MSGBOX_DEFAULT
closemessage
@@ -67,17 +74,17 @@ Route119_WeatherInstitute_2F_EventScript_ShellyDefeated:: @ 826FFC8
fadescreen FADE_TO_BLACK
setflag FLAG_HIDE_ROUTE_119_TEAM_AQUA
setflag FLAG_HIDE_WEATHER_INSTITUTE_2F_AQUA_GRUNT_M
- removeobject 1
- removeobject 2
- removeobject 3
- removeobject 8
- removeobject 7
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
+ removeobject LOCALID_SHELLY
+ removeobject LOCALID_GRUNT_4
+ removeobject LOCALID_GRUNT_3
applymovement OBJ_EVENT_ID_PLAYER, Route119_WeatherInstitute_2F_Movement_PlayerReturnToPosition
waitmovement 0
fadescreen FADE_FROM_BLACK
- applymovement 5, Route119_WeatherInstitute_2F_Movement_ScientistApproachPlayer
+ applymovement LOCALID_SCIENTIST, Route119_WeatherInstitute_2F_Movement_ScientistApproachPlayer
waitmovement 0
- copyobjectxytoperm 5
+ copyobjectxytoperm LOCALID_SCIENTIST
goto Route119_WeatherInstitute_2F_EventScript_ReceiveCastform
end
@@ -117,7 +124,7 @@ Route119_WeatherInstitute_2F_EventScript_SendCastformToPC:: @ 82700D0
end
Route119_WeatherInstitute_2F_EventScript_ReceivedCastformFanfare:: @ 82700DB
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message Route119_WeatherInstitute_2F_Text_PlayerReceivedCastform
waitmessage
waitfanfare
diff --git a/data/maps/Route120/map.json b/data/maps/Route120/map.json
index 2f0f736a2..8a7e56ddc 100644
--- a/data/maps/Route120/map.json
+++ b/data/maps/Route120/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE120",
"name": "Route120",
"layout": "LAYOUT_ROUTE120",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_120",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route120/scripts.inc b/data/maps/Route120/scripts.inc
index a8aff3f76..7ec3e1221 100644
--- a/data/maps/Route120/scripts.inc
+++ b/data/maps/Route120/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_INVISIBLE_BRIDGE_KECLEON, 30
+.set LOCALID_STEVEN, 31
+.set LOCALID_VISIBLE_BRIDGE_KECLEON, 36
+
Route120_MapScripts:: @ 81F53EC
map_script MAP_SCRIPT_ON_RESUME, Route120_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route120_OnTransition
@@ -27,8 +31,8 @@ Route120_EventScript_RemoveBridgeKecleon:: @ 81F5449
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 30 @ Invisible Bridge Kecleon
- removeobject 36 @ Visible Bridge Kecleon
+ removeobject LOCALID_INVISIBLE_BRIDGE_KECLEON
+ removeobject LOCALID_VISIBLE_BRIDGE_KECLEON
return
Route120_EventScript_RemoveKecleon:: @ 81F5460
@@ -57,7 +61,7 @@ Route120_EventScript_SetBridgeClearMetatiles:: @ 81F54A3
return
Route120_EventScript_SetBridgeKecleonMovement:: @ 81F54C8
- setobjectmovementtype 36, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectmovementtype LOCALID_VISIBLE_BRIDGE_KECLEON, MOVEMENT_TYPE_FACE_RIGHT
return
Route120_OnTransition: @ 81F54CD
@@ -146,7 +150,7 @@ Route120_EventScript_GiveIapapaBerry:: @ 81F55F6
Route120_EventScript_GiveBerry:: @ 81F5601
giveitem VAR_0x8004
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_DAILY_ROUTE_120_RECEIVED_BERRY
msgbox Route120_Text_BerryIsRareRaiseItWithCare, MSGBOX_DEFAULT
@@ -196,14 +200,14 @@ Route120_EventScript_StevenBattleKecleon:: @ 81F568B
call_if_eq Route120_EventScript_PlayerApproachKecleonNorth
compare VAR_FACING, DIR_WEST
call_if_eq Route120_EventScript_PlayerApproachKecleonWest
- applymovement 31, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 20
msgbox Route120_Text_StevenUsedDevonScope, MSGBOX_DEFAULT
closemessage
- applymovement 30, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_INVISIBLE_BRIDGE_KECLEON, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
- applymovement 30, Movement_KecleonAppears
+ applymovement LOCALID_INVISIBLE_BRIDGE_KECLEON, Movement_KecleonAppears
waitmovement 0
waitse
playmoncry SPECIES_KECLEON, 2
@@ -226,14 +230,14 @@ Route120_EventScript_StevenBattleKecleon:: @ 81F568B
Route120_EventScript_RemoveBridgeKecleonPostBattle:: @ 81F571C
fadescreenswapbuffers FADE_TO_BLACK
- removeobject 30 @ Invisible Bridge Kecleon
- removeobject 36 @ Visible Bridge Kecleon
+ removeobject LOCALID_INVISIBLE_BRIDGE_KECLEON
+ removeobject LOCALID_VISIBLE_BRIDGE_KECLEON
fadescreenswapbuffers FADE_FROM_BLACK
goto Route120_EventScript_StevenGiveDeconScope
end
Route120_EventScript_StevenGiveDeconScope:: @ 81F572C
- applymovement 31, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestDown
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox Route120_Text_StevenGiveDevonScope, MSGBOX_DEFAULT
@@ -241,13 +245,13 @@ Route120_EventScript_StevenGiveDeconScope:: @ 81F572C
setflag FLAG_RECEIVED_DEVON_SCOPE
msgbox Route120_Text_StevenGoodbye, MSGBOX_DEFAULT
closemessage
- applymovement 31, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 50
setfieldeffectargument 0, 1
dofieldeffect FLDEFF_NPCFLY_OUT
delay 15
- removeobject 31
+ removeobject LOCALID_STEVEN
waitfieldeffect FLDEFF_NPCFLY_OUT
setmetatile 13, 15, METATILE_Fortree_WoodBridge1_Top, 0
setmetatile 12, 16, METATILE_Fortree_WoodBridge1_Bottom, 0
diff --git a/data/maps/Route121/map.json b/data/maps/Route121/map.json
index f4b4f5e84..e956f6251 100644
--- a/data/maps/Route121/map.json
+++ b/data/maps/Route121/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE121",
"name": "Route121",
"layout": "LAYOUT_ROUTE121",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_121",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route121/scripts.inc b/data/maps/Route121/scripts.inc
index 81330b6e8..fdc191ea8 100644
--- a/data/maps/Route121/scripts.inc
+++ b/data/maps/Route121/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_GRUNT_1, 12
+.set LOCALID_GRUNT_2, 13
+.set LOCALID_GRUNT_3, 14
+
Route121_MapScripts:: @ 81F5DFC
.byte 0
@@ -15,19 +19,19 @@ Route121_EventScript_SafariZoneSign:: @ 81F5E0F
Route121_EventScript_AquaGruntsMoveOut:: @ 81F5E18
lockall
- playbgm MUS_AQA_0, 0
- applymovement 13, Common_Movement_WalkInPlaceRight
+ playbgm MUS_ENCOUNTER_AQUA, 0
+ applymovement LOCALID_GRUNT_2, Common_Movement_WalkInPlaceRight
waitmovement 0
msgbox Route121_Text_OkayMoveOutToMtPyre, MSGBOX_DEFAULT
closemessage
- applymovement 12, Route121_Movement_Grunt1Exit
- applymovement 13, Route121_Movement_Grunt2Exit
- applymovement 14, Route121_Movement_Grunt3Exit
+ applymovement LOCALID_GRUNT_1, Route121_Movement_Grunt1Exit
+ applymovement LOCALID_GRUNT_2, Route121_Movement_Grunt2Exit
+ applymovement LOCALID_GRUNT_3, Route121_Movement_Grunt3Exit
waitmovement 0
fadedefaultbgm
- removeobject 12
- removeobject 13
- removeobject 14
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
+ removeobject LOCALID_GRUNT_3
setvar VAR_ROUTE121_STATE, 1
releaseall
end
diff --git a/data/maps/Route121_SafariZoneEntrance/map.json b/data/maps/Route121_SafariZoneEntrance/map.json
index 35516142e..231d3b4a7 100644
--- a/data/maps/Route121_SafariZoneEntrance/map.json
+++ b/data/maps/Route121_SafariZoneEntrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE121_SAFARI_ZONE_ENTRANCE",
"name": "Route121_SafariZoneEntrance",
"layout": "LAYOUT_ROUTE121_SAFARI_ZONE_ENTRANCE",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_ROUTE_121",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route121_SafariZoneEntrance/scripts.inc b/data/maps/Route121_SafariZoneEntrance/scripts.inc
index 549f22772..a87a374d2 100644
--- a/data/maps/Route121_SafariZoneEntrance/scripts.inc
+++ b/data/maps/Route121_SafariZoneEntrance/scripts.inc
@@ -64,12 +64,12 @@ Route121_SafariZoneEntrance_EventScript_TryEnterSafariZone:: @ 822BC48
checkmoney 500, 0
compare VAR_RESULT, 0
goto_if_eq Route121_SafariZoneEntrance_EventScript_NotEnoughMoney
- playse SE_REGI
+ playse SE_SHOP
msgbox Route121_SafariZoneEntrance_Text_ThatWillBe500Please, MSGBOX_DEFAULT
removemoney 500, 0
updatemoneybox 0, 0
msgbox Route121_SafariZoneEntrance_Text_HereAreYourSafariBalls, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message Route121_SafariZoneEntrance_Text_Received30SafariBalls
waitfanfare
msgbox Route121_SafariZoneEntrance_Text_PleaseEnjoyYourself, MSGBOX_DEFAULT
diff --git a/data/maps/Route122/map.json b/data/maps/Route122/map.json
index 39481f9d7..8c9213347 100644
--- a/data/maps/Route122/map.json
+++ b/data/maps/Route122/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE122",
"name": "Route122",
"layout": "LAYOUT_ROUTE122",
- "music": "MUS_DOORO_X4",
+ "music": "MUS_ROUTE122",
"region_map_section": "MAPSEC_ROUTE_122",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route123/map.json b/data/maps/Route123/map.json
index 4a1863532..1bd25310a 100644
--- a/data/maps/Route123/map.json
+++ b/data/maps/Route123/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE123",
"name": "Route123",
"layout": "LAYOUT_ROUTE123",
- "music": "MUS_DOORO_X4",
+ "music": "MUS_ROUTE122",
"region_map_section": "MAPSEC_ROUTE_123",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route123_BerryMastersHouse/map.json b/data/maps/Route123_BerryMastersHouse/map.json
index ef72c04ab..488ee97b5 100644
--- a/data/maps/Route123_BerryMastersHouse/map.json
+++ b/data/maps/Route123_BerryMastersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE123_BERRY_MASTERS_HOUSE",
"name": "Route123_BerryMastersHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_ROUTE_123",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route124/map.json b/data/maps/Route124/map.json
index 80d44f155..370a5f4e4 100644
--- a/data/maps/Route124/map.json
+++ b/data/maps/Route124/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE124",
"name": "Route124",
"layout": "LAYOUT_ROUTE124",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_124",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -36,7 +36,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER1"
+ "map": "MAP_UNDERWATER_ROUTE124"
}
],
"object_events": [
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/map.json b/data/maps/Route124_DivingTreasureHuntersHouse/map.json
index fc6890729..a9c16cd22 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/map.json
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE124_DIVING_TREASURE_HUNTERS_HOUSE",
"name": "Route124_DivingTreasureHuntersHouse",
"layout": "LAYOUT_ROUTE124_DIVING_TREASURE_HUNTERS_HOUSE",
- "music": "MUS_MINAMO",
+ "music": "MUS_LILYCOVE",
"region_map_section": "MAPSEC_ROUTE_124",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/Route125/map.json b/data/maps/Route125/map.json
index c83abccd2..719e6b699 100644
--- a/data/maps/Route125/map.json
+++ b/data/maps/Route125/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE125",
"name": "Route125",
"layout": "LAYOUT_ROUTE125",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_125",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -26,7 +26,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER7"
+ "map": "MAP_UNDERWATER_ROUTE125"
}
],
"object_events": [
diff --git a/data/maps/Route126/map.json b/data/maps/Route126/map.json
index 3f1aa7dc7..bf7d7027c 100644
--- a/data/maps/Route126/map.json
+++ b/data/maps/Route126/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE126",
"name": "Route126",
"layout": "LAYOUT_ROUTE126",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_126",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -26,7 +26,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER2"
+ "map": "MAP_UNDERWATER_ROUTE126"
}
],
"object_events": [
diff --git a/data/maps/Route127/map.json b/data/maps/Route127/map.json
index 7908f94b0..6ef7022f4 100644
--- a/data/maps/Route127/map.json
+++ b/data/maps/Route127/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE127",
"name": "Route127",
"layout": "LAYOUT_ROUTE127",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_127",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -31,7 +31,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER3"
+ "map": "MAP_UNDERWATER_ROUTE127"
}
],
"object_events": [
diff --git a/data/maps/Route128/map.json b/data/maps/Route128/map.json
index 9d9b003ba..0bed932d5 100644
--- a/data/maps/Route128/map.json
+++ b/data/maps/Route128/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE128",
"name": "Route128",
"layout": "LAYOUT_ROUTE128",
- "music": "MUS_DOORO_X3",
+ "music": "MUS_ROUTE120",
"region_map_section": "MAPSEC_ROUTE_128",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -31,7 +31,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER4"
+ "map": "MAP_UNDERWATER_ROUTE128"
}
],
"object_events": [
diff --git a/data/maps/Route128/scripts.inc b/data/maps/Route128/scripts.inc
index 807f6a382..2e69a50ad 100644
--- a/data/maps/Route128/scripts.inc
+++ b/data/maps/Route128/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_STEVEN, 3
+.set LOCALID_ARCHIE, 4
+.set LOCALID_MAXIE, 5
+
Route128_MapScripts:: @ 81F6B38
map_script MAP_SCRIPT_ON_TRANSITION, Route128_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route128_OnFrame
@@ -14,64 +18,64 @@ Route128_OnFrame: @ 81F6B4D
Route128_EventScript_KyogreAwakenedScene:: @ 81F6B57
lockall
delay 20
- applymovement 4, Route128_Movement_ArchieLookAround
+ applymovement LOCALID_ARCHIE, Route128_Movement_ArchieLookAround
waitmovement 0
msgbox Route128_Text_ArchieWhatHappened, MSGBOX_DEFAULT
closemessage
- applymovement 4, Route128_Movement_ArchieBackUp
+ applymovement LOCALID_ARCHIE, Route128_Movement_ArchieBackUp
waitmovement 0
msgbox Route128_Text_ArchieIOnlyWanted, MSGBOX_DEFAULT
closemessage
- applymovement 5, Route128_Movement_MaxieApproachArchie
+ applymovement LOCALID_MAXIE, Route128_Movement_MaxieApproachArchie
waitmovement 0
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox Route128_Text_MaxieDoYouUnderstandNow, MSGBOX_DEFAULT
closemessage
- applymovement 5, Route128_Movement_MaxieApproachPlayer
+ applymovement LOCALID_MAXIE, Route128_Movement_MaxieApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox Route128_Text_MaxieResposibilityFallsToArchieAndMe, MSGBOX_DEFAULT
closemessage
- applymovement 4, Route128_Movement_ArchieRunLeft
+ applymovement LOCALID_ARCHIE, Route128_Movement_ArchieRunLeft
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
- applymovement 5, Route128_Movement_MaxieWalkLeft
+ applymovement LOCALID_MAXIE, Route128_Movement_MaxieWalkLeft
waitmovement 0
msgbox Route128_Text_MaxieThisDefiesBelief, MSGBOX_DEFAULT
closemessage
delay 40
- applymovement 5, Route128_Movement_MaxieExit
- applymovement 4, Route128_Movement_ArchieExit
+ applymovement LOCALID_MAXIE, Route128_Movement_MaxieExit
+ applymovement LOCALID_ARCHIE, Route128_Movement_ArchieExit
waitmovement 0
- removeobject 5
- removeobject 4
+ removeobject LOCALID_MAXIE
+ removeobject LOCALID_ARCHIE
delay 100
setfieldeffectargument 0, 1
dofieldeffect FLDEFF_NPCFLY_OUT
waitfieldeffect FLDEFF_NPCFLY_OUT
- addobject 3
- applymovement 3, Route128_Movement_StevenApproachPlayer
+ addobject LOCALID_STEVEN
+ applymovement LOCALID_STEVEN, Route128_Movement_StevenApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox Route128_Text_StevenWhatIsHappening, MSGBOX_DEFAULT
closemessage
- applymovement 3, Route128_Movement_StevenWalkUp
+ applymovement LOCALID_STEVEN, Route128_Movement_StevenWalkUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox Route128_Text_StevenWholeWorldWillDrown, MSGBOX_DEFAULT
- applymovement 3, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox Route128_Text_StevenImGoingToSootopolis, MSGBOX_DEFAULT
closemessage
- applymovement 3, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 50
setfieldeffectargument 0, 1
dofieldeffect FLDEFF_NPCFLY_OUT
delay 15
- removeobject 3
+ removeobject LOCALID_STEVEN
waitfieldeffect FLDEFF_NPCFLY_OUT
clearflag FLAG_HIDE_MAP_NAME_POPUP
setvar VAR_ROUTE128_STATE, 2
diff --git a/data/maps/Route129/map.json b/data/maps/Route129/map.json
index 0c47261cf..d5383eb50 100644
--- a/data/maps/Route129/map.json
+++ b/data/maps/Route129/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE129",
"name": "Route129",
"layout": "LAYOUT_ROUTE129",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_129",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
@@ -26,7 +26,7 @@
{
"direction": "dive",
"offset": 0,
- "map": "MAP_UNDERWATER5"
+ "map": "MAP_UNDERWATER_ROUTE129"
}
],
"object_events": [
diff --git a/data/maps/Route130/map.json b/data/maps/Route130/map.json
index 91fcc7755..7b4cf047c 100644
--- a/data/maps/Route130/map.json
+++ b/data/maps/Route130/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE130",
"name": "Route130",
"layout": "LAYOUT_ROUTE130",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_130",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route131/map.json b/data/maps/Route131/map.json
index 03922e25e..3599ae556 100644
--- a/data/maps/Route131/map.json
+++ b/data/maps/Route131/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE131",
"name": "Route131",
"layout": "LAYOUT_ROUTE131",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_131",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route132/map.json b/data/maps/Route132/map.json
index 0f2d76d10..1d3d9efd0 100644
--- a/data/maps/Route132/map.json
+++ b/data/maps/Route132/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE132",
"name": "Route132",
"layout": "LAYOUT_ROUTE132",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_132",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route133/map.json b/data/maps/Route133/map.json
index 66047152c..80e64638b 100644
--- a/data/maps/Route133/map.json
+++ b/data/maps/Route133/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE133",
"name": "Route133",
"layout": "LAYOUT_ROUTE133",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_133",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/Route134/map.json b/data/maps/Route134/map.json
index 9960b3c14..dd642a8e1 100644
--- a/data/maps/Route134/map.json
+++ b/data/maps/Route134/map.json
@@ -2,7 +2,7 @@
"id": "MAP_ROUTE134",
"name": "Route134",
"layout": "LAYOUT_ROUTE134",
- "music": "MUS_GRANROAD",
+ "music": "MUS_ROUTE119",
"region_map_section": "MAPSEC_ROUTE_134",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/RustboroCity/map.json b/data/maps/RustboroCity/map.json
index 3d2232b9a..445bc5189 100644
--- a/data/maps/RustboroCity/map.json
+++ b/data/maps/RustboroCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY",
"name": "RustboroCity",
"layout": "LAYOUT_RUSTBORO_CITY",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/RustboroCity/scripts.inc b/data/maps/RustboroCity/scripts.inc
index 27bfab94d..7b1f4a3d8 100644
--- a/data/maps/RustboroCity/scripts.inc
+++ b/data/maps/RustboroCity/scripts.inc
@@ -1,3 +1,10 @@
+.set LOCALID_LITTLE_BOY, 7
+.set LOCALID_LITTLE_GIRL, 8
+.set LOCALID_DEVON_EMPLOYEE, 9
+.set LOCALID_GRUNT, 10
+.set LOCALID_RIVAL, 14
+.set LOCALID_SCIENTIST, 15
+
RustboroCity_MapScripts:: @ 81E06BD
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, RustboroCity_OnFrame
@@ -16,11 +23,11 @@ RustboroCity_OnTransition: @ 81E06C8
RustboroCity_EventScript_PositionScientistForExit:: @ 81E06EC
compare VAR_TEMP_0, 11
goto_if_eq RustboroCity_EventScript_PositionScientistLeftExit
- setobjectxyperm 15, 12, 15
+ setobjectxyperm LOCALID_SCIENTIST, 12, 15
end
RustboroCity_EventScript_PositionScientistLeftExit:: @ 81E06FF
- setobjectxyperm 15, 11, 15
+ setobjectxyperm LOCALID_SCIENTIST, 11, 15
end
RustboroCity_EventScript_HideMapNamePopup:: @ 81E0707
@@ -36,34 +43,34 @@ RustboroCity_EventScript_ScientistAddMatchCall:: @ 81E0715
setvar VAR_ROUTE104_STATE, 1
applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_Movement_PlayerWalkDown
waitmovement 0
- playse SE_KAIDAN
+ playse SE_EXIT
delay 10
- addobject 15
- applymovement 15, RustboroCity_Movement_ScientistApproachPlayer
+ addobject LOCALID_SCIENTIST
+ applymovement LOCALID_SCIENTIST, RustboroCity_Movement_ScientistApproachPlayer
waitmovement 0
playse SE_PIN
- applymovement 15, Common_Movement_ExclamationMark
+ applymovement LOCALID_SCIENTIST, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 15, Common_Movement_Delay48
+ applymovement LOCALID_SCIENTIST, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
- applymovement 15, RustboroCity_Movement_ScientistWalkInPlaceDown
+ applymovement LOCALID_SCIENTIST, RustboroCity_Movement_ScientistWalkInPlaceDown
waitmovement 0
msgbox RustboroCity_Text_DevelopedNewPokenavFeature, MSGBOX_DEFAULT
closemessage
setflag FLAG_HAS_MATCH_CALL
- applymovement 15, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCIENTIST, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 10
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 20
- applymovement 15, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_SCIENTIST, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox RustboroCity_Text_AddedMatchCallPleaseCallMrStone, MSGBOX_DEFAULT
closemessage
@@ -94,10 +101,10 @@ RustboroCity_EventScript_MatchCallTutorial:: @ 81E07BD
delay 20
msgbox RustboroCity_Text_IdBetterGetBackToWork, MSGBOX_DEFAULT
closemessage
- applymovement 15, RustboroCity_Movement_ScientistLeave
+ applymovement LOCALID_SCIENTIST, RustboroCity_Movement_ScientistLeave
waitmovement 0
- playse SE_KAIDAN
- removeobject 15
+ playse SE_EXIT
+ removeobject LOCALID_SCIENTIST
setflag FLAG_HIDE_RUSTBORO_CITY_SCIENTIST
setvar VAR_RUSTBORO_CITY_STATE, 7
clearflag FLAG_HIDE_MAP_NAME_POPUP
@@ -223,7 +230,7 @@ RustboroCity_EventScript_LittleBoy:: @ 81E0922
lock
faceplayer
msgbox RustboroCity_Text_PokemonCanChangeLookFromExp, MSGBOX_DEFAULT
- applymovement 7, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_LITTLE_BOY, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -232,7 +239,7 @@ RustboroCity_EventScript_LittleGirl:: @ 81E0938
lock
faceplayer
msgbox RustboroCity_Text_PokemonChangeShape, MSGBOX_DEFAULT
- applymovement 8, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_LITTLE_GIRL, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -246,40 +253,40 @@ RustboroCity_EventScript_Man2:: @ 81E094E
RustboroCity_EventScript_StolenGoodsTrigger0:: @ 81E095A
lockall
- setobjectxyperm 9, 14, 21
- setobjectmovementtype 9, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 14, 21
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_RIGHT
setvar VAR_0x8004, 0
goto RustboroCity_EventScript_StolenGoodsScene
end
RustboroCity_EventScript_StolenGoodsTrigger1:: @ 81E0971
lockall
- setobjectxyperm 9, 14, 21
- setobjectmovementtype 9, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 14, 21
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_RIGHT
setvar VAR_0x8004, 1
goto RustboroCity_EventScript_StolenGoodsScene
end
RustboroCity_EventScript_StolenGoodsTrigger2:: @ 81E0988
lockall
- setobjectxyperm 9, 14, 21
- setobjectmovementtype 9, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 14, 21
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_RIGHT
setvar VAR_0x8004, 2
goto RustboroCity_EventScript_StolenGoodsScene
end
RustboroCity_EventScript_StolenGoodsTrigger3:: @ 81E099F
lockall
- setobjectxyperm 9, 14, 21
- setobjectmovementtype 9, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 14, 21
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_RIGHT
setvar VAR_0x8004, 3
goto RustboroCity_EventScript_StolenGoodsScene
end
RustboroCity_EventScript_StolenGoodsTrigger4:: @ 81E09B6
lockall
- setobjectxyperm 9, 14, 21
- setobjectmovementtype 9, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 14, 21
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_RIGHT
setvar VAR_0x8004, 4
goto RustboroCity_EventScript_StolenGoodsScene
end
@@ -287,21 +294,21 @@ RustboroCity_EventScript_StolenGoodsTrigger4:: @ 81E09B6
RustboroCity_EventScript_StolenGoodsScene:: @ 81E09CD
msgbox RustboroCity_Text_OutOfTheWay, MSGBOX_DEFAULT
closemessage
- playbgm MUS_AQA_0, 0
- addobject 10
- addobject 9
- applymovement 10, RustboroCity_Movement_GruntEscape
+ playbgm MUS_ENCOUNTER_AQUA, 0
+ addobject LOCALID_GRUNT
+ addobject LOCALID_DEVON_EMPLOYEE
+ applymovement LOCALID_GRUNT, RustboroCity_Movement_GruntEscape
waitmovement 0
- removeobject 10
- applymovement 9, RustboroCity_Movement_EmployeeChaseGrunt1
+ removeobject LOCALID_GRUNT
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeChaseGrunt1
waitmovement 0
msgbox RustboroCity_Text_WaitDontTakeMyGoods, MSGBOX_DEFAULT
closemessage
- applymovement 9, RustboroCity_Movement_EmployeeChaseGrunt2
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeChaseGrunt2
waitmovement 0
fadedefaultbgm
- removeobject 9
- setobjectxyperm 9, 30, 10
+ removeobject LOCALID_DEVON_EMPLOYEE
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 30, 10
clearflag FLAG_HIDE_RUSTBORO_CITY_DEVON_EMPLOYEE_1
setflag FLAG_DEVON_GOODS_STOLEN
setvar VAR_RUSTBORO_CITY_STATE, 2
@@ -327,31 +334,31 @@ RustboroCity_EventScript_YouGotItThankYou:: @ 81E0A44
@ Unknown, unused employee movements. Based on the differences in movement theyre for approaching an object (probably the player) in different positions
RustboroCity_EventScript_EmployeeApproachUp:: @ 81E0A4D
- applymovement 9, RustboroCity_Movement_EmployeeApproachUp
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachUp
waitmovement 0
return
@ Unused, see above
RustboroCity_EventScript_EmployeeApproachLeft:: @ 81E0A58
- applymovement 9, RustboroCity_Movement_EmployeeApproachLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachLeft
waitmovement 0
return
@ Unused, see above
RustboroCity_EventScript_EmployeeApproachRight:: @ 81E0A63
- applymovement 9, RustboroCity_Movement_EmployeeApproachRight
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachRight
waitmovement 0
return
@ Unused, see above
RustboroCity_EventScript_EmployeeApproachDown:: @ 81E0A6E
- applymovement 9, RustboroCity_Movement_EmployeeApproachDown
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachDown
waitmovement 0
return
@ Unused, similar movement to the above scripts
RustboroCity_EventScript_EmployeeApproachPlayerFar:: @ 81E0A79
- applymovement 9, RustboroCity_Movement_EmployeeApproachPlayerFar
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachPlayerFar
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -509,57 +516,57 @@ RustboroCity_EventScript_EmployeeAskToGetGoods:: @ 81E0B2E
call_if_eq RustboroCity_EventScript_EmployeeApproachPlayerDown1
setflag FLAG_INTERACTED_WITH_DEVON_EMPLOYEE_GOODS_STOLEN
setvar VAR_RUSTBORO_CITY_STATE, 3
- copyobjectxytoperm 9
+ copyobjectxytoperm LOCALID_DEVON_EMPLOYEE
msgbox RustboroCity_Text_HelpMeIWasRobbed, MSGBOX_DEFAULT
releaseall
end
@ The below movement scripts are either partially or fully duplicated by the movement scripts when the player returns the goods
RustboroCity_EventScript_EmployeeFacePlayerUp1:: @ 81E0B6F
- applymovement 9, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
RustboroCity_EventScript_EmployeeFacePlayerLeft1:: @ 81E0B9B
- applymovement 9, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceRight
waitmovement 0
return
RustboroCity_EventScript_EmployeeFacePlayerDown1:: @ 81E0BC7
- applymovement 9, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
RustboroCity_EventScript_EmployeeApproachPlayerDown1:: @ 81E0BF3
- applymovement 9, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
- applymovement 9, RustboroCity_Movement_EmployeeApproachPlayerDown
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachPlayerDown
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -624,69 +631,69 @@ RustboroCity_EventScript_BagFull:: @ 81E0CD3
return
RustboroCity_EventScript_EmployeeFacePlayerUp2:: @ 81E0CDC
- applymovement 9, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
RustboroCity_EventScript_EmployeeFacePlayerLeft2:: @ 81E0D08
- applymovement 9, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceLeft
waitmovement 0
return
RustboroCity_EventScript_EmployeeFacePlayerDown2:: @ 81E0D34
- applymovement 9, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
RustboroCity_EventScript_EmployeeApproachPlayerDown2:: @ 81E0D60
- applymovement 9, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
- applymovement 9, RustboroCity_Movement_EmployeeApproachPlayerDown
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_Movement_EmployeeApproachPlayerDown
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
return
RustboroCity_EventScript_EmployeeFacePlayerRight:: @ 81E0D96
- applymovement 9, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
playse SE_PIN
- applymovement 9, Common_Movement_ExclamationMark
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 9, Common_Movement_Delay48
+ applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_Delay48
waitmovement 0
return
RustboroCity_EventScript_Rival:: @ 81E0DB8
lockall
call_if_unset FLAG_MET_RIVAL_RUSTBORO, RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_FacePlayer
+ applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
waitmovement 0
goto RustboroCity_EventScript_RivalEncounter
@@ -699,24 +706,24 @@ RustboroCity_EventScript_PlayRivalMusic:: @ 81E0DD1
return
RustboroCity_EventScript_PlayMayMusic:: @ 81E0DE9
- playbgm MUS_GIRL_SUP, 1
+ playbgm MUS_ENCOUNTER_MAY, 1
return
RustboroCity_EventScript_PlayBrendanMusic:: @ 81E0DEE
- playbgm MUS_BOY_SUP, 1
+ playbgm MUS_ENCOUNTER_BRENDAN, 1
return
RustboroCity_EventScript_RivalTrigger0:: @ 81E0DF3
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer0
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer0
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -725,14 +732,14 @@ RustboroCity_EventScript_RivalTrigger0:: @ 81E0DF3
RustboroCity_EventScript_RivalTrigger1:: @ 81E0E33
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer1
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer1
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -741,14 +748,14 @@ RustboroCity_EventScript_RivalTrigger1:: @ 81E0E33
RustboroCity_EventScript_RivalTrigger2:: @ 81E0E73
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer2
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer2
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -757,14 +764,14 @@ RustboroCity_EventScript_RivalTrigger2:: @ 81E0E73
RustboroCity_EventScript_RivalTrigger3:: @ 81E0EB3
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer3
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer3
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -773,14 +780,14 @@ RustboroCity_EventScript_RivalTrigger3:: @ 81E0EB3
RustboroCity_EventScript_RivalTrigger4:: @ 81E0EF3
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer4
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer4
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -789,14 +796,14 @@ RustboroCity_EventScript_RivalTrigger4:: @ 81E0EF3
RustboroCity_EventScript_RivalTrigger5:: @ 81E0F33
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer5
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer5
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -805,14 +812,14 @@ RustboroCity_EventScript_RivalTrigger5:: @ 81E0F33
RustboroCity_EventScript_RivalTrigger6:: @ 81E0F73
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer6
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer6
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -821,14 +828,14 @@ RustboroCity_EventScript_RivalTrigger6:: @ 81E0F73
RustboroCity_EventScript_RivalTrigger7:: @ 81E0FB3
lockall
call RustboroCity_EventScript_PlayRivalMusic
- applymovement 14, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
- applymovement 14, Common_Movement_ExclamationMark
+ applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 14, Common_Movement_Delay48
+ applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
- applymovement 14, RustboroCity_Movement_RivalApproachPlayer7
+ applymovement LOCALID_RIVAL, RustboroCity_Movement_RivalApproachPlayer7
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
@@ -849,7 +856,7 @@ RustboroCity_EventScript_MayEncounter:: @ 81E100B
msgbox RustboroCity_Text_MayHiLetsRegister, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox RustboroCity_Text_RegisteredMay, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -920,7 +927,7 @@ RustboroCity_EventScript_BrendanEncounter:: @ 81E1114
msgbox RustboroCity_Text_BrendanHiLetsRegister, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox RustboroCity_Text_RegisteredBrendan, MSGBOX_DEFAULT
waitfanfare
closemessage
diff --git a/data/maps/RustboroCity_CuttersHouse/map.json b/data/maps/RustboroCity_CuttersHouse/map.json
index cc19403ea..081799cd1 100644
--- a/data/maps/RustboroCity_CuttersHouse/map.json
+++ b/data/maps/RustboroCity_CuttersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_CUTTERS_HOUSE",
"name": "RustboroCity_CuttersHouse",
"layout": "LAYOUT_RUSTBORO_CITY_CUTTERS_HOUSE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_DevonCorp_1F/map.json b/data/maps/RustboroCity_DevonCorp_1F/map.json
index 3cf7152c9..714f15506 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/map.json
+++ b/data/maps/RustboroCity_DevonCorp_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_DEVON_CORP_1F",
"name": "RustboroCity_DevonCorp_1F",
"layout": "LAYOUT_RUSTBORO_CITY_DEVON_CORP_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc
index 3ee7e7dc8..80e8f3cf1 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc
+++ b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_STAIR_GUARD, 2
+
RustboroCity_DevonCorp_1F_MapScripts:: @ 8211245
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_1F_OnTransition
.byte 0
@@ -7,8 +9,8 @@ RustboroCity_DevonCorp_1F_OnTransition: @ 821124B
end
RustboroCity_DevonCorp_1F_EventScript_BlockStairs:: @ 8211255
- setobjectxyperm 2, 14, 2
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_STAIR_GUARD, 14, 2
+ setobjectmovementtype LOCALID_STAIR_GUARD, MOVEMENT_TYPE_FACE_DOWN
return
RustboroCity_DevonCorp_1F_EventScript_Employee:: @ 8211261
diff --git a/data/maps/RustboroCity_DevonCorp_2F/map.json b/data/maps/RustboroCity_DevonCorp_2F/map.json
index 9bc987949..95a931e94 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/map.json
+++ b/data/maps/RustboroCity_DevonCorp_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_DEVON_CORP_2F",
"name": "RustboroCity_DevonCorp_2F",
"layout": "LAYOUT_RUSTBORO_CITY_DEVON_CORP_2F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc
index 9df6d7ab6..eb22fcc43 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc
+++ b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_FOSSIL_SCIENTIST, 5
+
RustboroCity_DevonCorp_2F_MapScripts:: @ 8211857
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_2F_OnTransition
.byte 0
@@ -80,9 +82,9 @@ RustboroCity_DevonCorp_2F_EventScript_FossilScientist:: @ 82118F1
RustboroCity_DevonCorp_2F_EventScript_NoticeRootFossil:: @ 8211933
closemessage
playse SE_PIN
- applymovement 5, Common_Movement_ExclamationMark
+ applymovement LOCALID_FOSSIL_SCIENTIST, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 5, Common_Movement_Delay48
+ applymovement LOCALID_FOSSIL_SCIENTIST, Common_Movement_Delay48
waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_WantToBringFossilBackToLife, MSGBOX_YESNO
compare VAR_RESULT, NO
@@ -105,9 +107,9 @@ RustboroCity_DevonCorp_2F_EventScript_GiveRootFossil:: @ 8211974
RustboroCity_DevonCorp_2F_EventScript_NoticeClawFossil:: @ 8211991
closemessage
playse SE_PIN
- applymovement 5, Common_Movement_ExclamationMark
+ applymovement LOCALID_FOSSIL_SCIENTIST, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 5, Common_Movement_Delay48
+ applymovement LOCALID_FOSSIL_SCIENTIST, Common_Movement_Delay48
waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_WantToBringFossilBackToLife, MSGBOX_YESNO
compare VAR_RESULT, NO
@@ -192,7 +194,7 @@ RustboroCity_DevonCorp_2F_EventScript_TransferLileepToPC:: @ 8211AB9
RustboroCity_DevonCorp_2F_EventScript_ReceivedLileepFanfare:: @ 8211AC4
bufferspeciesname 1, SPECIES_LILEEP
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message RustboroCity_DevonCorp_2F_Text_ReceivedMonFromResearcher
waitmessage
waitfanfare
@@ -241,7 +243,7 @@ RustboroCity_DevonCorp_2F_EventScript_TransferAnorithToPC:: @ 8211B5C
RustboroCity_DevonCorp_2F_EventScript_ReceivedAnorithFanfare:: @ 8211B67
bufferspeciesname 1, SPECIES_ANORITH
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message RustboroCity_DevonCorp_2F_Text_ReceivedMonFromResearcher
waitmessage
waitfanfare
diff --git a/data/maps/RustboroCity_DevonCorp_3F/map.json b/data/maps/RustboroCity_DevonCorp_3F/map.json
index d92e4272e..a31a49dd3 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/map.json
+++ b/data/maps/RustboroCity_DevonCorp_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_DEVON_CORP_3F",
"name": "RustboroCity_DevonCorp_3F",
"layout": "LAYOUT_RUSTBORO_CITY_DEVON_CORP_3F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc
index aedbc9f9b..34a31c692 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc
+++ b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_DEVON_EMPLOYEE, 2
+
RustboroCity_DevonCorp_3F_MapScripts:: @ 821242D
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_DevonCorp_3F_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, RustboroCity_DevonCorp_3F_OnWarp
@@ -10,8 +12,8 @@ RustboroCity_DevonCorp_3F_OnTransition: @ 821243D
end
RustboroCity_DevonCorp_3F_EventScript_SetEmployeePos:: @ 8212449
- setobjectxyperm 2, 3, 2
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_LEFT
+ setobjectxyperm LOCALID_DEVON_EMPLOYEE, 3, 2
+ setobjectmovementtype LOCALID_DEVON_EMPLOYEE, MOVEMENT_TYPE_FACE_LEFT
return
RustboroCity_DevonCorp_3F_OnWarp: @ 8212455
@@ -30,27 +32,27 @@ RustboroCity_DevonCorp_3F_EventScript_MeetPresident:: @ 821246E
lockall
msgbox RustboroCity_DevonCorp_3F_Text_ThisIs3rdFloorWaitHere, MSGBOX_DEFAULT
closemessage
- applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeWalkOffscreen
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_DevonCorp_3F_Movement_EmployeeWalkOffscreen
waitmovement 0
delay 80
- applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeReturnToPlayer
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_DevonCorp_3F_Movement_EmployeeReturnToPlayer
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_WordWithPresidentComeWithMe, MSGBOX_DEFAULT
closemessage
- playbgm MUS_TSURETEK, 0
- applymovement 2, RustboroCity_DevonCorp_3F_Movement_LeadPlayerToPresident
+ playbgm MUS_FOLLOW_ME, 0
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_DevonCorp_3F_Movement_LeadPlayerToPresident
applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_PlayerFollowToPresident
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_PleaseGoAhead, MSGBOX_DEFAULT
closemessage
fadedefaultbgm
- applymovement 2, RustboroCity_DevonCorp_3F_Movement_EmployeeFaceDesk
+ applymovement LOCALID_DEVON_EMPLOYEE, RustboroCity_DevonCorp_3F_Movement_EmployeeFaceDesk
applymovement OBJ_EVENT_ID_PLAYER, RustboroCity_DevonCorp_3F_Movement_PlayerApproachDesk
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneIHaveFavor, MSGBOX_DEFAULT
giveitem ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_MrStoneWantYouToHaveThis, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message RustboroCity_DevonCorp_3F_Text_ReceivedPokenav
waitfanfare
setflag FLAG_SYS_POKENAV_GET
@@ -162,7 +164,7 @@ RustboroCity_DevonCorp_3F_EventScript_MrStone:: @ 821256C
RustboroCity_DevonCorp_3F_EventScript_GiveExpShare:: @ 8212595
msgbox RustboroCity_DevonCorp_3F_Text_ThankYouForDeliveringLetter, MSGBOX_DEFAULT
giveitem ITEM_EXP_SHARE
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_EXP_SHARE
msgbox RustboroCity_DevonCorp_3F_Text_ExplainExpShare, MSGBOX_DEFAULT
diff --git a/data/maps/RustboroCity_Flat1_1F/map.json b/data/maps/RustboroCity_Flat1_1F/map.json
index 31341e0b7..d4ddfb2f6 100644
--- a/data/maps/RustboroCity_Flat1_1F/map.json
+++ b/data/maps/RustboroCity_Flat1_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_FLAT1_1F",
"name": "RustboroCity_Flat1_1F",
"layout": "LAYOUT_RUSTBORO_CITY_FLAT1_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Flat1_2F/map.json b/data/maps/RustboroCity_Flat1_2F/map.json
index 454a0f1b5..3756411d7 100644
--- a/data/maps/RustboroCity_Flat1_2F/map.json
+++ b/data/maps/RustboroCity_Flat1_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_FLAT1_2F",
"name": "RustboroCity_Flat1_2F",
"layout": "LAYOUT_RUSTBORO_CITY_FLAT1_2F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Flat1_2F/scripts.inc b/data/maps/RustboroCity_Flat1_2F/scripts.inc
index 4295f0447..a1943adae 100644
--- a/data/maps/RustboroCity_Flat1_2F/scripts.inc
+++ b/data/maps/RustboroCity_Flat1_2F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WALDAS_DAD, 6
+
RustboroCity_Flat1_2F_MapScripts:: @ 8215139
.byte 0
@@ -59,7 +61,7 @@ RustboroCity_Flat1_2F_EventScript_WaldaLikesPhrase:: @ 82151F8
msgbox RustboroCity_Flat1_2F_Text_LetsGiveItATry2, MSGBOX_DEFAULT
call RustboroCity_Flat1_2F_EventScript_WaldasDadFaceWalda
msgbox RustboroCity_Flat1_2F_Text_OhShesLaughing, MSGBOX_DEFAULT
- applymovement 6, Common_Movement_FacePlayer
+ applymovement LOCALID_WALDAS_DAD, Common_Movement_FacePlayer
waitmovement 0
msgbox RustboroCity_Flat1_2F_Text_ThankYouIllGiveYouWallpaper, MSGBOX_DEFAULT
release
@@ -73,7 +75,7 @@ RustboroCity_Flat1_2F_EventScript_WaldaDoesntLikePhrase:: @ 8215221
end
RustboroCity_Flat1_2F_EventScript_WaldasDadFaceWalda:: @ 8215238
- turnobject 6, DIR_EAST
+ turnobject LOCALID_WALDAS_DAD, DIR_EAST
return
RustboroCity_Flat1_2F_EventScript_WaldasMom:: @ 821523D
diff --git a/data/maps/RustboroCity_Flat2_1F/map.json b/data/maps/RustboroCity_Flat2_1F/map.json
index 29494765c..5379567ff 100644
--- a/data/maps/RustboroCity_Flat2_1F/map.json
+++ b/data/maps/RustboroCity_Flat2_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_FLAT2_1F",
"name": "RustboroCity_Flat2_1F",
"layout": "LAYOUT_RUSTBORO_CITY_FLAT2_1F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Flat2_2F/map.json b/data/maps/RustboroCity_Flat2_2F/map.json
index 8f3e659cd..1ba0bbbba 100644
--- a/data/maps/RustboroCity_Flat2_2F/map.json
+++ b/data/maps/RustboroCity_Flat2_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_FLAT2_2F",
"name": "RustboroCity_Flat2_2F",
"layout": "LAYOUT_RUSTBORO_CITY_FLAT2_2F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Flat2_2F/scripts.inc b/data/maps/RustboroCity_Flat2_2F/scripts.inc
index 1caeda683..e7909d54b 100644
--- a/data/maps/RustboroCity_Flat2_2F/scripts.inc
+++ b/data/maps/RustboroCity_Flat2_2F/scripts.inc
@@ -11,7 +11,7 @@ RustboroCity_Flat2_2F_EventScript_NinjaBoy:: @ 8215FE1
goto_if_set FLAG_RECEIVED_PREMIER_BALL_RUSTBORO, RustboroCity_Flat2_2F_EventScript_GavePremierBall
msgbox RustboroCity_Flat2_2F_Text_MyDaddyMadeThisYouCanHaveIt, MSGBOX_DEFAULT
giveitem ITEM_PREMIER_BALL
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_PREMIER_BALL_RUSTBORO
release
diff --git a/data/maps/RustboroCity_Flat2_3F/map.json b/data/maps/RustboroCity_Flat2_3F/map.json
index 927ff6c34..da911f004 100644
--- a/data/maps/RustboroCity_Flat2_3F/map.json
+++ b/data/maps/RustboroCity_Flat2_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_FLAT2_3F",
"name": "RustboroCity_Flat2_3F",
"layout": "LAYOUT_RUSTBORO_CITY_FLAT2_3F",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Gym/map.json b/data/maps/RustboroCity_Gym/map.json
index e473c3e1b..36ae306ab 100644
--- a/data/maps/RustboroCity_Gym/map.json
+++ b/data/maps/RustboroCity_Gym/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_GYM",
"name": "RustboroCity_Gym",
"layout": "LAYOUT_RUSTBORO_CITY_GYM",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Gym/scripts.inc b/data/maps/RustboroCity_Gym/scripts.inc
index 94e032692..6d9895fe5 100644
--- a/data/maps/RustboroCity_Gym/scripts.inc
+++ b/data/maps/RustboroCity_Gym/scripts.inc
@@ -29,7 +29,7 @@ RustboroCity_Gym_EventScript_RoxanneDefeated:: @ 8212F66
RustboroCity_Gym_EventScript_GiveRockTomb:: @ 8212FA4
giveitem ITEM_TM39
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_TM39
msgbox RustboroCity_Gym_Text_ExplainRockTomb, MSGBOX_DEFAULT
@@ -96,7 +96,7 @@ RustboroCity_Gym_EventScript_RegisterRoxanne:: @ 821307B
pokenavcall RustboroCity_Gym_Text_RoxanneRegisterCall
waitmessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox RustboroCity_Gym_Text_RegisteredRoxanne, MSGBOX_DEFAULT
waitfanfare
closemessage
diff --git a/data/maps/RustboroCity_House1/map.json b/data/maps/RustboroCity_House1/map.json
index 85b4ee2b1..a57b1a693 100644
--- a/data/maps/RustboroCity_House1/map.json
+++ b/data/maps/RustboroCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_HOUSE1",
"name": "RustboroCity_House1",
"layout": "LAYOUT_RUSTBORO_CITY_HOUSE1",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_House2/map.json b/data/maps/RustboroCity_House2/map.json
index dd30ff71c..fdaed84fc 100644
--- a/data/maps/RustboroCity_House2/map.json
+++ b/data/maps/RustboroCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_HOUSE2",
"name": "RustboroCity_House2",
"layout": "LAYOUT_RUSTBORO_CITY_HOUSE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_House3/map.json b/data/maps/RustboroCity_House3/map.json
index 3a757de8b..491550a2c 100644
--- a/data/maps/RustboroCity_House3/map.json
+++ b/data/maps/RustboroCity_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_HOUSE3",
"name": "RustboroCity_House3",
"layout": "LAYOUT_RUSTBORO_CITY_HOUSE",
- "music": "MUS_GOTOWN",
+ "music": "MUS_RUSTBORO",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_Mart/map.json b/data/maps/RustboroCity_Mart/map.json
index 423fbb4e7..1a5b4549f 100644
--- a/data/maps/RustboroCity_Mart/map.json
+++ b/data/maps/RustboroCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_MART",
"name": "RustboroCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/map.json b/data/maps/RustboroCity_PokemonCenter_1F/map.json
index e6c332678..633626c4c 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/map.json
+++ b/data/maps/RustboroCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_POKEMON_CENTER_1F",
"name": "RustboroCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc
index ca10592b0..fbe1ac739 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
RustboroCity_PokemonCenter_1F_MapScripts:: @ 8214D62
map_script MAP_SCRIPT_ON_TRANSITION, RustboroCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ RustboroCity_PokemonCenter_1F_OnTransition: @ 8214D6D
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
RustboroCity_PokemonCenter_1F_EventScript_Nurse:: @ 8214D76
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/map.json b/data/maps/RustboroCity_PokemonCenter_2F/map.json
index dbdaddfc6..912e4b263 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/map.json
+++ b/data/maps/RustboroCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_POKEMON_CENTER_2F",
"name": "RustboroCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RustboroCity_PokemonSchool/map.json b/data/maps/RustboroCity_PokemonSchool/map.json
index af9b02d98..e299248a0 100644
--- a/data/maps/RustboroCity_PokemonSchool/map.json
+++ b/data/maps/RustboroCity_PokemonSchool/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTBORO_CITY_POKEMON_SCHOOL",
"name": "RustboroCity_PokemonSchool",
"layout": "LAYOUT_RUSTBORO_CITY_POKEMON_SCHOOL",
- "music": "MUS_P_SCHOOL",
+ "music": "MUS_SCHOOL",
"region_map_section": "MAPSEC_RUSTBORO_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/RusturfTunnel/map.json b/data/maps/RusturfTunnel/map.json
index 0d6ae7d9b..d8531c879 100644
--- a/data/maps/RusturfTunnel/map.json
+++ b/data/maps/RusturfTunnel/map.json
@@ -2,7 +2,7 @@
"id": "MAP_RUSTURF_TUNNEL",
"name": "RusturfTunnel",
"layout": "LAYOUT_RUSTURF_TUNNEL",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_RUSTURF_TUNNEL",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/RusturfTunnel/scripts.inc b/data/maps/RusturfTunnel/scripts.inc
index 853b94fc7..17a229ab5 100644
--- a/data/maps/RusturfTunnel/scripts.inc
+++ b/data/maps/RusturfTunnel/scripts.inc
@@ -1,3 +1,9 @@
+.equ LOCALID_WANDAS_BF, 1
+.set LOCALID_BRINEY, 5
+.set LOCALID_GRUNT, 6
+.set LOCALID_PEEKO, 7
+.equ LOCALID_WANDA, 10
+
RusturfTunnel_MapScripts:: @ 822CE27
map_script MAP_SCRIPT_ON_TRANSITION, RusturfTunnel_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, RusturfTunnel_OnFrame
@@ -14,8 +20,8 @@ RusturfTunnel_OnTransition: @ 822CE44
end
RusturfTunnel_EventScript_SetAquaGruntAndPeekoPos:: @ 822CE50
- setobjectxyperm 7, 13, 4
- setobjectxyperm 6, 13, 5
+ setobjectxyperm LOCALID_PEEKO, 13, 4
+ setobjectxyperm LOCALID_GRUNT, 13, 5
return
RusturfTunnel_EventScript_Wanda:: @ 822CE5F
@@ -86,35 +92,35 @@ RusturfTunnel_EventScript_ClearTunnelScene:: @ 822CEAE
RusturfTunnel_EventScript_BoyfriendApproachWanda1:: @ 822CF5D
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend1
- applymovement 1, RusturfTunnel_Movement_BoyfriendApproachWanda1
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda1
waitmovement 0
return
RusturfTunnel_EventScript_BoyfriendApproachWanda2:: @ 822CF6F
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
- applymovement 1, RusturfTunnel_Movement_BoyfriendApproachWanda
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
waitmovement 0
- applymovement 10, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
RusturfTunnel_EventScript_BoyfriendApproachWanda3:: @ 822CF8B
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
- applymovement 1, RusturfTunnel_Movement_BoyfriendApproachWanda
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
waitmovement 0
- applymovement 10, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
RusturfTunnel_EventScript_FaceWandasBoyfriend1:: @ 822CFA7
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_WANDAS_BF, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
RusturfTunnel_EventScript_FaceWandasBoyfriend2:: @ 822CFBC
- applymovement 1, RusturfTunnel_Movement_BoyfriendFaceRight
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendFaceRight
waitmovement 0
return
@@ -123,28 +129,28 @@ RusturfTunnel_EventScript_FaceWandasBoyfriend3:: @ 822CFC7
RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer:: @ 822CFC8
closemessage
- applymovement 1, RusturfTunnel_Movement_WandasBoyfriendApproachPlayer
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendApproachPlayer
waitmovement 0
return
RusturfTunnel_EventScript_WandaAndBoyfriendExit1:: @ 822CFD4
- applymovement 10, RusturfTunnel_Movement_WandaExit1
- applymovement 1, RusturfTunnel_Movement_WandasBoyfriendExit1
+ applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit1
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit1
waitmovement 0
return
RusturfTunnel_EventScript_WandaAndBoyfriendExit:: @ 822CFE6
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchWandaExit
- applymovement 10, RusturfTunnel_Movement_WandaExit
- applymovement 1, RusturfTunnel_Movement_WandasBoyfriendExit
+ applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit
+ applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit
waitmovement 0
return
RusturfTunnel_EventScript_WandasBoyfriendNotice:: @ 822CFFF
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_WANDAS_BF, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_WANDAS_BF, Common_Movement_Delay48
waitmovement 0
return
@@ -282,11 +288,11 @@ RusturfTunnel_EventScript_AquaGruntBackUp:: @ 822D083
lockall
msgbox RusturfTunnel_Text_ComeAndGetSome, MSGBOX_DEFAULT
closemessage
- applymovement 6, RusturfTunnel_Movement_GruntAndPeekoBackUp
- applymovement 7, RusturfTunnel_Movement_GruntAndPeekoBackUp
+ applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntAndPeekoBackUp
+ applymovement LOCALID_PEEKO, RusturfTunnel_Movement_GruntAndPeekoBackUp
waitmovement 0
- copyobjectxytoperm 6
- copyobjectxytoperm 7
+ copyobjectxytoperm LOCALID_GRUNT
+ copyobjectxytoperm LOCALID_PEEKO
setvar VAR_RUSTURF_TUNNEL_STATE, 3
releaseall
end
@@ -310,25 +316,25 @@ RusturfTunnel_EventScript_Peeko:: @ 822D0AF
RusturfTunnel_EventScript_Grunt:: @ 822D0C2
lock
faceplayer
- playbgm MUS_AQA_0, 0
+ playbgm MUS_ENCOUNTER_AQUA, 0
msgbox RusturfTunnel_Text_GruntIntro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_RUSTURF_TUNNEL, RusturfTunnel_Text_GruntDefeat
msgbox RusturfTunnel_Text_GruntTakePackage, MSGBOX_DEFAULT
giveitem ITEM_DEVON_GOODS
closemessage
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PushPlayerAsideForGrunt
- applymovement 6, RusturfTunnel_Movement_GruntEscape
+ applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntEscape
waitmovement 0
- removeobject 6
+ removeobject LOCALID_GRUNT
delay 50
- addobject 5
- applymovement 5, RusturfTunnel_Movement_BrineyApproachPeeko1
+ addobject LOCALID_BRINEY
+ applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko1
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerMoveAsideForBriney
- applymovement 5, RusturfTunnel_Movement_BrineyApproachPeeko2
+ applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko2
waitmovement 0
msgbox RusturfTunnel_Text_PeekoGladToSeeYouSafe, MSGBOX_DEFAULT
- applymovement 5, Common_Movement_FacePlayer
+ applymovement LOCALID_BRINEY, Common_Movement_FacePlayer
waitmovement 0
message RusturfTunnel_Text_ThankYouLetsGoHomePeeko
waitmessage
@@ -338,11 +344,11 @@ RusturfTunnel_EventScript_Grunt:: @ 822D0C2
waitmoncry
closemessage
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBrineyExit
- applymovement 5, RusturfTunnel_Movement_BrineyExit
- applymovement 7, RusturfTunnel_Movement_PeekoExit
+ applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyExit
+ applymovement LOCALID_PEEKO, RusturfTunnel_Movement_PeekoExit
waitmovement 0
- removeobject 5
- removeobject 7
+ removeobject LOCALID_BRINEY
+ removeobject LOCALID_PEEKO
clearflag FLAG_DEVON_GOODS_STOLEN
setflag FLAG_RECOVERED_DEVON_GOODS
setvar VAR_RUSTBORO_CITY_STATE, 4
diff --git a/data/maps/SSTidalCorridor/map.json b/data/maps/SSTidalCorridor/map.json
index dc65b2443..7356e1fe0 100644
--- a/data/maps/SSTidalCorridor/map.json
+++ b/data/maps/SSTidalCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SS_TIDAL_CORRIDOR",
"name": "SSTidalCorridor",
"layout": "LAYOUT_SS_TIDAL_CORRIDOR",
- "music": "MUS_M_BOAT",
+ "music": "MUS_SAILING",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SSTidalCorridor/scripts.inc b/data/maps/SSTidalCorridor/scripts.inc
index fae6efc1a..b6fa7428e 100644
--- a/data/maps/SSTidalCorridor/scripts.inc
+++ b/data/maps/SSTidalCorridor/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_SAILOR, 1
+.set LOCALID_SCOTT, 5
+
SSTidalCorridor_MapScripts:: @ 823BFCF
map_script MAP_SCRIPT_ON_FRAME_TABLE, SSTidalCorridor_OnFrame
.byte 0
@@ -14,7 +17,7 @@ SSTidalCorridor_EventScript_DepartSlateportForLilycove:: @ 823BFFF
special SetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_DEPART_SLATEPORT
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_FastCurrentsHopeYouEnjoyVoyage, MSGBOX_DEFAULT
releaseall
end
@@ -22,7 +25,7 @@ SSTidalCorridor_EventScript_DepartSlateportForLilycove:: @ 823BFFF
SSTidalCorridor_EventScript_DepartLilycoveForSlateport:: @ 823C015
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_DEPART_LILYCOVE
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_HopeYouEnjoyVoyage, MSGBOX_DEFAULT
releaseall
end
@@ -30,14 +33,14 @@ SSTidalCorridor_EventScript_DepartLilycoveForSlateport:: @ 823C015
SSTidalRooms_EventScript_HalfwayToSlateport:: @ 823C028
special SetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_HALFWAY_SLATEPORT
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_FastCurrentsHopeYouEnjoyVoyage, MSGBOX_DEFAULT
return
SSTidalRooms_EventScript_ArrivedInLilycove:: @ 823C03C
special ResetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_LAND_LILYCOVE
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_MadeLandInLilycove, MSGBOX_DEFAULT
return
@@ -52,7 +55,7 @@ SSTidalCorridor_EventScript_HalfwayToLilycove:: @ 823C067
special ResetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_HALFWAY_LILYCOVE
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_HopeYouEnjoyVoyage, MSGBOX_DEFAULT
releaseall
end
@@ -61,7 +64,7 @@ SSTidalCorridor_EventScript_ArrivedInSlateport:: @ 823C07D
special ResetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_LAND_SLATEPORT
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_MadeLandInSlateport, MSGBOX_DEFAULT
releaseall
end
@@ -69,7 +72,7 @@ SSTidalCorridor_EventScript_ArrivedInSlateport:: @ 823C07D
SSTidalRooms_EventScript_ArrivedInSlateport:: @ 823C093
special ResetSSTidalFlag
setvar VAR_SS_TIDAL_STATE, SS_TIDAL_LAND_SLATEPORT
- playse SE_PINPON
+ playse SE_DING_DONG
msgbox SSTidal_Text_MadeLandInSlateport, MSGBOX_DEFAULT
return
@@ -191,20 +194,20 @@ SSTidalCorridor_EventScript_TrainerNotDefeated:: @ 823C218
SSTidalCorridor_EventScript_ScottScene:: @ 823C219
lockall
- applymovement 5, SSTidalCorridor_Movement_ScottApproachPlayer
+ applymovement LOCALID_SCOTT, SSTidalCorridor_Movement_ScottApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox SSTidalCorridor_Text_ScottBattleFrontierInvite, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, SSTidalCorridor_Movement_PlayerWatchScottExit
- applymovement 1, SSTidalCorridor_Movement_SailorMoveForScott
- applymovement 5, SSTidalCorridor_Movement_ScottExit
+ applymovement LOCALID_SAILOR, SSTidalCorridor_Movement_SailorMoveForScott
+ applymovement LOCALID_SCOTT, SSTidalCorridor_Movement_ScottExit
waitmovement 0
- playse SE_KAIDAN
+ playse SE_EXIT
waitse
- removeobject 5
- applymovement 1, SSTidalCorridor_Movement_SailorReturn
+ removeobject LOCALID_SCOTT
+ applymovement LOCALID_SAILOR, SSTidalCorridor_Movement_SailorReturn
waitmovement 0
delay 30
setflag FLAG_MET_SCOTT_ON_SS_TIDAL
diff --git a/data/maps/SSTidalLowerDeck/map.json b/data/maps/SSTidalLowerDeck/map.json
index 25a24c1b9..79331001a 100644
--- a/data/maps/SSTidalLowerDeck/map.json
+++ b/data/maps/SSTidalLowerDeck/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SS_TIDAL_LOWER_DECK",
"name": "SSTidalLowerDeck",
"layout": "LAYOUT_SS_TIDAL_LOWER_DECK",
- "music": "MUS_M_BOAT",
+ "music": "MUS_SAILING",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SSTidalRooms/map.json b/data/maps/SSTidalRooms/map.json
index 32fe40245..fd65d5ce2 100644
--- a/data/maps/SSTidalRooms/map.json
+++ b/data/maps/SSTidalRooms/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SS_TIDAL_ROOMS",
"name": "SSTidalRooms",
"layout": "LAYOUT_SS_TIDAL_ROOMS",
- "music": "MUS_M_BOAT",
+ "music": "MUS_SAILING",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json
index baccf0465..2419587d8 100644
--- a/data/maps/SafariZone_North/map.json
+++ b/data/maps/SafariZone_North/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_NORTH",
"name": "SafariZone_North",
"layout": "LAYOUT_SAFARI_ZONE_NORTH",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_Northeast/map.json b/data/maps/SafariZone_Northeast/map.json
index 7855417f1..910403107 100644
--- a/data/maps/SafariZone_Northeast/map.json
+++ b/data/maps/SafariZone_Northeast/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_NORTHEAST",
"name": "SafariZone_Northeast",
"layout": "LAYOUT_SAFARI_ZONE_NORTHEAST",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_Northwest/map.json b/data/maps/SafariZone_Northwest/map.json
index 3974f00de..1e27def2c 100644
--- a/data/maps/SafariZone_Northwest/map.json
+++ b/data/maps/SafariZone_Northwest/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_NORTHWEST",
"name": "SafariZone_Northwest",
"layout": "LAYOUT_SAFARI_ZONE_NORTHWEST",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_RestHouse/map.json b/data/maps/SafariZone_RestHouse/map.json
index cae90c79d..e03b024ae 100644
--- a/data/maps/SafariZone_RestHouse/map.json
+++ b/data/maps/SafariZone_RestHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_REST_HOUSE",
"name": "SafariZone_RestHouse",
"layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_South/map.json b/data/maps/SafariZone_South/map.json
index 78ab47f72..562b85b9e 100644
--- a/data/maps/SafariZone_South/map.json
+++ b/data/maps/SafariZone_South/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_SOUTH",
"name": "SafariZone_South",
"layout": "LAYOUT_SAFARI_ZONE_SOUTH",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_South/scripts.inc b/data/maps/SafariZone_South/scripts.inc
index 7918a9b96..75ea52347 100644
--- a/data/maps/SafariZone_South/scripts.inc
+++ b/data/maps/SafariZone_South/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
SafariZone_South_MapScripts:: @ 823D279
map_script MAP_SCRIPT_ON_TRANSITION, SafariZone_South_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, SafariZone_South_OnFrame
@@ -11,9 +13,9 @@ SafariZone_South_EventScript_EnterSafariZone:: @ 823D28E
lockall
applymovement OBJ_EVENT_ID_PLAYER, SafariZone_South_Movement_PlayerEnter
waitmovement 0
- applymovement 1, SafariZone_South_Movement_ExitAttendantBlockDoor
+ applymovement LOCALID_ATTENDANT, SafariZone_South_Movement_ExitAttendantBlockDoor
waitmovement 0
- setobjectxyperm 1, 32, 34
+ setobjectxyperm LOCALID_ATTENDANT, 32, 34
setvar VAR_SAFARI_ZONE_STATE, 0
releaseall
end
@@ -24,7 +26,7 @@ SafariZone_South_OnTransition: @ 823D2B1
end
SafariZone_South_EventScript_SetExitAttendantAside:: @ 823D2BD
- setobjectxyperm 1, 31, 34
+ setobjectxyperm LOCALID_ATTENDANT, 31, 34
return
SafariZone_South_Movement_PlayerEnter: @ 823D2C5
@@ -74,7 +76,7 @@ SafariZone_South_EventScript_ExitEarly:: @ 823D31A
end
SafariZone_South_EventScript_ExitEarlyNorth:: @ 823D33F
- applymovement 1, SafariZone_South_Movement_MoveExitAttendantNorth
+ applymovement LOCALID_ATTENDANT, SafariZone_South_Movement_MoveExitAttendantNorth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, SafariZone_South_Movement_PlayerExitNorth
waitmovement 0
@@ -82,7 +84,7 @@ SafariZone_South_EventScript_ExitEarlyNorth:: @ 823D33F
end
SafariZone_South_EventScript_ExitEarlyEast:: @ 823D359
- applymovement 1, SafariZone_South_Movement_MoveExitAttendantEast
+ applymovement LOCALID_ATTENDANT, SafariZone_South_Movement_MoveExitAttendantEast
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, SafariZone_South_Movement_PlayerExitEast
waitmovement 0
diff --git a/data/maps/SafariZone_Southeast/map.json b/data/maps/SafariZone_Southeast/map.json
index 174014f3e..723e874cc 100644
--- a/data/maps/SafariZone_Southeast/map.json
+++ b/data/maps/SafariZone_Southeast/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_SOUTHEAST",
"name": "SafariZone_Southeast",
"layout": "LAYOUT_SAFARI_ZONE_SOUTHEAST",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SafariZone_Southwest/map.json b/data/maps/SafariZone_Southwest/map.json
index 95017668e..42faf1f50 100644
--- a/data/maps/SafariZone_Southwest/map.json
+++ b/data/maps/SafariZone_Southwest/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SAFARI_ZONE_SOUTHWEST",
"name": "SafariZone_Southwest",
"layout": "LAYOUT_SAFARI_ZONE_SOUTHWEST",
- "music": "MUS_SAFARI",
+ "music": "MUS_SAFARI_ZONE",
"region_map_section": "MAPSEC_SAFARI_ZONE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ScorchedSlab/map.json b/data/maps/ScorchedSlab/map.json
index 86e06c268..e90f1f5c1 100644
--- a/data/maps/ScorchedSlab/map.json
+++ b/data/maps/ScorchedSlab/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SCORCHED_SLAB",
"name": "ScorchedSlab",
"layout": "LAYOUT_SCORCHED_SLAB",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_SCORCHED_SLAB",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Entrance/map.json b/data/maps/SeafloorCavern_Entrance/map.json
index bc79a5f01..1f7095def 100644
--- a/data/maps/SeafloorCavern_Entrance/map.json
+++ b/data/maps/SeafloorCavern_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ENTRANCE",
"name": "SeafloorCavern_Entrance",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ENTRANCE",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
@@ -33,7 +33,7 @@
"x": 10,
"y": 18,
"elevation": 3,
- "dest_map": "MAP_UNDERWATER4",
+ "dest_map": "MAP_UNDERWATER_ROUTE128",
"dest_warp_id": 0
},
{
diff --git a/data/maps/SeafloorCavern_Entrance/scripts.inc b/data/maps/SeafloorCavern_Entrance/scripts.inc
index b9ff722e6..20f731044 100644
--- a/data/maps/SeafloorCavern_Entrance/scripts.inc
+++ b/data/maps/SeafloorCavern_Entrance/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_GRUNT, 1
+
SeafloorCavern_Entrance_MapScripts:: @ 823446E
map_script MAP_SCRIPT_ON_RESUME, SeafloorCavern_Entrance_OnResume
.byte 0
@@ -13,9 +15,9 @@ SeafloorCavern_Entrance_EventScript_Grunt:: @ 8234485
goto_if_eq SeafloorCavern_Entrance_EventScript_GruntSpeechShort
waitse
playse SE_PIN
- applymovement 1, Common_Movement_ExclamationMark
+ applymovement LOCALID_GRUNT, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 1, Common_Movement_Delay48
+ applymovement LOCALID_GRUNT, Common_Movement_Delay48
waitmovement 0
delay 20
compare VAR_FACING, DIR_WEST
@@ -26,10 +28,10 @@ SeafloorCavern_Entrance_EventScript_Grunt:: @ 8234485
call_if_eq SeafloorCavern_Entrance_EventScript_GruntFacePlayerNorth
delay 30
setvar VAR_HAS_TALKED_TO_SEAFLOOR_CAVERN_ENTRANCE_GRUNT, 1
- copyobjectxytoperm 1
+ copyobjectxytoperm LOCALID_GRUNT
msgbox SeafloorCavern_Entrance_Text_HearMagmaNearMossdeep, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
@@ -43,23 +45,23 @@ SeafloorCavern_Entrance_EventScript_GruntSpeechShort:: @ 82344ED
call_if_eq SeafloorCavern_Entrance_EventScript_GruntFacePlayerNorth
msgbox SeafloorCavern_Entrance_Text_HearMagmaNearMossdeepShort, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
SeafloorCavern_Entrance_EventScript_GruntFacePlayerEast:: @ 8234523
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
SeafloorCavern_Entrance_EventScript_GruntFacePlayerWest:: @ 823452E
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
SeafloorCavern_Entrance_EventScript_GruntFacePlayerNorth:: @ 8234539
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
diff --git a/data/maps/SeafloorCavern_Room1/map.json b/data/maps/SeafloorCavern_Room1/map.json
index 0e6bd1bad..2caa79414 100644
--- a/data/maps/SeafloorCavern_Room1/map.json
+++ b/data/maps/SeafloorCavern_Room1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM1",
"name": "SeafloorCavern_Room1",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM1",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room2/map.json b/data/maps/SeafloorCavern_Room2/map.json
index 1391cc395..bfdd30499 100644
--- a/data/maps/SeafloorCavern_Room2/map.json
+++ b/data/maps/SeafloorCavern_Room2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM2",
"name": "SeafloorCavern_Room2",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM2",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room3/map.json b/data/maps/SeafloorCavern_Room3/map.json
index e40bcbcf5..478e108be 100644
--- a/data/maps/SeafloorCavern_Room3/map.json
+++ b/data/maps/SeafloorCavern_Room3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM3",
"name": "SeafloorCavern_Room3",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM3",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room4/map.json b/data/maps/SeafloorCavern_Room4/map.json
index 80de38537..9ea3528a3 100644
--- a/data/maps/SeafloorCavern_Room4/map.json
+++ b/data/maps/SeafloorCavern_Room4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM4",
"name": "SeafloorCavern_Room4",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM4",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room5/map.json b/data/maps/SeafloorCavern_Room5/map.json
index 9d6ca9e6a..415e2a718 100644
--- a/data/maps/SeafloorCavern_Room5/map.json
+++ b/data/maps/SeafloorCavern_Room5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM5",
"name": "SeafloorCavern_Room5",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM5",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room6/map.json b/data/maps/SeafloorCavern_Room6/map.json
index eb4c7f9d9..598f4a042 100644
--- a/data/maps/SeafloorCavern_Room6/map.json
+++ b/data/maps/SeafloorCavern_Room6/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM6",
"name": "SeafloorCavern_Room6",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM6",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room7/map.json b/data/maps/SeafloorCavern_Room7/map.json
index 0f135d36a..243a1f9d1 100644
--- a/data/maps/SeafloorCavern_Room7/map.json
+++ b/data/maps/SeafloorCavern_Room7/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM7",
"name": "SeafloorCavern_Room7",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM7",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room8/map.json b/data/maps/SeafloorCavern_Room8/map.json
index 90cd3ae7a..7c5d5c820 100644
--- a/data/maps/SeafloorCavern_Room8/map.json
+++ b/data/maps/SeafloorCavern_Room8/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM8",
"name": "SeafloorCavern_Room8",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM8",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SeafloorCavern_Room9/map.json b/data/maps/SeafloorCavern_Room9/map.json
index cd5263488..94ef88e84 100644
--- a/data/maps/SeafloorCavern_Room9/map.json
+++ b/data/maps/SeafloorCavern_Room9/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEAFLOOR_CAVERN_ROOM9",
"name": "SeafloorCavern_Room9",
"layout": "LAYOUT_SEAFLOOR_CAVERN_ROOM9",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/SeafloorCavern_Room9/scripts.inc b/data/maps/SeafloorCavern_Room9/scripts.inc
index 64ed3ab7c..63c5853c3 100644
--- a/data/maps/SeafloorCavern_Room9/scripts.inc
+++ b/data/maps/SeafloorCavern_Room9/scripts.inc
@@ -1,17 +1,24 @@
+.set LOCALID_KYOGRE, 1
+.set LOCALID_ARCHIE, 2
+.set LOCALID_MAXIE, 3
+.set LOCALID_GRUNT_1, 4
+.set LOCALID_GRUNT_2, 5
+.set LOCALID_KYOGRE_SLEEPING, 7
+
SeafloorCavern_Room9_MapScripts:: @ 8234DC8
.byte 0
SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre:: @ 8234DC9
lockall
- setvar VAR_0x8004, 2 @ Archie
- setvar VAR_0x8005, 3 @ Maxie
- setvar VAR_0x8006, 4 @ Magma grunt 1
- setvar VAR_0x8007, 5 @ Magma grunt 2
+ setvar VAR_0x8004, LOCALID_ARCHIE
+ setvar VAR_0x8005, LOCALID_MAXIE
+ setvar VAR_0x8006, LOCALID_GRUNT_1
+ setvar VAR_0x8007, LOCALID_GRUNT_2
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, SeafloorCavern_Room9_Movement_Delay32
waitmovement 0
- playbgm MUS_AQA_0, 0
+ playbgm MUS_ENCOUNTER_AQUA, 0
msgbox SeafloorCavern_Room9_Text_ArchieHoldItRightThere, MSGBOX_DEFAULT
closemessage
addobject VAR_0x8004
@@ -36,23 +43,23 @@ SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre:: @ 8234DC9
special WaitWeather
waitstate
setvar VAR_RESULT, 1
- playse SE_W197
+ playse SE_M_DETECT
dofieldeffectsparkle 16, 42, 0
waitfieldeffect FLDEFF_SPARKLE
closemessage
setvar VAR_RESULT, 0
- playfanfare MUS_ME_TAMA
- playse SE_TAMA
+ playfanfare MUS_AWAKEN_LEGEND
+ playse SE_ORB
special DoOrbEffect
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFastestUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 150
- removeobject 7 @ sleeping Kyogre
- addobject 1 @ awakened Kyogre
+ removeobject LOCALID_KYOGRE_SLEEPING
+ addobject LOCALID_KYOGRE
waitstate
delay 60
- applymovement 1, SeafloorCavern_Room9_Movement_KyogreApproach
+ applymovement LOCALID_KYOGRE, SeafloorCavern_Room9_Movement_KyogreApproach
waitmovement 0
special FadeOutOrbEffect
waitstate
@@ -62,9 +69,9 @@ SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre:: @ 8234DC9
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 1, SeafloorCavern_Room9_Movement_KyogreExit
+ applymovement LOCALID_KYOGRE, SeafloorCavern_Room9_Movement_KyogreExit
waitmovement 0
- removeobject 1
+ removeobject LOCALID_KYOGRE
delay 4
setvar VAR_0x8004, 2 @ vertical pan
setvar VAR_0x8005, 2 @ horizontal pan
@@ -73,10 +80,10 @@ SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre:: @ 8234DC9
special ShakeCamera
waitstate
delay 30
- setvar VAR_0x8004, 2
- setvar VAR_0x8005, 3
- setvar VAR_0x8006, 4
- setvar VAR_0x8007, 5
+ setvar VAR_0x8004, LOCALID_ARCHIE
+ setvar VAR_0x8005, LOCALID_MAXIE
+ setvar VAR_0x8006, LOCALID_GRUNT_1
+ setvar VAR_0x8007, LOCALID_GRUNT_2
msgbox SeafloorCavern_Room9_Text_ArchieWhereDidKyogreGo, MSGBOX_DEFAULT
playse SE_PC_LOGIN
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
diff --git a/data/maps/SealedChamber_InnerRoom/map.json b/data/maps/SealedChamber_InnerRoom/map.json
index febf5defa..1f8e741d8 100644
--- a/data/maps/SealedChamber_InnerRoom/map.json
+++ b/data/maps/SealedChamber_InnerRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEALED_CHAMBER_INNER_ROOM",
"name": "SealedChamber_InnerRoom",
"layout": "LAYOUT_SEALED_CHAMBER_INNER_ROOM",
- "music": "MUS_MABOROSI",
+ "music": "MUS_SEALED_CHAMBER",
"region_map_section": "MAPSEC_SEALED_CHAMBER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SealedChamber_InnerRoom/scripts.inc b/data/maps/SealedChamber_InnerRoom/scripts.inc
index 15c98e57e..c31bb7efc 100644
--- a/data/maps/SealedChamber_InnerRoom/scripts.inc
+++ b/data/maps/SealedChamber_InnerRoom/scripts.inc
@@ -11,7 +11,7 @@ SealedChamber_InnerRoom_EventScript_BrailleBackWall:: @ 82391F8
compare VAR_RESULT, FALSE
goto_if_eq SealedChamber_InnerRoom_EventScript_NoEffect
fadeoutbgm 0
- playse SE_TRACK_MOVE
+ playse SE_TRUCK_MOVE
special DoSealedChamberShakingEffect1
waitstate
delay 40
diff --git a/data/maps/SealedChamber_OuterRoom/map.json b/data/maps/SealedChamber_OuterRoom/map.json
index 88694940b..e16350d7e 100644
--- a/data/maps/SealedChamber_OuterRoom/map.json
+++ b/data/maps/SealedChamber_OuterRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SEALED_CHAMBER_OUTER_ROOM",
"name": "SealedChamber_OuterRoom",
"layout": "LAYOUT_SEALED_CHAMBER_OUTER_ROOM",
- "music": "MUS_MABOROSI",
+ "music": "MUS_SEALED_CHAMBER",
"region_map_section": "MAPSEC_SEALED_CHAMBER",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BlueCave1/map.json b/data/maps/SecretBase_BlueCave1/map.json
index 8690a8aad..3fb6157cc 100644
--- a/data/maps/SecretBase_BlueCave1/map.json
+++ b/data/maps/SecretBase_BlueCave1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BlueCave1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BLUE_CAVE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BlueCave2/map.json b/data/maps/SecretBase_BlueCave2/map.json
index feee5c585..ca15e39f1 100644
--- a/data/maps/SecretBase_BlueCave2/map.json
+++ b/data/maps/SecretBase_BlueCave2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BlueCave2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BLUE_CAVE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BlueCave3/map.json b/data/maps/SecretBase_BlueCave3/map.json
index c26af7cba..356b4894d 100644
--- a/data/maps/SecretBase_BlueCave3/map.json
+++ b/data/maps/SecretBase_BlueCave3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BlueCave3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BLUE_CAVE3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BlueCave4/map.json b/data/maps/SecretBase_BlueCave4/map.json
index 3dc34e188..078bada8e 100644
--- a/data/maps/SecretBase_BlueCave4/map.json
+++ b/data/maps/SecretBase_BlueCave4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BlueCave4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BLUE_CAVE4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BrownCave1/map.json b/data/maps/SecretBase_BrownCave1/map.json
index 0671d40a3..6f2dc92f2 100644
--- a/data/maps/SecretBase_BrownCave1/map.json
+++ b/data/maps/SecretBase_BrownCave1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BrownCave1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BROWN_CAVE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BrownCave2/map.json b/data/maps/SecretBase_BrownCave2/map.json
index 5fc3df0e5..11559c12f 100644
--- a/data/maps/SecretBase_BrownCave2/map.json
+++ b/data/maps/SecretBase_BrownCave2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BrownCave2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BROWN_CAVE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BrownCave3/map.json b/data/maps/SecretBase_BrownCave3/map.json
index 29a27ad39..c2dbb7fc4 100644
--- a/data/maps/SecretBase_BrownCave3/map.json
+++ b/data/maps/SecretBase_BrownCave3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BrownCave3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BROWN_CAVE3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_BrownCave4/map.json b/data/maps/SecretBase_BrownCave4/map.json
index 05d9fff3e..e7147ae85 100644
--- a/data/maps/SecretBase_BrownCave4/map.json
+++ b/data/maps/SecretBase_BrownCave4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_BrownCave4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_BROWN_CAVE4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_RedCave1/map.json b/data/maps/SecretBase_RedCave1/map.json
index 8a3be38be..fd264fc6c 100644
--- a/data/maps/SecretBase_RedCave1/map.json
+++ b/data/maps/SecretBase_RedCave1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_RedCave1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_RED_CAVE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_RedCave2/map.json b/data/maps/SecretBase_RedCave2/map.json
index 71c64bb77..b60b3bbff 100644
--- a/data/maps/SecretBase_RedCave2/map.json
+++ b/data/maps/SecretBase_RedCave2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_RedCave2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_RED_CAVE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_RedCave3/map.json b/data/maps/SecretBase_RedCave3/map.json
index e30c50b46..079837a62 100644
--- a/data/maps/SecretBase_RedCave3/map.json
+++ b/data/maps/SecretBase_RedCave3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_RedCave3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_RED_CAVE3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_RedCave4/map.json b/data/maps/SecretBase_RedCave4/map.json
index d1abb1a74..10fbbfeb0 100644
--- a/data/maps/SecretBase_RedCave4/map.json
+++ b/data/maps/SecretBase_RedCave4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_RedCave4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_RED_CAVE4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Shrub1/map.json b/data/maps/SecretBase_Shrub1/map.json
index 5dba2b143..e0d1015cb 100644
--- a/data/maps/SecretBase_Shrub1/map.json
+++ b/data/maps/SecretBase_Shrub1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Shrub1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_SHRUB1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Shrub2/map.json b/data/maps/SecretBase_Shrub2/map.json
index cdd5b1e00..879b7464e 100644
--- a/data/maps/SecretBase_Shrub2/map.json
+++ b/data/maps/SecretBase_Shrub2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Shrub2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_SHRUB2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Shrub3/map.json b/data/maps/SecretBase_Shrub3/map.json
index cbdb08664..6751a7414 100644
--- a/data/maps/SecretBase_Shrub3/map.json
+++ b/data/maps/SecretBase_Shrub3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Shrub3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_SHRUB3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Shrub4/map.json b/data/maps/SecretBase_Shrub4/map.json
index 3a7caee6b..c193b8348 100644
--- a/data/maps/SecretBase_Shrub4/map.json
+++ b/data/maps/SecretBase_Shrub4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Shrub4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_SHRUB4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Tree1/map.json b/data/maps/SecretBase_Tree1/map.json
index f9430cf0d..cd0cad5f0 100644
--- a/data/maps/SecretBase_Tree1/map.json
+++ b/data/maps/SecretBase_Tree1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Tree1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_TREE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Tree2/map.json b/data/maps/SecretBase_Tree2/map.json
index 79b1928b1..1ac393a15 100644
--- a/data/maps/SecretBase_Tree2/map.json
+++ b/data/maps/SecretBase_Tree2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Tree2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_TREE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Tree3/map.json b/data/maps/SecretBase_Tree3/map.json
index 9454cea0b..b7eec2244 100644
--- a/data/maps/SecretBase_Tree3/map.json
+++ b/data/maps/SecretBase_Tree3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Tree3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_TREE3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_Tree4/map.json b/data/maps/SecretBase_Tree4/map.json
index 8f9b0ebf7..0e068ec94 100644
--- a/data/maps/SecretBase_Tree4/map.json
+++ b/data/maps/SecretBase_Tree4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_Tree4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_TREE4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_YellowCave1/map.json b/data/maps/SecretBase_YellowCave1/map.json
index 2bdf097c9..1d873bfe2 100644
--- a/data/maps/SecretBase_YellowCave1/map.json
+++ b/data/maps/SecretBase_YellowCave1/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_YellowCave1",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE1",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_YellowCave2/map.json b/data/maps/SecretBase_YellowCave2/map.json
index 79d4e6950..af2e957bc 100644
--- a/data/maps/SecretBase_YellowCave2/map.json
+++ b/data/maps/SecretBase_YellowCave2/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_YellowCave2",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE2",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_YellowCave3/map.json b/data/maps/SecretBase_YellowCave3/map.json
index 29ea865ca..d78aa2862 100644
--- a/data/maps/SecretBase_YellowCave3/map.json
+++ b/data/maps/SecretBase_YellowCave3/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_YellowCave3",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE3",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SecretBase_YellowCave4/map.json b/data/maps/SecretBase_YellowCave4/map.json
index df2db85bd..0ca4bc4d3 100644
--- a/data/maps/SecretBase_YellowCave4/map.json
+++ b/data/maps/SecretBase_YellowCave4/map.json
@@ -3,7 +3,7 @@
"name": "SecretBase_YellowCave4",
"shared_scripts_map": "SecretBase",
"layout": "LAYOUT_SECRET_BASE_YELLOW_CAVE4",
- "music": "MUS_MACHI_S3",
+ "music": "MUS_FORTREE",
"region_map_section": "MAPSEC_SECRET_BASE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_HighTideEntranceRoom/map.json b/data/maps/ShoalCave_HighTideEntranceRoom/map.json
index 8dec3b1e2..9d3c5156b 100644
--- a/data/maps/ShoalCave_HighTideEntranceRoom/map.json
+++ b/data/maps/ShoalCave_HighTideEntranceRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_HIGH_TIDE_ENTRANCE_ROOM",
"name": "ShoalCave_HighTideEntranceRoom",
"layout": "LAYOUT_SHOAL_CAVE_HIGH_TIDE_ENTRANCE_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_HighTideInnerRoom/map.json b/data/maps/ShoalCave_HighTideInnerRoom/map.json
index 280397a93..2f183d3ae 100644
--- a/data/maps/ShoalCave_HighTideInnerRoom/map.json
+++ b/data/maps/ShoalCave_HighTideInnerRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_HIGH_TIDE_INNER_ROOM",
"name": "ShoalCave_HighTideInnerRoom",
"layout": "LAYOUT_SHOAL_CAVE_HIGH_TIDE_INNER_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/map.json b/data/maps/ShoalCave_LowTideEntranceRoom/map.json
index c357ad5d7..ba71e1085 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/map.json
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM",
"name": "ShoalCave_LowTideEntranceRoom",
"layout": "LAYOUT_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_LowTideIceRoom/map.json b/data/maps/ShoalCave_LowTideIceRoom/map.json
index d8ecab059..ea4f0cedf 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/map.json
+++ b/data/maps/ShoalCave_LowTideIceRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM",
"name": "ShoalCave_LowTideIceRoom",
"layout": "LAYOUT_SHOAL_CAVE_LOW_TIDE_ICE_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/map.json b/data/maps/ShoalCave_LowTideInnerRoom/map.json
index 1d0f44e0e..bf172e8b4 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/map.json
+++ b/data/maps/ShoalCave_LowTideInnerRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM",
"name": "ShoalCave_LowTideInnerRoom",
"layout": "LAYOUT_SHOAL_CAVE_LOW_TIDE_INNER_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/map.json b/data/maps/ShoalCave_LowTideLowerRoom/map.json
index 40adf38cc..719841ec0 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/map.json
+++ b/data/maps/ShoalCave_LowTideLowerRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_LOW_TIDE_LOWER_ROOM",
"name": "ShoalCave_LowTideLowerRoom",
"layout": "LAYOUT_SHOAL_CAVE_LOW_TIDE_LOWER_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/map.json b/data/maps/ShoalCave_LowTideStairsRoom/map.json
index a2ea91b5b..4207c9584 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/map.json
+++ b/data/maps/ShoalCave_LowTideStairsRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM",
"name": "ShoalCave_LowTideStairsRoom",
"layout": "LAYOUT_SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM",
- "music": "MUS_M_DUNGON",
+ "music": "MUS_MT_PYRE",
"region_map_section": "MAPSEC_SHOAL_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_1F/map.json b/data/maps/SkyPillar_1F/map.json
index 17528b619..6ce499be2 100644
--- a/data/maps/SkyPillar_1F/map.json
+++ b/data/maps/SkyPillar_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_1F",
"name": "SkyPillar_1F",
"layout": "LAYOUT_SKY_PILLAR_1F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_2F/map.json b/data/maps/SkyPillar_2F/map.json
index 1430f9dc7..7b534c2f7 100644
--- a/data/maps/SkyPillar_2F/map.json
+++ b/data/maps/SkyPillar_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_2F",
"name": "SkyPillar_2F",
"layout": "LAYOUT_SKY_PILLAR_2F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_3F/map.json b/data/maps/SkyPillar_3F/map.json
index ddec299b5..c05324f10 100644
--- a/data/maps/SkyPillar_3F/map.json
+++ b/data/maps/SkyPillar_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_3F",
"name": "SkyPillar_3F",
"layout": "LAYOUT_SKY_PILLAR_3F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_4F/map.json b/data/maps/SkyPillar_4F/map.json
index 9c12a2071..7b5ad062e 100644
--- a/data/maps/SkyPillar_4F/map.json
+++ b/data/maps/SkyPillar_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_4F",
"name": "SkyPillar_4F",
"layout": "LAYOUT_SKY_PILLAR_4F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_5F/map.json b/data/maps/SkyPillar_5F/map.json
index 2638cb92c..5be104fb0 100644
--- a/data/maps/SkyPillar_5F/map.json
+++ b/data/maps/SkyPillar_5F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_5F",
"name": "SkyPillar_5F",
"layout": "LAYOUT_SKY_PILLAR_5F",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_Entrance/map.json b/data/maps/SkyPillar_Entrance/map.json
index 709f0af8d..c880da6ea 100644
--- a/data/maps/SkyPillar_Entrance/map.json
+++ b/data/maps/SkyPillar_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_ENTRANCE",
"name": "SkyPillar_Entrance",
"layout": "LAYOUT_SKY_PILLAR_ENTRANCE",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_Outside/map.json b/data/maps/SkyPillar_Outside/map.json
index 35721fd41..b0d4e198b 100644
--- a/data/maps/SkyPillar_Outside/map.json
+++ b/data/maps/SkyPillar_Outside/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_OUTSIDE",
"name": "SkyPillar_Outside",
"layout": "LAYOUT_SKY_PILLAR_OUTSIDE",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_Outside/scripts.inc b/data/maps/SkyPillar_Outside/scripts.inc
index 545a8126c..2e0495bca 100644
--- a/data/maps/SkyPillar_Outside/scripts.inc
+++ b/data/maps/SkyPillar_Outside/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WALLACE, 1
+
SkyPillar_Outside_MapScripts:: @ 82392A8
map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Outside_OnTransition
map_script MAP_SCRIPT_ON_LOAD, SkyPillar_Outside_OnLoad
@@ -34,7 +36,7 @@ SkyPillar_Outside_OnFrame: @ 82392FA
SkyPillar_Outside_EventScript_WallaceScene:: @ 8239304
lockall
- applymovement 1, SkyPillar_Outside_Movement_WallaceApproachPlayer
+ applymovement LOCALID_WALLACE, SkyPillar_Outside_Movement_WallaceApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
@@ -51,7 +53,7 @@ SkyPillar_Outside_EventScript_WallaceScene:: @ 8239304
msgbox SkyPillar_Outside_Text_EarthquakeNotMomentToWaste, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, SkyPillar_Outside_Movement_PlayerClimbSkyPillar
- applymovement 1, SkyPillar_Outside_Movement_WallaceClimbSkyPillar
+ applymovement LOCALID_WALLACE, SkyPillar_Outside_Movement_WallaceClimbSkyPillar
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 3 @ horizontal pan
@@ -60,13 +62,13 @@ SkyPillar_Outside_EventScript_WallaceScene:: @ 8239304
special ShakeCamera
waitstate
delay 20
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 10
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 20
- applymovement 1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
msgbox SkyPillar_Outside_Text_SituationGettingWorse, MSGBOX_DEFAULT
@@ -79,11 +81,11 @@ SkyPillar_Outside_EventScript_WallaceScene:: @ 8239304
delay 30
msgbox SkyPillar_Outside_Text_GotToGoBackForSootopolis, MSGBOX_DEFAULT
closemessage
- playse SE_KAIDAN
+ playse SE_EXIT
fadescreenswapbuffers FADE_TO_BLACK
clearflag FLAG_HIDE_MAP_NAME_POPUP
setvar VAR_SOOTOPOLIS_CITY_STATE, 4
- removeobject 1
+ removeobject LOCALID_WALLACE
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_WALLACE
fadescreenswapbuffers FADE_FROM_BLACK
releaseall
diff --git a/data/maps/SkyPillar_Top/map.json b/data/maps/SkyPillar_Top/map.json
index 8da3ca525..90301c53b 100644
--- a/data/maps/SkyPillar_Top/map.json
+++ b/data/maps/SkyPillar_Top/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SKY_PILLAR_TOP",
"name": "SkyPillar_Top",
"layout": "LAYOUT_SKY_PILLAR_TOP",
- "music": "MUS_TOZAN",
+ "music": "MUS_MT_CHIMNEY",
"region_map_section": "MAPSEC_SKY_PILLAR",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SkyPillar_Top/scripts.inc b/data/maps/SkyPillar_Top/scripts.inc
index 422ec2d1a..b8173bc69 100644
--- a/data/maps/SkyPillar_Top/scripts.inc
+++ b/data/maps/SkyPillar_Top/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_RAYQUAZA_SLEEPING, 1
+
SkyPillar_Top_MapScripts:: @ 82396B8
map_script MAP_SCRIPT_ON_RESUME, SkyPillar_Top_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Top_OnTransition
@@ -24,7 +26,7 @@ SkyPillar_Top_OnTransition: @ 82396E6
SkyPillar_Top_EventScript_SetCleanLayout:: @ 82396FD
setmaplayoutindex LAYOUT_SKY_PILLAR_TOP_CLEAN
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectmovementtype LOCALID_RAYQUAZA_SLEEPING, MOVEMENT_TYPE_FACE_DOWN
return
SkyPillar_Top_EventScript_TryShowRayquaza:: @ 8239705
@@ -40,7 +42,7 @@ SkyPillar_Top_OnWarp: @ 8239713
.2byte 0
SkyPillar_Top_EventScript_RayquazaFaceDown:: @ 823971D
- turnobject 1, DIR_SOUTH
+ turnobject LOCALID_RAYQUAZA_SLEEPING, DIR_SOUTH
end
SkyPillar_Top_EventScript_Rayquaza:: @ 8239722
@@ -100,7 +102,7 @@ SkyPillar_Top_EventScript_AwakenRayquaza:: @ 823979A
applymovement OBJ_EVENT_ID_CAMERA, SkyPillar_Top_Movement_CameraPanUp
waitmovement 0
special RemoveCameraObject
- applymovement 1, SkyPillar_Top_Movement_RayquazaStir
+ applymovement LOCALID_RAYQUAZA_SLEEPING, SkyPillar_Top_Movement_RayquazaStir
waitmovement 0
waitse
playmoncry SPECIES_RAYQUAZA, 2
@@ -119,9 +121,9 @@ SkyPillar_Top_EventScript_AwakenRayquaza:: @ 823979A
special ShakeCamera
waitstate
waitmoncry
- applymovement 1, SkyPillar_Top_Movement_RayquazaFlyOff
+ applymovement LOCALID_RAYQUAZA_SLEEPING, SkyPillar_Top_Movement_RayquazaFlyOff
waitmovement 0
- removeobject 1
+ removeobject LOCALID_RAYQUAZA_SLEEPING
msgbox SkyPillar_Top_Text_RayquazaFlewOff, MSGBOX_DEFAULT
closemessage
delay 20
diff --git a/data/maps/SlateportCity/map.json b/data/maps/SlateportCity/map.json
index 40ebfbc11..6ffed4b45 100644
--- a/data/maps/SlateportCity/map.json
+++ b/data/maps/SlateportCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY",
"name": "SlateportCity",
"layout": "LAYOUT_SLATEPORT_CITY",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/SlateportCity/scripts.inc b/data/maps/SlateportCity/scripts.inc
index a9d10e297..983ce9796 100644
--- a/data/maps/SlateportCity/scripts.inc
+++ b/data/maps/SlateportCity/scripts.inc
@@ -1,3 +1,24 @@
+.set LOCALID_FAT_MAN, 1
+.set LOCALID_MAN_1, 2
+.set LOCALID_RICH_BOY, 3
+.set LOCALID_GRUNT_1, 5
+.set LOCALID_COOK, 6
+.set LOCALID_OLD_WOMAN, 7
+.set LOCALID_GIRL, 8
+.set LOCALID_TY, 9
+.set LOCALID_GABBY, 10
+.set LOCALID_CAPT_STERN, 11
+.set LOCALID_GRUNT_2, 18
+.set LOCALID_GRUNT_3, 19
+.set LOCALID_GRUNT_4, 26
+.set LOCALID_GRUNT_5, 27
+.set LOCALID_GRUNT_6, 28
+.set LOCALID_GRUNT_7, 29
+.set LOCALID_GRUNT_8, 30
+.set LOCALID_GRUNT_9, 31
+.set LOCALID_GRUNT_11, 33
+.set LOCALID_SCOTT, 35
+
SlateportCity_MapScripts:: @ 81DCC61
map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, SlateportCity_OnFrame
@@ -19,20 +40,20 @@ SlateportCity_EventScript_EnterSlateport:: @ 81DCC8D
return
SlateportCity_EventScript_MovePeopleForSternInterview:: @ 81DCC99
- setobjectxyperm 11, 28, 13
- setobjectxyperm 7, 25, 13
- setobjectxyperm 3, 25, 14
- setobjectxyperm 6, 27, 16
- setobjectxyperm 8, 28, 16
- setobjectxyperm 1, 29, 16
- setobjectxyperm 2, 31, 14
- setobjectmovementtype 11, MOVEMENT_TYPE_FACE_DOWN
- setobjectmovementtype 7, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT
- setobjectmovementtype 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT
- setobjectmovementtype 6, MOVEMENT_TYPE_FACE_UP
- setobjectmovementtype 8, MOVEMENT_TYPE_FACE_UP
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_UP
- setobjectmovementtype 2, MOVEMENT_TYPE_FACE_LEFT
+ setobjectxyperm LOCALID_CAPT_STERN, 28, 13
+ setobjectxyperm LOCALID_OLD_WOMAN, 25, 13
+ setobjectxyperm LOCALID_RICH_BOY, 25, 14
+ setobjectxyperm LOCALID_COOK, 27, 16
+ setobjectxyperm LOCALID_GIRL, 28, 16
+ setobjectxyperm LOCALID_FAT_MAN, 29, 16
+ setobjectxyperm LOCALID_MAN_1, 31, 14
+ setobjectmovementtype LOCALID_CAPT_STERN, MOVEMENT_TYPE_FACE_DOWN
+ setobjectmovementtype LOCALID_OLD_WOMAN, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT
+ setobjectmovementtype LOCALID_RICH_BOY, MOVEMENT_TYPE_FACE_UP_AND_RIGHT
+ setobjectmovementtype LOCALID_COOK, MOVEMENT_TYPE_FACE_UP
+ setobjectmovementtype LOCALID_GIRL, MOVEMENT_TYPE_FACE_UP
+ setobjectmovementtype LOCALID_FAT_MAN, MOVEMENT_TYPE_FACE_UP
+ setobjectmovementtype LOCALID_MAN_1, MOVEMENT_TYPE_FACE_LEFT
return
SlateportCity_EventScript_SetReadyForScottScene:: @ 81DCCE7
@@ -40,13 +61,13 @@ SlateportCity_EventScript_SetReadyForScottScene:: @ 81DCCE7
getplayerxy VAR_0x8004, VAR_0x8005
compare VAR_0x8004, 30
goto_if_eq SlateportCity_EventScript_MoveScottLeft
- setobjectxyperm 35, 23, 27
- setobjectmovementtype 35, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCOTT, 23, 27
+ setobjectmovementtype LOCALID_SCOTT, MOVEMENT_TYPE_FACE_RIGHT
return
SlateportCity_EventScript_MoveScottLeft:: @ 81DCD06
- setobjectxyperm 35, 22, 27
- setobjectmovementtype 35, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_SCOTT, 22, 27
+ setobjectmovementtype LOCALID_SCOTT, MOVEMENT_TYPE_FACE_RIGHT
return
SlateportCity_OnFrame: @ 81DCD12
@@ -55,22 +76,22 @@ SlateportCity_OnFrame: @ 81DCD12
SlateportCity_EventScript_ScottScene:: @ 81DCD1C
lockall
- addobject 35
+ addobject LOCALID_SCOTT
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_PlayerFaceScott
- applymovement 35, SlateportCity_Movement_ScottApproachPlayer
+ applymovement LOCALID_SCOTT, SlateportCity_Movement_ScottApproachPlayer
waitmovement 0
msgbox SlateportCity_Text_YouDroveTeamAquaAway, MSGBOX_DEFAULT
closemessage
- applymovement 35, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
delay 60
msgbox SlateportCity_Text_MaybeThisTrainer, MSGBOX_DEFAULT
- applymovement 35, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
msgbox SlateportCity_Text_LetsRegisterEachOther, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox SlateportCity_Text_RegisteredScott, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -78,11 +99,11 @@ SlateportCity_EventScript_ScottScene:: @ 81DCD1C
setflag FLAG_ENABLE_SCOTT_MATCH_CALL
msgbox SlateportCity_Text_KeepEyeOnTrainersBeSeeingYou, MSGBOX_DEFAULT
closemessage
- applymovement 35, SlateportCity_Movement_ScottExit
+ applymovement LOCALID_SCOTT, SlateportCity_Movement_ScottExit
waitmovement 0
- removeobject 35
- setobjectxyperm 35, 10, 12
- setobjectmovementtype 35, MOVEMENT_TYPE_FACE_DOWN
+ removeobject LOCALID_SCOTT
+ setobjectxyperm LOCALID_SCOTT, 10, 12
+ setobjectmovementtype LOCALID_SCOTT, MOVEMENT_TYPE_FACE_DOWN
clearflag FLAG_HIDE_MAP_NAME_POPUP
setvar VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 2
addvar VAR_SCOTT_STATE, 1
@@ -149,7 +170,7 @@ SlateportCity_EventScript_EffortRibbonWoman:: @ 81DCDE4
compare VAR_RESULT, FALSE
call_if_eq SlateportCity_EventScript_MonEVsNotMaxed
msgbox SlateportCity_Text_PleaseGiveItThisEffortRibbon, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message SlateportCity_Text_ReceivedEffortRibbon
waitfanfare
msgbox SlateportCity_Text_PutEffortRibbonOnMon, MSGBOX_DEFAULT
@@ -360,7 +381,7 @@ SlateportCity_EventScript_AquaGrunt1:: @ 81DD009
faceplayer
msgbox SlateportCity_Text_QuitPushing, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -370,7 +391,7 @@ SlateportCity_EventScript_AquaGrunt2:: @ 81DD020
faceplayer
msgbox SlateportCity_Text_AquaHasPolicy, MSGBOX_DEFAULT
closemessage
- applymovement 18, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_2, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -380,7 +401,7 @@ SlateportCity_EventScript_AquaGrunt3:: @ 81DD037
faceplayer
msgbox SlateportCity_Text_BossIsBrilliant, MSGBOX_DEFAULT
closemessage
- applymovement 19, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_3, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -390,7 +411,7 @@ SlateportCity_EventScript_AquaGrunt4:: @ 81DD04E
faceplayer
msgbox SlateportCity_Text_WhatsNewSchemeIWonder, MSGBOX_DEFAULT
closemessage
- applymovement 26, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_4, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -400,7 +421,7 @@ SlateportCity_EventScript_AquaGrunt5:: @ 81DD065
faceplayer
msgbox SlateportCity_Text_ShouldTakeItAll, MSGBOX_DEFAULT
closemessage
- applymovement 27, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_5, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -410,7 +431,7 @@ SlateportCity_EventScript_AquaGrunt6:: @ 81DD07C
faceplayer
msgbox SlateportCity_Text_DontButtIn, MSGBOX_DEFAULT
closemessage
- applymovement 28, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_6, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -420,7 +441,7 @@ SlateportCity_EventScript_AquaGrunt7:: @ 81DD093
faceplayer
msgbox SlateportCity_Text_RemindsMeOfLongLineForGames, MSGBOX_DEFAULT
closemessage
- applymovement 29, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_7, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -430,7 +451,7 @@ SlateportCity_EventScript_AquaGrunt8:: @ 81DD0AA
faceplayer
msgbox SlateportCity_Text_WhyAreWeLiningUp, MSGBOX_DEFAULT
closemessage
- applymovement 30, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_8, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -439,31 +460,31 @@ SlateportCity_EventScript_AquaGrunt9:: @ 81DD0C1
lock
faceplayer
playse SE_PIN
- applymovement 31, Common_Movement_ExclamationMark
+ applymovement LOCALID_GRUNT_9, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 31, Common_Movement_Delay48
+ applymovement LOCALID_GRUNT_9, Common_Movement_Delay48
waitmovement 0
msgbox SlateportCity_Text_WhatDoYouWant, MSGBOX_DEFAULT
closemessage
- applymovement 31, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_9, Common_Movement_FaceOriginalDirection
waitmovement 0
- applymovement 31, SlateportCity_Movement_DelayAquaGrunt
+ applymovement LOCALID_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
waitmovement 0
- applymovement 31, Common_Movement_FacePlayer
+ applymovement LOCALID_GRUNT_9, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_Text_IllReadSignForYou, MSGBOX_DEFAULT
closemessage
- applymovement 31, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_9, Common_Movement_FaceOriginalDirection
waitmovement 0
- applymovement 31, SlateportCity_Movement_DelayAquaGrunt
+ applymovement LOCALID_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
waitmovement 0
msgbox SlateportCity_Text_SaysSomethingLikeSeaIsEndless, MSGBOX_DEFAULT
closemessage
- applymovement 31, Common_Movement_FacePlayer
+ applymovement LOCALID_GRUNT_9, Common_Movement_FacePlayer
waitmovement 0
- applymovement 31, SlateportCity_Movement_DelayAquaGrunt
+ applymovement LOCALID_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
waitmovement 0
- applymovement 31, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_9, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -482,7 +503,7 @@ SlateportCity_EventScript_AquaGrunt11:: @ 81DD153
faceplayer
msgbox SlateportCity_Text_HotSpringsAfterOperation, MSGBOX_DEFAULT
closemessage
- applymovement 33, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GRUNT_11, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -565,48 +586,48 @@ SlateportCity_EventScript_CaptStern:: @ 81DD1F8
msgbox SlateportCity_Text_SternMoveAheadWithExploration, MSGBOX_DEFAULT
msgbox SlateportCity_Text_GabbyWonderfulThanksForInterview, MSGBOX_DEFAULT
closemessage
- applymovement 10, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_GABBY, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 10
- applymovement 9, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_TY, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 25
- applymovement 11, SlateportCity_Movement_SternWatchGabbyAndTyExit
+ applymovement LOCALID_CAPT_STERN, SlateportCity_Movement_SternWatchGabbyAndTyExit
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_PlayerFaceStern
- applymovement 10, SlateportCity_Movement_GabbyExit
- applymovement 9, SlateportCity_Movement_TyExit
+ applymovement LOCALID_GABBY, SlateportCity_Movement_GabbyExit
+ applymovement LOCALID_TY, SlateportCity_Movement_TyExit
waitmovement 0
- removeobject 10
- removeobject 9
+ removeobject LOCALID_GABBY
+ removeobject LOCALID_TY
msgbox SlateportCity_Text_SternWhewFirstInterview, MSGBOX_DEFAULT
- applymovement 11, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_CAPT_STERN, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox SlateportCity_Text_OhPlayerWeMadeDiscovery, MSGBOX_DEFAULT
- playbgm MUS_AQA_0, 0
+ playbgm MUS_ENCOUNTER_AQUA, 0
msgbox SlateportCity_Text_AquaWillAssumeControlOfSubmarine, MSGBOX_DEFAULT
- applymovement 6, Common_Movement_WalkInPlaceFastestLeft
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
- applymovement 7, SlateportCity_Movement_OldWomanConcern
- applymovement 3, Common_Movement_QuestionMark
- applymovement 2, SlateportCity_Movement_ManConcern
+ applymovement LOCALID_COOK, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_FAT_MAN, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_OLD_WOMAN, SlateportCity_Movement_OldWomanConcern
+ applymovement LOCALID_RICH_BOY, Common_Movement_QuestionMark
+ applymovement LOCALID_MAN_1, SlateportCity_Movement_ManConcern
waitmovement 0
- applymovement 11, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_CAPT_STERN, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
msgbox SlateportCity_Text_SternWhatWasAllThat, MSGBOX_DEFAULT
playse SE_PIN
- applymovement 11, Common_Movement_ExclamationMark
+ applymovement LOCALID_CAPT_STERN, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 11, Common_Movement_Delay48
+ applymovement LOCALID_CAPT_STERN, Common_Movement_Delay48
waitmovement 0
- applymovement 11, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_CAPT_STERN, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox SlateportCity_Text_FromHarborTryingToTakeSub, MSGBOX_DEFAULT
msgbox SlateportCity_Text_PleaseComeWithMe, MSGBOX_DEFAULT
closemessage
- applymovement 11, SlateportCity_Movement_SternEnterHarbor
+ applymovement LOCALID_CAPT_STERN, SlateportCity_Movement_SternEnterHarbor
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_PlayerEnterHarbor
waitmovement 0
- removeobject 11
+ removeobject LOCALID_CAPT_STERN
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT
@@ -891,18 +912,18 @@ SlateportCity_EventScript_ScottBattleTentScene:: @ 81DD5DC
waitmovement 0
opendoor 10, 12
waitdooranim
- addobject 35
+ addobject LOCALID_SCOTT
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_PushPlayerDown
- applymovement 35, SlateportCity_Movement_ScottExitBattleTent
+ applymovement LOCALID_SCOTT, SlateportCity_Movement_ScottExitBattleTent
waitmovement 0
closedoor 10, 12
waitdooranim
msgbox SlateportCity_Text_TakingBattleTentChallenge, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_Movement_PlayerWatchScottExit
- applymovement 35, SlateportCity_Movement_ScottExitAfterBattleTent
+ applymovement LOCALID_SCOTT, SlateportCity_Movement_ScottExitAfterBattleTent
waitmovement 0
- removeobject 35
+ removeobject LOCALID_SCOTT
addvar VAR_SCOTT_STATE, 1
setvar VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 3
releaseall
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/map.json b/data/maps/SlateportCity_BattleTentBattleRoom/map.json
index 4bc1ea9f1..27cce84b4 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/map.json
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM",
"name": "SlateportCity_BattleTentBattleRoom",
"layout": "LAYOUT_BATTLE_TENT_BATTLE_ROOM",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc b/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
index f67c6f081..e642a1386 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_OPPONENT, 2
+.set LOCALID_PLAYER, 3
+
SlateportCity_BattleTentBattleRoom_MapScripts:: @ 8209960
map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_BattleTentBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SlateportCity_BattleTentBattleRoom_OnWarp
@@ -5,7 +8,7 @@ SlateportCity_BattleTentBattleRoom_MapScripts:: @ 8209960
.byte 0
@ On this map the player (OBJ_EVENT_ID_PLAYER) is hidden
- @ The player is represented instead by object event 3, which has the gfx id VAR_OBJ_GFX_ID_1
+ @ The player is represented instead by LOCALID_PLAYER, which has the gfx id VAR_OBJ_GFX_ID_1
SlateportCity_BattleTentBattleRoom_OnTransition: @ 8209970
call SlateportCity_BattleTentBattleRoom_EventScript_SetPlayerGfx
@@ -34,7 +37,7 @@ SlateportCity_BattleTentBattleRoom_OnWarp: @ 820999A
SlateportCity_BattleTentBattleRoom_EventScript_SetUpObjects:: @ 82099A4
setvar VAR_TEMP_1, 1
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM
- hideobjectat 2, MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM
+ hideobjectat LOCALID_OPPONENT, MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM
end
SlateportCity_BattleTentBattleRoom_OnFrame: @ 82099B4
@@ -42,13 +45,13 @@ SlateportCity_BattleTentBattleRoom_OnFrame: @ 82099B4
.2byte 0
SlateportCity_BattleTentBattleRoom_EventScript_EnterRoom:: @ 82099BE
- applymovement 3, SlateportCity_BattleTentBattleRoom_Movement_PlayerEnter
+ applymovement LOCALID_PLAYER, SlateportCity_BattleTentBattleRoom_Movement_PlayerEnter
waitmovement 0
factory_setopponentgfx
- setobjectxyperm 2, 5, 1
- removeobject 2
- addobject 2
- applymovement 2, SlateportCity_BattleTentBattleRoom_Movement_OpponentEnter
+ setobjectxyperm LOCALID_OPPONENT, 5, 1
+ removeobject LOCALID_OPPONENT
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, SlateportCity_BattleTentBattleRoom_Movement_OpponentEnter
waitmovement 0
battletent_getopponentintro
lockall
diff --git a/data/maps/SlateportCity_BattleTentCorridor/map.json b/data/maps/SlateportCity_BattleTentCorridor/map.json
index e285ccdb1..c9cd4b1a7 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/map.json
+++ b/data/maps/SlateportCity_BattleTentCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_BATTLE_TENT_CORRIDOR",
"name": "SlateportCity_BattleTentCorridor",
"layout": "LAYOUT_BATTLE_TENT_CORRIDOR",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
index 817e3eaba..c018f54b9 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
+++ b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
SlateportCity_BattleTentCorridor_MapScripts:: @ 8208E26
map_script MAP_SCRIPT_ON_FRAME_TABLE, SlateportCity_BattleTentCorridor_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SlateportCity_BattleTentCorridor_OnWarp
@@ -13,8 +15,8 @@ SlateportCity_BattleTentCorridor_EventScript_SetUpObjects:: @ 8208E3B
setvar VAR_TEMP_1, 1
compare VAR_0x8006, 1
goto_if_ne SlateportCity_BattleTentCorridor_EventScript_TurnPlayerNorth
- setobjectxy 1, 2, 2
- turnobject 1, DIR_SOUTH
+ setobjectxy LOCALID_ATTENDANT, 2, 2
+ turnobject LOCALID_ATTENDANT, DIR_SOUTH
SlateportCity_BattleTentCorridor_EventScript_TurnPlayerNorth:: @ 8208E56
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
end
@@ -27,7 +29,7 @@ SlateportCity_BattleTentCorridor_EventScript_EnterCorridor:: @ 8208E65
compare VAR_0x8006, 1
goto_if_eq SlateportCity_BattleTentCorridor_EventScript_ReturnToRoomFromBattle
setvar VAR_TEMP_0, 1
- applymovement 1, SlateportCity_BattleTentCorridor_Movement_AttendantEnter
+ applymovement LOCALID_ATTENDANT, SlateportCity_BattleTentCorridor_Movement_AttendantEnter
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_BattleTentCorridor_Movement_PlayerEnter
waitmovement 0
compare VAR_0x8006, 2
@@ -41,11 +43,11 @@ SlateportCity_BattleTentCorridor_EventScript_EnterCorridor:: @ 8208E65
SlateportCity_BattleTentCorridor_EventScript_EnterBattleRoom:: @ 8208EB4
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_RightThisWay, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
opendoor 2, 1
waitdooranim
- applymovement 1, SlateportCity_BattleTentCorridor_Movement_AttendantExit
+ applymovement LOCALID_ATTENDANT, SlateportCity_BattleTentCorridor_Movement_AttendantExit
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_BattleTentCorridor_Movement_PlayerExit
waitmovement 0
closedoor 2, 1
@@ -58,7 +60,7 @@ SlateportCity_BattleTentCorridor_EventScript_ReturnToRoomFromBattle:: @ 8208EEE
factory_setopponentmons
factory_resethelditems
msgbox BattleFrontier_BattleFactoryPreBattleRoom_Text_LetUsRestoreMons, MSGBOX_DEFAULT
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
SlateportCity_BattleTentCorridor_EventScript_AskReadyForOpponent:: @ 8208F0D
diff --git a/data/maps/SlateportCity_BattleTentLobby/map.json b/data/maps/SlateportCity_BattleTentLobby/map.json
index e2c439591..efd03e1e2 100644
--- a/data/maps/SlateportCity_BattleTentLobby/map.json
+++ b/data/maps/SlateportCity_BattleTentLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_BATTLE_TENT_LOBBY",
"name": "SlateportCity_BattleTentLobby",
"layout": "LAYOUT_BATTLE_TENT_LOBBY",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_BattleTentLobby/scripts.inc b/data/maps/SlateportCity_BattleTentLobby/scripts.inc
index 811232e79..bdc8eb05f 100644
--- a/data/maps/SlateportCity_BattleTentLobby/scripts.inc
+++ b/data/maps/SlateportCity_BattleTentLobby/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
SlateportCity_BattleTentLobby_MapScripts:: @ 8208730
map_script MAP_SCRIPT_ON_FRAME_TABLE, SlateportCity_BattleTentLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SlateportCity_BattleTentLobby_OnWarp
@@ -51,7 +53,7 @@ SlateportCity_BattleTentLobby_EventScript_GivePrize:: @ 82087E9
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
message BattleFrontier_BattleTowerLobby_Text_ReceivedPrize @ Odd that it uses Tower's instead of Factory's or its own
waitmessage
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
goto SlateportCity_BattleTentLobby_EventScript_EndGivePrize
@@ -138,12 +140,12 @@ SlateportCity_BattleTentLobby_EventScript_EnterChallenge:: @ 82089AC
end
SlateportCity_BattleTentLobby_EventScript_WalkToDoor:: @ 82089C9
- applymovement 1, SlateportCity_BattleTentLobby_Movement_AttendantWalkToDoor
+ applymovement LOCALID_ATTENDANT, SlateportCity_BattleTentLobby_Movement_AttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_BattleTentLobby_Movement_PlayerWalkToDoor
waitmovement 0
opendoor 6, 1
waitdooranim
- applymovement 1, SlateportCity_BattleTentLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, SlateportCity_BattleTentLobby_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_BattleTentLobby_Movement_PlayerEnterDoor
waitmovement 0
closedoor 6, 1
diff --git a/data/maps/SlateportCity_Harbor/map.json b/data/maps/SlateportCity_Harbor/map.json
index 19bb83a06..17d3c8940 100644
--- a/data/maps/SlateportCity_Harbor/map.json
+++ b/data/maps/SlateportCity_Harbor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_HARBOR",
"name": "SlateportCity_Harbor",
"layout": "LAYOUT_HARBOR",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_Harbor/scripts.inc b/data/maps/SlateportCity_Harbor/scripts.inc
index e195485b2..644911ea6 100644
--- a/data/maps/SlateportCity_Harbor/scripts.inc
+++ b/data/maps/SlateportCity_Harbor/scripts.inc
@@ -1,3 +1,9 @@
+.set LOCALID_CAPT_STERN, 4
+.set LOCALID_SS_TIDAL, 5
+.set LOCALID_GRUNT, 6
+.set LOCALID_ARCHIE, 7
+.set LOCALID_SUBMARINE, 8
+
SlateportCity_Harbor_MapScripts:: @ 820C97D
map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_Harbor_OnTransition
.byte 0
@@ -15,9 +21,9 @@ SlateportCity_Harbor_EventScript_ShowSSTidal:: @ 820C9A5
return
SlateportCity_Harbor_EventScript_ReadyAquaEscapeScene:: @ 820C9A9
- savebgm MUS_AQA_0
- setobjectxyperm 4, 12, 13
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_LEFT
+ savebgm MUS_ENCOUNTER_AQUA
+ setobjectxyperm LOCALID_CAPT_STERN, 12, 13
+ setobjectmovementtype LOCALID_CAPT_STERN, MOVEMENT_TYPE_FACE_LEFT
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS
return
@@ -48,20 +54,20 @@ SlateportCity_Harbor_EventScript_AquaEscapeTrigger3:: @ 820C9DF
end
SlateportCity_Harbor_EventScript_AquaEscapeScene:: @ 820C9F5
- applymovement 7, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
- applymovement 6, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_GRUNT, Common_Movement_WalkInPlaceFastestDown
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox SlateportCity_Harbor_Text_ArchieYouAgainHideoutInLilycove, MSGBOX_DEFAULT
closemessage
- applymovement 6, SlateportCity_Harbor_Movement_AquaBoardSub
- applymovement 7, SlateportCity_Harbor_Movement_AquaBoardSub
- applymovement 8, SlateportCity_Harbor_Movement_SubmarineExit
+ applymovement LOCALID_GRUNT, SlateportCity_Harbor_Movement_AquaBoardSub
+ applymovement LOCALID_ARCHIE, SlateportCity_Harbor_Movement_AquaBoardSub
+ applymovement LOCALID_SUBMARINE, SlateportCity_Harbor_Movement_SubmarineExit
waitmovement 0
- removeobject 6
- removeobject 7
- removeobject 8
+ removeobject LOCALID_GRUNT
+ removeobject LOCALID_ARCHIE
+ removeobject LOCALID_SUBMARINE
setvar VAR_SLATEPORT_HARBOR_STATE, 2
setflag FLAG_MET_TEAM_AQUA_HARBOR
setflag FLAG_HIDE_LILCOVE_MOTEL_SCOTT
@@ -77,27 +83,27 @@ SlateportCity_Harbor_EventScript_AquaEscapeScene:: @ 820C9F5
closemessage
setflag FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE
setflag FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE
- copyobjectxytoperm 4
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_RIGHT
+ copyobjectxytoperm LOCALID_CAPT_STERN
+ setobjectmovementtype LOCALID_CAPT_STERN, MOVEMENT_TYPE_FACE_RIGHT
releaseall
end
SlateportCity_Harbor_EventScript_SternApproachPlayer0:: @ 820CA89
- applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer0
+ applymovement LOCALID_CAPT_STERN, SlateportCity_Harbor_Movement_SternApproachPlayer0
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
SlateportCity_Harbor_EventScript_SternApproachPlayer1:: @ 820CA9E
- applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer1
+ applymovement LOCALID_CAPT_STERN, SlateportCity_Harbor_Movement_SternApproachPlayer1
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
SlateportCity_Harbor_EventScript_SternApproachPlayer:: @ 820CAB3
- applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer
+ applymovement LOCALID_CAPT_STERN, SlateportCity_Harbor_Movement_SternApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
@@ -238,7 +244,7 @@ SlateportCity_Harbor_EventScript_BoardFerry:: @ 820CBE9
call_if_eq SlateportCity_Harbor_EventScript_BoardFerryEast
delay 30
hideobjectat OBJ_EVENT_ID_PLAYER, 0
- setvar VAR_0x8004, 5
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepart
return
diff --git a/data/maps/SlateportCity_House/map.json b/data/maps/SlateportCity_House/map.json
index d1bdfa1e3..5ccc92566 100644
--- a/data/maps/SlateportCity_House/map.json
+++ b/data/maps/SlateportCity_House/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_HOUSE",
"name": "SlateportCity_House",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_Mart/map.json b/data/maps/SlateportCity_Mart/map.json
index 8c5924ce8..45d322555 100644
--- a/data/maps/SlateportCity_Mart/map.json
+++ b/data/maps/SlateportCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_MART",
"name": "SlateportCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_NameRatersHouse/map.json b/data/maps/SlateportCity_NameRatersHouse/map.json
index a1728f78a..c0a94fd69 100644
--- a/data/maps/SlateportCity_NameRatersHouse/map.json
+++ b/data/maps/SlateportCity_NameRatersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_NAME_RATERS_HOUSE",
"name": "SlateportCity_NameRatersHouse",
"layout": "LAYOUT_HOUSE_WITH_BED",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/map.json b/data/maps/SlateportCity_OceanicMuseum_1F/map.json
index 00b2e8912..7748f5438 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/map.json
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_1F",
"name": "SlateportCity_OceanicMuseum_1F",
"layout": "LAYOUT_SLATEPORT_CITY_OCEANIC_MUSEUM_1F",
- "music": "MUS_FUNE_KAN",
+ "music": "MUS_OCEANIC_MUSEUM",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc
index 81b4c2008..90c9b93b7 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_FAMILIAR_GRUNT, 13
+
SlateportCity_OceanicMuseum_1F_MapScripts:: @ 820AD95
.byte 0
@@ -33,9 +35,9 @@ SlateportCity_OceanicMuseum_1F_EventScript_PayEntranceFee:: @ 820ADC1
SlateportCity_OceanicMuseum_1F_EventScript_CheckMoneyForFee:: @ 820ADE8
checkmoney 50, 0
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_NotEnoughMoney
- playse SE_REGI
+ playse SE_SHOP
removemoney 50, 0
updatemoneybox 0, 0
msgbox SlateportCity_OceanicMuseum_1F_Text_PleaseEnjoyYourself, MSGBOX_DEFAULT
@@ -146,9 +148,9 @@ SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGrunt:: @ 820AEF8
faceplayer
delay 8
playse SE_PIN
- applymovement 13, Common_Movement_ExclamationMark
+ applymovement LOCALID_FAMILIAR_GRUNT, Common_Movement_ExclamationMark
waitmovement 0
- applymovement 13, Common_Movement_Delay48
+ applymovement LOCALID_FAMILIAR_GRUNT, Common_Movement_Delay48
waitmovement 0
msgbox SlateportCity_OceanicMuseum_1F_Text_RememberMeTakeThis, MSGBOX_DEFAULT
giveitem ITEM_TM46
@@ -169,28 +171,28 @@ SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGrunt:: @ 820AEF8
SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExitNorth:: @ 820AF6C
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_1F_Movement_PlayerWatchGruntExitNorth
- applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExitNorth
+ applymovement LOCALID_FAMILIAR_GRUNT, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExitNorth
waitmovement 0
goto SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExited
end
SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExitSouth:: @ 820AF83
- applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExit
+ applymovement LOCALID_FAMILIAR_GRUNT, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExit
waitmovement 0
goto SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExited
end
SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExitWestEast:: @ 820AF93
applymovement OBJ_EVENT_ID_PLAYER, SlateportCity_OceanicMuseum_1F_Movement_PlayerWatchGruntExitWestEast
- applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExit
+ applymovement LOCALID_FAMILIAR_GRUNT, SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExit
waitmovement 0
goto SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExited
end
SlateportCity_OceanicMuseum_1F_EventScript_FamiliarGruntExited:: @ 820AFAA
setflag FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_FAMILIAR_AQUA_GRUNT
- playse SE_KAIDAN
- removeobject 13
+ playse SE_EXIT
+ removeobject LOCALID_FAMILIAR_GRUNT
release
end
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/map.json b/data/maps/SlateportCity_OceanicMuseum_2F/map.json
index af23dffef..7b78802e3 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/map.json
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F",
"name": "SlateportCity_OceanicMuseum_2F",
"layout": "LAYOUT_SLATEPORT_CITY_OCEANIC_MUSEUM_2F",
- "music": "MUS_FUNE_KAN",
+ "music": "MUS_OCEANIC_MUSEUM",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc
index 885c512a3..bba75dbd1 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_CAPT_STERN, 1
+.set LOCALID_ARCHIE, 2
+.set LOCALID_GRUNT_1, 3
+.set LOCALID_GRUNT_2, 4
+
SlateportCity_OceanicMuseum_2F_MapScripts:: @ 820BAFF
.byte 0
@@ -6,15 +11,15 @@ SlateportCity_OceanicMuseum_2F_EventScript_CaptStern:: @ 820BB00
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_ThankYouForTheParts, MSGBOX_DEFAULT
closemessage
- playbgm MUS_AQA_0, 1
- addobject 3
- applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_FirstGruntEnter
+ playbgm MUS_ENCOUNTER_AQUA, 1
+ addobject LOCALID_GRUNT_1
+ applymovement LOCALID_GRUNT_1, SlateportCity_OceanicMuseum_2F_Movement_FirstGruntEnter
waitmovement 0
- addobject 4
- applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_SecondGruntEnter
+ addobject LOCALID_GRUNT_2
+ applymovement LOCALID_GRUNT_2, SlateportCity_OceanicMuseum_2F_Movement_SecondGruntEnter
waitmovement 0
- applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_FirstGruntApproach
- applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_SecondGruntApproach
+ applymovement LOCALID_GRUNT_1, SlateportCity_OceanicMuseum_2F_Movement_FirstGruntApproach
+ applymovement LOCALID_GRUNT_2, SlateportCity_OceanicMuseum_2F_Movement_SecondGruntApproach
waitmovement 0
compare VAR_FACING, DIR_SOUTH
call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_PlayerFaceGrunts
@@ -26,7 +31,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_CaptStern:: @ 820BB00
msgbox SlateportCity_OceanicMuseum_2F_Text_SternWhoAreYou, MSGBOX_DEFAULT
msgbox SlateportCity_OceanicMuseum_2F_Text_WereTeamAqua, MSGBOX_DEFAULT
closemessage
- applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_GruntApproachToBattle
+ applymovement LOCALID_GRUNT_2, SlateportCity_OceanicMuseum_2F_Movement_GruntApproachToBattle
waitmovement 0
compare VAR_FACING, DIR_SOUTH
call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_PlayerApproachGruntSouth
@@ -35,36 +40,36 @@ SlateportCity_OceanicMuseum_2F_EventScript_CaptStern:: @ 820BB00
trainerbattle_no_intro TRAINER_GRUNT_MUSEUM_1, SlateportCity_OceanicMuseum_2F_Text_Grunt1Defeat
msgbox SlateportCity_OceanicMuseum_2F_Text_BossGoingToBeFurious, MSGBOX_DEFAULT
closemessage
- applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_GruntDefeated
+ applymovement LOCALID_GRUNT_2, SlateportCity_OceanicMuseum_2F_Movement_GruntDefeated
waitmovement 0
- applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_GruntApproachToBattle
+ applymovement LOCALID_GRUNT_1, SlateportCity_OceanicMuseum_2F_Movement_GruntApproachToBattle
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_LetMeTakeCareOfThis, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_MUSEUM_2, SlateportCity_OceanicMuseum_2F_Text_Grunt2Defeat
- applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_GruntDefeated
+ applymovement LOCALID_GRUNT_1, SlateportCity_OceanicMuseum_2F_Movement_GruntDefeated
waitmovement 0
- applymovement 3, Common_Movement_WalkInPlaceFastestDown
- applymovement 4, Common_Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GRUNT_1, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_GRUNT_2, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_MeddlingKid, MSGBOX_DEFAULT
closemessage
delay 35
- addobject 2
- applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_ArchieEnter
- applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_GruntMoveForArchie
+ addobject LOCALID_ARCHIE
+ applymovement LOCALID_ARCHIE, SlateportCity_OceanicMuseum_2F_Movement_ArchieEnter
+ applymovement LOCALID_GRUNT_2, SlateportCity_OceanicMuseum_2F_Movement_GruntMoveForArchie
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_CameToSeeWhatsTakingSoLong, MSGBOX_DEFAULT
closemessage
- applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_ArchieApproachPlayer
+ applymovement LOCALID_ARCHIE, SlateportCity_OceanicMuseum_2F_Movement_ArchieApproachPlayer
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_ArchieWarning, MSGBOX_DEFAULT
closemessage
savebgm MUS_DUMMY
fadedefaultbgm
fadescreen FADE_TO_BLACK
- removeobject 2
- removeobject 3
- removeobject 4
+ removeobject LOCALID_ARCHIE
+ removeobject LOCALID_GRUNT_1
+ removeobject LOCALID_GRUNT_2
fadescreen FADE_FROM_BLACK
delay 30
setflag FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_AQUA_GRUNTS
@@ -76,10 +81,10 @@ SlateportCity_OceanicMuseum_2F_EventScript_CaptStern:: @ 820BB00
msgbox SlateportCity_OceanicMuseum_2F_Text_SternIveGotToGo, MSGBOX_DEFAULT
closemessage
fadescreen FADE_TO_BLACK
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
- removeobject 1
+ removeobject LOCALID_CAPT_STERN
setflag FLAG_HIDE_ROUTE_110_TEAM_AQUA
compare VAR_REGISTER_BIRCH_STATE, 0
call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_ReadyRegisterBirch
@@ -101,7 +106,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_PlayerFaceGrunts:: @ 820BC92
return
SlateportCity_OceanicMuseum_2F_EventScript_SternFaceGrunts:: @ 820BC9D
- applymovement 1, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_CAPT_STERN, Common_Movement_WalkInPlaceFastestLeft
waitmovement 0
return
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/map.json b/data/maps/SlateportCity_PokemonCenter_1F/map.json
index fe730efd7..91132909a 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/map.json
+++ b/data/maps/SlateportCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_POKEMON_CENTER_1F",
"name": "SlateportCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc
index ba4319cba..e6b1acea8 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
SlateportCity_PokemonCenter_1F_MapScripts:: @ 820DABF
map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ SlateportCity_PokemonCenter_1F_OnTransition: @ 820DACA
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
SlateportCity_PokemonCenter_1F_EventScript_Nurse:: @ 820DAD3
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/map.json b/data/maps/SlateportCity_PokemonCenter_2F/map.json
index d2204dabc..74b5ee63c 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/map.json
+++ b/data/maps/SlateportCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_POKEMON_CENTER_2F",
"name": "SlateportCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_PokemonFanClub/map.json b/data/maps/SlateportCity_PokemonFanClub/map.json
index ae27c318b..b1e4b0f8b 100644
--- a/data/maps/SlateportCity_PokemonFanClub/map.json
+++ b/data/maps/SlateportCity_PokemonFanClub/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_POKEMON_FAN_CLUB",
"name": "SlateportCity_PokemonFanClub",
"layout": "LAYOUT_SLATEPORT_CITY_POKEMON_FAN_CLUB",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/map.json b/data/maps/SlateportCity_SternsShipyard_1F/map.json
index 45e5f5734..66cdd6a1d 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/map.json
+++ b/data/maps/SlateportCity_SternsShipyard_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_STERNS_SHIPYARD_1F",
"name": "SlateportCity_SternsShipyard_1F",
"layout": "LAYOUT_SLATEPORT_CITY_STERNS_SHIPYARD_1F",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc
index 4939f5407..8c65f9592 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc
+++ b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_DOCK, 1
+
SlateportCity_SternsShipyard_1F_MapScripts:: @ 8207F3F
.byte 0
@@ -8,11 +10,11 @@ SlateportCity_SternsShipyard_1F_EventScript_Dock:: @ 8207F40
goto_if_set FLAG_DELIVERED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_NeedVeteran
goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_GoFindStern
msgbox SlateportCity_SternsShipyard_1F_Text_CantMakeHeadsOrTails, MSGBOX_DEFAULT
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_DOCK, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_MeetDockDeliverToStern, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_DOCK, Common_Movement_FaceOriginalDirection
waitmovement 0
setflag FLAG_DOCK_REJECTED_DEVON_GOODS
setflag FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA
@@ -20,31 +22,31 @@ SlateportCity_SternsShipyard_1F_EventScript_Dock:: @ 8207F40
end
SlateportCity_SternsShipyard_1F_EventScript_FerryReady:: @ 8207F92
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_DOCK, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_FerryIsReady, MSGBOX_DEFAULT
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_BrineyJoined:: @ 8207FA6
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_DOCK, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_BrineyJoinedUs, MSGBOX_DEFAULT
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_GoFindStern:: @ 8207FBA
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_DOCK, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_CouldYouFindStern, MSGBOX_DEFAULT
closemessage
- applymovement 1, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_DOCK, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_NeedVeteran:: @ 8207FD9
- applymovement 1, Common_Movement_FacePlayer
+ applymovement LOCALID_DOCK, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_CouldUseAdviceFromVeteran, MSGBOX_DEFAULT
releaseall
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/map.json b/data/maps/SlateportCity_SternsShipyard_2F/map.json
index 452c3f47a..1b89b2bfa 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/map.json
+++ b/data/maps/SlateportCity_SternsShipyard_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SLATEPORT_CITY_STERNS_SHIPYARD_2F",
"name": "SlateportCity_SternsShipyard_2F",
"layout": "LAYOUT_SLATEPORT_CITY_STERNS_SHIPYARD_2F",
- "music": "MUS_FINECITY",
+ "music": "MUS_SLATEPORT",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity/map.json b/data/maps/SootopolisCity/map.json
index 41e5cf61a..d4c71db61 100644
--- a/data/maps/SootopolisCity/map.json
+++ b/data/maps/SootopolisCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY",
"name": "SootopolisCity",
"layout": "LAYOUT_SOOTOPOLIS_CITY",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/SootopolisCity/scripts.inc b/data/maps/SootopolisCity/scripts.inc
index a973a0429..e6ceb6418 100644
--- a/data/maps/SootopolisCity/scripts.inc
+++ b/data/maps/SootopolisCity/scripts.inc
@@ -1,3 +1,21 @@
+.set LOCALID_EXPERT, 1
+.set LOCALID_WOMAN_2, 2
+.set LOCALID_KIRI, 3
+.set LOCALID_NINJA_BOY, 4
+.set LOCALID_BOY_1, 5
+.set LOCALID_STEVEN, 7
+.set LOCALID_WOMAN_1, 8
+.set LOCALID_GROUDON, 9
+.set LOCALID_KYOGRE, 10
+.set LOCALID_RAYQUAZA, 11
+.set LOCALID_MANIAC, 12
+.set LOCALID_GIRL, 13
+.set LOCALID_BLACK_BELT, 14
+.set LOCALID_BOY_2, 15
+.set LOCALID_MAXIE, 16
+.set LOCALID_ARCHIE, 17
+.set LOCALID_WALLACE, 18
+
SootopolisCity_MapScripts:: @ 81E565C
map_script MAP_SCRIPT_ON_LOAD, SootopolisCity_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_OnTransition
@@ -66,14 +84,14 @@ SootopolisCity_EventScript_HideMapNamePopup:: @ 81E5781
return
SootopolisCity_EventScript_SetBattleSpectators:: @ 81E5785
- setobjectxyperm 3, 13, 48
- setobjectxyperm 5, 46, 32
- setobjectxyperm 4, 48, 41
- setobjectxyperm 8, 45, 43
- setobjectmovementtype 3, MOVEMENT_TYPE_FACE_UP
- setobjectmovementtype 5, MOVEMENT_TYPE_FACE_LEFT
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_LEFT
- setobjectmovementtype 8, MOVEMENT_TYPE_FACE_LEFT
+ setobjectxyperm LOCALID_KIRI, 13, 48
+ setobjectxyperm LOCALID_BOY_1, 46, 32
+ setobjectxyperm LOCALID_NINJA_BOY, 48, 41
+ setobjectxyperm LOCALID_WOMAN_1, 45, 43
+ setobjectmovementtype LOCALID_KIRI, MOVEMENT_TYPE_FACE_UP
+ setobjectmovementtype LOCALID_BOY_1, MOVEMENT_TYPE_FACE_LEFT
+ setobjectmovementtype LOCALID_NINJA_BOY, MOVEMENT_TYPE_FACE_LEFT
+ setobjectmovementtype LOCALID_WOMAN_1, MOVEMENT_TYPE_FACE_LEFT
return
SootopolisCity_EventScript_SetLayout:: @ 81E57B2
@@ -125,21 +143,21 @@ SootopolisCity_EventScript_CheckSetEnterCaveOfOriginObjPos:: @ 81E5842
return
SootopolisCity_EventScript_SetEnterCaveOfOriginObjPos:: @ 81E584C
- setobjectxyperm 1, 30, 18 @ Expert
- setobjectxyperm 7, 32, 18 @ Steven
+ setobjectxyperm LOCALID_EXPERT, 30, 18
+ setobjectxyperm LOCALID_STEVEN, 32, 18
return
SootopolisCity_EventScript_SetExitCaveOfOriginObjPos:: @ 81E585B
- setobjectxyperm 1, 30, 18 @ Expert
- setobjectxyperm 18, 31, 18 @ Wallace
- setobjectxyperm 7, 32, 18 @ Steven
+ setobjectxyperm LOCALID_EXPERT, 30, 18
+ setobjectxyperm LOCALID_WALLACE, 31, 18
+ setobjectxyperm LOCALID_STEVEN, 32, 18
end
SootopolisCity_EventScript_SetOutsideGymObjPos:: @ 81E5871
- setobjectxyperm 1, 31, 18 @ Expert
- setobjectxyperm 7, 29, 33 @ Steven
- setobjectxyperm 16, 33, 35 @ Maxie
- setobjectxyperm 17, 34, 35 @ Archie
+ setobjectxyperm LOCALID_EXPERT, 31, 18
+ setobjectxyperm LOCALID_STEVEN, 29, 33
+ setobjectxyperm LOCALID_MAXIE, 33, 35
+ setobjectxyperm LOCALID_ARCHIE, 34, 35
compare VAR_SOOTOPOLIS_WALLACE_STATE, 0
call_if_eq SootopolisCity_EventScript_SetWallaceMiddle
compare VAR_SOOTOPOLIS_WALLACE_STATE, 1
@@ -149,22 +167,22 @@ SootopolisCity_EventScript_SetOutsideGymObjPos:: @ 81E5871
return
SootopolisCity_EventScript_SetWallaceMiddle:: @ 81E58AF
- setobjectxyperm 18, 31, 33
- setobjectmovementtype 18, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_WALLACE, 31, 33
+ setobjectmovementtype LOCALID_WALLACE, MOVEMENT_TYPE_FACE_DOWN
return
SootopolisCity_EventScript_SetWallaceRight:: @ 81E58BB
- setobjectxyperm 18, 32, 33
- setobjectmovementtype 18, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_WALLACE, 32, 33
+ setobjectmovementtype LOCALID_WALLACE, MOVEMENT_TYPE_FACE_DOWN
return
SootopolisCity_EventScript_SetWallaceLeft:: @ 81E58C7
- setobjectxyperm 18, 30, 33
- setobjectmovementtype 18, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_WALLACE, 30, 33
+ setobjectmovementtype LOCALID_WALLACE, MOVEMENT_TYPE_FACE_DOWN
return
SootopolisCity_EventScript_SetExpertBlockCaveEntrance:: @ 81E58D3
- setobjectxyperm 1, 31, 18 @ Expert
+ setobjectxyperm LOCALID_EXPERT, 31, 18
return
SootopolisCity_OnWarp: @ 81E58DB
@@ -217,17 +235,17 @@ SootopolisCity_EventScript_LegendariesSceneFromPokeCenter:: @ 81E5946
fadescreenspeed FADE_TO_BLACK, 8
setweather WEATHER_ABNORMAL
doweather
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, FALSE @ Just do Groudon/Kyogre fight scene
special Script_DoRayquazaScene
waitstate
- applymovement 10, Common_Movement_WalkInPlaceFastestLeft
- applymovement 9, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_KYOGRE, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_GROUDON, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 60
waitse
playmoncry SPECIES_KYOGRE, 2
- applymovement 10, SootopolisCity_Movement_KyogreAttack
- applymovement 9, SootopolisCity_Movement_GroudonDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -235,13 +253,13 @@ SootopolisCity_EventScript_LegendariesSceneFromPokeCenter:: @ 81E5946
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
waitse
playmoncry SPECIES_GROUDON, 2
- applymovement 10, SootopolisCity_Movement_GroudonAttack
- applymovement 9, SootopolisCity_Movement_KyogreDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_GroudonAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_KyogreDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -249,13 +267,13 @@ SootopolisCity_EventScript_LegendariesSceneFromPokeCenter:: @ 81E5946
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
waitse
playmoncry SPECIES_KYOGRE, 2
- applymovement 10, SootopolisCity_Movement_KyogreAttack
- applymovement 9, SootopolisCity_Movement_GroudonDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -263,12 +281,12 @@ SootopolisCity_EventScript_LegendariesSceneFromPokeCenter:: @ 81E5946
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
special SpawnCameraObject
- applymovement 10, SootopolisCity_Movement_KyogreIdle
- applymovement 9, SootopolisCity_Movement_GroudonIdle
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreIdle
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonIdle
applymovement OBJ_EVENT_ID_CAMERA, SootopolisCity_Movement_PanBackToPokeCenter
waitmovement 0
special RemoveCameraObject
@@ -317,17 +335,17 @@ SootopolisCity_EventScript_LegendariesSceneFromDive:: @ 81E5A82
fadescreenspeed FADE_TO_BLACK, 8
setweather WEATHER_ABNORMAL
doweather
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, FALSE @ Just do Groudon/Kyogre fight scene
special Script_DoRayquazaScene
waitstate
- applymovement 10, Common_Movement_WalkInPlaceFastestLeft
- applymovement 9, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_KYOGRE, Common_Movement_WalkInPlaceFastestLeft
+ applymovement LOCALID_GROUDON, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
delay 60
waitse
playmoncry SPECIES_KYOGRE, 2
- applymovement 10, SootopolisCity_Movement_KyogreAttack
- applymovement 9, SootopolisCity_Movement_GroudonDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -335,13 +353,13 @@ SootopolisCity_EventScript_LegendariesSceneFromDive:: @ 81E5A82
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
waitse
playmoncry SPECIES_GROUDON, 2
- applymovement 10, SootopolisCity_Movement_GroudonAttack
- applymovement 9, SootopolisCity_Movement_KyogreDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_GroudonAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_KyogreDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -349,13 +367,13 @@ SootopolisCity_EventScript_LegendariesSceneFromDive:: @ 81E5A82
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
waitse
playmoncry SPECIES_KYOGRE, 2
- applymovement 10, SootopolisCity_Movement_KyogreAttack
- applymovement 9, SootopolisCity_Movement_GroudonDefend
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreAttack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonDefend
waitmovement 0
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
@@ -363,12 +381,12 @@ SootopolisCity_EventScript_LegendariesSceneFromDive:: @ 81E5A82
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
- applymovement 10, SootopolisCity_Movement_KyogreMoveBack
- applymovement 9, SootopolisCity_Movement_GroudonMoveBack
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreMoveBack
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonMoveBack
waitmovement 0
special SpawnCameraObject
- applymovement 10, SootopolisCity_Movement_KyogreIdle
- applymovement 9, SootopolisCity_Movement_GroudonIdle
+ applymovement LOCALID_KYOGRE, SootopolisCity_Movement_KyogreIdle
+ applymovement LOCALID_GROUDON, SootopolisCity_Movement_GroudonIdle
applymovement OBJ_EVENT_ID_CAMERA, SootopolisCity_Movement_PanBackToDive
waitmovement 0
special RemoveCameraObject
@@ -507,13 +525,13 @@ SootopolisCity_EventScript_RayquazaSceneFromPokeCenter:: @ 81E5C1E
delay 60
fadescreenspeed FADE_TO_BLACK, 8
call SootopolisCity_EventScript_SetRoughWater
- removeobject 9
- removeobject 10
- addobject 11
- setvar VAR_0x8004, 1
+ removeobject LOCALID_GROUDON
+ removeobject LOCALID_KYOGRE
+ addobject LOCALID_RAYQUAZA
+ setvar VAR_0x8004, TRUE
special Script_DoRayquazaScene
waitstate
- playse SE_T_KAMI
+ playse SE_THUNDER
special SpawnCameraObject
applymovement OBJ_EVENT_ID_CAMERA, SootopolisCity_Movement_PanUp
waitmovement 0
@@ -536,15 +554,15 @@ SootopolisCity_EventScript_RayquazaSceneFromPokeCenter:: @ 81E5C1E
waitmoncry
setweather WEATHER_NONE
doweather
- applymovement 11, SootopolisCity_Movement_RayquazaFlyOff
+ applymovement LOCALID_RAYQUAZA, SootopolisCity_Movement_RayquazaFlyOff
waitmovement 0
- removeobject 11
+ removeobject LOCALID_RAYQUAZA
special WaitWeather
waitstate
clearflag FLAG_SYS_WEATHER_CTRL
setvar VAR_SKY_PILLAR_STATE, 3
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
- fadenewbgm MUS_RUNECITY
+ fadenewbgm MUS_SOOTOPOLIS
delay 120
clearflag FLAG_HIDE_MAP_NAME_POPUP
warpsootopolislegend MAP_SOOTOPOLIS_CITY, 255, 43, 32
@@ -560,10 +578,10 @@ SootopolisCity_EventScript_RayquazaSceneFromDive:: @ 81E5CCE
delay 60
fadescreenspeed FADE_TO_BLACK, 8
call SootopolisCity_EventScript_SetRoughWater
- removeobject 9
- removeobject 10
- addobject 11
- setvar VAR_0x8004, 1
+ removeobject LOCALID_GROUDON
+ removeobject LOCALID_KYOGRE
+ addobject LOCALID_RAYQUAZA
+ setvar VAR_0x8004, TRUE
special Script_DoRayquazaScene
waitstate
special SpawnCameraObject
@@ -589,15 +607,15 @@ SootopolisCity_EventScript_RayquazaSceneFromDive:: @ 81E5CCE
waitmoncry
setweather WEATHER_NONE
doweather
- applymovement 11, SootopolisCity_Movement_RayquazaFlyOff
+ applymovement LOCALID_RAYQUAZA, SootopolisCity_Movement_RayquazaFlyOff
waitmovement 0
- removeobject 11
+ removeobject LOCALID_RAYQUAZA
special WaitWeather
waitstate
clearflag FLAG_SYS_WEATHER_CTRL
setvar VAR_SKY_PILLAR_STATE, 2
clearflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
- fadenewbgm MUS_NAMINORI
+ fadenewbgm MUS_SURF
delay 120
clearflag FLAG_HIDE_MAP_NAME_POPUP
warpsootopolislegend MAP_SOOTOPOLIS_CITY, 255, 29, 53
@@ -735,7 +753,7 @@ SootopolisCity_EventScript_Kiri:: @ 81E5ED8
goto_if_eq SootopolisCity_EventScript_KiriRayquaza
msgbox SootopolisCity_Text_BigPokemonFighting, MSGBOX_DEFAULT
closemessage
- applymovement 3, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_KIRI, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -798,13 +816,13 @@ SootopolisCity_EventScript_KiriLikeSeasonBornIn:: @ 81E5FD8
SootopolisCity_EventScript_Woman2:: @ 81E5FE2
lockall
- applymovement 2, Common_Movement_FacePlayer
+ applymovement LOCALID_WOMAN_2, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_Woman2Rayquaza
msgbox SootopolisCity_Text_WeatherWentWild, MSGBOX_DEFAULT
closemessage
- applymovement 2, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_WOMAN_2, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -844,7 +862,7 @@ SootopolisCity_EventScript_Woman1:: @ 81E6038
SootopolisCity_EventScript_Woman1Legendaries:: @ 81E6065
msgbox SootopolisCity_Text_GiganticPokemonFight, MSGBOX_DEFAULT
closemessage
- applymovement 8, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_WOMAN_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -861,7 +879,7 @@ SootopolisCity_EventScript_Woman1Rayquaza:: @ 81E6084
SootopolisCity_EventScript_NinjaBoy:: @ 81E608E
lockall
- applymovement 4, Common_Movement_FacePlayer
+ applymovement LOCALID_NINJA_BOY, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_NinjaBoyRayquaza
@@ -871,7 +889,7 @@ SootopolisCity_EventScript_NinjaBoy:: @ 81E608E
goto_if_le SootopolisCity_EventScript_NinjaBoyNormal
msgbox SootopolisCity_Text_ThisIsWicked, MSGBOX_DEFAULT
closemessage
- applymovement 4, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_NINJA_BOY, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -888,7 +906,7 @@ SootopolisCity_EventScript_NinjaBoyRayquaza:: @ 81E60D9
SootopolisCity_EventScript_Boy1:: @ 81E60E3
lockall
- applymovement 5, Common_Movement_FacePlayer
+ applymovement LOCALID_BOY_1, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_Boy1Rayquaza
@@ -899,7 +917,7 @@ SootopolisCity_EventScript_Boy1:: @ 81E60E3
goto_if_le SootopolisCity_EventScript_Boy1Normal
msgbox SootopolisCity_Text_GiantPokemonSuddenlyAppeared, MSGBOX_DEFAULT
closemessage
- applymovement 5, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BOY_1, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -933,7 +951,7 @@ EventScript_ClosedSootopolisDoor:: @ 81E615D
SootopolisCity_EventScript_Steven:: @ 81E6166
lockall
- applymovement 7, Common_Movement_FacePlayer
+ applymovement LOCALID_STEVEN, Common_Movement_FacePlayer
waitmovement 0
call_if_unset FLAG_STEVEN_GUIDES_TO_CAVE_OF_ORIGIN, SootopolisCity_EventScript_StevenLeadPlayerCaveOfOrigin
compare VAR_SOOTOPOLIS_CITY_STATE, 2
@@ -971,13 +989,13 @@ SootopolisCity_EventScript_StevenLeadPlayerCaveOfOrigin:: @ 81E61CC
call_if_eq SootopolisCity_EventScript_StartWalkToCaveOfOriginNorth
msgbox SootopolisCity_Text_DoesThisMakeYourFearPokemon, MSGBOX_DEFAULT
closemessage
- applymovement 7, SootopolisCity_Movement_StevenWalkToCaveOfOrigin
+ applymovement LOCALID_STEVEN, SootopolisCity_Movement_StevenWalkToCaveOfOrigin
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_PlayerWalkToCaveOfOrigin
waitmovement 0
delay 120
- applymovement 1, SootopolisCity_Movement_ExpertMoveAside
+ applymovement LOCALID_EXPERT, SootopolisCity_Movement_ExpertMoveAside
waitmovement 0
- applymovement 7, SootopolisCity_Movement_StevenArriveCaveEntrance
+ applymovement LOCALID_STEVEN, SootopolisCity_Movement_StevenArriveCaveEntrance
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_PlayerArriveCaveEntrance
waitmovement 0
msgbox SootopolisCity_Text_HereWereAreHelpWallace, MSGBOX_DEFAULT
@@ -990,13 +1008,13 @@ SootopolisCity_EventScript_StevenLeadPlayerCaveOfOrigin:: @ 81E61CC
end
SootopolisCity_EventScript_StartWalkToCaveOfOriginWest:: @ 81E6243
- applymovement 7, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
+ applymovement LOCALID_STEVEN, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginWest
waitmovement 0
return
SootopolisCity_EventScript_StartWalkToCaveOfOriginNorth:: @ 81E6255
- applymovement 7, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
+ applymovement LOCALID_STEVEN, SootopolisCity_Movement_StevenStartWalkToCaveOfOrigin
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Movement_PlayerStartWalkToCaveOfOriginNorth
waitmovement 0
return
@@ -1267,13 +1285,13 @@ SootopolisCity_Movement_PlayerEnterCaveOfOrigin: @ 81E635A
SootopolisCity_EventScript_Boy2:: @ 81E635D
lockall
- applymovement 15, Common_Movement_FacePlayer
+ applymovement LOCALID_BOY_2, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_Boy2Rayquaza
msgbox SootopolisCity_Text_TwoPokemonArentAngry, MSGBOX_DEFAULT
closemessage
- applymovement 15, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BOY_2, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -1290,17 +1308,17 @@ SootopolisCity_EventScript_BlackBelt:: @ 81E6393
goto_if_eq SootopolisCity_EventScript_BlackBeltRayquaza
msgbox SootopolisCity_Text_GoRedAndBlueMon, MSGBOX_DEFAULT
closemessage
- applymovement 14, Common_Movement_FacePlayer
+ applymovement LOCALID_BLACK_BELT, Common_Movement_FacePlayer
waitmovement 0
msgbox SootopolisCity_Text_DoYouKnowMonNames, MSGBOX_DEFAULT
closemessage
- applymovement 14, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_BLACK_BELT, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
SootopolisCity_EventScript_BlackBeltRayquaza:: @ 81E63C7
- applymovement 14, Common_Movement_FacePlayer
+ applymovement LOCALID_BLACK_BELT, Common_Movement_FacePlayer
waitmovement 0
msgbox SootopolisCity_Text_GreenOneSettlesThings, MSGBOX_DEFAULT
releaseall
@@ -1308,13 +1326,13 @@ SootopolisCity_EventScript_BlackBeltRayquaza:: @ 81E63C7
SootopolisCity_EventScript_Girl:: @ 81E63DB
lockall
- applymovement 13, Common_Movement_FacePlayer
+ applymovement LOCALID_GIRL, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_GirlRayquaza
msgbox SootopolisCity_Text_SootopolisWillBeWrecked, MSGBOX_DEFAULT
closemessage
- applymovement 13, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GIRL, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -1327,13 +1345,13 @@ SootopolisCity_EventScript_GirlRayquaza:: @ 81E6406
SootopolisCity_EventScript_Maniac:: @ 81E6411
lockall
- applymovement 12, Common_Movement_FacePlayer
+ applymovement LOCALID_MANIAC, Common_Movement_FacePlayer
waitmovement 0
compare VAR_SOOTOPOLIS_CITY_STATE, 5
goto_if_eq SootopolisCity_EventScript_ManiacRayquaza
msgbox SootopolisCity_Text_SeeingLegendWithOwnEyes, MSGBOX_DEFAULT
closemessage
- applymovement 12, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_MANIAC, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
@@ -1370,16 +1388,16 @@ SootopolisCity_EventScript_GiveWaterfall:: @ 81E646F
end
SootopolisCity_EventScript_WallaceMoveFromGym:: @ 81E64B2
- applymovement 18, SootopolisCity_Movement_WallaceMoveFromGym
+ applymovement LOCALID_WALLACE, SootopolisCity_Movement_WallaceMoveFromGym
waitmovement 0
- copyobjectxytoperm 18
+ copyobjectxytoperm LOCALID_WALLACE
setvar VAR_SOOTOPOLIS_WALLACE_STATE, 1
return
SootopolisCity_EventScript_WallaceMoveFromGymWest:: @ 81E64C5
- applymovement 18, SootopolisCity_Movement_WallaceMoveFromGymWest
+ applymovement LOCALID_WALLACE, SootopolisCity_Movement_WallaceMoveFromGymWest
waitmovement 0
- copyobjectxytoperm 18
+ copyobjectxytoperm LOCALID_WALLACE
setvar VAR_SOOTOPOLIS_WALLACE_STATE, 2
return
diff --git a/data/maps/SootopolisCity_Gym_1F/map.json b/data/maps/SootopolisCity_Gym_1F/map.json
index 72d7c2d2b..46baea29d 100644
--- a/data/maps/SootopolisCity_Gym_1F/map.json
+++ b/data/maps/SootopolisCity_Gym_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_GYM_1F",
"name": "SootopolisCity_Gym_1F",
"layout": "LAYOUT_SOOTOPOLIS_CITY_GYM_1F",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_Gym_1F/scripts.inc b/data/maps/SootopolisCity_Gym_1F/scripts.inc
index afb4845b3..ae5bfd108 100644
--- a/data/maps/SootopolisCity_Gym_1F/scripts.inc
+++ b/data/maps/SootopolisCity_Gym_1F/scripts.inc
@@ -46,7 +46,7 @@ SootopolisCity_Gym_1F_OnFrame: @ 8224ECB
SootopolisCity_Gym_1F_EventScript_UnlockFirstStairs:: @ 8224EED
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse SE_RU_GASHIN
+ playse SE_ICE_STAIRS
call SootopolisCity_Gym_1F_EventScript_CheckSetStairMetatiles
special DrawWholeMapView
end
@@ -54,7 +54,7 @@ SootopolisCity_Gym_1F_EventScript_UnlockFirstStairs:: @ 8224EED
SootopolisCity_Gym_1F_EventScript_UnlockSecondStairs:: @ 8224F01
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse SE_RU_GASHIN
+ playse SE_ICE_STAIRS
call SootopolisCity_Gym_1F_EventScript_CheckSetStairMetatiles
special DrawWholeMapView
end
@@ -62,7 +62,7 @@ SootopolisCity_Gym_1F_EventScript_UnlockSecondStairs:: @ 8224F01
SootopolisCity_Gym_1F_EventScript_UnlockThirdStairs:: @ 8224F15
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse SE_RU_GASHIN
+ playse SE_ICE_STAIRS
call SootopolisCity_Gym_1F_EventScript_CheckSetStairMetatiles
special DrawWholeMapView
end
@@ -72,7 +72,7 @@ SootopolisCity_Gym_1F_EventScript_FallThroughIce:: @ 8224F29
delay 20
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_Gym_1F_Movement_FallThroughIce
waitmovement 0
- playse SE_RU_HYUU
+ playse SE_FALL
delay 60
warphole MAP_SOOTOPOLIS_CITY_GYM_B1F
waitstate
@@ -110,7 +110,7 @@ SootopolisCity_Gym_1F_EventScript_JuanDefeated:: @ 8224F82
call SootopolisCity_Gym_1F_EventScript_GiveWaterPulse
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox SootopolisCity_Gym_1F_Text_RegisteredJuan, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -121,7 +121,7 @@ SootopolisCity_Gym_1F_EventScript_JuanDefeated:: @ 8224F82
SootopolisCity_Gym_1F_EventScript_GiveWaterPulse:: @ 8224FD4
giveitem ITEM_TM03
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_BagIsFull
msgbox SootopolisCity_Gym_1F_Text_ExplainWaterPulse, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM03
@@ -129,7 +129,7 @@ SootopolisCity_Gym_1F_EventScript_GiveWaterPulse:: @ 8224FD4
SootopolisCity_Gym_1F_EventScript_GiveWaterPulse2:: @ 8224FF7
giveitem ITEM_TM03
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
msgbox SootopolisCity_Gym_1F_Text_ExplainWaterPulse, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_TM03
diff --git a/data/maps/SootopolisCity_Gym_B1F/map.json b/data/maps/SootopolisCity_Gym_B1F/map.json
index 5706139f2..3badb1c52 100644
--- a/data/maps/SootopolisCity_Gym_B1F/map.json
+++ b/data/maps/SootopolisCity_Gym_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_GYM_B1F",
"name": "SootopolisCity_Gym_B1F",
"layout": "LAYOUT_SOOTOPOLIS_CITY_GYM_B1F",
- "music": "MUS_GIM",
+ "music": "MUS_GYM",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House1/map.json b/data/maps/SootopolisCity_House1/map.json
index 9db373ced..26c47c432 100644
--- a/data/maps/SootopolisCity_House1/map.json
+++ b/data/maps/SootopolisCity_House1/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE1",
"name": "SootopolisCity_House1",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE1",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House2/map.json b/data/maps/SootopolisCity_House2/map.json
index 6ffeb11f8..3fe0baf48 100644
--- a/data/maps/SootopolisCity_House2/map.json
+++ b/data/maps/SootopolisCity_House2/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE2",
"name": "SootopolisCity_House2",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE2",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House3/map.json b/data/maps/SootopolisCity_House3/map.json
index d6cb1f09b..00d82637e 100644
--- a/data/maps/SootopolisCity_House3/map.json
+++ b/data/maps/SootopolisCity_House3/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE3",
"name": "SootopolisCity_House3",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE3",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House4/map.json b/data/maps/SootopolisCity_House4/map.json
index 7ff8d9182..e811785d0 100644
--- a/data/maps/SootopolisCity_House4/map.json
+++ b/data/maps/SootopolisCity_House4/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE4",
"name": "SootopolisCity_House4",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE1",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House5/map.json b/data/maps/SootopolisCity_House5/map.json
index 2a335e4bb..6b25c5af6 100644
--- a/data/maps/SootopolisCity_House5/map.json
+++ b/data/maps/SootopolisCity_House5/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE5",
"name": "SootopolisCity_House5",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE2",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House6/map.json b/data/maps/SootopolisCity_House6/map.json
index e6b37ca19..365503e8f 100644
--- a/data/maps/SootopolisCity_House6/map.json
+++ b/data/maps/SootopolisCity_House6/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE6",
"name": "SootopolisCity_House6",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE3",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_House7/map.json b/data/maps/SootopolisCity_House7/map.json
index 5f66d082a..47d98c914 100644
--- a/data/maps/SootopolisCity_House7/map.json
+++ b/data/maps/SootopolisCity_House7/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_HOUSE7",
"name": "SootopolisCity_House7",
"layout": "LAYOUT_SOOTOPOLIS_CITY_HOUSE1",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/map.json b/data/maps/SootopolisCity_LotadAndSeedotHouse/map.json
index d02aec2bb..143fdf9f2 100644
--- a/data/maps/SootopolisCity_LotadAndSeedotHouse/map.json
+++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_LOTAD_AND_SEEDOT_HOUSE",
"name": "SootopolisCity_LotadAndSeedotHouse",
"layout": "LAYOUT_SOOTOPOLIS_CITY_LOTAD_AND_SEEDOT_HOUSE",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_Mart/map.json b/data/maps/SootopolisCity_Mart/map.json
index e7433e717..55686a14f 100644
--- a/data/maps/SootopolisCity_Mart/map.json
+++ b/data/maps/SootopolisCity_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_MART",
"name": "SootopolisCity_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/map.json b/data/maps/SootopolisCity_MysteryEventsHouse_1F/map.json
index 9ccd91d9b..a7fa18760 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/map.json
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F",
"name": "SootopolisCity_MysteryEventsHouse_1F",
"layout": "LAYOUT_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc
index 96a28f2dd..30a755a0f 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_OLD_MAN, 1
+
SootopolisCity_MysteryEventsHouse_1F_MapScripts:: @ 8227953
map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_MysteryEventsHouse_1F_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, SootopolisCity_MysteryEventsHouse_1F_OnFrame
@@ -13,14 +15,14 @@ SootopolisCity_MysteryEventsHouse_1F_OnTransition: @ 822795E
SootopolisCity_MysteryEventsHouse_1F_EventScript_SetTrainerVisitingLayout:: @ 822797D
setvar VAR_TEMP_1, 1
- setobjectxyperm 1, 3, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_OLD_MAN, 3, 2
+ setobjectmovementtype LOCALID_OLD_MAN, MOVEMENT_TYPE_FACE_DOWN
setmaplayoutindex LAYOUT_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F_STAIRS_UNBLOCKED
return
SootopolisCity_MysteryEventsHouse_1F_EventScript_MoveOldManToDoor:: @ 8227991
- setobjectxyperm 1, 2, 2
- setobjectmovementtype 1, MOVEMENT_TYPE_FACE_RIGHT
+ setobjectxyperm LOCALID_OLD_MAN, 2, 2
+ setobjectmovementtype LOCALID_OLD_MAN, MOVEMENT_TYPE_FACE_RIGHT
return
SootopolisCity_MysteryEventsHouse_1F_OnFrame: @ 822799D
@@ -33,9 +35,9 @@ SootopolisCity_MysteryEventsHouse_1F_EventScript_OldManCommentOnBattle:: @ 82279
lockall
applymovement OBJ_EVENT_ID_PLAYER, SootopolisCity_MysteryEventsHouse_1F_Movement_PlayerExitStairs
waitmovement 0
- applymovement 1, SootopolisCity_MysteryEventsHouse_1F_Movement_OldManWalkBehindPlayer
+ applymovement LOCALID_OLD_MAN, SootopolisCity_MysteryEventsHouse_1F_Movement_OldManWalkBehindPlayer
waitmovement 0
- copyobjectxytoperm 1
+ copyobjectxytoperm LOCALID_OLD_MAN
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
compare VAR_SOOTOPOLIS_MYSTERY_EVENTS_STATE, 1
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/map.json b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/map.json
index 3911f3e2b..82885ebcc 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/map.json
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F",
"name": "SootopolisCity_MysteryEventsHouse_B1F",
"layout": "LAYOUT_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F",
- "music": "MUS_RUNECITY",
+ "music": "MUS_SOOTOPOLIS",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc
index 8ba872465..992cef5a3 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/scripts.inc
@@ -22,11 +22,11 @@ SootopolisCity_MysteryEventsHouse_B1F_EventScript_BattleVisitingTrainer:: @ 8227
setvar VAR_0x8005, 0
special DoSpecialTrainerBattle
waitstate
- compare VAR_RESULT, 3
+ compare VAR_RESULT, B_OUTCOME_DREW
call_if_eq SootopolisCity_MysteryEventsHouse_B1F_EventScript_BattleTie
- compare VAR_RESULT, 1
+ compare VAR_RESULT, B_OUTCOME_WON
call_if_eq SootopolisCity_MysteryEventsHouse_B1F_EventScript_BattleWon
- compare VAR_RESULT, 2
+ compare VAR_RESULT, B_OUTCOME_LOST
call_if_eq SootopolisCity_MysteryEventsHouse_B1F_EventScript_BattleLost
closemessage
special HealPlayerParty
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/map.json b/data/maps/SootopolisCity_PokemonCenter_1F/map.json
index 2330f08ea..8dac70dea 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/map.json
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_1F",
"name": "SootopolisCity_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc
index d8ff4e7f6..712fd166b 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
SootopolisCity_PokemonCenter_1F_MapScripts:: @ 82264F1
map_script MAP_SCRIPT_ON_TRANSITION, SootopolisCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -7,9 +9,8 @@ SootopolisCity_PokemonCenter_1F_OnTransition: @ 82264FC
setrespawn HEAL_LOCATION_SOOTOPOLIS_CITY
end
-@ VAR_0x800B is the Nurse's object event id
SootopolisCity_PokemonCenter_1F_EventScript_Nurse:: @ 8226500
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/map.json b/data/maps/SootopolisCity_PokemonCenter_2F/map.json
index ca779dd4b..fd85b236b 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/map.json
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_2F",
"name": "SootopolisCity_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_SOOTOPOLIS_CITY",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SouthernIsland_Exterior/map.json b/data/maps/SouthernIsland_Exterior/map.json
index 67ee0fd3c..8fe4bcf29 100644
--- a/data/maps/SouthernIsland_Exterior/map.json
+++ b/data/maps/SouthernIsland_Exterior/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOUTHERN_ISLAND_EXTERIOR",
"name": "SouthernIsland_Exterior",
"layout": "LAYOUT_SOUTHERN_ISLAND_EXTERIOR",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_SOUTHERN_ISLAND",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/SouthernIsland_Exterior/scripts.inc b/data/maps/SouthernIsland_Exterior/scripts.inc
index e47cbc8f1..1ba417120 100644
--- a/data/maps/SouthernIsland_Exterior/scripts.inc
+++ b/data/maps/SouthernIsland_Exterior/scripts.inc
@@ -1,3 +1,6 @@
+.set LOCALID_SAILOR, 1
+.set LOCALID_SS_TIDAL, 2
+
SouthernIsland_Exterior_MapScripts:: @ 82429C8
map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Exterior_OnTransition
.byte 0
@@ -17,8 +20,8 @@ SouthernIsland_Exterior_EventScript_Sailor:: @ 82429D2
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
delay 30
- hideobjectat 1, MAP_SOUTHERN_ISLAND_EXTERIOR
- setvar VAR_0x8004, 2
+ hideobjectat LOCALID_SAILOR, MAP_SOUTHERN_ISLAND_EXTERIOR
+ setvar VAR_0x8004, LOCALID_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
diff --git a/data/maps/SouthernIsland_Interior/map.json b/data/maps/SouthernIsland_Interior/map.json
index 14530c995..179ab1997 100644
--- a/data/maps/SouthernIsland_Interior/map.json
+++ b/data/maps/SouthernIsland_Interior/map.json
@@ -2,7 +2,7 @@
"id": "MAP_SOUTHERN_ISLAND_INTERIOR",
"name": "SouthernIsland_Interior",
"layout": "LAYOUT_SOUTHERN_ISLAND_INTERIOR",
- "music": "MUS_DAN02",
+ "music": "MUS_ABANDONED_SHIP",
"region_map_section": "MAPSEC_SOUTHERN_ISLAND",
"requires_flash": false,
"weather": "WEATHER_SHADE",
diff --git a/data/maps/SouthernIsland_Interior/scripts.inc b/data/maps/SouthernIsland_Interior/scripts.inc
index 486f00029..0dd8cc303 100644
--- a/data/maps/SouthernIsland_Interior/scripts.inc
+++ b/data/maps/SouthernIsland_Interior/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_LATI, 2
+
SouthernIsland_Interior_MapScripts:: @ 8242A45
map_script MAP_SCRIPT_ON_RESUME, SouthernIsland_Interior_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Interior_OnTransition
@@ -11,7 +13,7 @@ SouthernIsland_Interior_EventScript_TryRemoveLati:: @ 8242A5A
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 2
+ removeobject LOCALID_LATI
return
SouthernIsland_Interior_OnTransition: @ 8242A6E
@@ -69,14 +71,14 @@ SouthernIsland_Interior_EventScript_Lati:: @ 8242AD0
playmoncry VAR_TEMP_4, 0
delay 30
waitmoncry
- addobject 2
+ addobject LOCALID_LATI
delay 30
applymovement OBJ_EVENT_ID_CAMERA, SouthernIsland_Interior_Movement_CameraPanDown
- applymovement 2, SouthernIsland_Interior_Movement_LatiApproach
+ applymovement LOCALID_LATI, SouthernIsland_Interior_Movement_LatiApproach
waitmovement 0
delay 50
special RemoveCameraObject
- setvar VAR_LAST_TALKED, 2
+ setvar VAR_LAST_TALKED, LOCALID_LATI
compare VAR_ROAMER_POKEMON, 0
call_if_eq SouthernIsland_Interior_EventScript_SetLatiosBattleVars
compare VAR_ROAMER_POKEMON, 0
diff --git a/data/maps/TerraCave_End/map.json b/data/maps/TerraCave_End/map.json
index c7dfeeb3d..b186bddb2 100644
--- a/data/maps/TerraCave_End/map.json
+++ b/data/maps/TerraCave_End/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TERRA_CAVE_END",
"name": "TerraCave_End",
"layout": "LAYOUT_TERRA_CAVE_END",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_TERRA_CAVE",
"requires_flash": false,
"weather": "WEATHER_FOG_HORIZONTAL",
diff --git a/data/maps/TerraCave_End/scripts.inc b/data/maps/TerraCave_End/scripts.inc
index 46af23e87..9683ca607 100644
--- a/data/maps/TerraCave_End/scripts.inc
+++ b/data/maps/TerraCave_End/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_GROUDON, 1
+
TerraCave_End_MapScripts:: @ 823B0B0
map_script MAP_SCRIPT_ON_RESUME, TerraCave_End_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, TerraCave_End_OnTransition
@@ -11,7 +13,7 @@ TerraCave_End_EventScript_TryRemoveGroudon:: @ 823B0C5
specialvar VAR_RESULT, GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne Common_EventScript_NopReturn
- removeobject 1
+ removeobject LOCALID_GROUDON
return
TerraCave_End_OnTransition: @ 823B0D9
@@ -27,13 +29,13 @@ TerraCave_End_EventScript_Groudon:: @ 823B0EC
lockall
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
waitmovement 0
- applymovement 1, TerraCave_End_Movement_GroudonApproach
+ applymovement LOCALID_GROUDON, TerraCave_End_Movement_GroudonApproach
waitmovement 0
waitse
playmoncry SPECIES_GROUDON, 2
delay 40
waitmoncry
- setvar VAR_LAST_TALKED, 1
+ setvar VAR_LAST_TALKED, LOCALID_GROUDON
setwildbattle SPECIES_GROUDON, 70, ITEM_NONE
setflag FLAG_SYS_CTRL_OBJ_DELETE
special BattleSetup_StartLegendaryBattle
diff --git a/data/maps/TerraCave_Entrance/map.json b/data/maps/TerraCave_Entrance/map.json
index 9a9650487..1ddc768e2 100644
--- a/data/maps/TerraCave_Entrance/map.json
+++ b/data/maps/TerraCave_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TERRA_CAVE_ENTRANCE",
"name": "TerraCave_Entrance",
"layout": "LAYOUT_TERRA_CAVE_ENTRANCE",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_TERRA_CAVE",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TradeCenter/map.json b/data/maps/TradeCenter/map.json
index d0ed8e524..0d3dd5477 100644
--- a/data/maps/TradeCenter/map.json
+++ b/data/maps/TradeCenter/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRADE_CENTER",
"name": "TradeCenter",
"layout": "LAYOUT_TRADE_CENTER",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_1F/map.json b/data/maps/TrainerHill_1F/map.json
index 30f80b810..d14bbb293 100644
--- a/data/maps/TrainerHill_1F/map.json
+++ b/data/maps/TrainerHill_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_1F",
"name": "TrainerHill_1F",
"layout": "LAYOUT_TRAINER_HILL_1F",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_2F/map.json b/data/maps/TrainerHill_2F/map.json
index e94948c33..a4c9bca7d 100644
--- a/data/maps/TrainerHill_2F/map.json
+++ b/data/maps/TrainerHill_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_2F",
"name": "TrainerHill_2F",
"layout": "LAYOUT_TRAINER_HILL_2F",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_3F/map.json b/data/maps/TrainerHill_3F/map.json
index 6e3ef9c51..069ca83ac 100644
--- a/data/maps/TrainerHill_3F/map.json
+++ b/data/maps/TrainerHill_3F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_3F",
"name": "TrainerHill_3F",
"layout": "LAYOUT_TRAINER_HILL_3F",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_4F/map.json b/data/maps/TrainerHill_4F/map.json
index 2b62322e9..f195d9e93 100644
--- a/data/maps/TrainerHill_4F/map.json
+++ b/data/maps/TrainerHill_4F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_4F",
"name": "TrainerHill_4F",
"layout": "LAYOUT_TRAINER_HILL_4F",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_Elevator/map.json b/data/maps/TrainerHill_Elevator/map.json
index dc259fde0..3d56ff476 100644
--- a/data/maps/TrainerHill_Elevator/map.json
+++ b/data/maps/TrainerHill_Elevator/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_ELEVATOR",
"name": "TrainerHill_Elevator",
"layout": "LAYOUT_BATTLE_ELEVATOR",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_Elevator/scripts.inc b/data/maps/TrainerHill_Elevator/scripts.inc
index c31056ad3..2b3400418 100644
--- a/data/maps/TrainerHill_Elevator/scripts.inc
+++ b/data/maps/TrainerHill_Elevator/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
TrainerHill_Elevator_MapScripts:: @ 826934F
map_script MAP_SCRIPT_ON_FRAME_TABLE, TrainerHill_Elevator_OnFrame
.byte 0
@@ -20,14 +22,14 @@ TrainerHill_Elevator_EventScript_ExitToRoof:: @ 8269360
TrainerHill_Elevator_EventScript_EnterElevator:: @ 8269375
applymovement OBJ_EVENT_ID_PLAYER, TrainerHill_Elevator_Movement_PlayerApproachAttendant
waitmovement 0
- applymovement 1, TrainerHill_Elevator_Movement_AttendantFacePlayer
+ applymovement LOCALID_ATTENDANT, TrainerHill_Elevator_Movement_AttendantFacePlayer
waitmovement 0
lockall
msgbox TrainerHill_Elevator_Text_ReturnToReception, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq TrainerHill_Elevator_EventScript_ExitToRoof
releaseall
- applymovement 1, TrainerHill_Elevator_Movement_AttendantFaceDown
+ applymovement LOCALID_ATTENDANT, TrainerHill_Elevator_Movement_AttendantFaceDown
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, TrainerHill_Elevator_Movement_PlayerMoveToCenterOfElevator
waitmovement 0
diff --git a/data/maps/TrainerHill_Entrance/map.json b/data/maps/TrainerHill_Entrance/map.json
index ed85405c1..b2c20d050 100644
--- a/data/maps/TrainerHill_Entrance/map.json
+++ b/data/maps/TrainerHill_Entrance/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_ENTRANCE",
"name": "TrainerHill_Entrance",
"layout": "LAYOUT_TRAINER_HILL_ENTRANCE",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_Entrance/scripts.inc b/data/maps/TrainerHill_Entrance/scripts.inc
index e1311b6d1..b5b0f716c 100644
--- a/data/maps/TrainerHill_Entrance/scripts.inc
+++ b/data/maps/TrainerHill_Entrance/scripts.inc
@@ -1,3 +1,8 @@
+.set LOCALID_ATTENDANT, 1
+.set LOCALID_NURSE, 2
+.set LOCALID_GIRL, 4
+.set LOCALID_MAN, 5
+
TrainerHill_Entrance_MapScripts:: @ 82680AC
map_script MAP_SCRIPT_ON_RESUME, TrainerHill_Entrance_OnResume
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, TrainerHill_Entrance_OnReturn
@@ -18,8 +23,8 @@ TrainerHill_Entrance_OnWarp: @ 82680CF
TrainerHill_Entrance_OnResume: @ 82680D0
trainerhill_resumetimer
setvar VAR_TEMP_0, 0
- trainerhill_clearresult
- compare VAR_RESULT, 0 @ VAR_RESULT always 0 here
+ trainerhill_getusingereader
+ compare VAR_RESULT, FALSE @ VAR_RESULT always FALSE here
goto_if_eq TrainerHill_Entrance_EventScript_TryFaceAttendant
setobjectxy OBJ_EVENT_ID_PLAYER, 9, 6
applymovement OBJ_EVENT_ID_PLAYER, TrainerHill_Entrance_Movement_PlayerFaceAttendant
@@ -36,10 +41,10 @@ TrainerHill_Entrance_EventScript_PlayerDontFaceAttendant:: @ 826811A
end
TrainerHill_Entrance_OnReturn: @ 826811B
- addobject 2
- addobject 1
- addobject 5
- addobject 4
+ addobject LOCALID_NURSE
+ addobject LOCALID_ATTENDANT
+ addobject LOCALID_MAN
+ addobject LOCALID_GIRL
end
TrainerHill_Entrance_OnLoad: @ 8268128
@@ -64,7 +69,7 @@ TrainerHill_Entrance_EventScript_ExitElevator:: @ 8268160
waitmovement 0
setmetatile 17, 10, METATILE_TrainerHill_CounterDoor, 1
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
waitse
setvar VAR_TEMP_D, 0
releaseall
@@ -99,7 +104,7 @@ TrainerHill_Entrance_EventScript_EndExitChallenge:: @ 82681EE
end
TrainerHill_Entrance_EventScript_Nurse:: @ 82681EF
- setvar VAR_0x800B, 2
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/TrainerHill_Roof/map.json b/data/maps/TrainerHill_Roof/map.json
index 244214ad3..16020a762 100644
--- a/data/maps/TrainerHill_Roof/map.json
+++ b/data/maps/TrainerHill_Roof/map.json
@@ -2,7 +2,7 @@
"id": "MAP_TRAINER_HILL_ROOF",
"name": "TrainerHill_Roof",
"layout": "LAYOUT_TRAINER_HILL_ROOF",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_TRAINER_HILL",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/TrainerHill_Roof/scripts.inc b/data/maps/TrainerHill_Roof/scripts.inc
index e4e2cbb49..e239ed010 100644
--- a/data/maps/TrainerHill_Roof/scripts.inc
+++ b/data/maps/TrainerHill_Roof/scripts.inc
@@ -22,7 +22,7 @@ TrainerHill_Roof_EventScript_GivePrize:: @ 8268FF2
case 2, TrainerHill_Roof_EventScript_CheckFinalTime
TrainerHill_Roof_EventScript_ReceivePrize:: @ 8269020
msgbox TrainerHill_Roof_Text_HaveTheMostMarvelousGift, MSGBOX_DEFAULT
- playfanfare MUS_FANFA1
+ playfanfare MUS_LEVEL_UP
message gText_ObtainedTheItem
waitfanfare
waitmessage
diff --git a/data/maps/Underwater1/scripts.inc b/data/maps/Underwater1/scripts.inc
deleted file mode 100644
index 107a038a8..000000000
--- a/data/maps/Underwater1/scripts.inc
+++ /dev/null
@@ -1,3 +0,0 @@
-Underwater1_MapScripts:: @ 81F7722
- .byte 0
-
diff --git a/data/maps/Underwater2/scripts.inc b/data/maps/Underwater2/scripts.inc
deleted file mode 100644
index 80c854c63..000000000
--- a/data/maps/Underwater2/scripts.inc
+++ /dev/null
@@ -1,3 +0,0 @@
-Underwater2_MapScripts:: @ 81F7723
- .byte 0
-
diff --git a/data/maps/Underwater3/scripts.inc b/data/maps/Underwater3/scripts.inc
deleted file mode 100644
index e75acd635..000000000
--- a/data/maps/Underwater3/scripts.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-Underwater3_MapScripts:: @ 81F7724
- map_script MAP_SCRIPT_ON_RESUME, Underwater3_OnResume
- .byte 0
-
-Underwater3_OnResume: @ 81F772A
- call AbnormalWeather_Underwater_SetupEscapeWarp
- end
-
diff --git a/data/maps/Underwater4/scripts.inc b/data/maps/Underwater4/scripts.inc
deleted file mode 100644
index 295c27356..000000000
--- a/data/maps/Underwater4/scripts.inc
+++ /dev/null
@@ -1,3 +0,0 @@
-Underwater4_MapScripts:: @ 81F7730
- .byte 0
-
diff --git a/data/maps/Underwater5/scripts.inc b/data/maps/Underwater5/scripts.inc
deleted file mode 100644
index 235d25aba..000000000
--- a/data/maps/Underwater5/scripts.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-Underwater5_MapScripts:: @ 81F7731
- map_script MAP_SCRIPT_ON_RESUME, Underwater5_OnResume
- .byte 0
-
-Underwater5_OnResume: @ 81F7737
- call AbnormalWeather_Underwater_SetupEscapeWarp
- end
-
diff --git a/data/maps/Underwater6/scripts.inc b/data/maps/Underwater6/scripts.inc
deleted file mode 100644
index 21b639cd8..000000000
--- a/data/maps/Underwater6/scripts.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-Underwater6_MapScripts:: @ 81F773D
- map_script MAP_SCRIPT_ON_RESUME, Underwater6_OnResume
- .byte 0
-
-Underwater6_OnResume: @ 81F7743
- call AbnormalWeather_Underwater_SetupEscapeWarp
- end
-
diff --git a/data/maps/Underwater7/scripts.inc b/data/maps/Underwater7/scripts.inc
deleted file mode 100644
index 4215dced9..000000000
--- a/data/maps/Underwater7/scripts.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-Underwater7_MapScripts:: @ 81F7749
- map_script MAP_SCRIPT_ON_RESUME, Underwater7_OnResume
- .byte 0
-
-Underwater7_OnResume: @ 81F774F
- call AbnormalWeather_Underwater_SetupEscapeWarp
- end
-
diff --git a/data/maps/Underwater_MarineCave/map.json b/data/maps/Underwater_MarineCave/map.json
index c12531e48..c053fb121 100644
--- a/data/maps/Underwater_MarineCave/map.json
+++ b/data/maps/Underwater_MarineCave/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNDERWATER_MARINE_CAVE",
"name": "Underwater_MarineCave",
"layout": "LAYOUT_UNDERWATER_MARINE_CAVE",
- "music": "MUS_DAN01",
+ "music": "MUS_PETALBURG_WOODS",
"region_map_section": "MAPSEC_UNDERWATER_MARINE_CAVE",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/Underwater6/map.json b/data/maps/Underwater_Route105/map.json
index 971f2755c..890ccb2a8 100644
--- a/data/maps/Underwater6/map.json
+++ b/data/maps/Underwater_Route105/map.json
@@ -1,9 +1,9 @@
{
- "id": "MAP_UNDERWATER6",
- "name": "Underwater6",
- "layout": "LAYOUT_UNDERWATER6",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_TERRA_CAVE",
+ "id": "MAP_UNDERWATER_ROUTE105",
+ "name": "Underwater_Route105",
+ "layout": "LAYOUT_UNDERWATER_ROUTE105",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_105",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
diff --git a/data/maps/Underwater_Route105/scripts.inc b/data/maps/Underwater_Route105/scripts.inc
new file mode 100644
index 000000000..41cd8bfbe
--- /dev/null
+++ b/data/maps/Underwater_Route105/scripts.inc
@@ -0,0 +1,8 @@
+Underwater_Route105_MapScripts:: @ 81F773D
+ map_script MAP_SCRIPT_ON_RESUME, Underwater_Route105_OnResume
+ .byte 0
+
+Underwater_Route105_OnResume: @ 81F7743
+ call AbnormalWeather_Underwater_SetupEscapeWarp
+ end
+
diff --git a/data/maps/Underwater1/map.json b/data/maps/Underwater_Route124/map.json
index cc77e951d..46bc141a8 100644
--- a/data/maps/Underwater1/map.json
+++ b/data/maps/Underwater_Route124/map.json
@@ -1,8 +1,8 @@
{
- "id": "MAP_UNDERWATER1",
- "name": "Underwater1",
- "layout": "LAYOUT_UNDERWATER1",
- "music": "MUS_DEEPDEEP",
+ "id": "MAP_UNDERWATER_ROUTE124",
+ "name": "Underwater_Route124",
+ "layout": "LAYOUT_UNDERWATER_ROUTE124",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_UNDERWATER_124",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
@@ -16,7 +16,7 @@
{
"direction": "down",
"offset": 0,
- "map": "MAP_UNDERWATER2"
+ "map": "MAP_UNDERWATER_ROUTE126"
},
{
"direction": "emerge",
@@ -34,7 +34,7 @@
"y": 51,
"elevation": 0,
"item": "ITEM_CARBOS",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_CARBOS"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_CARBOS"
},
{
"type": "hidden_item",
@@ -42,7 +42,7 @@
"y": 40,
"elevation": 0,
"item": "ITEM_GREEN_SHARD",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_GREEN_SHARD"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_GREEN_SHARD"
},
{
"type": "hidden_item",
@@ -50,7 +50,7 @@
"y": 34,
"elevation": 3,
"item": "ITEM_PEARL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_PEARL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_PEARL"
},
{
"type": "hidden_item",
@@ -58,7 +58,7 @@
"y": 54,
"elevation": 3,
"item": "ITEM_BIG_PEARL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_BIG_PEARL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_BIG_PEARL"
},
{
"type": "hidden_item",
@@ -66,7 +66,7 @@
"y": 64,
"elevation": 3,
"item": "ITEM_HEART_SCALE",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_1"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_HEART_SCALE_1"
},
{
"type": "hidden_item",
@@ -74,7 +74,7 @@
"y": 5,
"elevation": 3,
"item": "ITEM_CALCIUM",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_CALCIUM"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_CALCIUM"
},
{
"type": "hidden_item",
@@ -82,7 +82,7 @@
"y": 36,
"elevation": 3,
"item": "ITEM_HEART_SCALE",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_2"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_124_HEART_SCALE_2"
}
]
}
diff --git a/data/maps/Underwater_Route124/scripts.inc b/data/maps/Underwater_Route124/scripts.inc
new file mode 100644
index 000000000..2a72dfb11
--- /dev/null
+++ b/data/maps/Underwater_Route124/scripts.inc
@@ -0,0 +1,3 @@
+Underwater_Route124_MapScripts:: @ 81F7722
+ .byte 0
+
diff --git a/data/maps/Underwater7/map.json b/data/maps/Underwater_Route125/map.json
index cf33280fe..c32bb57e8 100644
--- a/data/maps/Underwater7/map.json
+++ b/data/maps/Underwater_Route125/map.json
@@ -1,9 +1,9 @@
{
- "id": "MAP_UNDERWATER7",
- "name": "Underwater7",
- "layout": "LAYOUT_UNDERWATER7",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_UNK1",
+ "id": "MAP_UNDERWATER_ROUTE125",
+ "name": "Underwater_Route125",
+ "layout": "LAYOUT_UNDERWATER_ROUTE125",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_125",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
diff --git a/data/maps/Underwater_Route125/scripts.inc b/data/maps/Underwater_Route125/scripts.inc
new file mode 100644
index 000000000..662120e5e
--- /dev/null
+++ b/data/maps/Underwater_Route125/scripts.inc
@@ -0,0 +1,8 @@
+Underwater_Route125_MapScripts:: @ 81F7749
+ map_script MAP_SCRIPT_ON_RESUME, Underwater_Route125_OnResume
+ .byte 0
+
+Underwater_Route125_OnResume: @ 81F774F
+ call AbnormalWeather_Underwater_SetupEscapeWarp
+ end
+
diff --git a/data/maps/Underwater2/map.json b/data/maps/Underwater_Route126/map.json
index f402f8ea8..993bb7907 100644
--- a/data/maps/Underwater2/map.json
+++ b/data/maps/Underwater_Route126/map.json
@@ -1,9 +1,9 @@
{
- "id": "MAP_UNDERWATER2",
- "name": "Underwater2",
- "layout": "LAYOUT_UNDERWATER2",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_125",
+ "id": "MAP_UNDERWATER_ROUTE126",
+ "name": "Underwater_Route126",
+ "layout": "LAYOUT_UNDERWATER_ROUTE126",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_126",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
@@ -16,12 +16,12 @@
{
"direction": "up",
"offset": 0,
- "map": "MAP_UNDERWATER1"
+ "map": "MAP_UNDERWATER_ROUTE124"
},
{
"direction": "right",
"offset": 0,
- "map": "MAP_UNDERWATER3"
+ "map": "MAP_UNDERWATER_ROUTE127"
},
{
"direction": "emerge",
@@ -47,7 +47,7 @@
"y": 17,
"elevation": 3,
"item": "ITEM_HEART_SCALE",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_HEART_SCALE"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_HEART_SCALE"
},
{
"type": "hidden_item",
@@ -55,7 +55,7 @@
"y": 19,
"elevation": 3,
"item": "ITEM_ULTRA_BALL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_ULTRA_BALL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_ULTRA_BALL"
},
{
"type": "hidden_item",
@@ -63,7 +63,7 @@
"y": 19,
"elevation": 3,
"item": "ITEM_STARDUST",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_STARDUST"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_STARDUST"
},
{
"type": "hidden_item",
@@ -71,7 +71,7 @@
"y": 36,
"elevation": 3,
"item": "ITEM_PEARL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_PEARL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_PEARL"
},
{
"type": "hidden_item",
@@ -79,7 +79,7 @@
"y": 39,
"elevation": 3,
"item": "ITEM_IRON",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_IRON"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_IRON"
},
{
"type": "hidden_item",
@@ -87,7 +87,7 @@
"y": 35,
"elevation": 3,
"item": "ITEM_YELLOW_SHARD",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_YELLOW_SHARD"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_YELLOW_SHARD"
},
{
"type": "hidden_item",
@@ -95,7 +95,7 @@
"y": 60,
"elevation": 3,
"item": "ITEM_BIG_PEARL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_BIG_PEARL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_BIG_PEARL"
},
{
"type": "hidden_item",
@@ -103,7 +103,7 @@
"y": 77,
"elevation": 3,
"item": "ITEM_BLUE_SHARD",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_2_BLUE_SHARD"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_126_BLUE_SHARD"
}
]
}
diff --git a/data/maps/Underwater_Route126/scripts.inc b/data/maps/Underwater_Route126/scripts.inc
new file mode 100644
index 000000000..71d43e141
--- /dev/null
+++ b/data/maps/Underwater_Route126/scripts.inc
@@ -0,0 +1,3 @@
+Underwater_Route126_MapScripts:: @ 81F7723
+ .byte 0
+
diff --git a/data/maps/Underwater3/map.json b/data/maps/Underwater_Route127/map.json
index 69af7637f..b96f79c5d 100644
--- a/data/maps/Underwater3/map.json
+++ b/data/maps/Underwater_Route127/map.json
@@ -1,9 +1,9 @@
{
- "id": "MAP_UNDERWATER3",
- "name": "Underwater3",
- "layout": "LAYOUT_UNDERWATER3",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_126",
+ "id": "MAP_UNDERWATER_ROUTE127",
+ "name": "Underwater_Route127",
+ "layout": "LAYOUT_UNDERWATER_ROUTE127",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_127",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
@@ -21,12 +21,12 @@
{
"direction": "left",
"offset": 0,
- "map": "MAP_UNDERWATER2"
+ "map": "MAP_UNDERWATER_ROUTE126"
},
{
"direction": "down",
"offset": 0,
- "map": "MAP_UNDERWATER4"
+ "map": "MAP_UNDERWATER_ROUTE128"
}
],
"object_events": [],
@@ -54,7 +54,7 @@
"y": 42,
"elevation": 3,
"item": "ITEM_STAR_PIECE",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_3_STAR_PIECE"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_127_STAR_PIECE"
},
{
"type": "hidden_item",
@@ -62,7 +62,7 @@
"y": 36,
"elevation": 3,
"item": "ITEM_HP_UP",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_3_HP_UP"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_127_HP_UP"
},
{
"type": "hidden_item",
@@ -70,7 +70,7 @@
"y": 72,
"elevation": 3,
"item": "ITEM_HEART_SCALE",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_3_HEART_SCALE"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_127_HEART_SCALE"
},
{
"type": "hidden_item",
@@ -78,7 +78,7 @@
"y": 20,
"elevation": 3,
"item": "ITEM_RED_SHARD",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_3_RED_SHARD"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_127_RED_SHARD"
}
]
}
diff --git a/data/maps/Underwater_Route127/scripts.inc b/data/maps/Underwater_Route127/scripts.inc
new file mode 100644
index 000000000..552b9aab8
--- /dev/null
+++ b/data/maps/Underwater_Route127/scripts.inc
@@ -0,0 +1,8 @@
+Underwater_Route127_MapScripts:: @ 81F7724
+ map_script MAP_SCRIPT_ON_RESUME, Underwater_Route127_OnResume
+ .byte 0
+
+Underwater_Route127_OnResume: @ 81F772A
+ call AbnormalWeather_Underwater_SetupEscapeWarp
+ end
+
diff --git a/data/maps/Underwater4/map.json b/data/maps/Underwater_Route128/map.json
index 156923302..f80cf41a6 100644
--- a/data/maps/Underwater4/map.json
+++ b/data/maps/Underwater_Route128/map.json
@@ -1,9 +1,9 @@
{
- "id": "MAP_UNDERWATER4",
- "name": "Underwater4",
- "layout": "LAYOUT_UNDERWATER4",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_127",
+ "id": "MAP_UNDERWATER_ROUTE128",
+ "name": "Underwater_Route128",
+ "layout": "LAYOUT_UNDERWATER_ROUTE128",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_128",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
@@ -16,7 +16,7 @@
{
"direction": "up",
"offset": 0,
- "map": "MAP_UNDERWATER3"
+ "map": "MAP_UNDERWATER_ROUTE127"
},
{
"direction": "emerge",
@@ -42,7 +42,7 @@
"y": 19,
"elevation": 3,
"item": "ITEM_PROTEIN",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_4_PROTEIN"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_128_PROTEIN"
},
{
"type": "hidden_item",
@@ -50,7 +50,7 @@
"y": 18,
"elevation": 3,
"item": "ITEM_PEARL",
- "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_4_PEARL"
+ "flag": "FLAG_HIDDEN_ITEM_UNDERWATER_128_PEARL"
}
]
}
diff --git a/data/maps/Underwater_Route128/scripts.inc b/data/maps/Underwater_Route128/scripts.inc
new file mode 100644
index 000000000..a050afd93
--- /dev/null
+++ b/data/maps/Underwater_Route128/scripts.inc
@@ -0,0 +1,3 @@
+Underwater_Route128_MapScripts:: @ 81F7730
+ .byte 0
+
diff --git a/data/maps/Underwater5/map.json b/data/maps/Underwater_Route129/map.json
index c50b8be53..45775bd6b 100644
--- a/data/maps/Underwater5/map.json
+++ b/data/maps/Underwater_Route129/map.json
@@ -1,8 +1,8 @@
{
- "id": "MAP_UNDERWATER5",
- "name": "Underwater5",
- "layout": "LAYOUT_UNDERWATER5",
- "music": "MUS_DEEPDEEP",
+ "id": "MAP_UNDERWATER_ROUTE129",
+ "name": "Underwater_Route129",
+ "layout": "LAYOUT_UNDERWATER_ROUTE129",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_UNDERWATER_129",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/Underwater_Route129/scripts.inc b/data/maps/Underwater_Route129/scripts.inc
new file mode 100644
index 000000000..f9f84841e
--- /dev/null
+++ b/data/maps/Underwater_Route129/scripts.inc
@@ -0,0 +1,8 @@
+Underwater_Route129_MapScripts:: @ 81F7731
+ map_script MAP_SCRIPT_ON_RESUME, Underwater_Route129_OnResume
+ .byte 0
+
+Underwater_Route129_OnResume: @ 81F7737
+ call AbnormalWeather_Underwater_SetupEscapeWarp
+ end
+
diff --git a/data/maps/Underwater_Route134/map.json b/data/maps/Underwater_Route134/map.json
index dd5117aa4..74526bc4d 100644
--- a/data/maps/Underwater_Route134/map.json
+++ b/data/maps/Underwater_Route134/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNDERWATER_ROUTE134",
"name": "Underwater_Route134",
"layout": "LAYOUT_UNDERWATER_ROUTE134",
- "music": "MUS_DEEPDEEP",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_UNDERWATER_SEALED_CHAMBER",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/Underwater_SeafloorCavern/map.json b/data/maps/Underwater_SeafloorCavern/map.json
index 90201d3b7..d25a3600d 100644
--- a/data/maps/Underwater_SeafloorCavern/map.json
+++ b/data/maps/Underwater_SeafloorCavern/map.json
@@ -2,8 +2,8 @@
"id": "MAP_UNDERWATER_SEAFLOOR_CAVERN",
"name": "Underwater_SeafloorCavern",
"layout": "LAYOUT_UNDERWATER_SEAFLOOR_CAVERN",
- "music": "MUS_DEEPDEEP",
- "region_map_section": "MAPSEC_UNDERWATER_128",
+ "music": "MUS_UNDERWATER",
+ "region_map_section": "MAPSEC_UNDERWATER_SEAFLOOR_CAVERN",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
"map_type": "MAP_TYPE_UNDERWATER",
@@ -72,7 +72,7 @@
"x": 6,
"y": 7,
"elevation": 0,
- "dest_map": "MAP_UNDERWATER4",
+ "dest_map": "MAP_UNDERWATER_ROUTE128",
"dest_warp_id": 0
}
],
diff --git a/data/maps/Underwater_SealedChamber/map.json b/data/maps/Underwater_SealedChamber/map.json
index 98bbcc850..5f3b99055 100644
--- a/data/maps/Underwater_SealedChamber/map.json
+++ b/data/maps/Underwater_SealedChamber/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNDERWATER_SEALED_CHAMBER",
"name": "Underwater_SealedChamber",
"layout": "LAYOUT_UNDERWATER_SEALED_CHAMBER",
- "music": "MUS_DEEPDEEP",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_UNDERWATER_SEALED_CHAMBER",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
diff --git a/data/maps/Underwater_SootopolisCity/map.json b/data/maps/Underwater_SootopolisCity/map.json
index cc2d66ff2..0d1363ff6 100644
--- a/data/maps/Underwater_SootopolisCity/map.json
+++ b/data/maps/Underwater_SootopolisCity/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNDERWATER_SOOTOPOLIS_CITY",
"name": "Underwater_SootopolisCity",
"layout": "LAYOUT_UNDERWATER_SOOTOPOLIS_CITY",
- "music": "MUS_DEEPDEEP",
+ "music": "MUS_UNDERWATER",
"region_map_section": "MAPSEC_UNDERWATER_SOOTOPOLIS",
"requires_flash": false,
"weather": "WEATHER_UNDERWATER_BUBBLES",
@@ -19,14 +19,14 @@
"x": 9,
"y": 8,
"elevation": 0,
- "dest_map": "MAP_UNDERWATER2",
+ "dest_map": "MAP_UNDERWATER_ROUTE126",
"dest_warp_id": 0
},
{
"x": 10,
"y": 8,
"elevation": 0,
- "dest_map": "MAP_UNDERWATER2",
+ "dest_map": "MAP_UNDERWATER_ROUTE126",
"dest_warp_id": 0
}
],
diff --git a/data/maps/UnionRoom/map.json b/data/maps/UnionRoom/map.json
index 1ee204137..3d19cd55f 100644
--- a/data/maps/UnionRoom/map.json
+++ b/data/maps/UnionRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNION_ROOM",
"name": "UnionRoom",
"layout": "LAYOUT_UNION_ROOM",
- "music": "MUS_RAINBOW",
+ "music": "MUS_EVER_GRANDE",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnionRoom/scripts.inc b/data/maps/UnionRoom/scripts.inc
index eac27fb5c..f25e7acb6 100644
--- a/data/maps/UnionRoom/scripts.inc
+++ b/data/maps/UnionRoom/scripts.inc
@@ -1,3 +1,12 @@
+.set LOCALID_UR_PLAYER_4, 2
+.set LOCALID_UR_PLAYER_8, 3
+.set LOCALID_UR_PLAYER_7, 4
+.set LOCALID_UR_PLAYER_6, 5
+.set LOCALID_UR_PLAYER_5, 6
+.set LOCALID_UR_PLAYER_3, 7
+.set LOCALID_UR_PLAYER_2, 8
+.set LOCALID_UR_PLAYER_1, 9
+
UnionRoom_MapScripts:: @ 823D1A6
map_script MAP_SCRIPT_ON_RESUME, UnionRoom_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, UnionRoom_OnTransition
@@ -12,15 +21,15 @@ UnionRoom_OnResume: @ 823D1B1
setflag FLAG_HIDE_UNION_ROOM_PLAYER_6
setflag FLAG_HIDE_UNION_ROOM_PLAYER_7
setflag FLAG_HIDE_UNION_ROOM_PLAYER_8
- removeobject 9
- removeobject 8
- removeobject 7
- removeobject 2
- removeobject 6
- removeobject 5
- removeobject 4
- removeobject 3
- special UnionRoomSpecial
+ removeobject LOCALID_UR_PLAYER_1
+ removeobject LOCALID_UR_PLAYER_2
+ removeobject LOCALID_UR_PLAYER_3
+ removeobject LOCALID_UR_PLAYER_4
+ removeobject LOCALID_UR_PLAYER_5
+ removeobject LOCALID_UR_PLAYER_6
+ removeobject LOCALID_UR_PLAYER_7
+ removeobject LOCALID_UR_PLAYER_8
+ special RunUnionRoom
end
UnionRoom_OnTransition: @ 823D1E5
@@ -29,7 +38,7 @@ UnionRoom_OnTransition: @ 823D1E5
UnionRoom_EventScript_Player1:: @ 823D1E6
lock
faceplayer
- setvar VAR_RESULT, 1
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_1
waitstate
release
end
@@ -37,7 +46,7 @@ UnionRoom_EventScript_Player1:: @ 823D1E6
UnionRoom_EventScript_Player2:: @ 823D1F0
lock
faceplayer
- setvar VAR_RESULT, 2
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_2
waitstate
release
end
@@ -45,7 +54,7 @@ UnionRoom_EventScript_Player2:: @ 823D1F0
UnionRoom_EventScript_Player3:: @ 823D1FA
lock
faceplayer
- setvar VAR_RESULT, 3
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_3
waitstate
release
end
@@ -53,7 +62,7 @@ UnionRoom_EventScript_Player3:: @ 823D1FA
UnionRoom_EventScript_Player4:: @ 823D204
lock
faceplayer
- setvar VAR_RESULT, 4
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_4
waitstate
release
end
@@ -61,7 +70,7 @@ UnionRoom_EventScript_Player4:: @ 823D204
UnionRoom_EventScript_Player5:: @ 823D20E
lock
faceplayer
- setvar VAR_RESULT, 5
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_5
waitstate
release
end
@@ -69,7 +78,7 @@ UnionRoom_EventScript_Player5:: @ 823D20E
UnionRoom_EventScript_Player6:: @ 823D218
lock
faceplayer
- setvar VAR_RESULT, 6
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_6
waitstate
release
end
@@ -77,7 +86,7 @@ UnionRoom_EventScript_Player6:: @ 823D218
UnionRoom_EventScript_Player7:: @ 823D222
lock
faceplayer
- setvar VAR_RESULT, 7
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_7
waitstate
release
end
@@ -85,7 +94,7 @@ UnionRoom_EventScript_Player7:: @ 823D222
UnionRoom_EventScript_Player8:: @ 823D22C
lock
faceplayer
- setvar VAR_RESULT, 8
+ setvar VAR_RESULT, UR_INTERACT_PLAYER_8
waitstate
release
end
@@ -93,14 +102,14 @@ UnionRoom_EventScript_Player8:: @ 823D22C
UnionRoom_EventScript_Attendant:: @ 823D236
lock
faceplayer
- setvar VAR_RESULT, 9
+ setvar VAR_RESULT, UR_INTERACT_ATTENDANT
waitstate
release
end
UnionRoom_EventScript_Unused:: @ 823D240
lockall
- setvar VAR_RESULT, 10
+ setvar VAR_RESULT, UR_INTERACT_UNUSED
waitstate
releaseall
end
diff --git a/data/maps/UnknownLinkContestRoom_25_29/map.json b/data/maps/UnknownLinkContestRoom_25_29/map.json
index cf6077259..72ed407ee 100644
--- a/data/maps/UnknownLinkContestRoom_25_29/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_29/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_29",
"name": "UnknownLinkContestRoom_25_29",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_29",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnknownLinkContestRoom_25_30/map.json b/data/maps/UnknownLinkContestRoom_25_30/map.json
index c51109ee9..cd4d6fddd 100644
--- a/data/maps/UnknownLinkContestRoom_25_30/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_30/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_30",
"name": "UnknownLinkContestRoom_25_30",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_30",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnknownLinkContestRoom_25_31/map.json b/data/maps/UnknownLinkContestRoom_25_31/map.json
index 27b550382..975ec382d 100644
--- a/data/maps/UnknownLinkContestRoom_25_31/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_31/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_31",
"name": "UnknownLinkContestRoom_25_31",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_31",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnknownLinkContestRoom_25_32/map.json b/data/maps/UnknownLinkContestRoom_25_32/map.json
index 0c20ee1f8..d2d673adc 100644
--- a/data/maps/UnknownLinkContestRoom_25_32/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_32/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_32",
"name": "UnknownLinkContestRoom_25_32",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_32",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnknownLinkContestRoom_25_33/map.json b/data/maps/UnknownLinkContestRoom_25_33/map.json
index aee753f22..f73ffe22e 100644
--- a/data/maps/UnknownLinkContestRoom_25_33/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_33/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_33",
"name": "UnknownLinkContestRoom_25_33",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_33",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/UnknownLinkContestRoom_25_34/map.json b/data/maps/UnknownLinkContestRoom_25_34/map.json
index ebd07e9fa..f5ddbbe5a 100644
--- a/data/maps/UnknownLinkContestRoom_25_34/map.json
+++ b/data/maps/UnknownLinkContestRoom_25_34/map.json
@@ -2,7 +2,7 @@
"id": "MAP_UNKNOWN_LINK_CONTEST_ROOM_25_34",
"name": "UnknownLinkContestRoom_25_34",
"layout": "LAYOUT_UNKNOWN_LINK_CONTEST_ROOM_25_34",
- "music": "MUS_NIBI",
+ "music": "MUS_GSC_PEWTER",
"region_map_section": "MAPSEC_DYNAMIC",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown/map.json b/data/maps/VerdanturfTown/map.json
index c4b736f80..94d140c05 100644
--- a/data/maps/VerdanturfTown/map.json
+++ b/data/maps/VerdanturfTown/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN",
"name": "VerdanturfTown",
"layout": "LAYOUT_VERDANTURF_TOWN",
- "music": "MUS_GOMACHI0",
+ "music": "MUS_VERDANTURF",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_SUNNY",
diff --git a/data/maps/VerdanturfTown/scripts.inc b/data/maps/VerdanturfTown/scripts.inc
index 2f075346c..a419c3319 100644
--- a/data/maps/VerdanturfTown/scripts.inc
+++ b/data/maps/VerdanturfTown/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_TWIN, 2
+
VerdanturfTown_MapScripts:: @ 81EB566
map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_OnTransition
.byte 0
@@ -12,14 +14,14 @@ VerdanturfTown_EventScript_Twin:: @ 81EB575
faceplayer
goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, VerdanturfTown_EventScript_TwinTunnelOpen
msgbox VerdanturfTown_Text_ManTryingToDigTunnel, MSGBOX_DEFAULT
- applymovement 2, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
VerdanturfTown_EventScript_TwinTunnelOpen:: @ 81EB594
msgbox VerdanturfTown_Text_ManDugTunnelForLove, MSGBOX_DEFAULT
- applymovement 2, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
diff --git a/data/maps/VerdanturfTown_BattleTentBattleRoom/map.json b/data/maps/VerdanturfTown_BattleTentBattleRoom/map.json
index 9ed2441dd..72eca1d95 100644
--- a/data/maps/VerdanturfTown_BattleTentBattleRoom/map.json
+++ b/data/maps/VerdanturfTown_BattleTentBattleRoom/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM",
"name": "VerdanturfTown_BattleTentBattleRoom",
"layout": "LAYOUT_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc b/data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc
index 0e79fe8df..ad77cdf5f 100644
--- a/data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc
+++ b/data/maps/VerdanturfTown_BattleTentBattleRoom/scripts.inc
@@ -1,3 +1,7 @@
+.set LOCALID_PLAYER, 1
+.set LOCALID_OPPONENT, 2
+.set LOCALID_ATTENDANT, 3
+
VerdanturfTown_BattleTentBattleRoom_MapScripts:: @ 82022FA
map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_BattleTentBattleRoom_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, VerdanturfTown_BattleTentBattleRoom_OnFrame
@@ -35,16 +39,16 @@ VerdanturfTown_BattleTentBattleRoom_OnFrame: @ 820233E
.2byte 0
VerdanturfTown_BattleTentBattleRoom_EventScript_EnterRoom:: @ 8202348
- showobjectat 1, MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM
- applymovement 1, VerdanturfTown_BattleTentBattleRoom_Movement_PlayerEnter
+ showobjectat LOCALID_PLAYER, MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM
+ applymovement LOCALID_PLAYER, VerdanturfTown_BattleTentBattleRoom_Movement_PlayerEnter
waitmovement 0
frontier_get FRONTIER_DATA_BATTLE_NUM
compare VAR_RESULT, 0
goto_if_ne VerdanturfTown_BattleTentBattleRoom_EventScript_AskContinueChallenge
VerdanturfTown_BattleTentBattleRoom_EventScript_NextOpponentEnter:: @ 820236F
tower_setopponent
- addobject 2
- applymovement 2, VerdanturfTown_BattleTentBattleRoom_Movement_OpponentEnter
+ addobject LOCALID_OPPONENT
+ applymovement LOCALID_OPPONENT, VerdanturfTown_BattleTentBattleRoom_Movement_OpponentEnter
waitmovement 0
battletent_getopponentintro
msgbox gStringVar4, MSGBOX_DEFAULT
@@ -64,17 +68,17 @@ VerdanturfTown_BattleTentBattleRoom_EventScript_DefeatedOpponent:: @ 82023C8
frontier_set FRONTIER_DATA_BATTLE_NUM, VAR_RESULT
switch VAR_RESULT
case 3, VerdanturfTown_BattleTentBattleRoom_EventScript_WarpToLobbyWon
- applymovement 2, VerdanturfTown_BattleTentBattleRoom_Movement_OpponentExit
+ applymovement LOCALID_OPPONENT, VerdanturfTown_BattleTentBattleRoom_Movement_OpponentExit
waitmovement 0
- removeobject 2
- applymovement 3, Common_Movement_WalkInPlaceFastestDown
- applymovement 1, Common_Movement_WalkInPlaceFastestUp
+ removeobject LOCALID_OPPONENT
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox BattleFrontier_BattlePalaceBattleRoom_Text_LetMeRestoreYourMons, MSGBOX_DEFAULT
special LoadPlayerParty
special SavePlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
- playfanfare MUS_ME_ASA
+ playfanfare MUS_HEAL
waitfanfare
special HealPlayerParty
@@ -107,8 +111,8 @@ VerdanturfTown_BattleTentBattleRoom_EventScript_AskRetireChallenge:: @ 82024B8
case MULTI_B_PRESSED, VerdanturfTown_BattleTentBattleRoom_EventScript_AskContinueChallenge
VerdanturfTown_BattleTentBattleRoom_EventScript_ContinueChallenge:: @ 82024EA
- applymovement 3, Common_Movement_WalkInPlaceFastestRight
- applymovement 1, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFastestRight
+ applymovement LOCALID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
closemessage
goto VerdanturfTown_BattleTentBattleRoom_EventScript_NextOpponentEnter
@@ -134,11 +138,11 @@ VerdanturfTown_BattleTentBattleRoom_OnWarp: @ 8202541
.2byte 0
VerdanturfTown_BattleTentBattleRoom_EventScript_SetUpObjects:: @ 820254B
- hideobjectat 1, MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM
+ hideobjectat LOCALID_PLAYER, MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM
call VerdanturfTown_BattleTentBattleRoom_EventScript_SetPlayerGfx
setvar VAR_TEMP_1, 1
applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_BattleTentBattleRoom_Movement_SetInvisible
- removeobject 2
+ removeobject LOCALID_OPPONENT
end
VerdanturfTown_BattleTentBattleRoom_EventScript_ReadyFor2ndOpponent:: @ 8202565
diff --git a/data/maps/VerdanturfTown_BattleTentCorridor/map.json b/data/maps/VerdanturfTown_BattleTentCorridor/map.json
index 0209c02d9..2b875b900 100644
--- a/data/maps/VerdanturfTown_BattleTentCorridor/map.json
+++ b/data/maps/VerdanturfTown_BattleTentCorridor/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_BATTLE_TENT_CORRIDOR",
"name": "VerdanturfTown_BattleTentCorridor",
"layout": "LAYOUT_BATTLE_TENT_CORRIDOR",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc b/data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc
index b1dedf1a1..24d047a2a 100644
--- a/data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc
+++ b/data/maps/VerdanturfTown_BattleTentCorridor/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
VerdanturfTown_BattleTentCorridor_MapScripts:: @ 820208A
map_script MAP_SCRIPT_ON_FRAME_TABLE, VerdanturfTown_BattleTentCorridor_OnFrame
.byte 0
@@ -9,12 +11,12 @@ VerdanturfTown_BattleTentCorridor_OnFrame: @ 8202090
VerdanturfTown_BattleTentCorridor_EventScript_EnterCorridor:: @ 820209A
lockall
setvar VAR_TEMP_0, 1
- applymovement 1, VerdanturfTown_BattleTentCorridor_Movement_WalkToDoor
+ applymovement LOCALID_ATTENDANT, VerdanturfTown_BattleTentCorridor_Movement_WalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_BattleTentCorridor_Movement_WalkToDoor
waitmovement 0
opendoor 2, 1
waitdooranim
- applymovement 1, VerdanturfTown_BattleTentCorridor_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, VerdanturfTown_BattleTentCorridor_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_BattleTentCorridor_Movement_PlayerEnterDoor
waitmovement 0
closedoor 2, 1
diff --git a/data/maps/VerdanturfTown_BattleTentLobby/map.json b/data/maps/VerdanturfTown_BattleTentLobby/map.json
index cc294e47d..d4a8ccfa5 100644
--- a/data/maps/VerdanturfTown_BattleTentLobby/map.json
+++ b/data/maps/VerdanturfTown_BattleTentLobby/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_BATTLE_TENT_LOBBY",
"name": "VerdanturfTown_BattleTentLobby",
"layout": "LAYOUT_BATTLE_TENT_LOBBY",
- "music": "MUS_B_TOWER",
+ "music": "MUS_B_TOWER_RS",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc b/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc
index 4685f0571..f7a03b1ec 100644
--- a/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc
+++ b/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_ATTENDANT, 1
+
VerdanturfTown_BattleTentLobby_MapScripts:: @ 82016D0
map_script MAP_SCRIPT_ON_FRAME_TABLE, VerdanturfTown_BattleTentLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, VerdanturfTown_BattleTentLobby_OnWarp
@@ -53,7 +55,7 @@ VerdanturfTown_BattleTentLobby_EventScript_GivePrize:: @ 8201791
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
message BattleFrontier_BattleDomeLobby_Text_ReceivedPrize @ Odd that it used Dome's copy instead of Palace's
waitmessage
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
msgbox VerdanturfTown_BattleTentLobby_Text_ReturnFortified, MSGBOX_DEFAULT
closemessage
@@ -195,12 +197,12 @@ VerdanturfTown_BattleTentLobby_EventScript_EndCancelChallenge:: @ 8201A3F
end
VerdanturfTown_BattleTentLobby_EventScript_WalkToDoor:: @ 8201A41
- applymovement 1, VerdanturfTown_BattleTentLobby_Movement_WalkToDoor
+ applymovement LOCALID_ATTENDANT, VerdanturfTown_BattleTentLobby_Movement_WalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_BattleTentLobby_Movement_WalkToDoor
waitmovement 0
opendoor 6, 1
waitdooranim
- applymovement 1, VerdanturfTown_BattleTentLobby_Movement_AttendantEnterDoor
+ applymovement LOCALID_ATTENDANT, VerdanturfTown_BattleTentLobby_Movement_AttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, VerdanturfTown_BattleTentLobby_Movement_PlayerEnterDoor
waitmovement 0
closedoor 6, 1
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/map.json b/data/maps/VerdanturfTown_FriendshipRatersHouse/map.json
index 7aaedcd23..7fa310426 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/map.json
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_FRIENDSHIP_RATERS_HOUSE",
"name": "VerdanturfTown_FriendshipRatersHouse",
"layout": "LAYOUT_HOUSE2",
- "music": "MUS_GOMACHI0",
+ "music": "MUS_VERDANTURF",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_House/map.json b/data/maps/VerdanturfTown_House/map.json
index bcc51079f..d552e914a 100644
--- a/data/maps/VerdanturfTown_House/map.json
+++ b/data/maps/VerdanturfTown_House/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_HOUSE",
"name": "VerdanturfTown_House",
"layout": "LAYOUT_HOUSE1",
- "music": "MUS_GOMACHI0",
+ "music": "MUS_VERDANTURF",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_Mart/map.json b/data/maps/VerdanturfTown_Mart/map.json
index 96fa21366..b8183646c 100644
--- a/data/maps/VerdanturfTown_Mart/map.json
+++ b/data/maps/VerdanturfTown_Mart/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_MART",
"name": "VerdanturfTown_Mart",
"layout": "LAYOUT_MART",
- "music": "MUS_FRIENDLY",
+ "music": "MUS_POKE_MART",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/map.json b/data/maps/VerdanturfTown_PokemonCenter_1F/map.json
index 74f3e342b..8e3fc3e28 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/map.json
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_POKEMON_CENTER_1F",
"name": "VerdanturfTown_PokemonCenter_1F",
"layout": "LAYOUT_POKEMON_CENTER_1F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc
index 040e69a16..f59d40456 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_NURSE, 1
+
VerdanturfTown_PokemonCenter_1F_MapScripts:: @ 8202726
map_script MAP_SCRIPT_ON_TRANSITION, VerdanturfTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -8,9 +10,8 @@ VerdanturfTown_PokemonCenter_1F_OnTransition: @ 8202731
call Common_EventScript_UpdateBrineyLocation
end
-@ VAR_0x800B is the Nurse's object event id
VerdanturfTown_PokemonCenter_1F_EventScript_Nurse:: @ 820273A
- setvar VAR_0x800B, 1
+ setvar VAR_0x800B, LOCALID_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/map.json b/data/maps/VerdanturfTown_PokemonCenter_2F/map.json
index d7a51eba7..2edb6602d 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/map.json
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_POKEMON_CENTER_2F",
"name": "VerdanturfTown_PokemonCenter_2F",
"layout": "LAYOUT_POKEMON_CENTER_2F",
- "music": "MUS_POKECEN",
+ "music": "MUS_POKE_CENTER",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VerdanturfTown_WandasHouse/map.json b/data/maps/VerdanturfTown_WandasHouse/map.json
index 08b5348c7..43a5b9c44 100644
--- a/data/maps/VerdanturfTown_WandasHouse/map.json
+++ b/data/maps/VerdanturfTown_WandasHouse/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VERDANTURF_TOWN_WANDAS_HOUSE",
"name": "VerdanturfTown_WandasHouse",
"layout": "LAYOUT_VERDANTURF_TOWN_WANDAS_HOUSE",
- "music": "MUS_GOMACHI0",
+ "music": "MUS_VERDANTURF",
"region_map_section": "MAPSEC_VERDANTURF_TOWN",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json
index d0ff9e440..5f3271c89 100644
--- a/data/maps/VictoryRoad_1F/map.json
+++ b/data/maps/VictoryRoad_1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VICTORY_ROAD_1F",
"name": "VictoryRoad_1F",
"layout": "LAYOUT_VICTORY_ROAD_1F",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_VICTORY_ROAD",
"requires_flash": false,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc
index cfd443aec..f7668d4a5 100644
--- a/data/maps/VictoryRoad_1F/scripts.inc
+++ b/data/maps/VictoryRoad_1F/scripts.inc
@@ -1,3 +1,5 @@
+.set LOCALID_WALLY_ENTRANCE, 4
+
VictoryRoad_1F_MapScripts:: @ 8235D7A
map_script MAP_SCRIPT_ON_TRANSITION, VictoryRoad_1F_OnTransition
.byte 0
@@ -10,20 +12,20 @@ VictoryRoad_1F_OnTransition: @ 8235D80
end
VictoryRoad_1F_EventScript_SetEntranceWallyPos1:: @ 8235D97
- setobjectxyperm 4, 2, 24
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_WALLY_ENTRANCE, 2, 24
+ setobjectmovementtype LOCALID_WALLY_ENTRANCE, MOVEMENT_TYPE_FACE_DOWN
return
VictoryRoad_1F_EventScript_SetEntranceWallyPos2:: @ 8235DA3
- setobjectxyperm 4, 3, 24
- setobjectmovementtype 4, MOVEMENT_TYPE_FACE_DOWN
+ setobjectxyperm LOCALID_WALLY_ENTRANCE, 3, 24
+ setobjectmovementtype LOCALID_WALLY_ENTRANCE, MOVEMENT_TYPE_FACE_DOWN
return
VictoryRoad_1F_EventScript_WallyBattleTrigger1:: @ 8235DAF
lockall
setvar VAR_0x8008, 1
- addobject 4
- applymovement 4, VictoryRoad_1F_Movement_WallyApproachPlayer1
+ addobject LOCALID_WALLY_ENTRANCE
+ applymovement LOCALID_WALLY_ENTRANCE, VictoryRoad_1F_Movement_WallyApproachPlayer1
waitmovement 0
goto VictoryRoad_1F_EventScript_WallyEntranceBattle
end
@@ -31,8 +33,8 @@ VictoryRoad_1F_EventScript_WallyBattleTrigger1:: @ 8235DAF
VictoryRoad_1F_EventScript_WallyBattleTrigger2:: @ 8235DC8
lockall
setvar VAR_0x8008, 2
- addobject 4
- applymovement 4, VictoryRoad_1F_Movement_WallyApproachPlayer2
+ addobject LOCALID_WALLY_ENTRANCE
+ applymovement LOCALID_WALLY_ENTRANCE, VictoryRoad_1F_Movement_WallyApproachPlayer2
waitmovement 0
goto VictoryRoad_1F_EventScript_WallyEntranceBattle
end
@@ -44,7 +46,7 @@ VictoryRoad_1F_EventScript_WallyEntranceBattle:: @ 8235DE1
trainerbattle_no_intro TRAINER_WALLY_VR_1, VictoryRoad_1F_Text_WallyEntranceDefeat
msgbox VictoryRoad_1F_Text_WallyPostEntranceBattle, MSGBOX_DEFAULT
clearflag FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY
- copyobjectxytoperm 4
+ copyobjectxytoperm LOCALID_WALLY_ENTRANCE
setflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
copyvar VAR_VICTORY_ROAD_1F_STATE, VAR_0x8008
releaseall
diff --git a/data/maps/VictoryRoad_B1F/map.json b/data/maps/VictoryRoad_B1F/map.json
index 9a387aa52..6e290ce6d 100644
--- a/data/maps/VictoryRoad_B1F/map.json
+++ b/data/maps/VictoryRoad_B1F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VICTORY_ROAD_B1F",
"name": "VictoryRoad_B1F",
"layout": "LAYOUT_VICTORY_ROAD_B1F",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_VICTORY_ROAD",
"requires_flash": true,
"weather": "WEATHER_NONE",
diff --git a/data/maps/VictoryRoad_B2F/map.json b/data/maps/VictoryRoad_B2F/map.json
index 7e59f9f27..6ee56389f 100644
--- a/data/maps/VictoryRoad_B2F/map.json
+++ b/data/maps/VictoryRoad_B2F/map.json
@@ -2,7 +2,7 @@
"id": "MAP_VICTORY_ROAD_B2F",
"name": "VictoryRoad_B2F",
"layout": "LAYOUT_VICTORY_ROAD_B2F",
- "music": "MUS_C_ROAD",
+ "music": "MUS_VICTORY_ROAD",
"region_map_section": "MAPSEC_VICTORY_ROAD",
"requires_flash": true,
"weather": "WEATHER_NONE",
diff --git a/data/maps/map_groups.json b/data/maps/map_groups.json
index 2821ad20f..4201e814f 100644
--- a/data/maps/map_groups.json
+++ b/data/maps/map_groups.json
@@ -86,13 +86,13 @@
"Route132",
"Route133",
"Route134",
- "Underwater1",
- "Underwater2",
- "Underwater3",
- "Underwater4",
- "Underwater5",
- "Underwater6",
- "Underwater7"
+ "Underwater_Route124",
+ "Underwater_Route126",
+ "Underwater_Route127",
+ "Underwater_Route128",
+ "Underwater_Route129",
+ "Underwater_Route105",
+ "Underwater_Route125"
],
"gMapGroup1": [
"LittlerootTown_BrendansHouse_1F",
@@ -672,13 +672,13 @@
"Route132",
"Route133",
"Route134",
- "Underwater6",
- "Underwater1",
- "Underwater7",
- "Underwater2",
- "Underwater3",
- "Underwater4",
- "Underwater5",
+ "Underwater_Route105",
+ "Underwater_Route124",
+ "Underwater_Route125",
+ "Underwater_Route126",
+ "Underwater_Route127",
+ "Underwater_Route128",
+ "Underwater_Route129",
"SafariZone_Northwest",
"SafariZone_North",
"SafariZone_Southwest",
diff --git a/data/scripts/apprentice.inc b/data/scripts/apprentice.inc
index b3ae904a0..f5fa3aeeb 100644
--- a/data/scripts/apprentice.inc
+++ b/data/scripts/apprentice.inc
@@ -1,3 +1,5 @@
+.set LOCALID_APPRENTICE, 6
+
BattleFrontier_BattleTowerLobby_EventScript_Apprentice:: @ 82B688D
lock
faceplayer
@@ -225,7 +227,7 @@ Apprentice_EventScript_LeaveNorth: @ 82B6E54
apprentice_shouldleave
compare VAR_0x8004, FALSE @ Always TRUE here
goto_if_eq Apprentice_EventScript_DontMove
- applymovement 6, Apprentice_Movement_LeaveNorth
+ applymovement LOCALID_APPRENTICE, Apprentice_Movement_LeaveNorth
waitmovement 0
end
@@ -233,7 +235,7 @@ Apprentice_EventScript_Leave: @ 82B6E72
apprentice_shouldleave
compare VAR_0x8004, FALSE @ Always TRUE here
goto_if_eq Apprentice_EventScript_DontMove
- applymovement 6, Apprentice_Movement_Leave
+ applymovement LOCALID_APPRENTICE, Apprentice_Movement_Leave
waitmovement 0
end
diff --git a/data/scripts/battle_pike.inc b/data/scripts/battle_pike.inc
index 83cc6ec61..67eb19011 100644
--- a/data/scripts/battle_pike.inc
+++ b/data/scripts/battle_pike.inc
@@ -1,3 +1,4 @@
+@ Note: LOCALIDs shared with BattleFrontier_BattlePikeRoomNormal
BattleFrontier_BattlePikeRoomNormal_MapScripts_2C3E1B: @ 82C3E1B
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_BattlePikeRoom_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeRoom_OnWarp
@@ -17,28 +18,28 @@ BattleFrontier_BattlePikeRoom_OnTransition: @ 82C3E25
end
BattleFrontier_BattlePikeRoomNormal_EventScript_SetDoubleBattleObjPos:: @ 82C3E93
- setobjectxyperm 1, 2, 5
- setobjectxyperm 2, 6, 5
+ setobjectxyperm LOCALID_OBJ_0, 2, 5
+ setobjectxyperm LOCALID_OBJ_1, 6, 5
end
BattleFrontier_BattlePikeRoomNormal_EventScript_SetTwoObjectRoomPos:: @ 82C3EA2
- setobjectxyperm 1, 4, 4
- setobjectxyperm 2, 3, 4
+ setobjectxyperm LOCALID_OBJ_0, 4, 4
+ setobjectxyperm LOCALID_OBJ_1, 3, 4
end
BattleFrontier_BattlePikeRoomNormal_EventScript_SetOneObjectRoomPos:: @ 82C3EB1
- setobjectxyperm 1, 4, 4
- setobjectxyperm 2, 0, 0
+ setobjectxyperm LOCALID_OBJ_0, 4, 4
+ setobjectxyperm LOCALID_OBJ_1, 0, 0
end
BattleFrontier_BattlePikeRoomNormal_EventScript_SetNPCRoomObjPos:: @ 82C3EC0
- setobjectxyperm 1, 5, 5
- setobjectxyperm 2, 0, 0
+ setobjectxyperm LOCALID_OBJ_0, 5, 5
+ setobjectxyperm LOCALID_OBJ_1, 0, 0
end
BattleFrontier_BattlePikeRoomNormal_EventScript_SetBrainRoomObjPos:: @ 82C3ECF
- setobjectxyperm 1, 4, 3
- setobjectxyperm 2, 4, 4
+ setobjectxyperm LOCALID_OBJ_0, 4, 3
+ setobjectxyperm LOCALID_OBJ_1, 4, 4
end
BattleFrontier_BattlePikeRoom_OnWarp: @ 82C3EDE
@@ -57,7 +58,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_InitRoomObjects:: @ 82C3EE8
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom
compare VAR_RESULT, PIKE_ROOM_BRAIN
goto_if_eq BattleFrontier_BattlePikeRoomNormal_EventScript_InitBrainRoomObjects
- hideobjectat 2, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
+ hideobjectat LOCALID_OBJ_1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL
setvar VAR_TEMP_4, 1
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
end
@@ -70,7 +71,7 @@ BattleFrontier_BattlePikeRoomNormal_EventScript_InitTwoObjectRoom:: @ 82C3F35
BattleFrontier_BattlePikeRoomNormal_EventScript_InitBrainRoomObjects:: @ 82C3F3F
setvar VAR_TEMP_4, 1
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
- hideobjectat 1, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL @ Pike Queen hidden initially
+ hideobjectat LOCALID_OBJ_0, MAP_BATTLE_FRONTIER_BATTLE_PIKE_ROOM_NORMAL @ Pike Queen hidden initially
end
BattleFrontier_BattlePikeThreePathRoom_EventScript_LeftRoomWarp:: @ 82C3F4E
diff --git a/data/scripts/berry_blender.inc b/data/scripts/berry_blender.inc
index 975408daf..7ad8e9e3a 100644
--- a/data/scripts/berry_blender.inc
+++ b/data/scripts/berry_blender.inc
@@ -1,3 +1,13 @@
+@ Note: local IDs shared with scripts.inc for LilycoveCity_ContestLobby
+.set LOCALID_MAN, 3
+.set LOCALID_BOY, 9
+.set LOCALID_TWIN, 10
+.set LOCALID_POKEFAN_F, 15
+.set LOCALID_EXPERT_M, 16
+.set LOCALID_GIRL, 17
+
+.set NUM_OPPONENTS, VAR_0x8009
+
BerryBlender_Text_WantToMakePokeblocks: @ 8292DEE
.string "Oh? Did you want to make some {POKEBLOCK}S\n"
.string "with this old-timer?$"
@@ -235,8 +245,8 @@ BerryBlender_Text_DontHaveAnyBerriesNoneToSpare: @ 8293BB4
BerryBlender_EventScript_BerryBlender1:: @ 8293C3E
lockall
goto_if_unset FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER, BerryBlender_EventScript_BlendMasterPresent
- setvar VAR_0x8009, 1
- applymovement 16, BerryBlender_Movement_BlendLeaderWalkInPlace
+ setvar NUM_OPPONENTS, 1
+ applymovement LOCALID_EXPERT_M, BerryBlender_Movement_BlendLeaderWalkInPlace
waitmovement 0
msgbox BerryBlender_Text_WantToMakePokeblocks, MSGBOX_YESNO
compare VAR_RESULT, YES
@@ -299,9 +309,8 @@ BerryBlender_EventScript_TryUseBerryBlender1: @ 8293CEE
goto BerryBlender_EventScript_UseBerryBlender1
end
-@ VAR_0x8009 here is the Blender number. 1 is top right, 2 is bottom right, 3 is bottom left
BerryBlender_EventScript_DoBerryBlending: @ 8293D2C
- copyvar VAR_0x8004, VAR_0x8009
+ copyvar VAR_0x8004, NUM_OPPONENTS
fadescreen FADE_TO_BLACK
special DoBerryBlending
waitstate
@@ -320,9 +329,9 @@ BerryBlender_EventScript_Blender1NoCase: @ 8293D43
BerryBlender_EventScript_BerryBlender2:: @ 8293D4D
lockall
- setvar VAR_0x8009, 2
- applymovement 10, Common_Movement_FaceOriginalDirection
- applymovement 3, BerryBlender_Movement_BlendLeaderWalkInPlace
+ setvar NUM_OPPONENTS, 2
+ applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_MAN, BerryBlender_Movement_BlendLeaderWalkInPlace
waitmovement 0
msgbox BerryBlender_Text_WantToBlendPokeblocksWithUs, MSGBOX_YESNO
compare VAR_RESULT, YES
@@ -384,10 +393,10 @@ BerryBlender_EventScript_Blender2NoCase: @ 8293E14
BerryBlender_EventScript_BerryBlender3:: @ 8293E1E
lockall
- setvar VAR_0x8008, 15
- setvar VAR_0x8009, 3
- applymovement 9, Common_Movement_FaceOriginalDirection
- applymovement 17, Common_Movement_FaceOriginalDirection
+ setvar VAR_0x8008, LOCALID_POKEFAN_F
+ setvar NUM_OPPONENTS, 3
+ applymovement LOCALID_BOY, Common_Movement_FaceOriginalDirection
+ applymovement LOCALID_GIRL, Common_Movement_FaceOriginalDirection
applymovement VAR_0x8008, BerryBlender_Movement_BlendLeaderWalkInPlace
waitmovement 0
msgbox BerryBlender_Text_LookGoodAtBlendingJoinUs, MSGBOX_YESNO
@@ -450,7 +459,7 @@ BerryBlender_EventScript_Blender3NoCase: @ 8293EF1
BerryBlender_EventScript_BlendMasterPresent: @ 8293EFB
lockall
- setvar VAR_0x8009, 1
+ setvar NUM_OPPONENTS, 1
msgbox BerryBlender_Text_SeeMyMasteryInAction, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq BerryBlender_EventScript_TryBlendWithBlendMaster
@@ -600,15 +609,15 @@ BerryBlender_EventScript_TryDoLinkBlender: @ 82940BB
waitmessage
special TryBerryBlenderLinkup
waitstate
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BerryBlender_EventScript_SpawnLinkPartners
- compare VAR_RESULT, 2
+ compare VAR_RESULT, LINKUP_SOMEONE_NOT_READY
goto_if_eq BerryBlender_EventScript_CloseLinkNotReady
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq BerryBlender_EventScript_CloseLinkDifferentSelections
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BerryBlender_EventScript_CloseLink
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq BerryBlender_EventScript_LinkError
end
@@ -628,11 +637,11 @@ BerryBlender_EventScript_FourPlayerLink: @ 8294139
end
BerryBlender_EventScript_DoLinkBerryBlending: @ 8294147
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, 0 @ number of opponents, 0 indicates Link
fadescreen FADE_TO_BLACK
- removeobject 240
- removeobject 239
- removeobject 238
+ removeobject 240 @ Unclear where these local IDs come from,
+ removeobject 239 @ but presumably they'd be the 4 link players
+ removeobject 238
removeobject 237
special DoBerryBlending
waitstate
@@ -712,22 +721,22 @@ BerryBlender_EventScript_DecideLinkLeader: @ 82941F8
BerryBlender_EventScript_TryLeadGroup: @ 8294235
call BerryBlender_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BerryBlender_EventScript_LinkLeaderDecided
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BerryBlender_EventScript_DecideLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq BerryBlender_EventScript_TryLeadGroup
release
end
BerryBlender_EventScript_TryJoinGroup: @ 829425D
call BerryBlender_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq BerryBlender_EventScript_LinkLeaderDecided
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq BerryBlender_EventScript_DecideLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq BerryBlender_EventScript_TryJoinGroup
release
end
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc
index 1e121678e..fe10af4b3 100644
--- a/data/scripts/berry_tree.inc
+++ b/data/scripts/berry_tree.inc
@@ -122,7 +122,7 @@ BerryTree_EventScript_PickBerry:: @ 8274448
special IncrementDailyPickedBerries
special ObjectEventInteractionRemoveBerryTree
message BerryTree_Text_PickedTheBerry
- playfanfare MUS_ME_KINOMI
+ playfanfare MUS_OBTAIN_BERRY
waitmessage
waitfanfare
waitbuttonpress
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index 6d5702f74..b81fbb4d5 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -132,7 +132,7 @@ CableClub_EventScript_ExitLinkRoom:: @ 8276C85
call CableClub_EventScript_CloseLinkAndExitLinkRoom
call CableClub_EventScript_CloseDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
erasebox 0, 0, 29, 19
releaseall
end
@@ -142,7 +142,7 @@ CableClub_EventScript_ExitMinigameRoom:: @ 8276C9D
call CableClub_EventScript_CloseLinkAndExitLinkRoom
call EventScript_CloseMossdeepGameCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
erasebox 0, 0, 29, 19
releaseall
end
@@ -165,7 +165,7 @@ CableClub_EventScript_ExitTradeCenter:: @ 8276CE7
call CableClub_EventScript_PlayerExitTradeCenter
call CableClub_EventScript_CloseDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
erasebox 0, 0, 29, 19
releaseall
end
@@ -187,7 +187,7 @@ CableClub_EventScript_ExitRecordCorner:: @ 8276D2C
call CableClub_EventScript_PlayerExitRecordCorner
call CableClub_EventScript_CloseDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
erasebox 0, 0, 29, 19
releaseall
end
@@ -209,7 +209,7 @@ CableClub_EventScript_ExitUnionRoom:: @ 8276D6C
call CableClub_EventScript_PlayerExitUnionRoom
call CableClub_EventScript_CloseUnionRoomBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
erasebox 0, 0, 29, 19
releaseall
end
@@ -349,17 +349,17 @@ CableClub_EventScript_TryEnterColosseum:: @ 8276F60
waitmessage
special TryBattleLinkup
waitstate
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterColosseum
- compare VAR_RESULT, 2
+ compare VAR_RESULT, LINKUP_SOMEONE_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkSomeoneNotReady
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq CableClub_EventScript_AbortLinkDifferentSelections
- compare VAR_RESULT, 4
+ compare VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS
goto_if_eq CableClub_EventScript_AbortLinkIncorrectNumberOfBattlers
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_AbortLink
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq CableClub_EventScript_AbortLinkConnectionError
end
@@ -372,7 +372,7 @@ CableClub_EventScript_EnterColosseum:: @ 8276FBD
waitmessage
call CableClub_EventScript_OpenDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
@@ -452,21 +452,21 @@ CableClub_EventScript_TradeCenter:: @ 82770B2
waitmessage
special TryTradeLinkup
waitstate
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterTradeCenter
- compare VAR_RESULT, 2
+ compare VAR_RESULT, LINKUP_SOMEONE_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkSomeoneNotReady
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq CableClub_EventScript_AbortLinkDifferentSelections
- compare VAR_RESULT, 4
+ compare VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS
goto_if_eq CableClub_EventScript_AbortLinkIncorrectNumberOfParticipants
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_AbortLink
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq CableClub_EventScript_AbortLinkConnectionError
- compare VAR_RESULT, 7
+ compare VAR_RESULT, LINKUP_PLAYER_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkPlayerNotReady
- compare VAR_RESULT, 9
+ compare VAR_RESULT, LINKUP_PARTNER_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkOtherTrainerNotReady
end
@@ -477,7 +477,7 @@ CableClub_EventScript_EnterTradeCenter:: @ 827713A
waitmessage
call CableClub_EventScript_OpenDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
@@ -527,21 +527,21 @@ CableClub_EventScript_RecordCorner:: @ 82771DB
waitmessage
special TryRecordMixLinkup
waitstate
- special sub_80B2EA8
+ special ValidateMixingGameLanguage
waitstate
- compare VAR_RESULT, 12
+ compare VAR_RESULT, LINKUP_FOREIGN_GAME
goto_if_eq CableClub_EventScript_AbortLinkForeignGame
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterRecordCorner
- compare VAR_RESULT, 2
+ compare VAR_RESULT, LINKUP_SOMEONE_NOT_READY
goto_if_eq CableClub_EventScript_AbortLinkSomeoneNotReady
- compare VAR_RESULT, 3
+ compare VAR_RESULT, LINKUP_DIFF_SELECTIONS
goto_if_eq CableClub_EventScript_AbortLinkDifferentSelections
- compare VAR_RESULT, 4
+ compare VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS
goto_if_eq CableClub_EventScript_AbortLinkIncorrectNumberOfParticipants
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_AbortLink
- compare VAR_RESULT, 6
+ compare VAR_RESULT, LINKUP_CONNECTION_ERROR
goto_if_eq CableClub_EventScript_AbortLinkConnectionError
end
@@ -552,7 +552,7 @@ CableClub_EventScript_EnterRecordCorner:: @ 827724C
waitmessage
call CableClub_EventScript_OpenDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
@@ -955,7 +955,7 @@ CableClub_EventScript_EnterUnionRoom:: @ 827759F
copyvar VAR_CABLE_CLUB_STATE, VAR_0x8004
call CableClub_EventScript_OpenUnionRoomBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
@@ -972,7 +972,7 @@ CableClub_EventScript_EnterUnionRoom:: @ 827759F
special SetCableClubWarp
warpteleport2 MAP_UNION_ROOM, 255, 7, 11
waitstate
- special UnionRoomSpecial
+ special RunUnionRoom
waitstate
end
@@ -1181,22 +1181,22 @@ CableClub_EventScript_ChooseLinkLeaderFrom2:: @ 8277989
CableClub_EventScript_TryLeadGroup2Players:: @ 82779C6
call CableClub_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeaderFrom2
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryLeadGroup2Players
release
return
CableClub_EventScript_TryJoinGroup2Players:: @ 82779EE
call CableClub_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeaderFrom2
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryJoinGroup2Players
release
return
@@ -1214,22 +1214,22 @@ CableClub_EventScript_ChooseLinkLeaderFrom4:: @ 8277A16
CableClub_EventScript_TryLeadGroup4Players:: @ 8277A53
call CableClub_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeaderFrom4
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryLeadGroup4Players
release
return
CableClub_EventScript_TryJoinGroup4Players:: @ 8277A7B
call CableClub_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeaderFrom4
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryJoinGroup4Players
release
return
@@ -1247,22 +1247,22 @@ CableClub_EventScript_ChooseLinkLeader:: @ 8277AA3
CableClub_EventScript_TryLeadGroupXPlayers:: @ 8277AE0
call CableClub_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryLeadGroupXPlayers
release
return
CableClub_EventScript_TryJoinGroupXPlayers:: @ 8277B08
call CableClub_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq CableClub_EventScript_EnterWirelessLinkRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq CableClub_EventScript_ChooseLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq CableClub_EventScript_TryJoinGroupXPlayers
release
return
@@ -1285,7 +1285,7 @@ CableClub_EventScript_EnterWirelessLinkRoom:: @ 8277B3A
copyvar VAR_0x8007, VAR_LAST_TALKED
call CableClub_EventScript_OpenDirectCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
@@ -1310,7 +1310,7 @@ EventScript_WirelessBoxResults:: @ 8277B8A
compare VAR_RESULT, FALSE
goto_if_eq CableClub_EventScript_AdapterNotConnected
fadescreen FADE_TO_BLACK
- special sub_801A42C
+ special ShowWirelessCommunicationScreen
waitstate
msgbox CableClub_Text_ParticipantsStepUpToCounter, MSGBOX_DEFAULT
releaseall
@@ -1453,22 +1453,22 @@ MossdeepCity_GameCorner_1F_EventScript_ChooseLinkLeader:: @ 8277D81
MossdeepCity_GameCorner_1F_EventScript_TryBecomeLinkLeader:: @ 8277DBE
call CableClub_EventScript_TryBecomeLinkLeader
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_EnterMinigameRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_ChooseLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_TryBecomeLinkLeader
release
return
MossdeepCity_GameCorner_1F_EventScript_TryJoinLinkGroup:: @ 8277DE6
call CableClub_EventScript_TryJoinLinkGroup
- compare VAR_RESULT, 1
+ compare VAR_RESULT, LINKUP_SUCCESS
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_EnterMinigameRoom
- compare VAR_RESULT, 5
+ compare VAR_RESULT, LINKUP_FAILED
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_ChooseLinkLeader
- compare VAR_RESULT, 8
+ compare VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_TryJoinLinkGroup
release
return
@@ -1481,7 +1481,7 @@ MossdeepCity_GameCorner_1F_EventScript_EnterMinigameRoom:: @ 8277E0E
copyvar VAR_0x8007, VAR_LAST_TALKED
call EventScript_OpenMossdeepGameCornerBarrier
special DrawWholeMapView
- playse SE_TK_KASYA
+ playse SE_CLICK
delay 60
applymovement VAR_LAST_TALKED, Movement_AttendantFaceLeft
waitmovement 0
diff --git a/data/scripts/cave_hole.inc b/data/scripts/cave_hole.inc
index b55c932ee..1cc334004 100644
--- a/data/scripts/cave_hole.inc
+++ b/data/scripts/cave_hole.inc
@@ -11,7 +11,7 @@ EventScript_FallDownHole:: @ 82A8337
delay 20
applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible
waitmovement 0
- playse SE_RU_HYUU
+ playse SE_FALL
delay 60
warphole MAP_UNDEFINED
waitstate
@@ -22,7 +22,7 @@ EventScript_FallDownHoleMtPyre:: @ 82A8350
delay 20
applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible
waitmovement 0
- playse SE_RU_HYUU
+ playse SE_FALL
delay 60
special DoFallWarp
waitstate
diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc
index 48fd2e293..1ef723c37 100644
--- a/data/scripts/contest_hall.inc
+++ b/data/scripts/contest_hall.inc
@@ -1,3 +1,19 @@
+.set LOCALID_MC, 1
+.set LOCALID_JUDGE, 2
+.set LOCALID_CONTESTANT_1, 3
+.set LOCALID_CONTESTANT_2, 4
+.set LOCALID_CONTESTANT_3, 5
+.set LOCALID_AUDIENCE_1, 6
+.set LOCALID_AUDIENCE_3, 7
+.set LOCALID_AUDIENCE_4, 8
+.set LOCALID_AUDIENCE_5, 9
+.set LOCALID_AUDIENCE_6, 10
+.set LOCALID_AUDIENCE_7, 11
+.set LOCALID_AUDIENCE_2, 12
+.set LOCALID_POKEBALL, 13
+.set LOCALID_CONTESTANT_4, 14
+.set LOCALID_ARTIST, 15
+
@ Either ends or returns to EventScript_ContestReceptionist after submitting a contest entry
LilycoveCity_ContestLobby_EventScript_SpeakToContestReceptionist:: @ 8279CC5
lock
@@ -193,9 +209,9 @@ ContestHall_EventScript_DoContest:: @ 8279F97
special LinkContestTryShowWirelessIndicator
setvar VAR_0x8006, 0
lockall
- applymovement 14, ContestHall_Movement_Player4FaceUp
+ applymovement LOCALID_CONTESTANT_4, ContestHall_Movement_Player4FaceUp
waitmovement 0
- applymovement 1, ContestHall_Movement_MCWalkDown
+ applymovement LOCALID_MC, ContestHall_Movement_MCWalkDown
waitmovement 0
releaseall
call ContestHall_EventScript_TryWaitForLink
@@ -271,7 +287,7 @@ ContestHall_EventScript_ContestGettingStarted:: @ 827A097
bufferstdstring 2, VAR_0x8009
call ContestHall_EventScript_GettingStarted
lockall
- applymovement 1, ContestHall_Movement_MCBackUp
+ applymovement LOCALID_MC, ContestHall_Movement_MCBackUp
waitmovement 0
releaseall
return
@@ -341,37 +357,37 @@ ContestHall_EventScript_ContestantWalkToCenter:: @ 827A149
ContestHall_EventScript_Player1WalkToCenter:: @ 827A176
call ContestHall_EventScript_TryWaitForLink
lockall
- applymovement 3, ContestHall_Movement_Player1WalkToCenter
+ applymovement LOCALID_CONTESTANT_1, ContestHall_Movement_Player1WalkToCenter
waitmovement 0
releaseall
- setvar VAR_0x800B, 3
+ setvar VAR_0x800B, LOCALID_CONTESTANT_1
return
ContestHall_EventScript_Player2WalkToCenter:: @ 827A18D
call ContestHall_EventScript_TryWaitForLink
lockall
- applymovement 4, ContestHall_Movement_Player2WalkToCenter
+ applymovement LOCALID_CONTESTANT_2, ContestHall_Movement_Player2WalkToCenter
waitmovement 0
releaseall
- setvar VAR_0x800B, 4
+ setvar VAR_0x800B, LOCALID_CONTESTANT_2
return
ContestHall_EventScript_Player3WalkToCenter:: @ 827A1A4
call ContestHall_EventScript_TryWaitForLink
lockall
- applymovement 5, ContestHall_Movement_Player3WalkToCenter
+ applymovement LOCALID_CONTESTANT_3, ContestHall_Movement_Player3WalkToCenter
waitmovement 0
releaseall
- setvar VAR_0x800B, 5
+ setvar VAR_0x800B, LOCALID_CONTESTANT_3
return
ContestHall_EventScript_Player4WalkToCenter:: @ 827A1BB
call ContestHall_EventScript_TryWaitForLink
lockall
- applymovement 14, ContestHall_Movement_Player4WalkToCenter
+ applymovement LOCALID_CONTESTANT_4, ContestHall_Movement_Player4WalkToCenter
waitmovement 0
releaseall
- setvar VAR_0x800B, 14
+ setvar VAR_0x800B, LOCALID_CONTESTANT_4
return
ContestHall_EventScript_ShowContestMonPic:: @ 827A1D2
@@ -384,14 +400,14 @@ ContestHall_EventScript_ShowContestMonPic:: @ 827A1D2
releaseall
call ContestHall_EventScript_TryWaitForLink
call ContestHall_EventScript_CheckIfContestWithRSPlayer
- addobject 13 @ Place Poke Ball down
- playse SE_DANSA
+ addobject LOCALID_POKEBALL
+ playse SE_LEDGE
lockall
applymovement VAR_0x800B, ContestHall_Movement_ContestantDelay32
waitmovement 0
releaseall
addvar VAR_0x8006, -1
- playse SE_BOWA2
+ playse SE_BALL_OPEN
special ShowContestEntryMonPic
call ContestHall_EventScript_EntryXTrainersMon
return
@@ -411,16 +427,16 @@ ContestHall_EventScript_EntryXTrainersMonLink:: @ 827A229
ContestHall_EventScript_AudienceVote:: @ 827A230
call ContestHall_EventScript_AudienceWillVote
call ContestHall_EventScript_VotingUnderWay
- playse SE_W227B
+ playse SE_M_ENCORE2
waitmessage
call ContestHall_EventScript_AudienceLookAround
- applymovement 1, ContestHall_Movement_MCFaceJudge2
+ applymovement LOCALID_MC, ContestHall_Movement_MCFaceJudge2
waitmovement 0
- applymovement 2, ContestHall_Movement_JudgeFaceMC
+ applymovement LOCALID_JUDGE, ContestHall_Movement_JudgeFaceMC
waitmovement 0
delay 20
- applymovement 1, ContestHall_Movement_FaceContestants
- applymovement 2, ContestHall_Movement_FaceContestants
+ applymovement LOCALID_MC, ContestHall_Movement_FaceContestants
+ applymovement LOCALID_JUDGE, ContestHall_Movement_FaceContestants
waitmovement 0
return
@@ -463,25 +479,25 @@ ContestHall_EventScript_VotingUnderWayLink:: @ 827A2CA
ContestHall_EventScript_AudienceReactToContestant:: @ 827A2D5
call ContestHall_EventScript_TryWaitForLink
- applymovement 1, ContestHall_Movement_AudienceMemberLookLeft
+ applymovement LOCALID_MC, ContestHall_Movement_AudienceMemberLookLeft
waitmovement 0
- playse SE_W227B
+ playse SE_M_ENCORE2
call ContestHall_EventScript_VObjectAudienceLookAround
- applymovement 9, ContestHall_Movement_AudienceMemberLookRight
- applymovement 12, ContestHall_Movement_AudienceMemberLookDown
- applymovement 7, ContestHall_Movement_AudienceMemberLookRight
+ applymovement LOCALID_AUDIENCE_5, ContestHall_Movement_AudienceMemberLookRight
+ applymovement LOCALID_AUDIENCE_2, ContestHall_Movement_AudienceMemberLookDown
+ applymovement LOCALID_AUDIENCE_3, ContestHall_Movement_AudienceMemberLookRight
waitmovement 0
- applymovement 1, ContestHall_Movement_AudienceMemberLookRight
+ applymovement LOCALID_MC, ContestHall_Movement_AudienceMemberLookRight
waitmovement 0
- applymovement 10, ContestHall_Movement_AudienceMemberLookLeft
- applymovement 11, ContestHall_Movement_AudienceMemberLookDown
- applymovement 6, ContestHall_Movement_AudienceMemberLookUp
- applymovement 8, ContestHall_Movement_AudienceMemberLookLeft
+ applymovement LOCALID_AUDIENCE_6, ContestHall_Movement_AudienceMemberLookLeft
+ applymovement LOCALID_AUDIENCE_7, ContestHall_Movement_AudienceMemberLookDown
+ applymovement LOCALID_AUDIENCE_1, ContestHall_Movement_AudienceMemberLookUp
+ applymovement LOCALID_AUDIENCE_4, ContestHall_Movement_AudienceMemberLookLeft
waitmovement 0
- applymovement 1, ContestHall_Movement_MCLookAtJudge
+ applymovement LOCALID_MC, ContestHall_Movement_MCLookAtJudge
waitmovement 0
- applymovement 1, ContestHall_Movement_MCWalkInPlaceDown
- applymovement 2, ContestHall_Movement_JudgeLookAtMC
+ applymovement LOCALID_MC, ContestHall_Movement_MCWalkInPlaceDown
+ applymovement LOCALID_JUDGE, ContestHall_Movement_JudgeLookAtMC
waitmovement 0
releaseall
call ContestHall_EventScript_TryWaitForLink
@@ -526,7 +542,7 @@ ContestHall_EventScript_AudienceHeartEmotes:: @ 827A34F
ContestHall_EventScript_DisplayHearts:: @ 827A3E5
setvar VAR_RESULT, 8
- special ScriptRandom
+ special GenerateContestRand
compare VAR_RESULT, 0
call_if_eq ContestHall_EventScript_TryDisplayHeartAudienceMember1
compare VAR_RESULT, 1
@@ -683,7 +699,7 @@ ContestHall_EventScript_Set8Hearts:: @ 827A654
ContestHall_EventScript_TryDisplayHeartAudienceMember1:: @ 827A65A
compare VAR_TEMP_1, 1
goto_if_eq ContestHall_EventScript_AudienceMember1AlreadyEmoted
- applymovement 6, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_1, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_1, 1
@@ -696,7 +712,7 @@ ContestHall_EventScript_AudienceMember1AlreadyEmoted:: @ 827A67D
ContestHall_EventScript_TryDisplayHeartAudienceMember2:: @ 827A67E
compare VAR_TEMP_2, 1
goto_if_eq ContestHall_EventScript_AudienceMember2AlreadyEmoted
- applymovement 12, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_2, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_2, 1
@@ -709,7 +725,7 @@ ContestHall_EventScript_AudienceMember2AlreadyEmoted:: @ 827A6A1
ContestHall_EventScript_TryDisplayHeartAudienceMember3:: @ 827A6A2
compare VAR_TEMP_3, 1
goto_if_eq ContestHall_EventScript_AudienceMember3AlreadyEmoted
- applymovement 7, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_3, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_3, 1
@@ -722,7 +738,7 @@ ContestHall_EventScript_AudienceMember3AlreadyEmoted:: @ 827A6C5
ContestHall_EventScript_TryDisplayHeartAudienceMember4:: @ 827A6C6
compare VAR_TEMP_4, 1
goto_if_eq ContestHall_EventScript_Audience4MemberAlreadyEmoted
- applymovement 8, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_4, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_4, 1
@@ -735,7 +751,7 @@ ContestHall_EventScript_Audience4MemberAlreadyEmoted:: @ 827A6E9
ContestHall_EventScript_TryDisplayHeartAudienceMember5:: @ 827A6EA
compare VAR_TEMP_5, 1
goto_if_eq ContestHall_EventScript_AudienceMember5AlreadyEmoted
- applymovement 9, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_5, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_5, 1
@@ -748,7 +764,7 @@ ContestHall_EventScript_AudienceMember5AlreadyEmoted:: @ 827A70D
ContestHall_EventScript_TryDisplayHeartAudienceMember6:: @ 827A70E
compare VAR_TEMP_6, 1
goto_if_eq ContestHall_EventScript_AudienceMember6AlreadyEmoted
- applymovement 10, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_6, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_6, 1
@@ -761,7 +777,7 @@ ContestHall_EventScript_AudienceMember6AlreadyEmoted:: @ 827A731
ContestHall_EventScript_TryDisplayHeartAudienceMember7:: @ 827A732
compare VAR_TEMP_7, 1
goto_if_eq ContestHall_EventScript_AudienceMember7AlreadyEmoted
- applymovement 11, ContestHall_Movement_Heart
+ applymovement LOCALID_AUDIENCE_7, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_7, 1
@@ -774,7 +790,7 @@ ContestHall_EventScript_AudienceMember7AlreadyEmoted:: @ 827A755
ContestHall_EventScript_TryDisplayHeartAudienceMember8:: @ 827A756
compare VAR_TEMP_8, 1
goto_if_eq ContestHall_EventScript_AudienceMember8AlreadyEmoted
- applymovement 15, ContestHall_Movement_Heart
+ applymovement LOCALID_ARTIST, ContestHall_Movement_Heart
playse SE_PIN
delay 14
setvar VAR_TEMP_8, 1
@@ -787,7 +803,7 @@ ContestHall_EventScript_AudienceMember8AlreadyEmoted:: @ 827A779
ContestHall_EventScript_ContestantReturn:: @ 827A77A
closemessage
release
- removeobject 13 @ Poke Ball
+ removeobject LOCALID_POKEBALL
special HideContestEntryMonPic
call ContestHall_EventScript_TryWaitForLink
switch VAR_0x8006
@@ -831,13 +847,13 @@ ContestHall_EventScript_Player4WalkBack:: @ 827A7EF
ContestHall_EventScript_DoContestAppeals:: @ 827A801
lockall
- applymovement 1, ContestHall_Movement_FaceContestants2
+ applymovement LOCALID_MC, ContestHall_Movement_FaceContestants2
waitmovement 0
call ContestHall_EventScript_TryWaitForLink
call ContestHall_EventScript_LetsAppeal
waitmessage
- applymovement 1, ContestHall_Movement_WalkStageLeft
- applymovement 2, ContestHall_Movement_WalkStageRight
+ applymovement LOCALID_MC, ContestHall_Movement_WalkStageLeft
+ applymovement LOCALID_JUDGE, ContestHall_Movement_WalkStageRight
waitmovement 0
releaseall
call ContestHall_EventScript_TryWaitForLink
@@ -847,8 +863,8 @@ ContestHall_EventScript_DoContestAppeals:: @ 827A801
special LinkContestTryShowWirelessIndicator
setvar VAR_TEMP_9, 0
lockall
- applymovement 1, ContestHall_Movement_WalkStageRight
- applymovement 2, ContestHall_Movement_WalkStageLeft
+ applymovement LOCALID_MC, ContestHall_Movement_WalkStageRight
+ applymovement LOCALID_JUDGE, ContestHall_Movement_WalkStageLeft
waitmovement 0
releaseall
return
@@ -886,13 +902,13 @@ ContestHall_EventScript_ContestResults:: @ 827A8A5
call ContestHall_EventScript_TryWaitForLink
call ContestHall_EventScript_ThankYouForAppeals
call ContestHall_EventScript_TryWaitForLink
- applymovement 1, ContestHall_Movement_MCFaceJudge
+ applymovement LOCALID_MC, ContestHall_Movement_MCFaceJudge
waitmovement 0
call ContestHall_EventScript_JudgeLooksReady
call ContestHall_EventScript_TryWaitForLink
call ContestHall_EventScript_WeWillDeclareWinner
call ContestHall_EventScript_TryWaitForLink
- applymovement 1, ContestHall_Movement_FaceContestants
+ applymovement LOCALID_MC, ContestHall_Movement_FaceContestants
waitmovement 0
closemessage
releaseall
@@ -900,7 +916,7 @@ ContestHall_EventScript_ContestResults:: @ 827A8A5
setvar VAR_TEMP_9, 1
showcontestresults
setvar VAR_TEMP_9, 0
- playbgm MUS_CON_FAN, 0
+ playbgm MUS_CONTEST_WINNER, 0
return
ContestHall_EventScript_ThatsItForJudging:: @ 827A8FB
@@ -965,19 +981,19 @@ ContestHall_EventScript_GetWinnerObjEventId:: @ 827A987
return
ContestHall_EventScript_GetPlayer1ObjEventId:: @ 827A9BC
- setvar VAR_TEMP_3, 3
+ setvar VAR_TEMP_3, LOCALID_CONTESTANT_1
return
ContestHall_EventScript_GetPlayer2ObjEventId:: @ 827A9C2
- setvar VAR_TEMP_3, 4
+ setvar VAR_TEMP_3, LOCALID_CONTESTANT_2
return
ContestHall_EventScript_GetPlayer3ObjEventId:: @ 827A9C8
- setvar VAR_TEMP_3, 5
+ setvar VAR_TEMP_3, LOCALID_CONTESTANT_3
return
ContestHall_EventScript_GetPlayer4ObjEventId:: @ 827A9CE
- setvar VAR_TEMP_3, 14
+ setvar VAR_TEMP_3, LOCALID_CONTESTANT_4
return
ContestHall_EventScript_CongratulateWinner:: @ 827A9D4
@@ -989,7 +1005,7 @@ ContestHall_EventScript_CongratulateWinner:: @ 827A9D4
call ContestHall_EventScript_CongratsWinner
applymovement VAR_TEMP_3, ContestHall_Movement_WinningPlayerWalkUp
waitmovement 0
- playse SE_W227B
+ playse SE_M_ENCORE2
setvar VAR_TEMP_1, 0
return
@@ -1009,14 +1025,14 @@ ContestHall_EventScript_AudienceLookAround:: @ 827AA1B
lockall
compare VAR_CONTEST_TYPE, CONTEST_TYPE_NPC_NORMAL
call_if_gt ContestHall_EventScript_VObjectAudienceLookAround
- applymovement 9, ContestHall_Movement_AudienceMemberLookRight
- applymovement 12, ContestHall_Movement_AudienceMemberLookDown
- applymovement 7, ContestHall_Movement_AudienceMemberLookRight
+ applymovement LOCALID_AUDIENCE_5, ContestHall_Movement_AudienceMemberLookRight
+ applymovement LOCALID_AUDIENCE_2, ContestHall_Movement_AudienceMemberLookDown
+ applymovement LOCALID_AUDIENCE_3, ContestHall_Movement_AudienceMemberLookRight
delay 30
- applymovement 10, ContestHall_Movement_AudienceMemberLookLeft
- applymovement 11, ContestHall_Movement_AudienceMemberLookDown
- applymovement 6, ContestHall_Movement_AudienceMemberLookUp
- applymovement 8, ContestHall_Movement_AudienceMemberLookLeft
+ applymovement LOCALID_AUDIENCE_6, ContestHall_Movement_AudienceMemberLookLeft
+ applymovement LOCALID_AUDIENCE_7, ContestHall_Movement_AudienceMemberLookDown
+ applymovement LOCALID_AUDIENCE_1, ContestHall_Movement_AudienceMemberLookUp
+ applymovement LOCALID_AUDIENCE_4, ContestHall_Movement_AudienceMemberLookLeft
compare VAR_TEMP_1, 4
goto_if_ne ContestHall_EventScript_AudienceLookAround
delay 30
@@ -1101,7 +1117,7 @@ ContestHall_EventScript_GiveWinnerPrize:: @ 827AB36
releaseall
call ContestHall_EventScript_WinnerApproachForPrize
call ContestHall_EventScript_GivePrizeIfWinner
- playse SE_W227B
+ playse SE_M_ENCORE2
setvar VAR_TEMP_1, 0
call ContestHall_EventScript_AudienceLookAround
delay 30
@@ -1250,7 +1266,7 @@ ContestHall_EventScript_ReceiveContestRibbon:: @ 827ACDF
setflag FLAG_SYS_RIBBON_GET
lockall
msgbox ContestHall_Text_ConferRibbonAsPrize, MSGBOX_DEFAULT
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
msgbox ContestHall_Text_ReceivedRibbon, MSGBOX_DEFAULT
waitfanfare
special BufferContestWinnerMonName
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index 6506897ee..ea8552510 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -1,3 +1,5 @@
+.set LOCALID_DAYCARE_LADY, 1
+
Route117_EventScript_DaycareMan:: @ 8291C18
lock
faceplayer
@@ -36,7 +38,7 @@ Route117_EventScript_DaycareAcceptEgg:: @ 8291C83
Route117_EventScript_DaycareReceiveEgg:: @ 8291C9D
message Route117_Text_ReceivedEgg
- playfanfare MUS_FANFA1
+ playfanfare MUS_LEVEL_UP
waitfanfare
waitbuttonpress
msgbox Route117_Text_TakeGoodCareOfIt, MSGBOX_DEFAULT
@@ -211,11 +213,11 @@ Route117_PokemonDayCare_EventScript_CheckEnoughMoney:: @ 8291EC8
end
Route117_PokemonDayCare_EventScript_RetrieveMon:: @ 8291EE2
- applymovement 1, Route117_PokemonDayCare_Movement_RetrieveDaycareMon
+ applymovement LOCALID_DAYCARE_LADY, Route117_PokemonDayCare_Movement_RetrieveDaycareMon
waitmovement 0
specialvar VAR_RESULT, TakePokemonFromDaycare
special SubtractMoneyFromVar0x8005
- playse SE_REGI
+ playse SE_SHOP
msgbox Route117_PokemonDayCare_Text_HeresYourMon, MSGBOX_DEFAULT
waitse
playmoncry VAR_RESULT, 0
diff --git a/data/scripts/elite_four.inc b/data/scripts/elite_four.inc
index 3b395de21..f4eb6393b 100644
--- a/data/scripts/elite_four.inc
+++ b/data/scripts/elite_four.inc
@@ -20,7 +20,7 @@ PokemonLeague_EliteFour_SetAdvanceToNextRoomMetatiles:: @ 82723F8
PokemonLeague_EliteFour_EventScript_WalkInCloseDoor:: @ 8272475
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkUp6
waitmovement 0
- playse SE_TRACK_DOOR
+ playse SE_TRUCK_DOOR
setmetatile 5, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
setmetatile 6, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
setmetatile 7, 12, METATILE_EliteFour_EntryDoor_ClosedTop, 1
diff --git a/data/scripts/field_move_scripts.inc b/data/scripts/field_move_scripts.inc
index 56e3297b6..2d689348b 100644
--- a/data/scripts/field_move_scripts.inc
+++ b/data/scripts/field_move_scripts.inc
@@ -1,4 +1,4 @@
-
+@ Interact with cuttable tree
EventScript_CutTree:: @ 82906BB
lockall
goto_if_unset FLAG_BADGE01_GET, EventScript_CheckTreeCantCut
@@ -18,7 +18,8 @@ EventScript_CutTree:: @ 82906BB
goto EventScript_CutTreeDown
end
-EventScript_FldEffCut:: @ 8290705
+@ Use cut from party menu
+EventScript_UseCut:: @ 8290705
lockall
dofieldeffect FLDEFF_USE_CUT_ON_TREE
waitstate
@@ -58,6 +59,7 @@ Text_CantCut: @ 829077D
.string "This tree looks like it can be\n"
.string "CUT down!$"
+@ Interact with smashable rock
EventScript_RockSmash:: @ 82907A6
lockall
goto_if_unset FLAG_BADGE03_GET, EventScript_CantSmashRock
@@ -77,7 +79,8 @@ EventScript_RockSmash:: @ 82907A6
goto EventScript_SmashRock
end
-EventScript_FldEffRockSmash:: @ 82907F0
+@ Use rock smash from party menu
+EventScript_UseRockSmash:: @ 82907F0
lockall
dofieldeffect FLDEFF_USE_ROCK_SMASH
waitstate
@@ -89,10 +92,10 @@ EventScript_SmashRock:: @ 82907FB
waitmovement 0
removeobject VAR_LAST_TALKED
specialvar VAR_RESULT, TryUpdateRusturfTunnelState
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq EventScript_EndSmash
special RockSmashWildEncounter
- compare VAR_RESULT, 0
+ compare VAR_RESULT, FALSE
goto_if_eq EventScript_EndSmash
waitstate
releaseall
@@ -141,7 +144,7 @@ EventScript_StrengthBoulder:: @ 82908BA
goto EventScript_ActivateStrength
end
-EventScript_FldEffStrength:: @ 82908FD
+EventScript_UseStrength:: @ 82908FD
lockall
dofieldeffect FLDEFF_USE_STRENGTH
waitstate
diff --git a/data/scripts/flash.inc b/data/scripts/flash.inc
index 916b50719..bb4ae84eb 100644
--- a/data/scripts/flash.inc
+++ b/data/scripts/flash.inc
@@ -1,4 +1,4 @@
-EventScript_FldEffFlash:: @ 82926F8
+EventScript_UseFlash:: @ 82926F8
animateflash 1
setflashradius 1
end
diff --git a/data/scripts/gabby_and_ty.inc b/data/scripts/gabby_and_ty.inc
index dfe8780e7..84cd315f7 100644
--- a/data/scripts/gabby_and_ty.inc
+++ b/data/scripts/gabby_and_ty.inc
@@ -13,6 +13,7 @@ EventScript_UnusedRet:: @ 828CCC6
@ Gabby and Ty always move to the same spots for the first 5 battles
@ From the 6th battle onwards, they move randomly between locations 6-8
+@ Note: The local IDs of Gabby and Ty are hard-coded in GabbyAndTySetScriptVarsToObjectEventLocalIds
GabbyAndTy_EventScript_UpdateLocation:: @ 828CCC7
cleartrainerflag TRAINER_GABBY_AND_TY_6
specialvar VAR_RESULT, GabbyAndTyGetBattleNum
diff --git a/data/scripts/lilycove_lady.inc b/data/scripts/lilycove_lady.inc
index bdd670031..40ead8e58 100644
--- a/data/scripts/lilycove_lady.inc
+++ b/data/scripts/lilycove_lady.inc
@@ -1,3 +1,6 @@
+.set LOCALID_LILYCOVE_LADY, 4
+.set LOCALID_LADYS_MON, 5
+
LilycoveCity_PokemonCenter_1F_EventScript_LilycoveLady:: @ 82A836B
special Script_GetLilycoveLadyId
switch VAR_RESULT
@@ -256,9 +259,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_SubmitQuizResponse:: @ 82A8689
end
LilycoveCity_PokemonCenter_1F_EventScript_CorrectResponse:: @ 82A86B0
- playse SE_SEIKAI
+ playse SE_SUCCESS
delay 10
- playse SE_SEIKAI
+ playse SE_SUCCESS
msgbox LilycoveCity_PokemonCenter_1F_Text_YouGotItRight, MSGBOX_DEFAULT
goto LilycoveCity_PokemonCenter_1F_EventScript_ReadyGivePrize
end
@@ -266,9 +269,9 @@ LilycoveCity_PokemonCenter_1F_EventScript_CorrectResponse:: @ 82A86B0
LilycoveCity_PokemonCenter_1F_EventScript_IncorrectResponse:: @ 82A86C7
special BufferQuizCorrectAnswer
special BufferQuizPrizeName
- playse SE_HAZURE
+ playse SE_FAILURE
delay 10
- playse SE_HAZURE
+ playse SE_FAILURE
msgbox LilycoveCity_PokemonCenter_1F_Text_WrongTheCorrectAnswerIs, MSGBOX_DEFAULT
msgbox LilycoveCity_PokemonCenter_1F_Text_IGetToKeepPrize, MSGBOX_DEFAULT
goto LilycoveCity_PokemonCenter_1F_EventScript_AskMakeQuiz
@@ -444,10 +447,10 @@ LilycoveCity_PokemonCenter_1F_EventScript_GivePokeblock:: @ 82A88F6
@ VAR_0x8004 here is the return value from GivePokeblockToContestLady
LilycoveCity_PokemonCenter_1F_EventScript_FeedPokeblock:: @ 82A890A
- applymovement 4, LilycoveCity_PokemonCenter_1F_Movement_LadyFaceMon
+ applymovement LOCALID_LILYCOVE_LADY, LilycoveCity_PokemonCenter_1F_Movement_LadyFaceMon
waitmovement 0
delay 60
- applymovement 5, LilycoveCity_PokemonCenter_1F_Movement_MonFaceLady
+ applymovement LOCALID_LADYS_MON, LilycoveCity_PokemonCenter_1F_Movement_MonFaceLady
waitmovement 0
delay 60
waitse
@@ -461,11 +464,11 @@ LilycoveCity_PokemonCenter_1F_EventScript_FeedPokeblock:: @ 82A890A
@ VAR_0x8004 here is the return value from GivePokeblockToContestLady
LilycoveCity_PokemonCenter_1F_EventScript_MonEnjoyPokeblock:: @ 82A893F
- applymovement 5, LilycoveCity_PokemonCenter_1F_Movement_MonJump
+ applymovement LOCALID_LADYS_MON, LilycoveCity_PokemonCenter_1F_Movement_MonJump
waitmovement 0
delay 60
LilycoveCity_PokemonCenter_1F_EventScript_FinishFeedPokeblock:: @ 82A894C
- applymovement 4, LilycoveCity_PokemonCenter_1F_Movement_LadyFacePlayer
+ applymovement LOCALID_LILYCOVE_LADY, LilycoveCity_PokemonCenter_1F_Movement_LadyFacePlayer
waitmovement 0
delay 60
compare VAR_0x8004, 0
diff --git a/data/scripts/mevent_pichu.inc b/data/scripts/mevent_pichu.inc
index cc947e396..c51558e9e 100644
--- a/data/scripts/mevent_pichu.inc
+++ b/data/scripts/mevent_pichu.inc
@@ -14,7 +14,7 @@ SurfPichu_GiveIfPossible: @ 8674D4C
vmessage sText_MysteryGiftEgg
waitmessage
waitbuttonpress
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
waitfanfare
release
end
diff --git a/data/scripts/new_game.inc b/data/scripts/new_game.inc
index 74fff4aea..f72337972 100644
--- a/data/scripts/new_game.inc
+++ b/data/scripts/new_game.inc
@@ -115,7 +115,7 @@ EventScript_ResetAllMapFlags:: @ 82715DE
setflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4
setflag FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS
setflag FLAG_HIDE_PETALBURG_GYM_GREETER
- setflag FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE
+ setflag FLAG_HIDE_PETALBURG_GYM_WALLYS_DAD
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MAY
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
@@ -142,7 +142,7 @@ EventScript_ResetAllMapFlags:: @ 82715DE
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDA
setflag FLAG_HIDE_VERDANTURF_TOWN_SCOTT
- setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE
+ setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD
setflag FLAG_HIDE_PETALBURG_GYM_WALLY
setflag FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE
@@ -195,7 +195,7 @@ EventScript_ResetAllMapFlags:: @ 82715DE
setflag FLAG_HIDE_MAUVILLE_CITY_SCOTT
setflag FLAG_HIDE_CHAMPIONS_ROOM_RIVAL
setflag FLAG_HIDE_CHAMPIONS_ROOM_BIRCH
- setflag FLAG_HIDE_ROUTE_110_RIVAL_2
+ setflag FLAG_HIDE_ROUTE_110_RIVAL_ON_BIKE
setflag FLAG_HIDE_ROUTE_119_RIVAL_ON_BIKE
setflag FLAG_HIDE_ROUTE_104_RIVAL
setflag FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS
diff --git a/data/scripts/obtain_item.inc b/data/scripts/obtain_item.inc
index 3afd92588..19f57d9d5 100644
--- a/data/scripts/obtain_item.inc
+++ b/data/scripts/obtain_item.inc
@@ -65,11 +65,11 @@ EventScript_NoRoomForItem:: @ 8271BA9
return
EventScript_PlayFanfareObtainedItem:: @ 8271BAF
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
return
EventScript_PlayFanfareObtainedTMHM:: @ 8271BB3
- playfanfare MUS_ME_WAZA
+ playfanfare MUS_OBTAIN_TMHM
return
Std_ObtainDecoration:: @ 8271BB7
@@ -87,7 +87,7 @@ EventScript_ObtainDecorationMessage:: @ 8271BC5
return
EventScript_ObtainedDecor:: @ 8271BE0
- playfanfare MUS_FANFA4
+ playfanfare MUS_OBTAIN_ITEM
message gText_ObtainedTheDecor
waitfanfare
msgbox gText_TheDecorWasTransferredToThePC, MSGBOX_DEFAULT
diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc
index b6ab10300..684b27e71 100644
--- a/data/scripts/players_house.inc
+++ b/data/scripts/players_house.inc
@@ -1,3 +1,8 @@
+@ Local IDs are the same for both players houses
+.set LOCALID_MOM, 1
+.set LOCALID_DAD, 5
+.set LOCALID_MOM_2F, 14
+
PlayersHouse_2F_EventScript_BlockStairsUntilClockIsSet:: @ 82926FE
setvar VAR_LITTLEROOT_INTRO_STATE, 5
return
@@ -68,13 +73,13 @@ PlayersHouse_2F_EventScript_WallClock:: @ 8292799
call_if_eq PlayersHouse_2F_EventScript_MomComesUpstairsMale
compare VAR_RESULT, FEMALE
call_if_eq PlayersHouse_2F_EventScript_MomComesUpstairsFemale
- playse SE_KAIDAN
+ playse SE_EXIT
removeobject VAR_0x8008
releaseall
end
PlayersHouse_2F_EventScript_MomComesUpstairsMale:: @ 82927DF
- setvar VAR_0x8008, 14
+ setvar VAR_0x8008, LOCALID_MOM_2F
addobject VAR_0x8008
applymovement VAR_0x8008, PlayersHouse_2F_Movement_MomEntersMale
waitmovement 0
@@ -87,7 +92,7 @@ PlayersHouse_2F_EventScript_MomComesUpstairsMale:: @ 82927DF
return
PlayersHouse_2F_EventScript_MomComesUpstairsFemale:: @ 829280F
- setvar VAR_0x8008, 14
+ setvar VAR_0x8008, LOCALID_MOM_2F
addobject VAR_0x8008
applymovement VAR_0x8008, PlayersHouse_2F_Movement_MomEntersFemale
waitmovement 0
@@ -154,7 +159,7 @@ PlayersHouse_1F_EventScript_PetalburgGymReportMale:: @ 829286D
call PlayersHouse_1F_EventScript_MomNoticeGymBroadcast
applymovement OBJ_EVENT_ID_PLAYER, PlayersHouse_1F_Movement_PlayerApproachTVForGymMale
waitmovement 0
- playbgm MUS_INTER_V, 0
+ playbgm MUS_ENCOUNTER_INTERVIEWER, 0
msgbox PlayersHouse_1F_Text_MaybeDadWillBeOn, MSGBOX_DEFAULT
closemessage
applymovement VAR_0x8005, PlayersHouse_1F_Movement_MomMakeRoomToSeeTVMale
@@ -179,7 +184,7 @@ PlayersHouse_1F_EventScript_PetalburgGymReportFemale:: @ 82928DC
call PlayersHouse_1F_EventScript_MomNoticeGymBroadcast
applymovement OBJ_EVENT_ID_PLAYER, PlayersHouse_1F_Movement_PlayerApproachTVForGymFemale
waitmovement 0
- playbgm MUS_INTER_V, 0
+ playbgm MUS_ENCOUNTER_INTERVIEWER, 0
msgbox PlayersHouse_1F_Text_MaybeDadWillBeOn, MSGBOX_DEFAULT
closemessage
applymovement VAR_0x8005, PlayersHouse_1F_Movement_MomMakeRoomToSeeTVFemale
@@ -329,7 +334,7 @@ PlayersHouse_1F_EventScript_TryRegisterMom:: @ 8292A19
msgbox PlayersHouse_1F_Text_IsThatAPokenav, MSGBOX_DEFAULT
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox PlayersHouse_1F_Text_RegisteredMom, MSGBOX_DEFAULT
waitfanfare
closemessage
@@ -514,14 +519,14 @@ PlayersHouse_1F_EventScript_AirLatiBroadcast:: @ 8292C72
PlayersHouse_1F_EventScript_SetUpObjectEventVarsMale:: @ 8292C76
setvar VAR_0x8008, MALE
- setvar VAR_0x8009, 5 @ Dad object event ID
- setvar VAR_0x800A, 1 @ Mom object event ID
+ setvar VAR_0x8009, LOCALID_DAD
+ setvar VAR_0x800A, LOCALID_MOM
return
PlayersHouse_1F_EventScript_SetUpObjectEventVarsFemale:: @ 8292C86
setvar VAR_0x8008, FEMALE
- setvar VAR_0x8009, 5 @ Dad object event ID
- setvar VAR_0x800A, 1 @ Mom object event ID
+ setvar VAR_0x8009, LOCALID_DAD
+ setvar VAR_0x800A, LOCALID_MOM
return
PlayersHouse_1F_EventScript_DadApproachPlayerMale:: @ 8292C96
diff --git a/data/scripts/roulette.inc b/data/scripts/roulette.inc
index 9aea65054..f590ca358 100644
--- a/data/scripts/roulette.inc
+++ b/data/scripts/roulette.inc
@@ -6,7 +6,7 @@ Roulette_EventScript_Table1:: @ 82A5AB1
getpricereduction POKENEWS_GAME_CORNER
compare VAR_RESULT, FALSE
goto_if_eq Roulette_EventScript_Play
- addvar VAR_0x8004, 128
+ addvar VAR_0x8004, ROULETTE_SPECIAL_RATE
goto Roulette_EventScript_Play
end
@@ -18,7 +18,7 @@ Roulette_EventScript_Table2:: @ 82A5ADF
getpricereduction POKENEWS_GAME_CORNER
compare VAR_RESULT, FALSE
goto_if_eq Roulette_EventScript_Play
- addvar VAR_0x8004, 128
+ addvar VAR_0x8004, ROULETTE_SPECIAL_RATE
goto Roulette_EventScript_Play
end
diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc
index 6a811d935..d04a16b58 100644
--- a/data/scripts/safari_zone.inc
+++ b/data/scripts/safari_zone.inc
@@ -24,7 +24,7 @@ SafariZone_EventScript_Retire:: @ 82A4B85
SafariZone_EventScript_TimesUp:: @ 82A4B8A
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
message SafariZone_Text_TimesUp
waitmessage
waitbuttonpress
@@ -33,7 +33,7 @@ SafariZone_EventScript_TimesUp:: @ 82A4B8A
SafariZone_EventScript_OutOfBalls:: @ 82A4B9B
lockall
- playse SE_PINPON
+ playse SE_DING_DONG
message SafariZone_Text_OutOfBalls
waitmessage
waitbuttonpress
diff --git a/data/scripts/secret_base.inc b/data/scripts/secret_base.inc
index b5c3251b5..132bdd19c 100644
--- a/data/scripts/secret_base.inc
+++ b/data/scripts/secret_base.inc
@@ -144,7 +144,7 @@ SecretBase_EventScript_ShrubEnter:: @ 8275B4D
SecretBase_EventScript_InitSecretBase:: @ 8275B5B
closemessage
- playse SE_KAIDAN
+ playse SE_EXIT
setvar VAR_INIT_SECRET_BASE, 0
setflag FLAG_DECORATION_0
special SetPlayerSecretBase
@@ -164,7 +164,7 @@ SecretBase_EventScript_FirstEntrance:: @ 8275B81
compare VAR_RESULT, YES
goto_if_eq SecretBase_EventScript_SetAsBase
closemessage
- playse SE_KAIDAN
+ playse SE_EXIT
special ClearAndLeaveSecretBase
end
@@ -183,7 +183,7 @@ SecretBase_Movement_275BB4: @ 8275BB4
SecretBase_EventScript_Enter:: @ 8275BB7
lockall
setvar VAR_INIT_SECRET_BASE, 1
- playse SE_KAIDAN
+ playse SE_EXIT
special IsCurSecretBaseOwnedByAnotherPlayer
compare VAR_RESULT, FALSE
goto_if_eq SecretBase_EventScript_EnterPlayersBase
@@ -308,7 +308,7 @@ SecretBase_EventScript_PutAwayDecorationLoop:: @ 8275D39
compare VAR_0x8005, 0
goto_if_eq SecretBase_EventScript_PutAwayDecorationLoop
removeobject VAR_0x8006
- setflag 0x8005 @ UB: GF likely meant setvar here; setflag 0x8005 is out of bounds
+ setflag VAR_0x8005 @ UB: GF likely meant setvar here; setflag 0x8005 is out of bounds
goto SecretBase_EventScript_PutAwayDecorationLoop
end
diff --git a/data/scripts/std_msgbox.inc b/data/scripts/std_msgbox.inc
index 1d82bb381..10b46700e 100644
--- a/data/scripts/std_msgbox.inc
+++ b/data/scripts/std_msgbox.inc
@@ -29,7 +29,7 @@ Std_MsgboxYesNo: @ 8271332
Std_MsgboxGetPoints: @ 827133C
message 0x0
- playfanfare MUS_ME_POINTGET
+ playfanfare MUS_OBTAIN_B_POINTS
waitfanfare
waitmessage
return
diff --git a/data/scripts/trainer_hill.inc b/data/scripts/trainer_hill.inc
index ca692e1ef..34d0462bb 100644
--- a/data/scripts/trainer_hill.inc
+++ b/data/scripts/trainer_hill.inc
@@ -32,8 +32,8 @@ EventScript_TrainerHillTimer:: @ 82C8393
TrainerHill_1F_EventScript_DummyWarpToEntranceCounter:: @ 82C83A6
setvar VAR_TEMP_2, 1
- trainerhill_clearresult
- compare VAR_RESULT, 1 @ VAR_RESULT always 0 here
+ trainerhill_getusingereader
+ compare VAR_RESULT, TRUE @ VAR_RESULT always FALSE here
goto_if_eq TrainerHill_1F_EventScript_WarpSilentToEntranceCounter
end
diff --git a/data/scripts/trainer_script.inc b/data/scripts/trainer_script.inc
index 59577e8a8..c77e628ee 100644
--- a/data/scripts/trainer_script.inc
+++ b/data/scripts/trainer_script.inc
@@ -3,7 +3,7 @@ Std_RegisteredInMatchCall:: @ 82742C9
buffertrainername 1, VAR_0x8000
closemessage
delay 30
- playfanfare MUS_ME_TORE_EYE
+ playfanfare MUS_REGISTER_MATCH_CALL
msgbox gText_RegisteredTrainerinPokeNav, MSGBOX_DEFAULT
waitfanfare
closemessage
diff --git a/data/specials.inc b/data/specials.inc
index 97cc3c782..77e7d5c0a 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -39,7 +39,7 @@ gSpecials:: @ 81DBA64
def_special TryBattleLinkup
def_special TryTradeLinkup
def_special TryRecordMixLinkup
- def_special sub_80B2EA8
+ def_special ValidateMixingGameLanguage
def_special CloseLink
def_special ColosseumPlayerSpotTriggered
def_special PlayerEnteredTradeSeat
@@ -149,7 +149,7 @@ gSpecials:: @ 81DBA64
def_special SaveMuseumContestPainting
def_special DoesContestCategoryHaveWinner
def_special CountPlayerContestPaintings
- def_special ShowContestWinner
+ def_special ShowContestWinnerPainting
def_special MauvilleGymSetDefaultBarriers
def_special MauvilleGymPressSwitch
def_special ShowFieldMessageStringVar4
@@ -336,7 +336,7 @@ gSpecials:: @ 81DBA64
def_special BattleSetup_StartLatiBattle
def_special SetRoute119Weather
def_special SetRoute123Weather
- def_special ScriptGetMultiplayerId
+ def_special GetContestMultiplayerId
def_special ScriptGetPartyMonSpecies
def_special IsSelectedMonEgg
def_special TryInitBattleTowerAwardManObjectEvent
@@ -350,7 +350,7 @@ gSpecials:: @ 81DBA64
def_special BufferLottoTicketNumber
def_special TryHideBattleTowerReporter
def_special DoesPartyHaveEnigmaBerry
- def_special ScriptRandom
+ def_special GenerateContestRand
def_special SetChampionSaveWarp
def_special TryPutTreasureInvestigatorsOnAir
def_special TryPutLotteryWinnerReportOnAir
@@ -426,8 +426,8 @@ gSpecials:: @ 81DBA64
def_special IsWirelessAdapterConnected
def_special TryBecomeLinkLeader
def_special TryJoinLinkGroup
- def_special UnionRoomSpecial
- def_special sub_801A42C
+ def_special RunUnionRoom
+ def_special ShowWirelessCommunicationScreen
def_special InitUnionRoom
def_special BufferUnionRoomPlayerName
def_special sub_801DC20
@@ -498,11 +498,11 @@ gSpecials:: @ 81DBA64
def_special GetPCBoxToSendMon
def_special ShouldShowBoxWasFullMessage
def_special SetMatchCallRegisteredFlag
- def_special DoConfettiEffect
+ def_special DoDomeConfetti
def_special CreateAbnormalWeatherEvent
def_special GetAbnormalWeatherMapNameAndType
def_special GetMartEmployeeObjectEventId
- def_special sub_80A08CC
+ def_special SaveForBattleTowerLink
def_special Unused_SetWeatherSunny
def_special SetUnlockedPokedexFlags
def_special IsTrainerRegistered
@@ -511,14 +511,14 @@ gSpecials:: @ 81DBA64
def_special ScriptMenu_CreateLilycoveSSTidalMultichoice
def_special GetLilycoveSSTidalSelection
def_special TurnOnTVScreen
- def_special sub_81D4A90
+ def_special SetMewAboveGrass
def_special ShouldDistributeEonTicket
def_special LinkRetireStatusWithBattleTowerPartner
def_special sub_813B534
def_special CallTrainerHillFunction
def_special Script_DoRayquazaScene @ Listed twice
def_special LoopWingFlapSE
- def_special sub_81D4BEC
+ def_special DestroyMewEmergingGrassSprite
def_special ShowBerryCrushRankings
def_special TryBufferWaldaPhrase
def_special DoWaldaNamingScreen
diff --git a/data/text/tv.inc b/data/text/tv.inc
index 63a1eff65..6f678d824 100644
--- a/data/text/tv.inc
+++ b/data/text/tv.inc
@@ -2436,7 +2436,7 @@ gTVSafariFanClubText10:: @ 08289D33
.string "and make the challenge yourself!\p"
.string "Until next time, cheerio!$"
-gTVContestLiveUpdatesText00:: @ 08289DD6
+ContestLiveUpdates_Text_Intro:: @ 08289DD6
.string "“POKéMON CONTEST LIVE UPDATES!”\p"
.string "MC: Thanks for joining us!\p"
.string "We're live from the just-ended\n"
@@ -2455,117 +2455,117 @@ gTVContestLiveUpdatesText00:: @ 08289DD6
.string "MC: Let's hear what the fans have\n"
.string "to say about this CONTEST.$"
-gTVContestLiveUpdatesText01:: @ 08289F53
+ContestLiveUpdates_Text_WonBothRounds:: @ 08289F53
.string "Spectator: The {STR_VAR_2} was tops in\n"
.string "both primary and secondary judging!\p"
.string "That {STR_VAR_2} will keep winning!$"
-gTVContestLiveUpdatesText02:: @ 08289FB0
+ContestLiveUpdates_Text_BetterRound2:: @ 08289FB0
.string "Spectator: The {STR_VAR_2} didn't do\n"
.string "well in the primary judging, but it\l"
.string "cleaned up in the secondary judging!\p"
.string "It was a miraculous comeback\n"
.string "for that {STR_VAR_2}. Yippee!$"
-gTVContestLiveUpdatesText03:: @ 0828A047
+ContestLiveUpdates_Text_EqualRounds:: @ 0828A047
.string "Spectator: The {STR_VAR_2} remained\n"
.string "consistent throughout both primary\l"
.string "and secondary judging.\p"
.string "{STR_VAR_3} and the {STR_VAR_2},\n"
.string "they're no ordinary combo!$"
-gTVContestLiveUpdatesText04:: @ 0828A0C6
+ContestLiveUpdates_Text_BetterRound1:: @ 0828A0C6
.string "Spectator: In terms of being {STR_VAR_1},\n"
.string "that {STR_VAR_2} was outstanding.\p"
.string "I hope it makes better appeals\n"
.string "next time, though.$"
-gTVContestLiveUpdatesText05:: @ 0828A132
+ContestLiveUpdates_Text_GotNervous:: @ 0828A132
.string "Spectator: When the {STR_VAR_2} got\n"
.string "nervous, I couldn't stop myself from\l"
.string "shouting encouragement.\p"
.string "I'd like to say this to that\n"
.string "{STR_VAR_2}, “Congratulations!”$"
-gTVContestLiveUpdatesText06:: @ 0828A1BE
+ContestLiveUpdates_Text_StartledFoes:: @ 0828A1BE
.string "Spectator: That {STR_VAR_2}'s appeal\n"
.string "startled even me!\p"
.string "{STR_VAR_2}, you were awesome!$"
-gTVContestLiveUpdatesText07:: @ 0828A202
+ContestLiveUpdates_Text_UsedCombo:: @ 0828A202
.string "Spectator: That {STR_VAR_2}'s combo\n"
.string "appeal was stunning!\p"
.string "It's shaken me to the core!$"
-gTVContestLiveUpdatesText08:: @ 0828A24E
+ContestLiveUpdates_Text_ExcitingAppeal:: @ 0828A24E
.string "Spectator: The winning {STR_VAR_2}'s\n"
.string "appeal got my heart pounding!$"
-gTVContestLiveUpdatesText09:: @ 0828A288
+ContestLiveUpdates_Text_WasCool:: @ 0828A288
.string "{STR_VAR_2}!\n"
.string "You were cool!$"
-gTVContestLiveUpdatesText10:: @ 0828A29B
+ContestLiveUpdates_Text_WasBeautiful:: @ 0828A29B
.string "{STR_VAR_2}!\n"
.string "You were beautiful!$"
-gTVContestLiveUpdatesText11:: @ 0828A2B3
+ContestLiveUpdates_Text_WasCute:: @ 0828A2B3
.string "{STR_VAR_2}!\n"
.string "You were cute!$"
-gTVContestLiveUpdatesText12:: @ 0828A2C6
+ContestLiveUpdates_Text_WasSmart:: @ 0828A2C6
.string "{STR_VAR_2}!\n"
.string "You were smart!$"
-gTVContestLiveUpdatesText13:: @ 0828A2DA
+ContestLiveUpdates_Text_WasTough:: @ 0828A2DA
.string "{STR_VAR_2}!\n"
.string "You were tough!$"
-gTVContestLiveUpdatesText14:: @ 0828A2EE
+ContestLiveUpdates_Text_VeryExcitingAppeal:: @ 0828A2EE
.string "Spectator: The winning {STR_VAR_2}'s\n"
.string "appeal still has my heart pounding!$"
-gTVContestLiveUpdatesText15:: @ 0828A32E
+ContestLiveUpdates_Text_VeryCool:: @ 0828A32E
.string "{STR_VAR_2}!\n"
.string "You're the last word in cool!$"
-gTVContestLiveUpdatesText16:: @ 0828A350
+ContestLiveUpdates_Text_VeryBeautiful:: @ 0828A350
.string "{STR_VAR_2}!\n"
.string "You're the most beautiful!$"
-gTVContestLiveUpdatesText17:: @ 0828A36F
+ContestLiveUpdates_Text_VeryCute:: @ 0828A36F
.string "{STR_VAR_2}!\n"
.string "You're simply the cutest!$"
-gTVContestLiveUpdatesText18:: @ 0828A38D
+ContestLiveUpdates_Text_VerySmart:: @ 0828A38D
.string "{STR_VAR_2}!\n"
.string "You're the smartest among the smart!$"
-gTVContestLiveUpdatesText19:: @ 0828A3B6
+ContestLiveUpdates_Text_VeryTough:: @ 0828A3B6
.string "{STR_VAR_2}!\n"
.string "You're the toughest of the tough!$"
-gTVContestLiveUpdatesText20:: @ 0828A3DC
+ContestLiveUpdates_Text_TookBreak:: @ 0828A3DC
.string "Spectator: Even when the {STR_VAR_2}\n"
.string "took a break from making appeals,\l"
.string "I couldn't take my eyes off it.\p"
.string "I'm captivated by that {STR_VAR_2}.$"
-gTVContestLiveUpdatesText21:: @ 0828A455
+ContestLiveUpdates_Text_GotStartled:: @ 0828A455
.string "Spectator: When the {STR_VAR_2} was\n"
.string "startled by another POKéMON's appeal,\l"
.string "I was close to tears.\p"
.string "{STR_VAR_2}, you were resilient!\n"
.string "Way to go!$"
-gTVContestLiveUpdatesText22:: @ 0828A4CF
+ContestLiveUpdates_Text_MoveWonderful:: @ 0828A4CF
.string "Spectator: Oh…\n"
.string "That {STR_VAR_2}'s {STR_VAR_3}!\l"
.string "{STR_VAR_2}'s {STR_VAR_3}!\l"
.string "{STR_VAR_2}'s {STR_VAR_3}!\l"
.string "How could it be so wonderful?$"
-gTVContestLiveUpdatesText23:: @ 0828A51C
+ContestLiveUpdates_Text_TalkAboutAnotherMon:: @ 0828A51C
.string "MC: Well, there you have it. This place\n"
.string "is full of the {STR_VAR_1}'s fans!\p"
.string "I should also mention that another\n"
@@ -2573,20 +2573,20 @@ gTVContestLiveUpdatesText23:: @ 0828A51C
.string "caught my eye.\p"
.string "{STR_VAR_2}'s {STR_VAR_3}…$"
-gTVContestLiveUpdatesText24:: @ 0828A5AC
+ContestLiveUpdates_Text_FailedToAppeal:: @ 0828A5AC
.string "It failed to make a single appeal during\n"
.string "secondary judging out of nervousness.\p"
.string "Next time, I would like to see this\n"
.string "{STR_VAR_1} make even one appeal.$"
-gTVContestLiveUpdatesText25:: @ 0828A638
+ContestLiveUpdates_Text_LastInBothRounds:: @ 0828A638
.string "It came dead last in both primary\n"
.string "and secondary judging.\p"
.string "I hope that {STR_VAR_1} will retrain this\n"
.string "{STR_VAR_2} and erase the shame of\l"
.string "this undisputed last-place finish.$"
-gTVContestLiveUpdatesText26:: @ 0828A6CF
+ContestLiveUpdates_Text_NotExcitingEnough:: @ 0828A6CF
.string "It failed to take advantage of\n"
.string "the audience's excitement and make\l"
.string "an appropriate appeal.\p"
@@ -2594,7 +2594,7 @@ gTVContestLiveUpdatesText26:: @ 0828A6CF
.string "a feel for the audience and whip their\l"
.string "excitement to a fever pitch next time.$"
-gTVContestLiveUpdatesText27:: @ 0828A797
+ContestLiveUpdates_Text_LostAfterWinningRound1:: @ 0828A797
.string "While finishing first in the primary\n"
.string "judging, its appeals in the secondary\l"
.string "judging failed to click.\p"
@@ -2603,14 +2603,14 @@ gTVContestLiveUpdatesText27:: @ 0828A797
.string "I'm sure {STR_VAR_1} is studying how to\n"
.string "make more effective appeals now.$"
-gTVContestLiveUpdatesText28:: @ 0828A86D
+ContestLiveUpdates_Text_NeverExciting:: @ 0828A86D
.string "The audience never got excited by its\n"
.string "appeals during the secondary judging.\p"
.string "We hope it will stop worrying about\n"
.string "other POKéMON and learn to pitch\l"
.string "its appeals to the audience more.$"
-gTVContestLiveUpdatesText29:: @ 0828A920
+ContestLiveUpdates_Text_LostBySmallMargin:: @ 0828A920
.string "It lost to {STR_VAR_1}'s {STR_VAR_2}\n"
.string "by only a small margin.\p"
.string "It must be heartbreaking to come\n"
@@ -2618,7 +2618,7 @@ gTVContestLiveUpdatesText29:: @ 0828A920
.string "I wouldn't be surprised if {STR_VAR_3}\n"
.string "were weeping over this outcome.$"
-gTVContestLiveUpdatesText30:: @ 0828A9CC
+ContestLiveUpdates_Text_RepeatedAppeals:: @ 0828A9CC
.string "It disappointed the JUDGE by\n"
.string "repeating the same appeals.\p"
.string "It's an unforgivable error in any\n"
@@ -2626,14 +2626,14 @@ gTVContestLiveUpdatesText30:: @ 0828A9CC
.string "{STR_VAR_1} should feel guilty for\n"
.string "this sorry showing.$"
-gTVContestLiveUpdatesText31:: @ 0828AA74
+ContestLiveUpdates_Text_ValiantEffortButLost:: @ 0828AA74
.string "{STR_VAR_1} turned in a valiant effort,\n"
.string "but…\p"
.string "It was all for naught, finishing last.\p"
.string "{STR_VAR_1} should learn from this loss\n"
.string "and put the knowledge to good use.$"
-gTVContestLiveUpdatesText32:: @ 0828AB01
+ContestLiveUpdates_Text_Outro:: @ 0828AB01
.string "I'd like to end this program with our\n"
.string "usual farewell to the winners.\p"
.string "This time, it's {STR_VAR_1} and\n"