summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_ai_scripts.s6
-rw-r--r--data/battle_frontier_2.s7
-rw-r--r--data/battle_scripts_1.s32
-rw-r--r--data/battle_scripts_2.s10
-rw-r--r--data/data2b.s238
-rw-r--r--data/data2c.s226
-rw-r--r--data/map_events.s4
-rw-r--r--data/maps.s4
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/events.inc4
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/header.inc8
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/events.inc4
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/events.inc6
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Deck/header.inc8
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/events.inc8
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/header.inc8
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/events.inc28
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/header.inc8
-rw-r--r--data/maps/AbandonedShip_Room_B1F/events.inc2
-rw-r--r--data/maps/AbandonedShip_Room_B1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/events.inc10
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/events.inc4
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/events.inc8
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/events.inc4
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/header.inc8
-rw-r--r--data/maps/AbandonedShip_Underwater1/header.inc8
-rw-r--r--data/maps/AbandonedShip_Underwater2/header.inc8
-rw-r--r--data/maps/AlteringCave/header.inc8
-rw-r--r--data/maps/AncientTomb/events.inc8
-rw-r--r--data/maps/AncientTomb/header.inc8
-rw-r--r--data/maps/AquaHideout_1F/events.inc6
-rw-r--r--data/maps/AquaHideout_1F/header.inc8
-rw-r--r--data/maps/AquaHideout_B1F/events.inc18
-rw-r--r--data/maps/AquaHideout_B1F/header.inc8
-rw-r--r--data/maps/AquaHideout_B2F/events.inc16
-rw-r--r--data/maps/AquaHideout_B2F/header.inc8
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap1/header.inc8
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap2/header.inc8
-rw-r--r--data/maps/AquaHideout_UnusedRubyMap3/header.inc8
-rw-r--r--data/maps/ArtisanCave_1F/events.inc2
-rw-r--r--data/maps/ArtisanCave_1F/header.inc8
-rw-r--r--data/maps/ArtisanCave_B1F/events.inc10
-rw-r--r--data/maps/ArtisanCave_B1F/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleArenaBattleRoom/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleArenaCorridor/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleArenaCorridor/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleArenaLobby/events.inc14
-rw-r--r--data/maps/BattleFrontier_BattleArenaLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleDomeBattleRoom/events.inc30
-rw-r--r--data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleDomeCorridor/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomeCorridor/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleDomeLobby/events.inc20
-rw-r--r--data/maps/BattleFrontier_BattleDomeLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleDomePreBattleRoom/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleFactoryBattleRoom/events.inc16
-rw-r--r--data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleFactoryLobby/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattleFactoryLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleFactoryPreBattleRoom/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePalaceBattleRoom/events.inc10
-rw-r--r--data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePalaceCorridor/events.inc14
-rw-r--r--data/maps/BattleFrontier_BattlePalaceCorridor/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePalaceLobby/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattlePalaceLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeCorridor/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/events.inc12
-rw-r--r--data/maps/BattleFrontier_BattlePikeLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom1/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom2/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom3/events.inc14
-rw-r--r--data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/events.inc22
-rw-r--r--data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePointExchangeServiceCorner/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePyramidEmptySquare/events.inc32
-rw-r--r--data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePyramidLobby/events.inc12
-rw-r--r--data/maps/BattleFrontier_BattlePyramidLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattlePyramidTop/events.inc6
-rw-r--r--data/maps/BattleFrontier_BattlePyramidTop/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom/events.inc6
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom2/events.inc12
-rw-r--r--data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor2/events.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerCorridor2/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerElevator/events.inc2
-rw-r--r--data/maps/BattleFrontier_BattleTowerElevator/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerLobby/events.inc28
-rw-r--r--data/maps/BattleFrontier_BattleTowerLobby/header.inc8
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiBattleRoom/events.inc18
-rw-r--r--data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge1/events.inc6
-rw-r--r--data/maps/BattleFrontier_Lounge1/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge2/events.inc10
-rw-r--r--data/maps/BattleFrontier_Lounge2/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge3/events.inc10
-rw-r--r--data/maps/BattleFrontier_Lounge3/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge4/events.inc6
-rw-r--r--data/maps/BattleFrontier_Lounge4/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge5/events.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge5/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge6/events.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge6/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge7/events.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge7/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge8/events.inc6
-rw-r--r--data/maps/BattleFrontier_Lounge8/header.inc8
-rw-r--r--data/maps/BattleFrontier_Lounge9/events.inc2
-rw-r--r--data/maps/BattleFrontier_Lounge9/header.inc8
-rw-r--r--data/maps/BattleFrontier_Mart/events.inc8
-rw-r--r--data/maps/BattleFrontier_Mart/header.inc8
-rw-r--r--data/maps/BattleFrontier_OutsideEast/events.inc68
-rw-r--r--data/maps/BattleFrontier_OutsideEast/header.inc8
-rw-r--r--data/maps/BattleFrontier_OutsideWest/events.inc58
-rw-r--r--data/maps/BattleFrontier_OutsideWest/header.inc8
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_1F/events.inc10
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/BattleFrontier_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/BattleFrontier_RankingHall/events.inc30
-rw-r--r--data/maps/BattleFrontier_RankingHall/header.inc8
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/events.inc10
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/header.inc8
-rw-r--r--data/maps/BattleFrontier_ScottsHouse/events.inc2
-rw-r--r--data/maps/BattleFrontier_ScottsHouse/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare01/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare01/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare02/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare02/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare03/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare03/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare04/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare04/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare05/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare05/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare06/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare06/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare07/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare07/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare08/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare08/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare09/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare09/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare10/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare10/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare11/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare11/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare12/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare12/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare13/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare13/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare14/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare14/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare15/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare15/header.inc8
-rw-r--r--data/maps/BattlePyramidSquare16/events.inc14
-rw-r--r--data/maps/BattlePyramidSquare16/header.inc8
-rw-r--r--data/maps/BirthIsland_Exterior/events.inc4
-rw-r--r--data/maps/BirthIsland_Exterior/header.inc8
-rw-r--r--data/maps/BirthIsland_Harbor/events.inc4
-rw-r--r--data/maps/BirthIsland_Harbor/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_1F/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_B1F/events.inc2
-rw-r--r--data/maps/CaveOfOrigin_B1F/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_Entrance/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc8
-rw-r--r--data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc8
-rw-r--r--data/maps/DesertRuins/events.inc8
-rw-r--r--data/maps/DesertRuins/header.inc8
-rw-r--r--data/maps/DesertUnderpass/events.inc2
-rw-r--r--data/maps/DesertUnderpass/header.inc8
-rw-r--r--data/maps/DewfordTown/events.inc20
-rw-r--r--data/maps/DewfordTown/header.inc8
-rw-r--r--data/maps/DewfordTown_Gym/events.inc24
-rw-r--r--data/maps/DewfordTown_Gym/header.inc8
-rw-r--r--data/maps/DewfordTown_Hall/events.inc22
-rw-r--r--data/maps/DewfordTown_Hall/header.inc8
-rw-r--r--data/maps/DewfordTown_House1/events.inc6
-rw-r--r--data/maps/DewfordTown_House1/header.inc8
-rw-r--r--data/maps/DewfordTown_House2/events.inc4
-rw-r--r--data/maps/DewfordTown_House2/header.inc8
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/events.inc6
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/DoubleBattleColosseum/events.inc8
-rw-r--r--data/maps/DoubleBattleColosseum/header.inc8
-rw-r--r--data/maps/EverGrandeCity/events.inc32
-rw-r--r--data/maps/EverGrandeCity/header.inc8
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/events.inc6
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/header.inc8
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/events.inc2
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/header.inc8
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/events.inc2
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/header.inc8
-rw-r--r--data/maps/EverGrandeCity_Hall1/header.inc8
-rw-r--r--data/maps/EverGrandeCity_Hall2/header.inc8
-rw-r--r--data/maps/EverGrandeCity_Hall3/header.inc8
-rw-r--r--data/maps/EverGrandeCity_Hall4/header.inc8
-rw-r--r--data/maps/EverGrandeCity_Hall5/header.inc8
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/events.inc2
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/header.inc8
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/events.inc2
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/header.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/events.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/header.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_2F/events.inc8
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_2F/header.inc8
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/events.inc2
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/header.inc8
-rw-r--r--data/maps/FallarborTown/events.inc24
-rw-r--r--data/maps/FallarborTown/header.inc8
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/events.inc6
-rw-r--r--data/maps/FallarborTown_BattleTentBattleRoom/header.inc8
-rw-r--r--data/maps/FallarborTown_BattleTentCorridor/events.inc2
-rw-r--r--data/maps/FallarborTown_BattleTentCorridor/header.inc8
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/events.inc12
-rw-r--r--data/maps/FallarborTown_BattleTentLobby/header.inc8
-rw-r--r--data/maps/FallarborTown_House1/events.inc4
-rw-r--r--data/maps/FallarborTown_House1/header.inc8
-rw-r--r--data/maps/FallarborTown_House2/events.inc2
-rw-r--r--data/maps/FallarborTown_House2/header.inc8
-rw-r--r--data/maps/FallarborTown_Mart/events.inc10
-rw-r--r--data/maps/FallarborTown_Mart/header.inc8
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/FarawayIsland_Entrance/events.inc12
-rw-r--r--data/maps/FarawayIsland_Entrance/header.inc8
-rw-r--r--data/maps/FarawayIsland_Interior/events.inc2
-rw-r--r--data/maps/FarawayIsland_Interior/header.inc8
-rw-r--r--data/maps/FieryPath/events.inc16
-rw-r--r--data/maps/FieryPath/header.inc8
-rw-r--r--data/maps/FortreeCity/events.inc26
-rw-r--r--data/maps/FortreeCity/header.inc8
-rw-r--r--data/maps/FortreeCity_DecorationShop/events.inc8
-rw-r--r--data/maps/FortreeCity_DecorationShop/header.inc8
-rw-r--r--data/maps/FortreeCity_Gym/events.inc20
-rw-r--r--data/maps/FortreeCity_Gym/header.inc8
-rw-r--r--data/maps/FortreeCity_House1/events.inc6
-rw-r--r--data/maps/FortreeCity_House1/header.inc8
-rw-r--r--data/maps/FortreeCity_House2/events.inc4
-rw-r--r--data/maps/FortreeCity_House2/header.inc8
-rw-r--r--data/maps/FortreeCity_House3/events.inc4
-rw-r--r--data/maps/FortreeCity_House3/header.inc8
-rw-r--r--data/maps/FortreeCity_House4/events.inc6
-rw-r--r--data/maps/FortreeCity_House4/header.inc8
-rw-r--r--data/maps/FortreeCity_House5/events.inc6
-rw-r--r--data/maps/FortreeCity_House5/header.inc8
-rw-r--r--data/maps/FortreeCity_Mart/events.inc8
-rw-r--r--data/maps/FortreeCity_Mart/header.inc8
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/GraniteCave_1F/events.inc4
-rw-r--r--data/maps/GraniteCave_1F/header.inc8
-rw-r--r--data/maps/GraniteCave_B1F/events.inc2
-rw-r--r--data/maps/GraniteCave_B1F/header.inc8
-rw-r--r--data/maps/GraniteCave_B2F/events.inc22
-rw-r--r--data/maps/GraniteCave_B2F/header.inc8
-rw-r--r--data/maps/GraniteCave_StevensRoom/events.inc2
-rw-r--r--data/maps/GraniteCave_StevensRoom/header.inc8
-rw-r--r--data/maps/InsideOfTruck/events.inc22
-rw-r--r--data/maps/InsideOfTruck/header.inc8
-rw-r--r--data/maps/IslandCave/events.inc8
-rw-r--r--data/maps/IslandCave/header.inc8
-rw-r--r--data/maps/JaggedPass/events.inc38
-rw-r--r--data/maps/JaggedPass/header.inc8
-rw-r--r--data/maps/LavaridgeTown/events.inc36
-rw-r--r--data/maps/LavaridgeTown/header.inc8
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/events.inc16
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/header.inc8
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/events.inc8
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/header.inc8
-rw-r--r--data/maps/LavaridgeTown_HerbShop/events.inc6
-rw-r--r--data/maps/LavaridgeTown_HerbShop/header.inc8
-rw-r--r--data/maps/LavaridgeTown_House/events.inc6
-rw-r--r--data/maps/LavaridgeTown_House/header.inc8
-rw-r--r--data/maps/LavaridgeTown_Mart/events.inc6
-rw-r--r--data/maps/LavaridgeTown_Mart/header.inc8
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/LilycoveCity/events.inc70
-rw-r--r--data/maps/LilycoveCity/header.inc8
-rw-r--r--data/maps/LilycoveCity_ContestHall/events.inc76
-rw-r--r--data/maps/LilycoveCity_ContestHall/header.inc8
-rw-r--r--data/maps/LilycoveCity_ContestLobby/events.inc74
-rw-r--r--data/maps/LilycoveCity_ContestLobby/header.inc8
-rw-r--r--data/maps/LilycoveCity_ContestLobby/scripts.inc2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/events.inc4
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc8
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/events.inc14
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/events.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/events.inc12
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/events.inc14
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/events.inc10
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/events.inc10
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/events.inc10
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/header.inc8
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/events.inc14
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/header.inc8
-rw-r--r--data/maps/LilycoveCity_Harbor/events.inc10
-rw-r--r--data/maps/LilycoveCity_Harbor/header.inc8
-rw-r--r--data/maps/LilycoveCity_House1/events.inc4
-rw-r--r--data/maps/LilycoveCity_House1/header.inc8
-rw-r--r--data/maps/LilycoveCity_House2/events.inc2
-rw-r--r--data/maps/LilycoveCity_House2/header.inc8
-rw-r--r--data/maps/LilycoveCity_House3/events.inc12
-rw-r--r--data/maps/LilycoveCity_House3/header.inc8
-rw-r--r--data/maps/LilycoveCity_House4/events.inc4
-rw-r--r--data/maps/LilycoveCity_House4/header.inc8
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/events.inc52
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc8
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/events.inc32
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc8
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/events.inc2
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/header.inc8
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/events.inc10
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/events.inc18
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc8
-rw-r--r--data/maps/LilycoveCity_UnusedMart/header.inc8
-rw-r--r--data/maps/LinkContestRoom1/events.inc30
-rw-r--r--data/maps/LinkContestRoom1/header.inc8
-rw-r--r--data/maps/LinkContestRoom2/header.inc8
-rw-r--r--data/maps/LinkContestRoom3/header.inc8
-rw-r--r--data/maps/LinkContestRoom4/header.inc8
-rw-r--r--data/maps/LinkContestRoom5/header.inc8
-rw-r--r--data/maps/LinkContestRoom6/header.inc8
-rw-r--r--data/maps/LittlerootTown/events.inc42
-rw-r--r--data/maps/LittlerootTown/header.inc8
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/events.inc22
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/header.inc8
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/events.inc40
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/header.inc8
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/events.inc22
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/header.inc8
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/events.inc40
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/header.inc8
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/events.inc42
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/header.inc8
-rw-r--r--data/maps/MagmaHideout_1F/events.inc12
-rw-r--r--data/maps/MagmaHideout_1F/header.inc8
-rw-r--r--data/maps/MagmaHideout_2F_1R/events.inc8
-rw-r--r--data/maps/MagmaHideout_2F_1R/header.inc8
-rw-r--r--data/maps/MagmaHideout_2F_2R/events.inc12
-rw-r--r--data/maps/MagmaHideout_2F_2R/header.inc8
-rw-r--r--data/maps/MagmaHideout_2F_3R/header.inc8
-rw-r--r--data/maps/MagmaHideout_3F_1R/events.inc6
-rw-r--r--data/maps/MagmaHideout_3F_1R/header.inc8
-rw-r--r--data/maps/MagmaHideout_3F_2R/events.inc4
-rw-r--r--data/maps/MagmaHideout_3F_2R/header.inc8
-rw-r--r--data/maps/MagmaHideout_3F_3R/events.inc2
-rw-r--r--data/maps/MagmaHideout_3F_3R/header.inc8
-rw-r--r--data/maps/MagmaHideout_4F/events.inc16
-rw-r--r--data/maps/MagmaHideout_4F/header.inc8
-rw-r--r--data/maps/MarineCave_End/events.inc4
-rw-r--r--data/maps/MarineCave_End/header.inc8
-rw-r--r--data/maps/MarineCave_Entrance/header.inc8
-rw-r--r--data/maps/MauvilleCity/events.inc38
-rw-r--r--data/maps/MauvilleCity/header.inc8
-rw-r--r--data/maps/MauvilleCity_BikeShop/events.inc8
-rw-r--r--data/maps/MauvilleCity_BikeShop/header.inc8
-rw-r--r--data/maps/MauvilleCity_GameCorner/events.inc72
-rw-r--r--data/maps/MauvilleCity_GameCorner/header.inc8
-rw-r--r--data/maps/MauvilleCity_Gym/events.inc26
-rw-r--r--data/maps/MauvilleCity_Gym/header.inc8
-rw-r--r--data/maps/MauvilleCity_House1/events.inc2
-rw-r--r--data/maps/MauvilleCity_House1/header.inc8
-rw-r--r--data/maps/MauvilleCity_House2/events.inc2
-rw-r--r--data/maps/MauvilleCity_House2/header.inc8
-rw-r--r--data/maps/MauvilleCity_Mart/events.inc6
-rw-r--r--data/maps/MauvilleCity_Mart/header.inc8
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/events.inc10
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/events.inc10
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/MeteorFalls_1F_1R/events.inc24
-rw-r--r--data/maps/MeteorFalls_1F_1R/header.inc8
-rw-r--r--data/maps/MeteorFalls_1F_2R/events.inc8
-rw-r--r--data/maps/MeteorFalls_1F_2R/header.inc8
-rw-r--r--data/maps/MeteorFalls_B1F_1R/header.inc8
-rw-r--r--data/maps/MeteorFalls_B1F_2R/events.inc2
-rw-r--r--data/maps/MeteorFalls_B1F_2R/header.inc8
-rw-r--r--data/maps/MeteorFalls_StevensCave/events.inc2
-rw-r--r--data/maps/MeteorFalls_StevensCave/header.inc8
-rw-r--r--data/maps/MirageTower_1F/header.inc8
-rw-r--r--data/maps/MirageTower_2F/header.inc8
-rw-r--r--data/maps/MirageTower_3F/events.inc4
-rw-r--r--data/maps/MirageTower_3F/header.inc8
-rw-r--r--data/maps/MirageTower_4F/events.inc6
-rw-r--r--data/maps/MirageTower_4F/header.inc8
-rw-r--r--data/maps/MossdeepCity/events.inc70
-rw-r--r--data/maps/MossdeepCity/header.inc8
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/events.inc10
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/header.inc8
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/events.inc2
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/header.inc8
-rw-r--r--data/maps/MossdeepCity_Gym/events.inc94
-rw-r--r--data/maps/MossdeepCity_Gym/header.inc8
-rw-r--r--data/maps/MossdeepCity_House1/events.inc4
-rw-r--r--data/maps/MossdeepCity_House1/header.inc8
-rw-r--r--data/maps/MossdeepCity_House2/events.inc6
-rw-r--r--data/maps/MossdeepCity_House2/header.inc8
-rw-r--r--data/maps/MossdeepCity_House3/events.inc2
-rw-r--r--data/maps/MossdeepCity_House3/header.inc8
-rw-r--r--data/maps/MossdeepCity_House4/events.inc6
-rw-r--r--data/maps/MossdeepCity_House4/header.inc8
-rw-r--r--data/maps/MossdeepCity_Mart/events.inc8
-rw-r--r--data/maps/MossdeepCity_Mart/header.inc8
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/events.inc6
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/events.inc10
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/events.inc22
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/header.inc8
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/events.inc18
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/header.inc8
-rw-r--r--data/maps/MossdeepCity_StevensHouse/events.inc14
-rw-r--r--data/maps/MossdeepCity_StevensHouse/header.inc8
-rw-r--r--data/maps/MtChimney/events.inc64
-rw-r--r--data/maps/MtChimney/header.inc8
-rw-r--r--data/maps/MtChimney_CableCarStation/events.inc4
-rw-r--r--data/maps/MtChimney_CableCarStation/header.inc8
-rw-r--r--data/maps/MtPyre_1F/events.inc6
-rw-r--r--data/maps/MtPyre_1F/header.inc8
-rw-r--r--data/maps/MtPyre_2F/events.inc16
-rw-r--r--data/maps/MtPyre_2F/header.inc8
-rw-r--r--data/maps/MtPyre_3F/events.inc8
-rw-r--r--data/maps/MtPyre_3F/header.inc8
-rw-r--r--data/maps/MtPyre_4F/events.inc4
-rw-r--r--data/maps/MtPyre_4F/header.inc8
-rw-r--r--data/maps/MtPyre_5F/events.inc4
-rw-r--r--data/maps/MtPyre_5F/header.inc8
-rw-r--r--data/maps/MtPyre_6F/events.inc6
-rw-r--r--data/maps/MtPyre_6F/header.inc8
-rw-r--r--data/maps/MtPyre_Exterior/events.inc18
-rw-r--r--data/maps/MtPyre_Exterior/header.inc8
-rw-r--r--data/maps/MtPyre_Summit/events.inc32
-rw-r--r--data/maps/MtPyre_Summit/header.inc8
-rw-r--r--data/maps/NavelRock_B1F/header.inc8
-rw-r--r--data/maps/NavelRock_Bottom/events.inc2
-rw-r--r--data/maps/NavelRock_Bottom/header.inc8
-rw-r--r--data/maps/NavelRock_Down01/header.inc8
-rw-r--r--data/maps/NavelRock_Down02/header.inc8
-rw-r--r--data/maps/NavelRock_Down03/header.inc8
-rw-r--r--data/maps/NavelRock_Down04/header.inc8
-rw-r--r--data/maps/NavelRock_Down05/header.inc8
-rw-r--r--data/maps/NavelRock_Down06/header.inc8
-rw-r--r--data/maps/NavelRock_Down07/header.inc8
-rw-r--r--data/maps/NavelRock_Down08/header.inc8
-rw-r--r--data/maps/NavelRock_Down09/header.inc8
-rw-r--r--data/maps/NavelRock_Down10/header.inc8
-rw-r--r--data/maps/NavelRock_Down11/header.inc8
-rw-r--r--data/maps/NavelRock_Entrance/header.inc8
-rw-r--r--data/maps/NavelRock_Exterior/header.inc8
-rw-r--r--data/maps/NavelRock_Fork/header.inc8
-rw-r--r--data/maps/NavelRock_Harbor/events.inc4
-rw-r--r--data/maps/NavelRock_Harbor/header.inc8
-rw-r--r--data/maps/NavelRock_Top/events.inc6
-rw-r--r--data/maps/NavelRock_Top/header.inc8
-rw-r--r--data/maps/NavelRock_Up1/header.inc8
-rw-r--r--data/maps/NavelRock_Up2/header.inc8
-rw-r--r--data/maps/NavelRock_Up3/header.inc8
-rw-r--r--data/maps/NavelRock_Up4/header.inc8
-rw-r--r--data/maps/NewMauville_Entrance/events.inc2
-rw-r--r--data/maps/NewMauville_Entrance/header.inc8
-rw-r--r--data/maps/NewMauville_Inside/events.inc52
-rw-r--r--data/maps/NewMauville_Inside/header.inc8
-rw-r--r--data/maps/OldaleTown/events.inc26
-rw-r--r--data/maps/OldaleTown/header.inc8
-rw-r--r--data/maps/OldaleTown_House1/events.inc2
-rw-r--r--data/maps/OldaleTown_House1/header.inc8
-rw-r--r--data/maps/OldaleTown_House2/events.inc4
-rw-r--r--data/maps/OldaleTown_House2/header.inc8
-rw-r--r--data/maps/OldaleTown_Mart/events.inc6
-rw-r--r--data/maps/OldaleTown_Mart/header.inc8
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/PacifidlogTown/events.inc12
-rw-r--r--data/maps/PacifidlogTown/header.inc8
-rw-r--r--data/maps/PacifidlogTown_House1/events.inc4
-rw-r--r--data/maps/PacifidlogTown_House1/header.inc8
-rw-r--r--data/maps/PacifidlogTown_House2/events.inc6
-rw-r--r--data/maps/PacifidlogTown_House2/header.inc8
-rw-r--r--data/maps/PacifidlogTown_House3/events.inc4
-rw-r--r--data/maps/PacifidlogTown_House3/header.inc8
-rw-r--r--data/maps/PacifidlogTown_House4/events.inc6
-rw-r--r--data/maps/PacifidlogTown_House4/header.inc8
-rw-r--r--data/maps/PacifidlogTown_House5/events.inc4
-rw-r--r--data/maps/PacifidlogTown_House5/header.inc8
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/events.inc10
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/PetalburgCity/events.inc50
-rw-r--r--data/maps/PetalburgCity/header.inc8
-rw-r--r--data/maps/PetalburgCity_Gym/events.inc50
-rw-r--r--data/maps/PetalburgCity_Gym/header.inc8
-rw-r--r--data/maps/PetalburgCity_House1/events.inc4
-rw-r--r--data/maps/PetalburgCity_House1/header.inc8
-rw-r--r--data/maps/PetalburgCity_House2/events.inc4
-rw-r--r--data/maps/PetalburgCity_House2/header.inc8
-rw-r--r--data/maps/PetalburgCity_Mart/events.inc8
-rw-r--r--data/maps/PetalburgCity_Mart/header.inc8
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/events.inc10
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/PetalburgCity_WallysHouse/events.inc4
-rw-r--r--data/maps/PetalburgCity_WallysHouse/header.inc8
-rw-r--r--data/maps/PetalburgWoods/events.inc42
-rw-r--r--data/maps/PetalburgWoods/header.inc8
-rw-r--r--data/maps/RecordCorner/events.inc10
-rw-r--r--data/maps/RecordCorner/header.inc8
-rw-r--r--data/maps/Route101/events.inc32
-rw-r--r--data/maps/Route101/header.inc8
-rw-r--r--data/maps/Route102/events.inc22
-rw-r--r--data/maps/Route102/header.inc8
-rw-r--r--data/maps/Route103/events.inc42
-rw-r--r--data/maps/Route103/header.inc8
-rw-r--r--data/maps/Route104/events.inc90
-rw-r--r--data/maps/Route104/header.inc8
-rw-r--r--data/maps/Route104_MrBrineysHouse/events.inc4
-rw-r--r--data/maps/Route104_MrBrineysHouse/header.inc8
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/events.inc6
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/header.inc8
-rw-r--r--data/maps/Route104_Prototype/header.inc8
-rw-r--r--data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc8
-rw-r--r--data/maps/Route105/events.inc20
-rw-r--r--data/maps/Route105/header.inc8
-rw-r--r--data/maps/Route106/events.inc18
-rw-r--r--data/maps/Route106/header.inc8
-rw-r--r--data/maps/Route107/events.inc14
-rw-r--r--data/maps/Route107/header.inc8
-rw-r--r--data/maps/Route108/events.inc16
-rw-r--r--data/maps/Route108/header.inc8
-rw-r--r--data/maps/Route109/events.inc64
-rw-r--r--data/maps/Route109/header.inc8
-rw-r--r--data/maps/Route109_SeashoreHouse/events.inc8
-rw-r--r--data/maps/Route109_SeashoreHouse/header.inc8
-rw-r--r--data/maps/Route110/events.inc124
-rw-r--r--data/maps/Route110/header.inc8
-rw-r--r--data/maps/Route110_SeasideCyclingRoadNorthEntrance/events.inc6
-rw-r--r--data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc8
-rw-r--r--data/maps/Route110_SeasideCyclingRoadSouthEntrance/events.inc6
-rw-r--r--data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc8
-rw-r--r--data/maps/Route110_TrickHouseCorridor/header.inc8
-rw-r--r--data/maps/Route110_TrickHouseEnd/events.inc6
-rw-r--r--data/maps/Route110_TrickHouseEnd/header.inc8
-rw-r--r--data/maps/Route110_TrickHouseEntrance/events.inc12
-rw-r--r--data/maps/Route110_TrickHouseEntrance/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/events.inc32
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/events.inc20
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/events.inc24
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/events.inc30
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/events.inc56
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/events.inc10
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/events.inc28
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/header.inc8
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/events.inc10
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/header.inc8
-rw-r--r--data/maps/Route111/events.inc196
-rw-r--r--data/maps/Route111/header.inc8
-rw-r--r--data/maps/Route111_OldLadysRestStop/events.inc2
-rw-r--r--data/maps/Route111_OldLadysRestStop/header.inc8
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/events.inc8
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/header.inc8
-rw-r--r--data/maps/Route112/events.inc34
-rw-r--r--data/maps/Route112/header.inc8
-rw-r--r--data/maps/Route112_CableCarStation/events.inc4
-rw-r--r--data/maps/Route112_CableCarStation/header.inc8
-rw-r--r--data/maps/Route113/events.inc86
-rw-r--r--data/maps/Route113/header.inc8
-rw-r--r--data/maps/Route113_GlassWorkshop/events.inc4
-rw-r--r--data/maps/Route113_GlassWorkshop/header.inc8
-rw-r--r--data/maps/Route114/events.inc78
-rw-r--r--data/maps/Route114/header.inc8
-rw-r--r--data/maps/Route114_FossilManiacsHouse/events.inc10
-rw-r--r--data/maps/Route114_FossilManiacsHouse/header.inc8
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/events.inc6
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/header.inc8
-rw-r--r--data/maps/Route114_LanettesHouse/events.inc8
-rw-r--r--data/maps/Route114_LanettesHouse/header.inc8
-rw-r--r--data/maps/Route115/events.inc74
-rw-r--r--data/maps/Route115/header.inc8
-rw-r--r--data/maps/Route116/events.inc80
-rw-r--r--data/maps/Route116/header.inc8
-rw-r--r--data/maps/Route116_TunnelersRestHouse/events.inc6
-rw-r--r--data/maps/Route116_TunnelersRestHouse/header.inc8
-rw-r--r--data/maps/Route117/events.inc56
-rw-r--r--data/maps/Route117/header.inc8
-rw-r--r--data/maps/Route117_PokemonDayCare/events.inc2
-rw-r--r--data/maps/Route117_PokemonDayCare/header.inc8
-rw-r--r--data/maps/Route118/events.inc66
-rw-r--r--data/maps/Route118/header.inc8
-rw-r--r--data/maps/Route119/events.inc172
-rw-r--r--data/maps/Route119/header.inc8
-rw-r--r--data/maps/Route119_House/events.inc14
-rw-r--r--data/maps/Route119_House/header.inc8
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/events.inc18
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/header.inc8
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/events.inc16
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/header.inc8
-rw-r--r--data/maps/Route120/events.inc154
-rw-r--r--data/maps/Route120/header.inc8
-rw-r--r--data/maps/Route121/events.inc86
-rw-r--r--data/maps/Route121/header.inc8
-rw-r--r--data/maps/Route121_SafariZoneEntrance/events.inc10
-rw-r--r--data/maps/Route121_SafariZoneEntrance/header.inc8
-rw-r--r--data/maps/Route122/header.inc8
-rw-r--r--data/maps/Route123/events.inc152
-rw-r--r--data/maps/Route123/header.inc8
-rw-r--r--data/maps/Route123_BerryMastersHouse/events.inc4
-rw-r--r--data/maps/Route123_BerryMastersHouse/header.inc8
-rw-r--r--data/maps/Route124/events.inc26
-rw-r--r--data/maps/Route124/header.inc8
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/events.inc4
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/header.inc8
-rw-r--r--data/maps/Route125/events.inc28
-rw-r--r--data/maps/Route125/header.inc8
-rw-r--r--data/maps/Route126/events.inc18
-rw-r--r--data/maps/Route126/header.inc8
-rw-r--r--data/maps/Route127/events.inc32
-rw-r--r--data/maps/Route127/header.inc8
-rw-r--r--data/maps/Route128/events.inc26
-rw-r--r--data/maps/Route128/header.inc8
-rw-r--r--data/maps/Route129/events.inc10
-rw-r--r--data/maps/Route129/header.inc8
-rw-r--r--data/maps/Route130/events.inc8
-rw-r--r--data/maps/Route130/header.inc8
-rw-r--r--data/maps/Route131/events.inc16
-rw-r--r--data/maps/Route131/header.inc8
-rw-r--r--data/maps/Route132/events.inc20
-rw-r--r--data/maps/Route132/header.inc8
-rw-r--r--data/maps/Route133/events.inc20
-rw-r--r--data/maps/Route133/header.inc8
-rw-r--r--data/maps/Route134/events.inc22
-rw-r--r--data/maps/Route134/header.inc8
-rw-r--r--data/maps/RustboroCity/events.inc94
-rw-r--r--data/maps/RustboroCity/header.inc8
-rw-r--r--data/maps/RustboroCity_CuttersHouse/events.inc4
-rw-r--r--data/maps/RustboroCity_CuttersHouse/header.inc8
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/events.inc10
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/header.inc8
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/events.inc12
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/header.inc8
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/events.inc10
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/header.inc8
-rw-r--r--data/maps/RustboroCity_Flat1_1F/events.inc4
-rw-r--r--data/maps/RustboroCity_Flat1_1F/header.inc8
-rw-r--r--data/maps/RustboroCity_Flat1_2F/events.inc16
-rw-r--r--data/maps/RustboroCity_Flat1_2F/header.inc8
-rw-r--r--data/maps/RustboroCity_Flat2_1F/events.inc4
-rw-r--r--data/maps/RustboroCity_Flat2_1F/header.inc8
-rw-r--r--data/maps/RustboroCity_Flat2_2F/events.inc4
-rw-r--r--data/maps/RustboroCity_Flat2_2F/header.inc8
-rw-r--r--data/maps/RustboroCity_Flat2_3F/events.inc4
-rw-r--r--data/maps/RustboroCity_Flat2_3F/header.inc8
-rw-r--r--data/maps/RustboroCity_Gym/events.inc14
-rw-r--r--data/maps/RustboroCity_Gym/header.inc8
-rw-r--r--data/maps/RustboroCity_House1/events.inc4
-rw-r--r--data/maps/RustboroCity_House1/header.inc8
-rw-r--r--data/maps/RustboroCity_House2/events.inc4
-rw-r--r--data/maps/RustboroCity_House2/header.inc8
-rw-r--r--data/maps/RustboroCity_House3/events.inc6
-rw-r--r--data/maps/RustboroCity_House3/header.inc8
-rw-r--r--data/maps/RustboroCity_Mart/events.inc8
-rw-r--r--data/maps/RustboroCity_Mart/header.inc8
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/RustboroCity_PokemonSchool/events.inc24
-rw-r--r--data/maps/RustboroCity_PokemonSchool/header.inc8
-rw-r--r--data/maps/RusturfTunnel/events.inc30
-rw-r--r--data/maps/RusturfTunnel/header.inc8
-rw-r--r--data/maps/SSTidalCorridor/events.inc34
-rw-r--r--data/maps/SSTidalCorridor/header.inc8
-rw-r--r--data/maps/SSTidalLowerDeck/events.inc6
-rw-r--r--data/maps/SSTidalLowerDeck/header.inc8
-rw-r--r--data/maps/SSTidalRooms/events.inc20
-rw-r--r--data/maps/SSTidalRooms/header.inc8
-rw-r--r--data/maps/SafariZone_North/events.inc18
-rw-r--r--data/maps/SafariZone_North/header.inc8
-rw-r--r--data/maps/SafariZone_Northeast/events.inc22
-rw-r--r--data/maps/SafariZone_Northeast/header.inc8
-rw-r--r--data/maps/SafariZone_Northwest/events.inc4
-rw-r--r--data/maps/SafariZone_Northwest/header.inc8
-rw-r--r--data/maps/SafariZone_RestHouse/events.inc6
-rw-r--r--data/maps/SafariZone_RestHouse/header.inc8
-rw-r--r--data/maps/SafariZone_South/events.inc12
-rw-r--r--data/maps/SafariZone_South/header.inc8
-rw-r--r--data/maps/SafariZone_Southeast/events.inc14
-rw-r--r--data/maps/SafariZone_Southeast/header.inc8
-rw-r--r--data/maps/SafariZone_Southwest/events.inc6
-rw-r--r--data/maps/SafariZone_Southwest/header.inc8
-rw-r--r--data/maps/ScorchedSlab/events.inc2
-rw-r--r--data/maps/ScorchedSlab/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Entrance/events.inc2
-rw-r--r--data/maps/SeafloorCavern_Entrance/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room1/events.inc10
-rw-r--r--data/maps/SeafloorCavern_Room1/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room2/events.inc16
-rw-r--r--data/maps/SeafloorCavern_Room2/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room3/events.inc18
-rw-r--r--data/maps/SeafloorCavern_Room3/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room4/events.inc4
-rw-r--r--data/maps/SeafloorCavern_Room4/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room5/events.inc12
-rw-r--r--data/maps/SeafloorCavern_Room5/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room6/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room7/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room8/events.inc24
-rw-r--r--data/maps/SeafloorCavern_Room8/header.inc8
-rw-r--r--data/maps/SeafloorCavern_Room9/events.inc16
-rw-r--r--data/maps/SeafloorCavern_Room9/header.inc8
-rw-r--r--data/maps/SealedChamber_InnerRoom/events.inc18
-rw-r--r--data/maps/SealedChamber_InnerRoom/header.inc8
-rw-r--r--data/maps/SealedChamber_OuterRoom/events.inc58
-rw-r--r--data/maps/SealedChamber_OuterRoom/header.inc8
-rw-r--r--data/maps/SecretBase_BlueCave1/events.inc30
-rw-r--r--data/maps/SecretBase_BlueCave1/header.inc8
-rw-r--r--data/maps/SecretBase_BlueCave2/events.inc30
-rw-r--r--data/maps/SecretBase_BlueCave2/header.inc8
-rw-r--r--data/maps/SecretBase_BlueCave3/events.inc30
-rw-r--r--data/maps/SecretBase_BlueCave3/header.inc8
-rw-r--r--data/maps/SecretBase_BlueCave4/events.inc30
-rw-r--r--data/maps/SecretBase_BlueCave4/header.inc8
-rw-r--r--data/maps/SecretBase_BrownCave1/events.inc30
-rw-r--r--data/maps/SecretBase_BrownCave1/header.inc8
-rw-r--r--data/maps/SecretBase_BrownCave2/events.inc30
-rw-r--r--data/maps/SecretBase_BrownCave2/header.inc8
-rw-r--r--data/maps/SecretBase_BrownCave3/events.inc30
-rw-r--r--data/maps/SecretBase_BrownCave3/header.inc8
-rw-r--r--data/maps/SecretBase_BrownCave4/events.inc30
-rw-r--r--data/maps/SecretBase_BrownCave4/header.inc8
-rw-r--r--data/maps/SecretBase_RedCave1/events.inc30
-rw-r--r--data/maps/SecretBase_RedCave1/header.inc8
-rw-r--r--data/maps/SecretBase_RedCave2/events.inc30
-rw-r--r--data/maps/SecretBase_RedCave2/header.inc8
-rw-r--r--data/maps/SecretBase_RedCave3/events.inc30
-rw-r--r--data/maps/SecretBase_RedCave3/header.inc8
-rw-r--r--data/maps/SecretBase_RedCave4/events.inc30
-rw-r--r--data/maps/SecretBase_RedCave4/header.inc8
-rw-r--r--data/maps/SecretBase_Shrub1/events.inc30
-rw-r--r--data/maps/SecretBase_Shrub1/header.inc8
-rw-r--r--data/maps/SecretBase_Shrub2/events.inc30
-rw-r--r--data/maps/SecretBase_Shrub2/header.inc8
-rw-r--r--data/maps/SecretBase_Shrub3/events.inc30
-rw-r--r--data/maps/SecretBase_Shrub3/header.inc8
-rw-r--r--data/maps/SecretBase_Shrub4/events.inc30
-rw-r--r--data/maps/SecretBase_Shrub4/header.inc8
-rw-r--r--data/maps/SecretBase_Tree1/events.inc30
-rw-r--r--data/maps/SecretBase_Tree1/header.inc8
-rw-r--r--data/maps/SecretBase_Tree2/events.inc30
-rw-r--r--data/maps/SecretBase_Tree2/header.inc8
-rw-r--r--data/maps/SecretBase_Tree3/events.inc30
-rw-r--r--data/maps/SecretBase_Tree3/header.inc8
-rw-r--r--data/maps/SecretBase_Tree4/events.inc30
-rw-r--r--data/maps/SecretBase_Tree4/header.inc8
-rw-r--r--data/maps/SecretBase_YellowCave1/events.inc30
-rw-r--r--data/maps/SecretBase_YellowCave1/header.inc8
-rw-r--r--data/maps/SecretBase_YellowCave2/events.inc30
-rw-r--r--data/maps/SecretBase_YellowCave2/header.inc8
-rw-r--r--data/maps/SecretBase_YellowCave3/events.inc30
-rw-r--r--data/maps/SecretBase_YellowCave3/header.inc8
-rw-r--r--data/maps/SecretBase_YellowCave4/events.inc30
-rw-r--r--data/maps/SecretBase_YellowCave4/header.inc8
-rw-r--r--data/maps/ShoalCave_HighTideEntranceRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_HighTideInnerRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/events.inc4
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/events.inc4
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/events.inc14
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/events.inc6
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/header.inc8
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/events.inc4
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/header.inc8
-rw-r--r--data/maps/SingleBattleColosseum/events.inc6
-rw-r--r--data/maps/SingleBattleColosseum/header.inc8
-rw-r--r--data/maps/SkyPillar_1F/header.inc8
-rw-r--r--data/maps/SkyPillar_2F/header.inc8
-rw-r--r--data/maps/SkyPillar_3F/header.inc8
-rw-r--r--data/maps/SkyPillar_4F/header.inc8
-rw-r--r--data/maps/SkyPillar_5F/header.inc8
-rw-r--r--data/maps/SkyPillar_Entrance/header.inc8
-rw-r--r--data/maps/SkyPillar_Outside/events.inc2
-rw-r--r--data/maps/SkyPillar_Outside/header.inc8
-rw-r--r--data/maps/SkyPillar_Top/events.inc6
-rw-r--r--data/maps/SkyPillar_Top/header.inc8
-rw-r--r--data/maps/SlateportCity/events.inc98
-rw-r--r--data/maps/SlateportCity/header.inc8
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/events.inc6
-rw-r--r--data/maps/SlateportCity_BattleTentBattleRoom/header.inc8
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/events.inc2
-rw-r--r--data/maps/SlateportCity_BattleTentCorridor/header.inc8
-rw-r--r--data/maps/SlateportCity_BattleTentLobby/events.inc12
-rw-r--r--data/maps/SlateportCity_BattleTentLobby/header.inc8
-rw-r--r--data/maps/SlateportCity_Harbor/events.inc24
-rw-r--r--data/maps/SlateportCity_Harbor/header.inc8
-rw-r--r--data/maps/SlateportCity_House1/events.inc2
-rw-r--r--data/maps/SlateportCity_House1/header.inc8
-rw-r--r--data/maps/SlateportCity_House2/events.inc4
-rw-r--r--data/maps/SlateportCity_House2/header.inc8
-rw-r--r--data/maps/SlateportCity_Mart/events.inc6
-rw-r--r--data/maps/SlateportCity_Mart/header.inc8
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/events.inc58
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/header.inc8
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/events.inc56
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/header.inc8
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/events.inc6
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/events.inc18
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/header.inc8
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/events.inc8
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/header.inc8
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/events.inc6
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/header.inc8
-rw-r--r--data/maps/SootopolisCity/events.inc48
-rw-r--r--data/maps/SootopolisCity/header.inc8
-rw-r--r--data/maps/SootopolisCity_Gym_1F/events.inc8
-rw-r--r--data/maps/SootopolisCity_Gym_1F/header.inc8
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/events.inc20
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/header.inc8
-rw-r--r--data/maps/SootopolisCity_House1/events.inc4
-rw-r--r--data/maps/SootopolisCity_House1/header.inc8
-rw-r--r--data/maps/SootopolisCity_House2/events.inc2
-rw-r--r--data/maps/SootopolisCity_House2/header.inc8
-rw-r--r--data/maps/SootopolisCity_House3/events.inc4
-rw-r--r--data/maps/SootopolisCity_House3/header.inc8
-rw-r--r--data/maps/SootopolisCity_House4/events.inc6
-rw-r--r--data/maps/SootopolisCity_House4/header.inc8
-rw-r--r--data/maps/SootopolisCity_House5/events.inc4
-rw-r--r--data/maps/SootopolisCity_House5/header.inc8
-rw-r--r--data/maps/SootopolisCity_House6/events.inc2
-rw-r--r--data/maps/SootopolisCity_House6/header.inc8
-rw-r--r--data/maps/SootopolisCity_House7/events.inc4
-rw-r--r--data/maps/SootopolisCity_House7/header.inc8
-rw-r--r--data/maps/SootopolisCity_LotadAndSeedotHouse/events.inc8
-rw-r--r--data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc8
-rw-r--r--data/maps/SootopolisCity_Mart/events.inc6
-rw-r--r--data/maps/SootopolisCity_Mart/header.inc8
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_1F/events.inc2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc8
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_B1F/events.inc2
-rw-r--r--data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc8
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/SouthernIsland_Exterior/events.inc6
-rw-r--r--data/maps/SouthernIsland_Exterior/header.inc8
-rw-r--r--data/maps/SouthernIsland_Interior/events.inc6
-rw-r--r--data/maps/SouthernIsland_Interior/header.inc8
-rw-r--r--data/maps/TerraCave_End/events.inc4
-rw-r--r--data/maps/TerraCave_End/header.inc8
-rw-r--r--data/maps/TerraCave_Entrance/header.inc8
-rw-r--r--data/maps/TradeCenter/events.inc6
-rw-r--r--data/maps/TradeCenter/header.inc8
-rw-r--r--data/maps/TrainerHill_1F/header.inc8
-rw-r--r--data/maps/TrainerHill_2F/header.inc8
-rw-r--r--data/maps/TrainerHill_3F/header.inc8
-rw-r--r--data/maps/TrainerHill_4F/header.inc8
-rw-r--r--data/maps/TrainerHill_Elevator/events.inc2
-rw-r--r--data/maps/TrainerHill_Elevator/header.inc8
-rw-r--r--data/maps/TrainerHill_Entrance/events.inc14
-rw-r--r--data/maps/TrainerHill_Entrance/header.inc8
-rw-r--r--data/maps/TrainerHill_Roof/events.inc2
-rw-r--r--data/maps/TrainerHill_Roof/header.inc8
-rw-r--r--data/maps/Underwater1/events.inc14
-rw-r--r--data/maps/Underwater1/header.inc8
-rw-r--r--data/maps/Underwater2/events.inc16
-rw-r--r--data/maps/Underwater2/header.inc8
-rw-r--r--data/maps/Underwater3/events.inc8
-rw-r--r--data/maps/Underwater3/header.inc8
-rw-r--r--data/maps/Underwater4/events.inc4
-rw-r--r--data/maps/Underwater4/header.inc8
-rw-r--r--data/maps/Underwater5/header.inc8
-rw-r--r--data/maps/Underwater6/header.inc8
-rw-r--r--data/maps/Underwater7/header.inc8
-rw-r--r--data/maps/Underwater_MarineCave/header.inc8
-rw-r--r--data/maps/Underwater_Route134/header.inc8
-rw-r--r--data/maps/Underwater_SeafloorCavern/events.inc8
-rw-r--r--data/maps/Underwater_SeafloorCavern/header.inc8
-rw-r--r--data/maps/Underwater_SealedChamber/events.inc2
-rw-r--r--data/maps/Underwater_SealedChamber/header.inc8
-rw-r--r--data/maps/Underwater_SootopolisCity/header.inc8
-rw-r--r--data/maps/UnionRoom/events.inc18
-rw-r--r--data/maps/UnionRoom/header.inc8
-rw-r--r--data/maps/UnknownMap_25_29/header.inc8
-rw-r--r--data/maps/UnknownMap_25_30/header.inc8
-rw-r--r--data/maps/UnknownMap_25_31/header.inc8
-rw-r--r--data/maps/UnknownMap_25_32/header.inc8
-rw-r--r--data/maps/UnknownMap_25_33/header.inc8
-rw-r--r--data/maps/UnknownMap_25_34/header.inc8
-rw-r--r--data/maps/VerdanturfTown/events.inc24
-rw-r--r--data/maps/VerdanturfTown/header.inc8
-rw-r--r--data/maps/VerdanturfTown_BattleTentBattleRoom/events.inc6
-rw-r--r--data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc8
-rw-r--r--data/maps/VerdanturfTown_BattleTentCorridor/events.inc2
-rw-r--r--data/maps/VerdanturfTown_BattleTentCorridor/header.inc8
-rw-r--r--data/maps/VerdanturfTown_BattleTentLobby/events.inc14
-rw-r--r--data/maps/VerdanturfTown_BattleTentLobby/header.inc8
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/events.inc4
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc8
-rw-r--r--data/maps/VerdanturfTown_House/events.inc4
-rw-r--r--data/maps/VerdanturfTown_House/header.inc8
-rw-r--r--data/maps/VerdanturfTown_Mart/events.inc8
-rw-r--r--data/maps/VerdanturfTown_Mart/header.inc8
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/events.inc8
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/header.inc8
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/events.inc8
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/header.inc8
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/events.inc10
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/header.inc8
-rw-r--r--data/maps/VictoryRoad_1F/events.inc24
-rw-r--r--data/maps/VictoryRoad_1F/header.inc8
-rw-r--r--data/maps/VictoryRoad_B1F/events.inc42
-rw-r--r--data/maps/VictoryRoad_B1F/header.inc8
-rw-r--r--data/maps/VictoryRoad_B2F/events.inc18
-rw-r--r--data/maps/VictoryRoad_B2F/header.inc8
-rw-r--r--data/scripts/contest_hall.inc2
-rw-r--r--data/scripts/pokeblocks.inc314
-rw-r--r--data/text/move_names.inc356
-rw-r--r--data/text/species_names.inc413
-rw-r--r--data/text/trainer_class_names.inc67
-rw-r--r--data/trainer_parties.inc11268
-rw-r--r--data/trainers.inc10261
974 files changed, 6373 insertions, 28723 deletions
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 1b4863046..2db1c5728 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -3382,11 +3382,11 @@ AI_Safari_Flee:
flee
AI_FirstBattle:
- if_hp_equal AI_TARGET, 20, BattleAIScript_82DE34D
- if_hp_less_than AI_TARGET, 20, BattleAIScript_82DE34D
+ if_hp_equal AI_TARGET, 20, AI_FirstBattle_Flee
+ if_hp_less_than AI_TARGET, 20, AI_FirstBattle_Flee
end
-BattleAIScript_82DE34D:
+AI_FirstBattle_Flee:
flee
AI_Ret:
diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s
index d8866c21e..bbb2a2c62 100644
--- a/data/battle_frontier_2.s
+++ b/data/battle_frontier_2.s
@@ -1,5 +1,6 @@
#include "constants/moves.h"
#include "constants/species.h"
+#include "constants/trainers.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
@@ -1049,8 +1050,10 @@ gUnknown_08611D08:: @ 8611D08
.4byte gUnknown_085EE3C4
.align 1
-gUnknown_08611D30:: @ 8611D30
- .2byte 0x0325, 0x0326, 0x0327, 0x0328, 0x0329, 0x032a, 0x032b, 0x0000
+gFacilityToBrainTrainerId:: @ 8611D30
+ .2byte TRAINER_ANABEL, TRAINER_TUCKER, TRAINER_SPENSER
+ .2byte TRAINER_GRETA, TRAINER_NOLAND, TRAINER_LUCY
+ .2byte TRAINER_BRANDON
.align 2
gUnknown_08611D40:: @ 8611D40
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index 058833fa9..0487199b5 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -2873,7 +2873,7 @@ BattleScript_FaintedMonTryChooseAnother::
jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_LINK, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_x2000000, BattleScript_FaintedMonChooseAnother
- jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_FaintedMonChooseAnother
+ jumpifbattletype BATTLE_TYPE_FRONTIER, BattleScript_FaintedMonChooseAnother
jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonChooseAnother
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonChooseAnother
jumpifbyte CMP_EQUAL, sBATTLE_STYLE, 0x1, BattleScript_FaintedMonChooseAnother
@@ -2899,7 +2899,7 @@ BattleScript_FaintedMonTryChooseAnother::
switchindataupdate BS_ATTACKER
hpthresholds BS_ATTACKER
printstring STRINGID_SWITCHINMON
- atk62 BS_ATTACKER
+ hidepartystatussummary BS_ATTACKER
switchinanim BS_ATTACKER, 0x0
waitstate
switchineffects BS_ATTACKER
@@ -2910,7 +2910,7 @@ BattleScript_FaintedMonChooseAnother::
switchindataupdate BS_FAINTED
hpthresholds BS_FAINTED
printstring STRINGID_SWITCHINMON
- atk62 BS_FAINTED
+ hidepartystatussummary BS_FAINTED
switchinanim BS_FAINTED, FALSE
waitstate
various7 BS_ATTACKER
@@ -2933,7 +2933,7 @@ BattleScript_82DA908::
switchindataupdate BS_FAINTED
hpthresholds BS_FAINTED
printstring STRINGID_SWITCHINMON
- atk62 BS_FAINTED
+ hidepartystatussummary BS_FAINTED
switchinanim BS_FAINTED, FALSE
waitstate
switchineffects 5
@@ -2968,7 +2968,7 @@ BattleScript_PayDayMoneyAndPickUpItems::
BattleScript_LocalBattleLost::
jumpifbattletype BATTLE_TYPE_DOME, BattleScript_CheckDomeDrew
- jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText
+ jumpifbattletype BATTLE_TYPE_FRONTIER, BattleScript_LocalBattleLostPrintTrainersWinText
jumpifbattletype BATTLE_TYPE_x4000000, BattleScript_LocalBattleLostPrintTrainersWinText
jumpifbattletype BATTLE_TYPE_EREADER_TRAINER, BattleScript_LocalBattleLostEnd
jumpifhalfword CMP_EQUAL, gTrainerBattleOpponent_A, 0x400, BattleScript_LocalBattleLostEnd
@@ -3120,10 +3120,10 @@ BattleScript_PursuitSwitchDmgSetMultihit::
setmultihit 0x2
BattleScript_PursuitSwitchDmgLoop::
jumpifnopursuitswitchdmg BattleScript_DoSwitchOut
- atk5F
+ swapattackerwithtarget
trysetdestinybondtohappen
call BattleScript_PursuitDmgOnSwitchOut
- atk5F
+ swapattackerwithtarget
BattleScript_DoSwitchOut::
decrementmultihit BattleScript_PursuitSwitchDmgLoop
switchoutabilities BS_ATTACKER
@@ -3136,7 +3136,7 @@ BattleScript_DoSwitchOut::
switchindataupdate BS_ATTACKER
hpthresholds BS_ATTACKER
printstring STRINGID_SWITCHINMON
- atk62 BS_ATTACKER
+ hidepartystatussummary BS_ATTACKER
switchinanim BS_ATTACKER, FALSE
waitstate
switchineffects BS_ATTACKER
@@ -3230,7 +3230,7 @@ BattleScript_DamagingWeatherContinues::
playanimation2 BS_ATTACKER, sB_ANIM_ARG1, NULL
setbyte gBattleCommunication, 0x0
BattleScript_DamagingWeatherLoop::
- copyarraywithindex gBattlerAttacker, gBattleTurnOrder, gBattleCommunication, 0x1
+ copyarraywithindex gBattlerAttacker, gBattlerByTurnOrder, gBattleCommunication, 0x1
weatherdamage
jumpifword CMP_EQUAL, gBattleMoveDamage, 0x0, BattleScript_DamagingWeatherLoopIncrement
printfromtable gSandStormHailDmgStringIds
@@ -3710,12 +3710,12 @@ BattleScript_MagicCoatBounce::
BattleScript_SnatchedMove::
attackstring
ppreduce
- snatchsetbanks
+ snatchsetbattlers
playanimation BS_TARGET, B_ANIM_SNATCH_MOVE, NULL
printstring STRINGID_PKMNSNATCHEDMOVE
waitmessage 0x40
orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED | HITMARKER_NO_PPDEDUCT | HITMARKER_x800000
- atk5F
+ swapattackerwithtarget
return
BattleScript_EnduredMsg::
@@ -3991,7 +3991,7 @@ BattleScript_DrizzleActivates::
pause 0x20
printstring STRINGID_PKMNMADEITRAIN
waitstate
- playanimation BS_BANK_0, B_ANIM_RAIN_CONTINUES, NULL
+ playanimation BS_BATTLER_0, B_ANIM_RAIN_CONTINUES, NULL
call BattleScript_WeatherFormChanges
end3
@@ -4019,7 +4019,7 @@ BattleScript_SandstreamActivates::
pause 0x20
printstring STRINGID_PKMNSXWHIPPEDUPSANDSTORM
waitstate
- playanimation BS_BANK_0, B_ANIM_SANDSTORM_CONTINUES, NULL
+ playanimation BS_BATTLER_0, B_ANIM_SANDSTORM_CONTINUES, NULL
call BattleScript_WeatherFormChanges
end3
@@ -4085,7 +4085,7 @@ BattleScript_DroughtActivates::
pause 0x20
printstring STRINGID_PKMNSXINTENSIFIEDSUN
waitstate
- playanimation BS_BANK_0, B_ANIM_SUN_CONTINUES, NULL
+ playanimation BS_BATTLER_0, B_ANIM_SUN_CONTINUES, NULL
call BattleScript_WeatherFormChanges
end3
@@ -4561,8 +4561,8 @@ BattleScript_82DB973::
end2
BattleScript_82DB992::
- various16 BS_BANK_0
- various17 BS_BANK_0
+ various16 BS_BATTLER_0
+ various17 BS_BATTLER_0
various9 BS_ATTACKER
various15 BS_ATTACKER
printstring STRINGID_TIEDOPPONENTBYREFEREE
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index 8020d7c5c..1fbaa9536 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -44,7 +44,7 @@ gBattlescriptsForSafariActions:: @ 82DBD58
.4byte BattleScript_ActionWatchesCarefully
.4byte BattleScript_ActionGetNear
.4byte BattleScript_ActionThrowPokeblock
- .4byte BattleScript_82DBEE3
+ .4byte BattleScript_ActionWallyThrow
BattleScript_BallThrow::
jumpifword CMP_COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_WALLY_TUTORIAL, BattleScript_BallThrowByWally
@@ -176,17 +176,17 @@ BattleScript_RunByUsingItem::
setbyte gBattleOutcome, B_OUTCOME_RAN
finishturn
-BattleScript_ActionWatchesCarefully::
+BattleScript_ActionWatchesCarefully:
printstring STRINGID_PKMNWATCHINGCAREFULLY
waitmessage 0x40
end2
-BattleScript_ActionGetNear::
+BattleScript_ActionGetNear:
printfromtable gSafariGetNearStringIds
waitmessage 0x40
end2
-BattleScript_ActionThrowPokeblock::
+BattleScript_ActionThrowPokeblock:
printstring STRINGID_THREWPOKEBLOCKATPKMN
waitmessage 0x40
playanimation BS_ATTACKER, B_ANIM_x4, NULL
@@ -194,7 +194,7 @@ BattleScript_ActionThrowPokeblock::
waitmessage 0x40
end2
-BattleScript_82DBEE3::
+BattleScript_ActionWallyThrow:
printstring STRINGID_RETURNMON
waitmessage 0x40
returnatktoball
diff --git a/data/data2b.s b/data/data2b.s
index 8d759b0b2..bf28d13d6 100644
--- a/data/data2b.s
+++ b/data/data2b.s
@@ -235,7 +235,7 @@ gUnknown_082FF704:: @ 82FF704
.2byte 0x0003, 0x0000, 0xffff, 0x0000
.align 2
-gUnknown_082FF70C:: @ 82FF70C
+gPlayerMonSpriteAnimsTable:: @ 82FF70C
.4byte gUnknown_082FF6EC
.4byte gUnknown_082FF6F4
.4byte gUnknown_082FF6FC
@@ -4630,239 +4630,3 @@ gUnknown_08305D0C:: @ 8305D0C
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
.4byte 0x00000888, 0x00000888, 0x00000888, 0x00000888
-
-@ 830B62C
- .include "data/trainer_parties.inc"
-
-@ 830FCD4
- .include "data/text/trainer_class_names.inc"
-
-@ 8310030
- .include "data/trainers.inc"
-
-@ 83185C8
- .include "data/text/species_names.inc"
-
-@ 831977C
- .include "data/text/move_names.inc"
-
-.align 2
- .2byte 0x0300, 0x0000
-
- .align 2
-gUnknown_0831A988:: @ 831A988
- .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831A990:: @ 831A990
- .byte 0x00, 0x03, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0831A998:: @ 831A998
- .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831A9A8:: @ 831A9A8
- .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0018, 0x0018, 0x8000, 0x0000
- .2byte 0x0018, 0x0018, 0x8000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831A9C8:: @ 831A9C8
- .4byte gUnknown_0831A998
- .4byte gUnknown_0831A9A8
-
- .align 2
-gUnknown_0831A9D0:: @ 831A9D0
- spr_template 0x2710, 0x2710, gUnknown_0831A988, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
-
- .align 2
-gUnknown_0831A9E8:: @ 831A9E8
- spr_template 0x2710, 0x2710, gUnknown_0831A990, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
-
- .align 2
-gUnknown_0831AA00:: @ 831AA00
- obj_tiles gUnknown_08D77B0C, 0x1000, 0x2710
-
- .align 2
-gUnknown_0831AA08:: @ 831AA08
- .4byte 0x00000580, 0x000005c5, 0x000013e6, 0x000033ab
-
- .align 2
-gUnknown_0831AA18:: @ 831AA18
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
- window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
- window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
- window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
- window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
- window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
- window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
- window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
- window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
- window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
- window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
- window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
- window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
- window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
- window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
- window_template 0x01, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0020
- window_template 0x02, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0040
- window_template 0x01, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0020
- window_template 0x02, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0040
- window_template 0x01, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0060
- window_template 0x02, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0080
- window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
- window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
- window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
- null_window_template
-
- .align 2
-gUnknown_0831AAE0:: @ 831AAE0
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
- window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
- window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
- window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
- window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
- window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
- window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
- window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
- window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
- window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
- window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
- window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
- window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
- window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
- window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
- window_template 0x00, 0x06, 0x01, 0x08, 0x02, 0x05, 0x0100
- window_template 0x00, 0x0e, 0x01, 0x02, 0x02, 0x05, 0x0110
- window_template 0x00, 0x10, 0x01, 0x08, 0x02, 0x05, 0x0114
- window_template 0x00, 0x0c, 0x04, 0x06, 0x02, 0x05, 0x0124
- window_template 0x00, 0x0c, 0x06, 0x06, 0x02, 0x05, 0x0130
- window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
- window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
- window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
- null_window_template
-
- .align 2
-gUnknown_0831ABA0:: @ 831ABA0
- .4byte gUnknown_0831AA18
- .4byte gUnknown_0831AAE0
-
- .align 2
-gBattleTerrainTable:: @ 831ABA8
- @ tall_grass
- .4byte gBattleTerrainTiles_TallGrass
- .4byte gBattleTerrainTilemap_TallGrass
- .4byte gBattleTerrainAnimTiles_TallGrass
- .4byte gBattleTerrainAnimTilemap_TallGrass
- .4byte gBattleTerrainPalette_TallGrass
-
- @ long_grass
- .4byte gBattleTerrainTiles_LongGrass
- .4byte gBattleTerrainTilemap_LongGrass
- .4byte gBattleTerrainAnimTiles_LongGrass
- .4byte gBattleTerrainAnimTilemap_LongGrass
- .4byte gBattleTerrainPalette_LongGrass
-
- @ sand
- .4byte gBattleTerrainTiles_Sand
- .4byte gBattleTerrainTilemap_Sand
- .4byte gBattleTerrainAnimTiles_Sand
- .4byte gBattleTerrainAnimTilemap_Sand
- .4byte gBattleTerrainPalette_Sand
-
- @ underwater
- .4byte gBattleTerrainTiles_Underwater
- .4byte gBattleTerrainTilemap_Underwater
- .4byte gBattleTerrainAnimTiles_Underwater
- .4byte gBattleTerrainAnimTilemap_Underwater
- .4byte gBattleTerrainPalette_Underwater
-
- @ water
- .4byte gBattleTerrainTiles_Water
- .4byte gBattleTerrainTilemap_Water
- .4byte gBattleTerrainAnimTiles_Water
- .4byte gBattleTerrainAnimTilemap_Water
- .4byte gBattleTerrainPalette_Water
-
- @ pond_water
- .4byte gBattleTerrainTiles_PondWater
- .4byte gBattleTerrainTilemap_PondWater
- .4byte gBattleTerrainAnimTiles_PondWater
- .4byte gBattleTerrainAnimTilemap_PondWater
- .4byte gBattleTerrainPalette_PondWater
-
- @ rock
- .4byte gBattleTerrainTiles_Rock
- .4byte gBattleTerrainTilemap_Rock
- .4byte gBattleTerrainAnimTiles_Rock
- .4byte gBattleTerrainAnimTilemap_Rock
- .4byte gBattleTerrainPalette_Rock
-
- @ cave
- .4byte gBattleTerrainTiles_Cave
- .4byte gBattleTerrainTilemap_Cave
- .4byte gBattleTerrainAnimTiles_Cave
- .4byte gBattleTerrainAnimTilemap_Cave
- .4byte gBattleTerrainPalette_Cave
-
- @ building
- .4byte gBattleTerrainTiles_Building
- .4byte gBattleTerrainTilemap_Building
- .4byte gBattleTerrainAnimTiles_Building
- .4byte gBattleTerrainAnimTilemap_Building
- .4byte gBattleTerrainPalette_Building
-
- @ plain
- .4byte gBattleTerrainTiles_Building
- .4byte gBattleTerrainTilemap_Building
- .4byte gBattleTerrainAnimTiles_Building
- .4byte gBattleTerrainAnimTilemap_Building
- .4byte gBattleTerrainPalette_Plain
-
- .align 2
-gUnknown_0831AC70:: @ 831AC70
- .4byte REG_BG3HOFS
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
- .4byte REG_BG3HOFS
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
-
- .align 2
-gUnknown_0831AC88:: @ 831AC88
- spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8038528
-
-gText_ShedinjaJapaneseName:: @ 831ACA0
- .string "ヌケニン$" @ Nukenin
-
- .align 2
-gUnknown_0831ACA8:: @ 831ACA8
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x0800
-
- .align 2
-gUnknown_0831ACB0:: @ 831ACB0
- .2byte 0x0100
- .2byte 0xC000
- .2byte 0x2800
-
- .align 2
-gUnknown_0831ACB8:: @ 831ACB8
- .2byte 0x0000, 0x0005, 0xfffe, 0x0000
-
- .align 2
-gUnknown_0831ACC0:: @ 831ACC0
- .4byte gUnknown_0831ACB8
-
- .align 2
-gUnknown_0831ACC4:: @ 831ACC4
- .2byte 0xfff0, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
-
- .align 2
-gUnknown_0831ACDC:: @ 831ACDC
- .4byte gUnknown_0831ACC4
-
- .align 2
-gUnknown_0831ACE0:: @ 831ACE0
- .byte 0xe0, 0xf0, 0xf0, 0xe0, 0xe0, 0x00, 0x00, 0x00
diff --git a/data/data2c.s b/data/data2c.s
new file mode 100644
index 000000000..a661dc165
--- /dev/null
+++ b/data/data2c.s
@@ -0,0 +1,226 @@
+#include "constants/items.h"
+#include "constants/moves.h"
+#include "constants/species.h"
+#include "constants/trainers.h"
+#include "constants/pokemon.h"
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+ .2byte 0x0300, 0x0000
+
+ .align 2
+gUnknown_0831A988:: @ 831A988
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A990:: @ 831A990
+ .byte 0x00, 0x03, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00
+
+ .align 2
+gUnknown_0831A998:: @ 831A998
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9A8:: @ 831A9A8
+ .2byte 0x0080, 0x0080, 0x0000, 0x0000, 0x0018, 0x0018, 0x8000, 0x0000
+ .2byte 0x0018, 0x0018, 0x8000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831A9C8:: @ 831A9C8
+ .4byte gUnknown_0831A998
+ .4byte gUnknown_0831A9A8
+
+ .align 2
+gUnknown_0831A9D0:: @ 831A9D0
+ spr_template 0x2710, 0x2710, gUnknown_0831A988, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+
+ .align 2
+gUnknown_0831A9E8:: @ 831A9E8
+ spr_template 0x2710, 0x2710, gUnknown_0831A990, gDummySpriteAnimTable, NULL, gUnknown_0831A9C8, nullsub_17
+
+ .align 2
+gUnknown_0831AA00:: @ 831AA00
+ obj_tiles gUnknown_08D77B0C, 0x1000, 0x2710
+
+ .align 2
+gBattleBgTemplates:: @ 831AA08
+ .4byte 0x00000580, 0x000005c5, 0x000013e6, 0x000033ab
+
+ .align 2
+gUnknown_0831AA18:: @ 831AA18
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x01, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x03, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0020
+ window_template 0x02, 0x02, 0x02, 0x06, 0x02, 0x05, 0x0040
+ window_template 0x01, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0060
+ window_template 0x02, 0x02, 0x06, 0x06, 0x02, 0x05, 0x0080
+ window_template 0x00, 0x0c, 0x02, 0x06, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x04, 0x02, 0x07, 0x02, 0x00, 0x00a0
+ window_template 0x00, 0x13, 0x02, 0x07, 0x02, 0x00, 0x00b0
+ null_window_template
+
+ .align 2
+gUnknown_0831AAE0:: @ 831AAE0
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x00, 0x0090
+ window_template 0x00, 0x01, 0x23, 0x0e, 0x04, 0x00, 0x01c0
+ window_template 0x00, 0x11, 0x23, 0x0c, 0x04, 0x05, 0x0190
+ window_template 0x00, 0x02, 0x37, 0x08, 0x02, 0x05, 0x0300
+ window_template 0x00, 0x0b, 0x37, 0x08, 0x02, 0x05, 0x0310
+ window_template 0x00, 0x02, 0x39, 0x08, 0x02, 0x05, 0x0320
+ window_template 0x00, 0x0b, 0x39, 0x08, 0x02, 0x05, 0x0330
+ window_template 0x00, 0x15, 0x37, 0x04, 0x02, 0x05, 0x0290
+ window_template 0x00, 0x15, 0x39, 0x00, 0x00, 0x05, 0x0298
+ window_template 0x00, 0x19, 0x37, 0x04, 0x02, 0x05, 0x0298
+ window_template 0x00, 0x15, 0x39, 0x08, 0x02, 0x05, 0x02a0
+ window_template 0x00, 0x15, 0x37, 0x08, 0x04, 0x05, 0x02b0
+ window_template 0x00, 0x1a, 0x09, 0x03, 0x04, 0x05, 0x0100
+ window_template 0x01, 0x13, 0x08, 0x0a, 0x0b, 0x05, 0x0100
+ window_template 0x02, 0x12, 0x00, 0x0c, 0x03, 0x06, 0x016e
+ window_template 0x00, 0x06, 0x01, 0x08, 0x02, 0x05, 0x0100
+ window_template 0x00, 0x0e, 0x01, 0x02, 0x02, 0x05, 0x0110
+ window_template 0x00, 0x10, 0x01, 0x08, 0x02, 0x05, 0x0114
+ window_template 0x00, 0x0c, 0x04, 0x06, 0x02, 0x05, 0x0124
+ window_template 0x00, 0x0c, 0x06, 0x06, 0x02, 0x05, 0x0130
+ window_template 0x00, 0x0c, 0x08, 0x06, 0x02, 0x05, 0x013c
+ window_template 0x00, 0x08, 0x0b, 0x0e, 0x02, 0x05, 0x0148
+ window_template 0x00, 0x02, 0x0f, 0x1a, 0x04, 0x07, 0x0090
+ null_window_template
+
+ .align 2
+gBattleWindowTemplates:: @ 831ABA0
+ .4byte gUnknown_0831AA18
+ .4byte gUnknown_0831AAE0
+
+ .align 2
+gBattleTerrainTable:: @ 831ABA8
+ @ tall_grass
+ .4byte gBattleTerrainTiles_TallGrass
+ .4byte gBattleTerrainTilemap_TallGrass
+ .4byte gBattleTerrainAnimTiles_TallGrass
+ .4byte gBattleTerrainAnimTilemap_TallGrass
+ .4byte gBattleTerrainPalette_TallGrass
+
+ @ long_grass
+ .4byte gBattleTerrainTiles_LongGrass
+ .4byte gBattleTerrainTilemap_LongGrass
+ .4byte gBattleTerrainAnimTiles_LongGrass
+ .4byte gBattleTerrainAnimTilemap_LongGrass
+ .4byte gBattleTerrainPalette_LongGrass
+
+ @ sand
+ .4byte gBattleTerrainTiles_Sand
+ .4byte gBattleTerrainTilemap_Sand
+ .4byte gBattleTerrainAnimTiles_Sand
+ .4byte gBattleTerrainAnimTilemap_Sand
+ .4byte gBattleTerrainPalette_Sand
+
+ @ underwater
+ .4byte gBattleTerrainTiles_Underwater
+ .4byte gBattleTerrainTilemap_Underwater
+ .4byte gBattleTerrainAnimTiles_Underwater
+ .4byte gBattleTerrainAnimTilemap_Underwater
+ .4byte gBattleTerrainPalette_Underwater
+
+ @ water
+ .4byte gBattleTerrainTiles_Water
+ .4byte gBattleTerrainTilemap_Water
+ .4byte gBattleTerrainAnimTiles_Water
+ .4byte gBattleTerrainAnimTilemap_Water
+ .4byte gBattleTerrainPalette_Water
+
+ @ pond_water
+ .4byte gBattleTerrainTiles_PondWater
+ .4byte gBattleTerrainTilemap_PondWater
+ .4byte gBattleTerrainAnimTiles_PondWater
+ .4byte gBattleTerrainAnimTilemap_PondWater
+ .4byte gBattleTerrainPalette_PondWater
+
+ @ rock
+ .4byte gBattleTerrainTiles_Rock
+ .4byte gBattleTerrainTilemap_Rock
+ .4byte gBattleTerrainAnimTiles_Rock
+ .4byte gBattleTerrainAnimTilemap_Rock
+ .4byte gBattleTerrainPalette_Rock
+
+ @ cave
+ .4byte gBattleTerrainTiles_Cave
+ .4byte gBattleTerrainTilemap_Cave
+ .4byte gBattleTerrainAnimTiles_Cave
+ .4byte gBattleTerrainAnimTilemap_Cave
+ .4byte gBattleTerrainPalette_Cave
+
+ @ building
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Building
+
+ @ plain
+ .4byte gBattleTerrainTiles_Building
+ .4byte gBattleTerrainTilemap_Building
+ .4byte gBattleTerrainAnimTiles_Building
+ .4byte gBattleTerrainAnimTilemap_Building
+ .4byte gBattleTerrainPalette_Plain
+
+ .align 2
+gUnknown_0831AC70:: @ 831AC70
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+ .4byte REG_BG3HOFS
+ .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_32BIT | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
+ .4byte 1
+
+ .align 2
+gUnknown_0831AC88:: @ 831AC88
+ spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8038528
+
+gText_ShedinjaJapaneseName:: @ 831ACA0
+ .string "ヌケニン$" @ Nukenin
+
+ .align 2
+gUnknown_0831ACA8:: @ 831ACA8
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x0800
+
+ .align 2
+gUnknown_0831ACB0:: @ 831ACB0
+ .2byte 0x0100
+ .2byte 0xC000
+ .2byte 0x2800
+
+ .align 2
+gUnknown_0831ACB8:: @ 831ACB8
+ .2byte 0x0000, 0x0005, 0xfffe, 0x0000
+
+ .align 2
+gUnknown_0831ACC0:: @ 831ACC0
+ .4byte gUnknown_0831ACB8
+
+ .align 2
+gUnknown_0831ACC4:: @ 831ACC4
+ .2byte 0xfff0, 0x0000, 0x0400, 0x0000, 0x0000, 0x0000, 0x3c00, 0x0000, 0x7ffe, 0x0001, 0x0000, 0x0000
+
+ .align 2
+gUnknown_0831ACDC:: @ 831ACDC
+ .4byte gUnknown_0831ACC4
diff --git a/data/map_events.s b/data/map_events.s
index 4fcfb5979..1d4813b73 100644
--- a/data/map_events.s
+++ b/data/map_events.s
@@ -1,8 +1,12 @@
+#include "constants/bg_event_constants.h"
+#include "constants/event_object_movement_constants.h"
#include "constants/event_objects.h"
#include "constants/flags.h"
#include "constants/items.h"
#include "constants/maps.h"
+#include "constants/secret_bases.h"
#include "constants/vars.h"
+#include "constants/weather.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/maps.s b/data/maps.s
index 91c108c7a..56d957139 100644
--- a/data/maps.s
+++ b/data/maps.s
@@ -1,5 +1,9 @@
+#include "constants/map_types.h"
#include "constants/maps.h"
+#include "constants/weather.h"
+#include "constants/region_map_sections.h"
#include "constants/songs.h"
+#include "constants/weather.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/maps/AbandonedShip_CaptainsOffice/events.inc b/data/maps/AbandonedShip_CaptainsOffice/events.inc
index e7e48568c..dfe6d84e0 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/events.inc
+++ b/data/maps/AbandonedShip_CaptainsOffice/events.inc
@@ -1,6 +1,6 @@
AbandonedShip_CaptainsOffice_EventObjects: @ 8536A5C
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 3, 4, 3, 8, 0, 0, 0, 0, AbandonedShip_CaptainsOffice_EventScript_2387E2, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 6, 3, 1, 1, 1, 0, 0, AbandonedShip_CaptainsOffice_EventScript_29126E, 1100
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, AbandonedShip_CaptainsOffice_EventScript_2387E2, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_CaptainsOffice_EventScript_29126E, 1100
AbandonedShip_CaptainsOffice_MapWarps: @ 8536A8C
warp_def 7, 6, 3, 4, MAP_ABANDONED_SHIP_DECK
diff --git a/data/maps/AbandonedShip_CaptainsOffice/header.inc b/data/maps/AbandonedShip_CaptainsOffice/header.inc
index 0348798fc..21573c079 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/header.inc
+++ b/data/maps/AbandonedShip_CaptainsOffice/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_CaptainsOffice: @ 84845A4
.4byte 0x0
.2byte MUS_DAN02
.2byte 195
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Corridors_1F/events.inc b/data/maps/AbandonedShip_Corridors_1F/events.inc
index f0e276032..665350915 100644
--- a/data/maps/AbandonedShip_Corridors_1F/events.inc
+++ b/data/maps/AbandonedShip_Corridors_1F/events.inc
@@ -1,6 +1,6 @@
AbandonedShip_Corridors_1F_EventObjects: @ 85366C0
- object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 17, 7, 3, 2, 1, 1, 0, 0, AbandonedShip_Corridors_1F_EventScript_2379A5, 0
- object_event 2, EVENT_OBJ_GFX_TUBER_M, 0, 5, 10, 3, 45, 4, 7, 1, 3, AbandonedShip_Corridors_1F_EventScript_2379AE, 0
+ object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 17, 7, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, AbandonedShip_Corridors_1F_EventScript_2379A5, 0
+ object_event 2, EVENT_OBJ_GFX_TUBER_M, 0, 5, 10, 3, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT, 4, 7, 1, 3, AbandonedShip_Corridors_1F_EventScript_2379AE, 0
AbandonedShip_Corridors_1F_MapWarps: @ 85366F0
warp_def 9, 11, 3, 2, MAP_ABANDONED_SHIP_DECK
diff --git a/data/maps/AbandonedShip_Corridors_1F/header.inc b/data/maps/AbandonedShip_Corridors_1F/header.inc
index 2ce374617..0ffb5d1f7 100644
--- a/data/maps/AbandonedShip_Corridors_1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Corridors_1F: @ 84844C4
.4byte 0x0
.2byte MUS_DAN02
.2byte 187
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Corridors_B1F/events.inc b/data/maps/AbandonedShip_Corridors_B1F/events.inc
index d1ee69499..34bc41cf0 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/events.inc
+++ b/data/maps/AbandonedShip_Corridors_B1F/events.inc
@@ -1,6 +1,6 @@
AbandonedShip_Corridors_B1F_EventObjects: @ 8536808
- object_event 1, EVENT_OBJ_GFX_TUBER_M, 0, 2, 8, 3, 2, 1, 1, 0, 0, AbandonedShip_Corridors_B1F_EventScript_237DBF, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 9, 6, 3, 14, 0, 0, 1, 4, AbandonedShip_Corridors_B1F_EventScript_237E13, 0
+ object_event 1, EVENT_OBJ_GFX_TUBER_M, 0, 2, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, AbandonedShip_Corridors_B1F_EventScript_237DBF, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 4, AbandonedShip_Corridors_B1F_EventScript_237E13, 0
AbandonedShip_Corridors_B1F_MapWarps: @ 8536838
warp_def 6, 4, 3, 2, MAP_ABANDONED_SHIP_ROOMS2_B1F
@@ -13,7 +13,7 @@ AbandonedShip_Corridors_B1F_MapWarps: @ 8536838
warp_def 8, 2, 3, 9, MAP_ABANDONED_SHIP_CORRIDORS_1F
AbandonedShip_Corridors_B1F_MapBGEvents: @ 8536878
- bg_event 11, 4, 3, 0, 0, AbandonedShip_Corridors_B1F_EventScript_237DC8
+ bg_event 11, 4, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_Corridors_B1F_EventScript_237DC8
AbandonedShip_Corridors_B1F_MapEvents:: @ 8536884
map_events AbandonedShip_Corridors_B1F_EventObjects, AbandonedShip_Corridors_B1F_MapWarps, 0x0, AbandonedShip_Corridors_B1F_MapBGEvents
diff --git a/data/maps/AbandonedShip_Corridors_B1F/header.inc b/data/maps/AbandonedShip_Corridors_B1F/header.inc
index e8d5fc419..5e4eb1dd6 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_B1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Corridors_B1F: @ 84844FC
.4byte 0x0
.2byte MUS_DAN02
.2byte 189
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Deck/header.inc b/data/maps/AbandonedShip_Deck/header.inc
index cac71c430..a9f8945d9 100644
--- a/data/maps/AbandonedShip_Deck/header.inc
+++ b/data/maps/AbandonedShip_Deck/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Deck: @ 84844A8
.4byte 0x0
.2byte MUS_DAN02
.2byte 186
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/events.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/events.inc
index fd5cb4ac8..54453b729 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/events.inc
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/events.inc
@@ -7,10 +7,10 @@ AbandonedShip_HiddenFloorCorridors_MapWarps: @ 8536ACC
warp_def 9, 3, 3, 8, MAP_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS
AbandonedShip_HiddenFloorCorridors_MapBGEvents: @ 8536AFC
- bg_event 3, 8, 3, 0, 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A19
- bg_event 6, 8, 3, 0, 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A50
- bg_event 3, 4, 0, 0, 0, AbandonedShip_HiddenFloorCorridors_EventScript_238A87
- bg_event 9, 4, 0, 0, 0, AbandonedShip_HiddenFloorCorridors_EventScript_238ABE
+ bg_event 3, 8, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorCorridors_EventScript_238A19
+ bg_event 6, 8, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorCorridors_EventScript_238A50
+ bg_event 3, 4, 0, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorCorridors_EventScript_238A87
+ bg_event 9, 4, 0, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorCorridors_EventScript_238ABE
AbandonedShip_HiddenFloorCorridors_MapEvents:: @ 8536B2C
map_events 0x0, AbandonedShip_HiddenFloorCorridors_MapWarps, 0x0, AbandonedShip_HiddenFloorCorridors_MapBGEvents
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
index c03eba0b8..6645c9d96 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_HiddenFloorCorridors: @ 84845DC
.4byte 0x0
.2byte MUS_DAN02
.2byte 289
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/events.inc b/data/maps/AbandonedShip_HiddenFloorRooms/events.inc
index e352635a5..07dd3558b 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/events.inc
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/events.inc
@@ -1,8 +1,8 @@
AbandonedShip_HiddenFloorRooms_EventObjects: @ 8536B40
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 41, 4, 3, 1, 0, 0, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_29127B, 1077
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 10, 3, 1, 0, 0, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_291288, 1078
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 11, 3, 1, 1, 1, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_2912A2, 1102
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 11, 3, 1, 1, 1, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_291295, 1101
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 41, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_29127B, 1077
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_291288, 1078
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_2912A2, 1102
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_291295, 1101
AbandonedShip_HiddenFloorRooms_MapWarps: @ 8536BA0
warp_def 6, 14, 3, 0, MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS
@@ -16,16 +16,16 @@ AbandonedShip_HiddenFloorRooms_MapWarps: @ 8536BA0
warp_def 36, 1, 3, 5, MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS
AbandonedShip_HiddenFloorRooms_MapBGEvents: @ 8536BE8
- bg_event 42, 10, 3, 7, 0, ITEM_ROOM_1_KEY, 31, 0
- bg_event 20, 5, 3, 7, 0, ITEM_ROOM_2_KEY, 32, 0
- bg_event 1, 12, 3, 7, 0, ITEM_ROOM_4_KEY, 33, 0
- bg_event 1, 2, 0, 7, 0, ITEM_ROOM_6_KEY, 34, 0
- bg_event 8, 5, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
- bg_event 11, 3, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
- bg_event 10, 10, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
- bg_event 16, 3, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
- bg_event 25, 2, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
- bg_event 24, 6, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_hidden_item_event 42, 10, 3, ITEM_ROOM_1_KEY, 31
+ bg_hidden_item_event 20, 5, 3, ITEM_ROOM_2_KEY, 32
+ bg_hidden_item_event 1, 12, 3, ITEM_ROOM_4_KEY, 33
+ bg_hidden_item_event 1, 2, 0, ITEM_ROOM_6_KEY, 34
+ bg_event 8, 5, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_event 11, 3, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_event 10, 10, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_event 16, 3, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_event 25, 2, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
+ bg_event 24, 6, 3, BG_EVENT_PLAYER_FACING_ANY, AbandonedShip_HiddenFloorRooms_EventScript_238DF3
AbandonedShip_HiddenFloorRooms_MapEvents:: @ 8536C60
map_events AbandonedShip_HiddenFloorRooms_EventObjects, AbandonedShip_HiddenFloorRooms_MapWarps, 0x0, AbandonedShip_HiddenFloorRooms_MapBGEvents
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
index efa3a0bb9..5cc5bf0ad 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_HiddenFloorRooms: @ 84845F8
.4byte 0x0
.2byte MUS_DAN02
.2byte 310
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 7
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Room_B1F/events.inc b/data/maps/AbandonedShip_Room_B1F/events.inc
index 1f1cab59a..f3a1d3327 100644
--- a/data/maps/AbandonedShip_Room_B1F/events.inc
+++ b/data/maps/AbandonedShip_Room_B1F/events.inc
@@ -1,5 +1,5 @@
AbandonedShip_Room_B1F_EventObjects: @ 853697C
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, 1, 1, 1, 0, 0, AbandonedShip_Room_B1F_EventScript_291254, 1098
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_Room_B1F_EventScript_291254, 1098
AbandonedShip_Room_B1F_MapWarps: @ 8536994
warp_def 4, 7, 3, 5, MAP_ABANDONED_SHIP_CORRIDORS_B1F
diff --git a/data/maps/AbandonedShip_Room_B1F/header.inc b/data/maps/AbandonedShip_Room_B1F/header.inc
index e2021ea85..4e6212d01 100644
--- a/data/maps/AbandonedShip_Room_B1F/header.inc
+++ b/data/maps/AbandonedShip_Room_B1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Room_B1F: @ 848456C
.4byte 0x0
.2byte MUS_DAN02
.2byte 193
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Rooms2_1F/events.inc b/data/maps/AbandonedShip_Rooms2_1F/events.inc
index 7dfb4d059..50debde1b 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/events.inc
+++ b/data/maps/AbandonedShip_Rooms2_1F/events.inc
@@ -1,9 +1,9 @@
AbandonedShip_Rooms2_1F_EventObjects: @ 85369B8
- object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 7, 13, 3, 8, 0, 0, 1, 1, AbandonedShip_Rooms2_1F_EventScript_2380A7, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 13, 3, 8, 0, 0, 1, 1, AbandonedShip_Rooms2_1F_EventScript_23810B, 0
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, 1, 1, 1, 0, 0, AbandonedShip_Rooms2_1F_EventScript_291261, 1099
- object_event 4, EVENT_OBJ_GFX_HIKER, 0, 3, 2, 3, 10, 1, 1, 1, 3, AbandonedShip_Rooms2_1F_EventScript_238186, 0
- object_event 5, EVENT_OBJ_GFX_TUBER_F, 0, 7, 2, 3, 9, 1, 1, 1, 3, AbandonedShip_Rooms2_1F_EventScript_23816F, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 7, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, AbandonedShip_Rooms2_1F_EventScript_2380A7, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, AbandonedShip_Rooms2_1F_EventScript_23810B, 0
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms2_1F_EventScript_291261, 1099
+ object_event 4, EVENT_OBJ_GFX_HIKER, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, AbandonedShip_Rooms2_1F_EventScript_238186, 0
+ object_event 5, EVENT_OBJ_GFX_TUBER_F, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, AbandonedShip_Rooms2_1F_EventScript_23816F, 0
AbandonedShip_Rooms2_1F_MapWarps: @ 8536A30
warp_def 4, 16, 3, 8, MAP_ABANDONED_SHIP_CORRIDORS_1F
diff --git a/data/maps/AbandonedShip_Rooms2_1F/header.inc b/data/maps/AbandonedShip_Rooms2_1F/header.inc
index 227bf3e8f..8e004365e 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Rooms2_1F: @ 8484588
.4byte 0x0
.2byte MUS_DAN02
.2byte 194
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/events.inc b/data/maps/AbandonedShip_Rooms2_B1F/events.inc
index 40e4600af..05d48a618 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/events.inc
+++ b/data/maps/AbandonedShip_Rooms2_B1F/events.inc
@@ -1,6 +1,6 @@
AbandonedShip_Rooms2_B1F_EventObjects: @ 85368F4
- object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 3, 4, 3, 2, 1, 1, 0, 0, AbandonedShip_Rooms2_B1F_EventScript_238025, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 3, 3, 1, 1, 1, 0, 0, AbandonedShip_Rooms2_B1F_EventScript_291247, 1097
+ object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 3, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms2_B1F_EventScript_238025, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms2_B1F_EventScript_291247, 1097
AbandonedShip_Rooms2_B1F_MapWarps: @ 8536924
warp_def 4, 7, 3, 1, MAP_ABANDONED_SHIP_CORRIDORS_B1F
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/header.inc b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
index 55d228f47..2f64a6315 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Rooms2_B1F: @ 8484534
.4byte 0x0
.2byte MUS_DAN02
.2byte 191
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Rooms_1F/events.inc b/data/maps/AbandonedShip_Rooms_1F/events.inc
index 072892b0a..3b6fc136e 100644
--- a/data/maps/AbandonedShip_Rooms_1F/events.inc
+++ b/data/maps/AbandonedShip_Rooms_1F/events.inc
@@ -1,8 +1,8 @@
AbandonedShip_Rooms_1F_EventObjects: @ 8536764
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 5, 3, 2, 1, 1, 0, 0, AbandonedShip_Rooms_1F_EventScript_237A93, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 5, 3, 1, 1, 1, 0, 0, AbandonedShip_Rooms_1F_EventScript_29122D, 1095
- object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 10, 11, 3, 8, 1, 1, 1, 4, AbandonedShip_Rooms_1F_EventScript_237AB3, 0
- object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 10, 16, 3, 16, 1, 1, 1, 4, AbandonedShip_Rooms_1F_EventScript_237A9C, 0
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms_1F_EventScript_237A93, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms_1F_EventScript_29122D, 1095
+ object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 10, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, AbandonedShip_Rooms_1F_EventScript_237AB3, 0
+ object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 10, 16, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 4, AbandonedShip_Rooms_1F_EventScript_237A9C, 0
AbandonedShip_Rooms_1F_MapWarps: @ 85367C4
warp_def 4, 16, 3, 4, MAP_ABANDONED_SHIP_CORRIDORS_1F
diff --git a/data/maps/AbandonedShip_Rooms_1F/header.inc b/data/maps/AbandonedShip_Rooms_1F/header.inc
index 62991d12e..9ee2f40bc 100644
--- a/data/maps/AbandonedShip_Rooms_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Rooms_1F: @ 84844E0
.4byte 0x0
.2byte MUS_DAN02
.2byte 188
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Rooms_B1F/events.inc b/data/maps/AbandonedShip_Rooms_B1F/events.inc
index 50bc7c0ee..97a8aa246 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/events.inc
+++ b/data/maps/AbandonedShip_Rooms_B1F/events.inc
@@ -1,6 +1,6 @@
AbandonedShip_Rooms_B1F_EventObjects: @ 8536898
- object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 25, 6, 3, 9, 0, 0, 0, 0, AbandonedShip_Rooms_B1F_EventScript_237FC6, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 7, 3, 1, 1, 1, 0, 0, AbandonedShip_Rooms_B1F_EventScript_29123A, 1096
+ object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 25, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, AbandonedShip_Rooms_B1F_EventScript_237FC6, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AbandonedShip_Rooms_B1F_EventScript_29123A, 1096
AbandonedShip_Rooms_B1F_MapWarps: @ 85368C8
warp_def 4, 1, 3, 2, MAP_ABANDONED_SHIP_CORRIDORS_B1F
diff --git a/data/maps/AbandonedShip_Rooms_B1F/header.inc b/data/maps/AbandonedShip_Rooms_B1F/header.inc
index 7838b8875..d6f656e3b 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_B1F/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Rooms_B1F: @ 8484518
.4byte 0x0
.2byte MUS_DAN02
.2byte 190
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Underwater1/header.inc b/data/maps/AbandonedShip_Underwater1/header.inc
index cc9db3443..82fbdc0e9 100644
--- a/data/maps/AbandonedShip_Underwater1/header.inc
+++ b/data/maps/AbandonedShip_Underwater1/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Underwater1: @ 8484550
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 192
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AbandonedShip_Underwater2/header.inc b/data/maps/AbandonedShip_Underwater2/header.inc
index 87650f5b2..c26d65df0 100644
--- a/data/maps/AbandonedShip_Underwater2/header.inc
+++ b/data/maps/AbandonedShip_Underwater2/header.inc
@@ -5,11 +5,11 @@ AbandonedShip_Underwater2: @ 84845C0
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 196
- .byte 61
+ .byte MAPSEC_ABANDONED_SHIP
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AlteringCave/header.inc b/data/maps/AlteringCave/header.inc
index 2361bf769..4796b37ff 100644
--- a/data/maps/AlteringCave/header.inc
+++ b/data/maps/AlteringCave/header.inc
@@ -5,11 +5,11 @@ AlteringCave: @ 8484A58
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 420
- .byte 210
+ .byte MAPSEC_ALTERING_CAVE_2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AncientTomb/events.inc b/data/maps/AncientTomb/events.inc
index 4950be4ac..207744c30 100644
--- a/data/maps/AncientTomb/events.inc
+++ b/data/maps/AncientTomb/events.inc
@@ -1,5 +1,5 @@
AncientTomb_EventObjects: @ 8536CDC
- object_event 1, EVENT_OBJ_GFX_REGISTEEL, 0, 8, 7, 3, 8, 0, 0, 0, 0, AncientTomb_EventScript_23905A, 937
+ object_event 1, EVENT_OBJ_GFX_REGISTEEL, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, AncientTomb_EventScript_23905A, 937
AncientTomb_MapWarps: @ 8536CF4
warp_def 8, 29, 3, 0, MAP_ROUTE120
@@ -7,9 +7,9 @@ AncientTomb_MapWarps: @ 8536CF4
warp_def 8, 11, 3, 1, MAP_ANCIENT_TOMB
AncientTomb_MapBGEvents: @ 8536D0C
- bg_event 8, 20, 0, 0, 0, AncientTomb_EventScript_239033
- bg_event 7, 20, 0, 0, 0, AncientTomb_EventScript_239050
- bg_event 9, 20, 0, 0, 0, AncientTomb_EventScript_239050
+ bg_event 8, 20, 0, BG_EVENT_PLAYER_FACING_ANY, AncientTomb_EventScript_239033
+ bg_event 7, 20, 0, BG_EVENT_PLAYER_FACING_ANY, AncientTomb_EventScript_239050
+ bg_event 9, 20, 0, BG_EVENT_PLAYER_FACING_ANY, AncientTomb_EventScript_239050
AncientTomb_MapEvents:: @ 8536D30
map_events AncientTomb_EventObjects, AncientTomb_MapWarps, 0x0, AncientTomb_MapBGEvents
diff --git a/data/maps/AncientTomb/header.inc b/data/maps/AncientTomb/header.inc
index 5e958c6bd..a314ad3ba 100644
--- a/data/maps/AncientTomb/header.inc
+++ b/data/maps/AncientTomb/header.inc
@@ -5,11 +5,11 @@ AncientTomb: @ 8484630
.4byte 0x0
.2byte MUS_MABOROSI
.2byte 281
- .byte 83
+ .byte MAPSEC_ANCIENT_TOMB
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/AquaHideout_1F/events.inc b/data/maps/AquaHideout_1F/events.inc
index 7d0befd16..ab7c49b30 100644
--- a/data/maps/AquaHideout_1F/events.inc
+++ b/data/maps/AquaHideout_1F/events.inc
@@ -1,7 +1,7 @@
AquaHideout_1F_EventObjects: @ 8535304
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 11, 3, 8, 0, 0, 0, 0, AquaHideout_1F_EventScript_233494, 821
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 11, 3, 8, 0, 0, 0, 0, AquaHideout_1F_EventScript_2334C6, 822
- object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 20, 4, 3, 50, 13, 5, 1, 3, AquaHideout_1F_EventScript_2334F8, 924
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, AquaHideout_1F_EventScript_233494, 821
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, AquaHideout_1F_EventScript_2334C6, 822
+ object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 20, 4, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT, 13, 5, 1, 3, AquaHideout_1F_EventScript_2334F8, 924
AquaHideout_1F_MapWarps: @ 853534C
warp_def 13, 27, 1, 6, MAP_LILYCOVE_CITY
diff --git a/data/maps/AquaHideout_1F/header.inc b/data/maps/AquaHideout_1F/header.inc
index afbba5738..c632eb204 100644
--- a/data/maps/AquaHideout_1F/header.inc
+++ b/data/maps/AquaHideout_1F/header.inc
@@ -5,11 +5,11 @@ AquaHideout_1F: @ 8484144
.4byte 0x0
.2byte MUS_AJITO
.2byte 143
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 3
+ .byte MAP_BATTLE_SCENE_AQUA
diff --git a/data/maps/AquaHideout_B1F/events.inc b/data/maps/AquaHideout_B1F/events.inc
index 31108fa9c..bbada49f8 100644
--- a/data/maps/AquaHideout_B1F/events.inc
+++ b/data/maps/AquaHideout_B1F/events.inc
@@ -1,13 +1,13 @@
AquaHideout_B1F_EventObjects: @ 8535378
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 28, 16, 3, 8, 0, 0, 1, 4, AquaHideout_B1F_EventScript_233A85, 924
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 6, 3, 9, 0, 0, 1, 5, AquaHideout_B1F_EventScript_233AB0, 924
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 12, 3, 1, 0, 0, 0, 0, AquaHideout_B1F_EventScript_291372, 1071
- object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 20, 18, 3, 23, 4, 0, 1, 4, AquaHideout_B1F_EventScript_233AD5, 924
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 9, 3, 1, 1, 1, 0, 0, AquaHideout_B1F_EventScript_291358, 1124
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 9, 3, 1, 1, 1, 0, 0, AquaHideout_B1F_EventScript_2339EB, 977
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 10, 3, 1, 1, 1, 0, 0, AquaHideout_B1F_EventScript_291365, 1132
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 10, 3, 1, 1, 1, 0, 0, AquaHideout_B1F_EventScript_233A38, 978
- object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 28, 21, 3, 7, 1, 1, 1, 4, AquaHideout_B1F_EventScript_233AEC, 924
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 28, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, AquaHideout_B1F_EventScript_233A85, 924
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 5, AquaHideout_B1F_EventScript_233AB0, 924
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, AquaHideout_B1F_EventScript_291372, 1071
+ object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 20, 18, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 4, 0, 1, 4, AquaHideout_B1F_EventScript_233AD5, 924
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AquaHideout_B1F_EventScript_291358, 1124
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AquaHideout_B1F_EventScript_2339EB, 977
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AquaHideout_B1F_EventScript_291365, 1132
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, AquaHideout_B1F_EventScript_233A38, 978
+ object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 28, 21, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, AquaHideout_B1F_EventScript_233AEC, 924
AquaHideout_B1F_MapWarps: @ 8535450
warp_def 29, 1, 3, 2, MAP_AQUA_HIDEOUT_1F
diff --git a/data/maps/AquaHideout_B1F/header.inc b/data/maps/AquaHideout_B1F/header.inc
index 079c18ee9..ba017fb56 100644
--- a/data/maps/AquaHideout_B1F/header.inc
+++ b/data/maps/AquaHideout_B1F/header.inc
@@ -5,11 +5,11 @@ AquaHideout_B1F: @ 8484160
.4byte 0x0
.2byte MUS_AJITO
.2byte 144
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 3
+ .byte MAP_BATTLE_SCENE_AQUA
diff --git a/data/maps/AquaHideout_B2F/events.inc b/data/maps/AquaHideout_B2F/events.inc
index eca22f5f7..09846d401 100644
--- a/data/maps/AquaHideout_B2F/events.inc
+++ b/data/maps/AquaHideout_B2F/events.inc
@@ -1,10 +1,10 @@
AquaHideout_B2F_EventObjects: @ 853552C
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 19, 3, 9, 0, 0, 0, 0, AquaHideout_B2F_EventScript_233E09, 924
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 10, 3, 45, 4, 3, 1, 3, AquaHideout_B2F_EventScript_233E8A, 924
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 13, 3, 1, 0, 0, 0, 0, AquaHideout_B2F_EventScript_29137F, 1072
- object_event 4, EVENT_OBJ_GFX_SUBMARINE_SHADOW, 0, 19, 20, 1, 9, 0, 0, 0, 0, 0x0, 943
- object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 7, 5, 3, 10, 1, 1, 1, 5, AquaHideout_B2F_EventScript_233EAF, 924
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 5, 3, 9, 1, 1, 1, 5, AquaHideout_B2F_EventScript_233EC6, 924
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 19, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, AquaHideout_B2F_EventScript_233E09, 924
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 10, 3, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT, 4, 3, 1, 3, AquaHideout_B2F_EventScript_233E8A, 924
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, AquaHideout_B2F_EventScript_29137F, 1072
+ object_event 4, EVENT_OBJ_GFX_SUBMARINE_SHADOW, 0, 19, 20, 1, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 943
+ object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 5, AquaHideout_B2F_EventScript_233EAF, 924
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 5, AquaHideout_B2F_EventScript_233EC6, 924
AquaHideout_B2F_MapWarps: @ 85355BC
warp_def 18, 1, 3, 1, MAP_AQUA_HIDEOUT_B1F
@@ -19,8 +19,8 @@ AquaHideout_B2F_MapWarps: @ 85355BC
warp_def 32, 20, 3, 4, MAP_AQUA_HIDEOUT_B1F
AquaHideout_B2F_MapCoordEvents: @ 853560C
- coord_event 28, 17, 3, 0, VAR_TEMP_1, 0, 0, AquaHideout_B2F_EventScript_233DE5
- coord_event 28, 16, 3, 0, VAR_TEMP_1, 0, 0, AquaHideout_B2F_EventScript_233DE5
+ coord_event 28, 17, 3, VAR_TEMP_1, 0, AquaHideout_B2F_EventScript_233DE5
+ coord_event 28, 16, 3, VAR_TEMP_1, 0, AquaHideout_B2F_EventScript_233DE5
AquaHideout_B2F_MapEvents:: @ 853562C
map_events AquaHideout_B2F_EventObjects, AquaHideout_B2F_MapWarps, AquaHideout_B2F_MapCoordEvents, 0x0
diff --git a/data/maps/AquaHideout_B2F/header.inc b/data/maps/AquaHideout_B2F/header.inc
index 8089a1634..ea15240b9 100644
--- a/data/maps/AquaHideout_B2F/header.inc
+++ b/data/maps/AquaHideout_B2F/header.inc
@@ -5,11 +5,11 @@ AquaHideout_B2F: @ 848417C
.4byte 0x0
.2byte MUS_AJITO
.2byte 145
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 3
+ .byte MAP_BATTLE_SCENE_AQUA
diff --git a/data/maps/AquaHideout_UnusedRubyMap1/header.inc b/data/maps/AquaHideout_UnusedRubyMap1/header.inc
index a643b729e..455941160 100644
--- a/data/maps/AquaHideout_UnusedRubyMap1/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap1/header.inc
@@ -5,11 +5,11 @@ AquaHideout_UnusedRubyMap1: @ 84846D8
.4byte 0x0
.2byte MUS_AJITO
.2byte 316
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 2
+ .byte MAP_BATTLE_SCENE_MAGMA
diff --git a/data/maps/AquaHideout_UnusedRubyMap2/header.inc b/data/maps/AquaHideout_UnusedRubyMap2/header.inc
index bb82dba18..b4e2e712e 100644
--- a/data/maps/AquaHideout_UnusedRubyMap2/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap2/header.inc
@@ -5,11 +5,11 @@ AquaHideout_UnusedRubyMap2: @ 84846F4
.4byte 0x0
.2byte MUS_AJITO
.2byte 317
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 2
+ .byte MAP_BATTLE_SCENE_MAGMA
diff --git a/data/maps/AquaHideout_UnusedRubyMap3/header.inc b/data/maps/AquaHideout_UnusedRubyMap3/header.inc
index 1fa34aab4..7abe192b6 100644
--- a/data/maps/AquaHideout_UnusedRubyMap3/header.inc
+++ b/data/maps/AquaHideout_UnusedRubyMap3/header.inc
@@ -5,11 +5,11 @@ AquaHideout_UnusedRubyMap3: @ 8484710
.4byte 0x0
.2byte MUS_AJITO
.2byte 318
- .byte 197
+ .byte MAPSEC_AQUA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 2
+ .byte MAP_BATTLE_SCENE_MAGMA
diff --git a/data/maps/ArtisanCave_1F/events.inc b/data/maps/ArtisanCave_1F/events.inc
index edd7429a3..7f7405a55 100644
--- a/data/maps/ArtisanCave_1F/events.inc
+++ b/data/maps/ArtisanCave_1F/events.inc
@@ -1,5 +1,5 @@
ArtisanCave_1F_EventObjects: @ 8537774
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 5, 3, 1, 1, 1, 0, 0, ArtisanCave_1F_EventScript_2914D1, 1163
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ArtisanCave_1F_EventScript_2914D1, 1163
ArtisanCave_1F_MapWarps: @ 853778C
warp_def 10, 17, 0, 13, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/ArtisanCave_1F/header.inc b/data/maps/ArtisanCave_1F/header.inc
index a8d91737e..a69128ee7 100644
--- a/data/maps/ArtisanCave_1F/header.inc
+++ b/data/maps/ArtisanCave_1F/header.inc
@@ -5,11 +5,11 @@ ArtisanCave_1F: @ 84849B0
.4byte 0x0
.2byte MUS_DAN01
.2byte 401
- .byte 202
+ .byte MAPSEC_ARTISAN_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ArtisanCave_B1F/events.inc b/data/maps/ArtisanCave_B1F/events.inc
index a0b96c316..5b47d72a5 100644
--- a/data/maps/ArtisanCave_B1F/events.inc
+++ b/data/maps/ArtisanCave_B1F/events.inc
@@ -1,15 +1,15 @@
ArtisanCave_B1F_EventObjects: @ 8537708
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 38, 3, 1, 1, 1, 0, 0, ArtisanCave_B1F_EventScript_2914C4, 1162
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 38, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ArtisanCave_B1F_EventScript_2914C4, 1162
ArtisanCave_B1F_MapWarps: @ 8537720
warp_def 8, 48, 0, 10, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
warp_def 38, 5, 0, 1, MAP_ARTISAN_CAVE_1F
ArtisanCave_B1F_MapBGEvents: @ 8537730
- bg_event 32, 29, 0, 7, 0, ITEM_ZINC, 102, 0
- bg_event 27, 8, 0, 7, 0, ITEM_CALCIUM, 101, 0
- bg_event 7, 5, 0, 7, 0, ITEM_PROTEIN, 103, 0
- bg_event 19, 43, 0, 7, 0, ITEM_IRON, 104, 0
+ bg_hidden_item_event 32, 29, 0, ITEM_ZINC, 102
+ bg_hidden_item_event 27, 8, 0, ITEM_CALCIUM, 101
+ bg_hidden_item_event 7, 5, 0, ITEM_PROTEIN, 103
+ bg_hidden_item_event 19, 43, 0, ITEM_IRON, 104
ArtisanCave_B1F_MapEvents:: @ 8537760
map_events ArtisanCave_B1F_EventObjects, ArtisanCave_B1F_MapWarps, 0x0, ArtisanCave_B1F_MapBGEvents
diff --git a/data/maps/ArtisanCave_B1F/header.inc b/data/maps/ArtisanCave_B1F/header.inc
index a82cd93f6..aba179fc6 100644
--- a/data/maps/ArtisanCave_B1F/header.inc
+++ b/data/maps/ArtisanCave_B1F/header.inc
@@ -5,11 +5,11 @@ ArtisanCave_B1F: @ 8484994
.4byte 0x0
.2byte MUS_DAN01
.2byte 400
- .byte 202
+ .byte MAPSEC_ARTISAN_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/events.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/events.inc
index ce6eeb952..1a8216287 100644
--- a/data/maps/BattleFrontier_BattleArenaBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/events.inc
@@ -1,13 +1,13 @@
BattleFrontier_BattleArenaBattleRoom_EventObjects: @ 853C8EC
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 3, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 3, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 9, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 9, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 4, 5, 3, 10, 1, 1, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 5, 3, 9, 1, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_HIPSTER, 0, 15, 6, 3, 9, 1, 1, 0, 0, 0x0, 0
- object_event 8, EVENT_OBJ_GFX_TRADER, 0, 0, 6, 3, 10, 1, 1, 0, 0, 0x0, 0
- object_event 9, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 4, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_HIPSTER, 0, 15, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 0
+ object_event 8, EVENT_OBJ_GFX_TRADER, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
+ object_event 9, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleArenaBattleRoom_MapEvents:: @ 853C9C4
map_events BattleFrontier_BattleArenaBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
index 7a8afda58..8332c4236 100644
--- a/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleArenaBattleRoom: @ 8485484
.4byte 0x0
.2byte MUS_B_ARENA
.2byte 356
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleArenaCorridor/events.inc b/data/maps/BattleFrontier_BattleArenaCorridor/events.inc
index 03a2cb14d..bfe28c339 100644
--- a/data/maps/BattleFrontier_BattleArenaCorridor/events.inc
+++ b/data/maps/BattleFrontier_BattleArenaCorridor/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleArenaCorridor_EventObjects: @ 853C8C0
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 9, 12, 0, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 9, 12, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleArenaCorridor_MapEvents:: @ 853C8D8
map_events BattleFrontier_BattleArenaCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleArenaCorridor/header.inc b/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
index 5312dd0fe..2ed587f6e 100644
--- a/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaCorridor/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleArenaCorridor: @ 8485468
.4byte 0x0
.2byte MUS_B_ARENA
.2byte 355
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleArenaLobby/events.inc b/data/maps/BattleFrontier_BattleArenaLobby/events.inc
index d0343228b..20233160e 100644
--- a/data/maps/BattleFrontier_BattleArenaLobby/events.inc
+++ b/data/maps/BattleFrontier_BattleArenaLobby/events.inc
@@ -1,16 +1,16 @@
BattleFrontier_BattleArenaLobby_EventObjects: @ 853C814
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 7, 0, 8, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_255DF4, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 2, 10, 3, 2, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560C1, 0
- object_event 3, EVENT_OBJ_GFX_MAN_6, 0, 14, 11, 3, 9, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560AF, 0
- object_event 4, EVENT_OBJ_GFX_CAMPER, 0, 14, 12, 3, 9, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560B8, 0
- object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 10, 3, 9, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560A6, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 7, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_255DF4, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 2, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560C1, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_6, 0, 14, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560AF, 0
+ object_event 4, EVENT_OBJ_GFX_CAMPER, 0, 14, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560B8, 0
+ object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560A6, 0
BattleFrontier_BattleArenaLobby_MapWarps: @ 853C88C
warp_def 7, 12, 3, 1, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
BattleFrontier_BattleArenaLobby_MapBGEvents: @ 853C894
- bg_event 5, 9, 3, 1, 0, BattleFrontier_BattleArenaLobby_EventScript_256092
- bg_event 1, 7, 0, 0, 0, BattleFrontier_BattleArenaLobby_EventScript_2560CA
+ bg_event 5, 9, 3, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleArenaLobby_EventScript_256092
+ bg_event 1, 7, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleArenaLobby_EventScript_2560CA
BattleFrontier_BattleArenaLobby_MapEvents:: @ 853C8AC
map_events BattleFrontier_BattleArenaLobby_EventObjects, BattleFrontier_BattleArenaLobby_MapWarps, 0x0, BattleFrontier_BattleArenaLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattleArenaLobby/header.inc b/data/maps/BattleFrontier_BattleArenaLobby/header.inc
index 3f5e0ff4e..5c02e0c8a 100644
--- a/data/maps/BattleFrontier_BattleArenaLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleArenaLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleArenaLobby: @ 848544C
.4byte 0x0
.2byte MUS_B_ARENA
.2byte 354
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleDomeBattleRoom/events.inc b/data/maps/BattleFrontier_BattleDomeBattleRoom/events.inc
index 2500a826b..d33a3103c 100644
--- a/data/maps/BattleFrontier_BattleDomeBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleDomeBattleRoom/events.inc
@@ -1,19 +1,19 @@
BattleFrontier_BattleDomeBattleRoom_EventObjects: @ 853C1C4
- object_event 1, EVENT_OBJ_GFX_REPORTER_M, 0, 5, 4, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 7, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 9, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 11, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 16, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 4, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 16, 1, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 8, EVENT_OBJ_GFX_CAMPER, 0, 8, 1, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 0, 4, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 10, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 1, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 11, EVENT_OBJ_GFX_GIRL_2, 0, 13, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 12, EVENT_OBJ_GFX_GIRL_1, 0, 10, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 13, EVENT_OBJ_GFX_TRADER, 0, 4, 9, 4, 7, 1, 1, 0, 0, 0x0, 0
- object_event 14, EVENT_OBJ_GFX_WOMAN_4, 0, 14, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 15, EVENT_OBJ_GFX_HIPSTER, 0, 11, 6, 0, 9, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_REPORTER_M, 0, 5, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 7, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 9, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 11, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 16, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 4, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 16, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 8, EVENT_OBJ_GFX_CAMPER, 0, 8, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 0, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 10, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 11, EVENT_OBJ_GFX_GIRL_2, 0, 13, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 12, EVENT_OBJ_GFX_GIRL_1, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 13, EVENT_OBJ_GFX_TRADER, 0, 4, 9, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 14, EVENT_OBJ_GFX_WOMAN_4, 0, 14, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 15, EVENT_OBJ_GFX_HIPSTER, 0, 11, 6, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleDomeBattleRoom_MapEvents:: @ 853C32C
map_events BattleFrontier_BattleDomeBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc b/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
index 3edfad730..3f1eb25b2 100644
--- a/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleDomeBattleRoom: @ 8485388
.4byte 0x0
.2byte MUS_B_DOME
.2byte 335
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleDomeCorridor/events.inc b/data/maps/BattleFrontier_BattleDomeCorridor/events.inc
index 8a8d5448e..6bce917a0 100644
--- a/data/maps/BattleFrontier_BattleDomeCorridor/events.inc
+++ b/data/maps/BattleFrontier_BattleDomeCorridor/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleDomeCorridor_EventObjects: @ 853C14C
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 23, 5, 0, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 23, 5, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleDomeCorridor_MapWarps: @ 853C164
warp_def 6, 8, 3, 1, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_BattleDomeCorridor/header.inc b/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
index 133115e33..940ba24e6 100644
--- a/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeCorridor/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleDomeCorridor: @ 8485350
.4byte 0x0
.2byte MUS_B_DOME1
.2byte 333
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleDomeLobby/events.inc b/data/maps/BattleFrontier_BattleDomeLobby/events.inc
index 9c6eb2649..c24a47301 100644
--- a/data/maps/BattleFrontier_BattleDomeLobby/events.inc
+++ b/data/maps/BattleFrontier_BattleDomeLobby/events.inc
@@ -1,20 +1,20 @@
BattleFrontier_BattleDomeLobby_EventObjects: @ 853C068
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 5, 10, 0, 8, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249A35, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 1, 11, 0, 2, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249E10, 0
- object_event 3, EVENT_OBJ_GFX_LASS, 0, 14, 14, 0, 2, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249DFE, 0
- object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 18, 14, 0, 2, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249E07, 0
- object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 8, 14, 0, 2, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249DED, 0
- object_event 6, EVENT_OBJ_GFX_TEALA, 0, 17, 10, 0, 8, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249A47, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 5, 10, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249A35, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 1, 11, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249E10, 0
+ object_event 3, EVENT_OBJ_GFX_LASS, 0, 14, 14, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249DFE, 0
+ object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 18, 14, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249E07, 0
+ object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 8, 14, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249DED, 0
+ object_event 6, EVENT_OBJ_GFX_TEALA, 0, 17, 10, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249A47, 0
BattleFrontier_BattleDomeLobby_MapWarps: @ 853C0F8
warp_def 11, 16, 0, 1, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
warp_def 12, 16, 0, 1, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
BattleFrontier_BattleDomeLobby_MapBGEvents: @ 853C108
- bg_event 4, 10, 0, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249D52
- bg_event 7, 10, 0, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249D84
- bg_event 18, 10, 0, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249D6B
- bg_event 15, 10, 0, 0, 0, BattleFrontier_BattleDomeLobby_EventScript_249E34
+ bg_event 4, 10, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleDomeLobby_EventScript_249D52
+ bg_event 7, 10, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleDomeLobby_EventScript_249D84
+ bg_event 18, 10, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleDomeLobby_EventScript_249D6B
+ bg_event 15, 10, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleDomeLobby_EventScript_249E34
BattleFrontier_BattleDomeLobby_MapEvents:: @ 853C138
map_events BattleFrontier_BattleDomeLobby_EventObjects, BattleFrontier_BattleDomeLobby_MapWarps, 0x0, BattleFrontier_BattleDomeLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattleDomeLobby/header.inc b/data/maps/BattleFrontier_BattleDomeLobby/header.inc
index 26813d1f1..5d1a7eb82 100644
--- a/data/maps/BattleFrontier_BattleDomeLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleDomeLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleDomeLobby: @ 8485334
.4byte 0x0
.2byte MUS_B_DOME1
.2byte 332
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleDomePreBattleRoom/events.inc b/data/maps/BattleFrontier_BattleDomePreBattleRoom/events.inc
index 7f2133ac5..559199b29 100644
--- a/data/maps/BattleFrontier_BattleDomePreBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleDomePreBattleRoom/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleDomePreBattleRoom_EventObjects: @ 853C188
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 5, 2, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleDomePreBattleRoom_MapWarps: @ 853C1A0
warp_def 6, 8, 3, 1, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc b/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
index e25a62ce8..e35435b27 100644
--- a/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleDomePreBattleRoom: @ 848536C
.4byte 0x0
.2byte MUS_B_DOME
.2byte 334
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/events.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/events.inc
index 2ea1fbd41..264c7d731 100644
--- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/events.inc
@@ -1,12 +1,12 @@
BattleFrontier_BattleFactoryBattleRoom_EventObjects: @ 853CADC
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 6, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 7, 4, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 4, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 8, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 4, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 6, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 8, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 8, 255, 0, 5, 11, 0, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 7, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 8, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_SCIENTIST_1, 0, 12, 8, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 8, 255, 0, 5, 11, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleFactoryBattleRoom_MapEvents:: @ 853CB9C
map_events BattleFrontier_BattleFactoryBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
index f3050926a..cef72bc09 100644
--- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleFactoryBattleRoom: @ 84854D8
.4byte 0x0
.2byte MUS_B_FACTORY
.2byte 348
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/events.inc b/data/maps/BattleFrontier_BattleFactoryLobby/events.inc
index 13de4c539..063f49813 100644
--- a/data/maps/BattleFrontier_BattleFactoryLobby/events.inc
+++ b/data/maps/BattleFrontier_BattleFactoryLobby/events.inc
@@ -1,19 +1,19 @@
BattleFrontier_BattleFactoryLobby_EventObjects: @ 853C9D8
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 4, 7, 0, 8, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_2585CB, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 11, 0, 2, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258813, 0
- object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 14, 11, 0, 8, 0, 0, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_25881C, 0
- object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 13, 11, 0, 10, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258825, 0
- object_event 5, EVENT_OBJ_GFX_FAT_MAN, 0, 6, 10, 0, 1, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258830, 0
- object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 7, 0, 8, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_2585DD, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 4, 7, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_2585CB, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 11, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258813, 0
+ object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 14, 11, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_25881C, 0
+ object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 13, 11, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258825, 0
+ object_event 5, EVENT_OBJ_GFX_FAT_MAN, 0, 6, 10, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258830, 0
+ object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 7, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_2585DD, 0
BattleFrontier_BattleFactoryLobby_MapWarps: @ 853CA68
warp_def 9, 11, 0, 2, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
warp_def 10, 11, 0, 2, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
BattleFrontier_BattleFactoryLobby_MapBGEvents: @ 853CA78
- bg_event 2, 7, 0, 1, 0, BattleFrontier_BattleFactoryLobby_EventScript_2587E1
- bg_event 11, 7, 0, 1, 0, BattleFrontier_BattleFactoryLobby_EventScript_2587FA
- bg_event 9, 4, 0, 0, 0, BattleFrontier_BattleFactoryLobby_EventScript_258839
+ bg_event 2, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleFactoryLobby_EventScript_2587E1
+ bg_event 11, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleFactoryLobby_EventScript_2587FA
+ bg_event 9, 4, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleFactoryLobby_EventScript_258839
BattleFrontier_BattleFactoryLobby_MapEvents:: @ 853CA9C
map_events BattleFrontier_BattleFactoryLobby_EventObjects, BattleFrontier_BattleFactoryLobby_MapWarps, 0x0, BattleFrontier_BattleFactoryLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/header.inc b/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
index 7da242183..d56a2a23d 100644
--- a/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleFactoryLobby: @ 84854A0
.4byte 0x0
.2byte MUS_B_FACTORY
.2byte 346
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/events.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/events.inc
index b8ffbfc6d..d341250de 100644
--- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleFactoryPreBattleRoom_EventObjects: @ 853CAB0
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 8, 12, 0, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 8, 12, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleFactoryPreBattleRoom_MapEvents:: @ 853CAC8
map_events BattleFrontier_BattleFactoryPreBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
index eb6e06a0f..3dc5d23cc 100644
--- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleFactoryPreBattleRoom: @ 84854BC
.4byte 0x0
.2byte MUS_B_FACTORY
.2byte 347
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/events.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/events.inc
index bc1d5a525..4c84a209f 100644
--- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_BattlePalaceBattleRoom_EventObjects: @ 853C4FC
- object_event 1, EVENT_OBJ_GFX_TRADER, 0, 1, 9, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 13, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 1, 4, 3, 10, 1, 1, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_DUSCLOPS, 0, 13, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_AZURILL, 0, 13, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TRADER, 0, 1, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 13, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_DUSCLOPS, 0, 13, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_AZURILL, 0, 13, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattlePalaceBattleRoom_MapWarps: @ 853C574
warp_def 0, 9, 3, 2, MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR
diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
index b03d993fa..d63d3b268 100644
--- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePalaceBattleRoom: @ 84853DC
.4byte 0x0
.2byte MUS_B_PALACE
.2byte 344
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/events.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/events.inc
index f6baf26f6..bf06dcf34 100644
--- a/data/maps/BattleFrontier_BattlePalaceCorridor/events.inc
+++ b/data/maps/BattleFrontier_BattlePalaceCorridor/events.inc
@@ -1,11 +1,11 @@
BattleFrontier_BattlePalaceCorridor_EventObjects: @ 853C420
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 8, 12, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_AZURILL, 0, 3, 5, 0, 2, 1, 0, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_KIRLIA, 0, 12, 6, 0, 14, 0, 2, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_PIKACHU, 0, 15, 5, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 4, 9, 0, 14, 0, 2, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 13, 9, 0, 1, 0, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 3, 10, 0, 2, 1, 2, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 8, 12, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_AZURILL, 0, 3, 5, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 0, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_KIRLIA, 0, 12, 6, 0, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 2, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_PIKACHU, 0, 15, 5, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 4, 9, 0, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 2, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 13, 9, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 3, 10, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, 0x0, 0
BattleFrontier_BattlePalaceCorridor_MapWarps: @ 853C4C8
warp_def 8, 13, 3, 2, MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY
diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
index 4b62687e7..ff8af8ca8 100644
--- a/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceCorridor/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePalaceCorridor: @ 84853C0
.4byte 0x0
.2byte MUS_B_PALACE
.2byte 343
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/events.inc b/data/maps/BattleFrontier_BattlePalaceLobby/events.inc
index 56da378cb..5dae24a71 100644
--- a/data/maps/BattleFrontier_BattlePalaceLobby/events.inc
+++ b/data/maps/BattleFrontier_BattlePalaceLobby/events.inc
@@ -1,10 +1,10 @@
BattleFrontier_BattlePalaceLobby_EventObjects: @ 853C340
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 6, 0, 8, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D944, 0
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 8, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC82, 0
- object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 24, 5, 0, 8, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC9D, 0
- object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 18, 10, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC8B, 0
- object_event 5, EVENT_OBJ_GFX_BEAUTY, 0, 2, 10, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC94, 0
- object_event 6, EVENT_OBJ_GFX_OLD_MAN_1, 0, 19, 6, 0, 8, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D956, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D944, 0
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 8, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC82, 0
+ object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 24, 5, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC9D, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 18, 10, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC8B, 0
+ object_event 5, EVENT_OBJ_GFX_BEAUTY, 0, 2, 10, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC94, 0
+ object_event 6, EVENT_OBJ_GFX_OLD_MAN_1, 0, 19, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24D956, 0
BattleFrontier_BattlePalaceLobby_MapWarps: @ 853C3D0
warp_def 12, 11, 0, 2, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
@@ -12,9 +12,9 @@ BattleFrontier_BattlePalaceLobby_MapWarps: @ 853C3D0
warp_def 5, 4, 3, 0, MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR
BattleFrontier_BattlePalaceLobby_MapBGEvents: @ 853C3E8
- bg_event 2, 7, 0, 1, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC50
- bg_event 16, 7, 0, 1, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DC69
- bg_event 10, 4, 0, 0, 0, BattleFrontier_BattlePalaceLobby_EventScript_24DCA6
+ bg_event 2, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattlePalaceLobby_EventScript_24DC50
+ bg_event 16, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattlePalaceLobby_EventScript_24DC69
+ bg_event 10, 4, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattlePalaceLobby_EventScript_24DCA6
BattleFrontier_BattlePalaceLobby_MapEvents:: @ 853C40C
map_events BattleFrontier_BattlePalaceLobby_EventObjects, BattleFrontier_BattlePalaceLobby_MapWarps, 0x0, BattleFrontier_BattlePalaceLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/header.inc b/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
index 8104eadfc..060013cce 100644
--- a/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePalaceLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePalaceLobby: @ 84853A4
.4byte 0x0
.2byte MUS_B_PALACE
.2byte 342
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/events.inc b/data/maps/BattleFrontier_BattlePikeCorridor/events.inc
index 67ceaaae6..8734e4dc8 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattlePikeCorridor_EventObjects: @ 853CC54
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 6, 6, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattlePikeCorridor_MapEvents:: @ 853CC6C
map_events BattleFrontier_BattlePikeCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/header.inc b/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
index a2b84a22c..574d0cbab 100644
--- a/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeCorridor/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeCorridor: @ 8485510
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 350
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/events.inc b/data/maps/BattleFrontier_BattlePikeLobby/events.inc
index 45d3da103..1020cef3c 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeLobby/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_BattlePikeLobby_EventObjects: @ 853CBB0
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 5, 5, 3, 8, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25B868, 0
- object_event 2, EVENT_OBJ_GFX_HIKER, 0, 10, 9, 3, 7, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BAAB, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 0, 5, 3, 9, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BAB4, 0
- object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 8, 9, 3, 2, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BABD, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25B868, 0
+ object_event 2, EVENT_OBJ_GFX_HIKER, 0, 10, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BAAB, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BAB4, 0
+ object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 8, 9, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BABD, 0
BattleFrontier_BattlePikeLobby_MapWarps: @ 853CC10
warp_def 5, 12, 0, 0, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
@@ -10,8 +10,8 @@ BattleFrontier_BattlePikeLobby_MapWarps: @ 853CC10
warp_def 6, 12, 0, 0, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
BattleFrontier_BattlePikeLobby_MapBGEvents: @ 853CC28
- bg_event 8, 3, 0, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BA80
- bg_event 1, 3, 0, 0, 0, BattleFrontier_BattlePikeLobby_EventScript_25BAC6
+ bg_event 8, 3, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattlePikeLobby_EventScript_25BA80
+ bg_event 1, 3, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattlePikeLobby_EventScript_25BAC6
BattleFrontier_BattlePikeLobby_MapEvents:: @ 853CC40
map_events BattleFrontier_BattlePikeLobby_EventObjects, BattleFrontier_BattlePikeLobby_MapWarps, 0x0, BattleFrontier_BattlePikeLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattlePikeLobby/header.inc b/data/maps/BattleFrontier_BattlePikeLobby/header.inc
index 96d249ab9..239c31721 100644
--- a/data/maps/BattleFrontier_BattlePikeLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeLobby: @ 84854F4
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 349
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom1/events.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom1/events.inc
index 80c1fc3bf..580873720 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom1/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom1/events.inc
@@ -1,15 +1,15 @@
BattleFrontier_BattlePikeRandomRoom1_EventObjects: @ 853CD54
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 4, 4, 3, 8, 1, 1, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D7ED, 0
- object_event 2, EVENT_OBJ_GFX_TRADER, 0, 3, 4, 3, 8, 1, 1, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D88D, 0
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D7ED, 0
+ object_event 2, EVENT_OBJ_GFX_TRADER, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_25D88D, 0
BattleFrontier_BattlePikeRandomRoom1_MapCoordEvents: @ 853CD84
- coord_event 4, 3, 3, 0, VAR_TEMP_1, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2
- coord_event 3, 6, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
- coord_event 3, 7, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
- coord_event 4, 6, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
- coord_event 5, 6, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
- coord_event 4, 7, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
- coord_event 5, 7, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
+ coord_event 4, 3, 3, VAR_TEMP_1, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C40A2
+ coord_event 3, 6, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
+ coord_event 3, 7, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
+ coord_event 4, 6, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
+ coord_event 5, 6, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C4082
+ coord_event 4, 7, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
+ coord_event 5, 7, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom1_EventScript_2C408D
BattleFrontier_BattlePikeRandomRoom1_MapEvents:: @ 853CDF4
map_events BattleFrontier_BattlePikeRandomRoom1_EventObjects, 0x0, BattleFrontier_BattlePikeRandomRoom1_MapCoordEvents, 0x0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
index 58a662bb3..dcb088c27 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeRandomRoom1: @ 8485548
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 352
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom2/events.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom2/events.inc
index 9cff20517..3ce444a53 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom2/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom2/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattlePikeRandomRoom2_EventObjects: @ 853CE08
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 2, 4, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattlePikeRandomRoom2_MapEvents:: @ 853CE20
map_events BattleFrontier_BattlePikeRandomRoom2_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
index 5dde0fc15..1ee69c077 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeRandomRoom2: @ 8485564
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 353
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom3/events.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom3/events.inc
index 20e6cb085..61cb8ede4 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom3/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom3/events.inc
@@ -1,11 +1,11 @@
BattleFrontier_BattlePikeRandomRoom3_MapCoordEvents: @ 853CE34
- coord_event 4, 3, 3, 0, VAR_TEMP_1, 0, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174
- coord_event 3, 18, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
- coord_event 4, 18, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
- coord_event 5, 18, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
- coord_event 3, 19, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
- coord_event 4, 19, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
- coord_event 5, 19, 3, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
+ coord_event 4, 3, 3, VAR_TEMP_1, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4174
+ coord_event 3, 18, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
+ coord_event 4, 18, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
+ coord_event 5, 18, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C4202
+ coord_event 3, 19, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
+ coord_event 4, 19, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
+ coord_event 5, 19, 3, VAR_TEMP_3, 1, BattleFrontier_BattlePikeRandomRoom3_EventScript_2C420D
BattleFrontier_BattlePikeRandomRoom3_MapEvents:: @ 853CEA4
map_events 0x0, 0x0, BattleFrontier_BattlePikeRandomRoom3_MapCoordEvents, 0x0
diff --git a/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc b/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
index 1d8848d23..68ca30546 100644
--- a/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeRandomRoom3: @ 8485580
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 358
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/events.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/events.inc
index 7a23ba892..dbc3584a6 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/events.inc
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/events.inc
@@ -1,17 +1,17 @@
BattleFrontier_BattlePikeThreePathRoom_EventObjects: @ 853CC80
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 4, 10, 3, 10, 0, 0, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C908, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_6, 0, 8, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 4, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25C908, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_6, 0, 8, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_25CABB, 0
BattleFrontier_BattlePikeThreePathRoom_MapCoordEvents: @ 853CCB0
- coord_event 2, 3, 3, 0, VAR_TEMP_1, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F4E
- coord_event 6, 3, 3, 0, VAR_TEMP_1, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F59
- coord_event 10, 3, 3, 0, VAR_TEMP_1, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F64
- coord_event 5, 10, 0, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
- coord_event 6, 10, 0, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
- coord_event 6, 9, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
- coord_event 5, 9, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
- coord_event 7, 9, 3, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
- coord_event 7, 10, 0, 0, VAR_TEMP_3, 1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
+ coord_event 2, 3, 3, VAR_TEMP_1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F4E
+ coord_event 6, 3, 3, VAR_TEMP_1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F59
+ coord_event 10, 3, 3, VAR_TEMP_1, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C3F64
+ coord_event 5, 10, 0, VAR_TEMP_3, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
+ coord_event 6, 10, 0, VAR_TEMP_3, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
+ coord_event 6, 9, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
+ coord_event 5, 9, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
+ coord_event 7, 9, 3, VAR_TEMP_2, 0, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C4062
+ coord_event 7, 10, 0, VAR_TEMP_3, 1, BattleFrontier_BattlePikeThreePathRoom_EventScript_2C406D
BattleFrontier_BattlePikeThreePathRoom_MapEvents:: @ 853CD40
map_events BattleFrontier_BattlePikeThreePathRoom_EventObjects, 0x0, BattleFrontier_BattlePikeThreePathRoom_MapCoordEvents, 0x0
diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
index b1178e0a0..5e0afedb5 100644
--- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
+++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePikeThreePathRoom: @ 848552C
.4byte 0x0
.2byte MUS_B_TUBE
.2byte 351
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/events.inc b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/events.inc
index 7a8c584ac..2945034bc 100644
--- a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/events.inc
+++ b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/events.inc
@@ -1,13 +1,13 @@
BattleFrontier_BattlePointExchangeServiceCorner_EventObjects: @ 853D018
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 4, 4, 0, 9, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173, 0
- object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 0, 5, 0, 10, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 4, 0, 8, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD, 0
- object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 14, 6, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4, 0
- object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 1, 9, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB, 0
- object_event 6, EVENT_OBJ_GFX_TEALA, 0, 5, 5, 0, 8, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C, 0
- object_event 7, EVENT_OBJ_GFX_TEALA, 0, 9, 5, 0, 8, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F, 0
- object_event 8, EVENT_OBJ_GFX_TEALA, 0, 10, 4, 0, 10, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0, 0
- object_event 9, EVENT_OBJ_GFX_GIRL_1, 0, 12, 10, 0, 2, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 4, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F173, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 0, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7E8, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7DD, 0
+ object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 14, 6, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7D4, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 1, 9, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7CB, 0
+ object_event 6, EVENT_OBJ_GFX_TEALA, 0, 5, 5, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F37C, 0
+ object_event 7, EVENT_OBJ_GFX_TEALA, 0, 9, 5, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F49F, 0
+ object_event 8, EVENT_OBJ_GFX_TEALA, 0, 10, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F5F0, 0
+ object_event 9, EVENT_OBJ_GFX_GIRL_1, 0, 12, 10, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePointExchangeServiceCorner_EventScript_25F7F1, 0
BattleFrontier_BattlePointExchangeServiceCorner_MapWarps: @ 853D0F0
warp_def 7, 10, 0, 6, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
index 069dc6f76..ccaa1cbca 100644
--- a/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
+++ b/data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePointExchangeServiceCorner: @ 84855D4
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 398
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePyramidEmptySquare/events.inc b/data/maps/BattleFrontier_BattlePyramidEmptySquare/events.inc
index f7d22a5ed..3e66eec7d 100644
--- a/data/maps/BattleFrontier_BattlePyramidEmptySquare/events.inc
+++ b/data/maps/BattleFrontier_BattlePyramidEmptySquare/events.inc
@@ -1,20 +1,20 @@
BattleFrontier_BattlePyramidEmptySquare_EventObjects: @ 853C62C
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 0, 0, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 1, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 2, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 3, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 4, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 0, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 8, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 0, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 9, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 0, 1, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 10, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 1, 1, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 11, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 3, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 12, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 4, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 13, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 14, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 15, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 16, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 2, 1, 0, 1, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 0, 0, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 1, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 2, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 3, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 4, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 0, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 8, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 0, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 9, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 0, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 10, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 1, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 11, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 3, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 12, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 4, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 13, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 14, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 15, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 16, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 2, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattlePyramidEmptySquare_MapEvents:: @ 853C7AC
map_events BattleFrontier_BattlePyramidEmptySquare_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc b/data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc
index f2eccb9f4..a92f009dd 100644
--- a/data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc
+++ b/data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePyramidEmptySquare: @ 8485414
.4byte 0x0
.2byte 65535
.2byte 361
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/events.inc b/data/maps/BattleFrontier_BattlePyramidLobby/events.inc
index 28b5f5c61..521577c4c 100644
--- a/data/maps/BattleFrontier_BattlePyramidLobby/events.inc
+++ b/data/maps/BattleFrontier_BattlePyramidLobby/events.inc
@@ -1,15 +1,15 @@
BattleFrontier_BattlePyramidLobby_EventObjects: @ 853C598
- object_event 1, EVENT_OBJ_GFX_HIKER, 0, 7, 12, 4, 8, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_2508B1, 0
- object_event 2, EVENT_OBJ_GFX_HEX_MANIAC, 0, 14, 13, 4, 9, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250ACE, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 2, 15, 4, 2, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250E83, 0
- object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 16, 4, 2, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250E8C, 0
+ object_event 1, EVENT_OBJ_GFX_HIKER, 0, 7, 12, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_2508B1, 0
+ object_event 2, EVENT_OBJ_GFX_HEX_MANIAC, 0, 14, 13, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250ACE, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 2, 15, 4, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250E83, 0
+ object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 16, 4, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250E8C, 0
BattleFrontier_BattlePyramidLobby_MapWarps: @ 853C5F8
warp_def 7, 17, 4, 3, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
BattleFrontier_BattlePyramidLobby_MapBGEvents: @ 853C600
- bg_event 5, 12, 0, 1, 0, BattleFrontier_BattlePyramidLobby_EventScript_250D42
- bg_event 1, 12, 0, 0, 0, BattleFrontier_BattlePyramidLobby_EventScript_250E95
+ bg_event 5, 12, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattlePyramidLobby_EventScript_250D42
+ bg_event 1, 12, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattlePyramidLobby_EventScript_250E95
BattleFrontier_BattlePyramidLobby_MapEvents:: @ 853C618
map_events BattleFrontier_BattlePyramidLobby_EventObjects, BattleFrontier_BattlePyramidLobby_MapWarps, 0x0, BattleFrontier_BattlePyramidLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/header.inc b/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
index ed68e86c7..6da314304 100644
--- a/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
+++ b/data/maps/BattleFrontier_BattlePyramidLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePyramidLobby: @ 84853F8
.4byte 0x0
.2byte MUS_PYRAMID
.2byte 360
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattlePyramidTop/events.inc b/data/maps/BattleFrontier_BattlePyramidTop/events.inc
index f724f4f9f..fbf4941ca 100644
--- a/data/maps/BattleFrontier_BattlePyramidTop/events.inc
+++ b/data/maps/BattleFrontier_BattlePyramidTop/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_BattlePyramidTop_EventObjects: @ 853C7C0
- object_event 1, EVENT_OBJ_GFX_HIKER, 0, 17, 11, 6, 8, 1, 1, 0, 3, BattleFrontier_BattlePyramidTop_EventScript_2551D0, 0
- object_event 2, EVENT_OBJ_GFX_BRANDON, 0, 17, 7, 0, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_HIKER, 0, 17, 11, 6, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 3, BattleFrontier_BattlePyramidTop_EventScript_2551D0, 0
+ object_event 2, EVENT_OBJ_GFX_BRANDON, 0, 17, 7, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattlePyramidTop_MapCoordEvents: @ 853C7F0
- coord_event 17, 9, 4, 0, VAR_TEMP_2, 0, 0, BattleFrontier_BattlePyramidTop_EventScript_255256
+ coord_event 17, 9, 4, VAR_TEMP_2, 0, BattleFrontier_BattlePyramidTop_EventScript_255256
BattleFrontier_BattlePyramidTop_MapEvents:: @ 853C800
map_events BattleFrontier_BattlePyramidTop_EventObjects, 0x0, BattleFrontier_BattlePyramidTop_MapCoordEvents, 0x0
diff --git a/data/maps/BattleFrontier_BattlePyramidTop/header.inc b/data/maps/BattleFrontier_BattlePyramidTop/header.inc
index 9e9508e7e..28de39cad 100644
--- a/data/maps/BattleFrontier_BattlePyramidTop/header.inc
+++ b/data/maps/BattleFrontier_BattlePyramidTop/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattlePyramidTop: @ 8485430
.4byte 0x0
.2byte 65535
.2byte 378
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/events.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom/events.inc
index 0bc8d0434..55aed13a4 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/events.inc
@@ -1,7 +1,7 @@
BattleFrontier_BattleTowerBattleRoom_EventObjects: @ 853B7D0
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, 8, 0, 0, 0, 0, 0x0, 888
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 1, 7, 3, 10, 0, 0, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 4, 8, 3, 7, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 888
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 4, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
BattleFrontier_BattleTowerBattleRoom_MapWarps: @ 853B818
warp_def 5, 8, 0, 2, MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
index 32b789720..797022beb 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerBattleRoom: @ 848521C
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 268
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom2/events.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom2/events.inc
index f97d8ad0c..505a903da 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom2/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom2/events.inc
@@ -1,10 +1,10 @@
BattleFrontier_BattleTowerBattleRoom2_EventObjects: @ 853BFC4
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, 8, 0, 0, 0, 0, 0x0, 888
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 1, 4, 3, 10, 0, 0, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 1, 5, 3, 10, 0, 0, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_TRADER, 0, 4, 1, 3, 8, 0, 0, 0, 0, 0x0, 888
- object_event 5, 255, 0, 4, 8, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 6, 254, 0, 5, 8, 3, 7, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 888
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_TRADER, 0, 4, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 888
+ object_event 5, 255, 0, 4, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 6, 254, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
BattleFrontier_BattleTowerBattleRoom2_MapEvents:: @ 853C054
map_events BattleFrontier_BattleTowerBattleRoom2_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
index a9eb2b2c5..90ae26c25 100644
--- a/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerBattleRoom2: @ 8485318
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 268
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor/events.inc b/data/maps/BattleFrontier_BattleTowerCorridor/events.inc
index 23f3377f3..ae3ca2575 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleTowerCorridor_EventObjects: @ 853B7A4
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 9, 2, 3, 9, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 0
BattleFrontier_BattleTowerCorridor_MapEvents:: @ 853B7BC
map_events BattleFrontier_BattleTowerCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor/header.inc b/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
index 361e6be03..bd2d38b37 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerCorridor: @ 8485200
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 267
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor2/events.inc b/data/maps/BattleFrontier_BattleTowerCorridor2/events.inc
index 9dce5da52..8f6a1e2f0 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor2/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor2/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_BattleTowerCorridor2_EventObjects: @ 853BF50
- object_event 1, 255, 0, 1, 1, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 14, 3, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 1, 3, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 4, 254, 0, 14, 1, 0, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, 255, 0, 1, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 14, 3, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 4, 254, 0, 14, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
BattleFrontier_BattleTowerCorridor2_MapEvents:: @ 853BFB0
map_events BattleFrontier_BattleTowerCorridor2_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc b/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
index ccdcb013f..94e46b196 100644
--- a/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerCorridor2/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerCorridor2: @ 84852FC
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 391
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleTowerElevator/events.inc b/data/maps/BattleFrontier_BattleTowerElevator/events.inc
index 321fc90e3..671d6d434 100644
--- a/data/maps/BattleFrontier_BattleTowerElevator/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerElevator/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_BattleTowerElevator_EventObjects: @ 853B778
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 1, 5, 3, 7, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
BattleFrontier_BattleTowerElevator_MapEvents:: @ 853B790
map_events BattleFrontier_BattleTowerElevator_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleTowerElevator/header.inc b/data/maps/BattleFrontier_BattleTowerElevator/header.inc
index 112c7f938..fa1e08faf 100644
--- a/data/maps/BattleFrontier_BattleTowerElevator/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerElevator/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerElevator: @ 84851E4
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 266
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleTowerLobby/events.inc b/data/maps/BattleFrontier_BattleTowerLobby/events.inc
index 86e159b63..73bdeeb2b 100644
--- a/data/maps/BattleFrontier_BattleTowerLobby/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerLobby/events.inc
@@ -1,13 +1,13 @@
BattleFrontier_BattleTowerLobby_EventObjects: @ 853B638
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23E936, 0
- object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 23, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EEE7, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 17, 8, 3, 2, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFB5, 0
- object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 15, 9, 3, 2, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFBE, 0
- object_event 5, EVENT_OBJ_GFX_REPORTER_F, 0, 11, 9, 3, 10, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_28CB96, 918
- object_event 6, EVENT_OBJ_GFX_HIPSTER, 0, 1, 5, 3, 8, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_2B688D, 701
- object_event 7, EVENT_OBJ_GFX_TEALA, 0, 10, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EA9F, 0
- object_event 8, EVENT_OBJ_GFX_TEALA, 0, 14, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EC08, 0
- object_event 9, EVENT_OBJ_GFX_TEALA, 0, 18, 5, 3, 8, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23ED74, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23E936, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 23, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EEE7, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 17, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFB5, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 15, 9, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFBE, 0
+ object_event 5, EVENT_OBJ_GFX_REPORTER_F, 0, 11, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_28CB96, 918
+ object_event 6, EVENT_OBJ_GFX_HIPSTER, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_2B688D, 701
+ object_event 7, EVENT_OBJ_GFX_TEALA, 0, 10, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EA9F, 0
+ object_event 8, EVENT_OBJ_GFX_TEALA, 0, 14, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23EC08, 0
+ object_event 9, EVENT_OBJ_GFX_TEALA, 0, 18, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23ED74, 0
BattleFrontier_BattleTowerLobby_MapWarps: @ 853B710
warp_def 12, 9, 3, 0, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
@@ -15,11 +15,11 @@ BattleFrontier_BattleTowerLobby_MapWarps: @ 853B710
warp_def 6, 1, 0, 0, MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM
BattleFrontier_BattleTowerLobby_MapBGEvents: @ 853B728
- bg_event 4, 5, 0, 1, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFC7
- bg_event 8, 5, 0, 1, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFE0
- bg_event 12, 5, 0, 1, 0, BattleFrontier_BattleTowerLobby_EventScript_23EFF9
- bg_event 16, 5, 0, 1, 0, BattleFrontier_BattleTowerLobby_EventScript_23F012
- bg_event 2, 1, 0, 0, 0, BattleFrontier_BattleTowerLobby_EventScript_23F4BE
+ bg_event 4, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleTowerLobby_EventScript_23EFC7
+ bg_event 8, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleTowerLobby_EventScript_23EFE0
+ bg_event 12, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleTowerLobby_EventScript_23EFF9
+ bg_event 16, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_BattleTowerLobby_EventScript_23F012
+ bg_event 2, 1, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_BattleTowerLobby_EventScript_23F4BE
BattleFrontier_BattleTowerLobby_MapEvents:: @ 853B764
map_events BattleFrontier_BattleTowerLobby_EventObjects, BattleFrontier_BattleTowerLobby_MapWarps, 0x0, BattleFrontier_BattleTowerLobby_MapBGEvents
diff --git a/data/maps/BattleFrontier_BattleTowerLobby/header.inc b/data/maps/BattleFrontier_BattleTowerLobby/header.inc
index 6e0e3b470..e16e2a700 100644
--- a/data/maps/BattleFrontier_BattleTowerLobby/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerLobby/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerLobby: @ 84851C8
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 264
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/events.inc b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/events.inc
index 0c730f37d..533e6af8b 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/events.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/events.inc
@@ -1,13 +1,13 @@
BattleFrontier_BattleTowerMultiBattleRoom_EventObjects: @ 853BE64
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 11, 2, 3, 8, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E7A, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 2, 10, 3, 1, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F29, 711
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 17, 11, 3, 14, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FFB, 712
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 6, 9, 3, 1, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244008, 713
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 8, 13, 3, 1, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244015, 714
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 10, 11, 3, 7, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244022, 715
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 13, 10, 3, 10, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24402F, 716
- object_event 8, 246, 0, 15, 13, 3, 15, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24403C, 864
- object_event 9, 247, 0, 4, 12, 3, 10, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244049, 865
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243E7A, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 2, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243F29, 711
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 17, 11, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_243FFB, 712
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 6, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244008, 713
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 8, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244015, 714
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 10, 11, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244022, 715
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 13, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24402F, 716
+ object_event 8, 246, 0, 15, 13, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_24403C, 864
+ object_event 9, 247, 0, 4, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_BattleTowerMultiBattleRoom_EventScript_244049, 865
BattleFrontier_BattleTowerMultiBattleRoom_MapEvents:: @ 853BF3C
map_events BattleFrontier_BattleTowerMultiBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
index cc55ae591..727322b94 100644
--- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
+++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_BattleTowerMultiBattleRoom: @ 84852E0
.4byte 0x0
.2byte MUS_SATTOWER
.2byte 390
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge1/events.inc b/data/maps/BattleFrontier_Lounge1/events.inc
index b6c6ecdd0..1303c3c33 100644
--- a/data/maps/BattleFrontier_Lounge1/events.inc
+++ b/data/maps/BattleFrontier_Lounge1/events.inc
@@ -1,7 +1,7 @@
BattleFrontier_Lounge1_EventObjects: @ 853CFB4
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 0, 6, 0, 10, 1, 1, 0, 0, BattleFrontier_Lounge1_EventScript_25E775, 0
- object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 7, 6, 0, 2, 1, 2, 0, 0, BattleFrontier_Lounge1_EventScript_25E94D, 0
- object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 5, 4, 0, 2, 2, 1, 0, 0, BattleFrontier_Lounge1_EventScript_25E956, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 0, 6, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge1_EventScript_25E775, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 7, 6, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, BattleFrontier_Lounge1_EventScript_25E94D, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 5, 4, 0, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, BattleFrontier_Lounge1_EventScript_25E956, 0
BattleFrontier_Lounge1_MapWarps: @ 853CFFC
warp_def 4, 9, 0, 5, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge1/header.inc b/data/maps/BattleFrontier_Lounge1/header.inc
index 44acc4b6a..a4cf64a78 100644
--- a/data/maps/BattleFrontier_Lounge1/header.inc
+++ b/data/maps/BattleFrontier_Lounge1/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge1: @ 84855B8
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge2/events.inc b/data/maps/BattleFrontier_Lounge2/events.inc
index 0616573bd..cc32ddf42 100644
--- a/data/maps/BattleFrontier_Lounge2/events.inc
+++ b/data/maps/BattleFrontier_Lounge2/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_Lounge2_EventObjects: @ 853D11C
- object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 8, 4, 0, 10, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260643, 0
- object_event 2, EVENT_OBJ_GFX_MANIAC, 0, 10, 4, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_26073C, 0
- object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 10, 3, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260747, 0
- object_event 4, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 4, 6, 0, 2, 1, 2, 0, 0, BattleFrontier_Lounge2_EventScript_26075D, 0
- object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 10, 5, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260752, 0
+ object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 8, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260643, 0
+ object_event 2, EVENT_OBJ_GFX_MANIAC, 0, 10, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_26073C, 0
+ object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 10, 3, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260747, 0
+ object_event 4, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 4, 6, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, BattleFrontier_Lounge2_EventScript_26075D, 0
+ object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 10, 5, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge2_EventScript_260752, 0
BattleFrontier_Lounge2_MapWarps: @ 853D194
warp_def 1, 7, 0, 3, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_Lounge2/header.inc b/data/maps/BattleFrontier_Lounge2/header.inc
index 69a6dba30..c363d54bf 100644
--- a/data/maps/BattleFrontier_Lounge2/header.inc
+++ b/data/maps/BattleFrontier_Lounge2/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge2: @ 84855F0
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 397
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge3/events.inc b/data/maps/BattleFrontier_Lounge3/events.inc
index dbaa20fe1..75f04250c 100644
--- a/data/maps/BattleFrontier_Lounge3/events.inc
+++ b/data/maps/BattleFrontier_Lounge3/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_Lounge3_EventObjects: @ 853D1B8
- object_event 1, EVENT_OBJ_GFX_HIKER, 0, 4, 6, 0, 7, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261D83, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 4, 4, 0, 8, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FE1, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 5, 0, 10, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FC1, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 5, 5, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FD1, 0
- object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 0, 6, 0, 2, 0, 3, 0, 0, BattleFrontier_Lounge3_EventScript_261FB8, 0
+ object_event 1, EVENT_OBJ_GFX_HIKER, 0, 4, 6, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261D83, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 4, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FE1, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FC1, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 5, 5, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge3_EventScript_261FD1, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 0, 6, 0, MOVEMENT_TYPE_WANDER_AROUND, 0, 3, 0, 0, BattleFrontier_Lounge3_EventScript_261FB8, 0
BattleFrontier_Lounge3_MapWarps: @ 853D230
warp_def 4, 9, 0, 9, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge3/header.inc b/data/maps/BattleFrontier_Lounge3/header.inc
index 3a18ce347..e5649a369 100644
--- a/data/maps/BattleFrontier_Lounge3/header.inc
+++ b/data/maps/BattleFrontier_Lounge3/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge3: @ 848560C
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge4/events.inc b/data/maps/BattleFrontier_Lounge4/events.inc
index 613adfae2..c0dfbcf3e 100644
--- a/data/maps/BattleFrontier_Lounge4/events.inc
+++ b/data/maps/BattleFrontier_Lounge4/events.inc
@@ -1,7 +1,7 @@
BattleFrontier_Lounge4_EventObjects: @ 853D24C
- object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 4, 4, 0, 7, 1, 1, 0, 0, BattleFrontier_Lounge4_EventScript_26358D, 0
- object_event 2, EVENT_OBJ_GFX_COOK, 0, 6, 6, 0, 2, 1, 1, 0, 0, BattleFrontier_Lounge4_EventScript_263596, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 0, 5, 0, 10, 2, 1, 0, 0, BattleFrontier_Lounge4_EventScript_26359F, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 4, 4, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_Lounge4_EventScript_26358D, 0
+ object_event 2, EVENT_OBJ_GFX_COOK, 0, 6, 6, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_Lounge4_EventScript_263596, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 0, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 2, 1, 0, 0, BattleFrontier_Lounge4_EventScript_26359F, 0
BattleFrontier_Lounge4_MapWarps: @ 853D294
warp_def 4, 9, 0, 6, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_Lounge4/header.inc b/data/maps/BattleFrontier_Lounge4/header.inc
index e052e6ce6..a9da9677c 100644
--- a/data/maps/BattleFrontier_Lounge4/header.inc
+++ b/data/maps/BattleFrontier_Lounge4/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge4: @ 8485628
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge5/events.inc b/data/maps/BattleFrontier_Lounge5/events.inc
index 0224ae0a9..798deb1c2 100644
--- a/data/maps/BattleFrontier_Lounge5/events.inc
+++ b/data/maps/BattleFrontier_Lounge5/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_Lounge5_EventObjects: @ 853D2EC
- object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 12, 4, 4, 9, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_2645C6, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 0, 4, 3, 10, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264617, 0
- object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 5, 0, 2, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264620, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 11, 7, 0, 1, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264629, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 12, 4, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_2645C6, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264617, 0
+ object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 5, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264620, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 11, 7, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_Lounge5_EventScript_264629, 0
BattleFrontier_Lounge5_MapWarps: @ 853D34C
warp_def 1, 7, 0, 7, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge5/header.inc b/data/maps/BattleFrontier_Lounge5/header.inc
index a6fa1470f..7f1142f2d 100644
--- a/data/maps/BattleFrontier_Lounge5/header.inc
+++ b/data/maps/BattleFrontier_Lounge5/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge5: @ 8485660
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 397
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge6/events.inc b/data/maps/BattleFrontier_Lounge6/events.inc
index 092be452b..24d7958ec 100644
--- a/data/maps/BattleFrontier_Lounge6/events.inc
+++ b/data/maps/BattleFrontier_Lounge6/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_Lounge6_EventObjects: @ 853D370
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 2, 4, 0, 10, 1, 1, 0, 0, BattleFrontier_Lounge6_EventScript_264FED, 0
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 2, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge6_EventScript_264FED, 0
BattleFrontier_Lounge6_MapWarps: @ 853D388
warp_def 4, 9, 0, 8, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge6/header.inc b/data/maps/BattleFrontier_Lounge6/header.inc
index ec6cfb105..e07dd297f 100644
--- a/data/maps/BattleFrontier_Lounge6/header.inc
+++ b/data/maps/BattleFrontier_Lounge6/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge6: @ 848567C
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge7/events.inc b/data/maps/BattleFrontier_Lounge7/events.inc
index c5490d6c9..901ac6641 100644
--- a/data/maps/BattleFrontier_Lounge7/events.inc
+++ b/data/maps/BattleFrontier_Lounge7/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_Lounge7_EventObjects: @ 853D3A4
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 0, 7, 0, 2, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_2656DB, 0
- object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 2, 5, 0, 10, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_265255, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 6, 5, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_265445, 0
- object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 8, 3, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_2656E4, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 0, 7, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_2656DB, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 2, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_265255, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 6, 5, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_265445, 0
+ object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 8, 3, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge7_EventScript_2656E4, 0
BattleFrontier_Lounge7_MapWarps: @ 853D404
warp_def 4, 9, 0, 7, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_Lounge7/header.inc b/data/maps/BattleFrontier_Lounge7/header.inc
index 5124822a8..22797d04e 100644
--- a/data/maps/BattleFrontier_Lounge7/header.inc
+++ b/data/maps/BattleFrontier_Lounge7/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge7: @ 8485698
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge8/events.inc b/data/maps/BattleFrontier_Lounge8/events.inc
index 116cc007f..92d27d765 100644
--- a/data/maps/BattleFrontier_Lounge8/events.inc
+++ b/data/maps/BattleFrontier_Lounge8/events.inc
@@ -1,7 +1,7 @@
BattleFrontier_Lounge8_EventObjects: @ 853D4BC
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 4, 5, 0, 2, 2, 2, 0, 0, BattleFrontier_Lounge8_EventScript_2676DC, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 8, 7, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge8_EventScript_2676CA, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 4, 0, 9, 1, 1, 0, 0, BattleFrontier_Lounge8_EventScript_2676D3, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 4, 5, 0, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, BattleFrontier_Lounge8_EventScript_2676DC, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 8, 7, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge8_EventScript_2676CA, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_Lounge8_EventScript_2676D3, 0
BattleFrontier_Lounge8_MapWarps: @ 853D504
warp_def 4, 9, 0, 10, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge8/header.inc b/data/maps/BattleFrontier_Lounge8/header.inc
index 46fe25e2d..5494c964f 100644
--- a/data/maps/BattleFrontier_Lounge8/header.inc
+++ b/data/maps/BattleFrontier_Lounge8/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge8: @ 84856D0
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Lounge9/events.inc b/data/maps/BattleFrontier_Lounge9/events.inc
index 6500ab66a..6598e0229 100644
--- a/data/maps/BattleFrontier_Lounge9/events.inc
+++ b/data/maps/BattleFrontier_Lounge9/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_Lounge9_EventObjects: @ 853D520
- object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 6, 3, 0, 1, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 6, 3, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
BattleFrontier_Lounge9_MapWarps: @ 853D538
warp_def 1, 9, 0, 11, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_Lounge9/header.inc b/data/maps/BattleFrontier_Lounge9/header.inc
index 24e7b3005..5248720c7 100644
--- a/data/maps/BattleFrontier_Lounge9/header.inc
+++ b/data/maps/BattleFrontier_Lounge9/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Lounge9: @ 84856EC
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 429
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_Mart/events.inc b/data/maps/BattleFrontier_Mart/events.inc
index 669945b99..3ca67e038 100644
--- a/data/maps/BattleFrontier_Mart/events.inc
+++ b/data/maps/BattleFrontier_Mart/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_Mart_EventObjects: @ 853D68C
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267ACC, 0
- object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 5, 4, 3, 10, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B0B, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 5, 3, 10, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B02, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 8, 4, 3, 9, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B20, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267ACC, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B0B, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B02, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 8, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, BattleFrontier_Mart_EventScript_267B20, 0
BattleFrontier_Mart_MapWarps: @ 853D6EC
warp_def 3, 7, 0, 4, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_Mart/header.inc b/data/maps/BattleFrontier_Mart/header.inc
index 1067fc70c..4b3e7f79a 100644
--- a/data/maps/BattleFrontier_Mart/header.inc
+++ b/data/maps/BattleFrontier_Mart/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_Mart: @ 8485740
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_OutsideEast/events.inc b/data/maps/BattleFrontier_OutsideEast/events.inc
index 37fa6e7bd..526c53971 100644
--- a/data/maps/BattleFrontier_OutsideEast/events.inc
+++ b/data/maps/BattleFrontier_OutsideEast/events.inc
@@ -1,30 +1,30 @@
BattleFrontier_OutsideEast_EventObjects: @ 853BB10
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 20, 17, 0, 27, 3, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C67, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 42, 15, 0, 2, 1, 3, 0, 0, BattleFrontier_OutsideEast_EventScript_242C70, 0
- object_event 3, EVENT_OBJ_GFX_HIKER, 0, 53, 6, 0, 8, 2, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C79, 0
- object_event 4, EVENT_OBJ_GFX_HEX_MANIAC, 0, 54, 16, 0, 2, 2, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C82, 0
- object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 37, 32, 0, 7, 0, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C8B, 0
- object_event 6, EVENT_OBJ_GFX_COOK, 0, 41, 56, 3, 9, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C94, 0
- object_event 7, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 46, 0, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CBB, 0
- object_event 8, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 34, 41, 0, 28, 3, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CE1, 0
- object_event 9, EVENT_OBJ_GFX_BOY_4, 0, 45, 47, 3, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CB2, 0
- object_event 10, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 59, 35, 0, 26, 1, 6, 0, 0, BattleFrontier_OutsideEast_EventScript_242CC4, 0
- object_event 11, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 18, 40, 0, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CCD, 0
- object_event 12, EVENT_OBJ_GFX_MAN_1, 0, 17, 40, 0, 10, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CD6, 0
- object_event 13, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 40, 56, 3, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C9F, 0
- object_event 14, EVENT_OBJ_GFX_SUDOWOODO, 0, 54, 62, 3, 8, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CEA, 842
- object_event 15, EVENT_OBJ_GFX_MANIAC, 0, 42, 34, 3, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D79, 0
- object_event 16, EVENT_OBJ_GFX_GIRL_3, 0, 51, 53, 3, 2, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D82, 0
- object_event 17, EVENT_OBJ_GFX_PSYCHIC_M, 0, 62, 18, 0, 46, 2, 6, 0, 0, BattleFrontier_OutsideEast_EventScript_242D8B, 0
- object_event 18, EVENT_OBJ_GFX_MAN_4, 0, 11, 21, 0, 1, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D94, 0
- object_event 19, EVENT_OBJ_GFX_WOMAN_7, 0, 10, 21, 0, 10, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D9D, 0
- object_event 20, EVENT_OBJ_GFX_WOMAN_7, 0, 16, 30, 0, 2, 3, 2, 0, 0, BattleFrontier_OutsideEast_EventScript_242DA6, 0
- object_event 21, EVENT_OBJ_GFX_BLACK_BELT, 0, 33, 14, 0, 7, 0, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242DAF, 0
- object_event 22, EVENT_OBJ_GFX_MANIAC, 0, 54, 31, 0, 9, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DB8, 0
- object_event 23, EVENT_OBJ_GFX_WOMAN_5, 0, 54, 32, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DC3, 0
- object_event 24, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 58, 55, 3, 17, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DE9, 0
- object_event 25, EVENT_OBJ_GFX_GENTLEMAN, 0, 48, 41, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DE0, 0
- object_event 26, EVENT_OBJ_GFX_CAMPER, 0, 29, 14, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242E08, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 20, 17, 0, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 3, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C67, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 42, 15, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 3, 0, 0, BattleFrontier_OutsideEast_EventScript_242C70, 0
+ object_event 3, EVENT_OBJ_GFX_HIKER, 0, 53, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 2, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C79, 0
+ object_event 4, EVENT_OBJ_GFX_HEX_MANIAC, 0, 54, 16, 0, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C82, 0
+ object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 37, 32, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C8B, 0
+ object_event 6, EVENT_OBJ_GFX_COOK, 0, 41, 56, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C94, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 46, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CBB, 0
+ object_event 8, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 34, 41, 0, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 3, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CE1, 0
+ object_event 9, EVENT_OBJ_GFX_BOY_4, 0, 45, 47, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CB2, 0
+ object_event 10, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 59, 35, 0, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 6, 0, 0, BattleFrontier_OutsideEast_EventScript_242CC4, 0
+ object_event 11, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 18, 40, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CCD, 0
+ object_event 12, EVENT_OBJ_GFX_MAN_1, 0, 17, 40, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CD6, 0
+ object_event 13, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 40, 56, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242C9F, 0
+ object_event 14, EVENT_OBJ_GFX_SUDOWOODO, 0, 54, 62, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242CEA, 842
+ object_event 15, EVENT_OBJ_GFX_MANIAC, 0, 42, 34, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D79, 0
+ object_event 16, EVENT_OBJ_GFX_GIRL_3, 0, 51, 53, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D82, 0
+ object_event 17, EVENT_OBJ_GFX_PSYCHIC_M, 0, 62, 18, 0, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 2, 6, 0, 0, BattleFrontier_OutsideEast_EventScript_242D8B, 0
+ object_event 18, EVENT_OBJ_GFX_MAN_4, 0, 11, 21, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D94, 0
+ object_event 19, EVENT_OBJ_GFX_WOMAN_7, 0, 10, 21, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242D9D, 0
+ object_event 20, EVENT_OBJ_GFX_WOMAN_7, 0, 16, 30, 0, MOVEMENT_TYPE_WANDER_AROUND, 3, 2, 0, 0, BattleFrontier_OutsideEast_EventScript_242DA6, 0
+ object_event 21, EVENT_OBJ_GFX_BLACK_BELT, 0, 33, 14, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242DAF, 0
+ object_event 22, EVENT_OBJ_GFX_MANIAC, 0, 54, 31, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DB8, 0
+ object_event 23, EVENT_OBJ_GFX_WOMAN_5, 0, 54, 32, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DC3, 0
+ object_event 24, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 58, 55, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DE9, 0
+ object_event 25, EVENT_OBJ_GFX_GENTLEMAN, 0, 48, 41, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242DE0, 0
+ object_event 26, EVENT_OBJ_GFX_CAMPER, 0, 29, 14, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideEast_EventScript_242E08, 0
BattleFrontier_OutsideEast_MapWarps: @ 853BD80
warp_def 16, 14, 0, 0, MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY
@@ -43,14 +43,14 @@ BattleFrontier_OutsideEast_MapWarps: @ 853BD80
warp_def 28, 7, 0, 0, MAP_ARTISAN_CAVE_1F
BattleFrontier_OutsideEast_MapBGEvents: @ 853BDF0
- bg_event 13, 17, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C43
- bg_event 43, 56, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C4C
- bg_event 36, 34, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C55
- bg_event 62, 15, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242C5E
- bg_event 7, 29, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242DD7
- bg_event 32, 13, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_242DCE
- bg_event 4, 51, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_271E73
- bg_event 5, 51, 0, 0, 0, BattleFrontier_OutsideEast_EventScript_271E73
+ bg_event 13, 17, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242C43
+ bg_event 43, 56, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242C4C
+ bg_event 36, 34, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242C55
+ bg_event 62, 15, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242C5E
+ bg_event 7, 29, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242DD7
+ bg_event 32, 13, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_242DCE
+ bg_event 4, 51, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_271E73
+ bg_event 5, 51, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideEast_EventScript_271E73
BattleFrontier_OutsideEast_MapEvents:: @ 853BE50
map_events BattleFrontier_OutsideEast_EventObjects, BattleFrontier_OutsideEast_MapWarps, 0x0, BattleFrontier_OutsideEast_MapBGEvents
diff --git a/data/maps/BattleFrontier_OutsideEast/header.inc b/data/maps/BattleFrontier_OutsideEast/header.inc
index f9dc82cba..a30a148c2 100644
--- a/data/maps/BattleFrontier_OutsideEast/header.inc
+++ b/data/maps/BattleFrontier_OutsideEast/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_OutsideEast: @ 84852C4
.4byte BattleFrontier_OutsideEast_MapConnections
.2byte MUS_B_FRONTIER
.2byte 345
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_OutsideWest/events.inc b/data/maps/BattleFrontier_OutsideWest/events.inc
index 643e26e2e..8095b6d6c 100644
--- a/data/maps/BattleFrontier_OutsideWest/events.inc
+++ b/data/maps/BattleFrontier_OutsideWest/events.inc
@@ -1,28 +1,28 @@
BattleFrontier_OutsideWest_EventObjects: @ 853B350
- object_event 1, EVENT_OBJ_GFX_BOY_2, 0, 26, 38, 0, 2, 2, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D50F, 0
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 20, 70, 0, 10, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 19, 68, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D3F0, 0
- object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 26, 20, 0, 5, 8, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_23D68B, 0
- object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 27, 30, 0, 2, 1, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D52D, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 33, 41, 0, 2, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D69D, 0
- object_event 7, EVENT_OBJ_GFX_FAT_MAN, 0, 28, 43, 0, 3, 0, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6A6, 0
- object_event 8, EVENT_OBJ_GFX_GENTLEMAN, 0, 17, 20, 0, 2, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D679, 0
- object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 13, 44, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D536, 0
- object_event 10, EVENT_OBJ_GFX_MANIAC, 0, 14, 44, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D53D, 0
- object_event 11, EVENT_OBJ_GFX_MAN_6, 0, 23, 47, 0, 15, 2, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D694, 0
- object_event 12, EVENT_OBJ_GFX_GIRL_1, 0, 38, 27, 0, 2, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D5C6, 0
- object_event 13, EVENT_OBJ_GFX_WOMAN_4, 0, 45, 18, 0, 3, 1, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D635, 0
- object_event 14, EVENT_OBJ_GFX_CAMPER, 0, 9, 47, 0, 15, 1, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D57F, 0
- object_event 15, EVENT_OBJ_GFX_LASS, 0, 35, 5, 0, 2, 2, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D682, 0
- object_event 16, EVENT_OBJ_GFX_MAN_2, 0, 11, 66, 0, 9, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_249E19, 0
- object_event 17, EVENT_OBJ_GFX_FISHERMAN, 0, 31, 31, 0, 8, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D667, 0
- object_event 18, EVENT_OBJ_GFX_FISHERMAN, 0, 42, 48, 0, 18, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D518, 0
- object_event 19, EVENT_OBJ_GFX_FAT_MAN, 0, 38, 22, 0, 3, 0, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6AF, 0
- object_event 20, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 9, 0, 8, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6B8, 0
- object_event 21, EVENT_OBJ_GFX_BOY_1, 0, 12, 10, 0, 7, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6C3, 0
- object_event 22, EVENT_OBJ_GFX_OLD_MAN_2, 0, 11, 10, 0, 23, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6CE, 0
- object_event 23, EVENT_OBJ_GFX_MAN_5, 0, 8, 5, 0, 8, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6D7, 0
- object_event 24, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 26, 0, 24, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6EE, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_2, 0, 26, 38, 0, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D50F, 0
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 20, 70, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 19, 68, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D3F0, 0
+ object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 26, 20, 0, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 8, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_23D68B, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 27, 30, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D52D, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 33, 41, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D69D, 0
+ object_event 7, EVENT_OBJ_GFX_FAT_MAN, 0, 28, 43, 0, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6A6, 0
+ object_event 8, EVENT_OBJ_GFX_GENTLEMAN, 0, 17, 20, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D679, 0
+ object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 13, 44, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D536, 0
+ object_event 10, EVENT_OBJ_GFX_MANIAC, 0, 14, 44, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D53D, 0
+ object_event 11, EVENT_OBJ_GFX_MAN_6, 0, 23, 47, 0, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 2, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D694, 0
+ object_event 12, EVENT_OBJ_GFX_GIRL_1, 0, 38, 27, 0, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D5C6, 0
+ object_event 13, EVENT_OBJ_GFX_WOMAN_4, 0, 45, 18, 0, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D635, 0
+ object_event 14, EVENT_OBJ_GFX_CAMPER, 0, 9, 47, 0, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 2, 0, 0, BattleFrontier_OutsideWest_EventScript_23D57F, 0
+ object_event 15, EVENT_OBJ_GFX_LASS, 0, 35, 5, 0, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D682, 0
+ object_event 16, EVENT_OBJ_GFX_MAN_2, 0, 11, 66, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_249E19, 0
+ object_event 17, EVENT_OBJ_GFX_FISHERMAN, 0, 31, 31, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D667, 0
+ object_event 18, EVENT_OBJ_GFX_FISHERMAN, 0, 42, 48, 0, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D518, 0
+ object_event 19, EVENT_OBJ_GFX_FAT_MAN, 0, 38, 22, 0, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 3, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6AF, 0
+ object_event 20, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 9, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6B8, 0
+ object_event 21, EVENT_OBJ_GFX_BOY_1, 0, 12, 10, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6C3, 0
+ object_event 22, EVENT_OBJ_GFX_OLD_MAN_2, 0, 11, 10, 0, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6CE, 0
+ object_event 23, EVENT_OBJ_GFX_MAN_5, 0, 8, 5, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6D7, 0
+ object_event 24, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 26, 0, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 1, 1, 0, 0, BattleFrontier_OutsideWest_EventScript_23D6EE, 0
BattleFrontier_OutsideWest_MapWarps: @ 853B590
warp_def 42, 27, 0, 0, MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY
@@ -38,11 +38,11 @@ BattleFrontier_OutsideWest_MapWarps: @ 853B590
warp_def 39, 55, 0, 0, MAP_ARTISAN_CAVE_B1F
BattleFrontier_OutsideWest_MapBGEvents: @ 853B5E8
- bg_event 15, 18, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_23D4E2
- bg_event 45, 30, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_23D4F4
- bg_event 16, 43, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_23D4EB
- bg_event 52, 51, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_271E6A
- bg_event 53, 51, 0, 0, 0, BattleFrontier_OutsideWest_EventScript_271E6A
+ bg_event 15, 18, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideWest_EventScript_23D4E2
+ bg_event 45, 30, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideWest_EventScript_23D4F4
+ bg_event 16, 43, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideWest_EventScript_23D4EB
+ bg_event 52, 51, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideWest_EventScript_271E6A
+ bg_event 53, 51, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_OutsideWest_EventScript_271E6A
BattleFrontier_OutsideWest_MapEvents:: @ 853B624
map_events BattleFrontier_OutsideWest_EventObjects, BattleFrontier_OutsideWest_MapWarps, 0x0, BattleFrontier_OutsideWest_MapBGEvents
diff --git a/data/maps/BattleFrontier_OutsideWest/header.inc b/data/maps/BattleFrontier_OutsideWest/header.inc
index 319ecec6a..a42ac30ff 100644
--- a/data/maps/BattleFrontier_OutsideWest/header.inc
+++ b/data/maps/BattleFrontier_OutsideWest/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_OutsideWest: @ 84851AC
.4byte BattleFrontier_OutsideWest_MapConnections
.2byte MUS_B_FRONTIER
.2byte 265
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/events.inc b/data/maps/BattleFrontier_PokemonCenter_1F/events.inc
index ba07ed15c..cf0215573 100644
--- a/data/maps/BattleFrontier_PokemonCenter_1F/events.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_1F/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_PokemonCenter_1F_EventObjects: @ 853D55C
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267908, 0
- object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 4, 5, 3, 14, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267916, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 11, 4, 3, 8, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_26791F, 0
- object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 2, 3, 3, 9, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267928, 0
- object_event 5, EVENT_OBJ_GFX_SKITTY, 0, 1, 3, 3, 10, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267931, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267908, 0
+ object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267916, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 11, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_26791F, 0
+ object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267928, 0
+ object_event 5, EVENT_OBJ_GFX_SKITTY, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 0, 0, 0, BattleFrontier_PokemonCenter_1F_EventScript_267931, 0
BattleFrontier_PokemonCenter_1F_MapWarps: @ 853D5D4
warp_def 7, 8, 3, 12, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/header.inc b/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
index 22e3ff616..a136e803d 100644
--- a/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_PokemonCenter_1F: @ 8485708
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_PokemonCenter_2F/events.inc b/data/maps/BattleFrontier_PokemonCenter_2F/events.inc
index bb5bb6119..4d0b88090 100644
--- a/data/maps/BattleFrontier_PokemonCenter_2F/events.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
BattleFrontier_PokemonCenter_2F_EventObjects: @ 853D600
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 0, 8, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_PokemonCenter_2F_EventScript_276B03, 702
BattleFrontier_PokemonCenter_2F_MapWarps: @ 853D660
warp_def 1, 6, 4, 2, MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F
diff --git a/data/maps/BattleFrontier_PokemonCenter_2F/header.inc b/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
index 361c58a04..4cd607aef 100644
--- a/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
+++ b/data/maps/BattleFrontier_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_PokemonCenter_2F: @ 8485724
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_RankingHall/events.inc b/data/maps/BattleFrontier_RankingHall/events.inc
index 239c372c6..33069e0ca 100644
--- a/data/maps/BattleFrontier_RankingHall/events.inc
+++ b/data/maps/BattleFrontier_RankingHall/events.inc
@@ -1,25 +1,25 @@
BattleFrontier_RankingHall_EventObjects: @ 853CEB8
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 24, 13, 3, 8, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E52F, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 4, 10, 3, 2, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E54A, 0
- object_event 3, EVENT_OBJ_GFX_BOY_3, 0, 44, 11, 3, 2, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E573, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 24, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E52F, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 4, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E54A, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_3, 0, 44, 11, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, BattleFrontier_RankingHall_EventScript_25E573, 0
BattleFrontier_RankingHall_MapWarps: @ 853CF00
warp_def 26, 14, 3, 4, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
warp_def 27, 14, 3, 4, MAP_BATTLE_FRONTIER_OUTSIDE_EAST
BattleFrontier_RankingHall_MapBGEvents: @ 853CF10
- bg_event 26, 9, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4AA
- bg_event 23, 8, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4B6
- bg_event 26, 5, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4C2
- bg_event 29, 8, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4CE
- bg_event 42, 9, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4DA
- bg_event 46, 9, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4E6
- bg_event 10, 9, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4F2
- bg_event 8, 7, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E4FE
- bg_event 6, 9, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E50A
- bg_event 44, 7, 0, 1, 0, BattleFrontier_RankingHall_EventScript_25E516
- bg_event 16, 8, 0, 0, 0, BattleFrontier_RankingHall_EventScript_25E538
- bg_event 36, 8, 0, 0, 0, BattleFrontier_RankingHall_EventScript_25E541
+ bg_event 26, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4AA
+ bg_event 23, 8, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4B6
+ bg_event 26, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4C2
+ bg_event 29, 8, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4CE
+ bg_event 42, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4DA
+ bg_event 46, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4E6
+ bg_event 10, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4F2
+ bg_event 8, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E4FE
+ bg_event 6, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E50A
+ bg_event 44, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, BattleFrontier_RankingHall_EventScript_25E516
+ bg_event 16, 8, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_RankingHall_EventScript_25E538
+ bg_event 36, 8, 0, BG_EVENT_PLAYER_FACING_ANY, BattleFrontier_RankingHall_EventScript_25E541
BattleFrontier_RankingHall_MapEvents:: @ 853CFA0
map_events BattleFrontier_RankingHall_EventObjects, BattleFrontier_RankingHall_MapWarps, 0x0, BattleFrontier_RankingHall_MapBGEvents
diff --git a/data/maps/BattleFrontier_RankingHall/header.inc b/data/maps/BattleFrontier_RankingHall/header.inc
index 340ba9597..6fcb187ed 100644
--- a/data/maps/BattleFrontier_RankingHall/header.inc
+++ b/data/maps/BattleFrontier_RankingHall/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_RankingHall: @ 848559C
.4byte 0x0
.2byte MUS_BIJYUTU
.2byte 396
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_ReceptionGate/events.inc b/data/maps/BattleFrontier_ReceptionGate/events.inc
index 34db359fc..c29718501 100644
--- a/data/maps/BattleFrontier_ReceptionGate/events.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/events.inc
@@ -1,9 +1,9 @@
BattleFrontier_ReceptionGate_EventObjects: @ 853D420
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 11, 0, 10, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_2662FC, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 8, 11, 0, 9, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_266310, 0
- object_event 3, EVENT_OBJ_GFX_MAN_2, 0, 8, 4, 0, 9, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_266436, 0
- object_event 4, EVENT_OBJ_GFX_SCOTT, 0, 4, 5, 3, 8, 1, 1, 0, 0, 0x0, 836
- object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 0, 4, 0, 10, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_2664F4, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 11, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_2662FC, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 8, 11, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_266310, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_2, 0, 8, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_266436, 0
+ object_event 4, EVENT_OBJ_GFX_SCOTT, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 836
+ object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 0, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, BattleFrontier_ReceptionGate_EventScript_2664F4, 0
BattleFrontier_ReceptionGate_MapWarps: @ 853D498
warp_def 4, 13, 0, 8, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_ReceptionGate/header.inc b/data/maps/BattleFrontier_ReceptionGate/header.inc
index 8f395bae4..88f806e83 100644
--- a/data/maps/BattleFrontier_ReceptionGate/header.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_ReceptionGate: @ 84856B4
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 399
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattleFrontier_ScottsHouse/events.inc b/data/maps/BattleFrontier_ScottsHouse/events.inc
index 6e3de083c..3f4dcff86 100644
--- a/data/maps/BattleFrontier_ScottsHouse/events.inc
+++ b/data/maps/BattleFrontier_ScottsHouse/events.inc
@@ -1,5 +1,5 @@
BattleFrontier_ScottsHouse_EventObjects: @ 853D2B0
- object_event 1, EVENT_OBJ_GFX_SCOTT, 0, 2, 3, 3, 1, 1, 1, 0, 0, BattleFrontier_ScottsHouse_EventScript_2636A8, 0
+ object_event 1, EVENT_OBJ_GFX_SCOTT, 0, 2, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_ScottsHouse_EventScript_2636A8, 0
BattleFrontier_ScottsHouse_MapWarps: @ 853D2C8
warp_def 2, 7, 3, 5, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
diff --git a/data/maps/BattleFrontier_ScottsHouse/header.inc b/data/maps/BattleFrontier_ScottsHouse/header.inc
index f0e0be773..0fbbb55e3 100644
--- a/data/maps/BattleFrontier_ScottsHouse/header.inc
+++ b/data/maps/BattleFrontier_ScottsHouse/header.inc
@@ -5,11 +5,11 @@ BattleFrontier_ScottsHouse: @ 8485644
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 430
- .byte 58
+ .byte MAPSEC_BATTLE_FRONTIER
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BattlePyramidSquare01/events.inc b/data/maps/BattlePyramidSquare01/events.inc
index 677499152..bd6b45b82 100644
--- a/data/maps/BattlePyramidSquare01/events.inc
+++ b/data/maps/BattlePyramidSquare01/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare01_EventObjects: @ 853A460
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 3, 4, 18, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 5, 3, 4, 17, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 2, 6, 4, 16, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 6, 6, 4, 9, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 1, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 4, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 4, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 3, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 5, 3, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 2, 6, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 6, 6, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 1, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 4, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 4, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare01_MapEvents:: @ 853A508
map_events BattlePyramidSquare01_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare01/header.inc b/data/maps/BattlePyramidSquare01/header.inc
index 7ed6b181b..bcbc06c90 100644
--- a/data/maps/BattlePyramidSquare01/header.inc
+++ b/data/maps/BattlePyramidSquare01/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare01: @ 8484F60
.4byte 0x0
.2byte 65535
.2byte 362
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare02/events.inc b/data/maps/BattlePyramidSquare02/events.inc
index 1133979ee..67f235026 100644
--- a/data/maps/BattlePyramidSquare02/events.inc
+++ b/data/maps/BattlePyramidSquare02/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare02_EventObjects: @ 853A51C
- object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 2, 1, 4, 18, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 5, 6, 4, 15, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 6, 4, 16, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 5, 1, 4, 17, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 5, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 2, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 5, 6, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 6, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 5, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare02_MapEvents:: @ 853A5C4
map_events BattlePyramidSquare02_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare02/header.inc b/data/maps/BattlePyramidSquare02/header.inc
index 9eb6ef754..24255ea1a 100644
--- a/data/maps/BattlePyramidSquare02/header.inc
+++ b/data/maps/BattlePyramidSquare02/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare02: @ 8484F7C
.4byte 0x0
.2byte 65535
.2byte 363
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare03/events.inc b/data/maps/BattlePyramidSquare03/events.inc
index 95fdb77bc..1f38240c5 100644
--- a/data/maps/BattlePyramidSquare03/events.inc
+++ b/data/maps/BattlePyramidSquare03/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare03_EventObjects: @ 853A5D8
- object_event 1, EVENT_OBJ_GFX_BOY_1, 0, 2, 1, 4, 18, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 6, 1, 4, 17, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 6, 4, 4, 15, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 3, 4, 4, 18, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_1, 0, 2, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 6, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 3, 4, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare03_MapEvents:: @ 853A680
map_events BattlePyramidSquare03_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare03/header.inc b/data/maps/BattlePyramidSquare03/header.inc
index 3f07295ae..21e15dc82 100644
--- a/data/maps/BattlePyramidSquare03/header.inc
+++ b/data/maps/BattlePyramidSquare03/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare03: @ 8484F98
.4byte 0x0
.2byte 65535
.2byte 364
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare04/events.inc b/data/maps/BattlePyramidSquare04/events.inc
index 3b19c7f09..f44a6e14c 100644
--- a/data/maps/BattlePyramidSquare04/events.inc
+++ b/data/maps/BattlePyramidSquare04/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare04_EventObjects: @ 853A694
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 2, 4, 17, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 7, 7, 4, 15, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 1, 4, 4, 18, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 6, 4, 4, 15, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 6, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 2, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 7, 7, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 1, 4, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 6, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare04_MapEvents:: @ 853A73C
map_events BattlePyramidSquare04_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare04/header.inc b/data/maps/BattlePyramidSquare04/header.inc
index 978c4f466..fae10152a 100644
--- a/data/maps/BattlePyramidSquare04/header.inc
+++ b/data/maps/BattlePyramidSquare04/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare04: @ 8484FB4
.4byte 0x0
.2byte 65535
.2byte 365
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare05/events.inc b/data/maps/BattlePyramidSquare05/events.inc
index 17f6aab60..472178c56 100644
--- a/data/maps/BattlePyramidSquare05/events.inc
+++ b/data/maps/BattlePyramidSquare05/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare05_EventObjects: @ 853A750
- object_event 1, EVENT_OBJ_GFX_BOY_2, 0, 6, 4, 4, 7, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 3, 7, 4, 16, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 3, 1, 4, 8, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 6, 0, 4, 17, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_2, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 3, 7, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 3, 1, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 6, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare05_MapEvents:: @ 853A7F8
map_events BattlePyramidSquare05_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare05/header.inc b/data/maps/BattlePyramidSquare05/header.inc
index 09a7e4703..17e05fc19 100644
--- a/data/maps/BattlePyramidSquare05/header.inc
+++ b/data/maps/BattlePyramidSquare05/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare05: @ 8484FD0
.4byte 0x0
.2byte 65535
.2byte 366
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare06/events.inc b/data/maps/BattlePyramidSquare06/events.inc
index 6ae39b52f..3363f6d43 100644
--- a/data/maps/BattlePyramidSquare06/events.inc
+++ b/data/maps/BattlePyramidSquare06/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare06_EventObjects: @ 853A80C
- object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 5, 2, 4, 17, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 2, 5, 4, 16, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 5, 5, 4, 15, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_2, 0, 2, 2, 4, 18, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 5, 2, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 2, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 5, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_2, 0, 2, 2, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare06_MapEvents:: @ 853A8B4
map_events BattlePyramidSquare06_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare06/header.inc b/data/maps/BattlePyramidSquare06/header.inc
index e99531da8..9a1543a33 100644
--- a/data/maps/BattlePyramidSquare06/header.inc
+++ b/data/maps/BattlePyramidSquare06/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare06: @ 8484FEC
.4byte 0x0
.2byte 65535
.2byte 367
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare07/events.inc b/data/maps/BattlePyramidSquare07/events.inc
index 788c5e40c..2891e92df 100644
--- a/data/maps/BattlePyramidSquare07/events.inc
+++ b/data/maps/BattlePyramidSquare07/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare07_EventObjects: @ 853A8C8
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 0, 6, 4, 10, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 4, 0, 4, 17, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 6, 0, 4, 8, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 4, 4, 4, 15, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 4, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 1, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 0, 6, 4, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 4, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 6, 0, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 4, 4, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 4, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 1, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare07_MapEvents:: @ 853A970
map_events BattlePyramidSquare07_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare07/header.inc b/data/maps/BattlePyramidSquare07/header.inc
index 13c23c24b..78d3cf7f4 100644
--- a/data/maps/BattlePyramidSquare07/header.inc
+++ b/data/maps/BattlePyramidSquare07/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare07: @ 8485008
.4byte 0x0
.2byte 65535
.2byte 368
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare08/events.inc b/data/maps/BattlePyramidSquare08/events.inc
index 780fab9ed..f095c3972 100644
--- a/data/maps/BattlePyramidSquare08/events.inc
+++ b/data/maps/BattlePyramidSquare08/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare08_EventObjects: @ 853A984
- object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 2, 4, 18, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 5, 4, 15, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 5, 4, 16, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 2, 4, 15, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 6, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 2, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 2, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 6, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare08_MapEvents:: @ 853AA2C
map_events BattlePyramidSquare08_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare08/header.inc b/data/maps/BattlePyramidSquare08/header.inc
index a12b6016e..de960bab0 100644
--- a/data/maps/BattlePyramidSquare08/header.inc
+++ b/data/maps/BattlePyramidSquare08/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare08: @ 8485024
.4byte 0x0
.2byte 65535
.2byte 369
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare09/events.inc b/data/maps/BattlePyramidSquare09/events.inc
index 569059af5..265b9b1b6 100644
--- a/data/maps/BattlePyramidSquare09/events.inc
+++ b/data/maps/BattlePyramidSquare09/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare09_EventObjects: @ 853AA40
- object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 3, 0, 4, 8, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 4, 4, 15, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 0, 4, 17, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 3, 5, 4, 15, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 6, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 3, 0, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 6, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 3, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 6, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare09_MapEvents:: @ 853AAE8
map_events BattlePyramidSquare09_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare09/header.inc b/data/maps/BattlePyramidSquare09/header.inc
index 486c74bc0..96b2beb37 100644
--- a/data/maps/BattlePyramidSquare09/header.inc
+++ b/data/maps/BattlePyramidSquare09/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare09: @ 8485040
.4byte 0x0
.2byte 65535
.2byte 370
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare10/events.inc b/data/maps/BattlePyramidSquare10/events.inc
index ae3c4f88e..b697a7d02 100644
--- a/data/maps/BattlePyramidSquare10/events.inc
+++ b/data/maps/BattlePyramidSquare10/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare10_EventObjects: @ 853AAFC
- object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 3, 0, 4, 17, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 0, 3, 4, 10, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 6, 5, 4, 9, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 0, 5, 4, 10, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 6, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 1, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 3, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 0, 3, 4, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 6, 5, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 0, 5, 4, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 6, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 1, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare10_MapEvents:: @ 853ABA4
map_events BattlePyramidSquare10_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare10/header.inc b/data/maps/BattlePyramidSquare10/header.inc
index a73718125..37901889f 100644
--- a/data/maps/BattlePyramidSquare10/header.inc
+++ b/data/maps/BattlePyramidSquare10/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare10: @ 848505C
.4byte 0x0
.2byte 65535
.2byte 371
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare11/events.inc b/data/maps/BattlePyramidSquare11/events.inc
index 0389ee141..6210faa6f 100644
--- a/data/maps/BattlePyramidSquare11/events.inc
+++ b/data/maps/BattlePyramidSquare11/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare11_EventObjects: @ 853ABB8
- object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 3, 2, 4, 8, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 3, 6, 4, 14, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 6, 4, 4, 8, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 6, 7, 4, 7, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 5, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 3, 2, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 3, 6, 4, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 6, 7, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare11_MapEvents:: @ 853AC60
map_events BattlePyramidSquare11_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare11/header.inc b/data/maps/BattlePyramidSquare11/header.inc
index eac3cb1c7..c188ecb86 100644
--- a/data/maps/BattlePyramidSquare11/header.inc
+++ b/data/maps/BattlePyramidSquare11/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare11: @ 8485078
.4byte 0x0
.2byte 65535
.2byte 372
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare12/events.inc b/data/maps/BattlePyramidSquare12/events.inc
index db27c6c64..cad871e8d 100644
--- a/data/maps/BattlePyramidSquare12/events.inc
+++ b/data/maps/BattlePyramidSquare12/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare12_EventObjects: @ 853AC74
- object_event 1, EVENT_OBJ_GFX_WOMAN_1, 0, 7, 5, 4, 9, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 0, 5, 4, 10, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 0, 4, 8, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 3, 4, 7, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_1, 0, 7, 5, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 0, 5, 4, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 0, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 3, 3, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare12_MapEvents:: @ 853AD1C
map_events BattlePyramidSquare12_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare12/header.inc b/data/maps/BattlePyramidSquare12/header.inc
index a1d5585c8..11e6c7b98 100644
--- a/data/maps/BattlePyramidSquare12/header.inc
+++ b/data/maps/BattlePyramidSquare12/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare12: @ 8485094
.4byte 0x0
.2byte 65535
.2byte 373
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare13/events.inc b/data/maps/BattlePyramidSquare13/events.inc
index 12ac8ffe7..af56598c3 100644
--- a/data/maps/BattlePyramidSquare13/events.inc
+++ b/data/maps/BattlePyramidSquare13/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare13_EventObjects: @ 853AD30
- object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 1, 4, 8, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 6, 4, 7, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 1, 4, 8, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 6, 4, 7, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 1, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 1, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 6, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 1, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 6, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 1, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 0, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare13_MapEvents:: @ 853ADD8
map_events BattlePyramidSquare13_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare13/header.inc b/data/maps/BattlePyramidSquare13/header.inc
index 1c67b55e7..2f5746143 100644
--- a/data/maps/BattlePyramidSquare13/header.inc
+++ b/data/maps/BattlePyramidSquare13/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare13: @ 84850B0
.4byte 0x0
.2byte 65535
.2byte 374
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare14/events.inc b/data/maps/BattlePyramidSquare14/events.inc
index c63fabee3..48b98a361 100644
--- a/data/maps/BattlePyramidSquare14/events.inc
+++ b/data/maps/BattlePyramidSquare14/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare14_EventObjects: @ 853ADEC
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 1, 4, 17, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 1, 4, 18, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 5, 4, 15, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 5, 4, 16, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 7, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare14_MapEvents:: @ 853AE94
map_events BattlePyramidSquare14_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare14/header.inc b/data/maps/BattlePyramidSquare14/header.inc
index 9dcea14fa..5926a9d2a 100644
--- a/data/maps/BattlePyramidSquare14/header.inc
+++ b/data/maps/BattlePyramidSquare14/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare14: @ 84850CC
.4byte 0x0
.2byte 65535
.2byte 375
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare15/events.inc b/data/maps/BattlePyramidSquare15/events.inc
index f2332f18b..50d0addf2 100644
--- a/data/maps/BattlePyramidSquare15/events.inc
+++ b/data/maps/BattlePyramidSquare15/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare15_EventObjects: @ 853AEA8
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 5, 4, 16, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 1, 4, 18, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 4, 4, 15, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 0, 4, 17, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 5, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 5, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 1, 4, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 4, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 4, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare15_MapEvents:: @ 853AF50
map_events BattlePyramidSquare15_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare15/header.inc b/data/maps/BattlePyramidSquare15/header.inc
index 0429cbb0b..e65db912d 100644
--- a/data/maps/BattlePyramidSquare15/header.inc
+++ b/data/maps/BattlePyramidSquare15/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare15: @ 84850E8
.4byte 0x0
.2byte 65535
.2byte 376
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BattlePyramidSquare16/events.inc b/data/maps/BattlePyramidSquare16/events.inc
index 38d398b5b..84bb566c2 100644
--- a/data/maps/BattlePyramidSquare16/events.inc
+++ b/data/maps/BattlePyramidSquare16/events.inc
@@ -1,11 +1,11 @@
BattlePyramidSquare16_EventObjects: @ 853AF64
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 6, 4, 16, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 0, 0, 18, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 7, 4, 15, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 0, 4, 17, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 2, 4, 1, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 6, 4, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 0, 0, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 7, 4, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 0, 4, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 6, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C4F, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 7, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 2, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, BattleFrontier_BattlePyramidEmptySquare_EventScript_252C6A, 0
BattlePyramidSquare16_MapEvents:: @ 853B00C
map_events BattlePyramidSquare16_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/BattlePyramidSquare16/header.inc b/data/maps/BattlePyramidSquare16/header.inc
index ea4627aa5..f8f97b671 100644
--- a/data/maps/BattlePyramidSquare16/header.inc
+++ b/data/maps/BattlePyramidSquare16/header.inc
@@ -5,11 +5,11 @@ BattlePyramidSquare16: @ 8485104
.4byte 0x0
.2byte 65535
.2byte 377
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/BirthIsland_Exterior/events.inc b/data/maps/BirthIsland_Exterior/events.inc
index 86f4d43cb..4093e4086 100644
--- a/data/maps/BirthIsland_Exterior/events.inc
+++ b/data/maps/BirthIsland_Exterior/events.inc
@@ -1,6 +1,6 @@
BirthIsland_Exterior_EventObjects: @ 853D7DC
- object_event 1, EVENT_OBJ_GFX_DEOXYS_TRIANGLE, 0, 15, 12, 3, 8, 1, 1, 0, 0, BirthIsland_Exterior_EventScript_267F83, 764
- object_event 2, EVENT_OBJ_GFX_DEOXYS, 0, 15, 3, 0, 8, 1, 1, 0, 0, 0x0, 763
+ object_event 1, EVENT_OBJ_GFX_DEOXYS_TRIANGLE, 0, 15, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, BirthIsland_Exterior_EventScript_267F83, 764
+ object_event 2, EVENT_OBJ_GFX_DEOXYS, 0, 15, 3, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 763
BirthIsland_Exterior_MapWarps: @ 853D80C
warp_def 15, 24, 0, 0, MAP_BIRTH_ISLAND_HARBOR
diff --git a/data/maps/BirthIsland_Exterior/header.inc b/data/maps/BirthIsland_Exterior/header.inc
index 069bbc99c..dabad3a71 100644
--- a/data/maps/BirthIsland_Exterior/header.inc
+++ b/data/maps/BirthIsland_Exterior/header.inc
@@ -5,11 +5,11 @@ BirthIsland_Exterior: @ 8485794
.4byte 0x0
.2byte 65535
.2byte 404
- .byte 200
+ .byte MAPSEC_BIRTH_ISLAND_2
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/BirthIsland_Harbor/events.inc b/data/maps/BirthIsland_Harbor/events.inc
index f5c38358d..8b8fe4660 100644
--- a/data/maps/BirthIsland_Harbor/events.inc
+++ b/data/maps/BirthIsland_Harbor/events.inc
@@ -1,6 +1,6 @@
BirthIsland_Harbor_EventObjects: @ 853D828
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 8, 5, 0, 7, 1, 1, 0, 0, BirthIsland_Harbor_EventScript_26805D, 0
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 7, 1, 10, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 8, 5, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, BirthIsland_Harbor_EventScript_26805D, 0
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 7, 1, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
BirthIsland_Harbor_MapWarps: @ 853D858
warp_def 8, 2, 0, 0, MAP_BIRTH_ISLAND_EXTERIOR
diff --git a/data/maps/BirthIsland_Harbor/header.inc b/data/maps/BirthIsland_Harbor/header.inc
index e9dc265f5..f2493d738 100644
--- a/data/maps/BirthIsland_Harbor/header.inc
+++ b/data/maps/BirthIsland_Harbor/header.inc
@@ -5,11 +5,11 @@ BirthIsland_Harbor: @ 84857B0
.4byte 0x0
.2byte 65535
.2byte 405
- .byte 200
+ .byte MAPSEC_BIRTH_ISLAND_2
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_1F/header.inc b/data/maps/CaveOfOrigin_1F/header.inc
index 0fa252cc5..384d08bd7 100644
--- a/data/maps/CaveOfOrigin_1F/header.inc
+++ b/data/maps/CaveOfOrigin_1F/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_1F: @ 84842E8
.4byte 0x0
.2byte MUS_DAN03
.2byte 158
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_B1F/events.inc b/data/maps/CaveOfOrigin_B1F/events.inc
index 72a2c6210..bd1b79bc0 100644
--- a/data/maps/CaveOfOrigin_B1F/events.inc
+++ b/data/maps/CaveOfOrigin_B1F/events.inc
@@ -1,5 +1,5 @@
CaveOfOrigin_B1F_EventObjects: @ 8535DD0
- object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 9, 13, 3, 7, 1, 1, 0, 0, CaveOfOrigin_B1F_EventScript_2357A9, 820
+ object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 9, 13, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, CaveOfOrigin_B1F_EventScript_2357A9, 820
CaveOfOrigin_B1F_MapWarps: @ 8535DE8
warp_def 9, 3, 3, 1, MAP_CAVE_OF_ORIGIN_1F
diff --git a/data/maps/CaveOfOrigin_B1F/header.inc b/data/maps/CaveOfOrigin_B1F/header.inc
index 629806ad6..d8dab3bea 100644
--- a/data/maps/CaveOfOrigin_B1F/header.inc
+++ b/data/maps/CaveOfOrigin_B1F/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_B1F: @ 8484358
.4byte 0x0
.2byte 65535
.2byte 162
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 0
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 14
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_Entrance/header.inc b/data/maps/CaveOfOrigin_Entrance/header.inc
index b3e4dea97..d42f912da 100644
--- a/data/maps/CaveOfOrigin_Entrance/header.inc
+++ b/data/maps/CaveOfOrigin_Entrance/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_Entrance: @ 84842CC
.4byte 0x0
.2byte MUS_DAN03
.2byte 157
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
index 1edd4c6c2..b8edb52bc 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_UnusedRubySapphireMap1: @ 8484304
.4byte 0x0
.2byte MUS_DAN03
.2byte 159
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
index 6b046b61a..8d0f83892 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_UnusedRubySapphireMap2: @ 8484320
.4byte 0x0
.2byte MUS_DAN03
.2byte 160
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
index 819afc08f..00e07549e 100644
--- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
+++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc
@@ -5,11 +5,11 @@ CaveOfOrigin_UnusedRubySapphireMap3: @ 848433C
.4byte 0x0
.2byte MUS_DAN03
.2byte 161
- .byte 72
+ .byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DesertRuins/events.inc b/data/maps/DesertRuins/events.inc
index b7ccd35b0..036127ca8 100644
--- a/data/maps/DesertRuins/events.inc
+++ b/data/maps/DesertRuins/events.inc
@@ -1,5 +1,5 @@
DesertRuins_EventObjects: @ 8534354
- object_event 1, EVENT_OBJ_GFX_REGIROCK, 0, 8, 7, 3, 8, 0, 0, 0, 0, DesertRuins_EventScript_22DA02, 935
+ object_event 1, EVENT_OBJ_GFX_REGIROCK, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, DesertRuins_EventScript_22DA02, 935
DesertRuins_MapWarps: @ 853436C
warp_def 8, 29, 3, 1, MAP_ROUTE111
@@ -7,9 +7,9 @@ DesertRuins_MapWarps: @ 853436C
warp_def 8, 11, 3, 1, MAP_DESERT_RUINS
DesertRuins_MapBGEvents: @ 8534384
- bg_event 8, 20, 0, 0, 0, DesertRuins_EventScript_22D9DB
- bg_event 7, 20, 0, 0, 0, DesertRuins_EventScript_22D9F8
- bg_event 9, 20, 0, 0, 0, DesertRuins_EventScript_22D9F8
+ bg_event 8, 20, 0, BG_EVENT_PLAYER_FACING_ANY, DesertRuins_EventScript_22D9DB
+ bg_event 7, 20, 0, BG_EVENT_PLAYER_FACING_ANY, DesertRuins_EventScript_22D9F8
+ bg_event 9, 20, 0, BG_EVENT_PLAYER_FACING_ANY, DesertRuins_EventScript_22D9F8
DesertRuins_MapEvents:: @ 85343A8
map_events DesertRuins_EventObjects, DesertRuins_MapWarps, 0x0, DesertRuins_MapBGEvents
diff --git a/data/maps/DesertRuins/header.inc b/data/maps/DesertRuins/header.inc
index 8f076bf77..16e2ce55a 100644
--- a/data/maps/DesertRuins/header.inc
+++ b/data/maps/DesertRuins/header.inc
@@ -5,11 +5,11 @@ DesertRuins: @ 8483F68
.4byte 0x0
.2byte MUS_MABOROSI
.2byte 131
- .byte 82
+ .byte MAPSEC_DESERT_RUINS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DesertUnderpass/events.inc b/data/maps/DesertUnderpass/events.inc
index 05fb939a0..76215c65a 100644
--- a/data/maps/DesertUnderpass/events.inc
+++ b/data/maps/DesertUnderpass/events.inc
@@ -1,5 +1,5 @@
DesertUnderpass_EventObjects: @ 85376D4
- object_event 1, EVENT_OBJ_GFX_FOSSIL, 0, 132, 10, 0, 8, 1, 1, 0, 0, DesertUnderpass_EventScript_23AF41, 874
+ object_event 1, EVENT_OBJ_GFX_FOSSIL, 0, 132, 10, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, DesertUnderpass_EventScript_23AF41, 874
DesertUnderpass_MapWarps: @ 85376EC
warp_def 10, 12, 0, 2, MAP_ROUTE114_FOSSIL_MANIACS_TUNNEL
diff --git a/data/maps/DesertUnderpass/header.inc b/data/maps/DesertUnderpass/header.inc
index 2a420d703..c4f3a05c7 100644
--- a/data/maps/DesertUnderpass/header.inc
+++ b/data/maps/DesertUnderpass/header.inc
@@ -5,11 +5,11 @@ DesertUnderpass: @ 8484978
.4byte 0x0
.2byte MUS_TOZAN
.2byte 389
- .byte 209
+ .byte MAPSEC_DESERT_UNDERPASS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown/events.inc b/data/maps/DewfordTown/events.inc
index c96b4c95e..fadd3b282 100644
--- a/data/maps/DewfordTown/events.inc
+++ b/data/maps/DewfordTown/events.inc
@@ -1,9 +1,9 @@
DewfordTown_EventObjects: @ 8527964
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 12, 3, 5, 1, 0, 0, 0, DewfordTown_EventScript_1E95B1, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 9, 3, 9, 0, 1, 0, 3, DewfordTown_EventScript_1E9511, 740
- object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 12, 14, 3, 5, 1, 0, 0, 0, DewfordTown_EventScript_1E95D5, 0
- object_event 4, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 12, 8, 1, 8, 0, 0, 0, 0, 0x0, 743
- object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 1, 6, 3, 1, 0, 0, 0, 0, DewfordTown_EventScript_1E9922, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 12, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, DewfordTown_EventScript_1E95B1, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 1, 0, 3, DewfordTown_EventScript_1E9511, 740
+ object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 12, 14, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, DewfordTown_EventScript_1E95D5, 0
+ object_event 4, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 12, 8, 1, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 743
+ object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 1, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, DewfordTown_EventScript_1E9922, 0
DewfordTown_MapWarps: @ 85279DC
warp_def 3, 3, 0, 0, MAP_DEWFORD_TOWN_HALL
@@ -13,11 +13,11 @@ DewfordTown_MapWarps: @ 85279DC
warp_def 8, 8, 0, 0, MAP_DEWFORD_TOWN_HOUSE2
DewfordTown_MapBGEvents: @ 8527A04
- bg_event 10, 10, 0, 0, 0, DewfordTown_EventScript_1E95BA
- bg_event 11, 16, 0, 0, 0, DewfordTown_EventScript_1E95C3
- bg_event 4, 10, 0, 1, 0, DewfordTown_EventScript_271E73
- bg_event 3, 10, 0, 1, 0, DewfordTown_EventScript_271E73
- bg_event 2, 4, 0, 0, 0, DewfordTown_EventScript_1E95CC
+ bg_event 10, 10, 0, BG_EVENT_PLAYER_FACING_ANY, DewfordTown_EventScript_1E95BA
+ bg_event 11, 16, 0, BG_EVENT_PLAYER_FACING_ANY, DewfordTown_EventScript_1E95C3
+ bg_event 4, 10, 0, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_EventScript_271E73
+ bg_event 3, 10, 0, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_EventScript_271E73
+ bg_event 2, 4, 0, BG_EVENT_PLAYER_FACING_ANY, DewfordTown_EventScript_1E95CC
DewfordTown_MapEvents:: @ 8527A40
map_events DewfordTown_EventObjects, DewfordTown_MapWarps, 0x0, DewfordTown_MapBGEvents
diff --git a/data/maps/DewfordTown/header.inc b/data/maps/DewfordTown/header.inc
index 7c6638aed..c905fd606 100644
--- a/data/maps/DewfordTown/header.inc
+++ b/data/maps/DewfordTown/header.inc
@@ -5,11 +5,11 @@ DewfordTown: @ 84825EC
.4byte DewfordTown_MapConnections
.2byte MUS_HIGHTOWN
.2byte 12
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown_Gym/events.inc b/data/maps/DewfordTown_Gym/events.inc
index 11f5d5a92..a4c45c2cb 100644
--- a/data/maps/DewfordTown_Gym/events.inc
+++ b/data/maps/DewfordTown_Gym/events.inc
@@ -1,22 +1,22 @@
DewfordTown_Gym_EventObjects: @ 852DB34
- object_event 1, EVENT_OBJ_GFX_BRAWLY, 0, 4, 3, 0, 8, 0, 0, 0, 0, DewfordTown_Gym_EventScript_1FC7C2, 0
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 18, 0, 7, 0, 0, 1, 3, DewfordTown_Gym_EventScript_1FC8B7, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 15, 3, 3, 8, 0, 0, 1, 3, DewfordTown_Gym_EventScript_1FC8D9, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 12, 25, 3, 7, 0, 0, 1, 2, DewfordTown_Gym_EventScript_1FC8FB, 0
- object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 5, 24, 3, 8, 0, 0, 0, 0, DewfordTown_Gym_EventScript_1FC983, 0
- object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 8, 1, 10, 1, 1, 1, 3, DewfordTown_Gym_EventScript_1FC93F, 0
- object_event 7, EVENT_OBJ_GFX_GIRL_3, 0, 16, 9, 3, 8, 1, 1, 1, 3, DewfordTown_Gym_EventScript_1FC961, 0
- object_event 8, EVENT_OBJ_GFX_SAILOR, 0, 14, 12, 1, 10, 1, 1, 1, 2, DewfordTown_Gym_EventScript_1FC91D, 0
+ object_event 1, EVENT_OBJ_GFX_BRAWLY, 0, 4, 3, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, DewfordTown_Gym_EventScript_1FC7C2, 0
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 18, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 3, DewfordTown_Gym_EventScript_1FC8B7, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 15, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, DewfordTown_Gym_EventScript_1FC8D9, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 12, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 2, DewfordTown_Gym_EventScript_1FC8FB, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 5, 24, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, DewfordTown_Gym_EventScript_1FC983, 0
+ object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 7, 8, 1, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, DewfordTown_Gym_EventScript_1FC93F, 0
+ object_event 7, EVENT_OBJ_GFX_GIRL_3, 0, 16, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, DewfordTown_Gym_EventScript_1FC961, 0
+ object_event 8, EVENT_OBJ_GFX_SAILOR, 0, 14, 12, 1, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, DewfordTown_Gym_EventScript_1FC91D, 0
DewfordTown_Gym_MapWarps: @ 852DBF4
warp_def 5, 27, 0, 2, MAP_DEWFORD_TOWN
warp_def 6, 27, 0, 2, MAP_DEWFORD_TOWN
DewfordTown_Gym_MapBGEvents: @ 852DC04
- bg_event 4, 23, 3, 1, 0, DewfordTown_Gym_EventScript_1FC9A2
- bg_event 7, 23, 3, 1, 0, DewfordTown_Gym_EventScript_1FC9B2
- bg_event 4, 24, 0, 1, 0, DewfordTown_Gym_EventScript_1FC9A2
- bg_event 7, 24, 0, 1, 0, DewfordTown_Gym_EventScript_1FC9B2
+ bg_event 4, 23, 3, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_Gym_EventScript_1FC9A2
+ bg_event 7, 23, 3, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_Gym_EventScript_1FC9B2
+ bg_event 4, 24, 0, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_Gym_EventScript_1FC9A2
+ bg_event 7, 24, 0, BG_EVENT_PLAYER_FACING_NORTH, DewfordTown_Gym_EventScript_1FC9B2
DewfordTown_Gym_MapEvents:: @ 852DC34
map_events DewfordTown_Gym_EventObjects, DewfordTown_Gym_MapWarps, 0x0, DewfordTown_Gym_MapBGEvents
diff --git a/data/maps/DewfordTown_Gym/header.inc b/data/maps/DewfordTown_Gym/header.inc
index fcb55ee29..4463cc40e 100644
--- a/data/maps/DewfordTown_Gym/header.inc
+++ b/data/maps/DewfordTown_Gym/header.inc
@@ -5,11 +5,11 @@ DewfordTown_Gym: @ 8482C60
.4byte 0x0
.2byte MUS_GIM
.2byte 65
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/DewfordTown_Hall/events.inc b/data/maps/DewfordTown_Hall/events.inc
index e12a02a3c..cd6fb5e8f 100644
--- a/data/maps/DewfordTown_Hall/events.inc
+++ b/data/maps/DewfordTown_Hall/events.inc
@@ -1,21 +1,21 @@
DewfordTown_Hall_EventObjects: @ 852DC48
- object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 4, 6, 0, 7, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD4D0, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 1, 5, 0, 10, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD4F9, 0
- object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 5, 4, 0, 9, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD50A, 0
- object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 3, 0, 7, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD547, 0
- object_event 5, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 5, 2, 3, 7, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD563, 0
- object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 14, 7, 0, 5, 1, 0, 0, 0, DewfordTown_Hall_EventScript_1FD57F, 0
- object_event 7, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 12, 3, 3, 10, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD62F, 0
- object_event 8, EVENT_OBJ_GFX_PSYCHIC_M, 0, 15, 3, 3, 9, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD63B, 0
- object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 8, 6, 3, 5, 1, 0, 0, 0, DewfordTown_Hall_EventScript_1FD7DA, 940
+ object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 4, 6, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD4D0, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 1, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD4F9, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 5, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD50A, 0
+ object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 3, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD547, 0
+ object_event 5, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD563, 0
+ object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 14, 7, 0, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, DewfordTown_Hall_EventScript_1FD57F, 0
+ object_event 7, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 12, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD62F, 0
+ object_event 8, EVENT_OBJ_GFX_PSYCHIC_M, 0, 15, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, DewfordTown_Hall_EventScript_1FD63B, 0
+ object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 8, 6, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, DewfordTown_Hall_EventScript_1FD7DA, 940
DewfordTown_Hall_MapWarps: @ 852DD20
warp_def 5, 8, 0, 0, MAP_DEWFORD_TOWN
warp_def 6, 8, 0, 0, MAP_DEWFORD_TOWN
DewfordTown_Hall_MapBGEvents: @ 852DD30
- bg_event 0, 1, 3, 0, 0, DewfordTown_Hall_EventScript_1FD590
- bg_event 7, 1, 3, 0, 0, DewfordTown_Hall_EventScript_1FD5A0
+ bg_event 0, 1, 3, BG_EVENT_PLAYER_FACING_ANY, DewfordTown_Hall_EventScript_1FD590
+ bg_event 7, 1, 3, BG_EVENT_PLAYER_FACING_ANY, DewfordTown_Hall_EventScript_1FD5A0
DewfordTown_Hall_MapEvents:: @ 852DD48
map_events DewfordTown_Hall_EventObjects, DewfordTown_Hall_MapWarps, 0x0, DewfordTown_Hall_MapBGEvents
diff --git a/data/maps/DewfordTown_Hall/header.inc b/data/maps/DewfordTown_Hall/header.inc
index 31af0f14d..1ba44b49d 100644
--- a/data/maps/DewfordTown_Hall/header.inc
+++ b/data/maps/DewfordTown_Hall/header.inc
@@ -5,11 +5,11 @@ DewfordTown_Hall: @ 8482C7C
.4byte 0x0
.2byte MUS_HIGHTOWN
.2byte 66
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown_House1/events.inc b/data/maps/DewfordTown_House1/events.inc
index 849bb0244..72a8dc305 100644
--- a/data/maps/DewfordTown_House1/events.inc
+++ b/data/maps/DewfordTown_House1/events.inc
@@ -1,7 +1,7 @@
DewfordTown_House1_EventObjects: @ 852D9C8
- object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 6, 3, 3, 9, 0, 0, 0, 0, DewfordTown_House1_EventScript_1FC3D7, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 3, 3, 3, 10, 0, 0, 0, 0, DewfordTown_House1_EventScript_1FC3CE, 0
- object_event 3, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 4, 2, 3, 8, 3, 1, 0, 0, DewfordTown_House1_EventScript_1FC3E0, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, DewfordTown_House1_EventScript_1FC3D7, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 3, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, DewfordTown_House1_EventScript_1FC3CE, 0
+ object_event 3, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 3, 1, 0, 0, DewfordTown_House1_EventScript_1FC3E0, 0
DewfordTown_House1_MapWarps: @ 852DA10
warp_def 3, 7, 0, 3, MAP_DEWFORD_TOWN
diff --git a/data/maps/DewfordTown_House1/header.inc b/data/maps/DewfordTown_House1/header.inc
index c317b12bb..219c70fc3 100644
--- a/data/maps/DewfordTown_House1/header.inc
+++ b/data/maps/DewfordTown_House1/header.inc
@@ -5,11 +5,11 @@ DewfordTown_House1: @ 8482C0C
.4byte 0x0
.2byte MUS_HIGHTOWN
.2byte 64
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown_House2/events.inc b/data/maps/DewfordTown_House2/events.inc
index 8aec9176b..9c03f4ce4 100644
--- a/data/maps/DewfordTown_House2/events.inc
+++ b/data/maps/DewfordTown_House2/events.inc
@@ -1,6 +1,6 @@
DewfordTown_House2_EventObjects: @ 852DD5C
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 6, 5, 3, 10, 0, 0, 0, 0, DewfordTown_House2_EventScript_1FE22E, 0
- object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 2, 3, 3, 1, 0, 0, 0, 0, DewfordTown_House2_EventScript_1FE271, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, DewfordTown_House2_EventScript_1FE22E, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 2, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, DewfordTown_House2_EventScript_1FE271, 0
DewfordTown_House2_MapWarps: @ 852DD8C
warp_def 3, 8, 0, 4, MAP_DEWFORD_TOWN
diff --git a/data/maps/DewfordTown_House2/header.inc b/data/maps/DewfordTown_House2/header.inc
index 6d285c437..248b7a990 100644
--- a/data/maps/DewfordTown_House2/header.inc
+++ b/data/maps/DewfordTown_House2/header.inc
@@ -5,11 +5,11 @@ DewfordTown_House2: @ 8482C98
.4byte 0x0
.2byte MUS_HIGHTOWN
.2byte 67
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/events.inc b/data/maps/DewfordTown_PokemonCenter_1F/events.inc
index aad05249c..2e43a2239 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/events.inc
+++ b/data/maps/DewfordTown_PokemonCenter_1F/events.inc
@@ -1,7 +1,7 @@
DewfordTown_PokemonCenter_1F_EventObjects: @ 852DA34
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC537, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 6, 3, 10, 0, 0, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC545, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 0, 5, 2, 1, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC54E, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC537, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC545, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 0, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 2, 1, 0, 0, DewfordTown_PokemonCenter_1F_EventScript_1FC54E, 0
DewfordTown_PokemonCenter_1F_MapWarps: @ 852DA7C
warp_def 7, 8, 3, 1, MAP_DEWFORD_TOWN
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/header.inc b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
index 99d29f69c..6813134f9 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ DewfordTown_PokemonCenter_1F: @ 8482C28
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/events.inc b/data/maps/DewfordTown_PokemonCenter_2F/events.inc
index 9c739974b..f9d67ecbf 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/events.inc
+++ b/data/maps/DewfordTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
DewfordTown_PokemonCenter_2F_EventObjects: @ 852DAA8
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, DewfordTown_PokemonCenter_2F_EventScript_276B03, 702
DewfordTown_PokemonCenter_2F_MapWarps: @ 852DB08
warp_def 1, 6, 4, 2, MAP_DEWFORD_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/header.inc b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
index 4d6a71785..43485dcad 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ DewfordTown_PokemonCenter_2F: @ 8482C44
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 2
+ .byte MAPSEC_DEWFORD_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/DoubleBattleColosseum/events.inc b/data/maps/DoubleBattleColosseum/events.inc
index f28e9e3e1..ffea67228 100644
--- a/data/maps/DoubleBattleColosseum/events.inc
+++ b/data/maps/DoubleBattleColosseum/events.inc
@@ -5,10 +5,10 @@ DoubleBattleColosseum_MapWarps: @ 8539E88
warp_def 8, 8, 3, 127, MAP_NONE
DoubleBattleColosseum_MapCoordEvents: @ 8539EA8
- coord_event 3, 4, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_08277388
- coord_event 3, 6, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_082773BE
- coord_event 10, 4, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_082773A3
- coord_event 10, 6, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_082773D9
+ coord_event 3, 4, 3, VAR_TEMP_0, 0, gUnknown_08277388
+ coord_event 3, 6, 3, VAR_TEMP_0, 0, gUnknown_082773BE
+ coord_event 10, 4, 3, VAR_TEMP_0, 0, gUnknown_082773A3
+ coord_event 10, 6, 3, VAR_TEMP_0, 0, gUnknown_082773D9
DoubleBattleColosseum_MapEvents:: @ 8539EE8
map_events 0x0, DoubleBattleColosseum_MapWarps, DoubleBattleColosseum_MapCoordEvents, 0x0
diff --git a/data/maps/DoubleBattleColosseum/header.inc b/data/maps/DoubleBattleColosseum/header.inc
index d8275de59..6bfc00393 100644
--- a/data/maps/DoubleBattleColosseum/header.inc
+++ b/data/maps/DoubleBattleColosseum/header.inc
@@ -5,11 +5,11 @@ DoubleBattleColosseum: @ 8484D84
.4byte 0x0
.2byte MUS_RAINBOW
.2byte 224
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/EverGrandeCity/events.inc b/data/maps/EverGrandeCity/events.inc
index b8ca9eea4..e6bc7a10a 100644
--- a/data/maps/EverGrandeCity/events.inc
+++ b/data/maps/EverGrandeCity/events.inc
@@ -5,24 +5,24 @@ EverGrandeCity_MapWarps: @ 8527588
warp_def 18, 27, 0, 1, MAP_VICTORY_ROAD_1F
EverGrandeCity_MapCoordEvents: @ 85275A8
- coord_event 17, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 16, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 18, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 19, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 20, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 21, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 22, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 23, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 24, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 25, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
- coord_event 26, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 17, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 16, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 18, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 19, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 20, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 21, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 22, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 23, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 24, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 25, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
+ coord_event 26, 58, 1, VAR_TEMP_1, 0, EverGrandeCity_EventScript_1E7D46
EverGrandeCity_MapBGEvents: @ 8527658
- bg_event 19, 43, 5, 0, 0, EverGrandeCity_EventScript_1E7D2B
- bg_event 29, 48, 0, 1, 0, EverGrandeCity_EventScript_271E73
- bg_event 18, 52, 5, 0, 0, EverGrandeCity_EventScript_1E7D34
- bg_event 23, 15, 0, 0, 0, EverGrandeCity_EventScript_1E7D3D
- bg_event 28, 48, 0, 1, 0, EverGrandeCity_EventScript_271E73
+ bg_event 19, 43, 5, BG_EVENT_PLAYER_FACING_ANY, EverGrandeCity_EventScript_1E7D2B
+ bg_event 29, 48, 0, BG_EVENT_PLAYER_FACING_NORTH, EverGrandeCity_EventScript_271E73
+ bg_event 18, 52, 5, BG_EVENT_PLAYER_FACING_ANY, EverGrandeCity_EventScript_1E7D34
+ bg_event 23, 15, 0, BG_EVENT_PLAYER_FACING_ANY, EverGrandeCity_EventScript_1E7D3D
+ bg_event 28, 48, 0, BG_EVENT_PLAYER_FACING_NORTH, EverGrandeCity_EventScript_271E73
EverGrandeCity_MapEvents:: @ 8527694
map_events 0x0, EverGrandeCity_MapWarps, EverGrandeCity_MapCoordEvents, EverGrandeCity_MapBGEvents
diff --git a/data/maps/EverGrandeCity/header.inc b/data/maps/EverGrandeCity/header.inc
index 890d8b79f..2bebe5d12 100644
--- a/data/maps/EverGrandeCity/header.inc
+++ b/data/maps/EverGrandeCity/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity: @ 8482598
.4byte EverGrandeCity_MapConnections
.2byte MUS_RAINBOW
.2byte 9
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/events.inc b/data/maps/EverGrandeCity_ChampionsRoom/events.inc
index c97236e41..b09221dca 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/events.inc
+++ b/data/maps/EverGrandeCity_ChampionsRoom/events.inc
@@ -1,7 +1,7 @@
EverGrandeCity_ChampionsRoom_EventObjects: @ 8533700
- object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 6, 5, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 6, 12, 3, 7, 0, 0, 0, 0, 0x0, 920
- object_event 3, EVENT_OBJ_GFX_PROF_BIRCH, 0, 6, 12, 3, 7, 0, 0, 0, 0, 0x0, 921
+ object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 6, 12, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 920
+ object_event 3, EVENT_OBJ_GFX_PROF_BIRCH, 0, 6, 12, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 921
EverGrandeCity_ChampionsRoom_MapWarps: @ 8533748
warp_def 6, 12, 3, 1, MAP_EVER_GRANDE_CITY_HALL4
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/header.inc b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
index e239ed146..03ab762db 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/header.inc
+++ b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_ChampionsRoom: @ 8483C3C
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 115
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_DrakesRoom/events.inc b/data/maps/EverGrandeCity_DrakesRoom/events.inc
index 90c9af1c4..4f61f50ea 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/events.inc
+++ b/data/maps/EverGrandeCity_DrakesRoom/events.inc
@@ -1,5 +1,5 @@
EverGrandeCity_DrakesRoom_EventObjects: @ 85336C4
- object_event 1, EVENT_OBJ_GFX_DRAKE, 0, 6, 5, 3, 8, 0, 0, 0, 0, EverGrandeCity_DrakesRoom_EventScript_2286F3, 0
+ object_event 1, EVENT_OBJ_GFX_DRAKE, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_DrakesRoom_EventScript_2286F3, 0
EverGrandeCity_DrakesRoom_MapWarps: @ 85336DC
warp_def 6, 13, 3, 1, MAP_EVER_GRANDE_CITY_HALL3
diff --git a/data/maps/EverGrandeCity_DrakesRoom/header.inc b/data/maps/EverGrandeCity_DrakesRoom/header.inc
index 0a4878176..fedc35c76 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/header.inc
+++ b/data/maps/EverGrandeCity_DrakesRoom/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_DrakesRoom: @ 8483C20
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 114
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 7
+ .byte MAP_BATTLE_SCENE_DRAKE
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/events.inc b/data/maps/EverGrandeCity_GlaciasRoom/events.inc
index 5490ed006..63dfbc0df 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/events.inc
+++ b/data/maps/EverGrandeCity_GlaciasRoom/events.inc
@@ -1,5 +1,5 @@
EverGrandeCity_GlaciasRoom_EventObjects: @ 8533688
- object_event 1, EVENT_OBJ_GFX_GLACIA, 0, 6, 5, 3, 8, 0, 0, 0, 0, EverGrandeCity_GlaciasRoom_EventScript_228469, 0
+ object_event 1, EVENT_OBJ_GFX_GLACIA, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_GlaciasRoom_EventScript_228469, 0
EverGrandeCity_GlaciasRoom_MapWarps: @ 85336A0
warp_def 6, 13, 3, 1, MAP_EVER_GRANDE_CITY_HALL2
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/header.inc b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
index dbc20fd80..dd23d11ef 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/header.inc
+++ b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_GlaciasRoom: @ 8483C04
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 113
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 6
+ .byte MAP_BATTLE_SCENE_GLACIA
diff --git a/data/maps/EverGrandeCity_Hall1/header.inc b/data/maps/EverGrandeCity_Hall1/header.inc
index 4dacefc77..b055ba8b1 100644
--- a/data/maps/EverGrandeCity_Hall1/header.inc
+++ b/data/maps/EverGrandeCity_Hall1/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_Hall1: @ 8483C58
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 116
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_Hall2/header.inc b/data/maps/EverGrandeCity_Hall2/header.inc
index 0c160c76e..a80a688e0 100644
--- a/data/maps/EverGrandeCity_Hall2/header.inc
+++ b/data/maps/EverGrandeCity_Hall2/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_Hall2: @ 8483C74
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 116
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_Hall3/header.inc b/data/maps/EverGrandeCity_Hall3/header.inc
index da2ef5259..18a9d90dc 100644
--- a/data/maps/EverGrandeCity_Hall3/header.inc
+++ b/data/maps/EverGrandeCity_Hall3/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_Hall3: @ 8483C90
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 116
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_Hall4/header.inc b/data/maps/EverGrandeCity_Hall4/header.inc
index da0b96380..1aeb8e6a2 100644
--- a/data/maps/EverGrandeCity_Hall4/header.inc
+++ b/data/maps/EverGrandeCity_Hall4/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_Hall4: @ 8483CAC
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 315
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_Hall5/header.inc b/data/maps/EverGrandeCity_Hall5/header.inc
index 0c541bd58..dd82e6b56 100644
--- a/data/maps/EverGrandeCity_Hall5/header.inc
+++ b/data/maps/EverGrandeCity_Hall5/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_Hall5: @ 8483CC8
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 116
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_HallOfFame/events.inc b/data/maps/EverGrandeCity_HallOfFame/events.inc
index 50fc7fbdc..ad5f088c5 100644
--- a/data/maps/EverGrandeCity_HallOfFame/events.inc
+++ b/data/maps/EverGrandeCity_HallOfFame/events.inc
@@ -1,5 +1,5 @@
EverGrandeCity_HallOfFame_EventObjects: @ 85338FC
- object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 6, 16, 3, 7, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 6, 16, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
EverGrandeCity_HallOfFame_MapWarps: @ 8533914
warp_def 7, 11, 3, 1, MAP_EVER_GRANDE_CITY_CHAMPIONS_ROOM
diff --git a/data/maps/EverGrandeCity_HallOfFame/header.inc b/data/maps/EverGrandeCity_HallOfFame/header.inc
index 786b7c598..c575b2f08 100644
--- a/data/maps/EverGrandeCity_HallOfFame/header.inc
+++ b/data/maps/EverGrandeCity_HallOfFame/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_HallOfFame: @ 8483D00
.4byte 0x0
.2byte MUS_EIKOU_R
.2byte 298
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/events.inc b/data/maps/EverGrandeCity_PhoebesRoom/events.inc
index 296fe3240..abaa81622 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/events.inc
+++ b/data/maps/EverGrandeCity_PhoebesRoom/events.inc
@@ -1,5 +1,5 @@
EverGrandeCity_PhoebesRoom_EventObjects: @ 853364C
- object_event 1, EVENT_OBJ_GFX_PHOEBE, 0, 6, 5, 3, 8, 0, 0, 0, 0, EverGrandeCity_PhoebesRoom_EventScript_2281CB, 0
+ object_event 1, EVENT_OBJ_GFX_PHOEBE, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_PhoebesRoom_EventScript_2281CB, 0
EverGrandeCity_PhoebesRoom_MapWarps: @ 8533664
warp_def 6, 13, 3, 1, MAP_EVER_GRANDE_CITY_HALL1
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/header.inc b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
index 2e7bef16d..64bcaec0d 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/header.inc
+++ b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_PhoebesRoom: @ 8483BE8
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 112
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 5
+ .byte MAP_BATTLE_SCENE_PHOEBE
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/events.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/events.inc
index 1f7e26046..7e90c35c7 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/events.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
EverGrandeCity_PokemonCenter_1F_EventObjects: @ 8533930
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A59, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 5, 3, 8, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A67, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 10, 7, 3, 10, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A70, 0
- object_event 4, EVENT_OBJ_GFX_SCOTT, 0, 9, 4, 3, 7, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A79, 793
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A59, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A67, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A70, 0
+ object_event 4, EVENT_OBJ_GFX_SCOTT, 0, 9, 4, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, EverGrandeCity_PokemonCenter_1F_EventScript_229A79, 793
EverGrandeCity_PokemonCenter_1F_MapWarps: @ 8533990
warp_def 7, 8, 3, 1, MAP_EVER_GRANDE_CITY
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
index 613b47446..46af6f51e 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_PokemonCenter_1F: @ 8483D1C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/events.inc b/data/maps/EverGrandeCity_PokemonCenter_2F/events.inc
index 98671f414..08dbeb5c6 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/events.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
EverGrandeCity_PokemonCenter_2F_EventObjects: @ 85339BC
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonCenter_2F_EventScript_276B03, 702
EverGrandeCity_PokemonCenter_2F_MapWarps: @ 8533A1C
warp_def 1, 6, 4, 2, MAP_EVER_GRANDE_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
index 63539b7a1..163663bb9 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_PokemonCenter_2F: @ 8483D38
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/events.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/events.inc
index ff2ca71c2..c04a0f30d 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/events.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/events.inc
@@ -1,8 +1,8 @@
EverGrandeCity_PokemonLeague_1F_EventObjects: @ 8533860
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 3, 2, 3, 8, 0, 0, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_2295FC, 0
- object_event 2, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 16, 2, 3, 8, 0, 0, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_22960A, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 8, 2, 3, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_229636, 0
- object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 11, 2, 3, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_229636, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_2295FC, 0
+ object_event 2, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 16, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_22960A, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_229636, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_1F_EventScript_229636, 0
EverGrandeCity_PokemonLeague_1F_MapWarps: @ 85338C0
warp_def 9, 11, 3, 0, MAP_EVER_GRANDE_CITY
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
index d99e18907..c6a86baa5 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_PokemonLeague_1F: @ 8483CE4
.4byte 0x0
.2byte MUS_POKECEN
.2byte 270
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_PokemonLeague_2F/events.inc b/data/maps/EverGrandeCity_PokemonLeague_2F/events.inc
index a09e8ed31..18d45eef9 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_2F/events.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_2F/events.inc
@@ -1,8 +1,8 @@
EverGrandeCity_PokemonLeague_2F_EventObjects: @ 8533A48
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, EverGrandeCity_PokemonLeague_2F_EventScript_276B03, 702
EverGrandeCity_PokemonLeague_2F_MapWarps: @ 8533AA8
warp_def 1, 6, 4, 4, MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_1F
diff --git a/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc b/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
index 61d0b857a..61370c18d 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_2F/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_PokemonLeague_2F: @ 8483D54
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/EverGrandeCity_SidneysRoom/events.inc b/data/maps/EverGrandeCity_SidneysRoom/events.inc
index af4c5de98..a1446aef8 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/events.inc
+++ b/data/maps/EverGrandeCity_SidneysRoom/events.inc
@@ -1,5 +1,5 @@
EverGrandeCity_SidneysRoom_EventObjects: @ 8533610
- object_event 1, EVENT_OBJ_GFX_SIDNEY, 0, 6, 5, 3, 8, 0, 0, 0, 0, EverGrandeCity_SidneysRoom_EventScript_227F64, 0
+ object_event 1, EVENT_OBJ_GFX_SIDNEY, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, EverGrandeCity_SidneysRoom_EventScript_227F64, 0
EverGrandeCity_SidneysRoom_MapWarps: @ 8533628
warp_def 6, 13, 3, 1, MAP_EVER_GRANDE_CITY_HALL5
diff --git a/data/maps/EverGrandeCity_SidneysRoom/header.inc b/data/maps/EverGrandeCity_SidneysRoom/header.inc
index 3855eb87a..ce3356a95 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/header.inc
+++ b/data/maps/EverGrandeCity_SidneysRoom/header.inc
@@ -5,11 +5,11 @@ EverGrandeCity_SidneysRoom: @ 8483BCC
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 111
- .byte 15
+ .byte MAPSEC_EVER_GRANDE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 4
+ .byte MAP_BATTLE_SCENE_SIDNEY
diff --git a/data/maps/FallarborTown/events.inc b/data/maps/FallarborTown/events.inc
index 91a98cc28..fae6f714e 100644
--- a/data/maps/FallarborTown/events.inc
+++ b/data/maps/FallarborTown/events.inc
@@ -1,8 +1,8 @@
FallarborTown_EventObjects: @ 8527BE0
- object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 8, 11, 3, 8, 0, 1, 0, 0, FallarborTown_EventScript_1EB22B, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 11, 9, 3, 5, 1, 0, 0, 0, FallarborTown_EventScript_1EB20C, 0
- object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 11, 15, 3, 3, 1, 1, 0, 0, FallarborTown_EventScript_1EB234, 0
- object_event 4, EVENT_OBJ_GFX_AZURILL, 0, 8, 12, 3, 1, 1, 0, 0, 0, FallarborTown_EventScript_1EB23D, 907
+ object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 8, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 1, 0, 0, FallarborTown_EventScript_1EB22B, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 11, 9, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, FallarborTown_EventScript_1EB20C, 0
+ object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 11, 15, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 1, 0, 0, FallarborTown_EventScript_1EB234, 0
+ object_event 4, EVENT_OBJ_GFX_AZURILL, 0, 8, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 0, 0, 0, FallarborTown_EventScript_1EB23D, 907
FallarborTown_MapWarps: @ 8527C40
warp_def 15, 15, 0, 0, MAP_FALLARBOR_TOWN_MART
@@ -12,14 +12,14 @@ FallarborTown_MapWarps: @ 8527C40
warp_def 1, 6, 0, 0, MAP_FALLARBOR_TOWN_HOUSE2
FallarborTown_MapBGEvents: @ 8527C68
- bg_event 16, 15, 0, 1, 0, FallarborTown_EventScript_271E6A
- bg_event 15, 7, 0, 1, 0, FallarborTown_EventScript_271E73
- bg_event 6, 8, 0, 0, 0, FallarborTown_EventScript_1EB250
- bg_event 16, 7, 0, 1, 0, FallarborTown_EventScript_271E73
- bg_event 10, 11, 0, 0, 0, FallarborTown_EventScript_1EB259
- bg_event 17, 15, 0, 1, 0, FallarborTown_EventScript_271E6A
- bg_event 3, 7, 0, 0, 0, FallarborTown_EventScript_1EB262
- bg_event 2, 15, 3, 7, 0, ITEM_NUGGET, 28, 0
+ bg_event 16, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, FallarborTown_EventScript_271E6A
+ bg_event 15, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, FallarborTown_EventScript_271E73
+ bg_event 6, 8, 0, BG_EVENT_PLAYER_FACING_ANY, FallarborTown_EventScript_1EB250
+ bg_event 16, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, FallarborTown_EventScript_271E73
+ bg_event 10, 11, 0, BG_EVENT_PLAYER_FACING_ANY, FallarborTown_EventScript_1EB259
+ bg_event 17, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, FallarborTown_EventScript_271E6A
+ bg_event 3, 7, 0, BG_EVENT_PLAYER_FACING_ANY, FallarborTown_EventScript_1EB262
+ bg_hidden_item_event 2, 15, 3, ITEM_NUGGET, 28
FallarborTown_MapEvents:: @ 8527CC8
map_events FallarborTown_EventObjects, FallarborTown_MapWarps, 0x0, FallarborTown_MapBGEvents
diff --git a/data/maps/FallarborTown/header.inc b/data/maps/FallarborTown/header.inc
index c26b91f29..0c2053b8b 100644
--- a/data/maps/FallarborTown/header.inc
+++ b/data/maps/FallarborTown/header.inc
@@ -5,11 +5,11 @@ FallarborTown: @ 8482624
.4byte FallarborTown_MapConnections
.2byte MUS_TONEKUSA
.2byte 14
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/events.inc b/data/maps/FallarborTown_BattleTentBattleRoom/events.inc
index c4e35ebbb..f3c8838e6 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/events.inc
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/events.inc
@@ -1,7 +1,7 @@
FallarborTown_BattleTentBattleRoom_EventObjects: @ 852E444
- object_event 1, EVENT_OBJ_GFX_TRADER, 0, 4, 8, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 2, 0, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TRADER, 0, 4, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
FallarborTown_BattleTentBattleRoom_MapEvents:: @ 852E48C
map_events FallarborTown_BattleTentBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/FallarborTown_BattleTentBattleRoom/header.inc b/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
index be81ffe6e..81dbad44a 100644
--- a/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
+++ b/data/maps/FallarborTown_BattleTentBattleRoom/header.inc
@@ -5,11 +5,11 @@ FallarborTown_BattleTentBattleRoom: @ 8482DCC
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 386
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_BattleTentCorridor/events.inc b/data/maps/FallarborTown_BattleTentCorridor/events.inc
index 471ca66a3..4af82f353 100644
--- a/data/maps/FallarborTown_BattleTentCorridor/events.inc
+++ b/data/maps/FallarborTown_BattleTentCorridor/events.inc
@@ -1,5 +1,5 @@
FallarborTown_BattleTentCorridor_EventObjects: @ 852E418
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 6, 3, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
FallarborTown_BattleTentCorridor_MapEvents:: @ 852E430
map_events FallarborTown_BattleTentCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/FallarborTown_BattleTentCorridor/header.inc b/data/maps/FallarborTown_BattleTentCorridor/header.inc
index 5f2023a71..4e9484d11 100644
--- a/data/maps/FallarborTown_BattleTentCorridor/header.inc
+++ b/data/maps/FallarborTown_BattleTentCorridor/header.inc
@@ -5,11 +5,11 @@ FallarborTown_BattleTentCorridor: @ 8482DB0
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 385
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_BattleTentLobby/events.inc b/data/maps/FallarborTown_BattleTentLobby/events.inc
index 570287ae3..cdf9c79b9 100644
--- a/data/maps/FallarborTown_BattleTentLobby/events.inc
+++ b/data/maps/FallarborTown_BattleTentLobby/events.inc
@@ -1,16 +1,16 @@
FallarborTown_BattleTentLobby_EventObjects: @ 852E370
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 5, 3, 8, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200001, 0
- object_event 2, EVENT_OBJ_GFX_HIKER, 0, 1, 5, 3, 5, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_20020D, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 12, 6, 3, 3, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200216, 0
- object_event 4, EVENT_OBJ_GFX_LASS, 0, 10, 9, 3, 8, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_20021F, 0
- object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 0, 7, 3, 10, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200228, 767
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200001, 0
+ object_event 2, EVENT_OBJ_GFX_HIKER, 0, 1, 5, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_20020D, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 12, 6, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200216, 0
+ object_event 4, EVENT_OBJ_GFX_LASS, 0, 10, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_20021F, 0
+ object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 0, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, FallarborTown_BattleTentLobby_EventScript_200228, 767
FallarborTown_BattleTentLobby_MapWarps: @ 852E3E8
warp_def 6, 9, 0, 1, MAP_FALLARBOR_TOWN
warp_def 7, 9, 0, 1, MAP_FALLARBOR_TOWN
FallarborTown_BattleTentLobby_MapBGEvents: @ 852E3F8
- bg_event 4, 5, 0, 0, 0, FallarborTown_BattleTentLobby_EventScript_20024F
+ bg_event 4, 5, 0, BG_EVENT_PLAYER_FACING_ANY, FallarborTown_BattleTentLobby_EventScript_20024F
FallarborTown_BattleTentLobby_MapEvents:: @ 852E404
map_events FallarborTown_BattleTentLobby_EventObjects, FallarborTown_BattleTentLobby_MapWarps, 0x0, FallarborTown_BattleTentLobby_MapBGEvents
diff --git a/data/maps/FallarborTown_BattleTentLobby/header.inc b/data/maps/FallarborTown_BattleTentLobby/header.inc
index ba86df464..416d700d0 100644
--- a/data/maps/FallarborTown_BattleTentLobby/header.inc
+++ b/data/maps/FallarborTown_BattleTentLobby/header.inc
@@ -5,11 +5,11 @@ FallarborTown_BattleTentLobby: @ 8482D94
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 384
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_House1/events.inc b/data/maps/FallarborTown_House1/events.inc
index 5c2323b74..8f16a7869 100644
--- a/data/maps/FallarborTown_House1/events.inc
+++ b/data/maps/FallarborTown_House1/events.inc
@@ -1,6 +1,6 @@
FallarborTown_House1_EventObjects: @ 852E5B8
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 4, 3, 2, 1, 1, 0, 0, FallarborTown_House1_EventScript_200F13, 928
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 6, 3, 5, 1, 0, 0, 0, FallarborTown_House1_EventScript_200FBC, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FallarborTown_House1_EventScript_200F13, 928
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 6, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, FallarborTown_House1_EventScript_200FBC, 0
FallarborTown_House1_MapWarps: @ 852E5E8
warp_def 3, 8, 0, 3, MAP_FALLARBOR_TOWN
diff --git a/data/maps/FallarborTown_House1/header.inc b/data/maps/FallarborTown_House1/header.inc
index 443a4dc27..aa182e2ed 100644
--- a/data/maps/FallarborTown_House1/header.inc
+++ b/data/maps/FallarborTown_House1/header.inc
@@ -5,11 +5,11 @@ FallarborTown_House1: @ 8482E20
.4byte 0x0
.2byte MUS_TONEKUSA
.2byte 59
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_House2/events.inc b/data/maps/FallarborTown_House2/events.inc
index 342e2e60b..1b4e1c96e 100644
--- a/data/maps/FallarborTown_House2/events.inc
+++ b/data/maps/FallarborTown_House2/events.inc
@@ -1,5 +1,5 @@
FallarborTown_House2_EventObjects: @ 852E60C
- object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 4, 4, 3, 8, 0, 0, 0, 0, FallarborTown_House2_EventScript_201383, 0
+ object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FallarborTown_House2_EventScript_201383, 0
FallarborTown_House2_MapWarps: @ 852E624
warp_def 3, 7, 0, 4, MAP_FALLARBOR_TOWN
diff --git a/data/maps/FallarborTown_House2/header.inc b/data/maps/FallarborTown_House2/header.inc
index 17cadef2b..c8c22eacf 100644
--- a/data/maps/FallarborTown_House2/header.inc
+++ b/data/maps/FallarborTown_House2/header.inc
@@ -5,11 +5,11 @@ FallarborTown_House2: @ 8482E3C
.4byte 0x0
.2byte MUS_TONEKUSA
.2byte 60
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_Mart/events.inc b/data/maps/FallarborTown_Mart/events.inc
index 6d7188c6a..f2ec25c13 100644
--- a/data/maps/FallarborTown_Mart/events.inc
+++ b/data/maps/FallarborTown_Mart/events.inc
@@ -1,9 +1,9 @@
FallarborTown_Mart_EventObjects: @ 852E2D4
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, FallarborTown_Mart_EventScript_1FFCBF, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 3, 3, 2, 1, 1, 0, 0, FallarborTown_Mart_EventScript_1FFCF4, 0
- object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 9, 6, 3, 8, 0, 0, 0, 0, FallarborTown_Mart_EventScript_1FFCFD, 0
- object_event 4, EVENT_OBJ_GFX_SKITTY, 0, 2, 5, 3, 1, 1, 1, 0, 0, FallarborTown_Mart_EventScript_1FFD06, 0
- object_event 5, EVENT_OBJ_GFX_GIRL_2, 0, 7, 2, 3, 7, 0, 0, 0, 0, FallarborTown_Mart_EventScript_2C80B6, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FallarborTown_Mart_EventScript_1FFCBF, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FallarborTown_Mart_EventScript_1FFCF4, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FallarborTown_Mart_EventScript_1FFCFD, 0
+ object_event 4, EVENT_OBJ_GFX_SKITTY, 0, 2, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, FallarborTown_Mart_EventScript_1FFD06, 0
+ object_event 5, EVENT_OBJ_GFX_GIRL_2, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, FallarborTown_Mart_EventScript_2C80B6, 0
FallarborTown_Mart_MapWarps: @ 852E34C
warp_def 3, 7, 0, 0, MAP_FALLARBOR_TOWN
diff --git a/data/maps/FallarborTown_Mart/header.inc b/data/maps/FallarborTown_Mart/header.inc
index 6e8aa3ef3..3119638bf 100644
--- a/data/maps/FallarborTown_Mart/header.inc
+++ b/data/maps/FallarborTown_Mart/header.inc
@@ -5,11 +5,11 @@ FallarborTown_Mart: @ 8482D78
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/events.inc b/data/maps/FallarborTown_PokemonCenter_1F/events.inc
index 368190914..fffc618eb 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/events.inc
+++ b/data/maps/FallarborTown_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
FallarborTown_PokemonCenter_1F_EventObjects: @ 852E4A0
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BE1, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 10, 6, 3, 10, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BEF, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 3, 3, 8, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BF8, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 10, 2, 3, 7, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200C01, 871
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BE1, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BEF, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200BF8, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, FallarborTown_PokemonCenter_1F_EventScript_200C01, 871
FallarborTown_PokemonCenter_1F_MapWarps: @ 852E500
warp_def 7, 8, 3, 2, MAP_FALLARBOR_TOWN
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/header.inc b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
index 515518d9a..65df98a81 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ FallarborTown_PokemonCenter_1F: @ 8482DE8
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/events.inc b/data/maps/FallarborTown_PokemonCenter_2F/events.inc
index 9162a2822..563b6bc50 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/events.inc
+++ b/data/maps/FallarborTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
FallarborTown_PokemonCenter_2F_EventObjects: @ 852E52C
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FallarborTown_PokemonCenter_2F_EventScript_276B03, 702
FallarborTown_PokemonCenter_2F_MapWarps: @ 852E58C
warp_def 1, 6, 4, 2, MAP_FALLARBOR_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/header.inc b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
index 2c67be178..5308b4e09 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ FallarborTown_PokemonCenter_2F: @ 8482E04
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 4
+ .byte MAPSEC_FALLARBOR_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FarawayIsland_Entrance/events.inc b/data/maps/FarawayIsland_Entrance/events.inc
index 8af15533b..6c2a8ebe3 100644
--- a/data/maps/FarawayIsland_Entrance/events.inc
+++ b/data/maps/FarawayIsland_Entrance/events.inc
@@ -1,18 +1,18 @@
FarawayIsland_Entrance_EventObjects: @ 853D710
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 13, 39, 3, 7, 0, 0, 0, 0, FarawayIsland_Entrance_EventScript_267CA2, 0
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 13, 41, 1, 10, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 13, 39, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, FarawayIsland_Entrance_EventScript_267CA2, 0
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 13, 41, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
FarawayIsland_Entrance_MapWarps: @ 853D740
warp_def 22, 7, 3, 0, MAP_FARAWAY_ISLAND_INTERIOR
warp_def 23, 7, 3, 1, MAP_FARAWAY_ISLAND_INTERIOR
FarawayIsland_Entrance_MapCoordEvents: @ 853D750
- coord_event 9, 18, 3, 0, 0, 0, 0, FarawayIsland_Entrance_EventScript_267C98
- coord_event 10, 20, 3, 0, 0, 0, 0, FarawayIsland_Entrance_EventScript_267C9D
- coord_event 22, 9, 3, 0, 0, 0, 0, FarawayIsland_Entrance_EventScript_267C98
+ coord_event 9, 18, 3, 0, 0, FarawayIsland_Entrance_EventScript_267C98
+ coord_event 10, 20, 3, 0, 0, FarawayIsland_Entrance_EventScript_267C9D
+ coord_event 22, 9, 3, 0, 0, FarawayIsland_Entrance_EventScript_267C98
FarawayIsland_Entrance_MapBGEvents: @ 853D780
- bg_event 3, 32, 0, 1, 0, FarawayIsland_Entrance_EventScript_267CF1
+ bg_event 3, 32, 0, BG_EVENT_PLAYER_FACING_NORTH, FarawayIsland_Entrance_EventScript_267CF1
FarawayIsland_Entrance_MapEvents:: @ 853D78C
map_events FarawayIsland_Entrance_EventObjects, FarawayIsland_Entrance_MapWarps, FarawayIsland_Entrance_MapCoordEvents, FarawayIsland_Entrance_MapBGEvents
diff --git a/data/maps/FarawayIsland_Entrance/header.inc b/data/maps/FarawayIsland_Entrance/header.inc
index 5d7879d64..e06051d7e 100644
--- a/data/maps/FarawayIsland_Entrance/header.inc
+++ b/data/maps/FarawayIsland_Entrance/header.inc
@@ -5,11 +5,11 @@ FarawayIsland_Entrance: @ 848575C
.4byte 0x0
.2byte MUS_DAN02
.2byte 402
- .byte 201
+ .byte MAPSEC_FARAWAY_ISLAND
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FarawayIsland_Interior/events.inc b/data/maps/FarawayIsland_Interior/events.inc
index c2cd25b40..b9242b5be 100644
--- a/data/maps/FarawayIsland_Interior/events.inc
+++ b/data/maps/FarawayIsland_Interior/events.inc
@@ -1,5 +1,5 @@
FarawayIsland_Interior_EventObjects: @ 853D7A0
- object_event 1, EVENT_OBJ_GFX_MEW, 0, 13, 17, 3, 60, 15, 15, 0, 1, FarawayIsland_Interior_EventScript_267DF2, 718
+ object_event 1, EVENT_OBJ_GFX_MEW, 0, 13, 17, 3, MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS, 15, 15, 0, 1, FarawayIsland_Interior_EventScript_267DF2, 718
FarawayIsland_Interior_MapWarps: @ 853D7B8
warp_def 12, 19, 0, 0, MAP_FARAWAY_ISLAND_ENTRANCE
diff --git a/data/maps/FarawayIsland_Interior/header.inc b/data/maps/FarawayIsland_Interior/header.inc
index dd29fcc26..b45ac71c3 100644
--- a/data/maps/FarawayIsland_Interior/header.inc
+++ b/data/maps/FarawayIsland_Interior/header.inc
@@ -5,11 +5,11 @@ FarawayIsland_Interior: @ 8485778
.4byte 0x0
.2byte MUS_DAN02
.2byte 403
- .byte 201
+ .byte MAPSEC_FARAWAY_ISLAND
.byte 0
- .byte 11
- .byte 8
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FieryPath/events.inc b/data/maps/FieryPath/events.inc
index 37fecaf5e..3b3985325 100644
--- a/data/maps/FieryPath/events.inc
+++ b/data/maps/FieryPath/events.inc
@@ -1,12 +1,12 @@
FieryPath_EventObjects: @ 8534C80
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 3, 3, 1, 1, 1, 0, 0, FieryPath_EventScript_29119E, 1091
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 15, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 17
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 17, 15, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 18
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 11, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 19
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 12, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 20
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 23, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 21
- object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 24, 3, 1, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 22
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 32, 3, 1, 1, 1, 0, 0, FieryPath_EventScript_291191, 1111
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, FieryPath_EventScript_29119E, 1091
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 17
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 17, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 18
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 19
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 20
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 23, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 21
+ object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 24, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FieryPath_EventScript_2908BA, 22
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 32, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, FieryPath_EventScript_291191, 1111
FieryPath_MapWarps: @ 8534D40
warp_def 26, 36, 3, 4, MAP_ROUTE112
diff --git a/data/maps/FieryPath/header.inc b/data/maps/FieryPath/header.inc
index c02896935..3c9f51bc1 100644
--- a/data/maps/FieryPath/header.inc
+++ b/data/maps/FieryPath/header.inc
@@ -5,11 +5,11 @@ FieryPath: @ 8484048
.4byte 0x0
.2byte MUS_DAN01
.2byte 293
- .byte 74
+ .byte MAPSEC_FIERY_PATH
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity/events.inc b/data/maps/FortreeCity/events.inc
index c943e230d..914c4901c 100644
--- a/data/maps/FortreeCity/events.inc
+++ b/data/maps/FortreeCity/events.inc
@@ -1,11 +1,11 @@
FortreeCity_EventObjects: @ 8526B9C
- object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 31, 3, 4, 1, 0, 0, 0, 0, FortreeCity_EventScript_1E25B6, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 32, 16, 3, 2, 1, 1, 0, 0, FortreeCity_EventScript_1E25DE, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 32, 10, 3, 3, 0, 1, 0, 0, FortreeCity_EventScript_1E25BF, 0
- object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 11, 14, 4, 1, 0, 0, 0, 0, FortreeCity_EventScript_1E25F0, 0
- object_event 5, EVENT_OBJ_GFX_OLD_MAN_2, 0, 8, 10, 3, 1, 0, 0, 0, 0, FortreeCity_EventScript_1E25E7, 0
- object_event 6, EVENT_OBJ_GFX_BOY_5, 0, 9, 16, 3, 8, 0, 0, 0, 0, FortreeCity_EventScript_1E25F9, 0
- object_event 7, EVENT_OBJ_GFX_KECLEON_1, 0, 25, 8, 3, 76, 1, 1, 0, 0, FortreeCity_EventScript_1E2614, 969
+ object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 31, 3, 4, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FortreeCity_EventScript_1E25B6, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 32, 16, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FortreeCity_EventScript_1E25DE, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 32, 10, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, FortreeCity_EventScript_1E25BF, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 11, 14, 4, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FortreeCity_EventScript_1E25F0, 0
+ object_event 5, EVENT_OBJ_GFX_OLD_MAN_2, 0, 8, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FortreeCity_EventScript_1E25E7, 0
+ object_event 6, EVENT_OBJ_GFX_BOY_5, 0, 9, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_EventScript_1E25F9, 0
+ object_event 7, EVENT_OBJ_GFX_KECLEON_1, 0, 25, 8, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, FortreeCity_EventScript_1E2614, 969
FortreeCity_MapWarps: @ 8526C44
warp_def 5, 6, 0, 0, MAP_FORTREE_CITY_POKEMON_CENTER_1F
@@ -19,12 +19,12 @@ FortreeCity_MapWarps: @ 8526C44
warp_def 37, 13, 0, 0, MAP_FORTREE_CITY_DECORATION_SHOP
FortreeCity_MapBGEvents: @ 8526C8C
- bg_event 6, 9, 0, 0, 0, FortreeCity_EventScript_1E2602
- bg_event 7, 6, 0, 1, 0, FortreeCity_EventScript_271E73
- bg_event 5, 14, 0, 1, 0, FortreeCity_EventScript_271E6A
- bg_event 26, 10, 0, 0, 0, FortreeCity_EventScript_1E260B
- bg_event 6, 6, 0, 1, 0, FortreeCity_EventScript_271E73
- bg_event 6, 14, 0, 1, 0, FortreeCity_EventScript_271E6A
+ bg_event 6, 9, 0, BG_EVENT_PLAYER_FACING_ANY, FortreeCity_EventScript_1E2602
+ bg_event 7, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_EventScript_271E73
+ bg_event 5, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_EventScript_271E6A
+ bg_event 26, 10, 0, BG_EVENT_PLAYER_FACING_ANY, FortreeCity_EventScript_1E260B
+ bg_event 6, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_EventScript_271E73
+ bg_event 6, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_EventScript_271E6A
FortreeCity_MapEvents:: @ 8526CD4
map_events FortreeCity_EventObjects, FortreeCity_MapWarps, 0x0, FortreeCity_MapBGEvents
diff --git a/data/maps/FortreeCity/header.inc b/data/maps/FortreeCity/header.inc
index b091e166f..3f671fb6c 100644
--- a/data/maps/FortreeCity/header.inc
+++ b/data/maps/FortreeCity/header.inc
@@ -5,11 +5,11 @@ FortreeCity: @ 8482528
.4byte FortreeCity_MapConnections
.2byte MUS_MACHI_S3
.2byte 5
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_DecorationShop/events.inc b/data/maps/FortreeCity_DecorationShop/events.inc
index fe85e94d6..22abe3103 100644
--- a/data/maps/FortreeCity_DecorationShop/events.inc
+++ b/data/maps/FortreeCity_DecorationShop/events.inc
@@ -1,8 +1,8 @@
FortreeCity_DecorationShop_EventObjects: @ 85310B0
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 5, 3, 1, 1, 1, 0, 0, FortreeCity_DecorationShop_EventScript_21800E, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 0, 4, 3, 9, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_218017, 0
- object_event 3, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 2, 3, 8, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_218020, 0
- object_event 4, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 6, 2, 3, 8, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_21804C, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, FortreeCity_DecorationShop_EventScript_21800E, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_218017, 0
+ object_event 3, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_218020, 0
+ object_event 4, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 6, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_DecorationShop_EventScript_21804C, 0
FortreeCity_DecorationShop_MapWarps: @ 8531110
warp_def 3, 5, 0, 8, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_DecorationShop/header.inc b/data/maps/FortreeCity_DecorationShop/header.inc
index 4ebde8a93..651b37488 100644
--- a/data/maps/FortreeCity_DecorationShop/header.inc
+++ b/data/maps/FortreeCity_DecorationShop/header.inc
@@ -5,11 +5,11 @@ FortreeCity_DecorationShop: @ 848361C
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 255
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_Gym/events.inc b/data/maps/FortreeCity_Gym/events.inc
index 234c10b0c..5cc222c4e 100644
--- a/data/maps/FortreeCity_Gym/events.inc
+++ b/data/maps/FortreeCity_Gym/events.inc
@@ -1,20 +1,20 @@
FortreeCity_Gym_EventObjects: @ 8530C98
- object_event 1, EVENT_OBJ_GFX_WINONA, 0, 15, 2, 3, 8, 0, 0, 0, 0, FortreeCity_Gym_EventScript_2165C8, 0
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 4, 14, 3, 8, 0, 0, 1, 3, FortreeCity_Gym_EventScript_2166A8, 0
- object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 10, 10, 3, 9, 0, 0, 1, 2, FortreeCity_Gym_EventScript_2166D6, 0
- object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 5, 17, 3, 9, 0, 0, 1, 1, FortreeCity_Gym_EventScript_2166ED, 0
- object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 9, 8, 3, 8, 0, 0, 1, 2, FortreeCity_Gym_EventScript_2166BF, 0
- object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 15, 21, 3, 8, 0, 0, 0, 0, FortreeCity_Gym_EventScript_216732, 0
- object_event 7, EVENT_OBJ_GFX_MAN_6, 0, 4, 23, 3, 10, 1, 1, 1, 1, FortreeCity_Gym_EventScript_216704, 0
- object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 1, 10, 3, 7, 1, 1, 1, 3, FortreeCity_Gym_EventScript_21671B, 0
+ object_event 1, EVENT_OBJ_GFX_WINONA, 0, 15, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_Gym_EventScript_2165C8, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 4, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, FortreeCity_Gym_EventScript_2166A8, 0
+ object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 10, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, FortreeCity_Gym_EventScript_2166D6, 0
+ object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 5, 17, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, FortreeCity_Gym_EventScript_2166ED, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 9, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, FortreeCity_Gym_EventScript_2166BF, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 15, 21, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_Gym_EventScript_216732, 0
+ object_event 7, EVENT_OBJ_GFX_MAN_6, 0, 4, 23, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 1, FortreeCity_Gym_EventScript_216704, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 1, 10, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, FortreeCity_Gym_EventScript_21671B, 0
FortreeCity_Gym_MapWarps: @ 8530D58
warp_def 15, 24, 0, 2, MAP_FORTREE_CITY
warp_def 16, 24, 0, 2, MAP_FORTREE_CITY
FortreeCity_Gym_MapBGEvents: @ 8530D68
- bg_event 14, 21, 0, 1, 0, FortreeCity_Gym_EventScript_216751
- bg_event 17, 21, 0, 1, 0, FortreeCity_Gym_EventScript_216761
+ bg_event 14, 21, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_Gym_EventScript_216751
+ bg_event 17, 21, 0, BG_EVENT_PLAYER_FACING_NORTH, FortreeCity_Gym_EventScript_216761
FortreeCity_Gym_MapEvents:: @ 8530D80
map_events FortreeCity_Gym_EventObjects, FortreeCity_Gym_MapWarps, 0x0, FortreeCity_Gym_MapBGEvents
diff --git a/data/maps/FortreeCity_Gym/header.inc b/data/maps/FortreeCity_Gym/header.inc
index eb241b368..54a45633d 100644
--- a/data/maps/FortreeCity_Gym/header.inc
+++ b/data/maps/FortreeCity_Gym/header.inc
@@ -5,11 +5,11 @@ FortreeCity_Gym: @ 848353C
.4byte 0x0
.2byte MUS_GIM
.2byte 100
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/FortreeCity_House1/events.inc b/data/maps/FortreeCity_House1/events.inc
index 99d34626c..35ed2acaf 100644
--- a/data/maps/FortreeCity_House1/events.inc
+++ b/data/maps/FortreeCity_House1/events.inc
@@ -1,7 +1,7 @@
FortreeCity_House1_EventObjects: @ 8530C2C
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 3, 3, 10, 0, 0, 0, 0, FortreeCity_House1_EventScript_2162BB, 0
- object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 2, 3, 3, 9, 0, 0, 0, 0, FortreeCity_House1_EventScript_216368, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 7, 4, 3, 1, 1, 1, 0, 0, FortreeCity_House1_EventScript_21635F, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FortreeCity_House1_EventScript_2162BB, 0
+ object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, FortreeCity_House1_EventScript_216368, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 7, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, FortreeCity_House1_EventScript_21635F, 0
FortreeCity_House1_MapWarps: @ 8530C74
warp_def 3, 5, 0, 1, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_House1/header.inc b/data/maps/FortreeCity_House1/header.inc
index 06dd18e1c..1c106b8f5 100644
--- a/data/maps/FortreeCity_House1/header.inc
+++ b/data/maps/FortreeCity_House1/header.inc
@@ -5,11 +5,11 @@ FortreeCity_House1: @ 8483520
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 99
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_House2/events.inc b/data/maps/FortreeCity_House2/events.inc
index 2d78b2774..43bc1fdfc 100644
--- a/data/maps/FortreeCity_House2/events.inc
+++ b/data/maps/FortreeCity_House2/events.inc
@@ -1,6 +1,6 @@
FortreeCity_House2_EventObjects: @ 8530F30
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 2, 3, 3, 5, 1, 0, 0, 0, FortreeCity_House2_EventScript_2177CB, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 3, 3, 9, 1, 0, 0, 0, FortreeCity_House2_EventScript_2C811E, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 2, 3, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, FortreeCity_House2_EventScript_2177CB, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, FortreeCity_House2_EventScript_2C811E, 0
FortreeCity_House2_MapWarps: @ 8530F60
warp_def 3, 5, 0, 4, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_House2/header.inc b/data/maps/FortreeCity_House2/header.inc
index 62461784f..1e20a0227 100644
--- a/data/maps/FortreeCity_House2/header.inc
+++ b/data/maps/FortreeCity_House2/header.inc
@@ -5,11 +5,11 @@ FortreeCity_House2: @ 84835AC
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 101
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_House3/events.inc b/data/maps/FortreeCity_House3/events.inc
index 54ac6ed6a..23ae10688 100644
--- a/data/maps/FortreeCity_House3/events.inc
+++ b/data/maps/FortreeCity_House3/events.inc
@@ -1,6 +1,6 @@
FortreeCity_House3_EventObjects: @ 8530F84
- object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 0, 3, 3, 10, 0, 0, 0, 0, FortreeCity_House3_EventScript_217AE8, 0
- object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 5, 4, 3, 2, 1, 1, 0, 0, FortreeCity_House3_EventScript_217AF1, 0
+ object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FortreeCity_House3_EventScript_217AE8, 0
+ object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 5, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FortreeCity_House3_EventScript_217AF1, 0
FortreeCity_House3_MapWarps: @ 8530FB4
warp_def 3, 5, 0, 5, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_House3/header.inc b/data/maps/FortreeCity_House3/header.inc
index 54297f446..f2d53219a 100644
--- a/data/maps/FortreeCity_House3/header.inc
+++ b/data/maps/FortreeCity_House3/header.inc
@@ -5,11 +5,11 @@ FortreeCity_House3: @ 84835C8
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 99
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_House4/events.inc b/data/maps/FortreeCity_House4/events.inc
index 1bddf3416..c038066e4 100644
--- a/data/maps/FortreeCity_House4/events.inc
+++ b/data/maps/FortreeCity_House4/events.inc
@@ -1,7 +1,7 @@
FortreeCity_House4_EventObjects: @ 8530FD8
- object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 4, 3, 2, 1, 1, 0, 0, FortreeCity_House4_EventScript_217C81, 0
- object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 1, 3, 3, 8, 0, 0, 0, 0, FortreeCity_House4_EventScript_217C8A, 0
- object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 2, 3, 3, 8, 0, 0, 0, 0, FortreeCity_House4_EventScript_217D20, 933
+ object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FortreeCity_House4_EventScript_217C81, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_House4_EventScript_217C8A, 0
+ object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_House4_EventScript_217D20, 933
FortreeCity_House4_MapWarps: @ 8531020
warp_def 3, 5, 0, 6, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_House4/header.inc b/data/maps/FortreeCity_House4/header.inc
index 71002c7da..efc5f06be 100644
--- a/data/maps/FortreeCity_House4/header.inc
+++ b/data/maps/FortreeCity_House4/header.inc
@@ -5,11 +5,11 @@ FortreeCity_House4: @ 84835E4
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 101
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_House5/events.inc b/data/maps/FortreeCity_House5/events.inc
index d6c03578e..0c716961a 100644
--- a/data/maps/FortreeCity_House5/events.inc
+++ b/data/maps/FortreeCity_House5/events.inc
@@ -1,7 +1,7 @@
FortreeCity_House5_EventObjects: @ 8531044
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 4, 3, 20, 0, 0, 0, 0, FortreeCity_House5_EventScript_217EF2, 0
- object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 6, 3, 3, 8, 0, 0, 0, 0, FortreeCity_House5_EventScript_217F04, 0
- object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 2, 4, 3, 10, 0, 0, 0, 0, FortreeCity_House5_EventScript_217EFB, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT, 0, 0, 0, 0, FortreeCity_House5_EventScript_217EF2, 0
+ object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_House5_EventScript_217F04, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FortreeCity_House5_EventScript_217EFB, 0
FortreeCity_House5_MapWarps: @ 853108C
warp_def 3, 5, 0, 7, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_House5/header.inc b/data/maps/FortreeCity_House5/header.inc
index 6513cde1e..c4d07f46b 100644
--- a/data/maps/FortreeCity_House5/header.inc
+++ b/data/maps/FortreeCity_House5/header.inc
@@ -5,11 +5,11 @@ FortreeCity_House5: @ 8483600
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 99
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_Mart/events.inc b/data/maps/FortreeCity_Mart/events.inc
index 115b04ccd..5335df01d 100644
--- a/data/maps/FortreeCity_Mart/events.inc
+++ b/data/maps/FortreeCity_Mart/events.inc
@@ -1,8 +1,8 @@
FortreeCity_Mart_EventObjects: @ 8530EAC
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, FortreeCity_Mart_EventScript_217666, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 9, 3, 3, 7, 0, 0, 0, 0, FortreeCity_Mart_EventScript_217698, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 8, 5, 3, 2, 1, 1, 0, 0, FortreeCity_Mart_EventScript_2176A1, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 5, 6, 3, 10, 1, 1, 0, 0, FortreeCity_Mart_EventScript_2176AA, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, FortreeCity_Mart_EventScript_217666, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 9, 3, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, FortreeCity_Mart_EventScript_217698, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 8, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, FortreeCity_Mart_EventScript_2176A1, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 5, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, FortreeCity_Mart_EventScript_2176AA, 0
FortreeCity_Mart_MapWarps: @ 8530F0C
warp_def 3, 7, 0, 3, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_Mart/header.inc b/data/maps/FortreeCity_Mart/header.inc
index 18cb7b971..5179187be 100644
--- a/data/maps/FortreeCity_Mart/header.inc
+++ b/data/maps/FortreeCity_Mart/header.inc
@@ -5,11 +5,11 @@ FortreeCity_Mart: @ 8483590
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/events.inc b/data/maps/FortreeCity_PokemonCenter_1F/events.inc
index 4b681b5cb..e63b6eabb 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/events.inc
+++ b/data/maps/FortreeCity_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
FortreeCity_PokemonCenter_1F_EventObjects: @ 8530D94
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173E7, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 7, 3, 1, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173F5, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 8, 5, 3, 1, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173FE, 0
- object_event 4, EVENT_OBJ_GFX_BOY_3, 0, 2, 3, 3, 8, 1, 1, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_217407, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173E7, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173F5, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 8, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_2173FE, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_3, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FortreeCity_PokemonCenter_1F_EventScript_217407, 0
FortreeCity_PokemonCenter_1F_MapWarps: @ 8530DF4
warp_def 7, 8, 3, 0, MAP_FORTREE_CITY
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/header.inc b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
index ae2b8e0e8..9f2b78dd4 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ FortreeCity_PokemonCenter_1F: @ 8483558
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/events.inc b/data/maps/FortreeCity_PokemonCenter_2F/events.inc
index 7a7f666b2..43e74e0d7 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/events.inc
+++ b/data/maps/FortreeCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
FortreeCity_PokemonCenter_2F_EventObjects: @ 8530E20
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, FortreeCity_PokemonCenter_2F_EventScript_276B03, 702
FortreeCity_PokemonCenter_2F_MapWarps: @ 8530E80
warp_def 1, 6, 4, 2, MAP_FORTREE_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/header.inc b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
index adb7a7bde..ccfc5bd09 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ FortreeCity_PokemonCenter_2F: @ 8483574
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 11
+ .byte MAPSEC_FORTREE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/GraniteCave_1F/events.inc b/data/maps/GraniteCave_1F/events.inc
index 83368e186..bba8bbe40 100644
--- a/data/maps/GraniteCave_1F/events.inc
+++ b/data/maps/GraniteCave_1F/events.inc
@@ -1,6 +1,6 @@
GraniteCave_1F_EventObjects: @ 85343BC
- object_event 1, EVENT_OBJ_GFX_HIKER, 0, 36, 9, 3, 1, 0, 0, 0, 0, GraniteCave_1F_EventScript_22DA5E, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 17, 7, 3, 8, 0, 0, 0, 0, GraniteCave_1F_EventScript_291150, 1050
+ object_event 1, EVENT_OBJ_GFX_HIKER, 0, 36, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, GraniteCave_1F_EventScript_22DA5E, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 17, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, GraniteCave_1F_EventScript_291150, 1050
GraniteCave_1F_MapWarps: @ 85343EC
warp_def 37, 12, 3, 0, MAP_ROUTE106
diff --git a/data/maps/GraniteCave_1F/header.inc b/data/maps/GraniteCave_1F/header.inc
index 3d29c272a..4a754207b 100644
--- a/data/maps/GraniteCave_1F/header.inc
+++ b/data/maps/GraniteCave_1F/header.inc
@@ -5,11 +5,11 @@ GraniteCave_1F: @ 8483F84
.4byte 0x0
.2byte MUS_DAN01
.2byte 132
- .byte 55
+ .byte MAPSEC_GRANITE_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/GraniteCave_B1F/events.inc b/data/maps/GraniteCave_B1F/events.inc
index 90b0f498e..4b4a08870 100644
--- a/data/maps/GraniteCave_B1F/events.inc
+++ b/data/maps/GraniteCave_B1F/events.inc
@@ -1,5 +1,5 @@
GraniteCave_B1F_EventObjects: @ 8534420
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 21, 3, 1, 0, 0, 0, 0, GraniteCave_B1F_EventScript_29115D, 1051
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, GraniteCave_B1F_EventScript_29115D, 1051
GraniteCave_B1F_MapWarps: @ 8534438
warp_def 25, 13, 3, 1, MAP_GRANITE_CAVE_1F
diff --git a/data/maps/GraniteCave_B1F/header.inc b/data/maps/GraniteCave_B1F/header.inc
index 6ab42f082..beb7fdb83 100644
--- a/data/maps/GraniteCave_B1F/header.inc
+++ b/data/maps/GraniteCave_B1F/header.inc
@@ -5,11 +5,11 @@ GraniteCave_B1F: @ 8483FA0
.4byte 0x0
.2byte MUS_DAN01
.2byte 133
- .byte 55
+ .byte MAPSEC_GRANITE_CAVE
.byte 1
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/GraniteCave_B2F/events.inc b/data/maps/GraniteCave_B2F/events.inc
index d7ce41812..e128b40b2 100644
--- a/data/maps/GraniteCave_B2F/events.inc
+++ b/data/maps/GraniteCave_B2F/events.inc
@@ -1,13 +1,13 @@
GraniteCave_B2F_EventObjects: @ 8534484
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, 1, 0, 0, 0, 0, GraniteCave_B2F_EventScript_29116A, 1053
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 4, 3, 1, 0, 0, 0, 0, GraniteCave_B2F_EventScript_291177, 1054
- object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 14, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 17
- object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 14, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 18
- object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 16, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 19
- object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 12, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 20
- object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 22, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 21
- object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 22, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 22
- object_event 9, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 21, 3, 1, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 23
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, GraniteCave_B2F_EventScript_29116A, 1053
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, GraniteCave_B2F_EventScript_291177, 1054
+ object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 17
+ object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 18
+ object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 16, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 19
+ object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 20
+ object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 21
+ object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 22
+ object_event 9, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, GraniteCave_B2F_EventScript_2907A6, 23
GraniteCave_B2F_MapWarps: @ 853455C
warp_def 29, 13, 3, 2, MAP_GRANITE_CAVE_B1F
@@ -17,8 +17,8 @@ GraniteCave_B2F_MapWarps: @ 853455C
warp_def 29, 2, 3, 6, MAP_GRANITE_CAVE_B1F
GraniteCave_B2F_MapBGEvents: @ 8534584
- bg_event 28, 6, 3, 7, 0, ITEM_EVERSTONE, 48, 0
- bg_event 15, 11, 3, 7, 0, ITEM_EVERSTONE, 49, 0
+ bg_hidden_item_event 28, 6, 3, ITEM_EVERSTONE, 48
+ bg_hidden_item_event 15, 11, 3, ITEM_EVERSTONE, 49
GraniteCave_B2F_MapEvents:: @ 853459C
map_events GraniteCave_B2F_EventObjects, GraniteCave_B2F_MapWarps, 0x0, GraniteCave_B2F_MapBGEvents
diff --git a/data/maps/GraniteCave_B2F/header.inc b/data/maps/GraniteCave_B2F/header.inc
index 95935c283..0eb017bc4 100644
--- a/data/maps/GraniteCave_B2F/header.inc
+++ b/data/maps/GraniteCave_B2F/header.inc
@@ -5,11 +5,11 @@ GraniteCave_B2F: @ 8483FBC
.4byte 0x0
.2byte MUS_DAN01
.2byte 134
- .byte 55
+ .byte MAPSEC_GRANITE_CAVE
.byte 1
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/GraniteCave_StevensRoom/events.inc b/data/maps/GraniteCave_StevensRoom/events.inc
index 49e808cda..43cc6e444 100644
--- a/data/maps/GraniteCave_StevensRoom/events.inc
+++ b/data/maps/GraniteCave_StevensRoom/events.inc
@@ -1,5 +1,5 @@
GraniteCave_StevensRoom_EventObjects: @ 85345B0
- object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 7, 8, 3, 1, 0, 0, 0, 0, GraniteCave_StevensRoom_EventScript_22DC7B, 833
+ object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 7, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, GraniteCave_StevensRoom_EventScript_22DC7B, 833
GraniteCave_StevensRoom_MapWarps: @ 85345C8
warp_def 7, 3, 3, 3, MAP_GRANITE_CAVE_1F
diff --git a/data/maps/GraniteCave_StevensRoom/header.inc b/data/maps/GraniteCave_StevensRoom/header.inc
index 0644d8cb7..78df1ff83 100644
--- a/data/maps/GraniteCave_StevensRoom/header.inc
+++ b/data/maps/GraniteCave_StevensRoom/header.inc
@@ -5,11 +5,11 @@ GraniteCave_StevensRoom: @ 8483FD8
.4byte 0x0
.2byte MUS_DAN01
.2byte 288
- .byte 55
+ .byte MAPSEC_GRANITE_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/InsideOfTruck/events.inc b/data/maps/InsideOfTruck/events.inc
index 5dafdf1fd..f8dbe9ad7 100644
--- a/data/maps/InsideOfTruck/events.inc
+++ b/data/maps/InsideOfTruck/events.inc
@@ -1,7 +1,7 @@
InsideOfTruck_EventObjects: @ 853A078
- object_event 1, EVENT_OBJ_GFX_MOVING_BOX, 0, 0, 0, 8, 8, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
- object_event 2, EVENT_OBJ_GFX_MOVING_BOX, 0, 0, 3, 8, 8, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
- object_event 3, EVENT_OBJ_GFX_MOVING_BOX, 0, 2, 3, 8, 8, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
+ object_event 1, EVENT_OBJ_GFX_MOVING_BOX, 0, 0, 0, 8, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
+ object_event 2, EVENT_OBJ_GFX_MOVING_BOX, 0, 0, 3, 8, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
+ object_event 3, EVENT_OBJ_GFX_MOVING_BOX, 0, 2, 3, 8, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C, 0
InsideOfTruck_MapWarps: @ 853A0C0
warp_def 4, 1, 0, 127, MAP_NONE
@@ -9,16 +9,16 @@ InsideOfTruck_MapWarps: @ 853A0C0
warp_def 4, 3, 0, 127, MAP_NONE
InsideOfTruck_MapCoordEvents: @ 853A0D8
- coord_event 3, 1, 3, 0, VAR_0x4092, 0, 0, InsideOfTruck_EventScript_23BF04
- coord_event 3, 2, 3, 0, VAR_0x4092, 0, 0, InsideOfTruck_EventScript_23BF04
- coord_event 3, 3, 3, 0, VAR_0x4092, 0, 0, InsideOfTruck_EventScript_23BF04
+ coord_event 3, 1, 3, VAR_0x4092, 0, InsideOfTruck_EventScript_23BF04
+ coord_event 3, 2, 3, VAR_0x4092, 0, InsideOfTruck_EventScript_23BF04
+ coord_event 3, 3, 3, VAR_0x4092, 0, InsideOfTruck_EventScript_23BF04
InsideOfTruck_MapBGEvents: @ 853A108
- bg_event 1, 0, 0, 0, 0, InsideOfTruck_EventScript_23BF6C
- bg_event 3, 4, 0, 0, 0, InsideOfTruck_EventScript_23BF6C
- bg_event 2, 3, 0, 0, 0, InsideOfTruck_EventScript_23BF6C
- bg_event 0, 1, 0, 0, 0, InsideOfTruck_EventScript_23BF6C
- bg_event 0, 2, 0, 0, 0, InsideOfTruck_EventScript_23BF6C
+ bg_event 1, 0, 0, BG_EVENT_PLAYER_FACING_ANY, InsideOfTruck_EventScript_23BF6C
+ bg_event 3, 4, 0, BG_EVENT_PLAYER_FACING_ANY, InsideOfTruck_EventScript_23BF6C
+ bg_event 2, 3, 0, BG_EVENT_PLAYER_FACING_ANY, InsideOfTruck_EventScript_23BF6C
+ bg_event 0, 1, 0, BG_EVENT_PLAYER_FACING_ANY, InsideOfTruck_EventScript_23BF6C
+ bg_event 0, 2, 0, BG_EVENT_PLAYER_FACING_ANY, InsideOfTruck_EventScript_23BF6C
InsideOfTruck_MapEvents:: @ 853A144
map_events InsideOfTruck_EventObjects, InsideOfTruck_MapWarps, InsideOfTruck_MapCoordEvents, InsideOfTruck_MapBGEvents
diff --git a/data/maps/InsideOfTruck/header.inc b/data/maps/InsideOfTruck/header.inc
index c77ea5934..51f499ee4 100644
--- a/data/maps/InsideOfTruck/header.inc
+++ b/data/maps/InsideOfTruck/header.inc
@@ -5,11 +5,11 @@ InsideOfTruck: @ 8484EF0
.4byte 0x0
.2byte 65535
.2byte 237
- .byte 84
+ .byte MAPSEC_INSIDE_OF_TRUCK
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/IslandCave/events.inc b/data/maps/IslandCave/events.inc
index d7807a725..01283e146 100644
--- a/data/maps/IslandCave/events.inc
+++ b/data/maps/IslandCave/events.inc
@@ -1,5 +1,5 @@
IslandCave_EventObjects: @ 8536C74
- object_event 1, EVENT_OBJ_GFX_REGICE, 0, 8, 7, 3, 8, 0, 0, 0, 0, IslandCave_EventScript_238F58, 936
+ object_event 1, EVENT_OBJ_GFX_REGICE, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, IslandCave_EventScript_238F58, 936
IslandCave_MapWarps: @ 8536C8C
warp_def 8, 29, 3, 0, MAP_ROUTE105
@@ -7,9 +7,9 @@ IslandCave_MapWarps: @ 8536C8C
warp_def 8, 11, 3, 1, MAP_ISLAND_CAVE
IslandCave_MapBGEvents: @ 8536CA4
- bg_event 8, 20, 0, 0, 0, IslandCave_EventScript_238EEF
- bg_event 7, 20, 0, 0, 0, IslandCave_EventScript_238F1D
- bg_event 9, 20, 0, 0, 0, IslandCave_EventScript_238F1D
+ bg_event 8, 20, 0, BG_EVENT_PLAYER_FACING_ANY, IslandCave_EventScript_238EEF
+ bg_event 7, 20, 0, BG_EVENT_PLAYER_FACING_ANY, IslandCave_EventScript_238F1D
+ bg_event 9, 20, 0, BG_EVENT_PLAYER_FACING_ANY, IslandCave_EventScript_238F1D
IslandCave_MapEvents:: @ 8536CC8
map_events IslandCave_EventObjects, IslandCave_MapWarps, 0x0, IslandCave_MapBGEvents
diff --git a/data/maps/IslandCave/header.inc b/data/maps/IslandCave/header.inc
index 6ff291c29..a56a3e4d0 100644
--- a/data/maps/IslandCave/header.inc
+++ b/data/maps/IslandCave/header.inc
@@ -5,11 +5,11 @@ IslandCave: @ 8484614
.4byte 0x0
.2byte MUS_MABOROSI
.2byte 280
- .byte 81
+ .byte MAPSEC_ISLAND_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/JaggedPass/events.inc b/data/maps/JaggedPass/events.inc
index fe193cd97..b1028c978 100644
--- a/data/maps/JaggedPass/events.inc
+++ b/data/maps/JaggedPass/events.inc
@@ -1,11 +1,11 @@
JaggedPass_EventObjects: @ 8534AE4
- object_event 1, EVENT_OBJ_GFX_HIKER, 0, 10, 8, 3, 10, 0, 0, 1, 3, JaggedPass_EventScript_230785, 0
- object_event 2, EVENT_OBJ_GFX_CAMPER, 0, 16, 35, 3, 14, 0, 0, 1, 4, JaggedPass_EventScript_2307FB, 0
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 24, 3, 1, 0, 0, 0, 0, JaggedPass_EventScript_291184, 1070
- object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 9, 21, 3, 16, 1, 1, 1, 3, JaggedPass_EventScript_23079C, 0
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 16, 19, 3, 7, 1, 1, 0, 0, JaggedPass_EventScript_230718, 847
- object_event 6, EVENT_OBJ_GFX_PICNICKER, 0, 14, 25, 3, 10, 1, 1, 1, 3, JaggedPass_EventScript_230871, 0
- object_event 7, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 18, 25, 3, 9, 1, 1, 1, 3, JaggedPass_EventScript_23085A, 0
+ object_event 1, EVENT_OBJ_GFX_HIKER, 0, 10, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, JaggedPass_EventScript_230785, 0
+ object_event 2, EVENT_OBJ_GFX_CAMPER, 0, 16, 35, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 4, JaggedPass_EventScript_2307FB, 0
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 24, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, JaggedPass_EventScript_291184, 1070
+ object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 9, 21, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, JaggedPass_EventScript_23079C, 0
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 16, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, JaggedPass_EventScript_230718, 847
+ object_event 6, EVENT_OBJ_GFX_PICNICKER, 0, 14, 25, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, JaggedPass_EventScript_230871, 0
+ object_event 7, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 18, 25, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, JaggedPass_EventScript_23085A, 0
JaggedPass_MapWarps: @ 8534B8C
warp_def 14, 40, 3, 2, MAP_ROUTE112
@@ -15,20 +15,20 @@ JaggedPass_MapWarps: @ 8534B8C
warp_def 16, 18, 0, 0, MAP_MAGMA_HIDEOUT_1F
JaggedPass_MapCoordEvents: @ 8534BB4
- coord_event 13, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 21, 12, 3, 0, 8, 0, 0, 0x0
- coord_event 14, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 18, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 22, 19, 3, 0, 2, 0, 0, 0x0
- coord_event 21, 15, 3, 0, VAR_0x40C8, 1, 0, JaggedPass_EventScript_2306BB
- coord_event 22, 20, 3, 0, VAR_0x40C8, 1, 0, JaggedPass_EventScript_2306BB
- coord_event 21, 20, 3, 0, VAR_0x40C8, 1, 0, JaggedPass_EventScript_2306BB
- coord_event 14, 15, 3, 0, VAR_0x40C8, 1, 0, JaggedPass_EventScript_2306BB
- coord_event 13, 15, 3, 0, VAR_0x40C8, 1, 0, JaggedPass_EventScript_2306BB
+ coord_weather_event 13, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 21, 12, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 14, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 18, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 22, 19, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_event 21, 15, 3, VAR_0x40C8, 1, JaggedPass_EventScript_2306BB
+ coord_event 22, 20, 3, VAR_0x40C8, 1, JaggedPass_EventScript_2306BB
+ coord_event 21, 20, 3, VAR_0x40C8, 1, JaggedPass_EventScript_2306BB
+ coord_event 14, 15, 3, VAR_0x40C8, 1, JaggedPass_EventScript_2306BB
+ coord_event 13, 15, 3, VAR_0x40C8, 1, JaggedPass_EventScript_2306BB
JaggedPass_MapBGEvents: @ 8534C54
- bg_event 8, 10, 3, 7, 0, ITEM_FULL_HEAL, 77, 0
- bg_event 7, 29, 3, 7, 0, ITEM_GREAT_BALL, 76, 0
+ bg_hidden_item_event 8, 10, 3, ITEM_FULL_HEAL, 77
+ bg_hidden_item_event 7, 29, 3, ITEM_GREAT_BALL, 76
JaggedPass_MapEvents:: @ 8534C6C
map_events JaggedPass_EventObjects, JaggedPass_MapWarps, JaggedPass_MapCoordEvents, JaggedPass_MapBGEvents
diff --git a/data/maps/JaggedPass/header.inc b/data/maps/JaggedPass/header.inc
index f6fc90e4e..797760e91 100644
--- a/data/maps/JaggedPass/header.inc
+++ b/data/maps/JaggedPass/header.inc
@@ -5,11 +5,11 @@ JaggedPass: @ 848402C
.4byte 0x0
.2byte MUS_DAN01
.2byte 292
- .byte 76
+ .byte MAPSEC_JAGGED_PASS
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown/events.inc b/data/maps/LavaridgeTown/events.inc
index cf32b8377..184bed05e 100644
--- a/data/maps/LavaridgeTown/events.inc
+++ b/data/maps/LavaridgeTown/events.inc
@@ -1,13 +1,13 @@
LavaridgeTown_EventObjects: @ 8527A54
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 7, 3, 8, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA73B, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 1, 3, 8, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA70E, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 8, 3, 8, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA717, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 10, 13, 3, 3, 0, 2, 0, 0, LavaridgeTown_EventScript_1EA720, 0
- object_event 5, EVENT_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 4, 4, 3, 18, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA729, 0
- object_event 6, EVENT_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 5, 4, 3, 17, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA732, 0
- object_event 7, EVENT_OBJ_GFX_GIDDY, 0, 6, 16, 3, 9, 0, 0, 0, 0, 0x0, 930
- object_event 8, EVENT_OBJ_GFX_HIPSTER, 0, 12, 15, 0, 8, 0, 0, 0, 0, 0x0, 929
- object_event 9, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 4, 7, 3, 8, 1, 1, 0, 0, LavaridgeTown_EventScript_1EA744, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA73B, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA70E, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA717, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 10, 13, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 2, 0, 0, LavaridgeTown_EventScript_1EA720, 0
+ object_event 5, EVENT_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA729, 0
+ object_event 6, EVENT_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA732, 0
+ object_event 7, EVENT_OBJ_GFX_GIDDY, 0, 6, 16, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 930
+ object_event 8, EVENT_OBJ_GFX_HIPSTER, 0, 12, 15, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 929
+ object_event 9, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 4, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LavaridgeTown_EventScript_1EA744, 0
LavaridgeTown_MapWarps: @ 8527B2C
warp_def 12, 15, 0, 0, MAP_LAVARIDGE_TOWN_HERB_SHOP
@@ -18,17 +18,17 @@ LavaridgeTown_MapWarps: @ 8527B2C
warp_def 9, 2, 3, 3, MAP_LAVARIDGE_TOWN_POKEMON_CENTER_1F
LavaridgeTown_MapCoordEvents: @ 8527B5C
- coord_event 6, 3, 3, 0, 0, 0, 0, LavaridgeTown_EventScript_1EA6FA
+ coord_event 6, 3, 3, 0, 0, LavaridgeTown_EventScript_1EA6FA
LavaridgeTown_MapBGEvents: @ 8527B6C
- bg_event 14, 16, 0, 0, 0, LavaridgeTown_EventScript_1EA7B7
- bg_event 7, 15, 0, 0, 0, LavaridgeTown_EventScript_1EA7AE
- bg_event 17, 5, 0, 1, 0, LavaridgeTown_EventScript_271E6A
- bg_event 13, 8, 0, 0, 0, LavaridgeTown_EventScript_1EA7A5
- bg_event 10, 6, 0, 1, 0, LavaridgeTown_EventScript_271E73
- bg_event 16, 5, 0, 1, 0, LavaridgeTown_EventScript_271E6A
- bg_event 11, 6, 0, 1, 0, LavaridgeTown_EventScript_271E73
- bg_event 4, 5, 3, 7, 0, ITEM_ICE_HEAL, 0, 0
+ bg_event 14, 16, 0, BG_EVENT_PLAYER_FACING_ANY, LavaridgeTown_EventScript_1EA7B7
+ bg_event 7, 15, 0, BG_EVENT_PLAYER_FACING_ANY, LavaridgeTown_EventScript_1EA7AE
+ bg_event 17, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_EventScript_271E6A
+ bg_event 13, 8, 0, BG_EVENT_PLAYER_FACING_ANY, LavaridgeTown_EventScript_1EA7A5
+ bg_event 10, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_EventScript_271E73
+ bg_event 16, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_EventScript_271E6A
+ bg_event 11, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_EventScript_271E73
+ bg_hidden_item_event 4, 5, 3, ITEM_ICE_HEAL, 0
LavaridgeTown_MapEvents:: @ 8527BCC
map_events LavaridgeTown_EventObjects, LavaridgeTown_MapWarps, LavaridgeTown_MapCoordEvents, LavaridgeTown_MapBGEvents
diff --git a/data/maps/LavaridgeTown/header.inc b/data/maps/LavaridgeTown/header.inc
index 12cc74b5f..006896453 100644
--- a/data/maps/LavaridgeTown/header.inc
+++ b/data/maps/LavaridgeTown/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown: @ 8482608
.4byte LavaridgeTown_MapConnections
.2byte MUS_MACHI_S4
.2byte 13
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown_Gym_1F/events.inc b/data/maps/LavaridgeTown_Gym_1F/events.inc
index cc35053f0..d8aa6daa4 100644
--- a/data/maps/LavaridgeTown_Gym_1F/events.inc
+++ b/data/maps/LavaridgeTown_Gym_1F/events.inc
@@ -1,10 +1,10 @@
LavaridgeTown_Gym_1F_EventObjects: @ 852DE1C
- object_event 1, EVENT_OBJ_GFX_FLANNERY, 0, 13, 9, 3, 8, 0, 0, 0, 0, LavaridgeTown_Gym_1F_EventScript_1FE78C, 0
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 3, 14, 3, 8, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE87F, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 2, 15, 3, 8, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE900, 0
- object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 3, 10, 3, 8, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE8AF, 0
- object_event 5, EVENT_OBJ_GFX_GIRL_3, 0, 5, 2, 3, 8, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE8E5, 0
- object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 12, 16, 3, 10, 0, 0, 0, 0, LavaridgeTown_Gym_1F_EventScript_1FE96C, 0
+ object_event 1, EVENT_OBJ_GFX_FLANNERY, 0, 13, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_Gym_1F_EventScript_1FE78C, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 3, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE87F, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 2, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE900, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 3, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE8AF, 0
+ object_event 5, EVENT_OBJ_GFX_GIRL_3, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 3, 1, LavaridgeTown_Gym_1F_EventScript_1FE8E5, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 12, 16, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LavaridgeTown_Gym_1F_EventScript_1FE96C, 0
LavaridgeTown_Gym_1F_MapWarps: @ 852DEAC
warp_def 13, 18, 3, 1, MAP_LAVARIDGE_TOWN
@@ -35,8 +35,8 @@ LavaridgeTown_Gym_1F_MapWarps: @ 852DEAC
warp_def 12, 12, 3, 23, MAP_LAVARIDGE_TOWN_GYM_B1F
LavaridgeTown_Gym_1F_MapBGEvents: @ 852DF7C
- bg_event 10, 15, 0, 1, 0, LavaridgeTown_Gym_1F_EventScript_1FE98B
- bg_event 16, 15, 0, 1, 0, LavaridgeTown_Gym_1F_EventScript_1FE99B
+ bg_event 10, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_Gym_1F_EventScript_1FE98B
+ bg_event 16, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, LavaridgeTown_Gym_1F_EventScript_1FE99B
LavaridgeTown_Gym_1F_MapEvents:: @ 852DF94
map_events LavaridgeTown_Gym_1F_EventObjects, LavaridgeTown_Gym_1F_MapWarps, 0x0, LavaridgeTown_Gym_1F_MapBGEvents
diff --git a/data/maps/LavaridgeTown_Gym_1F/header.inc b/data/maps/LavaridgeTown_Gym_1F/header.inc
index 30cde2e9c..6ea20174c 100644
--- a/data/maps/LavaridgeTown_Gym_1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_1F/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_Gym_1F: @ 8482CD0
.4byte 0x0
.2byte MUS_GIM
.2byte 69
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 6
- .byte 8
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/LavaridgeTown_Gym_B1F/events.inc b/data/maps/LavaridgeTown_Gym_B1F/events.inc
index eabf8e51d..cccd9cb14 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/events.inc
+++ b/data/maps/LavaridgeTown_Gym_B1F/events.inc
@@ -1,8 +1,8 @@
LavaridgeTown_Gym_B1F_EventObjects: @ 852DFA8
- object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 4, 18, 3, 8, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE91B, 0
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 3, 6, 0, 8, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE8CA, 0
- object_event 3, EVENT_OBJ_GFX_MAN_6, 0, 13, 17, 0, 8, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE936, 0
- object_event 4, EVENT_OBJ_GFX_HIKER, 0, 4, 16, 3, 8, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE951, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 4, 18, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE91B, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 3, 6, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE8CA, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_6, 0, 13, 17, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE936, 0
+ object_event 4, EVENT_OBJ_GFX_HIKER, 0, 4, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 3, 1, LavaridgeTown_Gym_B1F_EventScript_1FE951, 0
LavaridgeTown_Gym_B1F_MapWarps: @ 852E008
warp_def 10, 18, 3, 2, MAP_LAVARIDGE_TOWN_GYM_1F
diff --git a/data/maps/LavaridgeTown_Gym_B1F/header.inc b/data/maps/LavaridgeTown_Gym_B1F/header.inc
index 66d732921..579c1dd3e 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_B1F/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_Gym_B1F: @ 8482CEC
.4byte 0x0
.2byte MUS_GIM
.2byte 70
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 6
- .byte 8
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/LavaridgeTown_HerbShop/events.inc b/data/maps/LavaridgeTown_HerbShop/events.inc
index dd5ffdbe9..8a80c4f75 100644
--- a/data/maps/LavaridgeTown_HerbShop/events.inc
+++ b/data/maps/LavaridgeTown_HerbShop/events.inc
@@ -1,7 +1,7 @@
LavaridgeTown_HerbShop_EventObjects: @ 852DDB0
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 2, 3, 8, 0, 0, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE4D7, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_2, 0, 7, 5, 3, 1, 1, 1, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE505, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 3, 3, 5, 1, 1, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE4FC, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE4D7, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_2, 0, 7, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE505, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 3, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, LavaridgeTown_HerbShop_EventScript_1FE4FC, 0
LavaridgeTown_HerbShop_MapWarps: @ 852DDF8
warp_def 3, 7, 0, 0, MAP_LAVARIDGE_TOWN
diff --git a/data/maps/LavaridgeTown_HerbShop/header.inc b/data/maps/LavaridgeTown_HerbShop/header.inc
index c9ef33f92..418632b28 100644
--- a/data/maps/LavaridgeTown_HerbShop/header.inc
+++ b/data/maps/LavaridgeTown_HerbShop/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_HerbShop: @ 8482CB4
.4byte 0x0
.2byte MUS_MACHI_S4
.2byte 68
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown_House/events.inc b/data/maps/LavaridgeTown_House/events.inc
index 17809fc45..85a9d859e 100644
--- a/data/maps/LavaridgeTown_House/events.inc
+++ b/data/maps/LavaridgeTown_House/events.inc
@@ -1,7 +1,7 @@
LavaridgeTown_House_EventObjects: @ 852E0DC
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 2, 3, 3, 1, 1, 1, 0, 0, LavaridgeTown_House_EventScript_1FF912, 0
- object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 6, 6, 3, 1, 1, 1, 0, 0, LavaridgeTown_House_EventScript_1FF91B, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 8, 4, 3, 2, 1, 1, 0, 0, LavaridgeTown_House_EventScript_2C804E, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 2, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LavaridgeTown_House_EventScript_1FF912, 0
+ object_event 2, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 6, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LavaridgeTown_House_EventScript_1FF91B, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 8, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LavaridgeTown_House_EventScript_2C804E, 0
LavaridgeTown_House_MapWarps: @ 852E124
warp_def 3, 7, 0, 4, MAP_LAVARIDGE_TOWN
diff --git a/data/maps/LavaridgeTown_House/header.inc b/data/maps/LavaridgeTown_House/header.inc
index aa8a822f5..9a350db79 100644
--- a/data/maps/LavaridgeTown_House/header.inc
+++ b/data/maps/LavaridgeTown_House/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_House: @ 8482D08
.4byte 0x0
.2byte MUS_MACHI_S4
.2byte 64
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown_Mart/events.inc b/data/maps/LavaridgeTown_Mart/events.inc
index 0206eefd7..a5537f9ca 100644
--- a/data/maps/LavaridgeTown_Mart/events.inc
+++ b/data/maps/LavaridgeTown_Mart/events.inc
@@ -1,7 +1,7 @@
LavaridgeTown_Mart_EventObjects: @ 852E148
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FF9CE, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 2, 3, 8, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FF9FE, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 9, 5, 3, 10, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FFA07, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FF9CE, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FF9FE, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 9, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LavaridgeTown_Mart_EventScript_1FFA07, 0
LavaridgeTown_Mart_MapWarps: @ 852E190
warp_def 3, 7, 0, 2, MAP_LAVARIDGE_TOWN
diff --git a/data/maps/LavaridgeTown_Mart/header.inc b/data/maps/LavaridgeTown_Mart/header.inc
index 72d8699f1..30683052b 100644
--- a/data/maps/LavaridgeTown_Mart/header.inc
+++ b/data/maps/LavaridgeTown_Mart/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_Mart: @ 8482D24
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/events.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/events.inc
index 767f01713..1586553f2 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/events.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
LavaridgeTown_PokemonCenter_1F_EventObjects: @ 852E1B4
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB0E, 0
- object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 11, 8, 3, 7, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB1C, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 6, 0, 9, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB25, 0
- object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 1, 3, 3, 10, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB2E, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB0E, 0
+ object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 11, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB1C, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 6, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB25, 0
+ object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LavaridgeTown_PokemonCenter_1F_EventScript_1FFB2E, 0
LavaridgeTown_PokemonCenter_1F_MapWarps: @ 852E214
warp_def 7, 8, 3, 3, MAP_LAVARIDGE_TOWN
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
index b3444dc0f..e657a688a 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_PokemonCenter_1F: @ 8482D40
.4byte 0x0
.2byte MUS_POKECEN
.2byte 71
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/events.inc b/data/maps/LavaridgeTown_PokemonCenter_2F/events.inc
index 3191e7533..e55b08e7b 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/events.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
LavaridgeTown_PokemonCenter_2F_EventObjects: @ 852E248
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LavaridgeTown_PokemonCenter_2F_EventScript_276B03, 702
LavaridgeTown_PokemonCenter_2F_MapWarps: @ 852E2A8
warp_def 1, 6, 4, 2, MAP_LAVARIDGE_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
index 596b0e189..3d40c93cf 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ LavaridgeTown_PokemonCenter_2F: @ 8482D5C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 3
+ .byte MAPSEC_LAVARIDGE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity/events.inc b/data/maps/LilycoveCity/events.inc
index 343249c2d..240de9cd4 100644
--- a/data/maps/LilycoveCity/events.inc
+++ b/data/maps/LilycoveCity/events.inc
@@ -1,26 +1,26 @@
LilycoveCity_EventObjects: @ 8526CE8
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 32, 20, 3, 3, 0, 1, 0, 0, LilycoveCity_EventScript_1E2C53, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 15, 18, 3, 2, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C2B, 0
- object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 28, 28, 3, 1, 0, 0, 0, 0, LilycoveCity_EventScript_1E2C22, 0
- object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 21, 15, 3, 2, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C4A, 0
- object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 16, 9, 5, 5, 1, 0, 0, 0, LilycoveCity_EventScript_1E2C91, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_3, 0, 35, 27, 3, 2, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C72, 0
- object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 35, 37, 5, 8, 0, 0, 0, 0, LilycoveCity_EventScript_1E2C9A, 0
- object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 34, 37, 5, 8, 0, 0, 0, 0, LilycoveCity_EventScript_1E2CA3, 0
- object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 57, 17, 3, 1, 0, 0, 0, 0, LilycoveCity_EventScript_1E2CAC, 0
- object_event 10, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 73, 15, 3, 10, 0, 0, 0, 0, LilycoveCity_EventScript_1E2D7D, 852
- object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 61, 36, 5, 1, 0, 0, 0, 0, LilycoveCity_EventScript_2910E8, 1042
- object_event 12, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 43, 18, 3, 5, 1, 0, 0, 0, LilycoveCity_EventScript_1E2DD5, 852
- object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 46, 12, 3, 9, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DBA, 852
- object_event 14, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 45, 12, 3, 10, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DC3, 852
- object_event 15, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 38, 9, 5, 9, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DCC, 852
- object_event 16, EVENT_OBJ_GFX_GENTLEMAN, 0, 50, 7, 5, 2, 1, 1, 0, 0, LilycoveCity_EventScript_1E2BD8, 0
- object_event 17, EVENT_OBJ_GFX_HIPSTER, 0, 27, 7, 5, 8, 1, 1, 0, 0, LilycoveCity_EventScript_1E2DDE, 971
- object_event 18, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 16, 23, 3, 10, 1, 1, 0, 0, LilycoveCity_EventScript_1E302D, 0
- object_event 19, EVENT_OBJ_GFX_WOMAN_4, 0, 41, 25, 3, 9, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CEE, 0
- object_event 20, EVENT_OBJ_GFX_MAN_2, 0, 40, 25, 3, 10, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CDD, 0
- object_event 21, EVENT_OBJ_GFX_SAILOR, 0, 16, 34, 3, 8, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CCB, 0
- object_event 22, EVENT_OBJ_GFX_FAT_MAN, 0, 16, 35, 3, 7, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CD4, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 32, 20, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, LilycoveCity_EventScript_1E2C53, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 15, 18, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C2B, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 28, 28, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, LilycoveCity_EventScript_1E2C22, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 21, 15, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C4A, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_2, 0, 16, 9, 5, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, LilycoveCity_EventScript_1E2C91, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_3, 0, 35, 27, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_EventScript_1E2C72, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 35, 37, 5, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_EventScript_1E2C9A, 0
+ object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 34, 37, 5, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_EventScript_1E2CA3, 0
+ object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 57, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, LilycoveCity_EventScript_1E2CAC, 0
+ object_event 10, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 73, 15, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_EventScript_1E2D7D, 852
+ object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 61, 36, 5, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, LilycoveCity_EventScript_2910E8, 1042
+ object_event 12, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 43, 18, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, LilycoveCity_EventScript_1E2DD5, 852
+ object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 46, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DBA, 852
+ object_event 14, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 45, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DC3, 852
+ object_event 15, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 38, 9, 5, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_EventScript_1E2DCC, 852
+ object_event 16, EVENT_OBJ_GFX_GENTLEMAN, 0, 50, 7, 5, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_EventScript_1E2BD8, 0
+ object_event 17, EVENT_OBJ_GFX_HIPSTER, 0, 27, 7, 5, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_EventScript_1E2DDE, 971
+ object_event 18, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 16, 23, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, LilycoveCity_EventScript_1E302D, 0
+ object_event 19, EVENT_OBJ_GFX_WOMAN_4, 0, 41, 25, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CEE, 0
+ object_event 20, EVENT_OBJ_GFX_MAN_2, 0, 40, 25, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CDD, 0
+ object_event 21, EVENT_OBJ_GFX_SAILOR, 0, 16, 34, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CCB, 0
+ object_event 22, EVENT_OBJ_GFX_FAT_MAN, 0, 16, 35, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, LilycoveCity_EventScript_1E2CD4, 0
LilycoveCity_MapWarps: @ 8526EF8
warp_def 27, 6, 0, 0, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F
@@ -39,19 +39,19 @@ LilycoveCity_MapWarps: @ 8526EF8
warp_def 12, 5, 0, 1, MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F
LilycoveCity_MapBGEvents: @ 8526F68
- bg_event 19, 7, 0, 0, 0, LilycoveCity_EventScript_1E2D1A
- bg_event 25, 14, 0, 1, 0, LilycoveCity_EventScript_271E73
- bg_event 29, 7, 0, 0, 0, LilycoveCity_EventScript_1E2D6B
- bg_event 26, 14, 0, 1, 0, LilycoveCity_EventScript_271E73
- bg_event 6, 15, 0, 0, 0, LilycoveCity_EventScript_1E2CFF
- bg_event 29, 24, 0, 0, 0, LilycoveCity_EventScript_1E2D08
- bg_event 35, 24, 0, 0, 0, LilycoveCity_EventScript_1E2D11
- bg_event 6, 30, 3, 0, 0, LilycoveCity_EventScript_1E2D44
- bg_event 36, 14, 0, 0, 0, LilycoveCity_EventScript_1E2D62
- bg_event 34, 6, 0, 0, 0, LilycoveCity_EventScript_1E2D74
- bg_event 36, 31, 3, 7, 0, ITEM_HEART_SCALE, 27, 0
- bg_event 61, 7, 0, 7, 0, ITEM_PP_UP, 43, 0
- bg_event 64, 31, 0, 7, 0, ITEM_POKE_BALL, 75, 0
+ bg_event 19, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D1A
+ bg_event 25, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, LilycoveCity_EventScript_271E73
+ bg_event 29, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D6B
+ bg_event 26, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, LilycoveCity_EventScript_271E73
+ bg_event 6, 15, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2CFF
+ bg_event 29, 24, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D08
+ bg_event 35, 24, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D11
+ bg_event 6, 30, 3, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D44
+ bg_event 36, 14, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D62
+ bg_event 34, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_EventScript_1E2D74
+ bg_hidden_item_event 36, 31, 3, ITEM_HEART_SCALE, 27
+ bg_hidden_item_event 61, 7, 0, ITEM_PP_UP, 43
+ bg_hidden_item_event 64, 31, 0, ITEM_POKE_BALL, 75
LilycoveCity_MapEvents:: @ 8527004
map_events LilycoveCity_EventObjects, LilycoveCity_MapWarps, 0x0, LilycoveCity_MapBGEvents
diff --git a/data/maps/LilycoveCity/header.inc b/data/maps/LilycoveCity/header.inc
index 1ec7fa26e..dafbfaccd 100644
--- a/data/maps/LilycoveCity/header.inc
+++ b/data/maps/LilycoveCity/header.inc
@@ -5,11 +5,11 @@ LilycoveCity: @ 8482544
.4byte LilycoveCity_MapConnections
.2byte MUS_MINAMO
.2byte 6
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_ContestHall/events.inc b/data/maps/LilycoveCity_ContestHall/events.inc
index dd5655beb..751bc0fc7 100644
--- a/data/maps/LilycoveCity_ContestHall/events.inc
+++ b/data/maps/LilycoveCity_ContestHall/events.inc
@@ -1,36 +1,36 @@
LilycoveCity_ContestHall_EventObjects: @ 8531850
- object_event 1, EVENT_OBJ_GFX_BOY_1, 0, 30, 30, 3, 2, 4, 4, 0, 0, LilycoveCity_ContestHall_EventScript_21B485, 0
- object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 11, 7, 3, 2, 3, 3, 0, 0, LilycoveCity_ContestHall_EventScript_21B48E, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 40, 8, 3, 2, 2, 2, 0, 0, LilycoveCity_ContestHall_EventScript_21B497, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 12, 22, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4A9, 0
- object_event 5, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 15, 22, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4C0, 0
- object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4D7, 0
- object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4EE, 0
- object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 14, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B505, 0
- object_event 9, EVENT_OBJ_GFX_WOMAN_6, 0, 16, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B51C, 0
- object_event 10, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 24, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B533, 0
- object_event 11, EVENT_OBJ_GFX_WOMAN_7, 0, 18, 24, 3, 9, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B56A, 0
- object_event 12, EVENT_OBJ_GFX_BOY_1, 0, 8, 22, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B53C, 0
- object_event 13, EVENT_OBJ_GFX_WOMAN_4, 0, 24, 10, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B581, 0
- object_event 14, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 27, 10, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B598, 0
- object_event 15, EVENT_OBJ_GFX_WOMAN_5, 0, 22, 13, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5AF, 0
- object_event 16, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 24, 13, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5C6, 0
- object_event 17, EVENT_OBJ_GFX_PSYCHIC_M, 0, 26, 13, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5DD, 0
- object_event 18, EVENT_OBJ_GFX_WOMAN_2, 0, 28, 13, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5F4, 0
- object_event 19, EVENT_OBJ_GFX_WOMAN_3, 0, 20, 10, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B60B, 0
- object_event 20, EVENT_OBJ_GFX_WOMAN_1, 0, 30, 11, 3, 9, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B639, 0
- object_event 21, EVENT_OBJ_GFX_MAN_1, 0, 26, 8, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B622, 0
- object_event 22, EVENT_OBJ_GFX_CAMPER, 0, 13, 20, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B553, 0
- object_event 23, EVENT_OBJ_GFX_WOMAN_4, 0, 36, 22, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B650, 0
- object_event 24, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 39, 22, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B667, 0
- object_event 25, EVENT_OBJ_GFX_BOY_2, 0, 34, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B67E, 0
- object_event 26, EVENT_OBJ_GFX_GIRL_2, 0, 36, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B695, 0
- object_event 27, EVENT_OBJ_GFX_BOY_3, 0, 38, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6AC, 0
- object_event 28, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 40, 25, 3, 7, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6C3, 0
- object_event 29, EVENT_OBJ_GFX_WOMAN_3, 0, 32, 23, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6DA, 0
- object_event 30, EVENT_OBJ_GFX_MAN_1, 0, 37, 20, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B71C, 0
- object_event 31, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 42, 24, 3, 9, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B705, 0
- object_event 32, EVENT_OBJ_GFX_SAILOR, 0, 23, 26, 3, 2, 1, 1, 0, 0, LilycoveCity_ContestHall_EventScript_21B4A0, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_1, 0, 30, 30, 3, MOVEMENT_TYPE_WANDER_AROUND, 4, 4, 0, 0, LilycoveCity_ContestHall_EventScript_21B485, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_3, 0, 11, 7, 3, MOVEMENT_TYPE_WANDER_AROUND, 3, 3, 0, 0, LilycoveCity_ContestHall_EventScript_21B48E, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 40, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, LilycoveCity_ContestHall_EventScript_21B497, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 12, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4A9, 0
+ object_event 5, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 15, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4C0, 0
+ object_event 6, EVENT_OBJ_GFX_BLACK_BELT, 0, 10, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4D7, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B4EE, 0
+ object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 14, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B505, 0
+ object_event 9, EVENT_OBJ_GFX_WOMAN_6, 0, 16, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B51C, 0
+ object_event 10, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 24, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B533, 0
+ object_event 11, EVENT_OBJ_GFX_WOMAN_7, 0, 18, 24, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B56A, 0
+ object_event 12, EVENT_OBJ_GFX_BOY_1, 0, 8, 22, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B53C, 0
+ object_event 13, EVENT_OBJ_GFX_WOMAN_4, 0, 24, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B581, 0
+ object_event 14, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 27, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B598, 0
+ object_event 15, EVENT_OBJ_GFX_WOMAN_5, 0, 22, 13, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5AF, 0
+ object_event 16, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 24, 13, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5C6, 0
+ object_event 17, EVENT_OBJ_GFX_PSYCHIC_M, 0, 26, 13, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5DD, 0
+ object_event 18, EVENT_OBJ_GFX_WOMAN_2, 0, 28, 13, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B5F4, 0
+ object_event 19, EVENT_OBJ_GFX_WOMAN_3, 0, 20, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B60B, 0
+ object_event 20, EVENT_OBJ_GFX_WOMAN_1, 0, 30, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B639, 0
+ object_event 21, EVENT_OBJ_GFX_MAN_1, 0, 26, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B622, 0
+ object_event 22, EVENT_OBJ_GFX_CAMPER, 0, 13, 20, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B553, 0
+ object_event 23, EVENT_OBJ_GFX_WOMAN_4, 0, 36, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B650, 0
+ object_event 24, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 39, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B667, 0
+ object_event 25, EVENT_OBJ_GFX_BOY_2, 0, 34, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B67E, 0
+ object_event 26, EVENT_OBJ_GFX_GIRL_2, 0, 36, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B695, 0
+ object_event 27, EVENT_OBJ_GFX_BOY_3, 0, 38, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6AC, 0
+ object_event 28, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 40, 25, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6C3, 0
+ object_event 29, EVENT_OBJ_GFX_WOMAN_3, 0, 32, 23, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B6DA, 0
+ object_event 30, EVENT_OBJ_GFX_MAN_1, 0, 37, 20, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B71C, 0
+ object_event 31, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 42, 24, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B705, 0
+ object_event 32, EVENT_OBJ_GFX_SAILOR, 0, 23, 26, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_ContestHall_EventScript_21B4A0, 0
LilycoveCity_ContestHall_MapWarps: @ 8531B50
warp_def 19, 32, 0, 2, MAP_LILYCOVE_CITY_CONTEST_LOBBY
@@ -39,12 +39,12 @@ LilycoveCity_ContestHall_MapWarps: @ 8531B50
warp_def 31, 32, 0, 3, MAP_LILYCOVE_CITY_CONTEST_LOBBY
LilycoveCity_ContestHall_MapBGEvents: @ 8531B70
- bg_event 27, 16, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B733
- bg_event 39, 28, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B73C
- bg_event 11, 28, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B745
- bg_event 15, 28, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B745
- bg_event 23, 16, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B733
- bg_event 35, 28, 0, 0, 0, LilycoveCity_ContestHall_EventScript_21B73C
+ bg_event 27, 16, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B733
+ bg_event 39, 28, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B73C
+ bg_event 11, 28, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B745
+ bg_event 15, 28, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B745
+ bg_event 23, 16, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B733
+ bg_event 35, 28, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestHall_EventScript_21B73C
LilycoveCity_ContestHall_MapEvents:: @ 8531BB8
map_events LilycoveCity_ContestHall_EventObjects, LilycoveCity_ContestHall_MapWarps, 0x0, LilycoveCity_ContestHall_MapBGEvents
diff --git a/data/maps/LilycoveCity_ContestHall/header.inc b/data/maps/LilycoveCity_ContestHall/header.inc
index d0b17f863..2049fd74c 100644
--- a/data/maps/LilycoveCity_ContestHall/header.inc
+++ b/data/maps/LilycoveCity_ContestHall/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_ContestHall: @ 84836C4
.4byte 0x0
.2byte MUS_CONLOBBY
.2byte 106
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_ContestLobby/events.inc b/data/maps/LilycoveCity_ContestLobby/events.inc
index d7c31c837..be94bfb7b 100644
--- a/data/maps/LilycoveCity_ContestLobby/events.inc
+++ b/data/maps/LilycoveCity_ContestLobby/events.inc
@@ -1,29 +1,29 @@
LilycoveCity_ContestLobby_EventObjects: @ 8531534
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 14, 2, 3, 8, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A554, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 15, 2, 3, 8, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A806, 0
- object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 26, 9, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FA2, 0
- object_event 4, EVENT_OBJ_GFX_ARTIST, 0, 9, 1, 0, 1, 0, 0, 0, 0, 0x0, 774
- object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 18, 8, 3, 2, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A708, 0
- object_event 6, EVENT_OBJ_GFX_GIRL_2, 0, 4, 9, 3, 2, 2, 2, 0, 0, LilycoveCity_ContestLobby_EventScript_21A711, 0
- object_event 7, EVENT_OBJ_GFX_ARTIST, 0, 3, 4, 3, 2, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A71A, 0
- object_event 8, EVENT_OBJ_GFX_REPORTER_M, 0, 13, 10, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_28CA59, 802
- object_event 9, EVENT_OBJ_GFX_BOY_1, 0, 23, 8, 3, 8, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A768, 0
- object_event 10, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 28, 9, 3, 9, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FB4, 0
- object_event 11, EVENT_OBJ_GFX_ARTIST, 0, 21, 1, 0, 8, 0, 0, 0, 0, 0x0, 895
- object_event 12, EVENT_OBJ_GFX_FISHERMAN, 0, 5, 6, 3, 2, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A72C, 0
- object_event 13, EVENT_OBJ_GFX_FAT_MAN, 0, 0, 8, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A723, 0
- object_event 14, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 8, 7, 3, 3, 0, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A735, 0
- object_event 15, EVENT_OBJ_GFX_WOMAN_2, 0, 22, 9, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FAB, 0
- object_event 16, EVENT_OBJ_GFX_OLD_MAN_1, 0, 26, 5, 3, 10, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FBD, 873
- object_event 17, EVENT_OBJ_GFX_GIRL_1, 0, 24, 9, 3, 9, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A771, 0
- object_event 18, EVENT_OBJ_GFX_MAN_6, 0, 27, 3, 3, 8, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7B3, 832
- object_event 19, EVENT_OBJ_GFX_CAMPER, 0, 28, 3, 3, 8, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7BE, 832
- object_event 20, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 28, 7, 3, 7, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7C9, 832
- object_event 21, EVENT_OBJ_GFX_SCIENTIST_2, 0, 26, 7, 3, 7, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7D9, 832
- object_event 22, EVENT_OBJ_GFX_WOMAN_1, 0, 27, 7, 3, 7, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7E9, 832
- object_event 23, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 26, 3, 3, 8, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7A8, 832
- object_event 24, EVENT_OBJ_GFX_OLD_MAN_2, 0, 26, 5, 3, 10, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A798, 832
- object_event 25, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 9, 10, 3, 10, 2, 2, 0, 0, LilycoveCity_ContestLobby_EventScript_21ACF1, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 14, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A554, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 15, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A806, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 26, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FA2, 0
+ object_event 4, EVENT_OBJ_GFX_ARTIST, 0, 9, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 774
+ object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 18, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A708, 0
+ object_event 6, EVENT_OBJ_GFX_GIRL_2, 0, 4, 9, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, LilycoveCity_ContestLobby_EventScript_21A711, 0
+ object_event 7, EVENT_OBJ_GFX_ARTIST, 0, 3, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A71A, 0
+ object_event 8, EVENT_OBJ_GFX_REPORTER_M, 0, 13, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_28CA59, 802
+ object_event 9, EVENT_OBJ_GFX_BOY_1, 0, 23, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A768, 0
+ object_event 10, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 28, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FB4, 0
+ object_event 11, EVENT_OBJ_GFX_ARTIST, 0, 21, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 895
+ object_event 12, EVENT_OBJ_GFX_FISHERMAN, 0, 5, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A72C, 0
+ object_event 13, EVENT_OBJ_GFX_FAT_MAN, 0, 0, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A723, 0
+ object_event 14, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 8, 7, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A735, 0
+ object_event 15, EVENT_OBJ_GFX_WOMAN_2, 0, 22, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FAB, 0
+ object_event 16, EVENT_OBJ_GFX_OLD_MAN_1, 0, 26, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293FBD, 873
+ object_event 17, EVENT_OBJ_GFX_GIRL_1, 0, 24, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A771, 0
+ object_event 18, EVENT_OBJ_GFX_MAN_6, 0, 27, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7B3, 832
+ object_event 19, EVENT_OBJ_GFX_CAMPER, 0, 28, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7BE, 832
+ object_event 20, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 28, 7, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7C9, 832
+ object_event 21, EVENT_OBJ_GFX_SCIENTIST_2, 0, 26, 7, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7D9, 832
+ object_event 22, EVENT_OBJ_GFX_WOMAN_1, 0, 27, 7, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7E9, 832
+ object_event 23, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 26, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A7A8, 832
+ object_event 24, EVENT_OBJ_GFX_OLD_MAN_2, 0, 26, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, LilycoveCity_ContestLobby_EventScript_21A798, 832
+ object_event 25, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 9, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 2, 2, 0, 0, LilycoveCity_ContestLobby_EventScript_21ACF1, 0
LilycoveCity_ContestLobby_MapWarps: @ 853178C
warp_def 14, 11, 0, 4, MAP_LILYCOVE_CITY
@@ -32,18 +32,18 @@ LilycoveCity_ContestLobby_MapWarps: @ 853178C
warp_def 21, 1, 0, 1, MAP_LILYCOVE_CITY_CONTEST_HALL
LilycoveCity_ContestLobby_MapBGEvents: @ 85317AC
- bg_event 23, 5, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_294055
- bg_event 23, 9, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293E1E
- bg_event 23, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A753
- bg_event 25, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A75A
- bg_event 27, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A761
- bg_event 30, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A77A
- bg_event 3, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A73E
- bg_event 5, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A745
- bg_event 7, 1, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A74C
- bg_event 27, 5, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293C3E
- bg_event 27, 9, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_293D4D
- bg_event 18, 3, 0, 0, 0, LilycoveCity_ContestLobby_EventScript_21A784
+ bg_event 23, 5, 0, BG_EVENT_PLAYER_FACING_ANY, EventScript_PblockLink
+ bg_event 23, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_293E1E
+ bg_event 23, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A753
+ bg_event 25, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A75A
+ bg_event 27, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A761
+ bg_event 30, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A77A
+ bg_event 3, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A73E
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A745
+ bg_event 7, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A74C
+ bg_event 27, 5, 0, BG_EVENT_PLAYER_FACING_ANY, EventScript_Pblock1_Ask
+ bg_event 27, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_293D4D
+ bg_event 18, 3, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_ContestLobby_EventScript_21A784
LilycoveCity_ContestLobby_MapEvents:: @ 853183C
map_events LilycoveCity_ContestLobby_EventObjects, LilycoveCity_ContestLobby_MapWarps, 0x0, LilycoveCity_ContestLobby_MapBGEvents
diff --git a/data/maps/LilycoveCity_ContestLobby/header.inc b/data/maps/LilycoveCity_ContestLobby/header.inc
index ddd0d6284..6aba3e416 100644
--- a/data/maps/LilycoveCity_ContestLobby/header.inc
+++ b/data/maps/LilycoveCity_ContestLobby/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_ContestLobby: @ 84836A8
.4byte 0x0
.2byte MUS_CONLOBBY
.2byte 105
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_ContestLobby/scripts.inc b/data/maps/LilycoveCity_ContestLobby/scripts.inc
index 9d37c58ed..956766395 100644
--- a/data/maps/LilycoveCity_ContestLobby/scripts.inc
+++ b/data/maps/LilycoveCity_ContestLobby/scripts.inc
@@ -877,7 +877,7 @@ LilycoveCity_ContestLobby_EventScript_21ABA0:: @ 821ABA0
return
LilycoveCity_ContestLobby_EventScript_21ABA6:: @ 821ABA6
- message LilycoveCity_ContestLobby_Text_27C1EA
+ message Text_DecideLinkLeader
waitmessage
multichoice 16, 6, 81, 0
switch VAR_RESULT
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/events.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/events.inc
index 7ccbc4aec..66fd112c4 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/events.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/events.inc
@@ -1,5 +1,5 @@
LilycoveCity_CoveLilyMotel_1F_EventObjects: @ 8531134
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 10, 3, 3, 7, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_218189, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 10, 3, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_218189, 0
LilycoveCity_CoveLilyMotel_1F_MapWarps: @ 853114C
warp_def 5, 8, 0, 1, MAP_LILYCOVE_CITY
@@ -7,7 +7,7 @@ LilycoveCity_CoveLilyMotel_1F_MapWarps: @ 853114C
warp_def 2, 1, 0, 0, MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_2F
LilycoveCity_CoveLilyMotel_1F_MapCoordEvents: @ 8531164
- coord_event 10, 2, 3, 0, VAR_TEMP_1, 0, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_218211
+ coord_event 10, 2, 3, VAR_TEMP_1, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_218211
LilycoveCity_CoveLilyMotel_1F_MapEvents:: @ 8531174
map_events LilycoveCity_CoveLilyMotel_1F_EventObjects, LilycoveCity_CoveLilyMotel_1F_MapWarps, LilycoveCity_CoveLilyMotel_1F_MapCoordEvents, 0x0
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
index ed380598b..a2737b05b 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_CoveLilyMotel_1F: @ 8483638
.4byte 0x0
.2byte MUS_MINAMO
.2byte 299
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/events.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/events.inc
index 631eba91b..c0869f319 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/events.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/events.inc
@@ -1,11 +1,11 @@
LilycoveCity_CoveLilyMotel_2F_EventObjects: @ 8531188
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 4, 6, 3, 9, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_2186D3, 925
- object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 4, 3, 10, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218729, 925
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 7, 7, 3, 10, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218732, 925
- object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 10, 3, 3, 9, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218720, 925
- object_event 5, EVENT_OBJ_GFX_BOY_5, 0, 7, 3, 3, 8, 1, 1, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218744, 925
- object_event 6, EVENT_OBJ_GFX_WOMAN_3, 0, 4, 4, 3, 9, 1, 1, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_21873B, 925
- object_event 7, EVENT_OBJ_GFX_SCOTT, 0, 1, 7, 3, 10, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_21874D, 787
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 4, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_2186D3, 925
+ object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218729, 925
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 7, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218732, 925
+ object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 10, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218720, 925
+ object_event 5, EVENT_OBJ_GFX_BOY_5, 0, 7, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_218744, 925
+ object_event 6, EVENT_OBJ_GFX_WOMAN_3, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_21873B, 925
+ object_event 7, EVENT_OBJ_GFX_SCOTT, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_CoveLilyMotel_2F_EventScript_21874D, 787
LilycoveCity_CoveLilyMotel_2F_MapWarps: @ 8531230
warp_def 2, 1, 0, 2, MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_1F
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
index 200e1b7bb..112a6e8d7 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_CoveLilyMotel_2F: @ 8483654
.4byte 0x0
.2byte MUS_MINAMO
.2byte 300
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/events.inc b/data/maps/LilycoveCity_DepartmentStoreElevator/events.inc
index bdeda0bd9..adafc5b61 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/events.inc
@@ -1,5 +1,5 @@
LilycoveCity_DepartmentStoreElevator_EventObjects: @ 85324B0
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 5, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStoreElevator_EventScript_220624, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStoreElevator_EventScript_220624, 0
LilycoveCity_DepartmentStoreElevator_MapWarps: @ 85324C8
warp_def 1, 5, 3, 127, MAP_NONE
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
index b5135b1ff..0c8cc574d 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStoreElevator: @ 84838A0
.4byte 0x0
.2byte MUS_MINAMO
.2byte 273
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/events.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/events.inc
index aca7598ec..279772204 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/events.inc
@@ -1,15 +1,15 @@
LilycoveCity_DepartmentStoreRooftop_EventObjects: @ 853241C
- object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 4, 4, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_220268, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 7, 5, 3, 5, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_22028C, 0
- object_event 3, EVENT_OBJ_GFX_ROOFTOP_SALE_WOMAN, 0, 6, 1, 3, 8, 1, 1, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_22022F, 962
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 15, 5, 3, 8, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_2C8186, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_220268, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 7, 5, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_22028C, 0
+ object_event 3, EVENT_OBJ_GFX_ROOFTOP_SALE_WOMAN, 0, 6, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_22022F, 962
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 15, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_2C8186, 0
LilycoveCity_DepartmentStoreRooftop_MapWarps: @ 853247C
warp_def 13, 3, 0, 2, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F
LilycoveCity_DepartmentStoreRooftop_MapBGEvents: @ 8532484
- bg_event 9, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_220295
- bg_event 10, 1, 0, 0, 0, LilycoveCity_DepartmentStoreRooftop_EventScript_220295
+ bg_event 9, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_DepartmentStoreRooftop_EventScript_220295
+ bg_event 10, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_DepartmentStoreRooftop_EventScript_220295
LilycoveCity_DepartmentStoreRooftop_MapEvents:: @ 853249C
map_events LilycoveCity_DepartmentStoreRooftop_EventObjects, LilycoveCity_DepartmentStoreRooftop_MapWarps, 0x0, LilycoveCity_DepartmentStoreRooftop_MapBGEvents
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
index 3a96f4c3b..cd6ded7d6 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStoreRooftop: @ 8483884
.4byte 0x0
.2byte MUS_MINAMO
.2byte 262
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/events.inc b/data/maps/LilycoveCity_DepartmentStore_1F/events.inc
index 17a6db615..b2771391b 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/events.inc
@@ -1,10 +1,10 @@
LilycoveCity_DepartmentStore_1F_EventObjects: @ 853208C
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F693, 0
- object_event 2, EVENT_OBJ_GFX_BEAUTY, 0, 10, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F69C, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 14, 5, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F82F, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 4, 4, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F838, 0
- object_event 5, EVENT_OBJ_GFX_MAN_3, 0, 3, 6, 3, 1, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F841, 0
- object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 2, 6, 3, 1, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F84A, 0
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F693, 0
+ object_event 2, EVENT_OBJ_GFX_BEAUTY, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F69C, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 14, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F82F, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 4, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F838, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_3, 0, 3, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F841, 0
+ object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 2, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F84A, 0
LilycoveCity_DepartmentStore_1F_MapWarps: @ 853211C
warp_def 8, 7, 0, 0, MAP_LILYCOVE_CITY
@@ -13,7 +13,7 @@ LilycoveCity_DepartmentStore_1F_MapWarps: @ 853211C
warp_def 2, 1, 0, 0, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR
LilycoveCity_DepartmentStore_1F_MapBGEvents: @ 853213C
- bg_event 0, 8, 0, 1, 0, LilycoveCity_DepartmentStore_1F_EventScript_21F85D
+ bg_event 0, 8, 0, BG_EVENT_PLAYER_FACING_NORTH, LilycoveCity_DepartmentStore_1F_EventScript_21F85D
LilycoveCity_DepartmentStore_1F_MapEvents:: @ 8532148
map_events LilycoveCity_DepartmentStore_1F_EventObjects, LilycoveCity_DepartmentStore_1F_MapWarps, 0x0, LilycoveCity_DepartmentStore_1F_MapBGEvents
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
index 2ad060976..bae2b837d 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStore_1F: @ 84837F8
.4byte 0x0
.2byte MUS_MINAMO
.2byte 257
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/events.inc b/data/maps/LilycoveCity_DepartmentStore_2F/events.inc
index 1747ece5a..11fd1c403 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/events.inc
@@ -1,9 +1,9 @@
LilycoveCity_DepartmentStore_2F_EventObjects: @ 853215C
- object_event 1, EVENT_OBJ_GFX_COOK, 0, 8, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB2D, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 5, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB36, 0
- object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 13, 5, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB3F, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 6, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB7A, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 6, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB48, 0
+ object_event 1, EVENT_OBJ_GFX_COOK, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB2D, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 0, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB36, 0
+ object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 13, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB3F, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB7A, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStore_2F_EventScript_21FB48, 0
LilycoveCity_DepartmentStore_2F_MapWarps: @ 85321D4
warp_def 16, 1, 0, 2, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
index e4ebc314a..88ca3ece3 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStore_2F: @ 8483814
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 258
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/events.inc b/data/maps/LilycoveCity_DepartmentStore_3F/events.inc
index 93ef37b4b..7042a1483 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/events.inc
@@ -1,9 +1,9 @@
LilycoveCity_DepartmentStore_3F_EventObjects: @ 8532200
- object_event 1, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 0, 5, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCB6, 0
- object_event 2, EVENT_OBJ_GFX_MAN_3, 0, 7, 7, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCBF, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 13, 5, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCC8, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 8, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FC65, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 2, 3, 8, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FC8C, 0
+ object_event 1, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 0, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCB6, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_3, 0, 7, 7, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCBF, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 13, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FCC8, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FC65, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_DepartmentStore_3F_EventScript_21FC8C, 0
LilycoveCity_DepartmentStore_3F_MapWarps: @ 8532278
warp_def 13, 1, 0, 1, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
index bb8cd73f7..1753be637 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStore_3F: @ 8483830
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 259
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/events.inc b/data/maps/LilycoveCity_DepartmentStore_4F/events.inc
index 5e6d0d94a..8fe1ec45e 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/events.inc
@@ -1,9 +1,9 @@
LilycoveCity_DepartmentStore_4F_EventObjects: @ 85322A4
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 0, 2, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDEB, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 2, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDF4, 0
- object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 13, 4, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDFD, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 6, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FE06, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 9, 6, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FE2C, 0
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 0, 2, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDEB, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 2, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDF4, 0
+ object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 13, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FDFD, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FE06, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStore_4F_EventScript_21FE2C, 0
LilycoveCity_DepartmentStore_4F_MapWarps: @ 853231C
warp_def 16, 1, 0, 1, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
index 9bc54b809..c9b0870fa 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStore_4F: @ 848384C
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 260
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/events.inc b/data/maps/LilycoveCity_DepartmentStore_5F/events.inc
index f2b9b130a..9b56742a2 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/events.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/events.inc
@@ -1,11 +1,11 @@
LilycoveCity_DepartmentStore_5F_EventObjects: @ 8532348
- object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 6, 3, 2, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_2200BC, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 7, 3, 17, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22006C, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_21FFA6, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 9, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_21FFDC, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 15, 6, 3, 9, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22000A, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_4, 0, 17, 6, 3, 7, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22003A, 0
- object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 9, 5, 3, 10, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_220075, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 1, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_2200BC, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22006C, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_21FFA6, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_4, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_21FFDC, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_4, 0, 15, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22000A, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_4, 0, 17, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_22003A, 0
+ object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 9, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, LilycoveCity_DepartmentStore_5F_EventScript_220075, 0
LilycoveCity_DepartmentStore_5F_MapWarps: @ 85323F0
warp_def 13, 1, 0, 1, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
index cf1448ab8..62d836d56 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStore_5F: @ 8483868
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 261
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_Harbor/events.inc b/data/maps/LilycoveCity_Harbor/events.inc
index 73d21e9ce..6a157a1ad 100644
--- a/data/maps/LilycoveCity_Harbor/events.inc
+++ b/data/maps/LilycoveCity_Harbor/events.inc
@@ -1,9 +1,9 @@
LilycoveCity_Harbor_EventObjects: @ 8531E1C
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 10, 3, 8, 0, 0, 0, 0, LilycoveCity_Harbor_EventScript_21E00F, 908
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 9, 1, 10, 0, 0, 0, 0, 0x0, 861
- object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 3, 13, 3, 2, 1, 1, 0, 0, LilycoveCity_Harbor_EventScript_21E637, 0
- object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 8, 10, 3, 8, 0, 0, 0, 0, 0x0, 909
- object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 8, 10, 3, 8, 1, 1, 0, 0, 0x0, 748
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_Harbor_EventScript_21E00F, 908
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 9, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 861
+ object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 3, 13, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_Harbor_EventScript_21E637, 0
+ object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 909
+ object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 748
LilycoveCity_Harbor_MapWarps: @ 8531E94
warp_def 11, 14, 0, 12, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_Harbor/header.inc b/data/maps/LilycoveCity_Harbor/header.inc
index abaf3ad3f..7f970b463 100644
--- a/data/maps/LilycoveCity_Harbor/header.inc
+++ b/data/maps/LilycoveCity_Harbor/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_Harbor: @ 8483750
.4byte 0x0
.2byte MUS_MINAMO
.2byte 88
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_House1/events.inc b/data/maps/LilycoveCity_House1/events.inc
index d268037ba..d5768e01c 100644
--- a/data/maps/LilycoveCity_House1/events.inc
+++ b/data/maps/LilycoveCity_House1/events.inc
@@ -1,6 +1,6 @@
LilycoveCity_House1_EventObjects: @ 8531EF4
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 5, 3, 9, 1, 1, 0, 0, LilycoveCity_House1_EventScript_21ECCE, 0
- object_event 2, EVENT_OBJ_GFX_KECLEON_1, 0, 4, 4, 3, 8, 0, 0, 0, 0, LilycoveCity_House1_EventScript_21ECD7, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, LilycoveCity_House1_EventScript_21ECCE, 0
+ object_event 2, EVENT_OBJ_GFX_KECLEON_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_House1_EventScript_21ECD7, 0
LilycoveCity_House1_MapWarps: @ 8531F24
warp_def 3, 8, 0, 8, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_House1/header.inc b/data/maps/LilycoveCity_House1/header.inc
index 3d884a5d2..4cc0a8061 100644
--- a/data/maps/LilycoveCity_House1/header.inc
+++ b/data/maps/LilycoveCity_House1/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_House1: @ 8483788
.4byte 0x0
.2byte MUS_MINAMO
.2byte 59
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_House2/events.inc b/data/maps/LilycoveCity_House2/events.inc
index 7e5276102..e4839eb5c 100644
--- a/data/maps/LilycoveCity_House2/events.inc
+++ b/data/maps/LilycoveCity_House2/events.inc
@@ -1,5 +1,5 @@
LilycoveCity_House2_EventObjects: @ 8531F48
- object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 0, 4, 3, 8, 0, 0, 0, 0, LilycoveCity_House2_EventScript_21ED75, 0
+ object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_House2_EventScript_21ED75, 0
LilycoveCity_House2_MapWarps: @ 8531F60
warp_def 2, 7, 0, 9, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_House2/header.inc b/data/maps/LilycoveCity_House2/header.inc
index 3d184d345..988b7fa4c 100644
--- a/data/maps/LilycoveCity_House2/header.inc
+++ b/data/maps/LilycoveCity_House2/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_House2: @ 84837A4
.4byte 0x0
.2byte MUS_MINAMO
.2byte 74
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_House3/events.inc b/data/maps/LilycoveCity_House3/events.inc
index 4f582bdef..89f48e9f3 100644
--- a/data/maps/LilycoveCity_House3/events.inc
+++ b/data/maps/LilycoveCity_House3/events.inc
@@ -1,10 +1,10 @@
LilycoveCity_House3_EventObjects: @ 8531F84
- object_event 1, EVENT_OBJ_GFX_BOY_5, 0, 3, 4, 3, 8, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EF3D, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 4, 3, 9, 0, 0, 0, 0, LilycoveCity_House3_EventScript_21EE4B, 0
- object_event 3, EVENT_OBJ_GFX_BOY_5, 0, 1, 4, 3, 8, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EED5, 0
- object_event 4, EVENT_OBJ_GFX_BOY_5, 0, 2, 5, 3, 7, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EF09, 0
- object_event 5, EVENT_OBJ_GFX_BOY_5, 0, 2, 3, 3, 8, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EEA1, 0
- object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 7, 5, 3, 9, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EE8A, 0
+ object_event 1, EVENT_OBJ_GFX_BOY_5, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EF3D, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_House3_EventScript_21EE4B, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_5, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EED5, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_5, 0, 2, 5, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EF09, 0
+ object_event 5, EVENT_OBJ_GFX_BOY_5, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EEA1, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, LilycoveCity_House3_EventScript_21EE8A, 0
LilycoveCity_House3_MapWarps: @ 8532014
warp_def 3, 7, 0, 10, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_House3/header.inc b/data/maps/LilycoveCity_House3/header.inc
index 1a818490e..41f01234c 100644
--- a/data/maps/LilycoveCity_House3/header.inc
+++ b/data/maps/LilycoveCity_House3/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_House3: @ 84837C0
.4byte 0x0
.2byte MUS_MINAMO
.2byte 60
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_House4/events.inc b/data/maps/LilycoveCity_House4/events.inc
index e85c296d3..6e447bf9c 100644
--- a/data/maps/LilycoveCity_House4/events.inc
+++ b/data/maps/LilycoveCity_House4/events.inc
@@ -1,6 +1,6 @@
LilycoveCity_House4_EventObjects: @ 8532038
- object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 1, 4, 3, 2, 1, 1, 0, 0, LilycoveCity_House4_EventScript_21F5B5, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 7, 4, 3, 2, 1, 1, 0, 0, LilycoveCity_House4_EventScript_21F5BE, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 1, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_House4_EventScript_21F5B5, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 7, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_House4_EventScript_21F5BE, 0
LilycoveCity_House4_MapWarps: @ 8532068
warp_def 3, 8, 0, 11, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_House4/header.inc b/data/maps/LilycoveCity_House4/header.inc
index 9632ffa39..656e60bf3 100644
--- a/data/maps/LilycoveCity_House4/header.inc
+++ b/data/maps/LilycoveCity_House4/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_House4: @ 84837DC
.4byte 0x0
.2byte MUS_MINAMO
.2byte 59
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/events.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/events.inc
index 47b39c6ee..f24ede1b9 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/events.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/events.inc
@@ -1,14 +1,14 @@
LilycoveCity_LilycoveMuseum_1F_EventObjects: @ 853124C
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 5, 12, 3, 10, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218CB9, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 16, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218CC2, 775
- object_event 3, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 13, 7, 3, 10, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DF5, 0
- object_event 4, EVENT_OBJ_GFX_ARTIST, 0, 13, 10, 3, 5, 2, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DFE, 0
- object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 8, 3, 7, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E07, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_5, 0, 3, 8, 3, 7, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E10, 0
- object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 3, 3, 2, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E19, 776
- object_event 8, EVENT_OBJ_GFX_ARTIST, 0, 19, 3, 3, 7, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E2B, 779
- object_event 9, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 2, 3, 2, 2, 2, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E42, 780
- object_event 10, EVENT_OBJ_GFX_PSYCHIC_M, 0, 6, 2, 3, 2, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E22, 778
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 5, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218CB9, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 16, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218CC2, 775
+ object_event 3, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 13, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DF5, 0
+ object_event 4, EVENT_OBJ_GFX_ARTIST, 0, 13, 10, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 2, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DFE, 0
+ object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E07, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_5, 0, 3, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E10, 0
+ object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E19, 776
+ object_event 8, EVENT_OBJ_GFX_ARTIST, 0, 19, 3, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E2B, 779
+ object_event 9, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 2, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E42, 780
+ object_event 10, EVENT_OBJ_GFX_PSYCHIC_M, 0, 6, 2, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218E22, 778
LilycoveCity_LilycoveMuseum_1F_MapWarps: @ 853133C
warp_def 9, 13, 0, 3, MAP_LILYCOVE_CITY
@@ -16,22 +16,22 @@ LilycoveCity_LilycoveMuseum_1F_MapWarps: @ 853133C
warp_def 16, 1, 0, 0, MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F
LilycoveCity_LilycoveMuseum_1F_MapBGEvents: @ 8531354
- bg_event 1, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DAD
- bg_event 2, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DAD
- bg_event 5, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DD1
- bg_event 6, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DD1
- bg_event 9, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DA4
- bg_event 3, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DB6
- bg_event 2, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DB6
- bg_event 15, 12, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DDA
- bg_event 11, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DA4
- bg_event 6, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DC8
- bg_event 17, 9, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
- bg_event 19, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DBF
- bg_event 20, 1, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DBF
- bg_event 18, 9, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
- bg_event 18, 11, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DE3
- bg_event 16, 9, 0, 0, 0, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
+ bg_event 1, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DAD
+ bg_event 2, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DAD
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DD1
+ bg_event 6, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DD1
+ bg_event 9, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DA4
+ bg_event 3, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DB6
+ bg_event 2, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DB6
+ bg_event 15, 12, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DDA
+ bg_event 11, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DA4
+ bg_event 6, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DC8
+ bg_event 17, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
+ bg_event 19, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DBF
+ bg_event 20, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DBF
+ bg_event 18, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
+ bg_event 18, 11, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DE3
+ bg_event 16, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_1F_EventScript_218DEC
LilycoveCity_LilycoveMuseum_1F_MapEvents:: @ 8531414
map_events LilycoveCity_LilycoveMuseum_1F_EventObjects, LilycoveCity_LilycoveMuseum_1F_MapWarps, 0x0, LilycoveCity_LilycoveMuseum_1F_MapBGEvents
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
index 3721b4432..0d6faebe8 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_LilycoveMuseum_1F: @ 8483670
.4byte 0x0
.2byte MUS_BIJYUTU
.2byte 103
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/events.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/events.inc
index ba1e74e65..d88bae478 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/events.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/events.inc
@@ -1,25 +1,25 @@
LilycoveCity_LilycoveMuseum_2F_EventObjects: @ 8531428
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 10, 8, 3, 7, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219866, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 19, 10, 3, 2, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21998A, 777
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 7, 3, 3, 2, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219993, 780
- object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 14, 6, 3, 2, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21999C, 780
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 10, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219866, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 19, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21998A, 777
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 7, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219993, 780
+ object_event 4, EVENT_OBJ_GFX_BOY_4, 0, 14, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21999C, 780
LilycoveCity_LilycoveMuseum_2F_MapWarps: @ 8531488
warp_def 13, 1, 0, 2, MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F
LilycoveCity_LilycoveMuseum_2F_MapBGEvents: @ 8531490
- bg_event 14, 10, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21992B
- bg_event 15, 10, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21992B
- bg_event 3, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21993E
- bg_event 2, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_21993E
- bg_event 10, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219951
- bg_event 11, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219951
- bg_event 19, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219964
- bg_event 18, 6, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219964
- bg_event 6, 10, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219977
- bg_event 7, 10, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_219977
- bg_event 11, 2, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_218DDA
- bg_event 15, 2, 0, 0, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_218DDA
+ bg_event 14, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_21992B
+ bg_event 15, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_21992B
+ bg_event 3, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_21993E
+ bg_event 2, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_21993E
+ bg_event 10, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219951
+ bg_event 11, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219951
+ bg_event 19, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219964
+ bg_event 18, 6, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219964
+ bg_event 6, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219977
+ bg_event 7, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_219977
+ bg_event 11, 2, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_218DDA
+ bg_event 15, 2, 0, BG_EVENT_PLAYER_FACING_ANY, LilycoveCity_LilycoveMuseum_2F_EventScript_218DDA
LilycoveCity_LilycoveMuseum_2F_MapEvents:: @ 8531520
map_events LilycoveCity_LilycoveMuseum_2F_EventObjects, LilycoveCity_LilycoveMuseum_2F_MapWarps, 0x0, LilycoveCity_LilycoveMuseum_2F_MapBGEvents
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
index c5adc0fb1..641859ac6 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_LilycoveMuseum_2F: @ 848368C
.4byte 0x0
.2byte MUS_BIJYUTU
.2byte 104
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/events.inc b/data/maps/LilycoveCity_MoveDeletersHouse/events.inc
index 784b388ae..a1be3924f 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/events.inc
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/events.inc
@@ -1,5 +1,5 @@
LilycoveCity_MoveDeletersHouse_EventObjects: @ 8531EB8
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, 8, 0, 0, 0, 0, LilycoveCity_MoveDeletersHouse_EventScript_21EA0B, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_MoveDeletersHouse_EventScript_21EA0B, 0
LilycoveCity_MoveDeletersHouse_MapWarps: @ 8531ED0
warp_def 3, 7, 0, 7, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
index 19e61cf16..6a0ddfebc 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_MoveDeletersHouse: @ 848376C
.4byte 0x0
.2byte MUS_MINAMO
.2byte 60
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/events.inc b/data/maps/LilycoveCity_PokemonCenter_1F/events.inc
index dce57df3d..42b4949a2 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/events.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/events.inc
@@ -1,9 +1,9 @@
LilycoveCity_PokemonCenter_1F_EventObjects: @ 8531BCC
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5E8, 0
- object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 10, 7, 3, 10, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5F6, 0
- object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 11, 8, 3, 7, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5FF, 0
- object_event 4, EVENT_OBJ_GFX_HIPSTER, 0, 1, 3, 3, 8, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_2A836B, 0
- object_event 5, EVENT_OBJ_GFX_TRADER, 0, 2, 3, 3, 8, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_2A89C7, 993
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5E8, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5F6, 0
+ object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 11, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_21C5FF, 0
+ object_event 4, EVENT_OBJ_GFX_HIPSTER, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_2A836B, 0
+ object_event 5, EVENT_OBJ_GFX_TRADER, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_PokemonCenter_1F_EventScript_2A89C7, 993
LilycoveCity_PokemonCenter_1F_MapWarps: @ 8531C44
warp_def 7, 8, 3, 2, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
index 782efd3d0..c040d7715 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_PokemonCenter_1F: @ 84836E0
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/events.inc b/data/maps/LilycoveCity_PokemonCenter_2F/events.inc
index ec8e4cf6e..910dd36ab 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/events.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
LilycoveCity_PokemonCenter_2F_EventObjects: @ 8531C70
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_PokemonCenter_2F_EventScript_276B03, 702
LilycoveCity_PokemonCenter_2F_MapWarps: @ 8531CD0
warp_def 1, 6, 4, 2, MAP_LILYCOVE_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
index 7db9bcb62..e9c27fd81 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_PokemonCenter_2F: @ 84836FC
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/events.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/events.inc
index 228e56e4d..be478e45c 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/events.inc
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/events.inc
@@ -1,13 +1,13 @@
LilycoveCity_PokemonTrainerFanClub_EventObjects: @ 8531D20
- object_event 1, EVENT_OBJ_GFX_LASS, 0, 3, 11, 3, 7, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CA8E, 0
- object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 8, 10, 3, 9, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CA17, 0
- object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 6, 11, 3, 7, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CB05, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 5, 8, 3, 8, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CB7C, 0
- object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 7, 11, 3, 7, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CBF3, 791
- object_event 6, EVENT_OBJ_GFX_BOY_2, 0, 1, 9, 3, 8, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CC55, 790
- object_event 7, EVENT_OBJ_GFX_WOMAN_4, 0, 3, 10, 3, 10, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CCB7, 792
- object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 10, 10, 3, 9, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CD19, 789
- object_event 9, EVENT_OBJ_GFX_BOY_1, 0, 11, 5, 3, 8, 1, 1, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CD7B, 730
+ object_event 1, EVENT_OBJ_GFX_LASS, 0, 3, 11, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CA8E, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CA17, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 6, 11, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CB05, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CB7C, 0
+ object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 7, 11, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CBF3, 791
+ object_event 6, EVENT_OBJ_GFX_BOY_2, 0, 1, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CC55, 790
+ object_event 7, EVENT_OBJ_GFX_WOMAN_4, 0, 3, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CCB7, 792
+ object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 10, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CD19, 789
+ object_event 9, EVENT_OBJ_GFX_BOY_1, 0, 11, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LilycoveCity_PokemonTrainerFanClub_EventScript_21CD7B, 730
LilycoveCity_PokemonTrainerFanClub_MapWarps: @ 8531DF8
warp_def 6, 13, 0, 5, MAP_LILYCOVE_CITY
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
index 0e23469c1..78102855c 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_PokemonTrainerFanClub: @ 8483734
.4byte 0x0
.2byte MUS_MINAMO
.2byte 107
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LilycoveCity_UnusedMart/header.inc b/data/maps/LilycoveCity_UnusedMart/header.inc
index bf648b5da..0384e495f 100644
--- a/data/maps/LilycoveCity_UnusedMart/header.inc
+++ b/data/maps/LilycoveCity_UnusedMart/header.inc
@@ -5,11 +5,11 @@ LilycoveCity_UnusedMart: @ 8483718
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 12
+ .byte MAPSEC_LILYCOVE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom1/events.inc b/data/maps/LinkContestRoom1/events.inc
index c1bdfe3fb..c87a35486 100644
--- a/data/maps/LinkContestRoom1/events.inc
+++ b/data/maps/LinkContestRoom1/events.inc
@@ -1,18 +1,18 @@
LinkContestRoom1_EventObjects: @ 8539EFC
- object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 6, 4, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 7, 4, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 4, 7, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 4, EVENT_OBJ_GFX_TRADER, 0, 6, 7, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_STORYTELLER, 0, 8, 7, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 2, 6, 3, 10, 0, 0, 0, 0, 0x0, 0
- object_event 7, 246, 0, 4, 2, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 8, 247, 0, 5, 2, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 9, 248, 0, 9, 2, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 10, 249, 0, 10, 2, 3, 8, 0, 0, 0, 0, 0x0, 0
- object_event 11, 250, 0, 12, 5, 3, 9, 0, 0, 0, 0, 0x0, 0
- object_event 12, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 2, 5, 3, 10, 0, 0, 0, 0, 0x0, 0
- object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 3, 1, 0, 0, 0, 0, 0x0, 86
- object_event 14, EVENT_OBJ_GFX_GIDDY, 0, 10, 7, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 15, EVENT_OBJ_GFX_ARTIST, 0, 12, 6, 3, 9, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_CONTEST_JUDGE, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 4, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 4, EVENT_OBJ_GFX_TRADER, 0, 6, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_STORYTELLER, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
+ object_event 7, 246, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 8, 247, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 9, 248, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 10, 249, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
+ object_event 11, 250, 0, 12, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 0
+ object_event 12, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 2, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
+ object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 86
+ object_event 14, EVENT_OBJ_GFX_GIDDY, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 15, EVENT_OBJ_GFX_ARTIST, 0, 12, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 0
LinkContestRoom1_MapEvents:: @ 853A064
diff --git a/data/maps/LinkContestRoom1/header.inc b/data/maps/LinkContestRoom1/header.inc
index dcd7be859..9aa0c9cc7 100644
--- a/data/maps/LinkContestRoom1/header.inc
+++ b/data/maps/LinkContestRoom1/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom1: @ 8484DA0
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 225
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom2/header.inc b/data/maps/LinkContestRoom2/header.inc
index 2afb7ae00..342ed7d0b 100644
--- a/data/maps/LinkContestRoom2/header.inc
+++ b/data/maps/LinkContestRoom2/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom2: @ 8484E64
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 232
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom3/header.inc b/data/maps/LinkContestRoom3/header.inc
index 97f0cdcae..ff29d7e87 100644
--- a/data/maps/LinkContestRoom3/header.inc
+++ b/data/maps/LinkContestRoom3/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom3: @ 8484E80
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 233
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom4/header.inc b/data/maps/LinkContestRoom4/header.inc
index 9c0dfdc65..025e5971e 100644
--- a/data/maps/LinkContestRoom4/header.inc
+++ b/data/maps/LinkContestRoom4/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom4: @ 8484E9C
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 234
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom5/header.inc b/data/maps/LinkContestRoom5/header.inc
index 42c2f3fdb..7c145d0e4 100644
--- a/data/maps/LinkContestRoom5/header.inc
+++ b/data/maps/LinkContestRoom5/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom5: @ 8484EB8
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 235
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LinkContestRoom6/header.inc b/data/maps/LinkContestRoom6/header.inc
index f1487f334..939d56426 100644
--- a/data/maps/LinkContestRoom6/header.inc
+++ b/data/maps/LinkContestRoom6/header.inc
@@ -5,11 +5,11 @@ LinkContestRoom6: @ 8484ED4
.4byte 0x0
.2byte MUS_CONTEST0
.2byte 236
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown/events.inc b/data/maps/LittlerootTown/events.inc
index 23b8cc3e5..b6e7c3cf9 100644
--- a/data/maps/LittlerootTown/events.inc
+++ b/data/maps/LittlerootTown/events.inc
@@ -1,12 +1,12 @@
LittlerootTown_EventObjects: @ 85276A8
- object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 16, 10, 3, 2, 1, 2, 0, 0, LittlerootTown_EventScript_1E8034, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 13, 3, 2, 2, 1, 0, 0, LittlerootTown_EventScript_1E8022, 868
- object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 14, 17, 3, 2, 2, 1, 0, 0, LittlerootTown_EventScript_1E802B, 0
- object_event 4, EVENT_OBJ_GFX_MOM, 0, 5, 8, 3, 7, 0, 0, 0, 0, LittlerootTown_EventScript_1E863D, 752
- object_event 5, EVENT_OBJ_GFX_TRUCK, 0, 2, 10, 4, 10, 0, 0, 0, 0, 0x0, 761
- object_event 6, EVENT_OBJ_GFX_TRUCK, 0, 11, 10, 4, 10, 0, 0, 0, 0, 0x0, 762
- object_event 7, EVENT_OBJ_GFX_HIPSTER, 0, 13, 10, 3, 7, 1, 1, 0, 0, 0x0, 794
- object_event 8, EVENT_OBJ_GFX_PROF_BIRCH, 0, 14, 10, 3, 7, 1, 1, 0, 0, 0x0, 795
+ object_event 1, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 16, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, LittlerootTown_EventScript_1E8034, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 12, 13, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, LittlerootTown_EventScript_1E8022, 868
+ object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 14, 17, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, LittlerootTown_EventScript_1E802B, 0
+ object_event 4, EVENT_OBJ_GFX_MOM, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, LittlerootTown_EventScript_1E863D, 752
+ object_event 5, EVENT_OBJ_GFX_TRUCK, 0, 2, 10, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 761
+ object_event 6, EVENT_OBJ_GFX_TRUCK, 0, 11, 10, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 762
+ object_event 7, EVENT_OBJ_GFX_HIPSTER, 0, 13, 10, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 794
+ object_event 8, EVENT_OBJ_GFX_PROF_BIRCH, 0, 14, 10, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 795
LittlerootTown_MapWarps: @ 8527768
warp_def 14, 8, 0, 1, MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F
@@ -14,21 +14,21 @@ LittlerootTown_MapWarps: @ 8527768
warp_def 7, 16, 0, 0, MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB
LittlerootTown_MapCoordEvents: @ 8527780
- coord_event 10, 1, 3, 0, VAR_0x4050, 0, 0, LittlerootTown_EventScript_1E8091
- coord_event 11, 1, 3, 0, VAR_0x4050, 0, 0, LittlerootTown_EventScript_1E80EF
- coord_event 11, 1, 3, 0, VAR_0x4050, 1, 0, LittlerootTown_EventScript_1E811F
- coord_event 8, 9, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E81F9
- coord_event 9, 9, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E8205
- coord_event 10, 9, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E81E1
- coord_event 11, 9, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E81ED
- coord_event 10, 2, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E81BB
- coord_event 11, 2, 3, 0, VAR_0x4050, 3, 0, LittlerootTown_EventScript_1E81CE
+ coord_event 10, 1, 3, VAR_0x4050, 0, LittlerootTown_EventScript_1E8091
+ coord_event 11, 1, 3, VAR_0x4050, 0, LittlerootTown_EventScript_1E80EF
+ coord_event 11, 1, 3, VAR_0x4050, 1, LittlerootTown_EventScript_1E811F
+ coord_event 8, 9, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E81F9
+ coord_event 9, 9, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E8205
+ coord_event 10, 9, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E81E1
+ coord_event 11, 9, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E81ED
+ coord_event 10, 2, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E81BB
+ coord_event 11, 2, 3, VAR_0x4050, 3, LittlerootTown_EventScript_1E81CE
LittlerootTown_MapBGEvents: @ 8527810
- bg_event 15, 13, 0, 0, 0, LittlerootTown_EventScript_1E8151
- bg_event 6, 17, 0, 0, 0, LittlerootTown_EventScript_1E815A
- bg_event 7, 8, 3, 0, 0, LittlerootTown_EventScript_1E8163
- bg_event 12, 8, 3, 0, 0, LittlerootTown_EventScript_1E818F
+ bg_event 15, 13, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_EventScript_1E8151
+ bg_event 6, 17, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_EventScript_1E815A
+ bg_event 7, 8, 3, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_EventScript_1E8163
+ bg_event 12, 8, 3, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_EventScript_1E818F
LittlerootTown_MapEvents:: @ 8527840
map_events LittlerootTown_EventObjects, LittlerootTown_MapWarps, LittlerootTown_MapCoordEvents, LittlerootTown_MapBGEvents
diff --git a/data/maps/LittlerootTown/header.inc b/data/maps/LittlerootTown/header.inc
index 04010b50c..db13d6def 100644
--- a/data/maps/LittlerootTown/header.inc
+++ b/data/maps/LittlerootTown/header.inc
@@ -5,11 +5,11 @@ LittlerootTown: @ 84825B4
.4byte LittlerootTown_MapConnections
.2byte MUS_MISHIRO
.2byte 10
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/events.inc b/data/maps/LittlerootTown_BrendansHouse_1F/events.inc
index cd08fbad8..57538339f 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/events.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/events.inc
@@ -1,11 +1,11 @@
LittlerootTown_BrendansHouse_1F_EventObjects: @ 852D08C
- object_event 1, EVENT_OBJ_GFX_MOM, 0, 2, 6, 3, 10, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_2929C5, 758
- object_event 2, EVENT_OBJ_GFX_VIGAROTH_CARRYING_BOX, 0, 1, 3, 3, 28, 3, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_292ACD, 755
- object_event 3, EVENT_OBJ_GFX_VIGAROTH_FACING_AWAY, 0, 4, 5, 3, 65, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_292ABA, 754
- object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 7, 3, 10, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F89F3, 784
- object_event 5, EVENT_OBJ_GFX_NORMAN, 0, 5, 6, 3, 9, 1, 1, 0, 0, 0x0, 734
- object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 5, 3, 5, 1, 1, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F8A3D, 735
- object_event 7, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 8, 8, 3, 7, 1, 1, 0, 0, 0x0, 745
+ object_event 1, EVENT_OBJ_GFX_MOM, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_2929C5, 758
+ object_event 2, EVENT_OBJ_GFX_VIGAROTH_CARRYING_BOX, 0, 1, 3, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 3, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_292ACD, 755
+ object_event 3, EVENT_OBJ_GFX_VIGAROTH_FACING_AWAY, 0, 4, 5, 3, MOVEMENT_TYPE_WALK_IN_PLACE_UP, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_292ABA, 754
+ object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F89F3, 784
+ object_event 5, EVENT_OBJ_GFX_NORMAN, 0, 5, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 734
+ object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 5, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F8A3D, 735
+ object_event 7, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 8, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 745
LittlerootTown_BrendansHouse_1F_MapWarps: @ 852D134
warp_def 9, 8, 0, 1, MAP_LITTLEROOT_TOWN
@@ -13,10 +13,10 @@ LittlerootTown_BrendansHouse_1F_MapWarps: @ 852D134
warp_def 8, 2, 0, 0, MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F
LittlerootTown_BrendansHouse_1F_MapCoordEvents: @ 852D14C
- coord_event 8, 8, 0, 0, VAR_0x4092, 4, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F78A3
- coord_event 7, 3, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F78BE
- coord_event 8, 4, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F78CA
- coord_event 9, 3, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_BrendansHouse_1F_EventScript_1F78D6
+ coord_event 8, 8, 0, VAR_0x4092, 4, LittlerootTown_BrendansHouse_1F_EventScript_1F78A3
+ coord_event 7, 3, 0, VAR_0x408D, 2, LittlerootTown_BrendansHouse_1F_EventScript_1F78BE
+ coord_event 8, 4, 0, VAR_0x408D, 2, LittlerootTown_BrendansHouse_1F_EventScript_1F78CA
+ coord_event 9, 3, 0, VAR_0x408D, 2, LittlerootTown_BrendansHouse_1F_EventScript_1F78D6
LittlerootTown_BrendansHouse_1F_MapEvents:: @ 852D18C
map_events LittlerootTown_BrendansHouse_1F_EventObjects, LittlerootTown_BrendansHouse_1F_MapWarps, LittlerootTown_BrendansHouse_1F_MapCoordEvents, 0x0
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
index d5a87bae9..6224e7a50 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
@@ -5,11 +5,11 @@ LittlerootTown_BrendansHouse_1F: @ 8482AF4
.4byte 0x0
.2byte MUS_MISHIRO
.2byte 54
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/events.inc b/data/maps/LittlerootTown_BrendansHouse_2F/events.inc
index a6649c9b6..815acaa82 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/events.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/events.inc
@@ -1,29 +1,29 @@
LittlerootTown_BrendansHouse_2F_EventObjects: @ 852D1A0
- object_event 1, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 1, 0, 8, 1, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F94C1, 760
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 4, 1, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 2, 3, 1, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 3, 3, 1, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 4, 3, 1, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 5, 0, 1, 0, 0, 0, 0, 0x0, 185
- object_event 14, EVENT_OBJ_GFX_MOM, 0, 7, 1, 3, 8, 1, 0, 0, 0, 0x0, 757
- object_event 15, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 4, 0, 1, 1, 1, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F8481, 817
- object_event 16, EVENT_OBJ_GFX_SWABLU_DOLL, 0, 5, 5, 3, 1, 1, 1, 0, 0, 0x0, 815
+ object_event 1, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F94C1, 760
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 1, 0, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 1, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 5, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 185
+ object_event 14, EVENT_OBJ_GFX_MOM, 0, 7, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, 0x0, 757
+ object_event 15, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 4, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F8481, 817
+ object_event 16, EVENT_OBJ_GFX_SWABLU_DOLL, 0, 5, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 815
LittlerootTown_BrendansHouse_2F_MapWarps: @ 852D320
warp_def 7, 1, 0, 2, MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F
LittlerootTown_BrendansHouse_2F_MapBGEvents: @ 852D328
- bg_event 0, 1, 0, 1, 0, gUnknown_081F860D
- bg_event 1, 1, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F8656
- bg_event 5, 1, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_292781
- bg_event 3, 1, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_1F865F
+ bg_event 0, 1, 0, BG_EVENT_PLAYER_FACING_NORTH, gUnknown_081F860D
+ bg_event 1, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_BrendansHouse_2F_EventScript_1F8656
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_BrendansHouse_2F_EventScript_292781
+ bg_event 3, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_BrendansHouse_2F_EventScript_1F865F
LittlerootTown_BrendansHouse_2F_MapEvents:: @ 852D358
map_events LittlerootTown_BrendansHouse_2F_EventObjects, LittlerootTown_BrendansHouse_2F_MapWarps, 0x0, LittlerootTown_BrendansHouse_2F_MapBGEvents
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
index 0153a3f27..ec7eb66ce 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
@@ -5,11 +5,11 @@ LittlerootTown_BrendansHouse_2F: @ 8482B10
.4byte 0x0
.2byte MUS_MISHIRO
.2byte 55
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/events.inc b/data/maps/LittlerootTown_MaysHouse_1F/events.inc
index 6822c20e8..fda8175bb 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/events.inc
+++ b/data/maps/LittlerootTown_MaysHouse_1F/events.inc
@@ -1,11 +1,11 @@
LittlerootTown_MaysHouse_1F_EventObjects: @ 852D36C
- object_event 1, EVENT_OBJ_GFX_MOM, 0, 8, 6, 3, 9, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_2929C5, 759
- object_event 2, EVENT_OBJ_GFX_VIGAROTH_FACING_AWAY, 0, 6, 5, 3, 65, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_292ABA, 754
- object_event 3, EVENT_OBJ_GFX_VIGAROTH_CARRYING_BOX, 0, 9, 3, 3, 27, 3, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_292ACD, 755
- object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 8, 7, 3, 9, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_1F89F3, 785
- object_event 5, EVENT_OBJ_GFX_NORMAN, 0, 5, 6, 3, 10, 1, 1, 0, 0, 0x0, 734
- object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 9, 5, 3, 5, 1, 1, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A3D, 736
- object_event 7, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL, 0, 2, 8, 3, 7, 1, 1, 0, 0, 0x0, 746
+ object_event 1, EVENT_OBJ_GFX_MOM, 0, 8, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_2929C5, 759
+ object_event 2, EVENT_OBJ_GFX_VIGAROTH_FACING_AWAY, 0, 6, 5, 3, MOVEMENT_TYPE_WALK_IN_PLACE_UP, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_292ABA, 754
+ object_event 3, EVENT_OBJ_GFX_VIGAROTH_CARRYING_BOX, 0, 9, 3, 3, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 3, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_292ACD, 755
+ object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_1F89F3, 785
+ object_event 5, EVENT_OBJ_GFX_NORMAN, 0, 5, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 734
+ object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 9, 5, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A3D, 736
+ object_event 7, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL, 0, 2, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 746
LittlerootTown_MaysHouse_1F_MapWarps: @ 852D414
warp_def 1, 8, 0, 0, MAP_LITTLEROOT_TOWN
@@ -13,10 +13,10 @@ LittlerootTown_MaysHouse_1F_MapWarps: @ 852D414
warp_def 2, 2, 0, 0, MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F
LittlerootTown_MaysHouse_1F_MapCoordEvents: @ 852D42C
- coord_event 2, 8, 0, 0, VAR_0x4092, 4, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A4C
- coord_event 1, 3, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A67
- coord_event 2, 4, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A73
- coord_event 3, 3, 0, 0, VAR_0x408D, 2, 0, LittlerootTown_MaysHouse_1F_EventScript_1F8A7F
+ coord_event 2, 8, 0, VAR_0x4092, 4, LittlerootTown_MaysHouse_1F_EventScript_1F8A4C
+ coord_event 1, 3, 0, VAR_0x408D, 2, LittlerootTown_MaysHouse_1F_EventScript_1F8A67
+ coord_event 2, 4, 0, VAR_0x408D, 2, LittlerootTown_MaysHouse_1F_EventScript_1F8A73
+ coord_event 3, 3, 0, VAR_0x408D, 2, LittlerootTown_MaysHouse_1F_EventScript_1F8A7F
LittlerootTown_MaysHouse_1F_MapEvents:: @ 852D46C
map_events LittlerootTown_MaysHouse_1F_EventObjects, LittlerootTown_MaysHouse_1F_MapWarps, LittlerootTown_MaysHouse_1F_MapCoordEvents, 0x0
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/header.inc b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
index 1e72c91b5..7681d9a83 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
@@ -5,11 +5,11 @@ LittlerootTown_MaysHouse_1F: @ 8482B2C
.4byte 0x0
.2byte MUS_MISHIRO
.2byte 56
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/events.inc b/data/maps/LittlerootTown_MaysHouse_2F/events.inc
index a5f1dd43c..6d541e1e3 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/events.inc
+++ b/data/maps/LittlerootTown_MaysHouse_2F/events.inc
@@ -1,29 +1,29 @@
LittlerootTown_MaysHouse_2F_EventObjects: @ 852D480
- object_event 1, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL, 0, 1, 1, 0, 8, 1, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F94C1, 722
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 6, 0, 1, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 1, 6, 3, 1, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 2, 6, 0, 1, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 3, 6, 3, 1, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 4, 6, 3, 1, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 5, 6, 3, 1, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 7, 3, 1, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 7, 3, 1, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 2, 7, 3, 1, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 3, 7, 3, 1, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 4, 7, 3, 1, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 5, 7, 3, 1, 0, 0, 0, 0, 0x0, 185
- object_event 14, EVENT_OBJ_GFX_MOM, 0, 1, 1, 3, 8, 1, 0, 0, 0, 0x0, 757
- object_event 15, EVENT_OBJ_GFX_PICHU_DOLL, 0, 3, 4, 4, 8, 1, 1, 0, 0, 0x0, 849
- object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 4, 0, 1, 1, 1, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F9334, 818
+ object_event 1, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL, 0, 1, 1, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F94C1, 722
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 6, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 1, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 2, 6, 0, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 3, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 4, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 5, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 2, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 3, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 4, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 5, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 185
+ object_event 14, EVENT_OBJ_GFX_MOM, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, 0x0, 757
+ object_event 15, EVENT_OBJ_GFX_PICHU_DOLL, 0, 3, 4, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 849
+ object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 4, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F9334, 818
LittlerootTown_MaysHouse_2F_MapWarps: @ 852D600
warp_def 1, 1, 0, 2, MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F
LittlerootTown_MaysHouse_2F_MapBGEvents: @ 852D608
- bg_event 5, 1, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F865F
- bg_event 7, 1, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_1F8656
- bg_event 3, 1, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_29278D
- bg_event 8, 1, 0, 0, 0, gUnknown_081F9553
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_MaysHouse_2F_EventScript_1F865F
+ bg_event 7, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_MaysHouse_2F_EventScript_1F8656
+ bg_event 3, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_MaysHouse_2F_EventScript_29278D
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, gUnknown_081F9553
LittlerootTown_MaysHouse_2F_MapEvents:: @ 852D638
map_events LittlerootTown_MaysHouse_2F_EventObjects, LittlerootTown_MaysHouse_2F_MapWarps, 0x0, LittlerootTown_MaysHouse_2F_MapBGEvents
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/header.inc b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
index 20e9e3f5a..9e5d0c807 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
@@ -5,11 +5,11 @@ LittlerootTown_MaysHouse_2F: @ 8482B48
.4byte 0x0
.2byte MUS_MISHIRO
.2byte 57
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/events.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/events.inc
index a4596ce5c..df992a2e3 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/events.inc
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/events.inc
@@ -1,31 +1,31 @@
LittlerootTown_ProfessorBirchsLab_EventObjects: @ 852D64C
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 9, 8, 3, 2, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9F84, 0
- object_event 2, EVENT_OBJ_GFX_PROF_BIRCH, 0, 6, 4, 3, 8, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA25A, 721
- object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 7, 4, 3, 8, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3EC, 889
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, 8, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9FBB, 811
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, 8, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9FEF, 812
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, 8, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA023, 838
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 9, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9F84, 0
+ object_event 2, EVENT_OBJ_GFX_PROF_BIRCH, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA25A, 721
+ object_event 3, EVENT_OBJ_GFX_HIPSTER, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3EC, 889
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9FBB, 811
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1F9FEF, 812
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA023, 838
LittlerootTown_ProfessorBirchsLab_MapWarps: @ 852D6DC
warp_def 6, 12, 0, 2, MAP_LITTLEROOT_TOWN
warp_def 7, 12, 0, 2, MAP_LITTLEROOT_TOWN
LittlerootTown_ProfessorBirchsLab_MapBGEvents: @ 852D6EC
- bg_event 10, 7, 0, 1, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3
- bg_event 11, 7, 0, 1, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3
- bg_event 7, 1, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD
- bg_event 8, 1, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD
- bg_event 1, 1, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
- bg_event 0, 7, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
- bg_event 1, 7, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
- bg_event 2, 7, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
- bg_event 3, 7, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
- bg_event 4, 1, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
- bg_event 3, 1, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
- bg_event 1, 10, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
- bg_event 1, 9, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
- bg_event 11, 10, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
- bg_event 11, 9, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 10, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3
+ bg_event 11, 7, 0, BG_EVENT_PLAYER_FACING_NORTH, LittlerootTown_ProfessorBirchsLab_EventScript_1FA3E3
+ bg_event 7, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4CD
+ bg_event 1, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
+ bg_event 0, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
+ bg_event 1, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
+ bg_event 2, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
+ bg_event 3, 7, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4C4
+ bg_event 4, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 3, 1, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 1, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 1, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 11, 10, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
+ bg_event 11, 9, 0, BG_EVENT_PLAYER_FACING_ANY, LittlerootTown_ProfessorBirchsLab_EventScript_1FA4BB
LittlerootTown_ProfessorBirchsLab_MapEvents:: @ 852D7A0
map_events LittlerootTown_ProfessorBirchsLab_EventObjects, LittlerootTown_ProfessorBirchsLab_MapWarps, 0x0, LittlerootTown_ProfessorBirchsLab_MapBGEvents
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
index 8cd5eaf79..3e55729a8 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
@@ -5,11 +5,11 @@ LittlerootTown_ProfessorBirchsLab: @ 8482B64
.4byte 0x0
.2byte MUS_ODAMAKI
.2byte 58
+ .byte MAPSEC_LITTLEROOT_TOWN
.byte 0
- .byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_1F/events.inc b/data/maps/MagmaHideout_1F/events.inc
index 1274e2373..2fa18eade 100644
--- a/data/maps/MagmaHideout_1F/events.inc
+++ b/data/maps/MagmaHideout_1F/events.inc
@@ -1,10 +1,10 @@
MagmaHideout_1F_EventObjects: @ 85371CC
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 4, 5, 0, 10, 1, 1, 1, 2, MagmaHideout_1F_EventScript_23988C, 857
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 20, 0, 1, 1, 1, 0, 0, MagmaHideout_1F_EventScript_2914DE, 1151
- object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 30, 20, 3, 9, 1, 1, 1, 4, MagmaHideout_1F_EventScript_2398A3, 857
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 22, 3, 1, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 17
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 22, 3, 1, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 18
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 23, 3, 1, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 19
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 4, 5, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, MagmaHideout_1F_EventScript_23988C, 857
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 20, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_1F_EventScript_2914DE, 1151
+ object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 30, 20, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, MagmaHideout_1F_EventScript_2398A3, 857
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 17
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 18
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 23, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MagmaHideout_1F_EventScript_2908BA, 19
MagmaHideout_1F_MapWarps: @ 853725C
warp_def 10, 34, 3, 4, MAP_JAGGED_PASS
diff --git a/data/maps/MagmaHideout_1F/header.inc b/data/maps/MagmaHideout_1F/header.inc
index 6158ed3cb..851f56278 100644
--- a/data/maps/MagmaHideout_1F/header.inc
+++ b/data/maps/MagmaHideout_1F/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_1F: @ 8484828
.4byte 0x0
.2byte MUS_AJITO
.2byte 336
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_2F_1R/events.inc b/data/maps/MagmaHideout_2F_1R/events.inc
index 32f835efc..723c9e914 100644
--- a/data/maps/MagmaHideout_2F_1R/events.inc
+++ b/data/maps/MagmaHideout_2F_1R/events.inc
@@ -1,8 +1,8 @@
MagmaHideout_2F_1R_EventObjects: @ 8537290
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 18, 19, 3, 51, 5, 4, 1, 1, MagmaHideout_2F_1R_EventScript_239B7F, 857
- object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 14, 3, 46, 7, 6, 1, 3, MagmaHideout_2F_1R_EventScript_239B96, 857
- object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 8, 8, 3, 10, 1, 1, 1, 7, MagmaHideout_2F_1R_EventScript_239B51, 857
- object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 21, 11, 3, 7, 1, 1, 1, 3, MagmaHideout_2F_1R_EventScript_239B68, 857
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 18, 19, 3, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN, 5, 4, 1, 1, MagmaHideout_2F_1R_EventScript_239B7F, 857
+ object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 14, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 7, 6, 1, 3, MagmaHideout_2F_1R_EventScript_239B96, 857
+ object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 8, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 7, MagmaHideout_2F_1R_EventScript_239B51, 857
+ object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 21, 11, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, MagmaHideout_2F_1R_EventScript_239B68, 857
MagmaHideout_2F_1R_MapWarps: @ 85372F0
warp_def 11, 23, 0, 0, MAP_MAGMA_HIDEOUT_2F_2R
diff --git a/data/maps/MagmaHideout_2F_1R/header.inc b/data/maps/MagmaHideout_2F_1R/header.inc
index 1a685fe55..d8118281f 100644
--- a/data/maps/MagmaHideout_2F_1R/header.inc
+++ b/data/maps/MagmaHideout_2F_1R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_2F_1R: @ 8484844
.4byte 0x0
.2byte MUS_AJITO
.2byte 337
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_2F_2R/events.inc b/data/maps/MagmaHideout_2F_2R/events.inc
index 5567bf9cf..277dcf530 100644
--- a/data/maps/MagmaHideout_2F_2R/events.inc
+++ b/data/maps/MagmaHideout_2F_2R/events.inc
@@ -1,10 +1,10 @@
MagmaHideout_2F_2R_EventObjects: @ 853731C
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 29, 8, 3, 9, 1, 1, 1, 7, MagmaHideout_2F_2R_EventScript_239E4D, 857
- object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 25, 11, 3, 10, 1, 1, 1, 2, MagmaHideout_2F_2R_EventScript_239E36, 857
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 21, 7, 3, 1, 1, 1, 0, 0, MagmaHideout_2F_2R_EventScript_2914EB, 1164
- object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 8, 9, 3, 8, 1, 1, 1, 4, MagmaHideout_2F_2R_EventScript_239E1F, 857
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 7, 13, 3, 10, 1, 1, 1, 1, MagmaHideout_2F_2R_EventScript_239E08, 857
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 6, 3, 1, 1, 1, 0, 0, MagmaHideout_2F_2R_EventScript_2914F8, 1165
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 29, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 7, MagmaHideout_2F_2R_EventScript_239E4D, 857
+ object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 25, 11, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, MagmaHideout_2F_2R_EventScript_239E36, 857
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 21, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_2F_2R_EventScript_2914EB, 1164
+ object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 8, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, MagmaHideout_2F_2R_EventScript_239E1F, 857
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 7, 13, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 1, MagmaHideout_2F_2R_EventScript_239E08, 857
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_2F_2R_EventScript_2914F8, 1165
MagmaHideout_2F_2R_MapWarps: @ 85373AC
warp_def 10, 22, 3, 0, MAP_MAGMA_HIDEOUT_2F_1R
diff --git a/data/maps/MagmaHideout_2F_2R/header.inc b/data/maps/MagmaHideout_2F_2R/header.inc
index 410522097..1de48fb62 100644
--- a/data/maps/MagmaHideout_2F_2R/header.inc
+++ b/data/maps/MagmaHideout_2F_2R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_2F_2R: @ 8484860
.4byte 0x0
.2byte MUS_AJITO
.2byte 338
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_2F_3R/header.inc b/data/maps/MagmaHideout_2F_3R/header.inc
index 407408bf3..b37419278 100644
--- a/data/maps/MagmaHideout_2F_3R/header.inc
+++ b/data/maps/MagmaHideout_2F_3R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_2F_3R: @ 84848EC
.4byte 0x0
.2byte MUS_AJITO
.2byte 380
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_3F_1R/events.inc b/data/maps/MagmaHideout_3F_1R/events.inc
index b2f157f57..0f3ff3529 100644
--- a/data/maps/MagmaHideout_3F_1R/events.inc
+++ b/data/maps/MagmaHideout_3F_1R/events.inc
@@ -1,7 +1,7 @@
MagmaHideout_3F_1R_EventObjects: @ 85373D0
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 2, 7, 4, 10, 1, 1, 1, 5, MagmaHideout_3F_1R_EventScript_23A1B3, 857
- object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 21, 21, 0, 9, 1, 1, 1, 4, MagmaHideout_3F_1R_EventScript_23A1CA, 857
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 16, 0, 1, 1, 1, 0, 0, MagmaHideout_3F_1R_EventScript_291505, 1166
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 2, 7, 4, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 5, MagmaHideout_3F_1R_EventScript_23A1B3, 857
+ object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 21, 21, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, MagmaHideout_3F_1R_EventScript_23A1CA, 857
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 16, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_3F_1R_EventScript_291505, 1166
MagmaHideout_3F_1R_MapWarps: @ 8537418
warp_def 7, 21, 0, 0, MAP_MAGMA_HIDEOUT_4F
diff --git a/data/maps/MagmaHideout_3F_1R/header.inc b/data/maps/MagmaHideout_3F_1R/header.inc
index 228b197eb..d5347ed25 100644
--- a/data/maps/MagmaHideout_3F_1R/header.inc
+++ b/data/maps/MagmaHideout_3F_1R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_3F_1R: @ 848487C
.4byte 0x0
.2byte MUS_AJITO
.2byte 339
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_3F_2R/events.inc b/data/maps/MagmaHideout_3F_2R/events.inc
index 27ea129c3..d2bd79078 100644
--- a/data/maps/MagmaHideout_3F_2R/events.inc
+++ b/data/maps/MagmaHideout_3F_2R/events.inc
@@ -1,6 +1,6 @@
MagmaHideout_3F_2R_EventObjects: @ 8537444
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 16, 3, 0, 17, 1, 1, 1, 3, MagmaHideout_3F_2R_EventScript_23A3D5, 857
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 9, 0, 1, 1, 1, 0, 0, MagmaHideout_3F_2R_EventScript_291512, 1167
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 16, 3, 0, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, MagmaHideout_3F_2R_EventScript_23A3D5, 857
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 9, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_3F_2R_EventScript_291512, 1167
MagmaHideout_3F_2R_MapWarps: @ 8537474
warp_def 12, 15, 0, 1, MAP_MAGMA_HIDEOUT_3F_1R
diff --git a/data/maps/MagmaHideout_3F_2R/header.inc b/data/maps/MagmaHideout_3F_2R/header.inc
index d070dd32a..45cda066b 100644
--- a/data/maps/MagmaHideout_3F_2R/header.inc
+++ b/data/maps/MagmaHideout_3F_2R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_3F_2R: @ 8484898
.4byte 0x0
.2byte MUS_AJITO
.2byte 340
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_3F_3R/events.inc b/data/maps/MagmaHideout_3F_3R/events.inc
index 3f96b5652..2ced1f4fd 100644
--- a/data/maps/MagmaHideout_3F_3R/events.inc
+++ b/data/maps/MagmaHideout_3F_3R/events.inc
@@ -1,5 +1,5 @@
MagmaHideout_3F_3R_EventObjects: @ 8537574
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 19, 0, 1, 1, 1, 0, 0, MagmaHideout_3F_3R_EventScript_29152C, 1059
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 19, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_3F_3R_EventScript_29152C, 1059
MagmaHideout_3F_3R_MapWarps: @ 853758C
warp_def 16, 1, 0, 1, MAP_MAGMA_HIDEOUT_2F_3R
diff --git a/data/maps/MagmaHideout_3F_3R/header.inc b/data/maps/MagmaHideout_3F_3R/header.inc
index 24ed48ff5..347ec1897 100644
--- a/data/maps/MagmaHideout_3F_3R/header.inc
+++ b/data/maps/MagmaHideout_3F_3R/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_3F_3R: @ 84848D0
.4byte 0x0
.2byte MUS_AJITO
.2byte 379
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MagmaHideout_4F/events.inc b/data/maps/MagmaHideout_4F/events.inc
index 1865c3b84..435099c47 100644
--- a/data/maps/MagmaHideout_4F/events.inc
+++ b/data/maps/MagmaHideout_4F/events.inc
@@ -1,12 +1,12 @@
MagmaHideout_4F_EventObjects: @ 8537490
- object_event 1, EVENT_OBJ_GFX_GROUDON_1, 0, 16, 17, 0, 8, 1, 1, 0, 0, 0x0, 853
- object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 31, 22, 0, 10, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A68C, 857
- object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 30, 13, 0, 9, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A6A3, 857
- object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 26, 13, 0, 10, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A6BA, 857
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 22, 4, 0, 8, 1, 1, 1, 4, MagmaHideout_4F_EventScript_23A6D1, 857
- object_event 6, EVENT_OBJ_GFX_MAXIE, 0, 16, 21, 0, 7, 1, 1, 0, 0, MagmaHideout_4F_EventScript_23A560, 857
- object_event 7, EVENT_OBJ_GFX_GROUDON_2, 0, 16, 17, 3, 8, 1, 1, 0, 0, 0x0, 850
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 7, 0, 1, 1, 1, 0, 0, MagmaHideout_4F_EventScript_29151F, 1168
+ object_event 1, EVENT_OBJ_GFX_GROUDON_1, 0, 16, 17, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 853
+ object_event 2, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 31, 22, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A68C, 857
+ object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 30, 13, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A6A3, 857
+ object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 26, 13, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, MagmaHideout_4F_EventScript_23A6BA, 857
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 22, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, MagmaHideout_4F_EventScript_23A6D1, 857
+ object_event 6, EVENT_OBJ_GFX_MAXIE, 0, 16, 21, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MagmaHideout_4F_EventScript_23A560, 857
+ object_event 7, EVENT_OBJ_GFX_GROUDON_2, 0, 16, 17, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 850
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 7, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MagmaHideout_4F_EventScript_29151F, 1168
MagmaHideout_4F_MapWarps: @ 8537550
warp_def 46, 7, 0, 0, MAP_MAGMA_HIDEOUT_3F_1R
diff --git a/data/maps/MagmaHideout_4F/header.inc b/data/maps/MagmaHideout_4F/header.inc
index 45b5a40e6..f11c5eadd 100644
--- a/data/maps/MagmaHideout_4F/header.inc
+++ b/data/maps/MagmaHideout_4F/header.inc
@@ -5,11 +5,11 @@ MagmaHideout_4F: @ 84848B4
.4byte 0x0
.2byte MUS_AJITO
.2byte 341
- .byte 198
+ .byte MAPSEC_MAGMA_HIDEOUT
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MarineCave_End/events.inc b/data/maps/MarineCave_End/events.inc
index 14903539b..8569e33ec 100644
--- a/data/maps/MarineCave_End/events.inc
+++ b/data/maps/MarineCave_End/events.inc
@@ -1,11 +1,11 @@
MarineCave_End_EventObjects: @ 85377E8
- object_event 1, EVENT_OBJ_GFX_KYOGRE_1, 0, 9, 22, 1, 8, 1, 1, 0, 0, 0x0, 782
+ object_event 1, EVENT_OBJ_GFX_KYOGRE_1, 0, 9, 22, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 782
MarineCave_End_MapWarps: @ 8537800
warp_def 20, 4, 0, 0, MAP_MARINE_CAVE_ENTRANCE
MarineCave_End_MapCoordEvents: @ 8537808
- coord_event 9, 26, 3, 0, VAR_TEMP_1, 1, 0, MarineCave_End_EventScript_23B01B
+ coord_event 9, 26, 3, VAR_TEMP_1, 1, MarineCave_End_EventScript_23B01B
MarineCave_End_MapEvents:: @ 8537818
map_events MarineCave_End_EventObjects, MarineCave_End_MapWarps, MarineCave_End_MapCoordEvents, 0x0
diff --git a/data/maps/MarineCave_End/header.inc b/data/maps/MarineCave_End/header.inc
index 8e3cf5a5f..36bff96d6 100644
--- a/data/maps/MarineCave_End/header.inc
+++ b/data/maps/MarineCave_End/header.inc
@@ -5,11 +5,11 @@ MarineCave_End: @ 8484A04
.4byte 0x0
.2byte MUS_DAN01
.2byte 413
- .byte 203
+ .byte MAPSEC_MARINE_CAVE
.byte 0
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 14
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MarineCave_Entrance/header.inc b/data/maps/MarineCave_Entrance/header.inc
index 17212c4f6..9feb17fe2 100644
--- a/data/maps/MarineCave_Entrance/header.inc
+++ b/data/maps/MarineCave_Entrance/header.inc
@@ -5,11 +5,11 @@ MarineCave_Entrance: @ 84849E8
.4byte 0x0
.2byte MUS_DAN01
.2byte 407
- .byte 203
+ .byte MAPSEC_MARINE_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 14
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity/events.inc b/data/maps/MauvilleCity/events.inc
index c8318005c..5b2d9927c 100644
--- a/data/maps/MauvilleCity/events.inc
+++ b/data/maps/MauvilleCity/events.inc
@@ -1,15 +1,15 @@
MauvilleCity_EventObjects: @ 852662C
- object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 29, 16, 3, 5, 1, 1, 0, 0, MauvilleCity_EventScript_1DF3B3, 0
- object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 24, 10, 3, 5, 1, 0, 0, 0, MauvilleCity_EventScript_1DF3CE, 0
- object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 14, 11, 3, 10, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3BC, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 18, 6, 3, 1, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3C5, 0
- object_event 5, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 17, 14, 3, 8, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3FB, 0
- object_event 6, EVENT_OBJ_GFX_WALLY, 0, 8, 6, 3, 7, 0, 0, 0, 0, MauvilleCity_EventScript_1DF452, 804
- object_event 7, EVENT_OBJ_GFX_MAN_3, 0, 9, 6, 3, 9, 0, 0, 0, 0, MauvilleCity_EventScript_1DF41D, 805
- object_event 8, EVENT_OBJ_GFX_WATTSON, 0, 29, 9, 3, 1, 0, 0, 0, 0, MauvilleCity_EventScript_1DF73A, 912
- object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 28, 19, 3, 1, 1, 1, 0, 0, MauvilleCity_EventScript_2910CE, 1116
- object_event 10, EVENT_OBJ_GFX_FAT_MAN, 0, 13, 7, 3, 9, 0, 0, 0, 0, MauvilleCity_EventScript_2C7F7E, 0
- object_event 11, EVENT_OBJ_GFX_SCOTT, 0, 12, 14, 3, 7, 0, 0, 0, 0, 0x0, 765
+ object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 29, 16, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, MauvilleCity_EventScript_1DF3B3, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_4, 0, 24, 10, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, MauvilleCity_EventScript_1DF3CE, 0
+ object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 14, 11, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3BC, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 18, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3C5, 0
+ object_event 5, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 17, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_EventScript_1DF3FB, 0
+ object_event 6, EVENT_OBJ_GFX_WALLY, 0, 8, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MauvilleCity_EventScript_1DF452, 804
+ object_event 7, EVENT_OBJ_GFX_MAN_3, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_EventScript_1DF41D, 805
+ object_event 8, EVENT_OBJ_GFX_WATTSON, 0, 29, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MauvilleCity_EventScript_1DF73A, 912
+ object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 28, 19, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MauvilleCity_EventScript_2910CE, 1116
+ object_event 10, EVENT_OBJ_GFX_FAT_MAN, 0, 13, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_EventScript_2C7F7E, 0
+ object_event 11, EVENT_OBJ_GFX_SCOTT, 0, 12, 14, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 765
MauvilleCity_MapWarps: @ 8526734
warp_def 8, 5, 0, 0, MAP_MAUVILLE_CITY_GYM
@@ -21,14 +21,14 @@ MauvilleCity_MapWarps: @ 8526734
warp_def 19, 14, 0, 0, MAP_MAUVILLE_CITY_HOUSE2
MauvilleCity_MapBGEvents: @ 852676C
- bg_event 23, 5, 0, 1, 0, MauvilleCity_EventScript_271E73
- bg_event 11, 6, 3, 0, 0, MauvilleCity_EventScript_1DF3E0
- bg_event 24, 14, 0, 1, 0, MauvilleCity_EventScript_271E6A
- bg_event 25, 14, 0, 1, 0, MauvilleCity_EventScript_271E6A
- bg_event 24, 5, 0, 1, 0, MauvilleCity_EventScript_271E73
- bg_event 19, 7, 0, 0, 0, MauvilleCity_EventScript_1DF3D7
- bg_event 33, 6, 0, 0, 0, MauvilleCity_EventScript_1DF3E9
- bg_event 11, 15, 0, 0, 0, MauvilleCity_EventScript_1DF3F2
+ bg_event 23, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_EventScript_271E73
+ bg_event 11, 6, 3, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_EventScript_1DF3E0
+ bg_event 24, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_EventScript_271E6A
+ bg_event 25, 14, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_EventScript_271E6A
+ bg_event 24, 5, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_EventScript_271E73
+ bg_event 19, 7, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_EventScript_1DF3D7
+ bg_event 33, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_EventScript_1DF3E9
+ bg_event 11, 15, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_EventScript_1DF3F2
MauvilleCity_MapEvents:: @ 85267CC
map_events MauvilleCity_EventObjects, MauvilleCity_MapWarps, 0x0, MauvilleCity_MapBGEvents
diff --git a/data/maps/MauvilleCity/header.inc b/data/maps/MauvilleCity/header.inc
index 6e83a33bd..f6aadf1ff 100644
--- a/data/maps/MauvilleCity/header.inc
+++ b/data/maps/MauvilleCity/header.inc
@@ -5,11 +5,11 @@ MauvilleCity: @ 84824F0
.4byte MauvilleCity_MapConnections
.2byte MUS_GOTOWN
.2byte 3
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_BikeShop/events.inc b/data/maps/MauvilleCity_BikeShop/events.inc
index b4c0d19df..7befd0f73 100644
--- a/data/maps/MauvilleCity_BikeShop/events.inc
+++ b/data/maps/MauvilleCity_BikeShop/events.inc
@@ -1,14 +1,14 @@
MauvilleCity_BikeShop_EventObjects: @ 852FE80
- object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 2, 5, 3, 9, 0, 0, 0, 0, MauvilleCity_BikeShop_EventScript_20EBBC, 0
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 7, 6, 3, 2, 1, 1, 0, 0, MauvilleCity_BikeShop_EventScript_20ED31, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 2, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_BikeShop_EventScript_20EBBC, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 7, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MauvilleCity_BikeShop_EventScript_20ED31, 0
MauvilleCity_BikeShop_MapWarps: @ 852FEB0
warp_def 3, 8, 0, 2, MAP_MAUVILLE_CITY
warp_def 4, 8, 0, 2, MAP_MAUVILLE_CITY
MauvilleCity_BikeShop_MapBGEvents: @ 852FEC0
- bg_event 8, 1, 0, 0, 0, MauvilleCity_BikeShop_EventScript_20ED3A
- bg_event 11, 1, 0, 0, 0, MauvilleCity_BikeShop_EventScript_20EDAE
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_BikeShop_EventScript_20ED3A
+ bg_event 11, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_BikeShop_EventScript_20EDAE
MauvilleCity_BikeShop_MapEvents:: @ 852FED8
map_events MauvilleCity_BikeShop_EventObjects, MauvilleCity_BikeShop_MapWarps, 0x0, MauvilleCity_BikeShop_MapBGEvents
diff --git a/data/maps/MauvilleCity_BikeShop/header.inc b/data/maps/MauvilleCity_BikeShop/header.inc
index 8b7ecd54d..baa4f18d5 100644
--- a/data/maps/MauvilleCity_BikeShop/header.inc
+++ b/data/maps/MauvilleCity_BikeShop/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_BikeShop: @ 8483280
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 90
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_GameCorner/events.inc b/data/maps/MauvilleCity_GameCorner/events.inc
index a956f16d8..79b436489 100644
--- a/data/maps/MauvilleCity_GameCorner/events.inc
+++ b/data/maps/MauvilleCity_GameCorner/events.inc
@@ -1,46 +1,46 @@
MauvilleCity_GameCorner_EventObjects: @ 852FF28
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 7, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210125, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 16, 5, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_21012E, 0
- object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 11, 2, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_20FBB9, 0
- object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 14, 2, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_20FCF1, 0
- object_event 5, EVENT_OBJ_GFX_GIRL_2, 0, 7, 3, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210137, 0
- object_event 6, EVENT_OBJ_GFX_MAN_3, 0, 19, 4, 3, 8, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_21021D, 0
- object_event 7, EVENT_OBJ_GFX_OLD_MAN_2, 0, 20, 8, 3, 9, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210279, 0
- object_event 8, EVENT_OBJ_GFX_COOK, 0, 6, 8, 3, 10, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210289, 0
- object_event 9, EVENT_OBJ_GFX_BEAUTY, 0, 13, 2, 3, 8, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_20FE9F, 0
- object_event 10, EVENT_OBJ_GFX_MAN_4, 0, 1, 7, 3, 10, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_210299, 0
- object_event 11, EVENT_OBJ_GFX_MANIAC, 0, 9, 8, 3, 9, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_2102B6, 0
- object_event 12, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 6, 3, 9, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_2102C6, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210125, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 16, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_21012E, 0
+ object_event 3, EVENT_OBJ_GFX_BEAUTY, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_20FBB9, 0
+ object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 14, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_20FCF1, 0
+ object_event 5, EVENT_OBJ_GFX_GIRL_2, 0, 7, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210137, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_3, 0, 19, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_21021D, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_MAN_2, 0, 20, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210279, 0
+ object_event 8, EVENT_OBJ_GFX_COOK, 0, 6, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_GameCorner_EventScript_210289, 0
+ object_event 9, EVENT_OBJ_GFX_BEAUTY, 0, 13, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_20FE9F, 0
+ object_event 10, EVENT_OBJ_GFX_MAN_4, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_210299, 0
+ object_event 11, EVENT_OBJ_GFX_MANIAC, 0, 9, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_2102B6, 0
+ object_event 12, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, MauvilleCity_GameCorner_EventScript_2102C6, 0
MauvilleCity_GameCorner_MapWarps: @ 8530048
warp_def 11, 10, 3, 5, MAP_MAUVILLE_CITY
warp_def 12, 10, 3, 5, MAP_MAUVILLE_CITY
MauvilleCity_GameCorner_MapBGEvents: @ 8530058
- bg_event 2, 6, 0, 3, 0, MauvilleCity_GameCorner_EventScript_2102D6
- bg_event 2, 8, 0, 3, 0, MauvilleCity_GameCorner_EventScript_2102F6
- bg_event 2, 9, 0, 3, 0, MauvilleCity_GameCorner_EventScript_210316
- bg_event 3, 7, 0, 4, 0, MauvilleCity_GameCorner_EventScript_210336
- bg_event 3, 8, 0, 4, 0, MauvilleCity_GameCorner_EventScript_210356
- bg_event 3, 9, 0, 4, 0, MauvilleCity_GameCorner_EventScript_210376
- bg_event 7, 6, 0, 3, 0, MauvilleCity_GameCorner_EventScript_210396
- bg_event 7, 7, 0, 3, 0, MauvilleCity_GameCorner_EventScript_2103B6
- bg_event 7, 9, 0, 3, 0, MauvilleCity_GameCorner_EventScript_2103D6
- bg_event 8, 6, 0, 4, 0, MauvilleCity_GameCorner_EventScript_2103F6
- bg_event 8, 7, 0, 4, 0, MauvilleCity_GameCorner_EventScript_210416
- bg_event 8, 9, 0, 4, 0, MauvilleCity_GameCorner_EventScript_210436
- bg_event 14, 6, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 15, 6, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 14, 7, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 15, 7, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 14, 8, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 15, 8, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5AB1
- bg_event 18, 6, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
- bg_event 19, 6, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
- bg_event 18, 7, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
- bg_event 19, 7, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
- bg_event 18, 8, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
- bg_event 19, 8, 0, 0, 0, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 2, 6, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_2102D6
+ bg_event 2, 8, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_2102F6
+ bg_event 2, 9, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_210316
+ bg_event 3, 7, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_210336
+ bg_event 3, 8, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_210356
+ bg_event 3, 9, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_210376
+ bg_event 7, 6, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_210396
+ bg_event 7, 7, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_2103B6
+ bg_event 7, 9, 0, BG_EVENT_PLAYER_FACING_EAST, MauvilleCity_GameCorner_EventScript_2103D6
+ bg_event 8, 6, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_2103F6
+ bg_event 8, 7, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_210416
+ bg_event 8, 9, 0, BG_EVENT_PLAYER_FACING_WEST, MauvilleCity_GameCorner_EventScript_210436
+ bg_event 14, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 15, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 14, 7, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 15, 7, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 14, 8, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 15, 8, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5AB1
+ bg_event 18, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 19, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 18, 7, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 19, 7, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 18, 8, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
+ bg_event 19, 8, 0, BG_EVENT_PLAYER_FACING_ANY, MauvilleCity_GameCorner_EventScript_2A5ADF
MauvilleCity_GameCorner_MapEvents:: @ 8530178
map_events MauvilleCity_GameCorner_EventObjects, MauvilleCity_GameCorner_MapWarps, 0x0, MauvilleCity_GameCorner_MapBGEvents
diff --git a/data/maps/MauvilleCity_GameCorner/header.inc b/data/maps/MauvilleCity_GameCorner/header.inc
index 11a71f8c6..45fd23da0 100644
--- a/data/maps/MauvilleCity_GameCorner/header.inc
+++ b/data/maps/MauvilleCity_GameCorner/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_GameCorner: @ 84832B8
.4byte 0x0
.2byte MUS_CASINO
.2byte 91
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_Gym/events.inc b/data/maps/MauvilleCity_Gym/events.inc
index 08c8db444..cb126faef 100644
--- a/data/maps/MauvilleCity_Gym/events.inc
+++ b/data/maps/MauvilleCity_Gym/events.inc
@@ -1,25 +1,25 @@
MauvilleCity_Gym_EventObjects: @ 852FD5C
- object_event 1, EVENT_OBJ_GFX_WATTSON, 0, 5, 2, 0, 8, 0, 0, 0, 0, MauvilleCity_Gym_EventScript_20DEEB, 913
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 7, 8, 3, 8, 0, 0, 1, 1, MauvilleCity_Gym_EventScript_20E0D0, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 1, 16, 0, 7, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0FE, 0
- object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 5, 10, 0, 9, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0E7, 0
- object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 1, 13, 0, 8, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0B9, 0
- object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 7, 20, 0, 9, 0, 0, 0, 0, MauvilleCity_Gym_EventScript_20E12C, 0
- object_event 7, EVENT_OBJ_GFX_MANIAC, 0, 7, 10, 3, 7, 1, 1, 1, 1, MauvilleCity_Gym_EventScript_20E115, 0
+ object_event 1, EVENT_OBJ_GFX_WATTSON, 0, 5, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_Gym_EventScript_20DEEB, 913
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 7, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, MauvilleCity_Gym_EventScript_20E0D0, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 1, 16, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0FE, 0
+ object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 5, 10, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0E7, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 1, 13, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, MauvilleCity_Gym_EventScript_20E0B9, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_2, 0, 7, 20, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_Gym_EventScript_20E12C, 0
+ object_event 7, EVENT_OBJ_GFX_MANIAC, 0, 7, 10, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, MauvilleCity_Gym_EventScript_20E115, 0
MauvilleCity_Gym_MapWarps: @ 852FE04
warp_def 4, 20, 0, 0, MAP_MAUVILLE_CITY
warp_def 5, 20, 0, 0, MAP_MAUVILLE_CITY
MauvilleCity_Gym_MapCoordEvents: @ 852FE14
- coord_event 4, 12, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_20E01E
- coord_event 3, 9, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_20E043
- coord_event 0, 15, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_20DFF9
- coord_event 8, 9, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_20E068
+ coord_event 4, 12, 3, VAR_TEMP_0, 0, MauvilleCity_Gym_EventScript_20E01E
+ coord_event 3, 9, 3, VAR_TEMP_0, 0, MauvilleCity_Gym_EventScript_20E043
+ coord_event 0, 15, 3, VAR_TEMP_0, 0, MauvilleCity_Gym_EventScript_20DFF9
+ coord_event 8, 9, 3, VAR_TEMP_0, 0, MauvilleCity_Gym_EventScript_20E068
MauvilleCity_Gym_MapBGEvents: @ 852FE54
- bg_event 3, 18, 0, 1, 0, MauvilleCity_Gym_EventScript_20E14B
- bg_event 6, 18, 0, 1, 0, MauvilleCity_Gym_EventScript_20E15B
+ bg_event 3, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_Gym_EventScript_20E14B
+ bg_event 6, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, MauvilleCity_Gym_EventScript_20E15B
MauvilleCity_Gym_MapEvents:: @ 852FE6C
map_events MauvilleCity_Gym_EventObjects, MauvilleCity_Gym_MapWarps, MauvilleCity_Gym_MapCoordEvents, MauvilleCity_Gym_MapBGEvents
diff --git a/data/maps/MauvilleCity_Gym/header.inc b/data/maps/MauvilleCity_Gym/header.inc
index aa6430475..736b491db 100644
--- a/data/maps/MauvilleCity_Gym/header.inc
+++ b/data/maps/MauvilleCity_Gym/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_Gym: @ 8483264
.4byte 0x0
.2byte MUS_GIM
.2byte 89
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/MauvilleCity_House1/events.inc b/data/maps/MauvilleCity_House1/events.inc
index 2590e33b9..1d759b438 100644
--- a/data/maps/MauvilleCity_House1/events.inc
+++ b/data/maps/MauvilleCity_House1/events.inc
@@ -1,5 +1,5 @@
MauvilleCity_House1_EventObjects: @ 852FEEC
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 4, 4, 3, 10, 0, 0, 0, 0, MauvilleCity_House1_EventScript_20F976, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_House1_EventScript_20F976, 0
MauvilleCity_House1_MapWarps: @ 852FF04
warp_def 3, 7, 0, 4, MAP_MAUVILLE_CITY
diff --git a/data/maps/MauvilleCity_House1/header.inc b/data/maps/MauvilleCity_House1/header.inc
index db4371175..6a29041cc 100644
--- a/data/maps/MauvilleCity_House1/header.inc
+++ b/data/maps/MauvilleCity_House1/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_House1: @ 848329C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 60
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_House2/events.inc b/data/maps/MauvilleCity_House2/events.inc
index f8e04f5ea..3ac497bbc 100644
--- a/data/maps/MauvilleCity_House2/events.inc
+++ b/data/maps/MauvilleCity_House2/events.inc
@@ -1,5 +1,5 @@
MauvilleCity_House2_EventObjects: @ 853018C
- object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 4, 5, 3, 9, 0, 0, 0, 0, MauvilleCity_House2_EventScript_210C5D, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MauvilleCity_House2_EventScript_210C5D, 0
MauvilleCity_House2_MapWarps: @ 85301A4
warp_def 3, 8, 0, 6, MAP_MAUVILLE_CITY
diff --git a/data/maps/MauvilleCity_House2/header.inc b/data/maps/MauvilleCity_House2/header.inc
index 4acd48c6d..3fc04798e 100644
--- a/data/maps/MauvilleCity_House2/header.inc
+++ b/data/maps/MauvilleCity_House2/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_House2: @ 84832D4
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 59
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_Mart/events.inc b/data/maps/MauvilleCity_Mart/events.inc
index f67840783..5e96dcfd3 100644
--- a/data/maps/MauvilleCity_Mart/events.inc
+++ b/data/maps/MauvilleCity_Mart/events.inc
@@ -1,7 +1,7 @@
MauvilleCity_Mart_EventObjects: @ 8530310
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_2110E6, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 4, 3, 10, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_21111C, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 3, 10, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_211125, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_2110E6, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_21111C, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MauvilleCity_Mart_EventScript_211125, 0
MauvilleCity_Mart_MapWarps: @ 8530358
warp_def 3, 7, 0, 3, MAP_MAUVILLE_CITY
diff --git a/data/maps/MauvilleCity_Mart/header.inc b/data/maps/MauvilleCity_Mart/header.inc
index 3130c2d35..3722f4565 100644
--- a/data/maps/MauvilleCity_Mart/header.inc
+++ b/data/maps/MauvilleCity_Mart/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_Mart: @ 8483328
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/events.inc b/data/maps/MauvilleCity_PokemonCenter_1F/events.inc
index adab7d3e4..4000ead3e 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/events.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/events.inc
@@ -1,9 +1,9 @@
MauvilleCity_PokemonCenter_1F_EventObjects: @ 85301C8
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E78, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 2, 3, 3, 9, 1, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_28E066, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 8, 6, 3, 1, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E86, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 4, 3, 3, 0, 1, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E8F, 0
- object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 2, 8, 3, 1, 1, 1, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E98, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E78, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_28E066, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 8, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E86, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 4, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E8F, 0
+ object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 2, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_210E98, 0
MauvilleCity_PokemonCenter_1F_MapWarps: @ 8530240
warp_def 7, 8, 3, 1, MAP_MAUVILLE_CITY
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
index 5bb682b98..659176f80 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_PokemonCenter_1F: @ 84832F0
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/events.inc b/data/maps/MauvilleCity_PokemonCenter_2F/events.inc
index c3a0c4990..d445b3cca 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/events.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/events.inc
@@ -1,9 +1,9 @@
MauvilleCity_PokemonCenter_2F_EventObjects: @ 853026C
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_276B03, 702
- object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 8, 8, 3, 7, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_21102F, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 5, EVENT_OBJ_GFX_YOUNGSTER, 0, 8, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MauvilleCity_PokemonCenter_2F_EventScript_21102F, 0
MauvilleCity_PokemonCenter_2F_MapWarps: @ 85302E4
warp_def 1, 6, 4, 2, MAP_MAUVILLE_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
index d29063e86..462fdc47d 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ MauvilleCity_PokemonCenter_2F: @ 848330C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 9
+ .byte MAPSEC_MAUVILLE_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MeteorFalls_1F_1R/events.inc b/data/maps/MeteorFalls_1F_1R/events.inc
index 977559950..068f9a356 100644
--- a/data/maps/MeteorFalls_1F_1R/events.inc
+++ b/data/maps/MeteorFalls_1F_1R/events.inc
@@ -1,14 +1,14 @@
MeteorFalls_1F_1R_EventObjects: @ 8533F74
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 4, 3, 1, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911AB, 1044
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 14, 3, 1, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911C5, 1046
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 5, 3, 1, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911B8, 1045
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 32, 3, 1, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911D2, 1047
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 20, 3, 8, 0, 0, 0, 0, 0x0, 939
- object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 14, 21, 3, 9, 0, 0, 0, 0, 0x0, 939
- object_event 7, EVENT_OBJ_GFX_ARCHIE, 0, 6, 20, 3, 10, 0, 0, 0, 0, 0x0, 938
- object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 20, 3, 10, 0, 0, 0, 0, 0x0, 938
- object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 21, 3, 1, 0, 0, 0, 0, 0x0, 938
- object_event 10, EVENT_OBJ_GFX_SCIENTIST_1, 0, 13, 23, 3, 21, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_22BF25, 942
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911AB, 1044
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911C5, 1046
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911B8, 1045
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 32, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_2911D2, 1047
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 20, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 939
+ object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 14, 21, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 939
+ object_event 7, EVENT_OBJ_GFX_ARCHIE, 0, 6, 20, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 938
+ object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 20, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 938
+ object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 938
+ object_event 10, EVENT_OBJ_GFX_SCIENTIST_1, 0, 13, 23, 3, MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_22BF25, 942
MeteorFalls_1F_1R_MapWarps: @ 8534064
warp_def 27, 18, 4, 0, MAP_ROUTE114
@@ -19,10 +19,10 @@ MeteorFalls_1F_1R_MapWarps: @ 8534064
warp_def 4, 2, 0, 0, MAP_METEOR_FALLS_STEVENS_CAVE
MeteorFalls_1F_1R_MapCoordEvents: @ 8534094
- coord_event 14, 18, 4, 0, VAR_0x40BF, 0, 0, MeteorFalls_1F_1R_EventScript_22BD5F
+ coord_event 14, 18, 4, VAR_0x40BF, 0, MeteorFalls_1F_1R_EventScript_22BD5F
MeteorFalls_1F_1R_MapBGEvents: @ 85340A4
- bg_event 9, 58, 0, 0, 0, 0x0
+ bg_event 9, 58, 0, BG_EVENT_PLAYER_FACING_ANY, 0x0
MeteorFalls_1F_1R_MapEvents:: @ 85340B0
map_events MeteorFalls_1F_1R_EventObjects, MeteorFalls_1F_1R_MapWarps, MeteorFalls_1F_1R_MapCoordEvents, MeteorFalls_1F_1R_MapBGEvents
diff --git a/data/maps/MeteorFalls_1F_1R/header.inc b/data/maps/MeteorFalls_1F_1R/header.inc
index 1b1371370..abf0e85c5 100644
--- a/data/maps/MeteorFalls_1F_1R/header.inc
+++ b/data/maps/MeteorFalls_1F_1R/header.inc
@@ -5,11 +5,11 @@ MeteorFalls_1F_1R: @ 8483EC0
.4byte 0x0
.2byte MUS_DAN03
.2byte 125
- .byte 63
+ .byte MAPSEC_METEOR_FALLS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MeteorFalls_1F_2R/events.inc b/data/maps/MeteorFalls_1F_2R/events.inc
index 0436851c5..1e8e1f093 100644
--- a/data/maps/MeteorFalls_1F_2R/events.inc
+++ b/data/maps/MeteorFalls_1F_2R/events.inc
@@ -1,7 +1,7 @@
MeteorFalls_1F_2R_EventObjects: @ 85340C4
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 13, 2, 3, 8, 0, 0, 1, 1, MeteorFalls_1F_2R_EventScript_22C4DE, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 12, 3, 8, 1, 1, 1, 1, MeteorFalls_1F_2R_EventScript_22C540, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 7, 12, 3, 8, 1, 1, 1, 1, MeteorFalls_1F_2R_EventScript_22C5A4, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 13, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, MeteorFalls_1F_2R_EventScript_22C4DE, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, MeteorFalls_1F_2R_EventScript_22C540, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 7, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, MeteorFalls_1F_2R_EventScript_22C5A4, 0
MeteorFalls_1F_2R_MapWarps: @ 853410C
warp_def 10, 29, 3, 2, MAP_METEOR_FALLS_1F_1R
@@ -10,7 +10,7 @@ MeteorFalls_1F_2R_MapWarps: @ 853410C
warp_def 21, 23, 3, 2, MAP_METEOR_FALLS_B1F_1R
MeteorFalls_1F_2R_MapBGEvents: @ 853412C
- bg_event 9, 58, 0, 0, 0, 0x0
+ bg_event 9, 58, 0, BG_EVENT_PLAYER_FACING_ANY, 0x0
MeteorFalls_1F_2R_MapEvents:: @ 8534138
map_events MeteorFalls_1F_2R_EventObjects, MeteorFalls_1F_2R_MapWarps, 0x0, MeteorFalls_1F_2R_MapBGEvents
diff --git a/data/maps/MeteorFalls_1F_2R/header.inc b/data/maps/MeteorFalls_1F_2R/header.inc
index a96c5648e..a0d074121 100644
--- a/data/maps/MeteorFalls_1F_2R/header.inc
+++ b/data/maps/MeteorFalls_1F_2R/header.inc
@@ -5,11 +5,11 @@ MeteorFalls_1F_2R: @ 8483EDC
.4byte 0x0
.2byte MUS_DAN03
.2byte 126
- .byte 63
+ .byte MAPSEC_METEOR_FALLS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MeteorFalls_B1F_1R/header.inc b/data/maps/MeteorFalls_B1F_1R/header.inc
index 11402d3d5..078998891 100644
--- a/data/maps/MeteorFalls_B1F_1R/header.inc
+++ b/data/maps/MeteorFalls_B1F_1R/header.inc
@@ -5,11 +5,11 @@ MeteorFalls_B1F_1R: @ 8483EF8
.4byte 0x0
.2byte MUS_DAN03
.2byte 127
- .byte 63
+ .byte MAPSEC_METEOR_FALLS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MeteorFalls_B1F_2R/events.inc b/data/maps/MeteorFalls_B1F_2R/events.inc
index 8e2c9e1c4..85dafb869 100644
--- a/data/maps/MeteorFalls_B1F_2R/events.inc
+++ b/data/maps/MeteorFalls_B1F_2R/events.inc
@@ -1,5 +1,5 @@
MeteorFalls_B1F_2R_EventObjects: @ 8534190
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 3, 1, 1, 1, 0, 0, MeteorFalls_B1F_2R_EventScript_2911DF, 1080
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MeteorFalls_B1F_2R_EventScript_2911DF, 1080
MeteorFalls_B1F_2R_MapWarps: @ 85341A8
warp_def 5, 15, 3, 3, MAP_METEOR_FALLS_B1F_1R
diff --git a/data/maps/MeteorFalls_B1F_2R/header.inc b/data/maps/MeteorFalls_B1F_2R/header.inc
index 81c6276d2..dabf884b4 100644
--- a/data/maps/MeteorFalls_B1F_2R/header.inc
+++ b/data/maps/MeteorFalls_B1F_2R/header.inc
@@ -5,11 +5,11 @@ MeteorFalls_B1F_2R: @ 8483F14
.4byte 0x0
.2byte MUS_DAN03
.2byte 128
- .byte 63
+ .byte MAPSEC_METEOR_FALLS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MeteorFalls_StevensCave/events.inc b/data/maps/MeteorFalls_StevensCave/events.inc
index ff920f86d..09225365d 100644
--- a/data/maps/MeteorFalls_StevensCave/events.inc
+++ b/data/maps/MeteorFalls_StevensCave/events.inc
@@ -1,5 +1,5 @@
MeteorFalls_StevensCave_EventObjects: @ 85378B0
- object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 19, 3, 3, 7, 1, 1, 0, 0, MeteorFalls_StevensCave_EventScript_23B182, 0
+ object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 19, 3, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MeteorFalls_StevensCave_EventScript_23B182, 0
MeteorFalls_StevensCave_MapWarps: @ 85378C8
warp_def 10, 29, 3, 5, MAP_METEOR_FALLS_1F_1R
diff --git a/data/maps/MeteorFalls_StevensCave/header.inc b/data/maps/MeteorFalls_StevensCave/header.inc
index 22b3aaeb6..7236159f3 100644
--- a/data/maps/MeteorFalls_StevensCave/header.inc
+++ b/data/maps/MeteorFalls_StevensCave/header.inc
@@ -5,11 +5,11 @@ MeteorFalls_StevensCave: @ 8484A74
.4byte 0x0
.2byte MUS_DAN03
.2byte 431
- .byte 63
+ .byte MAPSEC_METEOR_FALLS
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MirageTower_1F/header.inc b/data/maps/MirageTower_1F/header.inc
index cd0717add..584ed3f7f 100644
--- a/data/maps/MirageTower_1F/header.inc
+++ b/data/maps/MirageTower_1F/header.inc
@@ -5,11 +5,11 @@ MirageTower_1F: @ 8484908
.4byte 0x0
.2byte MUS_TOZAN
.2byte 381
- .byte 199
+ .byte MAPSEC_MIRAGE_TOWER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MirageTower_2F/header.inc b/data/maps/MirageTower_2F/header.inc
index e449c3a37..03f762758 100644
--- a/data/maps/MirageTower_2F/header.inc
+++ b/data/maps/MirageTower_2F/header.inc
@@ -5,11 +5,11 @@ MirageTower_2F: @ 8484924
.4byte 0x0
.2byte MUS_TOZAN
.2byte 382
- .byte 199
+ .byte MAPSEC_MIRAGE_TOWER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MirageTower_3F/events.inc b/data/maps/MirageTower_3F/events.inc
index e12b4873d..d62e54f92 100644
--- a/data/maps/MirageTower_3F/events.inc
+++ b/data/maps/MirageTower_3F/events.inc
@@ -1,6 +1,6 @@
MirageTower_3F_EventObjects: @ 853761C
- object_event 1, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 7, 3, 1, 1, 1, 0, 0, MirageTower_3F_EventScript_2907A6, 17
- object_event 2, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 8, 3, 1, 1, 1, 0, 0, MirageTower_3F_EventScript_2907A6, 18
+ object_event 1, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MirageTower_3F_EventScript_2907A6, 17
+ object_event 2, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MirageTower_3F_EventScript_2907A6, 18
MirageTower_3F_MapWarps: @ 853764C
warp_def 18, 12, 3, 0, MAP_MIRAGE_TOWER_2F
diff --git a/data/maps/MirageTower_3F/header.inc b/data/maps/MirageTower_3F/header.inc
index def0a15c9..3930ca2ba 100644
--- a/data/maps/MirageTower_3F/header.inc
+++ b/data/maps/MirageTower_3F/header.inc
@@ -5,11 +5,11 @@ MirageTower_3F: @ 8484940
.4byte 0x0
.2byte MUS_TOZAN
.2byte 383
- .byte 199
+ .byte MAPSEC_MIRAGE_TOWER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MirageTower_4F/events.inc b/data/maps/MirageTower_4F/events.inc
index 7b215a83a..b9574637a 100644
--- a/data/maps/MirageTower_4F/events.inc
+++ b/data/maps/MirageTower_4F/events.inc
@@ -1,7 +1,7 @@
MirageTower_4F_EventObjects: @ 8537670
- object_event 1, EVENT_OBJ_GFX_FOSSIL, 0, 5, 4, 4, 8, 1, 1, 0, 0, MirageTower_4F_EventScript_23AD48, 963
- object_event 2, EVENT_OBJ_GFX_FOSSIL, 0, 7, 4, 0, 8, 1, 1, 0, 0, MirageTower_4F_EventScript_23AD89, 964
- object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 7, 3, 1, 1, 1, 0, 0, MirageTower_4F_EventScript_2907A6, 17
+ object_event 1, EVENT_OBJ_GFX_FOSSIL, 0, 5, 4, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MirageTower_4F_EventScript_23AD48, 963
+ object_event 2, EVENT_OBJ_GFX_FOSSIL, 0, 7, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MirageTower_4F_EventScript_23AD89, 964
+ object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MirageTower_4F_EventScript_2907A6, 17
MirageTower_4F_MapWarps: @ 85376B8
warp_def 1, 4, 3, 1, MAP_MIRAGE_TOWER_3F
diff --git a/data/maps/MirageTower_4F/header.inc b/data/maps/MirageTower_4F/header.inc
index 7c1351ea6..505e671eb 100644
--- a/data/maps/MirageTower_4F/header.inc
+++ b/data/maps/MirageTower_4F/header.inc
@@ -5,11 +5,11 @@ MirageTower_4F: @ 848495C
.4byte 0x0
.2byte MUS_TOZAN
.2byte 388
- .byte 199
+ .byte MAPSEC_MIRAGE_TOWER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity/events.inc b/data/maps/MossdeepCity/events.inc
index d288400b5..0413b1be4 100644
--- a/data/maps/MossdeepCity/events.inc
+++ b/data/maps/MossdeepCity/events.inc
@@ -1,21 +1,21 @@
MossdeepCity_EventObjects: @ 8527018
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 38, 12, 5, 2, 1, 1, 0, 0, MossdeepCity_EventScript_1E4AD1, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 50, 34, 5, 5, 1, 0, 0, 0, MossdeepCity_EventScript_1E4AF9, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 32, 12, 5, 2, 1, 1, 0, 0, MossdeepCity_EventScript_1E4AB2, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 26, 21, 5, 3, 0, 1, 0, 0, MossdeepCity_EventScript_1E4AF0, 0
- object_event 5, EVENT_OBJ_GFX_GIRL_1, 0, 45, 18, 7, 9, 0, 0, 0, 0, MossdeepCity_EventScript_1E4B02, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 62, 35, 5, 1, 0, 0, 0, 0, MossdeepCity_EventScript_2910F5, 1043
- object_event 7, EVENT_OBJ_GFX_MAN_1, 0, 55, 5, 7, 7, 0, 0, 0, 0, MossdeepCity_EventScript_1E4C10, 0
- object_event 8, EVENT_OBJ_GFX_WOMAN_1, 0, 56, 21, 7, 10, 1, 1, 0, 0, MossdeepCity_EventScript_1E4B0B, 0
- object_event 9, EVENT_OBJ_GFX_BOY_2, 0, 23, 13, 5, 2, 1, 1, 0, 0, MossdeepCity_EventScript_1E4C26, 0
- object_event 10, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 23, 5, 8, 1, 1, 0, 0, 0x0, 823
- object_event 11, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 24, 5, 7, 1, 1, 0, 0, 0x0, 823
- object_event 12, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 25, 5, 8, 1, 1, 0, 0, 0x0, 823
- object_event 13, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 26, 5, 7, 1, 1, 0, 0, 0x0, 823
- object_event 14, EVENT_OBJ_GFX_MAXIE, 0, 45, 25, 5, 9, 1, 1, 0, 0, 0x0, 823
- object_event 15, EVENT_OBJ_GFX_BLACK_BELT, 0, 19, 25, 3, 64, 3, 3, 0, 0, MossdeepCity_EventScript_2C81EE, 0
- object_event 16, EVENT_OBJ_GFX_SCOTT, 0, 61, 29, 5, 17, 0, 0, 0, 0, MossdeepCity_EventScript_1E4C85, 788
- object_event 17, EVENT_OBJ_GFX_BLACK_BELT, 0, 31, 29, 3, 64, 3, 3, 0, 0, MossdeepCity_EventScript_1E4C7C, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 38, 12, 5, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MossdeepCity_EventScript_1E4AD1, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 50, 34, 5, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, MossdeepCity_EventScript_1E4AF9, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 32, 12, 5, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MossdeepCity_EventScript_1E4AB2, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 26, 21, 5, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, MossdeepCity_EventScript_1E4AF0, 0
+ object_event 5, EVENT_OBJ_GFX_GIRL_1, 0, 45, 18, 7, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MossdeepCity_EventScript_1E4B02, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 62, 35, 5, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MossdeepCity_EventScript_2910F5, 1043
+ object_event 7, EVENT_OBJ_GFX_MAN_1, 0, 55, 5, 7, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_EventScript_1E4C10, 0
+ object_event 8, EVENT_OBJ_GFX_WOMAN_1, 0, 56, 21, 7, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, MossdeepCity_EventScript_1E4B0B, 0
+ object_event 9, EVENT_OBJ_GFX_BOY_2, 0, 23, 13, 5, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MossdeepCity_EventScript_1E4C26, 0
+ object_event 10, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 23, 5, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 823
+ object_event 11, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 24, 5, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 823
+ object_event 12, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 25, 5, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 823
+ object_event 13, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 44, 26, 5, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 823
+ object_event 14, EVENT_OBJ_GFX_MAXIE, 0, 45, 25, 5, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 823
+ object_event 15, EVENT_OBJ_GFX_BLACK_BELT, 0, 19, 25, 3, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 3, 3, 0, 0, MossdeepCity_EventScript_2C81EE, 0
+ object_event 16, EVENT_OBJ_GFX_SCOTT, 0, 61, 29, 5, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 0, 0, MossdeepCity_EventScript_1E4C85, 788
+ object_event 17, EVENT_OBJ_GFX_BLACK_BELT, 0, 31, 29, 3, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 3, 3, 0, 0, MossdeepCity_EventScript_1E4C7C, 0
MossdeepCity_MapWarps: @ 85271B0
warp_def 28, 9, 0, 0, MAP_MOSSDEEP_CITY_HOUSE1
@@ -30,26 +30,26 @@ MossdeepCity_MapWarps: @ 85271B0
warp_def 36, 24, 0, 0, MAP_MOSSDEEP_CITY_GAME_CORNER_1F
MossdeepCity_MapCoordEvents: @ 8527200
- coord_event 25, 25, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_1E4B38
- coord_event 26, 25, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_1E4B38
- coord_event 32, 27, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_1E4B38
- coord_event 33, 27, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_1E4B38
- coord_event 42, 21, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
- coord_event 41, 22, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
- coord_event 41, 23, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
- coord_event 41, 24, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
- coord_event 40, 25, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
- coord_event 40, 26, 5, 0, VAR_0x405D, 1, 0, MossdeepCity_EventScript_1E4B41
+ coord_event 25, 25, 0, VAR_TEMP_1, 0, MossdeepCity_EventScript_1E4B38
+ coord_event 26, 25, 0, VAR_TEMP_1, 0, MossdeepCity_EventScript_1E4B38
+ coord_event 32, 27, 0, VAR_TEMP_1, 0, MossdeepCity_EventScript_1E4B38
+ coord_event 33, 27, 0, VAR_TEMP_1, 0, MossdeepCity_EventScript_1E4B38
+ coord_event 42, 21, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
+ coord_event 41, 22, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
+ coord_event 41, 23, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
+ coord_event 41, 24, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
+ coord_event 40, 25, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
+ coord_event 40, 26, 5, VAR_0x405D, 1, MossdeepCity_EventScript_1E4B41
MossdeepCity_MapBGEvents: @ 85272A0
- bg_event 25, 16, 0, 0, 0, MossdeepCity_EventScript_1E4B26
- bg_event 34, 9, 0, 0, 0, MossdeepCity_EventScript_1E4B1D
- bg_event 29, 16, 0, 1, 0, MossdeepCity_EventScript_271E73
- bg_event 38, 18, 0, 1, 0, MossdeepCity_EventScript_271E6A
- bg_event 66, 16, 0, 0, 0, MossdeepCity_EventScript_1E4B2F
- bg_event 30, 16, 0, 1, 0, MossdeepCity_EventScript_271E73
- bg_event 39, 18, 0, 1, 0, MossdeepCity_EventScript_271E6A
- bg_event 57, 21, 7, 0, 0, MossdeepCity_EventScript_1E4B14
+ bg_event 25, 16, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_EventScript_1E4B26
+ bg_event 34, 9, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_EventScript_1E4B1D
+ bg_event 29, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_EventScript_271E73
+ bg_event 38, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_EventScript_271E6A
+ bg_event 66, 16, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_EventScript_1E4B2F
+ bg_event 30, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_EventScript_271E73
+ bg_event 39, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_EventScript_271E6A
+ bg_event 57, 21, 7, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_EventScript_1E4B14
MossdeepCity_MapEvents:: @ 8527300
map_events MossdeepCity_EventObjects, MossdeepCity_MapWarps, MossdeepCity_MapCoordEvents, MossdeepCity_MapBGEvents
diff --git a/data/maps/MossdeepCity/header.inc b/data/maps/MossdeepCity/header.inc
index fc5af866a..f5196d035 100644
--- a/data/maps/MossdeepCity/header.inc
+++ b/data/maps/MossdeepCity/header.inc
@@ -5,11 +5,11 @@ MossdeepCity: @ 8482560
.4byte MossdeepCity_MapConnections
.2byte MUS_GOTOWN
.2byte 7
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_GameCorner_1F/events.inc b/data/maps/MossdeepCity_GameCorner_1F/events.inc
index 42face3c4..4186ec9ca 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/events.inc
+++ b/data/maps/MossdeepCity_GameCorner_1F/events.inc
@@ -1,6 +1,6 @@
MossdeepCity_GameCorner_1F_EventObjects: @ 8532F40
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 2, 0, 8, 0, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_224B54, 0
- object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 4, 2, 0, 8, 0, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_224B4B, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_224B54, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 4, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_224B4B, 0
MossdeepCity_GameCorner_1F_MapWarps: @ 8532F70
warp_def 5, 9, 0, 9, MAP_MOSSDEEP_CITY
@@ -8,9 +8,9 @@ MossdeepCity_GameCorner_1F_MapWarps: @ 8532F70
warp_def 2, 0, 0, 0, MAP_MOSSDEEP_CITY_GAME_CORNER_B1F
MossdeepCity_GameCorner_1F_MapBGEvents: @ 8532F88
- bg_event 3, 0, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_224B5D
- bg_event 0, 1, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_277E9D
- bg_event 1, 1, 0, 0, 0, MossdeepCity_GameCorner_1F_EventScript_277E96
+ bg_event 3, 0, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_GameCorner_1F_EventScript_224B5D
+ bg_event 0, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_GameCorner_1F_EventScript_277E9D
+ bg_event 1, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_GameCorner_1F_EventScript_277E96
MossdeepCity_GameCorner_1F_MapEvents:: @ 8532FAC
map_events MossdeepCity_GameCorner_1F_EventObjects, MossdeepCity_GameCorner_1F_MapWarps, 0x0, MossdeepCity_GameCorner_1F_MapBGEvents
diff --git a/data/maps/MossdeepCity_GameCorner_1F/header.inc b/data/maps/MossdeepCity_GameCorner_1F/header.inc
index 9b886677e..302f13d7e 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_1F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_GameCorner_1F: @ 84839F0
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 305
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/events.inc b/data/maps/MossdeepCity_GameCorner_B1F/events.inc
index 7146d30b8..58ca66fd2 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/events.inc
+++ b/data/maps/MossdeepCity_GameCorner_B1F/events.inc
@@ -1,5 +1,5 @@
MossdeepCity_GameCorner_B1F_EventObjects: @ 8532FC0
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 6, 5, 3, 9, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 0
MossdeepCity_GameCorner_B1F_MapWarps: @ 8532FD8
warp_def 3, 1, 0, 2, MAP_MOSSDEEP_CITY_GAME_CORNER_1F
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/header.inc b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
index 623b5f970..86e796c52 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_GameCorner_B1F: @ 8483A0C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 306
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_Gym/events.inc b/data/maps/MossdeepCity_Gym/events.inc
index e383463af..a6511d2c1 100644
--- a/data/maps/MossdeepCity_Gym/events.inc
+++ b/data/maps/MossdeepCity_Gym/events.inc
@@ -1,40 +1,40 @@
MossdeepCity_Gym_EventObjects: @ 85324EC
- object_event 1, EVENT_OBJ_GFX_TATE, 0, 23, 7, 0, 8, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220898, 0
- object_event 2, EVENT_OBJ_GFX_PSYCHIC_M, 0, 1, 30, 3, 8, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220AFD, 0
- object_event 3, EVENT_OBJ_GFX_PSYCHIC_M, 0, 5, 20, 3, 7, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B2B, 0
- object_event 4, EVENT_OBJ_GFX_LASS, 0, 4, 29, 3, 7, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B70, 0
- object_event 5, EVENT_OBJ_GFX_LASS, 0, 4, 23, 0, 7, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B59, 0
- object_event 6, EVENT_OBJ_GFX_PSYCHIC_M, 0, 6, 9, 3, 8, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B14, 0
- object_event 7, EVENT_OBJ_GFX_LASS, 0, 6, 3, 0, 8, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B42, 0
- object_event 8, EVENT_OBJ_GFX_MAN_2, 0, 5, 33, 0, 8, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220C11, 0
- object_event 9, EVENT_OBJ_GFX_LIZA, 0, 24, 7, 0, 8, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220898, 0
- object_event 10, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 2, 30, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 11, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 1, 29, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 12, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 30, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 13, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 5, 29, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 14, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 5, 21, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 15, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 7, 9, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 16, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 10, 8, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 17, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 8, 3, 7, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220B9E, 0
- object_event 18, EVENT_OBJ_GFX_HEX_MANIAC, 0, 7, 5, 3, 10, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220B87, 0
- object_event 19, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 6, 6, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 20, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 5, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 21, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 11, 5, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 22, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 11, 34, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 23, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 33, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 24, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 34, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 25, EVENT_OBJ_GFX_GENTLEMAN, 0, 22, 25, 3, 7, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BCC, 0
- object_event 26, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 23, 26, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 27, EVENT_OBJ_GFX_LASS, 0, 25, 25, 0, 9, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BB5, 0
- object_event 28, EVENT_OBJ_GFX_HEX_MANIAC, 0, 22, 23, 3, 8, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BFA, 0
- object_event 29, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 21, 23, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 30, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 21, 22, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 31, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 22, 22, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 32, EVENT_OBJ_GFX_PSYCHIC_M, 0, 25, 22, 3, 7, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BE3, 0
- object_event 33, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 24, 22, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 34, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 24, 23, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 35, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 6, 5, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 36, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 23, 25, 3, 1, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TATE, 0, 23, 7, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220898, 0
+ object_event 2, EVENT_OBJ_GFX_PSYCHIC_M, 0, 1, 30, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220AFD, 0
+ object_event 3, EVENT_OBJ_GFX_PSYCHIC_M, 0, 5, 20, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B2B, 0
+ object_event 4, EVENT_OBJ_GFX_LASS, 0, 4, 29, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B70, 0
+ object_event 5, EVENT_OBJ_GFX_LASS, 0, 4, 23, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B59, 0
+ object_event 6, EVENT_OBJ_GFX_PSYCHIC_M, 0, 6, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B14, 0
+ object_event 7, EVENT_OBJ_GFX_LASS, 0, 6, 3, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, MossdeepCity_Gym_EventScript_220B42, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_2, 0, 5, 33, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220C11, 0
+ object_event 9, EVENT_OBJ_GFX_LIZA, 0, 24, 7, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_Gym_EventScript_220898, 0
+ object_event 10, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 2, 30, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 11, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 1, 29, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 12, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 30, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 13, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 5, 29, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 14, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 5, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 15, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 7, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 16, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 10, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 17, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220B9E, 0
+ object_event 18, EVENT_OBJ_GFX_HEX_MANIAC, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220B87, 0
+ object_event 19, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 6, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 20, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 21, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 11, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 22, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 11, 34, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 23, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 33, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 24, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 12, 34, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 25, EVENT_OBJ_GFX_GENTLEMAN, 0, 22, 25, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BCC, 0
+ object_event 26, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 23, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 27, EVENT_OBJ_GFX_LASS, 0, 25, 25, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BB5, 0
+ object_event 28, EVENT_OBJ_GFX_HEX_MANIAC, 0, 22, 23, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BFA, 0
+ object_event 29, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 21, 23, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 30, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 21, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 31, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 22, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 32, EVENT_OBJ_GFX_PSYCHIC_M, 0, 25, 22, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, MossdeepCity_Gym_EventScript_220BE3, 0
+ object_event 33, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 24, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 34, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 24, 23, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 35, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 6, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 36, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 23, 25, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
MossdeepCity_Gym_MapWarps: @ 853284C
warp_def 6, 35, 3, 1, MAP_MOSSDEEP_CITY
@@ -53,19 +53,19 @@ MossdeepCity_Gym_MapWarps: @ 853284C
warp_def 21, 10, 0, 12, MAP_MOSSDEEP_CITY_GYM
MossdeepCity_Gym_MapCoordEvents: @ 85328BC
- coord_event 2, 21, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220C67
- coord_event 8, 10, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220C7D
- coord_event 6, 7, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220C7D
- coord_event 15, 34, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220C93
- coord_event 23, 24, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220CA9
- coord_event 23, 21, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220CA9
- coord_event 8, 6, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220CBF
- coord_event 21, 6, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220AF1
- coord_event 3, 30, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_220C67
+ coord_event 2, 21, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220C67
+ coord_event 8, 10, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220C7D
+ coord_event 6, 7, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220C7D
+ coord_event 15, 34, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220C93
+ coord_event 23, 24, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220CA9
+ coord_event 23, 21, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220CA9
+ coord_event 8, 6, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220CBF
+ coord_event 21, 6, 0, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220AF1
+ coord_event 3, 30, 3, VAR_TEMP_1, 0, MossdeepCity_Gym_EventScript_220C67
MossdeepCity_Gym_MapBGEvents: @ 853294C
- bg_event 4, 34, 0, 1, 0, MossdeepCity_Gym_EventScript_220C33
- bg_event 8, 34, 0, 1, 0, MossdeepCity_Gym_EventScript_220C43
+ bg_event 4, 34, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_Gym_EventScript_220C33
+ bg_event 8, 34, 0, BG_EVENT_PLAYER_FACING_NORTH, MossdeepCity_Gym_EventScript_220C43
MossdeepCity_Gym_MapEvents:: @ 8532964
map_events MossdeepCity_Gym_EventObjects, MossdeepCity_Gym_MapWarps, MossdeepCity_Gym_MapCoordEvents, MossdeepCity_Gym_MapBGEvents
diff --git a/data/maps/MossdeepCity_Gym/header.inc b/data/maps/MossdeepCity_Gym/header.inc
index 321271f78..1b325fc9a 100644
--- a/data/maps/MossdeepCity_Gym/header.inc
+++ b/data/maps/MossdeepCity_Gym/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_Gym: @ 84838BC
.4byte 0x0
.2byte MUS_GIM
.2byte 108
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/MossdeepCity_House1/events.inc b/data/maps/MossdeepCity_House1/events.inc
index a7832fb09..00e7a12fc 100644
--- a/data/maps/MossdeepCity_House1/events.inc
+++ b/data/maps/MossdeepCity_House1/events.inc
@@ -1,6 +1,6 @@
MossdeepCity_House1_EventObjects: @ 8532978
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 3, 3, 3, 1, 1, 0, 0, MossdeepCity_House1_EventScript_221FD6, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 4, 3, 9, 0, 0, 0, 0, MossdeepCity_House1_EventScript_222006, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 3, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 1, 0, 0, MossdeepCity_House1_EventScript_221FD6, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MossdeepCity_House1_EventScript_222006, 0
MossdeepCity_House1_MapWarps: @ 85329A8
warp_def 3, 7, 0, 0, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_House1/header.inc b/data/maps/MossdeepCity_House1/header.inc
index 64dedcba6..25b8f5558 100644
--- a/data/maps/MossdeepCity_House1/header.inc
+++ b/data/maps/MossdeepCity_House1/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_House1: @ 84838D8
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 60
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_House2/events.inc b/data/maps/MossdeepCity_House2/events.inc
index 86ba58946..b38d1bf8d 100644
--- a/data/maps/MossdeepCity_House2/events.inc
+++ b/data/maps/MossdeepCity_House2/events.inc
@@ -1,7 +1,7 @@
MossdeepCity_House2_EventObjects: @ 85329CC
- object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 6, 6, 3, 9, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220DF, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 4, 4, 3, 8, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220E8, 0
- object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 4, 5, 3, 7, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220F1, 934
+ object_event 1, EVENT_OBJ_GFX_MAN_5, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220DF, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220E8, 0
+ object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_House2_EventScript_2220F1, 934
MossdeepCity_House2_MapWarps: @ 8532A14
warp_def 3, 8, 0, 3, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_House2/header.inc b/data/maps/MossdeepCity_House2/header.inc
index b3cf19738..718ed1f1a 100644
--- a/data/maps/MossdeepCity_House2/header.inc
+++ b/data/maps/MossdeepCity_House2/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_House2: @ 84838F4
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 59
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_House3/events.inc b/data/maps/MossdeepCity_House3/events.inc
index e40e79e10..374808598 100644
--- a/data/maps/MossdeepCity_House3/events.inc
+++ b/data/maps/MossdeepCity_House3/events.inc
@@ -1,5 +1,5 @@
MossdeepCity_House3_EventObjects: @ 8532BD4
- object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 4, 4, 3, 10, 0, 0, 0, 0, MossdeepCity_House3_EventScript_2225C3, 0
+ object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MossdeepCity_House3_EventScript_2225C3, 0
MossdeepCity_House3_MapWarps: @ 8532BEC
warp_def 3, 7, 0, 5, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_House3/header.inc b/data/maps/MossdeepCity_House3/header.inc
index d54538b4e..53aeb0a29 100644
--- a/data/maps/MossdeepCity_House3/header.inc
+++ b/data/maps/MossdeepCity_House3/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_House3: @ 8483964
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 60
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_House4/events.inc b/data/maps/MossdeepCity_House4/events.inc
index 96d8fe7d8..048bd5ffd 100644
--- a/data/maps/MossdeepCity_House4/events.inc
+++ b/data/maps/MossdeepCity_House4/events.inc
@@ -1,7 +1,7 @@
MossdeepCity_House4_EventObjects: @ 8532CAC
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, 9, 0, 0, 0, 0, MossdeepCity_House4_EventScript_222DD8, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 6, 6, 3, 5, 1, 0, 0, 0, MossdeepCity_House4_EventScript_222DF7, 0
- object_event 3, EVENT_OBJ_GFX_SKITTY, 0, 2, 4, 3, 1, 1, 1, 0, 0, MossdeepCity_House4_EventScript_222E1E, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MossdeepCity_House4_EventScript_222DD8, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 6, 6, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, MossdeepCity_House4_EventScript_222DF7, 0
+ object_event 3, EVENT_OBJ_GFX_SKITTY, 0, 2, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MossdeepCity_House4_EventScript_222E1E, 0
MossdeepCity_House4_MapWarps: @ 8532CF4
warp_def 4, 7, 0, 7, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_House4/header.inc b/data/maps/MossdeepCity_House4/header.inc
index 33acf2e51..41cbc6a7a 100644
--- a/data/maps/MossdeepCity_House4/header.inc
+++ b/data/maps/MossdeepCity_House4/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_House4: @ 848399C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 80
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_Mart/events.inc b/data/maps/MossdeepCity_Mart/events.inc
index d8314e6e5..9fb1f674a 100644
--- a/data/maps/MossdeepCity_Mart/events.inc
+++ b/data/maps/MossdeepCity_Mart/events.inc
@@ -1,8 +1,8 @@
MossdeepCity_Mart_EventObjects: @ 8532B50
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, MossdeepCity_Mart_EventScript_2223C8, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 1, 5, 3, 7, 0, 0, 0, 0, MossdeepCity_Mart_EventScript_2223F6, 0
- object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 8, 3, 3, 3, 0, 1, 0, 0, MossdeepCity_Mart_EventScript_2223FF, 0
- object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 5, 3, 3, 2, 1, 1, 0, 0, MossdeepCity_Mart_EventScript_222408, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MossdeepCity_Mart_EventScript_2223C8, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_Mart_EventScript_2223F6, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_2, 0, 8, 3, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, MossdeepCity_Mart_EventScript_2223FF, 0
+ object_event 4, EVENT_OBJ_GFX_SAILOR, 0, 5, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MossdeepCity_Mart_EventScript_222408, 0
MossdeepCity_Mart_MapWarps: @ 8532BB0
warp_def 3, 7, 0, 4, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_Mart/header.inc b/data/maps/MossdeepCity_Mart/header.inc
index 586c976e7..659c7e133 100644
--- a/data/maps/MossdeepCity_Mart/header.inc
+++ b/data/maps/MossdeepCity_Mart/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_Mart: @ 8483948
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/events.inc b/data/maps/MossdeepCity_PokemonCenter_1F/events.inc
index 7e56185b2..ed26d83cb 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/events.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/events.inc
@@ -1,7 +1,7 @@
MossdeepCity_PokemonCenter_1F_EventObjects: @ 8532A38
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_22224E, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 4, 3, 7, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_22225C, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_1, 0, 3, 5, 3, 1, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_222265, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_22224E, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 4, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_22225C, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_1, 0, 3, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MossdeepCity_PokemonCenter_1F_EventScript_222265, 0
MossdeepCity_PokemonCenter_1F_MapWarps: @ 8532A80
warp_def 7, 8, 3, 2, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
index 5ee83f3ce..75f151c51 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_PokemonCenter_1F: @ 8483910
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/events.inc b/data/maps/MossdeepCity_PokemonCenter_2F/events.inc
index c5d5af15a..e13367153 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/events.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/events.inc
@@ -1,9 +1,9 @@
MossdeepCity_PokemonCenter_2F_EventObjects: @ 8532AAC
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_276B03, 702
- object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 7, 3, 5, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_22235B, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 7, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, MossdeepCity_PokemonCenter_2F_EventScript_22235B, 0
MossdeepCity_PokemonCenter_2F_MapWarps: @ 8532B24
warp_def 1, 6, 4, 2, MAP_MOSSDEEP_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
index a6659fafb..5a98563b8 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_PokemonCenter_2F: @ 848392C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/events.inc b/data/maps/MossdeepCity_SpaceCenter_1F/events.inc
index fa5a8f3bb..fe1d4fcf8 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/events.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/events.inc
@@ -1,15 +1,15 @@
MossdeepCity_SpaceCenter_1F_EventObjects: @ 8532D18
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 7, 2, 3, 7, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_222FD8, 0
- object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 2, 3, 7, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_223063, 0
- object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 6, 6, 3, 9, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_22308E, 0
- object_event 4, EVENT_OBJ_GFX_OLD_MAN_2, 0, 10, 2, 3, 7, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_223168, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 14, 7, 3, 3, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_22312D, 0
- object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 12, 9, 3, 9, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_2231DA, 756
- object_event 7, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 11, 6, 3, 9, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_2231F1, 756
- object_event 8, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 10, 2, 3, 8, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_223208, 756
- object_event 9, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 13, 2, 3, 8, 1, 1, 1, 0, MossdeepCity_SpaceCenter_1F_EventScript_22321F, 756
- object_event 10, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 5, 0, 76, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_2231CF, 737
- object_event 11, EVENT_OBJ_GFX_STEVEN, 0, 1, 4, 3, 8, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_2231B9, 753
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_222FD8, 0
+ object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_223063, 0
+ object_event 3, EVENT_OBJ_GFX_SAILOR, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_22308E, 0
+ object_event 4, EVENT_OBJ_GFX_OLD_MAN_2, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_223168, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 14, 7, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_22312D, 0
+ object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 12, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_2231DA, 756
+ object_event 7, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 11, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_2231F1, 756
+ object_event 8, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, MossdeepCity_SpaceCenter_1F_EventScript_223208, 756
+ object_event 9, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 13, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 0, MossdeepCity_SpaceCenter_1F_EventScript_22321F, 756
+ object_event 10, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 2, 5, 0, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_2231CF, 737
+ object_event 11, EVENT_OBJ_GFX_STEVEN, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_SpaceCenter_1F_EventScript_2231B9, 753
MossdeepCity_SpaceCenter_1F_MapWarps: @ 8532E20
warp_def 7, 9, 0, 8, MAP_MOSSDEEP_CITY
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
index abfb64ee8..a0dd1e050 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_SpaceCenter_1F: @ 84839B8
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 275
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/events.inc b/data/maps/MossdeepCity_SpaceCenter_2F/events.inc
index bf143934e..b1e7373da 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/events.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/events.inc
@@ -1,13 +1,13 @@
MossdeepCity_SpaceCenter_2F_EventObjects: @ 8532E4C
- object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 6, 2, 3, 7, 0, 0, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F03, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 11, 8, 3, 7, 0, 0, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223EC8, 0
- object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 5, 6, 3, 2, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223E8D, 0
- object_event 4, EVENT_OBJ_GFX_STEVEN, 0, 1, 8, 3, 8, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F7A, 863
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 2, 3, 10, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F3E, 862
- object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 13, 3, 3, 7, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F50, 862
- object_event 7, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 14, 2, 3, 9, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F47, 862
- object_event 8, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 0, 8, 3, 10, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F59, 862
- object_event 9, EVENT_OBJ_GFX_MAXIE, 0, 1, 9, 3, 7, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F6F, 862
+ object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 6, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F03, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 11, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223EC8, 0
+ object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 5, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223E8D, 0
+ object_event 4, EVENT_OBJ_GFX_STEVEN, 0, 1, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F7A, 863
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 2, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F3E, 862
+ object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 13, 3, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F50, 862
+ object_event 7, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 14, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F47, 862
+ object_event 8, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 0, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F59, 862
+ object_event 9, EVENT_OBJ_GFX_MAXIE, 0, 1, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MossdeepCity_SpaceCenter_2F_EventScript_223F6F, 862
MossdeepCity_SpaceCenter_2F_MapWarps: @ 8532F24
warp_def 13, 1, 0, 2, MAP_MOSSDEEP_CITY_SPACE_CENTER_1F
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
index 3a7fce680..7f6c20a66 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_SpaceCenter_2F: @ 84839D4
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 276
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MossdeepCity_StevensHouse/events.inc b/data/maps/MossdeepCity_StevensHouse/events.inc
index 0ee8e7d15..66e00b1f4 100644
--- a/data/maps/MossdeepCity_StevensHouse/events.inc
+++ b/data/maps/MossdeepCity_StevensHouse/events.inc
@@ -1,17 +1,17 @@
MossdeepCity_StevensHouse_EventObjects: @ 8532C10
- object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 9, 6, 3, 10, 0, 0, 0, 0, MossdeepCity_StevensHouse_EventScript_222912, 967
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 3, 1, 1, 1, 0, 0, MossdeepCity_StevensHouse_EventScript_222841, 968
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 6, 4, 3, 76, 1, 1, 0, 0, MossdeepCity_StevensHouse_EventScript_22291B, 727
+ object_event 1, EVENT_OBJ_GFX_STEVEN, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MossdeepCity_StevensHouse_EventScript_222912, 967
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MossdeepCity_StevensHouse_EventScript_222841, 968
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 6, 4, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, MossdeepCity_StevensHouse_EventScript_22291B, 727
MossdeepCity_StevensHouse_MapWarps: @ 8532C58
warp_def 3, 7, 0, 6, MAP_MOSSDEEP_CITY
warp_def 4, 7, 0, 6, MAP_MOSSDEEP_CITY
MossdeepCity_StevensHouse_MapBGEvents: @ 8532C68
- bg_event 0, 1, 0, 0, 0, MossdeepCity_StevensHouse_EventScript_222909
- bg_event 1, 1, 0, 0, 0, MossdeepCity_StevensHouse_EventScript_222909
- bg_event 10, 4, 3, 0, 0, MossdeepCity_StevensHouse_EventScript_222909
- bg_event 10, 6, 3, 0, 0, MossdeepCity_StevensHouse_EventScript_222909
+ bg_event 0, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_StevensHouse_EventScript_222909
+ bg_event 1, 1, 0, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_StevensHouse_EventScript_222909
+ bg_event 10, 4, 3, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_StevensHouse_EventScript_222909
+ bg_event 10, 6, 3, BG_EVENT_PLAYER_FACING_ANY, MossdeepCity_StevensHouse_EventScript_222909
MossdeepCity_StevensHouse_MapEvents:: @ 8532C98
map_events MossdeepCity_StevensHouse_EventObjects, MossdeepCity_StevensHouse_MapWarps, 0x0, MossdeepCity_StevensHouse_MapBGEvents
diff --git a/data/maps/MossdeepCity_StevensHouse/header.inc b/data/maps/MossdeepCity_StevensHouse/header.inc
index 83a907bda..68da46965 100644
--- a/data/maps/MossdeepCity_StevensHouse/header.inc
+++ b/data/maps/MossdeepCity_StevensHouse/header.inc
@@ -5,11 +5,11 @@ MossdeepCity_StevensHouse: @ 8483980
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 327
- .byte 13
+ .byte MAPSEC_MOSSDEEP_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtChimney/events.inc b/data/maps/MtChimney/events.inc
index bb7e1a913..03806a854 100644
--- a/data/maps/MtChimney/events.inc
+++ b/data/maps/MtChimney/events.inc
@@ -1,34 +1,34 @@
MtChimney_EventObjects: @ 85347C8
- object_event 1, EVENT_OBJ_GFX_ARCHIE, 0, 24, 19, 3, 9, 0, 0, 0, 0, MtChimney_EventScript_22EDD5, 926
- object_event 2, EVENT_OBJ_GFX_MAXIE, 0, 13, 6, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22EE0B, 927
- object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 11, 3, 9, 0, 0, 1, 2, MtChimney_EventScript_22F06E, 927
- object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 32, 5, 3, 9, 0, 0, 0, 0, MtChimney_EventScript_22F0C0, 927
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 28, 12, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22F0B7, 927
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 19, 39, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22F05C, 926
- object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 29, 5, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22F053, 926
- object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 31, 12, 3, 9, 0, 0, 0, 0, MtChimney_EventScript_22F065, 926
- object_event 9, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 19, 39, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22EEF3, 994
- object_event 10, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 22, 39, 3, 9, 0, 0, 0, 0, MtChimney_EventScript_22F0C9, 927
- object_event 11, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 19, 3, 74, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
- object_event 12, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 18, 3, 64, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 13, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 23, 17, 3, 8, 0, 0, 0, 0, MtChimney_EventScript_22F0A5, 927
- object_event 14, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 20, 3, 65, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 15, EVENT_OBJ_GFX_POOCHYENA, 0, 22, 19, 3, 67, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 16, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 23, 21, 3, 7, 0, 0, 0, 0, MtChimney_EventScript_22F0AE, 927
- object_event 17, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 21, 19, 3, 10, 0, 0, 0, 0, MtChimney_EventScript_22F09C, 927
- object_event 18, EVENT_OBJ_GFX_POOCHYENA, 0, 30, 12, 3, 66, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
- object_event 19, EVENT_OBJ_GFX_POOCHYENA, 0, 29, 12, 3, 67, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 20, EVENT_OBJ_GFX_POOCHYENA, 0, 30, 5, 3, 67, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
- object_event 21, EVENT_OBJ_GFX_POOCHYENA, 0, 31, 5, 3, 66, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 22, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 9, 16, 3, 10, 0, 0, 1, 3, MtChimney_EventScript_22F085, 927
- object_event 23, EVENT_OBJ_GFX_POOCHYENA, 0, 20, 39, 3, 67, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
- object_event 24, EVENT_OBJ_GFX_POOCHYENA, 0, 21, 39, 3, 66, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
- object_event 25, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 16, 18, 3, 13, 0, 0, 1, 3, MtChimney_EventScript_22F14A, 877
- object_event 26, EVENT_OBJ_GFX_BEAUTY, 0, 14, 7, 3, 70, 0, 0, 1, 6, MtChimney_EventScript_22F1AC, 877
- object_event 27, EVENT_OBJ_GFX_BEAUTY, 0, 29, 7, 3, 17, 1, 1, 1, 3, MtChimney_EventScript_22F1C3, 877
- object_event 28, EVENT_OBJ_GFX_BEAUTY, 0, 27, 17, 3, 16, 1, 1, 1, 3, MtChimney_EventScript_22F1DA, 877
- object_event 29, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 13, 16, 3, 9, 1, 1, 1, 3, MtChimney_EventScript_22F1F1, 927
- object_event 30, EVENT_OBJ_GFX_HIKER, 0, 7, 7, 3, 10, 1, 1, 1, 6, MtChimney_EventScript_22F208, 877
+ object_event 1, EVENT_OBJ_GFX_ARCHIE, 0, 24, 19, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22EDD5, 926
+ object_event 2, EVENT_OBJ_GFX_MAXIE, 0, 13, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22EE0B, 927
+ object_event 3, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 12, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, MtChimney_EventScript_22F06E, 927
+ object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 32, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0C0, 927
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 28, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F0B7, 927
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 19, 39, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F05C, 926
+ object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 29, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F053, 926
+ object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 31, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F065, 926
+ object_event 9, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 19, 39, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22EEF3, 994
+ object_event 10, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 22, 39, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0C9, 927
+ object_event 11, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 19, 3, MOVEMENT_TYPE_RUN_IN_PLACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
+ object_event 12, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 18, 3, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 13, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 23, 17, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MtChimney_EventScript_22F0A5, 927
+ object_event 14, EVENT_OBJ_GFX_POOCHYENA, 0, 23, 20, 3, MOVEMENT_TYPE_WALK_IN_PLACE_UP, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 15, EVENT_OBJ_GFX_POOCHYENA, 0, 22, 19, 3, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 16, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 23, 21, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, MtChimney_EventScript_22F0AE, 927
+ object_event 17, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 21, 19, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F09C, 927
+ object_event 18, EVENT_OBJ_GFX_POOCHYENA, 0, 30, 12, 3, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
+ object_event 19, EVENT_OBJ_GFX_POOCHYENA, 0, 29, 12, 3, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 20, EVENT_OBJ_GFX_POOCHYENA, 0, 30, 5, 3, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
+ object_event 21, EVENT_OBJ_GFX_POOCHYENA, 0, 31, 5, 3, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 22, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 9, 16, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, MtChimney_EventScript_22F085, 927
+ object_event 23, EVENT_OBJ_GFX_POOCHYENA, 0, 20, 39, 3, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 0, 0, 0, 0, MtChimney_EventScript_22F0DB, 926
+ object_event 24, EVENT_OBJ_GFX_POOCHYENA, 0, 21, 39, 3, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 0, 0, 0, 0, MtChimney_EventScript_22F0D2, 927
+ object_event 25, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 16, 18, 3, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 3, MtChimney_EventScript_22F14A, 877
+ object_event 26, EVENT_OBJ_GFX_BEAUTY, 0, 14, 7, 3, MOVEMENT_TYPE_JOG_IN_PLACE_LEFT, 0, 0, 1, 6, MtChimney_EventScript_22F1AC, 877
+ object_event 27, EVENT_OBJ_GFX_BEAUTY, 0, 29, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, MtChimney_EventScript_22F1C3, 877
+ object_event 28, EVENT_OBJ_GFX_BEAUTY, 0, 27, 17, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, MtChimney_EventScript_22F1DA, 877
+ object_event 29, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 13, 16, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, MtChimney_EventScript_22F1F1, 927
+ object_event 30, EVENT_OBJ_GFX_HIKER, 0, 7, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 6, MtChimney_EventScript_22F208, 877
MtChimney_MapWarps: @ 8534A98
warp_def 17, 36, 0, 0, MAP_MT_CHIMNEY_CABLE_CAR_STATION
@@ -37,8 +37,8 @@ MtChimney_MapWarps: @ 8534A98
warp_def 21, 41, 3, 3, MAP_JAGGED_PASS
MtChimney_MapBGEvents: @ 8534AB8
- bg_event 14, 6, 0, 0, 0, MtChimney_EventScript_22F0E4
- bg_event 24, 37, 3, 0, 0, MtChimney_EventScript_22F141
+ bg_event 14, 6, 0, BG_EVENT_PLAYER_FACING_ANY, MtChimney_EventScript_22F0E4
+ bg_event 24, 37, 3, BG_EVENT_PLAYER_FACING_ANY, MtChimney_EventScript_22F141
MtChimney_MapEvents:: @ 8534AD0
map_events MtChimney_EventObjects, MtChimney_MapWarps, 0x0, MtChimney_MapBGEvents
diff --git a/data/maps/MtChimney/header.inc b/data/maps/MtChimney/header.inc
index bbdfaeb44..04bfa4a45 100644
--- a/data/maps/MtChimney/header.inc
+++ b/data/maps/MtChimney/header.inc
@@ -5,11 +5,11 @@ MtChimney: @ 8484010
.4byte 0x0
.2byte MUS_TOZAN
.2byte 136
- .byte 56
+ .byte MAPSEC_MT_CHIMNEY
.byte 0
- .byte 7
- .byte 3
+ .byte WEATHER_ASH
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtChimney_CableCarStation/events.inc b/data/maps/MtChimney_CableCarStation/events.inc
index 19385b3d5..491ca7997 100644
--- a/data/maps/MtChimney_CableCarStation/events.inc
+++ b/data/maps/MtChimney_CableCarStation/events.inc
@@ -1,6 +1,6 @@
MtChimney_CableCarStation_EventObjects: @ 8533CA8
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 6, 6, 3, 8, 0, 0, 0, 0, MtChimney_CableCarStation_EventScript_22AC4B, 0
- object_event 2, EVENT_OBJ_GFX_CABLE_CAR, 0, 6, 3, 3, 1, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MtChimney_CableCarStation_EventScript_22AC4B, 0
+ object_event 2, EVENT_OBJ_GFX_CABLE_CAR, 0, 6, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 0
MtChimney_CableCarStation_MapWarps: @ 8533CD8
warp_def 6, 11, 0, 0, MAP_MT_CHIMNEY
diff --git a/data/maps/MtChimney_CableCarStation/header.inc b/data/maps/MtChimney_CableCarStation/header.inc
index efd224564..e12bfbacb 100644
--- a/data/maps/MtChimney_CableCarStation/header.inc
+++ b/data/maps/MtChimney_CableCarStation/header.inc
@@ -5,11 +5,11 @@ MtChimney_CableCarStation: @ 8483DFC
.4byte 0x0
.2byte MUS_DOORO_X1
.2byte 118
- .byte 56
+ .byte MAPSEC_MT_CHIMNEY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_1F/events.inc b/data/maps/MtPyre_1F/events.inc
index 80bf46c2e..179a6a538 100644
--- a/data/maps/MtPyre_1F/events.inc
+++ b/data/maps/MtPyre_1F/events.inc
@@ -1,7 +1,7 @@
MtPyre_1F_EventObjects: @ 8534D64
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 21, 2, 3, 8, 1, 1, 0, 0, MtPyre_1F_EventScript_230F3F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 17, 8, 3, 7, 1, 1, 0, 0, MtPyre_1F_EventScript_230F78, 0
- object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 13, 10, 3, 9, 1, 1, 0, 0, MtPyre_1F_EventScript_230F81, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 21, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MtPyre_1F_EventScript_230F3F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 17, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, MtPyre_1F_EventScript_230F78, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 13, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, MtPyre_1F_EventScript_230F81, 0
MtPyre_1F_MapWarps: @ 8534DAC
warp_def 17, 18, 3, 0, MAP_ROUTE122
diff --git a/data/maps/MtPyre_1F/header.inc b/data/maps/MtPyre_1F/header.inc
index 17b7673c7..241f3dff3 100644
--- a/data/maps/MtPyre_1F/header.inc
+++ b/data/maps/MtPyre_1F/header.inc
@@ -5,11 +5,11 @@ MtPyre_1F: @ 8484064
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 137
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_2F/events.inc b/data/maps/MtPyre_2F/events.inc
index d5b24c06f..6c334ac0c 100644
--- a/data/maps/MtPyre_2F/events.inc
+++ b/data/maps/MtPyre_2F/events.inc
@@ -1,12 +1,12 @@
MtPyre_2F_EventObjects: @ 8534DF0
- object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 3, 6, 3, 10, 1, 1, 1, 2, MtPyre_2F_EventScript_231128, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 10, 3, 1, 1, 1, 0, 0, MtPyre_2F_EventScript_2912FD, 1129
- object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 9, 3, 3, 10, 1, 1, 0, 0, MtPyre_2F_EventScript_231116, 0
- object_event 4, EVENT_OBJ_GFX_MAN_3, 0, 12, 10, 3, 8, 1, 1, 0, 0, MtPyre_2F_EventScript_23111F, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 9, 3, 8, 1, 1, 1, 1, MtPyre_2F_EventScript_23115A, 0
- object_event 6, EVENT_OBJ_GFX_MAN_5, 0, 3, 9, 3, 8, 1, 1, 1, 1, MtPyre_2F_EventScript_23113F, 0
- object_event 7, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 9, 3, 7, 1, 1, 1, 2, MtPyre_2F_EventScript_23118C, 0
- object_event 8, EVENT_OBJ_GFX_HEX_MANIAC, 0, 6, 6, 3, 17, 1, 1, 1, 2, MtPyre_2F_EventScript_231175, 0
+ object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 3, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, MtPyre_2F_EventScript_231128, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MtPyre_2F_EventScript_2912FD, 1129
+ object_event 3, EVENT_OBJ_GFX_WOMAN_1, 0, 9, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, MtPyre_2F_EventScript_231116, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_3, 0, 12, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, MtPyre_2F_EventScript_23111F, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, MtPyre_2F_EventScript_23115A, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_5, 0, 3, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, MtPyre_2F_EventScript_23113F, 0
+ object_event 7, EVENT_OBJ_GFX_BLACK_BELT, 0, 6, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, MtPyre_2F_EventScript_23118C, 0
+ object_event 8, EVENT_OBJ_GFX_HEX_MANIAC, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 2, MtPyre_2F_EventScript_231175, 0
MtPyre_2F_MapWarps: @ 8534EB0
warp_def 2, 1, 3, 4, MAP_MT_PYRE_1F
diff --git a/data/maps/MtPyre_2F/header.inc b/data/maps/MtPyre_2F/header.inc
index d4a35c4c6..a542638a7 100644
--- a/data/maps/MtPyre_2F/header.inc
+++ b/data/maps/MtPyre_2F/header.inc
@@ -5,11 +5,11 @@ MtPyre_2F: @ 8484080
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 138
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_3F/events.inc b/data/maps/MtPyre_3F/events.inc
index bf0d1af77..ed9caf9f3 100644
--- a/data/maps/MtPyre_3F/events.inc
+++ b/data/maps/MtPyre_3F/events.inc
@@ -1,8 +1,8 @@
MtPyre_3F_EventObjects: @ 8534EEC
- object_event 1, EVENT_OBJ_GFX_PSYCHIC_M, 0, 1, 4, 3, 18, 1, 1, 1, 4, MtPyre_3F_EventScript_231753, 0
- object_event 2, EVENT_OBJ_GFX_LASS, 0, 11, 4, 3, 17, 1, 1, 1, 4, MtPyre_3F_EventScript_23176A, 0
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 3, 1, 1, 1, 0, 0, MtPyre_3F_EventScript_29130A, 1120
- object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 4, 3, 14, 1, 1, 1, 4, MtPyre_3F_EventScript_231781, 0
+ object_event 1, EVENT_OBJ_GFX_PSYCHIC_M, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 4, MtPyre_3F_EventScript_231753, 0
+ object_event 2, EVENT_OBJ_GFX_LASS, 0, 11, 4, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 4, MtPyre_3F_EventScript_23176A, 0
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MtPyre_3F_EventScript_29130A, 1120
+ object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 1, 1, 1, 4, MtPyre_3F_EventScript_231781, 0
MtPyre_3F_MapWarps: @ 8534F4C
warp_def 10, 1, 3, 1, MAP_MT_PYRE_2F
diff --git a/data/maps/MtPyre_3F/header.inc b/data/maps/MtPyre_3F/header.inc
index 8bf9f015a..b09729f81 100644
--- a/data/maps/MtPyre_3F/header.inc
+++ b/data/maps/MtPyre_3F/header.inc
@@ -5,11 +5,11 @@ MtPyre_3F: @ 848409C
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 139
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_4F/events.inc b/data/maps/MtPyre_4F/events.inc
index e39075d8b..73c0a59cf 100644
--- a/data/maps/MtPyre_4F/events.inc
+++ b/data/maps/MtPyre_4F/events.inc
@@ -1,6 +1,6 @@
MtPyre_4F_EventObjects: @ 8534F90
- object_event 1, EVENT_OBJ_GFX_HEX_MANIAC, 0, 11, 7, 3, 24, 1, 1, 1, 2, MtPyre_4F_EventScript_231C6E, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 11, 3, 1, 1, 1, 0, 0, MtPyre_4F_EventScript_291317, 1130
+ object_event 1, EVENT_OBJ_GFX_HEX_MANIAC, 0, 11, 7, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 1, 1, 1, 2, MtPyre_4F_EventScript_231C6E, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MtPyre_4F_EventScript_291317, 1130
MtPyre_4F_MapWarps: @ 8534FC0
warp_def 10, 1, 3, 1, MAP_MT_PYRE_5F
diff --git a/data/maps/MtPyre_4F/header.inc b/data/maps/MtPyre_4F/header.inc
index 9360976d4..bee0a548f 100644
--- a/data/maps/MtPyre_4F/header.inc
+++ b/data/maps/MtPyre_4F/header.inc
@@ -5,11 +5,11 @@ MtPyre_4F: @ 84840B8
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 140
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_5F/events.inc b/data/maps/MtPyre_5F/events.inc
index 03a9b773f..e1fffe025 100644
--- a/data/maps/MtPyre_5F/events.inc
+++ b/data/maps/MtPyre_5F/events.inc
@@ -1,6 +1,6 @@
MtPyre_5F_EventObjects: @ 8535004
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 7, 3, 17, 1, 1, 1, 2, MtPyre_5F_EventScript_231BC9, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 11, 3, 1, 1, 1, 0, 0, MtPyre_5F_EventScript_291324, 1052
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 3, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 2, MtPyre_5F_EventScript_231BC9, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MtPyre_5F_EventScript_291324, 1052
MtPyre_5F_MapWarps: @ 8535034
warp_def 2, 1, 3, 0, MAP_MT_PYRE_6F
diff --git a/data/maps/MtPyre_5F/header.inc b/data/maps/MtPyre_5F/header.inc
index 193120ca8..d17d64262 100644
--- a/data/maps/MtPyre_5F/header.inc
+++ b/data/maps/MtPyre_5F/header.inc
@@ -5,11 +5,11 @@ MtPyre_5F: @ 84840D4
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 141
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_6F/events.inc b/data/maps/MtPyre_6F/events.inc
index 1f00209b2..607c0902a 100644
--- a/data/maps/MtPyre_6F/events.inc
+++ b/data/maps/MtPyre_6F/events.inc
@@ -1,7 +1,7 @@
MtPyre_6F_EventObjects: @ 8535070
- object_event 1, EVENT_OBJ_GFX_HEX_MANIAC, 0, 6, 3, 3, 23, 1, 1, 1, 3, MtPyre_6F_EventScript_231D3B, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 9, 3, 1, 1, 1, 0, 0, MtPyre_6F_EventScript_291331, 1089
- object_event 3, EVENT_OBJ_GFX_PSYCHIC_M, 0, 10, 3, 3, 24, 1, 1, 1, 3, MtPyre_6F_EventScript_231D9D, 0
+ object_event 1, EVENT_OBJ_GFX_HEX_MANIAC, 0, 6, 3, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 1, 1, 1, 3, MtPyre_6F_EventScript_231D3B, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, MtPyre_6F_EventScript_291331, 1089
+ object_event 3, EVENT_OBJ_GFX_PSYCHIC_M, 0, 10, 3, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 1, 1, 1, 3, MtPyre_6F_EventScript_231D9D, 0
MtPyre_6F_MapWarps: @ 85350B8
warp_def 2, 1, 3, 0, MAP_MT_PYRE_5F
diff --git a/data/maps/MtPyre_6F/header.inc b/data/maps/MtPyre_6F/header.inc
index 3c390f962..a783fc7c3 100644
--- a/data/maps/MtPyre_6F/header.inc
+++ b/data/maps/MtPyre_6F/header.inc
@@ -5,11 +5,11 @@ MtPyre_6F: @ 84840F0
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 142
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_Exterior/events.inc b/data/maps/MtPyre_Exterior/events.inc
index badd884f9..16fd3530f 100644
--- a/data/maps/MtPyre_Exterior/events.inc
+++ b/data/maps/MtPyre_Exterior/events.inc
@@ -1,6 +1,6 @@
MtPyre_Exterior_EventObjects: @ 85350DC
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 15, 3, 1, 0, 0, 0, 0, MtPyre_Exterior_EventScript_29133E, 1073
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 40, 3, 1, 0, 0, 0, 0, MtPyre_Exterior_EventScript_29134B, 1074
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MtPyre_Exterior_EventScript_29133E, 1073
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 40, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, MtPyre_Exterior_EventScript_29134B, 1074
MtPyre_Exterior_MapWarps: @ 853510C
warp_def 10, 42, 3, 1, MAP_MT_PYRE_1F
@@ -8,15 +8,15 @@ MtPyre_Exterior_MapWarps: @ 853510C
warp_def 20, 10, 3, 1, MAP_MT_PYRE_SUMMIT
MtPyre_Exterior_MapCoordEvents: @ 8535124
- coord_event 24, 21, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_231FED
- coord_event 25, 21, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_231FED
- coord_event 22, 27, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_231FF2
- coord_event 23, 28, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_231FF2
- coord_event 26, 21, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_231FED
+ coord_event 24, 21, 3, 0, 0, MtPyre_Exterior_EventScript_231FED
+ coord_event 25, 21, 3, 0, 0, MtPyre_Exterior_EventScript_231FED
+ coord_event 22, 27, 3, 0, 0, MtPyre_Exterior_EventScript_231FF2
+ coord_event 23, 28, 3, 0, 0, MtPyre_Exterior_EventScript_231FF2
+ coord_event 26, 21, 3, 0, 0, MtPyre_Exterior_EventScript_231FED
MtPyre_Exterior_MapBGEvents: @ 8535174
- bg_event 9, 8, 0, 7, 0, ITEM_ULTRA_BALL, 29, 0
- bg_event 16, 22, 0, 7, 0, ITEM_MAX_ETHER, 78, 0
+ bg_hidden_item_event 9, 8, 0, ITEM_ULTRA_BALL, 29
+ bg_hidden_item_event 16, 22, 0, ITEM_MAX_ETHER, 78
MtPyre_Exterior_MapEvents:: @ 853518C
map_events MtPyre_Exterior_EventObjects, MtPyre_Exterior_MapWarps, MtPyre_Exterior_MapCoordEvents, MtPyre_Exterior_MapBGEvents
diff --git a/data/maps/MtPyre_Exterior/header.inc b/data/maps/MtPyre_Exterior/header.inc
index 013d84e84..b9b2575e8 100644
--- a/data/maps/MtPyre_Exterior/header.inc
+++ b/data/maps/MtPyre_Exterior/header.inc
@@ -5,11 +5,11 @@ MtPyre_Exterior: @ 848410C
.4byte 0x0
.2byte MUS_MACHUPI
.2byte 302
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/MtPyre_Summit/events.inc b/data/maps/MtPyre_Summit/events.inc
index 2df3aaafd..669625c41 100644
--- a/data/maps/MtPyre_Summit/events.inc
+++ b/data/maps/MtPyre_Summit/events.inc
@@ -1,12 +1,12 @@
MtPyre_Summit_EventObjects: @ 85351A0
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 22, 5, 3, 8, 0, 0, 0, 0, MtPyre_Summit_EventScript_23213C, 0
- object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 23, 6, 3, 7, 0, 0, 0, 0, 0x0, 916
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 23, 5, 3, 8, 0, 0, 0, 0, MtPyre_Summit_EventScript_2321A2, 0
- object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 15, 3, 10, 0, 0, 1, 3, MtPyre_Summit_EventScript_2323FD, 917
- object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 25, 18, 3, 9, 0, 0, 1, 3, MtPyre_Summit_EventScript_232414, 917
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 11, 3, 10, 0, 0, 1, 3, MtPyre_Summit_EventScript_23242B, 917
- object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 25, 11, 3, 9, 1, 1, 1, 3, MtPyre_Summit_EventScript_232442, 917
- object_event 8, EVENT_OBJ_GFX_MAXIE, 0, 23, 6, 3, 7, 1, 1, 0, 0, 0x0, 856
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 22, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MtPyre_Summit_EventScript_23213C, 0
+ object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 23, 6, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 916
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 23, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, MtPyre_Summit_EventScript_2321A2, 0
+ object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 15, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, MtPyre_Summit_EventScript_2323FD, 917
+ object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 25, 18, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, MtPyre_Summit_EventScript_232414, 917
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 11, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, MtPyre_Summit_EventScript_23242B, 917
+ object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 25, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, MtPyre_Summit_EventScript_232442, 917
+ object_event 8, EVENT_OBJ_GFX_MAXIE, 0, 23, 6, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 856
MtPyre_Summit_MapWarps: @ 8535260
warp_def 22, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
@@ -14,16 +14,16 @@ MtPyre_Summit_MapWarps: @ 8535260
warp_def 24, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
MtPyre_Summit_MapCoordEvents: @ 8535278
- coord_event 22, 7, 3, 0, VAR_0x40B9, 0, 0, MtPyre_Summit_EventScript_232018
- coord_event 23, 7, 3, 0, VAR_0x40B9, 0, 0, MtPyre_Summit_EventScript_232024
- coord_event 24, 7, 3, 0, VAR_0x40B9, 0, 0, MtPyre_Summit_EventScript_232030
- coord_event 22, 9, 3, 0, VAR_0x40B9, 2, 0, MtPyre_Summit_EventScript_2321EC
- coord_event 23, 9, 3, 0, VAR_0x40B9, 2, 0, MtPyre_Summit_EventScript_2321F8
- coord_event 24, 9, 3, 0, VAR_0x40B9, 2, 0, MtPyre_Summit_EventScript_232204
+ coord_event 22, 7, 3, VAR_0x40B9, 0, MtPyre_Summit_EventScript_232018
+ coord_event 23, 7, 3, VAR_0x40B9, 0, MtPyre_Summit_EventScript_232024
+ coord_event 24, 7, 3, VAR_0x40B9, 0, MtPyre_Summit_EventScript_232030
+ coord_event 22, 9, 3, VAR_0x40B9, 2, MtPyre_Summit_EventScript_2321EC
+ coord_event 23, 9, 3, VAR_0x40B9, 2, MtPyre_Summit_EventScript_2321F8
+ coord_event 24, 9, 3, VAR_0x40B9, 2, MtPyre_Summit_EventScript_232204
MtPyre_Summit_MapBGEvents: @ 85352D8
- bg_event 9, 25, 0, 7, 0, ITEM_ZINC, 79, 0
- bg_event 37, 7, 3, 7, 0, ITEM_RARE_CANDY, 80, 0
+ bg_hidden_item_event 9, 25, 0, ITEM_ZINC, 79
+ bg_hidden_item_event 37, 7, 3, ITEM_RARE_CANDY, 80
MtPyre_Summit_MapEvents:: @ 85352F0
map_events MtPyre_Summit_EventObjects, MtPyre_Summit_MapWarps, MtPyre_Summit_MapCoordEvents, MtPyre_Summit_MapBGEvents
diff --git a/data/maps/MtPyre_Summit/header.inc b/data/maps/MtPyre_Summit/header.inc
index 55f9d512b..d1a65792f 100644
--- a/data/maps/MtPyre_Summit/header.inc
+++ b/data/maps/MtPyre_Summit/header.inc
@@ -5,11 +5,11 @@ MtPyre_Summit: @ 8484128
.4byte 0x0
.2byte MUS_MACHUPI
.2byte 303
- .byte 65
+ .byte MAPSEC_MT_PYRE
.byte 0
- .byte 6
- .byte 3
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_B1F/header.inc b/data/maps/NavelRock_B1F/header.inc
index 9a9b308de..59e9a3f59 100644
--- a/data/maps/NavelRock_B1F/header.inc
+++ b/data/maps/NavelRock_B1F/header.inc
@@ -5,11 +5,11 @@ NavelRock_B1F: @ 84858C8
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 427
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Bottom/events.inc b/data/maps/NavelRock_Bottom/events.inc
index fec170ae9..49a39c162 100644
--- a/data/maps/NavelRock_Bottom/events.inc
+++ b/data/maps/NavelRock_Bottom/events.inc
@@ -1,5 +1,5 @@
NavelRock_Bottom_EventObjects: @ 853DD50
- object_event 1, EVENT_OBJ_GFX_LUGIA, 0, 11, 13, 0, 8, 1, 1, 0, 0, NavelRock_Bottom_EventScript_2692A2, 800
+ object_event 1, EVENT_OBJ_GFX_LUGIA, 0, 11, 13, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, NavelRock_Bottom_EventScript_2692A2, 800
NavelRock_Bottom_MapWarps: @ 853DD68
warp_def 14, 19, 0, 0, MAP_NAVEL_ROCK_DOWN11
diff --git a/data/maps/NavelRock_Bottom/header.inc b/data/maps/NavelRock_Bottom/header.inc
index 84d942a9e..0711b5b81 100644
--- a/data/maps/NavelRock_Bottom/header.inc
+++ b/data/maps/NavelRock_Bottom/header.inc
@@ -5,11 +5,11 @@ NavelRock_Bottom: @ 8485AC0
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 424
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down01/header.inc b/data/maps/NavelRock_Down01/header.inc
index 4f8237761..fd5b2c0f3 100644
--- a/data/maps/NavelRock_Down01/header.inc
+++ b/data/maps/NavelRock_Down01/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down01: @ 848598C
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down02/header.inc b/data/maps/NavelRock_Down02/header.inc
index 027de3f91..7827fe4cb 100644
--- a/data/maps/NavelRock_Down02/header.inc
+++ b/data/maps/NavelRock_Down02/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down02: @ 84859A8
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down03/header.inc b/data/maps/NavelRock_Down03/header.inc
index 41ae68722..465297482 100644
--- a/data/maps/NavelRock_Down03/header.inc
+++ b/data/maps/NavelRock_Down03/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down03: @ 84859C4
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down04/header.inc b/data/maps/NavelRock_Down04/header.inc
index a45886c16..7ee2eee47 100644
--- a/data/maps/NavelRock_Down04/header.inc
+++ b/data/maps/NavelRock_Down04/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down04: @ 84859E0
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down05/header.inc b/data/maps/NavelRock_Down05/header.inc
index 2ab0c76ba..3f4199195 100644
--- a/data/maps/NavelRock_Down05/header.inc
+++ b/data/maps/NavelRock_Down05/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down05: @ 84859FC
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down06/header.inc b/data/maps/NavelRock_Down06/header.inc
index d8a17e85f..189c26969 100644
--- a/data/maps/NavelRock_Down06/header.inc
+++ b/data/maps/NavelRock_Down06/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down06: @ 8485A18
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down07/header.inc b/data/maps/NavelRock_Down07/header.inc
index 0a77e6406..378b7bbd2 100644
--- a/data/maps/NavelRock_Down07/header.inc
+++ b/data/maps/NavelRock_Down07/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down07: @ 8485A34
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down08/header.inc b/data/maps/NavelRock_Down08/header.inc
index a3cbed38a..7ad3e736a 100644
--- a/data/maps/NavelRock_Down08/header.inc
+++ b/data/maps/NavelRock_Down08/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down08: @ 8485A50
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down09/header.inc b/data/maps/NavelRock_Down09/header.inc
index 6aed92500..60cec1da8 100644
--- a/data/maps/NavelRock_Down09/header.inc
+++ b/data/maps/NavelRock_Down09/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down09: @ 8485A6C
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down10/header.inc b/data/maps/NavelRock_Down10/header.inc
index bb96b7e3d..08b2d975b 100644
--- a/data/maps/NavelRock_Down10/header.inc
+++ b/data/maps/NavelRock_Down10/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down10: @ 8485A88
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Down11/header.inc b/data/maps/NavelRock_Down11/header.inc
index 48ed319eb..8182f1c41 100644
--- a/data/maps/NavelRock_Down11/header.inc
+++ b/data/maps/NavelRock_Down11/header.inc
@@ -5,11 +5,11 @@ NavelRock_Down11: @ 8485AA4
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Entrance/header.inc b/data/maps/NavelRock_Entrance/header.inc
index cc8d2446b..a0ec2bdc2 100644
--- a/data/maps/NavelRock_Entrance/header.inc
+++ b/data/maps/NavelRock_Entrance/header.inc
@@ -5,11 +5,11 @@ NavelRock_Entrance: @ 84858AC
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 422
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Exterior/header.inc b/data/maps/NavelRock_Exterior/header.inc
index a01250cab..582fd9cbc 100644
--- a/data/maps/NavelRock_Exterior/header.inc
+++ b/data/maps/NavelRock_Exterior/header.inc
@@ -5,11 +5,11 @@ NavelRock_Exterior: @ 8485874
.4byte 0x0
.2byte MUS_RG_NANASHIMA
.2byte 421
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Fork/header.inc b/data/maps/NavelRock_Fork/header.inc
index a6dab9d20..53c0fdaed 100644
--- a/data/maps/NavelRock_Fork/header.inc
+++ b/data/maps/NavelRock_Fork/header.inc
@@ -5,11 +5,11 @@ NavelRock_Fork: @ 84858E4
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 428
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Harbor/events.inc b/data/maps/NavelRock_Harbor/events.inc
index 2ffdc5fa1..b5a299572 100644
--- a/data/maps/NavelRock_Harbor/events.inc
+++ b/data/maps/NavelRock_Harbor/events.inc
@@ -1,6 +1,6 @@
NavelRock_Harbor_EventObjects: @ 853DA24
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 8, 5, 0, 7, 1, 1, 0, 0, NavelRock_Harbor_EventScript_2690BD, 0
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 7, 1, 10, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 8, 5, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, NavelRock_Harbor_EventScript_2690BD, 0
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 7, 1, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
NavelRock_Harbor_MapWarps: @ 853DA54
warp_def 8, 2, 0, 0, MAP_NAVEL_ROCK_EXTERIOR
diff --git a/data/maps/NavelRock_Harbor/header.inc b/data/maps/NavelRock_Harbor/header.inc
index c7243f452..79b1dbafb 100644
--- a/data/maps/NavelRock_Harbor/header.inc
+++ b/data/maps/NavelRock_Harbor/header.inc
@@ -5,11 +5,11 @@ NavelRock_Harbor: @ 8485890
.4byte 0x0
.2byte MUS_RG_NANASHIMA
.2byte 405
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Top/events.inc b/data/maps/NavelRock_Top/events.inc
index dc7c1e7df..ef781a838 100644
--- a/data/maps/NavelRock_Top/events.inc
+++ b/data/maps/NavelRock_Top/events.inc
@@ -1,14 +1,14 @@
NavelRock_Top_EventObjects: @ 853DB74
- object_event 1, EVENT_OBJ_GFX_HOOH, 0, 12, 4, 0, 8, 1, 1, 0, 0, 0x0, 801
+ object_event 1, EVENT_OBJ_GFX_HOOH, 0, 12, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 801
NavelRock_Top_MapWarps: @ 853DB8C
warp_def 13, 20, 3, 1, MAP_NAVEL_ROCK_UP4
NavelRock_Top_MapCoordEvents: @ 853DB94
- coord_event 12, 10, 3, 0, VAR_TEMP_1, 0, 0, NavelRock_Top_EventScript_26916F
+ coord_event 12, 10, 3, VAR_TEMP_1, 0, NavelRock_Top_EventScript_26916F
NavelRock_Top_MapBGEvents: @ 853DBA4
- bg_event 12, 9, 3, 7, 0, ITEM_SACRED_ASH, 109, 0
+ bg_hidden_item_event 12, 9, 3, ITEM_SACRED_ASH, 109
NavelRock_Top_MapEvents:: @ 853DBB0
map_events NavelRock_Top_EventObjects, NavelRock_Top_MapWarps, NavelRock_Top_MapCoordEvents, NavelRock_Top_MapBGEvents
diff --git a/data/maps/NavelRock_Top/header.inc b/data/maps/NavelRock_Top/header.inc
index 4d1535615..9c0a7b1c0 100644
--- a/data/maps/NavelRock_Top/header.inc
+++ b/data/maps/NavelRock_Top/header.inc
@@ -5,11 +5,11 @@ NavelRock_Top: @ 8485970
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 423
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 11
- .byte 4
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Up1/header.inc b/data/maps/NavelRock_Up1/header.inc
index c7484c59f..3fa05854e 100644
--- a/data/maps/NavelRock_Up1/header.inc
+++ b/data/maps/NavelRock_Up1/header.inc
@@ -5,11 +5,11 @@ NavelRock_Up1: @ 8485900
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Up2/header.inc b/data/maps/NavelRock_Up2/header.inc
index 824ef267d..62fed7dc3 100644
--- a/data/maps/NavelRock_Up2/header.inc
+++ b/data/maps/NavelRock_Up2/header.inc
@@ -5,11 +5,11 @@ NavelRock_Up2: @ 848591C
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Up3/header.inc b/data/maps/NavelRock_Up3/header.inc
index 7782ca0f4..723329d92 100644
--- a/data/maps/NavelRock_Up3/header.inc
+++ b/data/maps/NavelRock_Up3/header.inc
@@ -5,11 +5,11 @@ NavelRock_Up3: @ 8485938
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 425
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NavelRock_Up4/header.inc b/data/maps/NavelRock_Up4/header.inc
index c022d9d0b..33501a678 100644
--- a/data/maps/NavelRock_Up4/header.inc
+++ b/data/maps/NavelRock_Up4/header.inc
@@ -5,11 +5,11 @@ NavelRock_Up4: @ 8485954
.4byte 0x0
.2byte MUS_RG_NANADUNGEON
.2byte 426
- .byte 211
+ .byte MAPSEC_NAVEL_ROCK2
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NewMauville_Entrance/events.inc b/data/maps/NewMauville_Entrance/events.inc
index 29f46af20..4c333f6b3 100644
--- a/data/maps/NewMauville_Entrance/events.inc
+++ b/data/maps/NewMauville_Entrance/events.inc
@@ -3,7 +3,7 @@ NewMauville_Entrance_MapWarps: @ 8536474
warp_def 4, 1, 3, 0, MAP_NEW_MAUVILLE_INSIDE
NewMauville_Entrance_MapCoordEvents: @ 8536484
- coord_event 4, 2, 3, 0, VAR_0x40BA, 0, 0, NewMauville_Entrance_EventScript_2372FF
+ coord_event 4, 2, 3, VAR_0x40BA, 0, NewMauville_Entrance_EventScript_2372FF
NewMauville_Entrance_MapEvents:: @ 8536494
map_events 0x0, NewMauville_Entrance_MapWarps, NewMauville_Entrance_MapCoordEvents, 0x0
diff --git a/data/maps/NewMauville_Entrance/header.inc b/data/maps/NewMauville_Entrance/header.inc
index 147f003d0..092cf841f 100644
--- a/data/maps/NewMauville_Entrance/header.inc
+++ b/data/maps/NewMauville_Entrance/header.inc
@@ -5,11 +5,11 @@ NewMauville_Entrance: @ 8484470
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 184
- .byte 62
+ .byte MAPSEC_NEW_MAUVILLE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/NewMauville_Inside/events.inc b/data/maps/NewMauville_Inside/events.inc
index 794f1965c..af8f10f99 100644
--- a/data/maps/NewMauville_Inside/events.inc
+++ b/data/maps/NewMauville_Inside/events.inc
@@ -1,37 +1,37 @@
NewMauville_Inside_EventObjects: @ 85364A8
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 25, 3, 1, 0, 0, 0, 0, NewMauville_Inside_EventScript_2911EC, 1075
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 22, 3, 1, 0, 0, 0, 0, NewMauville_Inside_EventScript_2911F9, 1076
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 39, 4, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_291206, 1110
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 17, 10, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_291213, 1122
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 11, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_291220, 1123
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 18, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_2377AF, 974
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 11, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_2377FC, 975
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 10, 3, 1, 1, 1, 0, 0, NewMauville_Inside_EventScript_237849, 976
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 25, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, NewMauville_Inside_EventScript_2911EC, 1075
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, NewMauville_Inside_EventScript_2911F9, 1076
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 39, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_291206, 1110
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 17, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_291213, 1122
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_291220, 1123
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_2377AF, 974
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_2377FC, 975
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, NewMauville_Inside_EventScript_237849, 976
NewMauville_Inside_MapWarps: @ 8536568
warp_def 32, 33, 3, 1, MAP_NEW_MAUVILLE_ENTRANCE
NewMauville_Inside_MapCoordEvents: @ 8536570
- coord_event 30, 38, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_237459
- coord_event 18, 36, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_237471
- coord_event 4, 26, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_237459
- coord_event 16, 22, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_237459
- coord_event 25, 18, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_237471
- coord_event 2, 11, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_237471
- coord_event 6, 11, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_237459
- coord_event 13, 10, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_237459
- coord_event 17, 10, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_237471
- coord_event 33, 6, 3, 0, VAR_0x40BA, 1, 0, NewMauville_Inside_EventScript_237725
+ coord_event 30, 38, 3, VAR_TEMP_1, 0, NewMauville_Inside_EventScript_237459
+ coord_event 18, 36, 3, VAR_TEMP_2, 0, NewMauville_Inside_EventScript_237471
+ coord_event 4, 26, 3, VAR_TEMP_1, 0, NewMauville_Inside_EventScript_237459
+ coord_event 16, 22, 3, VAR_TEMP_1, 0, NewMauville_Inside_EventScript_237459
+ coord_event 25, 18, 3, VAR_TEMP_2, 0, NewMauville_Inside_EventScript_237471
+ coord_event 2, 11, 3, VAR_TEMP_2, 0, NewMauville_Inside_EventScript_237471
+ coord_event 6, 11, 3, VAR_TEMP_1, 0, NewMauville_Inside_EventScript_237459
+ coord_event 13, 10, 3, VAR_TEMP_1, 0, NewMauville_Inside_EventScript_237459
+ coord_event 17, 10, 3, VAR_TEMP_2, 0, NewMauville_Inside_EventScript_237471
+ coord_event 33, 6, 3, VAR_0x40BA, 1, NewMauville_Inside_EventScript_237725
NewMauville_Inside_MapBGEvents: @ 8536610
- bg_event 32, 4, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 32, 3, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 32, 2, 0, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 33, 4, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 34, 4, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 35, 4, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 35, 3, 3, 0, 0, NewMauville_Inside_EventScript_23778F
- bg_event 35, 2, 0, 0, 0, NewMauville_Inside_EventScript_23778F
+ bg_event 32, 4, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 32, 3, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 32, 2, 0, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 33, 4, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 34, 4, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 35, 4, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 35, 3, 3, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
+ bg_event 35, 2, 0, BG_EVENT_PLAYER_FACING_ANY, NewMauville_Inside_EventScript_23778F
NewMauville_Inside_MapEvents:: @ 8536670
map_events NewMauville_Inside_EventObjects, NewMauville_Inside_MapWarps, NewMauville_Inside_MapCoordEvents, NewMauville_Inside_MapBGEvents
diff --git a/data/maps/NewMauville_Inside/header.inc b/data/maps/NewMauville_Inside/header.inc
index 3eda8df5e..3f8d3192e 100644
--- a/data/maps/NewMauville_Inside/header.inc
+++ b/data/maps/NewMauville_Inside/header.inc
@@ -5,11 +5,11 @@ NewMauville_Inside: @ 848448C
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 185
- .byte 62
+ .byte MAPSEC_NEW_MAUVILLE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown/events.inc b/data/maps/OldaleTown/events.inc
index b7bc6ab08..8c637b2bf 100644
--- a/data/maps/OldaleTown/events.inc
+++ b/data/maps/OldaleTown/events.inc
@@ -1,8 +1,8 @@
OldaleTown_EventObjects: @ 8527854
- object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 16, 11, 3, 9, 0, 0, 0, 0, OldaleTown_EventScript_1E8EF3, 0
- object_event 2, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 13, 7, 3, 8, 0, 0, 0, 0, OldaleTown_EventScript_1E8EFC, 0
- object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 8, 9, 3, 10, 0, 0, 0, 0, OldaleTown_EventScript_1E901F, 0
- object_event 4, EVENT_OBJ_GFX_HIPSTER, 0, 11, 19, 3, 7, 1, 1, 0, 0, OldaleTown_EventScript_1E9070, 979
+ object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 16, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, OldaleTown_EventScript_1E8EF3, 0
+ object_event 2, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 13, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, OldaleTown_EventScript_1E8EFC, 0
+ object_event 3, EVENT_OBJ_GFX_MANIAC, 0, 8, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, OldaleTown_EventScript_1E901F, 0
+ object_event 4, EVENT_OBJ_GFX_HIPSTER, 0, 11, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, OldaleTown_EventScript_1E9070, 979
OldaleTown_MapWarps: @ 85278B4
warp_def 5, 7, 0, 0, MAP_OLDALE_TOWN_HOUSE1
@@ -11,17 +11,17 @@ OldaleTown_MapWarps: @ 85278B4
warp_def 14, 6, 0, 0, MAP_OLDALE_TOWN_MART
OldaleTown_MapCoordEvents: @ 85278D4
- coord_event 0, 10, 3, 0, VAR_0x4051, 0, 0, OldaleTown_EventScript_1E903F
- coord_event 8, 19, 3, 0, VAR_0x40C7, 1, 0, OldaleTown_EventScript_1E9086
- coord_event 9, 19, 3, 0, VAR_0x40C7, 1, 0, OldaleTown_EventScript_1E90A6
- coord_event 10, 19, 3, 0, VAR_0x40C7, 1, 0, OldaleTown_EventScript_1E90C6
+ coord_event 0, 10, 3, VAR_0x4051, 0, OldaleTown_EventScript_1E903F
+ coord_event 8, 19, 3, VAR_0x40C7, 1, OldaleTown_EventScript_1E9086
+ coord_event 9, 19, 3, VAR_0x40C7, 1, OldaleTown_EventScript_1E90A6
+ coord_event 10, 19, 3, VAR_0x40C7, 1, OldaleTown_EventScript_1E90C6
OldaleTown_MapBGEvents: @ 8527914
- bg_event 11, 9, 0, 0, 0, OldaleTown_EventScript_1E8EEA
- bg_event 7, 16, 0, 1, 0, OldaleTown_EventScript_271E73
- bg_event 15, 6, 0, 1, 0, OldaleTown_EventScript_271E6A
- bg_event 8, 16, 0, 1, 0, OldaleTown_EventScript_271E73
- bg_event 16, 6, 0, 1, 0, OldaleTown_EventScript_271E6A
+ bg_event 11, 9, 0, BG_EVENT_PLAYER_FACING_ANY, OldaleTown_EventScript_1E8EEA
+ bg_event 7, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, OldaleTown_EventScript_271E73
+ bg_event 15, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, OldaleTown_EventScript_271E6A
+ bg_event 8, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, OldaleTown_EventScript_271E73
+ bg_event 16, 6, 0, BG_EVENT_PLAYER_FACING_NORTH, OldaleTown_EventScript_271E6A
OldaleTown_MapEvents:: @ 8527950
map_events OldaleTown_EventObjects, OldaleTown_MapWarps, OldaleTown_MapCoordEvents, OldaleTown_MapBGEvents
diff --git a/data/maps/OldaleTown/header.inc b/data/maps/OldaleTown/header.inc
index 3d8ae1db5..8d94687a6 100644
--- a/data/maps/OldaleTown/header.inc
+++ b/data/maps/OldaleTown/header.inc
@@ -5,11 +5,11 @@ OldaleTown: @ 84825D0
.4byte OldaleTown_MapConnections
.2byte MUS_MACHI_S4
.2byte 11
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown_House1/events.inc b/data/maps/OldaleTown_House1/events.inc
index cf853c8ac..4933604d4 100644
--- a/data/maps/OldaleTown_House1/events.inc
+++ b/data/maps/OldaleTown_House1/events.inc
@@ -1,5 +1,5 @@
OldaleTown_House1_EventObjects: @ 852D7B4
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 4, 3, 2, 1, 1, 0, 0, OldaleTown_House1_EventScript_1FBE86, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, OldaleTown_House1_EventScript_1FBE86, 0
OldaleTown_House1_MapWarps: @ 852D7CC
warp_def 3, 8, 0, 0, MAP_OLDALE_TOWN
diff --git a/data/maps/OldaleTown_House1/header.inc b/data/maps/OldaleTown_House1/header.inc
index 6039540cc..934cb22b0 100644
--- a/data/maps/OldaleTown_House1/header.inc
+++ b/data/maps/OldaleTown_House1/header.inc
@@ -5,11 +5,11 @@ OldaleTown_House1: @ 8482B80
.4byte 0x0
.2byte MUS_MACHI_S4
.2byte 59
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown_House2/events.inc b/data/maps/OldaleTown_House2/events.inc
index 2feeb8949..a57b07c26 100644
--- a/data/maps/OldaleTown_House2/events.inc
+++ b/data/maps/OldaleTown_House2/events.inc
@@ -1,6 +1,6 @@
OldaleTown_House2_EventObjects: @ 852D7F0
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 4, 3, 10, 0, 0, 0, 0, OldaleTown_House2_EventScript_1FBF5B, 0
- object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 7, 4, 3, 9, 0, 0, 0, 0, OldaleTown_House2_EventScript_1FBF64, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, OldaleTown_House2_EventScript_1FBF5B, 0
+ object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, OldaleTown_House2_EventScript_1FBF64, 0
OldaleTown_House2_MapWarps: @ 852D820
warp_def 3, 7, 0, 1, MAP_OLDALE_TOWN
diff --git a/data/maps/OldaleTown_House2/header.inc b/data/maps/OldaleTown_House2/header.inc
index 75753041f..55a6fd8a3 100644
--- a/data/maps/OldaleTown_House2/header.inc
+++ b/data/maps/OldaleTown_House2/header.inc
@@ -5,11 +5,11 @@ OldaleTown_House2: @ 8482B9C
.4byte 0x0
.2byte MUS_MACHI_S4
.2byte 60
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown_Mart/events.inc b/data/maps/OldaleTown_Mart/events.inc
index f850fa482..73adf3718 100644
--- a/data/maps/OldaleTown_Mart/events.inc
+++ b/data/maps/OldaleTown_Mart/events.inc
@@ -1,7 +1,7 @@
OldaleTown_Mart_EventObjects: @ 852D95C
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, OldaleTown_Mart_EventScript_1FC240, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 5, 3, 10, 0, 0, 0, 0, OldaleTown_Mart_EventScript_1FC28A, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 9, 4, 3, 3, 0, 1, 0, 0, OldaleTown_Mart_EventScript_1FC2A9, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, OldaleTown_Mart_EventScript_1FC240, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, OldaleTown_Mart_EventScript_1FC28A, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 9, 4, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, OldaleTown_Mart_EventScript_1FC2A9, 0
OldaleTown_Mart_MapWarps: @ 852D9A4
warp_def 3, 7, 0, 3, MAP_OLDALE_TOWN
diff --git a/data/maps/OldaleTown_Mart/header.inc b/data/maps/OldaleTown_Mart/header.inc
index 043acab8d..4727f0da9 100644
--- a/data/maps/OldaleTown_Mart/header.inc
+++ b/data/maps/OldaleTown_Mart/header.inc
@@ -5,11 +5,11 @@ OldaleTown_Mart: @ 8482BF0
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/events.inc b/data/maps/OldaleTown_PokemonCenter_1F/events.inc
index bb102baab..ba50faea9 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/events.inc
+++ b/data/maps/OldaleTown_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
OldaleTown_PokemonCenter_1F_EventObjects: @ 852D844
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC01A, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 4, 3, 8, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC028, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 10, 6, 3, 10, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC031, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 3, 7, 3, 10, 1, 1, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC03A, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC01A, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC028, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC031, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 3, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, OldaleTown_PokemonCenter_1F_EventScript_1FC03A, 0
OldaleTown_PokemonCenter_1F_MapWarps: @ 852D8A4
warp_def 7, 8, 3, 2, MAP_OLDALE_TOWN
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/header.inc b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
index d51331b61..cdd572a95 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ OldaleTown_PokemonCenter_1F: @ 8482BB8
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/events.inc b/data/maps/OldaleTown_PokemonCenter_2F/events.inc
index b25b155ea..fe8490c9c 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/events.inc
+++ b/data/maps/OldaleTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
OldaleTown_PokemonCenter_2F_EventObjects: @ 852D8D0
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 3, 8, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 3, 8, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, OldaleTown_PokemonCenter_2F_EventScript_276B03, 702
OldaleTown_PokemonCenter_2F_MapWarps: @ 852D930
warp_def 1, 6, 4, 2, MAP_OLDALE_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/header.inc b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
index 9b9df67fd..24cf90aab 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ OldaleTown_PokemonCenter_2F: @ 8482BD4
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 1
+ .byte MAPSEC_OLDALE_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown/events.inc b/data/maps/PacifidlogTown/events.inc
index 41d54e9fc..a601c8381 100644
--- a/data/maps/PacifidlogTown/events.inc
+++ b/data/maps/PacifidlogTown/events.inc
@@ -1,7 +1,7 @@
PacifidlogTown_EventObjects: @ 8527DE8
- object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 10, 23, 3, 9, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBACC, 0
- object_event 2, EVENT_OBJ_GFX_FISHERMAN, 0, 11, 14, 3, 10, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBAD5, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 9, 16, 3, 8, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBAC3, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 10, 23, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBACC, 0
+ object_event 2, EVENT_OBJ_GFX_FISHERMAN, 0, 11, 14, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBAD5, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 9, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PacifidlogTown_EventScript_1EBAC3, 0
PacifidlogTown_MapWarps: @ 8527E30
warp_def 8, 15, 0, 0, MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_1F
@@ -12,9 +12,9 @@ PacifidlogTown_MapWarps: @ 8527E30
warp_def 17, 21, 0, 0, MAP_PACIFIDLOG_TOWN_HOUSE5
PacifidlogTown_MapBGEvents: @ 8527E60
- bg_event 9, 15, 0, 1, 0, PacifidlogTown_EventScript_271E73
- bg_event 7, 16, 0, 0, 0, PacifidlogTown_EventScript_1EBADE
- bg_event 10, 15, 0, 1, 0, PacifidlogTown_EventScript_271E73
+ bg_event 9, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, PacifidlogTown_EventScript_271E73
+ bg_event 7, 16, 0, BG_EVENT_PLAYER_FACING_ANY, PacifidlogTown_EventScript_1EBADE
+ bg_event 10, 15, 0, BG_EVENT_PLAYER_FACING_NORTH, PacifidlogTown_EventScript_271E73
PacifidlogTown_MapEvents:: @ 8527E84
map_events PacifidlogTown_EventObjects, PacifidlogTown_MapWarps, 0x0, PacifidlogTown_MapBGEvents
diff --git a/data/maps/PacifidlogTown/header.inc b/data/maps/PacifidlogTown/header.inc
index 3244c01b8..5b572682b 100644
--- a/data/maps/PacifidlogTown/header.inc
+++ b/data/maps/PacifidlogTown/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown: @ 848265C
.4byte PacifidlogTown_MapConnections
.2byte MUS_MINAMO
.2byte 16
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_House1/events.inc b/data/maps/PacifidlogTown_House1/events.inc
index 77ca4c832..4bc239ea6 100644
--- a/data/maps/PacifidlogTown_House1/events.inc
+++ b/data/maps/PacifidlogTown_House1/events.inc
@@ -1,6 +1,6 @@
PacifidlogTown_House1_EventObjects: @ 852EBA0
- object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 3, 5, 3, 8, 0, 0, 0, 0, PacifidlogTown_House1_EventScript_20365D, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 4, 3, 9, 0, 0, 0, 0, PacifidlogTown_House1_EventScript_203666, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 3, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PacifidlogTown_House1_EventScript_20365D, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, PacifidlogTown_House1_EventScript_203666, 0
PacifidlogTown_House1_MapWarps: @ 852EBD0
warp_def 4, 8, 0, 1, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_House1/header.inc b/data/maps/PacifidlogTown_House1/header.inc
index b78d36a2a..511692df1 100644
--- a/data/maps/PacifidlogTown_House1/header.inc
+++ b/data/maps/PacifidlogTown_House1/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_House1: @ 8482F8C
.4byte 0x0
.2byte MUS_MINAMO
.2byte 77
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_House2/events.inc b/data/maps/PacifidlogTown_House2/events.inc
index 450533014..fae916c73 100644
--- a/data/maps/PacifidlogTown_House2/events.inc
+++ b/data/maps/PacifidlogTown_House2/events.inc
@@ -1,7 +1,7 @@
PacifidlogTown_House2_EventObjects: @ 852EBF4
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 3, 5, 3, 8, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_203792, 0
- object_event 2, EVENT_OBJ_GFX_AZURILL, 0, 8, 6, 3, 1, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_203891, 0
- object_event 3, EVENT_OBJ_GFX_AZURILL, 0, 1, 7, 3, 1, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_2038AC, 0
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 3, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_203792, 0
+ object_event 2, EVENT_OBJ_GFX_AZURILL, 0, 8, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_203891, 0
+ object_event 3, EVENT_OBJ_GFX_AZURILL, 0, 1, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PacifidlogTown_House2_EventScript_2038AC, 0
PacifidlogTown_House2_MapWarps: @ 852EC3C
warp_def 4, 8, 0, 2, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_House2/header.inc b/data/maps/PacifidlogTown_House2/header.inc
index 571dcd9ce..04d685323 100644
--- a/data/maps/PacifidlogTown_House2/header.inc
+++ b/data/maps/PacifidlogTown_House2/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_House2: @ 8482FA8
.4byte 0x0
.2byte MUS_MINAMO
.2byte 78
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_House3/events.inc b/data/maps/PacifidlogTown_House3/events.inc
index 635ba86a7..bdf1aae10 100644
--- a/data/maps/PacifidlogTown_House3/events.inc
+++ b/data/maps/PacifidlogTown_House3/events.inc
@@ -1,6 +1,6 @@
PacifidlogTown_House3_EventObjects: @ 852EC60
- object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 3, 5, 3, 18, 0, 0, 0, 0, PacifidlogTown_House3_EventScript_203CB5, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 4, 2, 3, 10, 1, 1, 0, 0, PacifidlogTown_House3_EventScript_203C11, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_2, 0, 3, 5, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 0, 0, PacifidlogTown_House3_EventScript_203CB5, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, PacifidlogTown_House3_EventScript_203C11, 0
PacifidlogTown_House3_MapWarps: @ 852EC90
warp_def 4, 8, 0, 3, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_House3/header.inc b/data/maps/PacifidlogTown_House3/header.inc
index fb60530a6..48f461797 100644
--- a/data/maps/PacifidlogTown_House3/header.inc
+++ b/data/maps/PacifidlogTown_House3/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_House3: @ 8482FC4
.4byte 0x0
.2byte MUS_MINAMO
.2byte 77
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_House4/events.inc b/data/maps/PacifidlogTown_House4/events.inc
index e5f8dd4f1..bcd3dc6e9 100644
--- a/data/maps/PacifidlogTown_House4/events.inc
+++ b/data/maps/PacifidlogTown_House4/events.inc
@@ -1,7 +1,7 @@
PacifidlogTown_House4_EventObjects: @ 852ECB4
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, 8, 0, 0, 0, 0, PacifidlogTown_House4_EventScript_203F55, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 7, 5, 3, 2, 1, 1, 0, 0, PacifidlogTown_House4_EventScript_203F4C, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 7, 4, 3, 2, 1, 1, 0, 0, PacifidlogTown_House4_EventScript_203F5E, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PacifidlogTown_House4_EventScript_203F55, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 7, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, PacifidlogTown_House4_EventScript_203F4C, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 7, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, PacifidlogTown_House4_EventScript_203F5E, 0
PacifidlogTown_House4_MapWarps: @ 852ECFC
warp_def 4, 8, 0, 4, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_House4/header.inc b/data/maps/PacifidlogTown_House4/header.inc
index 7beed0a39..a1edad163 100644
--- a/data/maps/PacifidlogTown_House4/header.inc
+++ b/data/maps/PacifidlogTown_House4/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_House4: @ 8482FE0
.4byte 0x0
.2byte MUS_MINAMO
.2byte 78
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_House5/events.inc b/data/maps/PacifidlogTown_House5/events.inc
index febb80ad6..f039b7694 100644
--- a/data/maps/PacifidlogTown_House5/events.inc
+++ b/data/maps/PacifidlogTown_House5/events.inc
@@ -1,6 +1,6 @@
PacifidlogTown_House5_EventObjects: @ 852ED20
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 4, 3, 10, 0, 0, 0, 0, PacifidlogTown_House5_EventScript_204111, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 3, 4, 3, 10, 0, 0, 0, 0, PacifidlogTown_House5_EventScript_204137, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PacifidlogTown_House5_EventScript_204111, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PacifidlogTown_House5_EventScript_204137, 0
PacifidlogTown_House5_MapWarps: @ 852ED50
warp_def 4, 8, 0, 5, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_House5/header.inc b/data/maps/PacifidlogTown_House5/header.inc
index 671c7d28e..850b4864b 100644
--- a/data/maps/PacifidlogTown_House5/header.inc
+++ b/data/maps/PacifidlogTown_House5/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_House5: @ 8482FFC
.4byte 0x0
.2byte MUS_MINAMO
.2byte 77
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/events.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/events.inc
index 66b8caa67..8040086f8 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/events.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/events.inc
@@ -1,9 +1,9 @@
PacifidlogTown_PokemonCenter_1F_EventObjects: @ 852EA70
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034B6, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_2, 0, 10, 6, 3, 9, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034D6, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 2, 2, 3, 7, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034C4, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 4, 5, 3, 1, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034CD, 0
- object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 12, 8, 3, 7, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2C82BE, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034B6, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_2, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034D6, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034C4, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 4, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2034CD, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_6, 0, 12, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, PacifidlogTown_PokemonCenter_1F_EventScript_2C82BE, 0
PacifidlogTown_PokemonCenter_1F_MapWarps: @ 852EAE8
warp_def 7, 8, 3, 0, MAP_PACIFIDLOG_TOWN
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
index d11ea93d2..b30133654 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_PokemonCenter_1F: @ 8482F54
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/events.inc b/data/maps/PacifidlogTown_PokemonCenter_2F/events.inc
index 1aa279980..1b961ee74 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/events.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
PacifidlogTown_PokemonCenter_2F_EventObjects: @ 852EB14
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PacifidlogTown_PokemonCenter_2F_EventScript_276B03, 702
PacifidlogTown_PokemonCenter_2F_MapWarps: @ 852EB74
warp_def 1, 6, 4, 2, MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
index 00724203f..db6f8b3df 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ PacifidlogTown_PokemonCenter_2F: @ 8482F70
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 6
+ .byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity/events.inc b/data/maps/PetalburgCity/events.inc
index 29fe0e02e..b3fd71d2c 100644
--- a/data/maps/PetalburgCity/events.inc
+++ b/data/maps/PetalburgCity/events.inc
@@ -1,13 +1,13 @@
PetalburgCity_EventObjects: @ 8525FD0
- object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 16, 18, 3, 2, 1, 1, 0, 0, PetalburgCity_EventScript_1DC3FD, 728
- object_event 2, EVENT_OBJ_GFX_WALLY, 0, 15, 10, 3, 7, 0, 0, 0, 0, 0x0, 726
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 8, 22, 3, 8, 0, 0, 0, 0, PetalburgCity_EventScript_1DC3E6, 0
- object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 20, 10, 3, 3, 0, 1, 0, 0, PetalburgCity_EventScript_1DC488, 0
- object_event 5, EVENT_OBJ_GFX_MAN_3, 0, 15, 10, 3, 7, 0, 0, 0, 0, 0x0, 830
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 2, 3, 1, 0, 0, 0, 0, PetalburgCity_EventScript_2910B4, 1039
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 28, 3, 1, 0, 0, 0, 0, PetalburgCity_EventScript_2910C1, 1040
- object_event 8, EVENT_OBJ_GFX_BOY_2, 0, 12, 15, 3, 1, 0, 0, 0, 0, PetalburgCity_EventScript_1DC82E, 0
- object_event 9, EVENT_OBJ_GFX_SCOTT, 0, 13, 12, 3, 1, 1, 1, 0, 0, 0x0, 995
+ object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 16, 18, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, PetalburgCity_EventScript_1DC3FD, 728
+ object_event 2, EVENT_OBJ_GFX_WALLY, 0, 15, 10, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 726
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 8, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_EventScript_1DC3E6, 0
+ object_event 4, EVENT_OBJ_GFX_GENTLEMAN, 0, 20, 10, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, PetalburgCity_EventScript_1DC488, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_3, 0, 15, 10, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 830
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgCity_EventScript_2910B4, 1039
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 28, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgCity_EventScript_2910C1, 1040
+ object_event 8, EVENT_OBJ_GFX_BOY_2, 0, 12, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgCity_EventScript_1DC82E, 0
+ object_event 9, EVENT_OBJ_GFX_SCOTT, 0, 13, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 995
PetalburgCity_MapWarps: @ 85260A8
warp_def 10, 19, 0, 0, MAP_PETALBURG_CITY_HOUSE1
@@ -18,24 +18,24 @@ PetalburgCity_MapWarps: @ 85260A8
warp_def 25, 12, 0, 0, MAP_PETALBURG_CITY_MART
PetalburgCity_MapCoordEvents: @ 85260D8
- coord_event 8, 10, 3, 0, VAR_0x4057, 0, 0, PetalburgCity_EventScript_1DC49A
- coord_event 8, 11, 3, 0, VAR_0x4057, 0, 0, PetalburgCity_EventScript_1DC4A6
- coord_event 8, 12, 3, 0, VAR_0x4057, 0, 0, PetalburgCity_EventScript_1DC4B2
- coord_event 8, 13, 3, 0, VAR_0x4057, 0, 0, PetalburgCity_EventScript_1DC4BE
- coord_event 4, 10, 3, 0, VAR_0x40C9, 0, 0, PetalburgCity_EventScript_1DC691
- coord_event 4, 11, 3, 0, VAR_0x40C9, 0, 0, PetalburgCity_EventScript_1DC6A7
- coord_event 4, 12, 3, 0, VAR_0x40C9, 0, 0, PetalburgCity_EventScript_1DC6BD
- coord_event 4, 13, 3, 0, VAR_0x40C9, 0, 0, PetalburgCity_EventScript_1DC6D3
+ coord_event 8, 10, 3, VAR_0x4057, 0, PetalburgCity_EventScript_1DC49A
+ coord_event 8, 11, 3, VAR_0x4057, 0, PetalburgCity_EventScript_1DC4A6
+ coord_event 8, 12, 3, VAR_0x4057, 0, PetalburgCity_EventScript_1DC4B2
+ coord_event 8, 13, 3, VAR_0x4057, 0, PetalburgCity_EventScript_1DC4BE
+ coord_event 4, 10, 3, VAR_0x40C9, 0, PetalburgCity_EventScript_1DC691
+ coord_event 4, 11, 3, VAR_0x40C9, 0, PetalburgCity_EventScript_1DC6A7
+ coord_event 4, 12, 3, VAR_0x40C9, 0, PetalburgCity_EventScript_1DC6BD
+ coord_event 4, 13, 3, VAR_0x40C9, 0, PetalburgCity_EventScript_1DC6D3
PetalburgCity_MapBGEvents: @ 8526158
- bg_event 17, 10, 0, 0, 0, PetalburgCity_EventScript_1DC476
- bg_event 26, 12, 0, 1, 0, PetalburgCity_EventScript_271E6A
- bg_event 21, 16, 0, 1, 0, PetalburgCity_EventScript_271E73
- bg_event 17, 16, 0, 0, 0, PetalburgCity_EventScript_1DC47F
- bg_event 22, 16, 0, 1, 0, PetalburgCity_EventScript_271E73
- bg_event 27, 12, 0, 1, 0, PetalburgCity_EventScript_271E6A
- bg_event 8, 9, 0, 0, 0, PetalburgCity_EventScript_1DC491
- bg_event 11, 29, 3, 7, 0, ITEM_RARE_CANDY, 95, 0
+ bg_event 17, 10, 0, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_EventScript_1DC476
+ bg_event 26, 12, 0, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_EventScript_271E6A
+ bg_event 21, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_EventScript_271E73
+ bg_event 17, 16, 0, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_EventScript_1DC47F
+ bg_event 22, 16, 0, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_EventScript_271E73
+ bg_event 27, 12, 0, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_EventScript_271E6A
+ bg_event 8, 9, 0, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_EventScript_1DC491
+ bg_hidden_item_event 11, 29, 3, ITEM_RARE_CANDY, 95
PetalburgCity_MapEvents:: @ 85261B8
map_events PetalburgCity_EventObjects, PetalburgCity_MapWarps, PetalburgCity_MapCoordEvents, PetalburgCity_MapBGEvents
diff --git a/data/maps/PetalburgCity/header.inc b/data/maps/PetalburgCity/header.inc
index 248c6d2ae..4dae59652 100644
--- a/data/maps/PetalburgCity/header.inc
+++ b/data/maps/PetalburgCity/header.inc
@@ -5,11 +5,11 @@ PetalburgCity: @ 84824B8
.4byte PetalburgCity_MapConnections
.2byte MUS_MACHI_S2
.2byte 1
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_Gym/events.inc b/data/maps/PetalburgCity_Gym/events.inc
index 2df386d2c..209c789a0 100644
--- a/data/maps/PetalburgCity_Gym/events.inc
+++ b/data/maps/PetalburgCity_Gym/events.inc
@@ -1,15 +1,15 @@
PetalburgCity_Gym_EventObjects: @ 852EDC8
- object_event 1, EVENT_OBJ_GFX_NORMAN, 0, 4, 2, 0, 8, 0, 0, 0, 0, PetalburgCity_Gym_EventScript_2049F1, 772
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 94, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2054AA, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 4, 81, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2053BA, 0
- object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 4, 42, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2053F6, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 55, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2054E6, 0
- object_event 6, EVENT_OBJ_GFX_MAN_4, 0, 4, 68, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_205432, 0
- object_event 7, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 16, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_205522, 0
- object_event 8, EVENT_OBJ_GFX_MAN_4, 0, 4, 29, 3, 8, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_20546E, 0
- object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 3, 109, 3, 8, 0, 0, 0, 0, PetalburgCity_Gym_EventScript_20574F, 781
- object_event 10, EVENT_OBJ_GFX_WALLY, 0, 4, 111, 3, 7, 0, 0, 0, 0, 0x0, 866
- object_event 11, EVENT_OBJ_GFX_MAN_3, 0, 1, 7, 3, 7, 1, 1, 0, 0, 0x0, 824
+ object_event 1, EVENT_OBJ_GFX_NORMAN, 0, 4, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_Gym_EventScript_2049F1, 772
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 94, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2054AA, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 4, 81, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2053BA, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_4, 0, 4, 42, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2053F6, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 55, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_2054E6, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_4, 0, 4, 68, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_205432, 0
+ object_event 7, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_205522, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_4, 0, 4, 29, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, PetalburgCity_Gym_EventScript_20546E, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 3, 109, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_Gym_EventScript_20574F, 781
+ object_event 10, EVENT_OBJ_GFX_WALLY, 0, 4, 111, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 866
+ object_event 11, EVENT_OBJ_GFX_MAN_3, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 824
PetalburgCity_Gym_MapWarps: @ 852EED0
warp_def 4, 111, 3, 2, MAP_PETALBURG_CITY
@@ -52,20 +52,20 @@ PetalburgCity_Gym_MapWarps: @ 852EED0
warp_def 6, 7, 3, 33, MAP_PETALBURG_CITY_GYM
PetalburgCity_Gym_MapBGEvents: @ 852F000
- bg_event 1, 105, 3, 0, 0, PetalburgCity_Gym_EventScript_205137
- bg_event 7, 105, 3, 0, 0, PetalburgCity_Gym_EventScript_205187
- bg_event 1, 79, 3, 0, 0, PetalburgCity_Gym_EventScript_2051BC
- bg_event 7, 79, 3, 0, 0, PetalburgCity_Gym_EventScript_2051EF
- bg_event 1, 92, 3, 0, 0, PetalburgCity_Gym_EventScript_205222
- bg_event 7, 92, 3, 0, 0, PetalburgCity_Gym_EventScript_205255
- bg_event 7, 40, 3, 0, 0, PetalburgCity_Gym_EventScript_205288
- bg_event 1, 53, 3, 0, 0, PetalburgCity_Gym_EventScript_2052BB
- bg_event 7, 53, 3, 0, 0, PetalburgCity_Gym_EventScript_2052EE
- bg_event 1, 66, 3, 0, 0, PetalburgCity_Gym_EventScript_205321
- bg_event 7, 14, 3, 0, 0, PetalburgCity_Gym_EventScript_205354
- bg_event 1, 27, 3, 0, 0, PetalburgCity_Gym_EventScript_205387
- bg_event 1, 110, 3, 1, 0, PetalburgCity_Gym_EventScript_20576E
- bg_event 7, 110, 3, 1, 0, PetalburgCity_Gym_EventScript_20577E
+ bg_event 1, 105, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205137
+ bg_event 7, 105, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205187
+ bg_event 1, 79, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_2051BC
+ bg_event 7, 79, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_2051EF
+ bg_event 1, 92, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205222
+ bg_event 7, 92, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205255
+ bg_event 7, 40, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205288
+ bg_event 1, 53, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_2052BB
+ bg_event 7, 53, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_2052EE
+ bg_event 1, 66, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205321
+ bg_event 7, 14, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205354
+ bg_event 1, 27, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgCity_Gym_EventScript_205387
+ bg_event 1, 110, 3, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_Gym_EventScript_20576E
+ bg_event 7, 110, 3, BG_EVENT_PLAYER_FACING_NORTH, PetalburgCity_Gym_EventScript_20577E
PetalburgCity_Gym_MapEvents:: @ 852F0A8
map_events PetalburgCity_Gym_EventObjects, PetalburgCity_Gym_MapWarps, 0x0, PetalburgCity_Gym_MapBGEvents
diff --git a/data/maps/PetalburgCity_Gym/header.inc b/data/maps/PetalburgCity_Gym/header.inc
index 739f19b74..e32063894 100644
--- a/data/maps/PetalburgCity_Gym/header.inc
+++ b/data/maps/PetalburgCity_Gym/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_Gym: @ 8483034
.4byte 0x0
.2byte MUS_GIM
.2byte 79
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/PetalburgCity_House1/events.inc b/data/maps/PetalburgCity_House1/events.inc
index dcd3b071f..4688eefe6 100644
--- a/data/maps/PetalburgCity_House1/events.inc
+++ b/data/maps/PetalburgCity_House1/events.inc
@@ -1,6 +1,6 @@
PetalburgCity_House1_EventObjects: @ 852F0BC
- object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 7, 4, 3, 2, 2, 2, 0, 0, PetalburgCity_House1_EventScript_2077A3, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, 8, 0, 0, 0, 0, PetalburgCity_House1_EventScript_20779A, 0
+ object_event 1, EVENT_OBJ_GFX_GIRL_1, 0, 7, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, PetalburgCity_House1_EventScript_2077A3, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_House1_EventScript_20779A, 0
PetalburgCity_House1_MapWarps: @ 852F0EC
warp_def 3, 8, 0, 0, MAP_PETALBURG_CITY
diff --git a/data/maps/PetalburgCity_House1/header.inc b/data/maps/PetalburgCity_House1/header.inc
index 6aeb5deef..85bc3e460 100644
--- a/data/maps/PetalburgCity_House1/header.inc
+++ b/data/maps/PetalburgCity_House1/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_House1: @ 8483050
.4byte 0x0
.2byte MUS_MACHI_S2
.2byte 59
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_House2/events.inc b/data/maps/PetalburgCity_House2/events.inc
index 7d1a863cb..17f9001e2 100644
--- a/data/maps/PetalburgCity_House2/events.inc
+++ b/data/maps/PetalburgCity_House2/events.inc
@@ -1,6 +1,6 @@
PetalburgCity_House2_EventObjects: @ 852F110
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 5, 3, 2, 1, 1, 0, 0, PetalburgCity_House2_EventScript_2078F3, 0
- object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 7, 5, 3, 8, 0, 0, 0, 0, PetalburgCity_House2_EventScript_2078FC, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, PetalburgCity_House2_EventScript_2078F3, 0
+ object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_House2_EventScript_2078FC, 0
PetalburgCity_House2_MapWarps: @ 852F140
warp_def 3, 7, 0, 4, MAP_PETALBURG_CITY
diff --git a/data/maps/PetalburgCity_House2/header.inc b/data/maps/PetalburgCity_House2/header.inc
index 9595c1372..f7f16748f 100644
--- a/data/maps/PetalburgCity_House2/header.inc
+++ b/data/maps/PetalburgCity_House2/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_House2: @ 848306C
.4byte 0x0
.2byte MUS_MACHI_S2
.2byte 80
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_Mart/events.inc b/data/maps/PetalburgCity_Mart/events.inc
index 3dc327c6a..88d99918d 100644
--- a/data/maps/PetalburgCity_Mart/events.inc
+++ b/data/maps/PetalburgCity_Mart/events.inc
@@ -1,8 +1,8 @@
PetalburgCity_Mart_EventObjects: @ 852F294
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207D69, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 9, 4, 3, 10, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DE8, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 6, 3, 3, 8, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DDF, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 5, 3, 10, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DD6, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207D69, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 9, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DE8, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DDF, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PetalburgCity_Mart_EventScript_207DD6, 0
PetalburgCity_Mart_MapWarps: @ 852F2F4
warp_def 3, 7, 0, 5, MAP_PETALBURG_CITY
diff --git a/data/maps/PetalburgCity_Mart/header.inc b/data/maps/PetalburgCity_Mart/header.inc
index 7742f8bfe..624c8b6a1 100644
--- a/data/maps/PetalburgCity_Mart/header.inc
+++ b/data/maps/PetalburgCity_Mart/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_Mart: @ 84830C0
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/events.inc b/data/maps/PetalburgCity_PokemonCenter_1F/events.inc
index e7a4ec6e6..509ed0094 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/events.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/events.inc
@@ -1,9 +1,9 @@
PetalburgCity_PokemonCenter_1F_EventObjects: @ 852F164
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_2079FC, 0
- object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 11, 2, 3, 8, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_291539, 0
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 3, 3, 8, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A0A, 0
- object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 9, 6, 3, 2, 1, 1, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A13, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 4, 3, 1, 1, 1, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A1C, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_2079FC, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_291539, 0
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A0A, 0
+ object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 9, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A13, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PetalburgCity_PokemonCenter_1F_EventScript_207A1C, 0
PetalburgCity_PokemonCenter_1F_MapWarps: @ 852F1DC
warp_def 7, 8, 3, 3, MAP_PETALBURG_CITY
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
index af57b7bab..2a05feb29 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_PokemonCenter_1F: @ 8483088
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/events.inc b/data/maps/PetalburgCity_PokemonCenter_2F/events.inc
index 7d2ff52f4..d83875c10 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/events.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
PetalburgCity_PokemonCenter_2F_EventObjects: @ 852F208
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, PetalburgCity_PokemonCenter_2F_EventScript_276B03, 702
PetalburgCity_PokemonCenter_2F_MapWarps: @ 852F268
warp_def 1, 6, 4, 2, MAP_PETALBURG_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
index 1528ab624..473e3c736 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_PokemonCenter_2F: @ 84830A4
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgCity_WallysHouse/events.inc b/data/maps/PetalburgCity_WallysHouse/events.inc
index 563d61579..cc43ca814 100644
--- a/data/maps/PetalburgCity_WallysHouse/events.inc
+++ b/data/maps/PetalburgCity_WallysHouse/events.inc
@@ -1,6 +1,6 @@
PetalburgCity_WallysHouse_EventObjects: @ 852ED74
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 3, 4, 3, 10, 0, 0, 0, 0, PetalburgCity_WallysHouse_EventScript_204278, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 7, 5, 3, 9, 0, 0, 0, 0, PetalburgCity_WallysHouse_EventScript_2042C0, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, PetalburgCity_WallysHouse_EventScript_204278, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, PetalburgCity_WallysHouse_EventScript_2042C0, 0
PetalburgCity_WallysHouse_MapWarps: @ 852EDA4
warp_def 3, 7, 0, 1, MAP_PETALBURG_CITY
diff --git a/data/maps/PetalburgCity_WallysHouse/header.inc b/data/maps/PetalburgCity_WallysHouse/header.inc
index 4e207706d..91ee3622b 100644
--- a/data/maps/PetalburgCity_WallysHouse/header.inc
+++ b/data/maps/PetalburgCity_WallysHouse/header.inc
@@ -5,11 +5,11 @@ PetalburgCity_WallysHouse: @ 8483018
.4byte 0x0
.2byte MUS_MACHI_S2
.2byte 60
- .byte 7
+ .byte MAPSEC_PETALBURG_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/PetalburgWoods/events.inc b/data/maps/PetalburgWoods/events.inc
index da904f8ef..e0bfbc630 100644
--- a/data/maps/PetalburgWoods/events.inc
+++ b/data/maps/PetalburgWoods/events.inc
@@ -1,17 +1,17 @@
PetalburgWoods_EventObjects: @ 85345E4
- object_event 1, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 19, 10, 3, 1, 0, 0, 0, 0, PetalburgWoods_EventScript_2906BB, 17
- object_event 2, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 19, 11, 3, 1, 0, 0, 0, 0, PetalburgWoods_EventScript_2906BB, 18
- object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 26, 17, 3, 10, 0, 0, 0, 0, 0x0, 725
- object_event 4, EVENT_OBJ_GFX_MAN_2, 0, 26, 20, 3, 1, 0, 0, 0, 0, 0x0, 724
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 45, 7, 3, 8, 0, 0, 0, 0, PetalburgWoods_EventScript_29110F, 1056
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 35, 20, 3, 8, 0, 0, 0, 0, PetalburgWoods_EventScript_291102, 1055
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 8, 3, 1, 0, 0, 0, 0, PetalburgWoods_EventScript_29111C, 1058
- object_event 8, EVENT_OBJ_GFX_BOY_2, 0, 15, 19, 3, 3, 1, 2, 0, 0, PetalburgWoods_EventScript_22E210, 0
- object_event 9, EVENT_OBJ_GFX_BUG_CATCHER, 0, 7, 32, 3, 22, 0, 0, 1, 3, PetalburgWoods_EventScript_22E26D, 0
- object_event 10, EVENT_OBJ_GFX_BUG_CATCHER, 0, 4, 14, 3, 20, 0, 0, 1, 3, PetalburgWoods_EventScript_22E284, 0
- object_event 11, EVENT_OBJ_GFX_BOY_3, 0, 30, 34, 3, 2, 2, 1, 0, 0, PetalburgWoods_EventScript_22E219, 0
- object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 26, 3, 1, 1, 1, 0, 0, PetalburgWoods_EventScript_291129, 1117
- object_event 13, EVENT_OBJ_GFX_GIRL_2, 0, 33, 5, 3, 1, 1, 1, 0, 0, PetalburgWoods_EventScript_22E222, 0
+ object_event 1, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 19, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgWoods_EventScript_2906BB, 17
+ object_event 2, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 19, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgWoods_EventScript_2906BB, 18
+ object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 26, 17, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 725
+ object_event 4, EVENT_OBJ_GFX_MAN_2, 0, 26, 20, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 724
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 45, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgWoods_EventScript_29110F, 1056
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 35, 20, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, PetalburgWoods_EventScript_291102, 1055
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, PetalburgWoods_EventScript_29111C, 1058
+ object_event 8, EVENT_OBJ_GFX_BOY_2, 0, 15, 19, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 2, 0, 0, PetalburgWoods_EventScript_22E210, 0
+ object_event 9, EVENT_OBJ_GFX_BUG_CATCHER, 0, 7, 32, 3, MOVEMENT_TYPE_FACE_DOWN_LEFT_AND_RIGHT, 0, 0, 1, 3, PetalburgWoods_EventScript_22E26D, 0
+ object_event 10, EVENT_OBJ_GFX_BUG_CATCHER, 0, 4, 14, 3, MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT, 0, 0, 1, 3, PetalburgWoods_EventScript_22E284, 0
+ object_event 11, EVENT_OBJ_GFX_BOY_3, 0, 30, 34, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, PetalburgWoods_EventScript_22E219, 0
+ object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PetalburgWoods_EventScript_291129, 1117
+ object_event 13, EVENT_OBJ_GFX_GIRL_2, 0, 33, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, PetalburgWoods_EventScript_22E222, 0
PetalburgWoods_MapWarps: @ 853471C
warp_def 14, 5, 0, 2, MAP_ROUTE104
@@ -22,16 +22,16 @@ PetalburgWoods_MapWarps: @ 853471C
warp_def 37, 38, 0, 7, MAP_ROUTE104
PetalburgWoods_MapCoordEvents: @ 853474C
- coord_event 26, 23, 3, 0, VAR_0x4098, 0, 0, PetalburgWoods_EventScript_22DFD7
- coord_event 27, 23, 3, 0, VAR_0x4098, 0, 0, PetalburgWoods_EventScript_22E079
+ coord_event 26, 23, 3, VAR_0x4098, 0, PetalburgWoods_EventScript_22DFD7
+ coord_event 27, 23, 3, VAR_0x4098, 0, PetalburgWoods_EventScript_22E079
PetalburgWoods_MapBGEvents: @ 853476C
- bg_event 14, 32, 3, 0, 0, PetalburgWoods_EventScript_22E25B
- bg_event 39, 35, 3, 7, 0, ITEM_POTION, 58, 0
- bg_event 26, 6, 3, 7, 0, ITEM_TINY_MUSHROOM, 59, 0
- bg_event 40, 29, 3, 7, 0, ITEM_TINY_MUSHROOM, 60, 0
- bg_event 4, 19, 3, 7, 0, ITEM_POKE_BALL, 61, 0
- bg_event 11, 8, 3, 0, 0, PetalburgWoods_EventScript_22E264
+ bg_event 14, 32, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgWoods_EventScript_22E25B
+ bg_hidden_item_event 39, 35, 3, ITEM_POTION, 58
+ bg_hidden_item_event 26, 6, 3, ITEM_TINY_MUSHROOM, 59
+ bg_hidden_item_event 40, 29, 3, ITEM_TINY_MUSHROOM, 60
+ bg_hidden_item_event 4, 19, 3, ITEM_POKE_BALL, 61
+ bg_event 11, 8, 3, BG_EVENT_PLAYER_FACING_ANY, PetalburgWoods_EventScript_22E264
PetalburgWoods_MapEvents:: @ 85347B4
map_events PetalburgWoods_EventObjects, PetalburgWoods_MapWarps, PetalburgWoods_MapCoordEvents, PetalburgWoods_MapBGEvents
diff --git a/data/maps/PetalburgWoods/header.inc b/data/maps/PetalburgWoods/header.inc
index 096f4a704..94b5bdfd1 100644
--- a/data/maps/PetalburgWoods/header.inc
+++ b/data/maps/PetalburgWoods/header.inc
@@ -5,11 +5,11 @@ PetalburgWoods: @ 8483FF4
.4byte 0x0
.2byte MUS_DAN01
.2byte 135
- .byte 59
+ .byte MAPSEC_PETALBURG_WOODS
.byte 0
- .byte 11
- .byte 3
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RecordCorner/events.inc b/data/maps/RecordCorner/events.inc
index 7970c14ba..8e1916a5a 100644
--- a/data/maps/RecordCorner/events.inc
+++ b/data/maps/RecordCorner/events.inc
@@ -1,5 +1,5 @@
RecordCorner_EventObjects: @ 8539DFC
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 10, 5, 3, 8, 0, 0, 0, 0, RecordCorner_EventScript_2774C6, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 10, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RecordCorner_EventScript_2774C6, 0
RecordCorner_MapWarps: @ 8539E14
warp_def 8, 9, 3, 127, MAP_NONE
@@ -8,10 +8,10 @@ RecordCorner_MapWarps: @ 8539E14
warp_def 10, 9, 3, 127, MAP_NONE
RecordCorner_MapCoordEvents: @ 8539E34
- coord_event 6, 4, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_0827741D
- coord_event 6, 6, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_08277447
- coord_event 13, 4, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_08277432
- coord_event 13, 6, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_0827745C
+ coord_event 6, 4, 3, VAR_TEMP_0, 0, gUnknown_0827741D
+ coord_event 6, 6, 3, VAR_TEMP_0, 0, gUnknown_08277447
+ coord_event 13, 4, 3, VAR_TEMP_0, 0, gUnknown_08277432
+ coord_event 13, 6, 3, VAR_TEMP_0, 0, gUnknown_0827745C
RecordCorner_MapEvents:: @ 8539E74
map_events RecordCorner_EventObjects, RecordCorner_MapWarps, RecordCorner_MapCoordEvents, 0x0
diff --git a/data/maps/RecordCorner/header.inc b/data/maps/RecordCorner/header.inc
index 7235504fa..9029f306f 100644
--- a/data/maps/RecordCorner/header.inc
+++ b/data/maps/RecordCorner/header.inc
@@ -5,11 +5,11 @@ RecordCorner: @ 8484D68
.4byte 0x0
.2byte MUS_RAINBOW
.2byte 223
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route101/events.inc b/data/maps/Route101/events.inc
index 82b674f9e..d43253baa 100644
--- a/data/maps/Route101/events.inc
+++ b/data/maps/Route101/events.inc
@@ -1,24 +1,24 @@
Route101_EventObjects: @ 8527E98
- object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 16, 8, 3, 1, 0, 0, 0, 0, Route101_EventScript_1EBDFB, 0
- object_event 2, EVENT_OBJ_GFX_PROF_BIRCH, 0, 9, 13, 0, 71, 0, 0, 0, 0, 0x0, 720
- object_event 3, EVENT_OBJ_GFX_BIRCHS_BAG, 0, 7, 14, 3, 1, 0, 0, 0, 0, Route101_EventScript_1EBE16, 700
- object_event 4, EVENT_OBJ_GFX_ZIGZAGOON_1, 0, 10, 13, 0, 70, 0, 0, 0, 0, 0x0, 750
- object_event 5, EVENT_OBJ_GFX_PROF_BIRCH, 0, 5, 11, 3, 1, 0, 0, 0, 0, Route101_EventScript_272141, 897
- object_event 6, EVENT_OBJ_GFX_BOY_2, 0, 2, 13, 3, 5, 1, 1, 0, 0, Route101_EventScript_1EBE04, 991
+ object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 16, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route101_EventScript_1EBDFB, 0
+ object_event 2, EVENT_OBJ_GFX_PROF_BIRCH, 0, 9, 13, 0, MOVEMENT_TYPE_JOG_IN_PLACE_RIGHT, 0, 0, 0, 0, 0x0, 720
+ object_event 3, EVENT_OBJ_GFX_BIRCHS_BAG, 0, 7, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route101_EventScript_1EBE16, 700
+ object_event 4, EVENT_OBJ_GFX_ZIGZAGOON_1, 0, 10, 13, 0, MOVEMENT_TYPE_JOG_IN_PLACE_LEFT, 0, 0, 0, 0, 0x0, 750
+ object_event 5, EVENT_OBJ_GFX_PROF_BIRCH, 0, 5, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route101_EventScript_272141, 897
+ object_event 6, EVENT_OBJ_GFX_BOY_2, 0, 2, 13, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 1, 0, 0, Route101_EventScript_1EBE04, 991
Route101_MapCoordEvents: @ 8527F28
- coord_event 10, 19, 3, 0, VAR_0x4060, 1, 0, Route101_EventScript_1EBCDE
- coord_event 11, 19, 3, 0, VAR_0x4060, 1, 0, Route101_EventScript_1EBCDE
- coord_event 10, 18, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD4E
- coord_event 11, 18, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD4E
- coord_event 6, 16, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD64
- coord_event 6, 15, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD64
- coord_event 6, 17, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD64
- coord_event 6, 18, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD64
- coord_event 7, 13, 3, 0, VAR_0x4060, 2, 0, Route101_EventScript_1EBD7A
+ coord_event 10, 19, 3, VAR_0x4060, 1, Route101_EventScript_1EBCDE
+ coord_event 11, 19, 3, VAR_0x4060, 1, Route101_EventScript_1EBCDE
+ coord_event 10, 18, 3, VAR_0x4060, 2, Route101_EventScript_1EBD4E
+ coord_event 11, 18, 3, VAR_0x4060, 2, Route101_EventScript_1EBD4E
+ coord_event 6, 16, 3, VAR_0x4060, 2, Route101_EventScript_1EBD64
+ coord_event 6, 15, 3, VAR_0x4060, 2, Route101_EventScript_1EBD64
+ coord_event 6, 17, 3, VAR_0x4060, 2, Route101_EventScript_1EBD64
+ coord_event 6, 18, 3, VAR_0x4060, 2, Route101_EventScript_1EBD64
+ coord_event 7, 13, 3, VAR_0x4060, 2, Route101_EventScript_1EBD7A
Route101_MapBGEvents: @ 8527FB8
- bg_event 5, 9, 0, 0, 0, Route101_EventScript_1EBE0D
+ bg_event 5, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route101_EventScript_1EBE0D
Route101_MapEvents:: @ 8527FC4
map_events Route101_EventObjects, 0x0, Route101_MapCoordEvents, Route101_MapBGEvents
diff --git a/data/maps/Route101/header.inc b/data/maps/Route101/header.inc
index ef027d1c6..64836245f 100644
--- a/data/maps/Route101/header.inc
+++ b/data/maps/Route101/header.inc
@@ -5,11 +5,11 @@ Route101: @ 8482678
.4byte Route101_MapConnections
.2byte MUS_DOORO1
.2byte 17
- .byte 16
+ .byte MAPSEC_ROUTE_101
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route102/events.inc b/data/maps/Route102/events.inc
index fc30a195c..58a0bf64b 100644
--- a/data/maps/Route102/events.inc
+++ b/data/maps/Route102/events.inc
@@ -1,17 +1,17 @@
Route102_EventObjects: @ 8527FD8
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 18, 11, 3, 1, 0, 0, 0, 0, Route102_EventScript_1EC0E1, 0
- object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 33, 14, 3, 8, 0, 0, 1, 3, Route102_EventScript_1EC105, 0
- object_event 3, EVENT_OBJ_GFX_BUG_CATCHER, 0, 25, 15, 3, 7, 0, 0, 1, 2, Route102_EventScript_1EC1B3, 0
- object_event 4, EVENT_OBJ_GFX_LASS, 0, 8, 7, 3, 18, 0, 0, 1, 3, Route102_EventScript_1EC1CA, 0
- object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 37, 4, 3, 2, 1, 1, 0, 0, Route102_EventScript_1EC0FC, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 15, 3, 8, 0, 0, 0, 0, Route102_EventScript_290CD8, 1000
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 2, 3, 12, 0, 0, 0, 2, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 25, 2, 3, 12, 0, 0, 0, 1, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_YOUNGSTER, 0, 19, 4, 3, 8, 1, 1, 1, 3, Route102_EventScript_1EC1E1, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 18, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route102_EventScript_1EC0E1, 0
+ object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 33, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route102_EventScript_1EC105, 0
+ object_event 3, EVENT_OBJ_GFX_BUG_CATCHER, 0, 25, 15, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 2, Route102_EventScript_1EC1B3, 0
+ object_event 4, EVENT_OBJ_GFX_LASS, 0, 8, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 3, Route102_EventScript_1EC1CA, 0
+ object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 37, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route102_EventScript_1EC0FC, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route102_EventScript_290CD8, 1000
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 2, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 25, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 1, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_YOUNGSTER, 0, 19, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, Route102_EventScript_1EC1E1, 0
Route102_MapBGEvents: @ 85280B0
- bg_event 17, 2, 0, 0, 0, Route102_EventScript_1EC0F3
- bg_event 40, 9, 0, 0, 0, Route102_EventScript_1EC0EA
+ bg_event 17, 2, 0, BG_EVENT_PLAYER_FACING_ANY, Route102_EventScript_1EC0F3
+ bg_event 40, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route102_EventScript_1EC0EA
Route102_MapEvents:: @ 85280C8
map_events Route102_EventObjects, 0x0, 0x0, Route102_MapBGEvents
diff --git a/data/maps/Route102/header.inc b/data/maps/Route102/header.inc
index 22da93b7a..dc2b3240a 100644
--- a/data/maps/Route102/header.inc
+++ b/data/maps/Route102/header.inc
@@ -5,11 +5,11 @@ Route102: @ 8482694
.4byte Route102_MapConnections
.2byte MUS_DOORO1
.2byte 18
- .byte 17
+ .byte MAPSEC_ROUTE_102
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route103/events.inc b/data/maps/Route103/events.inc
index e4bf74177..6581eb582 100644
--- a/data/maps/Route103/events.inc
+++ b/data/maps/Route103/events.inc
@@ -1,30 +1,30 @@
Route103_EventObjects: @ 85280DC
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 49, 12, 3, 9, 0, 0, 0, 0, Route103_EventScript_1EC5E2, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 10, 3, 3, 10, 0, 0, 0, 0, Route103_EventScript_1EC3C1, 723
- object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 71, 11, 3, 18, 0, 0, 1, 3, Route103_EventScript_1EC5F4, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 65, 12, 3, 8, 0, 0, 1, 1, Route103_EventScript_1EC66E, 0
- object_event 5, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 64, 12, 3, 8, 0, 0, 1, 1, Route103_EventScript_1EC60B, 0
- object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 50, 8, 3, 26, 0, 1, 1, 3, Route103_EventScript_1EC6D1, 0
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 58, 5, 3, 12, 0, 0, 0, 5, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 59, 5, 3, 12, 0, 0, 0, 6, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 60, 5, 3, 12, 0, 0, 0, 7, BerryTreeScript, 0
- object_event 10, EVENT_OBJ_GFX_BOY_1, 0, 20, 10, 3, 2, 1, 2, 0, 0, Route103_EventScript_1EC5D9, 0
- object_event 11, EVENT_OBJ_GFX_PROF_BIRCH, 0, 7, 3, 3, 2, 1, 1, 0, 0, Route103_EventScript_272141, 898
- object_event 12, EVENT_OBJ_GFX_MAN_3, 0, 56, 13, 3, 10, 0, 0, 1, 5, Route103_EventScript_1EC6E8, 0
- object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 50, 5, 3, 1, 1, 1, 0, 0, Route103_EventScript_290CE5, 1114
- object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 67, 7, 3, 1, 1, 1, 0, 0, Route103_EventScript_2906BB, 18
- object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 72, 8, 3, 1, 1, 1, 0, 0, Route103_EventScript_2906BB, 19
- object_event 16, EVENT_OBJ_GFX_BLACK_BELT, 0, 67, 5, 3, 8, 1, 1, 1, 2, Route103_EventScript_1EC761, 0
- object_event 17, EVENT_OBJ_GFX_MAN_6, 0, 67, 9, 3, 7, 1, 1, 1, 2, Route103_EventScript_1EC74A, 0
- object_event 18, EVENT_OBJ_GFX_SWIMMER_F, 0, 36, 6, 1, 26, 1, 3, 1, 5, Route103_EventScript_1EC78F, 0
- object_event 19, EVENT_OBJ_GFX_SWIMMER_M, 0, 36, 13, 1, 25, 1, 3, 1, 5, Route103_EventScript_1EC778, 0
- object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 64, 7, 0, 1, 1, 1, 0, 0, Route103_EventScript_290CF2, 1137
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 49, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route103_EventScript_1EC5E2, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 10, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route103_EventScript_1EC3C1, 723
+ object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 71, 11, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 3, Route103_EventScript_1EC5F4, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 65, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route103_EventScript_1EC66E, 0
+ object_event 5, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 64, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route103_EventScript_1EC60B, 0
+ object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 50, 8, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 0, 1, 1, 3, Route103_EventScript_1EC6D1, 0
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 58, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 5, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 59, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 6, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 60, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 7, BerryTreeScript, 0
+ object_event 10, EVENT_OBJ_GFX_BOY_1, 0, 20, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, Route103_EventScript_1EC5D9, 0
+ object_event 11, EVENT_OBJ_GFX_PROF_BIRCH, 0, 7, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route103_EventScript_272141, 898
+ object_event 12, EVENT_OBJ_GFX_MAN_3, 0, 56, 13, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 5, Route103_EventScript_1EC6E8, 0
+ object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 50, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route103_EventScript_290CE5, 1114
+ object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 67, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route103_EventScript_2906BB, 18
+ object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 72, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route103_EventScript_2906BB, 19
+ object_event 16, EVENT_OBJ_GFX_BLACK_BELT, 0, 67, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, Route103_EventScript_1EC761, 0
+ object_event 17, EVENT_OBJ_GFX_MAN_6, 0, 67, 9, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route103_EventScript_1EC74A, 0
+ object_event 18, EVENT_OBJ_GFX_SWIMMER_F, 0, 36, 6, 1, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 5, Route103_EventScript_1EC78F, 0
+ object_event 19, EVENT_OBJ_GFX_SWIMMER_M, 0, 36, 13, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 3, 1, 5, Route103_EventScript_1EC778, 0
+ object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 64, 7, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route103_EventScript_290CF2, 1137
Route103_MapWarps: @ 85282BC
warp_def 45, 6, 0, 0, MAP_ALTERING_CAVE
Route103_MapBGEvents: @ 85282C4
- bg_event 11, 9, 0, 0, 0, Route103_EventScript_1EC5EB
+ bg_event 11, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route103_EventScript_1EC5EB
Route103_MapEvents:: @ 85282D0
map_events Route103_EventObjects, Route103_MapWarps, 0x0, Route103_MapBGEvents
diff --git a/data/maps/Route103/header.inc b/data/maps/Route103/header.inc
index 1a8825bc1..c7510701e 100644
--- a/data/maps/Route103/header.inc
+++ b/data/maps/Route103/header.inc
@@ -5,11 +5,11 @@ Route103: @ 84826B0
.4byte Route103_MapConnections
.2byte MUS_DOORO1
.2byte 19
- .byte 18
+ .byte MAPSEC_ROUTE_103
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route104/events.inc b/data/maps/Route104/events.inc
index 315b5614e..497ec2dec 100644
--- a/data/maps/Route104/events.inc
+++ b/data/maps/Route104/events.inc
@@ -1,38 +1,38 @@
Route104_EventObjects: @ 85282E4
- object_event 1, EVENT_OBJ_GFX_BUG_CATCHER, 0, 15, 60, 3, 9, 0, 0, 0, 0, Route104_EventScript_1ED00F, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 25, 49, 3, 2, 1, 1, 0, 0, Route104_EventScript_1ED006, 0
- object_event 3, EVENT_OBJ_GFX_LASS, 0, 31, 24, 3, 9, 0, 0, 1, 7, Route104_EventScript_1ED38D, 0
- object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 27, 63, 3, 3, 0, 1, 0, 0, Route104_EventScript_1ED045, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 30, 50, 3, 2, 1, 1, 0, 0, Route104_EventScript_1ED04E, 0
- object_event 6, EVENT_OBJ_GFX_GIRL_3, 0, 28, 74, 3, 7, 0, 0, 0, 0, Route104_EventScript_1ED090, 0
- object_event 7, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 12, 54, 1, 7, 0, 0, 0, 0, 0x0, 742
- object_event 8, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 51, 4, 10, 0, 0, 0, 0, 0x0, 738
- object_event 9, EVENT_OBJ_GFX_FISHERMAN, 0, 29, 8, 3, 8, 0, 0, 1, 0, Route104_EventScript_1ED35F, 0
- object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 34, 6, 3, 12, 0, 0, 0, 8, BerryTreeScript, 0
- object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 6, 3, 12, 0, 0, 0, 9, BerryTreeScript, 0
- object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 6, 3, 12, 0, 0, 0, 10, BerryTreeScript, 0
- object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 22, 41, 3, 12, 0, 0, 0, 11, BerryTreeScript, 0
- object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 23, 41, 3, 12, 0, 0, 0, 12, BerryTreeScript, 0
- object_event 15, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 41, 3, 12, 0, 0, 0, 13, BerryTreeScript, 0
- object_event 16, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 37, 8, 3, 9, 1, 1, 0, 0, Route104_EventScript_1ECF8C, 0
- object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 22, 3, 12, 0, 0, 0, 3, BerryTreeScript, 0
- object_event 18, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 23, 3, 12, 0, 0, 0, 4, BerryTreeScript, 0
- object_event 19, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 24, 3, 12, 0, 0, 0, 75, BerryTreeScript, 0
- object_event 20, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 25, 3, 12, 0, 0, 0, 76, BerryTreeScript, 0
- object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 39, 15, 3, 1, 0, 0, 0, 0, Route104_EventScript_290CFF, 1002
- object_event 22, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 19, 3, 5, 1, 0, 0, 0, Route104_EventScript_1ECFCD, 906
- object_event 23, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 27, 15, 3, 8, 0, 0, 1, 1, Route104_EventScript_1ED597, 0
- object_event 24, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 28, 15, 3, 8, 0, 0, 1, 1, Route104_EventScript_1ED5B6, 0
- object_event 25, EVENT_OBJ_GFX_BOY_4, 0, 21, 25, 3, 23, 0, 0, 1, 3, Route104_EventScript_1ED43B, 0
- object_event 26, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 44, 3, 16, 0, 0, 1, 3, Route104_EventScript_1ED4E9, 0
- object_event 27, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 53, 3, 1, 1, 1, 0, 0, Route104_EventScript_290D0C, 1057
- object_event 28, EVENT_OBJ_GFX_YOUNGSTER, 0, 18, 67, 3, 46, 5, 6, 1, 2, Route104_EventScript_1ED376, 0
- object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 37, 22, 3, 1, 1, 1, 0, 0, Route104_EventScript_290D19, 1115
- object_event 30, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 35, 22, 3, 1, 1, 1, 0, 0, Route104_EventScript_2906BB, 17
- object_event 31, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 8, 3, 1, 1, 1, 0, 0, Route104_EventScript_290D26, 1135
- object_event 32, EVENT_OBJ_GFX_BOY_2, 0, 5, 26, 3, 1, 1, 1, 0, 0, Route104_EventScript_1ED057, 0
- object_event 33, EVENT_OBJ_GFX_FISHERMAN, 0, 15, 59, 3, 9, 0, 0, 1, 0, Route104_EventScript_1ED5D5, 0
- object_event 34, EVENT_OBJ_GFX_HIPSTER, 0, 17, 50, 0, 1, 1, 1, 0, 0, Route104_EventScript_1ECC9E, 719
+ object_event 1, EVENT_OBJ_GFX_BUG_CATCHER, 0, 15, 60, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route104_EventScript_1ED00F, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 25, 49, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route104_EventScript_1ED006, 0
+ object_event 3, EVENT_OBJ_GFX_LASS, 0, 31, 24, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 7, Route104_EventScript_1ED38D, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_1, 0, 27, 63, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, Route104_EventScript_1ED045, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 30, 50, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route104_EventScript_1ED04E, 0
+ object_event 6, EVENT_OBJ_GFX_GIRL_3, 0, 28, 74, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route104_EventScript_1ED090, 0
+ object_event 7, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 12, 54, 1, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 742
+ object_event 8, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 51, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 738
+ object_event 9, EVENT_OBJ_GFX_FISHERMAN, 0, 29, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, Route104_EventScript_1ED35F, 0
+ object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 34, 6, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 8, BerryTreeScript, 0
+ object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 6, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 9, BerryTreeScript, 0
+ object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 6, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 10, BerryTreeScript, 0
+ object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 22, 41, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 11, BerryTreeScript, 0
+ object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 23, 41, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 12, BerryTreeScript, 0
+ object_event 15, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 41, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 13, BerryTreeScript, 0
+ object_event 16, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 37, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, Route104_EventScript_1ECF8C, 0
+ object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 22, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 3, BerryTreeScript, 0
+ object_event 18, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 23, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 4, BerryTreeScript, 0
+ object_event 19, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 24, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 75, BerryTreeScript, 0
+ object_event 20, EVENT_OBJ_GFX_BERRY_TREE, 0, 3, 25, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 76, BerryTreeScript, 0
+ object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 39, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route104_EventScript_290CFF, 1002
+ object_event 22, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 19, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, Route104_EventScript_1ECFCD, 906
+ object_event 23, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 27, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route104_EventScript_1ED597, 0
+ object_event 24, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 28, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route104_EventScript_1ED5B6, 0
+ object_event 25, EVENT_OBJ_GFX_BOY_4, 0, 21, 25, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 3, Route104_EventScript_1ED43B, 0
+ object_event 26, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 44, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 0, 0, 1, 3, Route104_EventScript_1ED4E9, 0
+ object_event 27, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 53, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_290D0C, 1057
+ object_event 28, EVENT_OBJ_GFX_YOUNGSTER, 0, 18, 67, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 5, 6, 1, 2, Route104_EventScript_1ED376, 0
+ object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 37, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_290D19, 1115
+ object_event 30, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 35, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_2906BB, 17
+ object_event 31, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_290D26, 1135
+ object_event 32, EVENT_OBJ_GFX_BOY_2, 0, 5, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_1ED057, 0
+ object_event 33, EVENT_OBJ_GFX_FISHERMAN, 0, 15, 59, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 0, Route104_EventScript_1ED5D5, 0
+ object_event 34, EVENT_OBJ_GFX_HIPSTER, 0, 17, 50, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route104_EventScript_1ECC9E, 719
Route104_MapWarps: @ 8528614
warp_def 17, 50, 0, 0, MAP_ROUTE104_MR_BRINEYS_HOUSE
@@ -45,19 +45,19 @@ Route104_MapWarps: @ 8528614
warp_def 33, 42, 3, 5, MAP_PETALBURG_WOODS
Route104_MapCoordEvents: @ 8528654
- coord_event 17, 51, 3, 0, VAR_0x4063, 1, 0, Route104_EventScript_1ECCB3
+ coord_event 17, 51, 3, VAR_0x4063, 1, Route104_EventScript_1ECCB3
Route104_MapBGEvents: @ 8528664
- bg_event 20, 50, 0, 0, 0, Route104_EventScript_1ED018
- bg_event 27, 66, 0, 0, 0, Route104_EventScript_1ED021
- bg_event 23, 5, 0, 0, 0, Route104_EventScript_1ED02A
- bg_event 7, 20, 0, 0, 0, Route104_EventScript_1ED033
- bg_event 17, 23, 3, 0, 0, Route104_EventScript_1ED03C
- bg_event 7, 6, 3, 7, 0, ITEM_SUPER_POTION, 44, 0
- bg_event 3, 9, 3, 7, 0, ITEM_POKE_BALL, 62, 0
- bg_event 14, 55, 3, 7, 0, ITEM_POTION, 37, 0
- bg_event 16, 72, 3, 7, 0, ITEM_ANTIDOTE, 85, 0
- bg_event 16, 64, 3, 7, 0, ITEM_HEART_SCALE, 88, 0
+ bg_event 20, 50, 0, BG_EVENT_PLAYER_FACING_ANY, Route104_EventScript_1ED018
+ bg_event 27, 66, 0, BG_EVENT_PLAYER_FACING_ANY, Route104_EventScript_1ED021
+ bg_event 23, 5, 0, BG_EVENT_PLAYER_FACING_ANY, Route104_EventScript_1ED02A
+ bg_event 7, 20, 0, BG_EVENT_PLAYER_FACING_ANY, Route104_EventScript_1ED033
+ bg_event 17, 23, 3, BG_EVENT_PLAYER_FACING_ANY, Route104_EventScript_1ED03C
+ bg_hidden_item_event 7, 6, 3, ITEM_SUPER_POTION, 44
+ bg_hidden_item_event 3, 9, 3, ITEM_POKE_BALL, 62
+ bg_hidden_item_event 14, 55, 3, ITEM_POTION, 37
+ bg_hidden_item_event 16, 72, 3, ITEM_ANTIDOTE, 85
+ bg_hidden_item_event 16, 64, 3, ITEM_HEART_SCALE, 88
Route104_MapEvents:: @ 85286DC
map_events Route104_EventObjects, Route104_MapWarps, Route104_MapCoordEvents, Route104_MapBGEvents
diff --git a/data/maps/Route104/header.inc b/data/maps/Route104/header.inc
index f431118c1..df6f0d34a 100644
--- a/data/maps/Route104/header.inc
+++ b/data/maps/Route104/header.inc
@@ -5,11 +5,11 @@ Route104: @ 84826CC
.4byte Route104_MapConnections
.2byte MUS_NEXTROAD
.2byte 20
- .byte 19
+ .byte MAPSEC_ROUTE_104
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route104_MrBrineysHouse/events.inc b/data/maps/Route104_MrBrineysHouse/events.inc
index 9eccc2286..6410f02fc 100644
--- a/data/maps/Route104_MrBrineysHouse/events.inc
+++ b/data/maps/Route104_MrBrineysHouse/events.inc
@@ -1,6 +1,6 @@
Route104_MrBrineysHouse_EventObjects: @ 8533AD4
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 3, 3, 50, 3, 3, 0, 0, Route104_MrBrineysHouse_EventScript_229D67, 739
- object_event 2, EVENT_OBJ_GFX_WINGULL, 0, 6, 3, 3, 8, 3, 3, 0, 0, Route104_MrBrineysHouse_EventScript_229E5D, 881
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 3, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT, 3, 3, 0, 0, Route104_MrBrineysHouse_EventScript_229D67, 739
+ object_event 2, EVENT_OBJ_GFX_WINGULL, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 3, 3, 0, 0, Route104_MrBrineysHouse_EventScript_229E5D, 881
Route104_MrBrineysHouse_MapWarps: @ 8533B04
warp_def 5, 8, 0, 0, MAP_ROUTE104
diff --git a/data/maps/Route104_MrBrineysHouse/header.inc b/data/maps/Route104_MrBrineysHouse/header.inc
index c6335b13f..139efeb74 100644
--- a/data/maps/Route104_MrBrineysHouse/header.inc
+++ b/data/maps/Route104_MrBrineysHouse/header.inc
@@ -5,11 +5,11 @@ Route104_MrBrineysHouse: @ 8483D70
.4byte 0x0
.2byte MUS_MACHI_S2
.2byte 102
- .byte 19
+ .byte MAPSEC_ROUTE_104
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/events.inc b/data/maps/Route104_PrettyPetalFlowerShop/events.inc
index 025daad04..3d622f106 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/events.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/events.inc
@@ -1,7 +1,7 @@
Route104_PrettyPetalFlowerShop_EventObjects: @ 8533B28
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 0, 3, 3, 10, 0, 0, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A373, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 7, 3, 3, 5, 1, 0, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A40C, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_1, 0, 11, 6, 4, 2, 2, 2, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A442, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A373, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 7, 3, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A40C, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_1, 0, 11, 6, 4, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, Route104_PrettyPetalFlowerShop_EventScript_22A442, 0
Route104_PrettyPetalFlowerShop_MapWarps: @ 8533B70
warp_def 2, 8, 0, 1, MAP_ROUTE104
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
index e23012fb4..cd34cd3f4 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
@@ -5,11 +5,11 @@ Route104_PrettyPetalFlowerShop: @ 8483D8C
.4byte 0x0
.2byte MUS_MACHI_S2
.2byte 117
- .byte 19
+ .byte MAPSEC_ROUTE_104
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route104_Prototype/header.inc b/data/maps/Route104_Prototype/header.inc
index 50f1b7b08..ea0b1390a 100644
--- a/data/maps/Route104_Prototype/header.inc
+++ b/data/maps/Route104_Prototype/header.inc
@@ -5,11 +5,11 @@ Route104_Prototype: @ 8485AF8
.4byte 0x0
.2byte MUS_NEXTROAD
.2byte 287
- .byte 19
+ .byte MAPSEC_ROUTE_104
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
index 61217a576..fce17ef00 100644
--- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
@@ -5,11 +5,11 @@ Route104_PrototypePrettyPetalFlowerShop: @ 8485B14
.4byte 0x0
.2byte MUS_NEXTROAD
.2byte 117
- .byte 19
+ .byte MAPSEC_ROUTE_104
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 8
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route105/events.inc b/data/maps/Route105/events.inc
index bbe9cf73b..aa9b9b420 100644
--- a/data/maps/Route105/events.inc
+++ b/data/maps/Route105/events.inc
@@ -1,19 +1,19 @@
Route105_EventObjects: @ 85286F0
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 19, 60, 1, 10, 0, 0, 1, 6, Route105_EventScript_1EE261, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 27, 36, 1, 27, 7, 0, 1, 3, Route105_EventScript_1EE278, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 8, 45, 1, 25, 0, 7, 1, 3, Route105_EventScript_1EE28F, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 19, 9, 1, 24, 0, 5, 1, 3, Route105_EventScript_1EE2A6, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 73, 3, 1, 0, 0, 0, 0, Route105_EventScript_290D33, 1003
- object_event 6, EVENT_OBJ_GFX_HIKER, 0, 17, 48, 3, 26, 0, 7, 1, 3, Route105_EventScript_1EE24A, 0
- object_event 7, EVENT_OBJ_GFX_MAN_6, 0, 4, 54, 3, 8, 0, 2, 1, 2, Route105_EventScript_1EE2BD, 0
- object_event 8, EVENT_OBJ_GFX_HIKER, 0, 4, 58, 3, 7, 0, 2, 1, 4, Route105_EventScript_1EE2D4, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 19, 60, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 6, Route105_EventScript_1EE261, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 27, 36, 1, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 7, 0, 1, 3, Route105_EventScript_1EE278, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 8, 45, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 0, 7, 1, 3, Route105_EventScript_1EE28F, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 19, 9, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 5, 1, 3, Route105_EventScript_1EE2A6, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 73, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route105_EventScript_290D33, 1003
+ object_event 6, EVENT_OBJ_GFX_HIKER, 0, 17, 48, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 0, 7, 1, 3, Route105_EventScript_1EE24A, 0
+ object_event 7, EVENT_OBJ_GFX_MAN_6, 0, 4, 54, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 2, 1, 2, Route105_EventScript_1EE2BD, 0
+ object_event 8, EVENT_OBJ_GFX_HIKER, 0, 4, 58, 3, MOVEMENT_TYPE_FACE_UP, 0, 2, 1, 4, Route105_EventScript_1EE2D4, 0
Route105_MapWarps: @ 85287B0
warp_def 9, 20, 0, 0, MAP_ISLAND_CAVE
Route105_MapBGEvents: @ 85287B8
- bg_event 15, 68, 3, 7, 0, ITEM_HEART_SCALE, 89, 0
- bg_event 5, 56, 3, 7, 0, ITEM_BIG_PEARL, 111, 0
+ bg_hidden_item_event 15, 68, 3, ITEM_HEART_SCALE, 89
+ bg_hidden_item_event 5, 56, 3, ITEM_BIG_PEARL, 111
Route105_MapEvents:: @ 85287D0
map_events Route105_EventObjects, Route105_MapWarps, 0x0, Route105_MapBGEvents
diff --git a/data/maps/Route105/header.inc b/data/maps/Route105/header.inc
index f7538b723..59ea4f3df 100644
--- a/data/maps/Route105/header.inc
+++ b/data/maps/Route105/header.inc
@@ -5,11 +5,11 @@ Route105: @ 84826E8
.4byte Route105_MapConnections
.2byte MUS_NEXTROAD
.2byte 21
- .byte 20
+ .byte MAPSEC_ROUTE_105
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route106/events.inc b/data/maps/Route106/events.inc
index 8fdbaad5f..11541f2bf 100644
--- a/data/maps/Route106/events.inc
+++ b/data/maps/Route106/events.inc
@@ -1,18 +1,18 @@
Route106_EventObjects: @ 85287E4
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 18, 5, 1, 27, 4, 0, 1, 3, Route106_EventScript_1EE493, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 29, 10, 1, 1, 0, 0, 1, 3, Route106_EventScript_1EE4AA, 0
- object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 51, 14, 3, 10, 0, 0, 1, 4, Route106_EventScript_1EE4C1, 0
- object_event 4, EVENT_OBJ_GFX_FISHERMAN, 0, 65, 14, 3, 1, 0, 0, 1, 3, Route106_EventScript_1EE523, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 14, 3, 1, 0, 0, 0, 0, Route106_EventScript_290D40, 1004
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 18, 5, 1, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 4, 0, 1, 3, Route106_EventScript_1EE493, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 29, 10, 1, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 1, 3, Route106_EventScript_1EE4AA, 0
+ object_event 3, EVENT_OBJ_GFX_FISHERMAN, 0, 51, 14, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 4, Route106_EventScript_1EE4C1, 0
+ object_event 4, EVENT_OBJ_GFX_FISHERMAN, 0, 65, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 1, 3, Route106_EventScript_1EE523, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route106_EventScript_290D40, 1004
Route106_MapWarps: @ 852885C
warp_def 48, 16, 0, 0, MAP_GRANITE_CAVE_1F
Route106_MapBGEvents: @ 8528864
- bg_event 41, 11, 3, 7, 0, ITEM_POKE_BALL, 63, 0
- bg_event 53, 12, 0, 7, 0, ITEM_STARDUST, 46, 0
- bg_event 68, 15, 3, 7, 0, ITEM_HEART_SCALE, 47, 0
- bg_event 59, 13, 3, 0, 0, Route106_EventScript_1EE48A
+ bg_hidden_item_event 41, 11, 3, ITEM_POKE_BALL, 63
+ bg_hidden_item_event 53, 12, 0, ITEM_STARDUST, 46
+ bg_hidden_item_event 68, 15, 3, ITEM_HEART_SCALE, 47
+ bg_event 59, 13, 3, BG_EVENT_PLAYER_FACING_ANY, Route106_EventScript_1EE48A
Route106_MapEvents:: @ 8528894
map_events Route106_EventObjects, Route106_MapWarps, 0x0, Route106_MapBGEvents
diff --git a/data/maps/Route106/header.inc b/data/maps/Route106/header.inc
index 93f4bd835..9292cae39 100644
--- a/data/maps/Route106/header.inc
+++ b/data/maps/Route106/header.inc
@@ -5,11 +5,11 @@ Route106: @ 8482704
.4byte Route106_MapConnections
.2byte MUS_NEXTROAD
.2byte 22
- .byte 21
+ .byte MAPSEC_ROUTE_106
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route107/events.inc b/data/maps/Route107/events.inc
index f748e2ff9..b67e98384 100644
--- a/data/maps/Route107/events.inc
+++ b/data/maps/Route107/events.inc
@@ -1,11 +1,11 @@
Route107_EventObjects: @ 85288A8
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 41, 10, 1, 24, 1, 1, 1, 3, Route107_EventScript_1EE595, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 23, 11, 1, 52, 6, 2, 1, 2, Route107_EventScript_1EE5AC, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 16, 7, 1, 13, 0, 0, 1, 5, Route107_EventScript_1EE60E, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 50, 11, 1, 65, 1, 1, 1, 5, Route107_EventScript_1EE625, 0
- object_event 5, EVENT_OBJ_GFX_SWIMMER_F, 0, 33, 4, 1, 8, 1, 1, 1, 1, Route107_EventScript_1EE63C, 0
- object_event 6, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 32, 4, 1, 8, 1, 1, 1, 1, Route107_EventScript_1EE657, 0
- object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 50, 5, 1, 64, 1, 1, 1, 5, Route107_EventScript_1EE672, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 41, 10, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 1, 1, 1, 3, Route107_EventScript_1EE595, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 23, 11, 1, MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP, 6, 2, 1, 2, Route107_EventScript_1EE5AC, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 16, 7, 1, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 5, Route107_EventScript_1EE60E, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 50, 11, 1, MOVEMENT_TYPE_WALK_IN_PLACE_UP, 1, 1, 1, 5, Route107_EventScript_1EE625, 0
+ object_event 5, EVENT_OBJ_GFX_SWIMMER_F, 0, 33, 4, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route107_EventScript_1EE63C, 0
+ object_event 6, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 32, 4, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route107_EventScript_1EE657, 0
+ object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 50, 5, 1, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 1, 1, 1, 5, Route107_EventScript_1EE672, 0
Route107_MapEvents:: @ 8528950
map_events Route107_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route107/header.inc b/data/maps/Route107/header.inc
index a27885664..e038ea705 100644
--- a/data/maps/Route107/header.inc
+++ b/data/maps/Route107/header.inc
@@ -5,11 +5,11 @@ Route107: @ 8482720
.4byte Route107_MapConnections
.2byte MUS_NEXTROAD
.2byte 23
- .byte 22
+ .byte MAPSEC_ROUTE_107
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route108/events.inc b/data/maps/Route108/events.inc
index 0a0b448c4..e18cf16d0 100644
--- a/data/maps/Route108/events.inc
+++ b/data/maps/Route108/events.inc
@@ -1,17 +1,17 @@
Route108_EventObjects: @ 8528964
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 52, 13, 1, 45, 3, 3, 1, 3, Route108_EventScript_1EE68A, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 35, 12, 1, 13, 1, 1, 1, 3, Route108_EventScript_1EE6B8, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_M, 0, 13, 13, 1, 24, 0, 0, 1, 3, Route108_EventScript_1EE6A1, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 8, 7, 1, 20, 6, 0, 1, 3, Route108_EventScript_1EE6CF, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 41, 5, 3, 10, 1, 1, 1, 1, Route108_EventScript_1EE6E6, 0
- object_event 6, EVENT_OBJ_GFX_SAILOR, 0, 43, 5, 3, 9, 1, 1, 1, 1, Route108_EventScript_1EE6FD, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 42, 4, 3, 1, 1, 1, 0, 0, Route108_EventScript_290D4D, 1139
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 52, 13, 1, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT, 3, 3, 1, 3, Route108_EventScript_1EE68A, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 35, 12, 1, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 1, 1, 1, 3, Route108_EventScript_1EE6B8, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_M, 0, 13, 13, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 3, Route108_EventScript_1EE6A1, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 8, 7, 1, MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT, 6, 0, 1, 3, Route108_EventScript_1EE6CF, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 41, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 1, Route108_EventScript_1EE6E6, 0
+ object_event 6, EVENT_OBJ_GFX_SAILOR, 0, 43, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 1, Route108_EventScript_1EE6FD, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 42, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route108_EventScript_290D4D, 1139
Route108_MapWarps: @ 8528A0C
warp_def 29, 6, 3, 0, MAP_ABANDONED_SHIP_DECK
Route108_MapBGEvents: @ 8528A14
- bg_event 38, 14, 3, 7, 0, ITEM_RARE_CANDY, 86, 0
+ bg_hidden_item_event 38, 14, 3, ITEM_RARE_CANDY, 86
Route108_MapEvents:: @ 8528A20
map_events Route108_EventObjects, Route108_MapWarps, 0x0, Route108_MapBGEvents
diff --git a/data/maps/Route108/header.inc b/data/maps/Route108/header.inc
index 2c4cea90d..a6314172f 100644
--- a/data/maps/Route108/header.inc
+++ b/data/maps/Route108/header.inc
@@ -5,11 +5,11 @@ Route108: @ 848273C
.4byte Route108_MapConnections
.2byte MUS_NEXTROAD
.2byte 24
- .byte 23
+ .byte MAPSEC_ROUTE_108
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route109/events.inc b/data/maps/Route109/events.inc
index 1d847897d..f74e1ceab 100644
--- a/data/maps/Route109/events.inc
+++ b/data/maps/Route109/events.inc
@@ -1,41 +1,41 @@
Route109_EventObjects: @ 8528A34
- object_event 1, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 21, 26, 1, 7, 0, 0, 0, 0, 0x0, 744
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 21, 24, 3, 7, 0, 0, 0, 0, Route109_EventScript_1EE910, 741
- object_event 3, EVENT_OBJ_GFX_SWIMMER_M, 0, 12, 36, 3, 10, 0, 0, 1, 5, Route109_EventScript_1EEA3D, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 25, 39, 1, 15, 0, 0, 1, 5, Route109_EventScript_1EEA54, 0
- object_event 5, EVENT_OBJ_GFX_SAILOR, 0, 15, 17, 4, 8, 0, 0, 1, 1, Route109_EventScript_1EEA6B, 0
- object_event 6, EVENT_OBJ_GFX_SAILOR, 0, 24, 13, 3, 9, 0, 0, 1, 6, Route109_EventScript_1EEA82, 0
- object_event 7, EVENT_OBJ_GFX_TUBER_M, 0, 19, 10, 3, 8, 0, 0, 1, 3, Route109_EventScript_1EEA99, 0
- object_event 8, EVENT_OBJ_GFX_TUBER_F, 0, 22, 7, 3, 80, 0, 0, 1, 4, Route109_EventScript_1EEAFB, 0
- object_event 9, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 11, 6, 3, 8, 0, 0, 0, 0, Route109_EventScript_1EE995, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 46, 3, 1, 0, 0, 0, 0, Route109_EventScript_290D5A, 1005
- object_event 11, EVENT_OBJ_GFX_TUBER_F, 0, 29, 32, 3, 13, 0, 0, 1, 3, Route109_EventScript_1EEB74, 0
- object_event 12, EVENT_OBJ_GFX_TUBER_F, 0, 28, 31, 3, 17, 0, 0, 1, 3, Route109_EventScript_1EEB5D, 0
- object_event 13, EVENT_OBJ_GFX_FISHERMAN, 0, 21, 56, 0, 9, 0, 0, 1, 3, Route109_EventScript_1EEB8B, 0
- object_event 14, EVENT_OBJ_GFX_TUBER_M, 0, 24, 18, 3, 10, 1, 1, 0, 0, Route109_EventScript_1EE99E, 0
- object_event 15, EVENT_OBJ_GFX_TUBER_F, 0, 25, 18, 3, 9, 1, 1, 0, 0, Route109_EventScript_1EE9B5, 0
- object_event 16, EVENT_OBJ_GFX_WOMAN_2, 0, 30, 32, 3, 8, 1, 1, 0, 0, Route109_EventScript_1EEA06, 0
- object_event 17, EVENT_OBJ_GFX_WOMAN_5, 0, 8, 41, 3, 8, 1, 1, 1, 1, Route109_EventScript_1EEBBD, 0
- object_event 18, EVENT_OBJ_GFX_MAN_5, 0, 9, 41, 3, 8, 1, 1, 1, 1, Route109_EventScript_1EEBA2, 0
- object_event 19, EVENT_OBJ_GFX_OLD_MAN_2, 0, 33, 6, 3, 1, 1, 1, 0, 0, Route109_EventScript_1EEA0F, 0
- object_event 20, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 32, 6, 3, 1, 1, 1, 0, 0, Route109_EventScript_1EEA18, 0
- object_event 21, EVENT_OBJ_GFX_TUBER_F, 0, 17, 13, 3, 80, 1, 1, 1, 6, Route109_EventScript_1EEBEF, 0
- object_event 22, EVENT_OBJ_GFX_TUBER_M, 0, 27, 7, 3, 79, 1, 1, 1, 4, Route109_EventScript_1EEBD8, 0
- object_event 23, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 6, 3, 1, 1, 1, 0, 0, Route109_EventScript_290D67, 1140
- object_event 24, EVENT_OBJ_GFX_MAN_6, 0, 17, 56, 3, 80, 1, 1, 1, 3, Route109_EventScript_1EEC06, 0
+ object_event 1, EVENT_OBJ_GFX_MR_BRINEYS_BOAT, 0, 21, 26, 1, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 744
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 21, 24, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route109_EventScript_1EE910, 741
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_M, 0, 12, 36, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 5, Route109_EventScript_1EEA3D, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 25, 39, 1, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 1, 5, Route109_EventScript_1EEA54, 0
+ object_event 5, EVENT_OBJ_GFX_SAILOR, 0, 15, 17, 4, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route109_EventScript_1EEA6B, 0
+ object_event 6, EVENT_OBJ_GFX_SAILOR, 0, 24, 13, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 6, Route109_EventScript_1EEA82, 0
+ object_event 7, EVENT_OBJ_GFX_TUBER_M, 0, 19, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route109_EventScript_1EEA99, 0
+ object_event 8, EVENT_OBJ_GFX_TUBER_F, 0, 22, 7, 3, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT, 0, 0, 1, 4, Route109_EventScript_1EEAFB, 0
+ object_event 9, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 11, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route109_EventScript_1EE995, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 46, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route109_EventScript_290D5A, 1005
+ object_event 11, EVENT_OBJ_GFX_TUBER_F, 0, 29, 32, 3, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 3, Route109_EventScript_1EEB74, 0
+ object_event 12, EVENT_OBJ_GFX_TUBER_F, 0, 28, 31, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 3, Route109_EventScript_1EEB5D, 0
+ object_event 13, EVENT_OBJ_GFX_FISHERMAN, 0, 21, 56, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, Route109_EventScript_1EEB8B, 0
+ object_event 14, EVENT_OBJ_GFX_TUBER_M, 0, 24, 18, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, Route109_EventScript_1EE99E, 0
+ object_event 15, EVENT_OBJ_GFX_TUBER_F, 0, 25, 18, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, Route109_EventScript_1EE9B5, 0
+ object_event 16, EVENT_OBJ_GFX_WOMAN_2, 0, 30, 32, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, Route109_EventScript_1EEA06, 0
+ object_event 17, EVENT_OBJ_GFX_WOMAN_5, 0, 8, 41, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route109_EventScript_1EEBBD, 0
+ object_event 18, EVENT_OBJ_GFX_MAN_5, 0, 9, 41, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route109_EventScript_1EEBA2, 0
+ object_event 19, EVENT_OBJ_GFX_OLD_MAN_2, 0, 33, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route109_EventScript_1EEA0F, 0
+ object_event 20, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 32, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route109_EventScript_1EEA18, 0
+ object_event 21, EVENT_OBJ_GFX_TUBER_F, 0, 17, 13, 3, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT, 1, 1, 1, 6, Route109_EventScript_1EEBEF, 0
+ object_event 22, EVENT_OBJ_GFX_TUBER_M, 0, 27, 7, 3, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_LEFT, 1, 1, 1, 4, Route109_EventScript_1EEBD8, 0
+ object_event 23, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route109_EventScript_290D67, 1140
+ object_event 24, EVENT_OBJ_GFX_MAN_6, 0, 17, 56, 3, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT, 1, 1, 1, 3, Route109_EventScript_1EEC06, 0
Route109_MapWarps: @ 8528C74
warp_def 12, 5, 0, 0, MAP_ROUTE109_SEASHORE_HOUSE
Route109_MapBGEvents: @ 8528C7C
- bg_event 15, 5, 0, 0, 0, Route109_EventScript_1EEA2B
- bg_event 29, 10, 3, 0, 0, Route109_EventScript_1EEA34
- bg_event 16, 23, 3, 7, 0, ITEM_REVIVE, 50, 0
- bg_event 33, 5, 3, 7, 0, ITEM_HEART_SCALE, 52, 0
- bg_event 9, 10, 3, 7, 0, ITEM_GREAT_BALL, 51, 0
- bg_event 28, 20, 3, 7, 0, ITEM_ETHER, 64, 0
- bg_event 13, 16, 3, 7, 0, ITEM_HEART_SCALE, 90, 0
- bg_event 8, 42, 3, 7, 0, ITEM_HEART_SCALE, 91, 0
+ bg_event 15, 5, 0, BG_EVENT_PLAYER_FACING_ANY, Route109_EventScript_1EEA2B
+ bg_event 29, 10, 3, BG_EVENT_PLAYER_FACING_ANY, Route109_EventScript_1EEA34
+ bg_hidden_item_event 16, 23, 3, ITEM_REVIVE, 50
+ bg_hidden_item_event 33, 5, 3, ITEM_HEART_SCALE, 52
+ bg_hidden_item_event 9, 10, 3, ITEM_GREAT_BALL, 51
+ bg_hidden_item_event 28, 20, 3, ITEM_ETHER, 64
+ bg_hidden_item_event 13, 16, 3, ITEM_HEART_SCALE, 90
+ bg_hidden_item_event 8, 42, 3, ITEM_HEART_SCALE, 91
Route109_MapEvents:: @ 8528CDC
map_events Route109_EventObjects, Route109_MapWarps, 0x0, Route109_MapBGEvents
diff --git a/data/maps/Route109/header.inc b/data/maps/Route109/header.inc
index c9482cf31..489ea8789 100644
--- a/data/maps/Route109/header.inc
+++ b/data/maps/Route109/header.inc
@@ -5,11 +5,11 @@ Route109: @ 8482758
.4byte Route109_MapConnections
.2byte MUS_NEXTROAD
.2byte 25
- .byte 24
+ .byte MAPSEC_ROUTE_109
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route109_SeashoreHouse/events.inc b/data/maps/Route109_SeashoreHouse/events.inc
index 140b92a21..9c12bd582 100644
--- a/data/maps/Route109_SeashoreHouse/events.inc
+++ b/data/maps/Route109_SeashoreHouse/events.inc
@@ -1,8 +1,8 @@
Route109_SeashoreHouse_EventObjects: @ 853DDE8
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 2, 3, 8, 0, 0, 0, 0, Route109_SeashoreHouse_EventScript_2693FE, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 2, 3, 3, 8, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_2694E2, 0
- object_event 3, EVENT_OBJ_GFX_TUBER_M, 0, 14, 9, 3, 9, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_269518, 0
- object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 10, 5, 3, 14, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_2694FD, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route109_SeashoreHouse_EventScript_2693FE, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_2694E2, 0
+ object_event 3, EVENT_OBJ_GFX_TUBER_M, 0, 14, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_269518, 0
+ object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 10, 5, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 2, Route109_SeashoreHouse_EventScript_2694FD, 0
Route109_SeashoreHouse_MapWarps: @ 853DE48
warp_def 6, 9, 0, 0, MAP_ROUTE109
diff --git a/data/maps/Route109_SeashoreHouse/header.inc b/data/maps/Route109_SeashoreHouse/header.inc
index cec1ace27..1f6f067ca 100644
--- a/data/maps/Route109_SeashoreHouse/header.inc
+++ b/data/maps/Route109_SeashoreHouse/header.inc
@@ -5,11 +5,11 @@ Route109_SeashoreHouse: @ 8485B30
.4byte 0x0
.2byte MUS_HIGHTOWN
.2byte 243
- .byte 24
+ .byte MAPSEC_ROUTE_109
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110/events.inc b/data/maps/Route110/events.inc
index a38375d8e..6e6d17d9a 100644
--- a/data/maps/Route110/events.inc
+++ b/data/maps/Route110/events.inc
@@ -1,40 +1,40 @@
Route110_EventObjects: @ 8528CF0
- object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 17, 90, 3, 8, 0, 0, 0, 0, Route110_EventScript_1EF338, 0
- object_event 2, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 29, 79, 4, 8, 0, 0, 0, 0, Route110_EventScript_1EF32F, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 14, 69, 3, 3, 0, 1, 0, 0, Route110_EventScript_1EF326, 0
- object_event 4, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 9, 57, 4, 2, 1, 1, 0, 0, Route110_EventScript_1EF314, 0
- object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 10, 11, 3, 2, 1, 1, 0, 0, Route110_EventScript_1EF31D, 0
- object_event 6, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 27, 24, 4, 2, 1, 3, 0, 0, Route110_EventScript_1EF30B, 0
- object_event 7, EVENT_OBJ_GFX_BOY_3, 0, 15, 7, 3, 2, 1, 1, 0, 0, Route110_EventScript_1EF302, 0
- object_event 8, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 16, 73, 4, 49, 2, 14, 1, 3, Route110_EventScript_1EF529, 0
- object_event 9, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 19, 31, 4, 51, 10, 1, 1, 3, Route110_EventScript_1EF4B0, 0
- object_event 10, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 30, 31, 4, 9, 1, 1, 1, 4, Route110_EventScript_1EF540, 0
- object_event 11, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 16, 55, 4, 45, 4, 4, 1, 3, Route110_EventScript_1EF4C7, 0
- object_event 12, EVENT_OBJ_GFX_PSYCHIC_M, 0, 3, 39, 3, 10, 0, 0, 1, 6, Route110_EventScript_1EF3F2, 0
- object_event 13, EVENT_OBJ_GFX_LASS, 0, 33, 15, 3, 9, 0, 0, 1, 1, Route110_EventScript_1EF409, 0
- object_event 14, EVENT_OBJ_GFX_MANIAC, 0, 34, 40, 3, 67, 0, 0, 1, 4, Route110_EventScript_1EF420, 0
- object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 10, 19, 3, 8, 0, 0, 1, 1, Route110_EventScript_1EF482, 0
- object_event 16, EVENT_OBJ_GFX_BERRY_TREE, 0, 5, 11, 3, 12, 0, 0, 0, 16, BerryTreeScript, 0
- object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 6, 11, 3, 12, 0, 0, 0, 17, BerryTreeScript, 0
- object_event 18, EVENT_OBJ_GFX_BERRY_TREE, 0, 7, 11, 3, 12, 0, 0, 0, 18, BerryTreeScript, 0
- object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 69, 3, 1, 0, 0, 0, 0, Route110_EventScript_290D81, 1007
- object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 47, 3, 1, 0, 0, 0, 0, Route110_EventScript_290D74, 1006
- object_event 21, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 27, 92, 3, 8, 0, 0, 0, 0, Route110_EventScript_1EF3B7, 0
- object_event 22, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 7, 83, 3, 7, 0, 0, 0, 0, Route110_EventScript_1EF2AA, 900
- object_event 23, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 83, 3, 7, 0, 0, 0, 0, Route110_EventScript_1EF2C0, 900
- object_event 24, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 9, 83, 3, 7, 0, 0, 0, 0, Route110_EventScript_1EF2D6, 900
- object_event 25, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 83, 3, 7, 0, 0, 0, 0, Route110_EventScript_1EF2EC, 900
- object_event 26, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 82, 3, 8, 0, 0, 0, 0, 0x0, 900
- object_event 27, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 21, 78, 4, 51, 7, 1, 1, 2, Route110_EventScript_1EF499, 0
- object_event 28, EVENT_OBJ_GFX_HIPSTER, 0, 34, 54, 3, 14, 0, 0, 0, 0, 0x0, 919
- object_event 29, EVENT_OBJ_GFX_GIDDY, 0, 34, 54, 3, 8, 0, 0, 0, 0, 0x0, 922
- object_event 30, EVENT_OBJ_GFX_YOUNGSTER, 0, 33, 69, 3, 14, 0, 0, 1, 3, Route110_EventScript_1EF604, 0
- object_event 31, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 76, 3, 9, 0, 0, 1, 2, Route110_EventScript_1EF5A2, 0
- object_event 32, EVENT_OBJ_GFX_MAN_3, 0, 7, 76, 3, 10, 1, 1, 1, 2, Route110_EventScript_1EF61C, 0
- object_event 33, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 10, 39, 3, 9, 1, 1, 1, 6, Route110_EventScript_1EF64A, 0
- object_event 34, EVENT_OBJ_GFX_MAN_6, 0, 36, 40, 3, 66, 1, 1, 1, 3, Route110_EventScript_1EF633, 0
- object_event 35, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 38, 3, 1, 1, 1, 0, 0, Route110_EventScript_290D8E, 1141
- object_event 36, EVENT_OBJ_GFX_PROF_BIRCH, 0, 9, 79, 3, 1, 1, 1, 0, 0, 0x0, 837
+ object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 17, 90, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route110_EventScript_1EF338, 0
+ object_event 2, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 29, 79, 4, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route110_EventScript_1EF32F, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 14, 69, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, Route110_EventScript_1EF326, 0
+ object_event 4, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 9, 57, 4, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route110_EventScript_1EF314, 0
+ object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 10, 11, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route110_EventScript_1EF31D, 0
+ object_event 6, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 27, 24, 4, MOVEMENT_TYPE_WANDER_AROUND, 1, 3, 0, 0, Route110_EventScript_1EF30B, 0
+ object_event 7, EVENT_OBJ_GFX_BOY_3, 0, 15, 7, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route110_EventScript_1EF302, 0
+ object_event 8, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 16, 73, 4, MOVEMENT_TYPE_WALK_SEQUENCE_UP_RIGHT_DOWN_LEFT, 2, 14, 1, 3, Route110_EventScript_1EF529, 0
+ object_event 9, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 19, 31, 4, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN, 10, 1, 1, 3, Route110_EventScript_1EF4B0, 0
+ object_event 10, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 30, 31, 4, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route110_EventScript_1EF540, 0
+ object_event 11, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 16, 55, 4, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT, 4, 4, 1, 3, Route110_EventScript_1EF4C7, 0
+ object_event 12, EVENT_OBJ_GFX_PSYCHIC_M, 0, 3, 39, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 6, Route110_EventScript_1EF3F2, 0
+ object_event 13, EVENT_OBJ_GFX_LASS, 0, 33, 15, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, Route110_EventScript_1EF409, 0
+ object_event 14, EVENT_OBJ_GFX_MANIAC, 0, 34, 40, 3, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 0, 0, 1, 4, Route110_EventScript_1EF420, 0
+ object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 10, 19, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route110_EventScript_1EF482, 0
+ object_event 16, EVENT_OBJ_GFX_BERRY_TREE, 0, 5, 11, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 16, BerryTreeScript, 0
+ object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 6, 11, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 17, BerryTreeScript, 0
+ object_event 18, EVENT_OBJ_GFX_BERRY_TREE, 0, 7, 11, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 18, BerryTreeScript, 0
+ object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 69, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_EventScript_290D81, 1007
+ object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 47, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_EventScript_290D74, 1006
+ object_event 21, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 27, 92, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route110_EventScript_1EF3B7, 0
+ object_event 22, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 7, 83, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route110_EventScript_1EF2AA, 900
+ object_event 23, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 83, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route110_EventScript_1EF2C0, 900
+ object_event 24, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 9, 83, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route110_EventScript_1EF2D6, 900
+ object_event 25, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 83, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route110_EventScript_1EF2EC, 900
+ object_event 26, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 82, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 900
+ object_event 27, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 21, 78, 4, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN, 7, 1, 1, 2, Route110_EventScript_1EF499, 0
+ object_event 28, EVENT_OBJ_GFX_HIPSTER, 0, 34, 54, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 0, 0, 0x0, 919
+ object_event 29, EVENT_OBJ_GFX_GIDDY, 0, 34, 54, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 922
+ object_event 30, EVENT_OBJ_GFX_YOUNGSTER, 0, 33, 69, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 3, Route110_EventScript_1EF604, 0
+ object_event 31, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 76, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route110_EventScript_1EF5A2, 0
+ object_event 32, EVENT_OBJ_GFX_MAN_3, 0, 7, 76, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, Route110_EventScript_1EF61C, 0
+ object_event 33, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F, 0, 10, 39, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 6, Route110_EventScript_1EF64A, 0
+ object_event 34, EVENT_OBJ_GFX_MAN_6, 0, 36, 40, 3, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 1, 1, 1, 3, Route110_EventScript_1EF633, 0
+ object_event 35, EVENT_OBJ_GFX_ITEM_BALL, 0, 6, 38, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route110_EventScript_290D8E, 1141
+ object_event 36, EVENT_OBJ_GFX_PROF_BIRCH, 0, 9, 79, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 837
Route110_MapWarps: @ 8529050
warp_def 35, 24, 3, 0, MAP_NEW_MAUVILLE_ENTRANCE
@@ -45,34 +45,34 @@ Route110_MapWarps: @ 8529050
warp_def 19, 88, 0, 2, MAP_ROUTE110_SEASIDE_CYCLING_ROAD_NORTH_ENTRANCE
Route110_MapCoordEvents: @ 8529080
- coord_event 28, 92, 3, 0, VAR_0x40A9, 2, 0, Route110_EventScript_1EF661
- coord_event 29, 92, 3, 0, VAR_0x40A9, 2, 0, Route110_EventScript_1EF661
- coord_event 33, 56, 3, 0, VAR_0x4069, 0, 0, Route110_EventScript_1EF74D
- coord_event 34, 56, 3, 0, VAR_0x4069, 0, 0, Route110_EventScript_1EF758
- coord_event 35, 56, 3, 0, VAR_0x4069, 0, 0, Route110_EventScript_1EF763
- coord_event 7, 85, 3, 0, VAR_0x40DA, 1, 0, Route110_EventScript_1EF9CB
- coord_event 8, 85, 3, 0, VAR_0x40DA, 1, 0, Route110_EventScript_1EF9D6
- coord_event 9, 85, 3, 0, VAR_0x40DA, 1, 0, Route110_EventScript_1EF9E1
- coord_event 10, 85, 3, 0, VAR_0x40DA, 1, 0, Route110_EventScript_1EF9EC
+ coord_event 28, 92, 3, VAR_0x40A9, 2, Route110_EventScript_1EF661
+ coord_event 29, 92, 3, VAR_0x40A9, 2, Route110_EventScript_1EF661
+ coord_event 33, 56, 3, VAR_0x4069, 0, Route110_EventScript_1EF74D
+ coord_event 34, 56, 3, VAR_0x4069, 0, Route110_EventScript_1EF758
+ coord_event 35, 56, 3, VAR_0x4069, 0, Route110_EventScript_1EF763
+ coord_event 7, 85, 3, VAR_0x40DA, 1, Route110_EventScript_1EF9CB
+ coord_event 8, 85, 3, VAR_0x40DA, 1, Route110_EventScript_1EF9D6
+ coord_event 9, 85, 3, VAR_0x40DA, 1, Route110_EventScript_1EF9E1
+ coord_event 10, 85, 3, VAR_0x40DA, 1, Route110_EventScript_1EF9EC
Route110_MapBGEvents: @ 8529110
- bg_event 15, 25, 0, 0, 0, Route110_EventScript_1EF353
- bg_event 9, 51, 0, 0, 0, Route110_EventScript_1EF365
- bg_event 14, 88, 0, 0, 0, Route110_EventScript_1EF34A
- bg_event 20, 94, 0, 0, 0, Route110_EventScript_1EF341
- bg_event 7, 79, 0, 0, 0, Route110_EventScript_1EF35C
- bg_event 3, 17, 0, 0, 0, Route110_EventScript_1EF36E
- bg_event 16, 25, 0, 8, 0, ITEM_MACHO_BRACE, 0, 0
- bg_event 17, 25, 0, 8, 0, ITEM_SOUL_DEW, 0, 0
- bg_event 33, 39, 3, 0, 0, Route110_EventScript_1EF377
- bg_event 37, 70, 3, 0, 0, Route110_EventScript_1EF380
- bg_event 8, 67, 0, 0, 0, Route110_EventScript_1EF389
- bg_event 32, 93, 0, 0, 0, Route110_EventScript_1EF392
- bg_event 35, 39, 3, 7, 0, ITEM_REVIVE, 54, 0
- bg_event 33, 45, 3, 7, 0, ITEM_GREAT_BALL, 53, 0
- bg_event 4, 35, 3, 7, 0, ITEM_POKE_BALL, 65, 0
- bg_event 37, 67, 3, 7, 0, ITEM_FULL_HEAL, 55, 0
- bg_event 13, 16, 0, 0, 0, Route110_EventScript_1EF34A
+ bg_event 15, 25, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF353
+ bg_event 9, 51, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF365
+ bg_event 14, 88, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF34A
+ bg_event 20, 94, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF341
+ bg_event 7, 79, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF35C
+ bg_event 3, 17, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF36E
+ bg_secret_base_event 16, 25, 0, SECRET_BASE_TREE3_1
+ bg_secret_base_event 17, 25, 0, SECRET_BASE_TREE4_1
+ bg_event 33, 39, 3, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF377
+ bg_event 37, 70, 3, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF380
+ bg_event 8, 67, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF389
+ bg_event 32, 93, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF392
+ bg_hidden_item_event 35, 39, 3, ITEM_REVIVE, 54
+ bg_hidden_item_event 33, 45, 3, ITEM_GREAT_BALL, 53
+ bg_hidden_item_event 4, 35, 3, ITEM_POKE_BALL, 65
+ bg_hidden_item_event 37, 67, 3, ITEM_FULL_HEAL, 55
+ bg_event 13, 16, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_EventScript_1EF34A
Route110_MapEvents:: @ 85291DC
map_events Route110_EventObjects, Route110_MapWarps, Route110_MapCoordEvents, Route110_MapBGEvents
diff --git a/data/maps/Route110/header.inc b/data/maps/Route110/header.inc
index d6d394209..c1dd03789 100644
--- a/data/maps/Route110/header.inc
+++ b/data/maps/Route110/header.inc
@@ -5,11 +5,11 @@ Route110: @ 8482774
.4byte Route110_MapConnections
.2byte MUS_DOORO_X1
.2byte 26
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/events.inc b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/events.inc
index adb59f580..ee7f5ef17 100644
--- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/events.inc
+++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/events.inc
@@ -1,5 +1,5 @@
Route110_SeasideCyclingRoadNorthEntrance_EventObjects: @ 853E9A0
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 7, 2, 3, 8, 0, 0, 0, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EA78, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EA78, 0
Route110_SeasideCyclingRoadNorthEntrance_MapWarps: @ 853E9B8
warp_def 1, 5, 0, 4, MAP_ROUTE110
@@ -8,8 +8,8 @@ Route110_SeasideCyclingRoadNorthEntrance_MapWarps: @ 853E9B8
warp_def 13, 5, 0, 5, MAP_ROUTE110
Route110_SeasideCyclingRoadNorthEntrance_MapCoordEvents: @ 853E9D8
- coord_event 7, 4, 3, 0, VAR_TEMP_1, 0, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EA84
- coord_event 5, 4, 3, 0, VAR_TEMP_1, 1, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EAB6
+ coord_event 7, 4, 3, VAR_TEMP_1, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EA84
+ coord_event 5, 4, 3, VAR_TEMP_1, 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_26EAB6
Route110_SeasideCyclingRoadNorthEntrance_MapEvents:: @ 853E9F8
map_events Route110_SeasideCyclingRoadNorthEntrance_EventObjects, Route110_SeasideCyclingRoadNorthEntrance_MapWarps, Route110_SeasideCyclingRoadNorthEntrance_MapCoordEvents, 0x0
diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
index 35a466e1e..d98361dd3 100644
--- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
@@ -5,11 +5,11 @@ Route110_SeasideCyclingRoadNorthEntrance: @ 8485C80
.4byte 0x0
.2byte MUS_FINECITY
.2byte 256
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/events.inc b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/events.inc
index 5def6e102..8d10ce499 100644
--- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/events.inc
+++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/events.inc
@@ -1,5 +1,5 @@
Route110_SeasideCyclingRoadSouthEntrance_EventObjects: @ 853EA0C
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 7, 2, 3, 8, 0, 0, 0, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EBC4, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EBC4, 0
Route110_SeasideCyclingRoadSouthEntrance_MapWarps: @ 853EA24
warp_def 1, 5, 0, 2, MAP_ROUTE110
@@ -8,8 +8,8 @@ Route110_SeasideCyclingRoadSouthEntrance_MapWarps: @ 853EA24
warp_def 13, 5, 0, 3, MAP_ROUTE110
Route110_SeasideCyclingRoadSouthEntrance_MapCoordEvents: @ 853EA44
- coord_event 7, 4, 3, 0, VAR_TEMP_1, 0, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EBD0
- coord_event 5, 4, 3, 0, VAR_TEMP_1, 1, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EC13
+ coord_event 7, 4, 3, VAR_TEMP_1, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EBD0
+ coord_event 5, 4, 3, VAR_TEMP_1, 1, Route110_SeasideCyclingRoadSouthEntrance_EventScript_26EC13
Route110_SeasideCyclingRoadSouthEntrance_MapEvents:: @ 853EA64
map_events Route110_SeasideCyclingRoadSouthEntrance_EventObjects, Route110_SeasideCyclingRoadSouthEntrance_MapWarps, Route110_SeasideCyclingRoadSouthEntrance_MapCoordEvents, 0x0
diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
index 2529d7366..24baeb042 100644
--- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
@@ -5,11 +5,11 @@ Route110_SeasideCyclingRoadSouthEntrance: @ 8485C9C
.4byte 0x0
.2byte MUS_FINECITY
.2byte 256
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHouseCorridor/header.inc b/data/maps/Route110_TrickHouseCorridor/header.inc
index 99a4a694a..9d9cf23ed 100644
--- a/data/maps/Route110_TrickHouseCorridor/header.inc
+++ b/data/maps/Route110_TrickHouseCorridor/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHouseCorridor: @ 8485B84
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 246
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHouseEnd/events.inc b/data/maps/Route110_TrickHouseEnd/events.inc
index 12659457a..44539d4cc 100644
--- a/data/maps/Route110_TrickHouseEnd/events.inc
+++ b/data/maps/Route110_TrickHouseEnd/events.inc
@@ -1,15 +1,15 @@
Route110_TrickHouseEnd_EventObjects: @ 853DEFC
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 4, 5, 3, 10, 0, 0, 0, 0, Route110_TrickHouseEnd_EventScript_26AD17, 899
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route110_TrickHouseEnd_EventScript_26AD17, 899
Route110_TrickHouseEnd_MapWarps: @ 853DF14
warp_def 10, 1, 3, 2, MAP_ROUTE110_TRICK_HOUSE_PUZZLE1
warp_def 2, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_CORRIDOR
Route110_TrickHouseEnd_MapCoordEvents: @ 853DF24
- coord_event 2, 2, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHouseEnd_EventScript_26B041
+ coord_event 2, 2, 3, VAR_TEMP_2, 0, Route110_TrickHouseEnd_EventScript_26B041
Route110_TrickHouseEnd_MapBGEvents: @ 853DF34
- bg_event 4, 5, 3, 7, 0, ITEM_NUGGET, 1, 0
+ bg_hidden_item_event 4, 5, 3, ITEM_NUGGET, 1
Route110_TrickHouseEnd_MapEvents:: @ 853DF40
map_events Route110_TrickHouseEnd_EventObjects, Route110_TrickHouseEnd_MapWarps, Route110_TrickHouseEnd_MapCoordEvents, Route110_TrickHouseEnd_MapBGEvents
diff --git a/data/maps/Route110_TrickHouseEnd/header.inc b/data/maps/Route110_TrickHouseEnd/header.inc
index 0b38de121..3ea5a8eb8 100644
--- a/data/maps/Route110_TrickHouseEnd/header.inc
+++ b/data/maps/Route110_TrickHouseEnd/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHouseEnd: @ 8485B68
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 245
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHouseEntrance/events.inc b/data/maps/Route110_TrickHouseEntrance/events.inc
index 30a6892df..5255e5acf 100644
--- a/data/maps/Route110_TrickHouseEntrance/events.inc
+++ b/data/maps/Route110_TrickHouseEntrance/events.inc
@@ -1,5 +1,5 @@
Route110_TrickHouseEntrance_EventObjects: @ 853DE6C
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 6, 2, 3, 9, 0, 0, 0, 0, Route110_TrickHouseEntrance_EventScript_269D3B, 872
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 6, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route110_TrickHouseEntrance_EventScript_269D3B, 872
Route110_TrickHouseEntrance_MapWarps: @ 853DE84
warp_def 5, 7, 3, 1, MAP_ROUTE110
@@ -7,13 +7,13 @@ Route110_TrickHouseEntrance_MapWarps: @ 853DE84
warp_def 5, 2, 3, 0, MAP_ROUTE110_TRICK_HOUSE_PUZZLE1
Route110_TrickHouseEntrance_MapCoordEvents: @ 853DE9C
- coord_event 4, 7, 3, 0, VAR_0x40A5, 0, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
- coord_event 5, 6, 3, 0, VAR_0x40A5, 0, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
- coord_event 6, 6, 3, 0, VAR_0x40A5, 0, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
- coord_event 7, 7, 3, 0, VAR_0x40A5, 0, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
+ coord_event 4, 7, 3, VAR_0x40A5, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
+ coord_event 5, 6, 3, VAR_0x40A5, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
+ coord_event 6, 6, 3, VAR_0x40A5, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
+ coord_event 7, 7, 3, VAR_0x40A5, 0, Route110_TrickHouseEntrance_EventScript_26A3F8
Route110_TrickHouseEntrance_MapBGEvents: @ 853DEDC
- bg_event 5, 1, 0, 1, 0, Route110_TrickHouseEntrance_EventScript_26A0D3
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_NORTH, Route110_TrickHouseEntrance_EventScript_26A0D3
Route110_TrickHouseEntrance_MapEvents:: @ 853DEE8
map_events Route110_TrickHouseEntrance_EventObjects, Route110_TrickHouseEntrance_MapWarps, Route110_TrickHouseEntrance_MapCoordEvents, Route110_TrickHouseEntrance_MapBGEvents
diff --git a/data/maps/Route110_TrickHouseEntrance/header.inc b/data/maps/Route110_TrickHouseEntrance/header.inc
index 842b2f32d..8e202e650 100644
--- a/data/maps/Route110_TrickHouseEntrance/header.inc
+++ b/data/maps/Route110_TrickHouseEntrance/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHouseEntrance: @ 8485B4C
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 244
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle1/events.inc b/data/maps/Route110_TrickHousePuzzle1/events.inc
index 05824aa38..ae6de093d 100644
--- a/data/maps/Route110_TrickHousePuzzle1/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle1/events.inc
@@ -1,19 +1,19 @@
Route110_TrickHousePuzzle1_EventObjects: @ 853DF88
- object_event 1, EVENT_OBJ_GFX_LASS, 0, 14, 20, 3, 9, 0, 0, 1, 6, Route110_TrickHousePuzzle1_EventScript_26B948, 0
- object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 8, 3, 9, 0, 0, 1, 2, Route110_TrickHousePuzzle1_EventScript_26B95F, 0
- object_event 3, EVENT_OBJ_GFX_LASS, 0, 2, 15, 3, 8, 0, 0, 1, 2, Route110_TrickHousePuzzle1_EventScript_26B976, 0
- object_event 4, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 16, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 19
- object_event 5, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 13, 18, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 18
- object_event 6, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 14, 14, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 20
- object_event 7, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 8, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 23
- object_event 8, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 8, 10, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 22
- object_event 9, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 12, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 21
- object_event 10, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 2, 4, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 25
- object_event 11, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 13, 6, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 24
- object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 0, 6, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 27
- object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 4, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_29140E, 1060
- object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 4, 8, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 28
- object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 2, 12, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 30
+ object_event 1, EVENT_OBJ_GFX_LASS, 0, 14, 20, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 6, Route110_TrickHousePuzzle1_EventScript_26B948, 0
+ object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route110_TrickHousePuzzle1_EventScript_26B95F, 0
+ object_event 3, EVENT_OBJ_GFX_LASS, 0, 2, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route110_TrickHousePuzzle1_EventScript_26B976, 0
+ object_event 4, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 16, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 19
+ object_event 5, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 13, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 18
+ object_event 6, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 14, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 20
+ object_event 7, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 23
+ object_event 8, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 8, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 22
+ object_event 9, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 11, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 21
+ object_event 10, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 2, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 25
+ object_event 11, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 13, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 24
+ object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 0, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 27
+ object_event 13, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_29140E, 1060
+ object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 4, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 28
+ object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 2, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_2906BB, 30
Route110_TrickHousePuzzle1_MapWarps: @ 853E0F0
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -21,7 +21,7 @@ Route110_TrickHousePuzzle1_MapWarps: @ 853E0F0
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle1_MapBGEvents: @ 853E108
- bg_event 3, 16, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_26B92B
+ bg_event 3, 16, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle1_EventScript_26B92B
Route110_TrickHousePuzzle1_MapEvents:: @ 853E114
map_events Route110_TrickHousePuzzle1_EventObjects, Route110_TrickHousePuzzle1_MapWarps, 0x0, Route110_TrickHousePuzzle1_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle1/header.inc b/data/maps/Route110_TrickHousePuzzle1/header.inc
index ef5388364..593b807ce 100644
--- a/data/maps/Route110_TrickHousePuzzle1/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle1/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle1: @ 8485BA0
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 247
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle2/events.inc b/data/maps/Route110_TrickHousePuzzle2/events.inc
index a7259e3b3..0e8d3607b 100644
--- a/data/maps/Route110_TrickHousePuzzle2/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle2/events.inc
@@ -1,9 +1,9 @@
Route110_TrickHousePuzzle2_EventObjects: @ 853E128
- object_event 1, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 13, 10, 3, 10, 0, 0, 1, 1, Route110_TrickHousePuzzle2_EventScript_26BC75, 0
- object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 10, 17, 3, 8, 0, 0, 1, 4, Route110_TrickHousePuzzle2_EventScript_26BC8C, 0
- object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 11, 9, 3, 9, 0, 0, 1, 2, Route110_TrickHousePuzzle2_EventScript_26BCA3, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 17, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_291428, 1062
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 13, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_29141B, 1061
+ object_event 1, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 13, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route110_TrickHousePuzzle2_EventScript_26BC75, 0
+ object_event 2, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 10, 17, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, Route110_TrickHousePuzzle2_EventScript_26BC8C, 0
+ object_event 3, EVENT_OBJ_GFX_GIRL_3, 0, 11, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route110_TrickHousePuzzle2_EventScript_26BCA3, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_291428, 1062
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_29141B, 1061
Route110_TrickHousePuzzle2_MapWarps: @ 853E1A0
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -11,13 +11,13 @@ Route110_TrickHousePuzzle2_MapWarps: @ 853E1A0
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle2_MapCoordEvents: @ 853E1B8
- coord_event 11, 12, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle2_EventScript_26BBDD
- coord_event 0, 4, 0, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle2_EventScript_26BBF0
- coord_event 14, 5, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle2_EventScript_26BC03
- coord_event 7, 11, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle2_EventScript_26BC16
+ coord_event 11, 12, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle2_EventScript_26BBDD
+ coord_event 0, 4, 0, VAR_TEMP_2, 0, Route110_TrickHousePuzzle2_EventScript_26BBF0
+ coord_event 14, 5, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle2_EventScript_26BC03
+ coord_event 7, 11, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle2_EventScript_26BC16
Route110_TrickHousePuzzle2_MapBGEvents: @ 853E1F8
- bg_event 14, 14, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_26BBC0
+ bg_event 14, 14, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle2_EventScript_26BBC0
Route110_TrickHousePuzzle2_MapEvents:: @ 853E204
map_events Route110_TrickHousePuzzle2_EventObjects, Route110_TrickHousePuzzle2_MapWarps, Route110_TrickHousePuzzle2_MapCoordEvents, Route110_TrickHousePuzzle2_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle2/header.inc b/data/maps/Route110_TrickHousePuzzle2/header.inc
index d54eb7752..e632dbca9 100644
--- a/data/maps/Route110_TrickHousePuzzle2/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle2/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle2: @ 8485BBC
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 248
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle3/events.inc b/data/maps/Route110_TrickHousePuzzle3/events.inc
index 2f95cf052..38063f98d 100644
--- a/data/maps/Route110_TrickHousePuzzle3/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle3/events.inc
@@ -1,11 +1,11 @@
Route110_TrickHousePuzzle3_EventObjects: @ 853E218
- object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 7, 19, 3, 8, 0, 0, 1, 2, Route110_TrickHousePuzzle3_EventScript_26C5C4, 0
- object_event 2, EVENT_OBJ_GFX_PICNICKER, 0, 4, 4, 3, 10, 0, 0, 1, 1, Route110_TrickHousePuzzle3_EventScript_26C5DB, 0
- object_event 3, EVENT_OBJ_GFX_HIKER, 0, 10, 10, 3, 8, 0, 0, 1, 1, Route110_TrickHousePuzzle3_EventScript_26C5F2, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_291442, 1064
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 2, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_291435, 1063
- object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 20, 3, 1, 1, 1, 0, 0, Route110_TrickHousePuzzle3_EventScript_2907A6, 21
- object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 21, 3, 1, 1, 1, 0, 0, Route110_TrickHousePuzzle3_EventScript_2907A6, 22
+ object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 7, 19, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route110_TrickHousePuzzle3_EventScript_26C5C4, 0
+ object_event 2, EVENT_OBJ_GFX_PICNICKER, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route110_TrickHousePuzzle3_EventScript_26C5DB, 0
+ object_event 3, EVENT_OBJ_GFX_HIKER, 0, 10, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route110_TrickHousePuzzle3_EventScript_26C5F2, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 1, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_291442, 1064
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_291435, 1063
+ object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 20, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route110_TrickHousePuzzle3_EventScript_2907A6, 21
+ object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route110_TrickHousePuzzle3_EventScript_2907A6, 22
Route110_TrickHousePuzzle3_MapWarps: @ 853E2C0
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -13,13 +13,13 @@ Route110_TrickHousePuzzle3_MapWarps: @ 853E2C0
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle3_MapCoordEvents: @ 853E2D8
- coord_event 4, 14, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle3_EventScript_26C4CD
- coord_event 3, 11, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle3_EventScript_26C4D9
- coord_event 12, 5, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle3_EventScript_26C4E5
- coord_event 8, 2, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle3_EventScript_26C4F1
+ coord_event 4, 14, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle3_EventScript_26C4CD
+ coord_event 3, 11, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle3_EventScript_26C4D9
+ coord_event 12, 5, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle3_EventScript_26C4E5
+ coord_event 8, 2, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle3_EventScript_26C4F1
Route110_TrickHousePuzzle3_MapBGEvents: @ 853E318
- bg_event 0, 14, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_26C5A7
+ bg_event 0, 14, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle3_EventScript_26C5A7
Route110_TrickHousePuzzle3_MapEvents:: @ 853E324
map_events Route110_TrickHousePuzzle3_EventObjects, Route110_TrickHousePuzzle3_MapWarps, Route110_TrickHousePuzzle3_MapCoordEvents, Route110_TrickHousePuzzle3_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle3/header.inc b/data/maps/Route110_TrickHousePuzzle3/header.inc
index 3bcf40de1..77e2e4a38 100644
--- a/data/maps/Route110_TrickHousePuzzle3/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle3/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle3: @ 8485BD8
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 249
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle4/events.inc b/data/maps/Route110_TrickHousePuzzle4/events.inc
index b0dd3abf6..f5406539f 100644
--- a/data/maps/Route110_TrickHousePuzzle4/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle4/events.inc
@@ -1,18 +1,18 @@
Route110_TrickHousePuzzle4_EventObjects: @ 853E338
- object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 2, 2, 3, 8, 0, 0, 1, 1, Route110_TrickHousePuzzle4_EventScript_26C87E, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 14, 7, 3, 9, 0, 0, 1, 2, Route110_TrickHousePuzzle4_EventScript_26C8AC, 0
- object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 14, 3, 10, 0, 0, 1, 2, Route110_TrickHousePuzzle4_EventScript_26C895, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 5, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_29144F, 1065
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 3, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 17
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 5, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 18
- object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 16, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 19
- object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 6, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 20
- object_event 9, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 2, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 21
- object_event 10, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 7, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 22
- object_event 11, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 3, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 23
- object_event 12, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 12, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 24
- object_event 13, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 2, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 25
- object_event 14, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 15, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 26
+ object_event 1, EVENT_OBJ_GFX_GIRL_3, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route110_TrickHousePuzzle4_EventScript_26C87E, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 14, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route110_TrickHousePuzzle4_EventScript_26C8AC, 0
+ object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 14, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 2, Route110_TrickHousePuzzle4_EventScript_26C895, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_29144F, 1065
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 17
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 18
+ object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 16, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 19
+ object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 20
+ object_event 9, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 21
+ object_event 10, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 22
+ object_event 11, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 23
+ object_event 12, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 24
+ object_event 13, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 25
+ object_event 14, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_2908BA, 26
Route110_TrickHousePuzzle4_MapWarps: @ 853E488
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -20,7 +20,7 @@ Route110_TrickHousePuzzle4_MapWarps: @ 853E488
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle4_MapBGEvents: @ 853E4A0
- bg_event 14, 13, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_26C861
+ bg_event 14, 13, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle4_EventScript_26C861
Route110_TrickHousePuzzle4_MapEvents:: @ 853E4AC
map_events Route110_TrickHousePuzzle4_EventObjects, Route110_TrickHousePuzzle4_MapWarps, 0x0, Route110_TrickHousePuzzle4_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle4/header.inc b/data/maps/Route110_TrickHousePuzzle4/header.inc
index 85df95a1a..9ad6159f3 100644
--- a/data/maps/Route110_TrickHousePuzzle4/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle4/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle4: @ 8485BF4
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 250
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle5/events.inc b/data/maps/Route110_TrickHousePuzzle5/events.inc
index 8da7daf11..f91d26f4d 100644
--- a/data/maps/Route110_TrickHousePuzzle5/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle5/events.inc
@@ -1,9 +1,9 @@
Route110_TrickHousePuzzle5_EventObjects: @ 853E4C0
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 6, 17, 3, 9, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB32, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 0, 7, 3, 10, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB53, 0
- object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 14, 10, 3, 9, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB74, 0
- object_event 4, EVENT_OBJ_GFX_MAN_1, 0, 14, 19, 3, 9, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB95, 0
- object_event 5, EVENT_OBJ_GFX_MAN_1, 0, 10, 4, 3, 10, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBB6, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 6, 17, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB32, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 0, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB53, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_1, 0, 14, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB74, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_1, 0, 14, 19, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB95, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_1, 0, 10, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBB6, 0
Route110_TrickHousePuzzle5_MapWarps: @ 853E538
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -11,31 +11,31 @@ Route110_TrickHousePuzzle5_MapWarps: @ 853E538
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle5_MapCoordEvents: @ 853E550
- coord_event 5, 17, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBD7
- coord_event 4, 17, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBE3
- coord_event 3, 17, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBEF
- coord_event 2, 17, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CBFB
- coord_event 1, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC13
- coord_event 2, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC1F
- coord_event 13, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC5B
- coord_event 12, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC67
- coord_event 11, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC73
- coord_event 13, 19, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC97
- coord_event 12, 19, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CCA3
- coord_event 11, 4, 3, 0, VAR_TEMP_5, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CCDF
- coord_event 1, 17, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC07
- coord_event 3, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC2B
- coord_event 4, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC37
- coord_event 5, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC43
- coord_event 6, 7, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC4F
- coord_event 10, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC7F
- coord_event 9, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CC8B
- coord_event 11, 19, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CCAF
- coord_event 10, 19, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CCBB
- coord_event 9, 19, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CCC7
+ coord_event 5, 17, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle5_EventScript_26CBD7
+ coord_event 4, 17, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle5_EventScript_26CBE3
+ coord_event 3, 17, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle5_EventScript_26CBEF
+ coord_event 2, 17, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle5_EventScript_26CBFB
+ coord_event 1, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC13
+ coord_event 2, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC1F
+ coord_event 13, 10, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle5_EventScript_26CC5B
+ coord_event 12, 10, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle5_EventScript_26CC67
+ coord_event 11, 10, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle5_EventScript_26CC73
+ coord_event 13, 19, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle5_EventScript_26CC97
+ coord_event 12, 19, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle5_EventScript_26CCA3
+ coord_event 11, 4, 3, VAR_TEMP_5, 0, Route110_TrickHousePuzzle5_EventScript_26CCDF
+ coord_event 1, 17, 3, VAR_TEMP_1, 0, Route110_TrickHousePuzzle5_EventScript_26CC07
+ coord_event 3, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC2B
+ coord_event 4, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC37
+ coord_event 5, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC43
+ coord_event 6, 7, 3, VAR_TEMP_2, 0, Route110_TrickHousePuzzle5_EventScript_26CC4F
+ coord_event 10, 10, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle5_EventScript_26CC7F
+ coord_event 9, 10, 3, VAR_TEMP_3, 0, Route110_TrickHousePuzzle5_EventScript_26CC8B
+ coord_event 11, 19, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle5_EventScript_26CCAF
+ coord_event 10, 19, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle5_EventScript_26CCBB
+ coord_event 9, 19, 3, VAR_TEMP_4, 0, Route110_TrickHousePuzzle5_EventScript_26CCC7
Route110_TrickHousePuzzle5_MapBGEvents: @ 853E6B0
- bg_event 11, 21, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_26CB15
+ bg_event 11, 21, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle5_EventScript_26CB15
Route110_TrickHousePuzzle5_MapEvents:: @ 853E6BC
map_events Route110_TrickHousePuzzle5_EventObjects, Route110_TrickHousePuzzle5_MapWarps, Route110_TrickHousePuzzle5_MapCoordEvents, Route110_TrickHousePuzzle5_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle5/header.inc b/data/maps/Route110_TrickHousePuzzle5/header.inc
index 2402f4cc5..910638d82 100644
--- a/data/maps/Route110_TrickHousePuzzle5/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle5/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle5: @ 8485C10
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 251
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle6/events.inc b/data/maps/Route110_TrickHousePuzzle6/events.inc
index 7fc098f2c..df3ef829a 100644
--- a/data/maps/Route110_TrickHousePuzzle6/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle6/events.inc
@@ -1,8 +1,8 @@
Route110_TrickHousePuzzle6_EventObjects: @ 853E6D0
- object_event 1, EVENT_OBJ_GFX_PICNICKER, 0, 7, 9, 3, 10, 0, 0, 1, 1, Route110_TrickHousePuzzle6_EventScript_26DDE1, 0
- object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 11, 10, 3, 10, 0, 0, 1, 3, Route110_TrickHousePuzzle6_EventScript_26DDF8, 0
- object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 4, 5, 3, 7, 0, 0, 1, 1, Route110_TrickHousePuzzle6_EventScript_26DE0F, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 21, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle6_EventScript_29145C, 1067
+ object_event 1, EVENT_OBJ_GFX_PICNICKER, 0, 7, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route110_TrickHousePuzzle6_EventScript_26DDE1, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_6, 0, 11, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, Route110_TrickHousePuzzle6_EventScript_26DDF8, 0
+ object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, Route110_TrickHousePuzzle6_EventScript_26DE0F, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle6_EventScript_29145C, 1067
Route110_TrickHousePuzzle6_MapWarps: @ 853E730
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -10,7 +10,7 @@ Route110_TrickHousePuzzle6_MapWarps: @ 853E730
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle6_MapBGEvents: @ 853E748
- bg_event 0, 10, 3, 0, 0, Route110_TrickHousePuzzle6_EventScript_26DDC4
+ bg_event 0, 10, 3, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle6_EventScript_26DDC4
Route110_TrickHousePuzzle6_MapEvents:: @ 853E754
map_events Route110_TrickHousePuzzle6_EventObjects, Route110_TrickHousePuzzle6_MapWarps, 0x0, Route110_TrickHousePuzzle6_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle6/header.inc b/data/maps/Route110_TrickHousePuzzle6/header.inc
index 946ad91f4..ab6c752cb 100644
--- a/data/maps/Route110_TrickHousePuzzle6/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle6/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle6: @ 8485C2C
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 252
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle7/events.inc b/data/maps/Route110_TrickHousePuzzle7/events.inc
index e72aa929a..62a52420b 100644
--- a/data/maps/Route110_TrickHousePuzzle7/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle7/events.inc
@@ -1,13 +1,13 @@
Route110_TrickHousePuzzle7_EventObjects: @ 853E768
- object_event 1, EVENT_OBJ_GFX_PSYCHIC_M, 0, 9, 20, 0, 10, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E389, 0
- object_event 2, EVENT_OBJ_GFX_LASS, 0, 10, 2, 0, 7, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3B7, 0
- object_event 3, EVENT_OBJ_GFX_HEX_MANIAC, 0, 8, 17, 0, 9, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3A0, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 12, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle7_EventScript_291469, 1068
- object_event 5, EVENT_OBJ_GFX_PSYCHIC_M, 0, 9, 2, 3, 8, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3E5, 0
- object_event 6, EVENT_OBJ_GFX_LASS, 0, 8, 13, 3, 7, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3CE, 0
- object_event 7, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 12, 3, 9, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3FC, 0
- object_event 8, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 17, 0, 1, 1, 1, 0, 0, 0x0, 0
- object_event 9, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 6, 0, 1, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_PSYCHIC_M, 0, 9, 20, 0, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E389, 0
+ object_event 2, EVENT_OBJ_GFX_LASS, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3B7, 0
+ object_event 3, EVENT_OBJ_GFX_HEX_MANIAC, 0, 8, 17, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3A0, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 5, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle7_EventScript_291469, 1068
+ object_event 5, EVENT_OBJ_GFX_PSYCHIC_M, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3E5, 0
+ object_event 6, EVENT_OBJ_GFX_LASS, 0, 8, 13, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3CE, 0
+ object_event 7, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 1, Route110_TrickHousePuzzle7_EventScript_26E3FC, 0
+ object_event 8, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 17, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 9, EVENT_OBJ_GFX_TRICK_HOUSE_STATUE, 0, 4, 6, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
Route110_TrickHousePuzzle7_MapWarps: @ 853E840
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -25,13 +25,13 @@ Route110_TrickHousePuzzle7_MapWarps: @ 853E840
warp_def 8, 12, 0, 11, MAP_ROUTE110_TRICK_HOUSE_PUZZLE7
Route110_TrickHousePuzzle7_MapCoordEvents: @ 853E8A8
- coord_event 8, 19, 0, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle7_EventScript_26E31B
- coord_event 0, 14, 0, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle7_EventScript_26E331
- coord_event 6, 6, 0, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle7_EventScript_26E347
- coord_event 9, 7, 0, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle7_EventScript_26E35D
+ coord_event 8, 19, 0, VAR_TEMP_1, 0, Route110_TrickHousePuzzle7_EventScript_26E31B
+ coord_event 0, 14, 0, VAR_TEMP_1, 0, Route110_TrickHousePuzzle7_EventScript_26E331
+ coord_event 6, 6, 0, VAR_TEMP_1, 0, Route110_TrickHousePuzzle7_EventScript_26E347
+ coord_event 9, 7, 0, VAR_TEMP_1, 0, Route110_TrickHousePuzzle7_EventScript_26E35D
Route110_TrickHousePuzzle7_MapBGEvents: @ 853E8E8
- bg_event 6, 17, 0, 0, 0, Route110_TrickHousePuzzle7_EventScript_26E1D0
+ bg_event 6, 17, 0, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle7_EventScript_26E1D0
Route110_TrickHousePuzzle7_MapEvents:: @ 853E8F4
map_events Route110_TrickHousePuzzle7_EventObjects, Route110_TrickHousePuzzle7_MapWarps, Route110_TrickHousePuzzle7_MapCoordEvents, Route110_TrickHousePuzzle7_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle7/header.inc b/data/maps/Route110_TrickHousePuzzle7/header.inc
index 5de9d6400..68a7098fb 100644
--- a/data/maps/Route110_TrickHousePuzzle7/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle7/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle7: @ 8485C48
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 253
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route110_TrickHousePuzzle8/events.inc b/data/maps/Route110_TrickHousePuzzle8/events.inc
index eacc9e940..a5d4c0f8a 100644
--- a/data/maps/Route110_TrickHousePuzzle8/events.inc
+++ b/data/maps/Route110_TrickHousePuzzle8/events.inc
@@ -1,8 +1,8 @@
Route110_TrickHousePuzzle8_EventObjects: @ 853E908
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 1, 10, 3, 7, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E81F, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 4, 2, 3, 10, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E84D, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 17, 3, 9, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E836, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 2, 3, 1, 0, 0, 0, 0, Route110_TrickHousePuzzle8_EventScript_291476, 1069
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 1, 10, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E81F, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E84D, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 8, 17, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, Route110_TrickHousePuzzle8_EventScript_26E836, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 2, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route110_TrickHousePuzzle8_EventScript_291476, 1069
Route110_TrickHousePuzzle8_MapWarps: @ 853E968
warp_def 0, 21, 3, 2, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
@@ -10,7 +10,7 @@ Route110_TrickHousePuzzle8_MapWarps: @ 853E968
warp_def 13, 1, 0, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle8_MapBGEvents: @ 853E980
- bg_event 3, 21, 3, 0, 0, Route110_TrickHousePuzzle8_EventScript_26E802
+ bg_event 3, 21, 3, BG_EVENT_PLAYER_FACING_ANY, Route110_TrickHousePuzzle8_EventScript_26E802
Route110_TrickHousePuzzle8_MapEvents:: @ 853E98C
map_events Route110_TrickHousePuzzle8_EventObjects, Route110_TrickHousePuzzle8_MapWarps, 0x0, Route110_TrickHousePuzzle8_MapBGEvents
diff --git a/data/maps/Route110_TrickHousePuzzle8/header.inc b/data/maps/Route110_TrickHousePuzzle8/header.inc
index 750270dea..a330e3c1f 100644
--- a/data/maps/Route110_TrickHousePuzzle8/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle8/header.inc
@@ -5,11 +5,11 @@ Route110_TrickHousePuzzle8: @ 8485C64
.4byte 0x0
.2byte MUS_KARAKURI
.2byte 254
- .byte 25
+ .byte MAPSEC_ROUTE_110
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route111/events.inc b/data/maps/Route111/events.inc
index cea2db8d5..cd11e1ef2 100644
--- a/data/maps/Route111/events.inc
+++ b/data/maps/Route111/events.inc
@@ -1,50 +1,50 @@
Route111_EventObjects: @ 85291F0
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 13, 114, 3, 8, 0, 0, 0, 0, Route111_EventScript_1F0FC5, 768
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 13, 113, 0, 8, 0, 0, 0, 0, 0x0, 769
- object_event 3, EVENT_OBJ_GFX_LASS, 0, 13, 113, 0, 8, 1, 0, 0, 0, 0x0, 770
- object_event 4, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 13, 113, 0, 8, 0, 0, 0, 0, 0x0, 771
- object_event 5, EVENT_OBJ_GFX_PICNICKER, 0, 28, 51, 3, 17, 0, 0, 1, 3, Route111_EventScript_1F121B, 0
- object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 22, 5, 3, 12, 0, 0, 0, 19, BerryTreeScript, 0
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 23, 5, 3, 12, 0, 0, 0, 20, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_MAN_4, 0, 8, 91, 3, 2, 1, 1, 0, 0, Route111_EventScript_1F1189, 0
- object_event 9, EVENT_OBJ_GFX_CAMPER, 0, 29, 37, 3, 17, 0, 0, 1, 3, Route111_EventScript_1F1204, 0
- object_event 10, EVENT_OBJ_GFX_HIKER, 0, 27, 69, 3, 50, 2, 2, 1, 2, Route111_EventScript_1F1260, 0
- object_event 11, EVENT_OBJ_GFX_CAMPER, 0, 21, 47, 3, 9, 0, 0, 1, 4, Route111_EventScript_1F1232, 0
- object_event 12, EVENT_OBJ_GFX_PICNICKER, 0, 32, 66, 3, 24, 0, 0, 1, 3, Route111_EventScript_1F1249, 0
- object_event 13, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CDF6, 796
- object_event 14, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CDD6, 796
- object_event 15, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 101, 3, 1, 0, 0, 0, 0, Route111_EventScript_2907A6, 17
- object_event 16, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 100, 3, 1, 0, 0, 0, 0, Route111_EventScript_2907A6, 18
- object_event 17, EVENT_OBJ_GFX_GIRL_1, 0, 23, 8, 3, 5, 1, 0, 0, 0, Route111_EventScript_1F0EB9, 0
- object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 104, 3, 1, 0, 0, 0, 0, Route111_EventScript_290D9B, 1008
- object_event 19, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 5, 3, 12, 0, 0, 0, 80, BerryTreeScript, 0
- object_event 20, EVENT_OBJ_GFX_BERRY_TREE, 0, 19, 5, 3, 12, 0, 0, 0, 81, BerryTreeScript, 0
- object_event 21, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CE96, 799
- object_event 22, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CEB6, 799
- object_event 23, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CF16, 903
- object_event 24, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, 8, 0, 0, 0, 0, Route111_EventScript_28CF36, 903
- object_event 25, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 54, 3, 1, 0, 0, 0, 0, Route111_EventScript_290DA8, 1009
- object_event 26, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 114, 3, 1, 0, 0, 0, 0, Route111_EventScript_290DB5, 1010
- object_event 27, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 22, 21, 3, 1, 0, 0, 0, 0, Route111_EventScript_2906BB, 19
- object_event 28, EVENT_OBJ_GFX_PICNICKER, 0, 10, 82, 3, 14, 0, 0, 1, 2, Route111_EventScript_1F12D9, 0
- object_event 29, EVENT_OBJ_GFX_CAMPER, 0, 11, 71, 3, 22, 0, 0, 1, 3, Route111_EventScript_1F12C2, 0
- object_event 30, EVENT_OBJ_GFX_BLACK_BELT, 0, 32, 29, 3, 28, 1, 0, 1, 2, Route111_EventScript_1F12F0, 0
- object_event 31, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 11, 3, 7, 4, 0, 1, 4, Route111_EventScript_1F1369, 0
- object_event 32, EVENT_OBJ_GFX_MAN_4, 0, 9, 27, 3, 17, 0, 0, 1, 3, Route111_EventScript_1F1307, 0
- object_event 33, EVENT_OBJ_GFX_BOY_1, 0, 13, 20, 3, 7, 1, 1, 0, 0, Route111_EventScript_2765FF, 960
- object_event 34, EVENT_OBJ_GFX_MAN_5, 0, 20, 114, 3, 2, 1, 1, 0, 0, Route111_EventScript_1F1192, 0
- object_event 35, EVENT_OBJ_GFX_CAMPER, 0, 26, 132, 3, 9, 1, 1, 1, 5, Route111_EventScript_1F13F9, 0
- object_event 36, EVENT_OBJ_GFX_WOMAN_3, 0, 20, 132, 3, 10, 1, 1, 1, 5, Route111_EventScript_1F1410, 0
- object_event 37, EVENT_OBJ_GFX_PICNICKER, 0, 19, 121, 3, 7, 1, 1, 1, 2, Route111_EventScript_1F13E2, 0
- object_event 38, EVENT_OBJ_GFX_MAN_6, 0, 16, 119, 3, 10, 1, 1, 1, 3, Route111_EventScript_1F13CB, 0
- object_event 39, EVENT_OBJ_GFX_HIKER, 0, 29, 77, 3, 14, 1, 1, 1, 7, Route111_EventScript_1F143E, 0
- object_event 40, EVENT_OBJ_GFX_PICNICKER, 0, 22, 77, 3, 10, 1, 1, 1, 6, Route111_EventScript_1F1427, 0
- object_event 41, EVENT_OBJ_GFX_CAMPER, 0, 37, 77, 3, 9, 1, 1, 1, 7, Route111_EventScript_1F1455, 0
- object_event 42, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 118, 3, 1, 1, 1, 0, 0, Route111_EventScript_290DC2, 1142
- object_event 43, EVENT_OBJ_GFX_HIKER, 0, 14, 56, 3, 16, 1, 1, 0, 0, Route111_EventScript_1F119B, 0
- object_event 44, EVENT_OBJ_GFX_FOSSIL, 0, 20, 53, 3, 8, 1, 1, 0, 0, 0x0, 876
- object_event 45, EVENT_OBJ_GFX_HIPSTER, 0, 19, 53, 3, 8, 1, 1, 0, 0, 0x0, 875
- object_event 46, EVENT_OBJ_GFX_FAT_MAN, 0, 19, 101, 3, 7, 1, 1, 0, 0, Route111_EventScript_1F11E4, 843
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 13, 114, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_1F0FC5, 768
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 13, 113, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 769
+ object_event 3, EVENT_OBJ_GFX_LASS, 0, 13, 113, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 0, 0, 0, 0x0, 770
+ object_event 4, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 13, 113, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 771
+ object_event 5, EVENT_OBJ_GFX_PICNICKER, 0, 28, 51, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 3, Route111_EventScript_1F121B, 0
+ object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 22, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 19, BerryTreeScript, 0
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 23, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 20, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_4, 0, 8, 91, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route111_EventScript_1F1189, 0
+ object_event 9, EVENT_OBJ_GFX_CAMPER, 0, 29, 37, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 3, Route111_EventScript_1F1204, 0
+ object_event 10, EVENT_OBJ_GFX_HIKER, 0, 27, 69, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT, 2, 2, 1, 2, Route111_EventScript_1F1260, 0
+ object_event 11, EVENT_OBJ_GFX_CAMPER, 0, 21, 47, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 4, Route111_EventScript_1F1232, 0
+ object_event 12, EVENT_OBJ_GFX_PICNICKER, 0, 32, 66, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 3, Route111_EventScript_1F1249, 0
+ object_event 13, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CDF6, 796
+ object_event 14, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CDD6, 796
+ object_event 15, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 101, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_2907A6, 17
+ object_event 16, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 100, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_2907A6, 18
+ object_event 17, EVENT_OBJ_GFX_GIRL_1, 0, 23, 8, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, Route111_EventScript_1F0EB9, 0
+ object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 104, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_290D9B, 1008
+ object_event 19, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 80, BerryTreeScript, 0
+ object_event 20, EVENT_OBJ_GFX_BERRY_TREE, 0, 19, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 81, BerryTreeScript, 0
+ object_event 21, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CE96, 799
+ object_event 22, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CEB6, 799
+ object_event 23, EVENT_OBJ_GFX_REPORTER_F, 0, 13, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CF16, 903
+ object_event 24, EVENT_OBJ_GFX_CAMERAMAN, 0, 14, 86, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route111_EventScript_28CF36, 903
+ object_event 25, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 54, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_290DA8, 1009
+ object_event 26, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 114, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_290DB5, 1010
+ object_event 27, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 22, 21, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route111_EventScript_2906BB, 19
+ object_event 28, EVENT_OBJ_GFX_PICNICKER, 0, 10, 82, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 2, Route111_EventScript_1F12D9, 0
+ object_event 29, EVENT_OBJ_GFX_CAMPER, 0, 11, 71, 3, MOVEMENT_TYPE_FACE_DOWN_LEFT_AND_RIGHT, 0, 0, 1, 3, Route111_EventScript_1F12C2, 0
+ object_event 30, EVENT_OBJ_GFX_BLACK_BELT, 0, 32, 29, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 1, 0, 1, 2, Route111_EventScript_1F12F0, 0
+ object_event 31, EVENT_OBJ_GFX_WOMAN_7, 0, 11, 11, 3, MOVEMENT_TYPE_FACE_UP, 4, 0, 1, 4, Route111_EventScript_1F1369, 0
+ object_event 32, EVENT_OBJ_GFX_MAN_4, 0, 9, 27, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 3, Route111_EventScript_1F1307, 0
+ object_event 33, EVENT_OBJ_GFX_BOY_1, 0, 13, 20, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, Route111_EventScript_2765FF, 960
+ object_event 34, EVENT_OBJ_GFX_MAN_5, 0, 20, 114, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route111_EventScript_1F1192, 0
+ object_event 35, EVENT_OBJ_GFX_CAMPER, 0, 26, 132, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 5, Route111_EventScript_1F13F9, 0
+ object_event 36, EVENT_OBJ_GFX_WOMAN_3, 0, 20, 132, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 5, Route111_EventScript_1F1410, 0
+ object_event 37, EVENT_OBJ_GFX_PICNICKER, 0, 19, 121, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route111_EventScript_1F13E2, 0
+ object_event 38, EVENT_OBJ_GFX_MAN_6, 0, 16, 119, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, Route111_EventScript_1F13CB, 0
+ object_event 39, EVENT_OBJ_GFX_HIKER, 0, 29, 77, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 1, 1, 1, 7, Route111_EventScript_1F143E, 0
+ object_event 40, EVENT_OBJ_GFX_PICNICKER, 0, 22, 77, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 6, Route111_EventScript_1F1427, 0
+ object_event 41, EVENT_OBJ_GFX_CAMPER, 0, 37, 77, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 7, Route111_EventScript_1F1455, 0
+ object_event 42, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 118, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route111_EventScript_290DC2, 1142
+ object_event 43, EVENT_OBJ_GFX_HIKER, 0, 14, 56, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 0, 0, Route111_EventScript_1F119B, 0
+ object_event 44, EVENT_OBJ_GFX_FOSSIL, 0, 20, 53, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 876
+ object_event 45, EVENT_OBJ_GFX_HIPSTER, 0, 19, 53, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 875
+ object_event 46, EVENT_OBJ_GFX_FAT_MAN, 0, 19, 101, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, Route111_EventScript_1F11E4, 843
Route111_MapWarps: @ 8529640
warp_def 13, 113, 0, 0, MAP_ROUTE111_WINSTRATE_FAMILYS_HOUSE
@@ -54,60 +54,60 @@ Route111_MapWarps: @ 8529640
warp_def 31, 113, 0, 0, MAP_TRAINER_HILL_ENTRANCE
Route111_MapCoordEvents: @ 8529668
- coord_event 12, 62, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 11, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F0A
- coord_event 12, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F0A
- coord_event 13, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F0A
- coord_event 7, 63, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 12, 44, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 13, 43, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 14, 42, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 16, 40, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 14, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F0A
- coord_event 18, 32, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 17, 31, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 9, 37, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 10, 36, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 17, 39, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 18, 38, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_1F0F16
- coord_event 8, 64, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 9, 65, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 10, 65, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 11, 66, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 12, 67, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 13, 68, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 14, 69, 3, 0, 0, 0, 0, Route111_EventScript_1F0FB0
- coord_event 10, 61, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 11, 62, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 13, 62, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 14, 62, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 17, 38, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 16, 39, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 15, 40, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 14, 41, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 13, 42, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 12, 43, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
- coord_event 11, 44, 3, 0, 0, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 12, 62, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 11, 61, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F0A
+ coord_event 12, 61, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F0A
+ coord_event 13, 61, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F0A
+ coord_event 7, 63, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 12, 44, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 13, 43, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 14, 42, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 16, 40, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 14, 61, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F0A
+ coord_event 18, 32, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 17, 31, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 9, 37, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 10, 36, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 17, 39, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 18, 38, 3, VAR_TEMP_3, 0, Route111_EventScript_1F0F16
+ coord_event 8, 64, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 9, 65, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 10, 65, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 11, 66, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 12, 67, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 13, 68, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 14, 69, 3, 0, 0, Route111_EventScript_1F0FB0
+ coord_event 10, 61, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 11, 62, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 13, 62, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 14, 62, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 17, 38, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 16, 39, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 15, 40, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 14, 41, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 13, 42, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 12, 43, 3, 0, 0, Route111_EventScript_1F0FBD
+ coord_event 11, 44, 3, 0, 0, Route111_EventScript_1F0FBD
Route111_MapBGEvents: @ 8529888
- bg_event 16, 114, 0, 0, 0, Route111_EventScript_1F115C
- bg_event 24, 126, 0, 0, 0, Route111_EventScript_1F1153
- bg_event 7, 66, 0, 0, 0, Route111_EventScript_1F1165
- bg_event 13, 6, 0, 0, 0, Route111_EventScript_1F116E
- bg_event 24, 36, 0, 8, 0, ITEM_FAB_MAIL, 0, 0
- bg_event 34, 50, 0, 8, 0, ITEM_LUM_BERRY, 0, 0
- bg_event 33, 34, 0, 8, 0, ITEM_ORANGE_MAIL, 0, 0
- bg_event 25, 19, 0, 0, 0, Route111_EventScript_1F1177
- bg_event 35, 1, 0, 8, 0, ITEM_POTION, 0, 0
- bg_event 35, 31, 0, 8, 0, ITEM_POMEG_BERRY, 0, 0
- bg_event 26, 70, 0, 7, 0, ITEM_STARDUST, 2, 0
- bg_event 27, 27, 3, 8, 0, ITEM_REVIVAL_HERB, 0, 0
- bg_event 7, 84, 3, 0, 0, Route111_EventScript_1F1180
- bg_event 14, 19, 0, 8, 0, ITEM_PAMTRE_BERRY, 0, 0
- bg_event 13, 19, 0, 8, 0, ITEM_RABUTA_BERRY, 0, 0
- bg_event 19, 55, 0, 7, 0, ITEM_PROTEIN, 56, 0
- bg_event 35, 66, 0, 7, 0, ITEM_RARE_CANDY, 57, 0
- bg_event 24, 116, 0, 0, 0, Route111_EventScript_1F146C
+ bg_event 16, 114, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F115C
+ bg_event 24, 126, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F1153
+ bg_event 7, 66, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F1165
+ bg_event 13, 6, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F116E
+ bg_secret_base_event 24, 36, 0, SECRET_BASE_YELLOW_CAVE2_1
+ bg_secret_base_event 34, 50, 0, SECRET_BASE_YELLOW_CAVE3_1
+ bg_secret_base_event 33, 34, 0, SECRET_BASE_YELLOW_CAVE1_1
+ bg_event 25, 19, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F1177
+ bg_secret_base_event 35, 1, 0, SECRET_BASE_RED_CAVE2_3
+ bg_secret_base_event 35, 31, 0, SECRET_BASE_YELLOW_CAVE4_3
+ bg_hidden_item_event 26, 70, 0, ITEM_STARDUST, 2
+ bg_secret_base_event 27, 27, 3, SECRET_BASE_RED_CAVE4_3
+ bg_event 7, 84, 3, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F1180
+ bg_secret_base_event 14, 19, 0, SECRET_BASE_TREE1_4
+ bg_secret_base_event 13, 19, 0, SECRET_BASE_TREE1_1
+ bg_hidden_item_event 19, 55, 0, ITEM_PROTEIN, 56
+ bg_hidden_item_event 35, 66, 0, ITEM_RARE_CANDY, 57
+ bg_event 24, 116, 0, BG_EVENT_PLAYER_FACING_ANY, Route111_EventScript_1F146C
Route111_MapEvents:: @ 8529960
map_events Route111_EventObjects, Route111_MapWarps, Route111_MapCoordEvents, Route111_MapBGEvents
diff --git a/data/maps/Route111/header.inc b/data/maps/Route111/header.inc
index 89feae870..449498ed4 100644
--- a/data/maps/Route111/header.inc
+++ b/data/maps/Route111/header.inc
@@ -5,11 +5,11 @@ Route111: @ 8482790
.4byte Route111_MapConnections
.2byte MUS_DOORO_X1
.2byte 27
- .byte 26
+ .byte MAPSEC_ROUTE_111
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route111_OldLadysRestStop/events.inc b/data/maps/Route111_OldLadysRestStop/events.inc
index 5ade76ba3..16f480460 100644
--- a/data/maps/Route111_OldLadysRestStop/events.inc
+++ b/data/maps/Route111_OldLadysRestStop/events.inc
@@ -1,5 +1,5 @@
Route111_OldLadysRestStop_EventObjects: @ 8533C18
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 6, 3, 3, 9, 0, 0, 0, 0, Route111_OldLadysRestStop_EventScript_22A920, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route111_OldLadysRestStop_EventScript_22A920, 0
Route111_OldLadysRestStop_MapWarps: @ 8533C30
warp_def 3, 7, 0, 2, MAP_ROUTE111
diff --git a/data/maps/Route111_OldLadysRestStop/header.inc b/data/maps/Route111_OldLadysRestStop/header.inc
index c2c055af6..70bbe3777 100644
--- a/data/maps/Route111_OldLadysRestStop/header.inc
+++ b/data/maps/Route111_OldLadysRestStop/header.inc
@@ -5,11 +5,11 @@ Route111_OldLadysRestStop: @ 8483DC4
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 64
- .byte 26
+ .byte MAPSEC_ROUTE_111
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route111_WinstrateFamilysHouse/events.inc b/data/maps/Route111_WinstrateFamilysHouse/events.inc
index 0fe5b5df4..e2c0a2fa5 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/events.inc
+++ b/data/maps/Route111_WinstrateFamilysHouse/events.inc
@@ -1,8 +1,8 @@
Route111_WinstrateFamilysHouse_EventObjects: @ 8533B94
- object_event 1, EVENT_OBJ_GFX_LASS, 0, 7, 5, 3, 9, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4E8, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 4, 5, 3, 10, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A48D, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 4, 3, 9, 1, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4A2, 0
- object_event 4, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 4, 4, 3, 10, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4FD, 0
+ object_event 1, EVENT_OBJ_GFX_LASS, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4E8, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A48D, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4A2, 0
+ object_event 4, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route111_WinstrateFamilysHouse_EventScript_22A4FD, 0
Route111_WinstrateFamilysHouse_MapWarps: @ 8533BF4
warp_def 3, 7, 0, 0, MAP_ROUTE111
diff --git a/data/maps/Route111_WinstrateFamilysHouse/header.inc b/data/maps/Route111_WinstrateFamilysHouse/header.inc
index 4cf6ca023..dea0352e6 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/header.inc
+++ b/data/maps/Route111_WinstrateFamilysHouse/header.inc
@@ -5,11 +5,11 @@ Route111_WinstrateFamilysHouse: @ 8483DA8
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 60
- .byte 26
+ .byte MAPSEC_ROUTE_111
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route112/events.inc b/data/maps/Route112/events.inc
index 0e218cd78..d61286928 100644
--- a/data/maps/Route112/events.inc
+++ b/data/maps/Route112/events.inc
@@ -1,18 +1,18 @@
Route112_EventObjects: @ 8529974
- object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 26, 30, 3, 7, 1, 1, 0, 0, Route112_EventScript_1F1DB7, 819
- object_event 2, EVENT_OBJ_GFX_HIKER, 0, 24, 34, 3, 14, 0, 0, 1, 2, Route112_EventScript_1F1E6A, 0
- object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 29, 49, 3, 8, 0, 0, 1, 3, Route112_EventScript_1F1EE3, 0
- object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 22, 46, 3, 23, 0, 0, 1, 3, Route112_EventScript_1F1EFA, 0
- object_event 5, EVENT_OBJ_GFX_HIKER, 0, 15, 40, 3, 16, 0, 0, 1, 3, Route112_EventScript_1F1E81, 0
- object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 27, 30, 3, 7, 0, 0, 0, 0, Route112_EventScript_1F1DB7, 819
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 27, 6, 0, 12, 0, 0, 0, 24, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 28, 6, 0, 12, 0, 0, 0, 23, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 29, 6, 0, 12, 0, 0, 0, 22, BerryTreeScript, 0
- object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 30, 6, 3, 12, 0, 0, 0, 21, BerryTreeScript, 0
- object_event 11, EVENT_OBJ_GFX_HIKER, 0, 8, 50, 3, 26, 0, 3, 0, 0, Route112_EventScript_1F1E61, 0
- object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 43, 3, 1, 0, 0, 0, 0, Route112_EventScript_290DCF, 1011
- object_event 13, EVENT_OBJ_GFX_MAN_6, 0, 31, 7, 3, 18, 1, 1, 1, 3, Route112_EventScript_1F1F11, 0
- object_event 14, EVENT_OBJ_GFX_WOMAN_3, 0, 31, 11, 3, 15, 1, 1, 1, 3, Route112_EventScript_1F1F28, 0
+ object_event 1, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 26, 30, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, Route112_EventScript_1F1DB7, 819
+ object_event 2, EVENT_OBJ_GFX_HIKER, 0, 24, 34, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 2, Route112_EventScript_1F1E6A, 0
+ object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 29, 49, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route112_EventScript_1F1EE3, 0
+ object_event 4, EVENT_OBJ_GFX_PICNICKER, 0, 22, 46, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 3, Route112_EventScript_1F1EFA, 0
+ object_event 5, EVENT_OBJ_GFX_HIKER, 0, 15, 40, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 0, 0, 1, 3, Route112_EventScript_1F1E81, 0
+ object_event 6, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 27, 30, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, Route112_EventScript_1F1DB7, 819
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 27, 6, 0, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 24, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 28, 6, 0, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 23, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 29, 6, 0, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 22, BerryTreeScript, 0
+ object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 30, 6, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 21, BerryTreeScript, 0
+ object_event 11, EVENT_OBJ_GFX_HIKER, 0, 8, 50, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 0, 3, 0, 0, Route112_EventScript_1F1E61, 0
+ object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 43, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route112_EventScript_290DCF, 1011
+ object_event 13, EVENT_OBJ_GFX_MAN_6, 0, 31, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 3, Route112_EventScript_1F1F11, 0
+ object_event 14, EVENT_OBJ_GFX_WOMAN_3, 0, 31, 11, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 3, Route112_EventScript_1F1F28, 0
Route112_MapWarps: @ 8529AC4
warp_def 28, 27, 0, 0, MAP_ROUTE112_CABLE_CAR_STATION
@@ -23,9 +23,9 @@ Route112_MapWarps: @ 8529AC4
warp_def 22, 10, 0, 1, MAP_FIERY_PATH
Route112_MapBGEvents: @ 8529AF4
- bg_event 19, 44, 3, 0, 0, Route112_EventScript_1F1E4F
- bg_event 22, 37, 0, 0, 0, Route112_EventScript_1F1E46
- bg_event 4, 49, 0, 0, 0, Route112_EventScript_1F1E58
+ bg_event 19, 44, 3, BG_EVENT_PLAYER_FACING_ANY, Route112_EventScript_1F1E4F
+ bg_event 22, 37, 0, BG_EVENT_PLAYER_FACING_ANY, Route112_EventScript_1F1E46
+ bg_event 4, 49, 0, BG_EVENT_PLAYER_FACING_ANY, Route112_EventScript_1F1E58
Route112_MapEvents:: @ 8529B18
map_events Route112_EventObjects, Route112_MapWarps, 0x0, Route112_MapBGEvents
diff --git a/data/maps/Route112/header.inc b/data/maps/Route112/header.inc
index 397c0060a..5961e48c2 100644
--- a/data/maps/Route112/header.inc
+++ b/data/maps/Route112/header.inc
@@ -5,11 +5,11 @@ Route112: @ 84827AC
.4byte Route112_MapConnections
.2byte MUS_DOORO_X1
.2byte 28
- .byte 27
+ .byte MAPSEC_ROUTE_112
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route112_CableCarStation/events.inc b/data/maps/Route112_CableCarStation/events.inc
index 77f37d72c..2fe084697 100644
--- a/data/maps/Route112_CableCarStation/events.inc
+++ b/data/maps/Route112_CableCarStation/events.inc
@@ -1,6 +1,6 @@
Route112_CableCarStation_EventObjects: @ 8533C54
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 6, 6, 3, 8, 0, 0, 0, 0, Route112_CableCarStation_EventScript_22AB17, 0
- object_event 2, EVENT_OBJ_GFX_CABLE_CAR, 0, 6, 3, 3, 1, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 6, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route112_CableCarStation_EventScript_22AB17, 0
+ object_event 2, EVENT_OBJ_GFX_CABLE_CAR, 0, 6, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 0
Route112_CableCarStation_MapWarps: @ 8533C84
warp_def 6, 11, 0, 0, MAP_ROUTE112
diff --git a/data/maps/Route112_CableCarStation/header.inc b/data/maps/Route112_CableCarStation/header.inc
index 72667053d..8e1dbc807 100644
--- a/data/maps/Route112_CableCarStation/header.inc
+++ b/data/maps/Route112_CableCarStation/header.inc
@@ -5,11 +5,11 @@ Route112_CableCarStation: @ 8483DE0
.4byte 0x0
.2byte MUS_DOORO_X1
.2byte 118
- .byte 27
+ .byte MAPSEC_ROUTE_112
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route113/events.inc b/data/maps/Route113/events.inc
index 25287a747..7af1afea7 100644
--- a/data/maps/Route113/events.inc
+++ b/data/maps/Route113/events.inc
@@ -1,20 +1,20 @@
Route113_EventObjects: @ 8529B2C
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 66, 12, 3, 5, 1, 0, 0, 0, Route113_EventScript_1F2193, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 36, 10, 3, 3, 0, 1, 0, 0, Route113_EventScript_1F218A, 0
- object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 62, 8, 3, 8, 0, 0, 1, 3, Route113_EventScript_1F21C0, 0
- object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 21, 11, 3, 17, 0, 0, 1, 3, Route113_EventScript_1F21D7, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 51, 11, 3, 23, 0, 0, 1, 2, Route113_EventScript_1F21EE, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 53, 7, 3, 1, 0, 0, 0, 0, Route113_EventScript_290DDC, 1012
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 79, 5, 3, 1, 0, 0, 0, 0, Route113_EventScript_290DE9, 1013
- object_event 8, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 29, 6, 3, 63, 0, 0, 3, 1, Route113_EventScript_1F2250, 0
- object_event 9, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 71, 2, 3, 63, 0, 0, 3, 1, Route113_EventScript_1F22B2, 0
- object_event 10, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 45, 6, 3, 8, 1, 1, 1, 1, Route113_EventScript_1F22C9, 0
- object_event 11, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 46, 6, 3, 8, 1, 1, 1, 1, Route113_EventScript_1F22E4, 0
- object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 15, 3, 1, 1, 1, 0, 0, Route113_EventScript_290DF6, 1143
- object_event 13, EVENT_OBJ_GFX_MANIAC, 0, 75, 3, 3, 9, 1, 1, 1, 4, Route113_EventScript_1F2344, 0
- object_event 14, EVENT_OBJ_GFX_CAMPER, 0, 71, 4, 3, 7, 1, 1, 1, 1, Route113_EventScript_1F232D, 0
- object_event 15, EVENT_OBJ_GFX_PICNICKER, 0, 7, 6, 3, 26, 1, 3, 1, 6, Route113_EventScript_1F22FF, 0
- object_event 16, EVENT_OBJ_GFX_MAN_6, 0, 7, 13, 3, 25, 1, 3, 1, 6, Route113_EventScript_1F2316, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 66, 12, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, Route113_EventScript_1F2193, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 36, 10, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, Route113_EventScript_1F218A, 0
+ object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 62, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route113_EventScript_1F21C0, 0
+ object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 21, 11, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 3, Route113_EventScript_1F21D7, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_7, 0, 51, 11, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 2, Route113_EventScript_1F21EE, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 53, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route113_EventScript_290DDC, 1012
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 79, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route113_EventScript_290DE9, 1013
+ object_event 8, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 29, 6, 3, MOVEMENT_TYPE_HIDDEN, 0, 0, 3, 1, Route113_EventScript_1F2250, 0
+ object_event 9, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 71, 2, 3, MOVEMENT_TYPE_HIDDEN, 0, 0, 3, 1, Route113_EventScript_1F22B2, 0
+ object_event 10, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 45, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route113_EventScript_1F22C9, 0
+ object_event 11, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 46, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route113_EventScript_1F22E4, 0
+ object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 15, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route113_EventScript_290DF6, 1143
+ object_event 13, EVENT_OBJ_GFX_MANIAC, 0, 75, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route113_EventScript_1F2344, 0
+ object_event 14, EVENT_OBJ_GFX_CAMPER, 0, 71, 4, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, Route113_EventScript_1F232D, 0
+ object_event 15, EVENT_OBJ_GFX_PICNICKER, 0, 7, 6, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 6, Route113_EventScript_1F22FF, 0
+ object_event 16, EVENT_OBJ_GFX_MAN_6, 0, 7, 13, 3, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 3, 1, 6, Route113_EventScript_1F2316, 0
Route113_MapWarps: @ 8529CAC
warp_def 33, 5, 0, 0, MAP_ROUTE113_GLASS_WORKSHOP
@@ -22,35 +22,35 @@ Route113_MapWarps: @ 8529CAC
warp_def 88, 5, 0, 0, MAP_TERRA_CAVE_ENTRANCE
Route113_MapCoordEvents: @ 8529CC4
- coord_event 19, 11, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 10, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 12, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 13, 3, 0, 8, 0, 0, 0x0
- coord_event 86, 9, 3, 0, 8, 0, 0, 0x0
- coord_event 85, 10, 3, 0, 8, 0, 0, 0x0
- coord_event 85, 11, 3, 0, 8, 0, 0, 0x0
- coord_event 14, 10, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 11, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 12, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 13, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 8, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 9, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 10, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 11, 0, 0, 2, 0, 0, 0x0
- coord_event 19, 14, 3, 0, 8, 0, 0, 0x0
- coord_event 87, 8, 3, 0, 8, 0, 0, 0x0
- coord_event 87, 6, 3, 0, 8, 0, 0, 0x0
- coord_event 87, 7, 3, 0, 8, 0, 0, 0x0
+ coord_weather_event 19, 11, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 10, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 12, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 13, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 86, 9, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 85, 10, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 85, 11, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 14, 10, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 11, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 12, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 13, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 8, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 9, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 10, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 11, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 19, 14, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 87, 8, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 87, 6, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 87, 7, 3, COORD_EVENT_WEATHER_ASH
Route113_MapBGEvents: @ 8529DF4
- bg_event 85, 6, 0, 0, 0, Route113_EventScript_1F219C
- bg_event 12, 9, 0, 0, 0, Route113_EventScript_1F21A5
- bg_event 58, 4, 3, 0, 0, Route113_EventScript_1F21B7
- bg_event 31, 5, 0, 0, 0, Route113_EventScript_1F21AE
- bg_event 49, 8, 3, 8, 0, ITEM_GREAT_BALL, 0, 0
- bg_event 66, 3, 3, 7, 0, ITEM_ETHER, 3, 0
- bg_event 22, 5, 3, 7, 0, ITEM_TM32, 30, 0
- bg_event 73, 3, 3, 7, 0, ITEM_NUGGET, 98, 0
+ bg_event 85, 6, 0, BG_EVENT_PLAYER_FACING_ANY, Route113_EventScript_1F219C
+ bg_event 12, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route113_EventScript_1F21A5
+ bg_event 58, 4, 3, BG_EVENT_PLAYER_FACING_ANY, Route113_EventScript_1F21B7
+ bg_event 31, 5, 0, BG_EVENT_PLAYER_FACING_ANY, Route113_EventScript_1F21AE
+ bg_secret_base_event 49, 8, 3, SECRET_BASE_RED_CAVE1_3
+ bg_hidden_item_event 66, 3, 3, ITEM_ETHER, 3
+ bg_hidden_item_event 22, 5, 3, ITEM_TM32, 30
+ bg_hidden_item_event 73, 3, 3, ITEM_NUGGET, 98
Route113_MapEvents:: @ 8529E54
map_events Route113_EventObjects, Route113_MapWarps, Route113_MapCoordEvents, Route113_MapBGEvents
diff --git a/data/maps/Route113/header.inc b/data/maps/Route113/header.inc
index 87d56215e..e1b082712 100644
--- a/data/maps/Route113/header.inc
+++ b/data/maps/Route113/header.inc
@@ -5,11 +5,11 @@ Route113: @ 84827C8
.4byte Route113_MapConnections
.2byte MUS_KAZANBAI
.2byte 29
- .byte 28
+ .byte MAPSEC_ROUTE_113
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route113_GlassWorkshop/events.inc b/data/maps/Route113_GlassWorkshop/events.inc
index 1d5104e1c..352f1fabb 100644
--- a/data/maps/Route113_GlassWorkshop/events.inc
+++ b/data/maps/Route113_GlassWorkshop/events.inc
@@ -1,6 +1,6 @@
Route113_GlassWorkshop_EventObjects: @ 853EA78
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 2, 3, 3, 8, 0, 0, 0, 0, Route113_GlassWorkshop_EventScript_26ED1E, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 5, 4, 3, 2, 1, 1, 0, 0, Route113_GlassWorkshop_EventScript_26F194, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route113_GlassWorkshop_EventScript_26ED1E, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 5, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route113_GlassWorkshop_EventScript_26F194, 0
Route113_GlassWorkshop_MapWarps: @ 853EAA8
warp_def 3, 8, 0, 0, MAP_ROUTE113
diff --git a/data/maps/Route113_GlassWorkshop/header.inc b/data/maps/Route113_GlassWorkshop/header.inc
index e9424580a..9f31f510f 100644
--- a/data/maps/Route113_GlassWorkshop/header.inc
+++ b/data/maps/Route113_GlassWorkshop/header.inc
@@ -5,11 +5,11 @@ Route113_GlassWorkshop: @ 8485CB8
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 67
- .byte 28
+ .byte MAPSEC_ROUTE_113
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route114/events.inc b/data/maps/Route114/events.inc
index 3e48c5721..70cabb8c5 100644
--- a/data/maps/Route114/events.inc
+++ b/data/maps/Route114/events.inc
@@ -1,31 +1,31 @@
Route114_EventObjects: @ 8529E68
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 43, 3, 12, 0, 0, 0, 77, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 44, 3, 12, 0, 0, 0, 78, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_HIKER, 0, 15, 65, 7, 10, 0, 0, 1, 6, Route114_EventScript_1F2640, 0
- object_event 4, EVENT_OBJ_GFX_HIKER, 0, 30, 72, 5, 9, 0, 0, 1, 4, Route114_EventScript_1F2657, 0
- object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 22, 50, 3, 10, 0, 0, 1, 3, Route114_EventScript_1F266E, 0
- object_event 6, EVENT_OBJ_GFX_PICNICKER, 0, 19, 35, 3, 1, 0, 0, 1, 3, Route114_EventScript_1F2685, 0
- object_event 7, EVENT_OBJ_GFX_MANIAC, 0, 20, 56, 3, 7, 0, 0, 1, 3, Route114_EventScript_1F269C, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 45, 3, 12, 0, 0, 0, 68, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 3, 1, 0, 0, 0, 0, Route114_EventScript_290E03, 1014
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 37, 4, 1, 0, 0, 0, 0, Route114_EventScript_290E10, 1015
- object_event 11, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 43, 4, 1, 0, 0, 0, 0, Route114_EventScript_2907A6, 17
- object_event 12, EVENT_OBJ_GFX_GENTLEMAN, 0, 19, 11, 3, 10, 0, 0, 0, 0, Route114_EventScript_1F25D1, 0
- object_event 13, EVENT_OBJ_GFX_POOCHYENA, 0, 19, 12, 3, 10, 0, 0, 0, 0, Route114_EventScript_1F2612, 0
- object_event 14, EVENT_OBJ_GFX_MAN_5, 0, 27, 42, 3, 3, 0, 1, 0, 0, Route114_EventScript_1F2582, 0
- object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 25, 6, 3, 8, 0, 0, 1, 0, Route114_EventScript_1F2777, 0
- object_event 16, EVENT_OBJ_GFX_FISHERMAN, 0, 19, 26, 3, 9, 0, 0, 1, 0, Route114_EventScript_1F2760, 0
- object_event 17, EVENT_OBJ_GFX_MAN_6, 0, 30, 58, 5, 23, 0, 0, 1, 3, Route114_EventScript_1F26FE, 0
- object_event 18, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 53, 5, 1, 1, 1, 0, 0, Route114_EventScript_2907A6, 18
- object_event 19, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 30, 54, 5, 1, 1, 1, 0, 0, Route114_EventScript_2907A6, 19
- object_event 20, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 22, 69, 7, 1, 1, 1, 0, 0, Route114_EventScript_2907A6, 20
- object_event 21, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 64, 5, 1, 1, 1, 0, 0, Route114_EventScript_2907A6, 21
- object_event 22, EVENT_OBJ_GFX_LASS, 0, 24, 44, 3, 8, 1, 1, 1, 1, Route114_EventScript_1F27A9, 0
- object_event 23, EVENT_OBJ_GFX_LASS, 0, 23, 44, 3, 8, 1, 1, 1, 1, Route114_EventScript_1F278E, 0
- object_event 24, EVENT_OBJ_GFX_PICNICKER, 0, 28, 20, 3, 7, 1, 1, 1, 3, Route114_EventScript_1F27DB, 0
- object_event 25, EVENT_OBJ_GFX_PICNICKER, 0, 26, 72, 5, 18, 1, 1, 1, 4, Route114_EventScript_1F27C4, 0
- object_event 26, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 19, 3, 1, 1, 1, 0, 0, Route114_EventScript_290E1D, 1160
- object_event 27, EVENT_OBJ_GFX_FISHERMAN, 0, 28, 16, 3, 17, 1, 1, 1, 3, Route114_EventScript_1F27F2, 0
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 43, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 77, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 44, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 78, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_HIKER, 0, 15, 65, 7, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 6, Route114_EventScript_1F2640, 0
+ object_event 4, EVENT_OBJ_GFX_HIKER, 0, 30, 72, 5, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 4, Route114_EventScript_1F2657, 0
+ object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 22, 50, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, Route114_EventScript_1F266E, 0
+ object_event 6, EVENT_OBJ_GFX_PICNICKER, 0, 19, 35, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 1, 3, Route114_EventScript_1F2685, 0
+ object_event 7, EVENT_OBJ_GFX_MANIAC, 0, 20, 56, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 3, Route114_EventScript_1F269C, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 45, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 68, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route114_EventScript_290E03, 1014
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 11, 37, 4, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route114_EventScript_290E10, 1015
+ object_event 11, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 43, 4, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route114_EventScript_2907A6, 17
+ object_event 12, EVENT_OBJ_GFX_GENTLEMAN, 0, 19, 11, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route114_EventScript_1F25D1, 0
+ object_event 13, EVENT_OBJ_GFX_POOCHYENA, 0, 19, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route114_EventScript_1F2612, 0
+ object_event 14, EVENT_OBJ_GFX_MAN_5, 0, 27, 42, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, Route114_EventScript_1F2582, 0
+ object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 25, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, Route114_EventScript_1F2777, 0
+ object_event 16, EVENT_OBJ_GFX_FISHERMAN, 0, 19, 26, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 0, Route114_EventScript_1F2760, 0
+ object_event 17, EVENT_OBJ_GFX_MAN_6, 0, 30, 58, 5, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 3, Route114_EventScript_1F26FE, 0
+ object_event 18, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 53, 5, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route114_EventScript_2907A6, 18
+ object_event 19, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 30, 54, 5, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route114_EventScript_2907A6, 19
+ object_event 20, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 22, 69, 7, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route114_EventScript_2907A6, 20
+ object_event 21, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 64, 5, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route114_EventScript_2907A6, 21
+ object_event 22, EVENT_OBJ_GFX_LASS, 0, 24, 44, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route114_EventScript_1F27A9, 0
+ object_event 23, EVENT_OBJ_GFX_LASS, 0, 23, 44, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route114_EventScript_1F278E, 0
+ object_event 24, EVENT_OBJ_GFX_PICNICKER, 0, 28, 20, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, Route114_EventScript_1F27DB, 0
+ object_event 25, EVENT_OBJ_GFX_PICNICKER, 0, 26, 72, 5, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 4, Route114_EventScript_1F27C4, 0
+ object_event 26, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 19, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route114_EventScript_290E1D, 1160
+ object_event 27, EVENT_OBJ_GFX_FISHERMAN, 0, 28, 16, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, Route114_EventScript_1F27F2, 0
Route114_MapWarps: @ 852A0F0
warp_def 8, 63, 0, 0, MAP_METEOR_FALLS_1F_1R
@@ -35,18 +35,18 @@ Route114_MapWarps: @ 852A0F0
warp_def 7, 4, 0, 0, MAP_TERRA_CAVE_ENTRANCE
Route114_MapBGEvents: @ 852A118
- bg_event 7, 64, 0, 0, 0, Route114_EventScript_1F2625
- bg_event 31, 7, 0, 0, 0, Route114_EventScript_1F262E
- bg_event 9, 47, 0, 8, 0, ITEM_RED_FLUTE, 0, 0
- bg_event 30, 51, 0, 8, 0, ITEM_GREEN_SHARD, 0, 0
- bg_event 11, 62, 0, 8, 0, 61, 0, 0
- bg_event 19, 70, 0, 8, 0, ITEM_PP_MAX, 0, 0
- bg_event 11, 27, 0, 8, 0, ITEM_EXP_SHARE, 0, 0
- bg_event 12, 27, 0, 8, 0, ITEM_DEEP_SEA_TOOTH, 0, 0
- bg_event 25, 38, 3, 0, 0, Route114_EventScript_1F2637
- bg_event 20, 57, 3, 7, 0, ITEM_CARBOS, 4, 0
- bg_event 32, 57, 0, 8, 0, ITEM_GUARD_SPEC, 0, 0
- bg_event 7, 30, 3, 7, 0, ITEM_REVIVE, 42, 0
+ bg_event 7, 64, 0, BG_EVENT_PLAYER_FACING_ANY, Route114_EventScript_1F2625
+ bg_event 31, 7, 0, BG_EVENT_PLAYER_FACING_ANY, Route114_EventScript_1F262E
+ bg_secret_base_event 9, 47, 0, SECRET_BASE_BROWN_CAVE1_1
+ bg_secret_base_event 30, 51, 0, SECRET_BASE_BROWN_CAVE2_1
+ bg_secret_base_event 11, 62, 0, SECRET_BASE_BROWN_CAVE3_1
+ bg_secret_base_event 19, 70, 0, SECRET_BASE_BROWN_CAVE4_1
+ bg_secret_base_event 11, 27, 0, SECRET_BASE_TREE3_2
+ bg_secret_base_event 12, 27, 0, SECRET_BASE_TREE4_2
+ bg_event 25, 38, 3, BG_EVENT_PLAYER_FACING_ANY, Route114_EventScript_1F2637
+ bg_hidden_item_event 20, 57, 3, ITEM_CARBOS, 4
+ bg_secret_base_event 32, 57, 0, SECRET_BASE_BROWN_CAVE4_3
+ bg_hidden_item_event 7, 30, 3, ITEM_REVIVE, 42
Route114_MapEvents:: @ 852A1A8
map_events Route114_EventObjects, Route114_MapWarps, 0x0, Route114_MapBGEvents
diff --git a/data/maps/Route114/header.inc b/data/maps/Route114/header.inc
index cda0036b3..c0920ada9 100644
--- a/data/maps/Route114/header.inc
+++ b/data/maps/Route114/header.inc
@@ -5,11 +5,11 @@ Route114: @ 84827E4
.4byte Route114_MapConnections
.2byte MUS_DOORO_X1
.2byte 30
- .byte 29
+ .byte MAPSEC_ROUTE_114
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route114_FossilManiacsHouse/events.inc b/data/maps/Route114_FossilManiacsHouse/events.inc
index c947d9d8f..0a707820e 100644
--- a/data/maps/Route114_FossilManiacsHouse/events.inc
+++ b/data/maps/Route114_FossilManiacsHouse/events.inc
@@ -1,5 +1,5 @@
Route114_FossilManiacsHouse_EventObjects: @ 8533CFC
- object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 3, 2, 3, 8, 1, 1, 0, 0, Route114_FossilManiacsHouse_EventScript_22AD3A, 0
+ object_event 1, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, Route114_FossilManiacsHouse_EventScript_22AD3A, 0
Route114_FossilManiacsHouse_MapWarps: @ 8533D14
warp_def 4, 7, 0, 1, MAP_ROUTE114
@@ -7,10 +7,10 @@ Route114_FossilManiacsHouse_MapWarps: @ 8533D14
warp_def 4, 1, 0, 0, MAP_ROUTE114_FOSSIL_MANIACS_TUNNEL
Route114_FossilManiacsHouse_MapBGEvents: @ 8533D2C
- bg_event 5, 3, 0, 1, 0, Route114_FossilManiacsHouse_EventScript_22AD73
- bg_event 6, 3, 0, 1, 0, Route114_FossilManiacsHouse_EventScript_22AD73
- bg_event 7, 2, 0, 1, 0, Route114_FossilManiacsHouse_EventScript_22AD7C
- bg_event 8, 2, 0, 1, 0, Route114_FossilManiacsHouse_EventScript_22AD7C
+ bg_event 5, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, Route114_FossilManiacsHouse_EventScript_22AD73
+ bg_event 6, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, Route114_FossilManiacsHouse_EventScript_22AD73
+ bg_event 7, 2, 0, BG_EVENT_PLAYER_FACING_NORTH, Route114_FossilManiacsHouse_EventScript_22AD7C
+ bg_event 8, 2, 0, BG_EVENT_PLAYER_FACING_NORTH, Route114_FossilManiacsHouse_EventScript_22AD7C
Route114_FossilManiacsHouse_MapEvents:: @ 8533D5C
map_events Route114_FossilManiacsHouse_EventObjects, Route114_FossilManiacsHouse_MapWarps, 0x0, Route114_FossilManiacsHouse_MapBGEvents
diff --git a/data/maps/Route114_FossilManiacsHouse/header.inc b/data/maps/Route114_FossilManiacsHouse/header.inc
index efe6a1b76..a1ad307e4 100644
--- a/data/maps/Route114_FossilManiacsHouse/header.inc
+++ b/data/maps/Route114_FossilManiacsHouse/header.inc
@@ -5,11 +5,11 @@ Route114_FossilManiacsHouse: @ 8483E18
.4byte 0x0
.2byte MUS_TONEKUSA
.2byte 119
- .byte 29
+ .byte MAPSEC_ROUTE_114
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route114_FossilManiacsTunnel/events.inc b/data/maps/Route114_FossilManiacsTunnel/events.inc
index 99edadee1..ba3798f7b 100644
--- a/data/maps/Route114_FossilManiacsTunnel/events.inc
+++ b/data/maps/Route114_FossilManiacsTunnel/events.inc
@@ -1,5 +1,5 @@
Route114_FossilManiacsTunnel_EventObjects: @ 8533D70
- object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 5, 3, 3, 7, 1, 1, 0, 0, Route114_FossilManiacsTunnel_EventScript_22AF87, 0
+ object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 5, 3, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, Route114_FossilManiacsTunnel_EventScript_22AF87, 0
Route114_FossilManiacsTunnel_MapWarps: @ 8533D88
warp_def 6, 25, 3, 2, MAP_ROUTE114_FOSSIL_MANIACS_HOUSE
@@ -7,8 +7,8 @@ Route114_FossilManiacsTunnel_MapWarps: @ 8533D88
warp_def 6, 2, 0, 0, MAP_DESERT_UNDERPASS
Route114_FossilManiacsTunnel_MapCoordEvents: @ 8533DA0
- coord_event 5, 4, 3, 0, VAR_0x40CC, 1, 0, Route114_FossilManiacsTunnel_EventScript_22AF66
- coord_event 6, 4, 3, 0, VAR_0x40CC, 1, 0, Route114_FossilManiacsTunnel_EventScript_22AF66
+ coord_event 5, 4, 3, VAR_0x40CC, 1, Route114_FossilManiacsTunnel_EventScript_22AF66
+ coord_event 6, 4, 3, VAR_0x40CC, 1, Route114_FossilManiacsTunnel_EventScript_22AF66
Route114_FossilManiacsTunnel_MapEvents:: @ 8533DC0
map_events Route114_FossilManiacsTunnel_EventObjects, Route114_FossilManiacsTunnel_MapWarps, Route114_FossilManiacsTunnel_MapCoordEvents, 0x0
diff --git a/data/maps/Route114_FossilManiacsTunnel/header.inc b/data/maps/Route114_FossilManiacsTunnel/header.inc
index c20e1b2d3..250695671 100644
--- a/data/maps/Route114_FossilManiacsTunnel/header.inc
+++ b/data/maps/Route114_FossilManiacsTunnel/header.inc
@@ -5,11 +5,11 @@ Route114_FossilManiacsTunnel: @ 8483E34
.4byte 0x0
.2byte MUS_TONEKUSA
.2byte 120
- .byte 29
+ .byte MAPSEC_ROUTE_114
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route114_LanettesHouse/events.inc b/data/maps/Route114_LanettesHouse/events.inc
index 352bb2037..47bd391fb 100644
--- a/data/maps/Route114_LanettesHouse/events.inc
+++ b/data/maps/Route114_LanettesHouse/events.inc
@@ -1,14 +1,14 @@
Route114_LanettesHouse_EventObjects: @ 8533DD4
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 4, 3, 1, 0, 0, 0, 0, Route114_LanettesHouse_EventScript_22B2D2, 870
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route114_LanettesHouse_EventScript_22B2D2, 870
Route114_LanettesHouse_MapWarps: @ 8533DEC
warp_def 5, 7, 0, 2, MAP_ROUTE114
warp_def 6, 7, 0, 2, MAP_ROUTE114
Route114_LanettesHouse_MapBGEvents: @ 8533DFC
- bg_event 5, 1, 0, 0, 0, Route114_LanettesHouse_EventScript_22B309
- bg_event 8, 1, 0, 0, 0, Route114_LanettesHouse_EventScript_22B345
- bg_event 7, 1, 0, 0, 0, Route114_LanettesHouse_EventScript_22B345
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, Route114_LanettesHouse_EventScript_22B309
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, Route114_LanettesHouse_EventScript_22B345
+ bg_event 7, 1, 0, BG_EVENT_PLAYER_FACING_ANY, Route114_LanettesHouse_EventScript_22B345
Route114_LanettesHouse_MapEvents:: @ 8533E20
map_events Route114_LanettesHouse_EventObjects, Route114_LanettesHouse_MapWarps, 0x0, Route114_LanettesHouse_MapBGEvents
diff --git a/data/maps/Route114_LanettesHouse/header.inc b/data/maps/Route114_LanettesHouse/header.inc
index 9a5763394..8ba9dd58c 100644
--- a/data/maps/Route114_LanettesHouse/header.inc
+++ b/data/maps/Route114_LanettesHouse/header.inc
@@ -5,11 +5,11 @@ Route114_LanettesHouse: @ 8483E50
.4byte 0x0
.2byte MUS_TONEKUSA
.2byte 121
- .byte 29
+ .byte MAPSEC_ROUTE_114
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route115/events.inc b/data/maps/Route115/events.inc
index 37d886e7f..36888bd7a 100644
--- a/data/maps/Route115/events.inc
+++ b/data/maps/Route115/events.inc
@@ -1,27 +1,27 @@
Route115_EventObjects: @ 852A1BC
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 18, 68, 3, 2, 1, 1, 0, 0, Route115_EventScript_1F2973, 0
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 15, 3, 10, 0, 0, 1, 6, Route115_EventScript_1F298E, 0
- object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 27, 53, 3, 15, 1, 1, 1, 4, Route115_EventScript_1F2A07, 0
- object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 5, 3, 12, 0, 0, 0, 69, BerryTreeScript, 0
- object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 13, 5, 3, 12, 0, 0, 0, 70, BerryTreeScript, 0
- object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 5, 3, 12, 0, 0, 0, 71, BerryTreeScript, 0
- object_event 7, EVENT_OBJ_GFX_GIRL_3, 0, 15, 50, 3, 64, 0, 0, 1, 3, Route115_EventScript_1F2A69, 0
- object_event 8, EVENT_OBJ_GFX_BLACK_BELT, 0, 19, 15, 3, 27, 5, 0, 1, 2, Route115_EventScript_1F29F0, 0
- object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 24, 62, 3, 18, 0, 0, 1, 4, Route115_EventScript_1F2ACB, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 60, 3, 1, 0, 0, 0, 0, Route115_EventScript_290E2A, 1016
- object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 18, 7, 3, 1, 0, 0, 0, 0, Route115_EventScript_290E37, 1017
- object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 29, 3, 1, 0, 0, 0, 0, Route115_EventScript_290E44, 1018
- object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 64, 3, 12, 0, 0, 0, 55, BerryTreeScript, 0
- object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 65, 3, 12, 0, 0, 0, 56, BerryTreeScript, 0
- object_event 15, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 50, 3, 1, 1, 1, 0, 0, Route115_EventScript_2907A6, 17
- object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 56, 3, 1, 1, 1, 0, 0, Route115_EventScript_290E51, 1118
- object_event 17, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 10, 15, 3, 46, 3, 3, 1, 2, Route115_EventScript_1F2AE2, 0
- object_event 18, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 11, 12, 3, 57, 1, 1, 1, 3, Route115_EventScript_1F2AF9, 0
- object_event 19, EVENT_OBJ_GFX_GIRL_3, 0, 15, 7, 3, 9, 1, 1, 1, 4, Route115_EventScript_1F2B27, 0
- object_event 20, EVENT_OBJ_GFX_LASS, 0, 10, 7, 3, 10, 1, 1, 1, 4, Route115_EventScript_1F2B10, 0
- object_event 21, EVENT_OBJ_GFX_LASS, 0, 28, 62, 3, 9, 1, 1, 1, 4, Route115_EventScript_1F2B3E, 0
- object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 67, 3, 1, 1, 1, 0, 0, Route115_EventScript_290E6B, 1161
- object_event 23, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 14, 3, 1, 1, 1, 0, 0, Route115_EventScript_290E5E, 1144
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 18, 68, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route115_EventScript_1F2973, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 15, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 6, Route115_EventScript_1F298E, 0
+ object_event 3, EVENT_OBJ_GFX_BLACK_BELT, 0, 27, 53, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 4, Route115_EventScript_1F2A07, 0
+ object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 69, BerryTreeScript, 0
+ object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 13, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 70, BerryTreeScript, 0
+ object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 71, BerryTreeScript, 0
+ object_event 7, EVENT_OBJ_GFX_GIRL_3, 0, 15, 50, 3, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 0, 0, 1, 3, Route115_EventScript_1F2A69, 0
+ object_event 8, EVENT_OBJ_GFX_BLACK_BELT, 0, 19, 15, 3, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 5, 0, 1, 2, Route115_EventScript_1F29F0, 0
+ object_event 9, EVENT_OBJ_GFX_MANIAC, 0, 24, 62, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 4, Route115_EventScript_1F2ACB, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 60, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route115_EventScript_290E2A, 1016
+ object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 18, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route115_EventScript_290E37, 1017
+ object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 29, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route115_EventScript_290E44, 1018
+ object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 64, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 55, BerryTreeScript, 0
+ object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 31, 65, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 56, BerryTreeScript, 0
+ object_event 15, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 50, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route115_EventScript_2907A6, 17
+ object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 56, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route115_EventScript_290E51, 1118
+ object_event 17, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 10, 15, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 3, 3, 1, 2, Route115_EventScript_1F2AE2, 0
+ object_event 18, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 11, 12, 3, MOVEMENT_TYPE_TREE_DISGUISE, 1, 1, 1, 3, Route115_EventScript_1F2AF9, 0
+ object_event 19, EVENT_OBJ_GFX_GIRL_3, 0, 15, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route115_EventScript_1F2B27, 0
+ object_event 20, EVENT_OBJ_GFX_LASS, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 4, Route115_EventScript_1F2B10, 0
+ object_event 21, EVENT_OBJ_GFX_LASS, 0, 28, 62, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route115_EventScript_1F2B3E, 0
+ object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 67, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route115_EventScript_290E6B, 1161
+ object_event 23, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route115_EventScript_290E5E, 1144
Route115_MapWarps: @ 852A3E4
warp_def 27, 37, 0, 1, MAP_METEOR_FALLS_1F_1R
@@ -29,20 +29,20 @@ Route115_MapWarps: @ 852A3E4
warp_def 36, 10, 0, 0, MAP_TERRA_CAVE_ENTRANCE
Route115_MapBGEvents: @ 852A3FC
- bg_event 32, 6, 0, 8, 0, 72, 0, 0
- bg_event 21, 18, 0, 8, 0, 62, 0, 0
- bg_event 16, 64, 0, 0, 0, Route115_EventScript_1F297C
- bg_event 25, 38, 3, 0, 0, Route115_EventScript_1F2985
- bg_event 8, 30, 0, 8, 0, ITEM_CHERI_BERRY, 0, 0
- bg_event 32, 39, 0, 8, 0, ITEM_BLACK_FLUTE, 0, 0
- bg_event 26, 15, 0, 8, 0, 52, 0, 0
- bg_event 23, 8, 0, 8, 0, ITEM_WHITE_FLUTE, 0, 0
- bg_event 32, 46, 0, 8, 0, 53, 0, 0
- bg_event 7, 20, 0, 8, 0, ITEM_STARF_BERRY, 0, 0
- bg_event 8, 20, 0, 8, 0, ITEM_QUICK_CLAW, 0, 0
- bg_event 25, 24, 0, 8, 0, ITEM_HP_UP, 0, 0
- bg_event 20, 53, 0, 8, 0, ITEM_HYPER_POTION, 0, 0
- bg_event 15, 49, 3, 7, 0, ITEM_HEART_SCALE, 97, 0
+ bg_secret_base_event 32, 6, 0, SECRET_BASE_BROWN_CAVE4_2
+ bg_secret_base_event 21, 18, 0, SECRET_BASE_BROWN_CAVE3_2
+ bg_event 16, 64, 0, BG_EVENT_PLAYER_FACING_ANY, Route115_EventScript_1F297C
+ bg_event 25, 38, 3, BG_EVENT_PLAYER_FACING_ANY, Route115_EventScript_1F2985
+ bg_secret_base_event 8, 30, 0, SECRET_BASE_YELLOW_CAVE2_3
+ bg_secret_base_event 32, 39, 0, SECRET_BASE_BROWN_CAVE1_2
+ bg_secret_base_event 26, 15, 0, SECRET_BASE_BROWN_CAVE2_2
+ bg_secret_base_event 23, 8, 0, SECRET_BASE_BROWN_CAVE1_3
+ bg_secret_base_event 32, 46, 0, SECRET_BASE_BROWN_CAVE2_3
+ bg_secret_base_event 7, 20, 0, SECRET_BASE_TREE2_4
+ bg_secret_base_event 8, 20, 0, SECRET_BASE_TREE3_3
+ bg_secret_base_event 25, 24, 0, SECRET_BASE_BROWN_CAVE3_3
+ bg_secret_base_event 20, 53, 0, SECRET_BASE_RED_CAVE3_1
+ bg_hidden_item_event 15, 49, 3, ITEM_HEART_SCALE, 97
Route115_MapEvents:: @ 852A4A4
map_events Route115_EventObjects, Route115_MapWarps, 0x0, Route115_MapBGEvents
diff --git a/data/maps/Route115/header.inc b/data/maps/Route115/header.inc
index 97156442e..5da7c8990 100644
--- a/data/maps/Route115/header.inc
+++ b/data/maps/Route115/header.inc
@@ -5,11 +5,11 @@ Route115: @ 8482800
.4byte Route115_MapConnections
.2byte MUS_NEXTROAD
.2byte 31
- .byte 30
+ .byte MAPSEC_ROUTE_115
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route116/events.inc b/data/maps/Route116/events.inc
index 16afe4482..d81cf31ee 100644
--- a/data/maps/Route116/events.inc
+++ b/data/maps/Route116/events.inc
@@ -1,32 +1,32 @@
Route116_EventObjects: @ 852A4B8
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 2, 3, 12, 0, 0, 0, 25, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 19, 2, 3, 12, 0, 0, 0, 26, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 12, 7, 3, 16, 0, 0, 1, 3, Route116_EventScript_1F2E89, 0
- object_event 4, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 21, 6, 3, 1, 0, 0, 0, 0, Route116_EventScript_2906BB, 17
- object_event 5, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 32, 10, 3, 1, 0, 0, 0, 0, Route116_EventScript_2906BB, 18
- object_event 6, EVENT_OBJ_GFX_BUG_CATCHER, 0, 13, 17, 3, 24, 0, 0, 1, 2, Route116_EventScript_1F2EA0, 0
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 6, 3, 1, 0, 0, 0, 0, Route116_EventScript_290E85, 1019
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 10, 17, 3, 1, 0, 0, 0, 0, Route116_EventScript_290E92, 1020
- object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 20, 2, 3, 12, 0, 0, 0, 66, BerryTreeScript, 0
- object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 21, 2, 3, 12, 0, 0, 0, 67, BerryTreeScript, 0
- object_event 11, EVENT_OBJ_GFX_OLD_MAN_1, 0, 46, 9, 3, 1, 0, 0, 0, 0, Route116_EventScript_1F2D84, 891
- object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 28, 11, 3, 1, 0, 0, 0, 0, Route116_EventScript_2906BB, 19
- object_event 13, EVENT_OBJ_GFX_HIKER, 0, 36, 17, 3, 15, 0, 0, 1, 3, Route116_EventScript_1F2F65, 0
- object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 24, 9, 3, 1, 0, 0, 0, 0, Route116_EventScript_2906BB, 20
- object_event 15, EVENT_OBJ_GFX_ITEM_BALL, 0, 80, 8, 3, 1, 0, 0, 0, 0, Route116_EventScript_290E9F, 1021
- object_event 16, EVENT_OBJ_GFX_LASS, 0, 26, 6, 3, 10, 0, 0, 1, 2, Route116_EventScript_1F2F7C, 0
- object_event 17, EVENT_OBJ_GFX_GIRL_3, 0, 22, 16, 3, 13, 0, 0, 1, 3, Route116_EventScript_1F2F93, 0
- object_event 18, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 28, 8, 3, 7, 0, 0, 1, 4, Route116_EventScript_1F2EB7, 0
- object_event 19, EVENT_OBJ_GFX_MAN_2, 0, 46, 11, 3, 1, 1, 1, 0, 0, Route116_EventScript_1F2CA2, 947
- object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 55, 12, 4, 1, 1, 1, 0, 0, Route116_EventScript_290E78, 1001
- object_event 21, EVENT_OBJ_GFX_BLACK_BELT, 0, 38, 9, 3, 10, 1, 1, 0, 0, Route116_EventScript_1F2C70, 894
- object_event 22, EVENT_OBJ_GFX_MANIAC, 0, 74, 13, 3, 1, 1, 1, 0, 0, Route116_EventScript_1F2DB6, 813
- object_event 23, EVENT_OBJ_GFX_WOMAN_3, 0, 33, 8, 3, 7, 0, 0, 1, 1, Route116_EventScript_1F3041, 0
- object_event 24, EVENT_OBJ_GFX_BOY_2, 0, 33, 5, 3, 8, 0, 0, 1, 2, Route116_EventScript_1F3058, 0
- object_event 25, EVENT_OBJ_GFX_ITEM_BALL, 0, 34, 7, 0, 1, 1, 1, 0, 0, Route116_EventScript_290EAC, 1146
- object_event 26, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 30, 5, 3, 1, 1, 1, 0, 0, Route116_EventScript_2906BB, 21
- object_event 27, EVENT_OBJ_GFX_YOUNGSTER, 0, 36, 13, 3, 18, 1, 1, 1, 5, Route116_EventScript_1F3086, 0
- object_event 28, EVENT_OBJ_GFX_HIKER, 0, 42, 13, 3, 9, 1, 1, 1, 5, Route116_EventScript_1F306F, 0
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 25, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 19, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 26, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 0, 0, 1, 3, Route116_EventScript_1F2E89, 0
+ object_event 4, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 21, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_2906BB, 17
+ object_event 5, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 32, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_2906BB, 18
+ object_event 6, EVENT_OBJ_GFX_BUG_CATCHER, 0, 13, 17, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 2, Route116_EventScript_1F2EA0, 0
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_290E85, 1019
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 10, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_290E92, 1020
+ object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 20, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 66, BerryTreeScript, 0
+ object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 21, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 67, BerryTreeScript, 0
+ object_event 11, EVENT_OBJ_GFX_OLD_MAN_1, 0, 46, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_1F2D84, 891
+ object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 28, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_2906BB, 19
+ object_event 13, EVENT_OBJ_GFX_HIKER, 0, 36, 17, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 1, 3, Route116_EventScript_1F2F65, 0
+ object_event 14, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 24, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_2906BB, 20
+ object_event 15, EVENT_OBJ_GFX_ITEM_BALL, 0, 80, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route116_EventScript_290E9F, 1021
+ object_event 16, EVENT_OBJ_GFX_LASS, 0, 26, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 2, Route116_EventScript_1F2F7C, 0
+ object_event 17, EVENT_OBJ_GFX_GIRL_3, 0, 22, 16, 3, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 3, Route116_EventScript_1F2F93, 0
+ object_event 18, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 28, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 4, Route116_EventScript_1F2EB7, 0
+ object_event 19, EVENT_OBJ_GFX_MAN_2, 0, 46, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_EventScript_1F2CA2, 947
+ object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 55, 12, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_EventScript_290E78, 1001
+ object_event 21, EVENT_OBJ_GFX_BLACK_BELT, 0, 38, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, Route116_EventScript_1F2C70, 894
+ object_event 22, EVENT_OBJ_GFX_MANIAC, 0, 74, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_EventScript_1F2DB6, 813
+ object_event 23, EVENT_OBJ_GFX_WOMAN_3, 0, 33, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 1, Route116_EventScript_1F3041, 0
+ object_event 24, EVENT_OBJ_GFX_BOY_2, 0, 33, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route116_EventScript_1F3058, 0
+ object_event 25, EVENT_OBJ_GFX_ITEM_BALL, 0, 34, 7, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_EventScript_290EAC, 1146
+ object_event 26, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 30, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_EventScript_2906BB, 21
+ object_event 27, EVENT_OBJ_GFX_YOUNGSTER, 0, 36, 13, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 5, Route116_EventScript_1F3086, 0
+ object_event 28, EVENT_OBJ_GFX_HIKER, 0, 42, 13, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 5, Route116_EventScript_1F306F, 0
Route116_MapWarps: @ 852A758
warp_def 47, 8, 0, 0, MAP_RUSTURF_TUNNEL
@@ -36,20 +36,20 @@ Route116_MapWarps: @ 852A758
warp_def 79, 6, 0, 0, MAP_TERRA_CAVE_ENTRANCE
Route116_MapCoordEvents: @ 852A780
- coord_event 47, 9, 3, 0, VAR_0x406F, 1, 0, Route116_EventScript_1F2D95
+ coord_event 47, 9, 3, VAR_0x406F, 1, Route116_EventScript_1F2D95
Route116_MapBGEvents: @ 852A790
- bg_event 5, 10, 0, 0, 0, Route116_EventScript_1F2D57
- bg_event 48, 9, 0, 0, 0, Route116_EventScript_1F2D60
- bg_event 40, 9, 0, 0, 0, Route116_EventScript_1F2D69
- bg_event 71, 4, 0, 8, 0, ITEM_FLUFFY_TAIL, 0, 0
- bg_event 79, 11, 0, 8, 0, 91, 0, 0
- bg_event 16, 12, 0, 0, 0, Route116_EventScript_1F2D72
- bg_event 29, 10, 0, 0, 0, Route116_EventScript_1F2D7B
- bg_event 56, 6, 0, 8, 0, 102, 0, 0
- bg_event 55, 15, 0, 8, 0, 112, 0, 0
- bg_event 22, 9, 3, 7, 0, ITEM_SUPER_POTION, 45, 0
- bg_event 70, 13, 3, 7, 0, ITEM_BLACK_GLASSES, 96, 0
+ bg_event 5, 10, 0, BG_EVENT_PLAYER_FACING_ANY, Route116_EventScript_1F2D57
+ bg_event 48, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route116_EventScript_1F2D60
+ bg_event 40, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route116_EventScript_1F2D69
+ bg_secret_base_event 71, 4, 0, SECRET_BASE_BLUE_CAVE1_1
+ bg_secret_base_event 79, 11, 0, SECRET_BASE_BLUE_CAVE2_1
+ bg_event 16, 12, 0, BG_EVENT_PLAYER_FACING_ANY, Route116_EventScript_1F2D72
+ bg_event 29, 10, 0, BG_EVENT_PLAYER_FACING_ANY, Route116_EventScript_1F2D7B
+ bg_secret_base_event 56, 6, 0, SECRET_BASE_BLUE_CAVE3_2
+ bg_secret_base_event 55, 15, 0, SECRET_BASE_BLUE_CAVE4_2
+ bg_hidden_item_event 22, 9, 3, ITEM_SUPER_POTION, 45
+ bg_hidden_item_event 70, 13, 3, ITEM_BLACK_GLASSES, 96
Route116_MapEvents:: @ 852A814
map_events Route116_EventObjects, Route116_MapWarps, Route116_MapCoordEvents, Route116_MapBGEvents
diff --git a/data/maps/Route116/header.inc b/data/maps/Route116/header.inc
index 919dffa6f..d0f4bfedf 100644
--- a/data/maps/Route116/header.inc
+++ b/data/maps/Route116/header.inc
@@ -5,11 +5,11 @@ Route116: @ 848281C
.4byte Route116_MapConnections
.2byte MUS_NEXTROAD
.2byte 32
- .byte 31
+ .byte MAPSEC_ROUTE_116
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route116_TunnelersRestHouse/events.inc b/data/maps/Route116_TunnelersRestHouse/events.inc
index 8d133ab6d..896949ae8 100644
--- a/data/maps/Route116_TunnelersRestHouse/events.inc
+++ b/data/maps/Route116_TunnelersRestHouse/events.inc
@@ -1,7 +1,7 @@
Route116_TunnelersRestHouse_EventObjects: @ 8533E34
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 5, 3, 10, 0, 0, 0, 0, Route116_TunnelersRestHouse_EventScript_22B85A, 0
- object_event 2, EVENT_OBJ_GFX_MAN_3, 0, 3, 6, 3, 1, 1, 1, 0, 0, Route116_TunnelersRestHouse_EventScript_22B86C, 0
- object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 7, 2, 3, 7, 1, 0, 0, 0, Route116_TunnelersRestHouse_EventScript_22B863, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route116_TunnelersRestHouse_EventScript_22B85A, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_3, 0, 3, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route116_TunnelersRestHouse_EventScript_22B86C, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_UP, 1, 0, 0, 0, Route116_TunnelersRestHouse_EventScript_22B863, 0
Route116_TunnelersRestHouse_MapWarps: @ 8533E7C
warp_def 4, 8, 0, 1, MAP_ROUTE116
diff --git a/data/maps/Route116_TunnelersRestHouse/header.inc b/data/maps/Route116_TunnelersRestHouse/header.inc
index ac319327f..ce7de5c71 100644
--- a/data/maps/Route116_TunnelersRestHouse/header.inc
+++ b/data/maps/Route116_TunnelersRestHouse/header.inc
@@ -5,11 +5,11 @@ Route116_TunnelersRestHouse: @ 8483E6C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 122
- .byte 31
+ .byte MAPSEC_ROUTE_116
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route117/events.inc b/data/maps/Route117/events.inc
index f84ef6212..ffdb9984f 100644
--- a/data/maps/Route117/events.inc
+++ b/data/maps/Route117/events.inc
@@ -1,37 +1,37 @@
Route117_EventObjects: @ 852A828
- object_event 1, EVENT_OBJ_GFX_WOMAN_1, 0, 13, 13, 3, 8, 0, 0, 0, 0, Route117_EventScript_1F399A, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 25, 5, 3, 40, 2, 2, 0, 0, Route117_EventScript_1F39A3, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 47, 4, 3, 8, 0, 0, 0, 0, Route117_EventScript_291C18, 0
- object_event 4, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 33, 3, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 5, EVENT_OBJ_GFX_KECLEON_1, 0, 39, 4, 3, 1, 0, 0, 0, 0, 0x0, 0
- object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 42, 2, 3, 1, 1, 1, 0, 0, 0x0, 0
- object_event 7, EVENT_OBJ_GFX_PIKACHU, 0, 49, 2, 3, 1, 0, 0, 0, 0, 0x0, 0
- object_event 8, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 38, 16, 3, 28, 8, 0, 1, 4, Route117_EventScript_1F3A94, 0
- object_event 9, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 10, 3, 23, 0, 0, 1, 3, Route117_EventScript_1F3A32, 0
- object_event 10, EVENT_OBJ_GFX_MAN_5, 0, 33, 11, 3, 16, 0, 0, 1, 4, Route117_EventScript_1F39D0, 0
- object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 41, 13, 3, 12, 0, 0, 0, 29, BerryTreeScript, 0
- object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 42, 13, 3, 12, 0, 0, 0, 28, BerryTreeScript, 0
- object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 43, 13, 3, 12, 0, 0, 0, 27, BerryTreeScript, 0
- object_event 14, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 18, 3, 1, 0, 0, 0, 0, Route117_EventScript_290EB9, 1022
- object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 15, 2, 3, 1, 0, 0, 0, 0, Route117_EventScript_2906BB, 17
- object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 1, 3, 1, 0, 0, 0, 0, Route117_EventScript_290EC6, 1023
- object_event 17, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 26, 13, 3, 33, 2, 2, 1, 5, Route117_EventScript_1F3AF6, 0
- object_event 18, EVENT_OBJ_GFX_MANIAC, 0, 17, 12, 3, 7, 1, 1, 1, 4, Route117_EventScript_1F3B58, 0
- object_event 19, EVENT_OBJ_GFX_LASS, 0, 43, 6, 3, 8, 0, 0, 1, 1, Route117_EventScript_1F3BD3, 0
- object_event 20, EVENT_OBJ_GFX_LASS, 0, 42, 6, 3, 8, 0, 0, 1, 1, Route117_EventScript_1F3B6F, 0
- object_event 21, EVENT_OBJ_GFX_GIRL_2, 0, 48, 10, 3, 2, 1, 1, 0, 0, Route117_EventScript_1F39AC, 0
- object_event 22, EVENT_OBJ_GFX_LASS, 0, 15, 4, 3, 10, 1, 1, 1, 4, Route117_EventScript_1F3C4E, 0
- object_event 23, EVENT_OBJ_GFX_GIRL_3, 0, 21, 4, 3, 9, 1, 1, 1, 4, Route117_EventScript_1F3C65, 0
- object_event 24, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 16, 4, 3, 28, 4, 1, 1, 4, Route117_EventScript_1F3C37, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_1, 0, 13, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route117_EventScript_1F399A, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 25, 5, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_LEFT_UP, 2, 2, 0, 0, Route117_EventScript_1F39A3, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_2, 0, 47, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route117_EventScript_291C18, 0
+ object_event 4, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 33, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 5, EVENT_OBJ_GFX_KECLEON_1, 0, 39, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 0
+ object_event 6, EVENT_OBJ_GFX_AZUMARILL, 0, 42, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 0
+ object_event 7, EVENT_OBJ_GFX_PIKACHU, 0, 49, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, 0x0, 0
+ object_event 8, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 38, 16, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 8, 0, 1, 4, Route117_EventScript_1F3A94, 0
+ object_event 9, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 10, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 3, Route117_EventScript_1F3A32, 0
+ object_event 10, EVENT_OBJ_GFX_MAN_5, 0, 33, 11, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 0, 0, 1, 4, Route117_EventScript_1F39D0, 0
+ object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 41, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 29, BerryTreeScript, 0
+ object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 42, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 28, BerryTreeScript, 0
+ object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 43, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 27, BerryTreeScript, 0
+ object_event 14, EVENT_OBJ_GFX_ITEM_BALL, 0, 16, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route117_EventScript_290EB9, 1022
+ object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 15, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route117_EventScript_2906BB, 17
+ object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 9, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route117_EventScript_290EC6, 1023
+ object_event 17, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 26, 13, 3, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_RIGHT_DOWN, 2, 2, 1, 5, Route117_EventScript_1F3AF6, 0
+ object_event 18, EVENT_OBJ_GFX_MANIAC, 0, 17, 12, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, Route117_EventScript_1F3B58, 0
+ object_event 19, EVENT_OBJ_GFX_LASS, 0, 43, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route117_EventScript_1F3BD3, 0
+ object_event 20, EVENT_OBJ_GFX_LASS, 0, 42, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route117_EventScript_1F3B6F, 0
+ object_event 21, EVENT_OBJ_GFX_GIRL_2, 0, 48, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route117_EventScript_1F39AC, 0
+ object_event 22, EVENT_OBJ_GFX_LASS, 0, 15, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 4, Route117_EventScript_1F3C4E, 0
+ object_event 23, EVENT_OBJ_GFX_GIRL_3, 0, 21, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route117_EventScript_1F3C65, 0
+ object_event 24, EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 16, 4, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 4, 1, 1, 4, Route117_EventScript_1F3C37, 0
Route117_MapWarps: @ 852AA68
warp_def 51, 5, 0, 0, MAP_ROUTE117_POKEMON_DAY_CARE
Route117_MapBGEvents: @ 852AA70
- bg_event 16, 6, 0, 0, 0, Route117_EventScript_1F39B5
- bg_event 49, 12, 0, 0, 0, Route117_EventScript_1F39BE
- bg_event 49, 5, 0, 0, 0, Route117_EventScript_1F39C7
- bg_event 3, 18, 3, 7, 0, ITEM_REPEL, 72, 0
+ bg_event 16, 6, 0, BG_EVENT_PLAYER_FACING_ANY, Route117_EventScript_1F39B5
+ bg_event 49, 12, 0, BG_EVENT_PLAYER_FACING_ANY, Route117_EventScript_1F39BE
+ bg_event 49, 5, 0, BG_EVENT_PLAYER_FACING_ANY, Route117_EventScript_1F39C7
+ bg_hidden_item_event 3, 18, 3, ITEM_REPEL, 72
Route117_MapEvents:: @ 852AAA0
map_events Route117_EventObjects, Route117_MapWarps, 0x0, Route117_MapBGEvents
diff --git a/data/maps/Route117/header.inc b/data/maps/Route117/header.inc
index 897d37afb..c720839de 100644
--- a/data/maps/Route117/header.inc
+++ b/data/maps/Route117/header.inc
@@ -5,11 +5,11 @@ Route117: @ 8482838
.4byte Route117_MapConnections
.2byte MUS_DOORO_X1
.2byte 33
- .byte 32
+ .byte MAPSEC_ROUTE_117
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route117_PokemonDayCare/events.inc b/data/maps/Route117_PokemonDayCare/events.inc
index 05220bdc9..a1a8e3673 100644
--- a/data/maps/Route117_PokemonDayCare/events.inc
+++ b/data/maps/Route117_PokemonDayCare/events.inc
@@ -1,5 +1,5 @@
Route117_PokemonDayCare_EventObjects: @ 8533EA0
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 2, 2, 3, 8, 0, 0, 0, 0, Route117_PokemonDayCare_EventScript_291D11, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route117_PokemonDayCare_EventScript_291D11, 0
Route117_PokemonDayCare_MapWarps: @ 8533EB8
warp_def 2, 8, 0, 0, MAP_ROUTE117
diff --git a/data/maps/Route117_PokemonDayCare/header.inc b/data/maps/Route117_PokemonDayCare/header.inc
index f690fa432..d8fb67ce9 100644
--- a/data/maps/Route117_PokemonDayCare/header.inc
+++ b/data/maps/Route117_PokemonDayCare/header.inc
@@ -5,11 +5,11 @@ Route117_PokemonDayCare: @ 8483E88
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 123
- .byte 32
+ .byte MAPSEC_ROUTE_117
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route118/events.inc b/data/maps/Route118/events.inc
index 5e732890d..b24e21f44 100644
--- a/data/maps/Route118/events.inc
+++ b/data/maps/Route118/events.inc
@@ -1,45 +1,45 @@
Route118_EventObjects: @ 852AAB4
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 5, 3, 12, 0, 0, 0, 31, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 5, 3, 12, 0, 0, 0, 32, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 37, 5, 3, 12, 0, 0, 0, 33, BerryTreeScript, 0
- object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 64, 10, 3, 8, 0, 0, 1, 3, Route118_EventScript_1F4079, 0
- object_event 5, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CE16, 797
- object_event 6, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CE36, 797
- object_event 7, EVENT_OBJ_GFX_GIRL_2, 0, 12, 10, 3, 2, 1, 1, 0, 0, Route118_EventScript_1F3E73, 0
- object_event 8, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CED6, 901
- object_event 9, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CEF6, 901
- object_event 10, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CF16, 904
- object_event 11, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, 8, 0, 0, 0, 0, Route118_EventScript_28CF36, 904
- object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 38, 8, 3, 1, 0, 0, 0, 0, Route118_EventScript_2906BB, 17
- object_event 13, EVENT_OBJ_GFX_FISHERMAN, 0, 28, 8, 3, 9, 0, 0, 0, 0, Route118_EventScript_1F3E14, 0
- object_event 14, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 12, 3, 7, 0, 0, 1, 4, Route118_EventScript_1F3F87, 0
- object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 14, 14, 3, 8, 0, 0, 1, 0, Route118_EventScript_1F4000, 0
- object_event 16, EVENT_OBJ_GFX_MAN_6, 0, 56, 7, 3, 16, 0, 0, 1, 3, Route118_EventScript_1F4090, 0
- object_event 17, EVENT_OBJ_GFX_FISHERMAN, 0, 39, 15, 3, 1, 0, 0, 1, 2, Route118_EventScript_1F3FE9, 0
- object_event 18, EVENT_OBJ_GFX_MAN_6, 0, 17, 11, 3, 15, 1, 1, 1, 3, Route118_EventScript_1F4017, 0
- object_event 19, EVENT_OBJ_GFX_STEVEN, 0, 44, 7, 3, 8, 1, 1, 0, 0, 0x0, 966
- object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 69, 7, 3, 1, 1, 1, 0, 0, Route118_EventScript_290ED3, 1121
- object_event 21, EVENT_OBJ_GFX_YOUNGSTER, 0, 7, 7, 3, 8, 1, 1, 1, 4, Route118_EventScript_1F40A7, 0
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 31, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 32, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 37, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 33, BerryTreeScript, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 64, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route118_EventScript_1F4079, 0
+ object_event 5, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CE16, 797
+ object_event 6, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CE36, 797
+ object_event 7, EVENT_OBJ_GFX_GIRL_2, 0, 12, 10, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route118_EventScript_1F3E73, 0
+ object_event 8, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CED6, 901
+ object_event 9, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CEF6, 901
+ object_event 10, EVENT_OBJ_GFX_REPORTER_F, 0, 33, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CF16, 904
+ object_event 11, EVENT_OBJ_GFX_CAMERAMAN, 0, 34, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route118_EventScript_28CF36, 904
+ object_event 12, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 38, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route118_EventScript_2906BB, 17
+ object_event 13, EVENT_OBJ_GFX_FISHERMAN, 0, 28, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route118_EventScript_1F3E14, 0
+ object_event 14, EVENT_OBJ_GFX_WOMAN_3, 0, 7, 12, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 4, Route118_EventScript_1F3F87, 0
+ object_event 15, EVENT_OBJ_GFX_FISHERMAN, 0, 14, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 0, Route118_EventScript_1F4000, 0
+ object_event 16, EVENT_OBJ_GFX_MAN_6, 0, 56, 7, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 0, 0, 1, 3, Route118_EventScript_1F4090, 0
+ object_event 17, EVENT_OBJ_GFX_FISHERMAN, 0, 39, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 1, 2, Route118_EventScript_1F3FE9, 0
+ object_event 18, EVENT_OBJ_GFX_MAN_6, 0, 17, 11, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 1, 1, 1, 3, Route118_EventScript_1F4017, 0
+ object_event 19, EVENT_OBJ_GFX_STEVEN, 0, 44, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 966
+ object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 69, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route118_EventScript_290ED3, 1121
+ object_event 21, EVENT_OBJ_GFX_YOUNGSTER, 0, 7, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, Route118_EventScript_1F40A7, 0
Route118_MapWarps: @ 852ACAC
warp_def 42, 6, 0, 0, MAP_TERRA_CAVE_ENTRANCE
warp_def 9, 6, 0, 0, MAP_TERRA_CAVE_ENTRANCE
Route118_MapCoordEvents: @ 852ACBC
- coord_event 43, 11, 3, 0, VAR_0x4071, 0, 0, Route118_EventScript_1F3E8E
- coord_event 44, 11, 3, 0, VAR_0x4071, 0, 0, Route118_EventScript_1F3EAE
- coord_event 45, 11, 3, 0, VAR_0x4071, 0, 0, Route118_EventScript_1F3EC4
+ coord_event 43, 11, 3, VAR_0x4071, 0, Route118_EventScript_1F3E8E
+ coord_event 44, 11, 3, VAR_0x4071, 0, Route118_EventScript_1F3EAE
+ coord_event 45, 11, 3, VAR_0x4071, 0, Route118_EventScript_1F3EC4
Route118_MapBGEvents: @ 852ACEC
- bg_event 47, 14, 0, 8, 0, ITEM_MASTER_BALL, 0, 0
- bg_event 13, 6, 0, 0, 0, Route118_EventScript_1F3E7C
- bg_event 56, 8, 0, 0, 0, Route118_EventScript_1F3E85
- bg_event 67, 6, 0, 8, 0, ITEM_LUXURY_BALL, 0, 0
- bg_event 29, 5, 0, 8, 0, ITEM_HARBOR_MAIL, 0, 0
- bg_event 47, 5, 0, 8, 0, ITEM_SPELON_BERRY, 0, 0
- bg_event 46, 5, 0, 8, 0, ITEM_PETAYA_BERRY, 0, 0
- bg_event 31, 13, 3, 7, 0, ITEM_IRON, 67, 0
- bg_event 12, 14, 3, 7, 0, ITEM_HEART_SCALE, 66, 0
+ bg_secret_base_event 47, 14, 0, SECRET_BASE_RED_CAVE1_1
+ bg_event 13, 6, 0, BG_EVENT_PLAYER_FACING_ANY, Route118_EventScript_1F3E7C
+ bg_event 56, 8, 0, BG_EVENT_PLAYER_FACING_ANY, Route118_EventScript_1F3E85
+ bg_secret_base_event 67, 6, 0, SECRET_BASE_RED_CAVE2_1
+ bg_secret_base_event 29, 5, 0, SECRET_BASE_YELLOW_CAVE1_2
+ bg_secret_base_event 47, 5, 0, SECRET_BASE_TREE1_3
+ bg_secret_base_event 46, 5, 0, SECRET_BASE_TREE2_1
+ bg_hidden_item_event 31, 13, 3, ITEM_IRON, 67
+ bg_hidden_item_event 12, 14, 3, ITEM_HEART_SCALE, 66
Route118_MapEvents:: @ 852AD58
map_events Route118_EventObjects, Route118_MapWarps, Route118_MapCoordEvents, Route118_MapBGEvents
diff --git a/data/maps/Route118/header.inc b/data/maps/Route118/header.inc
index 3bf779b27..826281c09 100644
--- a/data/maps/Route118/header.inc
+++ b/data/maps/Route118/header.inc
@@ -5,11 +5,11 @@ Route118: @ 8482854
.4byte Route118_MapConnections
.2byte MUS_ROUTE_118
.2byte 34
- .byte 33
+ .byte MAPSEC_ROUTE_118
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route119/events.inc b/data/maps/Route119/events.inc
index bd10dc05b..587b60904 100644
--- a/data/maps/Route119/events.inc
+++ b/data/maps/Route119/events.inc
@@ -1,98 +1,98 @@
Route119_EventObjects: @ 852AD6C
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 5, 3, 12, 0, 0, 0, 34, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 25, 5, 3, 12, 0, 0, 0, 35, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 26, 5, 3, 12, 0, 0, 0, 36, BerryTreeScript, 0
- object_event 4, EVENT_OBJ_GFX_BUG_CATCHER, 0, 12, 123, 3, 59, 0, 0, 1, 1, Route119_EventScript_1F47E2, 0
- object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 26, 123, 3, 60, 0, 0, 1, 1, Route119_EventScript_1F47B4, 0
- object_event 6, EVENT_OBJ_GFX_MANIAC, 0, 5, 125, 3, 62, 0, 0, 1, 1, Route119_EventScript_1F479D, 0
- object_event 7, EVENT_OBJ_GFX_CAMPER, 0, 7, 74, 3, 18, 0, 0, 1, 3, Route119_EventScript_1F4810, 0
- object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 28, 116, 3, 60, 0, 0, 1, 1, Route119_EventScript_1F4786, 0
- object_event 9, EVENT_OBJ_GFX_PICNICKER, 0, 35, 83, 4, 8, 0, 0, 1, 2, Route119_EventScript_1F4872, 0
- object_event 10, EVENT_OBJ_GFX_BUG_CATCHER, 0, 34, 122, 3, 61, 0, 0, 1, 1, Route119_EventScript_1F47CB, 0
- object_event 11, EVENT_OBJ_GFX_BUG_CATCHER, 0, 17, 128, 3, 61, 0, 0, 1, 1, Route119_EventScript_1F47F9, 0
- object_event 12, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 28, 14, 3, 57, 0, 0, 1, 1, Route119_EventScript_1F4902, 0
- object_event 13, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 19, 49, 3, 58, 0, 0, 1, 3, Route119_EventScript_1F4919, 0
- object_event 14, EVENT_OBJ_GFX_MAN_6, 0, 10, 50, 4, 10, 0, 0, 1, 3, Route119_EventScript_1F48D4, 0
- object_event 15, EVENT_OBJ_GFX_MAN_6, 0, 8, 63, 3, 8, 0, 0, 1, 5, Route119_EventScript_1F48EB, 0
- object_event 16, EVENT_OBJ_GFX_HIPSTER, 0, 25, 32, 3, 7, 0, 0, 0, 0, 0x0, 851
- object_event 17, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 121, 3, 1, 0, 0, 0, 0, Route119_EventScript_290EE0, 1024
- object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 96, 3, 1, 0, 0, 0, 0, Route119_EventScript_290EED, 1025
- object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 53, 3, 1, 0, 0, 0, 0, Route119_EventScript_290EFA, 1026
- object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 76, 3, 1, 0, 0, 0, 0, Route119_EventScript_290F07, 1027
- object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 18, 3, 1, 0, 0, 0, 0, Route119_EventScript_290F14, 1028
- object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 117, 3, 1, 0, 0, 0, 0, Route119_EventScript_290F21, 1029
- object_event 23, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 33, 4, 10, 0, 0, 0, 0, Route119_EventScript_1F49A3, 890
- object_event 24, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 34, 4, 10, 0, 0, 0, 0, Route119_EventScript_1F49BA, 890
- object_event 25, EVENT_OBJ_GFX_GIDDY, 0, 17, 33, 4, 7, 0, 0, 0, 0, 0x0, 923
- object_event 26, EVENT_OBJ_GFX_BOY_3, 0, 31, 109, 3, 8, 1, 1, 0, 0, Route119_EventScript_1F49D1, 0
- object_event 27, EVENT_OBJ_GFX_BERRY_TREE, 0, 8, 23, 3, 12, 0, 0, 0, 83, BerryTreeScript, 0
- object_event 28, EVENT_OBJ_GFX_BERRY_TREE, 0, 9, 23, 3, 12, 0, 0, 0, 84, BerryTreeScript, 0
- object_event 29, EVENT_OBJ_GFX_BERRY_TREE, 0, 29, 90, 3, 12, 0, 0, 0, 85, BerryTreeScript, 0
- object_event 30, EVENT_OBJ_GFX_BERRY_TREE, 0, 30, 90, 3, 12, 0, 0, 0, 86, BerryTreeScript, 0
- object_event 31, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 19, 133, 3, 5, 2, 1, 0, 0, Route119_EventScript_1F476B, 0
- object_event 32, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 56, 3, 1, 1, 1, 0, 0, Route119_EventScript_290F2E, 1106
- object_event 33, EVENT_OBJ_GFX_BOY_2, 0, 35, 93, 4, 2, 1, 1, 0, 0, Route119_EventScript_1F49DA, 0
- object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 29, 6, 3, 57, 1, 1, 1, 3, Route119_EventScript_1F4930, 0
- object_event 35, EVENT_OBJ_GFX_KECLEON_1, 0, 31, 6, 3, 76, 1, 1, 0, 0, Route119_EventScript_27231C, 989
- object_event 36, EVENT_OBJ_GFX_KECLEON_1, 0, 25, 15, 3, 76, 1, 1, 0, 0, Route119_EventScript_272329, 990
- object_event 37, EVENT_OBJ_GFX_FISHERMAN, 0, 13, 104, 3, 10, 1, 1, 1, 0, Route119_EventScript_1F4947, 0
- object_event 38, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 68, 3, 7, 1, 1, 1, 5, Route119_EventScript_1F498C, 0
- object_event 39, EVENT_OBJ_GFX_MAN_6, 0, 16, 52, 3, 10, 1, 1, 1, 3, Route119_EventScript_1F4975, 0
- object_event 40, EVENT_OBJ_GFX_MAN_6, 0, 32, 15, 3, 9, 1, 1, 1, 4, Route119_EventScript_1F495E, 0
- object_event 41, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 5, 4, 1, 1, 1, 0, 0, Route119_EventScript_291399, 1134
- object_event 42, EVENT_OBJ_GFX_ITEM_BALL, 0, 24, 42, 3, 1, 1, 1, 0, 0, Route119_EventScript_290F3B, 1147
- object_event 43, EVENT_OBJ_GFX_SCOTT, 0, 28, 25, 3, 8, 0, 0, 0, 0, 0x0, 786
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 24, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 34, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 25, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 35, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 26, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 36, BerryTreeScript, 0
+ object_event 4, EVENT_OBJ_GFX_BUG_CATCHER, 0, 12, 123, 3, MOVEMENT_TYPE_COPY_PLAYER_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F47E2, 0
+ object_event 5, EVENT_OBJ_GFX_MANIAC, 0, 26, 123, 3, MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F47B4, 0
+ object_event 6, EVENT_OBJ_GFX_MANIAC, 0, 5, 125, 3, MOVEMENT_TYPE_COPY_PLAYER_CLOCKWISE_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F479D, 0
+ object_event 7, EVENT_OBJ_GFX_CAMPER, 0, 7, 74, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 3, Route119_EventScript_1F4810, 0
+ object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 28, 116, 3, MOVEMENT_TYPE_COPY_PLAYER_OPPOSITE_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F4786, 0
+ object_event 9, EVENT_OBJ_GFX_PICNICKER, 0, 35, 83, 4, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route119_EventScript_1F4872, 0
+ object_event 10, EVENT_OBJ_GFX_BUG_CATCHER, 0, 34, 122, 3, MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F47CB, 0
+ object_event 11, EVENT_OBJ_GFX_BUG_CATCHER, 0, 17, 128, 3, MOVEMENT_TYPE_COPY_PLAYER_COUNTERCLOCKWISE_IN_GRASS, 0, 0, 1, 1, Route119_EventScript_1F47F9, 0
+ object_event 12, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 28, 14, 3, MOVEMENT_TYPE_TREE_DISGUISE, 0, 0, 1, 1, Route119_EventScript_1F4902, 0
+ object_event 13, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 19, 49, 3, MOVEMENT_TYPE_MOUNTAIN_DISGUISE, 0, 0, 1, 3, Route119_EventScript_1F4919, 0
+ object_event 14, EVENT_OBJ_GFX_MAN_6, 0, 10, 50, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, Route119_EventScript_1F48D4, 0
+ object_event 15, EVENT_OBJ_GFX_MAN_6, 0, 8, 63, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 5, Route119_EventScript_1F48EB, 0
+ object_event 16, EVENT_OBJ_GFX_HIPSTER, 0, 25, 32, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 851
+ object_event 17, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 121, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290EE0, 1024
+ object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 4, 96, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290EED, 1025
+ object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 29, 53, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290EFA, 1026
+ object_event 20, EVENT_OBJ_GFX_ITEM_BALL, 0, 25, 76, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290F07, 1027
+ object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290F14, 1028
+ object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 117, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route119_EventScript_290F21, 1029
+ object_event 23, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 33, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route119_EventScript_1F49A3, 890
+ object_event 24, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 34, 4, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, Route119_EventScript_1F49BA, 890
+ object_event 25, EVENT_OBJ_GFX_GIDDY, 0, 17, 33, 4, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 923
+ object_event 26, EVENT_OBJ_GFX_BOY_3, 0, 31, 109, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, Route119_EventScript_1F49D1, 0
+ object_event 27, EVENT_OBJ_GFX_BERRY_TREE, 0, 8, 23, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 83, BerryTreeScript, 0
+ object_event 28, EVENT_OBJ_GFX_BERRY_TREE, 0, 9, 23, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 84, BerryTreeScript, 0
+ object_event 29, EVENT_OBJ_GFX_BERRY_TREE, 0, 29, 90, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 85, BerryTreeScript, 0
+ object_event 30, EVENT_OBJ_GFX_BERRY_TREE, 0, 30, 90, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 86, BerryTreeScript, 0
+ object_event 31, EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 19, 133, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 2, 1, 0, 0, Route119_EventScript_1F476B, 0
+ object_event 32, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 56, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route119_EventScript_290F2E, 1106
+ object_event 33, EVENT_OBJ_GFX_BOY_2, 0, 35, 93, 4, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route119_EventScript_1F49DA, 0
+ object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 29, 6, 3, MOVEMENT_TYPE_TREE_DISGUISE, 1, 1, 1, 3, Route119_EventScript_1F4930, 0
+ object_event 35, EVENT_OBJ_GFX_KECLEON_1, 0, 31, 6, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route119_EventScript_27231C, 989
+ object_event 36, EVENT_OBJ_GFX_KECLEON_1, 0, 25, 15, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route119_EventScript_272329, 990
+ object_event 37, EVENT_OBJ_GFX_FISHERMAN, 0, 13, 104, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 0, Route119_EventScript_1F4947, 0
+ object_event 38, EVENT_OBJ_GFX_WOMAN_3, 0, 8, 68, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 5, Route119_EventScript_1F498C, 0
+ object_event 39, EVENT_OBJ_GFX_MAN_6, 0, 16, 52, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, Route119_EventScript_1F4975, 0
+ object_event 40, EVENT_OBJ_GFX_MAN_6, 0, 32, 15, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 4, Route119_EventScript_1F495E, 0
+ object_event 41, EVENT_OBJ_GFX_ITEM_BALL, 0, 19, 5, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route119_EventScript_291399, 1134
+ object_event 42, EVENT_OBJ_GFX_ITEM_BALL, 0, 24, 42, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route119_EventScript_290F3B, 1147
+ object_event 43, EVENT_OBJ_GFX_SCOTT, 0, 28, 25, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 786
Route119_MapWarps: @ 852B174
warp_def 6, 32, 0, 0, MAP_ROUTE119_WEATHER_INSTITUTE_1F
warp_def 33, 109, 0, 0, MAP_ROUTE119_HOUSE
Route119_MapCoordEvents: @ 852B184
- coord_event 25, 31, 0, 0, VAR_0x4072, 0, 0, Route119_EventScript_1F4472
- coord_event 26, 31, 0, 0, VAR_0x4072, 0, 0, Route119_EventScript_1F447D
- coord_event 29, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 30, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 31, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 32, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 15, 133, 3, 0, 20, 0, 0, 0x0
- coord_event 16, 132, 3, 0, 20, 0, 0, 0x0
- coord_event 17, 131, 3, 0, 20, 0, 0, 0x0
- coord_event 18, 130, 3, 0, 20, 0, 0, 0x0
- coord_event 19, 131, 3, 0, 20, 0, 0, 0x0
- coord_event 20, 132, 3, 0, 20, 0, 0, 0x0
- coord_event 21, 133, 3, 0, 20, 0, 0, 0x0
- coord_event 36, 6, 3, 0, 2, 0, 0, 0x0
- coord_event 36, 7, 3, 0, 2, 0, 0, 0x0
- coord_event 35, 8, 3, 0, 2, 0, 0, 0x0
- coord_event 35, 9, 3, 0, 2, 0, 0, 0x0
- coord_event 16, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 17, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 18, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 19, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 20, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 34, 13, 3, 0, 20, 0, 0, 0x0
+ coord_event 25, 31, 0, VAR_0x4072, 0, Route119_EventScript_1F4472
+ coord_event 26, 31, 0, VAR_0x4072, 0, Route119_EventScript_1F447D
+ coord_weather_event 29, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 30, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 31, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 32, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 15, 133, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 16, 132, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 17, 131, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 18, 130, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 19, 131, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 20, 132, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 21, 133, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 36, 6, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 36, 7, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 35, 8, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 35, 9, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 16, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 17, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 18, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 19, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 20, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 34, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
Route119_MapBGEvents: @ 852B2F4
- bg_event 9, 33, 0, 0, 0, Route119_EventScript_1F477D
- bg_event 27, 19, 0, 0, 0, Route119_EventScript_1F4774
- bg_event 5, 2, 0, 8, 0, ITEM_DRAGON_SCALE, 0, 0
- bg_event 4, 89, 0, 8, 0, ITEM_LIGHT_BALL, 0, 0
- bg_event 5, 15, 0, 8, 0, ITEM_POISON_BARB, 0, 0
- bg_event 7, 101, 3, 8, 0, ITEM_NEVER_MELT_ICE, 0, 0
- bg_event 34, 24, 3, 8, 0, ITEM_LAX_INCENSE, 0, 0
- bg_event 31, 73, 3, 8, 0, 231, 0, 0
- bg_event 16, 81, 0, 8, 0, ITEM_TINY_MUSHROOM, 0, 0
- bg_event 16, 28, 0, 8, 0, 113, 0, 0
- bg_event 17, 82, 3, 7, 0, ITEM_CALCIUM, 5, 0
- bg_event 38, 63, 3, 7, 0, ITEM_ULTRA_BALL, 6, 0
- bg_event 26, 81, 0, 8, 0, ITEM_FULL_HEAL, 0, 0
- bg_event 19, 76, 0, 8, 0, ITEM_LANSAT_BERRY, 0, 0
- bg_event 18, 76, 0, 8, 0, ITEM_DEEP_SEA_SCALE, 0, 0
- bg_event 4, 15, 0, 8, 0, ITEM_METAL_POWDER, 0, 0
- bg_event 6, 2, 0, 8, 0, 233, 0, 0
- bg_event 26, 120, 3, 7, 0, ITEM_FULL_HEAL, 68, 0
- bg_event 20, 29, 3, 7, 0, ITEM_MAX_ETHER, 87, 0
- bg_event 28, 9, 0, 0, 0, Route119_EventScript_1F49E3
+ bg_event 9, 33, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_EventScript_1F477D
+ bg_event 27, 19, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_EventScript_1F4774
+ bg_secret_base_event 5, 2, 0, SECRET_BASE_SHRUB1_1
+ bg_secret_base_event 4, 89, 0, SECRET_BASE_SHRUB1_2
+ bg_secret_base_event 5, 15, 0, SECRET_BASE_SHRUB2_1
+ bg_secret_base_event 7, 101, 3, SECRET_BASE_SHRUB2_2
+ bg_secret_base_event 34, 24, 3, SECRET_BASE_SHRUB3_1
+ bg_secret_base_event 31, 73, 3, SECRET_BASE_SHRUB4_1
+ bg_secret_base_event 16, 81, 0, SECRET_BASE_BLUE_CAVE3_3
+ bg_secret_base_event 16, 28, 0, SECRET_BASE_BLUE_CAVE4_3
+ bg_hidden_item_event 17, 82, 3, ITEM_CALCIUM, 5
+ bg_hidden_item_event 38, 63, 3, ITEM_ULTRA_BALL, 6
+ bg_secret_base_event 26, 81, 0, SECRET_BASE_RED_CAVE3_3
+ bg_secret_base_event 19, 76, 0, SECRET_BASE_TREE2_3
+ bg_secret_base_event 18, 76, 0, SECRET_BASE_TREE4_3
+ bg_secret_base_event 4, 15, 0, SECRET_BASE_SHRUB3_3
+ bg_secret_base_event 6, 2, 0, SECRET_BASE_SHRUB4_3
+ bg_hidden_item_event 26, 120, 3, ITEM_FULL_HEAL, 68
+ bg_hidden_item_event 20, 29, 3, ITEM_MAX_ETHER, 87
+ bg_event 28, 9, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_EventScript_1F49E3
Route119_MapEvents:: @ 852B3E4
map_events Route119_EventObjects, Route119_MapWarps, Route119_MapCoordEvents, Route119_MapBGEvents
diff --git a/data/maps/Route119/header.inc b/data/maps/Route119/header.inc
index cb61c3a38..cb9b211d9 100644
--- a/data/maps/Route119/header.inc
+++ b/data/maps/Route119/header.inc
@@ -5,11 +5,11 @@ Route119: @ 8482870
.4byte Route119_MapConnections
.2byte MUS_GRANROAD
.2byte 35
- .byte 34
+ .byte MAPSEC_ROUTE_119
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route119_House/events.inc b/data/maps/Route119_House/events.inc
index 05d426fe5..ebae9a0fc 100644
--- a/data/maps/Route119_House/events.inc
+++ b/data/maps/Route119_House/events.inc
@@ -1,11 +1,11 @@
Route119_House_EventObjects: @ 853ECD0
- object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 7, 2, 3, 8, 0, 0, 0, 0, Route119_House_EventScript_270966, 0
- object_event 2, EVENT_OBJ_GFX_WINGULL, 0, 1, 6, 3, 2, 2, 2, 0, 0, Route119_House_EventScript_27096F, 0
- object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 0, 4, 3, 2, 3, 1, 0, 0, Route119_House_EventScript_27096F, 0
- object_event 4, EVENT_OBJ_GFX_WINGULL, 0, 2, 2, 3, 2, 1, 1, 0, 0, Route119_House_EventScript_27096F, 0
- object_event 5, EVENT_OBJ_GFX_WINGULL, 0, 8, 5, 3, 2, 3, 2, 0, 0, Route119_House_EventScript_27096F, 0
- object_event 6, EVENT_OBJ_GFX_WINGULL, 0, 6, 6, 3, 2, 2, 2, 0, 0, Route119_House_EventScript_27096F, 0
- object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 5, 3, 3, 2, 1, 3, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route119_House_EventScript_270966, 0
+ object_event 2, EVENT_OBJ_GFX_WINGULL, 0, 1, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 3, EVENT_OBJ_GFX_WINGULL, 0, 0, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 3, 1, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 4, EVENT_OBJ_GFX_WINGULL, 0, 2, 2, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 5, EVENT_OBJ_GFX_WINGULL, 0, 8, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 3, 2, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 6, EVENT_OBJ_GFX_WINGULL, 0, 6, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 2, 0, 0, Route119_House_EventScript_27096F, 0
+ object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 5, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 3, 0, 0, Route119_House_EventScript_27096F, 0
Route119_House_MapWarps: @ 853ED78
warp_def 3, 8, 0, 1, MAP_ROUTE119
diff --git a/data/maps/Route119_House/header.inc b/data/maps/Route119_House/header.inc
index 754b0c245..e06dc3147 100644
--- a/data/maps/Route119_House/header.inc
+++ b/data/maps/Route119_House/header.inc
@@ -5,11 +5,11 @@ Route119_House: @ 8485D28
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 59
- .byte 34
+ .byte MAPSEC_ROUTE_119
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route119_WeatherInstitute_1F/events.inc b/data/maps/Route119_WeatherInstitute_1F/events.inc
index ee9f42ac5..01a93f7e6 100644
--- a/data/maps/Route119_WeatherInstitute_1F/events.inc
+++ b/data/maps/Route119_WeatherInstitute_1F/events.inc
@@ -1,9 +1,9 @@
Route119_WeatherInstitute_1F_EventObjects: @ 853EB20
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 3, 3, 9, 0, 0, 1, 3, Route119_WeatherInstitute_1F_EventScript_26FB29, 890
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 10, 5, 3, 8, 0, 0, 1, 2, Route119_WeatherInstitute_1F_EventScript_26FB40, 890
- object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 5, 4, 3, 8, 0, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB0F, 892
- object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 2, 11, 3, 1, 1, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FAC8, 892
- object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 14, 11, 3, 2, 1, 1, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FAA4, 0
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, Route119_WeatherInstitute_1F_EventScript_26FB29, 890
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 10, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, Route119_WeatherInstitute_1F_EventScript_26FB40, 890
+ object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB0F, 892
+ object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 2, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FAC8, 892
+ object_event 5, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 14, 11, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FAA4, 0
Route119_WeatherInstitute_1F_MapWarps: @ 853EB98
warp_def 9, 12, 0, 0, MAP_ROUTE119
@@ -11,10 +11,10 @@ Route119_WeatherInstitute_1F_MapWarps: @ 853EB98
warp_def 17, 1, 0, 0, MAP_ROUTE119_WEATHER_INSTITUTE_2F
Route119_WeatherInstitute_1F_MapBGEvents: @ 853EBB0
- bg_event 1, 2, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB18
- bg_event 1, 3, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB18
- bg_event 0, 2, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB18
- bg_event 0, 3, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_26FB18
+ bg_event 1, 2, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_WeatherInstitute_1F_EventScript_26FB18
+ bg_event 1, 3, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_WeatherInstitute_1F_EventScript_26FB18
+ bg_event 0, 2, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_WeatherInstitute_1F_EventScript_26FB18
+ bg_event 0, 3, 0, BG_EVENT_PLAYER_FACING_ANY, Route119_WeatherInstitute_1F_EventScript_26FB18
Route119_WeatherInstitute_1F_MapEvents:: @ 853EBE0
map_events Route119_WeatherInstitute_1F_EventObjects, Route119_WeatherInstitute_1F_MapWarps, 0x0, Route119_WeatherInstitute_1F_MapBGEvents
diff --git a/data/maps/Route119_WeatherInstitute_1F/header.inc b/data/maps/Route119_WeatherInstitute_1F/header.inc
index fac499e3f..ce15e7ea7 100644
--- a/data/maps/Route119_WeatherInstitute_1F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_1F/header.inc
@@ -5,11 +5,11 @@ Route119_WeatherInstitute_1F: @ 8485CF0
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 271
- .byte 34
+ .byte MAPSEC_ROUTE_119
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route119_WeatherInstitute_2F/events.inc b/data/maps/Route119_WeatherInstitute_2F/events.inc
index 4196be41b..d3389f615 100644
--- a/data/maps/Route119_WeatherInstitute_2F/events.inc
+++ b/data/maps/Route119_WeatherInstitute_2F/events.inc
@@ -1,12 +1,12 @@
Route119_WeatherInstitute_2F_EventObjects: @ 853EBF4
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 6, 3, 10, 0, 0, 1, 4, Route119_WeatherInstitute_2F_EventScript_26FF7F, 890
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 8, 3, 13, 0, 0, 1, 2, Route119_WeatherInstitute_2F_EventScript_26FF96, 890
- object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 4, 6, 3, 10, 0, 0, 1, 0, Route119_WeatherInstitute_2F_EventScript_26FFAD, 890
- object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 0, 6, 3, 10, 0, 0, 0, 0, 0x0, 893
- object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 18, 6, 3, 1, 2, 1, 0, 0, Route119_WeatherInstitute_2F_EventScript_27018B, 0
- object_event 6, EVENT_OBJ_GFX_MAN_5, 0, 1, 7, 3, 10, 0, 0, 0, 0, 0x0, 893
- object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 16, 6, 3, 9, 1, 1, 0, 0, 0x0, 992
- object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 19, 6, 3, 9, 1, 1, 1, 3, Route119_WeatherInstitute_2F_EventScript_26FF68, 890
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 4, Route119_WeatherInstitute_2F_EventScript_26FF7F, 890
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 8, 3, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 2, Route119_WeatherInstitute_2F_EventScript_26FF96, 890
+ object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 4, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 0, Route119_WeatherInstitute_2F_EventScript_26FFAD, 890
+ object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 893
+ object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 18, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 2, 1, 0, 0, Route119_WeatherInstitute_2F_EventScript_27018B, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_5, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 893
+ object_event 7, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 16, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 992
+ object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 19, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, Route119_WeatherInstitute_2F_EventScript_26FF68, 890
Route119_WeatherInstitute_2F_MapWarps: @ 853ECB4
warp_def 17, 1, 0, 2, MAP_ROUTE119_WEATHER_INSTITUTE_1F
diff --git a/data/maps/Route119_WeatherInstitute_2F/header.inc b/data/maps/Route119_WeatherInstitute_2F/header.inc
index 69a351082..eb8d25cd0 100644
--- a/data/maps/Route119_WeatherInstitute_2F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_2F/header.inc
@@ -5,11 +5,11 @@ Route119_WeatherInstitute_2F: @ 8485D0C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 272
- .byte 34
+ .byte MAPSEC_ROUTE_119
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route120/events.inc b/data/maps/Route120/events.inc
index a19a70f33..97ae62fe6 100644
--- a/data/maps/Route120/events.inc
+++ b/data/maps/Route120/events.inc
@@ -1,89 +1,89 @@
Route120_EventObjects: @ 852B3F8
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 4, 79, 3, 12, 0, 0, 0, 46, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 5, 79, 3, 12, 0, 0, 0, 45, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 6, 79, 3, 12, 0, 0, 0, 44, BerryTreeScript, 0
- object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 7, 79, 3, 12, 0, 0, 0, 43, BerryTreeScript, 0
- object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 34, 24, 3, 12, 0, 0, 0, 37, BerryTreeScript, 0
- object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 24, 3, 12, 0, 0, 0, 38, BerryTreeScript, 0
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 24, 3, 12, 0, 0, 0, 39, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 9, 92, 5, 12, 0, 0, 0, 40, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 10, 92, 5, 12, 0, 0, 0, 41, BerryTreeScript, 0
- object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 92, 5, 12, 0, 0, 0, 42, BerryTreeScript, 0
- object_event 11, EVENT_OBJ_GFX_MAN_6, 0, 5, 22, 3, 14, 0, 0, 1, 3, Route120_EventScript_1F57D7, 0
- object_event 12, EVENT_OBJ_GFX_MAN_6, 0, 32, 14, 3, 10, 0, 0, 1, 3, Route120_EventScript_1F57EE, 0
- object_event 13, EVENT_OBJ_GFX_CAMPER, 0, 27, 51, 3, 9, 0, 0, 1, 7, Route120_EventScript_1F5850, 0
- object_event 14, EVENT_OBJ_GFX_PICNICKER, 0, 36, 45, 3, 9, 0, 0, 1, 2, Route120_EventScript_1F5867, 0
- object_event 15, EVENT_OBJ_GFX_MANIAC, 0, 19, 80, 5, 15, 0, 0, 1, 3, Route120_EventScript_1F587E, 0
- object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 55, 3, 1, 0, 0, 0, 0, Route120_EventScript_290F48, 1030
- object_event 17, EVENT_OBJ_GFX_CAMERAMAN, 0, 37, 5, 3, 8, 0, 0, 0, 0, Route120_EventScript_28CE76, 798
- object_event 18, EVENT_OBJ_GFX_REPORTER_F, 0, 36, 5, 3, 8, 0, 0, 0, 0, Route120_EventScript_28CE56, 798
- object_event 19, EVENT_OBJ_GFX_REPORTER_F, 0, 36, 5, 3, 8, 0, 0, 0, 0, Route120_EventScript_28CF16, 902
- object_event 20, EVENT_OBJ_GFX_CAMERAMAN, 0, 37, 5, 3, 8, 0, 0, 0, 0, Route120_EventScript_28CF36, 902
- object_event 21, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 35, 32, 3, 1, 0, 0, 0, 0, Route120_EventScript_2906BB, 17
- object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 89, 3, 1, 0, 0, 0, 0, Route120_EventScript_290F55, 1031
- object_event 23, EVENT_OBJ_GFX_BEAUTY, 0, 14, 92, 5, 5, 1, 0, 0, 0, Route120_EventScript_1F5527, 0
- object_event 24, EVENT_OBJ_GFX_WOMAN_7, 0, 31, 37, 3, 15, 0, 0, 1, 4, Route120_EventScript_1F58E0, 0
- object_event 25, EVENT_OBJ_GFX_HIKER, 0, 9, 60, 3, 21, 0, 0, 1, 4, Route120_EventScript_1F58F7, 0
- object_event 26, EVENT_OBJ_GFX_WOMAN_7, 0, 16, 6, 3, 23, 0, 0, 1, 4, Route120_EventScript_1F590E, 0
- object_event 27, EVENT_OBJ_GFX_WOMAN_7, 0, 18, 34, 3, 9, 0, 0, 1, 3, Route120_EventScript_1F5925, 0
- object_event 28, EVENT_OBJ_GFX_ITEM_BALL, 0, 22, 13, 3, 1, 1, 1, 0, 0, Route120_EventScript_290F6F, 1108
- object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 82, 5, 1, 1, 1, 0, 0, Route120_EventScript_290F62, 1107
- object_event 30, EVENT_OBJ_GFX_KECLEON_1, 0, 12, 16, 4, 76, 1, 1, 0, 0, Route120_EventScript_1F57BC, 970
- object_event 31, EVENT_OBJ_GFX_STEVEN, 0, 13, 15, 4, 8, 1, 1, 0, 0, Route120_EventScript_1F5641, 972
- object_event 32, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 20, 1, 3, 1, 1, 1, 0, 0, Route120_EventScript_2906BB, 20
- object_event 33, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 15, 1, 3, 1, 1, 1, 0, 0, Route120_EventScript_2906BB, 18
- object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 10, 72, 3, 58, 1, 1, 1, 3, Route120_EventScript_1F593C, 0
- object_event 35, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 19, 28, 3, 57, 1, 1, 1, 3, Route120_EventScript_1F5953, 0
- object_event 36, EVENT_OBJ_GFX_KECLEON_2, 0, 12, 16, 3, 8, 1, 1, 0, 0, 0x0, 981
- object_event 37, EVENT_OBJ_GFX_KECLEON_1, 0, 20, 11, 3, 76, 1, 1, 0, 0, Route120_EventScript_2722DB, 982
- object_event 38, EVENT_OBJ_GFX_KECLEON_1, 0, 27, 2, 3, 76, 1, 1, 0, 0, Route120_EventScript_2722E8, 985
- object_event 39, EVENT_OBJ_GFX_KECLEON_1, 0, 4, 77, 3, 76, 1, 1, 0, 0, Route120_EventScript_2722F5, 986
- object_event 40, EVENT_OBJ_GFX_KECLEON_1, 0, 7, 51, 3, 76, 1, 1, 0, 0, Route120_EventScript_27230F, 988
- object_event 41, EVENT_OBJ_GFX_KECLEON_1, 0, 19, 48, 3, 76, 1, 1, 0, 0, Route120_EventScript_272302, 987
- object_event 42, EVENT_OBJ_GFX_GIRL_3, 0, 19, 32, 3, 7, 1, 1, 1, 3, Route120_EventScript_1F5981, 0
- object_event 43, EVENT_OBJ_GFX_MAN_4, 0, 14, 34, 3, 10, 1, 1, 1, 3, Route120_EventScript_1F596A, 0
- object_event 44, EVENT_OBJ_GFX_ITEM_BALL, 0, 24, 33, 3, 1, 1, 1, 0, 0, Route120_EventScript_290F7C, 1148
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 4, 79, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 46, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 5, 79, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 45, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 6, 79, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 44, BerryTreeScript, 0
+ object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 7, 79, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 43, BerryTreeScript, 0
+ object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 34, 24, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 37, BerryTreeScript, 0
+ object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 35, 24, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 38, BerryTreeScript, 0
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 36, 24, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 39, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 9, 92, 5, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 40, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 10, 92, 5, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 41, BerryTreeScript, 0
+ object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 92, 5, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 42, BerryTreeScript, 0
+ object_event 11, EVENT_OBJ_GFX_MAN_6, 0, 5, 22, 3, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 3, Route120_EventScript_1F57D7, 0
+ object_event 12, EVENT_OBJ_GFX_MAN_6, 0, 32, 14, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 3, Route120_EventScript_1F57EE, 0
+ object_event 13, EVENT_OBJ_GFX_CAMPER, 0, 27, 51, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 7, Route120_EventScript_1F5850, 0
+ object_event 14, EVENT_OBJ_GFX_PICNICKER, 0, 36, 45, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, Route120_EventScript_1F5867, 0
+ object_event 15, EVENT_OBJ_GFX_MANIAC, 0, 19, 80, 5, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 1, 3, Route120_EventScript_1F587E, 0
+ object_event 16, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 55, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route120_EventScript_290F48, 1030
+ object_event 17, EVENT_OBJ_GFX_CAMERAMAN, 0, 37, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route120_EventScript_28CE76, 798
+ object_event 18, EVENT_OBJ_GFX_REPORTER_F, 0, 36, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route120_EventScript_28CE56, 798
+ object_event 19, EVENT_OBJ_GFX_REPORTER_F, 0, 36, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route120_EventScript_28CF16, 902
+ object_event 20, EVENT_OBJ_GFX_CAMERAMAN, 0, 37, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route120_EventScript_28CF36, 902
+ object_event 21, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 35, 32, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route120_EventScript_2906BB, 17
+ object_event 22, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 89, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route120_EventScript_290F55, 1031
+ object_event 23, EVENT_OBJ_GFX_BEAUTY, 0, 14, 92, 5, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, Route120_EventScript_1F5527, 0
+ object_event 24, EVENT_OBJ_GFX_WOMAN_7, 0, 31, 37, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 1, 4, Route120_EventScript_1F58E0, 0
+ object_event 25, EVENT_OBJ_GFX_HIKER, 0, 9, 60, 3, MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT, 0, 0, 1, 4, Route120_EventScript_1F58F7, 0
+ object_event 26, EVENT_OBJ_GFX_WOMAN_7, 0, 16, 6, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 4, Route120_EventScript_1F590E, 0
+ object_event 27, EVENT_OBJ_GFX_WOMAN_7, 0, 18, 34, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, Route120_EventScript_1F5925, 0
+ object_event 28, EVENT_OBJ_GFX_ITEM_BALL, 0, 22, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route120_EventScript_290F6F, 1108
+ object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 23, 82, 5, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route120_EventScript_290F62, 1107
+ object_event 30, EVENT_OBJ_GFX_KECLEON_1, 0, 12, 16, 4, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_1F57BC, 970
+ object_event 31, EVENT_OBJ_GFX_STEVEN, 0, 13, 15, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, Route120_EventScript_1F5641, 972
+ object_event 32, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 20, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route120_EventScript_2906BB, 20
+ object_event 33, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 15, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route120_EventScript_2906BB, 18
+ object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 10, 72, 3, MOVEMENT_TYPE_MOUNTAIN_DISGUISE, 1, 1, 1, 3, Route120_EventScript_1F593C, 0
+ object_event 35, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 19, 28, 3, MOVEMENT_TYPE_TREE_DISGUISE, 1, 1, 1, 3, Route120_EventScript_1F5953, 0
+ object_event 36, EVENT_OBJ_GFX_KECLEON_2, 0, 12, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 981
+ object_event 37, EVENT_OBJ_GFX_KECLEON_1, 0, 20, 11, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_2722DB, 982
+ object_event 38, EVENT_OBJ_GFX_KECLEON_1, 0, 27, 2, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_2722E8, 985
+ object_event 39, EVENT_OBJ_GFX_KECLEON_1, 0, 4, 77, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_2722F5, 986
+ object_event 40, EVENT_OBJ_GFX_KECLEON_1, 0, 7, 51, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_27230F, 988
+ object_event 41, EVENT_OBJ_GFX_KECLEON_1, 0, 19, 48, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Route120_EventScript_272302, 987
+ object_event 42, EVENT_OBJ_GFX_GIRL_3, 0, 19, 32, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, Route120_EventScript_1F5981, 0
+ object_event 43, EVENT_OBJ_GFX_MAN_4, 0, 14, 34, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, Route120_EventScript_1F596A, 0
+ object_event 44, EVENT_OBJ_GFX_ITEM_BALL, 0, 24, 33, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route120_EventScript_290F7C, 1148
Route120_MapWarps: @ 852B818
warp_def 7, 55, 0, 0, MAP_ANCIENT_TOMB
warp_def 19, 23, 1, 0, MAP_SCORCHED_SLAB
Route120_MapCoordEvents: @ 852B828
- coord_event 7, 15, 0, 0, 3, 0, 0, 0x0
- coord_event 7, 16, 0, 0, 3, 0, 0, 0x0
- coord_event 22, 61, 3, 0, 3, 0, 0, 0x0
- coord_event 12, 64, 3, 0, 3, 0, 0, 0x0
- coord_event 35, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 36, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 37, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 38, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 32, 88, 5, 0, 1, 0, 0, 0x0
- coord_event 28, 15, 0, 0, 2, 0, 0, 0x0
- coord_event 28, 16, 0, 0, 2, 0, 0, 0x0
- coord_event 28, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 32, 89, 5, 0, 1, 0, 0, 0x0
- coord_event 32, 90, 5, 0, 1, 0, 0, 0x0
- coord_event 32, 91, 5, 0, 1, 0, 0, 0x0
- coord_event 10, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 11, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 12, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 13, 75, 3, 0, 1, 0, 0, 0x0
+ coord_weather_event 7, 15, 0, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 7, 16, 0, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 22, 61, 3, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 12, 64, 3, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 35, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 36, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 37, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 38, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 88, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 28, 15, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 28, 16, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 28, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 32, 89, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 90, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 91, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 10, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 11, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 12, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 13, 75, 3, COORD_EVENT_WEATHER_CLOUDS
Route120_MapBGEvents: @ 852B958
- bg_event 27, 3, 3, 0, 0, Route120_EventScript_1F57C5
- bg_event 38, 88, 3, 0, 0, Route120_EventScript_1F57CE
- bg_event 28, 62, 0, 8, 0, 101, 0, 0
- bg_event 30, 62, 0, 8, 0, ITEM_HEART_SCALE, 0, 0
- bg_event 26, 10, 0, 8, 0, ITEM_LUCKY_PUNCH, 0, 0
- bg_event 29, 85, 5, 8, 0, 232, 0, 0
- bg_event 18, 12, 0, 8, 0, ITEM_SUN_STONE, 0, 0
- bg_event 38, 54, 0, 8, 0, ITEM_SOFT_SAND, 0, 0
- bg_event 31, 23, 0, 8, 0, ITEM_SPELL_TAG, 0, 0
- bg_event 9, 1, 3, 7, 0, ITEM_RARE_CANDY, 71, 0
- bg_event 31, 11, 3, 7, 0, ITEM_REVIVE, 84, 0
- bg_event 0, 86, 3, 7, 0, ITEM_RARE_CANDY, 69, 0
- bg_event 24, 42, 3, 7, 0, ITEM_ZINC, 70, 0
- bg_event 5, 76, 0, 8, 0, ITEM_HARD_STONE, 0, 0
+ bg_event 27, 3, 3, BG_EVENT_PLAYER_FACING_ANY, Route120_EventScript_1F57C5
+ bg_event 38, 88, 3, BG_EVENT_PLAYER_FACING_ANY, Route120_EventScript_1F57CE
+ bg_secret_base_event 28, 62, 0, SECRET_BASE_BLUE_CAVE3_1
+ bg_secret_base_event 30, 62, 0, SECRET_BASE_BLUE_CAVE4_1
+ bg_secret_base_event 26, 10, 0, SECRET_BASE_SHRUB3_2
+ bg_secret_base_event 29, 85, 5, SECRET_BASE_SHRUB4_2
+ bg_secret_base_event 18, 12, 0, SECRET_BASE_BLUE_CAVE2_3
+ bg_secret_base_event 38, 54, 0, SECRET_BASE_SHRUB1_3
+ bg_secret_base_event 31, 23, 0, SECRET_BASE_SHRUB2_3
+ bg_hidden_item_event 9, 1, 3, ITEM_RARE_CANDY, 71
+ bg_hidden_item_event 31, 11, 3, ITEM_REVIVE, 84
+ bg_hidden_item_event 0, 86, 3, ITEM_RARE_CANDY, 69
+ bg_hidden_item_event 24, 42, 3, ITEM_ZINC, 70
+ bg_secret_base_event 5, 76, 0, SECRET_BASE_SHRUB1_4
Route120_MapEvents:: @ 852BA00
map_events Route120_EventObjects, Route120_MapWarps, Route120_MapCoordEvents, Route120_MapBGEvents
diff --git a/data/maps/Route120/header.inc b/data/maps/Route120/header.inc
index 9b8d641d9..a3b062bca 100644
--- a/data/maps/Route120/header.inc
+++ b/data/maps/Route120/header.inc
@@ -5,11 +5,11 @@ Route120: @ 848288C
.4byte Route120_MapConnections
.2byte MUS_DOORO_X3
.2byte 36
- .byte 35
+ .byte MAPSEC_ROUTE_120
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route121/events.inc b/data/maps/Route121/events.inc
index 17ddae47f..03f86df42 100644
--- a/data/maps/Route121/events.inc
+++ b/data/maps/Route121/events.inc
@@ -1,54 +1,54 @@
Route121_EventObjects: @ 852BA14
- object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 29, 14, 3, 10, 1, 1, 0, 0, Route121_EventScript_1F5DFD, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 2, 3, 12, 0, 0, 0, 47, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 2, 3, 12, 0, 0, 0, 48, BerryTreeScript, 0
- object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 16, 2, 3, 12, 0, 0, 0, 49, BerryTreeScript, 0
- object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 2, 3, 12, 0, 0, 0, 50, BerryTreeScript, 0
- object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 64, 14, 3, 12, 0, 0, 0, 51, BerryTreeScript, 0
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 65, 14, 3, 12, 0, 0, 0, 52, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 66, 14, 3, 12, 0, 0, 0, 53, BerryTreeScript, 0
- object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 67, 14, 3, 12, 0, 0, 0, 54, BerryTreeScript, 0
- object_event 10, EVENT_OBJ_GFX_LASS, 0, 39, 9, 3, 8, 0, 0, 1, 1, Route121_EventScript_1F5F04, 0
- object_event 11, EVENT_OBJ_GFX_LASS, 0, 40, 9, 3, 8, 0, 0, 1, 1, Route121_EventScript_1F5F1F, 0
- object_event 12, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 8, 3, 7, 0, 0, 0, 0, 0x0, 914
- object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 7, 3, 10, 0, 0, 0, 0, 0x0, 914
- object_event 14, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 31, 7, 3, 9, 0, 0, 0, 0, 0x0, 914
- object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 32, 5, 3, 1, 0, 0, 0, 0, Route121_EventScript_2906BB, 17
- object_event 16, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 65, 4, 3, 1, 0, 0, 0, 0, Route121_EventScript_2906BB, 18
- object_event 17, EVENT_OBJ_GFX_WOMAN_2, 0, 63, 5, 3, 9, 0, 0, 1, 4, Route121_EventScript_1F5E74, 0
- object_event 18, EVENT_OBJ_GFX_GENTLEMAN, 0, 55, 8, 3, 9, 0, 0, 1, 3, Route121_EventScript_1F5E8B, 0
- object_event 19, EVENT_OBJ_GFX_HEX_MANIAC, 0, 11, 11, 3, 7, 0, 0, 1, 4, Route121_EventScript_1F5EED, 0
- object_event 20, EVENT_OBJ_GFX_BEAUTY, 0, 22, 5, 3, 17, 0, 0, 1, 4, Route121_EventScript_1F5F3A, 0
- object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 55, 10, 3, 1, 1, 1, 0, 0, Route121_EventScript_290F89, 1103
- object_event 22, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 26, 12, 3, 1, 1, 1, 0, 0, Route121_EventScript_2906BB, 19
- object_event 23, EVENT_OBJ_GFX_MANIAC, 0, 11, 6, 3, 26, 1, 4, 1, 3, Route121_EventScript_1F5F9C, 0
- object_event 24, EVENT_OBJ_GFX_MAN_5, 0, 59, 8, 3, 8, 1, 1, 1, 4, Route121_EventScript_1F5FB3, 0
- object_event 25, EVENT_OBJ_GFX_WOMAN_3, 0, 59, 13, 3, 7, 1, 1, 1, 4, Route121_EventScript_1F5FCA, 0
- object_event 26, EVENT_OBJ_GFX_MAN_4, 0, 65, 9, 3, 18, 1, 1, 1, 6, Route121_EventScript_1F5FE1, 0
- object_event 27, EVENT_OBJ_GFX_WOMAN_7, 0, 72, 9, 3, 17, 1, 1, 1, 6, Route121_EventScript_1F5FF8, 0
- object_event 28, EVENT_OBJ_GFX_ITEM_BALL, 0, 60, 10, 3, 1, 1, 1, 0, 0, Route121_EventScript_290F96, 1149
- object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 38, 13, 3, 1, 1, 1, 0, 0, Route121_EventScript_290FA3, 1150
+ object_event 1, EVENT_OBJ_GFX_WOMAN_4, 0, 29, 14, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, Route121_EventScript_1F5DFD, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 47, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 48, BerryTreeScript, 0
+ object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 16, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 49, BerryTreeScript, 0
+ object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 2, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 50, BerryTreeScript, 0
+ object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 64, 14, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 51, BerryTreeScript, 0
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 65, 14, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 52, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_BERRY_TREE, 0, 66, 14, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 53, BerryTreeScript, 0
+ object_event 9, EVENT_OBJ_GFX_BERRY_TREE, 0, 67, 14, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 54, BerryTreeScript, 0
+ object_event 10, EVENT_OBJ_GFX_LASS, 0, 39, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route121_EventScript_1F5F04, 0
+ object_event 11, EVENT_OBJ_GFX_LASS, 0, 40, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route121_EventScript_1F5F1F, 0
+ object_event 12, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 914
+ object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 914
+ object_event 14, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 31, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 914
+ object_event 15, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 32, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route121_EventScript_2906BB, 17
+ object_event 16, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 65, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route121_EventScript_2906BB, 18
+ object_event 17, EVENT_OBJ_GFX_WOMAN_2, 0, 63, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 4, Route121_EventScript_1F5E74, 0
+ object_event 18, EVENT_OBJ_GFX_GENTLEMAN, 0, 55, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, Route121_EventScript_1F5E8B, 0
+ object_event 19, EVENT_OBJ_GFX_HEX_MANIAC, 0, 11, 11, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 4, Route121_EventScript_1F5EED, 0
+ object_event 20, EVENT_OBJ_GFX_BEAUTY, 0, 22, 5, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 4, Route121_EventScript_1F5F3A, 0
+ object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 55, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route121_EventScript_290F89, 1103
+ object_event 22, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 26, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route121_EventScript_2906BB, 19
+ object_event 23, EVENT_OBJ_GFX_MANIAC, 0, 11, 6, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 4, 1, 3, Route121_EventScript_1F5F9C, 0
+ object_event 24, EVENT_OBJ_GFX_MAN_5, 0, 59, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, Route121_EventScript_1F5FB3, 0
+ object_event 25, EVENT_OBJ_GFX_WOMAN_3, 0, 59, 13, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, Route121_EventScript_1F5FCA, 0
+ object_event 26, EVENT_OBJ_GFX_MAN_4, 0, 65, 9, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 6, Route121_EventScript_1F5FE1, 0
+ object_event 27, EVENT_OBJ_GFX_WOMAN_7, 0, 72, 9, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 6, Route121_EventScript_1F5FF8, 0
+ object_event 28, EVENT_OBJ_GFX_ITEM_BALL, 0, 60, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route121_EventScript_290F96, 1149
+ object_event 29, EVENT_OBJ_GFX_ITEM_BALL, 0, 38, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route121_EventScript_290FA3, 1150
Route121_MapWarps: @ 852BCCC
warp_def 37, 5, 0, 2, MAP_ROUTE121_SAFARI_ZONE_ENTRANCE
Route121_MapCoordEvents: @ 852BCD4
- coord_event 25, 5, 3, 0, VAR_0x4074, 0, 0, Route121_EventScript_1F5E18
- coord_event 25, 6, 3, 0, VAR_0x4074, 0, 0, Route121_EventScript_1F5E18
- coord_event 25, 7, 3, 0, VAR_0x4074, 0, 0, Route121_EventScript_1F5E18
- coord_event 25, 8, 3, 0, VAR_0x4074, 0, 0, Route121_EventScript_1F5E18
+ coord_event 25, 5, 3, VAR_0x4074, 0, Route121_EventScript_1F5E18
+ coord_event 25, 6, 3, VAR_0x4074, 0, Route121_EventScript_1F5E18
+ coord_event 25, 7, 3, VAR_0x4074, 0, Route121_EventScript_1F5E18
+ coord_event 25, 8, 3, VAR_0x4074, 0, Route121_EventScript_1F5E18
Route121_MapBGEvents: @ 852BD14
- bg_event 32, 14, 0, 0, 0, Route121_EventScript_1F5E06
- bg_event 40, 11, 0, 8, 0, ITEM_PREMIER_BALL, 0, 0
- bg_event 18, 13, 0, 8, 0, ITEM_SUPER_POTION, 0, 0
- bg_event 43, 7, 0, 8, 0, ITEM_NOMEL_BERRY, 0, 0
- bg_event 42, 7, 0, 8, 0, ITEM_APICOT_BERRY, 0, 0
- bg_event 39, 6, 0, 0, 0, Route121_EventScript_1F5E0F
- bg_event 23, 10, 3, 7, 0, ITEM_HP_UP, 39, 0
- bg_event 58, 3, 3, 7, 0, ITEM_NUGGET, 40, 0
- bg_event 72, 5, 3, 7, 0, ITEM_FULL_HEAL, 73, 0
- bg_event 68, 8, 3, 7, 0, ITEM_MAX_REVIVE, 100, 0
+ bg_event 32, 14, 0, BG_EVENT_PLAYER_FACING_ANY, Route121_EventScript_1F5E06
+ bg_secret_base_event 40, 11, 0, SECRET_BASE_RED_CAVE2_2
+ bg_secret_base_event 18, 13, 0, SECRET_BASE_RED_CAVE3_2
+ bg_secret_base_event 43, 7, 0, SECRET_BASE_TREE1_2
+ bg_secret_base_event 42, 7, 0, SECRET_BASE_TREE2_2
+ bg_event 39, 6, 0, BG_EVENT_PLAYER_FACING_ANY, Route121_EventScript_1F5E0F
+ bg_hidden_item_event 23, 10, 3, ITEM_HP_UP, 39
+ bg_hidden_item_event 58, 3, 3, ITEM_NUGGET, 40
+ bg_hidden_item_event 72, 5, 3, ITEM_FULL_HEAL, 73
+ bg_hidden_item_event 68, 8, 3, ITEM_MAX_REVIVE, 100
Route121_MapEvents:: @ 852BD8C
map_events Route121_EventObjects, Route121_MapWarps, Route121_MapCoordEvents, Route121_MapBGEvents
diff --git a/data/maps/Route121/header.inc b/data/maps/Route121/header.inc
index 4a05c76fe..5f744afaf 100644
--- a/data/maps/Route121/header.inc
+++ b/data/maps/Route121/header.inc
@@ -5,11 +5,11 @@ Route121: @ 84828A8
.4byte Route121_MapConnections
.2byte MUS_DOORO_X3
.2byte 37
- .byte 36
+ .byte MAPSEC_ROUTE_121
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route121_SafariZoneEntrance/events.inc b/data/maps/Route121_SafariZoneEntrance/events.inc
index 2d8351534..658be476f 100644
--- a/data/maps/Route121_SafariZoneEntrance/events.inc
+++ b/data/maps/Route121_SafariZoneEntrance/events.inc
@@ -1,7 +1,7 @@
Route121_SafariZoneEntrance_EventObjects: @ 8533EDC
- object_event 1, EVENT_OBJ_GFX_PICNICKER, 0, 17, 9, 3, 9, 0, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_22BBE6, 0
- object_event 2, EVENT_OBJ_GFX_CAMPER, 0, 10, 2, 3, 8, 0, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_22BBEF, 0
- object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 8, 2, 3, 8, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_PICNICKER, 0, 17, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_22BBE6, 0
+ object_event 2, EVENT_OBJ_GFX_CAMPER, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_22BBEF, 0
+ object_event 3, EVENT_OBJ_GFX_CAMPER, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 0
Route121_SafariZoneEntrance_MapWarps: @ 8533F24
warp_def 2, 5, 0, 0, MAP_SAFARI_ZONE_SOUTH
@@ -10,10 +10,10 @@ Route121_SafariZoneEntrance_MapWarps: @ 8533F24
warp_def 15, 13, 0, 0, MAP_ROUTE121
Route121_SafariZoneEntrance_MapCoordEvents: @ 8533F44
- coord_event 8, 4, 3, 0, VAR_TEMP_1, 0, 0, Route121_SafariZoneEntrance_EventScript_22BC18
+ coord_event 8, 4, 3, VAR_TEMP_1, 0, Route121_SafariZoneEntrance_EventScript_22BC18
Route121_SafariZoneEntrance_MapBGEvents: @ 8533F54
- bg_event 15, 1, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_22BD21
+ bg_event 15, 1, 0, BG_EVENT_PLAYER_FACING_ANY, Route121_SafariZoneEntrance_EventScript_22BD21
Route121_SafariZoneEntrance_MapEvents:: @ 8533F60
map_events Route121_SafariZoneEntrance_EventObjects, Route121_SafariZoneEntrance_MapWarps, Route121_SafariZoneEntrance_MapCoordEvents, Route121_SafariZoneEntrance_MapBGEvents
diff --git a/data/maps/Route121_SafariZoneEntrance/header.inc b/data/maps/Route121_SafariZoneEntrance/header.inc
index 56a07a3fa..3617aa5b0 100644
--- a/data/maps/Route121_SafariZoneEntrance/header.inc
+++ b/data/maps/Route121_SafariZoneEntrance/header.inc
@@ -5,11 +5,11 @@ Route121_SafariZoneEntrance: @ 8483EA4
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 124
- .byte 36
+ .byte MAPSEC_ROUTE_121
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route122/header.inc b/data/maps/Route122/header.inc
index 591501de1..7e6dc55c2 100644
--- a/data/maps/Route122/header.inc
+++ b/data/maps/Route122/header.inc
@@ -5,11 +5,11 @@ Route122: @ 84828C4
.4byte Route122_MapConnections
.2byte MUS_DOORO_X4
.2byte 38
- .byte 37
+ .byte MAPSEC_ROUTE_122
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route123/events.inc b/data/maps/Route123/events.inc
index 0fc1b015b..3f17c6c3d 100644
--- a/data/maps/Route123/events.inc
+++ b/data/maps/Route123/events.inc
@@ -1,87 +1,87 @@
Route123_EventObjects: @ 852BDBC
- object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 3, 3, 12, 0, 0, 0, 58, BerryTreeScript, 0
- object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 3, 3, 12, 0, 0, 0, 59, BerryTreeScript, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 3, 3, 12, 0, 0, 0, 60, BerryTreeScript, 0
- object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 3, 3, 12, 0, 0, 0, 61, BerryTreeScript, 0
- object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 81, 1, 3, 12, 0, 0, 0, 62, BerryTreeScript, 0
- object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 82, 1, 3, 12, 0, 0, 0, 63, BerryTreeScript, 0
- object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 83, 1, 3, 12, 0, 0, 0, 64, BerryTreeScript, 0
- object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 70, 12, 3, 24, 0, 0, 1, 1, Route123_EventScript_1F61C5, 0
- object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 58, 7, 3, 17, 0, 0, 1, 2, Route123_EventScript_1F61DC, 0
- object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 5, 3, 12, 0, 0, 0, 65, BerryTreeScript, 0
- object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 5, 3, 12, 0, 0, 0, 72, BerryTreeScript, 0
- object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 5, 3, 12, 0, 0, 0, 73, BerryTreeScript, 0
- object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 5, 3, 12, 0, 0, 0, 74, BerryTreeScript, 0
- object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 3, 3, 12, 0, 0, 0, 79, BerryTreeScript, 0
- object_event 15, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 3, 3, 12, 0, 0, 0, 14, BerryTreeScript, 0
- object_event 16, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 5, 3, 12, 0, 0, 0, 15, BerryTreeScript, 0
- object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 5, 3, 12, 0, 0, 0, 30, BerryTreeScript, 0
- object_event 18, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 101, 13, 3, 1, 0, 0, 0, 0, Route123_EventScript_2906BB, 17
- object_event 19, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 129, 14, 3, 1, 0, 0, 0, 0, Route123_EventScript_2906BB, 18
- object_event 20, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 92, 9, 3, 1, 0, 0, 0, 0, Route123_EventScript_2906BB, 19
- object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 8, 3, 1, 0, 0, 0, 0, Route123_EventScript_290FB0, 1032
- object_event 22, EVENT_OBJ_GFX_GIRL_3, 0, 108, 13, 3, 15, 0, 0, 0, 0, Route123_EventScript_1F6151, 0
- object_event 23, EVENT_OBJ_GFX_BERRY_TREE, 0, 109, 13, 3, 12, 0, 0, 0, 87, BerryTreeScript, 0
- object_event 24, EVENT_OBJ_GFX_BERRY_TREE, 0, 110, 13, 3, 12, 0, 0, 0, 88, BerryTreeScript, 0
- object_event 25, EVENT_OBJ_GFX_BERRY_TREE, 0, 111, 13, 3, 12, 0, 0, 0, 89, BerryTreeScript, 0
- object_event 26, EVENT_OBJ_GFX_WOMAN_3, 0, 18, 9, 3, 23, 0, 0, 1, 2, Route123_EventScript_1F61F3, 0
- object_event 27, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 38, 13, 3, 8, 0, 0, 1, 1, Route123_EventScript_1F62E9, 0
- object_event 28, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 37, 13, 3, 8, 0, 0, 1, 1, Route123_EventScript_1F62CE, 0
- object_event 29, EVENT_OBJ_GFX_PSYCHIC_M, 0, 138, 12, 3, 9, 0, 0, 1, 7, Route123_EventScript_1F620A, 0
- object_event 30, EVENT_OBJ_GFX_LASS, 0, 49, 16, 3, 8, 0, 0, 1, 1, Route123_EventScript_1F626C, 0
- object_event 31, EVENT_OBJ_GFX_HEX_MANIAC, 0, 87, 12, 3, 8, 0, 0, 1, 4, Route123_EventScript_1F6304, 0
- object_event 32, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 18, 3, 1, 1, 1, 0, 0, Route123_EventScript_290FBD, 1104
- object_event 33, EVENT_OBJ_GFX_ITEM_BALL, 0, 75, 9, 3, 1, 1, 1, 0, 0, Route123_EventScript_290FCA, 1109
- object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 138, 14, 3, 57, 1, 1, 1, 1, Route123_EventScript_1F6377, 0
- object_event 35, EVENT_OBJ_GFX_WOMAN_3, 0, 138, 16, 3, 7, 1, 1, 1, 1, Route123_EventScript_1F6360, 0
- object_event 36, EVENT_OBJ_GFX_MANIAC, 0, 87, 17, 3, 7, 1, 1, 1, 4, Route123_EventScript_1F6349, 0
- object_event 37, EVENT_OBJ_GFX_MAN_6, 0, 66, 16, 3, 8, 1, 1, 1, 2, Route123_EventScript_1F63BC, 0
- object_event 38, EVENT_OBJ_GFX_MAN_6, 0, 66, 19, 3, 7, 1, 1, 1, 2, Route123_EventScript_1F6332, 0
- object_event 39, EVENT_OBJ_GFX_OLD_MAN_1, 0, 49, 19, 3, 7, 1, 1, 1, 2, Route123_EventScript_1F631B, 0
- object_event 40, EVENT_OBJ_GFX_ITEM_BALL, 0, 43, 15, 3, 1, 1, 1, 0, 0, Route123_EventScript_290FD7, 1152
- object_event 41, EVENT_OBJ_GFX_WOMAN_7, 0, 14, 16, 3, 7, 1, 1, 1, 3, Route123_EventScript_1F638E, 0
- object_event 42, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 12, 3, 26, 1, 3, 1, 3, Route123_EventScript_1F63A5, 0
- object_event 43, EVENT_OBJ_GFX_ITEM_BALL, 0, 57, 16, 3, 1, 1, 1, 0, 0, Route123_EventScript_290FE4, 1153
+ object_event 1, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 58, BerryTreeScript, 0
+ object_event 2, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 59, BerryTreeScript, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 60, BerryTreeScript, 0
+ object_event 4, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 61, BerryTreeScript, 0
+ object_event 5, EVENT_OBJ_GFX_BERRY_TREE, 0, 81, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 62, BerryTreeScript, 0
+ object_event 6, EVENT_OBJ_GFX_BERRY_TREE, 0, 82, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 63, BerryTreeScript, 0
+ object_event 7, EVENT_OBJ_GFX_BERRY_TREE, 0, 83, 1, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 64, BerryTreeScript, 0
+ object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 70, 12, 3, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 1, Route123_EventScript_1F61C5, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 58, 7, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 0, 0, 1, 2, Route123_EventScript_1F61DC, 0
+ object_event 10, EVENT_OBJ_GFX_BERRY_TREE, 0, 14, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 65, BerryTreeScript, 0
+ object_event 11, EVENT_OBJ_GFX_BERRY_TREE, 0, 15, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 72, BerryTreeScript, 0
+ object_event 12, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 73, BerryTreeScript, 0
+ object_event 13, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 74, BerryTreeScript, 0
+ object_event 14, EVENT_OBJ_GFX_BERRY_TREE, 0, 17, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 79, BerryTreeScript, 0
+ object_event 15, EVENT_OBJ_GFX_BERRY_TREE, 0, 18, 3, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 14, BerryTreeScript, 0
+ object_event 16, EVENT_OBJ_GFX_BERRY_TREE, 0, 11, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 15, BerryTreeScript, 0
+ object_event 17, EVENT_OBJ_GFX_BERRY_TREE, 0, 12, 5, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 30, BerryTreeScript, 0
+ object_event 18, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 101, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 17
+ object_event 19, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 129, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 18
+ object_event 20, EVENT_OBJ_GFX_CUTTABLE_TREE, 0, 92, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_2906BB, 19
+ object_event 21, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route123_EventScript_290FB0, 1032
+ object_event 22, EVENT_OBJ_GFX_GIRL_3, 0, 108, 13, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 0, 0, Route123_EventScript_1F6151, 0
+ object_event 23, EVENT_OBJ_GFX_BERRY_TREE, 0, 109, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 87, BerryTreeScript, 0
+ object_event 24, EVENT_OBJ_GFX_BERRY_TREE, 0, 110, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 88, BerryTreeScript, 0
+ object_event 25, EVENT_OBJ_GFX_BERRY_TREE, 0, 111, 13, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 89, BerryTreeScript, 0
+ object_event 26, EVENT_OBJ_GFX_WOMAN_3, 0, 18, 9, 3, MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE, 0, 0, 1, 2, Route123_EventScript_1F61F3, 0
+ object_event 27, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 38, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F62E9, 0
+ object_event 28, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 37, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F62CE, 0
+ object_event 29, EVENT_OBJ_GFX_PSYCHIC_M, 0, 138, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 7, Route123_EventScript_1F620A, 0
+ object_event 30, EVENT_OBJ_GFX_LASS, 0, 49, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, Route123_EventScript_1F626C, 0
+ object_event 31, EVENT_OBJ_GFX_HEX_MANIAC, 0, 87, 12, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, Route123_EventScript_1F6304, 0
+ object_event 32, EVENT_OBJ_GFX_ITEM_BALL, 0, 27, 18, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FBD, 1104
+ object_event 33, EVENT_OBJ_GFX_ITEM_BALL, 0, 75, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FCA, 1109
+ object_event 34, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 138, 14, 3, MOVEMENT_TYPE_TREE_DISGUISE, 1, 1, 1, 1, Route123_EventScript_1F6377, 0
+ object_event 35, EVENT_OBJ_GFX_WOMAN_3, 0, 138, 16, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 1, Route123_EventScript_1F6360, 0
+ object_event 36, EVENT_OBJ_GFX_MANIAC, 0, 87, 17, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, Route123_EventScript_1F6349, 0
+ object_event 37, EVENT_OBJ_GFX_MAN_6, 0, 66, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, Route123_EventScript_1F63BC, 0
+ object_event 38, EVENT_OBJ_GFX_MAN_6, 0, 66, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route123_EventScript_1F6332, 0
+ object_event 39, EVENT_OBJ_GFX_OLD_MAN_1, 0, 49, 19, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, Route123_EventScript_1F631B, 0
+ object_event 40, EVENT_OBJ_GFX_ITEM_BALL, 0, 43, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FD7, 1152
+ object_event 41, EVENT_OBJ_GFX_WOMAN_7, 0, 14, 16, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, Route123_EventScript_1F638E, 0
+ object_event 42, EVENT_OBJ_GFX_YOUNGSTER, 0, 14, 12, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 3, Route123_EventScript_1F63A5, 0
+ object_event 43, EVENT_OBJ_GFX_ITEM_BALL, 0, 57, 16, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route123_EventScript_290FE4, 1153
Route123_MapWarps: @ 852C1C4
warp_def 22, 6, 0, 0, MAP_ROUTE123_BERRY_MASTERS_HOUSE
Route123_MapCoordEvents: @ 852C1CC
- coord_event 90, 16, 3, 0, 21, 0, 0, 0x0
- coord_event 92, 9, 3, 0, 21, 0, 0, 0x0
- coord_event 93, 12, 3, 0, 21, 0, 0, 0x0
- coord_event 92, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 91, 14, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 12, 3, 0, 21, 0, 0, 0x0
- coord_event 34, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 14, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 15, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 16, 3, 0, 21, 0, 0, 0x0
- coord_event 108, 14, 3, 0, 2, 0, 0, 0x0
- coord_event 109, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 110, 16, 3, 0, 2, 0, 0, 0x0
- coord_event 111, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 112, 18, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 12, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 13, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 14, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 16, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 10, 3, 0, 21, 0, 0, 0x0
+ coord_weather_event 90, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 92, 9, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 93, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 92, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 91, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 34, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 15, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 108, 14, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 109, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 110, 16, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 111, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 112, 18, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 12, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 13, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 14, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 16, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 10, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
Route123_MapBGEvents: @ 852C32C
- bg_event 117, 10, 0, 0, 0, Route123_EventScript_1F61B3
- bg_event 47, 3, 0, 8, 0, 82, 0, 0
- bg_event 49, 3, 0, 8, 0, 92, 0, 0
- bg_event 10, 12, 3, 0, 0, Route123_EventScript_1F61AA
- bg_event 75, 1, 3, 7, 0, ITEM_SUPER_REPEL, 7, 0
- bg_event 20, 7, 3, 0, 0, Route123_EventScript_1F61BC
- bg_event 57, 5, 0, 8, 0, ITEM_SUPER_REPEL, 0, 0
- bg_event 12, 1, 3, 7, 0, ITEM_REVIVE, 41, 0
- bg_event 91, 15, 3, 7, 0, ITEM_HYPER_POTION, 74, 0
- bg_event 139, 15, 3, 7, 0, ITEM_PP_UP, 99, 0
- bg_event 138, 18, 3, 7, 0, ITEM_RARE_CANDY, 110, 0
+ bg_event 117, 10, 0, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61B3
+ bg_secret_base_event 47, 3, 0, SECRET_BASE_BLUE_CAVE1_2
+ bg_secret_base_event 49, 3, 0, SECRET_BASE_BLUE_CAVE2_2
+ bg_event 10, 12, 3, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61AA
+ bg_hidden_item_event 75, 1, 3, ITEM_SUPER_REPEL, 7
+ bg_event 20, 7, 3, BG_EVENT_PLAYER_FACING_ANY, Route123_EventScript_1F61BC
+ bg_secret_base_event 57, 5, 0, SECRET_BASE_BLUE_CAVE1_3
+ bg_hidden_item_event 12, 1, 3, ITEM_REVIVE, 41
+ bg_hidden_item_event 91, 15, 3, ITEM_HYPER_POTION, 74
+ bg_hidden_item_event 139, 15, 3, ITEM_PP_UP, 99
+ bg_hidden_item_event 138, 18, 3, ITEM_RARE_CANDY, 110
Route123_MapEvents:: @ 852C3B0
map_events Route123_EventObjects, Route123_MapWarps, Route123_MapCoordEvents, Route123_MapBGEvents
diff --git a/data/maps/Route123/header.inc b/data/maps/Route123/header.inc
index 7d7a4590f..9eba6be87 100644
--- a/data/maps/Route123/header.inc
+++ b/data/maps/Route123/header.inc
@@ -5,11 +5,11 @@ Route123: @ 84828E0
.4byte Route123_MapConnections
.2byte MUS_DOORO_X4
.2byte 39
- .byte 38
+ .byte MAPSEC_ROUTE_123
.byte 0
- .byte 2
- .byte 3
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route123_BerryMastersHouse/events.inc b/data/maps/Route123_BerryMastersHouse/events.inc
index 3f4725870..c848f341b 100644
--- a/data/maps/Route123_BerryMastersHouse/events.inc
+++ b/data/maps/Route123_BerryMastersHouse/events.inc
@@ -1,6 +1,6 @@
Route123_BerryMastersHouse_EventObjects: @ 853EACC
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, 8, 0, 0, 0, 0, Route123_BerryMastersHouse_EventScript_26F845, 0
- object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 7, 4, 3, 8, 0, 0, 0, 0, Route123_BerryMastersHouse_EventScript_26F8C0, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route123_BerryMastersHouse_EventScript_26F845, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, Route123_BerryMastersHouse_EventScript_26F8C0, 0
Route123_BerryMastersHouse_MapWarps: @ 853EAFC
warp_def 3, 7, 0, 0, MAP_ROUTE123
diff --git a/data/maps/Route123_BerryMastersHouse/header.inc b/data/maps/Route123_BerryMastersHouse/header.inc
index f1466f9e7..009b6fa98 100644
--- a/data/maps/Route123_BerryMastersHouse/header.inc
+++ b/data/maps/Route123_BerryMastersHouse/header.inc
@@ -5,11 +5,11 @@ Route123_BerryMastersHouse: @ 8485CD4
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 60
- .byte 38
+ .byte MAPSEC_ROUTE_123
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route124/events.inc b/data/maps/Route124/events.inc
index 2dc839783..30ff07ee9 100644
--- a/data/maps/Route124/events.inc
+++ b/data/maps/Route124/events.inc
@@ -1,22 +1,22 @@
Route124_EventObjects: @ 852C3C4
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 34, 25, 1, 1, 5, 0, 1, 3, Route124_EventScript_1F6585, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 61, 74, 1, 67, 5, 3, 1, 7, Route124_EventScript_1F659C, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 49, 45, 1, 24, 0, 0, 1, 3, Route124_EventScript_1F65B3, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 7, 23, 1, 18, 6, 8, 1, 5, Route124_EventScript_1F6615, 0
- object_event 5, EVENT_OBJ_GFX_SWIMMER_M, 0, 58, 58, 1, 28, 7, 0, 1, 2, Route124_EventScript_1F662C, 0
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 28, 12, 3, 1, 1, 1, 0, 0, Route124_EventScript_290FF1, 1092
- object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 53, 3, 1, 1, 1, 0, 0, Route124_EventScript_290FFE, 1093
- object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 58, 11, 3, 1, 1, 1, 0, 0, Route124_EventScript_29100B, 1066
- object_event 9, EVENT_OBJ_GFX_SWIMMER_F, 0, 18, 44, 1, 8, 1, 1, 1, 1, Route124_EventScript_1F6643, 0
- object_event 10, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 17, 44, 1, 8, 1, 1, 1, 1, Route124_EventScript_1F66A7, 0
- object_event 11, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 29, 1, 7, 1, 1, 1, 5, Route124_EventScript_1F670B, 0
- object_event 12, EVENT_OBJ_GFX_SWIMMER_F, 0, 69, 74, 1, 66, 1, 1, 1, 7, Route124_EventScript_1F6722, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 34, 25, 1, MOVEMENT_TYPE_LOOK_AROUND, 5, 0, 1, 3, Route124_EventScript_1F6585, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 61, 74, 1, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 5, 3, 1, 7, Route124_EventScript_1F659C, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 49, 45, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 3, Route124_EventScript_1F65B3, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 7, 23, 1, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 6, 8, 1, 5, Route124_EventScript_1F6615, 0
+ object_event 5, EVENT_OBJ_GFX_SWIMMER_M, 0, 58, 58, 1, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 7, 0, 1, 2, Route124_EventScript_1F662C, 0
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 28, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route124_EventScript_290FF1, 1092
+ object_event 7, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 53, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route124_EventScript_290FFE, 1093
+ object_event 8, EVENT_OBJ_GFX_ITEM_BALL, 0, 58, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route124_EventScript_29100B, 1066
+ object_event 9, EVENT_OBJ_GFX_SWIMMER_F, 0, 18, 44, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route124_EventScript_1F6643, 0
+ object_event 10, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 17, 44, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route124_EventScript_1F66A7, 0
+ object_event 11, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 29, 1, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 5, Route124_EventScript_1F670B, 0
+ object_event 12, EVENT_OBJ_GFX_SWIMMER_F, 0, 69, 74, 1, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 1, 1, 1, 7, Route124_EventScript_1F6722, 0
Route124_MapWarps: @ 852C4E4
warp_def 70, 48, 3, 0, MAP_ROUTE124_DIVING_TREASURE_HUNTERS_HOUSE
Route124_MapBGEvents: @ 852C4EC
- bg_event 73, 48, 3, 0, 0, Route124_EventScript_1F657C
+ bg_event 73, 48, 3, BG_EVENT_PLAYER_FACING_ANY, Route124_EventScript_1F657C
Route124_MapEvents:: @ 852C4F8
map_events Route124_EventObjects, Route124_MapWarps, 0x0, Route124_MapBGEvents
diff --git a/data/maps/Route124/header.inc b/data/maps/Route124/header.inc
index 811fb3ec7..43aab1b68 100644
--- a/data/maps/Route124/header.inc
+++ b/data/maps/Route124/header.inc
@@ -5,11 +5,11 @@ Route124: @ 84828FC
.4byte Route124_MapConnections
.2byte MUS_DOORO_X3
.2byte 40
- .byte 39
+ .byte MAPSEC_ROUTE_124
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/events.inc b/data/maps/Route124_DivingTreasureHuntersHouse/events.inc
index 606138e38..f76468efe 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/events.inc
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/events.inc
@@ -1,12 +1,12 @@
Route124_DivingTreasureHuntersHouse_EventObjects: @ 853ED9C
- object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 5, 4, 0, 9, 0, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_270A32, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_6, 0, 5, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_270A32, 0
Route124_DivingTreasureHuntersHouse_MapWarps: @ 853EDB4
warp_def 3, 8, 0, 0, MAP_ROUTE124
warp_def 4, 8, 0, 0, MAP_ROUTE124
Route124_DivingTreasureHuntersHouse_MapBGEvents: @ 853EDC4
- bg_event 7, 1, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_270F63
+ bg_event 7, 1, 0, BG_EVENT_PLAYER_FACING_ANY, Route124_DivingTreasureHuntersHouse_EventScript_270F63
Route124_DivingTreasureHuntersHouse_MapEvents:: @ 853EDD0
map_events Route124_DivingTreasureHuntersHouse_EventObjects, Route124_DivingTreasureHuntersHouse_MapWarps, 0x0, Route124_DivingTreasureHuntersHouse_MapBGEvents
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
index a7501cddc..777edeff2 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
@@ -5,11 +5,11 @@ Route124_DivingTreasureHuntersHouse: @ 8485D44
.4byte 0x0
.2byte MUS_MINAMO
.2byte 301
- .byte 39
+ .byte MAPSEC_ROUTE_124
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route125/events.inc b/data/maps/Route125/events.inc
index b767e512d..b8ced006c 100644
--- a/data/maps/Route125/events.inc
+++ b/data/maps/Route125/events.inc
@@ -1,23 +1,23 @@
Route125_EventObjects: @ 852C50C
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 31, 1, 28, 0, 0, 1, 2, Route125_EventScript_1F67A4, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 45, 9, 1, 10, 2, 5, 1, 2, Route125_EventScript_1F67BB, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 38, 24, 1, 28, 6, 0, 1, 3, Route125_EventScript_1F67D2, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 30, 28, 1, 52, 9, 9, 1, 3, Route125_EventScript_1F67E9, 0
- object_event 5, EVENT_OBJ_GFX_SAILOR, 0, 21, 30, 3, 13, 0, 0, 1, 2, Route125_EventScript_1F6800, 0
- object_event 6, EVENT_OBJ_GFX_LASS, 0, 17, 19, 3, 8, 1, 1, 1, 1, Route125_EventScript_1F6862, 0
- object_event 7, EVENT_OBJ_GFX_LASS, 0, 18, 19, 3, 8, 1, 1, 1, 1, Route125_EventScript_1F687D, 0
- object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 43, 19, 3, 28, 2, 1, 1, 3, Route125_EventScript_1F6898, 0
- object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 48, 19, 3, 27, 2, 1, 1, 3, Route125_EventScript_1F68AF, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 46, 17, 3, 1, 1, 1, 0, 0, Route125_EventScript_291018, 1154
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 31, 1, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 0, 0, 1, 2, Route125_EventScript_1F67A4, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 45, 9, 1, MOVEMENT_TYPE_FACE_RIGHT, 2, 5, 1, 2, Route125_EventScript_1F67BB, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 38, 24, 1, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 6, 0, 1, 3, Route125_EventScript_1F67D2, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 30, 28, 1, MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP, 9, 9, 1, 3, Route125_EventScript_1F67E9, 0
+ object_event 5, EVENT_OBJ_GFX_SAILOR, 0, 21, 30, 3, MOVEMENT_TYPE_FACE_DOWN_AND_UP, 0, 0, 1, 2, Route125_EventScript_1F6800, 0
+ object_event 6, EVENT_OBJ_GFX_LASS, 0, 17, 19, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route125_EventScript_1F6862, 0
+ object_event 7, EVENT_OBJ_GFX_LASS, 0, 18, 19, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route125_EventScript_1F687D, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 43, 19, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 2, 1, 1, 3, Route125_EventScript_1F6898, 0
+ object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 48, 19, 3, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 2, 1, 1, 3, Route125_EventScript_1F68AF, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 46, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route125_EventScript_291018, 1154
Route125_MapWarps: @ 852C5FC
warp_def 22, 19, 0, 0, MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM
Route125_MapBGEvents: @ 852C604
- bg_event 53, 10, 0, 8, 0, ITEM_ULTRA_BALL, 0, 0
- bg_event 55, 11, 0, 8, 0, ITEM_HEAL_POWDER, 0, 0
- bg_event 7, 25, 0, 8, 0, ITEM_RETRO_MAIL, 0, 0
- bg_event 24, 32, 0, 8, 0, ITEM_PINAP_BERRY, 0, 0
+ bg_secret_base_event 53, 10, 0, SECRET_BASE_RED_CAVE1_2
+ bg_secret_base_event 55, 11, 0, SECRET_BASE_RED_CAVE4_2
+ bg_secret_base_event 7, 25, 0, SECRET_BASE_YELLOW_CAVE2_2
+ bg_secret_base_event 24, 32, 0, SECRET_BASE_YELLOW_CAVE4_2
Route125_MapEvents:: @ 852C634
map_events Route125_EventObjects, Route125_MapWarps, 0x0, Route125_MapBGEvents
diff --git a/data/maps/Route125/header.inc b/data/maps/Route125/header.inc
index 4e67b3cb6..8cf6f8531 100644
--- a/data/maps/Route125/header.inc
+++ b/data/maps/Route125/header.inc
@@ -5,11 +5,11 @@ Route125: @ 8482918
.4byte Route125_MapConnections
.2byte MUS_DOORO_X3
.2byte 41
- .byte 40
+ .byte MAPSEC_ROUTE_125
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route126/events.inc b/data/maps/Route126/events.inc
index cf87bb74e..0c3180a79 100644
--- a/data/maps/Route126/events.inc
+++ b/data/maps/Route126/events.inc
@@ -1,13 +1,13 @@
Route126_EventObjects: @ 852C648
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 51, 65, 1, 51, 10, 3, 1, 3, Route126_EventScript_1F68D6, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 56, 22, 1, 28, 9, 0, 1, 3, Route126_EventScript_1F68ED, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 63, 43, 1, 24, 0, 0, 1, 3, Route126_EventScript_1F6904, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 9, 48, 1, 7, 0, 0, 1, 3, Route126_EventScript_1F691B, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 1, 3, 1, 1, 1, 0, 0, Route126_EventScript_291025, 1105
- object_event 6, EVENT_OBJ_GFX_SWIMMER_F, 0, 15, 66, 1, 66, 1, 1, 1, 7, Route126_EventScript_1F6960, 0
- object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 66, 1, 67, 1, 1, 1, 7, Route126_EventScript_1F6977, 0
- object_event 8, EVENT_OBJ_GFX_SWIMMER_F, 0, 64, 5, 1, 66, 1, 1, 1, 7, Route126_EventScript_1F6949, 0
- object_event 9, EVENT_OBJ_GFX_SWIMMER_M, 0, 56, 5, 1, 67, 1, 1, 1, 7, Route126_EventScript_1F6932, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 51, 65, 1, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN, 10, 3, 1, 3, Route126_EventScript_1F68D6, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 56, 22, 1, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 9, 0, 1, 3, Route126_EventScript_1F68ED, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 63, 43, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 0, 0, 1, 3, Route126_EventScript_1F6904, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 9, 48, 1, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 3, Route126_EventScript_1F691B, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route126_EventScript_291025, 1105
+ object_event 6, EVENT_OBJ_GFX_SWIMMER_F, 0, 15, 66, 1, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 1, 1, 1, 7, Route126_EventScript_1F6960, 0
+ object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 66, 1, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 1, 1, 1, 7, Route126_EventScript_1F6977, 0
+ object_event 8, EVENT_OBJ_GFX_SWIMMER_F, 0, 64, 5, 1, MOVEMENT_TYPE_WALK_IN_PLACE_LEFT, 1, 1, 1, 7, Route126_EventScript_1F6949, 0
+ object_event 9, EVENT_OBJ_GFX_SWIMMER_M, 0, 56, 5, 1, MOVEMENT_TYPE_WALK_IN_PLACE_RIGHT, 1, 1, 1, 7, Route126_EventScript_1F6932, 0
Route126_MapEvents:: @ 852C720
map_events Route126_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route126/header.inc b/data/maps/Route126/header.inc
index 13e741159..3e489dffd 100644
--- a/data/maps/Route126/header.inc
+++ b/data/maps/Route126/header.inc
@@ -5,11 +5,11 @@ Route126: @ 8482934
.4byte Route126_MapConnections
.2byte MUS_DOORO_X3
.2byte 42
- .byte 41
+ .byte MAPSEC_ROUTE_126
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route127/events.inc b/data/maps/Route127/events.inc
index b7c378a96..6a7c07b9b 100644
--- a/data/maps/Route127/events.inc
+++ b/data/maps/Route127/events.inc
@@ -1,22 +1,22 @@
Route127_EventObjects: @ 852C734
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 45, 42, 1, 14, 0, 0, 1, 2, Route127_EventScript_1F6A35, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 18, 68, 1, 21, 0, 0, 1, 4, Route127_EventScript_1F6A4C, 0
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 6, 3, 1, 0, 0, 0, 0, Route127_EventScript_291032, 1034
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 64, 39, 3, 1, 0, 0, 0, 0, Route127_EventScript_29103F, 1035
- object_event 5, EVENT_OBJ_GFX_FISHERMAN, 0, 42, 21, 3, 9, 1, 1, 1, 0, Route127_EventScript_1F6A63, 0
- object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 64, 19, 3, 10, 1, 1, 1, 0, Route127_EventScript_1F6A91, 0
- object_event 7, EVENT_OBJ_GFX_FISHERMAN, 0, 54, 14, 3, 7, 1, 1, 1, 0, Route127_EventScript_1F6A7A, 0
- object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 15, 23, 3, 9, 1, 1, 1, 2, Route127_EventScript_1F6AA8, 0
- object_event 9, EVENT_OBJ_GFX_BLACK_BELT, 0, 63, 63, 3, 1, 1, 1, 1, 3, Route127_EventScript_1F6AD6, 0
- object_event 10, EVENT_OBJ_GFX_WOMAN_7, 0, 12, 23, 3, 10, 1, 1, 1, 2, Route127_EventScript_1F6ABF, 0
- object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 20, 3, 1, 0, 0, 0, 0, Route127_EventScript_29104C, 1155
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 45, 42, 1, MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT, 0, 0, 1, 2, Route127_EventScript_1F6A35, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 18, 68, 1, MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT, 0, 0, 1, 4, Route127_EventScript_1F6A4C, 0
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route127_EventScript_291032, 1034
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 64, 39, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route127_EventScript_29103F, 1035
+ object_event 5, EVENT_OBJ_GFX_FISHERMAN, 0, 42, 21, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 0, Route127_EventScript_1F6A63, 0
+ object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 64, 19, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 0, Route127_EventScript_1F6A91, 0
+ object_event 7, EVENT_OBJ_GFX_FISHERMAN, 0, 54, 14, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 0, Route127_EventScript_1F6A7A, 0
+ object_event 8, EVENT_OBJ_GFX_MAN_6, 0, 15, 23, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, Route127_EventScript_1F6AA8, 0
+ object_event 9, EVENT_OBJ_GFX_BLACK_BELT, 0, 63, 63, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 1, 3, Route127_EventScript_1F6AD6, 0
+ object_event 10, EVENT_OBJ_GFX_WOMAN_7, 0, 12, 23, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, Route127_EventScript_1F6ABF, 0
+ object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 20, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route127_EventScript_29104C, 1155
Route127_MapBGEvents: @ 852C83C
- bg_event 59, 67, 0, 8, 0, ITEM_ENERGY_ROOT, 0, 0
- bg_event 59, 72, 0, 8, 0, ITEM_SITRUS_BERRY, 0, 0
- bg_event 67, 63, 0, 8, 0, ITEM_WEPEAR_BERRY, 0, 0
- bg_event 61, 21, 0, 8, 0, ITEM_FIGY_BERRY, 0, 0
- bg_event 45, 24, 0, 8, 0, ITEM_GLITTER_MAIL, 0, 0
+ bg_secret_base_event 59, 67, 0, SECRET_BASE_RED_CAVE4_1
+ bg_secret_base_event 59, 72, 0, SECRET_BASE_YELLOW_CAVE3_2
+ bg_secret_base_event 67, 63, 0, SECRET_BASE_YELLOW_CAVE4_1
+ bg_secret_base_event 61, 21, 0, SECRET_BASE_YELLOW_CAVE3_3
+ bg_secret_base_event 45, 24, 0, SECRET_BASE_YELLOW_CAVE1_3
Route127_MapEvents:: @ 852C878
map_events Route127_EventObjects, 0x0, 0x0, Route127_MapBGEvents
diff --git a/data/maps/Route127/header.inc b/data/maps/Route127/header.inc
index fa3ee0200..950e11df7 100644
--- a/data/maps/Route127/header.inc
+++ b/data/maps/Route127/header.inc
@@ -5,11 +5,11 @@ Route127: @ 8482950
.4byte Route127_MapConnections
.2byte MUS_DOORO_X3
.2byte 43
- .byte 42
+ .byte MAPSEC_ROUTE_127
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route128/events.inc b/data/maps/Route128/events.inc
index c34f6eb16..02d28acfd 100644
--- a/data/maps/Route128/events.inc
+++ b/data/maps/Route128/events.inc
@@ -1,19 +1,19 @@
Route128_EventObjects: @ 852C88C
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 35, 33, 1, 48, 5, 5, 1, 3, Route128_EventScript_1F6CBE, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 78, 24, 1, 28, 5, 0, 1, 7, Route128_EventScript_1F6D20, 0
- object_event 3, EVENT_OBJ_GFX_STEVEN, 0, 40, 22, 3, 8, 0, 0, 0, 0, 0x0, 834
- object_event 4, EVENT_OBJ_GFX_ARCHIE, 0, 37, 22, 3, 9, 1, 1, 0, 0, 0x0, 944
- object_event 5, EVENT_OBJ_GFX_MAXIE, 0, 38, 21, 3, 7, 1, 1, 0, 0, 0x0, 945
- object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 63, 28, 3, 7, 1, 1, 1, 0, Route128_EventScript_1F6DB0, 0
- object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 47, 9, 3, 10, 1, 1, 1, 3, Route128_EventScript_1F6D99, 0
- object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 24, 8, 3, 17, 1, 1, 1, 3, Route128_EventScript_1F6D82, 0
- object_event 9, EVENT_OBJ_GFX_SWIMMER_F, 0, 101, 29, 1, 25, 1, 3, 1, 4, Route128_EventScript_1F6DDE, 0
- object_event 10, EVENT_OBJ_GFX_SWIMMER_M, 0, 101, 22, 1, 26, 1, 3, 1, 4, Route128_EventScript_1F6DC7, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 35, 33, 1, MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_UP_LEFT_DOWN, 5, 5, 1, 3, Route128_EventScript_1F6CBE, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 78, 24, 1, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 5, 0, 1, 7, Route128_EventScript_1F6D20, 0
+ object_event 3, EVENT_OBJ_GFX_STEVEN, 0, 40, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 834
+ object_event 4, EVENT_OBJ_GFX_ARCHIE, 0, 37, 22, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 944
+ object_event 5, EVENT_OBJ_GFX_MAXIE, 0, 38, 21, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 945
+ object_event 6, EVENT_OBJ_GFX_FISHERMAN, 0, 63, 28, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 0, Route128_EventScript_1F6DB0, 0
+ object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 47, 9, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, Route128_EventScript_1F6D99, 0
+ object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 24, 8, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, Route128_EventScript_1F6D82, 0
+ object_event 9, EVENT_OBJ_GFX_SWIMMER_F, 0, 101, 29, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 3, 1, 4, Route128_EventScript_1F6DDE, 0
+ object_event 10, EVENT_OBJ_GFX_SWIMMER_M, 0, 101, 22, 1, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 4, Route128_EventScript_1F6DC7, 0
Route128_MapBGEvents: @ 852C97C
- bg_event 49, 9, 3, 7, 0, ITEM_HEART_SCALE, 92, 0
- bg_event 57, 21, 3, 7, 0, ITEM_HEART_SCALE, 93, 0
- bg_event 31, 33, 3, 7, 0, ITEM_HEART_SCALE, 94, 0
+ bg_hidden_item_event 49, 9, 3, ITEM_HEART_SCALE, 92
+ bg_hidden_item_event 57, 21, 3, ITEM_HEART_SCALE, 93
+ bg_hidden_item_event 31, 33, 3, ITEM_HEART_SCALE, 94
Route128_MapEvents:: @ 852C9A0
map_events Route128_EventObjects, 0x0, 0x0, Route128_MapBGEvents
diff --git a/data/maps/Route128/header.inc b/data/maps/Route128/header.inc
index 08acd71f2..6065e257c 100644
--- a/data/maps/Route128/header.inc
+++ b/data/maps/Route128/header.inc
@@ -5,11 +5,11 @@ Route128: @ 848296C
.4byte Route128_MapConnections
.2byte MUS_DOORO_X3
.2byte 44
- .byte 43
+ .byte MAPSEC_ROUTE_128
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route129/events.inc b/data/maps/Route129/events.inc
index 7c1425ebe..c127ec5e3 100644
--- a/data/maps/Route129/events.inc
+++ b/data/maps/Route129/events.inc
@@ -1,9 +1,9 @@
Route129_EventObjects: @ 852C9B4
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 28, 16, 1, 50, 3, 4, 1, 3, Route129_EventScript_1F72EC, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 14, 1, 52, 5, 2, 1, 2, Route129_EventScript_1F7303, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 13, 22, 1, 64, 1, 1, 1, 5, Route129_EventScript_1F7331, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_M, 0, 35, 9, 1, 24, 1, 1, 1, 2, Route129_EventScript_1F731A, 0
- object_event 5, EVENT_OBJ_GFX_SWIMMER_M, 0, 13, 27, 1, 65, 1, 1, 1, 5, Route129_EventScript_1F7348, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 28, 16, 1, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT, 3, 4, 1, 3, Route129_EventScript_1F72EC, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 14, 1, MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP, 5, 2, 1, 2, Route129_EventScript_1F7303, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 13, 22, 1, MOVEMENT_TYPE_WALK_IN_PLACE_DOWN, 1, 1, 1, 5, Route129_EventScript_1F7331, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_M, 0, 35, 9, 1, MOVEMENT_TYPE_ROTATE_CLOCKWISE, 1, 1, 1, 2, Route129_EventScript_1F731A, 0
+ object_event 5, EVENT_OBJ_GFX_SWIMMER_M, 0, 13, 27, 1, MOVEMENT_TYPE_WALK_IN_PLACE_UP, 1, 1, 1, 5, Route129_EventScript_1F7348, 0
Route129_MapEvents:: @ 852CA2C
map_events Route129_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route129/header.inc b/data/maps/Route129/header.inc
index 53abdbebe..1bc9ac5f0 100644
--- a/data/maps/Route129/header.inc
+++ b/data/maps/Route129/header.inc
@@ -5,11 +5,11 @@ Route129: @ 8482988
.4byte Route129_MapConnections
.2byte MUS_GRANROAD
.2byte 45
- .byte 44
+ .byte MAPSEC_ROUTE_129
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route130/events.inc b/data/maps/Route130/events.inc
index ad1429553..227e359b6 100644
--- a/data/maps/Route130/events.inc
+++ b/data/maps/Route130/events.inc
@@ -1,8 +1,8 @@
Route130_EventObjects: @ 852CA40
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 70, 21, 1, 51, 3, 6, 1, 3, Route130_EventScript_1F73BF, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 7, 21, 1, 26, 1, 4, 1, 5, Route130_EventScript_1F73D6, 0
- object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 52, 9, 3, 12, 0, 0, 0, 82, BerryTreeScript, 17
- object_event 4, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 30, 1, 25, 1, 4, 1, 5, Route130_EventScript_1F73ED, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 70, 21, 1, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN, 3, 6, 1, 3, Route130_EventScript_1F73BF, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 7, 21, 1, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 4, 1, 5, Route130_EventScript_1F73D6, 0
+ object_event 3, EVENT_OBJ_GFX_BERRY_TREE, 0, 52, 9, 3, MOVEMENT_TYPE_BERRY_TREE_GROWTH, 0, 0, 0, 82, BerryTreeScript, 17
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_M, 0, 7, 30, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 4, 1, 5, Route130_EventScript_1F73ED, 0
Route130_MapEvents:: @ 852CAA0
map_events Route130_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route130/header.inc b/data/maps/Route130/header.inc
index 47b4b613c..bff8b4e40 100644
--- a/data/maps/Route130/header.inc
+++ b/data/maps/Route130/header.inc
@@ -5,11 +5,11 @@ Route130: @ 84829A4
.4byte Route130_MapConnections
.2byte MUS_GRANROAD
.2byte 263
- .byte 45
+ .byte MAPSEC_ROUTE_130
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route131/events.inc b/data/maps/Route131/events.inc
index 2bb2c5cbc..1c321a6cb 100644
--- a/data/maps/Route131/events.inc
+++ b/data/maps/Route131/events.inc
@@ -1,12 +1,12 @@
Route131_EventObjects: @ 852CAB4
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 41, 32, 1, 29, 5, 7, 1, 3, Route131_EventScript_1F7429, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 18, 19, 1, 22, 0, 7, 1, 4, Route131_EventScript_1F7440, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 22, 1, 20, 6, 0, 1, 4, Route131_EventScript_1F7457, 0
- object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 31, 25, 1, 47, 3, 5, 1, 3, Route131_EventScript_1F746E, 0
- object_event 5, EVENT_OBJ_GFX_SWIMMER_F, 0, 9, 16, 1, 8, 1, 1, 1, 1, Route131_EventScript_1F7485, 0
- object_event 6, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 8, 16, 1, 8, 1, 1, 1, 1, Route131_EventScript_1F74A0, 0
- object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 52, 20, 1, 26, 1, 3, 1, 5, Route131_EventScript_1F74D2, 0
- object_event 8, EVENT_OBJ_GFX_SWIMMER_F, 0, 52, 27, 1, 25, 1, 3, 1, 5, Route131_EventScript_1F74BB, 0
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 41, 32, 1, MOVEMENT_TYPE_WALK_SEQUENCE_UP_RIGHT_LEFT_DOWN, 5, 7, 1, 3, Route131_EventScript_1F7429, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_M, 0, 18, 19, 1, MOVEMENT_TYPE_FACE_DOWN_LEFT_AND_RIGHT, 0, 7, 1, 4, Route131_EventScript_1F7440, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 22, 1, MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT, 6, 0, 1, 4, Route131_EventScript_1F7457, 0
+ object_event 4, EVENT_OBJ_GFX_SWIMMER_F, 0, 31, 25, 1, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_DOWN_RIGHT_UP, 3, 5, 1, 3, Route131_EventScript_1F746E, 0
+ object_event 5, EVENT_OBJ_GFX_SWIMMER_F, 0, 9, 16, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route131_EventScript_1F7485, 0
+ object_event 6, EVENT_OBJ_GFX_TUBER_M_SWIMMING, 0, 8, 16, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 1, Route131_EventScript_1F74A0, 0
+ object_event 7, EVENT_OBJ_GFX_SWIMMER_M, 0, 52, 20, 1, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 3, 1, 5, Route131_EventScript_1F74D2, 0
+ object_event 8, EVENT_OBJ_GFX_SWIMMER_F, 0, 52, 27, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 3, 1, 5, Route131_EventScript_1F74BB, 0
Route131_MapWarps: @ 852CB74
warp_def 36, 6, 3, 0, MAP_SKY_PILLAR_ENTRANCE
diff --git a/data/maps/Route131/header.inc b/data/maps/Route131/header.inc
index b13a344fc..3e6bf34b3 100644
--- a/data/maps/Route131/header.inc
+++ b/data/maps/Route131/header.inc
@@ -5,11 +5,11 @@ Route131: @ 84829C0
.4byte Route131_MapConnections
.2byte MUS_GRANROAD
.2byte 47
- .byte 46
+ .byte MAPSEC_ROUTE_131
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route132/events.inc b/data/maps/Route132/events.inc
index 19ff5ccc8..7d62fb306 100644
--- a/data/maps/Route132/events.inc
+++ b/data/maps/Route132/events.inc
@@ -1,14 +1,14 @@
Route132_EventObjects: @ 852CB90
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 40, 13, 1, 46, 3, 3, 1, 2, Route132_EventScript_1F74EA, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 6, 1, 45, 3, 3, 1, 2, Route132_EventScript_1F7501, 0
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 10, 11, 3, 1, 0, 0, 0, 0, Route132_EventScript_291059, 1036
- object_event 4, EVENT_OBJ_GFX_BLACK_BELT, 0, 9, 15, 3, 8, 0, 0, 1, 4, Route132_EventScript_1F752F, 0
- object_event 5, EVENT_OBJ_GFX_FISHERMAN, 0, 49, 28, 3, 10, 0, 0, 1, 1, Route132_EventScript_1F7518, 0
- object_event 6, EVENT_OBJ_GFX_OLD_MAN_1, 0, 33, 26, 3, 8, 1, 1, 1, 4, Route132_EventScript_1F7546, 0
- object_event 7, EVENT_OBJ_GFX_WOMAN_7, 0, 33, 31, 3, 25, 1, 4, 1, 4, Route132_EventScript_1F755D, 0
- object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 21, 30, 3, 7, 1, 1, 1, 4, Route132_EventScript_1F758B, 0
- object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 21, 25, 3, 26, 1, 4, 1, 4, Route132_EventScript_1F7574, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 27, 3, 1, 1, 1, 0, 0, Route132_EventScript_291066, 1156
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 40, 13, 1, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 3, 3, 1, 2, Route132_EventScript_1F74EA, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 10, 6, 1, MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT, 3, 3, 1, 2, Route132_EventScript_1F7501, 0
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 10, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route132_EventScript_291059, 1036
+ object_event 4, EVENT_OBJ_GFX_BLACK_BELT, 0, 9, 15, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, Route132_EventScript_1F752F, 0
+ object_event 5, EVENT_OBJ_GFX_FISHERMAN, 0, 49, 28, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, Route132_EventScript_1F7518, 0
+ object_event 6, EVENT_OBJ_GFX_OLD_MAN_1, 0, 33, 26, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, Route132_EventScript_1F7546, 0
+ object_event 7, EVENT_OBJ_GFX_WOMAN_7, 0, 33, 31, 3, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 1, 4, 1, 4, Route132_EventScript_1F755D, 0
+ object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 21, 30, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, Route132_EventScript_1F758B, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 21, 25, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 1, 4, 1, 4, Route132_EventScript_1F7574, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 20, 27, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route132_EventScript_291066, 1156
Route132_MapEvents:: @ 852CC80
map_events Route132_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route132/header.inc b/data/maps/Route132/header.inc
index b4fe2bc0d..4e292a92b 100644
--- a/data/maps/Route132/header.inc
+++ b/data/maps/Route132/header.inc
@@ -5,11 +5,11 @@ Route132: @ 84829DC
.4byte Route132_MapConnections
.2byte MUS_GRANROAD
.2byte 48
- .byte 47
+ .byte MAPSEC_ROUTE_132
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route133/events.inc b/data/maps/Route133/events.inc
index 6adfce330..ba1ac2ac0 100644
--- a/data/maps/Route133/events.inc
+++ b/data/maps/Route133/events.inc
@@ -1,14 +1,14 @@
Route133_EventObjects: @ 852CC94
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 68, 27, 1, 25, 0, 2, 1, 3, Route133_EventScript_1F75A3, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 13, 3, 1, 8, 0, 0, 1, 3, Route133_EventScript_1F75D1, 0
- object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 68, 28, 1, 26, 0, 2, 1, 3, Route133_EventScript_1F75BA, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 53, 12, 3, 1, 0, 0, 0, 0, Route133_EventScript_291073, 1037
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 10, 3, 1, 0, 0, 0, 0, Route133_EventScript_291080, 1038
- object_event 6, EVENT_OBJ_GFX_MAN_6, 0, 7, 14, 3, 18, 1, 1, 1, 2, Route133_EventScript_1F75FF, 0
- object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 37, 15, 3, 18, 0, 0, 1, 4, Route133_EventScript_1F75E8, 0
- object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 56, 11, 3, 8, 1, 1, 1, 3, Route133_EventScript_1F7616, 0
- object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 56, 15, 3, 16, 1, 1, 1, 3, Route133_EventScript_1F762D, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 48, 28, 3, 1, 1, 1, 0, 0, Route133_EventScript_29108D, 1157
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 68, 27, 1, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 0, 2, 1, 3, Route133_EventScript_1F75A3, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 13, 3, 1, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, Route133_EventScript_1F75D1, 0
+ object_event 3, EVENT_OBJ_GFX_SWIMMER_F, 0, 68, 28, 1, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 0, 2, 1, 3, Route133_EventScript_1F75BA, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 53, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route133_EventScript_291073, 1037
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, Route133_EventScript_291080, 1038
+ object_event 6, EVENT_OBJ_GFX_MAN_6, 0, 7, 14, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 2, Route133_EventScript_1F75FF, 0
+ object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 37, 15, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 4, Route133_EventScript_1F75E8, 0
+ object_event 8, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 56, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, Route133_EventScript_1F7616, 0
+ object_event 9, EVENT_OBJ_GFX_OLD_MAN_1, 0, 56, 15, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, Route133_EventScript_1F762D, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 48, 28, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route133_EventScript_29108D, 1157
Route133_MapEvents:: @ 852CD84
map_events Route133_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route133/header.inc b/data/maps/Route133/header.inc
index e8bc66e6f..26428b3dc 100644
--- a/data/maps/Route133/header.inc
+++ b/data/maps/Route133/header.inc
@@ -5,11 +5,11 @@ Route133: @ 84829F8
.4byte Route133_MapConnections
.2byte MUS_GRANROAD
.2byte 49
- .byte 48
+ .byte MAPSEC_ROUTE_133
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Route134/events.inc b/data/maps/Route134/events.inc
index 5a2d57417..03339b081 100644
--- a/data/maps/Route134/events.inc
+++ b/data/maps/Route134/events.inc
@@ -1,15 +1,15 @@
Route134_EventObjects: @ 852CD98
- object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 49, 9, 1, 49, 3, 5, 1, 2, Route134_EventScript_1F7653, 0
- object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 58, 7, 1, 1, 0, 0, 1, 3, Route134_EventScript_1F766A, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 41, 23, 3, 10, 0, 0, 1, 2, Route134_EventScript_1F7698, 0
- object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 24, 23, 3, 26, 0, 3, 1, 6, Route134_EventScript_1F7681, 0
- object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 49, 16, 3, 27, 6, 0, 1, 5, Route134_EventScript_1F76AF, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 43, 23, 1, 9, 1, 1, 1, 2, Route134_EventScript_1F76F4, 0
- object_event 7, EVENT_OBJ_GFX_SAILOR, 0, 24, 30, 3, 25, 0, 3, 1, 6, Route134_EventScript_1F770B, 0
- object_event 8, EVENT_OBJ_GFX_GIRL_3, 0, 50, 16, 3, 28, 6, 0, 1, 5, Route134_EventScript_1F76DD, 0
- object_event 9, EVENT_OBJ_GFX_SAILOR, 0, 63, 14, 3, 18, 1, 1, 1, 3, Route134_EventScript_1F76C6, 0
- object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 50, 17, 3, 1, 1, 1, 0, 0, Route134_EventScript_29109A, 1158
- object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 22, 27, 3, 1, 1, 1, 0, 0, Route134_EventScript_2910A7, 1159
+ object_event 1, EVENT_OBJ_GFX_SWIMMER_M, 0, 49, 9, 1, MOVEMENT_TYPE_WALK_SEQUENCE_UP_RIGHT_DOWN_LEFT, 3, 5, 1, 2, Route134_EventScript_1F7653, 0
+ object_event 2, EVENT_OBJ_GFX_SWIMMER_F, 0, 58, 7, 1, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 1, 3, Route134_EventScript_1F766A, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 41, 23, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 2, Route134_EventScript_1F7698, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_6, 0, 24, 23, 3, MOVEMENT_TYPE_WALK_DOWN_AND_UP, 0, 3, 1, 6, Route134_EventScript_1F7681, 0
+ object_event 5, EVENT_OBJ_GFX_BLACK_BELT, 0, 49, 16, 3, MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT, 6, 0, 1, 5, Route134_EventScript_1F76AF, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 43, 23, 1, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, Route134_EventScript_1F76F4, 0
+ object_event 7, EVENT_OBJ_GFX_SAILOR, 0, 24, 30, 3, MOVEMENT_TYPE_WALK_UP_AND_DOWN, 0, 3, 1, 6, Route134_EventScript_1F770B, 0
+ object_event 8, EVENT_OBJ_GFX_GIRL_3, 0, 50, 16, 3, MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT, 6, 0, 1, 5, Route134_EventScript_1F76DD, 0
+ object_event 9, EVENT_OBJ_GFX_SAILOR, 0, 63, 14, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 1, 1, 1, 3, Route134_EventScript_1F76C6, 0
+ object_event 10, EVENT_OBJ_GFX_ITEM_BALL, 0, 50, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route134_EventScript_29109A, 1158
+ object_event 11, EVENT_OBJ_GFX_ITEM_BALL, 0, 22, 27, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, Route134_EventScript_2910A7, 1159
Route134_MapEvents:: @ 852CEA0
map_events Route134_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/Route134/header.inc b/data/maps/Route134/header.inc
index 20f6dd90a..d1df504ed 100644
--- a/data/maps/Route134/header.inc
+++ b/data/maps/Route134/header.inc
@@ -5,11 +5,11 @@ Route134: @ 8482A14
.4byte Route134_MapConnections
.2byte MUS_GRANROAD
.2byte 50
- .byte 49
+ .byte MAPSEC_ROUTE_134
.byte 0
- .byte 2
- .byte 6
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_6
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity/events.inc b/data/maps/RustboroCity/events.inc
index b71bdb875..4471d06e0 100644
--- a/data/maps/RustboroCity/events.inc
+++ b/data/maps/RustboroCity/events.inc
@@ -1,20 +1,20 @@
RustboroCity_EventObjects: @ 85267E0
- object_event 1, EVENT_OBJ_GFX_WOMAN_7, 0, 22, 34, 3, 3, 0, 1, 0, 0, RustboroCity_EventScript_1E088A, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 19, 13, 3, 1, 1, 1, 0, 0, RustboroCity_EventScript_1E085F, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 25, 37, 3, 7, 0, 0, 0, 0, RustboroCity_EventScript_1E08DA, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 21, 46, 3, 3, 0, 1, 0, 0, RustboroCity_EventScript_1E08D1, 0
- object_event 5, EVENT_OBJ_GFX_BOY_2, 0, 12, 45, 3, 1, 0, 0, 0, 0, RustboroCity_EventScript_1E08B2, 0
- object_event 6, EVENT_OBJ_GFX_MAN_4, 0, 26, 23, 3, 1, 1, 1, 0, 0, RustboroCity_EventScript_1E0893, 0
- object_event 7, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 24, 51, 3, 10, 0, 0, 0, 0, RustboroCity_EventScript_1E0922, 0
- object_event 8, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 25, 51, 3, 9, 0, 0, 0, 0, RustboroCity_EventScript_1E0938, 0
- object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 30, 10, 3, 10, 1, 1, 0, 0, RustboroCity_EventScript_1E0ADD, 732
- object_event 10, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 21, 3, 10, 0, 0, 0, 0, 0x0, 731
- object_event 11, EVENT_OBJ_GFX_MAN_7, 0, 13, 34, 3, 2, 1, 1, 0, 0, RustboroCity_EventScript_1E087E, 0
- object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 36, 51, 3, 1, 0, 0, 0, 0, RustboroCity_EventScript_2910DB, 1041
- object_event 13, EVENT_OBJ_GFX_MAN_5, 0, 19, 27, 3, 8, 0, 1, 0, 0, RustboroCity_EventScript_1E094E, 0
- object_event 14, EVENT_OBJ_GFX_HIPSTER, 0, 16, 50, 3, 1, 1, 1, 0, 0, RustboroCity_EventScript_1E0DB8, 814
- object_event 15, EVENT_OBJ_GFX_SCIENTIST_1, 0, 11, 15, 0, 1, 1, 1, 0, 0, 0x0, 844
- object_event 16, EVENT_OBJ_GFX_BOY_1, 0, 31, 36, 3, 1, 0, 1, 0, 0, RustboroCity_EventScript_1E1236, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_7, 0, 22, 34, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, RustboroCity_EventScript_1E088A, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 19, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_EventScript_1E085F, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 25, 37, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_EventScript_1E08DA, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 21, 46, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, RustboroCity_EventScript_1E08D1, 0
+ object_event 5, EVENT_OBJ_GFX_BOY_2, 0, 12, 45, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, RustboroCity_EventScript_1E08B2, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_4, 0, 26, 23, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_EventScript_1E0893, 0
+ object_event 7, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 24, 51, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_EventScript_1E0922, 0
+ object_event 8, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 25, 51, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_EventScript_1E0938, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_2, 0, 30, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, RustboroCity_EventScript_1E0ADD, 732
+ object_event 10, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 13, 21, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 731
+ object_event 11, EVENT_OBJ_GFX_MAN_7, 0, 13, 34, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, RustboroCity_EventScript_1E087E, 0
+ object_event 12, EVENT_OBJ_GFX_ITEM_BALL, 0, 36, 51, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, RustboroCity_EventScript_2910DB, 1041
+ object_event 13, EVENT_OBJ_GFX_MAN_5, 0, 19, 27, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 1, 0, 0, RustboroCity_EventScript_1E094E, 0
+ object_event 14, EVENT_OBJ_GFX_HIPSTER, 0, 16, 50, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_EventScript_1E0DB8, 814
+ object_event 15, EVENT_OBJ_GFX_SCIENTIST_1, 0, 11, 15, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, 0x0, 844
+ object_event 16, EVENT_OBJ_GFX_BOY_1, 0, 31, 36, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 1, 0, 0, RustboroCity_EventScript_1E1236, 0
RustboroCity_MapWarps: @ 8526960
warp_def 27, 19, 0, 0, MAP_RUSTBORO_CITY_GYM
@@ -31,39 +31,39 @@ RustboroCity_MapWarps: @ 8526960
warp_def 26, 46, 0, 0, MAP_RUSTBORO_CITY_HOUSE3
RustboroCity_MapCoordEvents: @ 85269C0
- coord_event 23, 20, 3, 0, VAR_0x405A, 1, 0, RustboroCity_EventScript_1E095A
- coord_event 23, 21, 3, 0, VAR_0x405A, 1, 0, RustboroCity_EventScript_1E0971
- coord_event 23, 22, 3, 0, VAR_0x405A, 1, 0, RustboroCity_EventScript_1E0988
- coord_event 23, 23, 3, 0, VAR_0x405A, 1, 0, RustboroCity_EventScript_1E099F
- coord_event 23, 24, 3, 0, VAR_0x405A, 1, 0, RustboroCity_EventScript_1E09B6
- coord_event 30, 9, 3, 0, VAR_0x405A, 2, 0, RustboroCity_EventScript_1E0AFE
- coord_event 29, 10, 3, 0, VAR_0x405A, 2, 0, RustboroCity_EventScript_1E0B0A
- coord_event 30, 11, 3, 0, VAR_0x405A, 2, 0, RustboroCity_EventScript_1E0B16
- coord_event 30, 12, 3, 0, VAR_0x405A, 2, 0, RustboroCity_EventScript_1E0B22
- coord_event 30, 9, 3, 0, VAR_0x405A, 4, 0, RustboroCity_EventScript_1E0C2B
- coord_event 31, 10, 3, 0, VAR_0x405A, 4, 0, RustboroCity_EventScript_1E0C37
- coord_event 30, 11, 3, 0, VAR_0x405A, 4, 0, RustboroCity_EventScript_1E0C43
- coord_event 30, 12, 3, 0, VAR_0x405A, 4, 0, RustboroCity_EventScript_1E0C4F
- coord_event 12, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0DF3
- coord_event 13, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0E33
- coord_event 14, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0E73
- coord_event 15, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0EB3
- coord_event 16, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0EF3
- coord_event 17, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0F33
- coord_event 18, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0F73
- coord_event 19, 53, 3, 0, VAR_0x405A, 7, 0, RustboroCity_EventScript_1E0FB3
+ coord_event 23, 20, 3, VAR_0x405A, 1, RustboroCity_EventScript_1E095A
+ coord_event 23, 21, 3, VAR_0x405A, 1, RustboroCity_EventScript_1E0971
+ coord_event 23, 22, 3, VAR_0x405A, 1, RustboroCity_EventScript_1E0988
+ coord_event 23, 23, 3, VAR_0x405A, 1, RustboroCity_EventScript_1E099F
+ coord_event 23, 24, 3, VAR_0x405A, 1, RustboroCity_EventScript_1E09B6
+ coord_event 30, 9, 3, VAR_0x405A, 2, RustboroCity_EventScript_1E0AFE
+ coord_event 29, 10, 3, VAR_0x405A, 2, RustboroCity_EventScript_1E0B0A
+ coord_event 30, 11, 3, VAR_0x405A, 2, RustboroCity_EventScript_1E0B16
+ coord_event 30, 12, 3, VAR_0x405A, 2, RustboroCity_EventScript_1E0B22
+ coord_event 30, 9, 3, VAR_0x405A, 4, RustboroCity_EventScript_1E0C2B
+ coord_event 31, 10, 3, VAR_0x405A, 4, RustboroCity_EventScript_1E0C37
+ coord_event 30, 11, 3, VAR_0x405A, 4, RustboroCity_EventScript_1E0C43
+ coord_event 30, 12, 3, VAR_0x405A, 4, RustboroCity_EventScript_1E0C4F
+ coord_event 12, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0DF3
+ coord_event 13, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0E33
+ coord_event 14, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0E73
+ coord_event 15, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0EB3
+ coord_event 16, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0EF3
+ coord_event 17, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0F33
+ coord_event 18, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0F73
+ coord_event 19, 53, 3, VAR_0x405A, 7, RustboroCity_EventScript_1E0FB3
RustboroCity_MapBGEvents: @ 8526B10
- bg_event 23, 19, 0, 0, 0, RustboroCity_EventScript_1E08F5
- bg_event 25, 35, 0, 0, 0, RustboroCity_EventScript_1E0910
- bg_event 17, 45, 0, 1, 0, RustboroCity_EventScript_271E6A
- bg_event 18, 38, 0, 1, 0, RustboroCity_EventScript_271E73
- bg_event 19, 49, 0, 0, 0, RustboroCity_EventScript_1E0907
- bg_event 18, 45, 0, 1, 0, RustboroCity_EventScript_271E6A
- bg_event 17, 38, 0, 1, 0, RustboroCity_EventScript_271E73
- bg_event 17, 20, 0, 0, 0, RustboroCity_EventScript_1E08EC
- bg_event 30, 8, 0, 0, 0, RustboroCity_EventScript_1E08E3
- bg_event 12, 38, 3, 0, 0, RustboroCity_EventScript_1E0919
+ bg_event 23, 19, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E08F5
+ bg_event 25, 35, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E0910
+ bg_event 17, 45, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_EventScript_271E6A
+ bg_event 18, 38, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_EventScript_271E73
+ bg_event 19, 49, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E0907
+ bg_event 18, 45, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_EventScript_271E6A
+ bg_event 17, 38, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_EventScript_271E73
+ bg_event 17, 20, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E08EC
+ bg_event 30, 8, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E08E3
+ bg_event 12, 38, 3, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_EventScript_1E0919
RustboroCity_MapEvents:: @ 8526B88
map_events RustboroCity_EventObjects, RustboroCity_MapWarps, RustboroCity_MapCoordEvents, RustboroCity_MapBGEvents
diff --git a/data/maps/RustboroCity/header.inc b/data/maps/RustboroCity/header.inc
index adce7ef75..6e7bb70d4 100644
--- a/data/maps/RustboroCity/header.inc
+++ b/data/maps/RustboroCity/header.inc
@@ -5,11 +5,11 @@ RustboroCity: @ 848250C
.4byte RustboroCity_MapConnections
.2byte MUS_GOTOWN
.2byte 4
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_CuttersHouse/events.inc b/data/maps/RustboroCity_CuttersHouse/events.inc
index db9b6f56d..6657c9305 100644
--- a/data/maps/RustboroCity_CuttersHouse/events.inc
+++ b/data/maps/RustboroCity_CuttersHouse/events.inc
@@ -1,6 +1,6 @@
RustboroCity_CuttersHouse_EventObjects: @ 8530A1C
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 7, 5, 3, 10, 0, 0, 0, 0, RustboroCity_CuttersHouse_EventScript_215BD4, 0
- object_event 2, EVENT_OBJ_GFX_LASS, 0, 9, 2, 3, 5, 1, 0, 0, 0, RustboroCity_CuttersHouse_EventScript_215C0A, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_CuttersHouse_EventScript_215BD4, 0
+ object_event 2, EVENT_OBJ_GFX_LASS, 0, 9, 2, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, RustboroCity_CuttersHouse_EventScript_215C0A, 0
RustboroCity_CuttersHouse_MapWarps: @ 8530A4C
warp_def 5, 8, 0, 8, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_CuttersHouse/header.inc b/data/maps/RustboroCity_CuttersHouse/header.inc
index 5423772bf..40742887b 100644
--- a/data/maps/RustboroCity_CuttersHouse/header.inc
+++ b/data/maps/RustboroCity_CuttersHouse/header.inc
@@ -5,11 +5,11 @@ RustboroCity_CuttersHouse: @ 8483478
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 98
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_DevonCorp_1F/events.inc b/data/maps/RustboroCity_DevonCorp_1F/events.inc
index c6d4048c4..baef1be49 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/events.inc
+++ b/data/maps/RustboroCity_DevonCorp_1F/events.inc
@@ -1,7 +1,7 @@
RustboroCity_DevonCorp_1F_EventObjects: @ 853037C
- object_event 1, EVENT_OBJ_GFX_MAN_7, 0, 2, 6, 3, 2, 1, 1, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211261, 0
- object_event 2, EVENT_OBJ_GFX_MAN_7, 0, 15, 5, 3, 2, 2, 1, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211293, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 5, 3, 3, 8, 0, 0, 0, 0, RustboroCity_DevonCorp_1F_EventScript_2112CE, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_7, 0, 2, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211261, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_7, 0, 15, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 2, 1, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211293, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_4, 0, 5, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_DevonCorp_1F_EventScript_2112CE, 0
RustboroCity_DevonCorp_1F_MapWarps: @ 85303C4
warp_def 5, 8, 0, 5, MAP_RUSTBORO_CITY
@@ -9,8 +9,8 @@ RustboroCity_DevonCorp_1F_MapWarps: @ 85303C4
warp_def 14, 1, 0, 0, MAP_RUSTBORO_CITY_DEVON_CORP_2F
RustboroCity_DevonCorp_1F_MapBGEvents: @ 85303DC
- bg_event 3, 2, 0, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211312
- bg_event 8, 2, 0, 0, 0, RustboroCity_DevonCorp_1F_EventScript_211309
+ bg_event 3, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_DevonCorp_1F_EventScript_211312
+ bg_event 8, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_DevonCorp_1F_EventScript_211309
RustboroCity_DevonCorp_1F_MapEvents:: @ 85303F4
map_events RustboroCity_DevonCorp_1F_EventObjects, RustboroCity_DevonCorp_1F_MapWarps, 0x0, RustboroCity_DevonCorp_1F_MapBGEvents
diff --git a/data/maps/RustboroCity_DevonCorp_1F/header.inc b/data/maps/RustboroCity_DevonCorp_1F/header.inc
index 9e270b9fc..d86b8537c 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_1F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_DevonCorp_1F: @ 8483344
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 92
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_DevonCorp_2F/events.inc b/data/maps/RustboroCity_DevonCorp_2F/events.inc
index 31a3d1de6..f10c94780 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/events.inc
+++ b/data/maps/RustboroCity_DevonCorp_2F/events.inc
@@ -1,10 +1,10 @@
RustboroCity_DevonCorp_2F_EventObjects: @ 8530408
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 5, 3, 7, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_21186F, 0
- object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 5, 3, 10, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_211886, 0
- object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 6, 3, 15, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118B0, 0
- object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 5, 3, 7, 0, 10, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118DA, 0
- object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 8, 3, 7, 1, 1, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118F1, 0
- object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 5, 3, 7, 1, 1, 0, 0, RustboroCity_DevonCorp_2F_EventScript_211BCF, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_21186F, 0
+ object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_211886, 0
+ object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_UP_AND_LEFT, 0, 0, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118B0, 0
+ object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 10, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118DA, 0
+ object_event 5, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, RustboroCity_DevonCorp_2F_EventScript_2118F1, 0
+ object_event 6, EVENT_OBJ_GFX_SCIENTIST_1, 0, 14, 5, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, RustboroCity_DevonCorp_2F_EventScript_211BCF, 0
RustboroCity_DevonCorp_2F_MapWarps: @ 8530498
warp_def 14, 1, 0, 2, MAP_RUSTBORO_CITY_DEVON_CORP_1F
diff --git a/data/maps/RustboroCity_DevonCorp_2F/header.inc b/data/maps/RustboroCity_DevonCorp_2F/header.inc
index f3954aed0..b0da75514 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_2F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_DevonCorp_2F: @ 8483360
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 93
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_DevonCorp_3F/events.inc b/data/maps/RustboroCity_DevonCorp_3F/events.inc
index 8db3c085c..164391cf6 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/events.inc
+++ b/data/maps/RustboroCity_DevonCorp_3F/events.inc
@@ -1,14 +1,14 @@
RustboroCity_DevonCorp_3F_EventObjects: @ 85304BC
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 17, 5, 3, 9, 0, 0, 0, 0, RustboroCity_DevonCorp_3F_EventScript_21256C, 0
- object_event 2, EVENT_OBJ_GFX_MAN_2, 0, 3, 5, 3, 10, 0, 0, 0, 0, RustboroCity_DevonCorp_3F_EventScript_2125E1, 949
- object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 15, 5, 3, 76, 1, 1, 0, 0, RustboroCity_DevonCorp_3F_EventScript_21256C, 0
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 17, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_DevonCorp_3F_EventScript_21256C, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_2, 0, 3, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_DevonCorp_3F_EventScript_2125E1, 949
+ object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 15, 5, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, RustboroCity_DevonCorp_3F_EventScript_21256C, 0
RustboroCity_DevonCorp_3F_MapWarps: @ 8530504
warp_def 2, 1, 0, 1, MAP_RUSTBORO_CITY_DEVON_CORP_2F
RustboroCity_DevonCorp_3F_MapBGEvents: @ 853050C
- bg_event 1, 5, 3, 0, 0, RustboroCity_DevonCorp_3F_EventScript_212600
- bg_event 1, 7, 3, 0, 0, RustboroCity_DevonCorp_3F_EventScript_212600
+ bg_event 1, 5, 3, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_DevonCorp_3F_EventScript_212600
+ bg_event 1, 7, 3, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_DevonCorp_3F_EventScript_212600
RustboroCity_DevonCorp_3F_MapEvents:: @ 8530524
map_events RustboroCity_DevonCorp_3F_EventObjects, RustboroCity_DevonCorp_3F_MapWarps, 0x0, RustboroCity_DevonCorp_3F_MapBGEvents
diff --git a/data/maps/RustboroCity_DevonCorp_3F/header.inc b/data/maps/RustboroCity_DevonCorp_3F/header.inc
index c0bbdebd1..21a33d5b8 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_3F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_DevonCorp_3F: @ 848337C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 269
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Flat1_1F/events.inc b/data/maps/RustboroCity_Flat1_1F/events.inc
index 1f2ae85fd..d52b495eb 100644
--- a/data/maps/RustboroCity_Flat1_1F/events.inc
+++ b/data/maps/RustboroCity_Flat1_1F/events.inc
@@ -1,6 +1,6 @@
RustboroCity_Flat1_1F_EventObjects: @ 8530890
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 9, 4, 3, 10, 0, 0, 0, 0, RustboroCity_Flat1_1F_EventScript_2150CE, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 12, 4, 3, 9, 0, 0, 0, 0, RustboroCity_Flat1_1F_EventScript_2150D7, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 9, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_Flat1_1F_EventScript_2150CE, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 12, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_Flat1_1F_EventScript_2150D7, 0
RustboroCity_Flat1_1F_MapWarps: @ 85308C0
warp_def 6, 7, 0, 1, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_Flat1_1F/header.inc b/data/maps/RustboroCity_Flat1_1F/header.inc
index 4f424b853..b2a4da317 100644
--- a/data/maps/RustboroCity_Flat1_1F/header.inc
+++ b/data/maps/RustboroCity_Flat1_1F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Flat1_1F: @ 8483424
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 313
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Flat1_2F/events.inc b/data/maps/RustboroCity_Flat1_2F/events.inc
index 647e7a437..13ebbbc0d 100644
--- a/data/maps/RustboroCity_Flat1_2F/events.inc
+++ b/data/maps/RustboroCity_Flat1_2F/events.inc
@@ -1,12 +1,12 @@
RustboroCity_Flat1_2F_EventObjects: @ 85308EC
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 6, 3, 5, 3, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_21523D, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 9, 5, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_SKITTY_DOLL, 0, 9, 4, 3, 1, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
- object_event 4, EVENT_OBJ_GFX_TREECKO_DOLL, 0, 10, 5, 3, 1, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
- object_event 5, EVENT_OBJ_GFX_TORCHIC_DOLL, 0, 10, 6, 3, 1, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
- object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 8, 5, 3, 10, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_21513A, 0
- object_event 7, EVENT_OBJ_GFX_MUDKIP_DOLL, 0, 8, 6, 3, 1, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
- object_event 8, EVENT_OBJ_GFX_PIKACHU_DOLL, 0, 9, 7, 3, 1, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 6, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 3, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_21523D, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 9, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_SKITTY_DOLL, 0, 9, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
+ object_event 4, EVENT_OBJ_GFX_TREECKO_DOLL, 0, 10, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
+ object_event 5, EVENT_OBJ_GFX_TORCHIC_DOLL, 0, 10, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 8, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_21513A, 0
+ object_event 7, EVENT_OBJ_GFX_MUDKIP_DOLL, 0, 8, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
+ object_event 8, EVENT_OBJ_GFX_PIKACHU_DOLL, 0, 9, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, RustboroCity_Flat1_2F_EventScript_215246, 0
RustboroCity_Flat1_2F_MapWarps: @ 85309AC
warp_def 2, 1, 0, 2, MAP_RUSTBORO_CITY_FLAT1_1F
diff --git a/data/maps/RustboroCity_Flat1_2F/header.inc b/data/maps/RustboroCity_Flat1_2F/header.inc
index 49e5c1481..5a9a5a133 100644
--- a/data/maps/RustboroCity_Flat1_2F/header.inc
+++ b/data/maps/RustboroCity_Flat1_2F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Flat1_2F: @ 8483440
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 314
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Flat2_1F/events.inc b/data/maps/RustboroCity_Flat2_1F/events.inc
index 392f5b1fa..16c79649a 100644
--- a/data/maps/RustboroCity_Flat2_1F/events.inc
+++ b/data/maps/RustboroCity_Flat2_1F/events.inc
@@ -1,6 +1,6 @@
RustboroCity_Flat2_1F_EventObjects: @ 8530AC4
- object_event 1, EVENT_OBJ_GFX_SKITTY, 0, 11, 4, 3, 9, 0, 0, 0, 0, RustboroCity_Flat2_1F_EventScript_215F80, 0
- object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 8, 4, 3, 10, 0, 0, 0, 0, RustboroCity_Flat2_1F_EventScript_215F77, 0
+ object_event 1, EVENT_OBJ_GFX_SKITTY, 0, 11, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_Flat2_1F_EventScript_215F80, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 8, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_Flat2_1F_EventScript_215F77, 0
RustboroCity_Flat2_1F_MapWarps: @ 8530AF4
warp_def 2, 8, 0, 10, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_Flat2_1F/header.inc b/data/maps/RustboroCity_Flat2_1F/header.inc
index 4080980a0..8df565936 100644
--- a/data/maps/RustboroCity_Flat2_1F/header.inc
+++ b/data/maps/RustboroCity_Flat2_1F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Flat2_1F: @ 84834B0
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 294
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Flat2_2F/events.inc b/data/maps/RustboroCity_Flat2_2F/events.inc
index 9914eed3c..559c6e6e0 100644
--- a/data/maps/RustboroCity_Flat2_2F/events.inc
+++ b/data/maps/RustboroCity_Flat2_2F/events.inc
@@ -1,6 +1,6 @@
RustboroCity_Flat2_2F_EventObjects: @ 8530B20
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 11, 4, 3, 10, 0, 0, 0, 0, RustboroCity_Flat2_2F_EventScript_215FD8, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 7, 3, 3, 5, 2, 0, 0, 0, RustboroCity_Flat2_2F_EventScript_215FE1, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 11, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_Flat2_2F_EventScript_215FD8, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 7, 3, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 2, 0, 0, 0, RustboroCity_Flat2_2F_EventScript_215FE1, 0
RustboroCity_Flat2_2F_MapWarps: @ 8530B50
warp_def 3, 1, 0, 2, MAP_RUSTBORO_CITY_FLAT2_1F
diff --git a/data/maps/RustboroCity_Flat2_2F/header.inc b/data/maps/RustboroCity_Flat2_2F/header.inc
index d4ad99dbc..92161bb4d 100644
--- a/data/maps/RustboroCity_Flat2_2F/header.inc
+++ b/data/maps/RustboroCity_Flat2_2F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Flat2_2F: @ 84834CC
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 295
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Flat2_3F/events.inc b/data/maps/RustboroCity_Flat2_3F/events.inc
index 4a67fdc47..71d03ddb1 100644
--- a/data/maps/RustboroCity_Flat2_3F/events.inc
+++ b/data/maps/RustboroCity_Flat2_3F/events.inc
@@ -1,6 +1,6 @@
RustboroCity_Flat2_3F_EventObjects: @ 8530B74
- object_event 1, EVENT_OBJ_GFX_MAN_7, 0, 7, 3, 3, 5, 2, 0, 0, 0, RustboroCity_Flat2_3F_EventScript_216117, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 12, 2, 3, 8, 0, 0, 0, 0, RustboroCity_Flat2_3F_EventScript_216120, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_7, 0, 7, 3, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 2, 0, 0, 0, RustboroCity_Flat2_3F_EventScript_216117, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_1, 0, 12, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_Flat2_3F_EventScript_216120, 0
RustboroCity_Flat2_3F_MapWarps: @ 8530BA4
warp_def 1, 1, 0, 1, MAP_RUSTBORO_CITY_FLAT2_2F
diff --git a/data/maps/RustboroCity_Flat2_3F/header.inc b/data/maps/RustboroCity_Flat2_3F/header.inc
index 90918421f..fafca84e7 100644
--- a/data/maps/RustboroCity_Flat2_3F/header.inc
+++ b/data/maps/RustboroCity_Flat2_3F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Flat2_3F: @ 84834E8
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 296
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Gym/events.inc b/data/maps/RustboroCity_Gym/events.inc
index 193c41685..0d1f57cdd 100644
--- a/data/maps/RustboroCity_Gym/events.inc
+++ b/data/maps/RustboroCity_Gym/events.inc
@@ -1,17 +1,17 @@
RustboroCity_Gym_EventObjects: @ 8530538
- object_event 1, EVENT_OBJ_GFX_ROXANNE, 0, 5, 2, 3, 8, 0, 0, 0, 0, RustboroCity_Gym_EventScript_212F31, 0
- object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 5, 13, 3, 8, 0, 0, 1, 2, RustboroCity_Gym_EventScript_212FE3, 0
- object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 3, 9, 3, 9, 0, 0, 1, 3, RustboroCity_Gym_EventScript_212FFA, 0
- object_event 4, EVENT_OBJ_GFX_MAN_2, 0, 3, 18, 3, 8, 0, 0, 0, 0, RustboroCity_Gym_EventScript_213028, 0
- object_event 5, EVENT_OBJ_GFX_HIKER, 0, 1, 6, 3, 8, 1, 1, 1, 3, RustboroCity_Gym_EventScript_213011, 0
+ object_event 1, EVENT_OBJ_GFX_ROXANNE, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_Gym_EventScript_212F31, 0
+ object_event 2, EVENT_OBJ_GFX_YOUNGSTER, 0, 5, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 2, RustboroCity_Gym_EventScript_212FE3, 0
+ object_event 3, EVENT_OBJ_GFX_YOUNGSTER, 0, 3, 9, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, RustboroCity_Gym_EventScript_212FFA, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_2, 0, 3, 18, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_Gym_EventScript_213028, 0
+ object_event 5, EVENT_OBJ_GFX_HIKER, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, RustboroCity_Gym_EventScript_213011, 0
RustboroCity_Gym_MapWarps: @ 85305B0
warp_def 5, 19, 0, 0, MAP_RUSTBORO_CITY
warp_def 6, 19, 0, 0, MAP_RUSTBORO_CITY
RustboroCity_Gym_MapBGEvents: @ 85305C0
- bg_event 2, 18, 0, 1, 0, RustboroCity_Gym_EventScript_213047
- bg_event 8, 18, 0, 1, 0, RustboroCity_Gym_EventScript_213057
+ bg_event 2, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_Gym_EventScript_213047
+ bg_event 8, 18, 0, BG_EVENT_PLAYER_FACING_NORTH, RustboroCity_Gym_EventScript_213057
RustboroCity_Gym_MapEvents:: @ 85305D8
map_events RustboroCity_Gym_EventObjects, RustboroCity_Gym_MapWarps, 0x0, RustboroCity_Gym_MapBGEvents
diff --git a/data/maps/RustboroCity_Gym/header.inc b/data/maps/RustboroCity_Gym/header.inc
index 8aef6fe28..8c07e3637 100644
--- a/data/maps/RustboroCity_Gym/header.inc
+++ b/data/maps/RustboroCity_Gym/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Gym: @ 8483398
.4byte 0x0
.2byte MUS_GIM
.2byte 94
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/RustboroCity_House1/events.inc b/data/maps/RustboroCity_House1/events.inc
index 1d2b2d0b7..2fc0284a9 100644
--- a/data/maps/RustboroCity_House1/events.inc
+++ b/data/maps/RustboroCity_House1/events.inc
@@ -1,6 +1,6 @@
RustboroCity_House1_EventObjects: @ 85309C8
- object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 6, 4, 3, 9, 0, 0, 0, 0, RustboroCity_House1_EventScript_21593F, 0
- object_event 2, EVENT_OBJ_GFX_HIKER, 0, 9, 2, 3, 8, 0, 0, 0, 0, RustboroCity_House1_EventScript_2159DF, 0
+ object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 6, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_House1_EventScript_21593F, 0
+ object_event 2, EVENT_OBJ_GFX_HIKER, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_House1_EventScript_2159DF, 0
RustboroCity_House1_MapWarps: @ 85309F8
warp_def 5, 7, 0, 7, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_House1/header.inc b/data/maps/RustboroCity_House1/header.inc
index c921d3a5e..94ae5e1e4 100644
--- a/data/maps/RustboroCity_House1/header.inc
+++ b/data/maps/RustboroCity_House1/header.inc
@@ -5,11 +5,11 @@ RustboroCity_House1: @ 848345C
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 97
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_House2/events.inc b/data/maps/RustboroCity_House2/events.inc
index 3a4e5e15e..5c5ab205e 100644
--- a/data/maps/RustboroCity_House2/events.inc
+++ b/data/maps/RustboroCity_House2/events.inc
@@ -1,6 +1,6 @@
RustboroCity_House2_EventObjects: @ 8530A70
- object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 4, 3, 8, 0, 0, 0, 0, RustboroCity_House2_EventScript_215EB4, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 4, 5, 3, 7, 0, 0, 0, 0, RustboroCity_House2_EventScript_215EBD, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_2, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_House2_EventScript_215EB4, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_House2_EventScript_215EBD, 0
RustboroCity_House2_MapWarps: @ 8530AA0
warp_def 5, 8, 0, 9, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_House2/header.inc b/data/maps/RustboroCity_House2/header.inc
index 6f4d6c02d..51a6f7984 100644
--- a/data/maps/RustboroCity_House2/header.inc
+++ b/data/maps/RustboroCity_House2/header.inc
@@ -5,11 +5,11 @@ RustboroCity_House2: @ 8483494
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 96
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_House3/events.inc b/data/maps/RustboroCity_House3/events.inc
index 07234fc2e..2fc6a6233 100644
--- a/data/maps/RustboroCity_House3/events.inc
+++ b/data/maps/RustboroCity_House3/events.inc
@@ -1,7 +1,7 @@
RustboroCity_House3_EventObjects: @ 8530BC0
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 4, 5, 3, 10, 0, 0, 0, 0, RustboroCity_House3_EventScript_216191, 0
- object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 7, 5, 3, 9, 0, 0, 0, 0, RustboroCity_House3_EventScript_21619A, 0
- object_event 3, EVENT_OBJ_GFX_PIKACHU, 0, 4, 4, 3, 8, 0, 0, 0, 0, RustboroCity_House3_EventScript_2161A3, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_House3_EventScript_216191, 0
+ object_event 2, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_House3_EventScript_21619A, 0
+ object_event 3, EVENT_OBJ_GFX_PIKACHU, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_House3_EventScript_2161A3, 0
RustboroCity_House3_MapWarps: @ 8530C08
warp_def 5, 8, 0, 11, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_House3/header.inc b/data/maps/RustboroCity_House3/header.inc
index 73b5d4a0b..89e62cf50 100644
--- a/data/maps/RustboroCity_House3/header.inc
+++ b/data/maps/RustboroCity_House3/header.inc
@@ -5,11 +5,11 @@ RustboroCity_House3: @ 8483504
.4byte 0x0
.2byte MUS_GOTOWN
.2byte 96
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_Mart/events.inc b/data/maps/RustboroCity_Mart/events.inc
index 038d13bf7..683ed5ff7 100644
--- a/data/maps/RustboroCity_Mart/events.inc
+++ b/data/maps/RustboroCity_Mart/events.inc
@@ -1,8 +1,8 @@
RustboroCity_Mart_EventObjects: @ 853080C
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, RustboroCity_Mart_EventScript_214F06, 0
- object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 2, 5, 3, 7, 0, 0, 0, 0, RustboroCity_Mart_EventScript_214F7D, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 8, 4, 3, 3, 0, 1, 0, 0, RustboroCity_Mart_EventScript_214F74, 0
- object_event 4, EVENT_OBJ_GFX_BUG_CATCHER, 0, 8, 2, 3, 7, 1, 1, 0, 0, RustboroCity_Mart_EventScript_214F86, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_Mart_EventScript_214F06, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 2, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_Mart_EventScript_214F7D, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_2, 0, 8, 4, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, RustboroCity_Mart_EventScript_214F74, 0
+ object_event 4, EVENT_OBJ_GFX_BUG_CATCHER, 0, 8, 2, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, RustboroCity_Mart_EventScript_214F86, 0
RustboroCity_Mart_MapWarps: @ 853086C
warp_def 3, 7, 0, 2, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_Mart/header.inc b/data/maps/RustboroCity_Mart/header.inc
index cb82a6500..766c1cb0c 100644
--- a/data/maps/RustboroCity_Mart/header.inc
+++ b/data/maps/RustboroCity_Mart/header.inc
@@ -5,11 +5,11 @@ RustboroCity_Mart: @ 8483408
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/events.inc b/data/maps/RustboroCity_PokemonCenter_1F/events.inc
index e2945f435..597eace15 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/events.inc
+++ b/data/maps/RustboroCity_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
RustboroCity_PokemonCenter_1F_EventObjects: @ 85306F4
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D76, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 11, 2, 3, 9, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D84, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 3, 4, 3, 2, 1, 1, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D8D, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 10, 6, 3, 10, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D96, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D76, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D84, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 3, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D8D, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_PokemonCenter_1F_EventScript_214D96, 0
RustboroCity_PokemonCenter_1F_MapWarps: @ 8530754
warp_def 7, 8, 3, 3, MAP_RUSTBORO_CITY
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/header.inc b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
index 3db96f00d..17f717230 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_PokemonCenter_1F: @ 84833D0
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/events.inc b/data/maps/RustboroCity_PokemonCenter_2F/events.inc
index d1ec1adb9..f1f9fe356 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/events.inc
+++ b/data/maps/RustboroCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
RustboroCity_PokemonCenter_2F_EventObjects: @ 8530780
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, RustboroCity_PokemonCenter_2F_EventScript_276B03, 702
RustboroCity_PokemonCenter_2F_MapWarps: @ 85307E0
warp_def 1, 6, 4, 2, MAP_RUSTBORO_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/header.inc b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
index 74f264702..e7a1999cc 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ RustboroCity_PokemonCenter_2F: @ 84833EC
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RustboroCity_PokemonSchool/events.inc b/data/maps/RustboroCity_PokemonSchool/events.inc
index 2deabdb5c..84548b44a 100644
--- a/data/maps/RustboroCity_PokemonSchool/events.inc
+++ b/data/maps/RustboroCity_PokemonSchool/events.inc
@@ -1,22 +1,22 @@
RustboroCity_PokemonSchool_EventObjects: @ 85305EC
- object_event 1, EVENT_OBJ_GFX_BOY_5, 0, 8, 6, 3, 10, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F5F, 0
- object_event 2, EVENT_OBJ_GFX_BOY_5, 0, 9, 6, 3, 9, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F68, 0
- object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 3, 8, 3, 7, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F71, 0
- object_event 4, EVENT_OBJ_GFX_LASS, 0, 10, 8, 3, 7, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F7A, 0
- object_event 5, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 3, 6, 3, 8, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F83, 0
- object_event 6, EVENT_OBJ_GFX_GENTLEMAN, 0, 5, 3, 3, 8, 1, 1, 0, 0, RustboroCity_PokemonSchool_EventScript_213F95, 0
- object_event 7, EVENT_OBJ_GFX_SCOTT, 0, 0, 10, 0, 7, 1, 1, 0, 0, RustboroCity_PokemonSchool_EventScript_214040, 999
+ object_event 1, EVENT_OBJ_GFX_BOY_5, 0, 8, 6, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F5F, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_5, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F68, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 3, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F71, 0
+ object_event 4, EVENT_OBJ_GFX_LASS, 0, 10, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F7A, 0
+ object_event 5, EVENT_OBJ_GFX_SCHOOL_KID_M, 0, 3, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F83, 0
+ object_event 6, EVENT_OBJ_GFX_GENTLEMAN, 0, 5, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, RustboroCity_PokemonSchool_EventScript_213F95, 0
+ object_event 7, EVENT_OBJ_GFX_SCOTT, 0, 0, 10, 0, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, RustboroCity_PokemonSchool_EventScript_214040, 999
RustboroCity_PokemonSchool_MapWarps: @ 8530694
warp_def 5, 10, 0, 4, MAP_RUSTBORO_CITY
warp_def 6, 10, 0, 4, MAP_RUSTBORO_CITY
RustboroCity_PokemonSchool_MapBGEvents: @ 85306A4
- bg_event 5, 2, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213EA9
- bg_event 4, 2, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213EA9
- bg_event 6, 2, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213EA9
- bg_event 7, 2, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213EA9
- bg_event 3, 5, 0, 0, 0, RustboroCity_PokemonSchool_EventScript_213F8C
+ bg_event 5, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_PokemonSchool_EventScript_213EA9
+ bg_event 4, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_PokemonSchool_EventScript_213EA9
+ bg_event 6, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_PokemonSchool_EventScript_213EA9
+ bg_event 7, 2, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_PokemonSchool_EventScript_213EA9
+ bg_event 3, 5, 0, BG_EVENT_PLAYER_FACING_ANY, RustboroCity_PokemonSchool_EventScript_213F8C
RustboroCity_PokemonSchool_MapEvents:: @ 85306E0
map_events RustboroCity_PokemonSchool_EventObjects, RustboroCity_PokemonSchool_MapWarps, 0x0, RustboroCity_PokemonSchool_MapBGEvents
diff --git a/data/maps/RustboroCity_PokemonSchool/header.inc b/data/maps/RustboroCity_PokemonSchool/header.inc
index 3d68afc48..909e85c69 100644
--- a/data/maps/RustboroCity_PokemonSchool/header.inc
+++ b/data/maps/RustboroCity_PokemonSchool/header.inc
@@ -5,11 +5,11 @@ RustboroCity_PokemonSchool: @ 84833B4
.4byte 0x0
.2byte MUS_P_SCHOOL
.2byte 95
- .byte 10
+ .byte MAPSEC_RUSTBORO_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/RusturfTunnel/events.inc b/data/maps/RusturfTunnel/events.inc
index e294e200e..d0d56e6fa 100644
--- a/data/maps/RusturfTunnel/events.inc
+++ b/data/maps/RusturfTunnel/events.inc
@@ -1,14 +1,14 @@
RusturfTunnel_EventObjects: @ 85341C4
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 23, 5, 3, 10, 0, 0, 0, 0, RusturfTunnel_EventScript_22CE76, 807
- object_event 2, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 5, 3, 1, 0, 0, 0, 0, RusturfTunnel_EventScript_2907A6, 931
- object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 1, 3, 1, 0, 0, 0, 0, RusturfTunnel_EventScript_291136, 1048
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 2, 3, 1, 0, 0, 0, 0, RusturfTunnel_EventScript_291143, 1049
- object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 4, 3, 10, 0, 0, 0, 0, 0x0, 879
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 5, 3, 9, 0, 0, 0, 0, RusturfTunnel_EventScript_22D0C2, 878
- object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 14, 4, 3, 9, 0, 0, 0, 0, RusturfTunnel_EventScript_22D0AF, 880
- object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 4, 3, 8, 0, 0, 0, 0, RusturfTunnel_EventScript_2907A6, 932
- object_event 9, EVENT_OBJ_GFX_HIKER, 0, 32, 13, 3, 9, 1, 1, 1, 3, RusturfTunnel_EventScript_22D1B1, 0
- object_event 10, EVENT_OBJ_GFX_WOMAN_3, 0, 25, 4, 3, 9, 1, 1, 0, 0, RusturfTunnel_EventScript_22CE5F, 983
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 23, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, RusturfTunnel_EventScript_22CE76, 807
+ object_event 2, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, RusturfTunnel_EventScript_2907A6, 931
+ object_event 3, EVENT_OBJ_GFX_ITEM_BALL, 0, 3, 1, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, RusturfTunnel_EventScript_291136, 1048
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, RusturfTunnel_EventScript_291143, 1049
+ object_event 5, EVENT_OBJ_GFX_OLD_MAN_1, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 879
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RusturfTunnel_EventScript_22D0C2, 878
+ object_event 7, EVENT_OBJ_GFX_WINGULL, 0, 14, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, RusturfTunnel_EventScript_22D0AF, 880
+ object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, RusturfTunnel_EventScript_2907A6, 932
+ object_event 9, EVENT_OBJ_GFX_HIKER, 0, 32, 13, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, RusturfTunnel_EventScript_22D1B1, 0
+ object_event 10, EVENT_OBJ_GFX_WOMAN_3, 0, 25, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, RusturfTunnel_EventScript_22CE5F, 983
RusturfTunnel_MapWarps: @ 85342B4
warp_def 4, 10, 3, 0, MAP_ROUTE116
@@ -16,11 +16,11 @@ RusturfTunnel_MapWarps: @ 85342B4
warp_def 18, 20, 3, 2, MAP_ROUTE116
RusturfTunnel_MapCoordEvents: @ 85342CC
- coord_event 23, 4, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_22D071
- coord_event 9, 4, 3, 0, VAR_0x409A, 2, 0, RusturfTunnel_EventScript_22D083
- coord_event 9, 5, 3, 0, VAR_0x409A, 2, 0, RusturfTunnel_EventScript_22D083
- coord_event 25, 4, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_22D077
- coord_event 25, 5, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_22D07D
+ coord_event 23, 4, 3, 0, 0, RusturfTunnel_EventScript_22D071
+ coord_event 9, 4, 3, VAR_0x409A, 2, RusturfTunnel_EventScript_22D083
+ coord_event 9, 5, 3, VAR_0x409A, 2, RusturfTunnel_EventScript_22D083
+ coord_event 25, 4, 3, 0, 0, RusturfTunnel_EventScript_22D077
+ coord_event 25, 5, 3, 0, 0, RusturfTunnel_EventScript_22D07D
RusturfTunnel_MapEvents:: @ 853431C
map_events RusturfTunnel_EventObjects, RusturfTunnel_MapWarps, RusturfTunnel_MapCoordEvents, 0x0
diff --git a/data/maps/RusturfTunnel/header.inc b/data/maps/RusturfTunnel/header.inc
index d4f1fdad5..4dc4e2797 100644
--- a/data/maps/RusturfTunnel/header.inc
+++ b/data/maps/RusturfTunnel/header.inc
@@ -5,11 +5,11 @@ RusturfTunnel: @ 8483F30
.4byte 0x0
.2byte MUS_DAN01
.2byte 129
- .byte 60
+ .byte MAPSEC_RUSTURF_TUNNEL
.byte 0
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SSTidalCorridor/events.inc b/data/maps/SSTidalCorridor/events.inc
index 8f0b1de77..8494f36e5 100644
--- a/data/maps/SSTidalCorridor/events.inc
+++ b/data/maps/SSTidalCorridor/events.inc
@@ -1,9 +1,9 @@
SSTidalCorridor_EventObjects: @ 853A158
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 1, 11, 3, 7, 0, 0, 0, 0, SSTidalCorridor_EventScript_23C119, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 16, 7, 3, 3, 0, 2, 0, 0, SSTidalCorridor_EventScript_23C1A3, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 2, 3, 8, 1, 1, 0, 0, SSTidalCorridor_EventScript_23C0D9, 950
- object_event 4, EVENT_OBJ_GFX_WINGULL, 0, 7, 2, 3, 1, 1, 1, 0, 0, SSTidalCorridor_EventScript_23C0E2, 950
- object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 9, 10, 3, 9, 0, 0, 0, 0, 0x0, 810
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 1, 11, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SSTidalCorridor_EventScript_23C119, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 16, 7, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 2, 0, 0, SSTidalCorridor_EventScript_23C1A3, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SSTidalCorridor_EventScript_23C0D9, 950
+ object_event 4, EVENT_OBJ_GFX_WINGULL, 0, 7, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SSTidalCorridor_EventScript_23C0E2, 950
+ object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 9, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 810
SSTidalCorridor_MapWarps: @ 853A1D0
warp_def 4, 9, 3, 0, MAP_SS_TIDAL_ROOMS
@@ -17,18 +17,18 @@ SSTidalCorridor_MapWarps: @ 853A1D0
warp_def 16, 2, 3, 0, MAP_SS_TIDAL_LOWER_DECK
SSTidalCorridor_MapBGEvents: @ 853A218
- bg_event 2, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 4, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 6, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 8, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 10, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 12, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 14, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 16, 1, 0, 0, 0, SSTidalCorridor_EventScript_23C17D
- bg_event 5, 9, 0, 1, 0, SSTidalCorridor_EventScript_23C0F5
- bg_event 8, 9, 0, 1, 0, SSTidalCorridor_EventScript_23C0FE
- bg_event 11, 9, 0, 1, 0, SSTidalCorridor_EventScript_23C107
- bg_event 14, 9, 0, 1, 0, SSTidalCorridor_EventScript_23C110
+ bg_event 2, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 4, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 6, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 10, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 12, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 14, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 16, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalCorridor_EventScript_23C17D
+ bg_event 5, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, SSTidalCorridor_EventScript_23C0F5
+ bg_event 8, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, SSTidalCorridor_EventScript_23C0FE
+ bg_event 11, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, SSTidalCorridor_EventScript_23C107
+ bg_event 14, 9, 0, BG_EVENT_PLAYER_FACING_NORTH, SSTidalCorridor_EventScript_23C110
SSTidalCorridor_MapEvents:: @ 853A2A8
map_events SSTidalCorridor_EventObjects, SSTidalCorridor_MapWarps, 0x0, SSTidalCorridor_MapBGEvents
diff --git a/data/maps/SSTidalCorridor/header.inc b/data/maps/SSTidalCorridor/header.inc
index 046eedc85..9c1f2bab2 100644
--- a/data/maps/SSTidalCorridor/header.inc
+++ b/data/maps/SSTidalCorridor/header.inc
@@ -5,11 +5,11 @@ SSTidalCorridor: @ 8484F0C
.4byte 0x0
.2byte MUS_M_BOAT
.2byte 277
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SSTidalLowerDeck/events.inc b/data/maps/SSTidalLowerDeck/events.inc
index 969830d37..be32d9ad4 100644
--- a/data/maps/SSTidalLowerDeck/events.inc
+++ b/data/maps/SSTidalLowerDeck/events.inc
@@ -1,12 +1,12 @@
SSTidalLowerDeck_EventObjects: @ 853A2BC
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 10, 4, 3, 46, 4, 4, 1, 3, SSTidalLowerDeck_EventScript_23C819, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 7, 4, 3, 50, 7, 4, 1, 3, SSTidalLowerDeck_EventScript_23C830, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 10, 4, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT, 4, 4, 1, 3, SSTidalLowerDeck_EventScript_23C819, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 7, 4, 3, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT, 7, 4, 1, 3, SSTidalLowerDeck_EventScript_23C830, 0
SSTidalLowerDeck_MapWarps: @ 853A2EC
warp_def 15, 2, 3, 8, MAP_SS_TIDAL_CORRIDOR
SSTidalLowerDeck_MapBGEvents: @ 853A2F4
- bg_event 0, 2, 0, 7, 0, ITEM_LEFTOVERS, 35, 0
+ bg_hidden_item_event 0, 2, 0, ITEM_LEFTOVERS, 35
SSTidalLowerDeck_MapEvents:: @ 853A300
map_events SSTidalLowerDeck_EventObjects, SSTidalLowerDeck_MapWarps, 0x0, SSTidalLowerDeck_MapBGEvents
diff --git a/data/maps/SSTidalLowerDeck/header.inc b/data/maps/SSTidalLowerDeck/header.inc
index 3e2f5bacb..6db9d2415 100644
--- a/data/maps/SSTidalLowerDeck/header.inc
+++ b/data/maps/SSTidalLowerDeck/header.inc
@@ -5,11 +5,11 @@ SSTidalLowerDeck: @ 8484F28
.4byte 0x0
.2byte MUS_M_BOAT
.2byte 278
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SSTidalRooms/events.inc b/data/maps/SSTidalRooms/events.inc
index a9900294c..5ef669f48 100644
--- a/data/maps/SSTidalRooms/events.inc
+++ b/data/maps/SSTidalRooms/events.inc
@@ -1,12 +1,12 @@
SSTidalRooms_EventObjects: @ 853A314
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 4, 7, 3, 10, 0, 0, 1, 0, SSTidalRooms_EventScript_23CA49, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 34, 11, 3, 9, 0, 0, 1, 3, SSTidalRooms_EventScript_23CA60, 0
- object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 21, 5, 3, 10, 0, 0, 1, 0, SSTidalRooms_EventScript_23CA77, 0
- object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 5, 14, 3, 8, 0, 0, 1, 1, SSTidalRooms_EventScript_23CA8E, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 4, 14, 3, 8, 0, 0, 1, 1, SSTidalRooms_EventScript_23CAA9, 0
- object_event 6, EVENT_OBJ_GFX_BOY_4, 0, 22, 11, 3, 8, 1, 1, 1, 3, SSTidalRooms_EventScript_23CAC4, 0
- object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 15, 6, 3, 9, 0, 0, 1, 0, SSTidalRooms_EventScript_23CADB, 0
- object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 28, 5, 3, 7, 1, 1, 0, 0, SSTidalRooms_EventScript_23C9F2, 951
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 4, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 0, SSTidalRooms_EventScript_23CA49, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 34, 11, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, SSTidalRooms_EventScript_23CA60, 0
+ object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 21, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 0, SSTidalRooms_EventScript_23CA77, 0
+ object_event 4, EVENT_OBJ_GFX_MAN_5, 0, 5, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, SSTidalRooms_EventScript_23CA8E, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_5, 0, 4, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 1, SSTidalRooms_EventScript_23CAA9, 0
+ object_event 6, EVENT_OBJ_GFX_BOY_4, 0, 22, 11, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 3, SSTidalRooms_EventScript_23CAC4, 0
+ object_event 7, EVENT_OBJ_GFX_WOMAN_3, 0, 15, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 0, SSTidalRooms_EventScript_23CADB, 0
+ object_event 8, EVENT_OBJ_GFX_MANIAC, 0, 28, 5, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SSTidalRooms_EventScript_23C9F2, 951
SSTidalRooms_MapWarps: @ 853A3D4
warp_def 4, 16, 0, 0, MAP_SS_TIDAL_CORRIDOR
@@ -23,8 +23,8 @@ SSTidalRooms_MapWarps: @ 853A3D4
warp_def 31, 1, 0, 7, MAP_SS_TIDAL_CORRIDOR
SSTidalRooms_MapBGEvents: @ 853A434
- bg_event 15, 11, 0, 0, 0, SSTidalRooms_EventScript_23CA33
- bg_event 15, 12, 0, 0, 0, SSTidalRooms_EventScript_23CA33
+ bg_event 15, 11, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalRooms_EventScript_23CA33
+ bg_event 15, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SSTidalRooms_EventScript_23CA33
SSTidalRooms_MapEvents:: @ 853A44C
map_events SSTidalRooms_EventObjects, SSTidalRooms_MapWarps, 0x0, SSTidalRooms_MapBGEvents
diff --git a/data/maps/SSTidalRooms/header.inc b/data/maps/SSTidalRooms/header.inc
index c5f0aaa00..a5788a49f 100644
--- a/data/maps/SSTidalRooms/header.inc
+++ b/data/maps/SSTidalRooms/header.inc
@@ -5,11 +5,11 @@ SSTidalRooms: @ 8484F44
.4byte 0x0
.2byte MUS_M_BOAT
.2byte 279
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_North/events.inc b/data/maps/SafariZone_North/events.inc
index 88b41669b..1057b4ecd 100644
--- a/data/maps/SafariZone_North/events.inc
+++ b/data/maps/SafariZone_North/events.inc
@@ -1,13 +1,13 @@
SafariZone_North_EventObjects: @ 853B160
- object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 22, 9, 3, 2, 1, 1, 0, 0, SafariZone_North_EventScript_23D254, 0
- object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 6, 29, 3, 2, 1, 1, 0, 0, SafariZone_North_EventScript_23D25D, 0
- object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 10, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 17
- object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 13, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 18
- object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 28, 14, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 19
- object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 23, 6, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 20
- object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 7, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 21
- object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 27, 7, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 22
- object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 3, 1, 1, 1, 0, 0, SafariZone_North_EventScript_2912C9, 1119
+ object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 22, 9, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_23D254, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_5, 0, 6, 29, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_23D25D, 0
+ object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 17
+ object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 18
+ object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 28, 14, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 19
+ object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 23, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 20
+ object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 21
+ object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 27, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2907A6, 22
+ object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_North_EventScript_2912C9, 1119
SafariZone_North_MapEvents:: @ 853B238
map_events SafariZone_North_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/SafariZone_North/header.inc b/data/maps/SafariZone_North/header.inc
index d7ad06ffa..3e667fafc 100644
--- a/data/maps/SafariZone_North/header.inc
+++ b/data/maps/SafariZone_North/header.inc
@@ -5,11 +5,11 @@ SafariZone_North: @ 8485158
.4byte SafariZone_North_MapConnections
.2byte MUS_SAFARI
.2byte 239
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_Northeast/events.inc b/data/maps/SafariZone_Northeast/events.inc
index e71ba4dd5..a3d1ad0a3 100644
--- a/data/maps/SafariZone_Northeast/events.inc
+++ b/data/maps/SafariZone_Northeast/events.inc
@@ -1,17 +1,17 @@
SafariZone_Northeast_EventObjects: @ 853B968
- object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 8, 20, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3C6, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 30, 22, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3D8, 0
- object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 11, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 21
- object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 13, 35, 0, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3CF, 0
- object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 13, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 19
- object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 9, 7, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 17
- object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 10, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 20
- object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 8, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 18
- object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 17, 3, 1, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2912E3, 1169
+ object_event 1, EVENT_OBJ_GFX_BOY_3, 0, 8, 20, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3C6, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 30, 22, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3D8, 0
+ object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 21
+ object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 13, 35, 0, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_23D3CF, 0
+ object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 19
+ object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 9, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 17
+ object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 20
+ object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2907A6, 18
+ object_event 9, EVENT_OBJ_GFX_ITEM_BALL, 0, 8, 17, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northeast_EventScript_2912E3, 1169
SafariZone_Northeast_MapBGEvents: @ 853BA40
- bg_event 31, 35, 3, 7, 0, ITEM_RARE_CANDY, 106, 0
- bg_event 21, 5, 3, 7, 0, ITEM_ZINC, 107, 0
+ bg_hidden_item_event 31, 35, 3, ITEM_RARE_CANDY, 106
+ bg_hidden_item_event 21, 5, 3, ITEM_ZINC, 107
SafariZone_Northeast_MapEvents:: @ 853BA58
map_events SafariZone_Northeast_EventObjects, 0x0, 0x0, SafariZone_Northeast_MapBGEvents
diff --git a/data/maps/SafariZone_Northeast/header.inc b/data/maps/SafariZone_Northeast/header.inc
index 58685eafe..734254611 100644
--- a/data/maps/SafariZone_Northeast/header.inc
+++ b/data/maps/SafariZone_Northeast/header.inc
@@ -5,11 +5,11 @@ SafariZone_Northeast: @ 848528C
.4byte SafariZone_Northeast_MapConnections
.2byte MUS_SAFARI
.2byte 394
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_Northwest/events.inc b/data/maps/SafariZone_Northwest/events.inc
index 8e5b242b9..c43db4125 100644
--- a/data/maps/SafariZone_Northwest/events.inc
+++ b/data/maps/SafariZone_Northwest/events.inc
@@ -1,6 +1,6 @@
SafariZone_Northwest_EventObjects: @ 853B11C
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 8, 8, 5, 8, 0, 0, 0, 0, SafariZone_Northwest_EventScript_23D24A, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 7, 3, 1, 1, 1, 0, 0, SafariZone_Northwest_EventScript_2912BC, 1094
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 8, 8, 5, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SafariZone_Northwest_EventScript_23D24A, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 33, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Northwest_EventScript_2912BC, 1094
SafariZone_Northwest_MapEvents:: @ 853B14C
map_events SafariZone_Northwest_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/SafariZone_Northwest/header.inc b/data/maps/SafariZone_Northwest/header.inc
index 81718dc65..786316fcd 100644
--- a/data/maps/SafariZone_Northwest/header.inc
+++ b/data/maps/SafariZone_Northwest/header.inc
@@ -5,11 +5,11 @@ SafariZone_Northwest: @ 848513C
.4byte SafariZone_Northwest_MapConnections
.2byte MUS_SAFARI
.2byte 238
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_RestHouse/events.inc b/data/maps/SafariZone_RestHouse/events.inc
index 0607ffcc7..5a54de961 100644
--- a/data/maps/SafariZone_RestHouse/events.inc
+++ b/data/maps/SafariZone_RestHouse/events.inc
@@ -1,7 +1,7 @@
SafariZone_RestHouse_EventObjects: @ 853B8FC
- object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 7, 4, 0, 10, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BE7, 0
- object_event 2, EVENT_OBJ_GFX_PSYCHIC_M, 0, 8, 4, 0, 9, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BF0, 0
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 5, 3, 10, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BF9, 0
+ object_event 1, EVENT_OBJ_GFX_YOUNGSTER, 0, 7, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BE7, 0
+ object_event 2, EVENT_OBJ_GFX_PSYCHIC_M, 0, 8, 4, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BF0, 0
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 2, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SafariZone_RestHouse_EventScript_242BF9, 0
SafariZone_RestHouse_MapWarps: @ 853B944
warp_def 3, 8, 0, 0, MAP_SAFARI_ZONE_SOUTHWEST
diff --git a/data/maps/SafariZone_RestHouse/header.inc b/data/maps/SafariZone_RestHouse/header.inc
index 92488b12d..1f02725b0 100644
--- a/data/maps/SafariZone_RestHouse/header.inc
+++ b/data/maps/SafariZone_RestHouse/header.inc
@@ -5,11 +5,11 @@ SafariZone_RestHouse: @ 8485270
.4byte 0x0
.2byte MUS_SAFARI
.2byte 329
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_South/events.inc b/data/maps/SafariZone_South/events.inc
index 46173d11a..01a016f02 100644
--- a/data/maps/SafariZone_South/events.inc
+++ b/data/maps/SafariZone_South/events.inc
@@ -1,10 +1,10 @@
SafariZone_South_EventObjects: @ 853B2A4
- object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 32, 34, 4, 8, 0, 0, 0, 0, SafariZone_South_EventScript_23D2E5, 0
- object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 26, 28, 3, 2, 1, 1, 0, 0, SafariZone_South_EventScript_23D2CA, 0
- object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 16, 6, 5, 8, 0, 0, 0, 0, SafariZone_South_EventScript_23D2D3, 0
- object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 15, 31, 3, 2, 1, 1, 0, 0, SafariZone_South_EventScript_23D2DC, 0
- object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 36, 16, 3, 9, 1, 1, 0, 0, SafariZone_South_EventScript_23D390, 717
- object_event 6, EVENT_OBJ_GFX_CAMPER, 0, 36, 17, 3, 9, 1, 1, 0, 0, SafariZone_South_EventScript_23D3A2, 717
+ object_event 1, EVENT_OBJ_GFX_CAMPER, 0, 32, 34, 4, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SafariZone_South_EventScript_23D2E5, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_1, 0, 26, 28, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_South_EventScript_23D2CA, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_5, 0, 16, 6, 5, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SafariZone_South_EventScript_23D2D3, 0
+ object_event 4, EVENT_OBJ_GFX_YOUNGSTER, 0, 15, 31, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_South_EventScript_23D2DC, 0
+ object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 36, 16, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, SafariZone_South_EventScript_23D390, 717
+ object_event 6, EVENT_OBJ_GFX_CAMPER, 0, 36, 17, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, SafariZone_South_EventScript_23D3A2, 717
SafariZone_South_MapWarps: @ 853B334
warp_def 32, 33, 0, 0, MAP_ROUTE121_SAFARI_ZONE_ENTRANCE
diff --git a/data/maps/SafariZone_South/header.inc b/data/maps/SafariZone_South/header.inc
index 3ffd068c2..5c60a541b 100644
--- a/data/maps/SafariZone_South/header.inc
+++ b/data/maps/SafariZone_South/header.inc
@@ -5,11 +5,11 @@ SafariZone_South: @ 8485190
.4byte SafariZone_South_MapConnections
.2byte MUS_SAFARI
.2byte 241
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_Southeast/events.inc b/data/maps/SafariZone_Southeast/events.inc
index af2da0575..3ba71ee8e 100644
--- a/data/maps/SafariZone_Southeast/events.inc
+++ b/data/maps/SafariZone_Southeast/events.inc
@@ -1,13 +1,13 @@
SafariZone_Southeast_EventObjects: @ 853BA6C
- object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 7, 7, 3, 1, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3BD, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 20, 30, 3, 2, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3B4, 0
- object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 8, 26, 3, 2, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3AB, 0
- object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 15, 3, 1, 1, 1, 0, 0, SafariZone_Southeast_EventScript_2912F0, 1170
- object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 12, 16, 3, 9, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D399, 747
+ object_event 1, EVENT_OBJ_GFX_BOY_4, 0, 7, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3BD, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 20, 30, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3B4, 0
+ object_event 3, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 8, 26, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D3AB, 0
+ object_event 4, EVENT_OBJ_GFX_ITEM_BALL, 0, 31, 15, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Southeast_EventScript_2912F0, 1170
+ object_event 5, EVENT_OBJ_GFX_CAMPER, 0, 12, 16, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, SafariZone_Southeast_EventScript_23D399, 747
SafariZone_Southeast_MapBGEvents: @ 853BAE4
- bg_event 19, 36, 3, 7, 0, ITEM_PP_UP, 108, 0
- bg_event 32, 33, 0, 7, 0, ITEM_FULL_RESTORE, 105, 0
+ bg_hidden_item_event 19, 36, 3, ITEM_PP_UP, 108
+ bg_hidden_item_event 32, 33, 0, ITEM_FULL_RESTORE, 105
SafariZone_Southeast_MapEvents:: @ 853BAFC
map_events SafariZone_Southeast_EventObjects, 0x0, 0x0, SafariZone_Southeast_MapBGEvents
diff --git a/data/maps/SafariZone_Southeast/header.inc b/data/maps/SafariZone_Southeast/header.inc
index 438d3ea7f..54f2c505a 100644
--- a/data/maps/SafariZone_Southeast/header.inc
+++ b/data/maps/SafariZone_Southeast/header.inc
@@ -5,11 +5,11 @@ SafariZone_Southeast: @ 84852A8
.4byte SafariZone_Southeast_MapConnections
.2byte MUS_SAFARI
.2byte 395
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SafariZone_Southwest/events.inc b/data/maps/SafariZone_Southwest/events.inc
index ccd775dd2..468a0013d 100644
--- a/data/maps/SafariZone_Southwest/events.inc
+++ b/data/maps/SafariZone_Southwest/events.inc
@@ -1,12 +1,12 @@
SafariZone_Southwest_EventObjects: @ 853B24C
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 22, 9, 3, 8, 0, 0, 0, 0, SafariZone_Southwest_EventScript_23D267, 0
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 37, 3, 1, 1, 1, 0, 0, SafariZone_Southwest_EventScript_2912D6, 1131
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 22, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SafariZone_Southwest_EventScript_23D267, 0
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 0, 37, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SafariZone_Southwest_EventScript_2912D6, 1131
SafariZone_Southwest_MapWarps: @ 853B27C
warp_def 29, 7, 3, 0, MAP_SAFARI_ZONE_REST_HOUSE
SafariZone_Southwest_MapBGEvents: @ 853B284
- bg_event 32, 7, 3, 0, 0, SafariZone_Southwest_EventScript_23D270
+ bg_event 32, 7, 3, BG_EVENT_PLAYER_FACING_ANY, SafariZone_Southwest_EventScript_23D270
SafariZone_Southwest_MapEvents:: @ 853B290
map_events SafariZone_Southwest_EventObjects, SafariZone_Southwest_MapWarps, 0x0, SafariZone_Southwest_MapBGEvents
diff --git a/data/maps/SafariZone_Southwest/header.inc b/data/maps/SafariZone_Southwest/header.inc
index 5cff316ae..332d2f9a4 100644
--- a/data/maps/SafariZone_Southwest/header.inc
+++ b/data/maps/SafariZone_Southwest/header.inc
@@ -5,11 +5,11 @@ SafariZone_Southwest: @ 8485174
.4byte SafariZone_Southwest_MapConnections
.2byte MUS_SAFARI
.2byte 240
- .byte 57
+ .byte MAPSEC_SAFARI_ZONE
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ScorchedSlab/events.inc b/data/maps/ScorchedSlab/events.inc
index 588b7a9ae..5bbe88c20 100644
--- a/data/maps/ScorchedSlab/events.inc
+++ b/data/maps/ScorchedSlab/events.inc
@@ -1,5 +1,5 @@
ScorchedSlab_EventObjects: @ 8536F88
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 3, 1, 0, 0, 0, 0, ScorchedSlab_EventScript_2912AF, 1079
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 7, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, ScorchedSlab_EventScript_2912AF, 1079
ScorchedSlab_MapWarps: @ 8536FA0
warp_def 7, 16, 1, 1, MAP_ROUTE120
diff --git a/data/maps/ScorchedSlab/header.inc b/data/maps/ScorchedSlab/header.inc
index 543f83ebb..1de3fd413 100644
--- a/data/maps/ScorchedSlab/header.inc
+++ b/data/maps/ScorchedSlab/header.inc
@@ -5,11 +5,11 @@ ScorchedSlab: @ 84846BC
.4byte 0x0
.2byte MUS_DAN01
.2byte 311
- .byte 80
+ .byte MAPSEC_SCORCHED_SLAB
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Entrance/events.inc b/data/maps/SeafloorCavern_Entrance/events.inc
index e27362f00..11a8211de 100644
--- a/data/maps/SeafloorCavern_Entrance/events.inc
+++ b/data/maps/SeafloorCavern_Entrance/events.inc
@@ -1,5 +1,5 @@
SeafloorCavern_Entrance_EventObjects: @ 85356BC
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 2, 3, 7, 1, 1, 0, 0, SeafloorCavern_Entrance_EventScript_234485, 941
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SeafloorCavern_Entrance_EventScript_234485, 941
SeafloorCavern_Entrance_MapWarps: @ 85356D4
warp_def 10, 18, 3, 0, MAP_UNDERWATER4
diff --git a/data/maps/SeafloorCavern_Entrance/header.inc b/data/maps/SeafloorCavern_Entrance/header.inc
index 3e26232dc..417467ac5 100644
--- a/data/maps/SeafloorCavern_Entrance/header.inc
+++ b/data/maps/SeafloorCavern_Entrance/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Entrance: @ 84841B4
.4byte 0x0
.2byte MUS_TOZAN
.2byte 147
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room1/events.inc b/data/maps/SeafloorCavern_Room1/events.inc
index 261314b9b..2c8e51e30 100644
--- a/data/maps/SeafloorCavern_Room1/events.inc
+++ b/data/maps/SeafloorCavern_Room1/events.inc
@@ -1,9 +1,9 @@
SeafloorCavern_Room1_EventObjects: @ 85356F8
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 11, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2908BA, 17
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 11, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2908BA, 18
- object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 10, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2907A6, 19
- object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 6, 3, 1, 1, 1, 1, 2, SeafloorCavern_Room1_EventScript_2347EC, 946
- object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 10, 3, 16, 1, 1, 1, 3, SeafloorCavern_Room1_EventScript_234803, 946
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2908BA, 17
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2908BA, 18
+ object_event 3, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room1_EventScript_2907A6, 19
+ object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 1, 2, SeafloorCavern_Room1_EventScript_2347EC, 946
+ object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 15, 10, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, SeafloorCavern_Room1_EventScript_234803, 946
SeafloorCavern_Room1_MapWarps: @ 8535770
warp_def 5, 18, 3, 1, MAP_SEAFLOOR_CAVERN_ENTRANCE
diff --git a/data/maps/SeafloorCavern_Room1/header.inc b/data/maps/SeafloorCavern_Room1/header.inc
index 29a75081f..e259b065b 100644
--- a/data/maps/SeafloorCavern_Room1/header.inc
+++ b/data/maps/SeafloorCavern_Room1/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room1: @ 84841D0
.4byte 0x0
.2byte MUS_TOZAN
.2byte 148
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room2/events.inc b/data/maps/SeafloorCavern_Room2/events.inc
index 01f6f3ba5..82f924121 100644
--- a/data/maps/SeafloorCavern_Room2/events.inc
+++ b/data/maps/SeafloorCavern_Room2/events.inc
@@ -1,12 +1,12 @@
SeafloorCavern_Room2_EventObjects: @ 853579C
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 3, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 18
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 3, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 19
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 5, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 17
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 5, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 21
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 4, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 22
- object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2907A6, 24
- object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 9, 3, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2907A6, 25
- object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 8, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 23
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 18
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 19
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 17
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 21
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 22
+ object_event 6, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 8, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2907A6, 24
+ object_event 7, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 9, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2907A6, 25
+ object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room2_EventScript_2908BA, 23
SeafloorCavern_Room2_MapWarps: @ 853585C
warp_def 10, 7, 3, 2, MAP_SEAFLOOR_CAVERN_ROOM1
diff --git a/data/maps/SeafloorCavern_Room2/header.inc b/data/maps/SeafloorCavern_Room2/header.inc
index 749b4b9ee..6331b3b18 100644
--- a/data/maps/SeafloorCavern_Room2/header.inc
+++ b/data/maps/SeafloorCavern_Room2/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room2: @ 84841EC
.4byte 0x0
.2byte MUS_TOZAN
.2byte 149
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room3/events.inc b/data/maps/SeafloorCavern_Room3/events.inc
index 300db40c5..9a1399705 100644
--- a/data/maps/SeafloorCavern_Room3/events.inc
+++ b/data/maps/SeafloorCavern_Room3/events.inc
@@ -1,13 +1,13 @@
SeafloorCavern_Room3_EventObjects: @ 8535890
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 10, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 18
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 10, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 20
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 9, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 21
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 22
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 8, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 23
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 11, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 24
- object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 8, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 25
- object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 9, 5, 3, 9, 1, 1, 1, 6, SeafloorCavern_Room3_EventScript_234938, 946
- object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 5, 5, 3, 10, 1, 1, 1, 4, SeafloorCavern_Room3_EventScript_23494F, 946
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 18
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 20
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 21
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 22
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 23
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 24
+ object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room3_EventScript_2908BA, 25
+ object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 9, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 6, SeafloorCavern_Room3_EventScript_234938, 946
+ object_event 9, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 4, SeafloorCavern_Room3_EventScript_23494F, 946
SeafloorCavern_Room3_MapWarps: @ 8535968
warp_def 8, 1, 3, 1, MAP_SEAFLOOR_CAVERN_ROOM8
diff --git a/data/maps/SeafloorCavern_Room3/header.inc b/data/maps/SeafloorCavern_Room3/header.inc
index 4ef0565be..a91ef42ef 100644
--- a/data/maps/SeafloorCavern_Room3/header.inc
+++ b/data/maps/SeafloorCavern_Room3/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room3: @ 8484208
.4byte 0x0
.2byte MUS_TOZAN
.2byte 150
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room4/events.inc b/data/maps/SeafloorCavern_Room4/events.inc
index 6b6df78f2..e67cb0d5b 100644
--- a/data/maps/SeafloorCavern_Room4/events.inc
+++ b/data/maps/SeafloorCavern_Room4/events.inc
@@ -1,6 +1,6 @@
SeafloorCavern_Room4_EventObjects: @ 8535994
- object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 5, 8, 3, 17, 1, 1, 1, 3, SeafloorCavern_Room4_EventScript_234C9C, 946
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 5, 12, 3, 7, 1, 1, 1, 3, SeafloorCavern_Room4_EventScript_234CB3, 946
+ object_event 1, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_DOWN_AND_LEFT, 1, 1, 1, 3, SeafloorCavern_Room4_EventScript_234C9C, 946
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 5, 12, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 3, SeafloorCavern_Room4_EventScript_234CB3, 946
SeafloorCavern_Room4_MapWarps: @ 85359C4
warp_def 13, 1, 3, 1, MAP_SEAFLOOR_CAVERN_ROOM2
diff --git a/data/maps/SeafloorCavern_Room4/header.inc b/data/maps/SeafloorCavern_Room4/header.inc
index 0edd39d4a..7385a41fb 100644
--- a/data/maps/SeafloorCavern_Room4/header.inc
+++ b/data/maps/SeafloorCavern_Room4/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room4: @ 8484224
.4byte 0x0
.2byte MUS_TOZAN
.2byte 151
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room5/events.inc b/data/maps/SeafloorCavern_Room5/events.inc
index 97787ebbf..f0c69175b 100644
--- a/data/maps/SeafloorCavern_Room5/events.inc
+++ b/data/maps/SeafloorCavern_Room5/events.inc
@@ -1,10 +1,10 @@
SeafloorCavern_Room5_EventObjects: @ 85359F8
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 11, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 17
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 11, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 18
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 19
- object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 13, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2907A6, 21
- object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 8, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2907A6, 22
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 8, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 20
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 17
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 11, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 18
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 19
+ object_event 4, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2907A6, 21
+ object_event 5, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2907A6, 22
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room5_EventScript_2908BA, 20
SeafloorCavern_Room5_MapWarps: @ 8535A88
warp_def 4, 1, 3, 1, MAP_SEAFLOOR_CAVERN_ROOM1
diff --git a/data/maps/SeafloorCavern_Room5/header.inc b/data/maps/SeafloorCavern_Room5/header.inc
index 013f447dc..aa2b0dc56 100644
--- a/data/maps/SeafloorCavern_Room5/header.inc
+++ b/data/maps/SeafloorCavern_Room5/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room5: @ 8484240
.4byte 0x0
.2byte MUS_TOZAN
.2byte 152
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room6/header.inc b/data/maps/SeafloorCavern_Room6/header.inc
index 9bbb14463..2f76c9b8f 100644
--- a/data/maps/SeafloorCavern_Room6/header.inc
+++ b/data/maps/SeafloorCavern_Room6/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room6: @ 848425C
.4byte 0x0
.2byte MUS_TOZAN
.2byte 153
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room7/header.inc b/data/maps/SeafloorCavern_Room7/header.inc
index d4b0db267..3640bb597 100644
--- a/data/maps/SeafloorCavern_Room7/header.inc
+++ b/data/maps/SeafloorCavern_Room7/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room7: @ 8484278
.4byte 0x0
.2byte MUS_TOZAN
.2byte 154
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room8/events.inc b/data/maps/SeafloorCavern_Room8/events.inc
index 42dcf9faa..d69b12f7e 100644
--- a/data/maps/SeafloorCavern_Room8/events.inc
+++ b/data/maps/SeafloorCavern_Room8/events.inc
@@ -1,16 +1,16 @@
SeafloorCavern_Room8_EventObjects: @ 8535B04
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 17
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 18
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 7, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 19
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 6, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 20
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 6, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 21
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 5, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 22
- object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 5, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 23
- object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 5, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 24
- object_event 9, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 4, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 25
- object_event 10, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 4, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 26
- object_event 11, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 4, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 27
- object_event 12, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 4, 3, 1, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 28
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 17
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 18
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 19
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 20
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 21
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 22
+ object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 23
+ object_event 8, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 24
+ object_event 9, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 25
+ object_event 10, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 26
+ object_event 11, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 27
+ object_event 12, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SeafloorCavern_Room8_EventScript_2908BA, 28
SeafloorCavern_Room8_MapWarps: @ 8535C24
warp_def 5, 2, 3, 0, MAP_SEAFLOOR_CAVERN_ROOM9
diff --git a/data/maps/SeafloorCavern_Room8/header.inc b/data/maps/SeafloorCavern_Room8/header.inc
index 903e25a14..66e6523f0 100644
--- a/data/maps/SeafloorCavern_Room8/header.inc
+++ b/data/maps/SeafloorCavern_Room8/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room8: @ 8484294
.4byte 0x0
.2byte MUS_TOZAN
.2byte 155
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SeafloorCavern_Room9/events.inc b/data/maps/SeafloorCavern_Room9/events.inc
index ac3337bed..2fb2d069b 100644
--- a/data/maps/SeafloorCavern_Room9/events.inc
+++ b/data/maps/SeafloorCavern_Room9/events.inc
@@ -1,17 +1,17 @@
SeafloorCavern_Room9_EventObjects: @ 8535C48
- object_event 1, EVENT_OBJ_GFX_KYOGRE_1, 0, 17, 38, 3, 8, 0, 0, 0, 0, 0x0, 859
- object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 9, 42, 3, 10, 0, 0, 0, 0, 0x0, 828
- object_event 3, EVENT_OBJ_GFX_MAXIE, 0, 9, 42, 3, 10, 0, 0, 0, 0, 0x0, 829
- object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 8, 41, 3, 10, 0, 0, 0, 0, 0x0, 831
- object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 8, 42, 3, 10, 0, 0, 0, 0, 0x0, 831
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 5, 3, 1, 1, 1, 0, 0, SeafloorCavern_Room9_EventScript_291401, 1090
- object_event 7, EVENT_OBJ_GFX_KYOGRE_2, 0, 17, 38, 3, 8, 1, 1, 0, 0, 0x0, 733
+ object_event 1, EVENT_OBJ_GFX_KYOGRE_1, 0, 17, 38, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 859
+ object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 9, 42, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 828
+ object_event 3, EVENT_OBJ_GFX_MAXIE, 0, 9, 42, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 829
+ object_event 4, EVENT_OBJ_GFX_MAGMA_MEMBER_M, 0, 8, 41, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 831
+ object_event 5, EVENT_OBJ_GFX_MAGMA_MEMBER_F, 0, 8, 42, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 831
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 14, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SeafloorCavern_Room9_EventScript_291401, 1090
+ object_event 7, EVENT_OBJ_GFX_KYOGRE_2, 0, 17, 38, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 733
SeafloorCavern_Room9_MapWarps: @ 8535CF0
warp_def 5, 4, 3, 0, MAP_SEAFLOOR_CAVERN_ROOM8
SeafloorCavern_Room9_MapCoordEvents: @ 8535CF8
- coord_event 17, 42, 3, 0, VAR_0x40A2, 0, 0, SeafloorCavern_Room9_EventScript_234DC9
+ coord_event 17, 42, 3, VAR_0x40A2, 0, SeafloorCavern_Room9_EventScript_234DC9
SeafloorCavern_Room9_MapEvents:: @ 8535D08
map_events SeafloorCavern_Room9_EventObjects, SeafloorCavern_Room9_MapWarps, SeafloorCavern_Room9_MapCoordEvents, 0x0
diff --git a/data/maps/SeafloorCavern_Room9/header.inc b/data/maps/SeafloorCavern_Room9/header.inc
index 0d43deb23..2f08ec83a 100644
--- a/data/maps/SeafloorCavern_Room9/header.inc
+++ b/data/maps/SeafloorCavern_Room9/header.inc
@@ -5,11 +5,11 @@ SeafloorCavern_Room9: @ 84842B0
.4byte 0x0
.2byte MUS_TOZAN
.2byte 156
- .byte 68
+ .byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 14
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SealedChamber_InnerRoom/events.inc b/data/maps/SealedChamber_InnerRoom/events.inc
index dd331570e..ddd6c15ec 100644
--- a/data/maps/SealedChamber_InnerRoom/events.inc
+++ b/data/maps/SealedChamber_InnerRoom/events.inc
@@ -2,15 +2,15 @@ SealedChamber_InnerRoom_MapWarps: @ 8536F00
warp_def 10, 19, 3, 0, MAP_SEALED_CHAMBER_OUTER_ROOM
SealedChamber_InnerRoom_MapBGEvents: @ 8536F08
- bg_event 10, 4, 0, 0, 0, SealedChamber_InnerRoom_EventScript_2391F8
- bg_event 6, 8, 0, 0, 0, SealedChamber_InnerRoom_EventScript_239255
- bg_event 14, 8, 0, 0, 0, SealedChamber_InnerRoom_EventScript_23925F
- bg_event 4, 13, 0, 0, 0, SealedChamber_InnerRoom_EventScript_239269
- bg_event 16, 13, 0, 0, 0, SealedChamber_InnerRoom_EventScript_239273
- bg_event 6, 18, 0, 0, 0, SealedChamber_InnerRoom_EventScript_23927D
- bg_event 14, 18, 0, 0, 0, SealedChamber_InnerRoom_EventScript_239287
- bg_event 9, 4, 0, 0, 0, SealedChamber_InnerRoom_EventScript_2391F8
- bg_event 11, 4, 0, 0, 0, SealedChamber_InnerRoom_EventScript_2391F8
+ bg_event 10, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_2391F8
+ bg_event 6, 8, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_239255
+ bg_event 14, 8, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_23925F
+ bg_event 4, 13, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_239269
+ bg_event 16, 13, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_239273
+ bg_event 6, 18, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_23927D
+ bg_event 14, 18, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_239287
+ bg_event 9, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_2391F8
+ bg_event 11, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_InnerRoom_EventScript_2391F8
SealedChamber_InnerRoom_MapEvents:: @ 8536F74
map_events 0x0, SealedChamber_InnerRoom_MapWarps, 0x0, SealedChamber_InnerRoom_MapBGEvents
diff --git a/data/maps/SealedChamber_InnerRoom/header.inc b/data/maps/SealedChamber_InnerRoom/header.inc
index 4a26587bc..541842c26 100644
--- a/data/maps/SealedChamber_InnerRoom/header.inc
+++ b/data/maps/SealedChamber_InnerRoom/header.inc
@@ -5,11 +5,11 @@ SealedChamber_InnerRoom: @ 84846A0
.4byte 0x0
.2byte MUS_MABOROSI
.2byte 304
- .byte 78
+ .byte MAPSEC_SEALED_CHAMBER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SealedChamber_OuterRoom/events.inc b/data/maps/SealedChamber_OuterRoom/events.inc
index 0181f3193..3cd1b9714 100644
--- a/data/maps/SealedChamber_OuterRoom/events.inc
+++ b/data/maps/SealedChamber_OuterRoom/events.inc
@@ -2,35 +2,35 @@ SealedChamber_OuterRoom_MapWarps: @ 8536D88
warp_def 10, 2, 3, 0, MAP_SEALED_CHAMBER_INNER_ROOM
SealedChamber_OuterRoom_MapBGEvents: @ 8536D90
- bg_event 5, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23916C
- bg_event 5, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239176
- bg_event 5, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239180
- bg_event 5, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23918A
- bg_event 11, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239194
- bg_event 11, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23919E
- bg_event 11, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391A8
- bg_event 11, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391BC
- bg_event 16, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391B2
- bg_event 16, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391C6
- bg_event 10, 2, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391D0
- bg_event 6, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23916C
- bg_event 4, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23916C
- bg_event 4, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239176
- bg_event 6, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239176
- bg_event 4, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239180
- bg_event 6, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239180
- bg_event 4, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23918A
- bg_event 6, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23918A
- bg_event 10, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239194
- bg_event 12, 6, 0, 0, 0, SealedChamber_OuterRoom_EventScript_239194
- bg_event 10, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23919E
- bg_event 12, 9, 0, 0, 0, SealedChamber_OuterRoom_EventScript_23919E
- bg_event 10, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391A8
- bg_event 12, 12, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391A8
- bg_event 10, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391BC
- bg_event 12, 15, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391BC
- bg_event 9, 2, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391ED
- bg_event 11, 2, 0, 0, 0, SealedChamber_OuterRoom_EventScript_2391ED
+ bg_event 5, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23916C
+ bg_event 5, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239176
+ bg_event 5, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239180
+ bg_event 5, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23918A
+ bg_event 11, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239194
+ bg_event 11, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23919E
+ bg_event 11, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391A8
+ bg_event 11, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391BC
+ bg_event 16, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391B2
+ bg_event 16, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391C6
+ bg_event 10, 2, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391D0
+ bg_event 6, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23916C
+ bg_event 4, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23916C
+ bg_event 4, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239176
+ bg_event 6, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239176
+ bg_event 4, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239180
+ bg_event 6, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239180
+ bg_event 4, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23918A
+ bg_event 6, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23918A
+ bg_event 10, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239194
+ bg_event 12, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_239194
+ bg_event 10, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23919E
+ bg_event 12, 9, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_23919E
+ bg_event 10, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391A8
+ bg_event 12, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391A8
+ bg_event 10, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391BC
+ bg_event 12, 15, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391BC
+ bg_event 9, 2, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391ED
+ bg_event 11, 2, 0, BG_EVENT_PLAYER_FACING_ANY, SealedChamber_OuterRoom_EventScript_2391ED
SealedChamber_OuterRoom_MapEvents:: @ 8536EEC
map_events 0x0, SealedChamber_OuterRoom_MapWarps, 0x0, SealedChamber_OuterRoom_MapBGEvents
diff --git a/data/maps/SealedChamber_OuterRoom/header.inc b/data/maps/SealedChamber_OuterRoom/header.inc
index fd5fe39f3..5fa6728d8 100644
--- a/data/maps/SealedChamber_OuterRoom/header.inc
+++ b/data/maps/SealedChamber_OuterRoom/header.inc
@@ -5,11 +5,11 @@ SealedChamber_OuterRoom: @ 8484684
.4byte 0x0
.2byte MUS_MABOROSI
.2byte 284
- .byte 78
+ .byte MAPSEC_SEALED_CHAMBER
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SecretBase_BlueCave1/events.inc b/data/maps/SecretBase_BlueCave1/events.inc
index 2905764cf..606999612 100644
--- a/data/maps/SecretBase_BlueCave1/events.inc
+++ b/data/maps/SecretBase_BlueCave1/events.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave1_EventObjects: @ 8537BEC
- object_event 1, 255, 0, 4, 2, 3, 8, 0, 0, 0, 0, SecretBase_BlueCave1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BlueCave1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BlueCave1_MapWarps: @ 8537D54
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BlueCave1/header.inc b/data/maps/SecretBase_BlueCave1/header.inc
index 4e987702c..f75acd84a 100644
--- a/data/maps/SecretBase_BlueCave1/header.inc
+++ b/data/maps/SecretBase_BlueCave1/header.inc
@@ -5,11 +5,11 @@ SecretBase_BlueCave1: @ 8484AC8
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 199
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BlueCave2/events.inc b/data/maps/SecretBase_BlueCave2/events.inc
index 8202b7a42..0991d03e2 100644
--- a/data/maps/SecretBase_BlueCave2/events.inc
+++ b/data/maps/SecretBase_BlueCave2/events.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave2_EventObjects: @ 8538504
- object_event 1, 255, 0, 2, 1, 3, 8, 0, 0, 0, 0, SecretBase_BlueCave2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 2, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BlueCave2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BlueCave2_MapWarps: @ 853866C
warp_def 7, 5, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BlueCave2/header.inc b/data/maps/SecretBase_BlueCave2/header.inc
index ed22bbb04..6b80b45bb 100644
--- a/data/maps/SecretBase_BlueCave2/header.inc
+++ b/data/maps/SecretBase_BlueCave2/header.inc
@@ -5,11 +5,11 @@ SecretBase_BlueCave2: @ 8484B70
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 205
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BlueCave3/events.inc b/data/maps/SecretBase_BlueCave3/events.inc
index 733b674b7..e0bd13a3b 100644
--- a/data/maps/SecretBase_BlueCave3/events.inc
+++ b/data/maps/SecretBase_BlueCave3/events.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave3_EventObjects: @ 8538E1C
- object_event 1, 255, 0, 5, 1, 3, 8, 0, 0, 0, 0, SecretBase_BlueCave3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BlueCave3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BlueCave3_MapWarps: @ 8538F84
warp_def 4, 15, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BlueCave3/header.inc b/data/maps/SecretBase_BlueCave3/header.inc
index 412d1f4af..19a4afdfd 100644
--- a/data/maps/SecretBase_BlueCave3/header.inc
+++ b/data/maps/SecretBase_BlueCave3/header.inc
@@ -5,11 +5,11 @@ SecretBase_BlueCave3: @ 8484C18
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 211
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BlueCave4/events.inc b/data/maps/SecretBase_BlueCave4/events.inc
index afd1622b8..15266e18b 100644
--- a/data/maps/SecretBase_BlueCave4/events.inc
+++ b/data/maps/SecretBase_BlueCave4/events.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave4_EventObjects: @ 8539734
- object_event 1, 255, 0, 5, 13, 3, 8, 0, 0, 0, 0, SecretBase_BlueCave4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 13, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BlueCave4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BlueCave4_MapWarps: @ 853989C
warp_def 4, 15, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BlueCave4/header.inc b/data/maps/SecretBase_BlueCave4/header.inc
index 542df3954..3a51deec4 100644
--- a/data/maps/SecretBase_BlueCave4/header.inc
+++ b/data/maps/SecretBase_BlueCave4/header.inc
@@ -5,11 +5,11 @@ SecretBase_BlueCave4: @ 8484CC0
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 217
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BrownCave1/events.inc b/data/maps/SecretBase_BrownCave1/events.inc
index e4fffab49..8c2771f4e 100644
--- a/data/maps/SecretBase_BrownCave1/events.inc
+++ b/data/maps/SecretBase_BrownCave1/events.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave1_EventObjects: @ 8537A68
- object_event 1, 255, 0, 5, 2, 3, 8, 0, 0, 0, 0, SecretBase_BrownCave1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BrownCave1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BrownCave1_MapWarps: @ 8537BD0
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BrownCave1/header.inc b/data/maps/SecretBase_BrownCave1/header.inc
index aceddbfda..7a79eab3e 100644
--- a/data/maps/SecretBase_BrownCave1/header.inc
+++ b/data/maps/SecretBase_BrownCave1/header.inc
@@ -5,11 +5,11 @@ SecretBase_BrownCave1: @ 8484AAC
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 198
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BrownCave2/events.inc b/data/maps/SecretBase_BrownCave2/events.inc
index 29e90b592..f5e168e36 100644
--- a/data/maps/SecretBase_BrownCave2/events.inc
+++ b/data/maps/SecretBase_BrownCave2/events.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave2_EventObjects: @ 8538380
- object_event 1, 255, 0, 11, 2, 3, 8, 0, 0, 0, 0, SecretBase_BrownCave2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 11, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BrownCave2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BrownCave2_MapWarps: @ 85384E8
warp_def 1, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BrownCave2/header.inc b/data/maps/SecretBase_BrownCave2/header.inc
index de95374ba..5f0e61f8c 100644
--- a/data/maps/SecretBase_BrownCave2/header.inc
+++ b/data/maps/SecretBase_BrownCave2/header.inc
@@ -5,11 +5,11 @@ SecretBase_BrownCave2: @ 8484B54
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 204
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BrownCave3/events.inc b/data/maps/SecretBase_BrownCave3/events.inc
index 3322b9d5a..c41147bc6 100644
--- a/data/maps/SecretBase_BrownCave3/events.inc
+++ b/data/maps/SecretBase_BrownCave3/events.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave3_EventObjects: @ 8538C98
- object_event 1, 255, 0, 1, 7, 3, 8, 0, 0, 0, 0, SecretBase_BrownCave3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 1, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BrownCave3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BrownCave3_MapWarps: @ 8538E00
warp_def 11, 9, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BrownCave3/header.inc b/data/maps/SecretBase_BrownCave3/header.inc
index 8535b1e89..bd88bf1d3 100644
--- a/data/maps/SecretBase_BrownCave3/header.inc
+++ b/data/maps/SecretBase_BrownCave3/header.inc
@@ -5,11 +5,11 @@ SecretBase_BrownCave3: @ 8484BFC
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 210
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_BrownCave4/events.inc b/data/maps/SecretBase_BrownCave4/events.inc
index 310033947..40d00597e 100644
--- a/data/maps/SecretBase_BrownCave4/events.inc
+++ b/data/maps/SecretBase_BrownCave4/events.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave4_EventObjects: @ 85395B0
- object_event 1, 255, 0, 2, 1, 3, 8, 0, 0, 0, 0, SecretBase_BrownCave4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 2, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_BrownCave4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_BrownCave4_MapWarps: @ 8539718
warp_def 2, 8, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_BrownCave4/header.inc b/data/maps/SecretBase_BrownCave4/header.inc
index d73f38257..8183eee67 100644
--- a/data/maps/SecretBase_BrownCave4/header.inc
+++ b/data/maps/SecretBase_BrownCave4/header.inc
@@ -5,11 +5,11 @@ SecretBase_BrownCave4: @ 8484CA4
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 216
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_RedCave1/events.inc b/data/maps/SecretBase_RedCave1/events.inc
index eba992586..1b5f202cf 100644
--- a/data/maps/SecretBase_RedCave1/events.inc
+++ b/data/maps/SecretBase_RedCave1/events.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave1_EventObjects: @ 85378E4
- object_event 1, 255, 0, 7, 4, 3, 8, 0, 0, 0, 0, SecretBase_RedCave1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_RedCave1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_RedCave1_MapWarps: @ 8537A4C
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_RedCave1/header.inc b/data/maps/SecretBase_RedCave1/header.inc
index 1cb6c4f5e..774e8471e 100644
--- a/data/maps/SecretBase_RedCave1/header.inc
+++ b/data/maps/SecretBase_RedCave1/header.inc
@@ -5,11 +5,11 @@ SecretBase_RedCave1: @ 8484A90
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 197
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_RedCave2/events.inc b/data/maps/SecretBase_RedCave2/events.inc
index c6f534965..d84f297a2 100644
--- a/data/maps/SecretBase_RedCave2/events.inc
+++ b/data/maps/SecretBase_RedCave2/events.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave2_EventObjects: @ 85381FC
- object_event 1, 255, 0, 3, 1, 3, 8, 0, 0, 0, 0, SecretBase_RedCave2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 3, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_RedCave2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_RedCave2_MapWarps: @ 8538364
warp_def 3, 14, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_RedCave2/header.inc b/data/maps/SecretBase_RedCave2/header.inc
index 744e8b24e..2137748af 100644
--- a/data/maps/SecretBase_RedCave2/header.inc
+++ b/data/maps/SecretBase_RedCave2/header.inc
@@ -5,11 +5,11 @@ SecretBase_RedCave2: @ 8484B38
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 203
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_RedCave3/events.inc b/data/maps/SecretBase_RedCave3/events.inc
index dda054b44..f288371e8 100644
--- a/data/maps/SecretBase_RedCave3/events.inc
+++ b/data/maps/SecretBase_RedCave3/events.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave3_EventObjects: @ 8538B14
- object_event 1, 255, 0, 12, 1, 3, 8, 0, 0, 0, 0, SecretBase_RedCave3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 12, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_RedCave3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_RedCave3_MapWarps: @ 8538C7C
warp_def 3, 6, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_RedCave3/header.inc b/data/maps/SecretBase_RedCave3/header.inc
index c153e74c6..04b0ae23a 100644
--- a/data/maps/SecretBase_RedCave3/header.inc
+++ b/data/maps/SecretBase_RedCave3/header.inc
@@ -5,11 +5,11 @@ SecretBase_RedCave3: @ 8484BE0
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 209
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_RedCave4/events.inc b/data/maps/SecretBase_RedCave4/events.inc
index 54e33dc3d..9090f940e 100644
--- a/data/maps/SecretBase_RedCave4/events.inc
+++ b/data/maps/SecretBase_RedCave4/events.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave4_EventObjects: @ 853942C
- object_event 1, 255, 0, 5, 8, 3, 8, 0, 0, 0, 0, SecretBase_RedCave4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_RedCave4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_RedCave4_MapWarps: @ 8539594
warp_def 2, 12, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_RedCave4/header.inc b/data/maps/SecretBase_RedCave4/header.inc
index be475a7ad..94c8605a0 100644
--- a/data/maps/SecretBase_RedCave4/header.inc
+++ b/data/maps/SecretBase_RedCave4/header.inc
@@ -5,11 +5,11 @@ SecretBase_RedCave4: @ 8484C88
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 215
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Shrub1/events.inc b/data/maps/SecretBase_Shrub1/events.inc
index acdac9692..aa886a0aa 100644
--- a/data/maps/SecretBase_Shrub1/events.inc
+++ b/data/maps/SecretBase_Shrub1/events.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub1_EventObjects: @ 8538078
- object_event 1, 255, 0, 5, 2, 3, 8, 0, 0, 0, 0, SecretBase_Shrub1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Shrub1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Shrub1_MapWarps: @ 85381E0
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Shrub1/header.inc b/data/maps/SecretBase_Shrub1/header.inc
index 6ab9f9d94..85e94f158 100644
--- a/data/maps/SecretBase_Shrub1/header.inc
+++ b/data/maps/SecretBase_Shrub1/header.inc
@@ -5,11 +5,11 @@ SecretBase_Shrub1: @ 8484B1C
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 202
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Shrub2/events.inc b/data/maps/SecretBase_Shrub2/events.inc
index a370d2e72..1acb5d0a1 100644
--- a/data/maps/SecretBase_Shrub2/events.inc
+++ b/data/maps/SecretBase_Shrub2/events.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub2_EventObjects: @ 8538990
- object_event 1, 255, 0, 13, 2, 3, 8, 0, 0, 0, 0, SecretBase_Shrub2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 13, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Shrub2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Shrub2_MapWarps: @ 8538AF8
warp_def 7, 5, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Shrub2/header.inc b/data/maps/SecretBase_Shrub2/header.inc
index 760781e47..7beeb3d8b 100644
--- a/data/maps/SecretBase_Shrub2/header.inc
+++ b/data/maps/SecretBase_Shrub2/header.inc
@@ -5,11 +5,11 @@ SecretBase_Shrub2: @ 8484BC4
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 208
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Shrub3/events.inc b/data/maps/SecretBase_Shrub3/events.inc
index 942be3617..7902f3fc7 100644
--- a/data/maps/SecretBase_Shrub3/events.inc
+++ b/data/maps/SecretBase_Shrub3/events.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub3_EventObjects: @ 85392A8
- object_event 1, 255, 0, 5, 7, 3, 8, 0, 0, 0, 0, SecretBase_Shrub3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Shrub3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Shrub3_MapWarps: @ 8539410
warp_def 6, 9, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Shrub3/header.inc b/data/maps/SecretBase_Shrub3/header.inc
index cef2a4597..18b1f132a 100644
--- a/data/maps/SecretBase_Shrub3/header.inc
+++ b/data/maps/SecretBase_Shrub3/header.inc
@@ -5,11 +5,11 @@ SecretBase_Shrub3: @ 8484C6C
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 214
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Shrub4/events.inc b/data/maps/SecretBase_Shrub4/events.inc
index a027b266b..c6d5f32f5 100644
--- a/data/maps/SecretBase_Shrub4/events.inc
+++ b/data/maps/SecretBase_Shrub4/events.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub4_EventObjects: @ 8539BC0
- object_event 1, 255, 0, 9, 7, 3, 8, 0, 0, 0, 0, SecretBase_Shrub4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 9, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Shrub4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Shrub4_MapWarps: @ 8539D28
warp_def 11, 8, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Shrub4/header.inc b/data/maps/SecretBase_Shrub4/header.inc
index 12fa26c3c..72c5724f6 100644
--- a/data/maps/SecretBase_Shrub4/header.inc
+++ b/data/maps/SecretBase_Shrub4/header.inc
@@ -5,11 +5,11 @@ SecretBase_Shrub4: @ 8484D14
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 220
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Tree1/events.inc b/data/maps/SecretBase_Tree1/events.inc
index 3379e8ecb..593fb5dbb 100644
--- a/data/maps/SecretBase_Tree1/events.inc
+++ b/data/maps/SecretBase_Tree1/events.inc
@@ -1,19 +1,19 @@
SecretBase_Tree1_EventObjects: @ 8537EF4
- object_event 1, 255, 0, 5, 1, 3, 8, 0, 0, 0, 0, SecretBase_Tree1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Tree1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Tree1_MapWarps: @ 853805C
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Tree1/header.inc b/data/maps/SecretBase_Tree1/header.inc
index c5b5a2aed..a9a341696 100644
--- a/data/maps/SecretBase_Tree1/header.inc
+++ b/data/maps/SecretBase_Tree1/header.inc
@@ -5,11 +5,11 @@ SecretBase_Tree1: @ 8484B00
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 201
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Tree2/events.inc b/data/maps/SecretBase_Tree2/events.inc
index e330951cf..189911755 100644
--- a/data/maps/SecretBase_Tree2/events.inc
+++ b/data/maps/SecretBase_Tree2/events.inc
@@ -1,19 +1,19 @@
SecretBase_Tree2_EventObjects: @ 853880C
- object_event 1, 255, 0, 3, 1, 3, 8, 0, 0, 0, 0, SecretBase_Tree2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 3, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Tree2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Tree2_MapWarps: @ 8538974
warp_def 3, 14, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Tree2/header.inc b/data/maps/SecretBase_Tree2/header.inc
index ddea5c0bc..86898ed15 100644
--- a/data/maps/SecretBase_Tree2/header.inc
+++ b/data/maps/SecretBase_Tree2/header.inc
@@ -5,11 +5,11 @@ SecretBase_Tree2: @ 8484BA8
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 207
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Tree3/events.inc b/data/maps/SecretBase_Tree3/events.inc
index b4a8c2eb3..b2d950a40 100644
--- a/data/maps/SecretBase_Tree3/events.inc
+++ b/data/maps/SecretBase_Tree3/events.inc
@@ -1,19 +1,19 @@
SecretBase_Tree3_EventObjects: @ 8539124
- object_event 1, 255, 0, 1, 2, 3, 8, 0, 0, 0, 0, SecretBase_Tree3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Tree3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Tree3_MapWarps: @ 853928C
warp_def 8, 6, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Tree3/header.inc b/data/maps/SecretBase_Tree3/header.inc
index 630dbb6e3..6ef940796 100644
--- a/data/maps/SecretBase_Tree3/header.inc
+++ b/data/maps/SecretBase_Tree3/header.inc
@@ -5,11 +5,11 @@ SecretBase_Tree3: @ 8484C50
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 213
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_Tree4/events.inc b/data/maps/SecretBase_Tree4/events.inc
index 4c57fcdfd..a1d7f7b50 100644
--- a/data/maps/SecretBase_Tree4/events.inc
+++ b/data/maps/SecretBase_Tree4/events.inc
@@ -1,19 +1,19 @@
SecretBase_Tree4_EventObjects: @ 8539A3C
- object_event 1, 255, 0, 10, 9, 3, 8, 0, 0, 0, 0, SecretBase_Tree4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 10, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_Tree4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_Tree4_MapWarps: @ 8539BA4
warp_def 7, 12, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_Tree4/header.inc b/data/maps/SecretBase_Tree4/header.inc
index bc6f84664..2a2523a07 100644
--- a/data/maps/SecretBase_Tree4/header.inc
+++ b/data/maps/SecretBase_Tree4/header.inc
@@ -5,11 +5,11 @@ SecretBase_Tree4: @ 8484CF8
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 219
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_YellowCave1/events.inc b/data/maps/SecretBase_YellowCave1/events.inc
index e7f4ed7ce..9b394350c 100644
--- a/data/maps/SecretBase_YellowCave1/events.inc
+++ b/data/maps/SecretBase_YellowCave1/events.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave1_EventObjects: @ 8537D70
- object_event 1, 255, 0, 3, 1, 3, 8, 0, 0, 0, 0, SecretBase_YellowCave1_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 3, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_YellowCave1_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_YellowCave1_MapWarps: @ 8537ED8
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_YellowCave1/header.inc b/data/maps/SecretBase_YellowCave1/header.inc
index 9a6ae5438..d15eacc36 100644
--- a/data/maps/SecretBase_YellowCave1/header.inc
+++ b/data/maps/SecretBase_YellowCave1/header.inc
@@ -5,11 +5,11 @@ SecretBase_YellowCave1: @ 8484AE4
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 200
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_YellowCave2/events.inc b/data/maps/SecretBase_YellowCave2/events.inc
index 84aabf3d4..a958fcb53 100644
--- a/data/maps/SecretBase_YellowCave2/events.inc
+++ b/data/maps/SecretBase_YellowCave2/events.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave2_EventObjects: @ 8538688
- object_event 1, 255, 0, 1, 1, 3, 8, 0, 0, 0, 0, SecretBase_YellowCave2_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_YellowCave2_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_YellowCave2_MapWarps: @ 85387F0
warp_def 12, 7, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_YellowCave2/header.inc b/data/maps/SecretBase_YellowCave2/header.inc
index da1949abe..a1afc748a 100644
--- a/data/maps/SecretBase_YellowCave2/header.inc
+++ b/data/maps/SecretBase_YellowCave2/header.inc
@@ -5,11 +5,11 @@ SecretBase_YellowCave2: @ 8484B8C
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 206
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_YellowCave3/events.inc b/data/maps/SecretBase_YellowCave3/events.inc
index 2e1d61708..2decabcee 100644
--- a/data/maps/SecretBase_YellowCave3/events.inc
+++ b/data/maps/SecretBase_YellowCave3/events.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave3_EventObjects: @ 8538FA0
- object_event 1, 255, 0, 7, 5, 3, 8, 0, 0, 0, 0, SecretBase_YellowCave3_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_YellowCave3_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_YellowCave3_MapWarps: @ 8539108
warp_def 5, 9, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_YellowCave3/header.inc b/data/maps/SecretBase_YellowCave3/header.inc
index 8bfeff0f5..798754531 100644
--- a/data/maps/SecretBase_YellowCave3/header.inc
+++ b/data/maps/SecretBase_YellowCave3/header.inc
@@ -5,11 +5,11 @@ SecretBase_YellowCave3: @ 8484C34
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 212
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SecretBase_YellowCave4/events.inc b/data/maps/SecretBase_YellowCave4/events.inc
index 07ac363ac..535ca8e4c 100644
--- a/data/maps/SecretBase_YellowCave4/events.inc
+++ b/data/maps/SecretBase_YellowCave4/events.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave4_EventObjects: @ 85398B8
- object_event 1, 255, 0, 9, 8, 3, 8, 0, 0, 0, 0, SecretBase_YellowCave4_EventScript_275D64, 173
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0x0, 174
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, 8, 0, 0, 0, 0, 0x0, 175
- object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, 8, 0, 0, 0, 0, 0x0, 176
- object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, 8, 0, 0, 0, 0, 0x0, 177
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, 8, 0, 0, 0, 0, 0x0, 178
- object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, 8, 0, 0, 0, 0, 0x0, 179
- object_event 8, 246, 0, 0, 6, 3, 8, 0, 0, 0, 0, 0x0, 180
- object_event 9, 247, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0x0, 181
- object_event 10, 248, 0, 1, 1, 3, 8, 0, 0, 0, 0, 0x0, 182
- object_event 11, 249, 0, 1, 2, 3, 8, 0, 0, 0, 0, 0x0, 183
- object_event 12, 250, 0, 1, 3, 3, 8, 0, 0, 0, 0, 0x0, 184
- object_event 13, 251, 0, 1, 4, 3, 8, 0, 0, 0, 0, 0x0, 185
- object_event 14, 252, 0, 1, 5, 3, 8, 0, 0, 0, 0, 0x0, 186
- object_event 15, 253, 0, 1, 6, 3, 8, 0, 0, 0, 0, 0x0, 187
+ object_event 1, 255, 0, 9, 8, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SecretBase_YellowCave4_EventScript_275D64, 173
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 0, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 174
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 0, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 175
+ object_event 4, EVENT_OBJ_GFX_STORYTELLER, 0, 0, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 176
+ object_event 5, EVENT_OBJ_GFX_GIDDY, 0, 0, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 177
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 0, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 178
+ object_event 7, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 0, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 179
+ object_event 8, 246, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 180
+ object_event 9, 247, 0, 1, 0, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 181
+ object_event 10, 248, 0, 1, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 182
+ object_event 11, 249, 0, 1, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 183
+ object_event 12, 250, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 184
+ object_event 13, 251, 0, 1, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 185
+ object_event 14, 252, 0, 1, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 186
+ object_event 15, 253, 0, 1, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 187
SecretBase_YellowCave4_MapWarps: @ 8539A20
warp_def 6, 12, 0, 126, MAP_NONE
diff --git a/data/maps/SecretBase_YellowCave4/header.inc b/data/maps/SecretBase_YellowCave4/header.inc
index baf6b7d89..89921f1d4 100644
--- a/data/maps/SecretBase_YellowCave4/header.inc
+++ b/data/maps/SecretBase_YellowCave4/header.inc
@@ -5,11 +5,11 @@ SecretBase_YellowCave4: @ 8484CDC
.4byte 0x0
.2byte MUS_MACHI_S3
.2byte 218
- .byte 86
+ .byte MAPSEC_SECRET_BASE
.byte 0
- .byte 0
- .byte 9
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 12
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
index 2f3f34b43..507ad7054 100644
--- a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_HighTideEntranceRoom: @ 8484438
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 168
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_HighTideInnerRoom/header.inc b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
index 673bc6bec..1d334424b 100644
--- a/data/maps/ShoalCave_HighTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_HighTideInnerRoom: @ 8484454
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 169
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/events.inc b/data/maps/ShoalCave_LowTideEntranceRoom/events.inc
index 1f4a008e3..614c009c1 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/events.inc
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/events.inc
@@ -1,6 +1,6 @@
ShoalCave_LowTideEntranceRoom_EventObjects: @ 853627C
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 3, 3, 1, 1, 1, 0, 0, ShoalCave_LowTideEntranceRoom_EventScript_2913C0, 1081
- object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 18, 15, 3, 9, 1, 1, 0, 0, ShoalCave_LowTideEntranceRoom_EventScript_236DD9, 0
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 30, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ShoalCave_LowTideEntranceRoom_EventScript_2913C0, 1081
+ object_event 2, EVENT_OBJ_GFX_OLD_MAN_1, 0, 18, 15, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, ShoalCave_LowTideEntranceRoom_EventScript_236DD9, 0
ShoalCave_LowTideEntranceRoom_MapWarps: @ 85362AC
warp_def 20, 30, 3, 0, MAP_ROUTE125
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
index c742d2b8c..98614de64 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_LowTideEntranceRoom: @ 84843C8
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 164
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_LowTideIceRoom/events.inc b/data/maps/ShoalCave_LowTideIceRoom/events.inc
index 57922e322..5f4fe1dac 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/events.inc
+++ b/data/maps/ShoalCave_LowTideIceRoom/events.inc
@@ -1,6 +1,6 @@
ShoalCave_LowTideIceRoom_EventObjects: @ 8537100
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 8, 3, 1, 1, 1, 0, 0, ShoalCave_LowTideIceRoom_EventScript_2913E7, 1112
- object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 21, 4, 1, 1, 1, 0, 0, ShoalCave_LowTideIceRoom_EventScript_2913F4, 1113
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ShoalCave_LowTideIceRoom_EventScript_2913E7, 1112
+ object_event 2, EVENT_OBJ_GFX_ITEM_BALL, 0, 12, 21, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ShoalCave_LowTideIceRoom_EventScript_2913F4, 1113
ShoalCave_LowTideIceRoom_MapWarps: @ 8537130
warp_def 17, 10, 3, 3, MAP_SHOAL_CAVE_LOW_TIDE_LOWER_ROOM
diff --git a/data/maps/ShoalCave_LowTideIceRoom/header.inc b/data/maps/ShoalCave_LowTideIceRoom/header.inc
index 6571068ce..05b77a442 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideIceRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_LowTideIceRoom: @ 84847D4
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 328
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/events.inc b/data/maps/ShoalCave_LowTideInnerRoom/events.inc
index f1d894264..543a7d02b 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/events.inc
+++ b/data/maps/ShoalCave_LowTideInnerRoom/events.inc
@@ -1,5 +1,5 @@
ShoalCave_LowTideInnerRoom_EventObjects: @ 85362E0
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 14, 5, 1, 1, 1, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_2913CD, 1082
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 26, 14, 5, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_2913CD, 1082
ShoalCave_LowTideInnerRoom_MapWarps: @ 85362F8
warp_def 34, 29, 3, 1, MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM
@@ -12,12 +12,12 @@ ShoalCave_LowTideInnerRoom_MapWarps: @ 85362F8
warp_def 40, 33, 5, 3, MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM
ShoalCave_LowTideInnerRoom_MapBGEvents: @ 8536338
- bg_event 31, 8, 5, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_23708C
- bg_event 14, 26, 3, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_2370C8
- bg_event 41, 20, 5, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_236FBA
- bg_event 41, 10, 5, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_236FF6
- bg_event 6, 9, 3, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_237028
- bg_event 16, 13, 5, 0, 0, ShoalCave_LowTideInnerRoom_EventScript_23705A
+ bg_event 31, 8, 5, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_23708C
+ bg_event 14, 26, 3, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_2370C8
+ bg_event 41, 20, 5, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_236FBA
+ bg_event 41, 10, 5, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_236FF6
+ bg_event 6, 9, 3, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_237028
+ bg_event 16, 13, 5, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideInnerRoom_EventScript_23705A
ShoalCave_LowTideInnerRoom_MapEvents:: @ 8536380
map_events ShoalCave_LowTideInnerRoom_EventObjects, ShoalCave_LowTideInnerRoom_MapWarps, 0x0, ShoalCave_LowTideInnerRoom_MapBGEvents
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/header.inc b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
index b6de02c7d..b1ab8a459 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_LowTideInnerRoom: @ 84843E4
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 165
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/events.inc b/data/maps/ShoalCave_LowTideLowerRoom/events.inc
index d3d656452..dabb85971 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/events.inc
+++ b/data/maps/ShoalCave_LowTideLowerRoom/events.inc
@@ -1,6 +1,6 @@
ShoalCave_LowTideLowerRoom_EventObjects: @ 85363DC
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 25, 3, 3, 1, 0, 0, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_2908BA, 17
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 4, 3, 2, 1, 1, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_2371B2, 0
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 25, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_2908BA, 17
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 11, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_2371B2, 0
ShoalCave_LowTideLowerRoom_MapWarps: @ 853640C
warp_def 7, 2, 3, 3, MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM
@@ -9,7 +9,7 @@ ShoalCave_LowTideLowerRoom_MapWarps: @ 853640C
warp_def 28, 11, 3, 0, MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM
ShoalCave_LowTideLowerRoom_MapBGEvents: @ 853642C
- bg_event 18, 2, 3, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_237176
+ bg_event 18, 2, 3, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideLowerRoom_EventScript_237176
ShoalCave_LowTideLowerRoom_MapEvents:: @ 8536438
map_events ShoalCave_LowTideLowerRoom_EventObjects, ShoalCave_LowTideLowerRoom_MapWarps, 0x0, ShoalCave_LowTideLowerRoom_MapBGEvents
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/header.inc b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
index 719a92c3e..0c8380b79 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_LowTideLowerRoom: @ 848441C
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 167
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/events.inc b/data/maps/ShoalCave_LowTideStairsRoom/events.inc
index 875f337a5..b6af468c5 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/events.inc
+++ b/data/maps/ShoalCave_LowTideStairsRoom/events.inc
@@ -1,12 +1,12 @@
ShoalCave_LowTideStairsRoom_EventObjects: @ 8536394
- object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 12, 3, 1, 1, 1, 0, 0, ShoalCave_LowTideStairsRoom_EventScript_2913DA, 1083
+ object_event 1, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, ShoalCave_LowTideStairsRoom_EventScript_2913DA, 1083
ShoalCave_LowTideStairsRoom_MapWarps: @ 85363AC
warp_def 3, 12, 3, 1, MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM
warp_def 7, 4, 3, 2, MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM
ShoalCave_LowTideStairsRoom_MapBGEvents: @ 85363BC
- bg_event 11, 11, 3, 0, 0, ShoalCave_LowTideStairsRoom_EventScript_23711A
+ bg_event 11, 11, 3, BG_EVENT_PLAYER_FACING_ANY, ShoalCave_LowTideStairsRoom_EventScript_23711A
ShoalCave_LowTideStairsRoom_MapEvents:: @ 85363C8
map_events ShoalCave_LowTideStairsRoom_EventObjects, ShoalCave_LowTideStairsRoom_MapWarps, 0x0, ShoalCave_LowTideStairsRoom_MapBGEvents
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/header.inc b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
index 74d0ec94f..8a977c94e 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
@@ -5,11 +5,11 @@ ShoalCave_LowTideStairsRoom: @ 8484400
.4byte 0x0
.2byte MUS_M_DUNGON
.2byte 166
- .byte 67
+ .byte MAPSEC_SHOAL_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SingleBattleColosseum/events.inc b/data/maps/SingleBattleColosseum/events.inc
index 4ef0de89f..c0bcde1ba 100644
--- a/data/maps/SingleBattleColosseum/events.inc
+++ b/data/maps/SingleBattleColosseum/events.inc
@@ -1,13 +1,13 @@
SingleBattleColosseum_EventObjects: @ 8539D44
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 9, 3, 3, 9, 0, 0, 0, 0, SingleBattleColosseum_EventScript_2774A6, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 9, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SingleBattleColosseum_EventScript_2774A6, 0
SingleBattleColosseum_MapWarps: @ 8539D5C
warp_def 6, 8, 3, 127, MAP_NONE
warp_def 7, 8, 3, 127, MAP_NONE
SingleBattleColosseum_MapCoordEvents: @ 8539D6C
- coord_event 3, 5, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_08277374
- coord_event 10, 5, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_0827737E
+ coord_event 3, 5, 3, VAR_TEMP_0, 0, gUnknown_08277374
+ coord_event 10, 5, 3, VAR_TEMP_0, 0, gUnknown_0827737E
SingleBattleColosseum_MapEvents:: @ 8539D8C
map_events SingleBattleColosseum_EventObjects, SingleBattleColosseum_MapWarps, SingleBattleColosseum_MapCoordEvents, 0x0
diff --git a/data/maps/SingleBattleColosseum/header.inc b/data/maps/SingleBattleColosseum/header.inc
index 54d003c27..fe4b69f96 100644
--- a/data/maps/SingleBattleColosseum/header.inc
+++ b/data/maps/SingleBattleColosseum/header.inc
@@ -5,11 +5,11 @@ SingleBattleColosseum: @ 8484D30
.4byte 0x0
.2byte MUS_RAINBOW
.2byte 221
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/SkyPillar_1F/header.inc b/data/maps/SkyPillar_1F/header.inc
index 3a47df473..842ec79cd 100644
--- a/data/maps/SkyPillar_1F/header.inc
+++ b/data/maps/SkyPillar_1F/header.inc
@@ -5,11 +5,11 @@ SkyPillar_1F: @ 8484764
.4byte 0x0
.2byte MUS_TOZAN
.2byte 322
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_2F/header.inc b/data/maps/SkyPillar_2F/header.inc
index a1cc8fb8f..e018869b9 100644
--- a/data/maps/SkyPillar_2F/header.inc
+++ b/data/maps/SkyPillar_2F/header.inc
@@ -5,11 +5,11 @@ SkyPillar_2F: @ 8484780
.4byte 0x0
.2byte MUS_TOZAN
.2byte 323
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_3F/header.inc b/data/maps/SkyPillar_3F/header.inc
index 81ac3046d..e3b2c3c40 100644
--- a/data/maps/SkyPillar_3F/header.inc
+++ b/data/maps/SkyPillar_3F/header.inc
@@ -5,11 +5,11 @@ SkyPillar_3F: @ 848479C
.4byte 0x0
.2byte MUS_TOZAN
.2byte 324
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_4F/header.inc b/data/maps/SkyPillar_4F/header.inc
index 10a68ddc2..23addaa76 100644
--- a/data/maps/SkyPillar_4F/header.inc
+++ b/data/maps/SkyPillar_4F/header.inc
@@ -5,11 +5,11 @@ SkyPillar_4F: @ 84847B8
.4byte 0x0
.2byte MUS_TOZAN
.2byte 325
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_5F/header.inc b/data/maps/SkyPillar_5F/header.inc
index bb38a2d5d..46830945d 100644
--- a/data/maps/SkyPillar_5F/header.inc
+++ b/data/maps/SkyPillar_5F/header.inc
@@ -5,11 +5,11 @@ SkyPillar_5F: @ 84847F0
.4byte 0x0
.2byte MUS_TOZAN
.2byte 330
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_Entrance/header.inc b/data/maps/SkyPillar_Entrance/header.inc
index 8031521e9..bafe1880a 100644
--- a/data/maps/SkyPillar_Entrance/header.inc
+++ b/data/maps/SkyPillar_Entrance/header.inc
@@ -5,11 +5,11 @@ SkyPillar_Entrance: @ 848472C
.4byte 0x0
.2byte MUS_TOZAN
.2byte 320
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_Outside/events.inc b/data/maps/SkyPillar_Outside/events.inc
index 4fb4cc010..386ea0b35 100644
--- a/data/maps/SkyPillar_Outside/events.inc
+++ b/data/maps/SkyPillar_Outside/events.inc
@@ -1,5 +1,5 @@
SkyPillar_Outside_EventObjects: @ 853701C
- object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 13, 7, 3, 8, 1, 1, 0, 0, SkyPillar_Outside_EventScript_2393F8, 855
+ object_event 1, EVENT_OBJ_GFX_WALLACE, 0, 13, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SkyPillar_Outside_EventScript_2393F8, 855
SkyPillar_Outside_MapWarps: @ 8537034
warp_def 17, 13, 3, 1, MAP_SKY_PILLAR_ENTRANCE
diff --git a/data/maps/SkyPillar_Outside/header.inc b/data/maps/SkyPillar_Outside/header.inc
index 38bb57bae..5e7ff153c 100644
--- a/data/maps/SkyPillar_Outside/header.inc
+++ b/data/maps/SkyPillar_Outside/header.inc
@@ -5,11 +5,11 @@ SkyPillar_Outside: @ 8484748
.4byte 0x0
.2byte MUS_TOZAN
.2byte 321
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SkyPillar_Top/events.inc b/data/maps/SkyPillar_Top/events.inc
index 26bccf67f..9271dd4d3 100644
--- a/data/maps/SkyPillar_Top/events.inc
+++ b/data/maps/SkyPillar_Top/events.inc
@@ -1,12 +1,12 @@
SkyPillar_Top_EventObjects: @ 8537170
- object_event 1, EVENT_OBJ_GFX_RAYQUAZA_2, 0, 14, 7, 3, 8, 1, 1, 0, 0, 0x0, 773
- object_event 2, EVENT_OBJ_GFX_RAYQUAZA_1, 0, 14, 6, 3, 8, 1, 1, 0, 0, SkyPillar_Top_EventScript_239722, 80
+ object_event 1, EVENT_OBJ_GFX_RAYQUAZA_2, 0, 14, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 773
+ object_event 2, EVENT_OBJ_GFX_RAYQUAZA_1, 0, 14, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SkyPillar_Top_EventScript_239722, 80
SkyPillar_Top_MapWarps: @ 85371A0
warp_def 16, 14, 3, 1, MAP_SKY_PILLAR_5F
SkyPillar_Top_MapCoordEvents: @ 85371A8
- coord_event 14, 9, 3, 0, VAR_0x40D7, 0, 0, SkyPillar_Top_EventScript_23979A
+ coord_event 14, 9, 3, VAR_0x40D7, 0, SkyPillar_Top_EventScript_23979A
SkyPillar_Top_MapEvents:: @ 85371B8
map_events SkyPillar_Top_EventObjects, SkyPillar_Top_MapWarps, SkyPillar_Top_MapCoordEvents, 0x0
diff --git a/data/maps/SkyPillar_Top/header.inc b/data/maps/SkyPillar_Top/header.inc
index 3836ab067..d4afb6ad1 100644
--- a/data/maps/SkyPillar_Top/header.inc
+++ b/data/maps/SkyPillar_Top/header.inc
@@ -5,11 +5,11 @@ SkyPillar_Top: @ 848480C
.4byte 0x0
.2byte MUS_TOZAN
.2byte 331
- .byte 85
+ .byte MAPSEC_SKY_PILLAR
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 12
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity/events.inc b/data/maps/SlateportCity/events.inc
index b8480dfb6..8b74573b7 100644
--- a/data/maps/SlateportCity/events.inc
+++ b/data/maps/SlateportCity/events.inc
@@ -1,39 +1,39 @@
SlateportCity_EventObjects: @ 85261CC
- object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 21, 11, 3, 2, 1, 1, 0, 0, SlateportCity_EventScript_1DCED9, 0
- object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 34, 29, 3, 5, 1, 0, 0, 0, SlateportCity_EventScript_1DCEF6, 0
- object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 5, 13, 3, 2, 1, 2, 0, 0, SlateportCity_EventScript_1DCEB8, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 26, 29, 3, 1, 0, 0, 0, 0, SlateportCity_EventScript_1DCF17, 0
- object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 31, 27, 3, 7, 0, 0, 0, 0, SlateportCity_EventScript_1DD009, 882
- object_event 6, EVENT_OBJ_GFX_COOK, 0, 5, 43, 3, 8, 0, 0, 0, 0, SlateportCity_EventScript_1DCE42, 0
- object_event 7, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 20, 37, 3, 1, 1, 1, 0, 0, SlateportCity_EventScript_1DCE63, 0
- object_event 8, EVENT_OBJ_GFX_GIRL_1, 0, 8, 42, 3, 2, 1, 1, 0, 0, SlateportCity_EventScript_1DCE84, 0
- object_event 9, EVENT_OBJ_GFX_CAMERAMAN, 0, 29, 13, 3, 9, 0, 0, 0, 0, SlateportCity_EventScript_1DD353, 835
- object_event 10, EVENT_OBJ_GFX_REPORTER_F, 0, 28, 14, 3, 7, 0, 0, 0, 0, SlateportCity_EventScript_1DD35C, 835
- object_event 11, EVENT_OBJ_GFX_SCIENTIST_1, 0, 28, 13, 3, 10, 0, 0, 0, 0, SlateportCity_EventScript_1DD1F8, 840
- object_event 12, EVENT_OBJ_GFX_SAILOR, 0, 37, 41, 3, 10, 0, 0, 0, 0, SlateportCity_EventScript_1DCFE5, 0
- object_event 13, EVENT_OBJ_GFX_SAILOR, 0, 28, 46, 3, 5, 1, 0, 0, 0, SlateportCity_EventScript_1DCFEE, 0
- object_event 14, EVENT_OBJ_GFX_WOMAN_2, 0, 9, 50, 3, 3, 0, 1, 0, 0, SlateportCity_EventScript_1DCFF7, 0
- object_event 15, EVENT_OBJ_GFX_MAN_4, 0, 16, 46, 3, 2, 1, 1, 0, 0, SlateportCity_EventScript_1DD000, 0
- object_event 16, EVENT_OBJ_GFX_MANIAC, 0, 8, 24, 3, 3, 0, 1, 0, 0, SlateportCity_EventScript_1DCFBB, 0
- object_event 17, EVENT_OBJ_GFX_WOMAN_7, 0, 15, 31, 3, 1, 0, 0, 0, 0, SlateportCity_EventScript_1DCFDC, 0
- object_event 18, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 27, 3, 10, 0, 0, 0, 0, SlateportCity_EventScript_1DD020, 882
- object_event 19, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 29, 27, 3, 10, 0, 0, 0, 0, SlateportCity_EventScript_1DD037, 882
- object_event 20, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 6, 38, 3, 10, 0, 0, 0, 0, SlateportCity_EventScript_1DD198, 0
- object_event 21, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 5, 51, 3, 8, 0, 0, 0, 0, SlateportCity_EventScript_1DD16A, 0
- object_event 22, EVENT_OBJ_GFX_MAN_6, 0, 34, 51, 3, 8, 0, 0, 0, 0, SlateportCity_EventScript_1DD365, 0
- object_event 23, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 47, 3, 8, 0, 0, 0, 0, SlateportCity_EventScript_1DCDE4, 0
- object_event 24, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 11, 47, 3, 8, 1, 1, 0, 0, SlateportCity_EventScript_1DD1D8, 948
- object_event 25, EVENT_OBJ_GFX_MAN_3, 0, 5, 47, 3, 8, 1, 1, 0, 0, SlateportCity_EventScript_1DCDBD, 0
- object_event 26, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 22, 27, 3, 10, 1, 1, 0, 0, SlateportCity_EventScript_1DD04E, 882
- object_event 27, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 27, 3, 7, 1, 1, 0, 0, SlateportCity_EventScript_1DD065, 882
- object_event 28, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 24, 27, 3, 10, 1, 1, 0, 0, SlateportCity_EventScript_1DD07C, 882
- object_event 29, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 26, 3, 10, 1, 1, 0, 0, SlateportCity_EventScript_1DD093, 882
- object_event 30, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 20, 26, 3, 10, 1, 1, 0, 0, SlateportCity_EventScript_1DD0AA, 882
- object_event 31, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 26, 27, 3, 7, 1, 1, 0, 0, SlateportCity_EventScript_1DD0C1, 882
- object_event 32, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 28, 27, 3, 7, 1, 1, 0, 0, SlateportCity_EventScript_1DD14A, 882
- object_event 33, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 25, 27, 3, 7, 1, 1, 0, 0, SlateportCity_EventScript_1DD153, 882
- object_event 34, EVENT_OBJ_GFX_WOMAN_2, 0, 11, 37, 3, 9, 1, 2, 0, 0, SlateportCity_EventScript_1DD36E, 0
- object_event 35, EVENT_OBJ_GFX_SCOTT, 0, 10, 12, 0, 8, 1, 2, 0, 0, 0x0, 749
+ object_event 1, EVENT_OBJ_GFX_FAT_MAN, 0, 21, 11, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SlateportCity_EventScript_1DCED9, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_1, 0, 34, 29, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SlateportCity_EventScript_1DCEF6, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_4, 0, 5, 13, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, SlateportCity_EventScript_1DCEB8, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 26, 29, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SlateportCity_EventScript_1DCF17, 0
+ object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 31, 27, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_EventScript_1DD009, 882
+ object_event 6, EVENT_OBJ_GFX_COOK, 0, 5, 43, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_EventScript_1DCE42, 0
+ object_event 7, EVENT_OBJ_GFX_OLD_WOMAN_2, 0, 20, 37, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_EventScript_1DCE63, 0
+ object_event 8, EVENT_OBJ_GFX_GIRL_1, 0, 8, 42, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SlateportCity_EventScript_1DCE84, 0
+ object_event 9, EVENT_OBJ_GFX_CAMERAMAN, 0, 29, 13, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SlateportCity_EventScript_1DD353, 835
+ object_event 10, EVENT_OBJ_GFX_REPORTER_F, 0, 28, 14, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_EventScript_1DD35C, 835
+ object_event 11, EVENT_OBJ_GFX_SCIENTIST_1, 0, 28, 13, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_EventScript_1DD1F8, 840
+ object_event 12, EVENT_OBJ_GFX_SAILOR, 0, 37, 41, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_EventScript_1DCFE5, 0
+ object_event 13, EVENT_OBJ_GFX_SAILOR, 0, 28, 46, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SlateportCity_EventScript_1DCFEE, 0
+ object_event 14, EVENT_OBJ_GFX_WOMAN_2, 0, 9, 50, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, SlateportCity_EventScript_1DCFF7, 0
+ object_event 15, EVENT_OBJ_GFX_MAN_4, 0, 16, 46, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SlateportCity_EventScript_1DD000, 0
+ object_event 16, EVENT_OBJ_GFX_MANIAC, 0, 8, 24, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, SlateportCity_EventScript_1DCFBB, 0
+ object_event 17, EVENT_OBJ_GFX_WOMAN_7, 0, 15, 31, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SlateportCity_EventScript_1DCFDC, 0
+ object_event 18, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 30, 27, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_EventScript_1DD020, 882
+ object_event 19, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 29, 27, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_EventScript_1DD037, 882
+ object_event 20, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 6, 38, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_EventScript_1DD198, 0
+ object_event 21, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 5, 51, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_EventScript_1DD16A, 0
+ object_event 22, EVENT_OBJ_GFX_MAN_6, 0, 34, 51, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_EventScript_1DD365, 0
+ object_event 23, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 47, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_EventScript_1DCDE4, 0
+ object_event 24, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 11, 47, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_EventScript_1DD1D8, 948
+ object_event 25, EVENT_OBJ_GFX_MAN_3, 0, 5, 47, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_EventScript_1DCDBD, 0
+ object_event 26, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 22, 27, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_EventScript_1DD04E, 882
+ object_event 27, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 23, 27, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_EventScript_1DD065, 882
+ object_event 28, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 24, 27, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_EventScript_1DD07C, 882
+ object_event 29, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 21, 26, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_EventScript_1DD093, 882
+ object_event 30, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 20, 26, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_EventScript_1DD0AA, 882
+ object_event 31, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 26, 27, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_EventScript_1DD0C1, 882
+ object_event 32, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 28, 27, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_EventScript_1DD14A, 882
+ object_event 33, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 25, 27, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_EventScript_1DD153, 882
+ object_event 34, EVENT_OBJ_GFX_WOMAN_2, 0, 11, 37, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 2, 0, 0, SlateportCity_EventScript_1DD36E, 0
+ object_event 35, EVENT_OBJ_GFX_SCOTT, 0, 10, 12, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 2, 0, 0, 0x0, 749
SlateportCity_MapWarps: @ 8526514
warp_def 19, 19, 0, 0, MAP_SLATEPORT_CITY_POKEMON_CENTER_1F
@@ -49,22 +49,22 @@ SlateportCity_MapWarps: @ 8526514
warp_def 21, 44, 0, 0, MAP_SLATEPORT_CITY_HOUSE2
SlateportCity_MapCoordEvents: @ 852656C
- coord_event 10, 13, 3, 0, VAR_0x40D2, 2, 0, SlateportCity_EventScript_1DD5DC
+ coord_event 10, 13, 3, VAR_0x40D2, 2, SlateportCity_EventScript_1DD5DC
SlateportCity_MapBGEvents: @ 852657C
- bg_event 8, 19, 0, 0, 0, SlateportCity_EventScript_1DCFB2
- bg_event 20, 19, 0, 1, 0, SlateportCity_EventScript_271E73
- bg_event 21, 19, 0, 1, 0, SlateportCity_EventScript_271E73
- bg_event 14, 26, 0, 1, 0, SlateportCity_EventScript_271E6A
- bg_event 24, 12, 0, 0, 0, SlateportCity_EventScript_1DCF94
- bg_event 15, 26, 0, 1, 0, SlateportCity_EventScript_271E6A
- bg_event 14, 51, 0, 0, 0, SlateportCity_EventScript_1DCF8B
- bg_event 26, 26, 0, 0, 0, SlateportCity_EventScript_1DCF79
- bg_event 16, 22, 0, 0, 0, SlateportCity_EventScript_1DCF82
- bg_event 8, 26, 0, 0, 0, SlateportCity_EventScript_1DCF70
- bg_event 7, 13, 0, 0, 0, SlateportCity_EventScript_1DCF36
- bg_event 23, 38, 0, 0, 0, SlateportCity_EventScript_1DCF3F
- bg_event 10, 36, 0, 1, 0, SlateportCity_EventScript_1DD643
+ bg_event 8, 19, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCFB2
+ bg_event 20, 19, 0, BG_EVENT_PLAYER_FACING_NORTH, SlateportCity_EventScript_271E73
+ bg_event 21, 19, 0, BG_EVENT_PLAYER_FACING_NORTH, SlateportCity_EventScript_271E73
+ bg_event 14, 26, 0, BG_EVENT_PLAYER_FACING_NORTH, SlateportCity_EventScript_271E6A
+ bg_event 24, 12, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF94
+ bg_event 15, 26, 0, BG_EVENT_PLAYER_FACING_NORTH, SlateportCity_EventScript_271E6A
+ bg_event 14, 51, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF8B
+ bg_event 26, 26, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF79
+ bg_event 16, 22, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF82
+ bg_event 8, 26, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF70
+ bg_event 7, 13, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF36
+ bg_event 23, 38, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_EventScript_1DCF3F
+ bg_event 10, 36, 0, BG_EVENT_PLAYER_FACING_NORTH, SlateportCity_EventScript_1DD643
SlateportCity_MapEvents:: @ 8526618
map_events SlateportCity_EventObjects, SlateportCity_MapWarps, SlateportCity_MapCoordEvents, SlateportCity_MapBGEvents
diff --git a/data/maps/SlateportCity/header.inc b/data/maps/SlateportCity/header.inc
index 7ac123723..335a1a094 100644
--- a/data/maps/SlateportCity/header.inc
+++ b/data/maps/SlateportCity/header.inc
@@ -5,11 +5,11 @@ SlateportCity: @ 84824D4
.4byte SlateportCity_MapConnections
.2byte MUS_FINECITY
.2byte 2
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/events.inc b/data/maps/SlateportCity_BattleTentBattleRoom/events.inc
index ce13a5899..6c28d5fc5 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/events.inc
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/events.inc
@@ -1,7 +1,7 @@
SlateportCity_BattleTentBattleRoom_EventObjects: @ 852F4DC
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 4, 0, 10, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_TRADER, 0, 4, 8, 3, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 1, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 5, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_TRADER, 0, 4, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
SlateportCity_BattleTentBattleRoom_MapEvents:: @ 852F524
map_events SlateportCity_BattleTentBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/SlateportCity_BattleTentBattleRoom/header.inc b/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
index 4c8c94753..0b6c6bd39 100644
--- a/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
+++ b/data/maps/SlateportCity_BattleTentBattleRoom/header.inc
@@ -5,11 +5,11 @@ SlateportCity_BattleTentBattleRoom: @ 848314C
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 386
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_BattleTentCorridor/events.inc b/data/maps/SlateportCity_BattleTentCorridor/events.inc
index b56b50a0e..4fe072b50 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/events.inc
+++ b/data/maps/SlateportCity_BattleTentCorridor/events.inc
@@ -1,5 +1,5 @@
SlateportCity_BattleTentCorridor_EventObjects: @ 852F4B0
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 6, 3, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
SlateportCity_BattleTentCorridor_MapEvents:: @ 852F4C8
map_events SlateportCity_BattleTentCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/SlateportCity_BattleTentCorridor/header.inc b/data/maps/SlateportCity_BattleTentCorridor/header.inc
index 7ea7cca9e..926a367ee 100644
--- a/data/maps/SlateportCity_BattleTentCorridor/header.inc
+++ b/data/maps/SlateportCity_BattleTentCorridor/header.inc
@@ -5,11 +5,11 @@ SlateportCity_BattleTentCorridor: @ 8483130
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 385
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_BattleTentLobby/events.inc b/data/maps/SlateportCity_BattleTentLobby/events.inc
index 0ceca119b..c5c60ba6d 100644
--- a/data/maps/SlateportCity_BattleTentLobby/events.inc
+++ b/data/maps/SlateportCity_BattleTentLobby/events.inc
@@ -1,16 +1,16 @@
SlateportCity_BattleTentLobby_EventObjects: @ 852F408
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 5, 3, 8, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_2088AA, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 1, 5, 3, 2, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A3D, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 3, 7, 3, 7, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A7E, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_1, 0, 1, 8, 3, 1, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A87, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 8, 3, 9, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A90, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_2088AA, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 1, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A3D, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 3, 7, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A7E, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_1, 0, 1, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A87, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 11, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A90, 0
SlateportCity_BattleTentLobby_MapWarps: @ 852F480
warp_def 6, 9, 0, 3, MAP_SLATEPORT_CITY
warp_def 7, 9, 0, 3, MAP_SLATEPORT_CITY
SlateportCity_BattleTentLobby_MapBGEvents: @ 852F490
- bg_event 4, 5, 0, 0, 0, SlateportCity_BattleTentLobby_EventScript_208A99
+ bg_event 4, 5, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_BattleTentLobby_EventScript_208A99
SlateportCity_BattleTentLobby_MapEvents:: @ 852F49C
map_events SlateportCity_BattleTentLobby_EventObjects, SlateportCity_BattleTentLobby_MapWarps, 0x0, SlateportCity_BattleTentLobby_MapBGEvents
diff --git a/data/maps/SlateportCity_BattleTentLobby/header.inc b/data/maps/SlateportCity_BattleTentLobby/header.inc
index 1a809a567..d4689afde 100644
--- a/data/maps/SlateportCity_BattleTentLobby/header.inc
+++ b/data/maps/SlateportCity_BattleTentLobby/header.inc
@@ -5,11 +5,11 @@ SlateportCity_BattleTentLobby: @ 8483114
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 384
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_Harbor/events.inc b/data/maps/SlateportCity_Harbor/events.inc
index af274e22f..ba5f25d98 100644
--- a/data/maps/SlateportCity_Harbor/events.inc
+++ b/data/maps/SlateportCity_Harbor/events.inc
@@ -1,12 +1,12 @@
SlateportCity_Harbor_EventObjects: @ 852FA68
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 10, 3, 8, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CAF1, 905
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 4, 12, 3, 9, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CC52, 905
- object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 12, 3, 10, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CC99, 905
- object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 13, 3, 1, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CCA2, 841
- object_event 5, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 9, 1, 10, 0, 0, 0, 0, 0x0, 860
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 7, 10, 3, 10, 0, 0, 0, 0, 0x0, 845
- object_event 7, EVENT_OBJ_GFX_ARCHIE, 0, 8, 10, 3, 9, 0, 0, 0, 0, 0x0, 846
- object_event 8, EVENT_OBJ_GFX_SUBMARINE_SHADOW, 0, 7, 9, 1, 10, 0, 0, 0, 0, 0x0, 848
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CAF1, 905
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 4, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CC52, 905
+ object_event 3, EVENT_OBJ_GFX_FAT_MAN, 0, 1, 12, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CC99, 905
+ object_event 4, EVENT_OBJ_GFX_SCIENTIST_1, 0, 6, 13, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_20CCA2, 841
+ object_event 5, EVENT_OBJ_GFX_SS_TIDAL, 0, 8, 9, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 860
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 7, 10, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 845
+ object_event 7, EVENT_OBJ_GFX_ARCHIE, 0, 8, 10, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, 0x0, 846
+ object_event 8, EVENT_OBJ_GFX_SUBMARINE_SHADOW, 0, 7, 9, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 848
SlateportCity_Harbor_MapWarps: @ 852FB28
warp_def 11, 14, 0, 8, MAP_SLATEPORT_CITY
@@ -15,10 +15,10 @@ SlateportCity_Harbor_MapWarps: @ 852FB28
warp_def 20, 15, 0, 9, MAP_SLATEPORT_CITY
SlateportCity_Harbor_MapCoordEvents: @ 852FB48
- coord_event 8, 11, 3, 0, VAR_0x40A0, 1, 0, SlateportCity_Harbor_EventScript_20C9BB
- coord_event 8, 12, 3, 0, VAR_0x40A0, 1, 0, SlateportCity_Harbor_EventScript_20C9C7
- coord_event 8, 13, 3, 0, VAR_0x40A0, 1, 0, SlateportCity_Harbor_EventScript_20C9D3
- coord_event 8, 14, 3, 0, VAR_0x40A0, 1, 0, SlateportCity_Harbor_EventScript_20C9DF
+ coord_event 8, 11, 3, VAR_0x40A0, 1, SlateportCity_Harbor_EventScript_20C9BB
+ coord_event 8, 12, 3, VAR_0x40A0, 1, SlateportCity_Harbor_EventScript_20C9C7
+ coord_event 8, 13, 3, VAR_0x40A0, 1, SlateportCity_Harbor_EventScript_20C9D3
+ coord_event 8, 14, 3, VAR_0x40A0, 1, SlateportCity_Harbor_EventScript_20C9DF
SlateportCity_Harbor_MapEvents:: @ 852FB88
map_events SlateportCity_Harbor_EventObjects, SlateportCity_Harbor_MapWarps, SlateportCity_Harbor_MapCoordEvents, 0x0
diff --git a/data/maps/SlateportCity_Harbor/header.inc b/data/maps/SlateportCity_Harbor/header.inc
index 7f214b54c..5a31901a3 100644
--- a/data/maps/SlateportCity_Harbor/header.inc
+++ b/data/maps/SlateportCity_Harbor/header.inc
@@ -5,11 +5,11 @@ SlateportCity_Harbor: @ 84831D8
.4byte 0x0
.2byte MUS_FINECITY
.2byte 88
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_House1/events.inc b/data/maps/SlateportCity_House1/events.inc
index 493bb2922..713ff1dd5 100644
--- a/data/maps/SlateportCity_House1/events.inc
+++ b/data/maps/SlateportCity_House1/events.inc
@@ -1,5 +1,5 @@
SlateportCity_House1_EventObjects: @ 852F538
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 7, 5, 3, 8, 0, 0, 0, 0, SlateportCity_House1_EventScript_209AA5, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 7, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_House1_EventScript_209AA5, 0
SlateportCity_House1_MapWarps: @ 852F550
warp_def 3, 7, 0, 6, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_House1/header.inc b/data/maps/SlateportCity_House1/header.inc
index 4f7bc3f98..06e2689cd 100644
--- a/data/maps/SlateportCity_House1/header.inc
+++ b/data/maps/SlateportCity_House1/header.inc
@@ -5,11 +5,11 @@ SlateportCity_House1: @ 8483168
.4byte 0x0
.2byte MUS_FINECITY
.2byte 80
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_House2/events.inc b/data/maps/SlateportCity_House2/events.inc
index 42d0e3660..daa627c06 100644
--- a/data/maps/SlateportCity_House2/events.inc
+++ b/data/maps/SlateportCity_House2/events.inc
@@ -1,6 +1,6 @@
SlateportCity_House2_EventObjects: @ 852FB9C
- object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 4, 4, 3, 10, 0, 0, 0, 0, SlateportCity_House2_EventScript_20D9AF, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 7, 4, 3, 9, 0, 0, 0, 0, SlateportCity_House2_EventScript_20D9B8, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_3, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_House2_EventScript_20D9AF, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 7, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SlateportCity_House2_EventScript_20D9B8, 0
SlateportCity_House2_MapWarps: @ 852FBCC
warp_def 3, 7, 0, 10, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_House2/header.inc b/data/maps/SlateportCity_House2/header.inc
index 12389ed44..5612c6df0 100644
--- a/data/maps/SlateportCity_House2/header.inc
+++ b/data/maps/SlateportCity_House2/header.inc
@@ -5,11 +5,11 @@ SlateportCity_House2: @ 84831F4
.4byte 0x0
.2byte MUS_FINECITY
.2byte 60
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_Mart/events.inc b/data/maps/SlateportCity_Mart/events.inc
index d6391598e..da5f668e0 100644
--- a/data/maps/SlateportCity_Mart/events.inc
+++ b/data/maps/SlateportCity_Mart/events.inc
@@ -1,7 +1,7 @@
SlateportCity_Mart_EventObjects: @ 852FCF0
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC49, 0
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 4, 2, 3, 7, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC76, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 3, 1, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC7F, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC49, 0
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 4, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC76, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 5, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SlateportCity_Mart_EventScript_20DC7F, 0
SlateportCity_Mart_MapWarps: @ 852FD38
warp_def 3, 7, 0, 1, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_Mart/header.inc b/data/maps/SlateportCity_Mart/header.inc
index e13692bba..764b8e9b5 100644
--- a/data/maps/SlateportCity_Mart/header.inc
+++ b/data/maps/SlateportCity_Mart/header.inc
@@ -5,11 +5,11 @@ SlateportCity_Mart: @ 8483248
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/events.inc b/data/maps/SlateportCity_OceanicMuseum_1F/events.inc
index cfe385a3c..256b2ee1c 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/events.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/events.inc
@@ -1,18 +1,18 @@
SlateportCity_OceanicMuseum_1F_EventObjects: @ 852F670
- object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 7, 7, 3, 10, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD96, 0
- object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 18, 5, 3, 7, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE5F, 883
- object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 12, 2, 3, 7, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE68, 883
- object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 2, 8, 3, 7, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE56, 883
- object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 3, 4, 3, 9, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE4D, 883
- object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 4, 3, 10, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE71, 883
- object_event 7, EVENT_OBJ_GFX_BEAUTY, 0, 12, 7, 3, 9, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD96, 0
- object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 3, 3, 8, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE7A, 883
- object_event 9, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 2, 3, 1, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AED4, 961
- object_event 10, EVENT_OBJ_GFX_MANIAC, 0, 10, 2, 3, 7, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEDD, 961
- object_event 11, EVENT_OBJ_GFX_MAN_3, 0, 17, 7, 3, 10, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEE6, 961
- object_event 12, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 18, 8, 3, 7, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEEF, 961
- object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 9, 4, 3, 21, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEF8, 965
- object_event 14, EVENT_OBJ_GFX_REPORTER_M, 0, 7, 4, 3, 1, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_28C883, 961
+ object_event 1, EVENT_OBJ_GFX_BEAUTY, 0, 7, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD96, 0
+ object_event 2, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 18, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE5F, 883
+ object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 12, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE68, 883
+ object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 2, 8, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE56, 883
+ object_event 5, EVENT_OBJ_GFX_AQUA_MEMBER_F, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE4D, 883
+ object_event 6, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 14, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE71, 883
+ object_event 7, EVENT_OBJ_GFX_BEAUTY, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD96, 0
+ object_event 8, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 8, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE7A, 883
+ object_event 9, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AED4, 961
+ object_event 10, EVENT_OBJ_GFX_MANIAC, 0, 10, 2, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEDD, 961
+ object_event 11, EVENT_OBJ_GFX_MAN_3, 0, 17, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEE6, 961
+ object_event 12, EVENT_OBJ_GFX_LITTLE_GIRL_2, 0, 18, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEEF, 961
+ object_event 13, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 9, 4, 3, MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEF8, 965
+ object_event 14, EVENT_OBJ_GFX_REPORTER_M, 0, 7, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_28C883, 961
SlateportCity_OceanicMuseum_1F_MapWarps: @ 852F7C0
warp_def 9, 8, 0, 5, MAP_SLATEPORT_CITY
@@ -20,23 +20,23 @@ SlateportCity_OceanicMuseum_1F_MapWarps: @ 852F7C0
warp_def 6, 1, 0, 0, MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F
SlateportCity_OceanicMuseum_1F_MapCoordEvents: @ 852F7D8
- coord_event 9, 7, 3, 0, VAR_0x40AA, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD9F
- coord_event 10, 7, 3, 0, VAR_0x40AA, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20ADB0
+ coord_event 9, 7, 3, VAR_0x40AA, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AD9F
+ coord_event 10, 7, 3, VAR_0x40AA, 0, SlateportCity_OceanicMuseum_1F_EventScript_20ADB0
SlateportCity_OceanicMuseum_1F_MapBGEvents: @ 852F7F8
- bg_event 2, 7, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE83
- bg_event 2, 4, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE8C
- bg_event 9, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE95
- bg_event 12, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE9E
- bg_event 10, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE95
- bg_event 13, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AE9E
- bg_event 15, 4, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEA7
- bg_event 18, 4, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEB0
- bg_event 18, 7, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEB9
- bg_event 2, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEC2
- bg_event 3, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AEC2
- bg_event 16, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AECB
- bg_event 17, 1, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_20AECB
+ bg_event 2, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE83
+ bg_event 2, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE8C
+ bg_event 9, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE95
+ bg_event 12, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE9E
+ bg_event 10, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE95
+ bg_event 13, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AE9E
+ bg_event 15, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AEA7
+ bg_event 18, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AEB0
+ bg_event 18, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AEB9
+ bg_event 2, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AEC2
+ bg_event 3, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AEC2
+ bg_event 16, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AECB
+ bg_event 17, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_1F_EventScript_20AECB
SlateportCity_OceanicMuseum_1F_MapEvents:: @ 852F894
map_events SlateportCity_OceanicMuseum_1F_EventObjects, SlateportCity_OceanicMuseum_1F_MapWarps, SlateportCity_OceanicMuseum_1F_MapCoordEvents, SlateportCity_OceanicMuseum_1F_MapBGEvents
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
index 4b0224075..40b265c1d 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_OceanicMuseum_1F: @ 84831A0
.4byte 0x0
.2byte MUS_FUNE_KAN
.2byte 86
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/events.inc b/data/maps/SlateportCity_OceanicMuseum_2F/events.inc
index dc0c8a8d9..7b407d5d2 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/events.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/events.inc
@@ -1,37 +1,37 @@
SlateportCity_OceanicMuseum_2F_EventObjects: @ 852F8A8
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 13, 6, 3, 8, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BB00, 887
- object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 6, 1, 3, 8, 0, 0, 0, 0, 0x0, 886
- object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 1, 3, 8, 0, 0, 0, 0, 0x0, 884
- object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 1, 3, 8, 0, 0, 0, 0, 0x0, 885
- object_event 5, EVENT_OBJ_GFX_OLD_MAN_2, 0, 12, 7, 3, 10, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD64, 961
- object_event 6, EVENT_OBJ_GFX_WOMAN_2, 0, 9, 6, 3, 1, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD6D, 961
- object_event 7, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 3, 3, 10, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD76, 961
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 13, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BB00, 887
+ object_event 2, EVENT_OBJ_GFX_ARCHIE, 0, 6, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 886
+ object_event 3, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 884
+ object_event 4, EVENT_OBJ_GFX_AQUA_MEMBER_M, 0, 6, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 885
+ object_event 5, EVENT_OBJ_GFX_OLD_MAN_2, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD64, 961
+ object_event 6, EVENT_OBJ_GFX_WOMAN_2, 0, 9, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD6D, 961
+ object_event 7, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD76, 961
SlateportCity_OceanicMuseum_2F_MapWarps: @ 852F950
warp_def 6, 1, 0, 2, MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_1F
SlateportCity_OceanicMuseum_2F_MapBGEvents: @ 852F958
- bg_event 18, 4, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD0A
- bg_event 18, 7, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD13
- bg_event 4, 3, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD52
- bg_event 4, 4, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD52
- bg_event 3, 3, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
- bg_event 2, 3, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
- bg_event 3, 4, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
- bg_event 3, 6, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
- bg_event 4, 6, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
- bg_event 13, 7, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD5B
- bg_event 14, 7, 3, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD5B
- bg_event 18, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD37
- bg_event 19, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD37
- bg_event 15, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD2E
- bg_event 16, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD2E
- bg_event 8, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD25
- bg_event 9, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD25
- bg_event 12, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD1C
- bg_event 13, 1, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD1C
- bg_event 3, 7, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
- bg_event 4, 7, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
+ bg_event 18, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD0A
+ bg_event 18, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD13
+ bg_event 4, 3, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD52
+ bg_event 4, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD52
+ bg_event 3, 3, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
+ bg_event 2, 3, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
+ bg_event 3, 4, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD49
+ bg_event 3, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
+ bg_event 4, 6, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
+ bg_event 13, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD5B
+ bg_event 14, 7, 3, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD5B
+ bg_event 18, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD37
+ bg_event 19, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD37
+ bg_event 15, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD2E
+ bg_event 16, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD2E
+ bg_event 8, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD25
+ bg_event 9, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD25
+ bg_event 12, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD1C
+ bg_event 13, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD1C
+ bg_event 3, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
+ bg_event 4, 7, 0, BG_EVENT_PLAYER_FACING_ANY, SlateportCity_OceanicMuseum_2F_EventScript_20BD40
SlateportCity_OceanicMuseum_2F_MapEvents:: @ 852FA54
map_events SlateportCity_OceanicMuseum_2F_EventObjects, SlateportCity_OceanicMuseum_2F_MapWarps, 0x0, SlateportCity_OceanicMuseum_2F_MapBGEvents
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
index 7d4272d09..857443db1 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_OceanicMuseum_2F: @ 84831BC
.4byte 0x0
.2byte MUS_FUNE_KAN
.2byte 87
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/events.inc b/data/maps/SlateportCity_PokemonCenter_1F/events.inc
index f59413aba..32328d255 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/events.inc
+++ b/data/maps/SlateportCity_PokemonCenter_1F/events.inc
@@ -1,7 +1,7 @@
SlateportCity_PokemonCenter_1F_EventObjects: @ 852FBF0
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAD3, 0
- object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 2, 3, 3, 8, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAE1, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 10, 7, 3, 10, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAEA, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAD3, 0
+ object_event 2, EVENT_OBJ_GFX_SAILOR, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAE1, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_PokemonCenter_1F_EventScript_20DAEA, 0
SlateportCity_PokemonCenter_1F_MapWarps: @ 852FC38
warp_def 7, 8, 3, 0, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/header.inc b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
index 8d1e8cc17..0c4696d86 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_PokemonCenter_1F: @ 8483210
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/events.inc b/data/maps/SlateportCity_PokemonCenter_2F/events.inc
index f59512311..e20e593cb 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/events.inc
+++ b/data/maps/SlateportCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
SlateportCity_PokemonCenter_2F_EventObjects: @ 852FC64
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SlateportCity_PokemonCenter_2F_EventScript_276B03, 702
SlateportCity_PokemonCenter_2F_MapWarps: @ 852FCC4
warp_def 1, 6, 4, 2, MAP_SLATEPORT_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/header.inc b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
index 7bf64b603..8026aaf41 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_PokemonCenter_2F: @ 848322C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_PokemonFanClub/events.inc b/data/maps/SlateportCity_PokemonFanClub/events.inc
index 92974f5b4..d6a0ac4e1 100644
--- a/data/maps/SlateportCity_PokemonFanClub/events.inc
+++ b/data/maps/SlateportCity_PokemonFanClub/events.inc
@@ -1,13 +1,13 @@
SlateportCity_PokemonFanClub_EventObjects: @ 852F574
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 11, 4, 0, 8, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1E8, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 1, 5, 0, 3, 0, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1F1, 0
- object_event 3, EVENT_OBJ_GFX_REPORTER_F, 0, 11, 5, 0, 7, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_28C943, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 2, 3, 1, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A17E, 0
- object_event 5, EVENT_OBJ_GFX_GENTLEMAN, 0, 6, 5, 4, 8, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_209E96, 0
- object_event 6, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 3, 9, 3, 1, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A20D, 0
- object_event 7, EVENT_OBJ_GFX_SKITTY, 0, 8, 3, 3, 1, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1FA, 0
- object_event 8, EVENT_OBJ_GFX_AZUMARILL, 0, 10, 8, 3, 1, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A220, 0
- object_event 9, EVENT_OBJ_GFX_MAN_5, 0, 11, 8, 0, 9, 0, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_2C7F16, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 11, 4, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1E8, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 1, 5, 0, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1F1, 0
+ object_event 3, EVENT_OBJ_GFX_REPORTER_F, 0, 11, 5, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_28C943, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_5, 0, 6, 2, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A17E, 0
+ object_event 5, EVENT_OBJ_GFX_GENTLEMAN, 0, 6, 5, 4, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_PokemonFanClub_EventScript_209E96, 0
+ object_event 6, EVENT_OBJ_GFX_ZIGZAGOON_2, 0, 3, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A20D, 0
+ object_event 7, EVENT_OBJ_GFX_SKITTY, 0, 8, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A1FA, 0
+ object_event 8, EVENT_OBJ_GFX_AZUMARILL, 0, 10, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_20A220, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_5, 0, 11, 8, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 1, 0, 0, SlateportCity_PokemonFanClub_EventScript_2C7F16, 0
SlateportCity_PokemonFanClub_MapWarps: @ 852F64C
warp_def 6, 10, 0, 4, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_PokemonFanClub/header.inc b/data/maps/SlateportCity_PokemonFanClub/header.inc
index 87a6c0c5b..90b17f14a 100644
--- a/data/maps/SlateportCity_PokemonFanClub/header.inc
+++ b/data/maps/SlateportCity_PokemonFanClub/header.inc
@@ -5,11 +5,11 @@ SlateportCity_PokemonFanClub: @ 8483184
.4byte 0x0
.2byte MUS_FINECITY
.2byte 85
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/events.inc b/data/maps/SlateportCity_SternsShipyard_1F/events.inc
index b231f9816..19886500f 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/events.inc
+++ b/data/maps/SlateportCity_SternsShipyard_1F/events.inc
@@ -1,8 +1,8 @@
SlateportCity_SternsShipyard_1F_EventObjects: @ 852F318
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 5, 5, 3, 8, 0, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207F40, 0
- object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 7, 3, 7, 0, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FED, 0
- object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 18, 8, 3, 5, 1, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FF6, 0
- object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 11, 3, 2, 1, 2, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FFF, 869
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207F40, 0
+ object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FED, 0
+ object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 18, 8, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FF6, 0
+ object_event 4, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 11, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 2, 0, 0, SlateportCity_SternsShipyard_1F_EventScript_207FFF, 869
SlateportCity_SternsShipyard_1F_MapWarps: @ 852F378
warp_def 2, 14, 0, 2, MAP_SLATEPORT_CITY
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/header.inc b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
index c04b411f1..48d184517 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_SternsShipyard_1F: @ 84830DC
.4byte 0x0
.2byte MUS_FINECITY
.2byte 81
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/events.inc b/data/maps/SlateportCity_SternsShipyard_2F/events.inc
index 450f40fe7..f34a52726 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/events.inc
+++ b/data/maps/SlateportCity_SternsShipyard_2F/events.inc
@@ -1,7 +1,7 @@
SlateportCity_SternsShipyard_2F_EventObjects: @ 852F3A4
- object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 7, 3, 7, 0, 0, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 8, 4, 3, 10, 0, 0, 0, 0, SlateportCity_SternsShipyard_2F_EventScript_20863E, 0
- object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 9, 3, 7, 0, 0, 0, 0, SlateportCity_SternsShipyard_2F_EventScript_208647, 0
+ object_event 1, EVENT_OBJ_GFX_SCIENTIST_1, 0, 10, 7, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_SCIENTIST_1, 0, 8, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SlateportCity_SternsShipyard_2F_EventScript_20863E, 0
+ object_event 3, EVENT_OBJ_GFX_SCIENTIST_1, 0, 0, 9, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SlateportCity_SternsShipyard_2F_EventScript_208647, 0
SlateportCity_SternsShipyard_2F_MapWarps: @ 852F3EC
warp_def 3, 1, 0, 2, MAP_SLATEPORT_CITY_STERNS_SHIPYARD_1F
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/header.inc b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
index e3b36f4ed..b868e843a 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
@@ -5,11 +5,11 @@ SlateportCity_SternsShipyard_2F: @ 84830F8
.4byte 0x0
.2byte MUS_FINECITY
.2byte 82
- .byte 8
+ .byte MAPSEC_SLATEPORT_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity/events.inc b/data/maps/SootopolisCity/events.inc
index 96aaefd9c..7361ccc21 100644
--- a/data/maps/SootopolisCity/events.inc
+++ b/data/maps/SootopolisCity/events.inc
@@ -1,22 +1,22 @@
SootopolisCity_EventObjects: @ 8527314
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 31, 18, 3, 8, 0, 0, 0, 0, SootopolisCity_EventScript_1E5E8D, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 47, 33, 0, 9, 0, 0, 0, 0, SootopolisCity_EventScript_1E5FE2, 854
- object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 9, 43, 3, 5, 1, 0, 0, 0, SootopolisCity_EventScript_1E5ED8, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 51, 14, 3, 8, 0, 0, 0, 0, SootopolisCity_EventScript_1E608E, 0
- object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 43, 26, 3, 1, 0, 0, 0, 0, SootopolisCity_EventScript_1E60E3, 0
- object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 26, 4, 3, 5, 1, 0, 0, 0, SootopolisCity_EventScript_1E6017, 839
- object_event 7, EVENT_OBJ_GFX_STEVEN, 0, 20, 36, 3, 8, 1, 1, 0, 0, SootopolisCity_EventScript_1E6166, 973
- object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 49, 34, 3, 3, 1, 1, 0, 0, SootopolisCity_EventScript_1E6038, 0
- object_event 9, EVENT_OBJ_GFX_GROUDON_3, 0, 28, 44, 0, 80, 1, 1, 0, 0, 0x0, 998
- object_event 10, EVENT_OBJ_GFX_KYOGRE_3, 0, 34, 44, 1, 79, 1, 1, 0, 0, 0x0, 997
- object_event 11, EVENT_OBJ_GFX_RAYQUAZA_2, 0, 31, 41, 1, 10, 1, 1, 0, 0, 0x0, 996
- object_event 12, EVENT_OBJ_GFX_MANIAC, 0, 17, 44, 3, 10, 1, 1, 0, 0, SootopolisCity_EventScript_1E6411, 854
- object_event 13, EVENT_OBJ_GFX_GIRL_3, 0, 14, 42, 3, 10, 1, 1, 0, 0, SootopolisCity_EventScript_1E63DB, 854
- object_event 14, EVENT_OBJ_GFX_BLACK_BELT, 0, 17, 40, 3, 10, 1, 1, 0, 0, SootopolisCity_EventScript_1E6393, 854
- object_event 15, EVENT_OBJ_GFX_BOY_2, 0, 19, 37, 3, 8, 1, 1, 0, 0, SootopolisCity_EventScript_1E635D, 854
- object_event 16, EVENT_OBJ_GFX_MAXIE, 0, 29, 33, 3, 8, 1, 1, 0, 0, SootopolisCity_EventScript_1E64F2, 827
- object_event 17, EVENT_OBJ_GFX_ARCHIE, 0, 31, 33, 3, 8, 1, 1, 0, 0, SootopolisCity_EventScript_1E651F, 826
- object_event 18, EVENT_OBJ_GFX_WALLACE, 0, 31, 18, 3, 8, 1, 1, 0, 0, SootopolisCity_EventScript_1E6446, 816
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 31, 18, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_EventScript_1E5E8D, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 47, 33, 0, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SootopolisCity_EventScript_1E5FE2, 854
+ object_event 3, EVENT_OBJ_GFX_GIRL_2, 0, 9, 43, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SootopolisCity_EventScript_1E5ED8, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_1, 0, 51, 14, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_EventScript_1E608E, 0
+ object_event 5, EVENT_OBJ_GFX_BOY_1, 0, 43, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, SootopolisCity_EventScript_1E60E3, 0
+ object_event 6, EVENT_OBJ_GFX_MAN_1, 0, 26, 4, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SootopolisCity_EventScript_1E6017, 839
+ object_event 7, EVENT_OBJ_GFX_STEVEN, 0, 20, 36, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E6166, 973
+ object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 49, 34, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E6038, 0
+ object_event 9, EVENT_OBJ_GFX_GROUDON_3, 0, 28, 44, 0, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT, 1, 1, 0, 0, 0x0, 998
+ object_event 10, EVENT_OBJ_GFX_KYOGRE_3, 0, 34, 44, 1, MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_LEFT, 1, 1, 0, 0, 0x0, 997
+ object_event 11, EVENT_OBJ_GFX_RAYQUAZA_2, 0, 31, 41, 1, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 996
+ object_event 12, EVENT_OBJ_GFX_MANIAC, 0, 17, 44, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SootopolisCity_EventScript_1E6411, 854
+ object_event 13, EVENT_OBJ_GFX_GIRL_3, 0, 14, 42, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SootopolisCity_EventScript_1E63DB, 854
+ object_event 14, EVENT_OBJ_GFX_BLACK_BELT, 0, 17, 40, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, SootopolisCity_EventScript_1E6393, 854
+ object_event 15, EVENT_OBJ_GFX_BOY_2, 0, 19, 37, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E635D, 854
+ object_event 16, EVENT_OBJ_GFX_MAXIE, 0, 29, 33, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E64F2, 827
+ object_event 17, EVENT_OBJ_GFX_ARCHIE, 0, 31, 33, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E651F, 826
+ object_event 18, EVENT_OBJ_GFX_WALLACE, 0, 31, 18, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_EventScript_1E6446, 816
SootopolisCity_MapWarps: @ 85274C4
warp_def 43, 31, 0, 0, MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_1F
@@ -34,12 +34,12 @@ SootopolisCity_MapWarps: @ 85274C4
warp_def 51, 36, 0, 0, MAP_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F
SootopolisCity_MapBGEvents: @ 852752C
- bg_event 33, 34, 3, 0, 0, SootopolisCity_EventScript_1E614B
- bg_event 19, 29, 0, 1, 0, SootopolisCity_EventScript_271E6A
- bg_event 44, 31, 0, 1, 0, SootopolisCity_EventScript_271E73
- bg_event 45, 31, 0, 1, 0, SootopolisCity_EventScript_271E73
- bg_event 18, 29, 0, 1, 0, SootopolisCity_EventScript_271E6A
- bg_event 41, 37, 0, 0, 0, SootopolisCity_EventScript_1E6154
+ bg_event 33, 34, 3, BG_EVENT_PLAYER_FACING_ANY, SootopolisCity_EventScript_1E614B
+ bg_event 19, 29, 0, BG_EVENT_PLAYER_FACING_NORTH, SootopolisCity_EventScript_271E6A
+ bg_event 44, 31, 0, BG_EVENT_PLAYER_FACING_NORTH, SootopolisCity_EventScript_271E73
+ bg_event 45, 31, 0, BG_EVENT_PLAYER_FACING_NORTH, SootopolisCity_EventScript_271E73
+ bg_event 18, 29, 0, BG_EVENT_PLAYER_FACING_NORTH, SootopolisCity_EventScript_271E6A
+ bg_event 41, 37, 0, BG_EVENT_PLAYER_FACING_ANY, SootopolisCity_EventScript_1E6154
SootopolisCity_MapEvents:: @ 8527574
map_events SootopolisCity_EventObjects, SootopolisCity_MapWarps, 0x0, SootopolisCity_MapBGEvents
diff --git a/data/maps/SootopolisCity/header.inc b/data/maps/SootopolisCity/header.inc
index 74469da7c..e635b6f80 100644
--- a/data/maps/SootopolisCity/header.inc
+++ b/data/maps/SootopolisCity/header.inc
@@ -5,11 +5,11 @@ SootopolisCity: @ 848257C
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 8
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 2
- .byte 2
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_Gym_1F/events.inc b/data/maps/SootopolisCity_Gym_1F/events.inc
index 925acc34b..36d8d7b27 100644
--- a/data/maps/SootopolisCity_Gym_1F/events.inc
+++ b/data/maps/SootopolisCity_Gym_1F/events.inc
@@ -1,6 +1,6 @@
SootopolisCity_Gym_1F_EventObjects: @ 8532FF4
- object_event 1, EVENT_OBJ_GFX_JUAN, 0, 8, 2, 0, 8, 0, 0, 0, 0, SootopolisCity_Gym_1F_EventScript_224F44, 0
- object_event 2, EVENT_OBJ_GFX_MAN_2, 0, 7, 24, 3, 8, 0, 0, 0, 0, SootopolisCity_Gym_1F_EventScript_225040, 0
+ object_event 1, EVENT_OBJ_GFX_JUAN, 0, 8, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_Gym_1F_EventScript_224F44, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_2, 0, 7, 24, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_Gym_1F_EventScript_225040, 0
SootopolisCity_Gym_1F_MapWarps: @ 8533024
warp_def 8, 25, 0, 2, MAP_SOOTOPOLIS_CITY
@@ -8,8 +8,8 @@ SootopolisCity_Gym_1F_MapWarps: @ 8533024
warp_def 11, 22, 3, 0, MAP_SOOTOPOLIS_CITY_GYM_B1F
SootopolisCity_Gym_1F_MapBGEvents: @ 853303C
- bg_event 6, 24, 0, 0, 0, SootopolisCity_Gym_1F_EventScript_22505F
- bg_event 10, 24, 0, 1, 0, SootopolisCity_Gym_1F_EventScript_22506F
+ bg_event 6, 24, 0, BG_EVENT_PLAYER_FACING_ANY, SootopolisCity_Gym_1F_EventScript_22505F
+ bg_event 10, 24, 0, BG_EVENT_PLAYER_FACING_NORTH, SootopolisCity_Gym_1F_EventScript_22506F
SootopolisCity_Gym_1F_MapEvents:: @ 8533054
map_events SootopolisCity_Gym_1F_EventObjects, SootopolisCity_Gym_1F_MapWarps, 0x0, SootopolisCity_Gym_1F_MapBGEvents
diff --git a/data/maps/SootopolisCity_Gym_1F/header.inc b/data/maps/SootopolisCity_Gym_1F/header.inc
index 4200a7ed8..8b5c93c0d 100644
--- a/data/maps/SootopolisCity_Gym_1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_1F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_Gym_1F: @ 8483A28
.4byte 0x0
.2byte MUS_GIM
.2byte 109
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/SootopolisCity_Gym_B1F/events.inc b/data/maps/SootopolisCity_Gym_B1F/events.inc
index 1ed20fc94..9f747bc4a 100644
--- a/data/maps/SootopolisCity_Gym_B1F/events.inc
+++ b/data/maps/SootopolisCity_Gym_B1F/events.inc
@@ -1,14 +1,14 @@
SootopolisCity_Gym_B1F_EventObjects: @ 8533068
- object_event 1, EVENT_OBJ_GFX_LASS, 0, 7, 17, 3, 10, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225C8B, 0
- object_event 2, EVENT_OBJ_GFX_BEAUTY, 0, 9, 19, 3, 9, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225CD0, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 7, 3, 9, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225CB9, 0
- object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 11, 9, 0, 7, 0, 0, 1, 5, SootopolisCity_Gym_B1F_EventScript_225CE7, 0
- object_event 5, EVENT_OBJ_GFX_BEAUTY, 0, 5, 6, 3, 8, 0, 0, 1, 4, SootopolisCity_Gym_B1F_EventScript_225D15, 0
- object_event 6, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 8, 3, 10, 0, 0, 1, 2, SootopolisCity_Gym_B1F_EventScript_225D2C, 0
- object_event 7, EVENT_OBJ_GFX_LASS, 0, 4, 8, 3, 10, 0, 0, 1, 2, SootopolisCity_Gym_B1F_EventScript_225CA2, 0
- object_event 8, EVENT_OBJ_GFX_BEAUTY, 0, 9, 7, 3, 8, 0, 0, 1, 3, SootopolisCity_Gym_B1F_EventScript_225CFE, 0
- object_event 9, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 13, 3, 10, 1, 1, 1, 3, SootopolisCity_Gym_B1F_EventScript_225D5A, 0
- object_event 10, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 13, 3, 9, 1, 1, 1, 3, SootopolisCity_Gym_B1F_EventScript_225D43, 0
+ object_event 1, EVENT_OBJ_GFX_LASS, 0, 7, 17, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225C8B, 0
+ object_event 2, EVENT_OBJ_GFX_BEAUTY, 0, 9, 19, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225CD0, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_3, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 1, SootopolisCity_Gym_B1F_EventScript_225CB9, 0
+ object_event 4, EVENT_OBJ_GFX_BEAUTY, 0, 11, 9, 0, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 5, SootopolisCity_Gym_B1F_EventScript_225CE7, 0
+ object_event 5, EVENT_OBJ_GFX_BEAUTY, 0, 5, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 4, SootopolisCity_Gym_B1F_EventScript_225D15, 0
+ object_event 6, EVENT_OBJ_GFX_WOMAN_2, 0, 7, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 2, SootopolisCity_Gym_B1F_EventScript_225D2C, 0
+ object_event 7, EVENT_OBJ_GFX_LASS, 0, 4, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 1, 2, SootopolisCity_Gym_B1F_EventScript_225CA2, 0
+ object_event 8, EVENT_OBJ_GFX_BEAUTY, 0, 9, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, SootopolisCity_Gym_B1F_EventScript_225CFE, 0
+ object_event 9, EVENT_OBJ_GFX_WOMAN_3, 0, 6, 13, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 3, SootopolisCity_Gym_B1F_EventScript_225D5A, 0
+ object_event 10, EVENT_OBJ_GFX_WOMAN_2, 0, 10, 13, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 3, SootopolisCity_Gym_B1F_EventScript_225D43, 0
SootopolisCity_Gym_B1F_MapWarps: @ 8533158
warp_def 11, 22, 3, 2, MAP_SOOTOPOLIS_CITY_GYM_1F
diff --git a/data/maps/SootopolisCity_Gym_B1F/header.inc b/data/maps/SootopolisCity_Gym_B1F/header.inc
index 6265830e9..84caedcf8 100644
--- a/data/maps/SootopolisCity_Gym_B1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_B1F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_Gym_B1F: @ 8483A44
.4byte 0x0
.2byte MUS_GIM
.2byte 110
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 1
+ .byte MAP_BATTLE_SCENE_GYM
diff --git a/data/maps/SootopolisCity_House1/events.inc b/data/maps/SootopolisCity_House1/events.inc
index 4ddbd23ea..38885d648 100644
--- a/data/maps/SootopolisCity_House1/events.inc
+++ b/data/maps/SootopolisCity_House1/events.inc
@@ -1,6 +1,6 @@
SootopolisCity_House1_EventObjects: @ 85332F8
- object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 4, 3, 10, 0, 0, 0, 0, SootopolisCity_House1_EventScript_22694D, 0
- object_event 2, EVENT_OBJ_GFX_KECLEON_1, 0, 2, 3, 3, 8, 0, 0, 0, 0, SootopolisCity_House1_EventScript_22698E, 0
+ object_event 1, EVENT_OBJ_GFX_BLACK_BELT, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_House1_EventScript_22694D, 0
+ object_event 2, EVENT_OBJ_GFX_KECLEON_1, 0, 2, 3, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_House1_EventScript_22698E, 0
SootopolisCity_House1_MapWarps: @ 8533328
warp_def 3, 6, 0, 4, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House1/header.inc b/data/maps/SootopolisCity_House1/header.inc
index 2551aedc1..0b4eae619 100644
--- a/data/maps/SootopolisCity_House1/header.inc
+++ b/data/maps/SootopolisCity_House1/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House1: @ 8483AB4
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 307
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House2/events.inc b/data/maps/SootopolisCity_House2/events.inc
index 213fe39d3..a8885190e 100644
--- a/data/maps/SootopolisCity_House2/events.inc
+++ b/data/maps/SootopolisCity_House2/events.inc
@@ -1,5 +1,5 @@
SootopolisCity_House2_EventObjects: @ 853334C
- object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 3, 3, 3, 10, 0, 0, 0, 0, SootopolisCity_House2_EventScript_226A77, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 3, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_House2_EventScript_226A77, 0
SootopolisCity_House2_MapWarps: @ 8533364
warp_def 3, 6, 0, 5, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House2/header.inc b/data/maps/SootopolisCity_House2/header.inc
index 24e7a778a..a0d8b4fb4 100644
--- a/data/maps/SootopolisCity_House2/header.inc
+++ b/data/maps/SootopolisCity_House2/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House2: @ 8483AD0
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 308
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House3/events.inc b/data/maps/SootopolisCity_House3/events.inc
index 0feca97cb..9f5cc781e 100644
--- a/data/maps/SootopolisCity_House3/events.inc
+++ b/data/maps/SootopolisCity_House3/events.inc
@@ -1,6 +1,6 @@
SootopolisCity_House3_EventObjects: @ 8533388
- object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 4, 3, 8, 0, 0, 0, 0, SootopolisCity_House3_EventScript_226B72, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 6, 4, 3, 2, 1, 1, 0, 0, SootopolisCity_House3_EventScript_226B9B, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_5, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_House3_EventScript_226B72, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_2, 0, 6, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SootopolisCity_House3_EventScript_226B9B, 0
SootopolisCity_House3_MapWarps: @ 85333B8
warp_def 3, 6, 0, 6, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House3/header.inc b/data/maps/SootopolisCity_House3/header.inc
index 97ae23fb7..015f6fe6c 100644
--- a/data/maps/SootopolisCity_House3/header.inc
+++ b/data/maps/SootopolisCity_House3/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House3: @ 8483AEC
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 309
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House4/events.inc b/data/maps/SootopolisCity_House4/events.inc
index 1f14ba6e9..d9948d5be 100644
--- a/data/maps/SootopolisCity_House4/events.inc
+++ b/data/maps/SootopolisCity_House4/events.inc
@@ -1,7 +1,7 @@
SootopolisCity_House4_EventObjects: @ 85333DC
- object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 2, 4, 3, 10, 0, 0, 0, 0, SootopolisCity_House4_EventScript_226D16, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 5, 2, 3, 7, 1, 2, 0, 0, SootopolisCity_House4_EventScript_226D1F, 0
- object_event 3, EVENT_OBJ_GFX_AZUMARILL, 0, 2, 3, 3, 1, 1, 1, 0, 0, SootopolisCity_House4_EventScript_226D28, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_1, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_House4_EventScript_226D16, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_5, 0, 5, 2, 3, MOVEMENT_TYPE_FACE_UP, 1, 2, 0, 0, SootopolisCity_House4_EventScript_226D1F, 0
+ object_event 3, EVENT_OBJ_GFX_AZUMARILL, 0, 2, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, SootopolisCity_House4_EventScript_226D28, 0
SootopolisCity_House4_MapWarps: @ 8533424
warp_def 3, 6, 0, 7, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House4/header.inc b/data/maps/SootopolisCity_House4/header.inc
index d39499132..21c8c9235 100644
--- a/data/maps/SootopolisCity_House4/header.inc
+++ b/data/maps/SootopolisCity_House4/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House4: @ 8483B08
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 307
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House5/events.inc b/data/maps/SootopolisCity_House5/events.inc
index 566631c02..321de8b64 100644
--- a/data/maps/SootopolisCity_House5/events.inc
+++ b/data/maps/SootopolisCity_House5/events.inc
@@ -1,6 +1,6 @@
SootopolisCity_House5_EventObjects: @ 8533448
- object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 3, 3, 3, 10, 0, 0, 0, 0, SootopolisCity_House5_EventScript_226E94, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 6, 3, 3, 9, 0, 0, 0, 0, SootopolisCity_House5_EventScript_226E9D, 0
+ object_event 1, EVENT_OBJ_GFX_MANIAC, 0, 3, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_House5_EventScript_226E94, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_3, 0, 6, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SootopolisCity_House5_EventScript_226E9D, 0
SootopolisCity_House5_MapWarps: @ 8533478
warp_def 3, 6, 0, 8, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House5/header.inc b/data/maps/SootopolisCity_House5/header.inc
index d6de286cf..60fa216ca 100644
--- a/data/maps/SootopolisCity_House5/header.inc
+++ b/data/maps/SootopolisCity_House5/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House5: @ 8483B24
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 308
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House6/events.inc b/data/maps/SootopolisCity_House6/events.inc
index a85356317..4ca7e5745 100644
--- a/data/maps/SootopolisCity_House6/events.inc
+++ b/data/maps/SootopolisCity_House6/events.inc
@@ -1,5 +1,5 @@
SootopolisCity_House6_EventObjects: @ 853349C
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 4, 3, 3, 2, 1, 1, 0, 0, SootopolisCity_House6_EventScript_226F5C, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 4, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SootopolisCity_House6_EventScript_226F5C, 0
SootopolisCity_House6_MapWarps: @ 85334B4
warp_def 3, 6, 0, 9, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House6/header.inc b/data/maps/SootopolisCity_House6/header.inc
index 36460f147..112aa8a6d 100644
--- a/data/maps/SootopolisCity_House6/header.inc
+++ b/data/maps/SootopolisCity_House6/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House6: @ 8483B40
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 309
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_House7/events.inc b/data/maps/SootopolisCity_House7/events.inc
index 65b0cf9dd..76a198f6e 100644
--- a/data/maps/SootopolisCity_House7/events.inc
+++ b/data/maps/SootopolisCity_House7/events.inc
@@ -1,6 +1,6 @@
SootopolisCity_House7_EventObjects: @ 85334D8
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 3, 3, 9, 0, 0, 0, 0, SootopolisCity_House7_EventScript_2270CC, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 4, 3, 2, 1, 1, 0, 0, SootopolisCity_House7_EventScript_2270D5, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 5, 3, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SootopolisCity_House7_EventScript_2270CC, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_2, 0, 1, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SootopolisCity_House7_EventScript_2270D5, 0
SootopolisCity_House7_MapWarps: @ 8533508
warp_def 3, 6, 0, 10, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_House7/header.inc b/data/maps/SootopolisCity_House7/header.inc
index 383ab24b5..a01616419 100644
--- a/data/maps/SootopolisCity_House7/header.inc
+++ b/data/maps/SootopolisCity_House7/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_House7: @ 8483B5C
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 307
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/events.inc b/data/maps/SootopolisCity_LotadAndSeedotHouse/events.inc
index 84e642bac..07c18bae5 100644
--- a/data/maps/SootopolisCity_LotadAndSeedotHouse/events.inc
+++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/events.inc
@@ -1,14 +1,14 @@
SootopolisCity_LotadAndSeedotHouse_EventObjects: @ 853352C
- object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 2, 4, 3, 10, 0, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_2272BC, 0
- object_event 2, EVENT_OBJ_GFX_HIKER, 0, 5, 4, 3, 9, 0, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_22722B, 0
+ object_event 1, EVENT_OBJ_GFX_FISHERMAN, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_2272BC, 0
+ object_event 2, EVENT_OBJ_GFX_HIKER, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_22722B, 0
SootopolisCity_LotadAndSeedotHouse_MapWarps: @ 853355C
warp_def 3, 6, 0, 11, MAP_SOOTOPOLIS_CITY
warp_def 4, 6, 0, 11, MAP_SOOTOPOLIS_CITY
SootopolisCity_LotadAndSeedotHouse_MapBGEvents: @ 853356C
- bg_event 5, 1, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_22734D
- bg_event 2, 1, 0, 0, 0, SootopolisCity_LotadAndSeedotHouse_EventScript_22735B
+ bg_event 5, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SootopolisCity_LotadAndSeedotHouse_EventScript_22734D
+ bg_event 2, 1, 0, BG_EVENT_PLAYER_FACING_ANY, SootopolisCity_LotadAndSeedotHouse_EventScript_22735B
SootopolisCity_LotadAndSeedotHouse_MapEvents:: @ 8533584
map_events SootopolisCity_LotadAndSeedotHouse_EventObjects, SootopolisCity_LotadAndSeedotHouse_MapWarps, 0x0, SootopolisCity_LotadAndSeedotHouse_MapBGEvents
diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc b/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
index 792b5ae31..b89221bac 100644
--- a/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
+++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_LotadAndSeedotHouse: @ 8483B78
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 297
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_Mart/events.inc b/data/maps/SootopolisCity_Mart/events.inc
index 0c32cb482..32fc081d2 100644
--- a/data/maps/SootopolisCity_Mart/events.inc
+++ b/data/maps/SootopolisCity_Mart/events.inc
@@ -1,7 +1,7 @@
SootopolisCity_Mart_EventObjects: @ 853328C
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_226795, 0
- object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 5, 3, 10, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_2267C2, 0
- object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 5, 3, 10, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_2267EC, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_226795, 0
+ object_event 2, EVENT_OBJ_GFX_FAT_MAN, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_2267C2, 0
+ object_event 3, EVENT_OBJ_GFX_GENTLEMAN, 0, 9, 5, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_Mart_EventScript_2267EC, 0
SootopolisCity_Mart_MapWarps: @ 85332D4
warp_def 3, 7, 0, 1, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_Mart/header.inc b/data/maps/SootopolisCity_Mart/header.inc
index ac4ae5ea0..4bdd9ef8d 100644
--- a/data/maps/SootopolisCity_Mart/header.inc
+++ b/data/maps/SootopolisCity_Mart/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_Mart: @ 8483A98
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/events.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/events.inc
index bf06c2cd9..4eb796671 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/events.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/events.inc
@@ -1,5 +1,5 @@
SootopolisCity_MysteryEventsHouse_1F_EventObjects: @ 8533598
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 6, 4, 0, 10, 0, 0, 0, 0, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A24, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 6, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, SootopolisCity_MysteryEventsHouse_1F_EventScript_227A24, 0
SootopolisCity_MysteryEventsHouse_1F_MapWarps: @ 85335B0
warp_def 3, 7, 0, 12, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
index 2e5ea1f84..be2d37eb6 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_MysteryEventsHouse_1F: @ 8483B94
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 439
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/events.inc b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/events.inc
index 21ea255a4..39b3366c5 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/events.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/events.inc
@@ -1,5 +1,5 @@
SootopolisCity_MysteryEventsHouse_B1F_EventObjects: @ 85335DC
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 6, 5, 0, 9, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 6, 5, 0, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, 0x0, 0
SootopolisCity_MysteryEventsHouse_B1F_MapWarps: @ 85335F4
warp_def 3, 1, 0, 2, MAP_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F
diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
index c3ffec414..6635dc3d7 100644
--- a/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
+++ b/data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_MysteryEventsHouse_B1F: @ 8483BB0
.4byte 0x0
.2byte MUS_RUNECITY
.2byte 440
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/events.inc b/data/maps/SootopolisCity_PokemonCenter_1F/events.inc
index 9bca02a56..4ca22d1f8 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/events.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
SootopolisCity_PokemonCenter_1F_EventObjects: @ 8533174
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_226500, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 4, 3, 2, 1, 1, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_22650E, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 7, 3, 5, 1, 0, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_226538, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 2, 3, 3, 2, 1, 1, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_2C8256, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_226500, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_22650E, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 7, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_226538, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_1, 0, 2, 3, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, SootopolisCity_PokemonCenter_1F_EventScript_2C8256, 0
SootopolisCity_PokemonCenter_1F_MapWarps: @ 85331D4
warp_def 7, 8, 3, 0, MAP_SOOTOPOLIS_CITY
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
index 83485cbf1..c66b725fd 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_PokemonCenter_1F: @ 8483A60
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/events.inc b/data/maps/SootopolisCity_PokemonCenter_2F/events.inc
index 8498f9de2..f9e4626ea 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/events.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
SootopolisCity_PokemonCenter_2F_EventObjects: @ 8533200
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, SootopolisCity_PokemonCenter_2F_EventScript_276B03, 702
SootopolisCity_PokemonCenter_2F_MapWarps: @ 8533260
warp_def 1, 6, 4, 2, MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
index ba2bb5c0d..3a2844f4e 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ SootopolisCity_PokemonCenter_2F: @ 8483A7C
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 14
+ .byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SouthernIsland_Exterior/events.inc b/data/maps/SouthernIsland_Exterior/events.inc
index 69cddf603..14dc7169b 100644
--- a/data/maps/SouthernIsland_Exterior/events.inc
+++ b/data/maps/SouthernIsland_Exterior/events.inc
@@ -1,13 +1,13 @@
SouthernIsland_Exterior_EventObjects: @ 853B83C
- object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 13, 23, 3, 7, 0, 0, 0, 0, SouthernIsland_Exterior_EventScript_2429D2, 0
- object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 13, 25, 1, 10, 0, 0, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_SAILOR, 0, 13, 23, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, SouthernIsland_Exterior_EventScript_2429D2, 0
+ object_event 2, EVENT_OBJ_GFX_SS_TIDAL, 0, 13, 25, 1, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, 0x0, 0
SouthernIsland_Exterior_MapWarps: @ 853B86C
warp_def 14, 5, 3, 0, MAP_SOUTHERN_ISLAND_INTERIOR
warp_def 15, 5, 3, 1, MAP_SOUTHERN_ISLAND_INTERIOR
SouthernIsland_Exterior_MapBGEvents: @ 853B87C
- bg_event 16, 7, 3, 0, 0, SouthernIsland_Exterior_EventScript_242A3C
+ bg_event 16, 7, 3, BG_EVENT_PLAYER_FACING_ANY, SouthernIsland_Exterior_EventScript_242A3C
SouthernIsland_Exterior_MapEvents:: @ 853B888
map_events SouthernIsland_Exterior_EventObjects, SouthernIsland_Exterior_MapWarps, 0x0, SouthernIsland_Exterior_MapBGEvents
diff --git a/data/maps/SouthernIsland_Exterior/header.inc b/data/maps/SouthernIsland_Exterior/header.inc
index d0d35fea1..f6153e13f 100644
--- a/data/maps/SouthernIsland_Exterior/header.inc
+++ b/data/maps/SouthernIsland_Exterior/header.inc
@@ -5,11 +5,11 @@ SouthernIsland_Exterior: @ 8485238
.4byte 0x0
.2byte MUS_DAN02
.2byte 290
- .byte 73
+ .byte MAPSEC_SOUTHERN_ISLAND
.byte 0
- .byte 0
- .byte 3
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/SouthernIsland_Interior/events.inc b/data/maps/SouthernIsland_Interior/events.inc
index c31a5568b..b65134679 100644
--- a/data/maps/SouthernIsland_Interior/events.inc
+++ b/data/maps/SouthernIsland_Interior/events.inc
@@ -1,13 +1,13 @@
SouthernIsland_Interior_EventObjects: @ 853B89C
- object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 13, 12, 3, 7, 0, 0, 0, 0, 0x0, 910
- object_event 2, EVENT_OBJ_GFX_TRADER, 0, 13, 2, 0, 8, 0, 0, 0, 0, 0x0, 911
+ object_event 1, EVENT_OBJ_GFX_HIPSTER, 0, 13, 12, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, 0x0, 910
+ object_event 2, EVENT_OBJ_GFX_TRADER, 0, 13, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, 0x0, 911
SouthernIsland_Interior_MapWarps: @ 853B8CC
warp_def 13, 18, 3, 0, MAP_SOUTHERN_ISLAND_EXTERIOR
warp_def 14, 18, 3, 1, MAP_SOUTHERN_ISLAND_EXTERIOR
SouthernIsland_Interior_MapBGEvents: @ 853B8DC
- bg_event 13, 11, 3, 1, 0, SouthernIsland_Interior_EventScript_242AC4
+ bg_event 13, 11, 3, BG_EVENT_PLAYER_FACING_NORTH, SouthernIsland_Interior_EventScript_242AC4
SouthernIsland_Interior_MapEvents:: @ 853B8E8
map_events SouthernIsland_Interior_EventObjects, SouthernIsland_Interior_MapWarps, 0x0, SouthernIsland_Interior_MapBGEvents
diff --git a/data/maps/SouthernIsland_Interior/header.inc b/data/maps/SouthernIsland_Interior/header.inc
index 1a080af1e..e674840cf 100644
--- a/data/maps/SouthernIsland_Interior/header.inc
+++ b/data/maps/SouthernIsland_Interior/header.inc
@@ -5,11 +5,11 @@ SouthernIsland_Interior: @ 8485254
.4byte 0x0
.2byte MUS_DAN02
.2byte 291
- .byte 73
+ .byte MAPSEC_SOUTHERN_ISLAND
.byte 0
- .byte 11
- .byte 3
+ .byte WEATHER_SHADE
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TerraCave_End/events.inc b/data/maps/TerraCave_End/events.inc
index 61edb1e28..aa23659eb 100644
--- a/data/maps/TerraCave_End/events.inc
+++ b/data/maps/TerraCave_End/events.inc
@@ -1,11 +1,11 @@
TerraCave_End_EventObjects: @ 8537850
- object_event 1, EVENT_OBJ_GFX_GROUDON_1, 0, 17, 22, 1, 8, 1, 1, 0, 0, 0x0, 783
+ object_event 1, EVENT_OBJ_GFX_GROUDON_1, 0, 17, 22, 1, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 783
TerraCave_End_MapWarps: @ 8537868
warp_def 5, 4, 3, 1, MAP_TERRA_CAVE_ENTRANCE
TerraCave_End_MapCoordEvents: @ 8537870
- coord_event 17, 26, 3, 0, VAR_TEMP_1, 1, 0, TerraCave_End_EventScript_23B0EC
+ coord_event 17, 26, 3, VAR_TEMP_1, 1, TerraCave_End_EventScript_23B0EC
TerraCave_End_MapEvents:: @ 8537880
map_events TerraCave_End_EventObjects, TerraCave_End_MapWarps, TerraCave_End_MapCoordEvents, 0x0
diff --git a/data/maps/TerraCave_End/header.inc b/data/maps/TerraCave_End/header.inc
index 900f5930f..b69a9b501 100644
--- a/data/maps/TerraCave_End/header.inc
+++ b/data/maps/TerraCave_End/header.inc
@@ -5,11 +5,11 @@ TerraCave_End: @ 8484A3C
.4byte 0x0
.2byte MUS_DAN01
.2byte 409
- .byte 205
+ .byte MAPSEC_TERRA_CAVE
.byte 0
- .byte 6
- .byte 4
+ .byte WEATHER_FOG_1
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 14
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TerraCave_Entrance/header.inc b/data/maps/TerraCave_Entrance/header.inc
index 02c5edb91..88ef9d3ef 100644
--- a/data/maps/TerraCave_Entrance/header.inc
+++ b/data/maps/TerraCave_Entrance/header.inc
@@ -5,11 +5,11 @@ TerraCave_Entrance: @ 8484A20
.4byte 0x0
.2byte MUS_DAN01
.2byte 408
- .byte 205
+ .byte MAPSEC_TERRA_CAVE
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TradeCenter/events.inc b/data/maps/TradeCenter/events.inc
index 89e5eac90..e1f2e2bea 100644
--- a/data/maps/TradeCenter/events.inc
+++ b/data/maps/TradeCenter/events.inc
@@ -1,13 +1,13 @@
TradeCenter_EventObjects: @ 8539DA0
- object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 9, 6, 3, 9, 0, 0, 0, 0, TradeCenter_EventScript_2774B6, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_6, 0, 9, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, TradeCenter_EventScript_2774B6, 0
TradeCenter_MapWarps: @ 8539DB8
warp_def 5, 8, 3, 127, MAP_NONE
warp_def 6, 8, 3, 127, MAP_NONE
TradeCenter_MapCoordEvents: @ 8539DC8
- coord_event 4, 5, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_082773F5
- coord_event 7, 5, 3, 0, VAR_TEMP_0, 0, 0, gUnknown_082773FF
+ coord_event 4, 5, 3, VAR_TEMP_0, 0, gUnknown_082773F5
+ coord_event 7, 5, 3, VAR_TEMP_0, 0, gUnknown_082773FF
TradeCenter_MapEvents:: @ 8539DE8
map_events TradeCenter_EventObjects, TradeCenter_MapWarps, TradeCenter_MapCoordEvents, 0x0
diff --git a/data/maps/TradeCenter/header.inc b/data/maps/TradeCenter/header.inc
index 55afa79f3..947cdbde2 100644
--- a/data/maps/TradeCenter/header.inc
+++ b/data/maps/TradeCenter/header.inc
@@ -5,11 +5,11 @@ TradeCenter: @ 8484D4C
.4byte 0x0
.2byte MUS_RAINBOW
.2byte 222
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_1F/header.inc b/data/maps/TrainerHill_1F/header.inc
index e5fd3b576..b21e67e69 100644
--- a/data/maps/TrainerHill_1F/header.inc
+++ b/data/maps/TrainerHill_1F/header.inc
@@ -5,11 +5,11 @@ TrainerHill_1F: @ 84857E8
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 415
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_2F/header.inc b/data/maps/TrainerHill_2F/header.inc
index 712c99cec..e2a02834e 100644
--- a/data/maps/TrainerHill_2F/header.inc
+++ b/data/maps/TrainerHill_2F/header.inc
@@ -5,11 +5,11 @@ TrainerHill_2F: @ 8485804
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 416
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_3F/header.inc b/data/maps/TrainerHill_3F/header.inc
index 92bbd40a1..c7513cc96 100644
--- a/data/maps/TrainerHill_3F/header.inc
+++ b/data/maps/TrainerHill_3F/header.inc
@@ -5,11 +5,11 @@ TrainerHill_3F: @ 8485820
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 417
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_4F/header.inc b/data/maps/TrainerHill_4F/header.inc
index 5de769778..f25ce4e97 100644
--- a/data/maps/TrainerHill_4F/header.inc
+++ b/data/maps/TrainerHill_4F/header.inc
@@ -5,11 +5,11 @@ TrainerHill_4F: @ 848583C
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 418
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_Elevator/events.inc b/data/maps/TrainerHill_Elevator/events.inc
index 7af4c5425..0125c9936 100644
--- a/data/maps/TrainerHill_Elevator/events.inc
+++ b/data/maps/TrainerHill_Elevator/events.inc
@@ -1,5 +1,5 @@
TrainerHill_Elevator_EventObjects: @ 853DD84
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 6, 3, 8, 1, 1, 0, 0, TrainerHill_Elevator_EventScript_26935F, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 0, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, TrainerHill_Elevator_EventScript_26935F, 0
TrainerHill_Elevator_MapWarps: @ 853DD9C
warp_def 1, 6, 3, 1, MAP_TRAINER_HILL_ROOF
diff --git a/data/maps/TrainerHill_Elevator/header.inc b/data/maps/TrainerHill_Elevator/header.inc
index 13912579d..0d4e95af3 100644
--- a/data/maps/TrainerHill_Elevator/header.inc
+++ b/data/maps/TrainerHill_Elevator/header.inc
@@ -5,11 +5,11 @@ TrainerHill_Elevator: @ 8485ADC
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 266
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_Entrance/events.inc b/data/maps/TrainerHill_Entrance/events.inc
index 4b974ce9b..ae11a879e 100644
--- a/data/maps/TrainerHill_Entrance/events.inc
+++ b/data/maps/TrainerHill_Entrance/events.inc
@@ -1,9 +1,9 @@
TrainerHill_Entrance_EventObjects: @ 853D874
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 11, 6, 3, 9, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2681FD, 0
- object_event 2, EVENT_OBJ_GFX_NURSE, 0, 4, 9, 3, 8, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2681EF, 0
- object_event 3, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 14, 9, 3, 8, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2683C7, 0
- object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 5, 14, 3, 2, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2683AC, 0
- object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 14, 15, 3, 2, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_268391, 0
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 11, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2681FD, 0
+ object_event 2, EVENT_OBJ_GFX_NURSE, 0, 4, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2681EF, 0
+ object_event 3, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 14, 9, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2683C7, 0
+ object_event 4, EVENT_OBJ_GFX_GIRL_3, 0, 5, 14, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_2683AC, 0
+ object_event 5, EVENT_OBJ_GFX_MAN_4, 0, 14, 15, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, TrainerHill_Entrance_EventScript_268391, 0
TrainerHill_Entrance_MapWarps: @ 853D8EC
warp_def 9, 16, 3, 4, MAP_ROUTE111
@@ -11,10 +11,10 @@ TrainerHill_Entrance_MapWarps: @ 853D8EC
warp_def 9, 1, 3, 0, MAP_TRAINER_HILL_1F
TrainerHill_Entrance_MapCoordEvents: @ 853D904
- coord_event 9, 6, 3, 0, VAR_0x40D6, 0, 0, TrainerHill_Entrance_EventScript_268229
+ coord_event 9, 6, 3, VAR_0x40D6, 0, TrainerHill_Entrance_EventScript_268229
TrainerHill_Entrance_MapBGEvents: @ 853D914
- bg_event 8, 10, 0, 1, 0, TrainerHill_Entrance_EventScript_268388
+ bg_event 8, 10, 0, BG_EVENT_PLAYER_FACING_NORTH, TrainerHill_Entrance_EventScript_268388
TrainerHill_Entrance_MapEvents:: @ 853D920
map_events TrainerHill_Entrance_EventObjects, TrainerHill_Entrance_MapWarps, TrainerHill_Entrance_MapCoordEvents, TrainerHill_Entrance_MapBGEvents
diff --git a/data/maps/TrainerHill_Entrance/header.inc b/data/maps/TrainerHill_Entrance/header.inc
index f37950d98..8e8eb4b91 100644
--- a/data/maps/TrainerHill_Entrance/header.inc
+++ b/data/maps/TrainerHill_Entrance/header.inc
@@ -5,11 +5,11 @@ TrainerHill_Entrance: @ 84857CC
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 414
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/TrainerHill_Roof/events.inc b/data/maps/TrainerHill_Roof/events.inc
index c322d7e96..eeab57317 100644
--- a/data/maps/TrainerHill_Roof/events.inc
+++ b/data/maps/TrainerHill_Roof/events.inc
@@ -1,5 +1,5 @@
TrainerHill_Roof_EventObjects: @ 853D9C4
- object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 7, 3, 8, 1, 1, 0, 0, TrainerHill_Roof_EventScript_268FB2, 0
+ object_event 1, EVENT_OBJ_GFX_GENTLEMAN, 0, 12, 7, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, TrainerHill_Roof_EventScript_268FB2, 0
TrainerHill_Roof_MapWarps: @ 853D9DC
warp_def 9, 5, 3, 1, MAP_TRAINER_HILL_4F
diff --git a/data/maps/TrainerHill_Roof/header.inc b/data/maps/TrainerHill_Roof/header.inc
index 3527f447f..d4d431dc5 100644
--- a/data/maps/TrainerHill_Roof/header.inc
+++ b/data/maps/TrainerHill_Roof/header.inc
@@ -5,11 +5,11 @@ TrainerHill_Roof: @ 8485858
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 419
- .byte 212
+ .byte MAPSEC_TRAINER_HILL
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 4
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater1/events.inc b/data/maps/Underwater1/events.inc
index 08cf19a4c..102a5f6e7 100644
--- a/data/maps/Underwater1/events.inc
+++ b/data/maps/Underwater1/events.inc
@@ -1,11 +1,11 @@
Underwater1_MapBGEvents: @ 852CEB4
- bg_event 42, 51, 0, 7, 0, ITEM_CARBOS, 8, 0
- bg_event 14, 40, 0, 7, 0, ITEM_GREEN_SHARD, 9, 0
- bg_event 66, 34, 3, 7, 0, ITEM_PEARL, 10, 0
- bg_event 64, 54, 3, 7, 0, ITEM_BIG_PEARL, 11, 0
- bg_event 70, 64, 3, 7, 0, ITEM_HEART_SCALE, 13, 0
- bg_event 42, 5, 3, 7, 0, ITEM_CALCIUM, 36, 0
- bg_event 45, 36, 3, 7, 0, ITEM_HEART_SCALE, 38, 0
+ bg_hidden_item_event 42, 51, 0, ITEM_CARBOS, 8
+ bg_hidden_item_event 14, 40, 0, ITEM_GREEN_SHARD, 9
+ bg_hidden_item_event 66, 34, 3, ITEM_PEARL, 10
+ bg_hidden_item_event 64, 54, 3, ITEM_BIG_PEARL, 11
+ bg_hidden_item_event 70, 64, 3, ITEM_HEART_SCALE, 13
+ bg_hidden_item_event 42, 5, 3, ITEM_CALCIUM, 36
+ bg_hidden_item_event 45, 36, 3, ITEM_HEART_SCALE, 38
Underwater1_MapEvents:: @ 852CF08
map_events 0x0, 0x0, 0x0, Underwater1_MapBGEvents
diff --git a/data/maps/Underwater1/header.inc b/data/maps/Underwater1/header.inc
index d63ca8815..bf5589117 100644
--- a/data/maps/Underwater1/header.inc
+++ b/data/maps/Underwater1/header.inc
@@ -5,11 +5,11 @@ Underwater1: @ 8482A30
.4byte Underwater1_MapConnections
.2byte MUS_DEEPDEEP
.2byte 274
- .byte 50
+ .byte MAPSEC_UNDERWATER_124
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater2/events.inc b/data/maps/Underwater2/events.inc
index 416e9fe86..ca98f25ac 100644
--- a/data/maps/Underwater2/events.inc
+++ b/data/maps/Underwater2/events.inc
@@ -2,14 +2,14 @@ Underwater2_MapWarps: @ 852CF1C
warp_def 45, 65, 0, 0, MAP_UNDERWATER_SOOTOPOLIS_CITY
Underwater2_MapBGEvents: @ 852CF24
- bg_event 30, 17, 3, 7, 0, ITEM_HEART_SCALE, 14, 0
- bg_event 41, 19, 3, 7, 0, ITEM_ULTRA_BALL, 15, 0
- bg_event 63, 19, 3, 7, 0, ITEM_STARDUST, 16, 0
- bg_event 10, 36, 3, 7, 0, ITEM_PEARL, 17, 0
- bg_event 11, 39, 3, 7, 0, ITEM_IRON, 19, 0
- bg_event 12, 35, 3, 7, 0, ITEM_YELLOW_SHARD, 18, 0
- bg_event 65, 60, 3, 7, 0, ITEM_BIG_PEARL, 20, 0
- bg_event 9, 77, 3, 7, 0, ITEM_BLUE_SHARD, 12, 0
+ bg_hidden_item_event 30, 17, 3, ITEM_HEART_SCALE, 14
+ bg_hidden_item_event 41, 19, 3, ITEM_ULTRA_BALL, 15
+ bg_hidden_item_event 63, 19, 3, ITEM_STARDUST, 16
+ bg_hidden_item_event 10, 36, 3, ITEM_PEARL, 17
+ bg_hidden_item_event 11, 39, 3, ITEM_IRON, 19
+ bg_hidden_item_event 12, 35, 3, ITEM_YELLOW_SHARD, 18
+ bg_hidden_item_event 65, 60, 3, ITEM_BIG_PEARL, 20
+ bg_hidden_item_event 9, 77, 3, ITEM_BLUE_SHARD, 12
Underwater2_MapEvents:: @ 852CF84
map_events 0x0, Underwater2_MapWarps, 0x0, Underwater2_MapBGEvents
diff --git a/data/maps/Underwater2/header.inc b/data/maps/Underwater2/header.inc
index a2754c69e..5bd5b037b 100644
--- a/data/maps/Underwater2/header.inc
+++ b/data/maps/Underwater2/header.inc
@@ -5,11 +5,11 @@ Underwater2: @ 8482A4C
.4byte Underwater2_MapConnections
.2byte MUS_DEEPDEEP
.2byte 51
- .byte 51
+ .byte MAPSEC_UNDERWATER_125
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater3/events.inc b/data/maps/Underwater3/events.inc
index ba8ed9508..0a5dc773d 100644
--- a/data/maps/Underwater3/events.inc
+++ b/data/maps/Underwater3/events.inc
@@ -3,10 +3,10 @@ Underwater3_MapWarps: @ 852CF98
warp_def 67, 38, 0, 0, MAP_UNDERWATER_MARINE_CAVE
Underwater3_MapBGEvents: @ 852CFA8
- bg_event 12, 42, 3, 7, 0, ITEM_STAR_PIECE, 21, 0
- bg_event 50, 36, 3, 7, 0, ITEM_HP_UP, 22, 0
- bg_event 34, 72, 3, 7, 0, ITEM_HEART_SCALE, 23, 0
- bg_event 72, 20, 3, 7, 0, ITEM_RED_SHARD, 24, 0
+ bg_hidden_item_event 12, 42, 3, ITEM_STAR_PIECE, 21
+ bg_hidden_item_event 50, 36, 3, ITEM_HP_UP, 22
+ bg_hidden_item_event 34, 72, 3, ITEM_HEART_SCALE, 23
+ bg_hidden_item_event 72, 20, 3, ITEM_RED_SHARD, 24
Underwater3_MapEvents:: @ 852CFD8
map_events 0x0, Underwater3_MapWarps, 0x0, Underwater3_MapBGEvents
diff --git a/data/maps/Underwater3/header.inc b/data/maps/Underwater3/header.inc
index 8329304a8..064a732a5 100644
--- a/data/maps/Underwater3/header.inc
+++ b/data/maps/Underwater3/header.inc
@@ -5,11 +5,11 @@ Underwater3: @ 8482A68
.4byte Underwater3_MapConnections
.2byte MUS_DEEPDEEP
.2byte 52
- .byte 52
+ .byte MAPSEC_UNDERWATER_126
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater4/events.inc b/data/maps/Underwater4/events.inc
index 5f8b99b64..7799e0ad6 100644
--- a/data/maps/Underwater4/events.inc
+++ b/data/maps/Underwater4/events.inc
@@ -2,8 +2,8 @@ Underwater4_MapWarps: @ 852CFEC
warp_def 38, 26, 3, 0, MAP_UNDERWATER_SEAFLOOR_CAVERN
Underwater4_MapBGEvents: @ 852CFF4
- bg_event 38, 19, 3, 7, 0, ITEM_PROTEIN, 25, 0
- bg_event 69, 18, 3, 7, 0, ITEM_PEARL, 26, 0
+ bg_hidden_item_event 38, 19, 3, ITEM_PROTEIN, 25
+ bg_hidden_item_event 69, 18, 3, ITEM_PEARL, 26
Underwater4_MapEvents:: @ 852D00C
map_events 0x0, Underwater4_MapWarps, 0x0, Underwater4_MapBGEvents
diff --git a/data/maps/Underwater4/header.inc b/data/maps/Underwater4/header.inc
index f4f3e8c4b..7752479de 100644
--- a/data/maps/Underwater4/header.inc
+++ b/data/maps/Underwater4/header.inc
@@ -5,11 +5,11 @@ Underwater4: @ 8482A84
.4byte Underwater4_MapConnections
.2byte MUS_DEEPDEEP
.2byte 53
- .byte 53
+ .byte MAPSEC_UNDERWATER_127
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater5/header.inc b/data/maps/Underwater5/header.inc
index 043a6997e..dda2f54b1 100644
--- a/data/maps/Underwater5/header.inc
+++ b/data/maps/Underwater5/header.inc
@@ -5,11 +5,11 @@ Underwater5: @ 8482AA0
.4byte Underwater5_MapConnections
.2byte MUS_DEEPDEEP
.2byte 412
- .byte 208
+ .byte MAPSEC_UNDERWATER_129
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater6/header.inc b/data/maps/Underwater6/header.inc
index 1be09d6a1..17769c331 100644
--- a/data/maps/Underwater6/header.inc
+++ b/data/maps/Underwater6/header.inc
@@ -5,11 +5,11 @@ Underwater6: @ 8482ABC
.4byte Underwater6_MapConnections
.2byte MUS_DEEPDEEP
.2byte 410
- .byte 206
+ .byte MAPSEC_UNDERWATER_TERRA_CAVE
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater7/header.inc b/data/maps/Underwater7/header.inc
index 4ededa296..f5bc3bfa3 100644
--- a/data/maps/Underwater7/header.inc
+++ b/data/maps/Underwater7/header.inc
@@ -5,11 +5,11 @@ Underwater7: @ 8482AD8
.4byte Underwater7_MapConnections
.2byte MUS_DEEPDEEP
.2byte 411
- .byte 207
+ .byte MAPSEC_UNDERWATER_UNK1
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater_MarineCave/header.inc b/data/maps/Underwater_MarineCave/header.inc
index 54bffb710..7232ba916 100644
--- a/data/maps/Underwater_MarineCave/header.inc
+++ b/data/maps/Underwater_MarineCave/header.inc
@@ -5,11 +5,11 @@ Underwater_MarineCave: @ 84849CC
.4byte 0x0
.2byte MUS_DAN01
.2byte 406
- .byte 204
+ .byte MAPSEC_UNDERWATER_MARINE_CAVE
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater_Route134/header.inc b/data/maps/Underwater_Route134/header.inc
index f08f506a1..71332ec78 100644
--- a/data/maps/Underwater_Route134/header.inc
+++ b/data/maps/Underwater_Route134/header.inc
@@ -5,11 +5,11 @@ Underwater_Route134: @ 848464C
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 282
- .byte 79
+ .byte MAPSEC_UNDERWATER_SEALED_CHAMBER
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater_SeafloorCavern/events.inc b/data/maps/Underwater_SeafloorCavern/events.inc
index a22465ca0..fbad57bc8 100644
--- a/data/maps/Underwater_SeafloorCavern/events.inc
+++ b/data/maps/Underwater_SeafloorCavern/events.inc
@@ -1,8 +1,8 @@
Underwater_SeafloorCavern_EventObjects: @ 8535640
- object_event 1, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 4, 3, 76, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
- object_event 2, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 4, 3, 76, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
- object_event 3, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 4, 3, 76, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
- object_event 4, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 8, 4, 3, 76, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
+ object_event 1, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 5, 4, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
+ object_event 2, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 6, 4, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
+ object_event 3, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 7, 4, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
+ object_event 4, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 8, 4, 3, MOVEMENT_TYPE_INVISIBLE, 1, 1, 0, 0, Underwater_SeafloorCavern_EventScript_2343DC, 980
Underwater_SeafloorCavern_MapWarps: @ 85356A0
warp_def 6, 7, 0, 0, MAP_UNDERWATER4
diff --git a/data/maps/Underwater_SeafloorCavern/header.inc b/data/maps/Underwater_SeafloorCavern/header.inc
index 6415ac787..bc2efc58e 100644
--- a/data/maps/Underwater_SeafloorCavern/header.inc
+++ b/data/maps/Underwater_SeafloorCavern/header.inc
@@ -5,11 +5,11 @@ Underwater_SeafloorCavern: @ 8484198
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 146
- .byte 69
+ .byte MAPSEC_UNDERWATER_128
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater_SealedChamber/events.inc b/data/maps/Underwater_SealedChamber/events.inc
index 350cca5d6..e0bb19642 100644
--- a/data/maps/Underwater_SealedChamber/events.inc
+++ b/data/maps/Underwater_SealedChamber/events.inc
@@ -2,7 +2,7 @@ Underwater_SealedChamber_MapWarps: @ 8536D60
warp_def 7, 1, 0, 0, MAP_UNDERWATER_ROUTE134
Underwater_SealedChamber_MapBGEvents: @ 8536D68
- bg_event 12, 43, 0, 0, 0, Underwater_SealedChamber_EventScript_2390FC
+ bg_event 12, 43, 0, BG_EVENT_PLAYER_FACING_ANY, Underwater_SealedChamber_EventScript_2390FC
Underwater_SealedChamber_MapEvents:: @ 8536D74
map_events 0x0, Underwater_SealedChamber_MapWarps, 0x0, Underwater_SealedChamber_MapBGEvents
diff --git a/data/maps/Underwater_SealedChamber/header.inc b/data/maps/Underwater_SealedChamber/header.inc
index a72666d12..0c6e94575 100644
--- a/data/maps/Underwater_SealedChamber/header.inc
+++ b/data/maps/Underwater_SealedChamber/header.inc
@@ -5,11 +5,11 @@ Underwater_SealedChamber: @ 8484668
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 283
- .byte 79
+ .byte MAPSEC_UNDERWATER_SEALED_CHAMBER
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/Underwater_SootopolisCity/header.inc b/data/maps/Underwater_SootopolisCity/header.inc
index ef9ee1612..c4f55b1ef 100644
--- a/data/maps/Underwater_SootopolisCity/header.inc
+++ b/data/maps/Underwater_SootopolisCity/header.inc
@@ -5,11 +5,11 @@ Underwater_SootopolisCity: @ 8483F4C
.4byte 0x0
.2byte MUS_DEEPDEEP
.2byte 130
- .byte 54
+ .byte MAPSEC_UNDERWATER_SOOTOPOLIS
.byte 0
- .byte 14
- .byte 5
+ .byte WEATHER_BUBBLES
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnionRoom/events.inc b/data/maps/UnionRoom/events.inc
index 1a50ea7d8..3396b5b8b 100644
--- a/data/maps/UnionRoom/events.inc
+++ b/data/maps/UnionRoom/events.inc
@@ -1,13 +1,13 @@
UnionRoom_EventObjects: @ 853B020
- object_event 1, EVENT_OBJ_GFX_UNION_ROOM_NURSE, 0, 3, 2, 3, 8, 0, 0, 0, 0, UnionRoom_EventScript_23D236, 0
- object_event 2, EVENT_OBJ_GFX_GIDDY, 0, 1, 8, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D204, 706
- object_event 3, 247, 0, 7, 8, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D22C, 710
- object_event 4, 246, 0, 1, 4, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D222, 709
- object_event 5, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 7, 4, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D218, 708
- object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 13, 4, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D20E, 707
- object_event 7, EVENT_OBJ_GFX_STORYTELLER, 0, 10, 6, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D1FA, 705
- object_event 8, EVENT_OBJ_GFX_TRADER, 0, 13, 8, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D1F0, 704
- object_event 9, EVENT_OBJ_GFX_HIPSTER, 0, 4, 6, 3, 2, 1, 1, 0, 0, UnionRoom_EventScript_23D1E6, 703
+ object_event 1, EVENT_OBJ_GFX_UNION_ROOM_NURSE, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, UnionRoom_EventScript_23D236, 0
+ object_event 2, EVENT_OBJ_GFX_GIDDY, 0, 1, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D204, 706
+ object_event 3, 247, 0, 7, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D22C, 710
+ object_event 4, 246, 0, 1, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D222, 709
+ object_event 5, EVENT_OBJ_GFX_PLACEHOLDER_2, 0, 7, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D218, 708
+ object_event 6, EVENT_OBJ_GFX_PLACEHOLDER_1, 0, 13, 4, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D20E, 707
+ object_event 7, EVENT_OBJ_GFX_STORYTELLER, 0, 10, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D1FA, 705
+ object_event 8, EVENT_OBJ_GFX_TRADER, 0, 13, 8, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D1F0, 704
+ object_event 9, EVENT_OBJ_GFX_HIPSTER, 0, 4, 6, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, UnionRoom_EventScript_23D1E6, 703
UnionRoom_MapWarps: @ 853B0F8
warp_def 7, 11, 3, 127, MAP_NONE
diff --git a/data/maps/UnionRoom/header.inc b/data/maps/UnionRoom/header.inc
index b79ae81a2..29608287d 100644
--- a/data/maps/UnionRoom/header.inc
+++ b/data/maps/UnionRoom/header.inc
@@ -5,11 +5,11 @@ UnionRoom: @ 8485120
.4byte 0x0
.2byte MUS_RAINBOW
.2byte 393
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 8
+ .byte MAP_BATTLE_SCENE_FRONTIER
diff --git a/data/maps/UnknownMap_25_29/header.inc b/data/maps/UnknownMap_25_29/header.inc
index 4c8edd31c..3241622ac 100644
--- a/data/maps/UnknownMap_25_29/header.inc
+++ b/data/maps/UnknownMap_25_29/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_29: @ 8484DBC
.4byte 0x0
.2byte MUS_NIBI
.2byte 226
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnknownMap_25_30/header.inc b/data/maps/UnknownMap_25_30/header.inc
index 46465019e..c1188df54 100644
--- a/data/maps/UnknownMap_25_30/header.inc
+++ b/data/maps/UnknownMap_25_30/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_30: @ 8484DD8
.4byte 0x0
.2byte MUS_NIBI
.2byte 227
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnknownMap_25_31/header.inc b/data/maps/UnknownMap_25_31/header.inc
index 13e428cfd..68eb31bc6 100644
--- a/data/maps/UnknownMap_25_31/header.inc
+++ b/data/maps/UnknownMap_25_31/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_31: @ 8484DF4
.4byte 0x0
.2byte MUS_NIBI
.2byte 228
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnknownMap_25_32/header.inc b/data/maps/UnknownMap_25_32/header.inc
index 8244c3802..c8d16cd09 100644
--- a/data/maps/UnknownMap_25_32/header.inc
+++ b/data/maps/UnknownMap_25_32/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_32: @ 8484E10
.4byte 0x0
.2byte MUS_NIBI
.2byte 229
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnknownMap_25_33/header.inc b/data/maps/UnknownMap_25_33/header.inc
index b4da8dd48..45f9543df 100644
--- a/data/maps/UnknownMap_25_33/header.inc
+++ b/data/maps/UnknownMap_25_33/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_33: @ 8484E2C
.4byte 0x0
.2byte MUS_NIBI
.2byte 230
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/UnknownMap_25_34/header.inc b/data/maps/UnknownMap_25_34/header.inc
index bb1ce881c..0b612b27c 100644
--- a/data/maps/UnknownMap_25_34/header.inc
+++ b/data/maps/UnknownMap_25_34/header.inc
@@ -5,11 +5,11 @@ UnknownMap_25_34: @ 8484E48
.4byte 0x0
.2byte MUS_NIBI
.2byte 231
- .byte 87
+ .byte MAPSEC_DYNAMIC
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown/events.inc b/data/maps/VerdanturfTown/events.inc
index c844cfa1a..f87467d19 100644
--- a/data/maps/VerdanturfTown/events.inc
+++ b/data/maps/VerdanturfTown/events.inc
@@ -1,8 +1,8 @@
VerdanturfTown_EventObjects: @ 8527CDC
- object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 4, 17, 3, 5, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB5A8, 0
- object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 9, 2, 3, 9, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB575, 0
- object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 7, 11, 3, 3, 0, 1, 0, 0, VerdanturfTown_EventScript_1EB5BA, 0
- object_event 4, EVENT_OBJ_GFX_CAMPER, 0, 7, 6, 3, 5, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB5B1, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_2, 0, 4, 17, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB5A8, 0
+ object_event 2, EVENT_OBJ_GFX_LITTLE_GIRL_1, 0, 9, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB575, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_1, 0, 7, 11, 3, MOVEMENT_TYPE_WANDER_UP_AND_DOWN, 0, 1, 0, 0, VerdanturfTown_EventScript_1EB5BA, 0
+ object_event 4, EVENT_OBJ_GFX_CAMPER, 0, 7, 6, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, VerdanturfTown_EventScript_1EB5B1, 0
VerdanturfTown_MapWarps: @ 8527D3C
warp_def 3, 7, 0, 0, MAP_VERDANTURF_TOWN_BATTLE_TENT_LOBBY
@@ -14,14 +14,14 @@ VerdanturfTown_MapWarps: @ 8527D3C
warp_def 17, 15, 0, 0, MAP_VERDANTURF_TOWN_HOUSE
VerdanturfTown_MapBGEvents: @ 8527D74
- bg_event 14, 3, 0, 1, 0, VerdanturfTown_EventScript_271E6A
- bg_event 14, 6, 0, 0, 0, VerdanturfTown_EventScript_1EB5D9
- bg_event 17, 3, 0, 1, 0, VerdanturfTown_EventScript_271E73
- bg_event 7, 14, 0, 0, 0, VerdanturfTown_EventScript_1EB5E2
- bg_event 13, 3, 0, 1, 0, VerdanturfTown_EventScript_271E6A
- bg_event 18, 3, 0, 1, 0, VerdanturfTown_EventScript_271E73
- bg_event 1, 8, 0, 0, 0, VerdanturfTown_EventScript_1EB5EB
- bg_event 7, 3, 0, 0, 0, VerdanturfTown_EventScript_1EB5F4
+ bg_event 14, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, VerdanturfTown_EventScript_271E6A
+ bg_event 14, 6, 0, BG_EVENT_PLAYER_FACING_ANY, VerdanturfTown_EventScript_1EB5D9
+ bg_event 17, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, VerdanturfTown_EventScript_271E73
+ bg_event 7, 14, 0, BG_EVENT_PLAYER_FACING_ANY, VerdanturfTown_EventScript_1EB5E2
+ bg_event 13, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, VerdanturfTown_EventScript_271E6A
+ bg_event 18, 3, 0, BG_EVENT_PLAYER_FACING_NORTH, VerdanturfTown_EventScript_271E73
+ bg_event 1, 8, 0, BG_EVENT_PLAYER_FACING_ANY, VerdanturfTown_EventScript_1EB5EB
+ bg_event 7, 3, 0, BG_EVENT_PLAYER_FACING_ANY, VerdanturfTown_EventScript_1EB5F4
VerdanturfTown_MapEvents:: @ 8527DD4
map_events VerdanturfTown_EventObjects, VerdanturfTown_MapWarps, 0x0, VerdanturfTown_MapBGEvents
diff --git a/data/maps/VerdanturfTown/header.inc b/data/maps/VerdanturfTown/header.inc
index 047ba12ad..e07566710 100644
--- a/data/maps/VerdanturfTown/header.inc
+++ b/data/maps/VerdanturfTown/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown: @ 8482640
.4byte VerdanturfTown_MapConnections
.2byte MUS_GOMACHI0
.2byte 15
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 2
- .byte 1
+ .byte WEATHER_SUNNY
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 13
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_BattleTentBattleRoom/events.inc b/data/maps/VerdanturfTown_BattleTentBattleRoom/events.inc
index 6276192b3..616c0db5e 100644
--- a/data/maps/VerdanturfTown_BattleTentBattleRoom/events.inc
+++ b/data/maps/VerdanturfTown_BattleTentBattleRoom/events.inc
@@ -1,7 +1,7 @@
VerdanturfTown_BattleTentBattleRoom_EventObjects: @ 852E734
- object_event 1, EVENT_OBJ_GFX_TRADER, 0, 2, 8, 3, 7, 1, 1, 0, 0, 0x0, 0
- object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 11, 1, 3, 8, 1, 1, 0, 0, 0x0, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 4, 0, 10, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_TRADER, 0, 2, 8, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
+ object_event 2, EVENT_OBJ_GFX_HIPSTER, 0, 11, 1, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, 0x0, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 4, 0, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, 0x0, 0
VerdanturfTown_BattleTentBattleRoom_MapEvents:: @ 852E77C
map_events VerdanturfTown_BattleTentBattleRoom_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc b/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
index 1eef21301..30daf14ca 100644
--- a/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_BattleTentBattleRoom: @ 8482E90
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 387
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_BattleTentCorridor/events.inc b/data/maps/VerdanturfTown_BattleTentCorridor/events.inc
index 4fa836d58..c66173836 100644
--- a/data/maps/VerdanturfTown_BattleTentCorridor/events.inc
+++ b/data/maps/VerdanturfTown_BattleTentCorridor/events.inc
@@ -1,5 +1,5 @@
VerdanturfTown_BattleTentCorridor_EventObjects: @ 852E708
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 6, 3, 7, 1, 1, 0, 0, 0x0, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 2, 6, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 0, 0, 0x0, 0
VerdanturfTown_BattleTentCorridor_MapEvents:: @ 852E720
map_events VerdanturfTown_BattleTentCorridor_EventObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/VerdanturfTown_BattleTentCorridor/header.inc b/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
index 9b8f62260..e75e2f003 100644
--- a/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentCorridor/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_BattleTentCorridor: @ 8482E74
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 385
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_BattleTentLobby/events.inc b/data/maps/VerdanturfTown_BattleTentLobby/events.inc
index 570e600fe..1c4bafba9 100644
--- a/data/maps/VerdanturfTown_BattleTentLobby/events.inc
+++ b/data/maps/VerdanturfTown_BattleTentLobby/events.inc
@@ -1,17 +1,17 @@
VerdanturfTown_BattleTentLobby_EventObjects: @ 852E648
- object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 5, 3, 8, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201873, 0
- object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 0, 5, 3, 2, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201A7B, 0
- object_event 3, EVENT_OBJ_GFX_BOY_3, 0, 9, 7, 3, 2, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201ABC, 0
- object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 1, 8, 3, 10, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AC5, 0
- object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 12, 6, 3, 9, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AD0, 766
- object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 2, 8, 3, 9, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AF7, 0
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_1, 0, 6, 5, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201873, 0
+ object_event 2, EVENT_OBJ_GFX_GIRL_1, 0, 0, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201A7B, 0
+ object_event 3, EVENT_OBJ_GFX_BOY_3, 0, 9, 7, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201ABC, 0
+ object_event 4, EVENT_OBJ_GFX_BOY_2, 0, 1, 8, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AC5, 0
+ object_event 5, EVENT_OBJ_GFX_SCOTT, 0, 12, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AD0, 766
+ object_event 6, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 2, 8, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201AF7, 0
VerdanturfTown_BattleTentLobby_MapWarps: @ 852E6D8
warp_def 6, 9, 0, 0, MAP_VERDANTURF_TOWN
warp_def 7, 9, 0, 0, MAP_VERDANTURF_TOWN
VerdanturfTown_BattleTentLobby_MapBGEvents: @ 852E6E8
- bg_event 4, 5, 0, 0, 0, VerdanturfTown_BattleTentLobby_EventScript_201B02
+ bg_event 4, 5, 0, BG_EVENT_PLAYER_FACING_ANY, VerdanturfTown_BattleTentLobby_EventScript_201B02
VerdanturfTown_BattleTentLobby_MapEvents:: @ 852E6F4
map_events VerdanturfTown_BattleTentLobby_EventObjects, VerdanturfTown_BattleTentLobby_MapWarps, 0x0, VerdanturfTown_BattleTentLobby_MapBGEvents
diff --git a/data/maps/VerdanturfTown_BattleTentLobby/header.inc b/data/maps/VerdanturfTown_BattleTentLobby/header.inc
index 4d1e0ca9e..5852d60f4 100644
--- a/data/maps/VerdanturfTown_BattleTentLobby/header.inc
+++ b/data/maps/VerdanturfTown_BattleTentLobby/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_BattleTentLobby: @ 8482E58
.4byte 0x0
.2byte MUS_B_TOWER
.2byte 384
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/events.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/events.inc
index fd5fa0292..fa3e09561 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/events.inc
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/events.inc
@@ -1,6 +1,6 @@
VerdanturfTown_FriendshipRatersHouse_EventObjects: @ 852E9C8
- object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, 8, 0, 0, 0, 0, VerdanturfTown_FriendshipRatersHouse_EventScript_203031, 0
- object_event 2, EVENT_OBJ_GFX_PIKACHU, 0, 4, 4, 3, 8, 0, 0, 0, 0, VerdanturfTown_FriendshipRatersHouse_EventScript_2030DA, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_3, 0, 3, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_FriendshipRatersHouse_EventScript_203031, 0
+ object_event 2, EVENT_OBJ_GFX_PIKACHU, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_FriendshipRatersHouse_EventScript_2030DA, 0
VerdanturfTown_FriendshipRatersHouse_MapWarps: @ 852E9F8
warp_def 3, 7, 0, 5, MAP_VERDANTURF_TOWN
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
index 51f3dadbd..dfb4b0d05 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_FriendshipRatersHouse: @ 8482F1C
.4byte 0x0
.2byte MUS_GOMACHI0
.2byte 60
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_House/events.inc b/data/maps/VerdanturfTown_House/events.inc
index 49b8d47ee..5de382052 100644
--- a/data/maps/VerdanturfTown_House/events.inc
+++ b/data/maps/VerdanturfTown_House/events.inc
@@ -1,6 +1,6 @@
VerdanturfTown_House_EventObjects: @ 852EA1C
- object_event 1, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 5, 3, 7, 0, 0, 0, 0, VerdanturfTown_House_EventScript_20335F, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 4, 3, 8, 0, 0, 0, 0, VerdanturfTown_House_EventScript_203368, 0
+ object_event 1, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 5, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, VerdanturfTown_House_EventScript_20335F, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 4, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_House_EventScript_203368, 0
VerdanturfTown_House_MapWarps: @ 852EA4C
warp_def 3, 8, 0, 6, MAP_VERDANTURF_TOWN
diff --git a/data/maps/VerdanturfTown_House/header.inc b/data/maps/VerdanturfTown_House/header.inc
index e6571b7f0..7f223d09a 100644
--- a/data/maps/VerdanturfTown_House/header.inc
+++ b/data/maps/VerdanturfTown_House/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_House: @ 8482F38
.4byte 0x0
.2byte MUS_GOMACHI0
.2byte 59
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_Mart/events.inc b/data/maps/VerdanturfTown_Mart/events.inc
index 804f39647..5bdbce786 100644
--- a/data/maps/VerdanturfTown_Mart/events.inc
+++ b/data/maps/VerdanturfTown_Mart/events.inc
@@ -1,8 +1,8 @@
VerdanturfTown_Mart_EventObjects: @ 852E790
- object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, 10, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_202587, 0
- object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 5, 4, 3, 10, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_2025BA, 0
- object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 5, 3, 9, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_2025C3, 0
- object_event 4, EVENT_OBJ_GFX_LASS, 0, 3, 2, 3, 9, 1, 1, 0, 0, VerdanturfTown_Mart_EventScript_2025CC, 0
+ object_event 1, EVENT_OBJ_GFX_MART_EMPLOYEE, 0, 1, 3, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_202587, 0
+ object_event 2, EVENT_OBJ_GFX_BOY_2, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_2025BA, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 8, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, VerdanturfTown_Mart_EventScript_2025C3, 0
+ object_event 4, EVENT_OBJ_GFX_LASS, 0, 3, 2, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 0, 0, VerdanturfTown_Mart_EventScript_2025CC, 0
VerdanturfTown_Mart_MapWarps: @ 852E7F0
warp_def 3, 7, 0, 1, MAP_VERDANTURF_TOWN
diff --git a/data/maps/VerdanturfTown_Mart/header.inc b/data/maps/VerdanturfTown_Mart/header.inc
index 6f69b3aac..4846b25e3 100644
--- a/data/maps/VerdanturfTown_Mart/header.inc
+++ b/data/maps/VerdanturfTown_Mart/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_Mart: @ 8482EAC
.4byte 0x0
.2byte MUS_FRIENDLY
.2byte 63
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/events.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/events.inc
index 77bd6748c..3faee7bda 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/events.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/events.inc
@@ -1,8 +1,8 @@
VerdanturfTown_PokemonCenter_1F_EventObjects: @ 852E814
- object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, 8, 0, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_20273A, 0
- object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 5, 3, 5, 1, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_202748, 0
- object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 2, 3, 7, 0, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_202751, 0
- object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 10, 6, 3, 9, 1, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_2C7FE6, 0
+ object_event 1, EVENT_OBJ_GFX_NURSE, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_20273A, 0
+ object_event 2, EVENT_OBJ_GFX_GENTLEMAN, 0, 4, 5, 3, MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT, 1, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_202748, 0
+ object_event 3, EVENT_OBJ_GFX_OLD_MAN_1, 0, 12, 2, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_202751, 0
+ object_event 4, EVENT_OBJ_GFX_LITTLE_BOY_2, 0, 10, 6, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 0, 0, 0, VerdanturfTown_PokemonCenter_1F_EventScript_2C7FE6, 0
VerdanturfTown_PokemonCenter_1F_MapWarps: @ 852E874
warp_def 7, 8, 3, 2, MAP_VERDANTURF_TOWN
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
index b6c5177ce..9ae2edb7f 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_PokemonCenter_1F: @ 8482EC8
.4byte 0x0
.2byte MUS_POKECEN
.2byte 61
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/events.inc b/data/maps/VerdanturfTown_PokemonCenter_2F/events.inc
index 40cbe6aec..6aa0d681a 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/events.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/events.inc
@@ -1,8 +1,8 @@
VerdanturfTown_PokemonCenter_2F_EventObjects: @ 852E8A0
- object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, 8, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_27375B, 0
- object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, 8, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_273761, 0
- object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, 8, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_273767, 0
- object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, 8, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_276B03, 702
+ object_event 1, EVENT_OBJ_GFX_TEALA, 0, 6, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_27375B, 0
+ object_event 2, EVENT_OBJ_GFX_TEALA, 0, 2, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_273761, 0
+ object_event 3, EVENT_OBJ_GFX_TEALA, 0, 10, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_273767, 0
+ object_event 4, EVENT_OBJ_GFX_MYSTERY_GIFT_MAN, 0, 1, 2, 0, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VerdanturfTown_PokemonCenter_2F_EventScript_276B03, 702
VerdanturfTown_PokemonCenter_2F_MapWarps: @ 852E900
warp_def 1, 6, 4, 2, MAP_VERDANTURF_TOWN_POKEMON_CENTER_1F
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
index ee657d77b..a2a5a929e 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_PokemonCenter_2F: @ 8482EE4
.4byte 0x0
.2byte MUS_POKECEN
.2byte 62
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VerdanturfTown_WandasHouse/events.inc b/data/maps/VerdanturfTown_WandasHouse/events.inc
index cfa46e102..e55967bd7 100644
--- a/data/maps/VerdanturfTown_WandasHouse/events.inc
+++ b/data/maps/VerdanturfTown_WandasHouse/events.inc
@@ -1,9 +1,9 @@
VerdanturfTown_WandasHouse_EventObjects: @ 852E92C
- object_event 1, EVENT_OBJ_GFX_WALLY, 0, 14, 5, 3, 2, 1, 1, 0, 0, VerdanturfTown_WandasHouse_EventScript_2028BF, 806
- object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 4, 3, 8, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_202913, 808
- object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 7, 2, 3, 8, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_2028E1, 809
- object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 4, 3, 10, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_20294E, 0
- object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 5, 3, 9, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_20291C, 984
+ object_event 1, EVENT_OBJ_GFX_WALLY, 0, 14, 5, 3, MOVEMENT_TYPE_WANDER_AROUND, 1, 1, 0, 0, VerdanturfTown_WandasHouse_EventScript_2028BF, 806
+ object_event 2, EVENT_OBJ_GFX_BLACK_BELT, 0, 5, 4, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_202913, 808
+ object_event 3, EVENT_OBJ_GFX_MAN_3, 0, 7, 2, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_2028E1, 809
+ object_event 4, EVENT_OBJ_GFX_WOMAN_2, 0, 2, 4, 3, MOVEMENT_TYPE_FACE_RIGHT, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_20294E, 0
+ object_event 5, EVENT_OBJ_GFX_WOMAN_3, 0, 5, 5, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 0, 0, VerdanturfTown_WandasHouse_EventScript_20291C, 984
VerdanturfTown_WandasHouse_MapWarps: @ 852E9A4
warp_def 7, 7, 0, 3, MAP_VERDANTURF_TOWN
diff --git a/data/maps/VerdanturfTown_WandasHouse/header.inc b/data/maps/VerdanturfTown_WandasHouse/header.inc
index cb727234e..1887b7880 100644
--- a/data/maps/VerdanturfTown_WandasHouse/header.inc
+++ b/data/maps/VerdanturfTown_WandasHouse/header.inc
@@ -5,11 +5,11 @@ VerdanturfTown_WandasHouse: @ 8482F00
.4byte 0x0
.2byte MUS_GOMACHI0
.2byte 76
- .byte 5
+ .byte MAPSEC_VERDANTURF_TOWN
.byte 0
- .byte 0
- .byte 8
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VictoryRoad_1F/events.inc b/data/maps/VictoryRoad_1F/events.inc
index d5fa881dc..3df6ff6b0 100644
--- a/data/maps/VictoryRoad_1F/events.inc
+++ b/data/maps/VictoryRoad_1F/events.inc
@@ -1,13 +1,13 @@
VictoryRoad_1F_EventObjects: @ 8535E04
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 33, 22, 3, 8, 0, 0, 1, 3, VictoryRoad_1F_EventScript_235E73, 0
- object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 6, 15, 4, 9, 0, 0, 1, 4, VictoryRoad_1F_EventScript_235EA1, 0
- object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 27, 34, 3, 18, 0, 0, 1, 3, VictoryRoad_1F_EventScript_235E8A, 0
- object_event 4, EVENT_OBJ_GFX_WALLY, 0, 12, 25, 4, 8, 1, 1, 0, 0, VictoryRoad_1F_EventScript_235E2C, 858
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 40, 26, 3, 1, 1, 1, 0, 0, VictoryRoad_1F_EventScript_291483, 1084
- object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 37, 39, 4, 1, 1, 1, 0, 0, VictoryRoad_1F_EventScript_291490, 1085
- object_event 7, EVENT_OBJ_GFX_WALLY, 0, 31, 9, 3, 1, 1, 1, 0, 0, VictoryRoad_1F_EventScript_235E35, 751
- object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 29, 17, 3, 10, 1, 1, 1, 2, VictoryRoad_1F_EventScript_235ECF, 0
- object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 32, 17, 3, 9, 1, 1, 1, 2, VictoryRoad_1F_EventScript_235EB8, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 33, 22, 3, MOVEMENT_TYPE_FACE_DOWN, 0, 0, 1, 3, VictoryRoad_1F_EventScript_235E73, 0
+ object_event 2, EVENT_OBJ_GFX_WOMAN_7, 0, 6, 15, 4, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 4, VictoryRoad_1F_EventScript_235EA1, 0
+ object_event 3, EVENT_OBJ_GFX_MAN_4, 0, 27, 34, 3, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT, 0, 0, 1, 3, VictoryRoad_1F_EventScript_235E8A, 0
+ object_event 4, EVENT_OBJ_GFX_WALLY, 0, 12, 25, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 0, 0, VictoryRoad_1F_EventScript_235E2C, 858
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 40, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_1F_EventScript_291483, 1084
+ object_event 6, EVENT_OBJ_GFX_ITEM_BALL, 0, 37, 39, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_1F_EventScript_291490, 1085
+ object_event 7, EVENT_OBJ_GFX_WALLY, 0, 31, 9, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_1F_EventScript_235E35, 751
+ object_event 8, EVENT_OBJ_GFX_WOMAN_7, 0, 29, 17, 3, MOVEMENT_TYPE_FACE_RIGHT, 1, 1, 1, 2, VictoryRoad_1F_EventScript_235ECF, 0
+ object_event 9, EVENT_OBJ_GFX_MAN_4, 0, 32, 17, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, VictoryRoad_1F_EventScript_235EB8, 0
VictoryRoad_1F_MapWarps: @ 8535EDC
warp_def 15, 40, 3, 2, MAP_EVER_GRANDE_CITY
@@ -17,11 +17,11 @@ VictoryRoad_1F_MapWarps: @ 8535EDC
warp_def 9, 14, 4, 4, MAP_VICTORY_ROAD_B1F
VictoryRoad_1F_MapCoordEvents: @ 8535F04
- coord_event 2, 23, 4, 0, VAR_0x40C3, 0, 0, VictoryRoad_1F_EventScript_235DAF
- coord_event 3, 23, 4, 0, VAR_0x40C3, 0, 0, VictoryRoad_1F_EventScript_235DC8
+ coord_event 2, 23, 4, VAR_0x40C3, 0, VictoryRoad_1F_EventScript_235DAF
+ coord_event 3, 23, 4, VAR_0x40C3, 0, VictoryRoad_1F_EventScript_235DC8
VictoryRoad_1F_MapBGEvents: @ 8535F24
- bg_event 30, 39, 4, 7, 0, ITEM_ULTRA_BALL, 81, 0
+ bg_hidden_item_event 30, 39, 4, ITEM_ULTRA_BALL, 81
VictoryRoad_1F_MapEvents:: @ 8535F30
map_events VictoryRoad_1F_EventObjects, VictoryRoad_1F_MapWarps, VictoryRoad_1F_MapCoordEvents, VictoryRoad_1F_MapBGEvents
diff --git a/data/maps/VictoryRoad_1F/header.inc b/data/maps/VictoryRoad_1F/header.inc
index 35ff7bd3b..56b800a29 100644
--- a/data/maps/VictoryRoad_1F/header.inc
+++ b/data/maps/VictoryRoad_1F/header.inc
@@ -5,11 +5,11 @@ VictoryRoad_1F: @ 8484374
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 163
- .byte 70
+ .byte MAPSEC_VICTORY_ROAD
.byte 0
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VictoryRoad_B1F/events.inc b/data/maps/VictoryRoad_B1F/events.inc
index 26d67171d..f96b0d4bc 100644
--- a/data/maps/VictoryRoad_B1F/events.inc
+++ b/data/maps/VictoryRoad_B1F/events.inc
@@ -1,25 +1,25 @@
VictoryRoad_B1F_EventObjects: @ 8535F44
- object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 5, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 19
- object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 4, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 20
- object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 7, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 17
- object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 10, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 18
- object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 26, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 23
- object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 25, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 22
- object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 35, 6, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 30
- object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 5, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 25
- object_event 9, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 4, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 26
- object_event 10, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 12, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 27
- object_event 11, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 25, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 28
- object_event 12, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 21, 26, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 29
- object_event 13, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 34, 4, 3, 1, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 31
- object_event 14, EVENT_OBJ_GFX_MAN_4, 0, 37, 12, 3, 9, 0, 0, 1, 3, VictoryRoad_B1F_EventScript_2364E5, 0
- object_event 15, EVENT_OBJ_GFX_WOMAN_7, 0, 26, 16, 3, 7, 0, 0, 1, 4, VictoryRoad_B1F_EventScript_2364FC, 0
- object_event 16, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 21, 3, 9, 0, 0, 1, 2, VictoryRoad_B1F_EventScript_236513, 0
- object_event 17, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 3, 3, 1, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 21
- object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 42, 8, 4, 1, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_29149D, 1086
- object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 3, 3, 1, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_2914AA, 1087
- object_event 20, EVENT_OBJ_GFX_MAN_4, 0, 14, 16, 3, 8, 1, 1, 1, 4, VictoryRoad_B1F_EventScript_23652A, 0
- object_event 21, EVENT_OBJ_GFX_WOMAN_7, 0, 14, 20, 3, 16, 1, 1, 1, 3, VictoryRoad_B1F_EventScript_236541, 0
+ object_event 1, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 19
+ object_event 2, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 20
+ object_event 3, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 7, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 17
+ object_event 4, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 10, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 18
+ object_event 5, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 23
+ object_event 6, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 25, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 22
+ object_event 7, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 35, 6, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 30
+ object_event 8, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 5, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 25
+ object_event 9, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 26
+ object_event 10, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 12, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 27
+ object_event 11, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 25, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 28
+ object_event 12, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 21, 26, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 29
+ object_event 13, EVENT_OBJ_GFX_PUSHABLE_BOULDER, 0, 34, 4, 3, MOVEMENT_TYPE_LOOK_AROUND, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_2908BA, 31
+ object_event 14, EVENT_OBJ_GFX_MAN_4, 0, 37, 12, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 3, VictoryRoad_B1F_EventScript_2364E5, 0
+ object_event 15, EVENT_OBJ_GFX_WOMAN_7, 0, 26, 16, 3, MOVEMENT_TYPE_FACE_UP, 0, 0, 1, 4, VictoryRoad_B1F_EventScript_2364FC, 0
+ object_event 16, EVENT_OBJ_GFX_WOMAN_7, 0, 5, 21, 3, MOVEMENT_TYPE_FACE_LEFT, 0, 0, 1, 2, VictoryRoad_B1F_EventScript_236513, 0
+ object_event 17, EVENT_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_2907A6, 21
+ object_event 18, EVENT_OBJ_GFX_ITEM_BALL, 0, 42, 8, 4, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_29149D, 1086
+ object_event 19, EVENT_OBJ_GFX_ITEM_BALL, 0, 32, 3, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_B1F_EventScript_2914AA, 1087
+ object_event 20, EVENT_OBJ_GFX_MAN_4, 0, 14, 16, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 4, VictoryRoad_B1F_EventScript_23652A, 0
+ object_event 21, EVENT_OBJ_GFX_WOMAN_7, 0, 14, 20, 3, MOVEMENT_TYPE_FACE_UP_AND_RIGHT, 1, 1, 1, 3, VictoryRoad_B1F_EventScript_236541, 0
VictoryRoad_B1F_MapWarps: @ 853613C
warp_def 30, 25, 3, 0, MAP_VICTORY_ROAD_B2F
diff --git a/data/maps/VictoryRoad_B1F/header.inc b/data/maps/VictoryRoad_B1F/header.inc
index b9edeeb17..6650653ef 100644
--- a/data/maps/VictoryRoad_B1F/header.inc
+++ b/data/maps/VictoryRoad_B1F/header.inc
@@ -5,11 +5,11 @@ VictoryRoad_B1F: @ 8484390
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 285
- .byte 70
+ .byte MAPSEC_VICTORY_ROAD
.byte 1
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/maps/VictoryRoad_B2F/events.inc b/data/maps/VictoryRoad_B2F/events.inc
index a25c76c81..bcd5747f7 100644
--- a/data/maps/VictoryRoad_B2F/events.inc
+++ b/data/maps/VictoryRoad_B2F/events.inc
@@ -1,11 +1,11 @@
VictoryRoad_B2F_EventObjects: @ 8536188
- object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 15, 6, 3, 8, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_2368D5, 0
- object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 43, 14, 3, 7, 1, 1, 1, 4, VictoryRoad_B2F_EventScript_2368EC, 0
- object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 2, 17, 3, 8, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236903, 0
- object_event 4, EVENT_OBJ_GFX_WOMAN_7, 0, 35, 22, 3, 9, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_23691A, 0
- object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 8, 3, 1, 1, 1, 0, 0, VictoryRoad_B2F_EventScript_2914B7, 1088
- object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 25, 18, 4, 8, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236948, 0
- object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 25, 21, 4, 7, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236931, 0
+ object_event 1, EVENT_OBJ_GFX_MAN_4, 0, 15, 6, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_2368D5, 0
+ object_event 2, EVENT_OBJ_GFX_MAN_4, 0, 43, 14, 3, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 4, VictoryRoad_B2F_EventScript_2368EC, 0
+ object_event 3, EVENT_OBJ_GFX_WOMAN_7, 0, 2, 17, 3, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236903, 0
+ object_event 4, EVENT_OBJ_GFX_WOMAN_7, 0, 35, 22, 3, MOVEMENT_TYPE_FACE_LEFT, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_23691A, 0
+ object_event 5, EVENT_OBJ_GFX_ITEM_BALL, 0, 13, 8, 3, MOVEMENT_TYPE_LOOK_AROUND, 1, 1, 0, 0, VictoryRoad_B2F_EventScript_2914B7, 1088
+ object_event 6, EVENT_OBJ_GFX_WOMAN_7, 0, 25, 18, 4, MOVEMENT_TYPE_FACE_DOWN, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236948, 0
+ object_event 7, EVENT_OBJ_GFX_MAN_4, 0, 25, 21, 4, MOVEMENT_TYPE_FACE_UP, 1, 1, 1, 2, VictoryRoad_B2F_EventScript_236931, 0
VictoryRoad_B2F_MapWarps: @ 8536230
warp_def 30, 25, 3, 0, MAP_VICTORY_ROAD_B1F
@@ -14,8 +14,8 @@ VictoryRoad_B2F_MapWarps: @ 8536230
warp_def 5, 26, 3, 6, MAP_VICTORY_ROAD_B1F
VictoryRoad_B2F_MapBGEvents: @ 8536250
- bg_event 28, 5, 3, 7, 0, ITEM_ELIXIR, 82, 0
- bg_event 37, 1, 3, 7, 0, ITEM_MAX_REPEL, 83, 0
+ bg_hidden_item_event 28, 5, 3, ITEM_ELIXIR, 82
+ bg_hidden_item_event 37, 1, 3, ITEM_MAX_REPEL, 83
VictoryRoad_B2F_MapEvents:: @ 8536268
map_events VictoryRoad_B2F_EventObjects, VictoryRoad_B2F_MapWarps, 0x0, VictoryRoad_B2F_MapBGEvents
diff --git a/data/maps/VictoryRoad_B2F/header.inc b/data/maps/VictoryRoad_B2F/header.inc
index b6c80a656..c89256b33 100644
--- a/data/maps/VictoryRoad_B2F/header.inc
+++ b/data/maps/VictoryRoad_B2F/header.inc
@@ -5,11 +5,11 @@ VictoryRoad_B2F: @ 84843AC
.4byte 0x0
.2byte MUS_C_ROAD
.2byte 286
- .byte 70
+ .byte MAPSEC_VICTORY_ROAD
.byte 1
- .byte 0
- .byte 4
+ .byte WEATHER_NONE
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 15
- .byte 0
+ .byte MAP_BATTLE_SCENE_NORMAL
diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc
index 6a13f39ba..d89c78f18 100644
--- a/data/scripts/contest_hall.inc
+++ b/data/scripts/contest_hall.inc
@@ -1761,7 +1761,7 @@ LilycoveCity_ContestLobby_Text_27C186: @ 827C186
LilycoveCity_ContestLobby_Text_27C1C3: @ 827C1C3
.string "Which POKéMON would you like to enter?$"
-LilycoveCity_ContestLobby_Text_27C1EA: @ 827C1EA
+Text_DecideLinkLeader: @ 827C1EA
.string "Please decide which of you will\n"
.string "become the GROUP LEADER.\p"
.string "The other players must then choose\n"
diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc
index bd8d0cd0c..3187c95f4 100644
--- a/data/scripts/pokeblocks.inc
+++ b/data/scripts/pokeblocks.inc
@@ -1,22 +1,36 @@
-LilycoveCity_ContestLobby_Text_292DEE: @ 8292DEE
+@ The scripts there concern pokeblock events in LilyCove City's Contest Lobby
+
+@ 'PblockX' number of offline opponents
+@ 'Ask' talking with a blender machine
+@ 'Yes' agreeing to blend
+@ 'No' refusing to blend
+@ 'KnowHow' asking if the player knows the blending process
+@ 'Explain' explaining the blender process
+@ 'Start' start blending
+@ 'TalkX' talking with a person next to a blender machine
+@ 'NoBerries' can't blend cause they have no berries
+@ 'FullPokeblock' can't blend cause full pokeblock case
+@ 'NoPokeblock' can't blend cause they have no pokeblock case
+
+Text_Pblock1_Ask: @ 8292DEE
.string "Oh? Did you want to make some {POKEBLOCK}S\n"
.string "with this old-timer?$"
-LilycoveCity_ContestLobby_Text_292E28: @ 8292E28
+Text_Pblock1_Yes: @ 8292E28
.string "Excellent!$"
-LilycoveCity_ContestLobby_Text_292E33: @ 8292E33
+Text_Pblock1_No: @ 8292E33
.string "Oh…\n"
.string "You’ve made this old-timer sad…$"
-LilycoveCity_ContestLobby_Text_292E57: @ 8292E57
+Text_Pblock1_KnowHow: @ 8292E57
.string "Do you know how to make a {POKEBLOCK}?$"
-LilycoveCity_ContestLobby_Text_292E78: @ 8292E78
+Text_Pblock1_Start: @ 8292E78
.string "Let’s get started, then!\p"
.string "Let’s BERRY BLENDER!$"
-LilycoveCity_ContestLobby_Text_292EA6: @ 8292EA6
+Text_Pblock1_Explain: @ 8292EA6
.string "Okay, a little explanation, then.\p"
.string "Oh, don’t worry, it’s quite simple.\p"
.string "When the BLENDER’s arrow comes to\n"
@@ -24,7 +38,7 @@ LilycoveCity_ContestLobby_Text_292EA6: @ 8292EA6
.string "That’s all you have to do.\n"
.string "You’ll see how easy it is when you try.$"
-LilycoveCity_ContestLobby_Text_292F77: @ 8292F77
+Text_Pblock1_NoBerries: @ 8292F77
.string "Oh?\n"
.string "You don’t have any BERRIES?\p"
.string "If you don’t have any BERRIES,\n"
@@ -43,12 +57,12 @@ LilycoveCity_ContestLobby_Text_29307D: @ 829307D
.string "But, I don’t have any to spare today.\n"
.string "We’ll have to do this another time.$"
-LilycoveCity_ContestLobby_Text_293101: @ 8293101
+Text_Pblock1_FullPokeblock: @ 8293101
.string "But your {POKEBLOCK} CASE is full.\p"
.string "You should use some {POKEBLOCK}S before\n"
.string "you come see me again.$"
-LilycoveCity_ContestLobby_Text_293157: @ 8293157
+Text_Pblock1_NoPokeblock: @ 8293157
.string "But you don’t have a {POKEBLOCK} CASE.\p"
.string "You should get a {POKEBLOCK} CASE and then\n"
.string "come see me.$"
@@ -171,43 +185,43 @@ LilycoveCity_ContestLobby_Text_29388F: @ 829388F
.string "I’m going to make delicious {POKEBLOCK}S\n"
.string "and make my POKéMON cuter.$"
-LilycoveCity_ContestLobby_Text_2938CD: @ 82938CD
+Text_PblockLink_Ask: @ 82938CD
.string "{POKEBLOCK}S will be made with your friends \n"
.string "from BERRIES in the BERRY BLENDER.\p"
.string "Is it okay to save the game before\n"
.string "linking with your friends?$"
-LilycoveCity_ContestLobby_Text_293955: @ 8293955
+Text_PblockLink_Searching: @ 8293955
.string "Searching for your friends…\n"
.string "… … B Button: Cancel$"
-LilycoveCity_ContestLobby_Text_293986: @ 8293986
+Text_PblockLink_1Arrived: @ 8293986
.string "{STR_VAR_1} arrived.$"
-LilycoveCity_ContestLobby_Text_293992: @ 8293992
+Text_PblockLink_2Arrived: @ 8293992
.string "{STR_VAR_1} and {STR_VAR_2} arrived.$"
-LilycoveCity_ContestLobby_Text_2939A5: @ 82939A5
+Text_PblockLink_3Arrived: @ 82939A5
.string "{STR_VAR_1}, {STR_VAR_2}, and\n"
.string "{STR_VAR_3} arrived.$"
-LilycoveCity_ContestLobby_Text_2939BD: @ 82939BD
+Text_PblockLink_NoBerries: @ 82939BD
.string "You have no BERRIES.\n"
.string "The BERRY BLENDER can’t be used.$"
-LilycoveCity_ContestLobby_Text_2939F3: @ 82939F3
+Text_PblockLink_FullPokeblock: @ 82939F3
.string "Your {POKEBLOCK} CASE is full.\n"
.string "The BERRY BLENDER can’t be used.$"
-LilycoveCity_ContestLobby_Text_293A2D: @ 8293A2D
+Text_PblockLink_NoPokeblock: @ 8293A2D
.string "You don’t have a {POKEBLOCK} CASE.\n"
.string "The BERRY BLENDER can’t be used.$"
-LilycoveCity_ContestLobby_Text_293A6B: @ 8293A6B
+Text_Pblock1_Talk_0: @ 8293A6B
.string "I love making {POKEBLOCK}S.\p"
.string "I always have some BERRIES with me.$"
-LilycoveCity_ContestLobby_Text_293AA5: @ 8293AA5
+Text_Pblock1_Talk_1: @ 8293AA5
.string "If you’d like, we could make some\n"
.string "{POKEBLOCK}S together using the\l"
.string "BERRY BLENDER.$"
@@ -231,76 +245,76 @@ LilycoveCity_ContestLobby_Text_293BB4: @ 8293BB4
.string "But, I don’t have any to spare today.\n"
.string "Sorry about that.$"
-LilycoveCity_ContestLobby_EventScript_293C3E:: @ 8293C3E
+EventScript_Pblock1_Ask:: @ 8293C3E
lockall
checkflag FLAG_0x340
goto_if 0, LilycoveCity_ContestLobby_EventScript_293EFB
setvar VAR_0x8009, 1
applymovement 16, LilycoveCity_ContestLobby_Movement_294053
waitmovement 0
- msgbox LilycoveCity_ContestLobby_Text_292DEE, 5
+ msgbox Text_Pblock1_Ask, 5
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_293CEE
- goto LilycoveCity_ContestLobby_EventScript_293C70
+ goto_eq EventScript_Pblock1_Yes
+ goto EventScript_Pblock1_No
end
-LilycoveCity_ContestLobby_EventScript_293C70:: @ 8293C70
- msgbox LilycoveCity_ContestLobby_Text_292E33, 4
+EventScript_Pblock1_No: @ 8293C70
+ msgbox Text_Pblock1_No, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293C7A:: @ 8293C7A
- msgbox LilycoveCity_ContestLobby_Text_292F77, 4
+EventScript_Pblock1_NoBerries: @ 8293C7A
+ msgbox Text_Pblock1_NoBerries, 4
dodailyevents
checkflag FLAG_0x921
goto_eq LilycoveCity_ContestLobby_EventScript_293C92
goto LilycoveCity_ContestLobby_EventScript_293C9C
end
-LilycoveCity_ContestLobby_EventScript_293C92:: @ 8293C92
+LilycoveCity_ContestLobby_EventScript_293C92: @ 8293C92
msgbox LilycoveCity_ContestLobby_Text_29307D, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293C9C:: @ 8293C9C
+LilycoveCity_ContestLobby_EventScript_293C9C: @ 8293C9C
msgbox LilycoveCity_ContestLobby_Text_292FD1, 4
giveitem_std ITEM_PECHA_BERRY
setflag FLAG_0x921
- goto LilycoveCity_ContestLobby_EventScript_293CB9
+ goto EventScript_Pblock1_KnowHow
end
-LilycoveCity_ContestLobby_EventScript_293CB9:: @ 8293CB9
- msgbox LilycoveCity_ContestLobby_Text_292E57, 5
+EventScript_Pblock1_KnowHow: @ 8293CB9
+ msgbox Text_Pblock1_KnowHow, 5
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_293CD2
- goto LilycoveCity_ContestLobby_EventScript_293CE0
+ goto_eq EventScript_Pblock1_Start
+ goto EventScript_Pblock1_Explain
end
-LilycoveCity_ContestLobby_EventScript_293CD2:: @ 8293CD2
- msgbox LilycoveCity_ContestLobby_Text_292E78, 4
- goto LilycoveCity_ContestLobby_EventScript_293D2C
+EventScript_Pblock1_Start: @ 8293CD2
+ msgbox Text_Pblock1_Start, 4
+ goto EventScript_StartBlending
end
-LilycoveCity_ContestLobby_EventScript_293CE0:: @ 8293CE0
- msgbox LilycoveCity_ContestLobby_Text_292EA6, 4
- goto LilycoveCity_ContestLobby_EventScript_293CD2
+EventScript_Pblock1_Explain: @ 8293CE0
+ msgbox Text_Pblock1_Explain, 4
+ goto EventScript_Pblock1_Start
end
-LilycoveCity_ContestLobby_EventScript_293CEE:: @ 8293CEE
+EventScript_Pblock1_Yes: @ 8293CEE
checkitem ITEM_POKEBLOCK_CASE, 1
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_293D43
+ goto_eq EventScript_Pblock1_NoPokeblock
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
compare VAR_RESULT, 65535
- goto_eq LilycoveCity_ContestLobby_EventScript_293D39
+ goto_eq EventScript_Pblock1_FullPokeblock
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_293C7A
- msgbox LilycoveCity_ContestLobby_Text_292E28, 4
- goto LilycoveCity_ContestLobby_EventScript_293CB9
+ goto_eq EventScript_Pblock1_NoBerries
+ msgbox Text_Pblock1_Yes, 4
+ goto EventScript_Pblock1_KnowHow
end
-LilycoveCity_ContestLobby_EventScript_293D2C:: @ 8293D2C
+EventScript_StartBlending: @ 8293D2C
copyvar VAR_0x8004, VAR_0x8009
fadescreen 1
special DoBerryBlending
@@ -308,13 +322,13 @@ LilycoveCity_ContestLobby_EventScript_293D2C:: @ 8293D2C
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293D39:: @ 8293D39
- msgbox LilycoveCity_ContestLobby_Text_293101, 4
+EventScript_Pblock1_FullPokeblock: @ 8293D39
+ msgbox Text_Pblock1_FullPokeblock, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293D43:: @ 8293D43
- msgbox LilycoveCity_ContestLobby_Text_293157, 4
+EventScript_Pblock1_NoPokeblock: @ 8293D43
+ msgbox Text_Pblock1_NoPokeblock, 4
releaseall
end
@@ -330,34 +344,34 @@ LilycoveCity_ContestLobby_EventScript_293D4D:: @ 8293D4D
goto LilycoveCity_ContestLobby_EventScript_293D7D
end
-LilycoveCity_ContestLobby_EventScript_293D7D:: @ 8293D7D
+LilycoveCity_ContestLobby_EventScript_293D7D: @ 8293D7D
msgbox LilycoveCity_ContestLobby_Text_29323D, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293D87:: @ 8293D87
+LilycoveCity_ContestLobby_EventScript_293D87: @ 8293D87
msgbox LilycoveCity_ContestLobby_Text_293394, 4
release
end
-LilycoveCity_ContestLobby_EventScript_293D91:: @ 8293D91
+LilycoveCity_ContestLobby_EventScript_293D91: @ 8293D91
msgbox LilycoveCity_ContestLobby_Text_29328C, 5
compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293DAA
goto LilycoveCity_ContestLobby_EventScript_293DB8
end
-LilycoveCity_ContestLobby_EventScript_293DAA:: @ 8293DAA
+LilycoveCity_ContestLobby_EventScript_293DAA: @ 8293DAA
msgbox LilycoveCity_ContestLobby_Text_2932C3, 4
- goto LilycoveCity_ContestLobby_EventScript_293D2C
+ goto EventScript_StartBlending
end
-LilycoveCity_ContestLobby_EventScript_293DB8:: @ 8293DB8
+LilycoveCity_ContestLobby_EventScript_293DB8: @ 8293DB8
msgbox LilycoveCity_ContestLobby_Text_2932F1, 4
goto LilycoveCity_ContestLobby_EventScript_293DAA
end
-LilycoveCity_ContestLobby_EventScript_293DC6:: @ 8293DC6
+LilycoveCity_ContestLobby_EventScript_293DC6: @ 8293DC6
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293D87
@@ -372,12 +386,12 @@ LilycoveCity_ContestLobby_EventScript_293DC6:: @ 8293DC6
goto_eq LilycoveCity_ContestLobby_EventScript_293E0A
end
-LilycoveCity_ContestLobby_EventScript_293E0A:: @ 8293E0A
+LilycoveCity_ContestLobby_EventScript_293E0A: @ 8293E0A
msgbox LilycoveCity_ContestLobby_Text_29343E, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293E14:: @ 8293E14
+LilycoveCity_ContestLobby_EventScript_293E14: @ 8293E14
msgbox LilycoveCity_ContestLobby_Text_2934A2, 4
releaseall
end
@@ -396,34 +410,34 @@ LilycoveCity_ContestLobby_EventScript_293E1E:: @ 8293E1E
goto LilycoveCity_ContestLobby_EventScript_293E5A
end
-LilycoveCity_ContestLobby_EventScript_293E5A:: @ 8293E5A
+LilycoveCity_ContestLobby_EventScript_293E5A: @ 8293E5A
msgbox LilycoveCity_ContestLobby_Text_293558, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293E64:: @ 8293E64
+LilycoveCity_ContestLobby_EventScript_293E64: @ 8293E64
msgbox LilycoveCity_ContestLobby_Text_29367D, 4
release
end
-LilycoveCity_ContestLobby_EventScript_293E6E:: @ 8293E6E
+LilycoveCity_ContestLobby_EventScript_293E6E: @ 8293E6E
msgbox LilycoveCity_ContestLobby_Text_29357E, 5
compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293E87
goto LilycoveCity_ContestLobby_EventScript_293E95
end
-LilycoveCity_ContestLobby_EventScript_293E87:: @ 8293E87
+LilycoveCity_ContestLobby_EventScript_293E87: @ 8293E87
msgbox LilycoveCity_ContestLobby_Text_2935B1, 4
- goto LilycoveCity_ContestLobby_EventScript_293D2C
+ goto EventScript_StartBlending
end
-LilycoveCity_ContestLobby_EventScript_293E95:: @ 8293E95
+LilycoveCity_ContestLobby_EventScript_293E95: @ 8293E95
msgbox LilycoveCity_ContestLobby_Text_2935E5, 4
goto LilycoveCity_ContestLobby_EventScript_293E87
end
-LilycoveCity_ContestLobby_EventScript_293EA3:: @ 8293EA3
+LilycoveCity_ContestLobby_EventScript_293EA3: @ 8293EA3
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293E64
@@ -438,17 +452,17 @@ LilycoveCity_ContestLobby_EventScript_293EA3:: @ 8293EA3
goto_eq LilycoveCity_ContestLobby_EventScript_293EE7
end
-LilycoveCity_ContestLobby_EventScript_293EE7:: @ 8293EE7
+LilycoveCity_ContestLobby_EventScript_293EE7: @ 8293EE7
msgbox LilycoveCity_ContestLobby_Text_293738, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293EF1:: @ 8293EF1
+LilycoveCity_ContestLobby_EventScript_293EF1: @ 8293EF1
msgbox LilycoveCity_ContestLobby_Text_293792, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293EFB:: @ 8293EFB
+LilycoveCity_ContestLobby_EventScript_293EFB: @ 8293EFB
lockall
setvar VAR_0x8009, 1
msgbox LilycoveCity_ContestLobby_Text_2C42F4, 5
@@ -458,12 +472,12 @@ LilycoveCity_ContestLobby_EventScript_293EFB:: @ 8293EFB
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293F1E:: @ 8293F1E
+LilycoveCity_ContestLobby_EventScript_293F1E: @ 8293F1E
msgbox LilycoveCity_ContestLobby_Text_2C439D, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293F28:: @ 8293F28
+LilycoveCity_ContestLobby_EventScript_293F28: @ 8293F28
checkitem ITEM_POKEBLOCK_CASE, 1
compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_293F8E
@@ -477,24 +491,24 @@ LilycoveCity_ContestLobby_EventScript_293F28:: @ 8293F28
goto_eq LilycoveCity_ContestLobby_EventScript_293F98
end
-LilycoveCity_ContestLobby_EventScript_293F64:: @ 8293F64
+LilycoveCity_ContestLobby_EventScript_293F64: @ 8293F64
msgbox LilycoveCity_ContestLobby_Text_2C43FA, 5
compare VAR_RESULT, 0
call_if 1, LilycoveCity_ContestLobby_EventScript_293F85
msgbox LilycoveCity_ContestLobby_Text_2C451B, 4
- goto LilycoveCity_ContestLobby_EventScript_293D2C
+ goto EventScript_StartBlending
end
-LilycoveCity_ContestLobby_EventScript_293F85:: @ 8293F85
+LilycoveCity_ContestLobby_EventScript_293F85: @ 8293F85
msgbox LilycoveCity_ContestLobby_Text_2C444C, 4
return
-LilycoveCity_ContestLobby_EventScript_293F8E:: @ 8293F8E
+LilycoveCity_ContestLobby_EventScript_293F8E: @ 8293F8E
msgbox LilycoveCity_ContestLobby_Text_2C4573, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_293F98:: @ 8293F98
+LilycoveCity_ContestLobby_EventScript_293F98: @ 8293F98
msgbox LilycoveCity_ContestLobby_Text_2C45E8, 4
releaseall
end
@@ -516,10 +530,10 @@ LilycoveCity_ContestLobby_EventScript_293FBD:: @ 8293FBD
goto LilycoveCity_ContestLobby_EventScript_293FC8
end
-LilycoveCity_ContestLobby_EventScript_293FC8:: @ 8293FC8
+LilycoveCity_ContestLobby_EventScript_293FC8: @ 8293FC8
lock
faceplayer
- msgbox LilycoveCity_ContestLobby_Text_293A6B, 4
+ msgbox Text_Pblock1_Talk_0, 4
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_293FEE
@@ -527,12 +541,12 @@ LilycoveCity_ContestLobby_EventScript_293FC8:: @ 8293FC8
goto_eq LilycoveCity_ContestLobby_EventScript_293FF8
end
-LilycoveCity_ContestLobby_EventScript_293FEE:: @ 8293FEE
- msgbox LilycoveCity_ContestLobby_Text_293AA5, 4
+LilycoveCity_ContestLobby_EventScript_293FEE: @ 8293FEE
+ msgbox Text_Pblock1_Talk_1, 4
release
end
-LilycoveCity_ContestLobby_EventScript_293FF8:: @ 8293FF8
+LilycoveCity_ContestLobby_EventScript_293FF8: @ 8293FF8
checkitem ITEM_POKEBLOCK_CASE, 1
compare VAR_RESULT, 0
goto_eq LilycoveCity_ContestLobby_EventScript_294028
@@ -545,12 +559,12 @@ LilycoveCity_ContestLobby_EventScript_293FF8:: @ 8293FF8
goto LilycoveCity_ContestLobby_EventScript_294032
end
-LilycoveCity_ContestLobby_EventScript_294028:: @ 8294028
+LilycoveCity_ContestLobby_EventScript_294028: @ 8294028
msgbox LilycoveCity_ContestLobby_Text_293BB4, 4
release
end
-LilycoveCity_ContestLobby_EventScript_294032:: @ 8294032
+LilycoveCity_ContestLobby_EventScript_294032: @ 8294032
msgbox LilycoveCity_ContestLobby_Text_293AF0, 4
giveitem_std ITEM_PECHA_BERRY
setflag FLAG_0x921
@@ -562,73 +576,73 @@ LilycoveCity_ContestLobby_Movement_294053: @ 8294053
walk_in_place_fastest_right
step_end
-LilycoveCity_ContestLobby_EventScript_294055:: @ 8294055
+EventScript_PblockLink:: @ 8294055
lockall
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_2940B1
+ goto_eq EventScript_PblocLink_NoBerries
checkitem ITEM_POKEBLOCK_CASE, 1
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_29416C
+ goto_eq EventScript_PblocLink_NoPokeblock
specialvar VAR_RESULT, GetFirstFreePokeblockSlot
compare VAR_RESULT, 65535
- goto_if 5, LilycoveCity_ContestLobby_EventScript_294092
+ goto_if 5, EventScript_PblocLink_Ask
compare VAR_RESULT, 65535
- goto_eq LilycoveCity_ContestLobby_EventScript_294162
+ goto_eq EventScript_PblocLink_FullPokeblock
end
-LilycoveCity_ContestLobby_EventScript_294092:: @ 8294092
- msgbox LilycoveCity_ContestLobby_Text_2938CD, 5
+EventScript_PblocLink_Ask: @ 8294092
+ msgbox Text_PblockLink_Ask, 5
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_2940BB
+ goto_eq EventScript_PblocLink_TryConnect
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_294160
+ goto_eq EventScript_PblocLink_End
end
-LilycoveCity_ContestLobby_EventScript_2940B1:: @ 82940B1
- msgbox LilycoveCity_ContestLobby_Text_2939BD, 4
+EventScript_PblocLink_NoBerries: @ 82940B1
+ msgbox Text_PblockLink_NoBerries, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_2940BB:: @ 82940BB
+EventScript_PblocLink_TryConnect: @ 82940BB
call LilycoveCity_ContestLobby_EventScript_27134F
compare VAR_RESULT, 0
- goto_eq LilycoveCity_ContestLobby_EventScript_294160
+ goto_eq EventScript_PblocLink_End
specialvar VAR_RESULT, IsWirelessAdapterConnected
compare VAR_RESULT, 1
goto_eq LilycoveCity_ContestLobby_EventScript_2941ED
- message LilycoveCity_ContestLobby_Text_293955
+ message Text_PblockLink_Searching
waitmessage
special sub_80B2FD8
waitstate
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_2941AA
+ goto_eq EventScript_PblocLink_SpawnPartners
compare VAR_RESULT, 2
- goto_eq LilycoveCity_ContestLobby_EventScript_294176
+ goto_eq EventScript_PblocLink_SomeoneNotReady
compare VAR_RESULT, 3
- goto_eq LilycoveCity_ContestLobby_EventScript_294183
+ goto_eq EventScript_PblocLink_DifferentSelections
compare VAR_RESULT, 5
- goto_eq LilycoveCity_ContestLobby_EventScript_294190
+ goto_eq EventScript_PblocLink_CloseLink
compare VAR_RESULT, 6
- goto_eq LilycoveCity_ContestLobby_EventScript_29419D
+ goto_eq EventScript_PblocLink_LinkError
end
-LilycoveCity_ContestLobby_EventScript_29411D:: @ 829411D
- msgbox LilycoveCity_ContestLobby_Text_293986, 4
- goto LilycoveCity_ContestLobby_EventScript_294147
+EventScript_PblocLink_1Arrived: @ 829411D
+ msgbox Text_PblockLink_1Arrived, 4
+ goto EventScript_PblocLink_StartLinkBlending
end
-LilycoveCity_ContestLobby_EventScript_29412B:: @ 829412B
- msgbox LilycoveCity_ContestLobby_Text_293992, 4
- goto LilycoveCity_ContestLobby_EventScript_294147
+EventScript_PblocLink_2Arrived: @ 829412B
+ msgbox Text_PblockLink_2Arrived, 4
+ goto EventScript_PblocLink_StartLinkBlending
end
-LilycoveCity_ContestLobby_EventScript_294139:: @ 8294139
- msgbox LilycoveCity_ContestLobby_Text_2939A5, 4
- goto LilycoveCity_ContestLobby_EventScript_294147
+EventScript_PblocLink_3Arrived: @ 8294139
+ msgbox Text_PblockLink_3Arrived, 4
+ goto EventScript_PblocLink_StartLinkBlending
end
-LilycoveCity_ContestLobby_EventScript_294147:: @ 8294147
+EventScript_PblocLink_StartLinkBlending: @ 8294147
setvar VAR_0x8004, 0
fadescreen 1
removeobject 240
@@ -640,109 +654,109 @@ LilycoveCity_ContestLobby_EventScript_294147:: @ 8294147
releaseall
end
-LilycoveCity_ContestLobby_EventScript_294160:: @ 8294160
+EventScript_PblocLink_End: @ 8294160
releaseall
end
-LilycoveCity_ContestLobby_EventScript_294162:: @ 8294162
- msgbox LilycoveCity_ContestLobby_Text_2939F3, 4
+EventScript_PblocLink_FullPokeblock: @ 8294162
+ msgbox Text_PblockLink_FullPokeblock, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_29416C:: @ 829416C
- msgbox LilycoveCity_ContestLobby_Text_293A2D, 4
+EventScript_PblocLink_NoPokeblock: @ 829416C
+ msgbox Text_PblockLink_NoPokeblock, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_294176:: @ 8294176
+EventScript_PblocLink_SomeoneNotReady: @ 8294176
special CloseLink
msgbox LilycoveCity_ContestLobby_Text_2781C7, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_294183:: @ 8294183
+EventScript_PblocLink_DifferentSelections: @ 8294183
special CloseLink
msgbox LilycoveCity_ContestLobby_Text_278255, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_294190:: @ 8294190
+EventScript_PblocLink_CloseLink: @ 8294190
special CloseLink
msgbox gUnknown_08272D9C, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_29419D:: @ 829419D
+EventScript_PblocLink_LinkError: @ 829419D
special CloseLink
msgbox LilycoveCity_ContestLobby_Text_27821C, 4
releaseall
end
-LilycoveCity_ContestLobby_EventScript_2941AA:: @ 82941AA
+EventScript_PblocLink_SpawnPartners: @ 82941AA
fadescreen 1
specialvar VAR_RESULT, GetLinkPartnerNames
copyvar VAR_0x8008, VAR_RESULT
copyvar VAR_0x8004, VAR_0x8008
special SpawnLinkPartnerEventObject
- goto LilycoveCity_ContestLobby_EventScript_2941C4
+ goto EventScript_PblocLink_Arrived
end
-LilycoveCity_ContestLobby_EventScript_2941C4:: @ 82941C4
+EventScript_PblocLink_Arrived: @ 82941C4
fadescreen 0
switch VAR_0x8008
- case 2, LilycoveCity_ContestLobby_EventScript_29411D
- case 3, LilycoveCity_ContestLobby_EventScript_29412B
- case 4, LilycoveCity_ContestLobby_EventScript_294139
+ case 2, EventScript_PblocLink_1Arrived
+ case 3, EventScript_PblocLink_2Arrived
+ case 4, EventScript_PblocLink_3Arrived
end
-LilycoveCity_ContestLobby_EventScript_2941ED:: @ 82941ED
+LilycoveCity_ContestLobby_EventScript_2941ED: @ 82941ED
setvar VAR_0x8004, 13
- goto LilycoveCity_ContestLobby_EventScript_2941F8
+ goto EventScript_PblocLink_DecideLeader
end
-LilycoveCity_ContestLobby_EventScript_2941F8:: @ 82941F8
- message LilycoveCity_ContestLobby_Text_27C1EA
+EventScript_PblocLink_DecideLeader: @ 82941F8
+ message Text_DecideLinkLeader
waitmessage
multichoice 16, 6, 81, 0
switch VAR_RESULT
- case 0, LilycoveCity_ContestLobby_EventScript_29425D
- case 1, LilycoveCity_ContestLobby_EventScript_294235
- case 2, LilycoveCity_ContestLobby_EventScript_294190
- case 127, LilycoveCity_ContestLobby_EventScript_294190
+ case 0, EventScript_PblocLink_TryJoinGroup
+ case 1, EventScript_PblocLink_TryBecomeLeader
+ case 2, EventScript_PblocLink_CloseLink
+ case 127, EventScript_PblocLink_CloseLink
end
-LilycoveCity_ContestLobby_EventScript_294235:: @ 8294235
- call LilycoveCity_ContestLobby_EventScript_294285
+EventScript_PblocLink_TryBecomeLeader: @ 8294235
+ call EventScript_PblocLink_BecomeLeader
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_29428F
+ goto_eq EventScript_PblocLink_SpawnPartners_
compare VAR_RESULT, 5
- goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
+ goto_eq EventScript_PblocLink_DecideLeader
compare VAR_RESULT, 8
- goto_eq LilycoveCity_ContestLobby_EventScript_294235
+ goto_eq EventScript_PblocLink_TryBecomeLeader
release
end
-LilycoveCity_ContestLobby_EventScript_29425D:: @ 829425D
- call LilycoveCity_ContestLobby_EventScript_29428A
+EventScript_PblocLink_TryJoinGroup: @ 829425D
+ call EventScript_PblocLink_JoinGroup
compare VAR_RESULT, 1
- goto_eq LilycoveCity_ContestLobby_EventScript_29428F
+ goto_eq EventScript_PblocLink_SpawnPartners_
compare VAR_RESULT, 5
- goto_eq LilycoveCity_ContestLobby_EventScript_2941F8
+ goto_eq EventScript_PblocLink_DecideLeader
compare VAR_RESULT, 8
- goto_eq LilycoveCity_ContestLobby_EventScript_29425D
+ goto_eq EventScript_PblocLink_TryJoinGroup
release
end
-LilycoveCity_ContestLobby_EventScript_294285:: @ 8294285
+EventScript_PblocLink_BecomeLeader: @ 8294285
special BerryBlenderLinkBecomeLeader
waitstate
return
-LilycoveCity_ContestLobby_EventScript_29428A:: @ 829428A
+EventScript_PblocLink_JoinGroup: @ 829428A
special BerryBlenderLinkJoinGroup
waitstate
return
-LilycoveCity_ContestLobby_EventScript_29428F:: @ 829428F
- goto LilycoveCity_ContestLobby_EventScript_2941AA
+EventScript_PblocLink_SpawnPartners_: @ 829428F
+ goto EventScript_PblocLink_SpawnPartners
end
diff --git a/data/text/move_names.inc b/data/text/move_names.inc
deleted file mode 100644
index 5efb85fc7..000000000
--- a/data/text/move_names.inc
+++ /dev/null
@@ -1,356 +0,0 @@
-gMoveNames:: @ 831977C
- .string "-$", 13
- .string "POUND$", 13
- .string "KARATE CHOP$", 13
- .string "DOUBLESLAP$", 13
- .string "COMET PUNCH$", 13
- .string "MEGA PUNCH$", 13
- .string "PAY DAY$", 13
- .string "FIRE PUNCH$", 13
- .string "ICE PUNCH$", 13
- .string "THUNDERPUNCH$", 13
- .string "SCRATCH$", 13
- .string "VICEGRIP$", 13
- .string "GUILLOTINE$", 13
- .string "RAZOR WIND$", 13
- .string "SWORDS DANCE$", 13
- .string "CUT$", 13
- .string "GUST$", 13
- .string "WING ATTACK$", 13
- .string "WHIRLWIND$", 13
- .string "FLY$", 13
- .string "BIND$", 13
- .string "SLAM$", 13
- .string "VINE WHIP$", 13
- .string "STOMP$", 13
- .string "DOUBLE KICK$", 13
- .string "MEGA KICK$", 13
- .string "JUMP KICK$", 13
- .string "ROLLING KICK$", 13
- .string "SAND-ATTACK$", 13
- .string "HEADBUTT$", 13
- .string "HORN ATTACK$", 13
- .string "FURY ATTACK$", 13
- .string "HORN DRILL$", 13
- .string "TACKLE$", 13
- .string "BODY SLAM$", 13
- .string "WRAP$", 13
- .string "TAKE DOWN$", 13
- .string "THRASH$", 13
- .string "DOUBLE-EDGE$", 13
- .string "TAIL WHIP$", 13
- .string "POISON STING$", 13
- .string "TWINEEDLE$", 13
- .string "PIN MISSILE$", 13
- .string "LEER$", 13
- .string "BITE$", 13
- .string "GROWL$", 13
- .string "ROAR$", 13
- .string "SING$", 13
- .string "SUPERSONIC$", 13
- .string "SONICBOOM$", 13
- .string "DISABLE$", 13
- .string "ACID$", 13
- .string "EMBER$", 13
- .string "FLAMETHROWER$", 13
- .string "MIST$", 13
- .string "WATER GUN$", 13
- .string "HYDRO PUMP$", 13
- .string "SURF$", 13
- .string "ICE BEAM$", 13
- .string "BLIZZARD$", 13
- .string "PSYBEAM$", 13
- .string "BUBBLEBEAM$", 13
- .string "AURORA BEAM$", 13
- .string "HYPER BEAM$", 13
- .string "PECK$", 13
- .string "DRILL PECK$", 13
- .string "SUBMISSION$", 13
- .string "LOW KICK$", 13
- .string "COUNTER$", 13
- .string "SEISMIC TOSS$", 13
- .string "STRENGTH$", 13
- .string "ABSORB$", 13
- .string "MEGA DRAIN$", 13
- .string "LEECH SEED$", 13
- .string "GROWTH$", 13
- .string "RAZOR LEAF$", 13
- .string "SOLARBEAM$", 13
- .string "POISONPOWDER$", 13
- .string "STUN SPORE$", 13
- .string "SLEEP POWDER$", 13
- .string "PETAL DANCE$", 13
- .string "STRING SHOT$", 13
- .string "DRAGON RAGE$", 13
- .string "FIRE SPIN$", 13
- .string "THUNDERSHOCK$", 13
- .string "THUNDERBOLT$", 13
- .string "THUNDER WAVE$", 13
- .string "THUNDER$", 13
- .string "ROCK THROW$", 13
- .string "EARTHQUAKE$", 13
- .string "FISSURE$", 13
- .string "DIG$", 13
- .string "TOXIC$", 13
- .string "CONFUSION$", 13
- .string "PSYCHIC$", 13
- .string "HYPNOSIS$", 13
- .string "MEDITATE$", 13
- .string "AGILITY$", 13
- .string "QUICK ATTACK$", 13
- .string "RAGE$", 13
- .string "TELEPORT$", 13
- .string "NIGHT SHADE$", 13
- .string "MIMIC$", 13
- .string "SCREECH$", 13
- .string "DOUBLE TEAM$", 13
- .string "RECOVER$", 13
- .string "HARDEN$", 13
- .string "MINIMIZE$", 13
- .string "SMOKESCREEN$", 13
- .string "CONFUSE RAY$", 13
- .string "WITHDRAW$", 13
- .string "DEFENSE CURL$", 13
- .string "BARRIER$", 13
- .string "LIGHT SCREEN$", 13
- .string "HAZE$", 13
- .string "REFLECT$", 13
- .string "FOCUS ENERGY$", 13
- .string "BIDE$", 13
- .string "METRONOME$", 13
- .string "MIRROR MOVE$", 13
- .string "SELFDESTRUCT$", 13
- .string "EGG BOMB$", 13
- .string "LICK$", 13
- .string "SMOG$", 13
- .string "SLUDGE$", 13
- .string "BONE CLUB$", 13
- .string "FIRE BLAST$", 13
- .string "WATERFALL$", 13
- .string "CLAMP$", 13
- .string "SWIFT$", 13
- .string "SKULL BASH$", 13
- .string "SPIKE CANNON$", 13
- .string "CONSTRICT$", 13
- .string "AMNESIA$", 13
- .string "KINESIS$", 13
- .string "SOFTBOILED$", 13
- .string "HI JUMP KICK$", 13
- .string "GLARE$", 13
- .string "DREAM EATER$", 13
- .string "POISON GAS$", 13
- .string "BARRAGE$", 13
- .string "LEECH LIFE$", 13
- .string "LOVELY KISS$", 13
- .string "SKY ATTACK$", 13
- .string "TRANSFORM$", 13
- .string "BUBBLE$", 13
- .string "DIZZY PUNCH$", 13
- .string "SPORE$", 13
- .string "FLASH$", 13
- .string "PSYWAVE$", 13
- .string "SPLASH$", 13
- .string "ACID ARMOR$", 13
- .string "CRABHAMMER$", 13
- .string "EXPLOSION$", 13
- .string "FURY SWIPES$", 13
- .string "BONEMERANG$", 13
- .string "REST$", 13
- .string "ROCK SLIDE$", 13
- .string "HYPER FANG$", 13
- .string "SHARPEN$", 13
- .string "CONVERSION$", 13
- .string "TRI ATTACK$", 13
- .string "SUPER FANG$", 13
- .string "SLASH$", 13
- .string "SUBSTITUTE$", 13
- .string "STRUGGLE$", 13
- .string "SKETCH$", 13
- .string "TRIPLE KICK$", 13
- .string "THIEF$", 13
- .string "SPIDER WEB$", 13
- .string "MIND READER$", 13
- .string "NIGHTMARE$", 13
- .string "FLAME WHEEL$", 13
- .string "SNORE$", 13
- .string "CURSE$", 13
- .string "FLAIL$", 13
- .string "CONVERSION 2$", 13
- .string "AEROBLAST$", 13
- .string "COTTON SPORE$", 13
- .string "REVERSAL$", 13
- .string "SPITE$", 13
- .string "POWDER SNOW$", 13
- .string "PROTECT$", 13
- .string "MACH PUNCH$", 13
- .string "SCARY FACE$", 13
- .string "FAINT ATTACK$", 13
- .string "SWEET KISS$", 13
- .string "BELLY DRUM$", 13
- .string "SLUDGE BOMB$", 13
- .string "MUD-SLAP$", 13
- .string "OCTAZOOKA$", 13
- .string "SPIKES$", 13
- .string "ZAP CANNON$", 13
- .string "FORESIGHT$", 13
- .string "DESTINY BOND$", 13
- .string "PERISH SONG$", 13
- .string "ICY WIND$", 13
- .string "DETECT$", 13
- .string "BONE RUSH$", 13
- .string "LOCK-ON$", 13
- .string "OUTRAGE$", 13
- .string "SANDSTORM$", 13
- .string "GIGA DRAIN$", 13
- .string "ENDURE$", 13
- .string "CHARM$", 13
- .string "ROLLOUT$", 13
- .string "FALSE SWIPE$", 13
- .string "SWAGGER$", 13
- .string "MILK DRINK$", 13
- .string "SPARK$", 13
- .string "FURY CUTTER$", 13
- .string "STEEL WING$", 13
- .string "MEAN LOOK$", 13
- .string "ATTRACT$", 13
- .string "SLEEP TALK$", 13
- .string "HEAL BELL$", 13
- .string "RETURN$", 13
- .string "PRESENT$", 13
- .string "FRUSTRATION$", 13
- .string "SAFEGUARD$", 13
- .string "PAIN SPLIT$", 13
- .string "SACRED FIRE$", 13
- .string "MAGNITUDE$", 13
- .string "DYNAMICPUNCH$", 13
- .string "MEGAHORN$", 13
- .string "DRAGONBREATH$", 13
- .string "BATON PASS$", 13
- .string "ENCORE$", 13
- .string "PURSUIT$", 13
- .string "RAPID SPIN$", 13
- .string "SWEET SCENT$", 13
- .string "IRON TAIL$", 13
- .string "METAL CLAW$", 13
- .string "VITAL THROW$", 13
- .string "MORNING SUN$", 13
- .string "SYNTHESIS$", 13
- .string "MOONLIGHT$", 13
- .string "HIDDEN POWER$", 13
- .string "CROSS CHOP$", 13
- .string "TWISTER$", 13
- .string "RAIN DANCE$", 13
- .string "SUNNY DAY$", 13
- .string "CRUNCH$", 13
- .string "MIRROR COAT$", 13
- .string "PSYCH UP$", 13
- .string "EXTREMESPEED$", 13
- .string "ANCIENTPOWER$", 13
- .string "SHADOW BALL$", 13
- .string "FUTURE SIGHT$", 13
- .string "ROCK SMASH$", 13
- .string "WHIRLPOOL$", 13
- .string "BEAT UP$", 13
- .string "FAKE OUT$", 13
- .string "UPROAR$", 13
- .string "STOCKPILE$", 13
- .string "SPIT UP$", 13
- .string "SWALLOW$", 13
- .string "HEAT WAVE$", 13
- .string "HAIL$", 13
- .string "TORMENT$", 13
- .string "FLATTER$", 13
- .string "WILL-O-WISP$", 13
- .string "MEMENTO$", 13
- .string "FACADE$", 13
- .string "FOCUS PUNCH$", 13
- .string "SMELLINGSALT$", 13
- .string "FOLLOW ME$", 13
- .string "NATURE POWER$", 13
- .string "CHARGE$", 13
- .string "TAUNT$", 13
- .string "HELPING HAND$", 13
- .string "TRICK$", 13
- .string "ROLE PLAY$", 13
- .string "WISH$", 13
- .string "ASSIST$", 13
- .string "INGRAIN$", 13
- .string "SUPERPOWER$", 13
- .string "MAGIC COAT$", 13
- .string "RECYCLE$", 13
- .string "REVENGE$", 13
- .string "BRICK BREAK$", 13
- .string "YAWN$", 13
- .string "KNOCK OFF$", 13
- .string "ENDEAVOR$", 13
- .string "ERUPTION$", 13
- .string "SKILL SWAP$", 13
- .string "IMPRISON$", 13
- .string "REFRESH$", 13
- .string "GRUDGE$", 13
- .string "SNATCH$", 13
- .string "SECRET POWER$", 13
- .string "DIVE$", 13
- .string "ARM THRUST$", 13
- .string "CAMOUFLAGE$", 13
- .string "TAIL GLOW$", 13
- .string "LUSTER PURGE$", 13
- .string "MIST BALL$", 13
- .string "FEATHERDANCE$", 13
- .string "TEETER DANCE$", 13
- .string "BLAZE KICK$", 13
- .string "MUD SPORT$", 13
- .string "ICE BALL$", 13
- .string "NEEDLE ARM$", 13
- .string "SLACK OFF$", 13
- .string "HYPER VOICE$", 13
- .string "POISON FANG$", 13
- .string "CRUSH CLAW$", 13
- .string "BLAST BURN$", 13
- .string "HYDRO CANNON$", 13
- .string "METEOR MASH$", 13
- .string "ASTONISH$", 13
- .string "WEATHER BALL$", 13
- .string "AROMATHERAPY$", 13
- .string "FAKE TEARS$", 13
- .string "AIR CUTTER$", 13
- .string "OVERHEAT$", 13
- .string "ODOR SLEUTH$", 13
- .string "ROCK TOMB$", 13
- .string "SILVER WIND$", 13
- .string "METAL SOUND$", 13
- .string "GRASSWHISTLE$", 13
- .string "TICKLE$", 13
- .string "COSMIC POWER$", 13
- .string "WATER SPOUT$", 13
- .string "SIGNAL BEAM$", 13
- .string "SHADOW PUNCH$", 13
- .string "EXTRASENSORY$", 13
- .string "SKY UPPERCUT$", 13
- .string "SAND TOMB$", 13
- .string "SHEER COLD$", 13
- .string "MUDDY WATER$", 13
- .string "BULLET SEED$", 13
- .string "AERIAL ACE$", 13
- .string "ICICLE SPEAR$", 13
- .string "IRON DEFENSE$", 13
- .string "BLOCK$", 13
- .string "HOWL$", 13
- .string "DRAGON CLAW$", 13
- .string "FRENZY PLANT$", 13
- .string "BULK UP$", 13
- .string "BOUNCE$", 13
- .string "MUD SHOT$", 13
- .string "POISON TAIL$", 13
- .string "COVET$", 13
- .string "VOLT TACKLE$", 13
- .string "MAGICAL LEAF$", 13
- .string "WATER SPORT$", 13
- .string "CALM MIND$", 13
- .string "LEAF BLADE$", 13
- .string "DRAGON DANCE$", 13
- .string "ROCK BLAST$", 13
- .string "SHOCK WAVE$", 13
- .string "WATER PULSE$", 13
- .string "DOOM DESIRE$", 13
- .string "PSYCHO BOOST$", 13
diff --git a/data/text/species_names.inc b/data/text/species_names.inc
deleted file mode 100644
index f319d2dc7..000000000
--- a/data/text/species_names.inc
+++ /dev/null
@@ -1,413 +0,0 @@
-gSpeciesNames:: @ 83185C8
- .string "??????????$", 11
- .string "BULBASAUR$", 11
- .string "IVYSAUR$", 11
- .string "VENUSAUR$", 11
- .string "CHARMANDER$", 11
- .string "CHARMELEON$", 11
- .string "CHARIZARD$", 11
- .string "SQUIRTLE$", 11
- .string "WARTORTLE$", 11
- .string "BLASTOISE$", 11
- .string "CATERPIE$", 11
- .string "METAPOD$", 11
- .string "BUTTERFREE$", 11
- .string "WEEDLE$", 11
- .string "KAKUNA$", 11
- .string "BEEDRILL$", 11
- .string "PIDGEY$", 11
- .string "PIDGEOTTO$", 11
- .string "PIDGEOT$", 11
- .string "RATTATA$", 11
- .string "RATICATE$", 11
- .string "SPEAROW$", 11
- .string "FEAROW$", 11
- .string "EKANS$", 11
- .string "ARBOK$", 11
- .string "PIKACHU$", 11
- .string "RAICHU$", 11
- .string "SANDSHREW$", 11
- .string "SANDSLASH$", 11
- .string "NIDORAN♀$", 11
- .string "NIDORINA$", 11
- .string "NIDOQUEEN$", 11
- .string "NIDORAN♂$", 11
- .string "NIDORINO$", 11
- .string "NIDOKING$", 11
- .string "CLEFAIRY$", 11
- .string "CLEFABLE$", 11
- .string "VULPIX$", 11
- .string "NINETALES$", 11
- .string "JIGGLYPUFF$", 11
- .string "WIGGLYTUFF$", 11
- .string "ZUBAT$", 11
- .string "GOLBAT$", 11
- .string "ODDISH$", 11
- .string "GLOOM$", 11
- .string "VILEPLUME$", 11
- .string "PARAS$", 11
- .string "PARASECT$", 11
- .string "VENONAT$", 11
- .string "VENOMOTH$", 11
- .string "DIGLETT$", 11
- .string "DUGTRIO$", 11
- .string "MEOWTH$", 11
- .string "PERSIAN$", 11
- .string "PSYDUCK$", 11
- .string "GOLDUCK$", 11
- .string "MANKEY$", 11
- .string "PRIMEAPE$", 11
- .string "GROWLITHE$", 11
- .string "ARCANINE$", 11
- .string "POLIWAG$", 11
- .string "POLIWHIRL$", 11
- .string "POLIWRATH$", 11
- .string "ABRA$", 11
- .string "KADABRA$", 11
- .string "ALAKAZAM$", 11
- .string "MACHOP$", 11
- .string "MACHOKE$", 11
- .string "MACHAMP$", 11
- .string "BELLSPROUT$", 11
- .string "WEEPINBELL$", 11
- .string "VICTREEBEL$", 11
- .string "TENTACOOL$", 11
- .string "TENTACRUEL$", 11
- .string "GEODUDE$", 11
- .string "GRAVELER$", 11
- .string "GOLEM$", 11
- .string "PONYTA$", 11
- .string "RAPIDASH$", 11
- .string "SLOWPOKE$", 11
- .string "SLOWBRO$", 11
- .string "MAGNEMITE$", 11
- .string "MAGNETON$", 11
- .string "FARFETCH’D$", 11
- .string "DODUO$", 11
- .string "DODRIO$", 11
- .string "SEEL$", 11
- .string "DEWGONG$", 11
- .string "GRIMER$", 11
- .string "MUK$", 11
- .string "SHELLDER$", 11
- .string "CLOYSTER$", 11
- .string "GASTLY$", 11
- .string "HAUNTER$", 11
- .string "GENGAR$", 11
- .string "ONIX$", 11
- .string "DROWZEE$", 11
- .string "HYPNO$", 11
- .string "KRABBY$", 11
- .string "KINGLER$", 11
- .string "VOLTORB$", 11
- .string "ELECTRODE$", 11
- .string "EXEGGCUTE$", 11
- .string "EXEGGUTOR$", 11
- .string "CUBONE$", 11
- .string "MAROWAK$", 11
- .string "HITMONLEE$", 11
- .string "HITMONCHAN$", 11
- .string "LICKITUNG$", 11
- .string "KOFFING$", 11
- .string "WEEZING$", 11
- .string "RHYHORN$", 11
- .string "RHYDON$", 11
- .string "CHANSEY$", 11
- .string "TANGELA$", 11
- .string "KANGASKHAN$", 11
- .string "HORSEA$", 11
- .string "SEADRA$", 11
- .string "GOLDEEN$", 11
- .string "SEAKING$", 11
- .string "STARYU$", 11
- .string "STARMIE$", 11
- .string "MR. MIME$", 11
- .string "SCYTHER$", 11
- .string "JYNX$", 11
- .string "ELECTABUZZ$", 11
- .string "MAGMAR$", 11
- .string "PINSIR$", 11
- .string "TAUROS$", 11
- .string "MAGIKARP$", 11
- .string "GYARADOS$", 11
- .string "LAPRAS$", 11
- .string "DITTO$", 11
- .string "EEVEE$", 11
- .string "VAPOREON$", 11
- .string "JOLTEON$", 11
- .string "FLAREON$", 11
- .string "PORYGON$", 11
- .string "OMANYTE$", 11
- .string "OMASTAR$", 11
- .string "KABUTO$", 11
- .string "KABUTOPS$", 11
- .string "AERODACTYL$", 11
- .string "SNORLAX$", 11
- .string "ARTICUNO$", 11
- .string "ZAPDOS$", 11
- .string "MOLTRES$", 11
- .string "DRATINI$", 11
- .string "DRAGONAIR$", 11
- .string "DRAGONITE$", 11
- .string "MEWTWO$", 11
- .string "MEW$", 11
- .string "CHIKORITA$", 11
- .string "BAYLEEF$", 11
- .string "MEGANIUM$", 11
- .string "CYNDAQUIL$", 11
- .string "QUILAVA$", 11
- .string "TYPHLOSION$", 11
- .string "TOTODILE$", 11
- .string "CROCONAW$", 11
- .string "FERALIGATR$", 11
- .string "SENTRET$", 11
- .string "FURRET$", 11
- .string "HOOTHOOT$", 11
- .string "NOCTOWL$", 11
- .string "LEDYBA$", 11
- .string "LEDIAN$", 11
- .string "SPINARAK$", 11
- .string "ARIADOS$", 11
- .string "CROBAT$", 11
- .string "CHINCHOU$", 11
- .string "LANTURN$", 11
- .string "PICHU$", 11
- .string "CLEFFA$", 11
- .string "IGGLYBUFF$", 11
- .string "TOGEPI$", 11
- .string "TOGETIC$", 11
- .string "NATU$", 11
- .string "XATU$", 11
- .string "MAREEP$", 11
- .string "FLAAFFY$", 11
- .string "AMPHAROS$", 11
- .string "BELLOSSOM$", 11
- .string "MARILL$", 11
- .string "AZUMARILL$", 11
- .string "SUDOWOODO$", 11
- .string "POLITOED$", 11
- .string "HOPPIP$", 11
- .string "SKIPLOOM$", 11
- .string "JUMPLUFF$", 11
- .string "AIPOM$", 11
- .string "SUNKERN$", 11
- .string "SUNFLORA$", 11
- .string "YANMA$", 11
- .string "WOOPER$", 11
- .string "QUAGSIRE$", 11
- .string "ESPEON$", 11
- .string "UMBREON$", 11
- .string "MURKROW$", 11
- .string "SLOWKING$", 11
- .string "MISDREAVUS$", 11
- .string "UNOWN$", 11
- .string "WOBBUFFET$", 11
- .string "GIRAFARIG$", 11
- .string "PINECO$", 11
- .string "FORRETRESS$", 11
- .string "DUNSPARCE$", 11
- .string "GLIGAR$", 11
- .string "STEELIX$", 11
- .string "SNUBBULL$", 11
- .string "GRANBULL$", 11
- .string "QWILFISH$", 11
- .string "SCIZOR$", 11
- .string "SHUCKLE$", 11
- .string "HERACROSS$", 11
- .string "SNEASEL$", 11
- .string "TEDDIURSA$", 11
- .string "URSARING$", 11
- .string "SLUGMA$", 11
- .string "MAGCARGO$", 11
- .string "SWINUB$", 11
- .string "PILOSWINE$", 11
- .string "CORSOLA$", 11
- .string "REMORAID$", 11
- .string "OCTILLERY$", 11
- .string "DELIBIRD$", 11
- .string "MANTINE$", 11
- .string "SKARMORY$", 11
- .string "HOUNDOUR$", 11
- .string "HOUNDOOM$", 11
- .string "KINGDRA$", 11
- .string "PHANPY$", 11
- .string "DONPHAN$", 11
- .string "PORYGON2$", 11
- .string "STANTLER$", 11
- .string "SMEARGLE$", 11
- .string "TYROGUE$", 11
- .string "HITMONTOP$", 11
- .string "SMOOCHUM$", 11
- .string "ELEKID$", 11
- .string "MAGBY$", 11
- .string "MILTANK$", 11
- .string "BLISSEY$", 11
- .string "RAIKOU$", 11
- .string "ENTEI$", 11
- .string "SUICUNE$", 11
- .string "LARVITAR$", 11
- .string "PUPITAR$", 11
- .string "TYRANITAR$", 11
- .string "LUGIA$", 11
- .string "HO-OH$", 11
- .string "CELEBI$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "?$", 11
- .string "TREECKO$", 11
- .string "GROVYLE$", 11
- .string "SCEPTILE$", 11
- .string "TORCHIC$", 11
- .string "COMBUSKEN$", 11
- .string "BLAZIKEN$", 11
- .string "MUDKIP$", 11
- .string "MARSHTOMP$", 11
- .string "SWAMPERT$", 11
- .string "POOCHYENA$", 11
- .string "MIGHTYENA$", 11
- .string "ZIGZAGOON$", 11
- .string "LINOONE$", 11
- .string "WURMPLE$", 11
- .string "SILCOON$", 11
- .string "BEAUTIFLY$", 11
- .string "CASCOON$", 11
- .string "DUSTOX$", 11
- .string "LOTAD$", 11
- .string "LOMBRE$", 11
- .string "LUDICOLO$", 11
- .string "SEEDOT$", 11
- .string "NUZLEAF$", 11
- .string "SHIFTRY$", 11
- .string "NINCADA$", 11
- .string "NINJASK$", 11
- .string "SHEDINJA$", 11
- .string "TAILLOW$", 11
- .string "SWELLOW$", 11
- .string "SHROOMISH$", 11
- .string "BRELOOM$", 11
- .string "SPINDA$", 11
- .string "WINGULL$", 11
- .string "PELIPPER$", 11
- .string "SURSKIT$", 11
- .string "MASQUERAIN$", 11
- .string "WAILMER$", 11
- .string "WAILORD$", 11
- .string "SKITTY$", 11
- .string "DELCATTY$", 11
- .string "KECLEON$", 11
- .string "BALTOY$", 11
- .string "CLAYDOL$", 11
- .string "NOSEPASS$", 11
- .string "TORKOAL$", 11
- .string "SABLEYE$", 11
- .string "BARBOACH$", 11
- .string "WHISCASH$", 11
- .string "LUVDISC$", 11
- .string "CORPHISH$", 11
- .string "CRAWDAUNT$", 11
- .string "FEEBAS$", 11
- .string "MILOTIC$", 11
- .string "CARVANHA$", 11
- .string "SHARPEDO$", 11
- .string "TRAPINCH$", 11
- .string "VIBRAVA$", 11
- .string "FLYGON$", 11
- .string "MAKUHITA$", 11
- .string "HARIYAMA$", 11
- .string "ELECTRIKE$", 11
- .string "MANECTRIC$", 11
- .string "NUMEL$", 11
- .string "CAMERUPT$", 11
- .string "SPHEAL$", 11
- .string "SEALEO$", 11
- .string "WALREIN$", 11
- .string "CACNEA$", 11
- .string "CACTURNE$", 11
- .string "SNORUNT$", 11
- .string "GLALIE$", 11
- .string "LUNATONE$", 11
- .string "SOLROCK$", 11
- .string "AZURILL$", 11
- .string "SPOINK$", 11
- .string "GRUMPIG$", 11
- .string "PLUSLE$", 11
- .string "MINUN$", 11
- .string "MAWILE$", 11
- .string "MEDITITE$", 11
- .string "MEDICHAM$", 11
- .string "SWABLU$", 11
- .string "ALTARIA$", 11
- .string "WYNAUT$", 11
- .string "DUSKULL$", 11
- .string "DUSCLOPS$", 11
- .string "ROSELIA$", 11
- .string "SLAKOTH$", 11
- .string "VIGOROTH$", 11
- .string "SLAKING$", 11
- .string "GULPIN$", 11
- .string "SWALOT$", 11
- .string "TROPIUS$", 11
- .string "WHISMUR$", 11
- .string "LOUDRED$", 11
- .string "EXPLOUD$", 11
- .string "CLAMPERL$", 11
- .string "HUNTAIL$", 11
- .string "GOREBYSS$", 11
- .string "ABSOL$", 11
- .string "SHUPPET$", 11
- .string "BANETTE$", 11
- .string "SEVIPER$", 11
- .string "ZANGOOSE$", 11
- .string "RELICANTH$", 11
- .string "ARON$", 11
- .string "LAIRON$", 11
- .string "AGGRON$", 11
- .string "CASTFORM$", 11
- .string "VOLBEAT$", 11
- .string "ILLUMISE$", 11
- .string "LILEEP$", 11
- .string "CRADILY$", 11
- .string "ANORITH$", 11
- .string "ARMALDO$", 11
- .string "RALTS$", 11
- .string "KIRLIA$", 11
- .string "GARDEVOIR$", 11
- .string "BAGON$", 11
- .string "SHELGON$", 11
- .string "SALAMENCE$", 11
- .string "BELDUM$", 11
- .string "METANG$", 11
- .string "METAGROSS$", 11
- .string "REGIROCK$", 11
- .string "REGICE$", 11
- .string "REGISTEEL$", 11
- .string "KYOGRE$", 11
- .string "GROUDON$", 11
- .string "RAYQUAZA$", 11
- .string "LATIAS$", 11
- .string "LATIOS$", 11
- .string "JIRACHI$", 11
- .string "DEOXYS$", 11
- .string "CHIMECHO$", 11
diff --git a/data/text/trainer_class_names.inc b/data/text/trainer_class_names.inc
deleted file mode 100644
index f4327471e..000000000
--- a/data/text/trainer_class_names.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-gTrainerClassNames:: @ 830FCD4
- .string "{PKMN} TRAINER$", 13
- .string "{PKMN} TRAINER$", 13
- .string "HIKER$", 13
- .string "TEAM AQUA$", 13
- .string "{PKMN} BREEDER$", 13
- .string "COOLTRAINER$", 13
- .string "BIRD KEEPER$", 13
- .string "COLLECTOR$", 13
- .string "SWIMMER♂$", 13
- .string "TEAM MAGMA$", 13
- .string "EXPERT$", 13
- .string "AQUA ADMIN$", 13
- .string "BLACK BELT$", 13
- .string "AQUA LEADER$", 13
- .string "HEX MANIAC$", 13
- .string "AROMA LADY$", 13
- .string "RUIN MANIAC$", 13
- .string "INTERVIEWER$", 13
- .string "TUBER$", 13
- .string "TUBER$", 13
- .string "LADY$", 13
- .string "BEAUTY$", 13
- .string "RICH BOY$", 13
- .string "POKéMANIAC$", 13
- .string "GUITARIST$", 13
- .string "KINDLER$", 13
- .string "CAMPER$", 13
- .string "PICNICKER$", 13
- .string "BUG MANIAC$", 13
- .string "PSYCHIC$", 13
- .string "GENTLEMAN$", 13
- .string "ELITE FOUR$", 13
- .string "LEADER$", 13
- .string "SCHOOL KID$", 13
- .string "SR. AND JR.$", 13
- .string "WINSTRATE$", 13
- .string "POKéFAN$", 13
- .string "YOUNGSTER$", 13
- .string "CHAMPION$", 13
- .string "FISHERMAN$", 13
- .string "TRIATHLETE$", 13
- .string "DRAGON TAMER$", 13
- .string "NINJA BOY$", 13
- .string "BATTLE GIRL$", 13
- .string "PARASOL LADY$", 13
- .string "SWIMMER♀$", 13
- .string "TWINS$", 13
- .string "SAILOR$", 13
- .string "COOLTRAINER$", 13
- .string "MAGMA ADMIN$", 13
- .string "{PKMN} TRAINER$", 13
- .string "BUG CATCHER$", 13
- .string "{PKMN} RANGER$", 13
- .string "MAGMA LEADER$", 13
- .string "LASS$", 13
- .string "YOUNG COUPLE$", 13
- .string "OLD COUPLE$", 13
- .string "SIS AND BRO$", 13
- .string "SALON MAIDEN$", 13
- .string "DOME ACE$", 13
- .string "PALACE MAVEN$", 13
- .string "ARENA TYCOON$", 13
- .string "FACTORY HEAD$", 13
- .string "PIKE QUEEN$", 13
- .string "PYRAMID KING$", 13
- .string "{PKMN} TRAINER$", 13
diff --git a/data/trainer_parties.inc b/data/trainer_parties.inc
deleted file mode 100644
index 66eaf81be..000000000
--- a/data/trainer_parties.inc
+++ /dev/null
@@ -1,11268 +0,0 @@
- .align 2
-gTrainerParty_Sawyer1:: @ 830B62C
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt1:: @ 830B634
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt2:: @ 830B63C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt3:: @ 830B64C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt4:: @ 830B654
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt5:: @ 830B65C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt6:: @ 830B664
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt7:: @ 830B66C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle1:: @ 830B674
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt8:: @ 830B6A4
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marcel:: @ 830B6AC
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alberto:: @ 830B6BC
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ed:: @ 830B6CC
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SEVIPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt9:: @ 830B6DC
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Declan:: @ 830B6E4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt10:: @ 830B6EC
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt11:: @ 830B6F4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt12:: @ 830B704
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt13:: @ 830B714
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt14:: @ 830B72C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt15:: @ 830B734
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt16:: @ 830B744
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt17:: @ 830B74C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt18:: @ 830B754
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt19:: @ 830B75C
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt20:: @ 830B76C
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt21:: @ 830B774
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt22:: @ 830B77C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fredrick:: @ 830B784
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Matt:: @ 830B794
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Zander:: @ 830B7A4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelly1:: @ 830B7AC
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelly2:: @ 830B7BC
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Archie:: @ 830B7CC
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leah:: @ 830B7E4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Daisy:: @ 830B7EC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose1:: @ 830B7FC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Felix:: @ 830B814
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CLAYDOL
- .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Violet:: @ 830B834
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose2:: @ 830B844
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose3:: @ 830B854
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose4:: @ 830B86C
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rose5:: @ 830B884
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty1:: @ 830B89C
- .2byte 50 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chip:: @ 830B8AC
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_PSYBEAM, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_ANCIENT_POWER
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Foster:: @ 830B8DC
- .2byte 100 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty2:: @ 830B8FC
- .2byte 60 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty3:: @ 830B90C
- .2byte 70 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty4:: @ 830B91C
- .2byte 80 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dusty5:: @ 830B92C
- .2byte 90 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SANDSLASH
- .2byte MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy1:: @ 830B93C
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy2:: @ 830B94C
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy3:: @ 830B95C
- .2byte 150 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy4:: @ 830B96C
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy5:: @ 830B97C
- .2byte 250 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GabbyAndTy6:: @ 830B98C
- .2byte 250 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_EXPLOUD
- .2byte MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola1:: @ 830B9AC
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Austina:: @ 830B9BC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gwen:: @ 830B9C4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola2:: @ 830B9CC
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola3:: @ 830B9DC
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola4:: @ 830B9EC
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lola5:: @ 830B9FC
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky1:: @ 830BA0C
- .2byte 10 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Simon:: @ 830BA1C
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_AZURILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Charlie:: @ 830BA2C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky2:: @ 830BA34
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky3:: @ 830BA44
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky4:: @ 830BA54
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ricky5:: @ 830BA64
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Randall:: @ 830BA74
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SWELLOW
- .2byte ITEM_NONE
- .2byte MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_WING_ATTACK, MOVE_NONE
-
- .align 2
-gTrainerParty_Parker:: @ 830BA84
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_NONE
-
- .align 2
-gTrainerParty_George:: @ 830BA94
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SLAKOTH
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SLACK_OFF, MOVE_COUNTER, MOVE_SHADOW_BALL, MOVE_NONE
-
- .align 2
-gTrainerParty_Berke:: @ 830BAA4
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_VIGOROTH
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_ENERGY, MOVE_SLASH, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Braxton:: @ 830BAB4
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_TRAPINCH
- .2byte MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WAILMER
- .2byte MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SHIFTRY
- .2byte MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vincent:: @ 830BB04
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leroy:: @ 830BB1C
- .2byte 100 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MAWILE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton1:: @ 830BB2C
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edgar:: @ 830BB44
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CACTURNE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Albert:: @ 830BB54
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MUK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Samuel:: @ 830BB64
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MAWILE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vito:: @ 830BB7C
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_ELECTRODE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Owen:: @ 830BB9C
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_WAILORD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton2:: @ 830BBB4
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton3:: @ 830BBCC
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton4:: @ 830BBE4
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wilton5:: @ 830BBFC
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Warren:: @ 830BC14
- .2byte 100 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mary:: @ 830BC24
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_NONE
- .2byte MOVE_FAINT_ATTACK, MOVE_SHOCK_WAVE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Alexia:: @ 830BC34
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WIGGLYTUFF
- .2byte ITEM_NONE
- .2byte MOVE_DEFENSE_CURL, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_NONE
-
- .align 2
-gTrainerParty_Jody:: @ 830BC44
- .2byte 255 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte ITEM_NONE
- .2byte MOVE_SWORDS_DANCE, MOVE_SLASH, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Wendy:: @ 830BC54
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAWILE
- .2byte MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keira:: @ 830BC84
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke1:: @ 830BC94
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jennifer:: @ 830BCAC
- .2byte 200 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hope:: @ 830BCB4
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shannon:: @ 830BCBC
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_CLAYDOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Michelle:: @ 830BCC4
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TORKOAL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Caroline:: @ 830BCDC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Julie:: @ 830BCEC
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_NINETALES
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke2:: @ 830BD04
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke3:: @ 830BD1C
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke4:: @ 830BD34
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brooke5:: @ 830BD4C
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Patricia:: @ 830BD64
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kindra:: @ 830BD74
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tammy:: @ 830BD84
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie1:: @ 830BD94
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tasha:: @ 830BD9C
- .2byte 50 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SHUPPET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie2:: @ 830BDA4
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie3:: @ 830BDB4
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie4:: @ 830BDC4
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Valerie5:: @ 830BDD4
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DUSKULL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GRUMPIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cindy1:: @ 830BDEC
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Daphne:: @ 830BDF4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NUGGET
- .2byte MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL, MOVE_WATER_PULSE
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NUGGET
- .2byte MOVE_ATTRACT, MOVE_SAFEGUARD, MOVE_TAKE_DOWN, MOVE_WATER_PULSE
-
- .align 2
-gTrainerParty_Grunt23:: @ 830BE14
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cindy2:: @ 830BE2C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
- .2byte MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Brianna:: @ 830BE3C
- .2byte 150 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SEAKING
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Naomi:: @ 830BE44
- .2byte 100 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ROSELIA
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy3:: @ 830BE4C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy4:: @ 830BE54
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy5:: @ 830BE5C
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Cindy6:: @ 830BE64
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
- .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
-
- .align 2
-gTrainerParty_Melissa:: @ 830BE74
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sheila:: @ 830BE7C
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shirley:: @ 830BE84
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica1:: @ 830BE8C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Connie:: @ 830BEAC
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bridget:: @ 830BEB4
- .2byte 150 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Olivia:: @ 830BEBC
- .2byte 100 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_CLAMPERL
- .2byte MOVE_IRON_DEFENSE, MOVE_WHIRLPOOL, MOVE_RAIN_DANCE, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_CORPHISH
- .2byte MOVE_TAUNT, MOVE_CRABHAMMER, MOVE_WATER_PULSE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOMBRE
- .2byte MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tiffany:: @ 830BEEC
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica2:: @ 830BEFC
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica3:: @ 830BF1C
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica4:: @ 830BF3C
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jessica5:: @ 830BF5C
- .2byte 40 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_SEVIPER
- .2byte MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Winston1:: @ 830BF7C
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Mollie:: @ 830BF84
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WHISCASH
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Garret:: @ 830BF94
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_AZUMARILL
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston2:: @ 830BF9C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston3:: @ 830BFA4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston4:: @ 830BFAC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Winston5:: @ 830BFB4
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NUGGET
- .2byte MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK
-
- .align 2
-gTrainerParty_Steve1:: @ 830BFC4
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia1:: @ 830BFCC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mark:: @ 830BFDC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt24:: @ 830BFE4
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve2:: @ 830BFEC
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve3:: @ 830BFF4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve4:: @ 830C004
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_RHYHORN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steve5:: @ 830C014
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AGGRON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_RHYDON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Luis:: @ 830C024
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dominik:: @ 830C02C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Douglas:: @ 830C034
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Darrin:: @ 830C044
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony1:: @ 830C05C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerome:: @ 830C064
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Matthew:: @ 830C06C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_David:: @ 830C074
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Spencer:: @ 830C084
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roland:: @ 830C094
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nolen:: @ 830C09C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Stan:: @ 830C0A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Barry:: @ 830C0AC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dean:: @ 830C0B4
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rodney:: @ 830C0CC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Richard:: @ 830C0D4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Herman:: @ 830C0DC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Santiago:: @ 830C0EC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gilbert:: @ 830C0FC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Franklin:: @ 830C104
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEALEO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kevin:: @ 830C10C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jack:: @ 830C114
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dudley:: @ 830C11C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chad:: @ 830C134
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony2:: @ 830C144
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony3:: @ 830C14C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony4:: @ 830C154
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tony5:: @ 830C164
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Takao:: @ 830C174
- .2byte 127 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hitoshi:: @ 830C17C
- .2byte 50 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kiyo:: @ 830C18C
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koichi:: @ 830C194
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob1:: @ 830C1A4
- .2byte 100 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob2:: @ 830C1AC
- .2byte 110 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob3:: @ 830C1B4
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob4:: @ 830C1C4
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nob5:: @ 830C1DC
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOP
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_BLACK_BELT
-
- .align 2
-gTrainerParty_Yuji:: @ 830C1FC
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Daisuke:: @ 830C20C
- .2byte 100 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Atsushi:: @ 830C214
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kirk:: @ 830C21C
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SPARK, MOVE_LEER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLTORB
- .2byte MOVE_CHARGE, MOVE_SHOCK_WAVE, MOVE_SCREECH, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt25:: @ 830C23C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt26:: @ 830C24C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shawn:: @ 830C254
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando1:: @ 830C264
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton1:: @ 830C274
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton2:: @ 830C284
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton3:: @ 830C29C
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton4:: @ 830C2B4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dalton5:: @ 830C2CC
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cole:: @ 830C2E4
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeff:: @ 830C2EC
- .2byte 100 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Axle:: @ 830C2FC
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jace:: @ 830C304
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keegan:: @ 830C30C
- .2byte 120 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie1:: @ 830C314
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie2:: @ 830C324
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie3:: @ 830C334
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie4:: @ 830C344
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bernie5:: @ 830C354
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MAGCARGO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Drew:: @ 830C364
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beau:: @ 830C374
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Larry:: @ 830C3A4
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shane:: @ 830C3AC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Justin:: @ 830C3BC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan1:: @ 830C3C4
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Autumn:: @ 830C3D4
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Travis:: @ 830C3DC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan2:: @ 830C3E4
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan3:: @ 830C3F4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan4:: @ 830C404
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ethan5:: @ 830C41C
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brent:: @ 830C434
- .2byte 100 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Donald:: @ 830C43C
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SILCOON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Taylor:: @ 830C454
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_CASCOON
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey1:: @ 830C46C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Derek:: @ 830C484
- .2byte 150 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey2:: @ 830C494
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey3:: @ 830C4AC
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey4:: @ 830C4C4
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jeffrey5:: @ 830C4E4
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SURSKIT
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_DUSTOX
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SURSKIT
- .2byte ITEM_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MASQUERAIN
- .2byte ITEM_SILVER_POWDER
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte ITEM_NONE
-
- .align 2
-gTrainerParty_Edward:: @ 830C50C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ABRA
- .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Preston:: @ 830C51C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Virgil:: @ 830C524
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Blake:: @ 830C52C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_William:: @ 830C534
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Joshua:: @ 830C54C
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron1:: @ 830C55C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron2:: @ 830C564
- .2byte 10 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron3:: @ 830C574
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron4:: @ 830C584
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cameron5:: @ 830C594
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_SOLROCK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ALAKAZAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaclyn:: @ 830C5A4
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ABRA
- .2byte MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hannah:: @ 830C5B4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Samantha:: @ 830C5BC
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maura:: @ 830C5C4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kayla:: @ 830C5CC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alexis:: @ 830C5E4
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki1:: @ 830C5F4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki2:: @ 830C604
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki3:: @ 830C614
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki4:: @ 830C624
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacki5:: @ 830C634
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LUNATONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_ALAKAZAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter1:: @ 830C644
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Micah:: @ 830C64C
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thomas:: @ 830C65C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter2:: @ 830C664
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter3:: @ 830C66C
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter4:: @ 830C68C
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Walter5:: @ 830C6AC
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_GOLDUCK
- .2byte MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sidney:: @ 830C6DC
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_DOUBLE_EDGE, MOVE_SAND_ATTACK, MOVE_CRUNCH
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SHIFTRY
- .2byte ITEM_NONE
- .2byte MOVE_TORMENT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY
-
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_CACTURNE
- .2byte ITEM_NONE
- .2byte MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SWORDS_DANCE, MOVE_STRENGTH, MOVE_FACADE
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ABSOL
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_ROCK_SLIDE, MOVE_SWORDS_DANCE, MOVE_SLASH
-
- .align 2
-gTrainerParty_Phoebe:: @ 830C72C
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_PROTECT
-
- .2byte 250 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_BANETTE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_GRUDGE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK
-
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SABLEYE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK
-
- .2byte 250 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_BANETTE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FACADE
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Glacia:: @ 830C77C
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL
-
- .2byte 250 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_GLALIE
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_ICE_BEAM
-
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ATTRACT, MOVE_DOUBLE_EDGE, MOVE_HAIL, MOVE_BLIZZARD
-
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_GLALIE
- .2byte ITEM_NONE
- .2byte MOVE_SHADOW_BALL, MOVE_EXPLOSION, MOVE_HAIL, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SURF, MOVE_BODY_SLAM, MOVE_ICE_BEAM, MOVE_SHEER_COLD
-
- .align 2
-gTrainerParty_Drake:: @ 830C7CC
- .2byte 250 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SHELGON
- .2byte ITEM_NONE
- .2byte MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_DOUBLE_EDGE
-
- .2byte 250 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
- .2byte MOVE_DOUBLE_EDGE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
-
- .2byte 250 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_NONE
- .2byte MOVE_SMOKESCREEN, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_BODY_SLAM
-
- .2byte 250 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_FLYGON
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SALAMENCE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_ROCK_SLIDE, MOVE_CRUNCH
-
- .align 2
-gTrainerParty_Roxanne1:: @ 830C81C
- .2byte 100 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_GEODUDE
- .2byte ITEM_NONE
- .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
-
- .2byte 100 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_GEODUDE
- .2byte ITEM_NONE
- .2byte MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB
-
- .2byte 200 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_BLOCK, MOVE_HARDEN, MOVE_TACKLE, MOVE_ROCK_TOMB
-
- .align 2
-gTrainerParty_Brawly1:: @ 830C84C
- .2byte 100 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MACHOP
- .2byte ITEM_NONE
- .2byte MOVE_KARATE_CHOP, MOVE_LOW_KICK, MOVE_SEISMIC_TOSS, MOVE_BULK_UP
-
- .2byte 100 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MEDITITE
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_BULK_UP
-
- .2byte 200 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MAKUHITA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_ARM_THRUST, MOVE_VITAL_THROW, MOVE_REVERSAL, MOVE_BULK_UP
-
- .align 2
-gTrainerParty_Wattson1:: @ 830C87C
- .2byte 200 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_VOLTORB
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SHOCK_WAVE
-
- .2byte 200 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_HOWL
-
- .2byte 220 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_NONE
- .2byte MOVE_SUPERSONIC, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM
-
- .2byte 250 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_SHOCK_WAVE, MOVE_HOWL
-
- .align 2
-gTrainerParty_Flannery1:: @ 830C8BC
- .2byte 200 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_NUMEL
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
-
- .2byte 200 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SLUGMA
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY
-
- .2byte 250 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_NONE
- .2byte MOVE_OVERHEAT, MOVE_TACKLE, MOVE_SUNNY_DAY, MOVE_ATTRACT
-
- .2byte 250 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_BODY_SLAM, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Norman1:: @ 830C8FC
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_PSYBEAM, MOVE_FACADE, MOVE_ENCORE
-
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_VIGOROTH
- .2byte ITEM_NONE
- .2byte MOVE_SLASH, MOVE_FACADE, MOVE_ENCORE, MOVE_FAINT_ATTACK
-
- .2byte 200 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NONE
- .2byte MOVE_SLASH, MOVE_BELLY_DRUM, MOVE_FACADE, MOVE_HEADBUTT
-
- .2byte 250 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_COUNTER, MOVE_YAWN, MOVE_FACADE, MOVE_FAINT_ATTACK
-
- .align 2
-gTrainerParty_Winona1:: @ 830C93C
- .2byte 210 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWABLU
- .2byte ITEM_NONE
- .2byte MOVE_PERISH_SONG, MOVE_MIRROR_MOVE, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
-
- .2byte 210 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS
-
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 220 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE
-
- .align 2
-gTrainerParty_TateAndLiza1:: @ 830C98C
- .2byte 250 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 250 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_SUNNY_DAY, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 250 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND
-
- .2byte 250 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_Juan1:: @ 830C9CC
- .2byte 200 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_LUVDISC
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL
-
- .2byte 200 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE
-
- .2byte 200 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SEALEO
- .2byte ITEM_NONE
- .2byte MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE
-
- .2byte 200 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_LEER
-
- .2byte 250 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Jerry1:: @ 830CA1C
- .2byte 10 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ted:: @ 830CA24
- .2byte 10 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paul:: @ 830CA2C
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry2:: @ 830CA44
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry3:: @ 830CA54
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry4:: @ 830CA64
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jerry5:: @ 830CA74
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen1:: @ 830CA8C
- .2byte 10 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Georgia:: @ 830CA94
- .2byte 10 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen2:: @ 830CAA4
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen3:: @ 830CAB4
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen4:: @ 830CAC4
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Karen5:: @ 830CAD4
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KateAndJoy:: @ 830CAE4
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SPINDA
- .2byte MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg1:: @ 830CB04
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg2:: @ 830CB24
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg3:: @ 830CB44
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg4:: @ 830CB64
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAKUHITA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AnnaAndMeg5:: @ 830CB84
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LINOONE
- .2byte MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Victor:: @ 830CBA4
- .2byte 25 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_TAILLOW
- .2byte ITEM_ORAN_BERRY
-
- .2byte 25 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel1:: @ 830CBB4
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Colton:: @ 830CBBC
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .2byte 0 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL
-
- .align 2
-gTrainerParty_Miguel2:: @ 830CC1C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel3:: @ 830CC24
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SKITTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel4:: @ 830CC2C
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Miguel5:: @ 830CC34
- .2byte 0 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_DELCATTY
- .2byte ITEM_SITRUS_BERRY
-
- .align 2
-gTrainerParty_Victoria:: @ 830CC3C
- .2byte 50 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ROSELIA
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Vanessa:: @ 830CC44
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PIKACHU
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Bethany:: @ 830CC4C
- .2byte 100 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZURILL
- .2byte ITEM_ORAN_BERRY
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MARILL
- .2byte ITEM_ORAN_BERRY
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_AZUMARILL
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel1:: @ 830CC64
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel2:: @ 830CC74
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel3:: @ 830CC84
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel4:: @ 830CC94
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Isabel5:: @ 830CCA4
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_SITRUS_BERRY
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_SITRUS_BERRY
-
- .align 2
-gTrainerParty_Timothy1:: @ 830CCB4
- .2byte 200 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy2:: @ 830CCBC
- .2byte 210 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy3:: @ 830CCCC
- .2byte 220 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy4:: @ 830CCDC
- .2byte 230 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timothy5:: @ 830CCEC
- .2byte 240 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vicky:: @ 830CCFC
- .2byte 200 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby1:: @ 830CD0C
- .2byte 200 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby2:: @ 830CD1C
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 210 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby3:: @ 830CD2C
- .2byte 220 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 220 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby4:: @ 830CD3C
- .2byte 230 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 230 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shelby5:: @ 830CD4C
- .2byte 240 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin1:: @ 830CD5C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Billy:: @ 830CD64
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Josh:: @ 830CD74
- .2byte 100 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_GEODUDE
- .2byte MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tommy:: @ 830CD84
- .2byte 110 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Joey:: @ 830CD94
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ben:: @ 830CD9C
- .2byte 150 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GULPIN
- .2byte MOVE_AMNESIA, MOVE_SLUDGE, MOVE_YAWN, MOVE_POUND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Quincy:: @ 830CDBC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_ATTRACT, MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_DUSCLOPS
- .2byte MOVE_SKILL_SWAP, MOVE_PROTECT, MOVE_WILL_O_WISP, MOVE_TOXIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelynn:: @ 830CDDC
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CALM_MIND
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SLAKING
- .2byte MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_AERIAL_ACE, MOVE_BRICK_BREAK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaylen:: @ 830CDFC
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_TRAPINCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dillon:: @ 830CE04
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin2:: @ 830CE0C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin3:: @ 830CE14
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin4:: @ 830CE24
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Calvin5:: @ 830CE3C
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eddie:: @ 830CE54
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Allen:: @ 830CE64
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Timmy:: @ 830CE74
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wallace:: @ 830CE84
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_WAILORD
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_SPOUT, MOVE_DOUBLE_EDGE, MOVE_BLIZZARD
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte ITEM_NONE
- .2byte MOVE_TOXIC, MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_LUDICOLO
- .2byte ITEM_NONE
- .2byte MOVE_GIGA_DRAIN, MOVE_SURF, MOVE_LEECH_SEED, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA, MOVE_HYPER_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_GYARADOS
- .2byte ITEM_NONE
- .2byte MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_MILOTIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_RECOVER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_TOXIC
-
- .align 2
-gTrainerParty_Andrew:: @ 830CEE4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ivan:: @ 830CEFC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Claude:: @ 830CF14
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot1:: @ 830CF2C
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 7 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ned:: @ 830CF44
- .2byte 10 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dale:: @ 830CF4C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nolan:: @ 830CF6C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Barny:: @ 830CF74
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wade:: @ 830CF84
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carter:: @ 830CF8C
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot2:: @ 830CF9C
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot3:: @ 830CFB4
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot4:: @ 830CFD4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 31 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elliot5:: @ 830CFF4
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ronald:: @ 830D014
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jacob:: @ 830D044
- .2byte 20 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Anthony:: @ 830D05C
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin1:: @ 830D06C
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin2:: @ 830D074
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin3:: @ 830D07C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin4:: @ 830D084
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benjamin5:: @ 830D08C
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail1:: @ 830D094
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jasmine:: @ 830D09C
- .2byte 80 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail2:: @ 830D0B4
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail3:: @ 830D0BC
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail4:: @ 830D0C4
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Abigail5:: @ 830D0CC
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MAGNETON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan1:: @ 830D0D4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan2:: @ 830D0DC
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan3:: @ 830D0E4
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan4:: @ 830D0EC
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dylan5:: @ 830D0F4
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria1:: @ 830D0FC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria2:: @ 830D104
- .2byte 10 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria3:: @ 830D10C
- .2byte 20 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria4:: @ 830D114
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maria5:: @ 830D11C
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Camden:: @ 830D124
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Demetrius:: @ 830D134
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah1:: @ 830D144
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo1:: @ 830D14C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chase:: @ 830D15C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah2:: @ 830D16C
- .2byte 10 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah3:: @ 830D174
- .2byte 20 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah4:: @ 830D17C
- .2byte 30 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaiah5:: @ 830D184
- .2byte 40 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isobel:: @ 830D18C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Donny:: @ 830D194
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 160 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Talia:: @ 830D1A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn1:: @ 830D1AC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Allison:: @ 830D1B4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn2:: @ 830D1C4
- .2byte 10 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn3:: @ 830D1CC
- .2byte 20 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn4:: @ 830D1D4
- .2byte 30 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katelyn5:: @ 830D1DC
- .2byte 40 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas1:: @ 830D1E4
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas2:: @ 830D1F4
- .2byte 110 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas3:: @ 830D204
- .2byte 120 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas4:: @ 830D214
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_BAGON
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicolas5:: @ 830D22C
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_NONE
-
- .2byte 140 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_SHELGON
- .2byte ITEM_DRAGON_FANG
-
- .align 2
-gTrainerParty_Aaron:: @ 830D244
- .2byte 255 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BAGON
- .2byte MOVE_DRAGON_BREATH, MOVE_HEADBUTT, MOVE_FOCUS_ENERGY, MOVE_EMBER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Perry:: @ 830D254
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hugh:: @ 830D25C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Phil:: @ 830D26C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jared:: @ 830D274
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Humberto:: @ 830D28C
- .2byte 250 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Presley:: @ 830D294
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwardo:: @ 830D2A4
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Colin:: @ 830D2B4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert1:: @ 830D2C4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Benny:: @ 830D2CC
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chester:: @ 830D2E4
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert2:: @ 830D2F4
- .2byte 10 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert3:: @ 830D304
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert4:: @ 830D314
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robert5:: @ 830D324
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alex:: @ 830D334
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beck:: @ 830D344
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Yasu:: @ 830D34C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Takashi:: @ 830D354
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dianne:: @ 830D364
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_SKILL_SWAP, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LANTURN
- .2byte ITEM_NONE
- .2byte MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Jani:: @ 830D384
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao1:: @ 830D38C
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lung:: @ 830D3BC
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_KOFFING
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao2:: @ 830D3CC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao3:: @ 830D40C
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao4:: @ 830D44C
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lao5:: @ 830D48C
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KOFFING
- .2byte ITEM_NONE
- .2byte MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT
-
- .2byte 40 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_WEEZING
- .2byte ITEM_SMOKE_BALL
- .2byte MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Jocelyn:: @ 830D4CC
- .2byte 127 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Laura:: @ 830D4D4
- .2byte 150 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy1:: @ 830D4DC
- .2byte 100 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cora:: @ 830D4EC
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paula:: @ 830D4F4
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy2:: @ 830D4FC
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy3:: @ 830D50C
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy4:: @ 830D51C
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cyndy5:: @ 830D52C
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline1:: @ 830D53C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clarissa:: @ 830D54C
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Angelica:: @ 830D55C
- .2byte 50 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_CASTFORM
- .2byte MOVE_RAIN_DANCE, MOVE_WEATHER_BALL, MOVE_THUNDER, MOVE_WATER_PULSE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline2:: @ 830D56C
- .2byte 10 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline3:: @ 830D57C
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline4:: @ 830D58C
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Madeline5:: @ 830D5AC
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_CAMERUPT
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beverly:: @ 830D5CC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Imani:: @ 830D5DC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kyla:: @ 830D5E4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Denise:: @ 830D5EC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Beth:: @ 830D5FC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tara:: @ 830D604
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Missy:: @ 830D614
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alice:: @ 830D61C
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny1:: @ 830D634
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grace:: @ 830D63C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tanya:: @ 830D644
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sharon:: @ 830D64C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nikki:: @ 830D654
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brenda:: @ 830D664
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Katie:: @ 830D66C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Susie:: @ 830D67C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kara:: @ 830D684
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dana:: @ 830D68C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sienna:: @ 830D694
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Debra:: @ 830D6A4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Linda:: @ 830D6AC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kaylee:: @ 830D6BC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Laurel:: @ 830D6CC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carlee:: @ 830D6DC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny2:: @ 830D6E4
- .2byte 0 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny3:: @ 830D6EC
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny4:: @ 830D6F4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenny5:: @ 830D704
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Heidi:: @ 830D71C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_BALTOY
- .2byte MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Becky:: @ 830D73C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte MOVE_ROLLOUT, MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_DEFENSE_CURL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carol:: @ 830D75C
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nancy:: @ 830D76C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Martha:: @ 830D77C
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana1:: @ 830D78C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cedric:: @ 830D7A4
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte MOVE_DESTINY_BOND, MOVE_SAFEGUARD, MOVE_COUNTER, MOVE_MIRROR_COAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Irene:: @ 830D7B4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana2:: @ 830D7C4
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana3:: @ 830D7DC
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana4:: @ 830D7F4
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Diana5:: @ 830D80C
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_VILEPLUME
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_ALTARIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv1:: @ 830D824
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv2:: @ 830D834
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GinaAndMia1:: @ 830D844
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_MiuAndYuki:: @ 830D854
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv3:: @ 830D864
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_GinaAndMia2:: @ 830D874
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_DUSKULL
- .2byte MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_SHROOMISH
- .2byte MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv4:: @ 830D894
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_PLUSLE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MINUN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv5:: @ 830D8A4
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_PLUSLE
- .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MINUN
- .2byte MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_AmyAndLiv6:: @ 830D8C4
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PLUSLE
- .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MINUN
- .2byte MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Huey:: @ 830D8E4
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edmond:: @ 830D8F4
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest1:: @ 830D8FC
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dwayne:: @ 830D90C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Phillip:: @ 830D924
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonard:: @ 830D934
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Duncan:: @ 830D94C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest2:: @ 830D95C
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest3:: @ 830D974
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest4:: @ 830D98C
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ernest5:: @ 830D9A4
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eli:: @ 830D9BC
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Annika:: @ 830D9C4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_FEEBAS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_FEEBAS
- .2byte ITEM_ORAN_BERRY
- .2byte MOVE_FLAIL, MOVE_WATER_PULSE, MOVE_RETURN, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Jazmyn:: @ 830D9E4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ABSOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonas:: @ 830D9EC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TOXIC, MOVE_THUNDER, MOVE_SELF_DESTRUCT, MOVE_SLUDGE_BOMB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kayley:: @ 830D9FC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CASTFORM
- .2byte MOVE_SUNNY_DAY, MOVE_WEATHER_BALL, MOVE_FLAMETHROWER, MOVE_SOLAR_BEAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Auron:: @ 830DA0C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kelvin:: @ 830DA1C
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marley:: @ 830DA2C
- .2byte 255 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_NONE
- .2byte MOVE_BITE, MOVE_ROAR, MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT
-
- .align 2
-gTrainerParty_Reyna:: @ 830DA3C
- .2byte 50 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hudson:: @ 830DA4C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Conor:: @ 830DA54
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin1:: @ 830DA64
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hector:: @ 830DA74
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ZANGOOSE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SEVIPER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha1:: @ 830DA84
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin2:: @ 830DA9C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin3:: @ 830DAAC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin4:: @ 830DABC
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Edwin5:: @ 830DACC
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally1:: @ 830DADC
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan1:: @ 830DB2C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan2:: @ 830DB34
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan3:: @ 830DB4C
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan4:: @ 830DB64
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan5:: @ 830DB6C
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan6:: @ 830DB84
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan7:: @ 830DB9C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan8:: @ 830DBA4
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan9:: @ 830DBBC
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May1:: @ 830DBD4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May2:: @ 830DBDC
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May3:: @ 830DBF4
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May4:: @ 830DC0C
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May5:: @ 830DC14
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May6:: @ 830DC2C
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May7:: @ 830DC44
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May8:: @ 830DC4C
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May9:: @ 830DC64
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac1:: @ 830DC7C
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WHISMUR
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Davis:: @ 830DCAC
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_PINSIR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mitchell:: @ 830DCB4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_LUNATONE
- .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_PSYCHIC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SOLROCK
- .2byte MOVE_EXPLOSION, MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_SHADOW_BALL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac2:: @ 830DCD4
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac3:: @ 830DD04
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac4:: @ 830DD34
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isaac5:: @ 830DD64
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LAIRON
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia1:: @ 830DD94
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 11 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Halle:: @ 830DDC4
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SABLEYE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_ABSOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Garrison:: @ 830DDD4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia2:: @ 830DDDC
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia3:: @ 830DE0C
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia4:: @ 830DE3C
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lydia5:: @ 830DE6C
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SEAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson1:: @ 830DE9C
- .2byte 50 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lorenzo:: @ 830DEA4
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sebastian:: @ 830DEBC
- .2byte 50 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CACTURNE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson2:: @ 830DEC4
- .2byte 60 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson3:: @ 830DECC
- .2byte 70 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson4:: @ 830DED4
- .2byte 80 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jackson5:: @ 830DEDC
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine1:: @ 830DEEC
- .2byte 50 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jenna:: @ 830DEFC
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sophia:: @ 830DF14
- .2byte 50 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine2:: @ 830DF24
- .2byte 60 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 60 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine3:: @ 830DF34
- .2byte 70 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 70 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine4:: @ 830DF44
- .2byte 80 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 80 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Catherine5:: @ 830DF54
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_BELLOSSOM
- .2byte 0 @ padding
-
- .2byte 90 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Julio:: @ 830DF64
- .2byte 0 @ IV (0-255)
- .2byte 21 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt27:: @ 830DF6C
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GOLBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt28:: @ 830DF7C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt29:: @ 830DF8C
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt30:: @ 830DF9C
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marc:: @ 830DFAC
- .2byte 120 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brenden:: @ 830DFBC
- .2byte 100 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lilith:: @ 830DFC4
- .2byte 150 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristian:: @ 830DFCC
- .2byte 200 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sylvia:: @ 830DFD4
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonardo:: @ 830DFDC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Athena:: @ 830DFE4
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_NONE
-
- .2byte 100 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LINOONE
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_THIEF, MOVE_NONE, MOVE_NONE
-
- .align 2
-gTrainerParty_Harrison:: @ 830E004
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt31:: @ 830E00C
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clarence:: @ 830E014
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Terry:: @ 830E01C
- .2byte 0 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nate:: @ 830E024
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kathleen:: @ 830E02C
- .2byte 100 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clifford:: @ 830E034
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_GIRAFARIG
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Nicholas:: @ 830E03C
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt32:: @ 830E044
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt33:: @ 830E054
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt34:: @ 830E05C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt35:: @ 830E064
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt36:: @ 830E06C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Macey:: @ 830E074
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_NATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan10:: @ 830E07C
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan11:: @ 830E08C
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Paxton:: @ 830E09C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isabella:: @ 830E0AC
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt37:: @ 830E0B4
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha2:: @ 830E0C4
- .2byte 50 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonathan:: @ 830E0E4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_KECLEON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan12:: @ 830E0F4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May10:: @ 830E104
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TREECKO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie1:: @ 830E114
- .2byte 150 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie2:: @ 830E12C
- .2byte 150 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tiana:: @ 830E144
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley1:: @ 830E154
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Janice:: @ 830E164
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vivi:: @ 830E16C
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley2:: @ 830E184
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley3:: @ 830E194
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley4:: @ 830E1A4
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Haley5:: @ 830E1B4
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_BRELOOM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sally:: @ 830E1CC
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_ODDISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Robin:: @ 830E1D4
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andrea:: @ 830E1EC
- .2byte 100 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Crissy:: @ 830E1F4
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rick:: @ 830E204
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 4 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lyle:: @ 830E214
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 3 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jose:: @ 830E234
- .2byte 50 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_WURMPLE
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Doug:: @ 830E244
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Greg:: @ 830E254
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kent:: @ 830E264
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James1:: @ 830E26C
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 6 @ level
- .2byte SPECIES_NINCADA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James2:: @ 830E27C
- .2byte 10 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James3:: @ 830E284
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James4:: @ 830E294
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_James5:: @ 830E2AC
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SURSKIT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brice:: @ 830E2CC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent1:: @ 830E2DC
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lenny:: @ 830E2F4
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucas1:: @ 830E304
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alan:: @ 830E314
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Clark:: @ 830E32C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Eric:: @ 830E334
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucas2:: @ 830E344
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_WAILMER
- .2byte MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mike1:: @ 830E354
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_PELIPPER
- .2byte MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 10 @ level
- .2byte SPECIES_POOCHYENA
- .2byte MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mike2:: @ 830E374
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent2:: @ 830E38C
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent3:: @ 830E3AC
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent4:: @ 830E3CC
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Trent5:: @ 830E3EC
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLEM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_DezAndLuke:: @ 830E40C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LeaAndJed:: @ 830E41C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan1:: @ 830E42C
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan2:: @ 830E43C
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan3:: @ 830E44C
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan4:: @ 830E45C
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KiraAndDan5:: @ 830E46C
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_VOLBEAT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_ILLUMISE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Johanna:: @ 830E47C
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gerald:: @ 830E484
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_KECLEON
- .2byte MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Vivian:: @ 830E494
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_THUNDER_PUNCH, MOVE_DETECT, MOVE_CONFUSION, MOVE_MEDITATE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Danielle:: @ 830E4B4
- .2byte 100 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_MEDITITE
- .2byte MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hideo:: @ 830E4C4
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Keigo:: @ 830E4E4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_POISON_GAS, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINJASK
- .2byte MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Riley:: @ 830E504
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NINCADA
- .2byte MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_KOFFING
- .2byte MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Flint:: @ 830E524
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_XATU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ashley:: @ 830E534
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_SWABLU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally2:: @ 830E54C
- .2byte 30 @ IV (0-255)
- .2byte 16 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally3:: @ 830E554
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally4:: @ 830E5A4
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally5:: @ 830E5F4
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wally6:: @ 830E644
- .2byte 150 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_ALTARIA
- .2byte MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_DELCATTY
- .2byte MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGNETON
- .2byte MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH
- .2byte 0 @ padding
-
- .2byte 250 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_GARDEVOIR
- .2byte MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan13:: @ 830E694
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan14:: @ 830E6B4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan15:: @ 830E6D4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May11:: @ 830E6F4
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GROVYLE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May12:: @ 830E714
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_COMBUSKEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May13:: @ 830E734
- .2byte 150 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MARSHTOMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jonah:: @ 830E754
- .2byte 0 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Henry:: @ 830E76C
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roger:: @ 830E77C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_GYARADOS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alexa:: @ 830E794
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_GLOOM
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Ruben:: @ 830E7A4
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji1:: @ 830E7B4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wayne:: @ 830E7BC
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Aidan:: @ 830E7D4
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Reed:: @ 830E7E4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SPHEAL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tisha:: @ 830E7F4
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_ToriAndTia:: @ 830E7FC
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_KimAndIris:: @ 830E80C
- .2byte 0 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_SWABLU
- .2byte MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NUMEL
- .2byte MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_TyraAndIvy:: @ 830E82C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_GRAVELER
- .2byte MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_MelAndPaul:: @ 830E84C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_DUSTOX
- .2byte MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay1:: @ 830E86C
- .2byte 200 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 200 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay2:: @ 830E88C
- .2byte 210 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 210 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay3:: @ 830E8AC
- .2byte 220 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 220 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay4:: @ 830E8CC
- .2byte 230 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 230 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_JohnAndJay5:: @ 830E8EC
- .2byte 240 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_MEDICHAM
- .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT
- .2byte 0 @ padding
-
- .2byte 240 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_HARIYAMA
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_ReliAndIan:: @ 830E90C
- .2byte 0 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_AZUMARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy1:: @ 830E91C
- .2byte 0 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy2:: @ 830E92C
- .2byte 0 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_CHINCHOU
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy3:: @ 830E93C
- .2byte 0 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy4:: @ 830E94C
- .2byte 0 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LilaAndRoy5:: @ 830E95C
- .2byte 0 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_LANTURN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_SHARPEDO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_LisaAndRay:: @ 830E96C
- .2byte 0 @ IV (0-255)
- .2byte 27 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chris:: @ 830E97C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 20 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_FEEBAS
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 23 @ level
- .2byte SPECIES_CARVANHA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dawson:: @ 830E99C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_POOCHYENA
- .2byte ITEM_NONE
-
- .align 2
-gTrainerParty_Sarah:: @ 830E9AC
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_LOTAD
- .2byte ITEM_NONE
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte ITEM_NUGGET
-
- .align 2
-gTrainerParty_Darian:: @ 830E9BC
- .2byte 0 @ IV (0-255)
- .2byte 9 @ level
- .2byte SPECIES_MAGIKARP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hailey:: @ 830E9C4
- .2byte 0 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Chandler:: @ 830E9CC
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 12 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kaleb:: @ 830E9DC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_MINUN
- .2byte ITEM_ORAN_BERRY
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_PLUSLE
- .2byte ITEM_ORAN_BERRY
-
- .align 2
-gTrainerParty_Joseph:: @ 830E9EC
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alyssa:: @ 830E9FC
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAGNEMITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marcos:: @ 830EA04
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_VOLTORB
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rhett:: @ 830EA0C
- .2byte 100 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tyron:: @ 830EA14
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Celina:: @ 830EA1C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bianca:: @ 830EA24
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Hayden:: @ 830EA2C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sophie:: @ 830EA34
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Coby:: @ 830EA44
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lawrence:: @ 830EA54
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Wyatt:: @ 830EA64
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Angelina:: @ 830EA74
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kai:: @ 830EA84
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_BARBOACH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Charlotte:: @ 830EA8C
- .2byte 0 @ IV (0-255)
- .2byte 19 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Deandre:: @ 830EA94
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ARON
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 14 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt38:: @ 830EAAC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt39:: @ 830EAB4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt40:: @ 830EABC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt41:: @ 830EAC4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt42:: @ 830EAD4
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt43:: @ 830EAE4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt44:: @ 830EAEC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt45:: @ 830EAF4
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt46:: @ 830EAFC
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt47:: @ 830EB04
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt48:: @ 830EB0C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt49:: @ 830EB14
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt50:: @ 830EB1C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt51:: @ 830EB24
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt52:: @ 830EB2C
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Grunt53:: @ 830EB34
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BALTOY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tabitha3:: @ 830EB3C
- .2byte 75 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_ZUBAT
- .2byte 0 @ padding
-
- .2byte 75 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Darcy:: @ 830EB5C
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Maxie3:: @ 830EB6C
- .2byte 150 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CROBAT
- .2byte 0 @ padding
-
- .2byte 150 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pete:: @ 830EB84
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Isabelle:: @ 830EB8C
- .2byte 0 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres1:: @ 830EB94
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Josue:: @ 830EBA4
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Camron:: @ 830EBB4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory1:: @ 830EBBC
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Carolina:: @ 830EBD4
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 24 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Elijah:: @ 830EBEC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SKARMORY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Celia:: @ 830EBFC
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bryan:: @ 830EC0C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Branden:: @ 830EC1C
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 22 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Bryant:: @ 830EC2C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Shayla:: @ 830EC3C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Kyra:: @ 830EC4C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_DODRIO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Jaiden:: @ 830EC5C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NINJASK
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GULPIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alix:: @ 830EC6C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_KIRLIA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Helene:: @ 830EC7C
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Marlene:: @ 830EC8C
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 18 @ level
- .2byte SPECIES_SPOINK
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Devan:: @ 830EC9C
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Johnson:: @ 830ECAC
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 8 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Melina:: @ 830ECBC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_DODUO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brandi:: @ 830ECC4
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_RALTS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Aisha:: @ 830ECCC
- .2byte 0 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Makayla:: @ 830ECD4
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_ROSELIA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDICHAM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fabian:: @ 830ECE4
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Dayton:: @ 830ECEC
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SLUGMA
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Rachel:: @ 830ECFC
- .2byte 0 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GOLDEEN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leonel:: @ 830ED04
- .2byte 100 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MANECTRIC
- .2byte MOVE_THUNDER, MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_NONE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Callie:: @ 830ED14
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MEDITITE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cale:: @ 830ED24
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_DUSTOX
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_BEAUTIFLY
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Myles:: @ 830ED34
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pat:: @ 830ED64
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_POOCHYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SHROOMISH
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_MARILL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 25 @ level
- .2byte SPECIES_GULPIN
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin1:: @ 830ED94
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 29 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May14:: @ 830EDA4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_TORCHIC
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May15:: @ 830EDB4
- .2byte 25 @ IV (0-255)
- .2byte 13 @ level
- .2byte SPECIES_TORKOAL
- .2byte 0 @ padding
-
- .2byte 50 @ IV (0-255)
- .2byte 15 @ level
- .2byte SPECIES_MUDKIP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Roxanne2:: @ 830EDC4
- .2byte 255 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_KABUTO
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne3:: @ 830EE04
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_OMANYTE
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_MAGNITUDE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne4:: @ 830EE54
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_OMASTAR
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ONIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Roxanne5:: @ 830EEA4
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_AERODACTYL
- .2byte ITEM_NONE
- .2byte MOVE_ROCK_SLIDE, MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_GOLEM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_ROLLOUT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_OMASTAR
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_ROCK_SLIDE, MOVE_SURF
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_KABUTOPS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SWORDS_DANCE, MOVE_ICE_BEAM, MOVE_SURF, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_STEELIX
- .2byte ITEM_NONE
- .2byte MOVE_IRON_TAIL, MOVE_EXPLOSION, MOVE_ROAR, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_NOSEPASS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_DOUBLE_TEAM, MOVE_EXPLOSION, MOVE_PROTECT, MOVE_ROCK_SLIDE
-
- .align 2
-gTrainerParty_Brawly2:: @ 830EF04
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MEDITITE
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly3:: @ 830EF44
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly4:: @ 830EF84
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_HITMONCHAN
- .2byte ITEM_NONE
- .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_KARATE_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Brawly5:: @ 830EFD4
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HITMONLEE
- .2byte ITEM_NONE
- .2byte MOVE_MEGA_KICK, MOVE_FOCUS_PUNCH, MOVE_EARTHQUAKE, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HITMONCHAN
- .2byte ITEM_NONE
- .2byte MOVE_SKY_UPPERCUT, MOVE_PROTECT, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MACHAMP
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_BULK_UP
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MEDICHAM
- .2byte ITEM_NONE
- .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_REFLECT, MOVE_PSYCHIC
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_HITMONTOP
- .2byte ITEM_NONE
- .2byte MOVE_PURSUIT, MOVE_COUNTER, MOVE_PROTECT, MOVE_TRIPLE_KICK
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_HARIYAMA
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_FAKE_OUT, MOVE_FOCUS_PUNCH, MOVE_BELLY_DRUM, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Wattson2:: @ 830F034
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MAREEP
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson3:: @ 830F074
- .2byte 255 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_PIKACHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_SHOCK_WAVE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_FLAAFFY
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson4:: @ 830F0C4
- .2byte 255 @ IV (0-255)
- .2byte 44 @ level
- .2byte SPECIES_RAICHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_AMPHAROS
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Wattson5:: @ 830F114
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ELECTABUZZ
- .2byte ITEM_NONE
- .2byte MOVE_SWIFT, MOVE_FOCUS_PUNCH, MOVE_THUNDER_PUNCH, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_RAICHU
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_SLAM, MOVE_RAIN_DANCE, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_AMPHAROS
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_PROTECT, MOVE_THUNDER_WAVE, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_ELECTRODE
- .2byte ITEM_NONE
- .2byte MOVE_ROLLOUT, MOVE_THUNDER, MOVE_EXPLOSION, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGNETON
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_THUNDER, MOVE_RAIN_DANCE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_MANECTRIC
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BITE, MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_PROTECT
-
- .align 2
-gTrainerParty_Flannery2:: @ 830F174
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PONYTA
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery3:: @ 830F1B4
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_GROWLITHE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PONYTA
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery4:: @ 830F204
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_HOUNDOUR
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_GROWLITHE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_RAPIDASH
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Flannery5:: @ 830F264
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_ARCANINE
- .2byte ITEM_NONE
- .2byte MOVE_HELPING_HAND, MOVE_FLAMETHROWER, MOVE_SUNNY_DAY, MOVE_ROAR
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_MAGCARGO
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_ATTRACT, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_HOUNDOOM
- .2byte ITEM_NONE
- .2byte MOVE_ROAR, MOVE_SOLAR_BEAM, MOVE_TAUNT, MOVE_SUNNY_DAY
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_RAPIDASH
- .2byte ITEM_NONE
- .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_SOLAR_BEAM, MOVE_BOUNCE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_CAMERUPT
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EARTHQUAKE, MOVE_ATTRACT
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_TORKOAL
- .2byte ITEM_WHITE_HERB
- .2byte MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_EXPLOSION, MOVE_ATTRACT
-
- .align 2
-gTrainerParty_Norman2:: @ 830F2C4
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_CHANSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 42 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman3:: @ 830F304
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 47 @ level
- .2byte SPECIES_CHANSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman4:: @ 830F354
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 52 @ level
- .2byte SPECIES_BLISSEY
- .2byte ITEM_NONE
- .2byte MOVE_LIGHT_SCREEN, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Norman5:: @ 830F3A4
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_BLIZZARD, MOVE_SHADOW_BALL, MOVE_DOUBLE_EDGE, MOVE_FIRE_BLAST
-
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_BLISSEY
- .2byte ITEM_NONE
- .2byte MOVE_PROTECT, MOVE_SING, MOVE_SKILL_SWAP, MOVE_FOCUS_PUNCH
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_KANGASKHAN
- .2byte ITEM_NONE
- .2byte MOVE_FAKE_OUT, MOVE_DIZZY_PUNCH, MOVE_ENDURE, MOVE_REVERSAL
-
- .2byte 255 @ IV (0-255)
- .2byte 57 @ level
- .2byte SPECIES_TAUROS
- .2byte ITEM_NONE
- .2byte MOVE_TAKE_DOWN, MOVE_PROTECT, MOVE_FIRE_BLAST, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SPINDA
- .2byte ITEM_NONE
- .2byte MOVE_TEETER_DANCE, MOVE_SKILL_SWAP, MOVE_FACADE, MOVE_HYPNOSIS
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_SLAKING
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Winona2:: @ 830F404
- .2byte 255 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_DRATINI
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona3:: @ 830F454
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HOOTHOOT
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 45 @ level
- .2byte SPECIES_DRAGONAIR
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona4:: @ 830F4B4
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_NOCTOWL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_DRAGONAIR
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_THUNDER_WAVE, MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_AERIAL_ACE, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_Winona5:: @ 830F514
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_NOCTOWL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_DREAM_EATER
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_TROPIUS
- .2byte ITEM_NONE
- .2byte MOVE_SUNNY_DAY, MOVE_AERIAL_ACE, MOVE_SOLAR_BEAM, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_PELIPPER
- .2byte ITEM_NONE
- .2byte MOVE_SURF, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_DRAGONITE
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_WHIRLWIND, MOVE_SPIKES, MOVE_STEEL_WING, MOVE_AERIAL_ACE
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_ALTARIA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_SKY_ATTACK, MOVE_REST, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE
-
- .align 2
-gTrainerParty_TateAndLiza2:: @ 830F574
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 49 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza3:: @ 830F5C4
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_DROWZEE
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 54 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 55 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza4:: @ 830F624
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_HYPNO
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 59 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_SLOWPOKE
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 59 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 60 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_TateAndLiza5:: @ 830F684
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_HYPNO
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_HEADBUTT, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 64 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_SLOWKING
- .2byte ITEM_NONE
- .2byte MOVE_YAWN, MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_PROTECT
-
- .2byte 255 @ IV (0-255)
- .2byte 64 @ level
- .2byte SPECIES_XATU
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 65 @ level
- .2byte SPECIES_LUNATONE
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_REST, MOVE_CALM_MIND
-
- .2byte 255 @ IV (0-255)
- .2byte 65 @ level
- .2byte SPECIES_SOLROCK
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER
-
- .align 2
-gTrainerParty_Juan2:: @ 830F6E4
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_POLIWAG
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 46 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 48 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_CRABHAMMER, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan3:: @ 830F734
- .2byte 255 @ IV (0-255)
- .2byte 50 @ level
- .2byte SPECIES_POLIWHIRL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 51 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 53 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan4:: @ 830F784
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_LAPRAS
- .2byte ITEM_NONE
- .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 56 @ level
- .2byte SPECIES_POLIWHIRL
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_HYDRO_PUMP
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_ICE_BEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 58 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Juan5:: @ 830F7E4
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_LAPRAS
- .2byte ITEM_NONE
- .2byte MOVE_HYDRO_PUMP, MOVE_PERISH_SONG, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_WHISCASH
- .2byte ITEM_NONE
- .2byte MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_FISSURE
-
- .2byte 255 @ IV (0-255)
- .2byte 61 @ level
- .2byte SPECIES_POLITOED
- .2byte ITEM_NONE
- .2byte MOVE_HYPNOSIS, MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_PERISH_SONG
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_WALREIN
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_BODY_SLAM, MOVE_PROTECT, MOVE_SHEER_COLD
-
- .2byte 255 @ IV (0-255)
- .2byte 63 @ level
- .2byte SPECIES_CRAWDAUNT
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_REST, MOVE_GUILLOTINE, MOVE_TAUNT, MOVE_DOUBLE_TEAM
-
- .2byte 255 @ IV (0-255)
- .2byte 66 @ level
- .2byte SPECIES_KINGDRA
- .2byte ITEM_CHESTO_BERRY
- .2byte MOVE_WATER_PULSE, MOVE_DOUBLE_TEAM, MOVE_ICE_BEAM, MOVE_REST
-
- .align 2
-gTrainerParty_Angelo:: @ 830F844
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_ILLUMISE
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CHARM, MOVE_NONE
-
- .2byte 100 @ IV (0-255)
- .2byte 17 @ level
- .2byte SPECIES_VOLBEAT
- .2byte ITEM_NONE
- .2byte MOVE_SHOCK_WAVE, MOVE_QUICK_ATTACK, MOVE_CONFUSE_RAY, MOVE_NONE
-
- .align 2
-gTrainerParty_Darius:: @ 830F864
- .2byte 200 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TROPIUS
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Steven:: @ 830F86C
- .2byte 255 @ IV (0-255)
- .2byte 77 @ level
- .2byte SPECIES_SKARMORY
- .2byte ITEM_NONE
- .2byte MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING
-
- .2byte 255 @ IV (0-255)
- .2byte 75 @ level
- .2byte SPECIES_CLAYDOL
- .2byte ITEM_NONE
- .2byte MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_AGGRON
- .2byte ITEM_NONE
- .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_CRADILY
- .2byte ITEM_NONE
- .2byte MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_INGRAIN, MOVE_CONFUSE_RAY
-
- .2byte 255 @ IV (0-255)
- .2byte 76 @ level
- .2byte SPECIES_ARMALDO
- .2byte ITEM_NONE
- .2byte MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH
-
- .2byte 255 @ IV (0-255)
- .2byte 78 @ level
- .2byte SPECIES_METAGROSS
- .2byte ITEM_SITRUS_BERRY
- .2byte MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_SHADOW_BALL
-
- .align 2
-gTrainerParty_Anabel:: @ 830F8CC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Tucker:: @ 830F8D4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Spenser:: @ 830F8DC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Greta:: @ 830F8E4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Noland:: @ 830F8EC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Lucy:: @ 830F8F4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brandon:: @ 830F8FC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BELDUM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres2:: @ 830F904
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres3:: @ 830F914
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres4:: @ 830F92C
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SANDSHREW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Andres5:: @ 830F944
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_NOSEPASS
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SANDSLASH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory2:: @ 830F95C
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory3:: @ 830F974
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 32 @ level
- .2byte SPECIES_TENTACOOL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory4:: @ 830F98C
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cory5:: @ 830F9A4
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_TENTACRUEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo2:: @ 830F9BC
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo3:: @ 830F9CC
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_WINGULL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo4:: @ 830F9E4
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_STARYU
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Pablo5:: @ 830F9FC
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_PELIPPER
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_STARMIE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji2:: @ 830FA14
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji3:: @ 830FA24
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MAKUHITA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji4:: @ 830FA3C
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Koji5:: @ 830FA54
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_HARIYAMA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 43 @ level
- .2byte SPECIES_MACHAMP
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin2:: @ 830FA6C
- .2byte 110 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 110 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin3:: @ 830FA7C
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 120 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin4:: @ 830FA94
- .2byte 130 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 130 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .2byte 100 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_VIGOROTH
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Cristin5:: @ 830FAAC
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SPINDA
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .2byte 140 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_SLAKING
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando2:: @ 830FAC4
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando3:: @ 830FADC
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_ELECTRIKE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando4:: @ 830FAF4
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 39 @ level
- .2byte SPECIES_LOUDRED
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Fernando5:: @ 830FB0C
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_MANECTRIC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_EXPLOUD
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer2:: @ 830FB24
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_GEODUDE
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 26 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer3:: @ 830FB34
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 28 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer4:: @ 830FB4C
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_MACHOP
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_NUMEL
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 30 @ level
- .2byte SPECIES_GRAVELER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Sawyer5:: @ 830FB64
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MACHOKE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_CAMERUPT
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_GOLEM
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle2:: @ 830FB7C
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_ZIGZAGOON
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_LOTAD
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_SEEDOT
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 31 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle3:: @ 830FBAC
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_SKITTY
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 33 @ level
- .2byte SPECIES_TAILLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle4:: @ 830FBDC
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_LOMBRE
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_NUZLEAF
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 35 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Gabrielle5:: @ 830FC0C
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_DELCATTY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_MIGHTYENA
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LINOONE
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_LUDICOLO
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SHIFTRY
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 37 @ level
- .2byte SPECIES_SWELLOW
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia2:: @ 830FC3C
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 10 @ IV (0-255)
- .2byte 34 @ level
- .2byte SPECIES_HORSEA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia3:: @ 830FC4C
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 20 @ IV (0-255)
- .2byte 36 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia4:: @ 830FC64
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_WAILMER
- .2byte 0 @ padding
-
- .2byte 30 @ IV (0-255)
- .2byte 38 @ level
- .2byte SPECIES_SEADRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Thalia5:: @ 830FC7C
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_LUVDISC
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_WAILORD
- .2byte 0 @ padding
-
- .2byte 40 @ IV (0-255)
- .2byte 40 @ level
- .2byte SPECIES_KINGDRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Mariela:: @ 830FC94
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_CHIMECHO
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Alvaro:: @ 830FC9C
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_BANETTE
- .2byte 0 @ padding
-
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_KADABRA
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Everett:: @ 830FCAC
- .2byte 0 @ IV (0-255)
- .2byte 41 @ level
- .2byte SPECIES_WOBBUFFET
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Red:: @ 830FCB4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_CHARMANDER
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Leaf:: @ 830FCBC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_BULBASAUR
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_Brendan16:: @ 830FCC4
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_GROUDON
- .2byte 0 @ padding
-
- .align 2
-gTrainerParty_May16:: @ 830FCCC
- .2byte 0 @ IV (0-255)
- .2byte 5 @ level
- .2byte SPECIES_KYOGRE
- .2byte 0 @ padding
diff --git a/data/trainers.inc b/data/trainers.inc
deleted file mode 100644
index b401c2a77..000000000
--- a/data/trainers.inc
+++ /dev/null
@@ -1,10261 +0,0 @@
- .align 2
-gTrainers:: @ 8310030
-@ NONE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 0 @ party size
- .4byte NULL
-
-@ SAWYER_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sawyer1
-
-@ GRUNT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt1
-
-@ GRUNT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt2
-
-@ GRUNT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt3
-
-@ GRUNT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt4
-
-@ GRUNT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt5
-
-@ GRUNT_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt6
-
-@ GRUNT_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt7
-
-@ GABRIELLE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle1
-
-@ GRUNT_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt8
-
-@ MARCEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "MARCEL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marcel
-
-@ ALBERTO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ALBERTO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alberto
-
-@ ED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "ED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ed
-
-@ GRUNT_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt9
-
-@ DECLAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DECLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Declan
-
-@ GRUNT_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt10
-
-@ GRUNT_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt11
-
-@ GRUNT_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt12
-
-@ GRUNT_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Grunt13
-
-@ GRUNT_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt14
-
-@ GRUNT_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt15
-
-@ GRUNT_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt16
-
-@ GRUNT_17
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt17
-
-@ GRUNT_18
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt18
-
-@ GRUNT_19
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt19
-
-@ GRUNT_20
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt20
-
-@ GRUNT_21
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt21
-
-@ GRUNT_22
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt22
-
-@ FREDRICK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "FREDRICK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Fredrick
-
-@ MATT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_M
- .string "MATT$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Matt
-
-@ ZANDER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "ZANDER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Zander
-
-@ SHELLY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_F
- .string "SHELLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelly1
-
-@ SHELLY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_ADMIN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_ADMIN_F
- .string "SHELLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelly2
-
-@ ARCHIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AQUA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_LEADER_ARCHIE
- .string "ARCHIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Archie
-
-@ LEAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "LEAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leah
-
-@ DAISY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "DAISY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Daisy
-
-@ ROSE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose1
-
-@ FELIX
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "FELIX$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Felix
-
-@ VIOLET
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "VIOLET$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Violet
-
-@ ROSE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Rose2
-
-@ ROSE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose3
-
-@ ROSE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose4
-
-@ ROSE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "ROSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Rose5
-
-@ DUSTY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty1
-
-@ CHIP
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "CHIP$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Chip
-
-@ FOSTER
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "FOSTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Foster
-
-@ DUSTY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty2
-
-@ DUSTY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty3
-
-@ DUSTY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty4
-
-@ DUSTY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "DUSTY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dusty5
-
-@ GABBY_AND_TY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy1
-
-@ GABBY_AND_TY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy2
-
-@ GABBY_AND_TY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy3
-
-@ GABBY_AND_TY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy4
-
-@ GABBY_AND_TY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy5
-
-@ GABBY_AND_TY_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_INTERVIEWER
- .byte TRAINER_ENCOUNTER_MUSIC_INTERVIEWER @ gender flag and encounter music
- .byte TRAINER_PIC_INTERVIEWER
- .string "GABBY & TY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GabbyAndTy6
-
-@ LOLA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola1
-
-@ AUSTINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "AUSTINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Austina
-
-@ GWEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "GWEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gwen
-
-@ LOLA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola2
-
-@ LOLA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola3
-
-@ LOLA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola4
-
-@ LOLA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "LOLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lola5
-
-@ RICKY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky1
-
-@ SIMON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "SIMON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Simon
-
-@ CHARLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "CHARLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Charlie
-
-@ RICKY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky2
-
-@ RICKY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky3
-
-@ RICKY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky4
-
-@ RICKY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "RICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ricky5
-
-@ RANDALL
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "RANDALL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Randall
-
-@ PARKER
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "PARKER$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Parker
-
-@ GEORGE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "GEORGE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_George
-
-@ BERKE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "BERKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Berke
-
-@ BRAXTON
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "BRAXTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Braxton
-
-@ VINCENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "VINCENT$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Vincent
-
-@ LEROY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "LEROY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Leroy
-
-@ WILTON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton1
-
-@ EDGAR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "EDGAR$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edgar
-
-@ ALBERT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "ALBERT$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Albert
-
-@ SAMUEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "SAMUEL$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Samuel
-
-@ VITO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "VITO$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Vito
-
-@ OWEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "OWEN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Owen
-
-@ WILTON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton2
-
-@ WILTON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton3
-
-@ WILTON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton4
-
-@ WILTON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WILTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wilton5
-
-@ WARREN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "WARREN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Warren
-
-@ MARY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MARY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mary
-
-@ ALEXIA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ALEXIA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Alexia
-
-@ JODY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JODY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jody
-
-@ WENDY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "WENDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wendy
-
-@ KEIRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "KEIRA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Keira
-
-@ BROOKE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke1
-
-@ JENNIFER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JENNIFER$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jennifer
-
-@ HOPE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "HOPE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hope
-
-@ SHANNON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "SHANNON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Shannon
-
-@ MICHELLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MICHELLE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Michelle
-
-@ CAROLINE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CAROLINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Caroline
-
-@ JULIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JULIE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Julie
-
-@ BROOKE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke2
-
-@ BROOKE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke3
-
-@ BROOKE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke4
-
-@ BROOKE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "BROOKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brooke5
-
-@ PATRICIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "PATRICIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Patricia
-
-@ KINDRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "KINDRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kindra
-
-@ TAMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "TAMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tammy
-
-@ VALERIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Valerie1
-
-@ TASHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "TASHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tasha
-
-@ VALERIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie2
-
-@ VALERIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie3
-
-@ VALERIE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Valerie4
-
-@ VALERIE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "VALERIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Valerie5
-
-@ CINDY_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy1
-
-@ DAPHNE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "DAPHNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Daphne
-
-@ GRUNT_23
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Grunt23
-
-@ CINDY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy2
-
-@ BRIANNA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "BRIANNA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brianna
-
-@ NAOMI
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "NAOMI$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Naomi
-
-@ CINDY_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy3
-
-@ CINDY_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy4
-
-@ CINDY_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy5
-
-@ CINDY_6
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "CINDY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cindy6
-
-@ MELISSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "MELISSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Melissa
-
-@ SHEILA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "SHEILA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sheila
-
-@ SHIRLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "SHIRLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Shirley
-
-@ JESSICA_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica1
-
-@ CONNIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "CONNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Connie
-
-@ BRIDGET
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "BRIDGET$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Bridget
-
-@ OLIVIA
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "OLIVIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Olivia
-
-@ TIFFANY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "TIFFANY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tiffany
-
-@ JESSICA_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica2
-
-@ JESSICA_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica3
-
-@ JESSICA_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica4
-
-@ JESSICA_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JESSICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jessica5
-
-@ WINSTON_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston1
-
-@ MOLLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "MOLLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mollie
-
-@ GARRET
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "GARRET$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Garret
-
-@ WINSTON_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston2
-
-@ WINSTON_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston3
-
-@ WINSTON_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston4
-
-@ WINSTON_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "WINSTON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Winston5
-
-@ STEVE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Steve1
-
-@ THALIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Thalia1
-
-@ MARK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "MARK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mark
-
-@ GRUNT_24
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt24
-
-@ STEVE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Steve2
-
-@ STEVE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve3
-
-@ STEVE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve4
-
-@ STEVE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "STEVE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Steve5
-
-@ LUIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "LUIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Luis
-
-@ DOMINIK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DOMINIK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dominik
-
-@ DOUGLAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DOUGLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Douglas
-
-@ DARRIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DARRIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Darrin
-
-@ TONY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony1
-
-@ JEROME
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "JEROME$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jerome
-
-@ MATTHEW
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "MATTHEW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Matthew
-
-@ DAVID
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DAVID$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_David
-
-@ SPENCER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "SPENCER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Spencer
-
-@ ROLAND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "ROLAND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Roland
-
-@ NOLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "NOLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nolen
-
-@ STAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "STAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Stan
-
-@ BARRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "BARRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Barry
-
-@ DEAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DEAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dean
-
-@ RODNEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "RODNEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rodney
-
-@ RICHARD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "RICHARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Richard
-
-@ HERMAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "HERMAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Herman
-
-@ SANTIAGO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "SANTIAGO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Santiago
-
-@ GILBERT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "GILBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gilbert
-
-@ FRANKLIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "FRANKLIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Franklin
-
-@ KEVIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "KEVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kevin
-
-@ JACK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "JACK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jack
-
-@ DUDLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "DUDLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dudley
-
-@ CHAD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "CHAD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chad
-
-@ TONY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony2
-
-@ TONY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tony3
-
-@ TONY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tony4
-
-@ TONY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "TONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tony5
-
-@ TAKAO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "TAKAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Takao
-
-@ HITOSHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "HITOSHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hitoshi
-
-@ KIYO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KIYO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kiyo
-
-@ KOICHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOICHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Koichi
-
-@ NOB_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nob1
-
-@ NOB_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nob2
-
-@ NOB_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nob3
-
-@ NOB_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nob4
-
-@ NOB_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "NOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Nob5
-
-@ YUJI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "YUJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Yuji
-
-@ DAISUKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "DAISUKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Daisuke
-
-@ ATSUSHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "ATSUSHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Atsushi
-
-@ KIRK
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "KIRK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kirk
-
-@ GRUNT_25
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt25
-
-@ GRUNT_26
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt26
-
-@ SHAWN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "SHAWN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shawn
-
-@ FERNANDO_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Fernando1
-
-@ DALTON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dalton1
-
-@ DALTON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton2
-
-@ DALTON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton3
-
-@ DALTON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton4
-
-@ DALTON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "DALTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dalton5
-
-@ COLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "COLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cole
-
-@ JEFF
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "JEFF$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jeff
-
-@ AXLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "AXLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Axle
-
-@ JACE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "JACE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jace
-
-@ KEEGAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "KEEGAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Keegan
-
-@ BERNIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie1
-
-@ BERNIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie2
-
-@ BERNIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie3
-
-@ BERNIE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie4
-
-@ BERNIE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BERNIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bernie5
-
-@ DREW
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "DREW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Drew
-
-@ BEAU
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "BEAU$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Beau
-
-@ LARRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "LARRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Larry
-
-@ SHANE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "SHANE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shane
-
-@ JUSTIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "JUSTIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Justin
-
-@ ETHAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan1
-
-@ AUTUMN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "AUTUMN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Autumn
-
-@ TRAVIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "TRAVIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Travis
-
-@ ETHAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan2
-
-@ ETHAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ethan3
-
-@ ETHAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ethan4
-
-@ ETHAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "ETHAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ethan5
-
-@ BRENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "BRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brent
-
-@ DONALD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "DONALD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Donald
-
-@ TAYLOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "TAYLOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Taylor
-
-@ JEFFREY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey1
-
-@ DEREK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "DEREK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Derek
-
-@ JEFFREY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey2
-
-@ JEFFREY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jeffrey3
-
-@ JEFFREY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Jeffrey4
-
-@ JEFFREY_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "JEFFREY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Jeffrey5
-
-@ EDWARD
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "EDWARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Edward
-
-@ PRESTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "PRESTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Preston
-
-@ VIRGIL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "VIRGIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Virgil
-
-@ BLAKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "BLAKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Blake
-
-@ WILLIAM
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "WILLIAM$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_William
-
-@ JOSHUA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "JOSHUA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Joshua
-
-@ CAMERON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cameron1
-
-@ CAMERON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron2
-
-@ CAMERON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron3
-
-@ CAMERON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron4
-
-@ CAMERON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CAMERON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cameron5
-
-@ JACLYN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACLYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jaclyn
-
-@ HANNAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "HANNAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hannah
-
-@ SAMANTHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "SAMANTHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Samantha
-
-@ MAURA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MAURA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maura
-
-@ KAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "KAYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Kayla
-
-@ ALEXIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "ALEXIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alexis
-
-@ JACKI_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki1
-
-@ JACKI_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki2
-
-@ JACKI_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki3
-
-@ JACKI_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki4
-
-@ JACKI_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "JACKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jacki5
-
-@ WALTER_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Walter1
-
-@ MICAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "MICAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Micah
-
-@ THOMAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "THOMAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Thomas
-
-@ WALTER_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Walter2
-
-@ WALTER_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Walter3
-
-@ WALTER_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Walter4
-
-@ WALTER_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "WALTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Walter5
-
-@ SIDNEY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_SIDNEY
- .string "SIDNEY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xf @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Sidney
-
-@ PHOEBE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_PHOEBE
- .string "PHOEBE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Phoebe
-
-@ GLACIA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_GLACIA
- .string "GLACIA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Glacia
-
-@ DRAKE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_ELITE_FOUR
- .byte TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR @ gender flag and encounter music
- .byte TRAINER_PIC_ELITE_FOUR_DRAKE
- .string "DRAKE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Drake
-
-@ ROXANNE_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Roxanne1
-
-@ BRAWLY_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brawly1
-
-@ WATTSON_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Wattson1
-
-@ FLANNERY_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Flannery1
-
-@ NORMAN_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Norman1
-
-@ WINONA_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Winona1
-
-@ TATE_AND_LIZA_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_TateAndLiza1
-
-@ JUAN_1
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan1
-
-@ JERRY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jerry1
-
-@ TED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "TED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ted
-
-@ PAUL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "PAUL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Paul
-
-@ JERRY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry2
-
-@ JERRY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry3
-
-@ JERRY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jerry4
-
-@ JERRY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_M
- .string "JERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jerry5
-
-@ KAREN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Karen1
-
-@ GEORGIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "GEORGIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Georgia
-
-@ KAREN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen2
-
-@ KAREN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen3
-
-@ KAREN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen4
-
-@ KAREN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SCHOOL_KID
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_SCHOOL_KID_F
- .string "KAREN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Karen5
-
-@ KATE_AND_JOY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "KATE & JOY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KateAndJoy
-
-@ ANNA_AND_MEG_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg1
-
-@ ANNA_AND_MEG_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg2
-
-@ ANNA_AND_MEG_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg3
-
-@ ANNA_AND_MEG_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg4
-
-@ ANNA_AND_MEG_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "ANNA & MEG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AnnaAndMeg5
-
-@ VICTOR
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "VICTOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Victor
-
-@ MIGUEL_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel1
-
-@ COLTON
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "COLTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Colton
-
-@ MIGUEL_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel2
-
-@ MIGUEL_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel3
-
-@ MIGUEL_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel4
-
-@ MIGUEL_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "MIGUEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Miguel5
-
-@ VICTORIA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "VICTORIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Victoria
-
-@ VANESSA
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "VANESSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Vanessa
-
-@ BETHANY
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "BETHANY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Bethany
-
-@ ISABEL_1
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel1
-
-@ ISABEL_2
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel2
-
-@ ISABEL_3
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel3
-
-@ ISABEL_4
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel4
-
-@ ISABEL_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ISABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Isabel5
-
-@ TIMOTHY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy1
-
-@ TIMOTHY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy2
-
-@ TIMOTHY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy3
-
-@ TIMOTHY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy4
-
-@ TIMOTHY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "TIMOTHY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Timothy5
-
-@ VICKY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "VICKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Vicky
-
-@ SHELBY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby1
-
-@ SHELBY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby2
-
-@ SHELBY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby3
-
-@ SHELBY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby4
-
-@ SHELBY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "SHELBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shelby5
-
-@ CALVIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Calvin1
-
-@ BILLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "BILLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Billy
-
-@ JOSH
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOSH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Josh
-
-@ TOMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "TOMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tommy
-
-@ JOEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Joey
-
-@ BEN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "BEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ben
-
-@ QUINCY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "QUINCY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Quincy
-
-@ KATELYNN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "KATELYNN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Katelynn
-
-@ JAYLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JAYLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jaylen
-
-@ DILLON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DILLON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dillon
-
-@ CALVIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Calvin2
-
-@ CALVIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Calvin3
-
-@ CALVIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Calvin4
-
-@ CALVIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "CALVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Calvin5
-
-@ EDDIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "EDDIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Eddie
-
-@ ALLEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "ALLEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Allen
-
-@ TIMMY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "TIMMY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Timmy
-
-@ WALLACE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_CHAMPION
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CHAMPION_WALLACE
- .string "WALLACE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Wallace
-
-@ ANDREW
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ANDREW$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andrew
-
-@ IVAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "IVAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ivan
-
-@ CLAUDE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CLAUDE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Claude
-
-@ ELLIOT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Elliot1
-
-@ NED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "NED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Ned
-
-@ DALE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "DALE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Dale
-
-@ NOLAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "NOLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nolan
-
-@ BARNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "BARNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Barny
-
-@ WADE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "WADE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Wade
-
-@ CARTER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CARTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Carter
-
-@ ELLIOT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Elliot2
-
-@ ELLIOT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot3
-
-@ ELLIOT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot4
-
-@ ELLIOT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ELLIOT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Elliot5
-
-@ RONALD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "RONALD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Ronald
-
-@ JACOB
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "JACOB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jacob
-
-@ ANTHONY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "ANTHONY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Anthony
-
-@ BENJAMIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin1
-
-@ BENJAMIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin2
-
-@ BENJAMIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin3
-
-@ BENJAMIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin4
-
-@ BENJAMIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "BENJAMIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Benjamin5
-
-@ ABIGAIL_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail1
-
-@ JASMINE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "JASMINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jasmine
-
-@ ABIGAIL_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail2
-
-@ ABIGAIL_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail3
-
-@ ABIGAIL_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail4
-
-@ ABIGAIL_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ABIGAIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Abigail5
-
-@ DYLAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan1
-
-@ DYLAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan2
-
-@ DYLAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan3
-
-@ DYLAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan4
-
-@ DYLAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_M
- .string "DYLAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dylan5
-
-@ MARIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria1
-
-@ MARIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria2
-
-@ MARIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria3
-
-@ MARIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria4
-
-@ MARIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MARIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Maria5
-
-@ CAMDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CAMDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Camden
-
-@ DEMETRIUS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DEMETRIUS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Demetrius
-
-@ ISAIAH_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah1
-
-@ PABLO_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Pablo1
-
-@ CHASE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CHASE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chase
-
-@ ISAIAH_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah2
-
-@ ISAIAH_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah3
-
-@ ISAIAH_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah4
-
-@ ISAIAH_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "ISAIAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isaiah5
-
-@ ISOBEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ISOBEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isobel
-
-@ DONNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "DONNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Donny
-
-@ TALIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "TALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Talia
-
-@ KATELYN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn1
-
-@ ALLISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ALLISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Allison
-
-@ KATELYN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn2
-
-@ KATELYN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn3
-
-@ KATELYN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn4
-
-@ KATELYN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "KATELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Katelyn5
-
-@ NICOLAS_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas1
-
-@ NICOLAS_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas2
-
-@ NICOLAS_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nicolas3
-
-@ NICOLAS_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nicolas4
-
-@ NICOLAS_5
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "NICOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Nicolas5
-
-@ AARON
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_DRAGON_TAMER
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_DRAGON_TAMER
- .string "AARON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Aaron
-
-@ PERRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Perry
-
-@ HUGH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "HUGH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hugh
-
-@ PHIL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PHIL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Phil
-
-@ JARED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "JARED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jared
-
-@ HUMBERTO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "HUMBERTO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Humberto
-
-@ PRESLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "PRESLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Presley
-
-@ EDWARDO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "EDWARDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwardo
-
-@ COLIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "COLIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Colin
-
-@ ROBERT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Robert1
-
-@ BENNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "BENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Benny
-
-@ CHESTER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "CHESTER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chester
-
-@ ROBERT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert2
-
-@ ROBERT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert3
-
-@ ROBERT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert4
-
-@ ROBERT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ROBERT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Robert5
-
-@ ALEX
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ALEX$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alex
-
-@ BECK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "BECK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Beck
-
-@ YASU
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "YASU$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Yasu
-
-@ TAKASHI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "TAKASHI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Takashi
-
-@ DIANNE
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "DIANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dianne
-
-@ JANI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "JANI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jani
-
-@ LAO_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Lao1
-
-@ LUNG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LUNG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lung
-
-@ LAO_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao2
-
-@ LAO_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao3
-
-@ LAO_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao4
-
-@ LAO_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "LAO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lao5
-
-@ JOCELYN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "JOCELYN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jocelyn
-
-@ LAURA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "LAURA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Laura
-
-@ CYNDY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy1
-
-@ CORA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CORA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cora
-
-@ PAULA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "PAULA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Paula
-
-@ CYNDY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy2
-
-@ CYNDY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy3
-
-@ CYNDY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy4
-
-@ CYNDY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CYNDY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cyndy5
-
-@ MADELINE_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline1
-
-@ CLARISSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "CLARISSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Clarissa
-
-@ ANGELICA
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "ANGELICA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Angelica
-
-@ MADELINE_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline2
-
-@ MADELINE_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Madeline3
-
-@ MADELINE_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Madeline4
-
-@ MADELINE_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "MADELINE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Madeline5
-
-@ BEVERLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BEVERLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Beverly
-
-@ IMANI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "IMANI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Imani
-
-@ KYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kyla
-
-@ DENISE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DENISE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Denise
-
-@ BETH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BETH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Beth
-
-@ TARA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TARA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tara
-
-@ MISSY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "MISSY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Missy
-
-@ ALICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "ALICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Alice
-
-@ JENNY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny1
-
-@ GRACE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "GRACE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grace
-
-@ TANYA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TANYA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tanya
-
-@ SHARON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SHARON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sharon
-
-@ NIKKI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "NIKKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nikki
-
-@ BRENDA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "BRENDA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brenda
-
-@ KATIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KATIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Katie
-
-@ SUSIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SUSIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Susie
-
-@ KARA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KARA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kara
-
-@ DANA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Dana
-
-@ SIENNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "SIENNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sienna
-
-@ DEBRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "DEBRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Debra
-
-@ LINDA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "LINDA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Linda
-
-@ KAYLEE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "KAYLEE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kaylee
-
-@ LAUREL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "LAUREL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Laurel
-
-@ CARLEE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "CARLEE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Carlee
-
-@ JENNY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny2
-
-@ JENNY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jenny3
-
-@ JENNY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jenny4
-
-@ JENNY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "JENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jenny5
-
-@ HEIDI
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "HEIDI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Heidi
-
-@ BECKY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "BECKY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Becky
-
-@ CAROL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CAROL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Carol
-
-@ NANCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "NANCY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Nancy
-
-@ MARTHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "MARTHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Martha
-
-@ DIANA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana1
-
-@ CEDRIC
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "CEDRIC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cedric
-
-@ IRENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "IRENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Irene
-
-@ DIANA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana2
-
-@ DIANA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana3
-
-@ DIANA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana4
-
-@ DIANA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "DIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Diana5
-
-@ AMY_AND_LIV_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv1
-
-@ AMY_AND_LIV_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv2
-
-@ GINA_AND_MIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "GINA & MIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GinaAndMia1
-
-@ MIU_AND_YUKI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "MIU & YUKI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_MiuAndYuki
-
-@ AMY_AND_LIV_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv3
-
-@ GINA_AND_MIA_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "GINA & MIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_GinaAndMia2
-
-@ AMY_AND_LIV_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv4
-
-@ AMY_AND_LIV_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv5
-
-@ AMY_AND_LIV_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "AMY & LIV$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_AmyAndLiv6
-
-@ HUEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "HUEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Huey
-
-@ EDMOND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "EDMOND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Edmond
-
-@ ERNEST_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ernest1
-
-@ DWAYNE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "DWAYNE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Dwayne
-
-@ PHILLIP
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "PHILLIP$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Phillip
-
-@ LEONARD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "LEONARD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Leonard
-
-@ DUNCAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "DUNCAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Duncan
-
-@ ERNEST_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest2
-
-@ ERNEST_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest3
-
-@ ERNEST_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest4
-
-@ ERNEST_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "ERNEST$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ernest5
-
-@ ELI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ELI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Eli
-
-@ ANNIKA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_F
- .string "ANNIKA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Annika
-
-@ JAZMYN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_2
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "JAZMYN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jazmyn
-
-@ JONAS
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "JONAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jonas
-
-@ KAYLEY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "KAYLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kayley
-
-@ AURON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "AURON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Auron
-
-@ KELVIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "KELVIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kelvin
-
-@ MARLEY
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "MARLEY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Marley
-
-@ REYNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "REYNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Reyna
-
-@ HUDSON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "HUDSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hudson
-
-@ CONOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "CONOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Conor
-
-@ EDWIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin1
-
-@ HECTOR
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "HECTOR$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hector
-
-@ TABITHA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Tabitha1
-
-@ EDWIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin2
-
-@ EDWIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin3
-
-@ EDWIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin4
-
-@ EDWIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COLLECTOR
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_COLLECTOR
- .string "EDWIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Edwin5
-
-@ WALLY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally1
-
-@ BRENDAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan1
-
-@ BRENDAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan2
-
-@ BRENDAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan3
-
-@ BRENDAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan4
-
-@ BRENDAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan5
-
-@ BRENDAN_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan6
-
-@ BRENDAN_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan7
-
-@ BRENDAN_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan8
-
-@ BRENDAN_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Brendan9
-
-@ MAY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May1
-
-@ MAY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May2
-
-@ MAY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May3
-
-@ MAY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May4
-
-@ MAY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May5
-
-@ MAY_6
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May6
-
-@ MAY_7
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May7
-
-@ MAY_8
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May8
-
-@ MAY_9
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_May9
-
-@ ISAAC_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac1
-
-@ DAVIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "DAVIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Davis
-
-@ MITCHELL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "MITCHELL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mitchell
-
-@ ISAAC_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac2
-
-@ ISAAC_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac3
-
-@ ISAAC_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac4
-
-@ ISAAC_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "ISAAC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Isaac5
-
-@ LYDIA_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia1
-
-@ HALLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "HALLE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Halle
-
-@ GARRISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "GARRISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Garrison
-
-@ LYDIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia2
-
-@ LYDIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia3
-
-@ LYDIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia4
-
-@ LYDIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "LYDIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Lydia5
-
-@ JACKSON_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson1
-
-@ LORENZO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "LORENZO$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Lorenzo
-
-@ SEBASTIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "SEBASTIAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sebastian
-
-@ JACKSON_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson2
-
-@ JACKSON_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson3
-
-@ JACKSON_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Jackson4
-
-@ JACKSON_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_M
- .string "JACKSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jackson5
-
-@ CATHERINE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine1
-
-@ JENNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "JENNA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jenna
-
-@ SOPHIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "SOPHIA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sophia
-
-@ CATHERINE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine2
-
-@ CATHERINE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine3
-
-@ CATHERINE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine4
-
-@ CATHERINE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_RANGER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_RANGER_F
- .string "CATHERINE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Catherine5
-
-@ JULIO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_M
- .string "JULIO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Julio
-
-@ GRUNT_27
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt27
-
-@ GRUNT_28
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt28
-
-@ GRUNT_29
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt29
-
-@ GRUNT_30
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt30
-
-@ MARC
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MARC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marc
-
-@ BRENDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "BRENDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brenden
-
-@ LILITH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "LILITH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lilith
-
-@ CRISTIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "CRISTIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Cristian
-
-@ SYLVIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "SYLVIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sylvia
-
-@ LEONARDO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "LEONARDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leonardo
-
-@ ATHENA
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ATHENA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Athena
-
-@ HARRISON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "HARRISON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Harrison
-
-@ GRUNT_31
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt31
-
-@ CLARENCE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "CLARENCE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clarence
-
-@ TERRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "TERRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Terry
-
-@ NATE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "NATE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nate
-
-@ KATHLEEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HEX_MANIAC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_HEX_MANIAC
- .string "KATHLEEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kathleen
-
-@ CLIFFORD
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "CLIFFORD$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clifford
-
-@ NICHOLAS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "NICHOLAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Nicholas
-
-@ GRUNT_32
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt32
-
-@ GRUNT_33
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt33
-
-@ GRUNT_34
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt34
-
-@ GRUNT_35
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt35
-
-@ GRUNT_36
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt36
-
-@ MACEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MACEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Macey
-
-@ BRENDAN_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan10
-
-@ BRENDAN_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan11
-
-@ PAXTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_M
- .string "PAXTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Paxton
-
-@ ISABELLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_F
- .string "ISABELLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isabella
-
-@ GRUNT_37
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_AQUA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA @ gender flag and encounter music
- .byte TRAINER_PIC_AQUA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt37
-
-@ TABITHA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Tabitha2
-
-@ JONATHAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "JONATHAN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jonathan
-
-@ BRENDAN_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brendan12
-
-@ MAY_10
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May10
-
-@ MAXIE_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie1
-
-@ MAXIE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie2
-
-@ TIANA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "TIANA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Tiana
-
-@ HALEY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley1
-
-@ JANICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "JANICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Janice
-
-@ VIVI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_WINSTRATE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "VIVI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Vivi
-
-@ HALEY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley2
-
-@ HALEY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley3
-
-@ HALEY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Haley4
-
-@ HALEY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "HALEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Haley5
-
-@ SALLY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "SALLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Sally
-
-@ ROBIN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "ROBIN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Robin
-
-@ ANDREA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "ANDREA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Andrea
-
-@ CRISSY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_LASS
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LASS
- .string "CRISSY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Crissy
-
-@ RICK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "RICK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Rick
-
-@ LYLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "LYLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Lyle
-
-@ JOSE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JOSE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jose
-
-@ DOUG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "DOUG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Doug
-
-@ GREG
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "GREG$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Greg
-
-@ KENT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "KENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kent
-
-@ JAMES_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_James1
-
-@ JAMES_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_James2
-
-@ JAMES_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_James3
-
-@ JAMES_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_James4
-
-@ JAMES_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_CATCHER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_CATCHER
- .string "JAMES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_James5
-
-@ BRICE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "BRICE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Brice
-
-@ TRENT_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Trent1
-
-@ LENNY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LENNY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lenny
-
-@ LUCAS_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LUCAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lucas1
-
-@ ALAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ALAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Alan
-
-@ CLARK
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "CLARK$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Clark
-
-@ ERIC
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "ERIC$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Eric
-
-@ LUCAS_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "LUCAS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lucas2
-
-@ MIKE_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MIKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Mike1
-
-@ MIKE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "MIKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Mike2
-
-@ TRENT_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent2
-
-@ TRENT_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent3
-
-@ TRENT_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent4
-
-@ TRENT_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "TRENT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Trent5
-
-@ DEZ_AND_LUKE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "DEZ & LUKE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_DezAndLuke
-
-@ LEA_AND_JED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "LEA & JED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LeaAndJed
-
-@ KIRA_AND_DAN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan1
-
-@ KIRA_AND_DAN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan2
-
-@ KIRA_AND_DAN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan3
-
-@ KIRA_AND_DAN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan4
-
-@ KIRA_AND_DAN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "KIRA & DAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KiraAndDan5
-
-@ JOHANNA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "JOHANNA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Johanna
-
-@ GERALD
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "GERALD$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Gerald
-
-@ VIVIAN
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "VIVIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Vivian
-
-@ DANIELLE
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "DANIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Danielle
-
-@ HIDEO
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "HIDEO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Hideo
-
-@ KEIGO
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "KEIGO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Keigo
-
-@ RILEY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "RILEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x3 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Riley
-
-@ FLINT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "FLINT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Flint
-
-@ ASHLEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "ASHLEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Ashley
-
-@ WALLY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Wally2
-
-@ WALLY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally3
-
-@ WALLY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally4
-
-@ WALLY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally5
-
-@ WALLY_6
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_WALLY
- .string "WALLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wally6
-
-@ BRENDAN_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan13
-
-@ BRENDAN_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan14
-
-@ BRENDAN_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brendan15
-
-@ MAY_11
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May11
-
-@ MAY_12
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May12
-
-@ MAY_13
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_May13
-
-@ JONAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "JONAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Jonah
-
-@ HENRY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "HENRY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Henry
-
-@ ROGER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "ROGER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Roger
-
-@ ALEXA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "ALEXA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alexa
-
-@ RUBEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "RUBEN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Ruben
-
-@ KOJI_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Koji1
-
-@ WAYNE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "WAYNE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Wayne
-
-@ AIDAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "AIDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Aidan
-
-@ REED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "REED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Reed
-
-@ TISHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "TISHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tisha
-
-@ TORI_AND_TIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TWINS
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_TWINS
- .string "TORI & TIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_ToriAndTia
-
-@ KIM_AND_IRIS
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "KIM & IRIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_KimAndIris
-
-@ TYRA_AND_IVY
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_SR_AND_JR
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_SR_AND_JR
- .string "TYRA & IVY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_TyraAndIvy
-
-@ MEL_AND_PAUL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_YOUNG_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNG_COUPLE
- .string "MEL & PAUL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_MelAndPaul
-
-@ JOHN_AND_JAY_1
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay1
-
-@ JOHN_AND_JAY_2
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay2
-
-@ JOHN_AND_JAY_3
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay3
-
-@ JOHN_AND_JAY_4
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0xb @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay4
-
-@ JOHN_AND_JAY_5
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_OLD_COUPLE
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_OLD_COUPLE
- .string "JOHN & JAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_JohnAndJay5
-
-@ RELI_AND_IAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "RELI & IAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_ReliAndIan
-
-@ LILA_AND_ROY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy1
-
-@ LILA_AND_ROY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy2
-
-@ LILA_AND_ROY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy3
-
-@ LILA_AND_ROY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy4
-
-@ LILA_AND_ROY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LILA & ROY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LilaAndRoy5
-
-@ LISA_AND_RAY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SIS_AND_BRO
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SIS_AND_BRO
- .string "LISA & RAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_LisaAndRay
-
-@ CHRIS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "CHRIS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Chris
-
-@ DAWSON
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_RICH_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_RICH_BOY
- .string "DAWSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dawson
-
-@ SARAH
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LADY
- .string "SARAH$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sarah
-
-@ DARIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "DARIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Darian
-
-@ HAILEY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_F
- .string "HAILEY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hailey
-
-@ CHANDLER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TUBER_2
- .byte TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_TUBER_M
- .string "CHANDLER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Chandler
-
-@ KALEB
- .byte F_TRAINER_PARTY_HELD_ITEM @ party type flags
- .byte TRAINER_CLASS_POKEFAN
- .byte TRAINER_ENCOUNTER_MUSIC_TWINS @ gender flag and encounter music
- .byte TRAINER_PIC_WINSTRATE_M
- .string "KALEB$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kaleb
-
-@ JOSEPH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "JOSEPH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Joseph
-
-@ ALYSSA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_CYCLING_TRIATHLETE_F
- .string "ALYSSA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Alyssa
-
-@ MARCOS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "MARCOS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Marcos
-
-@ RHETT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "RHETT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rhett
-
-@ TYRON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "TYRON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tyron
-
-@ CELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "CELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Celina
-
-@ BIANCA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "BIANCA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Bianca
-
-@ HAYDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "HAYDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Hayden
-
-@ SOPHIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "SOPHIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sophie
-
-@ COBY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "COBY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Coby
-
-@ LAWRENCE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "LAWRENCE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Lawrence
-
-@ WYATT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_POKEMANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMANIAC
- .string "WYATT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Wyatt
-
-@ ANGELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "ANGELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Angelina
-
-@ KAI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FISHERMAN
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_FISHERMAN
- .string "KAI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Kai
-
-@ CHARLOTTE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CHARLOTTE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Charlotte
-
-@ DEANDRE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "DEANDRE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Deandre
-
-@ GRUNT_38
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt38
-
-@ GRUNT_39
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt39
-
-@ GRUNT_40
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt40
-
-@ GRUNT_41
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt41
-
-@ GRUNT_42
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Grunt42
-
-@ GRUNT_43
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt43
-
-@ GRUNT_44
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt44
-
-@ GRUNT_45
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt45
-
-@ GRUNT_46
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt46
-
-@ GRUNT_47
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt47
-
-@ GRUNT_48
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt48
-
-@ GRUNT_49
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt49
-
-@ GRUNT_50
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_M
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt50
-
-@ GRUNT_51
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt51
-
-@ GRUNT_52
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt52
-
-@ GRUNT_53
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TEAM_MAGMA
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_GRUNT_F
- .string "GRUNT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Grunt53
-
-@ TABITHA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_ADMIN
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_ADMIN
- .string "TABITHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Tabitha3
-
-@ DARCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "DARCY$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Darcy
-
-@ MAXIE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_MAGMA_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MAGMA @ gender flag and encounter music
- .byte TRAINER_PIC_MAGMA_LEADER_MAXIE
- .string "MAXIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Maxie3
-
-@ PETE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_M
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_M
- .string "PETE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Pete
-
-@ ISABELLE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SWIMMER_F
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMER_F
- .string "ISABELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Isabelle
-
-@ ANDRES_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Andres1
-
-@ JOSUE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "JOSUE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Josue
-
-@ CAMRON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "CAMRON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Camron
-
-@ CORY_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory1
-
-@ CAROLINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CAROLINA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Carolina
-
-@ ELIJAH
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "ELIJAH$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Elijah
-
-@ CELIA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PICNICKER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL @ gender flag and encounter music
- .byte TRAINER_PIC_PICNICKER
- .string "CELIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Celia
-
-@ BRYAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "BRYAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bryan
-
-@ BRANDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_CAMPER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_CAMPER
- .string "BRANDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Branden
-
-@ BRYANT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "BRYANT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Bryant
-
-@ SHAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_AROMA_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_AROMA_LADY
- .string "SHAYLA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Shayla
-
-@ KYRA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "KYRA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Kyra
-
-@ JAIDEN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_NINJA_BOY
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_NINJA_BOY
- .string "JAIDEN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Jaiden
-
-@ ALIX
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "ALIX$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alix
-
-@ HELENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "HELENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Helene
-
-@ MARLENE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MARLENE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Marlene
-
-@ DEVAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "DEVAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Devan
-
-@ JOHNSON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_YOUNGSTER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_YOUNGSTER
- .string "JOHNSON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Johnson
-
-@ MELINA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUNNING_TRIATHLETE_F
- .string "MELINA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Melina
-
-@ BRANDI
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "BRANDI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brandi
-
-@ AISHA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "AISHA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Aisha
-
-@ MAKAYLA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_EXPERT
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_EXPERT_F
- .string "MAKAYLA$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Makayla
-
-@ FABIAN
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FABIAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Fabian
-
-@ DAYTON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_KINDLER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_KINDLER
- .string "DAYTON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Dayton
-
-@ RACHEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PARASOL_LADY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_PARASOL_LADY
- .string "RACHEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Rachel
-
-@ LEONEL
- .byte F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_M
- .string "LEONEL$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leonel
-
-@ CALLIE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BATTLE_GIRL
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BATTLE_GIRL
- .string "CALLIE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Callie
-
-@ CALE
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "CALE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cale
-
-@ MYLES
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_M
- .string "MYLES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Myles
-
-@ PAT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "PAT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Pat
-
-@ CRISTIN_1
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cristin1
-
-@ MAY_14
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May14
-
-@ MAY_15
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_May15
-
-@ ROXANNE_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Roxanne2
-
-@ ROXANNE_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Roxanne3
-
-@ ROXANNE_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Roxanne4
-
-@ ROXANNE_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_ROXANNE
- .string "ROXANNE$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Roxanne5
-
-@ BRAWLY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brawly2
-
-@ BRAWLY_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Brawly3
-
-@ BRAWLY_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Brawly4
-
-@ BRAWLY_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_BRAWLY
- .string "BRAWLY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Brawly5
-
-@ WATTSON_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Wattson2
-
-@ WATTSON_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wattson3
-
-@ WATTSON_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Wattson4
-
-@ WATTSON_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WATTSON
- .string "WATTSON$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Wattson5
-
-@ FLANNERY_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Flannery2
-
-@ FLANNERY_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Flannery3
-
-@ FLANNERY_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Flannery4
-
-@ FLANNERY_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_FLANNERY
- .string "FLANNERY$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Flannery5
-
-@ NORMAN_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 4 @ party size
- .4byte gTrainerParty_Norman2
-
-@ NORMAN_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Norman3
-
-@ NORMAN_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Norman4
-
-@ NORMAN_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_NORMAN
- .string "NORMAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Norman5
-
-@ WINONA_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Winona2
-
-@ WINONA_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona3
-
-@ WINONA_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona4
-
-@ WINONA_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_WINONA
- .string "WINONA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x17 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Winona5
-
-@ TATE_AND_LIZA_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_TateAndLiza2
-
-@ TATE_AND_LIZA_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza3
-
-@ TATE_AND_LIZA_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza4
-
-@ TATE_AND_LIZA_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_TATE_AND_LIZA
- .string "TATE&LIZA$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_TateAndLiza5
-
-@ JUAN_2
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan2
-
-@ JUAN_3
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 5 @ party size
- .4byte gTrainerParty_Juan3
-
-@ JUAN_4
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Juan4
-
-@ JUAN_5
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_LEADER
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEADER_JUAN
- .string "JUAN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE @ items
- .4byte TRUE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Juan5
-
-@ ANGELO
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_BUG_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS @ gender flag and encounter music
- .byte TRAINER_PIC_BUG_MANIAC
- .string "ANGELO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Angelo
-
-@ DARIUS
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BIRD_KEEPER
- .byte TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_BIRD_KEEPER
- .string "DARIUS$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Darius
-
-@ STEVEN
- .byte F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_STEVEN
- .string "STEVEN$", 12
- .2byte ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Steven
-
-@ ANABEL
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SALON_MAIDEN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SALON_MAIDEN_ANABEL
- .string "ANABEL$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Anabel
-
-@ TUCKER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_DOME_ACE
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_DOME_ACE_TUCKER
- .string "TUCKER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Tucker
-
-@ SPENSER
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PALACE_MAVEN
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PALACE_MAVEN_SPENSER
- .string "SPENSER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Spenser
-
-@ GRETA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_ARENA_TYCOON
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_ARENA_TYCOON_GRETA
- .string "GRETA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Greta
-
-@ NOLAND
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_FACTORY_HEAD
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_FACTORY_HEAD_NOLAND
- .string "NOLAND$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Noland
-
-@ LUCY
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PIKE_QUEEN
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PIKE_QUEEN_LUCY
- .string "LUCY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Lucy
-
-@ BRANDON
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PYRAMID_KING
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_PYRAMID_KING_BRANDON
- .string "BRANDON$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brandon
-
-@ ANDRES_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Andres2
-
-@ ANDRES_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres3
-
-@ ANDRES_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres4
-
-@ ANDRES_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_RUIN_MANIAC
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_RUIN_MANIAC
- .string "ANDRES$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Andres5
-
-@ CORY_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory2
-
-@ CORY_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory3
-
-@ CORY_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory4
-
-@ CORY_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_SAILOR
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_SAILOR
- .string "CORY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cory5
-
-@ PABLO_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Pablo2
-
-@ PABLO_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo3
-
-@ PABLO_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo4
-
-@ PABLO_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_TRIATHLETE
- .byte TRAINER_ENCOUNTER_MUSIC_SWIMMER @ gender flag and encounter music
- .byte TRAINER_PIC_SWIMMING_TRIATHLETE_M
- .string "PABLO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Pablo5
-
-@ KOJI_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Koji2
-
-@ KOJI_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji3
-
-@ KOJI_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji4
-
-@ KOJI_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BLACK_BELT
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_BLACK_BELT
- .string "KOJI$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Koji5
-
-@ CRISTIN_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Cristin2
-
-@ CRISTIN_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin3
-
-@ CRISTIN_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin4
-
-@ CRISTIN_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_COOLTRAINER_1
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL @ gender flag and encounter music
- .byte TRAINER_PIC_COOL_TRAINER_F
- .string "CRISTIN$", 12
- .2byte ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Cristin5
-
-@ FERNANDO_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando2
-
-@ FERNANDO_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando3
-
-@ FERNANDO_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando4
-
-@ FERNANDO_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GUITARIST
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_GUITARIST
- .string "FERNANDO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Fernando5
-
-@ SAWYER_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Sawyer2
-
-@ SAWYER_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer3
-
-@ SAWYER_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer4
-
-@ SAWYER_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_HIKER
- .byte TRAINER_ENCOUNTER_MUSIC_HIKER @ gender flag and encounter music
- .byte TRAINER_PIC_HIKER
- .string "SAWYER$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x7 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Sawyer5
-
-@ GABRIELLE_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle2
-
-@ GABRIELLE_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle3
-
-@ GABRIELLE_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle4
-
-@ GABRIELLE_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_BREEDER
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_POKEMON_BREEDER_F
- .string "GABRIELLE$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 6 @ party size
- .4byte gTrainerParty_Gabrielle5
-
-@ THALIA_2
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Thalia2
-
-@ THALIA_3
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia3
-
-@ THALIA_4
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia4
-
-@ THALIA_5
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_BEAUTY
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE @ gender flag and encounter music
- .byte TRAINER_PIC_BEAUTY
- .string "THALIA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x1 @ AI flags
- .4byte 3 @ party size
- .4byte gTrainerParty_Thalia5
-
-@ MARIELA
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_F
- .string "MARIELA$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Mariela
-
-@ ALVARO
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PSYCHIC
- .byte TRAINER_ENCOUNTER_MUSIC_INTENSE @ gender flag and encounter music
- .byte TRAINER_PIC_PSYCHIC_M
- .string "ALVARO$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 2 @ party size
- .4byte gTrainerParty_Alvaro
-
-@ EVERETT
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_GENTLEMAN
- .byte TRAINER_ENCOUNTER_MUSIC_RICH @ gender flag and encounter music
- .byte TRAINER_PIC_GENTLEMAN
- .string "EVERETT$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Everett
-
-@ RED
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RED
- .string "RED$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Red
-
-@ LEAF
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_3
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_LEAF
- .string "LEAF$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Leaf
-
-@ BRENDAN_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_4
- .byte TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN
- .string "BRENDAN$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_Brendan16
-
-@ MAY_16
- .byte 0 @ party type flags
- .byte TRAINER_CLASS_PKMN_TRAINER_4
- .byte F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE @ gender flag and encounter music
- .byte TRAINER_PIC_RUBY_SAPPHIRE_MAY
- .string "MAY$", 12
- .2byte ITEM_NONE, ITEM_NONE, ITEM_NONE, ITEM_NONE @ items
- .4byte FALSE @ is double battle
- .4byte 0x0 @ AI flags
- .4byte 1 @ party size
- .4byte gTrainerParty_May16