summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--asm/berry_crush.s2
-rw-r--r--asm/berry_crush_3.s6
-rw-r--r--asm/macros/event.inc16
-rw-r--r--asm/naming_screen.s4
-rw-r--r--asm/overworld.s24
-rw-r--r--data/event_scripts.s30
-rw-r--r--data/layouts/BattleColosseum_2P/border.bin (renamed from data/layouts/BattleColosseum2P/border.bin)0
-rw-r--r--data/layouts/BattleColosseum_2P/map.bin (renamed from data/layouts/BattleColosseum2P/map.bin)bin252 -> 252 bytes
-rw-r--r--data/layouts/BattleColosseum_4P/border.bin (renamed from data/layouts/BattleColosseum4P/border.bin)0
-rw-r--r--data/layouts/BattleColosseum_4P/map.bin (renamed from data/layouts/BattleColosseum4P/map.bin)bin252 -> 252 bytes
-rw-r--r--data/layouts/layouts.json12
-rw-r--r--data/map_events.s2
-rw-r--r--data/maps/BattleColosseum2P/scripts.inc2
-rw-r--r--data/maps/BattleColosseum4P/scripts.inc2
-rw-r--r--data/maps/BattleColosseum_2P/map.json (renamed from data/maps/BattleColosseum2P/map.json)10
-rw-r--r--data/maps/BattleColosseum_2P/scripts.inc2
-rw-r--r--data/maps/BattleColosseum_4P/map.json (renamed from data/maps/BattleColosseum4P/map.json)10
-rw-r--r--data/maps/BattleColosseum_4P/scripts.inc2
-rw-r--r--data/maps/BirthIsland_Exterior/map.json4
-rw-r--r--data/maps/BirthIsland_Harbor/map.json4
-rw-r--r--data/maps/CeladonCity/map.json30
-rw-r--r--data/maps/CeladonCity_Condominiums_1F/map.json8
-rw-r--r--data/maps/CeladonCity_Condominiums_2F/map.json4
-rw-r--r--data/maps/CeladonCity_Condominiums_3F/map.json8
-rw-r--r--data/maps/CeladonCity_Condominiums_RoofRoom/map.json4
-rw-r--r--data/maps/CeladonCity_DepartmentStore_1F/map.json2
-rw-r--r--data/maps/CeladonCity_DepartmentStore_2F/map.json8
-rw-r--r--data/maps/CeladonCity_DepartmentStore_3F/map.json10
-rw-r--r--data/maps/CeladonCity_DepartmentStore_4F/map.json6
-rw-r--r--data/maps/CeladonCity_DepartmentStore_5F/map.json8
-rw-r--r--data/maps/CeladonCity_DepartmentStore_Roof/map.json4
-rw-r--r--data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc6
-rw-r--r--data/maps/CeladonCity_GameCorner/map.json22
-rw-r--r--data/maps/CeladonCity_GameCorner/scripts.inc14
-rw-r--r--data/maps/CeladonCity_GameCorner_PrizeRoom/map.json10
-rw-r--r--data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc6
-rw-r--r--data/maps/CeladonCity_Gym/map.json22
-rw-r--r--data/maps/CeladonCity_Hotel/map.json8
-rw-r--r--data/maps/CeladonCity_House1/map.json6
-rw-r--r--data/maps/CeladonCity_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/CeladonCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/CeladonCity_Restaurant/map.json10
-rw-r--r--data/maps/CeruleanCave_1F/map.json18
-rw-r--r--data/maps/CeruleanCave_2F/map.json26
-rw-r--r--data/maps/CeruleanCave_B1F/map.json24
-rw-r--r--data/maps/CeruleanCity/map.json66
-rw-r--r--data/maps/CeruleanCity/scripts.inc262
-rw-r--r--data/maps/CeruleanCity/text.inc66
-rw-r--r--data/maps/CeruleanCity_BikeShop/map.json28
-rw-r--r--data/maps/CeruleanCity_BikeShop/scripts.inc63
-rw-r--r--data/maps/CeruleanCity_BikeShop/text.inc25
-rw-r--r--data/maps/CeruleanCity_Gym/map.json20
-rw-r--r--data/maps/CeruleanCity_Gym/scripts.inc58
-rw-r--r--data/maps/CeruleanCity_Gym/text.inc32
-rw-r--r--data/maps/CeruleanCity_House1/map.json4
-rw-r--r--data/maps/CeruleanCity_House1/scripts.inc108
-rw-r--r--data/maps/CeruleanCity_House1/text.inc22
-rw-r--r--data/maps/CeruleanCity_House2/map.json10
-rw-r--r--data/maps/CeruleanCity_House2/scripts.inc18
-rw-r--r--data/maps/CeruleanCity_House2/text.inc8
-rw-r--r--data/maps/CeruleanCity_House3/map.json8
-rw-r--r--data/maps/CeruleanCity_House3/scripts.inc42
-rw-r--r--data/maps/CeruleanCity_House3/text.inc2
-rw-r--r--data/maps/CeruleanCity_House4/map.json4
-rw-r--r--data/maps/CeruleanCity_House4/scripts.inc74
-rw-r--r--data/maps/CeruleanCity_House4/text.inc16
-rw-r--r--data/maps/CeruleanCity_House5/map.json6
-rw-r--r--data/maps/CeruleanCity_House5/scripts.inc158
-rw-r--r--data/maps/CeruleanCity_House5/text.inc24
-rw-r--r--data/maps/CeruleanCity_Mart/map.json12
-rw-r--r--data/maps/CeruleanCity_Mart/scripts.inc14
-rw-r--r--data/maps/CeruleanCity_Mart/text.inc4
-rw-r--r--data/maps/CeruleanCity_PokemonCenter_1F/map.json28
-rw-r--r--data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc18
-rw-r--r--data/maps/CeruleanCity_PokemonCenter_1F/text.inc8
-rw-r--r--data/maps/CeruleanCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/CinnabarIsland/map.json8
-rw-r--r--data/maps/CinnabarIsland_Gym/map.json18
-rw-r--r--data/maps/CinnabarIsland_Gym/scripts.inc12
-rw-r--r--data/maps/CinnabarIsland_Mart/map.json6
-rw-r--r--data/maps/CinnabarIsland_PokemonCenter_1F/map.json14
-rw-r--r--data/maps/CinnabarIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_Entrance/map.json2
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json4
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc12
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_Lounge/map.json6
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc26
-rw-r--r--data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json4
-rw-r--r--data/maps/DiglettsCave_NorthEntrance/map.json2
-rw-r--r--data/maps/DiglettsCave_SouthEntrance/map.json2
-rw-r--r--data/maps/FiveIsland/map.json6
-rw-r--r--data/maps/FiveIsland_Harbor/map.json4
-rw-r--r--data/maps/FiveIsland_House1/map.json2
-rw-r--r--data/maps/FiveIsland_House2/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room1/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room10/map.json4
-rw-r--r--data/maps/FiveIsland_LostCave_Room11/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room12/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room13/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room14/map.json2
-rw-r--r--data/maps/FiveIsland_LostCave_Room4/map.json2
-rw-r--r--data/maps/FiveIsland_Meadow/map.json14
-rw-r--r--data/maps/FiveIsland_MemorialPillar/map.json10
-rw-r--r--data/maps/FiveIsland_PokemonCenter_1F/map.json10
-rw-r--r--data/maps/FiveIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/FiveIsland_ResortGorgeous/map.json16
-rw-r--r--data/maps/FiveIsland_ResortGorgeous_House/map.json4
-rw-r--r--data/maps/FiveIsland_RocketWarehouse/map.json20
-rw-r--r--data/maps/FiveIsland_WaterLabyrinth/map.json4
-rw-r--r--data/maps/FourIsland/map.json24
-rw-r--r--data/maps/FourIsland_Harbor/map.json4
-rw-r--r--data/maps/FourIsland_House1/map.json4
-rw-r--r--data/maps/FourIsland_House2/map.json2
-rw-r--r--data/maps/FourIsland_IcefallCave_1F/map.json4
-rw-r--r--data/maps/FourIsland_IcefallCave_B1F/map.json4
-rw-r--r--data/maps/FourIsland_IcefallCave_Back/map.json8
-rw-r--r--data/maps/FourIsland_LoreleisHouse/map.json30
-rw-r--r--data/maps/FourIsland_Mart/map.json6
-rw-r--r--data/maps/FourIsland_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/FourIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/FourIsland_PokemonDayCare/map.json2
-rw-r--r--data/maps/FuchsiaCity/map.json32
-rw-r--r--data/maps/FuchsiaCity_Building1/map.json8
-rw-r--r--data/maps/FuchsiaCity_Gym/map.json16
-rw-r--r--data/maps/FuchsiaCity_House1/map.json6
-rw-r--r--data/maps/FuchsiaCity_House2/map.json2
-rw-r--r--data/maps/FuchsiaCity_House3/map.json2
-rw-r--r--data/maps/FuchsiaCity_Mart/map.json6
-rw-r--r--data/maps/FuchsiaCity_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/FuchsiaCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/map.json4
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc2
-rw-r--r--data/maps/FuchsiaCity_ZooBuilding/map.json8
-rw-r--r--data/maps/IndigoPlateau_Exterior/map.json4
-rw-r--r--data/maps/IndigoPlateau_PokemonCenter_1F/map.json16
-rw-r--r--data/maps/IndigoPlateau_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/LavenderTown/map.json6
-rw-r--r--data/maps/LavenderTown_House1/map.json4
-rw-r--r--data/maps/LavenderTown_House2/map.json2
-rw-r--r--data/maps/LavenderTown_Mart/map.json8
-rw-r--r--data/maps/LavenderTown_PokemonCenter_1F/map.json10
-rw-r--r--data/maps/LavenderTown_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/LavenderTown_VolunteerPokemonHouse/map.json12
-rw-r--r--data/maps/MtEmber_Exterior/map.json40
-rw-r--r--data/maps/MtEmber_RubyPath_1F/map.json10
-rw-r--r--data/maps/MtEmber_RubyPath_B1F/map.json8
-rw-r--r--data/maps/MtEmber_RubyPath_B1F_Stairs/map.json2
-rw-r--r--data/maps/MtEmber_RubyPath_B2F/map.json14
-rw-r--r--data/maps/MtEmber_RubyPath_B2F_Stairs/map.json4
-rw-r--r--data/maps/MtEmber_RubyPath_B3F/map.json20
-rw-r--r--data/maps/MtEmber_RubyPath_B5F/map.json2
-rw-r--r--data/maps/MtEmber_Summit/map.json10
-rw-r--r--data/maps/MtEmber_SummitPath_2F/map.json18
-rw-r--r--data/maps/MtMoon_1F/map.json28
-rw-r--r--data/maps/MtMoon_B2F/map.json22
-rw-r--r--data/maps/NavelRock_Base/map.json2
-rw-r--r--data/maps/NavelRock_Harbor/map.json4
-rw-r--r--data/maps/NavelRock_Summit/map.json2
-rw-r--r--data/maps/OneIsland/map.json6
-rw-r--r--data/maps/OneIsland_Harbor/map.json4
-rw-r--r--data/maps/OneIsland_House1/map.json4
-rw-r--r--data/maps/OneIsland_House2/map.json2
-rw-r--r--data/maps/OneIsland_KindleRoad/map.json58
-rw-r--r--data/maps/OneIsland_KindleRoad_EmberSpa/map.json12
-rw-r--r--data/maps/OneIsland_PokemonCenter_1F/map.json12
-rw-r--r--data/maps/OneIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/OneIsland_TreasureBeach/map.json4
-rw-r--r--data/maps/PalletTown/map.json6
-rw-r--r--data/maps/PalletTown_GarysHouse/map.json4
-rw-r--r--data/maps/PalletTown_PlayersHouse_1F/map.json2
-rw-r--r--data/maps/PalletTown_ProfessorOaksLab/map.json20
-rw-r--r--data/maps/PewterCity/map.json50
-rw-r--r--data/maps/PewterCity/scripts.inc1210
-rw-r--r--data/maps/PewterCity/text.inc53
-rw-r--r--data/maps/PewterCity_Gym/map.json16
-rw-r--r--data/maps/PewterCity_Gym/scripts.inc72
-rw-r--r--data/maps/PewterCity_Gym/text.inc34
-rw-r--r--data/maps/PewterCity_House1/map.json12
-rw-r--r--data/maps/PewterCity_House1/scripts.inc18
-rw-r--r--data/maps/PewterCity_House1/text.inc6
-rw-r--r--data/maps/PewterCity_House2/map.json8
-rw-r--r--data/maps/PewterCity_House2/scripts.inc8
-rw-r--r--data/maps/PewterCity_House2/text.inc4
-rw-r--r--data/maps/PewterCity_Mart/map.json12
-rw-r--r--data/maps/PewterCity_Mart/scripts.inc14
-rw-r--r--data/maps/PewterCity_Mart/text.inc4
-rw-r--r--data/maps/PewterCity_Museum_1F/map.json36
-rw-r--r--data/maps/PewterCity_Museum_1F/scripts.inc126
-rw-r--r--data/maps/PewterCity_Museum_1F/text.inc37
-rw-r--r--data/maps/PewterCity_Museum_2F/map.json36
-rw-r--r--data/maps/PewterCity_Museum_2F/scripts.inc28
-rw-r--r--data/maps/PewterCity_Museum_2F/text.inc14
-rw-r--r--data/maps/PewterCity_PokemonCenter_1F/map.json28
-rw-r--r--data/maps/PewterCity_PokemonCenter_1F/scripts.inc22
-rw-r--r--data/maps/PewterCity_PokemonCenter_1F/text.inc10
-rw-r--r--data/maps/PewterCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/PokemonLeague_AgathasRoom/map.json2
-rw-r--r--data/maps/PokemonLeague_BrunosRoom/map.json2
-rw-r--r--data/maps/PokemonLeague_ChampionsRoom/map.json4
-rw-r--r--data/maps/PokemonLeague_HallOfFame/map.json2
-rw-r--r--data/maps/PokemonLeague_LancesRoom/map.json2
-rw-r--r--data/maps/PokemonLeague_LoreleisRoom/map.json2
-rw-r--r--data/maps/PokemonMansion_1F/map.json16
-rw-r--r--data/maps/PokemonMansion_1F/scripts.inc18
-rw-r--r--data/maps/PokemonMansion_1F/text.inc12
-rw-r--r--data/maps/PokemonMansion_2F/map.json16
-rw-r--r--data/maps/PokemonMansion_2F/scripts.inc20
-rw-r--r--data/maps/PokemonMansion_2F/text.inc16
-rw-r--r--data/maps/PokemonMansion_3F/map.json16
-rw-r--r--data/maps/PokemonMansion_3F/scripts.inc22
-rw-r--r--data/maps/PokemonMansion_3F/text.inc22
-rw-r--r--data/maps/PokemonMansion_B1F/map.json22
-rw-r--r--data/maps/PokemonMansion_B1F/scripts.inc22
-rw-r--r--data/maps/PokemonMansion_B1F/text.inc14
-rw-r--r--data/maps/PokemonTower_1F/map.json10
-rw-r--r--data/maps/PokemonTower_2F/map.json4
-rw-r--r--data/maps/PokemonTower_3F/map.json8
-rw-r--r--data/maps/PokemonTower_4F/map.json12
-rw-r--r--data/maps/PokemonTower_5F/map.json14
-rw-r--r--data/maps/PokemonTower_6F/map.json10
-rw-r--r--data/maps/PokemonTower_7F/map.json8
-rw-r--r--data/maps/PowerPlant/map.json16
-rw-r--r--data/maps/RecordCenter/map.json2
-rw-r--r--data/maps/RockTunnel_1F/map.json20
-rw-r--r--data/maps/RockTunnel_B1F/map.json52
-rw-r--r--data/maps/RocketHideout_B1F/map.json14
-rw-r--r--data/maps/RocketHideout_B1F/scripts.inc2
-rw-r--r--data/maps/RocketHideout_B2F/map.json10
-rw-r--r--data/maps/RocketHideout_B3F/map.json10
-rw-r--r--data/maps/RocketHideout_B4F/map.json18
-rw-r--r--data/maps/Route1/map.json4
-rw-r--r--data/maps/Route10/map.json20
-rw-r--r--data/maps/Route10_PokemonCenter_1F/map.json10
-rw-r--r--data/maps/Route10_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/Route11/map.json26
-rw-r--r--data/maps/Route11_EastEntrance_1F/map.json4
-rw-r--r--data/maps/Route11_EastEntrance_2F/map.json4
-rw-r--r--data/maps/Route11_EastEntrance_2F/scripts.inc12
-rw-r--r--data/maps/Route12/map.json28
-rw-r--r--data/maps/Route12_FishingHouse/map.json2
-rw-r--r--data/maps/Route12_NorthEntrance_1F/map.json2
-rw-r--r--data/maps/Route12_NorthEntrance_2F/map.json2
-rw-r--r--data/maps/Route13/map.json22
-rw-r--r--data/maps/Route14/map.json30
-rw-r--r--data/maps/Route15/map.json28
-rw-r--r--data/maps/Route15_WestEntrance_1F/map.json2
-rw-r--r--data/maps/Route15_WestEntrance_2F/map.json2
-rw-r--r--data/maps/Route16/map.json20
-rw-r--r--data/maps/Route16_House/map.json4
-rw-r--r--data/maps/Route16_NorthEntrance_1F/map.json4
-rw-r--r--data/maps/Route16_NorthEntrance_2F/map.json6
-rw-r--r--data/maps/Route17/map.json20
-rw-r--r--data/maps/Route18/map.json6
-rw-r--r--data/maps/Route18_EastEntrance_1F/map.json2
-rw-r--r--data/maps/Route18_EastEntrance_2F/map.json2
-rw-r--r--data/maps/Route18_EastEntrance_2F/scripts.inc12
-rw-r--r--data/maps/Route19/map.json24
-rw-r--r--data/maps/Route2/map.json14
-rw-r--r--data/maps/Route20/map.json22
-rw-r--r--data/maps/Route21_North/map.json12
-rw-r--r--data/maps/Route21_South/map.json10
-rw-r--r--data/maps/Route22/map.json2
-rw-r--r--data/maps/Route22_NorthEntrance/map.json2
-rw-r--r--data/maps/Route23/map.json14
-rw-r--r--data/maps/Route24/map.json16
-rw-r--r--data/maps/Route25/map.json26
-rw-r--r--data/maps/Route25_SeaCottage/map.json4
-rw-r--r--data/maps/Route2_EastBuilding/map.json4
-rw-r--r--data/maps/Route2_House/map.json4
-rw-r--r--data/maps/Route2_House/scripts.inc12
-rw-r--r--data/maps/Route2_ViridianForest_NorthEntrance/map.json6
-rw-r--r--data/maps/Route2_ViridianForest_SouthEntrance/map.json4
-rw-r--r--data/maps/Route3/map.json18
-rw-r--r--data/maps/Route4/map.json14
-rw-r--r--data/maps/Route4_PokemonCenter_1F/map.json12
-rw-r--r--data/maps/Route4_PokemonCenter_1F/scripts.inc2
-rw-r--r--data/maps/Route4_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/Route5_PokemonDayCare/map.json2
-rw-r--r--data/maps/Route5_SouthEntrance/map.json2
-rw-r--r--data/maps/Route6/map.json12
-rw-r--r--data/maps/Route6_NorthEntrance/map.json2
-rw-r--r--data/maps/Route7/map.json2
-rw-r--r--data/maps/Route7_EastEntrance/map.json2
-rw-r--r--data/maps/Route8/map.json30
-rw-r--r--data/maps/Route8_WestEntrance/map.json2
-rw-r--r--data/maps/Route9/map.json24
-rw-r--r--data/maps/SSAnne_1F_Corridor/map.json4
-rw-r--r--data/maps/SSAnne_1F_Room1/map.json2
-rw-r--r--data/maps/SSAnne_1F_Room2/map.json8
-rw-r--r--data/maps/SSAnne_1F_Room3/map.json6
-rw-r--r--data/maps/SSAnne_1F_Room4/map.json2
-rw-r--r--data/maps/SSAnne_1F_Room5/map.json2
-rw-r--r--data/maps/SSAnne_1F_Room6/map.json2
-rw-r--r--data/maps/SSAnne_1F_Room7/map.json2
-rw-r--r--data/maps/SSAnne_2F_Corridor/map.json4
-rw-r--r--data/maps/SSAnne_2F_Room1/map.json2
-rw-r--r--data/maps/SSAnne_2F_Room2/map.json6
-rw-r--r--data/maps/SSAnne_2F_Room3/map.json4
-rw-r--r--data/maps/SSAnne_2F_Room4/map.json6
-rw-r--r--data/maps/SSAnne_2F_Room5/map.json4
-rw-r--r--data/maps/SSAnne_2F_Room6/map.json4
-rw-r--r--data/maps/SSAnne_3F_Corridor/map.json2
-rw-r--r--data/maps/SSAnne_B1F_Room1/map.json4
-rw-r--r--data/maps/SSAnne_B1F_Room2/map.json4
-rw-r--r--data/maps/SSAnne_B1F_Room3/map.json4
-rw-r--r--data/maps/SSAnne_B1F_Room4/map.json4
-rw-r--r--data/maps/SSAnne_B1F_Room5/map.json6
-rw-r--r--data/maps/SSAnne_CaptainsOffice/map.json2
-rw-r--r--data/maps/SSAnne_Deck/map.json10
-rw-r--r--data/maps/SSAnne_Exterior/map.json2
-rw-r--r--data/maps/SSAnne_Kitchen/map.json16
-rw-r--r--data/maps/SafariZone_Building1/map.json4
-rw-r--r--data/maps/SafariZone_Building2/map.json6
-rw-r--r--data/maps/SafariZone_Building3/map.json8
-rw-r--r--data/maps/SafariZone_Building4/map.json6
-rw-r--r--data/maps/SafariZone_Center/map.json2
-rw-r--r--data/maps/SafariZone_East/map.json8
-rw-r--r--data/maps/SafariZone_North/map.json6
-rw-r--r--data/maps/SafariZone_SecretHouse/map.json2
-rw-r--r--data/maps/SafariZone_West/map.json8
-rw-r--r--data/maps/SaffronCity/map.json30
-rw-r--r--data/maps/SaffronCity_Dojo/map.json14
-rw-r--r--data/maps/SaffronCity_Gym/map.json18
-rw-r--r--data/maps/SaffronCity_House1_1F/map.json6
-rw-r--r--data/maps/SaffronCity_House1_2F/map.json8
-rw-r--r--data/maps/SaffronCity_House2/map.json8
-rw-r--r--data/maps/SaffronCity_House3/map.json2
-rw-r--r--data/maps/SaffronCity_Mart/map.json6
-rw-r--r--data/maps/SaffronCity_PokemonCenter_1F/map.json12
-rw-r--r--data/maps/SaffronCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/SaffronCity_PokemonTrainerFanClub/map.json20
-rw-r--r--data/maps/SeafoamIslands_1F/map.json6
-rw-r--r--data/maps/SeafoamIslands_B1F/map.json8
-rw-r--r--data/maps/SeafoamIslands_B2F/map.json6
-rw-r--r--data/maps/SeafoamIslands_B3F/map.json12
-rw-r--r--data/maps/SeafoamIslands_B4F/map.json8
-rw-r--r--data/maps/SevenIsland/map.json6
-rw-r--r--data/maps/SevenIsland_Harbor/map.json4
-rw-r--r--data/maps/SevenIsland_House_Room1/map.json2
-rw-r--r--data/maps/SevenIsland_House_Room2/map.json2
-rw-r--r--data/maps/SevenIsland_Mart/map.json8
-rw-r--r--data/maps/SevenIsland_PokemonCenter_1F/map.json12
-rw-r--r--data/maps/SevenIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/SevenIsland_SevaultCanyon/map.json40
-rw-r--r--data/maps/SevenIsland_SevaultCanyon_Entrance/map.json14
-rw-r--r--data/maps/SevenIsland_SevaultCanyon_House/map.json6
-rw-r--r--data/maps/SevenIsland_SevaultCanyon_TanobyKey/map.json14
-rw-r--r--data/maps/SevenIsland_TanobyRuins/map.json8
-rw-r--r--data/maps/SevenIsland_TrainerTower/map.json4
-rw-r--r--data/maps/SevenIsland_TrainerTower_1F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_2F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_3F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_4F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_5F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_6F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_7F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_8F/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_Lobby/map.json10
-rw-r--r--data/maps/SevenIsland_TrainerTower_Roof/map.json2
-rw-r--r--data/maps/SilphCo_10F/map.json12
-rw-r--r--data/maps/SilphCo_11F/map.json12
-rw-r--r--data/maps/SilphCo_1F/map.json2
-rw-r--r--data/maps/SilphCo_2F/map.json10
-rw-r--r--data/maps/SilphCo_3F/map.json8
-rw-r--r--data/maps/SilphCo_4F/map.json16
-rw-r--r--data/maps/SilphCo_5F/map.json18
-rw-r--r--data/maps/SilphCo_6F/map.json20
-rw-r--r--data/maps/SilphCo_7F/map.json22
-rw-r--r--data/maps/SilphCo_8F/map.json12
-rw-r--r--data/maps/SilphCo_9F/map.json8
-rw-r--r--data/maps/SilphCo_Elevator/scripts.inc2
-rw-r--r--data/maps/SixIsland/map.json4
-rw-r--r--data/maps/SixIsland_DottedHole_SapphireRoom/map.json4
-rw-r--r--data/maps/SixIsland_GreenPath/map.json2
-rw-r--r--data/maps/SixIsland_Harbor/map.json4
-rw-r--r--data/maps/SixIsland_House/map.json2
-rw-r--r--data/maps/SixIsland_Mart/map.json6
-rw-r--r--data/maps/SixIsland_OutcastIsland/map.json14
-rw-r--r--data/maps/SixIsland_PatternBush/map.json24
-rw-r--r--data/maps/SixIsland_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/SixIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/SixIsland_RuinValley/map.json34
-rw-r--r--data/maps/SixIsland_WaterPath/map.json18
-rw-r--r--data/maps/SixIsland_WaterPath_House1/map.json2
-rw-r--r--data/maps/SixIsland_WaterPath_House2/map.json2
-rw-r--r--data/maps/ThreeIsland/map.json28
-rw-r--r--data/maps/ThreeIsland_BerryForest/map.json28
-rw-r--r--data/maps/ThreeIsland_BondBridge/map.json18
-rw-r--r--data/maps/ThreeIsland_DunsparceTunnel/map.json2
-rw-r--r--data/maps/ThreeIsland_Harbor/map.json4
-rw-r--r--data/maps/ThreeIsland_House1/map.json2
-rw-r--r--data/maps/ThreeIsland_House2/map.json4
-rw-r--r--data/maps/ThreeIsland_House3/map.json2
-rw-r--r--data/maps/ThreeIsland_House4/map.json4
-rw-r--r--data/maps/ThreeIsland_House5/map.json2
-rw-r--r--data/maps/ThreeIsland_Mart/map.json8
-rw-r--r--data/maps/ThreeIsland_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/ThreeIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/ThreeIsland_Port/map.json6
-rw-r--r--data/maps/TradeCenter/map.json2
-rw-r--r--data/maps/TwoIsland/map.json18
-rw-r--r--data/maps/TwoIsland_CapeBrink_House/map.json2
-rw-r--r--data/maps/TwoIsland_Harbor/map.json4
-rw-r--r--data/maps/TwoIsland_House/map.json2
-rw-r--r--data/maps/TwoIsland_JoyfulGameCorner/map.json8
-rw-r--r--data/maps/TwoIsland_PokemonCenter_1F/map.json6
-rw-r--r--data/maps/TwoIsland_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/UndergroundPath_EastEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_NorthEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_NorthEntrance/scripts.inc12
-rw-r--r--data/maps/UndergroundPath_SouthEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_WestEntrance/map.json2
-rw-r--r--data/maps/UnionRoom/map.json18
-rw-r--r--data/maps/VermilionCity/map.json16
-rw-r--r--data/maps/VermilionCity_Gym/map.json10
-rw-r--r--data/maps/VermilionCity_House1/map.json2
-rw-r--r--data/maps/VermilionCity_House2/map.json2
-rw-r--r--data/maps/VermilionCity_House2/scripts.inc12
-rw-r--r--data/maps/VermilionCity_House3/map.json8
-rw-r--r--data/maps/VermilionCity_Mart/map.json6
-rw-r--r--data/maps/VermilionCity_PokemonCenter_1F/map.json14
-rw-r--r--data/maps/VermilionCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/VermilionCity_PokemonFanClub/map.json12
-rw-r--r--data/maps/VictoryRoad_1F/map.json14
-rw-r--r--data/maps/VictoryRoad_2F/map.json26
-rw-r--r--data/maps/VictoryRoad_3F/map.json24
-rw-r--r--data/maps/ViridianCity/map.json18
-rw-r--r--data/maps/ViridianCity_Gym/map.json20
-rw-r--r--data/maps/ViridianCity_House1/map.json6
-rw-r--r--data/maps/ViridianCity_House2/map.json4
-rw-r--r--data/maps/ViridianCity_Mart/map.json6
-rw-r--r--data/maps/ViridianCity_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/ViridianCity_PokemonCenter_2F/map.json8
-rw-r--r--data/maps/ViridianForest/map.json22
-rw-r--r--data/maps/map_groups.json4
-rw-r--r--data/script_cmd_table.inc14
-rw-r--r--data/scripts/cable_club.inc24
-rw-r--r--data/scripts/fame_checker.inc8
-rw-r--r--data/scripts/mystery_event_club.inc2
-rw-r--r--data/scripts/obtain_item.inc2
-rw-r--r--data/scripts/pokemon_mansion.inc360
-rw-r--r--data/specials.inc16
-rw-r--r--data/text/fame_checker.inc4
-rw-r--r--data/text/ingame_trade.inc10
-rw-r--r--include/berry_powder.h3
-rw-r--r--include/coins.h4
-rw-r--r--include/constants/menu.h18
-rw-r--r--include/constants/metatile_labels.h37
-rw-r--r--include/constants/trade.h13
-rw-r--r--include/constants/vars.h2
-rw-r--r--include/field_specials.h6
-rw-r--r--src/battle_script_commands.c8
-rw-r--r--src/berry_powder.c86
-rw-r--r--src/coins.c4
-rw-r--r--src/data/ingame_trades.h30
-rw-r--r--src/field_specials.c66
-rw-r--r--src/load_save.c2
-rw-r--r--src/pokemon.c6
-rw-r--r--src/scrcmd.c18
-rw-r--r--src/slot_machine.c10
461 files changed, 3397 insertions, 4023 deletions
diff --git a/.gitignore b/.gitignore
index e590e06f6..13712e63a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,3 +53,4 @@ types_*.taghl
!.travis/calcrom/calcrom.pl
!sound/programmable_wave_samples/*.pcm
_Deparsed_XSubs.pm
+porymap.project.cfg
diff --git a/asm/berry_crush.s b/asm/berry_crush.s
index 8b4351826..6502fc916 100644
--- a/asm/berry_crush.s
+++ b/asm/berry_crush.s
@@ -432,7 +432,7 @@ _0814BA3C:
ldr r1, [r4]
ldr r0, [r1, 0x68]
str r0, [r1, 0x1C]
- bl sub_815EEE0
+ bl GiveBerryPowder
lsls r0, 24
cmp r0, 0
bne _0814BA5A
diff --git a/asm/berry_crush_3.s b/asm/berry_crush_3.s
index 71070a96e..9e3334a7f 100644
--- a/asm/berry_crush_3.s
+++ b/asm/berry_crush_3.s
@@ -2526,8 +2526,8 @@ _0814EA6C:
bx r0
thumb_func_end sub_814E830
- thumb_func_start sub_814EA7C
-sub_814EA7C: @ 814EA7C
+ thumb_func_start ShowBerryCrushRankings
+ShowBerryCrushRankings: @ 814EA7C
push {lr}
bl ScriptContext2_Enable
ldr r0, _0814EAC4 @ =sub_814E830
@@ -2566,7 +2566,7 @@ _0814EAC4: .4byte sub_814E830
_0814EAC8: .4byte gTasks
_0814EACC: .4byte gSaveBlock2Ptr
_0814EAD0: .4byte 0x00000af6
- thumb_func_end sub_814EA7C
+ thumb_func_end ShowBerryCrushRankings
thumb_func_start sub_814EAD4
sub_814EAD4: @ 814EAD4
diff --git a/asm/macros/event.inc b/asm/macros/event.inc
index 5526b1e50..ab7b06932 100644
--- a/asm/macros/event.inc
+++ b/asm/macros/event.inc
@@ -461,7 +461,7 @@
.endm
@ Removes quantity of item index from the player's Bag.
- .macro removeitem index:req, quantity:req
+ .macro removeitem index:req, quantity=1
.byte 0x45
.2byte \index
.2byte \quantity
@@ -488,7 +488,7 @@
.endm
@ Adds a quantity amount of item index to the player's PC. Both arguments can be variables.
- .macro givepcitem index:req, quantity:req
+ .macro addpcitem index:req, quantity:req
.byte 0x49
.2byte \index
.2byte \quantity
@@ -1018,14 +1018,14 @@
.endm
@ If check is 0x00, this command adds value to the player's money.
- .macro givemoney value:req, check:req
+ .macro addmoney value:req, check:req
.byte 0x90
.4byte \value
.byte \check
.endm
@ If check is 0x00, this command subtracts value from the player's money.
- .macro takemoney value:req, check:req
+ .macro removemoney value:req, check:req
.byte 0x91
.4byte \value
.byte \check
@@ -1246,12 +1246,12 @@
.2byte \out
.endm
- .macro givecoins count:req
+ .macro addcoins count:req
.byte 0xb4
.2byte \count
.endm
- .macro takecoins word:req
+ .macro removecoins word:req
.byte 0xb5
.2byte \word
.endm
@@ -1539,7 +1539,7 @@
goto_if TRUE, \dest
.endm
- .macro goto_if_undefeated trainer:req, dest:req
+ .macro goto_if_not_defeated trainer:req, dest:req
checktrainerflag \trainer
goto_if FALSE, \dest
.endm
@@ -1549,7 +1549,7 @@
call_if TRUE, \dest
.endm
- .macro call_if_undefeated trainer:req, dest:req
+ .macro call_if_not_defeated trainer:req, dest:req
checktrainerflag \trainer
call_if FALSE, \dest
.endm
diff --git a/asm/naming_screen.s b/asm/naming_screen.s
index 527c715d7..233c71d6d 100644
--- a/asm/naming_screen.s
+++ b/asm/naming_screen.s
@@ -887,7 +887,7 @@ pokemon_transfer_to_pc_with_message: @ 809E0B4
push {r4,r5,lr}
sub sp, 0x10
movs r5, 0
- bl sub_80CC7F8
+ bl IsDestinationBoxFull
lsls r0, 24
cmp r0, 0
bne _0809E104
@@ -932,7 +932,7 @@ _0809E104:
ldr r1, [r1]
bl StringCopy
ldr r4, _0809E1C0 @ =gStringVar3
- bl get_unknown_box_id
+ bl GetPCBoxToSendMon
lsls r0, 24
lsrs r0, 24
bl GetBoxNamePtr
diff --git a/asm/overworld.s b/asm/overworld.s
index 5b3c1a495..2316f77b1 100644
--- a/asm/overworld.s
+++ b/asm/overworld.s
@@ -6837,16 +6837,16 @@ _08058122:
sub_805812C: @ 805812C
push {lr}
adds r1, r0, 0
- ldr r0, _08058178 @ =BattleColosseum4P_EventScript_PlayerSpot0
+ ldr r0, _08058178 @ =BattleColosseum_4P_EventScript_PlayerSpot0
cmp r1, r0
beq _08058172
- ldr r0, _0805817C @ =BattleColosseum4P_EventScript_PlayerSpot1
+ ldr r0, _0805817C @ =BattleColosseum_4P_EventScript_PlayerSpot1
cmp r1, r0
beq _080581B4
- ldr r0, _08058180 @ =BattleColosseum4P_EventScript_PlayerSpot2
+ ldr r0, _08058180 @ =BattleColosseum_4P_EventScript_PlayerSpot2
cmp r1, r0
beq _08058172
- ldr r0, _08058184 @ =BattleColosseum4P_EventScript_PlayerSpot3
+ ldr r0, _08058184 @ =BattleColosseum_4P_EventScript_PlayerSpot3
cmp r1, r0
beq _080581B4
ldr r0, _08058188 @ =RecordCenter_EventScript_Spot
@@ -6861,10 +6861,10 @@ sub_805812C: @ 805812C
ldr r0, _08058194 @ =RecordCenter_EventScript_Spot
cmp r1, r0
beq _080581B4
- ldr r0, _08058198 @ =BattleColosseum2P_EventScript_PlayerSpot0
+ ldr r0, _08058198 @ =BattleColosseum_2P_EventScript_PlayerSpot0
cmp r1, r0
beq _08058172
- ldr r0, _0805819C @ =BattleColosseum2P_EventScript_PlayerSpot1
+ ldr r0, _0805819C @ =BattleColosseum_2P_EventScript_PlayerSpot1
cmp r1, r0
beq _080581B4
ldr r0, _080581A0 @ =TradeCenter_EventScript_Chair0
@@ -6874,16 +6874,16 @@ _08058172:
movs r0, 0xA
b _080581B6
.align 2, 0
-_08058178: .4byte BattleColosseum4P_EventScript_PlayerSpot0
-_0805817C: .4byte BattleColosseum4P_EventScript_PlayerSpot1
-_08058180: .4byte BattleColosseum4P_EventScript_PlayerSpot2
-_08058184: .4byte BattleColosseum4P_EventScript_PlayerSpot3
+_08058178: .4byte BattleColosseum_4P_EventScript_PlayerSpot0
+_0805817C: .4byte BattleColosseum_4P_EventScript_PlayerSpot1
+_08058180: .4byte BattleColosseum_4P_EventScript_PlayerSpot2
+_08058184: .4byte BattleColosseum_4P_EventScript_PlayerSpot3
_08058188: .4byte RecordCenter_EventScript_Spot
_0805818C: .4byte RecordCenter_EventScript_Spot
_08058190: .4byte RecordCenter_EventScript_Spot
_08058194: .4byte RecordCenter_EventScript_Spot
-_08058198: .4byte BattleColosseum2P_EventScript_PlayerSpot0
-_0805819C: .4byte BattleColosseum2P_EventScript_PlayerSpot1
+_08058198: .4byte BattleColosseum_2P_EventScript_PlayerSpot0
+_0805819C: .4byte BattleColosseum_2P_EventScript_PlayerSpot1
_080581A0: .4byte TradeCenter_EventScript_Chair0
_080581A4:
ldr r0, _080581B0 @ =TradeCenter_EventScript_Chair1
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 5e0a0dc8c..485159e9a 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -5,6 +5,7 @@
#include "constants/items.h"
#include "constants/layouts.h"
#include "constants/maps.h"
+#include "constants/metatile_labels.h"
#include "constants/pokemon.h"
#include "constants/moves.h"
#include "constants/songs.h"
@@ -25,6 +26,7 @@
#include "constants/cable_club.h"
#include "constants/field_weather.h"
#include "constants/union_room.h"
+#include "constants/trade.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
.set FALSE, 0
@@ -74,10 +76,10 @@ gStdScripts:: @ 8160450
.4byte Std_ReceivedItem
gStdScriptsEnd::
- .include "data/maps/BattleColosseum2P/scripts.inc"
+ .include "data/maps/BattleColosseum_2P/scripts.inc"
.include "data/maps/TradeCenter/scripts.inc"
.include "data/maps/RecordCenter/scripts.inc"
- .include "data/maps/BattleColosseum4P/scripts.inc"
+ .include "data/maps/BattleColosseum_4P/scripts.inc"
.include "data/maps/UnionRoom/scripts.inc"
.include "data/maps/ViridianForest/scripts.inc"
.include "data/maps/MtMoon_1F/scripts.inc"
@@ -1632,45 +1634,45 @@ EventScript_1A8C33:: @ 81A8C33
return
EventScript_1A8C3C:: @ 81A8C3C
- bufferboxname 0, VAR_0x4037
+ bufferboxname 0, VAR_PC_BOX_TO_SEND_MON
getspeciesname 1, VAR_TEMP_1
call_if_unset FLAG_SYS_NOT_SOMEONES_PC, EventScript_1A8C57
call_if_set FLAG_SYS_NOT_SOMEONES_PC, EventScript_1A8C82
return
EventScript_1A8C57:: @ 81A8C57
- specialvar VAR_RESULT, sub_80CC7B4
- compare VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
+ compare VAR_RESULT, TRUE
goto_if_eq EventScript_1A8C70
msgbox Text_1A5CF1
return
EventScript_1A8C70:: @ 81A8C70
- specialvar VAR_RESULT, get_unknown_box_id
+ specialvar VAR_RESULT, GetPCBoxToSendMon
bufferboxname 2, VAR_RESULT
msgbox Text_1A5D6E
return
EventScript_1A8C82:: @ 81A8C82
- specialvar VAR_RESULT, sub_80CC7B4
- compare VAR_RESULT, 1
+ specialvar VAR_RESULT, ShouldShowBoxWasFullMessage
+ compare VAR_RESULT, TRUE
goto_if_eq EventScript_1A8C9B
msgbox Text_1A5D31
return
EventScript_1A8C9B:: @ 81A8C9B
- specialvar VAR_RESULT, get_unknown_box_id
+ specialvar VAR_RESULT, GetPCBoxToSendMon
bufferboxname 2, VAR_RESULT
msgbox Text_1A5DB1
return
-EventScript_1A8CAD:: @ 81A8CAD
+EventScript_GetInGameTradeSpeciesInfo:: @ 81A8CAD
copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_0x8009, VAR_RESULT
return
-EventScript_1A8CBD:: @ 81A8CBD
+EventScript_ChooseMonForInGameTrade:: @ 81A8CBD
special Special_ChooseMonFromParty
waitstate
lock
@@ -1678,13 +1680,13 @@ EventScript_1A8CBD:: @ 81A8CBD
copyvar VAR_0x800A, VAR_0x8004
return
-EventScript_1A8CC9:: @ 81A8CC9
+EventScript_GetInGameTradeSpecies:: @ 81A8CC9
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, GetTradeSpecies
copyvar VAR_0x800B, VAR_RESULT
return
-EventScript_1A8CD9:: @ 81A8CD9
+EventScript_DoInGameTrade:: @ 81A8CD9
copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A
special CreateInGameTradePokemon
@@ -1910,7 +1912,7 @@ CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867
compare VAR_RESULT, FALSE
goto_if_eq EventScript_1B292B
playse SE_SHOP
- takemoney 50, 0
+ removemoney 50, 0
updatemoneybox 0, 0, 0
waitse
message gUnknown_81B1E24
diff --git a/data/layouts/BattleColosseum2P/border.bin b/data/layouts/BattleColosseum_2P/border.bin
index efef023e6..efef023e6 100644
--- a/data/layouts/BattleColosseum2P/border.bin
+++ b/data/layouts/BattleColosseum_2P/border.bin
diff --git a/data/layouts/BattleColosseum2P/map.bin b/data/layouts/BattleColosseum_2P/map.bin
index 8616a5f1b..8616a5f1b 100644
--- a/data/layouts/BattleColosseum2P/map.bin
+++ b/data/layouts/BattleColosseum_2P/map.bin
Binary files differ
diff --git a/data/layouts/BattleColosseum4P/border.bin b/data/layouts/BattleColosseum_4P/border.bin
index efef023e6..efef023e6 100644
--- a/data/layouts/BattleColosseum4P/border.bin
+++ b/data/layouts/BattleColosseum_4P/border.bin
diff --git a/data/layouts/BattleColosseum4P/map.bin b/data/layouts/BattleColosseum_4P/map.bin
index c68e13ec3..c68e13ec3 100644
--- a/data/layouts/BattleColosseum4P/map.bin
+++ b/data/layouts/BattleColosseum_4P/map.bin
Binary files differ
diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json
index 6a9b024bd..04727aaa7 100644
--- a/data/layouts/layouts.json
+++ b/data/layouts/layouts.json
@@ -434,15 +434,15 @@
},
{
"id": "LAYOUT_BATTLE_COLOSSEUM_2P",
- "name": "BattleColosseum2P_Layout",
+ "name": "BattleColosseum_2P_Layout",
"width": 14,
"height": 9,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C44",
- "border_filepath": "data/layouts/BattleColosseum2P/border.bin",
- "blockdata_filepath": "data/layouts/BattleColosseum2P/map.bin"
+ "border_filepath": "data/layouts/BattleColosseum_2P/border.bin",
+ "blockdata_filepath": "data/layouts/BattleColosseum_2P/map.bin"
},
{
"id": "LAYOUT_TRADE_CENTER",
@@ -470,15 +470,15 @@
},
{
"id": "LAYOUT_BATTLE_COLOSSEUM_4P",
- "name": "BattleColosseum4P_Layout",
+ "name": "BattleColosseum_4P_Layout",
"width": 14,
"height": 9,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C44",
- "border_filepath": "data/layouts/BattleColosseum4P/border.bin",
- "blockdata_filepath": "data/layouts/BattleColosseum4P/map.bin"
+ "border_filepath": "data/layouts/BattleColosseum_4P/border.bin",
+ "blockdata_filepath": "data/layouts/BattleColosseum_4P/map.bin"
},
{
"id": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE",
diff --git a/data/map_events.s b/data/map_events.s
index a18b8b4aa..ce4d9efc3 100644
--- a/data/map_events.s
+++ b/data/map_events.s
@@ -1,5 +1,5 @@
@#include "constants/bg_event_constants.h"
-@#include "constants/event_object_movement_constants.h"
+#include "constants/event_object_movement.h"
#include "constants/event_objects.h"
#include "constants/flags.h"
#include "constants/items.h"
diff --git a/data/maps/BattleColosseum2P/scripts.inc b/data/maps/BattleColosseum2P/scripts.inc
deleted file mode 100644
index 59a5b3754..000000000
--- a/data/maps/BattleColosseum2P/scripts.inc
+++ /dev/null
@@ -1,2 +0,0 @@
-BattleColosseum2P_MapScripts:: @ 8160478
- .byte 0
diff --git a/data/maps/BattleColosseum4P/scripts.inc b/data/maps/BattleColosseum4P/scripts.inc
deleted file mode 100644
index 918c093d0..000000000
--- a/data/maps/BattleColosseum4P/scripts.inc
+++ /dev/null
@@ -1,2 +0,0 @@
-BattleColosseum4P_MapScripts:: @ 816047B
- .byte 0
diff --git a/data/maps/BattleColosseum2P/map.json b/data/maps/BattleColosseum_2P/map.json
index aebc124e1..bd1e8ca3e 100644
--- a/data/maps/BattleColosseum2P/map.json
+++ b/data/maps/BattleColosseum_2P/map.json
@@ -1,6 +1,6 @@
{
"id": "MAP_BATTLE_COLOSSEUM_2P",
- "name": "BattleColosseum2P",
+ "name": "BattleColosseum_2P",
"layout": "LAYOUT_BATTLE_COLOSSEUM_2P",
"music": "MUS_POKECEN",
"region_map_section": "MAPSEC_SPECIAL_AREA",
@@ -18,12 +18,12 @@
"x": 9,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "BattleColosseum2P_EventScript_Attendant",
+ "script": "BattleColosseum_2P_EventScript_Attendant",
"flag": "0"
}
],
@@ -51,7 +51,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum2P_EventScript_PlayerSpot0"
+ "script": "BattleColosseum_2P_EventScript_PlayerSpot0"
},
{
"type": "trigger",
@@ -60,7 +60,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum2P_EventScript_PlayerSpot1"
+ "script": "BattleColosseum_2P_EventScript_PlayerSpot1"
}
],
"bg_events": []
diff --git a/data/maps/BattleColosseum_2P/scripts.inc b/data/maps/BattleColosseum_2P/scripts.inc
new file mode 100644
index 000000000..52eb16728
--- /dev/null
+++ b/data/maps/BattleColosseum_2P/scripts.inc
@@ -0,0 +1,2 @@
+BattleColosseum_2P_MapScripts:: @ 8160478
+ .byte 0
diff --git a/data/maps/BattleColosseum4P/map.json b/data/maps/BattleColosseum_4P/map.json
index d385ca315..53bdf260b 100644
--- a/data/maps/BattleColosseum4P/map.json
+++ b/data/maps/BattleColosseum_4P/map.json
@@ -1,6 +1,6 @@
{
"id": "MAP_BATTLE_COLOSSEUM_4P",
- "name": "BattleColosseum4P",
+ "name": "BattleColosseum_4P",
"layout": "LAYOUT_BATTLE_COLOSSEUM_4P",
"music": "MUS_POKECEN",
"region_map_section": "MAPSEC_SPECIAL_AREA",
@@ -51,7 +51,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum4P_EventScript_PlayerSpot0"
+ "script": "BattleColosseum_4P_EventScript_PlayerSpot0"
},
{
"type": "trigger",
@@ -60,7 +60,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum4P_EventScript_PlayerSpot2"
+ "script": "BattleColosseum_4P_EventScript_PlayerSpot2"
},
{
"type": "trigger",
@@ -69,7 +69,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum4P_EventScript_PlayerSpot1"
+ "script": "BattleColosseum_4P_EventScript_PlayerSpot1"
},
{
"type": "trigger",
@@ -78,7 +78,7 @@
"elevation": 3,
"var": "VAR_TEMP_0",
"var_value": 0,
- "script": "BattleColosseum4P_EventScript_PlayerSpot3"
+ "script": "BattleColosseum_4P_EventScript_PlayerSpot3"
}
],
"bg_events": []
diff --git a/data/maps/BattleColosseum_4P/scripts.inc b/data/maps/BattleColosseum_4P/scripts.inc
new file mode 100644
index 000000000..94053d6bf
--- /dev/null
+++ b/data/maps/BattleColosseum_4P/scripts.inc
@@ -0,0 +1,2 @@
+BattleColosseum_4P_MapScripts:: @ 816047B
+ .byte 0
diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json
index a00613e92..79a032876 100644
--- a/data/maps/BirthIsland_Exterior/map.json
+++ b/data/maps/BirthIsland_Exterior/map.json
@@ -18,7 +18,7 @@
"x": 15,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 15,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/BirthIsland_Harbor/map.json b/data/maps/BirthIsland_Harbor/map.json
index 0feaa5fe5..bab2d1b5e 100644
--- a/data/maps/BirthIsland_Harbor/map.json
+++ b/data/maps/BirthIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json
index efca328f8..5a4644854 100644
--- a/data/maps/CeladonCity/map.json
+++ b/data/maps/CeladonCity/map.json
@@ -29,7 +29,7 @@
"x": 48,
"y": 15,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 38,
"y": 14,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 36,
"y": 14,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 11,
"y": 18,
"elevation": 3,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 4,
"movement_range_y": 4,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 18,
"y": 22,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 5,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 30,
"y": 24,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 26,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -120,7 +120,7 @@
"x": 38,
"y": 31,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 5,
"movement_range_y": 1,
"trainer_type": 0,
@@ -133,7 +133,7 @@
"x": 9,
"y": 30,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -146,7 +146,7 @@
"x": 52,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -159,7 +159,7 @@
"x": 40,
"y": 35,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 25,
"y": 10,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -185,7 +185,7 @@
"x": 65529,
"y": 21,
"elevation": 7,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 34,
@@ -198,7 +198,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -211,7 +211,7 @@
"x": 47,
"y": 24,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Condominiums_1F/map.json b/data/maps/CeladonCity_Condominiums_1F/map.json
index b9d14c154..a6f29e9d7 100644
--- a/data/maps/CeladonCity_Condominiums_1F/map.json
+++ b/data/maps/CeladonCity_Condominiums_1F/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 9,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 13,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 5,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json
index 9f80e8e96..33248a953 100644
--- a/data/maps/CeladonCity_Condominiums_2F/map.json
+++ b/data/maps/CeladonCity_Condominiums_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 6,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 6,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Condominiums_3F/map.json b/data/maps/CeladonCity_Condominiums_3F/map.json
index b468bf984..e491e8112 100644
--- a/data/maps/CeladonCity_Condominiums_3F/map.json
+++ b/data/maps/CeladonCity_Condominiums_3F/map.json
@@ -18,7 +18,7 @@
"x": 0,
"y": 10,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 10,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 0,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json
index 3b94da798..717bfc4a1 100644
--- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json
+++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_1F/map.json b/data/maps/CeladonCity_DepartmentStore_1F/map.json
index 3db8fd602..afa57c1aa 100644
--- a/data/maps/CeladonCity_DepartmentStore_1F/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json
index 566deb0a9..fdb27ab7e 100644
--- a/data/maps/CeladonCity_DepartmentStore_2F/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 10,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 8,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 11,
"y": 6,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_3F/map.json b/data/maps/CeladonCity_DepartmentStore_3F/map.json
index 9288edf21..76bc95d25 100644
--- a/data/maps/CeladonCity_DepartmentStore_3F/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_3F/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 9,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 9,
"y": 14,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_4F/map.json b/data/maps/CeladonCity_DepartmentStore_4F/map.json
index 8f13009f7..059ff30e3 100644
--- a/data/maps/CeladonCity_DepartmentStore_4F/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_4F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 11,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 3,
"y": 13,
"elevation": 0,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_5F/map.json b/data/maps/CeladonCity_DepartmentStore_5F/map.json
index 4686cea40..65b0fe9bc 100644
--- a/data/maps/CeladonCity_DepartmentStore_5F/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_5F/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 6,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 1,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/map.json b/data/maps/CeladonCity_DepartmentStore_Roof/map.json
index bde4fd50b..71eea9cee 100644
--- a/data/maps/CeladonCity_DepartmentStore_Roof/map.json
+++ b/data/maps/CeladonCity_DepartmentStore_Roof/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc
index 1b3a35399..6b19ebe66 100644
--- a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc
+++ b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc
@@ -246,15 +246,15 @@ EventScript_16C0A5:: @ 816C0A5
end
EventScript_16C0B6:: @ 816C0B6
- takemoney 200, 0
+ removemoney 200, 0
return
EventScript_16C0BD:: @ 816C0BD
- takemoney 300, 0
+ removemoney 300, 0
return
EventScript_16C0C4:: @ 816C0C4
- takemoney 350, 0
+ removemoney 350, 0
return
EventScript_16C0CB:: @ 816C0CB
diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json
index 3056f37d1..081d3fac9 100644
--- a/data/maps/CeladonCity_GameCorner/map.json
+++ b/data/maps/CeladonCity_GameCorner/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 4,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 7,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 10,
"y": 9,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 13,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 16,
"y": 10,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 11,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/CeladonCity_GameCorner/scripts.inc b/data/maps/CeladonCity_GameCorner/scripts.inc
index bcd05a1b9..064e939e4 100644
--- a/data/maps/CeladonCity_GameCorner/scripts.inc
+++ b/data/maps/CeladonCity_GameCorner/scripts.inc
@@ -52,8 +52,8 @@ EventScript_16C706:: @ 816C706
checkmoney 10000, 0
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C7AC
- givecoins 500
- takemoney 10000, 0
+ addcoins 500
+ removemoney 10000, 0
goto EventScript_16C762
end
@@ -64,8 +64,8 @@ EventScript_16C734:: @ 816C734
checkmoney 1000, 0
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C7AC
- givecoins 50
- takemoney 1000, 0
+ addcoins 50
+ removemoney 1000, 0
goto EventScript_16C762
end
@@ -133,7 +133,7 @@ CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9990
goto_if_ge EventScript_16C82B
- givecoins 10
+ addcoins 10
textcolor 3
msgbox gUnknown_8196B0D
playse SE_SHOP
@@ -194,7 +194,7 @@ CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9980
goto_if_ge EventScript_16C8E2
- givecoins 20
+ addcoins 20
textcolor 3
msgbox gUnknown_8196D47
playse SE_SHOP
@@ -222,7 +222,7 @@ CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9980
goto_if_ge EventScript_16C942
- givecoins 20
+ addcoins 20
textcolor 3
msgbox gUnknown_8196DF8
playse SE_SHOP
diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json
index 15a8770af..c873cd0bb 100644
--- a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json
+++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc
index 20427a77a..f14f92430 100644
--- a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc
+++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc
@@ -213,7 +213,7 @@ EventScript_16CDA5:: @ 816CDA5
end
EventScript_16CDB3:: @ 816CDB3
- takecoins VAR_TEMP_2
+ removecoins VAR_TEMP_2
updatecoinsbox 0, 5
getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1
@@ -227,7 +227,7 @@ EventScript_16CDB3:: @ 816CDB3
end
EventScript_16CDE0:: @ 816CDE0
- takecoins VAR_TEMP_2
+ removecoins VAR_TEMP_2
updatecoinsbox 0, 5
getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1
@@ -330,7 +330,7 @@ EventScript_16CF3F:: @ 816CF3F
checkitemspace VAR_TEMP_1, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16CF79
- takecoins VAR_TEMP_2
+ removecoins VAR_TEMP_2
updatecoinsbox 0, 5
giveitem VAR_TEMP_1
goto EventScript_16CC10
diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json
index 81b0a0954..88187cdc9 100644
--- a/data/maps/CeladonCity_Gym/map.json
+++ b/data/maps/CeladonCity_Gym/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 11,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 9,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 10,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 8,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -122,7 +122,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Hotel/map.json b/data/maps/CeladonCity_Hotel/map.json
index 04c2602a4..6ab82e945 100644
--- a/data/maps/CeladonCity_Hotel/map.json
+++ b/data/maps/CeladonCity_Hotel/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_House1/map.json b/data/maps/CeladonCity_House1/map.json
index 36ea4b0df..455e9d836 100644
--- a/data/maps/CeladonCity_House1/map.json
+++ b/data/maps/CeladonCity_House1/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 8,
"y": 4,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_PokemonCenter_1F/map.json b/data/maps/CeladonCity_PokemonCenter_1F/map.json
index 84b6c620c..7d2af91a9 100644
--- a/data/maps/CeladonCity_PokemonCenter_1F/map.json
+++ b/data/maps/CeladonCity_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json
index efb05b214..7a4c45752 100644
--- a/data/maps/CeladonCity_PokemonCenter_2F/map.json
+++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeladonCity_Restaurant/map.json b/data/maps/CeladonCity_Restaurant/map.json
index e64cc7298..9681ddfb2 100644
--- a/data/maps/CeladonCity_Restaurant/map.json
+++ b/data/maps/CeladonCity_Restaurant/map.json
@@ -18,7 +18,7 @@
"x": 12,
"y": 7,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 4,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 7,
"elevation": 0,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json
index 65e99c9d2..eb95b5c79 100644
--- a/data/maps/CeruleanCave_1F/map.json
+++ b/data/maps/CeruleanCave_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 25,
"y": 5,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 7,
"y": 21,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 13,
"y": 21,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 5,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 14,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 11,
"y": 21,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 9,
"y": 18,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json
index e3fe97b91..2ce780fdd 100644
--- a/data/maps/CeruleanCave_2F/map.json
+++ b/data/maps/CeruleanCave_2F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 29,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 33,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 33,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 33,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 25,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 28,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 30,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 9,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 23,
"y": 16,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 13,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 4,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 10,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json
index 4245e8a07..a5c9110e4 100644
--- a/data/maps/CeruleanCave_B1F/map.json
+++ b/data/maps/CeruleanCave_B1F/map.json
@@ -18,7 +18,7 @@
"x": 31,
"y": 9,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 32,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 37,
"y": 1,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 38,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 35,
"y": 1,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 37,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 35,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 4,
"y": 1,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 6,
"y": 1,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json
index 87d7dd8bf..ca6baa21d 100644
--- a/data/maps/CeruleanCity/map.json
+++ b/data/maps/CeruleanCity/map.json
@@ -39,12 +39,12 @@
"x": 31,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_1666E7",
+ "script": "CeruleanCity_EventScript_Policeman",
"flag": "0"
},
{
@@ -52,12 +52,12 @@
"x": 33,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_166603",
+ "script": "CeruleanCity_EventScript_Grunt",
"flag": "FLAG_HIDE_CERULEAN_ROCKET"
},
{
@@ -65,12 +65,12 @@
"x": 16,
"y": 21,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 3,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_1666FE",
+ "script": "CeruleanCity_EventScript_LittleBoy",
"flag": "0"
},
{
@@ -78,12 +78,12 @@
"x": 9,
"y": 23,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_16671D",
+ "script": "CeruleanCity_EventScript_BaldingMan",
"flag": "0"
},
{
@@ -91,12 +91,12 @@
"x": 32,
"y": 29,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_1667DD",
+ "script": "CeruleanCity_EventScript_Slowbro",
"flag": "0"
},
{
@@ -104,12 +104,12 @@
"x": 33,
"y": 29,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_16674F",
+ "script": "CeruleanCity_EventScript_Lass",
"flag": "0"
},
{
@@ -117,12 +117,12 @@
"x": 34,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_166726",
+ "script": "CeruleanCity_EventScript_Youngster",
"flag": "0"
},
{
@@ -130,7 +130,7 @@
"x": 22,
"y": 0,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -143,7 +143,7 @@
"x": 26,
"y": 32,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -156,7 +156,7 @@
"x": 50,
"y": 18,
"elevation": 10,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 27,
@@ -169,12 +169,12 @@
"x": 12,
"y": 30,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_166738",
+ "script": "CeruleanCity_EventScript_Woman",
"flag": "0"
},
{
@@ -182,12 +182,12 @@
"x": 1,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_EventScript_16672F",
+ "script": "CeruleanCity_EventScript_CeruleanCaveGuard",
"flag": "FLAG_HIDE_CERULEAN_CAVE_GUARD"
}
],
@@ -299,7 +299,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
"var_value": 0,
- "script": "CeruleanCity_EventScript_16649A"
+ "script": "CeruleanCity_EventScript_RivalTriggerLeft"
},
{
"type": "trigger",
@@ -308,7 +308,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
"var_value": 0,
- "script": "CeruleanCity_EventScript_1664A6"
+ "script": "CeruleanCity_EventScript_RivalTriggerMid"
},
{
"type": "trigger",
@@ -317,7 +317,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
"var_value": 0,
- "script": "CeruleanCity_EventScript_1664B9"
+ "script": "CeruleanCity_EventScript_RivalTriggerRight"
},
{
"type": "trigger",
@@ -326,7 +326,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
"var_value": 0,
- "script": "CeruleanCity_EventScript_166683"
+ "script": "CeruleanCity_EventScript_GruntTriggerTop"
},
{
"type": "trigger",
@@ -335,7 +335,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
"var_value": 0,
- "script": "CeruleanCity_EventScript_1666A3"
+ "script": "CeruleanCity_EventScript_GruntTriggerBottom"
}
],
"bg_events": [
@@ -344,28 +344,28 @@
"x": 20,
"y": 25,
"elevation": 0,
- "script": "CeruleanCity_EventScript_166838"
+ "script": "CeruleanCity_EventScript_CitySign"
},
{
"type": "bg_event_type_0",
"x": 27,
"y": 21,
"elevation": 0,
- "script": "CeruleanCity_EventScript_166853"
+ "script": "CeruleanCity_EventScript_GymSign"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 28,
"elevation": 0,
- "script": "CeruleanCity_EventScript_16684A"
+ "script": "CeruleanCity_EventScript_BikeShopSign"
},
{
"type": "bg_event_type_0",
"x": 19,
"y": 32,
"elevation": 0,
- "script": "CeruleanCity_EventScript_166841"
+ "script": "CeruleanCity_EventScript_TrainerTips"
},
{
"type": "hidden_item",
@@ -382,21 +382,21 @@
"x": 11,
"y": 25,
"elevation": 0,
- "script": "CeruleanCity_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 27,
"elevation": 0,
- "script": "CeruleanCity_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 26,
"elevation": 0,
- "script": "CeruleanCity_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
}
]
}
diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc
index 2e75b82b4..7d1f455a4 100644
--- a/data/maps/CeruleanCity/scripts.inc
+++ b/data/maps/CeruleanCity/scripts.inc
@@ -1,101 +1,107 @@
+.equ LOCALID_POLICEMAN, 1
+.equ LOCALID_GRUNT, 2
+.equ LOCALID_SLOWBRO, 5
+.equ LOCALID_LASS, 6
+.equ LOCALID_RIVAL, 8
+
CeruleanCity_MapScripts:: @ 8166471
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCity_OnTransition
.byte 0
CeruleanCity_OnTransition:: @ 8166477
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
- call_if_unset FLAG_GOT_SS_TICKET, EventScript_166484
+ call_if_unset FLAG_GOT_SS_TICKET, CeruleanCity_EventScript_BlockExits
end
-EventScript_166484:: @ 8166484
- setobjectxyperm 1, 30, 12
- setobjectxyperm 5, 26, 31
- setobjectxyperm 6, 27, 31
+CeruleanCity_EventScript_BlockExits:: @ 8166484
+ setobjectxyperm LOCALID_POLICEMAN, 30, 12
+ setobjectxyperm LOCALID_SLOWBRO, 26, 31
+ setobjectxyperm LOCALID_LASS, 27, 31
return
-CeruleanCity_EventScript_16649A:: @ 816649A
+CeruleanCity_EventScript_RivalTriggerLeft:: @ 816649A
lockall
setvar VAR_TEMP_1, 0
- goto EventScript_1664CC
+ goto CeruleanCity_EventScript_Rival
end
-CeruleanCity_EventScript_1664A6:: @ 81664A6
+CeruleanCity_EventScript_RivalTriggerMid:: @ 81664A6
lockall
setvar VAR_TEMP_1, 1
- setobjectxyperm 8, 23, 0
- goto EventScript_1664CC
+ setobjectxyperm LOCALID_RIVAL, 23, 0
+ goto CeruleanCity_EventScript_Rival
end
-CeruleanCity_EventScript_1664B9:: @ 81664B9
+CeruleanCity_EventScript_RivalTriggerRight:: @ 81664B9
lockall
setvar VAR_TEMP_1, 2
- setobjectxyperm 8, 24, 0
- goto EventScript_1664CC
+ setobjectxyperm LOCALID_RIVAL, 24, 0
+ goto CeruleanCity_EventScript_Rival
end
-EventScript_1664CC:: @ 81664CC
+CeruleanCity_EventScript_Rival:: @ 81664CC
textcolor 0
setvar VAR_MAP_SCENE_ROUTE22, 2
playbgm MUS_RIVAL1, 0
- addobject 8
- applymovement 8, Movement_1665D3
+ addobject LOCALID_RIVAL
+ applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalEnter
waitmovement 0
- msgbox gUnknown_817EAD7
- setvar VAR_LAST_TALKED, 8
+ msgbox CeruleanCity_Text_RivalIntro
+ setvar VAR_LAST_TALKED, LOCALID_RIVAL
compare VAR_STARTER_MON, 2
- call_if_eq EventScript_166582
+ call_if_eq CeruleanCity_EventScript_RivalSquirtle
compare VAR_STARTER_MON, 1
- call_if_eq EventScript_16658D
+ call_if_eq CeruleanCity_EventScript_RivalBulbasaur
compare VAR_STARTER_MON, 0
- call_if_eq EventScript_166598
+ call_if_eq CeruleanCity_EventScript_RivalCharmander
famechecker FAMECHECKER_BILL, 0
- msgbox gUnknown_817EB95
+ msgbox CeruleanCity_Text_RivalPostBattle
closemessage
playbgm MUS_RIVAL2, 0
compare VAR_TEMP_1, 0
- call_if_eq EventScript_1665A3
+ call_if_eq CeruleanCity_EventScript_RivalStartExit
compare VAR_TEMP_1, 1
- call_if_eq EventScript_1665A3
+ call_if_eq CeruleanCity_EventScript_RivalStartExit
compare VAR_TEMP_1, 2
- call_if_eq EventScript_1665B5
- msgbox gUnknown_817ECD4
+ call_if_eq CeruleanCity_EventScript_RivalStartExitRight
+ msgbox CeruleanCity_Text_OhRightLittlePresentAsFavor
setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1
setflag FLAG_GOT_FAME_CHECKER
giveitem ITEM_FAME_CHECKER
- msgbox gUnknown_817ED5D
+ msgbox CeruleanCity_Text_ExplainFameCheckerSmellYa
closemessage
- applymovement 8, Movement_1665FB
+ applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalExit
waitmovement 0
fadedefaultbgm
- removeobject 8
+ removeobject LOCALID_RIVAL
releaseall
end
-EventScript_166582:: @ 8166582
- trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_SQUIRTLE, Text_17EB71
+CeruleanCity_EventScript_RivalSquirtle:: @ 8166582
+ trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_SQUIRTLE, CeruleanCity_Text_RivalDefeat
return
-EventScript_16658D:: @ 816658D
- trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_BULBASAUR, Text_17EB71
+CeruleanCity_EventScript_RivalBulbasaur:: @ 816658D
+ trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_BULBASAUR, CeruleanCity_Text_RivalDefeat
return
-EventScript_166598:: @ 8166598
- trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_CHARMANDER, Text_17EB71
+CeruleanCity_EventScript_RivalCharmander:: @ 8166598
+ trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_CHARMANDER, CeruleanCity_Text_RivalDefeat
return
-EventScript_1665A3:: @ 81665A3
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1665C7
- applymovement 8, Movement_1665D9
+CeruleanCity_EventScript_RivalStartExit:: @ 81665A3
+ applymovement OBJ_EVENT_ID_PLAYER, CeruleanCity_Movement_PlayerWatchRivalExit
+ applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalStartExit
waitmovement 0
return
-EventScript_1665B5:: @ 81665B5
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1665CD
- applymovement 8, Movement_1665EA
+CeruleanCity_EventScript_RivalStartExitRight:: @ 81665B5
+ applymovement OBJ_EVENT_ID_PLAYER, CeruleanCity_Movement_PlayerWatchRivalExitRight
+ applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalStartExitRight
waitmovement 0
return
-Movement_1665C7:: @ 81665C7
+CeruleanCity_Movement_PlayerWatchRivalExit:: @ 81665C7
delay_16
delay_8
walk_in_place_fastest_right
@@ -103,7 +109,7 @@ Movement_1665C7:: @ 81665C7
walk_in_place_fastest_down
step_end
-Movement_1665CD:: @ 81665CD
+CeruleanCity_Movement_PlayerWatchRivalExitRight:: @ 81665CD
delay_16
delay_8
walk_in_place_fastest_left
@@ -111,7 +117,7 @@ Movement_1665CD:: @ 81665CD
walk_in_place_fastest_down
step_end
-Movement_1665D3:: @ 81665D3
+CeruleanCity_Movement_RivalEnter:: @ 81665D3
walk_down
walk_down
walk_down
@@ -119,7 +125,7 @@ Movement_1665D3:: @ 81665D3
walk_down
step_end
-Movement_1665D9:: @ 81665D9
+CeruleanCity_Movement_RivalStartExit:: @ 81665D9
walk_right
walk_down
walk_down
@@ -138,7 +144,7 @@ Movement_1665D9:: @ 81665D9
walk_up
step_end
-Movement_1665EA:: @ 81665EA
+CeruleanCity_Movement_RivalStartExitRight:: @ 81665EA
walk_left
walk_down
walk_down
@@ -157,7 +163,7 @@ Movement_1665EA:: @ 81665EA
walk_up
step_end
-Movement_1665FB:: @ 81665FB
+CeruleanCity_Movement_RivalExit:: @ 81665FB
walk_down
walk_down
walk_down
@@ -167,209 +173,209 @@ Movement_1665FB:: @ 81665FB
walk_down
step_end
-CeruleanCity_EventScript_166603:: @ 8166603
+CeruleanCity_EventScript_Grunt:: @ 8166603
lock
faceplayer
- goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_5, EventScript_16662E
- message Text_17EE0E
+ goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_EventScript_GruntDefeated
+ message CeruleanCity_Text_GruntIntro
waitmessage
playbgm MUS_ROCKET, 0
waitbuttonpress
- trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
+ trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_Text_GruntDefeat
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
- goto EventScript_16662E
+ goto CeruleanCity_EventScript_GruntDefeated
end
-EventScript_16662E:: @ 816662E
- msgbox gUnknown_817EE9C
+CeruleanCity_EventScript_GruntDefeated:: @ 816662E
+ msgbox CeruleanCity_Text_OkayIllReturnStolenTM
checkitemspace ITEM_TM28, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_166677
- giveitem_msg gUnknown_817EEBF, ITEM_TM28
- msgbox gUnknown_817EEED
+ goto_if_eq CeruleanCity_EventScript_NoRoomForTM28
+ giveitem_msg CeruleanCity_Text_RecoveredTM28FromGrunt, ITEM_TM28
+ msgbox CeruleanCity_Text_BetterGetMovingBye
closemessage
fadescreen FADE_TO_BLACK
- removeobject 2
+ removeobject LOCALID_GRUNT
fadescreen FADE_FROM_BLACK
setflag FLAG_GOT_TM28_FROM_ROCKET
release
end
-EventScript_166677:: @ 8166677
+CeruleanCity_EventScript_NoRoomForTM28:: @ 8166677
textcolor 0
- msgbox gUnknown_817EF07
+ msgbox CeruleanCity_Text_MakeRoomForThisCantRun
release
end
-CeruleanCity_EventScript_166683:: @ 8166683
+CeruleanCity_EventScript_GruntTriggerTop:: @ 8166683
lockall
setvar VAR_TEMP_1, 0
- applymovement 2, Movement_WalkInPlaceFastestUp
+ applymovement LOCALID_GRUNT, Movement_WalkInPlaceFastestUp
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestDown
waitmovement 0
- goto EventScript_1666C3
+ goto CeruleanCity_EventScript_GruntTrigger
end
-CeruleanCity_EventScript_1666A3:: @ 81666A3
+CeruleanCity_EventScript_GruntTriggerBottom:: @ 81666A3
lockall
setvar VAR_TEMP_1, 1
- applymovement 2, Movement_WalkInPlaceFastestDown
+ applymovement LOCALID_GRUNT, Movement_WalkInPlaceFastestDown
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0
- goto EventScript_1666C3
+ goto CeruleanCity_EventScript_GruntTrigger
end
-EventScript_1666C3:: @ 81666C3
+CeruleanCity_EventScript_GruntTrigger:: @ 81666C3
textcolor 0
- msgbox Text_17EE0E
- setvar VAR_LAST_TALKED, 2
- trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
+ msgbox CeruleanCity_Text_GruntIntro
+ setvar VAR_LAST_TALKED, LOCALID_GRUNT
+ trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_Text_GruntDefeat
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
- goto EventScript_16662E
+ goto CeruleanCity_EventScript_GruntDefeated
end
-CeruleanCity_EventScript_1666E7:: @ 81666E7
+CeruleanCity_EventScript_Policeman:: @ 81666E7
lock
faceplayer
- msgbox gUnknown_817F0F1
+ msgbox CeruleanCity_Text_PeopleHereWereRobbed
closemessage
- applymovement 1, Movement_FaceOriginalDirection
+ applymovement LOCALID_POLICEMAN, Movement_FaceOriginalDirection
waitmovement 0
release
end
-CeruleanCity_EventScript_1666FE:: @ 81666FE
+CeruleanCity_EventScript_LittleBoy:: @ 81666FE
lock
faceplayer
- goto_if_set FLAG_GOT_SS_TICKET, EventScript_166713
- msgbox gUnknown_817F01D
+ goto_if_set FLAG_GOT_SS_TICKET, CeruleanCity_EventScript_LittleBoySlowbroMoved
+ msgbox CeruleanCity_Text_IfSlowbroWasntThereCouldCutTree
release
end
-EventScript_166713:: @ 8166713
- msgbox gUnknown_817EF89
+CeruleanCity_EventScript_LittleBoySlowbroMoved:: @ 8166713
+ msgbox CeruleanCity_Text_YouCanCutDownSmallTrees
release
end
-CeruleanCity_EventScript_16671D:: @ 816671D
- msgbox gUnknown_817F0B2, MSGBOX_NPC
+CeruleanCity_EventScript_BaldingMan:: @ 816671D
+ msgbox CeruleanCity_Text_PokemonEncyclopediaAmusing, MSGBOX_NPC
end
-CeruleanCity_EventScript_166726:: @ 8166726
- msgbox gUnknown_817EF3F, MSGBOX_NPC
+CeruleanCity_EventScript_Youngster:: @ 8166726
+ msgbox CeruleanCity_Text_TrainerLifeIsToughIsntIt, MSGBOX_NPC
end
-CeruleanCity_EventScript_16672F:: @ 816672F
- msgbox gUnknown_817F319, MSGBOX_NPC
+CeruleanCity_EventScript_CeruleanCaveGuard:: @ 816672F
+ msgbox CeruleanCity_Text_ThisIsCeruleanCave, MSGBOX_NPC
end
-CeruleanCity_EventScript_166738:: @ 8166738
+CeruleanCity_EventScript_Woman:: @ 8166738
lock
faceplayer
- msgbox gUnknown_817F2CF
+ msgbox CeruleanCity_Text_WantBrightRedBicycle
closemessage
applymovement 11, Movement_FaceOriginalDirection
waitmovement 0
release
end
-CeruleanCity_EventScript_16674F:: @ 816674F
+CeruleanCity_EventScript_Lass:: @ 816674F
lock
random 3
copyvar VAR_0x8008, VAR_RESULT
compare VAR_0x8008, 0
- call_if_eq EventScript_1667B0
+ call_if_eq CeruleanCity_EventScript_SlowbroCommand1
compare VAR_0x8008, 1
- call_if_eq EventScript_1667B6
+ call_if_eq CeruleanCity_EventScript_SlowbroCommand2
compare VAR_0x8008, 2
- call_if_eq EventScript_1667BC
+ call_if_eq CeruleanCity_EventScript_SlowbroCommand3
waitmessage
delay 40
playse SE_PIN
- applymovement 5, Movement_QuestionMark
+ applymovement LOCALID_SLOWBRO, Movement_QuestionMark
waitmovement 0
delay 30
compare VAR_0x8008, 0
- call_if_eq EventScript_1667C2
+ call_if_eq CeruleanCity_EventScript_SlowbroFailed1
compare VAR_0x8008, 1
- call_if_eq EventScript_1667CB
+ call_if_eq CeruleanCity_EventScript_SlowbroFailed2
compare VAR_0x8008, 2
- call_if_eq EventScript_1667D4
+ call_if_eq CeruleanCity_EventScript_SlowbroFailed3
release
end
-EventScript_1667B0:: @ 81667B0
- message Text_17F183
+CeruleanCity_EventScript_SlowbroCommand1:: @ 81667B0
+ message CeruleanCity_Text_SlowbroUseSonicboom
return
-EventScript_1667B6:: @ 81667B6
- message Text_17F1C2
+CeruleanCity_EventScript_SlowbroCommand2:: @ 81667B6
+ message CeruleanCity_Text_SlowbroPunch
return
-EventScript_1667BC:: @ 81667BC
- message Text_17F1E9
+CeruleanCity_EventScript_SlowbroCommand3:: @ 81667BC
+ message CeruleanCity_Text_SlowbroWithdraw
return
-EventScript_1667C2:: @ 81667C2
- msgbox gUnknown_817F1A1
+CeruleanCity_EventScript_SlowbroFailed1:: @ 81667C2
+ msgbox CeruleanCity_Text_SlowbroPayAttention
return
-EventScript_1667CB:: @ 81667CB
- msgbox gUnknown_817F1D2
+CeruleanCity_EventScript_SlowbroFailed2:: @ 81667CB
+ msgbox CeruleanCity_Text_NoYouBlewItAgain
return
-EventScript_1667D4:: @ 81667D4
- msgbox gUnknown_817F1FC
+CeruleanCity_EventScript_SlowbroFailed3:: @ 81667D4
+ msgbox CeruleanCity_Text_HardToControlMonsObedience
return
-CeruleanCity_EventScript_1667DD:: @ 81667DD
+CeruleanCity_EventScript_Slowbro:: @ 81667DD
lock
random 4
copyvar VAR_0x8008, VAR_RESULT
compare VAR_0x8008, 0
- call_if_eq EventScript_166814
+ call_if_eq CeruleanCity_EventScript_SlowbroText1
compare VAR_0x8008, 1
- call_if_eq EventScript_16681D
+ call_if_eq CeruleanCity_EventScript_SlowbroText2
compare VAR_0x8008, 2
- call_if_eq EventScript_166826
+ call_if_eq CeruleanCity_EventScript_SlowbroText3
compare VAR_0x8008, 3
- call_if_eq EventScript_16682F
+ call_if_eq CeruleanCity_EventScript_SlowbroText4
release
end
-EventScript_166814:: @ 8166814
- msgbox gUnknown_817F270
+CeruleanCity_EventScript_SlowbroText1:: @ 8166814
+ msgbox CeruleanCity_Text_SlowbroTookSnooze
return
-EventScript_16681D:: @ 816681D
- msgbox gUnknown_817F287
+CeruleanCity_EventScript_SlowbroText2:: @ 816681D
+ msgbox CeruleanCity_Text_SlowbroLoafingAround
return
-EventScript_166826:: @ 8166826
- msgbox gUnknown_817F2A2
+CeruleanCity_EventScript_SlowbroText3:: @ 8166826
+ msgbox CeruleanCity_Text_SlowbroTurnedAway
return
-EventScript_16682F:: @ 816682F
- msgbox gUnknown_817F2B7
+CeruleanCity_EventScript_SlowbroText4:: @ 816682F
+ msgbox CeruleanCity_Text_SlowbroIgnoredOrders
return
-CeruleanCity_EventScript_166838:: @ 8166838
- msgbox gUnknown_817F420, MSGBOX_SIGN
+CeruleanCity_EventScript_CitySign:: @ 8166838
+ msgbox CeruleanCity_Text_CitySign, MSGBOX_SIGN
end
-CeruleanCity_EventScript_166841:: @ 8166841
- msgbox gUnknown_817F453, MSGBOX_SIGN
+CeruleanCity_EventScript_TrainerTips:: @ 8166841
+ msgbox CeruleanCity_Text_TrainerTipsHeldItems, MSGBOX_SIGN
end
-CeruleanCity_EventScript_16684A:: @ 816684A
- msgbox gUnknown_817F4C5, MSGBOX_SIGN
+CeruleanCity_EventScript_BikeShopSign:: @ 816684A
+ msgbox CeruleanCity_Text_BikeShopSign, MSGBOX_SIGN
end
-CeruleanCity_EventScript_166853:: @ 8166853
+CeruleanCity_EventScript_GymSign:: @ 8166853
lockall
famechecker FAMECHECKER_MISTY, 0
- msgbox gUnknown_817F4EF
+ msgbox CeruleanCity_Text_GymSign
releaseall
end
diff --git a/data/maps/CeruleanCity/text.inc b/data/maps/CeruleanCity/text.inc
index be5b0b94c..06a21d302 100644
--- a/data/maps/CeruleanCity/text.inc
+++ b/data/maps/CeruleanCity/text.inc
@@ -1,4 +1,4 @@
-gUnknown_817EAD7:: @ 817EAD7
+CeruleanCity_Text_RivalIntro:: @ 817EAD7
.string "{RIVAL}: Yo! {PLAYER}!\p"
.string "You're still struggling along back\n"
.string "here?\p"
@@ -7,12 +7,12 @@ gUnknown_817EAD7:: @ 817EAD7
.string "Here, let me see what you caught,\n"
.string "{PLAYER}!$"
-Text_17EB71:: @ 817EB71
+CeruleanCity_Text_RivalDefeat:: @ 817EB71
.string "Hey!\n"
.string "Take it easy!\l"
.string "You won already!$"
-gUnknown_817EB95:: @ 817EB95
+CeruleanCity_Text_RivalPostBattle:: @ 817EB95
.string "{RIVAL}: Hey, guess what?\p"
.string "I went to BILL's and got him to\n"
.string "show me his rare POKéMON.\p"
@@ -27,14 +27,14 @@ gUnknown_817EB95:: @ 817EB95
.string "Well, I better get rolling!\n"
.string "Smell ya later!$"
-gUnknown_817ECD4:: @ 817ECD4
+CeruleanCity_Text_OhRightLittlePresentAsFavor:: @ 817ECD4
.string "Oh, yeah, right.\p"
.string "I feel sorry for you. No, really.\n"
.string "You're always plodding behind me.\p"
.string "So here, I'll give you a little\n"
.string "present as a favor.$"
-gUnknown_817ED5D:: @ 817ED5D
+CeruleanCity_Text_ExplainFameCheckerSmellYa:: @ 817ED5D
.string "A chatty gossip like you…\n"
.string "That thing's perfect.\p"
.string "I don't need it because I don't\n"
@@ -42,11 +42,11 @@ gUnknown_817ED5D:: @ 817ED5D
.string "All right, this time I really am\n"
.string "gone. Smell ya!$"
-Text_17EDF8:: @ 817EDF8
+CeruleanCity_Text_17EDF8:: @ 817EDF8
.string "なんたって!\n"
.string "おれは てんさい だからよ!$"
-Text_17EE0E:: @ 817EE0E
+CeruleanCity_Text_GruntIntro:: @ 817EE0E
.string "Hey! Stay out!\n"
.string "It's not your yard!\p"
.string "…Huh?\n"
@@ -54,32 +54,32 @@ Text_17EE0E:: @ 817EE0E
.string "I'm an innocent bystander!\n"
.string "Don't you believe me?{PLAY_BGM}{MUS_ROCKET}$"
-Text_17EE70:: @ 817EE70
+CeruleanCity_Text_GruntDefeat:: @ 817EE70
.string "GRUNT: Stop! I give up!\n"
.string "I'll leave quietly!$"
-gUnknown_817EE9C:: @ 817EE9C
+CeruleanCity_Text_OkayIllReturnStolenTM:: @ 817EE9C
.string "…Okay.\n"
.string "I'll return the TM I stole.$"
-gUnknown_817EEBF:: @ 817EEBF
+CeruleanCity_Text_RecoveredTM28FromGrunt:: @ 817EEBF
.string "{PLAYER} recovered TM28 from\n"
.string "the TEAM ROCKET GRUNT.$"
-gUnknown_817EEED:: @ 817EEED
+CeruleanCity_Text_BetterGetMovingBye:: @ 817EEED
.string "I better get moving!\n"
.string "Bye!$"
-gUnknown_817EF07:: @ 817EF07
+CeruleanCity_Text_MakeRoomForThisCantRun:: @ 817EF07
.string "Make room for this!\n"
.string "I can't run until I give it to you!$"
-gUnknown_817EF3F:: @ 817EF3F
+CeruleanCity_Text_TrainerLifeIsToughIsntIt:: @ 817EF3F
.string "You're a TRAINER, too?\p"
.string "Collecting, battling…\n"
.string "It's a tough life, isn't it?$"
-gUnknown_817EF89:: @ 817EF89
+CeruleanCity_Text_YouCanCutDownSmallTrees:: @ 817EF89
.string "Did you know that you can CUT down\n"
.string "small trees?\p"
.string "Even that small tree in front of\n"
@@ -87,7 +87,7 @@ gUnknown_817EF89:: @ 817EF89
.string "I think there's a way around it,\n"
.string "though.$"
-gUnknown_817F01D:: @ 817F01D
+CeruleanCity_Text_IfSlowbroWasntThereCouldCutTree:: @ 817F01D
.string "If that SLOWBRO wasn't there, you\n"
.string "could CUT down the small tree.\p"
.string "That way, you could get to the\n"
@@ -95,58 +95,58 @@ gUnknown_817F01D:: @ 817F01D
.string "I think there's a way around it,\n"
.string "though.$"
-gUnknown_817F0B2:: @ 817F0B2
+CeruleanCity_Text_PokemonEncyclopediaAmusing:: @ 817F0B2
.string "You're making an encyclopedia on\n"
.string "POKéMON? That sounds amusing.$"
-gUnknown_817F0F1:: @ 817F0F1
+CeruleanCity_Text_PeopleHereWereRobbed:: @ 817F0F1
.string "The people here were robbed.\p"
.string "It's obvious that TEAM ROCKET is\n"
.string "behind this most heinous crime!\p"
.string "Even our POLICE FORCE has\n"
.string "trouble with the ROCKETS!$"
-Text_17F183:: @ 817F183
+CeruleanCity_Text_SlowbroUseSonicboom:: @ 817F183
.string "Okay! SLOWBRO!\n"
.string "Use SONICBOOM!$"
-gUnknown_817F1A1:: @ 817F1A1
+CeruleanCity_Text_SlowbroPayAttention:: @ 817F1A1
.string "Come on, SLOWBRO, pay attention!$"
-Text_17F1C2:: @ 817F1C2
+CeruleanCity_Text_SlowbroPunch:: @ 817F1C2
.string "SLOWBRO, punch!$"
-gUnknown_817F1D2:: @ 817F1D2
+CeruleanCity_Text_NoYouBlewItAgain:: @ 817F1D2
.string "No!\n"
.string "You blew it again!$"
-Text_17F1E9:: @ 817F1E9
+CeruleanCity_Text_SlowbroWithdraw:: @ 817F1E9
.string "SLOWBRO, WITHDRAW!$"
-gUnknown_817F1FC:: @ 817F1FC
+CeruleanCity_Text_HardToControlMonsObedience:: @ 817F1FC
.string "No! That's wrong!\n"
.string "It's so hard to control POKéMON!\p"
.string "Your POKéMON's obedience depends\n"
.string "on your abilities as a TRAINER.$"
-gUnknown_817F270:: @ 817F270
+CeruleanCity_Text_SlowbroTookSnooze:: @ 817F270
.string "SLOWBRO took a snooze…$"
-gUnknown_817F287:: @ 817F287
+CeruleanCity_Text_SlowbroLoafingAround:: @ 817F287
.string "SLOWBRO is loafing around…$"
-gUnknown_817F2A2:: @ 817F2A2
+CeruleanCity_Text_SlowbroTurnedAway:: @ 817F2A2
.string "SLOWBRO turned away…$"
-gUnknown_817F2B7:: @ 817F2B7
+CeruleanCity_Text_SlowbroIgnoredOrders:: @ 817F2B7
.string "SLOWBRO ignored orders…$"
-gUnknown_817F2CF:: @ 817F2CF
+CeruleanCity_Text_WantBrightRedBicycle:: @ 817F2CF
.string "I want a bright red bicycle.\p"
.string "I'll keep it at home, so it won't\n"
.string "get dirty.$"
-gUnknown_817F319:: @ 817F319
+CeruleanCity_Text_ThisIsCeruleanCave:: @ 817F319
.string "This is CERULEAN CAVE.\p"
.string "Horribly strong POKéMON live inside\n"
.string "there.\p"
@@ -158,23 +158,23 @@ gUnknown_817F319:: @ 817F319
.string "And, you would have to have\n"
.string "made a great achievement.$"
-gUnknown_817F420:: @ 817F420
+CeruleanCity_Text_CitySign:: @ 817F420
.string "CERULEAN CITY\n"
.string "A Mysterious, Blue Aura Surrounds\l"
.string "It$"
-gUnknown_817F453:: @ 817F453
+CeruleanCity_Text_TrainerTipsHeldItems:: @ 817F453
.string "TRAINER TIPS\p"
.string "A POKéMON can be made to hold\n"
.string "an item.\p"
.string "Some items can even be used by\n"
.string "the holding POKéMON in battle.$"
-gUnknown_817F4C5:: @ 817F4C5
+CeruleanCity_Text_BikeShopSign:: @ 817F4C5
.string "Grass and caves handled easily!\n"
.string "BIKE SHOP$"
-gUnknown_817F4EF:: @ 817F4EF
+CeruleanCity_Text_GymSign:: @ 817F4EF
.string "CERULEAN CITY POKéMON GYM\n"
.string "LEADER: MISTY\l"
.string "The Tomboyish Mermaid!$"
diff --git a/data/maps/CeruleanCity_BikeShop/map.json b/data/maps/CeruleanCity_BikeShop/map.json
index 0f3aec9c9..8f9d6b910 100644
--- a/data/maps/CeruleanCity_BikeShop/map.json
+++ b/data/maps/CeruleanCity_BikeShop/map.json
@@ -18,12 +18,12 @@
"x": 9,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16ABBD",
+ "script": "CeruleanCity_BikeShop_EventScript_Clerk",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC75",
+ "script": "CeruleanCity_BikeShop_EventScript_Youngster",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC6C",
+ "script": "CeruleanCity_BikeShop_EventScript_Woman",
"flag": "0"
}
],
@@ -83,56 +83,56 @@
"x": 4,
"y": 3,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 4,
"y": 4,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 4,
"y": 5,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 2,
"y": 3,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 1,
"y": 4,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 2,
"y": 5,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 2,
"y": 7,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
},
{
"type": "bg_event_type_0",
"x": 2,
"y": 8,
"elevation": 0,
- "script": "CeruleanCity_BikeShop_EventScript_16AC94"
+ "script": "CeruleanCity_BikeShop_EventScript_Bicycle"
}
]
}
diff --git a/data/maps/CeruleanCity_BikeShop/scripts.inc b/data/maps/CeruleanCity_BikeShop/scripts.inc
index 88c8108cc..48077084f 100644
--- a/data/maps/CeruleanCity_BikeShop/scripts.inc
+++ b/data/maps/CeruleanCity_BikeShop/scripts.inc
@@ -1,70 +1,71 @@
CeruleanCity_BikeShop_MapScripts:: @ 816ABBC
.byte 0
-CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
+CeruleanCity_BikeShop_EventScript_Clerk:: @ 816ABBD
lock
faceplayer
- goto_if_set FLAG_GOT_BICYCLE, EventScript_16AC58
- goto_if_set FLAG_GOT_BIKE_VOUCHER, EventScript_16AC22
+ goto_if_set FLAG_GOT_BICYCLE, CeruleanCity_BikeShop_EventScript_AlreadyGotBicycle
+ goto_if_set FLAG_GOT_BIKE_VOUCHER, CeruleanCity_BikeShop_EventScript_ExchangeBikeVoucher
showmoneybox 0, 0, 0
- message Text_192755
+ message CeruleanCity_BikeShop_Text_WelcomeToBikeShop
waitmessage
multichoice 11, 0, MULTICHOICE_BIKE_SHOP, FALSE
switch VAR_RESULT
- case 0, EventScript_16AC07
- case 1, EventScript_16AC15
- case 127, EventScript_16AC15
+ case 0, CeruleanCity_BikeShop_EventScript_TryPurchaseBicycle
+ case 1, CeruleanCity_BikeShop_EventScript_ClerkGoodbye
+ case 127, CeruleanCity_BikeShop_EventScript_ClerkGoodbye
end
-EventScript_16AC07:: @ 816AC07
- msgbox gUnknown_8192796
- goto EventScript_16AC15
+@ The Bicycle price / players money is never actually checked
+CeruleanCity_BikeShop_EventScript_TryPurchaseBicycle:: @ 816AC07
+ msgbox CeruleanCity_BikeShop_Text_SorryYouCantAffordIt
+ goto CeruleanCity_BikeShop_EventScript_ClerkGoodbye
end
-EventScript_16AC15:: @ 816AC15
- msgbox gUnknown_819280E
+CeruleanCity_BikeShop_EventScript_ClerkGoodbye:: @ 816AC15
+ msgbox CeruleanCity_BikeShop_Text_ThankYouComeAgain
hidemoneybox 0, 0
release
end
-EventScript_16AC22:: @ 816AC22
- msgbox gUnknown_81927B2
- msgreceiveditem gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5
+CeruleanCity_BikeShop_EventScript_ExchangeBikeVoucher:: @ 816AC22
+ msgbox CeruleanCity_BikeShop_Text_OhBikeVoucherHereYouGo
+ msgreceiveditem CeruleanCity_BikeShop_Text_ExchangedVoucherForBicycle, ITEM_BICYCLE, 1, MUS_FAN5
setflag FLAG_GOT_BICYCLE
additem ITEM_BICYCLE
- removeitem ITEM_BIKE_VOUCHER, 1
- msgbox gUnknown_819280E
+ removeitem ITEM_BIKE_VOUCHER
+ msgbox CeruleanCity_BikeShop_Text_ThankYouComeAgain
release
end
-EventScript_16AC58:: @ 816AC58
- msgbox gUnknown_8192833
+CeruleanCity_BikeShop_EventScript_AlreadyGotBicycle:: @ 816AC58
+ msgbox CeruleanCity_BikeShop_Text_HowDoYouLikeNewBicycle
release
end
-EventScript_16AC62:: @ 816AC62
- msgbox gUnknown_81928A8
+@ Unused
+CeruleanCity_BikeShop_EventScript_NoRoomForBicycle:: @ 816AC62
+ msgbox CeruleanCity_BikeShop_Text_MakeRoomForBicycle
release
end
-CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C
- msgbox gUnknown_81928CF, MSGBOX_NPC
+CeruleanCity_BikeShop_EventScript_Woman:: @ 816AC6C
+ msgbox CeruleanCity_BikeShop_Text_CityBikeGoodEnoughForMe, MSGBOX_NPC
end
-CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
+CeruleanCity_BikeShop_EventScript_Youngster:: @ 816AC75
lock
faceplayer
- goto_if_set FLAG_GOT_BICYCLE, EventScript_16AC8A
- msgbox gUnknown_8192937
+ goto_if_set FLAG_GOT_BICYCLE, CeruleanCity_BikeShop_EventScript_YoungsterHaveBike
+ msgbox CeruleanCity_BikeShop_Text_BikesCoolButExpensive
release
end
-EventScript_16AC8A:: @ 816AC8A
- msgbox gUnknown_8192968
+CeruleanCity_BikeShop_EventScript_YoungsterHaveBike:: @ 816AC8A
+ msgbox CeruleanCity_BikeShop_Text_WowYourBikeIsCool
release
end
-CeruleanCity_BikeShop_EventScript_16AC94:: @ 816AC94
-CeruleanCity_EventScript_16AC94:: @ 816AC94
- msgbox gUnknown_81929AD, MSGBOX_SIGN
+CeruleanCity_BikeShop_EventScript_Bicycle:: @ 816AC94
+ msgbox CeruleanCity_BikeShop_Text_ShinyNewBicycle, MSGBOX_SIGN
end
diff --git a/data/maps/CeruleanCity_BikeShop/text.inc b/data/maps/CeruleanCity_BikeShop/text.inc
index 18fc8aaef..5227f61d5 100644
--- a/data/maps/CeruleanCity_BikeShop/text.inc
+++ b/data/maps/CeruleanCity_BikeShop/text.inc
@@ -1,56 +1,57 @@
-Text_192755:: @ 8192755
+CeruleanCity_BikeShop_Text_WelcomeToBikeShop:: @ 8192755
.string "Hi!\n"
.string "Welcome to our BIKE SHOP.\p"
.string "Have we got just the BIKE for\n"
.string "you!$"
-gUnknown_8192796:: @ 8192796
+CeruleanCity_BikeShop_Text_SorryYouCantAffordIt:: @ 8192796
.string "Sorry!\n"
.string "You can't afford it!$"
-gUnknown_81927B2:: @ 81927B2
+CeruleanCity_BikeShop_Text_OhBikeVoucherHereYouGo:: @ 81927B2
.string "Oh, that's…\p"
.string "A BIKE VOUCHER!\p"
.string "Okay!\n"
.string "Here you go!$"
-gUnknown_81927E1:: @ 81927E1
+CeruleanCity_BikeShop_Text_ExchangedVoucherForBicycle:: @ 81927E1
.string "{PLAYER} exchanged the\n"
.string "BIKE VOUCHER for a BICYCLE.$"
-gUnknown_819280E:: @ 819280E
+CeruleanCity_BikeShop_Text_ThankYouComeAgain:: @ 819280E
.string "Thank you!\n"
.string "Come back again sometime!$"
-gUnknown_8192833:: @ 8192833
+CeruleanCity_BikeShop_Text_HowDoYouLikeNewBicycle:: @ 8192833
.string "How do you like your new BICYCLE?\n"
.string "Do you like how it rides?\p"
.string "You can take it out on CYCLING\n"
.string "ROAD and even into caves!$"
-gUnknown_81928A8:: @ 81928A8
+CeruleanCity_BikeShop_Text_MakeRoomForBicycle:: @ 81928A8
.string "You better make room for your\n"
.string "BICYCLE!$"
-gUnknown_81928CF:: @ 81928CF
+CeruleanCity_BikeShop_Text_CityBikeGoodEnoughForMe:: @ 81928CF
.string "A plain city bike is good enough\n"
.string "for me.\p"
.string "After all, you can't put a shopping\n"
.string "basket on a mountain bike.$"
-gUnknown_8192937:: @ 8192937
+CeruleanCity_BikeShop_Text_BikesCoolButExpensive:: @ 8192937
.string "These bikes are cool, but they're\n"
.string "way expensive!$"
-gUnknown_8192968:: @ 8192968
+CeruleanCity_BikeShop_Text_WowYourBikeIsCool:: @ 8192968
.string "Wow.\n"
.string "Your BIKE is really cool!$"
-Text_192987:: @ 8192987
+@ Unused
+CeruleanCity_BikeShop_Text_GermanFoldableBicyleFinallyOnMarket:: @ 8192987
.string "ついに はつばい!\p"
.string "ドイツ せい さいこうきゅう\n"
.string "おりたたみ じてんしゃ!$"
-gUnknown_81929AD:: @ 81929AD
+CeruleanCity_BikeShop_Text_ShinyNewBicycle:: @ 81929AD
.string "A shiny new BICYCLE!$"
diff --git a/data/maps/CeruleanCity_Gym/map.json b/data/maps/CeruleanCity_Gym/map.json
index e707b7c3e..c0ab52b0b 100644
--- a/data/maps/CeruleanCity_Gym/map.json
+++ b/data/maps/CeruleanCity_Gym/map.json
@@ -18,12 +18,12 @@
"x": 10,
"y": 12,
"elevation": 0,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "CeruleanCity_Gym_EventScript_16AB5B",
+ "script": "CeruleanCity_Gym_EventScript_Luis",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 4,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
- "script": "CeruleanCity_Gym_EventScript_16AB44",
+ "script": "CeruleanCity_Gym_EventScript_Diana",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_Gym_EventScript_16AAA1",
+ "script": "CeruleanCity_Gym_EventScript_Misty",
"flag": "0"
},
{
@@ -57,12 +57,12 @@
"x": 7,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_Gym_EventScript_16AB7F",
+ "script": "CeruleanCity_Gym_EventScript_GymGuy",
"flag": "0"
}
],
@@ -96,14 +96,14 @@
"x": 6,
"y": 17,
"elevation": 0,
- "script": "CeruleanCity_Gym_EventScript_16AB9E"
+ "script": "CeruleanCity_Gym_EventScript_GymStatue"
},
{
"type": "bg_event_type_0",
"x": 10,
"y": 17,
"elevation": 0,
- "script": "CeruleanCity_Gym_EventScript_16AB9E"
+ "script": "CeruleanCity_Gym_EventScript_GymStatue"
}
]
}
diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc
index a172dc5b3..976c1d05a 100644
--- a/data/maps/CeruleanCity_Gym/scripts.inc
+++ b/data/maps/CeruleanCity_Gym/scripts.inc
@@ -1,71 +1,71 @@
CeruleanCity_Gym_MapScripts:: @ 816AAA0
.byte 0
-CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
+CeruleanCity_Gym_EventScript_Misty:: @ 816AAA1
famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
- trainerbattle_single TRAINER_LEADER_MISTY, Text_1921EF, Text_19242D, EventScript_16AAD3, NO_MUSIC
- goto_if_unset FLAG_GOT_TM03_FROM_MISTY, EventScript_16AAF9
- msgbox gUnknown_81922BF
+ trainerbattle_single TRAINER_LEADER_MISTY, CeruleanCity_Gym_Text_MistyIntro, CeruleanCity_Gym_Text_MistyDefeat, CeruleanCity_Gym_EventScript_MistyDefeated, NO_MUSIC
+ goto_if_unset FLAG_GOT_TM03_FROM_MISTY, CeruleanCity_Gym_EventScript_GiveTM03
+ msgbox CeruleanCity_Gym_Text_ExplainTM03
release
end
-EventScript_16AAD3:: @ 816AAD3
+CeruleanCity_Gym_EventScript_MistyDefeated:: @ 816AAD3
famechecker FAMECHECKER_MISTY, 1
setflag FLAG_DEFEATED_MISTY
setflag FLAG_BADGE02_GET
setrespawn SPAWN_CERULEAN_CITY
set_gym_trainers 2
- goto EventScript_16AAF9
+ goto CeruleanCity_Gym_EventScript_GiveTM03
end
-EventScript_16AAF9:: @ 816AAF9
- msgbox gUnknown_81922F7
+CeruleanCity_Gym_EventScript_GiveTM03:: @ 816AAF9
+ msgbox CeruleanCity_Gym_Text_ExplainCascadeBadge
checkitemspace ITEM_TM03, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16AB3A
- giveitem_msg gUnknown_81923F1, ITEM_TM03
+ goto_if_eq CeruleanCity_Gym_EventScript_NoRoomForTM03
+ giveitem_msg CeruleanCity_Gym_Text_ReceivedTM03FromMisty, ITEM_TM03
setflag FLAG_GOT_TM03_FROM_MISTY
- msgbox gUnknown_81922BF
+ msgbox CeruleanCity_Gym_Text_ExplainTM03
release
end
-EventScript_16AB3A:: @ 816AB3A
- msgbox gUnknown_819240E
+CeruleanCity_Gym_EventScript_NoRoomForTM03:: @ 816AB3A
+ msgbox CeruleanCity_Gym_Text_BetterMakeRoomForThis
release
end
-CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
- trainerbattle_single TRAINER_PICNICKER_DIANA, Text_192481, Text_1924D0
- msgbox gUnknown_81924E4, MSGBOX_AUTOCLOSE
+CeruleanCity_Gym_EventScript_Diana:: @ 816AB44
+ trainerbattle_single TRAINER_PICNICKER_DIANA, CeruleanCity_Gym_Text_DianaIntro, CeruleanCity_Gym_Text_DianaDefeat
+ msgbox CeruleanCity_Gym_Text_DianaPostBattle, MSGBOX_AUTOCLOSE
end
-CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
- trainerbattle_single TRAINER_SWIMMER_MALE_LUIS, Text_192524, Text_192547
+CeruleanCity_Gym_EventScript_Luis:: @ 816AB5B
+ trainerbattle_single TRAINER_SWIMMER_MALE_LUIS, CeruleanCity_Gym_Text_LuisIntro, CeruleanCity_Gym_Text_LuisDefeat
famechecker FAMECHECKER_MISTY, 2
- msgbox gUnknown_8192556, MSGBOX_AUTOCLOSE
+ msgbox CeruleanCity_Gym_Text_LuisPostBattle, MSGBOX_AUTOCLOSE
end
-CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
+CeruleanCity_Gym_EventScript_GymGuy:: @ 816AB7F
lock
faceplayer
- goto_if_set FLAG_DEFEATED_MISTY, EventScript_16AB94
- msgbox gUnknown_81925AC
+ goto_if_set FLAG_DEFEATED_MISTY, CeruleanCity_Gym_EventScript_GymGuyPostVictory
+ msgbox CeruleanCity_Gym_Text_GymGuyAdvice
release
end
-EventScript_16AB94:: @ 816AB94
- msgbox gUnknown_8192688
+CeruleanCity_Gym_EventScript_GymGuyPostVictory:: @ 816AB94
+ msgbox CeruleanCity_Gym_Text_WeMakePrettyGoodTeam
release
end
-CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
+CeruleanCity_Gym_EventScript_GymStatue:: @ 816AB9E
lockall
- goto_if_set FLAG_BADGE02_GET, EventScript_16ABB2
- msgbox gUnknown_81926E1
+ goto_if_set FLAG_BADGE02_GET, CeruleanCity_Gym_EventScript_GymStatuePostVictory
+ msgbox CeruleanCity_Gym_Text_GymStatue
releaseall
end
-EventScript_16ABB2:: @ 816ABB2
- msgbox gUnknown_8192719
+CeruleanCity_Gym_EventScript_GymStatuePostVictory:: @ 816ABB2
+ msgbox CeruleanCity_Gym_Text_GymStatuePlayerWon
releaseall
end
diff --git a/data/maps/CeruleanCity_Gym/text.inc b/data/maps/CeruleanCity_Gym/text.inc
index c26994bfb..19e8357bb 100644
--- a/data/maps/CeruleanCity_Gym/text.inc
+++ b/data/maps/CeruleanCity_Gym/text.inc
@@ -1,4 +1,4 @@
-Text_1921EF:: @ 81921EF
+CeruleanCity_Gym_Text_MistyIntro:: @ 81921EF
.string "Hi, you're a new face!\p"
.string "Only those TRAINERS who have a\n"
.string "policy about POKéMON can turn pro.\p"
@@ -7,11 +7,11 @@ Text_1921EF:: @ 81921EF
.string "My policy is an all-out offensive\n"
.string "with WATER-type POKéMON!{PLAY_BGM}{MUS_EXEYE}$"
-gUnknown_81922BF:: @ 81922BF
+CeruleanCity_Gym_Text_ExplainTM03:: @ 81922BF
.string "TM03 teaches WATER PULSE.\p"
.string "Use it on an aquatic POKéMON!$"
-gUnknown_81922F7:: @ 81922F7
+CeruleanCity_Gym_Text_ExplainCascadeBadge:: @ 81922F7
.string "The CASCADEBADGE makes all\n"
.string "POKéMON up to Lv. 30 obey.\p"
.string "That includes even outsiders you\n"
@@ -22,46 +22,46 @@ gUnknown_81922F7:: @ 81922F7
.string "open new pathways.\p"
.string "You can also have my favorite TM.$"
-gUnknown_81923F1:: @ 81923F1
+CeruleanCity_Gym_Text_ReceivedTM03FromMisty:: @ 81923F1
.string "{PLAYER} received TM03\n"
.string "from MISTY.$"
-gUnknown_819240E:: @ 819240E
+CeruleanCity_Gym_Text_BetterMakeRoomForThis:: @ 819240E
.string "You better make room for this!$"
-Text_19242D:: @ 819242D
+CeruleanCity_Gym_Text_MistyDefeat:: @ 819242D
.string "Wow!\n"
.string "You're too much!\p"
.string "All right!\p"
.string "You can have the CASCADEBADGE to\n"
.string "show you beat me.$"
-Text_192481:: @ 8192481
+CeruleanCity_Gym_Text_DianaIntro:: @ 8192481
.string "What? You?\n"
.string "I'm more than good enough for you!\p"
.string "MISTY won't have to be bothered.$"
-Text_1924D0:: @ 81924D0
+CeruleanCity_Gym_Text_DianaDefeat:: @ 81924D0
.string "You overwhelmed me!$"
-gUnknown_81924E4:: @ 81924E4
+CeruleanCity_Gym_Text_DianaPostBattle:: @ 81924E4
.string "You have to face other TRAINERS\n"
.string "to see how good you really are.$"
-Text_192524:: @ 8192524
+CeruleanCity_Gym_Text_LuisIntro:: @ 8192524
.string "Splash!\p"
.string "I'm first up!\n"
.string "Let's do it!$"
-Text_192547:: @ 8192547
+CeruleanCity_Gym_Text_LuisDefeat:: @ 8192547
.string "That can't be!$"
-gUnknown_8192556:: @ 8192556
+CeruleanCity_Gym_Text_LuisPostBattle:: @ 8192556
.string "MISTY is a TRAINER who's going to\n"
.string "keep improving.\p"
.string "She won't lose to someone like you!$"
-gUnknown_81925AC:: @ 81925AC
+CeruleanCity_Gym_Text_GymGuyAdvice:: @ 81925AC
.string "Yo!\n"
.string "Champ in the making!\p"
.string "Let me give you some advice!\p"
@@ -72,19 +72,19 @@ gUnknown_81925AC:: @ 81925AC
.string "Or, you might use ELECTRIC-type\n"
.string "POKéMON and zap them!$"
-gUnknown_8192688:: @ 8192688
+CeruleanCity_Gym_Text_WeMakePrettyGoodTeam:: @ 8192688
.string "You beat MISTY!\n"
.string "See, what'd I tell ya?\p"
.string "You and me, kid, we make a pretty\n"
.string "darn-good team!$"
-gUnknown_81926E1:: @ 81926E1
+CeruleanCity_Gym_Text_GymStatue:: @ 81926E1
.string "CERULEAN POKéMON GYM\n"
.string "LEADER: MISTY\p"
.string "WINNING TRAINERS:\n"
.string "{RIVAL}$"
-gUnknown_8192719:: @ 8192719
+CeruleanCity_Gym_Text_GymStatuePlayerWon:: @ 8192719
.string "CERULEAN POKéMON GYM\n"
.string "LEADER: MISTY\p"
.string "WINNING TRAINERS:\n"
diff --git a/data/maps/CeruleanCity_House1/map.json b/data/maps/CeruleanCity_House1/map.json
index b2e5699ec..55ba65768 100644
--- a/data/maps/CeruleanCity_House1/map.json
+++ b/data/maps/CeruleanCity_House1/map.json
@@ -18,12 +18,12 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House1_EventScript_16A7F0",
+ "script": "CeruleanCity_House1_EventScript_BadgeGuy",
"flag": "0"
}
],
diff --git a/data/maps/CeruleanCity_House1/scripts.inc b/data/maps/CeruleanCity_House1/scripts.inc
index 26995d532..9eb558eba 100644
--- a/data/maps/CeruleanCity_House1/scripts.inc
+++ b/data/maps/CeruleanCity_House1/scripts.inc
@@ -1,91 +1,87 @@
CeruleanCity_House1_MapScripts:: @ 816A7EF
.byte 0
-CeruleanCity_House1_EventScript_16A7F0:: @ 816A7F0
+CeruleanCity_House1_EventScript_BadgeGuy:: @ 816A7F0
lock
faceplayer
- msgbox gUnknown_81918E7
- message Text_191967
+ msgbox CeruleanCity_House1_Text_BadgesHaveAmazingSecrets
+ message CeruleanCity_House1_Text_DescribeWhichBadge
waitmessage
- setvar VAR_0x8004, 0
+ setvar VAR_0x8004, LISTMENU_BADGES
special Special_ListMenu
waitstate
switch VAR_RESULT
- case 0, EventScript_16A8FB
- case 1, EventScript_16A909
- case 2, EventScript_16A917
- case 3, EventScript_16A925
- case 4, EventScript_16A933
- case 5, EventScript_16A941
- case 6, EventScript_16A94F
- case 7, EventScript_16A95D
- case 8, EventScript_16A96B
- case 127, EventScript_16A96B
+ case 0, CeruleanCity_House1_EventScript_DescribeBoulderBadge
+ case 1, CeruleanCity_House1_EventScript_DescribeCascadeBadge
+ case 2, CeruleanCity_House1_EventScript_DescribeThunderBadge
+ case 3, CeruleanCity_House1_EventScript_DescribeRainbowBadge
+ case 4, CeruleanCity_House1_EventScript_DescribeSoulBadge
+ case 5, CeruleanCity_House1_EventScript_DescribeMarshBadge
+ case 6, CeruleanCity_House1_EventScript_DescribeVolcanoBadge
+ case 7, CeruleanCity_House1_EventScript_DescribeEarthBadge
+ case 8, CeruleanCity_House1_EventScript_StopDescribingBadges
+ case 127, CeruleanCity_House1_EventScript_StopDescribingBadges
end
-EventScript_16A87D:: @ 816A87D
- message Text_191967
+CeruleanCity_House1_EventScript_DescribeAnotherBadge:: @ 816A87D
+ message CeruleanCity_House1_Text_DescribeWhichBadge
waitmessage
special Special_ReturnToListMenu
waitstate
switch VAR_RESULT
- case 0, EventScript_16A8FB
- case 1, EventScript_16A909
- case 2, EventScript_16A917
- case 3, EventScript_16A925
- case 4, EventScript_16A933
- case 5, EventScript_16A941
- case 6, EventScript_16A94F
- case 7, EventScript_16A95D
- case 8, EventScript_16A96B
- case 127, EventScript_16A96B
+ case 0, CeruleanCity_House1_EventScript_DescribeBoulderBadge
+ case 1, CeruleanCity_House1_EventScript_DescribeCascadeBadge
+ case 2, CeruleanCity_House1_EventScript_DescribeThunderBadge
+ case 3, CeruleanCity_House1_EventScript_DescribeRainbowBadge
+ case 4, CeruleanCity_House1_EventScript_DescribeSoulBadge
+ case 5, CeruleanCity_House1_EventScript_DescribeMarshBadge
+ case 6, CeruleanCity_House1_EventScript_DescribeVolcanoBadge
+ case 7, CeruleanCity_House1_EventScript_DescribeEarthBadge
+ case 8, CeruleanCity_House1_EventScript_StopDescribingBadges
+ case 127, CeruleanCity_House1_EventScript_StopDescribingBadges
end
-EventScript_16A8FB:: @ 816A8FB
- msgbox gUnknown_81919BE
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeBoulderBadge:: @ 816A8FB
+ msgbox CeruleanCity_House1_Text_AttackStatFlash
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A909:: @ 816A909
- msgbox gUnknown_8191A31
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeCascadeBadge:: @ 816A909
+ msgbox CeruleanCity_House1_Text_ObeyLv30Cut
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A917:: @ 816A917
- msgbox gUnknown_8191AF9
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeThunderBadge:: @ 816A917
+ msgbox CeruleanCity_House1_Text_SpeedStatFly
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A925:: @ 816A925
- msgbox gUnknown_8191B69
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeRainbowBadge:: @ 816A925
+ msgbox CeruleanCity_House1_Text_ObeyLv50Strength
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A933:: @ 816A933
- msgbox gUnknown_8191C36
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeSoulBadge:: @ 816A933
+ msgbox CeruleanCity_House1_Text_DefenseStatSurf
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A941:: @ 816A941
- msgbox gUnknown_8191CA9
- goto EventScript_16A87D
+CeruleanCity_House1_EventScript_DescribeMarshBadge:: @ 816A941
+ msgbox CeruleanCity_House1_Text_ObeyLv70RockSmash
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A94F:: @ 816A94F
- msgbox gUnknown_8191D78
- goto EventScript_16A87D
-
-EventScript_16A95C:: @ 816A95C
+CeruleanCity_House1_EventScript_DescribeVolcanoBadge:: @ 816A94F
+ msgbox CeruleanCity_House1_Text_SpStatsWaterfall
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A95D:: @ 816A95D
- msgbox gUnknown_8191DF8
- goto EventScript_16A87D
-
-EventScript_16A96A:: @ 816A96A
+CeruleanCity_House1_EventScript_DescribeEarthBadge:: @ 816A95D
+ msgbox CeruleanCity_House1_Text_AllMonsWillObeyYou
+ goto CeruleanCity_House1_EventScript_DescribeAnotherBadge
end
-EventScript_16A96B:: @ 816A96B
- msgbox gUnknown_819199E
+CeruleanCity_House1_EventScript_StopDescribingBadges:: @ 816A96B
+ msgbox CeruleanCity_House1_Text_ComeVisitAnytime
release
end
diff --git a/data/maps/CeruleanCity_House1/text.inc b/data/maps/CeruleanCity_House1/text.inc
index 1e4ceceda..473956847 100644
--- a/data/maps/CeruleanCity_House1/text.inc
+++ b/data/maps/CeruleanCity_House1/text.inc
@@ -1,25 +1,25 @@
-gUnknown_81918E7:: @ 81918E7
+CeruleanCity_House1_Text_BadgesHaveAmazingSecrets:: @ 81918E7
.string "Only skilled TRAINERS can collect\n"
.string "POKéMON BADGES.\p"
.string "I see you have at least one.\p"
.string "Those BADGES have amazing secrets,\n"
.string "did you know?$"
-Text_191967:: @ 8191967
+CeruleanCity_House1_Text_DescribeWhichBadge:: @ 8191967
.string "Now then…\p"
.string "Which of the eight BADGES should\n"
.string "I describe?$"
-gUnknown_819199E:: @ 819199E
+CeruleanCity_House1_Text_ComeVisitAnytime:: @ 819199E
.string "Come visit me anytime you wish.$"
-gUnknown_81919BE:: @ 81919BE
+CeruleanCity_House1_Text_AttackStatFlash:: @ 81919BE
.string "The ATTACK stat of all your\n"
.string "POKéMON increases a little bit.\p"
.string "It also lets you use the move\n"
.string "FLASH outside of battle.$"
-gUnknown_8191A31:: @ 8191A31
+CeruleanCity_House1_Text_ObeyLv30Cut:: @ 8191A31
.string "POKéMON up to Lv. 30 will obey\n"
.string "you.\p"
.string "That includes even outsiders you\n"
@@ -29,13 +29,13 @@ gUnknown_8191A31:: @ 8191A31
.string "It also lets you use the move\n"
.string "CUT outside of battle.$"
-gUnknown_8191AF9:: @ 8191AF9
+CeruleanCity_House1_Text_SpeedStatFly:: @ 8191AF9
.string "The SPEED stat of all your\n"
.string "POKéMON increases a little bit.\p"
.string "It also lets you use the move\n"
.string "FLY outside of battle.$"
-gUnknown_8191B69:: @ 8191B69
+CeruleanCity_House1_Text_ObeyLv50Strength:: @ 8191B69
.string "POKéMON up to Lv. 50 will obey\n"
.string "you.\p"
.string "That includes even outsiders you\n"
@@ -45,13 +45,13 @@ gUnknown_8191B69:: @ 8191B69
.string "It also lets you use the move\n"
.string "STRENGTH outside of battle.$"
-gUnknown_8191C36:: @ 8191C36
+CeruleanCity_House1_Text_DefenseStatSurf:: @ 8191C36
.string "The DEFENSE stat of all your\n"
.string "POKéMON increases a little bit.\p"
.string "It also lets you use the move\n"
.string "SURF outside of battle.$"
-gUnknown_8191CA9:: @ 8191CA9
+CeruleanCity_House1_Text_ObeyLv70RockSmash:: @ 8191CA9
.string "POKéMON up to Lv. 70 will obey\n"
.string "you.\p"
.string "That includes even outsiders you\n"
@@ -61,12 +61,12 @@ gUnknown_8191CA9:: @ 8191CA9
.string "It also lets you use the move\n"
.string "ROCK SMASH outside of battle.$"
-gUnknown_8191D78:: @ 8191D78
+CeruleanCity_House1_Text_SpStatsWaterfall:: @ 8191D78
.string "The SP. ATK and SP. DEF stats of\n"
.string "all your POKéMON rise a little bit.\p"
.string "It also lets you use the move\n"
.string "WATERFALL outside of battle.$"
-gUnknown_8191DF8:: @ 8191DF8
+CeruleanCity_House1_Text_AllMonsWillObeyYou:: @ 8191DF8
.string "All POKéMON will obey you!$"
diff --git a/data/maps/CeruleanCity_House2/map.json b/data/maps/CeruleanCity_House2/map.json
index aee9d5bbe..221a6f398 100644
--- a/data/maps/CeruleanCity_House2/map.json
+++ b/data/maps/CeruleanCity_House2/map.json
@@ -18,12 +18,12 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House2_EventScript_16A976",
+ "script": "CeruleanCity_House2_EventScript_Hiker",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 7,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House2_EventScript_16A995",
+ "script": "CeruleanCity_House2_EventScript_Lass",
"flag": "0"
}
],
@@ -77,7 +77,7 @@
"x": 4,
"y": 1,
"elevation": 0,
- "script": "CeruleanCity_House2_EventScript_16A99E"
+ "script": "CeruleanCity_House2_EventScript_WallHole"
}
]
}
diff --git a/data/maps/CeruleanCity_House2/scripts.inc b/data/maps/CeruleanCity_House2/scripts.inc
index 1ebae8838..04063b3ff 100644
--- a/data/maps/CeruleanCity_House2/scripts.inc
+++ b/data/maps/CeruleanCity_House2/scripts.inc
@@ -1,23 +1,23 @@
CeruleanCity_House2_MapScripts:: @ 816A975
.byte 0
-CeruleanCity_House2_EventScript_16A976:: @ 816A976
+CeruleanCity_House2_EventScript_Hiker:: @ 816A976
lock
faceplayer
- goto_if_set FLAG_GOT_TM28_FROM_ROCKET, EventScript_16A98B
- msgbox gUnknown_8191E13
+ goto_if_set FLAG_GOT_TM28_FROM_ROCKET, CeruleanCity_House2_EventScript_HikerGotTM28
+ msgbox CeruleanCity_House2_Text_RocketsStoleTMForDig
release
end
-EventScript_16A98B:: @ 816A98B
- msgbox gUnknown_8191ED8
+CeruleanCity_House2_EventScript_HikerGotTM28:: @ 816A98B
+ msgbox CeruleanCity_House2_Text_TeachDiglettDigWithoutTM
release
end
-CeruleanCity_House2_EventScript_16A995:: @ 816A995
- msgbox gUnknown_8191F2A, MSGBOX_NPC
+CeruleanCity_House2_EventScript_Lass:: @ 816A995
+ msgbox CeruleanCity_House2_Text_TeamRocketTryingToDigIntoNoGood, MSGBOX_NPC
end
-CeruleanCity_House2_EventScript_16A99E:: @ 816A99E
- msgbox gUnknown_8191F64, MSGBOX_SIGN
+CeruleanCity_House2_EventScript_WallHole:: @ 816A99E
+ msgbox CeruleanCity_House2_Text_TeamRocketLeftWayOut, MSGBOX_SIGN
end
diff --git a/data/maps/CeruleanCity_House2/text.inc b/data/maps/CeruleanCity_House2/text.inc
index 291a0ee46..f2dad010d 100644
--- a/data/maps/CeruleanCity_House2/text.inc
+++ b/data/maps/CeruleanCity_House2/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8191E13:: @ 8191E13
+CeruleanCity_House2_Text_RocketsStoleTMForDig:: @ 8191E13
.string "Those miserable ROCKETS!\p"
.string "Look what they've done to my\n"
.string "house!\p"
@@ -8,15 +8,15 @@ gUnknown_8191E13:: @ 8191E13
.string "MANKEY or a SANDSHREW…\p"
.string "That cost me a bundle, it did!$"
-gUnknown_8191ED8:: @ 8191ED8
+CeruleanCity_House2_Text_TeachDiglettDigWithoutTM:: @ 8191ED8
.string "I figure what's lost is lost.\p"
.string "I decided to teach DIGLETT how to\n"
.string "DIG without a TM.$"
-gUnknown_8191F2A:: @ 8191F2A
+CeruleanCity_House2_Text_TeamRocketTryingToDigIntoNoGood:: @ 8191F2A
.string "TEAM ROCKET must be trying to DIG\n"
.string "their way into no good!$"
-gUnknown_8191F64:: @ 8191F64
+CeruleanCity_House2_Text_TeamRocketLeftWayOut:: @ 8191F64
.string "TEAM ROCKET left a way out!$"
diff --git a/data/maps/CeruleanCity_House3/map.json b/data/maps/CeruleanCity_House3/map.json
index 8ada074dd..084221bb7 100644
--- a/data/maps/CeruleanCity_House3/map.json
+++ b/data/maps/CeruleanCity_House3/map.json
@@ -18,12 +18,12 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House3_EventScript_16A9B1",
+ "script": "CeruleanCity_House3_EventScript_Dontae",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House3_EventScript_16A9A8",
+ "script": "CeruleanCity_House3_EventScript_OldWoman",
"flag": "0"
}
],
diff --git a/data/maps/CeruleanCity_House3/scripts.inc b/data/maps/CeruleanCity_House3/scripts.inc
index ce76ef039..27af0cc14 100644
--- a/data/maps/CeruleanCity_House3/scripts.inc
+++ b/data/maps/CeruleanCity_House3/scripts.inc
@@ -1,43 +1,43 @@
CeruleanCity_House3_MapScripts:: @ 816A9A7
.byte 0
-CeruleanCity_House3_EventScript_16A9A8:: @ 816A9A8
- msgbox gUnknown_8191F80, MSGBOX_NPC
+CeruleanCity_House3_EventScript_OldWoman:: @ 816A9A8
+ msgbox CeruleanCity_House3_Text_PleaseTradeWithMyHusband, MSGBOX_NPC
end
-CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
+CeruleanCity_House3_EventScript_Dontae:: @ 816A9B1
lock
faceplayer
- setvar VAR_0x8008, 1
- call EventScript_1A8CAD
- goto_if_set FLAG_DID_ZYNX_TRADE, EventScript_16AA23
- msgbox gUnknown_81A59FE, MSGBOX_YESNO
+ setvar VAR_0x8008, INGAME_TRADE_JYNX
+ call EventScript_GetInGameTradeSpeciesInfo
+ goto_if_set FLAG_DID_ZYNX_TRADE, CeruleanCity_House3_EventScript_AlreadyTraded
+ msgbox Trade_Text_DoYouHaveMonWouldYouTradeForMon, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16AA0B
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
- goto_if_ge EventScript_16AA0B
- call EventScript_1A8CC9
+ goto_if_eq CeruleanCity_House3_EventScript_DeclineTrade
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
+ goto_if_ge CeruleanCity_House3_EventScript_DeclineTrade
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
- goto_if_ne EventScript_16AA15
- call EventScript_1A8CD9
- msgbox gUnknown_81A5A9D
+ goto_if_ne CeruleanCity_House3_EventScript_NotRequestedMon
+ call EventScript_DoInGameTrade
+ msgbox Trade_Text_Thanks
setflag FLAG_DID_ZYNX_TRADE
release
end
-EventScript_16AA0B:: @ 816AA0B
- msgbox gUnknown_81A5A4E
+CeruleanCity_House3_EventScript_DeclineTrade:: @ 816AA0B
+ msgbox Trade_Text_WellIfYouDontWantTo
release
end
-EventScript_16AA15:: @ 816AA15
+CeruleanCity_House3_EventScript_NotRequestedMon:: @ 816AA15
getspeciesname 0, VAR_0x8009
- msgbox gUnknown_81A5A6A
+ msgbox Trade_Text_ThisIsntMon
release
end
-EventScript_16AA23:: @ 816AA23
- msgbox gUnknown_81A5AA5
+CeruleanCity_House3_EventScript_AlreadyTraded:: @ 816AA23
+ msgbox Trade_Text_HasTradedMonGrownStronger
release
end
diff --git a/data/maps/CeruleanCity_House3/text.inc b/data/maps/CeruleanCity_House3/text.inc
index e2859798a..082c8a8ad 100644
--- a/data/maps/CeruleanCity_House3/text.inc
+++ b/data/maps/CeruleanCity_House3/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8191F80:: @ 8191F80
+CeruleanCity_House3_Text_PleaseTradeWithMyHusband:: @ 8191F80
.string "My husband likes trading POKéMON.\p"
.string "You're collecting POKéMON for your\n"
.string "POKéDEX, aren't you?\p"
diff --git a/data/maps/CeruleanCity_House4/map.json b/data/maps/CeruleanCity_House4/map.json
index cfa2c4d36..97740781c 100644
--- a/data/maps/CeruleanCity_House4/map.json
+++ b/data/maps/CeruleanCity_House4/map.json
@@ -18,12 +18,12 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House4_EventScript_16ACEF",
+ "script": "CeruleanCity_House4_EventScript_WonderNewsBerryMan",
"flag": "0"
}
],
diff --git a/data/maps/CeruleanCity_House4/scripts.inc b/data/maps/CeruleanCity_House4/scripts.inc
index 432f1a9f3..3fb71aeae 100644
--- a/data/maps/CeruleanCity_House4/scripts.inc
+++ b/data/maps/CeruleanCity_House4/scripts.inc
@@ -1,7 +1,7 @@
CeruleanCity_House4_MapScripts:: @ 816ACEE
.byte 0
-CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
+CeruleanCity_House4_EventScript_WonderNewsBerryMan:: @ 816ACEF
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
@@ -10,77 +10,77 @@ CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
specialvar VAR_0x8004, Special_GetMENewsJisanItemAndState
copyvar VAR_0x8008, VAR_RESULT
compare VAR_0x8004, 0
- goto_if_eq EventScript_CeruleanCity_House4_NoNews
+ goto_if_eq CeruleanCity_House4_EventScript_NoNews
compare VAR_0x8004, 1
- goto_if_eq EventScript_CeruleanCity_House4_News1
+ goto_if_eq CeruleanCity_House4_EventScript_News1
compare VAR_0x8004, 2
- goto_if_eq EventScript_CeruleanCity_House4_News2
+ goto_if_eq CeruleanCity_House4_EventScript_News2
compare VAR_0x8004, 3
- goto_if_eq EventScript_CeruleanCity_House4_NewsNotSpread
+ goto_if_eq CeruleanCity_House4_EventScript_NewsNotSpread
compare VAR_0x8004, 4
- goto_if_eq EventScript_CeruleanCity_House4_NewsSpread1
+ goto_if_eq CeruleanCity_House4_EventScript_NewsSpread1
compare VAR_0x8004, 5
- goto_if_eq EventScript_CeruleanCity_House4_NewsSpread2
+ goto_if_eq CeruleanCity_House4_EventScript_NewsSpread2
compare VAR_0x8004, 6
- goto_if_eq EventScript_CeruleanCity_House4_NewsDone
+ goto_if_eq CeruleanCity_House4_EventScript_NewsDone
end
-EventScript_CeruleanCity_House4_NoNews:: @ 816AD59
- msgbox gUnknown_8192AF0
+CeruleanCity_House4_EventScript_NoNews:: @ 816AD59
+ msgbox CeruleanCity_House4_Text_NothingEntertaining
release
end
-EventScript_CeruleanCity_House4_News1:: @ 816AD63
- call EventScript_CeruleanCity_House4_MovementReactionToNews
- msgbox gUnknown_8192B43
+CeruleanCity_House4_EventScript_News1:: @ 816AD63
+ call CeruleanCity_House4_EventScript_MovementReactionToNews
+ msgbox CeruleanCity_House4_Text_NewNewsInformativeHaveThis
giveitem VAR_0x8008
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16AE45
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House4_EventScript_NoRoomForBerries
release
end
-EventScript_CeruleanCity_House4_News2:: @ 816AD89
- call EventScript_CeruleanCity_House4_MovementReactionToNews
- msgbox gUnknown_8192C07
+CeruleanCity_House4_EventScript_News2:: @ 816AD89
+ call CeruleanCity_House4_EventScript_MovementReactionToNews
+ msgbox CeruleanCity_House4_Text_IncredibleNewsHaveBerries
giveitem VAR_0x8008, 4
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16AE45
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House4_EventScript_NoRoomForBerries
release
end
-EventScript_CeruleanCity_House4_NewsNotSpread:: @ 816ADAF
+CeruleanCity_House4_EventScript_NewsNotSpread:: @ 816ADAF
applymovement 1, Movement_FacePlayer
waitmovement 0
- msgbox gUnknown_8192CD5
+ msgbox CeruleanCity_House4_Text_WishCouldShareNewsWithOthers
release
end
-EventScript_CeruleanCity_House4_NewsSpread1:: @ 816ADC3
- call EventScript_CeruleanCity_House4_MovementReactionToNews
- msgbox gUnknown_8192D4B
+CeruleanCity_House4_EventScript_NewsSpread1:: @ 816ADC3
+ call CeruleanCity_House4_EventScript_MovementReactionToNews
+ msgbox CeruleanCity_House4_Text_ThanksForSpreadingNewsTakeThis
giveitem VAR_0x8008
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16AE45
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House4_EventScript_NoRoomForBerries
release
end
-EventScript_CeruleanCity_House4_NewsSpread2:: @ 816ADE9
- call EventScript_CeruleanCity_House4_MovementReactionToNews
- msgbox gUnknown_8192DE3
+CeruleanCity_House4_EventScript_NewsSpread2:: @ 816ADE9
+ call CeruleanCity_House4_EventScript_MovementReactionToNews
+ msgbox CeruleanCity_House4_Text_MagnificentNewsSpreadHaveBerries
giveitem VAR_0x8008, 4
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16AE45
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House4_EventScript_NoRoomForBerries
release
end
-EventScript_CeruleanCity_House4_NewsDone:: @ 816AE0F
+CeruleanCity_House4_EventScript_NewsDone:: @ 816AE0F
applymovement 1, Movement_FacePlayer
waitmovement 0
- msgbox gUnknown_8192EC5
+ msgbox CeruleanCity_House4_Text_EnjoyingMyselfWithAllSortsOfNews
release
end
-EventScript_CeruleanCity_House4_MovementReactionToNews:: @ 816AE23
+CeruleanCity_House4_EventScript_MovementReactionToNews:: @ 816AE23
playse SE_PIN
applymovement 1, Movement_ExclamationMark
waitmovement 0
@@ -90,7 +90,7 @@ EventScript_CeruleanCity_House4_MovementReactionToNews:: @ 816AE23
waitmovement 0
return
-EventScript_16AE45:: @ 816AE45
- msgbox gUnknown_8192F2A
+CeruleanCity_House4_EventScript_NoRoomForBerries:: @ 816AE45
+ msgbox CeruleanCity_House4_Text_YourBerryPouchIsFull
release
end
diff --git a/data/maps/CeruleanCity_House4/text.inc b/data/maps/CeruleanCity_House4/text.inc
index 7e7e5eb88..c056819b9 100644
--- a/data/maps/CeruleanCity_House4/text.inc
+++ b/data/maps/CeruleanCity_House4/text.inc
@@ -1,10 +1,10 @@
-gUnknown_8192AF0:: @ 8192AF0
+CeruleanCity_House4_Text_NothingEntertaining:: @ 8192AF0
.string "Sigh…\n"
.string "Too much time, too little to do…\p"
.string "Is nothing entertaining happening\n"
.string "anywhere?$"
-gUnknown_8192B43:: @ 8192B43
+CeruleanCity_House4_Text_NewNewsInformativeHaveThis:: @ 8192B43
.string "Ah!\n"
.string "A new news report!\p"
.string "Hmm…\p"
@@ -15,7 +15,7 @@ gUnknown_8192B43:: @ 8192B43
.string "As my thanks for sharing the news\n"
.string "with me, I want you to have this.$"
-gUnknown_8192C07:: @ 8192C07
+CeruleanCity_House4_Text_IncredibleNewsHaveBerries:: @ 8192C07
.string "Oh, oh!\n"
.string "Th-this news report!\p"
.string "Hmm…\p"
@@ -26,20 +26,20 @@ gUnknown_8192C07:: @ 8192C07
.string "Thanks for sharing this fantastic\n"
.string "news. Have a bunch of BERRIES!$"
-gUnknown_8192CD5:: @ 8192CD5
+CeruleanCity_House4_Text_WishCouldShareNewsWithOthers:: @ 8192CD5
.string "It seems such a shame to not share\n"
.string "this news with other folks…\p"
.string "I wish I could tell someone…\n"
.string "Let others know the news…$"
-gUnknown_8192D4B:: @ 8192D4B
+CeruleanCity_House4_Text_ThanksForSpreadingNewsTakeThis:: @ 8192D4B
.string "Ah, you've spread the news for me?\p"
.string "Good news becomes worthwhile when\n"
.string "all sorts of people share it.\p"
.string "As my thanks for your spreading\n"
.string "the news, take this!$"
-gUnknown_8192DE3:: @ 8192DE3
+CeruleanCity_House4_Text_MagnificentNewsSpreadHaveBerries:: @ 8192DE3
.string "You've spread the news some more?\n"
.string "Magnificent!\p"
.string "That piece of news must be\n"
@@ -50,13 +50,13 @@ gUnknown_8192DE3:: @ 8192DE3
.string "I'll give you more BERRIES than\n"
.string "I usually do.$"
-gUnknown_8192EC5:: @ 8192EC5
+CeruleanCity_House4_Text_EnjoyingMyselfWithAllSortsOfNews:: @ 8192EC5
.string "I'm quite enjoying myself with all\n"
.string "sorts of news.\p"
.string "Yes, I am satisfied!\n"
.string "I won't be bored for a while.$"
-gUnknown_8192F2A:: @ 8192F2A
+CeruleanCity_House4_Text_YourBerryPouchIsFull:: @ 8192F2A
.string "Hm? Your BERRY POUCH is full.\n"
.string "My gift remains ungiven, then.$"
diff --git a/data/maps/CeruleanCity_House5/map.json b/data/maps/CeruleanCity_House5/map.json
index b1b38b2ff..d637a7345 100644
--- a/data/maps/CeruleanCity_House5/map.json
+++ b/data/maps/CeruleanCity_House5/map.json
@@ -18,12 +18,12 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_House5_EventScript_16AE50",
+ "script": "CeruleanCity_House5_EventScript_BerryPowderMan",
"flag": "0"
}
],
@@ -43,7 +43,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "script": "CeruleanCity_House5_EventScript_16B0DA"
+ "script": "CeruleanCity_House5_EventScript_BerryCrushRankings"
}
]
}
diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc
index 51243d31f..5f4378c7e 100644
--- a/data/maps/CeruleanCity_House5/scripts.inc
+++ b/data/maps/CeruleanCity_House5/scripts.inc
@@ -1,183 +1,183 @@
CeruleanCity_House5_MapScripts:: @ 816AE4F
.byte 0
-CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
+CeruleanCity_House5_EventScript_BerryPowderMan:: @ 816AE50
lock
faceplayer
- goto_if_set FLAG_GOT_POWDER_JAR, EventScript_16AEB7
- msgbox gUnknown_8192F67, MSGBOX_YESNO
+ goto_if_set FLAG_GOT_POWDER_JAR, CeruleanCity_House5_EventScript_AskToExchangePowder
+ msgbox CeruleanCity_House1_Text_AnyInterestInBerries, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16AEAD
- goto_if_unset FLAG_SYS_GOT_BERRY_POUCH, EventScript_16AEA3
- msgbox gUnknown_8193003
+ goto_if_eq CeruleanCity_House5_EventScript_NoInterestInBerries
+ goto_if_unset FLAG_SYS_GOT_BERRY_POUCH, CeruleanCity_House5_EventScript_NoBerries
+ msgbox CeruleanCity_House1_Text_HaveJustTheThing
setflag FLAG_GOT_POWDER_JAR
giveitem ITEM_POWDER_JAR
compare VAR_RESULT, FALSE
goto_if_eq EventScript_BagIsFull
- msgbox gUnknown_8193033
+ msgbox CeruleanCity_House1_Text_GoCrushBerriesAtDirectCorner
release
end
-EventScript_16AEA3:: @ 816AEA3
- msgbox gUnknown_819321D
+CeruleanCity_House5_EventScript_NoBerries:: @ 816AEA3
+ msgbox CeruleanCity_House1_Text_WhyMustYouLieNoBerries
release
end
-EventScript_16AEAD:: @ 816AEAD
- msgbox gUnknown_819325E
+CeruleanCity_House5_EventScript_NoInterestInBerries:: @ 816AEAD
+ msgbox CeruleanCity_House1_Text_TakeInterestInAllSortsOfThings
release
end
-EventScript_16AEB7:: @ 816AEB7
- special sub_815F094
- msgbox gUnknown_81932C5
- goto EventScript_16AEC8
+CeruleanCity_House5_EventScript_AskToExchangePowder:: @ 816AEB7
+ special DisplayBerryPowderVendorMenu
+ msgbox CeruleanCity_House1_Text_HaveYouBroughtBerryPowder
+ goto CeruleanCity_House5_EventScript_ChooseExchangeItem
end
-EventScript_16AEC8:: @ 816AEC8
- message Text_1932F4
+CeruleanCity_House5_EventScript_ChooseExchangeItem:: @ 816AEC8
+ message CeruleanCity_House5_Text_ExchangeWithWhat
waitmessage
- setvar VAR_0x8004, 5
+ setvar VAR_0x8004, LISTMENU_BERRY_POWDER
special Special_ListMenu
waitstate
switch VAR_RESULT
- case 0, EventScript_16AF6C
- case 1, EventScript_16AF80
- case 2, EventScript_16AF94
- case 3, EventScript_16AFA8
- case 4, EventScript_16AFBC
- case 5, EventScript_16AFD0
- case 6, EventScript_16AFE4
- case 7, EventScript_16AFF8
- case 8, EventScript_16B00C
- case 9, EventScript_16B020
- case 10, EventScript_16B034
- case 11, EventScript_16B048
- case 127, EventScript_16B048
- end
-
-EventScript_16AF6C:: @ 816AF6C
+ case 0, CeruleanCity_House5_EventScript_EnergyPowder
+ case 1, CeruleanCity_House5_EventScript_EnergyRoot
+ case 2, CeruleanCity_House5_EventScript_HealPowder
+ case 3, CeruleanCity_House5_EventScript_RevivalHerb
+ case 4, CeruleanCity_House5_EventScript_Protein
+ case 5, CeruleanCity_House5_EventScript_Iron
+ case 6, CeruleanCity_House5_EventScript_Carbos
+ case 7, CeruleanCity_House5_EventScript_Calcium
+ case 8, CeruleanCity_House5_EventScript_Zinc
+ case 9, CeruleanCity_House5_EventScript_HPUp
+ case 10, CeruleanCity_House5_EventScript_PPUp
+ case 11, CeruleanCity_House5_EventScript_ExitMenu
+ case 127, CeruleanCity_House5_EventScript_ExitMenu
+ end
+
+CeruleanCity_House5_EventScript_EnergyPowder:: @ 816AF6C
getitemname 0, ITEM_ENERGY_POWDER
setvar VAR_0x8008, ITEM_ENERGY_POWDER
setvar VAR_0x8009, 50
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AF80:: @ 816AF80
+CeruleanCity_House5_EventScript_EnergyRoot:: @ 816AF80
getitemname 0, ITEM_ENERGY_ROOT
setvar VAR_0x8008, ITEM_ENERGY_ROOT
setvar VAR_0x8009, 80
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AF94:: @ 816AF94
+CeruleanCity_House5_EventScript_HealPowder:: @ 816AF94
getitemname 0, ITEM_HEAL_POWDER
setvar VAR_0x8008, ITEM_HEAL_POWDER
setvar VAR_0x8009, 50
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AFA8:: @ 816AFA8
+CeruleanCity_House5_EventScript_RevivalHerb:: @ 816AFA8
getitemname 0, ITEM_REVIVAL_HERB
setvar VAR_0x8008, ITEM_REVIVAL_HERB
setvar VAR_0x8009, 300
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AFBC:: @ 816AFBC
+CeruleanCity_House5_EventScript_Protein:: @ 816AFBC
getitemname 0, ITEM_PROTEIN
setvar VAR_0x8008, ITEM_PROTEIN
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AFD0:: @ 816AFD0
+CeruleanCity_House5_EventScript_Iron:: @ 816AFD0
getitemname 0, ITEM_IRON
setvar VAR_0x8008, ITEM_IRON
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AFE4:: @ 816AFE4
+CeruleanCity_House5_EventScript_Carbos:: @ 816AFE4
getitemname 0, ITEM_CARBOS
setvar VAR_0x8008, ITEM_CARBOS
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16AFF8:: @ 816AFF8
+CeruleanCity_House5_EventScript_Calcium:: @ 816AFF8
getitemname 0, ITEM_CALCIUM
setvar VAR_0x8008, ITEM_CALCIUM
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16B00C:: @ 816B00C
+CeruleanCity_House5_EventScript_Zinc:: @ 816B00C
getitemname 0, ITEM_ZINC
setvar VAR_0x8008, ITEM_ZINC
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16B020:: @ 816B020
+CeruleanCity_House5_EventScript_HPUp:: @ 816B020
getitemname 0, ITEM_HP_UP
setvar VAR_0x8008, ITEM_HP_UP
setvar VAR_0x8009, 1000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16B034:: @ 816B034
+CeruleanCity_House5_EventScript_PPUp:: @ 816B034
getitemname 0, ITEM_PP_UP
setvar VAR_0x8008, ITEM_PP_UP
setvar VAR_0x8009, 3000
- goto EventScript_16B055
+ goto CeruleanCity_House5_EventScript_ExchangePowderForItem
end
-EventScript_16B048:: @ 816B048
- msgbox gUnknown_819342F
- special sub_815F114
+CeruleanCity_House5_EventScript_ExitMenu:: @ 816B048
+ msgbox CeruleanCity_House1_Text_SeeMeIfYoudLikeToTradePowder
+ special RemoveBerryPowderVendorMenu
release
end
-EventScript_16B055:: @ 816B055
- msgbox gUnknown_819331E, MSGBOX_YESNO
+CeruleanCity_House5_EventScript_ExchangePowderForItem:: @ 816B055
+ msgbox CeruleanCity_House1_Text_YoullExchangeBerryPowderForItem, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16AEC8
+ goto_if_eq CeruleanCity_House5_EventScript_ChooseExchangeItem
copyvar VAR_0x8004, VAR_0x8009
- specialvar VAR_RESULT, sub_815EEB0
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16B0CC
+ specialvar VAR_RESULT, Special_HasEnoughBerryPowder
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House5_EventScript_NotEnoughBerryPowder
giveitem VAR_0x8008
- compare VAR_RESULT, 0
- goto_if_eq EventScript_16B0BF
+ compare VAR_RESULT, FALSE
+ goto_if_eq CeruleanCity_House5_EventScript_BagIsFull
copyvar VAR_0x8004, VAR_0x8009
- special sub_815EF5C
- special sub_815F070
- msgbox gUnknown_819337A, MSGBOX_YESNO
+ special Special_TakeBerryPowder
+ special PrintPlayerBerryPowderAmount
+ msgbox CeruleanCity_House1_Text_TradeMoreBerryPowder, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16AEC8
- msgbox gUnknown_81933FB
- special sub_815F114
+ goto_if_eq CeruleanCity_House5_EventScript_ChooseExchangeItem
+ msgbox CeruleanCity_House1_Text_HopeToSeeYouAgain
+ special RemoveBerryPowderVendorMenu
release
end
-EventScript_16B0BF:: @ 816B0BF
+CeruleanCity_House5_EventScript_BagIsFull:: @ 816B0BF
msgbox Text_BagIsFull
- special sub_815F114
+ special RemoveBerryPowderVendorMenu
release
end
-EventScript_16B0CC:: @ 816B0CC
- msgbox gUnknown_8193352
- goto EventScript_16AEC8
+CeruleanCity_House5_EventScript_NotEnoughBerryPowder:: @ 816B0CC
+ msgbox CeruleanCity_House1_Text_DontHaveEnoughBerryPowder
+ goto CeruleanCity_House5_EventScript_ChooseExchangeItem
end
-CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA
+CeruleanCity_House5_EventScript_BerryCrushRankings:: @ 816B0DA
lockall
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
- special sub_814EA7C
+ special ShowBerryCrushRankings
waitstate
releaseall
end
diff --git a/data/maps/CeruleanCity_House5/text.inc b/data/maps/CeruleanCity_House5/text.inc
index 2e3add5a1..cccb89af3 100644
--- a/data/maps/CeruleanCity_House5/text.inc
+++ b/data/maps/CeruleanCity_House5/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8192F67:: @ 8192F67
+CeruleanCity_House1_Text_AnyInterestInBerries:: @ 8192F67
.string "I concoct a variety of medicine\n"
.string "from BERRY POWDER.\p"
.string "Using good BERRY POWDER, I can\n"
@@ -6,11 +6,11 @@ gUnknown_8192F67:: @ 8192F67
.string "Now tell me, have you any interest\n"
.string "in BERRIES?$"
-gUnknown_8193003:: @ 8193003
+CeruleanCity_House1_Text_HaveJustTheThing:: @ 8193003
.string "Ah, good! For you, then, I have\n"
.string "just the thing.$"
-gUnknown_8193033:: @ 8193033
+CeruleanCity_House1_Text_GoCrushBerriesAtDirectCorner:: @ 8193033
.string "There's something new on the second\n"
.string "floor of POKéMON CENTERS, at the\l"
.string "DIRECT CORNER.\p"
@@ -28,43 +28,43 @@ gUnknown_8193033:: @ 8193033
.string "Don't forget, crush BERRIES into\n"
.string "BERRY POWDER and bring it to me.$"
-gUnknown_819321D:: @ 819321D
+CeruleanCity_House1_Text_WhyMustYouLieNoBerries:: @ 819321D
.string "Why must you lie to me?\p"
.string "How many BERRIES do you have?\n"
.string "Not a one!$"
-gUnknown_819325E:: @ 819325E
+CeruleanCity_House1_Text_TakeInterestInAllSortsOfThings:: @ 819325E
.string "You have no interest in BERRIES?\p"
.string "Young one, it's important to take an\n"
.string "interest in all sorts of things.$"
-gUnknown_81932C5:: @ 81932C5
+CeruleanCity_House1_Text_HaveYouBroughtBerryPowder:: @ 81932C5
.string "Er-hem! Have you brought me some\n"
.string "BERRY POWDER?$"
-Text_1932F4:: @ 81932F4
+CeruleanCity_House5_Text_ExchangeWithWhat:: @ 81932F4
.string "With what would you like to \n"
.string "exchange it?$"
-gUnknown_819331E:: @ 819331E
+CeruleanCity_House1_Text_YoullExchangeBerryPowderForItem:: @ 819331E
.string "Fine, you'll exchange your BERRY\n"
.string "POWDER for one {STR_VAR_1}?$"
-gUnknown_8193352:: @ 8193352
+CeruleanCity_House1_Text_DontHaveEnoughBerryPowder:: @ 8193352
.string "Hm? You don't have enough\n"
.string "BERRY POWDER.$"
-gUnknown_819337A:: @ 819337A
+CeruleanCity_House1_Text_TradeMoreBerryPowder:: @ 819337A
.string "This is fine BERRY POWDER indeed.\n"
.string "It will make excellent medicine.\p"
.string "Would you like to trade more BERRY\n"
.string "POWDER for something else?$"
-gUnknown_81933FB:: @ 81933FB
+CeruleanCity_House1_Text_HopeToSeeYouAgain:: @ 81933FB
.string "That's fine, then.\n"
.string "I'll hope to see you back again.$"
-gUnknown_819342F:: @ 819342F
+CeruleanCity_House1_Text_SeeMeIfYoudLikeToTradePowder:: @ 819342F
.string "Come see me if you'd like to trade\n"
.string "your BERRY POWDER.$"
diff --git a/data/maps/CeruleanCity_Mart/map.json b/data/maps/CeruleanCity_Mart/map.json
index fcf185a81..61c6c717f 100644
--- a/data/maps/CeruleanCity_Mart/map.json
+++ b/data/maps/CeruleanCity_Mart/map.json
@@ -18,12 +18,12 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_Mart_EventScript_16ACB0",
+ "script": "CeruleanCity_Mart_EventScript_Clerk",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 9,
"y": 2,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_Mart_EventScript_16ACA7",
+ "script": "CeruleanCity_Mart_EventScript_Woman",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 1,
"y": 7,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_Mart_EventScript_16AC9E",
+ "script": "CeruleanCity_Mart_EventScript_Youngster",
"flag": "0"
}
],
diff --git a/data/maps/CeruleanCity_Mart/scripts.inc b/data/maps/CeruleanCity_Mart/scripts.inc
index d6d132e79..fb4cb7f7c 100644
--- a/data/maps/CeruleanCity_Mart/scripts.inc
+++ b/data/maps/CeruleanCity_Mart/scripts.inc
@@ -1,15 +1,15 @@
CeruleanCity_Mart_MapScripts:: @ 816AC9D
.byte 0
-CeruleanCity_Mart_EventScript_16AC9E:: @ 816AC9E
- msgbox gUnknown_81929C2, MSGBOX_NPC
+CeruleanCity_Mart_EventScript_Youngster:: @ 816AC9E
+ msgbox CeruleanCity_Mart_Text_RepelWorksOnWeakMons, MSGBOX_NPC
end
-CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7
- msgbox gUnknown_8192A79, MSGBOX_NPC
+CeruleanCity_Mart_EventScript_Woman:: @ 816ACA7
+ msgbox CeruleanCity_Mart_Text_DoYouKnowAboutRareCandy, MSGBOX_NPC
end
-CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
+CeruleanCity_Mart_EventScript_Clerk:: @ 816ACB0
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
@@ -17,13 +17,13 @@ CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
faceplayer
message Text_MayIHelpYou
waitmessage
- pokemart Items_16ACD8
+ pokemart CeruleanCity_Mart_Items
msgbox Text_PleaseComeAgain
release
end
.align 2
-Items_16ACD8:: @ 816ACD8
+CeruleanCity_Mart_Items:: @ 816ACD8
.2byte ITEM_POKE_BALL
.2byte ITEM_SUPER_POTION
.2byte ITEM_POTION
diff --git a/data/maps/CeruleanCity_Mart/text.inc b/data/maps/CeruleanCity_Mart/text.inc
index e2106bbe5..9080c53ab 100644
--- a/data/maps/CeruleanCity_Mart/text.inc
+++ b/data/maps/CeruleanCity_Mart/text.inc
@@ -1,4 +1,4 @@
-gUnknown_81929C2:: @ 81929C2
+CeruleanCity_Mart_Text_RepelWorksOnWeakMons:: @ 81929C2
.string "REPEL not only keeps bugs away,\n"
.string "it also works on weak POKéMON.\p"
.string "Put your strongest POKéMON at the\n"
@@ -6,7 +6,7 @@ gUnknown_81929C2:: @ 81929C2
.string "If your first POKéMON is strong,\n"
.string "REPEL's effect is boosted.$"
-gUnknown_8192A79:: @ 8192A79
+CeruleanCity_Mart_Text_DoYouKnowAboutRareCandy:: @ 8192A79
.string "Do you know about RARE CANDY?\n"
.string "They don't sell it in shops.\p"
.string "I think it makes POKéMON grow\n"
diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json
index 976935818..d98a66f1d 100644
--- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json
+++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json
@@ -18,12 +18,12 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_16AA3C",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_16AA45",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_Gentleman",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_16AA4E",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_Rocker",
"flag": "0"
},
{
@@ -57,12 +57,12 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_16AA57",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0"
},
{
@@ -70,12 +70,12 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_16AA70",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_Lass",
"flag": "0"
},
{
@@ -83,12 +83,12 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_PokemonJournalMisty",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
},
{
@@ -96,12 +96,12 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
+ "script": "CeruleanCity_PokemonCenter_1F_EventScript_PokemonJournalMisty",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
}
],
diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc b/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc
index a59e9710d..bb647e0fb 100644
--- a/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc
@@ -7,29 +7,29 @@ CeruleanCity_PokemonCenter_1F_OnTransition:: @ 816AA38
setrespawn SPAWN_CERULEAN_CITY
end
-CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C
+CeruleanCity_PokemonCenter_1F_EventScript_Nurse:: @ 816AA3C
lock
faceplayer
call EventScript_PkmnCenterNurse
release
end
-CeruleanCity_PokemonCenter_1F_EventScript_16AA45:: @ 816AA45
- msgbox gUnknown_8192079, MSGBOX_NPC
+CeruleanCity_PokemonCenter_1F_EventScript_Gentleman:: @ 816AA45
+ msgbox CeruleanCity_PokemonCenter_1F_Text_EveryoneCallsBillPokemaniac, MSGBOX_NPC
end
-CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E
- msgbox gUnknown_8191FFB, MSGBOX_NPC
+CeruleanCity_PokemonCenter_1F_EventScript_Rocker:: @ 816AA4E
+ msgbox CeruleanCity_PokemonCenter_1F_Text_BillDoesWhateverForRareMons, MSGBOX_NPC
end
-CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
+CeruleanCity_PokemonCenter_1F_EventScript_Youngster:: @ 816AA57
lock
faceplayer
famechecker FAMECHECKER_BILL, 1
- msgbox gUnknown_8192116
+ msgbox CeruleanCity_PokemonCenter_1F_Text_BillCollectsRareMons
release
end
-CeruleanCity_PokemonCenter_1F_EventScript_16AA70:: @ 816AA70
- msgbox gUnknown_819214C, MSGBOX_NPC
+CeruleanCity_PokemonCenter_1F_EventScript_Lass:: @ 816AA70
+ msgbox CeruleanCity_PokemonCenter_1F_Text_TryTradingUpstairs, MSGBOX_NPC
end
diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/text.inc b/data/maps/CeruleanCity_PokemonCenter_1F/text.inc
index 2b60409d2..e443c2848 100644
--- a/data/maps/CeruleanCity_PokemonCenter_1F/text.inc
+++ b/data/maps/CeruleanCity_PokemonCenter_1F/text.inc
@@ -1,11 +1,11 @@
-gUnknown_8191FFB:: @ 8191FFB
+CeruleanCity_PokemonCenter_1F_Text_BillDoesWhateverForRareMons:: @ 8191FFB
.string "That BILL!\p"
.string "I heard that he'll do whatever it\n"
.string "takes to get rare POKéMON.\p"
.string "He's not above doing all sorts\n"
.string "of things, I've heard.$"
-gUnknown_8192079:: @ 8192079
+CeruleanCity_PokemonCenter_1F_Text_EveryoneCallsBillPokemaniac:: @ 8192079
.string "Have you heard about BILL?\p"
.string "Everyone calls him a POKéMANIAC!\p"
.string "I think people are just jealous of\n"
@@ -13,11 +13,11 @@ gUnknown_8192079:: @ 8192079
.string "Who wouldn't want to boast about\n"
.string "their POKéMON?$"
-gUnknown_8192116:: @ 8192116
+CeruleanCity_PokemonCenter_1F_Text_BillCollectsRareMons:: @ 8192116
.string "BILL has lots of POKéMON!\n"
.string "He collects rare ones, too!$"
-gUnknown_819214C:: @ 819214C
+CeruleanCity_PokemonCenter_1F_Text_TryTradingUpstairs:: @ 819214C
.string "Why don't you go upstairs and try\n"
.string "trading POKéMON with your friends?\p"
.string "You could get a lot more variety\n"
diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json
index 837ab4956..1ba1ae547 100644
--- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json
+++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json
index c83feff7b..793eb7016 100644
--- a/data/maps/CinnabarIsland/map.json
+++ b/data/maps/CinnabarIsland/map.json
@@ -29,7 +29,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 11,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 20,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 23,
"y": 7,
"elevation": 1,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_Gym/map.json b/data/maps/CinnabarIsland_Gym/map.json
index b67761ea8..36ef2b0cf 100644
--- a/data/maps/CinnabarIsland_Gym/map.json
+++ b/data/maps/CinnabarIsland_Gym/map.json
@@ -18,7 +18,7 @@
"x": 25,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 25,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 17,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 16,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 16,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 4,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 4,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 24,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc
index 15496a023..dc4633df7 100644
--- a/data/maps/CinnabarIsland_Gym/scripts.inc
+++ b/data/maps/CinnabarIsland_Gym/scripts.inc
@@ -251,7 +251,7 @@ EventScript_16DC68:: @ 816DC68
EventScript_16DC6A:: @ 816DC6A
call EventScript_16DC34
- goto_if_undefeated TRAINER_BURGLAR_QUINN, EventScript_16DC7A
+ goto_if_not_defeated TRAINER_BURGLAR_QUINN, EventScript_16DC7A
releaseall
end
@@ -327,7 +327,7 @@ EventScript_16DD31:: @ 816DD31
EventScript_16DD41:: @ 816DD41
call EventScript_16DC34
- goto_if_undefeated TRAINER_SUPER_NERD_AVERY, EventScript_16DD51
+ goto_if_not_defeated TRAINER_SUPER_NERD_AVERY, EventScript_16DD51
releaseall
end
@@ -412,7 +412,7 @@ EventScript_16DE0F:: @ 816DE0F
EventScript_16DE1F:: @ 816DE1F
call EventScript_16DC34
- goto_if_undefeated TRAINER_BURGLAR_RAMON, EventScript_16DE2F
+ goto_if_not_defeated TRAINER_BURGLAR_RAMON, EventScript_16DE2F
releaseall
end
@@ -488,7 +488,7 @@ EventScript_16DEE6:: @ 816DEE6
EventScript_16DEF6:: @ 816DEF6
call EventScript_16DC34
- goto_if_undefeated TRAINER_SUPER_NERD_DEREK, EventScript_16DF06
+ goto_if_not_defeated TRAINER_SUPER_NERD_DEREK, EventScript_16DF06
releaseall
end
@@ -564,7 +564,7 @@ EventScript_16DFBD:: @ 816DFBD
EventScript_16DFCD:: @ 816DFCD
call EventScript_16DC34
- goto_if_undefeated TRAINER_BURGLAR_DUSTY, EventScript_16DFDD
+ goto_if_not_defeated TRAINER_BURGLAR_DUSTY, EventScript_16DFDD
releaseall
end
@@ -640,7 +640,7 @@ EventScript_16E094:: @ 816E094
EventScript_16E0A4:: @ 816E0A4
call EventScript_16DC34
- goto_if_undefeated TRAINER_SUPER_NERD_ZAC, EventScript_16E0B4
+ goto_if_not_defeated TRAINER_SUPER_NERD_ZAC, EventScript_16E0B4
releaseall
end
diff --git a/data/maps/CinnabarIsland_Mart/map.json b/data/maps/CinnabarIsland_Mart/map.json
index 0febfbc73..d0233f91e 100644
--- a/data/maps/CinnabarIsland_Mart/map.json
+++ b/data/maps/CinnabarIsland_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 8,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json
index 7d2f4f416..45ed90320 100644
--- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json
+++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json
index bd8c9d41e..8ba56684a 100644
--- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json
+++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json
index 8db54fd38..cb2aa4d61 100644
--- a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json
+++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json
index fcc7c282d..1a50f1208 100644
--- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json
+++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 8,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc
index 41e0bc938..aa0ad600b 100644
--- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc
+++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc
@@ -4,19 +4,19 @@ CinnabarIsland_PokemonLab_ExperimentRoom_MapScripts:: @ 816E400
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401
lock
faceplayer
- setvar VAR_0x8008, 8
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_SEEL
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_SEELOR_TRADE, EventScript_16E473
msgbox gUnknown_81A597B, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_16E45B
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E45B
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16E465
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_81A59DA
setflag FLAG_DID_SEELOR_TRADE
release
diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json
index 1710cc88c..fedab09af 100644
--- a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json
+++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc
index 2a9dc1edf..1282a3b38 100644
--- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc
+++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc
@@ -8,44 +8,44 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
lock
faceplayer
- setvar VAR_0x8008, 6
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_ELECTRODE
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_ESPHERE_TRADE, EventScript_16E334
- msgbox gUnknown_81A59FE, MSGBOX_YESNO
+ msgbox Trade_Text_DoYouHaveMonWouldYouTradeForMon, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_16E31C
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E31C
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16E326
- call EventScript_1A8CD9
- msgbox gUnknown_81A5A9D
+ call EventScript_DoInGameTrade
+ msgbox Trade_Text_Thanks
setflag FLAG_DID_ESPHERE_TRADE
release
end
EventScript_16E31C:: @ 816E31C
- msgbox gUnknown_81A5A4E
+ msgbox Trade_Text_WellIfYouDontWantTo
release
end
EventScript_16E326:: @ 816E326
getspeciesname 0, VAR_0x8009
- msgbox gUnknown_81A5A6A
+ msgbox Trade_Text_ThisIsntMon
release
end
EventScript_16E334:: @ 816E334
- msgbox gUnknown_81A5AA5
+ msgbox Trade_Text_HasTradedMonGrownStronger
release
end
CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
lock
faceplayer
- setvar VAR_0x8008, 7
+ setvar VAR_0x8008, INGAME_TRADE_TANGELA
copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_0x8009, VAR_RESULT
@@ -56,7 +56,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
special Special_ChooseMonFromParty
waitstate
copyvar VAR_0x800A, VAR_0x8004
- compare VAR_0x8004, 6
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E3BC
copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, GetTradeSpecies
diff --git a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json
index c8c7f0414..247b09136 100644
--- a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json
+++ b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/DiglettsCave_NorthEntrance/map.json b/data/maps/DiglettsCave_NorthEntrance/map.json
index 347f76e17..b3571f8da 100644
--- a/data/maps/DiglettsCave_NorthEntrance/map.json
+++ b/data/maps/DiglettsCave_NorthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/DiglettsCave_SouthEntrance/map.json b/data/maps/DiglettsCave_SouthEntrance/map.json
index aef56bde7..d713ceb6c 100644
--- a/data/maps/DiglettsCave_SouthEntrance/map.json
+++ b/data/maps/DiglettsCave_SouthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland/map.json b/data/maps/FiveIsland/map.json
index fa6366c19..04fec1512 100644
--- a/data/maps/FiveIsland/map.json
+++ b/data/maps/FiveIsland/map.json
@@ -29,7 +29,7 @@
"x": 8,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 16,
"y": 10,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 32,
"y": 9,
"elevation": 4,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 56,
diff --git a/data/maps/FiveIsland_Harbor/map.json b/data/maps/FiveIsland_Harbor/map.json
index fb35c7b47..0e528b645 100644
--- a/data/maps/FiveIsland_Harbor/map.json
+++ b/data/maps/FiveIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_House1/map.json b/data/maps/FiveIsland_House1/map.json
index 9de0bb25c..d458cf042 100644
--- a/data/maps/FiveIsland_House1/map.json
+++ b/data/maps/FiveIsland_House1/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_House2/map.json b/data/maps/FiveIsland_House2/map.json
index c316f2bc6..4b12a73c5 100644
--- a/data/maps/FiveIsland_House2/map.json
+++ b/data/maps/FiveIsland_House2/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room1/map.json b/data/maps/FiveIsland_LostCave_Room1/map.json
index 5f1389b26..22da4145b 100644
--- a/data/maps/FiveIsland_LostCave_Room1/map.json
+++ b/data/maps/FiveIsland_LostCave_Room1/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json
index 980df7a4b..2cf3514e1 100644
--- a/data/maps/FiveIsland_LostCave_Room10/map.json
+++ b/data/maps/FiveIsland_LostCave_Room10/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json
index 3b08bf303..c06c279eb 100644
--- a/data/maps/FiveIsland_LostCave_Room11/map.json
+++ b/data/maps/FiveIsland_LostCave_Room11/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json
index 67626feb7..0131d8a66 100644
--- a/data/maps/FiveIsland_LostCave_Room12/map.json
+++ b/data/maps/FiveIsland_LostCave_Room12/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json
index 41b48cce9..02f11435c 100644
--- a/data/maps/FiveIsland_LostCave_Room13/map.json
+++ b/data/maps/FiveIsland_LostCave_Room13/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json
index 17b9542f4..bc0d6f5cd 100644
--- a/data/maps/FiveIsland_LostCave_Room14/map.json
+++ b/data/maps/FiveIsland_LostCave_Room14/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_LostCave_Room4/map.json b/data/maps/FiveIsland_LostCave_Room4/map.json
index 24abad1d6..ac63bc97c 100644
--- a/data/maps/FiveIsland_LostCave_Room4/map.json
+++ b/data/maps/FiveIsland_LostCave_Room4/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json
index 2b4630ca3..4c7e900d3 100644
--- a/data/maps/FiveIsland_Meadow/map.json
+++ b/data/maps/FiveIsland_Meadow/map.json
@@ -29,7 +29,7 @@
"x": 18,
"y": 18,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 17,
"y": 5,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 11,
"y": 27,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 8,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 19,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 12,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 3,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json
index 7aac310dc..7390a3997 100644
--- a/data/maps/FiveIsland_MemorialPillar/map.json
+++ b/data/maps/FiveIsland_MemorialPillar/map.json
@@ -24,7 +24,7 @@
"x": 8,
"y": 44,
"elevation": 4,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 12,
"y": 6,
"elevation": 3,
- "movement_type": "21",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 14,
"y": 17,
"elevation": 3,
- "movement_type": "19",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 17,
"y": 31,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 4,
"y": 47,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json
index 82c5e2a44..9e48279b1 100644
--- a/data/maps/FiveIsland_PokemonCenter_1F/map.json
+++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json
index d28b198ce..804ba796f 100644
--- a/data/maps/FiveIsland_PokemonCenter_2F/map.json
+++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json
index dba3d3d21..41929c967 100644
--- a/data/maps/FiveIsland_ResortGorgeous/map.json
+++ b/data/maps/FiveIsland_ResortGorgeous/map.json
@@ -24,7 +24,7 @@
"x": 44,
"y": 10,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 33,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 12,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 23,
"y": 9,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 33,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 33,
"y": 3,
"elevation": 3,
- "movement_type": "46",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT",
"movement_range_x": 10,
"movement_range_y": 1,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 56,
"y": 7,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -115,7 +115,7 @@
"x": 39,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json
index 570c291b4..473b522b8 100644
--- a/data/maps/FiveIsland_ResortGorgeous_House/map.json
+++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json
index 3bc0ee2c9..def5fa6fd 100644
--- a/data/maps/FiveIsland_RocketWarehouse/map.json
+++ b/data/maps/FiveIsland_RocketWarehouse/map.json
@@ -18,7 +18,7 @@
"x": 15,
"y": 11,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 17,
"y": 15,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 27,
"y": 16,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 25,
"y": 11,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "16",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 27,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 8,
"y": 25,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 17,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 1,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FiveIsland_WaterLabyrinth/map.json b/data/maps/FiveIsland_WaterLabyrinth/map.json
index 0dc66d822..899a7e92e 100644
--- a/data/maps/FiveIsland_WaterLabyrinth/map.json
+++ b/data/maps/FiveIsland_WaterLabyrinth/map.json
@@ -29,7 +29,7 @@
"x": 14,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json
index 4e8aab27c..f88bce64e 100644
--- a/data/maps/FourIsland/map.json
+++ b/data/maps/FourIsland/map.json
@@ -18,7 +18,7 @@
"x": 16,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 13,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 14,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 17,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 26,
"y": 19,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 5,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 32,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 8,
"y": 25,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 36,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 31,
"y": 21,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_Harbor/map.json b/data/maps/FourIsland_Harbor/map.json
index 0b3ede231..b0188aedd 100644
--- a/data/maps/FourIsland_Harbor/map.json
+++ b/data/maps/FourIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_House1/map.json b/data/maps/FourIsland_House1/map.json
index 8320de554..902c65f23 100644
--- a/data/maps/FourIsland_House1/map.json
+++ b/data/maps/FourIsland_House1/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_House2/map.json b/data/maps/FourIsland_House2/map.json
index f9ef214bb..330c8ea8a 100644
--- a/data/maps/FourIsland_House2/map.json
+++ b/data/maps/FourIsland_House2/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json
index 39aaec8e8..5928013dc 100644
--- a/data/maps/FourIsland_IcefallCave_1F/map.json
+++ b/data/maps/FourIsland_IcefallCave_1F/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json
index d8ba2545e..dd1d81a2d 100644
--- a/data/maps/FourIsland_IcefallCave_B1F/map.json
+++ b/data/maps/FourIsland_IcefallCave_B1F/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 21,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json
index ade705c51..9af9a6faf 100644
--- a/data/maps/FourIsland_IcefallCave_Back/map.json
+++ b/data/maps/FourIsland_IcefallCave_Back/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 13,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 12,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json
index 553467495..eb022af3b 100644
--- a/data/maps/FourIsland_LoreleisHouse/map.json
+++ b/data/maps/FourIsland_LoreleisHouse/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 0,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 9,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 6,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 9,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 10,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 0,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 0,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 1,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 9,
"y": 0,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -187,7 +187,7 @@
"x": 10,
"y": 0,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -200,7 +200,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_Mart/map.json b/data/maps/FourIsland_Mart/map.json
index 11985d6a9..c5e589e61 100644
--- a/data/maps/FourIsland_Mart/map.json
+++ b/data/maps/FourIsland_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 8,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_PokemonCenter_1F/map.json b/data/maps/FourIsland_PokemonCenter_1F/map.json
index c41dd4742..b3427d8b1 100644
--- a/data/maps/FourIsland_PokemonCenter_1F/map.json
+++ b/data/maps/FourIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json
index af9538b03..2e201dafc 100644
--- a/data/maps/FourIsland_PokemonCenter_2F/map.json
+++ b/data/maps/FourIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FourIsland_PokemonDayCare/map.json b/data/maps/FourIsland_PokemonDayCare/map.json
index 27f280e43..d6fd3c4f3 100644
--- a/data/maps/FourIsland_PokemonDayCare/map.json
+++ b/data/maps/FourIsland_PokemonDayCare/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json
index 35a26edc6..c142ff4c1 100644
--- a/data/maps/FuchsiaCity/map.json
+++ b/data/maps/FuchsiaCity/map.json
@@ -34,7 +34,7 @@
"x": 37,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -47,7 +47,7 @@
"x": 36,
"y": 15,
"elevation": 3,
- "movement_type": "80",
+ "movement_type": "MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -60,7 +60,7 @@
"x": 33,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -73,7 +73,7 @@
"x": 33,
"y": 11,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -86,7 +86,7 @@
"x": 39,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
@@ -99,7 +99,7 @@
"x": 14,
"y": 15,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
@@ -112,7 +112,7 @@
"x": 12,
"y": 20,
"elevation": 1,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -125,7 +125,7 @@
"x": 36,
"y": 20,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -138,7 +138,7 @@
"x": 8,
"y": 8,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -151,7 +151,7 @@
"x": 16,
"y": 9,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -164,7 +164,7 @@
"x": 30,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -177,7 +177,7 @@
"x": 21,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -190,7 +190,7 @@
"x": 32,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -203,7 +203,7 @@
"x": 24,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -216,7 +216,7 @@
"x": 15,
"y": 11,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -229,7 +229,7 @@
"x": 40,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json
index b018a2b1e..763dfb3e8 100644
--- a/data/maps/FuchsiaCity_Building1/map.json
+++ b/data/maps/FuchsiaCity_Building1/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_Gym/map.json b/data/maps/FuchsiaCity_Gym/map.json
index cacf8a3ab..3ca93c166 100644
--- a/data/maps/FuchsiaCity_Gym/map.json
+++ b/data/maps/FuchsiaCity_Gym/map.json
@@ -18,7 +18,7 @@
"x": 12,
"y": 16,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 2,
"y": 9,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 11,
"y": 11,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 13,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 2,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 7,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 11,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_House1/map.json b/data/maps/FuchsiaCity_House1/map.json
index d9cb2b507..60a811b30 100644
--- a/data/maps/FuchsiaCity_House1/map.json
+++ b/data/maps/FuchsiaCity_House1/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_House2/map.json b/data/maps/FuchsiaCity_House2/map.json
index a3619a5ef..06be2ceca 100644
--- a/data/maps/FuchsiaCity_House2/map.json
+++ b/data/maps/FuchsiaCity_House2/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_House3/map.json b/data/maps/FuchsiaCity_House3/map.json
index 2c5f0837a..d5a729342 100644
--- a/data/maps/FuchsiaCity_House3/map.json
+++ b/data/maps/FuchsiaCity_House3/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_Mart/map.json b/data/maps/FuchsiaCity_Mart/map.json
index 357b824d5..00852040b 100644
--- a/data/maps/FuchsiaCity_Mart/map.json
+++ b/data/maps/FuchsiaCity_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
index 8684bc17e..d2e1eee01 100644
--- a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
+++ b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 13,
"y": 3,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json
index 6ce142aac..b1ba15c2f 100644
--- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json
+++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
index 625d4098b..b4b0e9f82 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
index d3f100d76..e4ec53ca7 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
@@ -113,7 +113,7 @@ EventScript_16D3CA:: @ 816D3CA
checkmoney 500, 0
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D48C
- takemoney 500, 0
+ removemoney 500, 0
updatemoneybox 0, 0, 0
msgbox gUnknown_8197D07
textcolor 3
diff --git a/data/maps/FuchsiaCity_ZooBuilding/map.json b/data/maps/FuchsiaCity_ZooBuilding/map.json
index 499deb4c9..a4cf1b1a0 100644
--- a/data/maps/FuchsiaCity_ZooBuilding/map.json
+++ b/data/maps/FuchsiaCity_ZooBuilding/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json
index 314a75275..c5bb07e8d 100644
--- a/data/maps/IndigoPlateau_Exterior/map.json
+++ b/data/maps/IndigoPlateau_Exterior/map.json
@@ -24,7 +24,7 @@
"x": 11,
"y": 6,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 11,
"y": 6,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json
index 4bc3abec2..f214403c3 100644
--- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json
+++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 0,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 13,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 14,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 23,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 22,
"y": 9,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 16,
"y": 15,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 23,
"y": 9,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json
index 7298dc99f..1fb14c475 100644
--- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json
+++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown/map.json b/data/maps/LavenderTown/map.json
index cac78d8e1..1f1558026 100644
--- a/data/maps/LavenderTown/map.json
+++ b/data/maps/LavenderTown/map.json
@@ -34,7 +34,7 @@
"x": 19,
"y": 10,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -47,7 +47,7 @@
"x": 12,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -60,7 +60,7 @@
"x": 10,
"y": 7,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_House1/map.json b/data/maps/LavenderTown_House1/map.json
index e026daa1a..a8c213f2e 100644
--- a/data/maps/LavenderTown_House1/map.json
+++ b/data/maps/LavenderTown_House1/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_House2/map.json b/data/maps/LavenderTown_House2/map.json
index 109ea9cde..8ab54cc35 100644
--- a/data/maps/LavenderTown_House2/map.json
+++ b/data/maps/LavenderTown_House2/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_Mart/map.json b/data/maps/LavenderTown_Mart/map.json
index cccd65956..559373234 100644
--- a/data/maps/LavenderTown_Mart/map.json
+++ b/data/maps/LavenderTown_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json
index c8aef2900..8a8f6794b 100644
--- a/data/maps/LavenderTown_PokemonCenter_1F/map.json
+++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json
index beefaa49a..07faa3edd 100644
--- a/data/maps/LavenderTown_PokemonCenter_2F/map.json
+++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json
index 95890a431..2d5c7bb6d 100644
--- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json
+++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json
index 7e0cb8dad..ba7d80bf8 100644
--- a/data/maps/MtEmber_Exterior/map.json
+++ b/data/maps/MtEmber_Exterior/map.json
@@ -18,7 +18,7 @@
"x": 29,
"y": 45,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 41,
"y": 40,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 42,
"y": 40,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 22,
"y": 35,
"elevation": 3,
- "movement_type": "46",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT",
"movement_range_x": 5,
"movement_range_y": 3,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 15,
"y": 28,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 14,
"y": 42,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 29,
"y": 41,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 30,
"y": 42,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 22,
"y": 45,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 17,
"y": 46,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 36,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 34,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 36,
"y": 15,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -187,7 +187,7 @@
"x": 35,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -200,7 +200,7 @@
"x": 35,
"y": 17,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -213,7 +213,7 @@
"x": 18,
"y": 39,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -226,7 +226,7 @@
"x": 19,
"y": 40,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -239,7 +239,7 @@
"x": 13,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -252,7 +252,7 @@
"x": 38,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -265,7 +265,7 @@
"x": 48,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json
index c8e3cf79e..ef0279300 100644
--- a/data/maps/MtEmber_RubyPath_1F/map.json
+++ b/data/maps/MtEmber_RubyPath_1F/map.json
@@ -18,7 +18,7 @@
"x": 18,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 23,
"y": 16,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 20,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 19,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 21,
"y": 15,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json
index 965fdaa58..0ad52b863 100644
--- a/data/maps/MtEmber_RubyPath_B1F/map.json
+++ b/data/maps/MtEmber_RubyPath_B1F/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 3,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json
index 645a76950..0b5d948c5 100644
--- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json
+++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json
index a1d6f74d4..a0ef82ad6 100644
--- a/data/maps/MtEmber_RubyPath_B2F/map.json
+++ b/data/maps/MtEmber_RubyPath_B2F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 12,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 1,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json
index 85f9e084e..e3c5ef182 100644
--- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json
+++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json
index 78e5824b8..386b21e43 100644
--- a/data/maps/MtEmber_RubyPath_B3F/map.json
+++ b/data/maps/MtEmber_RubyPath_B3F/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 26,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 28,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 4,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 7,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json
index dc8ab175e..43ad7e409 100644
--- a/data/maps/MtEmber_RubyPath_B5F/map.json
+++ b/data/maps/MtEmber_RubyPath_B5F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 7,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json
index e37d10962..41401439d 100644
--- a/data/maps/MtEmber_Summit/map.json
+++ b/data/maps/MtEmber_Summit/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 8,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 8,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json
index cd8f39c65..50f1e424d 100644
--- a/data/maps/MtEmber_SummitPath_2F/map.json
+++ b/data/maps/MtEmber_SummitPath_2F/map.json
@@ -18,7 +18,7 @@
"x": 40,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 33,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 19,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 13,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 13,
"y": 21,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 38,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 9,
"y": 35,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 7,
"y": 34,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 15,
"y": 26,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json
index 1a1de5162..e32b5f379 100644
--- a/data/maps/MtMoon_1F/map.json
+++ b/data/maps/MtMoon_1F/map.json
@@ -18,7 +18,7 @@
"x": 20,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 36,
"y": 30,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 30,
"y": 35,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 33,
"y": 4,
"elevation": 3,
- "movement_type": "47",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_DOWN_RIGHT_UP",
"movement_range_x": 5,
"movement_range_y": 3,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 7,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 13,
"y": 17,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 7,
"y": 10,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 2,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 11,
"y": 35,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 26,
"y": 32,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 42,
"y": 35,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 44,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -187,7 +187,7 @@
"x": 42,
"y": 7,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json
index deb0a6c79..ac65802cb 100644
--- a/data/maps/MtMoon_B2F/map.json
+++ b/data/maps/MtMoon_B2F/map.json
@@ -18,7 +18,7 @@
"x": 13,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 14,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 13,
"y": 11,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 37,
"y": 21,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 12,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 35,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 18,
"y": 27,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 30,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 35,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 24,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 3,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json
index 656956abc..c655f9252 100644
--- a/data/maps/NavelRock_Base/map.json
+++ b/data/maps/NavelRock_Base/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json
index c19fdb1a0..752411223 100644
--- a/data/maps/NavelRock_Harbor/map.json
+++ b/data/maps/NavelRock_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json
index 11808290f..91981c25d 100644
--- a/data/maps/NavelRock_Summit/map.json
+++ b/data/maps/NavelRock_Summit/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 6,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json
index e79709023..638eb4ff8 100644
--- a/data/maps/OneIsland/map.json
+++ b/data/maps/OneIsland/map.json
@@ -29,7 +29,7 @@
"x": 12,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 16,
"y": 12,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 13,
"y": 9,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_Harbor/map.json b/data/maps/OneIsland_Harbor/map.json
index 66fda50c4..2db30c3c5 100644
--- a/data/maps/OneIsland_Harbor/map.json
+++ b/data/maps/OneIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_House1/map.json b/data/maps/OneIsland_House1/map.json
index b481baf9b..c7a147ca9 100644
--- a/data/maps/OneIsland_House1/map.json
+++ b/data/maps/OneIsland_House1/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_House2/map.json b/data/maps/OneIsland_House2/map.json
index 48ad4a077..2da693dce 100644
--- a/data/maps/OneIsland_House2/map.json
+++ b/data/maps/OneIsland_House2/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json
index 7e12d3946..719fae823 100644
--- a/data/maps/OneIsland_KindleRoad/map.json
+++ b/data/maps/OneIsland_KindleRoad/map.json
@@ -24,7 +24,7 @@
"x": 11,
"y": 32,
"elevation": 1,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 17,
"y": 132,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 7,
"y": 39,
"elevation": 1,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 6,
"movement_range_y": 3,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 19,
"y": 79,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 15,
"y": 25,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 9,
"y": 53,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 7,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 18,
"y": 105,
"elevation": 4,
- "movement_type": "50",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT",
"movement_range_x": 1,
"movement_range_y": 4,
"trainer_type": 1,
@@ -115,7 +115,7 @@
"x": 16,
"y": 64,
"elevation": 3,
- "movement_type": "27",
+ "movement_type": "MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -128,7 +128,7 @@
"x": 11,
"y": 64,
"elevation": 3,
- "movement_type": "28",
+ "movement_type": "MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -141,7 +141,7 @@
"x": 11,
"y": 89,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -154,7 +154,7 @@
"x": 9,
"y": 108,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -167,7 +167,7 @@
"x": 8,
"y": 68,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -180,7 +180,7 @@
"x": 9,
"y": 68,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -193,7 +193,7 @@
"x": 8,
"y": 104,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -206,7 +206,7 @@
"x": 11,
"y": 95,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -219,7 +219,7 @@
"x": 12,
"y": 96,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -232,7 +232,7 @@
"x": 10,
"y": 95,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -245,7 +245,7 @@
"x": 9,
"y": 105,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -258,7 +258,7 @@
"x": 15,
"y": 75,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -271,7 +271,7 @@
"x": 9,
"y": 84,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -284,7 +284,7 @@
"x": 15,
"y": 74,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -297,7 +297,7 @@
"x": 15,
"y": 73,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -310,7 +310,7 @@
"x": 18,
"y": 111,
"elevation": 4,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -323,7 +323,7 @@
"x": 10,
"y": 86,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -336,7 +336,7 @@
"x": 9,
"y": 110,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -349,7 +349,7 @@
"x": 18,
"y": 112,
"elevation": 4,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -362,7 +362,7 @@
"x": 15,
"y": 70,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -375,7 +375,7 @@
"x": 17,
"y": 103,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -388,7 +388,7 @@
"x": 18,
"y": 114,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json
index 97c4318c3..32531ae9c 100644
--- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json
+++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 15,
"y": 11,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 20,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 10,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 11,
"y": 20,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json
index 85352beb1..2328175c2 100644
--- a/data/maps/OneIsland_PokemonCenter_1F/map.json
+++ b/data/maps/OneIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json
index a74cbc00a..13ed2a385 100644
--- a/data/maps/OneIsland_PokemonCenter_2F/map.json
+++ b/data/maps/OneIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/OneIsland_TreasureBeach/map.json b/data/maps/OneIsland_TreasureBeach/map.json
index 2d5c09ac0..46ddb26a6 100644
--- a/data/maps/OneIsland_TreasureBeach/map.json
+++ b/data/maps/OneIsland_TreasureBeach/map.json
@@ -24,7 +24,7 @@
"x": 8,
"y": 11,
"elevation": 1,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 13,
"y": 20,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json
index 1d65c1c3f..543751968 100644
--- a/data/maps/PalletTown/map.json
+++ b/data/maps/PalletTown/map.json
@@ -29,7 +29,7 @@
"x": 3,
"y": 10,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 4,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 13,
"y": 17,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 6,
"movement_range_y": 2,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 10,
"y": 8,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json
index d53da31c1..51c7404ea 100644
--- a/data/maps/PalletTown_GarysHouse/map.json
+++ b/data/maps/PalletTown_GarysHouse/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 3,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PalletTown_PlayersHouse_1F/map.json b/data/maps/PalletTown_PlayersHouse_1F/map.json
index 54b41dbf8..e9e2158f4 100644
--- a/data/maps/PalletTown_PlayersHouse_1F/map.json
+++ b/data/maps/PalletTown_PlayersHouse_1F/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json
index 3aefa7fa2..cda4b6407 100644
--- a/data/maps/PalletTown_ProfessorOaksLab/map.json
+++ b/data/maps/PalletTown_ProfessorOaksLab/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 10,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 0,
"movement_range_y": 4,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 8,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 9,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 10,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 4,
"y": 1,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 5,
"y": 1,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json
index dbf624f2a..7222993be 100644
--- a/data/maps/PewterCity/map.json
+++ b/data/maps/PewterCity/map.json
@@ -29,12 +29,12 @@
"x": 6,
"y": 15,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_166075",
+ "script": "PewterCity_EventScript_Lass",
"flag": "0"
},
{
@@ -42,12 +42,12 @@
"x": 33,
"y": 17,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_16607E",
+ "script": "PewterCity_EventScript_MuseumGuide",
"flag": "FLAG_HIDE_PEWTER_MUSEUM_GUIDE"
},
{
@@ -55,12 +55,12 @@
"x": 21,
"y": 28,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_16622B",
+ "script": "PewterCity_EventScript_FatMan",
"flag": "0"
},
{
@@ -68,12 +68,12 @@
"x": 33,
"y": 27,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_166244",
+ "script": "PewterCity_EventScript_BugCatcher",
"flag": "0"
},
{
@@ -81,12 +81,12 @@
"x": 42,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_165B9D",
+ "script": "PewterCity_EventScript_GymGuide",
"flag": "FLAG_HIDE_PEWTER_CITY_GYM_GUIDE"
},
{
@@ -94,7 +94,7 @@
"x": 30,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,12 +107,12 @@
"x": 46,
"y": 20,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_EventScript_1662A9",
+ "script": "PewterCity_EventScript_RunningShoesAide",
"flag": "FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY"
}
],
@@ -175,7 +175,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 0,
- "script": "PewterCity_EventScript_165D8E"
+ "script": "PewterCity_EventScript_GymGuideTriggerTop"
},
{
"type": "trigger",
@@ -184,7 +184,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 0,
- "script": "PewterCity_EventScript_165D9A"
+ "script": "PewterCity_EventScript_GymGuideTriggerMid"
},
{
"type": "trigger",
@@ -193,7 +193,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 0,
- "script": "PewterCity_EventScript_165DA6"
+ "script": "PewterCity_EventScript_GymGuideTriggerBottom"
},
{
"type": "trigger",
@@ -202,7 +202,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 0,
- "script": "PewterCity_EventScript_165DB2"
+ "script": "PewterCity_EventScript_GymGuideTriggerRight"
},
{
"type": "trigger",
@@ -211,7 +211,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 1,
- "script": "PewterCity_EventScript_1662B7"
+ "script": "PewterCity_EventScript_RunningShoesAideTriggerTop"
},
{
"type": "trigger",
@@ -220,7 +220,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 1,
- "script": "PewterCity_EventScript_1662C4"
+ "script": "PewterCity_EventScript_RunningShoesAideTriggerMid"
},
{
"type": "trigger",
@@ -229,7 +229,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY",
"var_value": 1,
- "script": "PewterCity_EventScript_1662D1"
+ "script": "PewterCity_EventScript_RunningShoesAideTriggerBottom"
}
],
"bg_events": [
@@ -238,35 +238,35 @@
"x": 19,
"y": 7,
"elevation": 0,
- "script": "PewterCity_EventScript_16627F"
+ "script": "PewterCity_EventScript_MuseumSign"
},
{
"type": "bg_event_type_0",
"x": 39,
"y": 19,
"elevation": 0,
- "script": "PewterCity_EventScript_166276"
+ "script": "PewterCity_EventScript_PoliceNotice"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 16,
"elevation": 0,
- "script": "PewterCity_EventScript_166288"
+ "script": "PewterCity_EventScript_GymSign"
},
{
"type": "bg_event_type_0",
"x": 20,
"y": 30,
"elevation": 0,
- "script": "PewterCity_EventScript_16626D"
+ "script": "PewterCity_EventScript_TrainerTips"
},
{
"type": "bg_event_type_0",
"x": 31,
"y": 25,
"elevation": 0,
- "script": "PewterCity_EventScript_1662A0"
+ "script": "PewterCity_EventScript_CitySign"
},
{
"type": "hidden_item",
diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc
index fd8b6ec9a..83d8f4d35 100644
--- a/data/maps/PewterCity/scripts.inc
+++ b/data/maps/PewterCity/scripts.inc
@@ -1,3 +1,7 @@
+.equ LOCALID_MUSEUM_GUIDE, 2
+.equ LOCALID_GYM_GUIDE, 5
+.equ LOCALID_AIDE, 7
+
PewterCity_MapScripts:: @ 8165B8E
map_script MAP_SCRIPT_ON_TRANSITION, PewterCity_OnTransition
.byte 0
@@ -7,60 +11,56 @@ PewterCity_OnTransition:: @ 8165B94
setvar VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F, 0
end
-PewterCity_EventScript_165B9D:: @ 8165B9D
+@ Impossible to speak to this NPC from a facing dir != DIR_EAST normally, so they arent checked
+@ Additionally, no movement script exists for facing DIR_SOUTH, which would necessitate walking out of bounds
+PewterCity_EventScript_GymGuide:: @ 8165B9D
lock
faceplayer
- msgbox gUnknown_817E67E
+ msgbox PewterCity_Text_BrocksLookingForChallengersFollowMe
closemessage
playbgm MUS_ANNAI, 0
compare VAR_FACING, DIR_EAST
- call_if_eq EventScript_165BD3
- msgbox gUnknown_817E6C7
+ call_if_eq PewterCity_EventScript_WalkToGymEast
+ msgbox PewterCity_Text_GoTakeOnBrock
closemessage
- applymovement 5, Movement_165D83
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GymGuideExit
waitmovement 0
fadedefaultbgm
- removeobject 5
+ removeobject LOCALID_GYM_GUIDE
clearflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE
release
end
-EventScript_165BD3:: @ 8165BD3
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165C3C
- applymovement 5, Movement_165CDE
+PewterCity_EventScript_WalkToGymEast:: @ 8165BD3
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWaitForGuideEast
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadEast
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165C41
- applymovement 5, Movement_165CE3
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymEast
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymEast
waitmovement 0
return
-EventScript_165BF6:: @ 8165BF6
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165C80
- applymovement 5, Movement_165D23
+@ Unused
+PewterCity_EventScript_WalkToGymWest:: @ 8165BF6
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWaitForGuideWest
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadWest
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165C82
- applymovement 5, Movement_165D25
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymWest
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymWest
waitmovement 0
return
-EventScript_165C19:: @ 8165C19
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165CAF
- applymovement 5, Movement_165D53
+@ Unused
+PewterCity_EventScript_WalkToGymNorth:: @ 8165C19
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWaitForGuideNorth
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadNorth
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165CB1
- applymovement 5, Movement_165D55
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymNorth
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymNorth
waitmovement 0
return
-Movement_165C3C:: @ 8165C3C
- delay_16
- delay_16
- delay_4
- walk_in_place_fastest_down
- step_end
-
-Movement_165C41:: @ 8165C41
- walk_down
+.macro walk_to_gym
walk_left
walk_left
walk_left
@@ -122,18 +122,9 @@ Movement_165C41:: @ 8165C41
walk_right
walk_right
walk_right
- step_end
-
-Movement_165C80:: @ 8165C80
- delay_16
- step_end
+.endm
-Movement_165C82:: @ 8165C82
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+.macro walk_to_gym_alt
walk_left
walk_left
walk_left
@@ -173,237 +164,88 @@ Movement_165C82:: @ 8165C82
walk_down
walk_down
walk_right
+.endm
+
+PewterCity_Movement_PlayerWaitForGuideEast:: @ 8165C3C
+ delay_16
+ delay_16
+ delay_4
+ walk_in_place_fastest_down
+ step_end
+
+PewterCity_Movement_PlayerWalkToGymEast:: @ 8165C41
+ walk_down
+ walk_to_gym
step_end
-Movement_165CAF:: @ 8165CAF
+PewterCity_Movement_PlayerWaitForGuideWest:: @ 8165C80
delay_16
step_end
-Movement_165CB1:: @ 8165CB1
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_PlayerWalkToGymWest:: @ 8165C82
walk_left
walk_left
walk_left
walk_left
walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
+ walk_to_gym_alt
+ step_end
+
+PewterCity_Movement_PlayerWaitForGuideNorth:: @ 8165CAF
+ delay_16
+ step_end
+
+PewterCity_Movement_PlayerWalkToGymNorth:: @ 8165CB1
walk_up
walk_left
walk_left
walk_left
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
+ walk_to_gym_alt
step_end
-Movement_165CDE:: @ 8165CDE
+PewterCity_Movement_GuideMoveToLeadEast:: @ 8165CDE
walk_down
walk_left
walk_in_place_fastest_up
walk_in_place_up
step_end
-Movement_165CE3:: @ 8165CE3
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+PewterCity_Movement_GuideWalkToGymEast:: @ 8165CE3
+ walk_to_gym
walk_right
walk_in_place_fastest_left
step_end
-Movement_165D23:: @ 8165D23
+PewterCity_Movement_GuideMoveToLeadWest:: @ 8165D23
walk_in_place_right
step_end
-Movement_165D25:: @ 8165D25
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_GuideWalkToGymWest:: @ 8165D25
walk_left
walk_left
walk_left
walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
+ walk_to_gym_alt
walk_right
walk_in_place_fastest_left
step_end
-Movement_165D53:: @ 8165D53
+PewterCity_Movement_GuideMoveToLeadNorth:: @ 8165D53
walk_in_place_down
step_end
-Movement_165D55:: @ 8165D55
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_GuideWalkToGymNorth:: @ 8165D55
walk_left
walk_left
walk_left
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
+ walk_to_gym_alt
walk_right
walk_in_place_fastest_left
step_end
-Movement_165D83:: @ 8165D83
+PewterCity_Movement_GymGuideExit:: @ 8165D83
walk_down
walk_left
walk_left
@@ -416,282 +258,104 @@ Movement_165D83:: @ 8165D83
walk_left
step_end
-PewterCity_EventScript_165D8E:: @ 8165D8E
+PewterCity_EventScript_GymGuideTriggerTop:: @ 8165D8E
lockall
setvar VAR_TEMP_1, 0
- goto EventScript_165DBE
+ goto PewterCity_EventScript_GymGuideTrigger
end
-PewterCity_EventScript_165D9A:: @ 8165D9A
+PewterCity_EventScript_GymGuideTriggerMid:: @ 8165D9A
lockall
setvar VAR_TEMP_1, 1
- goto EventScript_165DBE
+ goto PewterCity_EventScript_GymGuideTrigger
end
-PewterCity_EventScript_165DA6:: @ 8165DA6
+PewterCity_EventScript_GymGuideTriggerBottom:: @ 8165DA6
lockall
setvar VAR_TEMP_1, 2
- goto EventScript_165DBE
+ goto PewterCity_EventScript_GymGuideTrigger
end
-PewterCity_EventScript_165DB2:: @ 8165DB2
+@ This trigger is inaccessible and its corresponding movement script isnt linked
+PewterCity_EventScript_GymGuideTriggerRight:: @ 8165DB2
lockall
setvar VAR_TEMP_1, 3
- goto EventScript_165DBE
+ goto PewterCity_EventScript_GymGuideTrigger
end
-EventScript_165DBE:: @ 8165DBE
+PewterCity_EventScript_GymGuideTrigger:: @ 8165DBE
textcolor 0
- msgbox gUnknown_817E67E
+ msgbox PewterCity_Text_BrocksLookingForChallengersFollowMe
closemessage
playbgm MUS_ANNAI, 0
compare VAR_TEMP_1, 0
- call_if_eq EventScript_165E0A
+ call_if_eq PewterCity_EventScript_WalkToGymTop
compare VAR_TEMP_1, 1
- call_if_eq EventScript_165E26
+ call_if_eq PewterCity_EventScript_WalkToGymMid
compare VAR_TEMP_1, 2
- call_if_eq EventScript_165E42
- msgbox gUnknown_817E6C7
+ call_if_eq PewterCity_EventScript_WalkToGymBottom
+ msgbox PewterCity_Text_GoTakeOnBrock
closemessage
- applymovement 5, Movement_165D83
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GymGuideExit
waitmovement 0
fadedefaultbgm
- removeobject 5
+ removeobject LOCALID_GYM_GUIDE
clearflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE
releaseall
end
-EventScript_165E0A:: @ 8165E0A
- applymovement 5, Movement_165F6C
+PewterCity_EventScript_WalkToGymTop:: @ 8165E0A
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadTop
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165E7A
- applymovement 5, Movement_165F7F
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymTop
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymTop
waitmovement 0
return
-EventScript_165E26:: @ 8165E26
- applymovement 5, Movement_165F71
+PewterCity_EventScript_WalkToGymMid:: @ 8165E26
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadMid
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165EB9
- applymovement 5, Movement_165FBF
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymMid
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymMid
waitmovement 0
return
-EventScript_165E42:: @ 8165E42
- applymovement 5, Movement_165F74
+PewterCity_EventScript_WalkToGymBottom:: @ 8165E42
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideMoveToLeadBottom
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165EF9
- applymovement 5, Movement_166000
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymBottom
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymBottom
waitmovement 0
return
-EventScript_165E5E:: @ 8165E5E
- applymovement 5, Movement_165F78
+@ Unused
+PewterCity_EventScript_WalkToGymRight:: @ 8165E5E
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideApproachPlayerRight
waitmovement 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_165F3A
- applymovement 5, Movement_166042
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToGymRight
+ applymovement LOCALID_GYM_GUIDE, PewterCity_Movement_GuideWalkToGymRight
waitmovement 0
return
-Movement_165E7A:: @ 8165E7A
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_PlayerWalkToGymTop:: @ 8165E7A
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+ walk_to_gym
step_end
-Movement_165EB9:: @ 8165EB9
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
+PewterCity_Movement_PlayerWalkToGymMid:: @ 8165EB9
walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+ walk_to_gym
step_end
-Movement_165EF9:: @ 8165EF9
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
+PewterCity_Movement_PlayerWalkToGymBottom:: @ 8165EF9
walk_up
walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+ walk_to_gym
step_end
-Movement_165F3A:: @ 8165F3A
+PewterCity_Movement_PlayerWalkToGymRight:: @ 8165F3A
walk_left
walk_left
walk_left
@@ -702,66 +366,28 @@ Movement_165F3A:: @ 8165F3A
walk_left
walk_up
walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
+ walk_to_gym_alt
step_end
-Movement_165F6C:: @ 8165F6C
+PewterCity_Movement_GuideMoveToLeadTop:: @ 8165F6C
walk_left
walk_down
walk_in_place_fastest_right
walk_in_place_right
step_end
-Movement_165F71:: @ 8165F71
+PewterCity_Movement_GuideMoveToLeadMid:: @ 8165F71
walk_down
walk_in_place_down
step_end
-Movement_165F74:: @ 8165F74
+PewterCity_Movement_GuideMoveToLeadBottom:: @ 8165F74
walk_down
walk_down
walk_in_place_down
step_end
-Movement_165F78:: @ 8165F78
+PewterCity_Movement_GuideApproachPlayerRight:: @ 8165F78
walk_down
walk_down
walk_right
@@ -770,324 +396,105 @@ Movement_165F78:: @ 8165F78
walk_in_place_right
step_end
-Movement_165F7F:: @ 8165F7F
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+PewterCity_Movement_GuideWalkToGymTop:: @ 8165F7F
+ walk_to_gym
walk_right
walk_in_place_fastest_left
step_end
-Movement_165FBF:: @ 8165FBF
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_GuideWalkToGymMid:: @ 8165FBF
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+ walk_to_gym
walk_right
walk_in_place_fastest_left
step_end
-Movement_166000:: @ 8166000
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
+PewterCity_Movement_GuideWalkToGymBottom:: @ 8166000
walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
- walk_right
+ walk_to_gym
walk_right
walk_in_place_fastest_left
step_end
-Movement_166042:: @ 8166042
- walk_left
- walk_left
- walk_left
- walk_up
+PewterCity_Movement_GuideWalkToGymRight:: @ 8166042
walk_left
walk_left
walk_left
walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
walk_left
walk_left
walk_left
walk_up
walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_down
- walk_right
+ walk_to_gym_alt
walk_right
walk_in_place_fastest_left
step_end
-PewterCity_EventScript_166075:: @ 8166075
- msgbox gUnknown_817E436, MSGBOX_NPC
+PewterCity_EventScript_Lass:: @ 8166075
+ msgbox PewterCity_Text_ClefairyCameFromMoon, MSGBOX_NPC
end
-PewterCity_EventScript_16607E:: @ 816607E
+PewterCity_EventScript_MuseumGuide:: @ 816607E
lock
faceplayer
- msgbox gUnknown_817E53E, MSGBOX_YESNO
+ msgbox PewterCity_Text_DidYouCheckOutMuseum, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_166136
- msgbox gUnknown_817E589
+ goto_if_eq PewterCity_EventScript_CheckedOutMuseum
+ msgbox PewterCity_Text_ReallyYouHaveToGo
closemessage
delay 10
playbgm MUS_ANNAI, 0
compare VAR_FACING, DIR_NORTH
- call_if_eq EventScript_1660EE
+ call_if_eq PewterCity_EventScript_LeadToMuseumNorth
compare VAR_FACING, DIR_SOUTH
- call_if_eq EventScript_166100
+ call_if_eq PewterCity_EventScript_LeadToMuseumSouth
compare VAR_FACING, DIR_WEST
- call_if_eq EventScript_166112
+ call_if_eq PewterCity_EventScript_LeadToMuseumWest
compare VAR_FACING, DIR_EAST
- call_if_eq EventScript_166124
- msgbox gUnknown_817E5AC
+ call_if_eq PewterCity_EventScript_LeadToMuseumEast
+ msgbox PewterCity_Text_ThisIsTheMuseum
closemessage
delay 10
- applymovement 2, Movement_16621C
+ applymovement LOCALID_MUSEUM_GUIDE, PewterCity_Movement_MuseumGuideExit
waitmovement 0
fadedefaultbgm
- removeobject 2
+ removeobject LOCALID_MUSEUM_GUIDE
clearflag FLAG_HIDE_PEWTER_MUSEUM_GUIDE
release
end
-EventScript_1660EE:: @ 81660EE
- applymovement 2, Movement_16615C
- applymovement OBJ_EVENT_ID_PLAYER, Movement_166140
+PewterCity_EventScript_LeadToMuseumNorth:: @ 81660EE
+ applymovement LOCALID_MUSEUM_GUIDE, PewterCity_Movement_GuideWalkToMuseumNorth
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToMuseumNorth
waitmovement 0
return
-EventScript_166100:: @ 8166100
- applymovement 2, Movement_166193
- applymovement OBJ_EVENT_ID_PLAYER, Movement_166177
+PewterCity_EventScript_LeadToMuseumSouth:: @ 8166100
+ applymovement LOCALID_MUSEUM_GUIDE, PewterCity_Movement_GuideWalkToMuseumSouth
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToMuseumSouth
waitmovement 0
return
-EventScript_166112:: @ 8166112
- applymovement 2, Movement_1661CA
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1661AE
+PewterCity_EventScript_LeadToMuseumWest:: @ 8166112
+ applymovement LOCALID_MUSEUM_GUIDE, PewterCity_Movement_GuideWalkToMuseumWest
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToMuseumWest
waitmovement 0
return
-EventScript_166124:: @ 8166124
- applymovement 2, Movement_166201
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1661E5
+PewterCity_EventScript_LeadToMuseumEast:: @ 8166124
+ applymovement LOCALID_MUSEUM_GUIDE, PewterCity_Movement_GuideWalkToMuseumEast
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Movement_PlayerWalkToMuseumEast
waitmovement 0
return
-EventScript_166136:: @ 8166136
- msgbox gUnknown_817E55C
+PewterCity_EventScript_CheckedOutMuseum:: @ 8166136
+ msgbox PewterCity_Text_WerentThoseFossilsAmazing
release
end
-Movement_166140:: @ 8166140
- walk_up
+.macro walk_to_museum
walk_up
walk_up
walk_up
@@ -1112,12 +519,9 @@ Movement_166140:: @ 8166140
walk_left
walk_left
walk_left
- delay_8
- walk_in_place_fastest_up
- step_end
+.endm
-Movement_16615C:: @ 816615C
- walk_up
+.macro walk_to_museum_south
walk_up
walk_up
walk_up
@@ -1130,7 +534,6 @@ Movement_16615C:: @ 816615C
walk_left
walk_left
walk_left
- walk_left
walk_up
walk_up
walk_up
@@ -1141,188 +544,65 @@ Movement_16615C:: @ 816615C
walk_left
walk_left
walk_left
+.endm
+
+PewterCity_Movement_PlayerWalkToMuseumNorth:: @ 8166140
+ walk_up
+ walk_to_museum
+ delay_8
+ walk_in_place_fastest_up
+ step_end
+
+PewterCity_Movement_GuideWalkToMuseumNorth:: @ 816615C
+ walk_to_museum
walk_left
walk_in_place_fastest_up
step_end
-Movement_166177:: @ 8166177
+PewterCity_Movement_PlayerWalkToMuseumSouth:: @ 8166177
delay_16
delay_16
walk_left
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+ walk_to_museum_south
delay_8
walk_in_place_fastest_up
step_end
-Movement_166193:: @ 8166193
+PewterCity_Movement_GuideWalkToMuseumSouth:: @ 8166193
walk_left
walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+ walk_to_museum_south
walk_left
walk_in_place_fastest_up
step_end
-Movement_1661AE:: @ 81661AE
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_PlayerWalkToMuseumWest:: @ 81661AE
walk_left
+ walk_to_museum
delay_8
walk_in_place_fastest_up
step_end
-Movement_1661CA:: @ 81661CA
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_GuideWalkToMuseumWest:: @ 81661CA
+ walk_to_museum
walk_left
walk_in_place_fastest_up
step_end
-Movement_1661E5:: @ 81661E5
+PewterCity_Movement_PlayerWalkToMuseumEast:: @ 81661E5
walk_right
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+ walk_to_museum
delay_8
walk_in_place_fastest_up
step_end
-Movement_166201:: @ 8166201
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_up
- walk_up
- walk_up
- walk_up
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
- walk_left
+PewterCity_Movement_GuideWalkToMuseumEast:: @ 8166201
+ walk_to_museum
walk_left
walk_in_place_fastest_up
step_end
-Movement_16621C:: @ 816621C
+PewterCity_Movement_MuseumGuideExit:: @ 816621C
walk_down
walk_right
walk_right
@@ -1339,199 +619,200 @@ Movement_16621C:: @ 816621C
walk_right
step_end
-PewterCity_EventScript_16622B:: @ 816622B
+PewterCity_EventScript_FatMan:: @ 816622B
lock
faceplayer
famechecker FAMECHECKER_BROCK, 2
- msgbox gUnknown_817E49F
+ msgbox PewterCity_Text_BrockOnlySeriousTrainerHere
release
end
-PewterCity_EventScript_166244:: @ 8166244
+PewterCity_EventScript_BugCatcher:: @ 8166244
lock
faceplayer
- msgbox gUnknown_817E602, MSGBOX_YESNO
+ msgbox PewterCity_Text_DoYouKnowWhatImDoing, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_166263
- msgbox gUnknown_817E644
+ goto_if_eq PewterCity_EventScript_KnowWhatTheyreDoing
+ msgbox PewterCity_Text_SprayingRepelToKeepWildMonsOut
release
end
-EventScript_166263:: @ 8166263
- msgbox gUnknown_817E626
+PewterCity_EventScript_KnowWhatTheyreDoing:: @ 8166263
+ msgbox PewterCity_Text_ThatsRightItsHardWork
release
end
-PewterCity_EventScript_16626D:: @ 816626D
- msgbox gUnknown_817E6F6, MSGBOX_SIGN
+PewterCity_EventScript_TrainerTips:: @ 816626D
+ msgbox PewterCity_Text_TrainerTipsEarningEXP, MSGBOX_SIGN
end
-PewterCity_EventScript_166276:: @ 8166276
- msgbox gUnknown_817E748, MSGBOX_SIGN
+PewterCity_EventScript_PoliceNotice:: @ 8166276
+ msgbox PewterCity_Text_CallPoliceIfInfoOnThieves, MSGBOX_SIGN
end
-PewterCity_EventScript_16627F:: @ 816627F
- msgbox gUnknown_817E7C5, MSGBOX_SIGN
+PewterCity_EventScript_MuseumSign:: @ 816627F
+ msgbox PewterCity_Text_MuseumOfScience, MSGBOX_SIGN
end
-PewterCity_EventScript_166288:: @ 8166288
+PewterCity_EventScript_GymSign:: @ 8166288
lockall
famechecker FAMECHECKER_BROCK, 0
- msgbox gUnknown_817E7DE
+ msgbox PewterCity_Text_GymSign
releaseall
end
-PewterCity_EventScript_1662A0:: @ 81662A0
- msgbox gUnknown_817E824, MSGBOX_SIGN
+PewterCity_EventScript_CitySign:: @ 81662A0
+ msgbox PewterCity_Text_CitySign, MSGBOX_SIGN
end
-PewterCity_EventScript_1662A9:: @ 81662A9
+PewterCity_EventScript_RunningShoesAide:: @ 81662A9
lock
faceplayer
setvar VAR_TEMP_1, 0
- call EventScript_1662DE
+ call PewterCity_EventScript_AideGiveRunningShoes
release
end
-PewterCity_EventScript_1662B7:: @ 81662B7
+PewterCity_EventScript_RunningShoesAideTriggerTop:: @ 81662B7
lockall
setvar VAR_TEMP_1, 1
- call EventScript_1662DE
+ call PewterCity_EventScript_AideGiveRunningShoes
releaseall
end
-PewterCity_EventScript_1662C4:: @ 81662C4
+PewterCity_EventScript_RunningShoesAideTriggerMid:: @ 81662C4
lockall
setvar VAR_TEMP_1, 2
- call EventScript_1662DE
+ call PewterCity_EventScript_AideGiveRunningShoes
releaseall
end
-PewterCity_EventScript_1662D1:: @ 81662D1
+PewterCity_EventScript_RunningShoesAideTriggerBottom:: @ 81662D1
lockall
setvar VAR_TEMP_1, 3
- call EventScript_1662DE
+ call PewterCity_EventScript_AideGiveRunningShoes
releaseall
end
-EventScript_1662DE:: @ 81662DE
+PewterCity_EventScript_AideGiveRunningShoes:: @ 81662DE
textcolor 0
compare VAR_TEMP_1, 1
- call_if_eq EventScript_1663CA
+ call_if_eq PewterCity_EventScript_AideNoticePlayer
compare VAR_TEMP_1, 2
- call_if_eq EventScript_1663CA
+ call_if_eq PewterCity_EventScript_AideNoticePlayer
compare VAR_TEMP_1, 3
- call_if_eq EventScript_1663CA
+ call_if_eq PewterCity_EventScript_AideNoticePlayer
waitse
playse SE_PIN
- applymovement 7, Movement_ExclamationMark
+ applymovement LOCALID_AIDE, Movement_ExclamationMark
waitmovement 0
- applymovement 7, Movement_Delay48
+ applymovement LOCALID_AIDE, Movement_Delay48
waitmovement 0
- msgbox gUnknown_817E902
+ msgbox PewterCity_Text_OhPlayer
compare VAR_TEMP_1, 0
- call_if_eq EventScript_1663D5
+ call_if_eq PewterCity_EventScript_AideApproachPlayer0
compare VAR_TEMP_1, 1
- call_if_eq EventScript_1663DA
+ call_if_eq PewterCity_EventScript_AideApproachPlayer1
compare VAR_TEMP_1, 2
- call_if_eq EventScript_1663E6
+ call_if_eq PewterCity_EventScript_AideApproachPlayer2
compare VAR_TEMP_1, 3
- call_if_eq EventScript_1663FC
- msgbox gUnknown_817E90C
+ call_if_eq PewterCity_EventScript_AideApproachPlayer3
+ msgbox PewterCity_Text_AskedToDeliverThis
textcolor 3
playfanfare MUS_FAN5
- message Text_17E970
+ message PewterCity_Text_ReceivedRunningShoesFromAide
waitmessage
waitfanfare
- msgbox gUnknown_817E99D
+ msgbox PewterCity_Text_SwitchedShoesWithRunningShoes
special sub_80699BC
signmsg
- msgbox gUnknown_817E9C7
+ msgbox PewterCity_Text_ExplainRunningShoes
normalmsg
call EventScript_1A6675
- msgbox gUnknown_817EA06
+ msgbox PewterCity_Text_MustBeGoingBackToLab
closemessage
compare VAR_TEMP_1, 0
- call_if_eq EventScript_166412
+ call_if_eq PewterCity_EventScript_AideExit0
compare VAR_TEMP_1, 1
- call_if_eq EventScript_16641D
+ call_if_eq PewterCity_EventScript_AideExit1
compare VAR_TEMP_1, 2
- call_if_eq EventScript_166428
+ call_if_eq PewterCity_EventScript_AideExit2
compare VAR_TEMP_1, 3
- call_if_eq EventScript_166433
+ call_if_eq PewterCity_EventScript_AideExit3
delay 30
textcolor 3
- msgbox gUnknown_817EA36
+ msgbox PewterCity_Text_RunningShoesLetterFromMom
closemessage
- removeobject 7
+ removeobject LOCALID_AIDE
setflag FLAG_SYS_RUNNING_SHOES
setvar VAR_MAP_SCENE_PEWTER_CITY, 2
return
-EventScript_1663CA:: @ 81663CA
- applymovement 7, Movement_WalkInPlaceFastestDown
+PewterCity_EventScript_AideNoticePlayer:: @ 81663CA
+ applymovement LOCALID_AIDE, Movement_WalkInPlaceFastestDown
waitmovement 0
return
-EventScript_1663D5:: @ 81663D5
+@ Aide already at player
+PewterCity_EventScript_AideApproachPlayer0:: @ 81663D5
closemessage
delay 20
return
-EventScript_1663DA:: @ 81663DA
+PewterCity_EventScript_AideApproachPlayer1:: @ 81663DA
closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0
return
-EventScript_1663E6:: @ 81663E6
+PewterCity_EventScript_AideApproachPlayer2:: @ 81663E6
closemessage
- applymovement 7, Movement_16643E
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideApproachPlayerMid
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0
return
-EventScript_1663FC:: @ 81663FC
+PewterCity_EventScript_AideApproachPlayer3:: @ 81663FC
closemessage
- applymovement 7, Movement_166441
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideApproachPlayerBottom
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0
return
-EventScript_166412:: @ 8166412
- applymovement 7, Movement_166445
+PewterCity_EventScript_AideExit0:: @ 8166412
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideExit0
waitmovement 0
return
-EventScript_16641D:: @ 816641D
- applymovement 7, Movement_166450
+PewterCity_EventScript_AideExit1:: @ 816641D
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideExit1
waitmovement 0
return
-EventScript_166428:: @ 8166428
- applymovement 7, Movement_16645B
+PewterCity_EventScript_AideExit2:: @ 8166428
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideExit2
waitmovement 0
return
-EventScript_166433:: @ 8166433
- applymovement 7, Movement_166465
+PewterCity_EventScript_AideExit3:: @ 8166433
+ applymovement LOCALID_AIDE, PewterCity_Movement_AideExit3
waitmovement 0
return
-Movement_16643E:: @ 816643E
+PewterCity_Movement_AideApproachPlayerMid:: @ 816643E
delay_4
walk_down
step_end
-Movement_166441:: @ 8166441
+PewterCity_Movement_AideApproachPlayerBottom:: @ 8166441
delay_4
walk_down
walk_down
step_end
-Movement_166445:: @ 8166445
+PewterCity_Movement_AideExit0:: @ 8166445
walk_down
walk_left
walk_left
@@ -1544,7 +825,7 @@ Movement_166445:: @ 8166445
walk_left
step_end
-Movement_166450:: @ 8166450
+PewterCity_Movement_AideExit1:: @ 8166450
walk_left
walk_down
walk_left
@@ -1557,7 +838,7 @@ Movement_166450:: @ 8166450
walk_left
step_end
-Movement_16645B:: @ 816645B
+PewterCity_Movement_AideExit2:: @ 816645B
walk_left
walk_left
walk_left
@@ -1569,7 +850,7 @@ Movement_16645B:: @ 816645B
walk_left
step_end
-Movement_166465:: @ 8166465
+PewterCity_Movement_AideExit3:: @ 8166465
walk_left
walk_left
walk_left
@@ -1581,6 +862,7 @@ Movement_166465:: @ 8166465
walk_left
step_end
-Movement_16646F:: @ 816646F
+@ Unused
+PewterCity_Movement_WalkInPlaceLeft:: @ 816646F
walk_in_place_left
step_end
diff --git a/data/maps/PewterCity/text.inc b/data/maps/PewterCity/text.inc
index 966cbcfe4..fbd6f40f4 100644
--- a/data/maps/PewterCity/text.inc
+++ b/data/maps/PewterCity/text.inc
@@ -20,13 +20,13 @@ Text_DreamEaterTaught:: @ 817E41B
.string "…ZZZ…\n"
.string "I…can't eat…anymore…$"
-gUnknown_817E436:: @ 817E436
+PewterCity_Text_ClefairyCameFromMoon:: @ 817E436
.string "CLEFAIRY came from the moon.\n"
.string "That's what the rumor is.\p"
.string "They appeared after MOON STONES\n"
.string "fell on MT. MOON.$"
-gUnknown_817E49F:: @ 817E49F
+PewterCity_Text_BrockOnlySeriousTrainerHere:: @ 817E49F
.string "There aren't many serious POKéMON\n"
.string "TRAINERS here.\p"
.string "They're all like BUG CATCHERS,\n"
@@ -34,81 +34,82 @@ gUnknown_817E49F:: @ 817E49F
.string "But PEWTER GYM's BROCK isn't like\n"
.string "that, not one bit.$"
-gUnknown_817E53E:: @ 817E53E
+PewterCity_Text_DidYouCheckOutMuseum:: @ 817E53E
.string "Did you check out the MUSEUM?$"
-gUnknown_817E55C:: @ 817E55C
+PewterCity_Text_WerentThoseFossilsAmazing:: @ 817E55C
.string "Weren't those fossils from MT. MOON\n"
.string "amazing?$"
-gUnknown_817E589:: @ 817E589
+PewterCity_Text_ReallyYouHaveToGo:: @ 817E589
.string "Really?\n"
.string "You absolutely have to go!$"
-gUnknown_817E5AC:: @ 817E5AC
+PewterCity_Text_ThisIsTheMuseum:: @ 817E5AC
.string "This is it, the MUSEUM.\p"
.string "You have to pay to get in, but it's\n"
.string "worth it. See you around!$"
-gUnknown_817E602:: @ 817E602
+PewterCity_Text_DoYouKnowWhatImDoing:: @ 817E602
.string "Psssst!\n"
.string "Do you know what I'm doing?$"
-gUnknown_817E626:: @ 817E626
+PewterCity_Text_ThatsRightItsHardWork:: @ 817E626
.string "That's right!\n"
.string "It's hard work!$"
-gUnknown_817E644:: @ 817E644
+PewterCity_Text_SprayingRepelToKeepWildMonsOut:: @ 817E644
.string "I'm spraying REPEL to keep wild\n"
.string "POKéMON out of my garden!$"
-gUnknown_817E67E:: @ 817E67E
+PewterCity_Text_BrocksLookingForChallengersFollowMe:: @ 817E67E
.string "You're a TRAINER, right?\p"
.string "BROCK's looking for new\n"
.string "challengers. Follow me!$"
-gUnknown_817E6C7:: @ 817E6C7
+PewterCity_Text_GoTakeOnBrock:: @ 817E6C7
.string "If you have the right stuff,\n"
.string "go take on BROCK!$"
-gUnknown_817E6F6:: @ 817E6F6
+PewterCity_Text_TrainerTipsEarningEXP:: @ 817E6F6
.string "TRAINER TIPS\p"
.string "All POKéMON that appear in battle,\n"
.string "however briefly, earn EXP Points.$"
-gUnknown_817E748:: @ 817E748
+PewterCity_Text_CallPoliceIfInfoOnThieves:: @ 817E748
.string "NOTICE!\p"
.string "Thieves have been stealing POKéMON\n"
.string "fossils from MT. MOON.\p"
.string "Please call the PEWTER POLICE if\n"
.string "you have any information.$"
-gUnknown_817E7C5:: @ 817E7C5
+PewterCity_Text_MuseumOfScience:: @ 817E7C5
.string "PEWTER MUSEUM OF SCIENCE$"
-gUnknown_817E7DE:: @ 817E7DE
+PewterCity_Text_GymSign:: @ 817E7DE
.string "PEWTER CITY POKéMON GYM\n"
.string "LEADER: BROCK\l"
.string "The Rock-Solid POKéMON TRAINER!$"
-gUnknown_817E824:: @ 817E824
+PewterCity_Text_CitySign:: @ 817E824
.string "PEWTER CITY\n"
.string "A Stone Gray City$"
-Text_17E842:: @ 817E842
+@ The below 3 JP texts are unused. Possibly a cut NPC meant to give the player the Berry Pouch
+PewterCity_Text_DefeatedBrockYouCanHaveTreasure:: @ 817E842
.string "あッれー!\n"
.string "その ジムバッジ‥‥\l"
.string "すげえな タケシに かったのかよ!\p"
.string "かんどう したから\n"
.string "おれの たからもの やるよ!$"
-Text_17E87E:: @ 817E87E
+PewterCity_Text_BerriesInsideUseCarefully:: @ 817E87E
.string "なかには きのみが はいってるぜ\p"
.string "やくに たつ きのみも\n"
.string "はいって いるから\l"
.string "だいじに つかって くれよ!$"
-Text_17E8B4:: @ 817E8B4
+PewterCity_Text_MonsWillUseHeldBerriesOnTheirOwn:: @ 817E8B4
.string "ポケモンに きのみを\n"
.string "もたせて おけば\l"
.string "たたかっている ときに\l"
@@ -116,33 +117,33 @@ Text_17E8B4:: @ 817E8B4
.string "キズぐすり とか どくけし より\n"
.string "てがるで べんり だろ?$"
-gUnknown_817E902:: @ 817E902
+PewterCity_Text_OhPlayer:: @ 817E902
.string "Oh, {PLAYER}{KUN}!$"
-gUnknown_817E90C:: @ 817E90C
+PewterCity_Text_AskedToDeliverThis:: @ 817E90C
.string "I'm glad I caught up to you.\n"
.string "I'm PROF. OAK's AIDE.\p"
.string "I've been asked to deliver this,\n"
.string "so here you go.$"
-Text_17E970:: @ 817E970
+PewterCity_Text_ReceivedRunningShoesFromAide:: @ 817E970
.string "{PLAYER} received the\n"
.string "RUNNING SHOES from the AIDE.$"
-gUnknown_817E99D:: @ 817E99D
+PewterCity_Text_SwitchedShoesWithRunningShoes:: @ 817E99D
.string "{PLAYER} switched shoes with the\n"
.string "RUNNING SHOES.$"
-gUnknown_817E9C7:: @ 817E9C7
+PewterCity_Text_ExplainRunningShoes:: @ 817E9C7
.string "Press the B Button to run.\n"
.string "But only where there's room to run!$"
-gUnknown_817EA06:: @ 817EA06
+PewterCity_Text_MustBeGoingBackToLab:: @ 817EA06
.string "Well, I must be going back to\n"
.string "the LAB.\p"
.string "Bye-bye!$"
-gUnknown_817EA36:: @ 817EA36
+PewterCity_Text_RunningShoesLetterFromMom:: @ 817EA36
.string "There's a letter attached…\p"
.string "Dear {PLAYER},\p"
.string "Here is a pair of RUNNING SHOES\n"
diff --git a/data/maps/PewterCity_Gym/map.json b/data/maps/PewterCity_Gym/map.json
index adc0b397b..04870110f 100644
--- a/data/maps/PewterCity_Gym/map.json
+++ b/data/maps/PewterCity_Gym/map.json
@@ -18,12 +18,12 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Gym_EventScript_16A593",
+ "script": "PewterCity_Gym_EventScript_Brock",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 3,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
- "script": "PewterCity_Gym_EventScript_16A63E",
+ "script": "PewterCity_Gym_EventScript_Liam",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 7,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Gym_EventScript_16A655",
+ "script": "PewterCity_Gym_EventScript_GymGuy",
"flag": "0"
}
],
@@ -83,14 +83,14 @@
"x": 4,
"y": 12,
"elevation": 0,
- "script": "PewterCity_Gym_EventScript_16A6AF"
+ "script": "PewterCity_Gym_EventScript_GymStatue"
},
{
"type": "bg_event_type_0",
"x": 8,
"y": 12,
"elevation": 0,
- "script": "PewterCity_Gym_EventScript_16A6AF"
+ "script": "PewterCity_Gym_EventScript_GymStatue"
}
]
}
diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc
index 9774003b2..341fee207 100644
--- a/data/maps/PewterCity_Gym/scripts.inc
+++ b/data/maps/PewterCity_Gym/scripts.inc
@@ -1,15 +1,15 @@
PewterCity_Gym_MapScripts:: @ 816A592
.byte 0
-PewterCity_Gym_EventScript_16A593:: @ 816A593
+PewterCity_Gym_EventScript_Brock:: @ 816A593
famechecker FAMECHECKER_BROCK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
- trainerbattle_single TRAINER_LEADER_BROCK, Text_190CD4, Text_190E4F, EventScript_16A5C5, NO_MUSIC
- goto_if_unset FLAG_GOT_TM39_FROM_BROCK, EventScript_16A5F3
- msgbox gUnknown_819110F
+ trainerbattle_single TRAINER_LEADER_BROCK, PewterCity_Gym_Text_BrockIntro, PewterCity_Gym_Text_BrockDefeat, PewterCity_Gym_EventScript_DefeatedBrock, NO_MUSIC
+ goto_if_unset FLAG_GOT_TM39_FROM_BROCK, PewterCity_Gym_EventScript_GiveTM39
+ msgbox PewterCity_Gym_Text_BrockPostBattle
release
end
-EventScript_16A5C5:: @ 816A5C5
+PewterCity_Gym_EventScript_DefeatedBrock:: @ 816A5C5
famechecker FAMECHECKER_BROCK, 1
setflag FLAG_DEFEATED_BROCK
setflag FLAG_BADGE01_GET
@@ -17,69 +17,69 @@ EventScript_16A5C5:: @ 816A5C5
setflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE
clearflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY
set_gym_trainers 1
- goto EventScript_16A5F3
+ goto PewterCity_Gym_EventScript_GiveTM39
end
-EventScript_16A5F3:: @ 816A5F3
- msgbox gUnknown_8190FC1
+PewterCity_Gym_EventScript_GiveTM39:: @ 816A5F3
+ msgbox PewterCity_Gym_Text_TakeThisWithYou
checkitemspace ITEM_TM39, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16A634
- giveitem_msg gUnknown_8190FDB, ITEM_TM39
+ goto_if_eq PewterCity_Gym_EventScript_NoRoomForTM39
+ giveitem_msg PewterCity_Gym_Text_ReceivedTM39FromBrock, ITEM_TM39
setflag FLAG_GOT_TM39_FROM_BROCK
- msgbox gUnknown_8190FF8
+ msgbox PewterCity_Gym_Text_ExplainTM39
release
end
-EventScript_16A634:: @ 816A634
- msgbox gUnknown_81911CE
+PewterCity_Gym_EventScript_NoRoomForTM39:: @ 816A634
+ msgbox PewterCity_Gym_Text_DontHaveRoomForThis
release
end
-PewterCity_Gym_EventScript_16A63E:: @ 816A63E
- trainerbattle_single TRAINER_CAMPER_LIAM, Text_1911EC, Text_191237
- msgbox gUnknown_819126B, MSGBOX_AUTOCLOSE
+PewterCity_Gym_EventScript_Liam:: @ 816A63E
+ trainerbattle_single TRAINER_CAMPER_LIAM, PewterCity_Gym_Text_LiamIntro, PewterCity_Gym_Text_LiamDefeat
+ msgbox PewterCity_Gym_Text_LiamPostBattle, MSGBOX_AUTOCLOSE
end
-PewterCity_Gym_EventScript_16A655:: @ 816A655
+PewterCity_Gym_EventScript_GymGuy:: @ 816A655
lock
faceplayer
- goto_if_set FLAG_DEFEATED_BROCK, EventScript_16A67F
- msgbox gUnknown_8191298, MSGBOX_YESNO
+ goto_if_set FLAG_DEFEATED_BROCK, PewterCity_Gym_EventScript_GymGuyPostVictory
+ msgbox PewterCity_Gym_Text_LetMeTakeYouToTheTop, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16A689
+ goto_if_eq PewterCity_Gym_EventScript_GymGuyTakeMeToTop
compare VAR_RESULT, NO
- goto_if_eq EventScript_16A697
+ goto_if_eq PewterCity_Gym_EventScript_GymGuyDontTakeMeToTop
end
-EventScript_16A67F:: @ 816A67F
- msgbox gUnknown_819143C
+PewterCity_Gym_EventScript_GymGuyPostVictory:: @ 816A67F
+ msgbox PewterCity_Gym_Text_YoureChampMaterial
release
end
-EventScript_16A689:: @ 816A689
- msgbox gUnknown_819133C
- goto EventScript_16A6A5
+PewterCity_Gym_EventScript_GymGuyTakeMeToTop:: @ 816A689
+ msgbox PewterCity_Gym_Text_LetsGetHappening
+ goto PewterCity_Gym_EventScript_GymGuyAdvice
end
-EventScript_16A697:: @ 816A697
- msgbox gUnknown_8191412
- goto EventScript_16A6A5
+PewterCity_Gym_EventScript_GymGuyDontTakeMeToTop:: @ 816A697
+ msgbox PewterCity_Gym_Text_ItsFreeLetsGetHappening
+ goto PewterCity_Gym_EventScript_GymGuyAdvice
end
-EventScript_16A6A5:: @ 816A6A5
- msgbox gUnknown_819135C
+PewterCity_Gym_EventScript_GymGuyAdvice:: @ 816A6A5
+ msgbox PewterCity_Gym_Text_TryDifferentPartyOrders
release
end
-PewterCity_Gym_EventScript_16A6AF:: @ 816A6AF
+PewterCity_Gym_EventScript_GymStatue:: @ 816A6AF
lockall
- goto_if_set FLAG_BADGE01_GET, EventScript_16A6C3
- msgbox gUnknown_819146E
+ goto_if_set FLAG_BADGE01_GET, PewterCity_Gym_EventScript_GymStatuePostVictory
+ msgbox PewterCity_Gym_Text_GymStatue
releaseall
end
-EventScript_16A6C3:: @ 816A6C3
- msgbox gUnknown_81914A4
+PewterCity_Gym_EventScript_GymStatuePostVictory:: @ 816A6C3
+ msgbox PewterCity_Gym_Text_GymStatuePlayerWon
releaseall
end
diff --git a/data/maps/PewterCity_Gym/text.inc b/data/maps/PewterCity_Gym/text.inc
index 7d7101fec..c47a60b05 100644
--- a/data/maps/PewterCity_Gym/text.inc
+++ b/data/maps/PewterCity_Gym/text.inc
@@ -1,4 +1,4 @@
-Text_190CD4:: @ 8190CD4
+PewterCity_Gym_Text_BrockIntro:: @ 8190CD4
.string "So, you're here. I'm BROCK.\n"
.string "I'm PEWTER's GYM LEADER.\p"
.string "My rock-hard willpower is evident\n"
@@ -14,7 +14,7 @@ Text_190CD4:: @ 8190CD4
.string "Fine, then!\n"
.string "Show me your best!{PLAY_BGM}{MUS_EXEYE}$"
-Text_190E4F:: @ 8190E4F
+PewterCity_Gym_Text_BrockDefeat:: @ 8190E4F
.string "I took you for granted, and so\n"
.string "I lost.\p"
.string "As proof of your victory, I confer\n"
@@ -29,15 +29,15 @@ Text_190E4F:: @ 8190E4F
.string "Of course, a POKéMON must know the\n"
.string "move FLASH to use it.$"
-gUnknown_8190FC1:: @ 8190FC1
+PewterCity_Gym_Text_TakeThisWithYou:: @ 8190FC1
.string "Wait!\n"
.string "Take this with you.$"
-gUnknown_8190FDB:: @ 8190FDB
+PewterCity_Gym_Text_ReceivedTM39FromBrock:: @ 8190FDB
.string "{PLAYER} received TM39\n"
.string "from BROCK.$"
-gUnknown_8190FF8:: @ 8190FF8
+PewterCity_Gym_Text_ExplainTM39:: @ 8190FF8
.string "A TM, Technical Machine, contains a\n"
.string "technique for POKéMON.\p"
.string "Using a TM teaches the move it\n"
@@ -50,7 +50,7 @@ gUnknown_8190FF8:: @ 8190FF8
.string "It hurls boulders at the foe and\n"
.string "lowers its SPEED.$"
-gUnknown_819110F:: @ 819110F
+PewterCity_Gym_Text_BrockPostBattle:: @ 819110F
.string "There are all kinds of TRAINERS in\n"
.string "this huge world of ours.\p"
.string "You appear to be very gifted as a\n"
@@ -59,24 +59,24 @@ gUnknown_819110F:: @ 819110F
.string "Go to the GYM in CERULEAN and test\n"
.string "your abilities.$"
-gUnknown_81911CE:: @ 81911CE
+PewterCity_Gym_Text_DontHaveRoomForThis:: @ 81911CE
.string "You don't have room for this.$"
-Text_1911EC:: @ 81911EC
+PewterCity_Gym_Text_LiamIntro:: @ 81911EC
.string "Stop right there, kid!\p"
.string "You're ten thousand light-years \n"
.string "from facing BROCK!$"
-Text_191237:: @ 8191237
+PewterCity_Gym_Text_LiamDefeat:: @ 8191237
.string "Darn!\p"
.string "Light-years isn't time…\n"
.string "It measures distance!$"
-gUnknown_819126B:: @ 819126B
+PewterCity_Gym_Text_LiamPostBattle:: @ 819126B
.string "You're pretty hot.\n"
.string "…But not as hot as BROCK!$"
-gUnknown_8191298:: @ 8191298
+PewterCity_Gym_Text_LetMeTakeYouToTheTop:: @ 8191298
.string "Hiya!\n"
.string "Do you want to dream big?\p"
.string "Do you dare to dream of becoming\n"
@@ -85,11 +85,11 @@ gUnknown_8191298:: @ 8191298
.string "you on how to win.\p"
.string "Let me take you to the top!$"
-gUnknown_819133C:: @ 819133C
+PewterCity_Gym_Text_LetsGetHappening:: @ 819133C
.string "All right!\n"
.string "Let's get happening!$"
-gUnknown_819135C:: @ 819135C
+PewterCity_Gym_Text_TryDifferentPartyOrders:: @ 819135C
.string "The first POKéMON out in a match is\n"
.string "at the left of the POKéMON LIST.\p"
.string "By changing the order of POKéMON,\n"
@@ -97,21 +97,21 @@ gUnknown_819135C:: @ 819135C
.string "Try different orders to suit your\n"
.string "opponent's party.$"
-gUnknown_8191412:: @ 8191412
+PewterCity_Gym_Text_ItsFreeLetsGetHappening:: @ 8191412
.string "It's a free service!\n"
.string "Let's get happening!$"
-gUnknown_819143C:: @ 819143C
+PewterCity_Gym_Text_YoureChampMaterial:: @ 819143C
.string "Just as I thought!\n"
.string "You're POKéMON champ material!$"
-gUnknown_819146E:: @ 819146E
+PewterCity_Gym_Text_GymStatue:: @ 819146E
.string "PEWTER POKéMON GYM\n"
.string "LEADER: BROCK\p"
.string "WINNING TRAINERS:\n"
.string "{RIVAL}$"
-gUnknown_81914A4:: @ 81914A4
+PewterCity_Gym_Text_GymStatuePlayerWon:: @ 81914A4
.string "PEWTER POKéMON GYM\n"
.string "LEADER: BROCK\p"
.string "WINNING TRAINERS:\n"
diff --git a/data/maps/PewterCity_House1/map.json b/data/maps/PewterCity_House1/map.json
index 4478ca348..d1ec624c9 100644
--- a/data/maps/PewterCity_House1/map.json
+++ b/data/maps/PewterCity_House1/map.json
@@ -18,12 +18,12 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_House1_EventScript_16A71D",
+ "script": "PewterCity_House1_EventScript_BaldingMan",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_House1_EventScript_16A726",
+ "script": "PewterCity_House1_EventScript_LittleBoy",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_House1_EventScript_16A736",
+ "script": "PewterCity_House1_EventScript_Nidoran",
"flag": "0"
}
],
diff --git a/data/maps/PewterCity_House1/scripts.inc b/data/maps/PewterCity_House1/scripts.inc
index 58d201193..3d173b174 100644
--- a/data/maps/PewterCity_House1/scripts.inc
+++ b/data/maps/PewterCity_House1/scripts.inc
@@ -1,31 +1,31 @@
PewterCity_House1_MapScripts:: @ 816A71C
.byte 0
-PewterCity_House1_EventScript_16A71D:: @ 816A71D
- msgbox gUnknown_81915DB, MSGBOX_NPC
+PewterCity_House1_EventScript_BaldingMan:: @ 816A71D
+ msgbox PewterCity_House1_Text_TradeMonsAreFinicky, MSGBOX_NPC
end
-PewterCity_House1_EventScript_16A726:: @ 816A726
+PewterCity_House1_EventScript_LittleBoy:: @ 816A726
lock
- msgbox gUnknown_81915CD
- call EventScript_16A749
+ msgbox PewterCity_House1_Text_NidoranSit
+ call PewterCity_House1_EventScript_DoNidoranCry
release
end
-PewterCity_House1_EventScript_16A736:: @ 816A736
+PewterCity_House1_EventScript_Nidoran:: @ 816A736
lock
faceplayer
- call EventScript_16A749
+ call PewterCity_House1_EventScript_DoNidoranCry
applymovement 3, Movement_FaceOriginalDirection
waitmovement 0
release
end
-EventScript_16A749:: @ 816A749
+PewterCity_House1_EventScript_DoNidoranCry:: @ 816A749
textcolor 3
waitse
playmoncry SPECIES_NIDORAN_M, 0
- msgbox gUnknown_81915BB
+ msgbox PewterCity_House1_Text_Nidoran
waitmoncry
call EventScript_1A6675
return
diff --git a/data/maps/PewterCity_House1/text.inc b/data/maps/PewterCity_House1/text.inc
index b0a691229..8365dc580 100644
--- a/data/maps/PewterCity_House1/text.inc
+++ b/data/maps/PewterCity_House1/text.inc
@@ -1,10 +1,10 @@
-gUnknown_81915BB:: @ 81915BB
+PewterCity_House1_Text_Nidoran:: @ 81915BB
.string "NIDORAN♂: Bowbow!$"
-gUnknown_81915CD:: @ 81915CD
+PewterCity_House1_Text_NidoranSit:: @ 81915CD
.string "NIDORAN, sit!$"
-gUnknown_81915DB:: @ 81915DB
+PewterCity_House1_Text_TradeMonsAreFinicky:: @ 81915DB
.string "Our POKéMON's an outsider, so it's\n"
.string "finicky and hard to handle.\p"
.string "An outsider is a POKéMON that you\n"
diff --git a/data/maps/PewterCity_House2/map.json b/data/maps/PewterCity_House2/map.json
index 677ae5cc0..88ce44057 100644
--- a/data/maps/PewterCity_House2/map.json
+++ b/data/maps/PewterCity_House2/map.json
@@ -18,12 +18,12 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_House2_EventScript_16A7DD",
+ "script": "PewterCity_House2_EventScript_OldMan",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_House2_EventScript_16A7E6",
+ "script": "PewterCity_House2_EventScript_LittleBoy",
"flag": "0"
}
],
diff --git a/data/maps/PewterCity_House2/scripts.inc b/data/maps/PewterCity_House2/scripts.inc
index 52a5bbc02..bb4fc2c72 100644
--- a/data/maps/PewterCity_House2/scripts.inc
+++ b/data/maps/PewterCity_House2/scripts.inc
@@ -1,10 +1,10 @@
PewterCity_House2_MapScripts:: @ 816A7DC
.byte 0
-PewterCity_House2_EventScript_16A7DD:: @ 816A7DD
- msgbox gUnknown_81917E4, MSGBOX_NPC
+PewterCity_House2_EventScript_OldMan:: @ 816A7DD
+ msgbox PewterCity_House2_Text_MonsLearnTechniquesAsTheyGrow, MSGBOX_NPC
end
-PewterCity_House2_EventScript_16A7E6:: @ 816A7E6
- msgbox gUnknown_8191840, MSGBOX_NPC
+PewterCity_House2_EventScript_LittleBoy:: @ 816A7E6
+ msgbox PewterCity_House2_Text_MonsEasierCatchIfStatused, MSGBOX_NPC
end
diff --git a/data/maps/PewterCity_House2/text.inc b/data/maps/PewterCity_House2/text.inc
index 6dc70b2ba..3f0898fc3 100644
--- a/data/maps/PewterCity_House2/text.inc
+++ b/data/maps/PewterCity_House2/text.inc
@@ -1,10 +1,10 @@
-gUnknown_81917E4:: @ 81917E4
+PewterCity_House2_Text_MonsLearnTechniquesAsTheyGrow:: @ 81917E4
.string "POKéMON learn new techniques as\n"
.string "they grow.\p"
.string "But some moves must be taught to\n"
.string "them by people.$"
-gUnknown_8191840:: @ 8191840
+PewterCity_House2_Text_MonsEasierCatchIfStatused:: @ 8191840
.string "A POKéMON becomes easier to \n"
.string "catch if it has a status problem.\p"
.string "Sleep, poison, burn, or paralysis…\n"
diff --git a/data/maps/PewterCity_Mart/map.json b/data/maps/PewterCity_Mart/map.json
index 275478428..f062c5bea 100644
--- a/data/maps/PewterCity_Mart/map.json
+++ b/data/maps/PewterCity_Mart/map.json
@@ -18,12 +18,12 @@
"x": 8,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Mart_EventScript_16A6CE",
+ "script": "PewterCity_Mart_EventScript_Youngster",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Mart_EventScript_16A6D7",
+ "script": "PewterCity_Mart_EventScript_Boy",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Mart_EventScript_16A6E0",
+ "script": "PewterCity_Mart_EventScript_Clerk",
"flag": "0"
}
],
diff --git a/data/maps/PewterCity_Mart/scripts.inc b/data/maps/PewterCity_Mart/scripts.inc
index e03f14deb..1735013a5 100644
--- a/data/maps/PewterCity_Mart/scripts.inc
+++ b/data/maps/PewterCity_Mart/scripts.inc
@@ -1,15 +1,15 @@
PewterCity_Mart_MapScripts:: @ 816A6CD
.byte 0
-PewterCity_Mart_EventScript_16A6CE:: @ 816A6CE
- msgbox gUnknown_81914DE, MSGBOX_NPC
+PewterCity_Mart_EventScript_Youngster:: @ 816A6CE
+ msgbox PewterCity_Mart_Text_BoughtWeirdFishFromShadyGuy, MSGBOX_NPC
end
-PewterCity_Mart_EventScript_16A6D7:: @ 816A6D7
- msgbox gUnknown_8191541, MSGBOX_NPC
+PewterCity_Mart_EventScript_Boy:: @ 816A6D7
+ msgbox PewterCity_Mart_Text_GoodThingsIfRaiseMonsDiligently, MSGBOX_NPC
end
-PewterCity_Mart_EventScript_16A6E0:: @ 816A6E0
+PewterCity_Mart_EventScript_Clerk:: @ 816A6E0
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
@@ -17,13 +17,13 @@ PewterCity_Mart_EventScript_16A6E0:: @ 816A6E0
faceplayer
message Text_MayIHelpYou
waitmessage
- pokemart Items_16A708
+ pokemart PewterCity_Mart_Items
msgbox Text_PleaseComeAgain
release
end
.align 2
-Items_16A708:: @ 816A708
+PewterCity_Mart_Items:: @ 816A708
.2byte ITEM_POKE_BALL
.2byte ITEM_POTION
.2byte ITEM_ANTIDOTE
diff --git a/data/maps/PewterCity_Mart/text.inc b/data/maps/PewterCity_Mart/text.inc
index 24dcbdbb2..336baa4e6 100644
--- a/data/maps/PewterCity_Mart/text.inc
+++ b/data/maps/PewterCity_Mart/text.inc
@@ -1,9 +1,9 @@
-gUnknown_81914DE:: @ 81914DE
+PewterCity_Mart_Text_BoughtWeirdFishFromShadyGuy:: @ 81914DE
.string "A shady old guy sucked me into\n"
.string "buying this weird fish POKéMON!\p"
.string "It's totally weak and it cost ¥500!$"
-gUnknown_8191541:: @ 8191541
+PewterCity_Mart_Text_GoodThingsIfRaiseMonsDiligently:: @ 8191541
.string "Good things can happen if you raise\n"
.string "POKéMON diligently.\p"
.string "Even the weak ones can surprise\n"
diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json
index aef59195d..26df37224 100644
--- a/data/maps/PewterCity_Museum_1F/map.json
+++ b/data/maps/PewterCity_Museum_1F/map.json
@@ -18,12 +18,12 @@
"x": 16,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A31B",
+ "script": "PewterCity_Museum_1F_EventScript_Scientist1",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A4A5",
+ "script": "PewterCity_Museum_1F_EventScript_OldMan",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 21,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A4AE",
+ "script": "PewterCity_Museum_1F_EventScript_OldAmberScientist",
"flag": "0"
},
{
@@ -57,12 +57,12 @@
"x": 22,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A509",
+ "script": "PewterCity_Museum_1F_EventScript_OldAmber",
"flag": "FLAG_HIDE_OLD_AMBER"
},
{
@@ -70,12 +70,12 @@
"x": 26,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A49C",
+ "script": "PewterCity_Museum_1F_EventScript_Scientist2",
"flag": "0"
},
{
@@ -83,7 +83,7 @@
"x": 26,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -144,7 +144,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F",
"var_value": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A38F"
+ "script": "PewterCity_Museum_1F_EventScript_EntranceTriggerLeft"
},
{
"type": "trigger",
@@ -153,7 +153,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F",
"var_value": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A3A5"
+ "script": "PewterCity_Museum_1F_EventScript_EntranceTriggerMid"
},
{
"type": "trigger",
@@ -162,7 +162,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F",
"var_value": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A3BB"
+ "script": "PewterCity_Museum_1F_EventScript_EntranceTriggerRight"
}
],
"bg_events": [
@@ -171,28 +171,28 @@
"x": 4,
"y": 4,
"elevation": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A512"
+ "script": "PewterCity_Museum_1F_EventScript_AerodactylFossil"
},
{
"type": "bg_event_type_0",
"x": 4,
"y": 7,
"elevation": 0,
- "script": "PewterCity_Museum_1F_EventScript_16A532"
+ "script": "PewterCity_Museum_1F_EventScript_KabutopsFossil"
},
{
"type": "bg_event_type_1",
"x": 27,
"y": 1,
"elevation": 0,
- "script": "PewterCity_Museum_1F_EventScript_1ACE1C"
+ "script": "PewterCity_Museum_1F_EventScript_PokemonJournalBrock"
},
{
"type": "bg_event_type_1",
"x": 26,
"y": 1,
"elevation": 0,
- "script": "PewterCity_Museum_1F_EventScript_1ACE1C"
+ "script": "PewterCity_Museum_1F_EventScript_PokemonJournalBrock"
}
]
}
diff --git a/data/maps/PewterCity_Museum_1F/scripts.inc b/data/maps/PewterCity_Museum_1F/scripts.inc
index 4622ee8a7..c75dd6218 100644
--- a/data/maps/PewterCity_Museum_1F/scripts.inc
+++ b/data/maps/PewterCity_Museum_1F/scripts.inc
@@ -1,200 +1,200 @@
PewterCity_Museum_1F_MapScripts:: @ 816A31A
.byte 0
-PewterCity_Museum_1F_EventScript_16A31B:: @ 816A31B
+PewterCity_Museum_1F_EventScript_Scientist1:: @ 816A31B
lock
faceplayer
compare VAR_FACING, DIR_WEST
- goto_if_eq EventScript_16A348
+ goto_if_eq PewterCity_Museum_1F_EventScript_Scientist1BehindCounter
compare VAR_FACING, DIR_SOUTH
- goto_if_eq EventScript_16A348
+ goto_if_eq PewterCity_Museum_1F_EventScript_Scientist1BehindCounter
compare VAR_FACING, DIR_NORTH
- goto_if_eq EventScript_16A348
- msgbox gUnknown_8190539
+ goto_if_eq PewterCity_Museum_1F_EventScript_Scientist1BehindCounter
+ msgbox PewterCity_Museum_1F_Text_PleaseEnjoyYourself
release
end
-EventScript_16A348:: @ 816A348
- msgbox gUnknown_8190550, MSGBOX_YESNO
+PewterCity_Museum_1F_EventScript_Scientist1BehindCounter:: @ 816A348
+ msgbox PewterCity_Museum_1F_Text_DoYouKnowWhatAmberIs, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16A367
+ goto_if_eq PewterCity_Museum_1F_EventScript_AmberHasGeneticMatter
compare VAR_RESULT, NO
- goto_if_eq EventScript_16A37B
+ goto_if_eq PewterCity_Museum_1F_EventScript_ExplainAmber
end
-EventScript_16A367:: @ 816A367
- msgbox gUnknown_81905B1
+PewterCity_Museum_1F_EventScript_AmberHasGeneticMatter:: @ 816A367
+ msgbox PewterCity_Museum_1F_Text_AmberContainsGeneticMatter
applymovement 1, Movement_FaceOriginalDirection
waitmovement 0
release
end
-EventScript_16A37B:: @ 816A37B
- msgbox gUnknown_8190627
+PewterCity_Museum_1F_EventScript_ExplainAmber:: @ 816A37B
+ msgbox PewterCity_Museum_1F_Text_AmberIsFossilizedSap
applymovement 1, Movement_FaceOriginalDirection
waitmovement 0
release
end
-PewterCity_Museum_1F_EventScript_16A38F:: @ 816A38F
+PewterCity_Museum_1F_EventScript_EntranceTriggerLeft:: @ 816A38F
lockall
setvar VAR_TEMP_1, 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0
- goto EventScript_16A3D1
+ goto PewterCity_Museum_1F_EventScript_EntranceTrigger
end
-PewterCity_Museum_1F_EventScript_16A3A5:: @ 816A3A5
+PewterCity_Museum_1F_EventScript_EntranceTriggerMid:: @ 816A3A5
lockall
setvar VAR_TEMP_1, 1
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0
- goto EventScript_16A3D1
+ goto PewterCity_Museum_1F_EventScript_EntranceTrigger
end
-PewterCity_Museum_1F_EventScript_16A3BB:: @ 816A3BB
+PewterCity_Museum_1F_EventScript_EntranceTriggerRight:: @ 816A3BB
lockall
setvar VAR_TEMP_1, 2
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0
- goto EventScript_16A3D1
+ goto PewterCity_Museum_1F_EventScript_EntranceTrigger
end
-EventScript_16A3D1:: @ 816A3D1
+PewterCity_Museum_1F_EventScript_EntranceTrigger:: @ 816A3D1
textcolor 0
showmoneybox 0, 0, 0
- msgbox gUnknown_81904B5, MSGBOX_YESNO
+ msgbox PewterCity_Museum_1F_Text_Its50YForChildsTicket, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16A402
- msgbox gUnknown_81904F9
+ goto_if_eq PewterCity_Museum_1F_EventScript_TryPayForTicket
+ msgbox PewterCity_Museum_1F_Text_ComeAgain
closemessage
hidemoneybox 0, 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16A48E
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ForcePlayerExit
waitmovement 0
releaseall
end
-EventScript_16A402:: @ 816A402
+PewterCity_Museum_1F_EventScript_TryPayForTicket:: @ 816A402
checkmoney 50, 0
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16A476
+ goto_if_eq PewterCity_Museum_1F_EventScript_NotEnoughMoney
closemessage
compare VAR_TEMP_1, 0
- call_if_eq EventScript_16A455
+ call_if_eq PewterCity_Museum_1F_EventScript_PlayerApproachCounterLeft
compare VAR_TEMP_1, 1
- call_if_eq EventScript_16A460
+ call_if_eq PewterCity_Museum_1F_EventScript_PlayerApproachCounterMid
compare VAR_TEMP_1, 2
- call_if_eq EventScript_16A46B
+ call_if_eq PewterCity_Museum_1F_EventScript_PlayerApproachCounterRight
playse SE_SHOP
- takemoney 50, 0
+ removemoney 50, 0
updatemoneybox 0, 0, 0
waitse
- msgbox gUnknown_8190505
+ msgbox PewterCity_Museum_1F_Text_Right50YThankYou
setvar VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F, 1
hidemoneybox 0, 0
releaseall
end
-EventScript_16A455:: @ 816A455
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16A490
+PewterCity_Museum_1F_EventScript_PlayerApproachCounterLeft:: @ 816A455
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ApproachCounterLeft
waitmovement 0
return
-EventScript_16A460:: @ 816A460
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16A495
+PewterCity_Museum_1F_EventScript_PlayerApproachCounterMid:: @ 816A460
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ApproachCounterMid
waitmovement 0
return
-EventScript_16A46B:: @ 816A46B
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16A499
+PewterCity_Museum_1F_EventScript_PlayerApproachCounterRight:: @ 816A46B
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ApproachCounterRight
waitmovement 0
return
-EventScript_16A476:: @ 816A476
- msgbox gUnknown_819051C
+PewterCity_Museum_1F_EventScript_NotEnoughMoney:: @ 816A476
+ msgbox PewterCity_Museum_1F_Text_DontHaveEnoughMoney
closemessage
hidemoneybox 0, 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16A48E
+ applymovement OBJ_EVENT_ID_PLAYER, PewterCity_Museum_1F_Movement_ForcePlayerExit
waitmovement 0
releaseall
end
-Movement_16A48E:: @ 816A48E
+PewterCity_Museum_1F_Movement_ForcePlayerExit:: @ 816A48E
walk_down
step_end
-Movement_16A490:: @ 816A490
+PewterCity_Museum_1F_Movement_ApproachCounterLeft:: @ 816A490
walk_right
walk_right
delay_8
walk_in_place_right
step_end
-Movement_16A495:: @ 816A495
+PewterCity_Museum_1F_Movement_ApproachCounterMid:: @ 816A495
walk_right
delay_8
walk_in_place_right
step_end
-Movement_16A499:: @ 816A499
+PewterCity_Museum_1F_Movement_ApproachCounterRight:: @ 816A499
delay_8
walk_in_place_right
step_end
-PewterCity_Museum_1F_EventScript_16A49C:: @ 816A49C
- msgbox gUnknown_81908CD, MSGBOX_NPC
+PewterCity_Museum_1F_EventScript_Scientist2:: @ 816A49C
+ msgbox PewterCity_Museum_1F_Text_WeHaveTwoFossilsOnExhibit, MSGBOX_NPC
end
-PewterCity_Museum_1F_EventScript_16A4A5:: @ 816A4A5
- msgbox gUnknown_81906B4, MSGBOX_NPC
+PewterCity_Museum_1F_EventScript_OldMan:: @ 816A4A5
+ msgbox PewterCity_Museum_1F_Text_ShouldBeGratefulForLongLife, MSGBOX_NPC
end
-PewterCity_Museum_1F_EventScript_16A4AE:: @ 816A4AE
+PewterCity_Museum_1F_EventScript_OldAmberScientist:: @ 816A4AE
lock
faceplayer
- goto_if_set FLAG_GOT_OLD_AMBER, EventScript_16A4FF
- msgbox gUnknown_8190717
+ goto_if_set FLAG_GOT_OLD_AMBER, PewterCity_Museum_1F_EventScript_AlreadyGotOldAmber
+ msgbox PewterCity_Museum_1F_Text_WantYouToGetAmberExamined
checkitemspace ITEM_OLD_AMBER, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16A4F5
+ goto_if_eq PewterCity_Museum_1F_EventScript_NoRoomForOldAmber
setflag FLAG_GOT_OLD_AMBER
removeobject 4
- giveitem_msg gUnknown_8190866, ITEM_OLD_AMBER, 1, MUS_FAN5
+ giveitem_msg PewterCity_Museum_1F_Text_ReceivedOldAmberFromMan, ITEM_OLD_AMBER, 1, MUS_FAN5
release
end
-EventScript_16A4F5:: @ 816A4F5
- msgbox gUnknown_81908AE
+PewterCity_Museum_1F_EventScript_NoRoomForOldAmber:: @ 816A4F5
+ msgbox PewterCity_Museum_1F_Text_DontHaveSpaceForThis
release
end
-EventScript_16A4FF:: @ 816A4FF
- msgbox gUnknown_819088E
+PewterCity_Museum_1F_EventScript_AlreadyGotOldAmber:: @ 816A4FF
+ msgbox PewterCity_Museum_1F_Text_GetOldAmberChecked
release
end
-PewterCity_Museum_1F_EventScript_16A509:: @ 816A509
- msgbox gUnknown_819090A, MSGBOX_NPC
+PewterCity_Museum_1F_EventScript_OldAmber:: @ 816A509
+ msgbox PewterCity_Museum_1F_Text_BeautifulPieceOfAmber, MSGBOX_NPC
end
-PewterCity_Museum_1F_EventScript_16A512:: @ 816A512
+PewterCity_Museum_1F_EventScript_AerodactylFossil:: @ 816A512
lockall
setvar VAR_0x8004, SPECIES_AERODACTYL
setvar VAR_0x8005, 10
setvar VAR_0x8006, 3
special Special_OpenMuseumFossilPic
- msgbox gUnknown_8190945
+ msgbox PewterCity_Museum_1F_Text_AerodactylFossil
special Special_CloseMuseumFossilPic
releaseall
end
-PewterCity_Museum_1F_EventScript_16A532:: @ 816A532
+PewterCity_Museum_1F_EventScript_KabutopsFossil:: @ 816A532
lockall
setvar VAR_0x8004, SPECIES_KABUTOPS
setvar VAR_0x8005, 10
setvar VAR_0x8006, 3
special Special_OpenMuseumFossilPic
- msgbox gUnknown_8190975
+ msgbox PewterCity_Museum_1F_Text_KabutopsFossil
special Special_CloseMuseumFossilPic
releaseall
end
diff --git a/data/maps/PewterCity_Museum_1F/text.inc b/data/maps/PewterCity_Museum_1F/text.inc
index 0c784c4d2..ea1e55dec 100644
--- a/data/maps/PewterCity_Museum_1F/text.inc
+++ b/data/maps/PewterCity_Museum_1F/text.inc
@@ -1,49 +1,50 @@
-gUnknown_81904B5:: @ 81904B5
+PewterCity_Museum_1F_Text_Its50YForChildsTicket:: @ 81904B5
.string "Yes, yes.\n"
.string "It's ¥50 for a child's ticket.\p"
.string "Would you like to come in?$"
-gUnknown_81904F9:: @ 81904F9
+PewterCity_Museum_1F_Text_ComeAgain:: @ 81904F9
.string "Come again!$"
-gUnknown_8190505:: @ 8190505
+PewterCity_Museum_1F_Text_Right50YThankYou:: @ 8190505
.string "Right, ¥50!\n"
.string "Thank you!$"
-gUnknown_819051C:: @ 819051C
+PewterCity_Museum_1F_Text_DontHaveEnoughMoney:: @ 819051C
.string "You don't have enough money.$"
-gUnknown_8190539:: @ 8190539
+PewterCity_Museum_1F_Text_PleaseEnjoyYourself:: @ 8190539
.string "Please enjoy yourself.$"
-gUnknown_8190550:: @ 8190550
+PewterCity_Museum_1F_Text_DoYouKnowWhatAmberIs:: @ 8190550
.string "You can't sneak in the back way!\n"
.string "Nice try, kid, but no.\p"
.string "Oh, whatever!\n"
.string "Do you know what AMBER is?$"
-gUnknown_81905B1:: @ 81905B1
+PewterCity_Museum_1F_Text_AmberContainsGeneticMatter:: @ 81905B1
.string "AMBER contains the genetic matter\n"
.string "of ancient POKéMON.\p"
.string "There's a LAB somewhere trying to\n"
.string "resurrect POKéMON from AMBER.$"
-gUnknown_8190627:: @ 8190627
+PewterCity_Museum_1F_Text_AmberIsFossilizedSap:: @ 8190627
.string "AMBER is actually sap, that gooey\n"
.string "stuff that oozes from trees.\p"
.string "The ancient sap fossilized over\n"
.string "time to become rock-hard AMBER.$"
-Text_1906A6:: @ 81906A6
+@ Unused
+PewterCity_Museum_1F_Text_PleaseGoAround:: @ 81906A6
.string "あちらへ おまわりください$"
-gUnknown_81906B4:: @ 81906B4
+PewterCity_Museum_1F_Text_ShouldBeGratefulForLongLife:: @ 81906B4
.string "I should be grateful for my long\n"
.string "life.\p"
.string "Never did I think I would get to\n"
.string "see the bones of a dragon!$"
-gUnknown_8190717:: @ 8190717
+PewterCity_Museum_1F_Text_WantYouToGetAmberExamined:: @ 8190717
.string "Ssh! Listen, I need to share a\n"
.string "secret with someone.\p"
.string "I think that this chunk of AMBER\n"
@@ -57,30 +58,30 @@ gUnknown_8190717:: @ 8190717
.string "I want you to get this examined at\n"
.string "a POKéMON LAB somewhere.$"
-gUnknown_8190866:: @ 8190866
+PewterCity_Museum_1F_Text_ReceivedOldAmberFromMan:: @ 8190866
.string "{PLAYER} received the OLD AMBER\n"
.string "from the man.$"
-gUnknown_819088E:: @ 819088E
+PewterCity_Museum_1F_Text_GetOldAmberChecked:: @ 819088E
.string "Ssh!\n"
.string "Get the OLD AMBER checked!$"
-gUnknown_81908AE:: @ 81908AE
+PewterCity_Museum_1F_Text_DontHaveSpaceForThis:: @ 81908AE
.string "You don't have space for this.$"
-gUnknown_81908CD:: @ 81908CD
+PewterCity_Museum_1F_Text_WeHaveTwoFossilsOnExhibit:: @ 81908CD
.string "We have two fossils of rare,\n"
.string "prehistoric POKéMON on exhibit.$"
-gUnknown_819090A:: @ 819090A
+PewterCity_Museum_1F_Text_BeautifulPieceOfAmber:: @ 819090A
.string "There is a beautiful piece of\n"
.string "AMBER in a clear gold color.$"
-gUnknown_8190945:: @ 8190945
+PewterCity_Museum_1F_Text_AerodactylFossil:: @ 8190945
.string "AERODACTYL Fossil\n"
.string "A primitive and rare POKéMON.$"
-gUnknown_8190975:: @ 8190975
+PewterCity_Museum_1F_Text_KabutopsFossil:: @ 8190975
.string "KABUTOPS Fossil\n"
.string "A primitive and rare POKéMON.$"
diff --git a/data/maps/PewterCity_Museum_2F/map.json b/data/maps/PewterCity_Museum_2F/map.json
index 12d797fe6..0139c1133 100644
--- a/data/maps/PewterCity_Museum_2F/map.json
+++ b/data/maps/PewterCity_Museum_2F/map.json
@@ -18,12 +18,12 @@
"x": 10,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A565",
+ "script": "PewterCity_Museum_2F_EventScript_Scientist",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 4,
"y": 9,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A553",
+ "script": "PewterCity_Museum_2F_EventScript_Man",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 0,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A55C",
+ "script": "PewterCity_Museum_2F_EventScript_OldMan",
"flag": "0"
},
{
@@ -57,12 +57,12 @@
"x": 15,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A56E",
+ "script": "PewterCity_Museum_2F_EventScript_LittleGirl",
"flag": "0"
},
{
@@ -70,12 +70,12 @@
"x": 16,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A577",
+ "script": "PewterCity_Museum_2F_EventScript_BaldingMan",
"flag": "0"
}
],
@@ -95,56 +95,56 @@
"x": 3,
"y": 6,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A589"
+ "script": "PewterCity_Museum_2F_EventScript_MoonStone"
},
{
"type": "bg_event_type_0",
"x": 15,
"y": 5,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 14,
"y": 5,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 16,
"y": 5,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 14,
"y": 4,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 15,
"y": 4,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 16,
"y": 4,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A580"
+ "script": "PewterCity_Museum_2F_EventScript_SpaceShuttle"
},
{
"type": "bg_event_type_0",
"x": 3,
"y": 5,
"elevation": 0,
- "script": "PewterCity_Museum_2F_EventScript_16A589"
+ "script": "PewterCity_Museum_2F_EventScript_MoonStone"
}
]
}
diff --git a/data/maps/PewterCity_Museum_2F/scripts.inc b/data/maps/PewterCity_Museum_2F/scripts.inc
index 11b1af625..67f92f0ec 100644
--- a/data/maps/PewterCity_Museum_2F/scripts.inc
+++ b/data/maps/PewterCity_Museum_2F/scripts.inc
@@ -1,30 +1,30 @@
PewterCity_Museum_2F_MapScripts:: @ 816A552
.byte 0
-PewterCity_Museum_2F_EventScript_16A553:: @ 816A553
- msgbox gUnknown_8190B30, MSGBOX_NPC
+PewterCity_Museum_2F_EventScript_Man:: @ 816A553
+ msgbox PewterCity_Museum_1F_Text_WhatsSpecialAboutMoonStone, MSGBOX_NPC
end
-PewterCity_Museum_2F_EventScript_16A55C:: @ 816A55C
- msgbox gUnknown_8190B80, MSGBOX_NPC
+PewterCity_Museum_2F_EventScript_OldMan:: @ 816A55C
+ msgbox PewterCity_Museum_1F_Text_BoughtColorTVForMoonLanding, MSGBOX_NPC
end
-PewterCity_Museum_2F_EventScript_16A565:: @ 816A565
- msgbox gUnknown_8190BF3, MSGBOX_NPC
+PewterCity_Museum_2F_EventScript_Scientist:: @ 816A565
+ msgbox PewterCity_Museum_1F_Text_RunningSpaceExhibitThisMonth, MSGBOX_NPC
end
-PewterCity_Museum_2F_EventScript_16A56E:: @ 816A56E
- msgbox gUnknown_8190C1E, MSGBOX_NPC
+PewterCity_Museum_2F_EventScript_LittleGirl:: @ 816A56E
+ msgbox PewterCity_Museum_1F_Text_AskedDaddyToCatchPikachu, MSGBOX_NPC
end
-PewterCity_Museum_2F_EventScript_16A577:: @ 816A577
- msgbox gUnknown_8190C60, MSGBOX_NPC
+PewterCity_Museum_2F_EventScript_BaldingMan:: @ 816A577
+ msgbox PewterCity_Museum_1F_Text_PikachuSoonIPromise, MSGBOX_NPC
end
-PewterCity_Museum_2F_EventScript_16A580:: @ 816A580
- msgbox gUnknown_8190C81, MSGBOX_SIGN
+PewterCity_Museum_2F_EventScript_SpaceShuttle:: @ 816A580
+ msgbox PewterCity_Museum_1F_Text_SpaceShuttle, MSGBOX_SIGN
end
-PewterCity_Museum_2F_EventScript_16A589:: @ 816A589
- msgbox gUnknown_8190C8F, MSGBOX_SIGN
+PewterCity_Museum_2F_EventScript_MoonStone:: @ 816A589
+ msgbox PewterCity_Museum_1F_Text_MeteoriteThatFellOnMtMoon, MSGBOX_SIGN
end
diff --git a/data/maps/PewterCity_Museum_2F/text.inc b/data/maps/PewterCity_Museum_2F/text.inc
index 2c1cd4d20..f1d5a95a4 100644
--- a/data/maps/PewterCity_Museum_2F/text.inc
+++ b/data/maps/PewterCity_Museum_2F/text.inc
@@ -21,34 +21,34 @@ Text_SeismicTossTaught:: @ 8190B00
.string "I hope you won't toss in the towel.\n"
.string "Keep it up.$"
-gUnknown_8190B30:: @ 8190B30
+PewterCity_Museum_1F_Text_WhatsSpecialAboutMoonStone:: @ 8190B30
.string "MOON STONE, huh?\p"
.string "What's so special about it?\n"
.string "Looks like an ordinary rock to me.$"
-gUnknown_8190B80:: @ 8190B80
+PewterCity_Museum_1F_Text_BoughtColorTVForMoonLanding:: @ 8190B80
.string "July 20, 1969!\p"
.string "Humankind first set foot on the\n"
.string "moon that day.\p"
.string "I bought a color TV just so I\n"
.string "could watch that news.$"
-gUnknown_8190BF3:: @ 8190BF3
+PewterCity_Museum_1F_Text_RunningSpaceExhibitThisMonth:: @ 8190BF3
.string "This month, we're running a space\n"
.string "exhibit.$"
-gUnknown_8190C1E:: @ 8190C1E
+PewterCity_Museum_1F_Text_AskedDaddyToCatchPikachu:: @ 8190C1E
.string "I want a PIKACHU!\n"
.string "It's so cute!\p"
.string "I asked my daddy to catch me one!$"
-gUnknown_8190C60:: @ 8190C60
+PewterCity_Museum_1F_Text_PikachuSoonIPromise:: @ 8190C60
.string "Yeah, a PIKACHU soon, I promise!$"
-gUnknown_8190C81:: @ 8190C81
+PewterCity_Museum_1F_Text_SpaceShuttle:: @ 8190C81
.string "Space Shuttle$"
-gUnknown_8190C8F:: @ 8190C8F
+PewterCity_Museum_1F_Text_MeteoriteThatFellOnMtMoon:: @ 8190C8F
.string "A meteorite that fell on MT. MOON.\n"
.string "It is thought to be a MOON STONE.$"
diff --git a/data/maps/PewterCity_PokemonCenter_1F/map.json b/data/maps/PewterCity_PokemonCenter_1F/map.json
index 683805b3c..9de4e5b69 100644
--- a/data/maps/PewterCity_PokemonCenter_1F/map.json
+++ b/data/maps/PewterCity_PokemonCenter_1F/map.json
@@ -18,12 +18,12 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A781",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_Jigglypuff",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A778",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_Gentleman",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A76F",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0"
},
{
@@ -57,12 +57,12 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A798",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0"
},
{
@@ -70,12 +70,12 @@
"x": 13,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "MysteryEventClub_EventScript_Man",
+ "script": "MysteryEventClub_EventScript_Woman",
"flag": "0"
},
{
@@ -83,12 +83,12 @@
"x": 10,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A7A1",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_GBAKid1",
"flag": "0"
},
{
@@ -96,12 +96,12 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PewterCity_PokemonCenter_1F_EventScript_16A7AC",
+ "script": "PewterCity_PokemonCenter_1F_EventScript_GBAKid2",
"flag": "0"
}
],
diff --git a/data/maps/PewterCity_PokemonCenter_1F/scripts.inc b/data/maps/PewterCity_PokemonCenter_1F/scripts.inc
index 6cf1f5137..5ec0e0cd9 100644
--- a/data/maps/PewterCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/PewterCity_PokemonCenter_1F/scripts.inc
@@ -7,39 +7,39 @@ PewterCity_PokemonCenter_1F_OnTransition:: @ 816A76B
setrespawn SPAWN_PEWTER_CITY
end
-PewterCity_PokemonCenter_1F_EventScript_16A76F:: @ 816A76F
+PewterCity_PokemonCenter_1F_EventScript_Nurse:: @ 816A76F
lock
faceplayer
call EventScript_PkmnCenterNurse
release
end
-PewterCity_PokemonCenter_1F_EventScript_16A778:: @ 816A778
- msgbox gUnknown_81916A9, MSGBOX_NPC
+PewterCity_PokemonCenter_1F_EventScript_Gentleman:: @ 816A778
+ msgbox PewterCity_Museum_1F_Text_TeamRocketMtMoonImOnPhone, MSGBOX_NPC
end
-PewterCity_PokemonCenter_1F_EventScript_16A781:: @ 816A781
+PewterCity_PokemonCenter_1F_EventScript_Jigglypuff:: @ 816A781
lock
faceplayer
fadeoutbgm 0
playbgm MUS_PURIN, 0
- message Text_1916EA
+ message PewterCity_Museum_1F_Text_Jigglypuff
waitmessage
delay 455
playbgm MUS_POKECEN, 1
release
end
-PewterCity_PokemonCenter_1F_EventScript_16A798:: @ 816A798
- msgbox gUnknown_8191701, MSGBOX_NPC
+PewterCity_PokemonCenter_1F_EventScript_Youngster:: @ 816A798
+ msgbox PewterCity_Museum_1F_Text_WhenJiggylypuffSingsMonsGetDrowsy, MSGBOX_NPC
end
-PewterCity_PokemonCenter_1F_EventScript_16A7A1:: @ 816A7A1
+PewterCity_PokemonCenter_1F_EventScript_GBAKid1:: @ 816A7A1
lock
- msgbox gUnknown_8191743
+ msgbox PewterCity_Museum_1F_Text_TradingMyClefairyForPikachu
release
end
-PewterCity_PokemonCenter_1F_EventScript_16A7AC:: @ 816A7AC
- msgbox gUnknown_8191780, MSGBOX_NPC
+PewterCity_PokemonCenter_1F_EventScript_GBAKid2:: @ 816A7AC
+ msgbox PewterCity_Museum_1F_Text_TradingPikachuWithKid, MSGBOX_NPC
end
diff --git a/data/maps/PewterCity_PokemonCenter_1F/text.inc b/data/maps/PewterCity_PokemonCenter_1F/text.inc
index f297bfa51..ebcfae41f 100644
--- a/data/maps/PewterCity_PokemonCenter_1F/text.inc
+++ b/data/maps/PewterCity_PokemonCenter_1F/text.inc
@@ -1,25 +1,25 @@
-gUnknown_81916A9:: @ 81916A9
+PewterCity_Museum_1F_Text_TeamRocketMtMoonImOnPhone:: @ 81916A9
.string "What!?\p"
.string "TEAM ROCKET is at MT. MOON?\n"
.string "Huh?\p"
.string "I'm on the phone!\n"
.string "Scram!$"
-Text_1916EA:: @ 81916EA
+PewterCity_Museum_1F_Text_Jigglypuff:: @ 81916EA
.string "JIGGLYPUFF: Puu pupuu!$"
-gUnknown_8191701:: @ 8191701
+PewterCity_Museum_1F_Text_WhenJiggylypuffSingsMonsGetDrowsy:: @ 8191701
.string "Yawn!\p"
.string "When JIGGLYPUFF sings, POKéMON get\n"
.string "drowsy…\p"
.string "…Me, too…\n"
.string "Snore…$"
-gUnknown_8191743:: @ 8191743
+PewterCity_Museum_1F_Text_TradingMyClefairyForPikachu:: @ 8191743
.string "I really want a PIKACHU, so I'm\n"
.string "trading my CLEFAIRY for one.$"
-gUnknown_8191780:: @ 8191780
+PewterCity_Museum_1F_Text_TradingPikachuWithKid:: @ 8191780
.string "I'm trading POKéMON with that kid\n"
.string "there.\p"
.string "I had two PIKACHU, so I figured\n"
diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json
index b5017653f..35c9e0f0e 100644
--- a/data/maps/PewterCity_PokemonCenter_2F/map.json
+++ b/data/maps/PewterCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_AgathasRoom/map.json b/data/maps/PokemonLeague_AgathasRoom/map.json
index 357aef9a4..064480ba0 100644
--- a/data/maps/PokemonLeague_AgathasRoom/map.json
+++ b/data/maps/PokemonLeague_AgathasRoom/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_BrunosRoom/map.json b/data/maps/PokemonLeague_BrunosRoom/map.json
index 699130e5f..29e23f75c 100644
--- a/data/maps/PokemonLeague_BrunosRoom/map.json
+++ b/data/maps/PokemonLeague_BrunosRoom/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json
index ec8d5db18..e0e261c1e 100644
--- a/data/maps/PokemonLeague_ChampionsRoom/map.json
+++ b/data/maps/PokemonLeague_ChampionsRoom/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 15,
"elevation": 0,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_HallOfFame/map.json b/data/maps/PokemonLeague_HallOfFame/map.json
index 03029ea74..3775d94cb 100644
--- a/data/maps/PokemonLeague_HallOfFame/map.json
+++ b/data/maps/PokemonLeague_HallOfFame/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_LancesRoom/map.json b/data/maps/PokemonLeague_LancesRoom/map.json
index fe17526ee..3e9571b83 100644
--- a/data/maps/PokemonLeague_LancesRoom/map.json
+++ b/data/maps/PokemonLeague_LancesRoom/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonLeague_LoreleisRoom/map.json b/data/maps/PokemonLeague_LoreleisRoom/map.json
index b5dd7cf45..6801df803 100644
--- a/data/maps/PokemonLeague_LoreleisRoom/map.json
+++ b/data/maps/PokemonLeague_LoreleisRoom/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json
index 31b5155c4..652ffd20b 100644
--- a/data/maps/PokemonMansion_1F/map.json
+++ b/data/maps/PokemonMansion_1F/map.json
@@ -18,12 +18,12 @@
"x": 22,
"y": 24,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
- "script": "PokemonMansion_1F_EventScript_162226",
+ "script": "PokemonMansion_1F_EventScript_Ted",
"flag": "0"
},
{
@@ -31,7 +31,7 @@
"x": 29,
"y": 32,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 22,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 27,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,12 +70,12 @@
"x": 8,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "PokemonMansion_1F_EventScript_16223D",
+ "script": "PokemonMansion_1F_EventScript_Johnson",
"flag": "0"
}
],
@@ -158,7 +158,7 @@
"x": 5,
"y": 5,
"elevation": 0,
- "script": "PokemonMansion_1F_EventScript_162212"
+ "script": "PokemonMansion_1F_EventScript_Statue"
},
{
"type": "hidden_item",
diff --git a/data/maps/PokemonMansion_1F/scripts.inc b/data/maps/PokemonMansion_1F/scripts.inc
index 6fd52bafc..cc071a6ac 100644
--- a/data/maps/PokemonMansion_1F/scripts.inc
+++ b/data/maps/PokemonMansion_1F/scripts.inc
@@ -4,29 +4,29 @@ PokemonMansion_1F_MapScripts:: @ 81621F9
.byte 0
PokemonMansion_1F_OnLoad:: @ 8162204
- call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, EventScript_1A7B7A
+ call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, PokemonMansion_EventScript_PressSwitch_1F
end
PokemonMansion_1F_OnTransition:: @ 816220E
setworldmapflag FLAG_WORLD_MAP_POKEMON_MANSION_1F
end
-PokemonMansion_1F_EventScript_162212:: @ 8162212
+PokemonMansion_1F_EventScript_Statue:: @ 8162212
lockall
setvar VAR_0x8004, 0
- call EventScript_1A7AE2
+ call PokemonMansion_EventScript_SecretSwitch
playse SE_KI_GASYAN
special DrawWholeMapView
waitse
releaseall
end
-PokemonMansion_1F_EventScript_162226:: @ 8162226
- trainerbattle_single TRAINER_SCIENTIST_TED, Text_177364, Text_177391
- msgbox gUnknown_8177397, MSGBOX_AUTOCLOSE
+PokemonMansion_1F_EventScript_Ted:: @ 8162226
+ trainerbattle_single TRAINER_SCIENTIST_TED, PokemonMansion_1F_Text_TedIntro, PokemonMansion_1F_Text_TedDefeat
+ msgbox PokemonMansion_1F_Text_TedPostBattle, MSGBOX_AUTOCLOSE
end
-PokemonMansion_1F_EventScript_16223D:: @ 816223D
- trainerbattle_single TRAINER_YOUNGSTER_JOHNSON, Text_1773C6, Text_1773FD
- msgbox gUnknown_8177418, MSGBOX_AUTOCLOSE
+PokemonMansion_1F_EventScript_Johnson:: @ 816223D
+ trainerbattle_single TRAINER_YOUNGSTER_JOHNSON, PokemonMansion_1F_Text_JohnsonIntro, PokemonMansion_1F_Text_JohnsonDefeat
+ msgbox PokemonMansion_1F_Text_JohnsonPostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/PokemonMansion_1F/text.inc b/data/maps/PokemonMansion_1F/text.inc
index 52eece07b..b13082554 100644
--- a/data/maps/PokemonMansion_1F/text.inc
+++ b/data/maps/PokemonMansion_1F/text.inc
@@ -1,23 +1,23 @@
-Text_177364:: @ 8177364
+PokemonMansion_1F_Text_TedIntro:: @ 8177364
.string "Who are you?\n"
.string "There shouldn't be anyone here.$"
-Text_177391:: @ 8177391
+PokemonMansion_1F_Text_TedDefeat:: @ 8177391
.string "Ouch!$"
-gUnknown_8177397:: @ 8177397
+PokemonMansion_1F_Text_TedPostBattle:: @ 8177397
.string "A key? I don't know what you're\n"
.string "talking about.$"
-Text_1773C6:: @ 81773C6
+PokemonMansion_1F_Text_JohnsonIntro:: @ 81773C6
.string "W-w-waah! You startled me!\n"
.string "I thought you were a ghost.$"
-Text_1773FD:: @ 81773FD
+PokemonMansion_1F_Text_JohnsonDefeat:: @ 81773FD
.string "Tch!\n"
.string "I can't get any wins.$"
-gUnknown_8177418:: @ 8177418
+PokemonMansion_1F_Text_JohnsonPostBattle:: @ 8177418
.string "I was exploring here by myself,\n"
.string "but I feel spooked.\p"
.string "I ought to go soon.$"
diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json
index e3d543e08..bc8f10848 100644
--- a/data/maps/PokemonMansion_2F/map.json
+++ b/data/maps/PokemonMansion_2F/map.json
@@ -18,12 +18,12 @@
"x": 5,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "PokemonMansion_2F_EventScript_16228A",
+ "script": "PokemonMansion_2F_EventScript_Arnie",
"flag": "0"
},
{
@@ -31,7 +31,7 @@
"x": 36,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 18,
"y": 23,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 35,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -110,21 +110,21 @@
"x": 2,
"y": 16,
"elevation": 0,
- "script": "PokemonMansion_2F_EventScript_162264"
+ "script": "PokemonMansion_2F_EventScript_Statue"
},
{
"type": "bg_event_type_0",
"x": 6,
"y": 31,
"elevation": 0,
- "script": "PokemonMansion_2F_EventScript_162281"
+ "script": "PokemonMansion_2F_EventScript_DiaryJuly10th"
},
{
"type": "bg_event_type_0",
"x": 25,
"y": 4,
"elevation": 0,
- "script": "PokemonMansion_2F_EventScript_162278"
+ "script": "PokemonMansion_2F_EventScript_DiaryJuly5th"
}
]
}
diff --git a/data/maps/PokemonMansion_2F/scripts.inc b/data/maps/PokemonMansion_2F/scripts.inc
index e19c2ed7f..a6dd709a7 100644
--- a/data/maps/PokemonMansion_2F/scripts.inc
+++ b/data/maps/PokemonMansion_2F/scripts.inc
@@ -3,28 +3,28 @@ PokemonMansion_2F_MapScripts:: @ 8162254
.byte 0
PokemonMansion_2F_OnLoad:: @ 816225A
- call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, EventScript_1A7D3E
+ call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, PokemonMansion_EventScript_PressSwitch_2F
end
-PokemonMansion_2F_EventScript_162264:: @ 8162264
+PokemonMansion_2F_EventScript_Statue:: @ 8162264
lockall
setvar VAR_0x8004, 1
- call EventScript_1A7AE2
+ call PokemonMansion_EventScript_SecretSwitch
playse SE_KI_GASYAN
special DrawWholeMapView
waitse
releaseall
end
-PokemonMansion_2F_EventScript_162278:: @ 8162278
- msgbox gUnknown_817751F, MSGBOX_SIGN
+PokemonMansion_2F_EventScript_DiaryJuly5th:: @ 8162278
+ msgbox PokemonMansion_1F_Text_NewMonDiscoveredInGuyanaJungle, MSGBOX_SIGN
end
-PokemonMansion_2F_EventScript_162281:: @ 8162281
- msgbox gUnknown_8177574, MSGBOX_SIGN
+PokemonMansion_2F_EventScript_DiaryJuly10th:: @ 8162281
+ msgbox PokemonMansion_1F_Text_ChristenedDiscoveredMonMew, MSGBOX_SIGN
end
-PokemonMansion_2F_EventScript_16228A:: @ 816228A
- trainerbattle_single TRAINER_BURGLAR_ARNIE, Text_177498, Text_1774CB
- msgbox gUnknown_81774E3, MSGBOX_AUTOCLOSE
+PokemonMansion_2F_EventScript_Arnie:: @ 816228A
+ trainerbattle_single TRAINER_BURGLAR_ARNIE, PokemonMansion_1F_Text_ArnieIntro, PokemonMansion_1F_Text_ArnieDefeat
+ msgbox PokemonMansion_1F_Text_ArniePostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/PokemonMansion_2F/text.inc b/data/maps/PokemonMansion_2F/text.inc
index 4428137de..08b75e036 100644
--- a/data/maps/PokemonMansion_2F/text.inc
+++ b/data/maps/PokemonMansion_2F/text.inc
@@ -1,32 +1,32 @@
-Text_177460:: @ 8177460
+PokemonMansion_Text_PressSecretSwitch:: @ 8177460
.string "A secret switch!\p"
.string "Press it?$"
-Text_17747B:: @ 817747B
+PokemonMansion_Text_WhoWouldnt:: @ 817747B
.string "Who wouldn't?$"
-Text_177489:: @ 8177489
+PokemonMansion_Text_NotQuiteYet:: @ 8177489
.string "Not quite yet!$"
-Text_177498:: @ 8177498
+PokemonMansion_1F_Text_ArnieIntro:: @ 8177498
.string "I can't get out!\n"
.string "This old place is one big puzzle.$"
-Text_1774CB:: @ 81774CB
+PokemonMansion_1F_Text_ArnieDefeat:: @ 81774CB
.string "Oh, no!\n"
.string "My bag of loot!$"
-gUnknown_81774E3:: @ 81774E3
+PokemonMansion_1F_Text_ArniePostBattle:: @ 81774E3
.string "The switches here open and close\n"
.string "alternating sets of doors.$"
-gUnknown_817751F:: @ 817751F
+PokemonMansion_1F_Text_NewMonDiscoveredInGuyanaJungle:: @ 817751F
.string "Diary: July 5\n"
.string "Guyana, South America\p"
.string "A new POKéMON was discovered deep\n"
.string "in the jungle.$"
-gUnknown_8177574:: @ 8177574
+PokemonMansion_1F_Text_ChristenedDiscoveredMonMew:: @ 8177574
.string "Diary: July 10\n"
.string "We christened the newly discovered\l"
.string "POKéMON, MEW.$"
diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json
index 07bcf2dc3..1e4af29e2 100644
--- a/data/maps/PokemonMansion_3F/map.json
+++ b/data/maps/PokemonMansion_3F/map.json
@@ -18,12 +18,12 @@
"x": 7,
"y": 13,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "PokemonMansion_3F_EventScript_1622CE",
+ "script": "PokemonMansion_3F_EventScript_Simon",
"flag": "0"
},
{
@@ -31,12 +31,12 @@
"x": 22,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "PokemonMansion_3F_EventScript_1622E5",
+ "script": "PokemonMansion_3F_EventScript_Braydon",
"flag": "0"
},
{
@@ -44,7 +44,7 @@
"x": 9,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 32,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -131,14 +131,14 @@
"x": 8,
"y": 16,
"elevation": 0,
- "script": "PokemonMansion_3F_EventScript_1622C5"
+ "script": "PokemonMansion_3F_EventScript_DiaryFeb6th"
},
{
"type": "bg_event_type_1",
"x": 12,
"y": 5,
"elevation": 0,
- "script": "PokemonMansion_3F_EventScript_1622B1"
+ "script": "PokemonMansion_3F_EventScript_Statue"
},
{
"type": "hidden_item",
diff --git a/data/maps/PokemonMansion_3F/scripts.inc b/data/maps/PokemonMansion_3F/scripts.inc
index fe6eefcb0..dd7667161 100644
--- a/data/maps/PokemonMansion_3F/scripts.inc
+++ b/data/maps/PokemonMansion_3F/scripts.inc
@@ -3,29 +3,29 @@ PokemonMansion_3F_MapScripts:: @ 81622A1
.byte 0
PokemonMansion_3F_OnLoad:: @ 81622A7
- call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, EventScript_1A7E72
+ call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, PokemonMansion_EventScript_PressSwitch_3F
end
-PokemonMansion_3F_EventScript_1622B1:: @ 81622B1
+PokemonMansion_3F_EventScript_Statue:: @ 81622B1
lockall
setvar VAR_0x8004, 2
- call EventScript_1A7AE2
+ call PokemonMansion_EventScript_SecretSwitch
playse SE_KI_GASYAN
special DrawWholeMapView
waitse
releaseall
end
-PokemonMansion_3F_EventScript_1622C5:: @ 81622C5
- msgbox gUnknown_8177685, MSGBOX_SIGN
+PokemonMansion_3F_EventScript_DiaryFeb6th:: @ 81622C5
+ msgbox PokemonMansion_1F_Text_MewGaveBirthToMewtwo, MSGBOX_SIGN
end
-PokemonMansion_3F_EventScript_1622CE:: @ 81622CE
- trainerbattle_single TRAINER_BURGLAR_SIMON, Text_1775E7, Text_177602
- msgbox gUnknown_8177608, MSGBOX_AUTOCLOSE
+PokemonMansion_3F_EventScript_Simon:: @ 81622CE
+ trainerbattle_single TRAINER_BURGLAR_SIMON, PokemonMansion_1F_Text_SimonIntro, PokemonMansion_1F_Text_SimonDefeat
+ msgbox PokemonMansion_1F_Text_SimonPostBattle, MSGBOX_AUTOCLOSE
end
-PokemonMansion_3F_EventScript_1622E5:: @ 81622E5
- trainerbattle_single TRAINER_SCIENTIST_BRAYDON, Text_177628, Text_177643
- msgbox gUnknown_8177657, MSGBOX_AUTOCLOSE
+PokemonMansion_3F_EventScript_Braydon:: @ 81622E5
+ trainerbattle_single TRAINER_SCIENTIST_BRAYDON, PokemonMansion_1F_Text_BraydonIntro, PokemonMansion_1F_Text_BraydonDefeat
+ msgbox PokemonMansion_1F_Text_BraydonPostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/PokemonMansion_3F/text.inc b/data/maps/PokemonMansion_3F/text.inc
index 1c027784c..bf59f641d 100644
--- a/data/maps/PokemonMansion_3F/text.inc
+++ b/data/maps/PokemonMansion_3F/text.inc
@@ -1,34 +1,34 @@
-Text_1775B4:: @ 81775B4
+PokemonMansion_Text_PressSecretSwitchJP:: @ 81775B4
.string "ひみつの スイッチが ある!\p"
.string "おして みますか?$"
-Text_1775CD:: @ 81775CD
+PokemonMansion_Text_LetsTryIt:: @ 81775CD
.string "おしてみよう! ‥ポチッとな$"
-Text_1775DC:: @ 81775DC
- .string "ÈÒçè ÀÊúòŒ$"
+PokemonMansion_Text_GaveUpOnPressingSwitch:: @ 81775DC
+ .string "おすのは あきらめた$"
-Text_1775E7:: @ 81775E7
+PokemonMansion_1F_Text_SimonIntro:: @ 81775E7
.string "This place is, like, huge!$"
-Text_177602:: @ 8177602
+PokemonMansion_1F_Text_SimonDefeat:: @ 8177602
.string "Ayah!$"
-gUnknown_8177608:: @ 8177608
+PokemonMansion_1F_Text_SimonPostBattle:: @ 8177608
.string "I wonder where my partner went.$"
-Text_177628:: @ 8177628
+PokemonMansion_1F_Text_BraydonIntro:: @ 8177628
.string "My mentor once lived here.$"
-Text_177643:: @ 8177643
+PokemonMansion_1F_Text_BraydonDefeat:: @ 8177643
.string "Whew!\n"
.string "Overwhelming!$"
-gUnknown_8177657:: @ 8177657
+PokemonMansion_1F_Text_BraydonPostBattle:: @ 8177657
.string "So, you're stuck?\n"
.string "Try jumping off over there!$"
-gUnknown_8177685:: @ 8177685
+PokemonMansion_1F_Text_MewGaveBirthToMewtwo:: @ 8177685
.string "Diary: Feb. 6\n"
.string "MEW gave birth.\p"
.string "We named the newborn MEWTWO.$"
diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json
index e72ff2a96..458740163 100644
--- a/data/maps/PokemonMansion_B1F/map.json
+++ b/data/maps/PokemonMansion_B1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,12 +31,12 @@
"x": 20,
"y": 25,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "PokemonMansion_B1F_EventScript_162329",
+ "script": "PokemonMansion_B1F_EventScript_Lewis",
"flag": "0"
},
{
@@ -44,12 +44,12 @@
"x": 34,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 6,
- "script": "PokemonMansion_B1F_EventScript_162340",
+ "script": "PokemonMansion_B1F_EventScript_Ivan",
"flag": "0"
},
{
@@ -57,7 +57,7 @@
"x": 23,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 29,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 5,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -108,21 +108,21 @@
"x": 21,
"y": 27,
"elevation": 0,
- "script": "PokemonMansion_B1F_EventScript_162320"
+ "script": "PokemonMansion_B1F_EventScript_DiarySep1st"
},
{
"type": "bg_event_type_1",
"x": 24,
"y": 29,
"elevation": 0,
- "script": "PokemonMansion_B1F_EventScript_16230C"
+ "script": "PokemonMansion_B1F_EventScript_Statue"
},
{
"type": "bg_event_type_1",
"x": 27,
"y": 5,
"elevation": 0,
- "script": "PokemonMansion_B1F_EventScript_16230C"
+ "script": "PokemonMansion_B1F_EventScript_Statue"
},
{
"type": "hidden_item",
diff --git a/data/maps/PokemonMansion_B1F/scripts.inc b/data/maps/PokemonMansion_B1F/scripts.inc
index d1641f28a..5f749fc24 100644
--- a/data/maps/PokemonMansion_B1F/scripts.inc
+++ b/data/maps/PokemonMansion_B1F/scripts.inc
@@ -3,29 +3,29 @@ PokemonMansion_B1F_MapScripts:: @ 81622FC
.byte 0
PokemonMansion_B1F_OnLoad:: @ 8162302
- call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, EventScript_1A7F4C
+ call_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, PokemonMansion_EventScript_PressSwitch_B1F
end
-PokemonMansion_B1F_EventScript_16230C:: @ 816230C
+PokemonMansion_B1F_EventScript_Statue:: @ 816230C
lockall
setvar VAR_0x8004, 3
- call EventScript_1A7AE2
+ call PokemonMansion_EventScript_SecretSwitch
playse SE_KI_GASYAN
special DrawWholeMapView
waitse
releaseall
end
-PokemonMansion_B1F_EventScript_162320:: @ 8162320
- msgbox gUnknown_8177798, MSGBOX_SIGN
+PokemonMansion_B1F_EventScript_DiarySep1st:: @ 8162320
+ msgbox PokemonMansion_B1F_Text_MewtwoIsFarTooPowerful, MSGBOX_SIGN
end
-PokemonMansion_B1F_EventScript_162329:: @ 8162329
- trainerbattle_single TRAINER_BURGLAR_LEWIS, Text_1776C0, Text_1776D7
- msgbox gUnknown_81776DE, MSGBOX_AUTOCLOSE
+PokemonMansion_B1F_EventScript_Lewis:: @ 8162329
+ trainerbattle_single TRAINER_BURGLAR_LEWIS, PokemonMansion_B1F_Text_LewisIntro, PokemonMansion_B1F_Text_LewisDefeat
+ msgbox PokemonMansion_B1F_Text_LewisPostBattle, MSGBOX_AUTOCLOSE
end
-PokemonMansion_B1F_EventScript_162340:: @ 8162340
- trainerbattle_single TRAINER_SCIENTIST_IVAN, Text_177720, Text_177757
- msgbox gUnknown_817776A, MSGBOX_AUTOCLOSE
+PokemonMansion_B1F_EventScript_Ivan:: @ 8162340
+ trainerbattle_single TRAINER_SCIENTIST_IVAN, PokemonMansion_B1F_Text_IvanIntro, PokemonMansion_B1F_Text_IvanDefeat
+ msgbox PokemonMansion_B1F_Text_IvanPostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/PokemonMansion_B1F/text.inc b/data/maps/PokemonMansion_B1F/text.inc
index b04ee2397..6e9646f14 100644
--- a/data/maps/PokemonMansion_B1F/text.inc
+++ b/data/maps/PokemonMansion_B1F/text.inc
@@ -1,26 +1,26 @@
-Text_1776C0:: @ 81776C0
+PokemonMansion_B1F_Text_LewisIntro:: @ 81776C0
.string "Uh-oh…\n"
.string "Where am I now?$"
-Text_1776D7:: @ 81776D7
+PokemonMansion_B1F_Text_LewisDefeat:: @ 81776D7
.string "Awooh!$"
-gUnknown_81776DE:: @ 81776DE
+PokemonMansion_B1F_Text_LewisPostBattle:: @ 81776DE
.string "You can find stuff lying around.\n"
.string "The residents must've left them.$"
-Text_177720:: @ 8177720
+PokemonMansion_B1F_Text_IvanIntro:: @ 8177720
.string "This place is ideal for a lab.\n"
.string "Look at all this space.$"
-Text_177757:: @ 8177757
+PokemonMansion_B1F_Text_IvanDefeat:: @ 8177757
.string "What was that for?$"
-gUnknown_817776A:: @ 817776A
+PokemonMansion_B1F_Text_IvanPostBattle:: @ 817776A
.string "I like it here.\n"
.string "It's conducive to my studies.$"
-gUnknown_8177798:: @ 8177798
+PokemonMansion_B1F_Text_MewtwoIsFarTooPowerful:: @ 8177798
.string "Diary: Sept. 1\n"
.string "MEWTWO is far too powerful.\p"
.string "We have failed to curb its vicious\n"
diff --git a/data/maps/PokemonTower_1F/map.json b/data/maps/PokemonTower_1F/map.json
index 88446bcf4..e61eac230 100644
--- a/data/maps/PokemonTower_1F/map.json
+++ b/data/maps/PokemonTower_1F/map.json
@@ -18,7 +18,7 @@
"x": 18,
"y": 13,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 18,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 7,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 8,
"y": 12,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json
index de6a03ac6..a5d1e6178 100644
--- a/data/maps/PokemonTower_2F/map.json
+++ b/data/maps/PokemonTower_2F/map.json
@@ -18,7 +18,7 @@
"x": 16,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 7,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json
index c71b75937..dc1304400 100644
--- a/data/maps/PokemonTower_3F/map.json
+++ b/data/maps/PokemonTower_3F/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 9,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 12,
"y": 4,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 13,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json
index 82088704a..73fec4fc6 100644
--- a/data/maps/PokemonTower_4F/map.json
+++ b/data/maps/PokemonTower_4F/map.json
@@ -18,7 +18,7 @@
"x": 17,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 4,
"y": 12,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 12,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 8,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 11,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json
index ec66551ae..56cc9b30b 100644
--- a/data/maps/PokemonTower_5F/map.json
+++ b/data/maps/PokemonTower_5F/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 19,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 7,
"y": 12,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 11,
"y": 16,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 12,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 6,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 11,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json
index f03a04402..06fd7e03d 100644
--- a/data/maps/PokemonTower_6F/map.json
+++ b/data/maps/PokemonTower_6F/map.json
@@ -18,7 +18,7 @@
"x": 13,
"y": 10,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 18,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 5,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 15,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json
index 3d8a1a5be..f05d1f87c 100644
--- a/data/maps/PokemonTower_7F/map.json
+++ b/data/maps/PokemonTower_7F/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 10,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 13,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json
index 8fb90e3c7..2114033a6 100644
--- a/data/maps/PowerPlant/map.json
+++ b/data/maps/PowerPlant/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 27,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 40,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 46,
"y": 37,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 45,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 26,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 5,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 36,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 30,
"y": 38,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RecordCenter/map.json b/data/maps/RecordCenter/map.json
index 9dda49e24..8587ec56a 100644
--- a/data/maps/RecordCenter/map.json
+++ b/data/maps/RecordCenter/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 5,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json
index 2c16ae2df..c365ad26e 100644
--- a/data/maps/RockTunnel_1F/map.json
+++ b/data/maps/RockTunnel_1F/map.json
@@ -18,7 +18,7 @@
"x": 26,
"y": 28,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 39,
"y": 27,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 45,
"y": 24,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 20,
"y": 17,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 5,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 27,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 37,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 33,
"y": 22,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 22,
"y": 22,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json
index d95126744..bbd3f59a7 100644
--- a/data/maps/RockTunnel_B1F/map.json
+++ b/data/maps/RockTunnel_B1F/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 5,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 11,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 36,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 41,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 23,
"y": 23,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 15,
"y": 33,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 29,
"y": 35,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -122,7 +122,7 @@
"x": 2,
"y": 29,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 2,
"y": 37,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 9,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 1,
"y": 20,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 1,
"y": 22,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -187,7 +187,7 @@
"x": 4,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -200,7 +200,7 @@
"x": 2,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -213,7 +213,7 @@
"x": 39,
"y": 26,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -226,7 +226,7 @@
"x": 42,
"y": 26,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -239,7 +239,7 @@
"x": 43,
"y": 28,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -252,7 +252,7 @@
"x": 45,
"y": 30,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -265,7 +265,7 @@
"x": 45,
"y": 33,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -278,7 +278,7 @@
"x": 25,
"y": 1,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -291,7 +291,7 @@
"x": 27,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -304,7 +304,7 @@
"x": 23,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -317,7 +317,7 @@
"x": 26,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -330,7 +330,7 @@
"x": 24,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -343,7 +343,7 @@
"x": 27,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json
index b761f7d2d..586bf0f0d 100644
--- a/data/maps/RocketHideout_B1F/map.json
+++ b/data/maps/RocketHideout_B1F/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 9,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 24,
"y": 12,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 6,
"y": 32,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 10,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 21,
"y": 27,
"elevation": 3,
- "movement_type": "16",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 5,
"y": 16,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 1,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RocketHideout_B1F/scripts.inc b/data/maps/RocketHideout_B1F/scripts.inc
index 874e0b8e9..c27dd99f3 100644
--- a/data/maps/RocketHideout_B1F/scripts.inc
+++ b/data/maps/RocketHideout_B1F/scripts.inc
@@ -4,7 +4,7 @@ RocketHideout_B1F_MapScripts:: @ 8161195
.byte 0
RocketHideout_B1F_OnLoad:: @ 81611A0
- call_if_undefeated TRAINER_TEAM_ROCKET_GRUNT_12 EventScript_161233
+ call_if_not_defeated TRAINER_TEAM_ROCKET_GRUNT_12 EventScript_161233
end
RocketHideout_B1F_OnTransition:: @ 81611AA
diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json
index 63a051e5d..bdc600f55 100644
--- a/data/maps/RocketHideout_B2F/map.json
+++ b/data/maps/RocketHideout_B2F/map.json
@@ -18,7 +18,7 @@
"x": 20,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 15,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 0,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json
index 7be2fae4f..be88faebf 100644
--- a/data/maps/RocketHideout_B3F/map.json
+++ b/data/maps/RocketHideout_B3F/map.json
@@ -18,7 +18,7 @@
"x": 19,
"y": 9,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 2,
"y": 20,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 12,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 19,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 14,
"y": 24,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json
index 06533ad54..1790720b4 100644
--- a/data/maps/RocketHideout_B4F/map.json
+++ b/data/maps/RocketHideout_B4F/map.json
@@ -18,7 +18,7 @@
"x": 19,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 20,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 19,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 16,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 4,
"y": 14,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 6,
"y": 23,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route1/map.json b/data/maps/Route1/map.json
index e133094f3..8d636de9a 100644
--- a/data/maps/Route1/map.json
+++ b/data/maps/Route1/map.json
@@ -29,7 +29,7 @@
"x": 6,
"y": 28,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 19,
"y": 16,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 3,
"trainer_type": 0,
diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json
index a0339bf58..fef96485a 100644
--- a/data/maps/Route10/map.json
+++ b/data/maps/Route10/map.json
@@ -29,7 +29,7 @@
"x": 7,
"y": 60,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 4,
"y": 62,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 15,
"y": 70,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 4,
"y": 68,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 13,
"y": 44,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 9,
"y": 27,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 10,
"y": 20,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -120,7 +120,7 @@
"x": 10,
"y": 22,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -133,7 +133,7 @@
"x": 10,
"y": 24,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -146,7 +146,7 @@
"x": 10,
"y": 26,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route10_PokemonCenter_1F/map.json b/data/maps/Route10_PokemonCenter_1F/map.json
index ffa9b5483..dc1543ef0 100644
--- a/data/maps/Route10_PokemonCenter_1F/map.json
+++ b/data/maps/Route10_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 2,
"y": 3,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json
index 31472bf81..41c497474 100644
--- a/data/maps/Route10_PokemonCenter_2F/map.json
+++ b/data/maps/Route10_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json
index 7882673d1..7cdaa105b 100644
--- a/data/maps/Route11/map.json
+++ b/data/maps/Route11/map.json
@@ -29,7 +29,7 @@
"x": 19,
"y": 8,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 16,
"y": 17,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 31,
"y": 8,
"elevation": 3,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 28,
"y": 10,
"elevation": 3,
- "movement_type": "40",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_LEFT_UP",
"movement_range_x": 8,
"movement_range_y": 4,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 38,
"y": 15,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 50,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 42,
"y": 8,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 50,
"y": 14,
"elevation": 3,
- "movement_type": "25",
+ "movement_type": "MOVEMENT_TYPE_WALK_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 4,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 57,
"y": 16,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 32,
"y": 18,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 42,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 63,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -185,7 +185,7 @@
"x": 13,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route11_EastEntrance_1F/map.json b/data/maps/Route11_EastEntrance_1F/map.json
index 672ff606f..21d3b454f 100644
--- a/data/maps/Route11_EastEntrance_1F/map.json
+++ b/data/maps/Route11_EastEntrance_1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 10,
"elevation": 0,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route11_EastEntrance_2F/map.json b/data/maps/Route11_EastEntrance_2F/map.json
index 86a3a8650..d7c8f1f5b 100644
--- a/data/maps/Route11_EastEntrance_2F/map.json
+++ b/data/maps/Route11_EastEntrance_2F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route11_EastEntrance_2F/scripts.inc b/data/maps/Route11_EastEntrance_2F/scripts.inc
index 854a3d5f8..93a059d12 100644
--- a/data/maps/Route11_EastEntrance_2F/scripts.inc
+++ b/data/maps/Route11_EastEntrance_2F/scripts.inc
@@ -20,19 +20,19 @@ Route11_EastEntrance_2F_EventScript_16FD53:: @ 816FD53
Route11_EastEntrance_2F_EventScript_16FD5C:: @ 816FD5C
lock
faceplayer
- setvar VAR_0x8008, 4
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_NIDORINOA
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_NINA_TRADE, EventScript_16FDCE
msgbox gUnknown_81A597B, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_16FDB6
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16FDB6
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16FDC0
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_81A59DA
setflag FLAG_DID_NINA_TRADE
release
diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json
index 75c992abe..e6fcf63fc 100644
--- a/data/maps/Route12/map.json
+++ b/data/maps/Route12/map.json
@@ -34,7 +34,7 @@
"x": 17,
"y": 32,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -47,7 +47,7 @@
"x": 9,
"y": 40,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -60,7 +60,7 @@
"x": 16,
"y": 47,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -73,7 +73,7 @@
"x": 13,
"y": 59,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -86,7 +86,7 @@
"x": 14,
"y": 70,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -99,7 +99,7 @@
"x": 13,
"y": 92,
"elevation": 3,
- "movement_type": "37",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_DOWN_RIGHT",
"movement_range_x": 4,
"movement_range_y": 4,
"trainer_type": 1,
@@ -112,7 +112,7 @@
"x": 10,
"y": 99,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -125,7 +125,7 @@
"x": 18,
"y": 108,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -138,7 +138,7 @@
"x": 11,
"y": 100,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -151,7 +151,7 @@
"x": 18,
"y": 36,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -164,7 +164,7 @@
"x": 9,
"y": 101,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -177,7 +177,7 @@
"x": 19,
"y": 64,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -190,7 +190,7 @@
"x": 19,
"y": 63,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -203,7 +203,7 @@
"x": 12,
"y": 111,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route12_FishingHouse/map.json b/data/maps/Route12_FishingHouse/map.json
index bcb35b07f..fabd77a97 100644
--- a/data/maps/Route12_FishingHouse/map.json
+++ b/data/maps/Route12_FishingHouse/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route12_NorthEntrance_1F/map.json b/data/maps/Route12_NorthEntrance_1F/map.json
index 1f5ecbe0d..d06875648 100644
--- a/data/maps/Route12_NorthEntrance_1F/map.json
+++ b/data/maps/Route12_NorthEntrance_1F/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route12_NorthEntrance_2F/map.json b/data/maps/Route12_NorthEntrance_2F/map.json
index 57d619ddb..f2cf37890 100644
--- a/data/maps/Route12_NorthEntrance_2F/map.json
+++ b/data/maps/Route12_NorthEntrance_2F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json
index 8905899b1..2e9f47d52 100644
--- a/data/maps/Route13/map.json
+++ b/data/maps/Route13/map.json
@@ -29,7 +29,7 @@
"x": 62,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 63,
"y": 12,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 54,
"y": 11,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 42,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 43,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 35,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 29,
"y": 11,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 9,
"y": 14,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 16,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 14,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 44,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json
index cb71cd411..cf88cbf8a 100644
--- a/data/maps/Route14/map.json
+++ b/data/maps/Route14/map.json
@@ -29,7 +29,7 @@
"x": 7,
"y": 37,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 18,
"y": 35,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 10,
"y": 14,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 16,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 7,
"y": 31,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 7,
"y": 34,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 8,
"y": 9,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 7,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 10,
"y": 37,
"elevation": 3,
- "movement_type": "25",
+ "movement_type": "MOVEMENT_TYPE_WALK_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 6,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 18,
"y": 47,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 7,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 12,
"y": 35,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -185,7 +185,7 @@
"x": 1,
"y": 47,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -198,7 +198,7 @@
"x": 13,
"y": 51,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -211,7 +211,7 @@
"x": 12,
"y": 51,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json
index 19a33a867..12670bc16 100644
--- a/data/maps/Route15/map.json
+++ b/data/maps/Route15/map.json
@@ -29,7 +29,7 @@
"x": 22,
"y": 13,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 31,
"y": 12,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 37,
"y": 14,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 44,
"y": 13,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 50,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 59,
"y": 12,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 63,
"y": 13,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 52,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 4,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 54,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 28,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 4,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 20,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 39,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -185,7 +185,7 @@
"x": 40,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -198,7 +198,7 @@
"x": 73,
"y": 7,
"elevation": 13,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 32,
diff --git a/data/maps/Route15_WestEntrance_1F/map.json b/data/maps/Route15_WestEntrance_1F/map.json
index af929b0e1..a9d8b8244 100644
--- a/data/maps/Route15_WestEntrance_1F/map.json
+++ b/data/maps/Route15_WestEntrance_1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route15_WestEntrance_2F/map.json b/data/maps/Route15_WestEntrance_2F/map.json
index 43a338c6c..8a4510422 100644
--- a/data/maps/Route15_WestEntrance_2F/map.json
+++ b/data/maps/Route15_WestEntrance_2F/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json
index fba9847f1..e51e64184 100644
--- a/data/maps/Route16/map.json
+++ b/data/maps/Route16/map.json
@@ -29,7 +29,7 @@
"x": 16,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 14,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 12,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 8,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 10,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 6,
"y": 14,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 41,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -120,7 +120,7 @@
"x": 30,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 31,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 31,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route16_House/map.json b/data/maps/Route16_House/map.json
index 248a93f35..60c5f6598 100644
--- a/data/maps/Route16_House/map.json
+++ b/data/maps/Route16_House/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route16_NorthEntrance_1F/map.json b/data/maps/Route16_NorthEntrance_1F/map.json
index 0618f25fd..af13722a7 100644
--- a/data/maps/Route16_NorthEntrance_1F/map.json
+++ b/data/maps/Route16_NorthEntrance_1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route16_NorthEntrance_2F/map.json b/data/maps/Route16_NorthEntrance_2F/map.json
index 3d1f285c6..4dddd5b6d 100644
--- a/data/maps/Route16_NorthEntrance_2F/map.json
+++ b/data/maps/Route16_NorthEntrance_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 6,
"elevation": 0,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route17/map.json b/data/maps/Route17/map.json
index 4ec96dc6c..57006827d 100644
--- a/data/maps/Route17/map.json
+++ b/data/maps/Route17/map.json
@@ -29,7 +29,7 @@
"x": 4,
"y": 18,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 6,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 11,
"y": 15,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 15,
"y": 24,
"elevation": 3,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 4,
"movement_range_y": 2,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 18,
"y": 41,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 7,
"y": 38,
"elevation": 3,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 2,
"y": 61,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 21,
"y": 61,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 18,
"y": 94,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 16,
"y": 134,
"elevation": 3,
- "movement_type": "47",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_DOWN_RIGHT_UP",
"movement_range_x": 8,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 4,
"y": 116,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 5,
"trainer_type": 1,
diff --git a/data/maps/Route18/map.json b/data/maps/Route18/map.json
index 636acc2a7..5e89b3f8c 100644
--- a/data/maps/Route18/map.json
+++ b/data/maps/Route18/map.json
@@ -29,7 +29,7 @@
"x": 46,
"y": 14,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 41,
"y": 15,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 39,
"y": 12,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/Route18_EastEntrance_1F/map.json b/data/maps/Route18_EastEntrance_1F/map.json
index 15d453cce..673241e1b 100644
--- a/data/maps/Route18_EastEntrance_1F/map.json
+++ b/data/maps/Route18_EastEntrance_1F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route18_EastEntrance_2F/map.json b/data/maps/Route18_EastEntrance_2F/map.json
index 37094e443..1865cfa7f 100644
--- a/data/maps/Route18_EastEntrance_2F/map.json
+++ b/data/maps/Route18_EastEntrance_2F/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route18_EastEntrance_2F/scripts.inc b/data/maps/Route18_EastEntrance_2F/scripts.inc
index 83c79b9ae..483aba832 100644
--- a/data/maps/Route18_EastEntrance_2F/scripts.inc
+++ b/data/maps/Route18_EastEntrance_2F/scripts.inc
@@ -12,19 +12,19 @@ Route18_EastEntrance_2F_EventScript_170475:: @ 8170475
Route18_EastEntrance_2F_EventScript_17047E:: @ 817047E
lock
faceplayer
- setvar VAR_0x8008, 5
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_LICKITUNG
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_MARC_TRADE, EventScript_1704F0
msgbox gUnknown_81A597B, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_1704D8
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_1704D8
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_1704E2
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_81A59DA
setflag FLAG_DID_MARC_TRADE
release
diff --git a/data/maps/Route19/map.json b/data/maps/Route19/map.json
index 3280d8588..308f98b54 100644
--- a/data/maps/Route19/map.json
+++ b/data/maps/Route19/map.json
@@ -29,7 +29,7 @@
"x": 15,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 6,
"movement_range_y": 3,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 10,
"y": 9,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 12,
"y": 17,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 18,
"y": 33,
"elevation": 1,
- "movement_type": "51",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN",
"movement_range_x": 5,
"movement_range_y": 3,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 8,
"y": 27,
"elevation": 1,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 16,
"y": 22,
"elevation": 1,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 11,
"y": 47,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 14,
"y": 48,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 12,
"y": 49,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 9,
"y": 48,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 8,
"y": 41,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -172,7 +172,7 @@
"x": 9,
"y": 41,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json
index d7cd6f16b..ac504faae 100644
--- a/data/maps/Route2/map.json
+++ b/data/maps/Route2/map.json
@@ -29,7 +29,7 @@
"x": 16,
"y": 62,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 15,
"y": 69,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 11,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 18,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 17,
"y": 54,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 17,
"y": 64,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 6,
"y": 85,
"elevation": 8,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 1,
diff --git a/data/maps/Route20/map.json b/data/maps/Route20/map.json
index 60b59fc66..3ce14e08d 100644
--- a/data/maps/Route20/map.json
+++ b/data/maps/Route20/map.json
@@ -29,7 +29,7 @@
"x": 8,
"y": 11,
"elevation": 1,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 16,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 34,
"y": 7,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 43,
"y": 9,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 23,
"y": 10,
"elevation": 1,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 5,
"movement_range_y": 4,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 73,
"y": 16,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 111,
"y": 9,
"elevation": 1,
- "movement_type": "45",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_UP_LEFT_DOWN_RIGHT",
"movement_range_x": 5,
"movement_range_y": 3,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 106,
"y": 11,
"elevation": 1,
- "movement_type": "50",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT",
"movement_range_x": 5,
"movement_range_y": 3,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 93,
"y": 10,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 54,
"y": 11,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -159,7 +159,7 @@
"x": 69,
"y": 3,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route21_North/map.json b/data/maps/Route21_North/map.json
index ceda4c2db..2bc8bcad8 100644
--- a/data/maps/Route21_North/map.json
+++ b/data/maps/Route21_North/map.json
@@ -29,7 +29,7 @@
"x": 7,
"y": 27,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 16,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 12,
"y": 44,
"elevation": 1,
- "movement_type": "51",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN",
"movement_range_x": 4,
"movement_range_y": 2,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 14,
"y": 35,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 15,
"y": 35,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 13,
"y": 65533,
"elevation": 2,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/Route21_South/map.json b/data/maps/Route21_South/map.json
index 7a45953bf..90da7a10b 100644
--- a/data/maps/Route21_South/map.json
+++ b/data/maps/Route21_South/map.json
@@ -29,7 +29,7 @@
"x": 11,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 14,
"y": 15,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 15,
"y": 24,
"elevation": 1,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 15,
"y": 38,
"elevation": 1,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 10,
"y": 29,
"elevation": 1,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json
index 0772e9303..c6f903acc 100644
--- a/data/maps/Route22/map.json
+++ b/data/maps/Route22/map.json
@@ -29,7 +29,7 @@
"x": 25,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json
index ee3f73dcb..665477288 100644
--- a/data/maps/Route22_NorthEntrance/map.json
+++ b/data/maps/Route22_NorthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json
index 145e8cdd7..073a4a17c 100644
--- a/data/maps/Route23/map.json
+++ b/data/maps/Route23/map.json
@@ -29,7 +29,7 @@
"x": 15,
"y": 149,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 8,
"y": 140,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 14,
"y": 123,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 16,
"y": 112,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 10,
"y": 94,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 14,
"y": 61,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 6,
"y": 35,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json
index 56edad166..d87b68895 100644
--- a/data/maps/Route24/map.json
+++ b/data/maps/Route24/map.json
@@ -29,7 +29,7 @@
"x": 12,
"y": 15,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 12,
"y": 19,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 10,
"y": 22,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 12,
"y": 25,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 10,
"y": 28,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 12,
"y": 31,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 5,
"y": 21,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 11,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json
index c3f1520d5..d49d76361 100644
--- a/data/maps/Route25/map.json
+++ b/data/maps/Route25/map.json
@@ -24,7 +24,7 @@
"x": 11,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 18,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 17,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 22,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 22,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 27,
"y": 9,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 28,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -115,7 +115,7 @@
"x": 36,
"y": 4,
"elevation": 3,
- "movement_type": "26",
+ "movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 3,
"trainer_type": 1,
@@ -128,7 +128,7 @@
"x": 42,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -141,7 +141,7 @@
"x": 26,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -154,7 +154,7 @@
"x": 30,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -167,7 +167,7 @@
"x": 49,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -180,7 +180,7 @@
"x": 49,
"y": 11,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json
index d08181f06..01cf8021f 100644
--- a/data/maps/Route25_SeaCottage/map.json
+++ b/data/maps/Route25_SeaCottage/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route2_EastBuilding/map.json b/data/maps/Route2_EastBuilding/map.json
index 708a8f5a8..2367b0b91 100644
--- a/data/maps/Route2_EastBuilding/map.json
+++ b/data/maps/Route2_EastBuilding/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 3,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route2_House/map.json b/data/maps/Route2_House/map.json
index a04e5c546..4c4b7e790 100644
--- a/data/maps/Route2_House/map.json
+++ b/data/maps/Route2_House/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route2_House/scripts.inc b/data/maps/Route2_House/scripts.inc
index f4bc2d0ed..641689dff 100644
--- a/data/maps/Route2_House/scripts.inc
+++ b/data/maps/Route2_House/scripts.inc
@@ -8,19 +8,19 @@ Route2_House_EventScript_16F5F9:: @ 816F5F9
Route2_House_EventScript_16F602:: @ 816F602
lock
faceplayer
- setvar VAR_0x8008, 0
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_MR_MIME
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_MIMIEN_TRADE, EventScript_16F674
msgbox gUnknown_81A597B, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_16F65C
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16F65C
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16F666
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_81A59DA
setflag FLAG_DID_MIMIEN_TRADE
release
diff --git a/data/maps/Route2_ViridianForest_NorthEntrance/map.json b/data/maps/Route2_ViridianForest_NorthEntrance/map.json
index 37c58ebbd..1d73befbd 100644
--- a/data/maps/Route2_ViridianForest_NorthEntrance/map.json
+++ b/data/maps/Route2_ViridianForest_NorthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route2_ViridianForest_SouthEntrance/map.json b/data/maps/Route2_ViridianForest_SouthEntrance/map.json
index 841360fe0..8d85f8f46 100644
--- a/data/maps/Route2_ViridianForest_SouthEntrance/map.json
+++ b/data/maps/Route2_ViridianForest_SouthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route3/map.json b/data/maps/Route3/map.json
index 0def5e68f..f2ad40c5e 100644
--- a/data/maps/Route3/map.json
+++ b/data/maps/Route3/map.json
@@ -29,7 +29,7 @@
"x": 70,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 40,
"y": 11,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 32,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 30,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 25,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 29,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 19,
"y": 9,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 12,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 17,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json
index 1e1dba0c7..b992a7d89 100644
--- a/data/maps/Route4/map.json
+++ b/data/maps/Route4/map.json
@@ -29,7 +29,7 @@
"x": 9,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 75,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 67,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 15,
"y": 14,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 47,
"y": 3,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 50,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 109,
"y": 3,
"elevation": 12,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 3,
diff --git a/data/maps/Route4_PokemonCenter_1F/map.json b/data/maps/Route4_PokemonCenter_1F/map.json
index c9216ca84..29c7c514c 100644
--- a/data/maps/Route4_PokemonCenter_1F/map.json
+++ b/data/maps/Route4_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 14,
"y": 4,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 12,
"y": 6,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route4_PokemonCenter_1F/scripts.inc b/data/maps/Route4_PokemonCenter_1F/scripts.inc
index bd2864629..0f310b07d 100644
--- a/data/maps/Route4_PokemonCenter_1F/scripts.inc
+++ b/data/maps/Route4_PokemonCenter_1F/scripts.inc
@@ -105,7 +105,7 @@ EventScript_16F86A:: @ 816F86A
end
EventScript_16F86F:: @ 816F86F
- takemoney 500, 0
+ removemoney 500, 0
updatemoneybox 0, 0, 0
playfanfare MUS_FANFA1
message Text_19DBD3
diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json
index f602e0e25..e53504770 100644
--- a/data/maps/Route4_PokemonCenter_2F/map.json
+++ b/data/maps/Route4_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route5_PokemonDayCare/map.json b/data/maps/Route5_PokemonDayCare/map.json
index 99f47dba4..11c53b635 100644
--- a/data/maps/Route5_PokemonDayCare/map.json
+++ b/data/maps/Route5_PokemonDayCare/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route5_SouthEntrance/map.json b/data/maps/Route5_SouthEntrance/map.json
index f34ea88bf..a85de2522 100644
--- a/data/maps/Route5_SouthEntrance/map.json
+++ b/data/maps/Route5_SouthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route6/map.json b/data/maps/Route6/map.json
index c0e0968bb..f67590481 100644
--- a/data/maps/Route6/map.json
+++ b/data/maps/Route6/map.json
@@ -29,7 +29,7 @@
"x": 3,
"y": 16,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 12,
"y": 21,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 13,
"y": 21,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 20,
"y": 25,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 13,
"y": 32,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 13,
"y": 33,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/Route6_NorthEntrance/map.json b/data/maps/Route6_NorthEntrance/map.json
index 3ffcf414a..8b49e226d 100644
--- a/data/maps/Route6_NorthEntrance/map.json
+++ b/data/maps/Route6_NorthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route7/map.json b/data/maps/Route7/map.json
index 76d9ab07c..e30bc8149 100644
--- a/data/maps/Route7/map.json
+++ b/data/maps/Route7/map.json
@@ -29,7 +29,7 @@
"x": 65528,
"y": 12,
"elevation": 10,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 6,
diff --git a/data/maps/Route7_EastEntrance/map.json b/data/maps/Route7_EastEntrance/map.json
index e08a364f1..8bd0e7498 100644
--- a/data/maps/Route7_EastEntrance/map.json
+++ b/data/maps/Route7_EastEntrance/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json
index b1ff3747a..7ed8e635d 100644
--- a/data/maps/Route8/map.json
+++ b/data/maps/Route8/map.json
@@ -29,7 +29,7 @@
"x": 62,
"y": 14,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 55,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 51,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 29,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 29,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 29,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 29,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 21,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 33,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -159,7 +159,7 @@
"x": 47,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 40,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -185,7 +185,7 @@
"x": 41,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -198,7 +198,7 @@
"x": 14,
"y": 16,
"elevation": 3,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 5,
"movement_range_y": 2,
"trainer_type": 1,
@@ -211,7 +211,7 @@
"x": 24,
"y": 17,
"elevation": 3,
- "movement_type": "41",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_UP_DOWN_LEFT",
"movement_range_x": 5,
"movement_range_y": 5,
"trainer_type": 1,
diff --git a/data/maps/Route8_WestEntrance/map.json b/data/maps/Route8_WestEntrance/map.json
index 02365a2b4..eb6b26e0f 100644
--- a/data/maps/Route8_WestEntrance/map.json
+++ b/data/maps/Route8_WestEntrance/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json
index c130136b9..24e5c3c4f 100644
--- a/data/maps/Route9/map.json
+++ b/data/maps/Route9/map.json
@@ -29,7 +29,7 @@
"x": 14,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 20,
"y": 17,
"elevation": 3,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 61,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 26,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 26,
"y": 1,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 49,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 53,
"y": 2,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 60,
"y": 9,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 36,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -146,7 +146,7 @@
"x": 2,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -159,7 +159,7 @@
"x": 12,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 65,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Corridor/map.json b/data/maps/SSAnne_1F_Corridor/map.json
index ba206ecd0..bf4c1e004 100644
--- a/data/maps/SSAnne_1F_Corridor/map.json
+++ b/data/maps/SSAnne_1F_Corridor/map.json
@@ -18,7 +18,7 @@
"x": 18,
"y": 8,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room1/map.json b/data/maps/SSAnne_1F_Room1/map.json
index 18ef8fc04..e8547d2e3 100644
--- a/data/maps/SSAnne_1F_Room1/map.json
+++ b/data/maps/SSAnne_1F_Room1/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json
index 05b54f33b..db08152f0 100644
--- a/data/maps/SSAnne_1F_Room2/map.json
+++ b/data/maps/SSAnne_1F_Room2/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 0,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room3/map.json b/data/maps/SSAnne_1F_Room3/map.json
index e5c78e2b6..71febbbf9 100644
--- a/data/maps/SSAnne_1F_Room3/map.json
+++ b/data/maps/SSAnne_1F_Room3/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "52",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_RIGHT_DOWN_LEFT_UP",
"movement_range_x": 2,
"movement_range_y": 3,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 0,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room4/map.json b/data/maps/SSAnne_1F_Room4/map.json
index 8011082b6..a97e88fcc 100644
--- a/data/maps/SSAnne_1F_Room4/map.json
+++ b/data/maps/SSAnne_1F_Room4/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room5/map.json b/data/maps/SSAnne_1F_Room5/map.json
index 92f493357..7d3c24e5b 100644
--- a/data/maps/SSAnne_1F_Room5/map.json
+++ b/data/maps/SSAnne_1F_Room5/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SSAnne_1F_Room6/map.json b/data/maps/SSAnne_1F_Room6/map.json
index 0d7dbf323..881554a8d 100644
--- a/data/maps/SSAnne_1F_Room6/map.json
+++ b/data/maps/SSAnne_1F_Room6/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_1F_Room7/map.json b/data/maps/SSAnne_1F_Room7/map.json
index d5ca318a5..887022650 100644
--- a/data/maps/SSAnne_1F_Room7/map.json
+++ b/data/maps/SSAnne_1F_Room7/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 3,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json
index 32aa20766..850b63fc4 100644
--- a/data/maps/SSAnne_2F_Corridor/map.json
+++ b/data/maps/SSAnne_2F_Corridor/map.json
@@ -18,7 +18,7 @@
"x": 30,
"y": 2,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 7,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room1/map.json b/data/maps/SSAnne_2F_Room1/map.json
index 06830f6cc..eacfe5c91 100644
--- a/data/maps/SSAnne_2F_Room1/map.json
+++ b/data/maps/SSAnne_2F_Room1/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json
index 6875842e4..e01f65eb5 100644
--- a/data/maps/SSAnne_2F_Room2/map.json
+++ b/data/maps/SSAnne_2F_Room2/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 1,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 3,
"y": 3,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room3/map.json b/data/maps/SSAnne_2F_Room3/map.json
index ee86853c8..7cc2af8e7 100644
--- a/data/maps/SSAnne_2F_Room3/map.json
+++ b/data/maps/SSAnne_2F_Room3/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json
index 422d02458..9b15b4707 100644
--- a/data/maps/SSAnne_2F_Room4/map.json
+++ b/data/maps/SSAnne_2F_Room4/map.json
@@ -18,7 +18,7 @@
"x": 0,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room5/map.json b/data/maps/SSAnne_2F_Room5/map.json
index 0583bd2a1..87a4b8adc 100644
--- a/data/maps/SSAnne_2F_Room5/map.json
+++ b/data/maps/SSAnne_2F_Room5/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_2F_Room6/map.json b/data/maps/SSAnne_2F_Room6/map.json
index b1a3c0f8f..8e79519a0 100644
--- a/data/maps/SSAnne_2F_Room6/map.json
+++ b/data/maps/SSAnne_2F_Room6/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_3F_Corridor/map.json b/data/maps/SSAnne_3F_Corridor/map.json
index 8933f6f60..78aa22911 100644
--- a/data/maps/SSAnne_3F_Corridor/map.json
+++ b/data/maps/SSAnne_3F_Corridor/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_B1F_Room1/map.json b/data/maps/SSAnne_B1F_Room1/map.json
index a82071d9e..a5fa829d4 100644
--- a/data/maps/SSAnne_B1F_Room1/map.json
+++ b/data/maps/SSAnne_B1F_Room1/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json
index 629043f6f..462ce7098 100644
--- a/data/maps/SSAnne_B1F_Room2/map.json
+++ b/data/maps/SSAnne_B1F_Room2/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json
index 0d4141a48..78786691b 100644
--- a/data/maps/SSAnne_B1F_Room3/map.json
+++ b/data/maps/SSAnne_B1F_Room3/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 1,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_B1F_Room4/map.json b/data/maps/SSAnne_B1F_Room4/map.json
index 32f9351fb..ff6030afb 100644
--- a/data/maps/SSAnne_B1F_Room4/map.json
+++ b/data/maps/SSAnne_B1F_Room4/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json
index 835107344..8896c897f 100644
--- a/data/maps/SSAnne_B1F_Room5/map.json
+++ b/data/maps/SSAnne_B1F_Room5/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 2,
"y": 2,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_CaptainsOffice/map.json b/data/maps/SSAnne_CaptainsOffice/map.json
index b8f968c32..8ec955624 100644
--- a/data/maps/SSAnne_CaptainsOffice/map.json
+++ b/data/maps/SSAnne_CaptainsOffice/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_Deck/map.json b/data/maps/SSAnne_Deck/map.json
index 2ac95ca72..43fcf5c4d 100644
--- a/data/maps/SSAnne_Deck/map.json
+++ b/data/maps/SSAnne_Deck/map.json
@@ -18,7 +18,7 @@
"x": 12,
"y": 10,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 14,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 13,
"y": 13,
"elevation": 3,
- "movement_type": "27",
+ "movement_type": "MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 9,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json
index 7be9b5fb5..12c466510 100644
--- a/data/maps/SSAnne_Exterior/map.json
+++ b/data/maps/SSAnne_Exterior/map.json
@@ -18,7 +18,7 @@
"x": 30,
"y": 16,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json
index cb062a8fd..25cc15fad 100644
--- a/data/maps/SSAnne_Kitchen/map.json
+++ b/data/maps/SSAnne_Kitchen/map.json
@@ -18,7 +18,7 @@
"x": 1,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 4,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 8,
"y": 9,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 14,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 14,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 14,
"y": 9,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 1,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_Building1/map.json b/data/maps/SafariZone_Building1/map.json
index 3a1d5491f..78ea6e719 100644
--- a/data/maps/SafariZone_Building1/map.json
+++ b/data/maps/SafariZone_Building1/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_Building2/map.json b/data/maps/SafariZone_Building2/map.json
index 856b8b647..a8108ab01 100644
--- a/data/maps/SafariZone_Building2/map.json
+++ b/data/maps/SafariZone_Building2/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_Building3/map.json b/data/maps/SafariZone_Building3/map.json
index 0dca9cb75..5693b1873 100644
--- a/data/maps/SafariZone_Building3/map.json
+++ b/data/maps/SafariZone_Building3/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 11,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_Building4/map.json b/data/maps/SafariZone_Building4/map.json
index 2ca3a9a4f..6d994ad60 100644
--- a/data/maps/SafariZone_Building4/map.json
+++ b/data/maps/SafariZone_Building4/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 0,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json
index 5e592724f..f9bdc0137 100644
--- a/data/maps/SafariZone_Center/map.json
+++ b/data/maps/SafariZone_Center/map.json
@@ -18,7 +18,7 @@
"x": 24,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json
index 59e9da99c..50ac526b7 100644
--- a/data/maps/SafariZone_East/map.json
+++ b/data/maps/SafariZone_East/map.json
@@ -18,7 +18,7 @@
"x": 13,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 37,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 31,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 36,
"y": 17,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json
index df7ce163a..6d6d2c272 100644
--- a/data/maps/SafariZone_North/map.json
+++ b/data/maps/SafariZone_North/map.json
@@ -18,7 +18,7 @@
"x": 33,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 28,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 29,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_SecretHouse/map.json b/data/maps/SafariZone_SecretHouse/map.json
index 806455000..298188e1b 100644
--- a/data/maps/SafariZone_SecretHouse/map.json
+++ b/data/maps/SafariZone_SecretHouse/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json
index 02c576e4b..cf4eee158 100644
--- a/data/maps/SafariZone_West/map.json
+++ b/data/maps/SafariZone_West/map.json
@@ -18,7 +18,7 @@
"x": 28,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 17,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 16,
"y": 27,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 27,
"y": 24,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json
index cec8e2fca..9ca5a540e 100644
--- a/data/maps/SaffronCity/map.json
+++ b/data/maps/SaffronCity/map.json
@@ -40,7 +40,7 @@
"x": 22,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -53,7 +53,7 @@
"x": 26,
"y": 16,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -66,7 +66,7 @@
"x": 46,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -79,7 +79,7 @@
"x": 27,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -92,7 +92,7 @@
"x": 25,
"y": 33,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 7,
"movement_range_y": 1,
"trainer_type": 0,
@@ -105,7 +105,7 @@
"x": 34,
"y": 31,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -118,7 +118,7 @@
"x": 30,
"y": 39,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 5,
"movement_range_y": 1,
"trainer_type": 0,
@@ -131,7 +131,7 @@
"x": 48,
"y": 24,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -144,7 +144,7 @@
"x": 37,
"y": 32,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -157,7 +157,7 @@
"x": 21,
"y": 23,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -170,7 +170,7 @@
"x": 39,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -183,7 +183,7 @@
"x": 44,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -196,7 +196,7 @@
"x": 45,
"y": 22,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -209,7 +209,7 @@
"x": 32,
"y": 39,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 5,
"movement_range_y": 1,
"trainer_type": 0,
@@ -222,7 +222,7 @@
"x": 47,
"y": 24,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json
index a0137ad22..d6e1d9d4d 100644
--- a/data/maps/SaffronCity_Dojo/map.json
+++ b/data/maps/SaffronCity_Dojo/map.json
@@ -18,7 +18,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 1,
"y": 10,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 11,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 1,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 5,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 7,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_Gym/map.json b/data/maps/SaffronCity_Gym/map.json
index 407084933..cfbf00b36 100644
--- a/data/maps/SaffronCity_Gym/map.json
+++ b/data/maps/SaffronCity_Gym/map.json
@@ -18,7 +18,7 @@
"x": 24,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 24,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 14,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 4,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 4,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 14,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 24,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -122,7 +122,7 @@
"x": 15,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_House1_1F/map.json b/data/maps/SaffronCity_House1_1F/map.json
index a6e09da5c..4f7e0a241 100644
--- a/data/maps/SaffronCity_House1_1F/map.json
+++ b/data/maps/SaffronCity_House1_1F/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 3,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_House1_2F/map.json b/data/maps/SaffronCity_House1_2F/map.json
index 279ebff20..e7484dfae 100644
--- a/data/maps/SaffronCity_House1_2F/map.json
+++ b/data/maps/SaffronCity_House1_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_House2/map.json b/data/maps/SaffronCity_House2/map.json
index 8f61b1054..41fb0d809 100644
--- a/data/maps/SaffronCity_House2/map.json
+++ b/data/maps/SaffronCity_House2/map.json
@@ -18,7 +18,7 @@
"x": 0,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 4,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 4,
"elevation": 0,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_House3/map.json b/data/maps/SaffronCity_House3/map.json
index 858646db5..3d3e7410e 100644
--- a/data/maps/SaffronCity_House3/map.json
+++ b/data/maps/SaffronCity_House3/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_Mart/map.json b/data/maps/SaffronCity_Mart/map.json
index 8e4b9ce60..8f3bd6718 100644
--- a/data/maps/SaffronCity_Mart/map.json
+++ b/data/maps/SaffronCity_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json
index a10d91a62..bb78415b4 100644
--- a/data/maps/SaffronCity_PokemonCenter_1F/map.json
+++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json
index b6ae61450..62b084caf 100644
--- a/data/maps/SaffronCity_PokemonCenter_2F/map.json
+++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json
index 9bb75dc81..979278cdb 100644
--- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json
+++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 3,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 3,
"y": 12,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 9,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 12,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 9,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 5,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json
index 49986cd0f..9006cac0a 100644
--- a/data/maps/SeafoamIslands_1F/map.json
+++ b/data/maps/SeafoamIslands_1F/map.json
@@ -18,7 +18,7 @@
"x": 22,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 66,
@@ -31,7 +31,7 @@
"x": 32,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 67,
@@ -44,7 +44,7 @@
"x": 11,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json
index 1444996be..ed0f29ae1 100644
--- a/data/maps/SeafoamIslands_B1F/map.json
+++ b/data/maps/SeafoamIslands_B1F/map.json
@@ -18,7 +18,7 @@
"x": 22,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 68,
@@ -31,7 +31,7 @@
"x": 30,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 69,
@@ -44,7 +44,7 @@
"x": 19,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 24,
"y": 14,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json
index b24e1ae17..3e6f5f257 100644
--- a/data/maps/SeafoamIslands_B2F/map.json
+++ b/data/maps/SeafoamIslands_B2F/map.json
@@ -18,7 +18,7 @@
"x": 22,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 70,
@@ -31,7 +31,7 @@
"x": 30,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 71,
@@ -44,7 +44,7 @@
"x": 18,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json
index 6201fb5ea..e5c9cc7d1 100644
--- a/data/maps/SeafoamIslands_B3F/map.json
+++ b/data/maps/SeafoamIslands_B3F/map.json
@@ -18,7 +18,7 @@
"x": 23,
"y": 8,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 24,
"y": 8,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 12,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 77,
@@ -57,7 +57,7 @@
"x": 13,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 9,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 6,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 76,
diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json
index 08001aa58..5fc46fdee 100644
--- a/data/maps/SeafoamIslands_B4F/map.json
+++ b/data/maps/SeafoamIslands_B4F/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 18,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 9,
"y": 18,
"elevation": 1,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 2,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 22,
"y": 19,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland/map.json b/data/maps/SevenIsland/map.json
index 9f7d5692c..8eab1efa3 100644
--- a/data/maps/SevenIsland/map.json
+++ b/data/maps/SevenIsland/map.json
@@ -29,7 +29,7 @@
"x": 7,
"y": 18,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 15,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_Harbor/map.json b/data/maps/SevenIsland_Harbor/map.json
index 1e86aa88b..aad741634 100644
--- a/data/maps/SevenIsland_Harbor/map.json
+++ b/data/maps/SevenIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_House_Room1/map.json b/data/maps/SevenIsland_House_Room1/map.json
index 822cc960a..690fa63d8 100644
--- a/data/maps/SevenIsland_House_Room1/map.json
+++ b/data/maps/SevenIsland_House_Room1/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_House_Room2/map.json b/data/maps/SevenIsland_House_Room2/map.json
index 219481590..678716dcc 100644
--- a/data/maps/SevenIsland_House_Room2/map.json
+++ b/data/maps/SevenIsland_House_Room2/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 5,
"elevation": 0,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_Mart/map.json b/data/maps/SevenIsland_Mart/map.json
index 715183f88..b505a4a93 100644
--- a/data/maps/SevenIsland_Mart/map.json
+++ b/data/maps/SevenIsland_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "16",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 5,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json
index dc68e4013..e620814b4 100644
--- a/data/maps/SevenIsland_PokemonCenter_1F/map.json
+++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 14,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json
index c44ce8385..0d08ea5d1 100644
--- a/data/maps/SevenIsland_PokemonCenter_2F/map.json
+++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json
index 50884dd2a..ccd0c8ddd 100644
--- a/data/maps/SevenIsland_SevaultCanyon/map.json
+++ b/data/maps/SevenIsland_SevaultCanyon/map.json
@@ -29,7 +29,7 @@
"x": 13,
"y": 43,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 13,
"y": 36,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 3,
"y": 35,
"elevation": 3,
- "movement_type": "21",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 3,
"y": 36,
"elevation": 3,
- "movement_type": "22",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 7,
"y": 56,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 11,
"y": 63,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 14,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -120,7 +120,7 @@
"x": 14,
"y": 14,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -133,7 +133,7 @@
"x": 3,
"y": 41,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -146,7 +146,7 @@
"x": 13,
"y": 47,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -159,7 +159,7 @@
"x": 7,
"y": 44,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 12,
"y": 47,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -185,7 +185,7 @@
"x": 15,
"y": 46,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -198,7 +198,7 @@
"x": 16,
"y": 47,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -211,7 +211,7 @@
"x": 17,
"y": 47,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -224,7 +224,7 @@
"x": 11,
"y": 31,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -237,7 +237,7 @@
"x": 18,
"y": 45,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -250,7 +250,7 @@
"x": 7,
"y": 38,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -263,7 +263,7 @@
"x": 17,
"y": 23,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -276,7 +276,7 @@
"x": 8,
"y": 26,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json
index d0ad8bc08..0bf40fca3 100644
--- a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json
+++ b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json
@@ -29,7 +29,7 @@
"x": 12,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -42,7 +42,7 @@
"x": 3,
"y": 34,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -55,7 +55,7 @@
"x": 4,
"y": 34,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -68,7 +68,7 @@
"x": 11,
"y": 26,
"elevation": 3,
- "movement_type": "20",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -81,7 +81,7 @@
"x": 10,
"y": 26,
"elevation": 3,
- "movement_type": "19",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -94,7 +94,7 @@
"x": 11,
"y": 17,
"elevation": 5,
- "movement_type": "23",
+ "movement_type": "MOVEMENT_TYPE_ROTATE_COUNTERCLOCKWISE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -107,7 +107,7 @@
"x": 7,
"y": 65534,
"elevation": 1,
- "movement_type": "0",
+ "movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 17,
diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json
index 3803d3200..864ce7c59 100644
--- a/data/maps/SevenIsland_SevaultCanyon_House/map.json
+++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 4,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_SevaultCanyon_TanobyKey/map.json b/data/maps/SevenIsland_SevaultCanyon_TanobyKey/map.json
index cbb2f2b76..b768509fb 100644
--- a/data/maps/SevenIsland_SevaultCanyon_TanobyKey/map.json
+++ b/data/maps/SevenIsland_SevaultCanyon_TanobyKey/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 8,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 8,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 6,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TanobyRuins/map.json b/data/maps/SevenIsland_TanobyRuins/map.json
index 619d30729..42c643af5 100644
--- a/data/maps/SevenIsland_TanobyRuins/map.json
+++ b/data/maps/SevenIsland_TanobyRuins/map.json
@@ -24,7 +24,7 @@
"x": 35,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 121,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 85,
"y": 8,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 85,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SevenIsland_TrainerTower/map.json b/data/maps/SevenIsland_TrainerTower/map.json
index 9973bc923..47fb5fa98 100644
--- a/data/maps/SevenIsland_TrainerTower/map.json
+++ b/data/maps/SevenIsland_TrainerTower/map.json
@@ -24,7 +24,7 @@
"x": 56,
"y": 26,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 56,
"y": 29,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json
index ef0339b63..924dbbcba 100644
--- a/data/maps/SevenIsland_TrainerTower_1F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_1F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json
index fe3329368..6d0fbaa4c 100644
--- a/data/maps/SevenIsland_TrainerTower_2F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_2F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json
index b241536b6..780878898 100644
--- a/data/maps/SevenIsland_TrainerTower_3F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_3F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json
index d32447db2..d4a021ff3 100644
--- a/data/maps/SevenIsland_TrainerTower_4F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_4F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json
index f9d032e87..1ee41e1b4 100644
--- a/data/maps/SevenIsland_TrainerTower_5F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_5F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json
index 4ec4b1e45..abaab80d6 100644
--- a/data/maps/SevenIsland_TrainerTower_6F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_6F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json
index 4e28edf5b..827c6c9ca 100644
--- a/data/maps/SevenIsland_TrainerTower_7F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_7F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json
index 4e8fb9db3..ed9ba908f 100644
--- a/data/maps/SevenIsland_TrainerTower_8F/map.json
+++ b/data/maps/SevenIsland_TrainerTower_8F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 10,
"y": 16,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 11,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/map.json b/data/maps/SevenIsland_TrainerTower_Lobby/map.json
index e4bbd291f..3f553ce47 100644
--- a/data/maps/SevenIsland_TrainerTower_Lobby/map.json
+++ b/data/maps/SevenIsland_TrainerTower_Lobby/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 14,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 11,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 12,
"y": 13,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json
index cff922886..ee3dbe4c0 100644
--- a/data/maps/SevenIsland_TrainerTower_Roof/map.json
+++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json
index da9f835e2..7d71b3b26 100644
--- a/data/maps/SilphCo_10F/map.json
+++ b/data/maps/SilphCo_10F/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 10,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 0,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 5,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 2,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 3,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json
index ec99fdfe9..89a1a8bf3 100644
--- a/data/maps/SilphCo_11F/map.json
+++ b/data/maps/SilphCo_11F/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 11,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 16,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 16,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 2,
"y": 19,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json
index 06a5b7ac0..277329dfc 100644
--- a/data/maps/SilphCo_1F/map.json
+++ b/data/maps/SilphCo_1F/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json
index 4529535b2..fed3b8390 100644
--- a/data/maps/SilphCo_2F/map.json
+++ b/data/maps/SilphCo_2F/map.json
@@ -18,7 +18,7 @@
"x": 29,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 28,
"y": 18,
"elevation": 3,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 20,
"y": 14,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 5,
"y": 19,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 10,
"y": 4,
"elevation": 0,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json
index 3f7e3590b..8a81b5118 100644
--- a/data/maps/SilphCo_3F/map.json
+++ b/data/maps/SilphCo_3F/map.json
@@ -18,7 +18,7 @@
"x": 25,
"y": 9,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 31,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 12,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 8,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json
index 6390f880b..fc37a6102 100644
--- a/data/maps/SilphCo_4F/map.json
+++ b/data/maps/SilphCo_4F/map.json
@@ -18,7 +18,7 @@
"x": 33,
"y": 16,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 10,
"y": 19,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 14,
"y": 8,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 3,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 4,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 2,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 30,
"y": 18,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json
index be2d202e8..9bc1989ff 100644
--- a/data/maps/SilphCo_5F/map.json
+++ b/data/maps/SilphCo_5F/map.json
@@ -18,7 +18,7 @@
"x": 35,
"y": 7,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 23,
"y": 13,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 16,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 11,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 9,
"y": 21,
"elevation": 3,
- "movement_type": "16",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 4,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 1,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 22,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 2,
"y": 7,
"elevation": 3,
- "movement_type": "28",
+ "movement_type": "MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json
index d1a65f4f3..a1142c5ed 100644
--- a/data/maps/SilphCo_6F/map.json
+++ b/data/maps/SilphCo_6F/map.json
@@ -18,7 +18,7 @@
"x": 21,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 23,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 24,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 22,
"y": 13,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 14,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 16,
"y": 12,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 9,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 2,
"y": 14,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 1,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 18,
"y": 17,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json
index b0f6a8e12..87a1a413c 100644
--- a/data/maps/SilphCo_7F/map.json
+++ b/data/maps/SilphCo_7F/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 0,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 24,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 24,
"y": 15,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 13,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 13,
"y": 14,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 9,
"y": 14,
"elevation": 3,
- "movement_type": "27",
+ "movement_type": "MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 3,
"y": 13,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -135,7 +135,7 @@
"x": 0,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 30,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json
index aba6cfb3f..ef04548df 100644
--- a/data/maps/SilphCo_8F/map.json
+++ b/data/maps/SilphCo_8F/map.json
@@ -18,7 +18,7 @@
"x": 28,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 10,
"y": 17,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 24,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 29,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json
index 722ca91e7..e8f39eba5 100644
--- a/data/maps/SilphCo_9F/map.json
+++ b/data/maps/SilphCo_9F/map.json
@@ -18,7 +18,7 @@
"x": 26,
"y": 16,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 15,
"y": 18,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 2,
"y": 16,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SilphCo_Elevator/scripts.inc b/data/maps/SilphCo_Elevator/scripts.inc
index df0a390ee..87ed62c9b 100644
--- a/data/maps/SilphCo_Elevator/scripts.inc
+++ b/data/maps/SilphCo_Elevator/scripts.inc
@@ -9,7 +9,7 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F
special Special_DrawElevatorCurrentFloorWindow
message Text_WantWhichFloor
waitmessage
- setvar VAR_0x8004, 1
+ setvar VAR_0x8004, LISTMENU_SILPHCO_FLOORS
specialvar VAR_RESULT, Special_InitElevatorFloorSelectMenuPos
special Special_ListMenu
waitstate
diff --git a/data/maps/SixIsland/map.json b/data/maps/SixIsland/map.json
index 86eb5ca6d..9df09bc51 100644
--- a/data/maps/SixIsland/map.json
+++ b/data/maps/SixIsland/map.json
@@ -24,7 +24,7 @@
"x": 10,
"y": 15,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 15,
"y": 13,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json
index 6d0b3c957..e3cce0b89 100644
--- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json
+++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 7,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_GreenPath/map.json b/data/maps/SixIsland_GreenPath/map.json
index 57be8be4a..40ddb539d 100644
--- a/data/maps/SixIsland_GreenPath/map.json
+++ b/data/maps/SixIsland_GreenPath/map.json
@@ -29,7 +29,7 @@
"x": 11,
"y": 8,
"elevation": 3,
- "movement_type": "20",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SixIsland_Harbor/map.json b/data/maps/SixIsland_Harbor/map.json
index be77bd7eb..8b6059fb2 100644
--- a/data/maps/SixIsland_Harbor/map.json
+++ b/data/maps/SixIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_House/map.json b/data/maps/SixIsland_House/map.json
index 026d381e1..ec39e8197 100644
--- a/data/maps/SixIsland_House/map.json
+++ b/data/maps/SixIsland_House/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_Mart/map.json b/data/maps/SixIsland_Mart/map.json
index 988fddd5f..54f2ec17c 100644
--- a/data/maps/SixIsland_Mart/map.json
+++ b/data/maps/SixIsland_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 7,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json
index bc785bd6b..e8a0aff0b 100644
--- a/data/maps/SixIsland_OutcastIsland/map.json
+++ b/data/maps/SixIsland_OutcastIsland/map.json
@@ -24,7 +24,7 @@
"x": 9,
"y": 24,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 12,
"y": 15,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 13,
"y": 34,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 14,
"y": 61,
"elevation": 1,
- "movement_type": "50",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT",
"movement_range_x": 2,
"movement_range_y": 4,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 10,
"y": 44,
"elevation": 1,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 11,
"y": 44,
"elevation": 1,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 11,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_PatternBush/map.json b/data/maps/SixIsland_PatternBush/map.json
index 733c0c958..ada89bce9 100644
--- a/data/maps/SixIsland_PatternBush/map.json
+++ b/data/maps/SixIsland_PatternBush/map.json
@@ -18,7 +18,7 @@
"x": 48,
"y": 15,
"elevation": 3,
- "movement_type": "20",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 10,
"y": 5,
"elevation": 3,
- "movement_type": "18",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 51,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 12,
"y": 13,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 37,
"y": 23,
"elevation": 3,
- "movement_type": "51",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN",
"movement_range_x": 2,
"movement_range_y": 5,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 32,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 52,
"y": 20,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 8,
"y": 21,
"elevation": 3,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -122,7 +122,7 @@
"x": 39,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -135,7 +135,7 @@
"x": 3,
"y": 9,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 1,
@@ -148,7 +148,7 @@
"x": 19,
"y": 24,
"elevation": 3,
- "movement_type": "28",
+ "movement_type": "MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT",
"movement_range_x": 5,
"movement_range_y": 1,
"trainer_type": 1,
@@ -161,7 +161,7 @@
"x": 30,
"y": 19,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json
index 2f3c4b610..f3154e3fc 100644
--- a/data/maps/SixIsland_PokemonCenter_1F/map.json
+++ b/data/maps/SixIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 5,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 13,
"y": 3,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json
index 9966343f0..f8088db9a 100644
--- a/data/maps/SixIsland_PokemonCenter_2F/map.json
+++ b/data/maps/SixIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json
index 26f0ccdf5..5e35f5a91 100644
--- a/data/maps/SixIsland_RuinValley/map.json
+++ b/data/maps/SixIsland_RuinValley/map.json
@@ -24,7 +24,7 @@
"x": 24,
"y": 25,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 32,
"y": 11,
"elevation": 5,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 33,
"y": 16,
"elevation": 5,
- "movement_type": "14",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 31,
"y": 24,
"elevation": 5,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 14,
"y": 10,
"elevation": 5,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 21,
"y": 29,
"elevation": 5,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 3,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 17,
"y": 10,
"elevation": 5,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -115,7 +115,7 @@
"x": 17,
"y": 12,
"elevation": 5,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -128,7 +128,7 @@
"x": 18,
"y": 11,
"elevation": 5,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -141,7 +141,7 @@
"x": 6,
"y": 33,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -154,7 +154,7 @@
"x": 6,
"y": 34,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -167,7 +167,7 @@
"x": 41,
"y": 32,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -180,7 +180,7 @@
"x": 41,
"y": 33,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -193,7 +193,7 @@
"x": 42,
"y": 33,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -206,7 +206,7 @@
"x": 5,
"y": 33,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -219,7 +219,7 @@
"x": 19,
"y": 11,
"elevation": 5,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -232,7 +232,7 @@
"x": 43,
"y": 32,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json
index 5a0f111c8..edd2ac240 100644
--- a/data/maps/SixIsland_WaterPath/map.json
+++ b/data/maps/SixIsland_WaterPath/map.json
@@ -34,7 +34,7 @@
"x": 12,
"y": 13,
"elevation": 3,
- "movement_type": "19",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -47,7 +47,7 @@
"x": 11,
"y": 52,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -60,7 +60,7 @@
"x": 13,
"y": 35,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -73,7 +73,7 @@
"x": 15,
"y": 45,
"elevation": 1,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -86,7 +86,7 @@
"x": 6,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -99,7 +99,7 @@
"x": 7,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -112,7 +112,7 @@
"x": 11,
"y": 76,
"elevation": 3,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -125,7 +125,7 @@
"x": 17,
"y": 19,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -138,7 +138,7 @@
"x": 17,
"y": 87,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_WaterPath_House1/map.json b/data/maps/SixIsland_WaterPath_House1/map.json
index 6cc57af62..1405f0707 100644
--- a/data/maps/SixIsland_WaterPath_House1/map.json
+++ b/data/maps/SixIsland_WaterPath_House1/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/SixIsland_WaterPath_House2/map.json b/data/maps/SixIsland_WaterPath_House2/map.json
index cf4c1dad2..91221239f 100644
--- a/data/maps/SixIsland_WaterPath_House2/map.json
+++ b/data/maps/SixIsland_WaterPath_House2/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "15",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json
index 9607ba491..2e758df5e 100644
--- a/data/maps/ThreeIsland/map.json
+++ b/data/maps/ThreeIsland/map.json
@@ -29,7 +29,7 @@
"x": 7,
"y": 24,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 8,
"y": 23,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 8,
"y": 24,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 9,
"y": 23,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 9,
"y": 24,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 10,
"y": 22,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 10,
"y": 24,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -120,7 +120,7 @@
"x": 11,
"y": 23,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -133,7 +133,7 @@
"x": 20,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -146,7 +146,7 @@
"x": 18,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -159,7 +159,7 @@
"x": 15,
"y": 7,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -172,7 +172,7 @@
"x": 14,
"y": 14,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -185,7 +185,7 @@
"x": 15,
"y": 14,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -198,7 +198,7 @@
"x": 15,
"y": 31,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json
index 502289c81..f6dd0d71c 100644
--- a/data/maps/ThreeIsland_BerryForest/map.json
+++ b/data/maps/ThreeIsland_BerryForest/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 19,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 23,
"y": 17,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 38,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 44,
"y": 23,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 44,
"y": 29,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 16,
"y": 43,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 17,
"y": 39,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 14,
"y": 39,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 11,
"y": 39,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 27,
"y": 11,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -187,7 +187,7 @@
"x": 12,
"y": 43,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json
index 71dbfd64d..993732967 100644
--- a/data/maps/ThreeIsland_BondBridge/map.json
+++ b/data/maps/ThreeIsland_BondBridge/map.json
@@ -24,7 +24,7 @@
"x": 27,
"y": 10,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -37,7 +37,7 @@
"x": 68,
"y": 10,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -50,7 +50,7 @@
"x": 33,
"y": 13,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -63,7 +63,7 @@
"x": 50,
"y": 11,
"elevation": 3,
- "movement_type": "27",
+ "movement_type": "MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 1,
@@ -76,7 +76,7 @@
"x": 36,
"y": 4,
"elevation": 1,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -89,7 +89,7 @@
"x": 77,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -102,7 +102,7 @@
"x": 78,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -115,7 +115,7 @@
"x": 72,
"y": 8,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -128,7 +128,7 @@
"x": 86,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_DunsparceTunnel/map.json b/data/maps/ThreeIsland_DunsparceTunnel/map.json
index 18fddbfc1..22ddfed8b 100644
--- a/data/maps/ThreeIsland_DunsparceTunnel/map.json
+++ b/data/maps/ThreeIsland_DunsparceTunnel/map.json
@@ -18,7 +18,7 @@
"x": 23,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_Harbor/map.json b/data/maps/ThreeIsland_Harbor/map.json
index b11ac06db..e609a4011 100644
--- a/data/maps/ThreeIsland_Harbor/map.json
+++ b/data/maps/ThreeIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json
index a8aa72fdf..dfe2a6c9a 100644
--- a/data/maps/ThreeIsland_House1/map.json
+++ b/data/maps/ThreeIsland_House1/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 4,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_House2/map.json b/data/maps/ThreeIsland_House2/map.json
index f692de547..41d291f8e 100644
--- a/data/maps/ThreeIsland_House2/map.json
+++ b/data/maps/ThreeIsland_House2/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_House3/map.json b/data/maps/ThreeIsland_House3/map.json
index 65e391a96..b4adfbb86 100644
--- a/data/maps/ThreeIsland_House3/map.json
+++ b/data/maps/ThreeIsland_House3/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_House4/map.json b/data/maps/ThreeIsland_House4/map.json
index 1933aab5e..dfd8bb1d9 100644
--- a/data/maps/ThreeIsland_House4/map.json
+++ b/data/maps/ThreeIsland_House4/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_House5/map.json b/data/maps/ThreeIsland_House5/map.json
index 2a9a5665a..2e50fa9da 100644
--- a/data/maps/ThreeIsland_House5/map.json
+++ b/data/maps/ThreeIsland_House5/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_Mart/map.json b/data/maps/ThreeIsland_Mart/map.json
index c7db3c25c..6d66f0fe2 100644
--- a/data/maps/ThreeIsland_Mart/map.json
+++ b/data/maps/ThreeIsland_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 7,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 6,
"y": 5,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_PokemonCenter_1F/map.json b/data/maps/ThreeIsland_PokemonCenter_1F/map.json
index 7a6688bc6..ede9d59ab 100644
--- a/data/maps/ThreeIsland_PokemonCenter_1F/map.json
+++ b/data/maps/ThreeIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 3,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json
index 7ee8e0316..84cea2d4f 100644
--- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json
+++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json
index e7adfec0b..47aff8ea7 100644
--- a/data/maps/ThreeIsland_Port/map.json
+++ b/data/maps/ThreeIsland_Port/map.json
@@ -24,7 +24,7 @@
"x": 14,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 8,
"y": 8,
"elevation": 3,
- "movement_type": "28",
+ "movement_type": "MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT",
"movement_range_x": 3,
"movement_range_y": 1,
"trainer_type": 0,
@@ -50,7 +50,7 @@
"x": 13,
"y": 10,
"elevation": 3,
- "movement_type": "49",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_UP_RIGHT_DOWN_LEFT",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/TradeCenter/map.json b/data/maps/TradeCenter/map.json
index 71310c57f..2ffdfab5c 100644
--- a/data/maps/TradeCenter/map.json
+++ b/data/maps/TradeCenter/map.json
@@ -18,7 +18,7 @@
"x": 9,
"y": 6,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json
index 34f5bbfce..556aa49da 100644
--- a/data/maps/TwoIsland/map.json
+++ b/data/maps/TwoIsland/map.json
@@ -24,7 +24,7 @@
"x": 28,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -37,7 +37,7 @@
"x": 31,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -50,7 +50,7 @@
"x": 30,
"y": 11,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -63,7 +63,7 @@
"x": 26,
"y": 5,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -76,7 +76,7 @@
"x": 27,
"y": 6,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -89,7 +89,7 @@
"x": 30,
"y": 16,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -102,7 +102,7 @@
"x": 39,
"y": 16,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -115,7 +115,7 @@
"x": 37,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -128,7 +128,7 @@
"x": 24,
"y": 12,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_CapeBrink_House/map.json b/data/maps/TwoIsland_CapeBrink_House/map.json
index 9d13a0086..71a48a62b 100644
--- a/data/maps/TwoIsland_CapeBrink_House/map.json
+++ b/data/maps/TwoIsland_CapeBrink_House/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_Harbor/map.json b/data/maps/TwoIsland_Harbor/map.json
index 6d992c355..e4a7a2084 100644
--- a/data/maps/TwoIsland_Harbor/map.json
+++ b/data/maps/TwoIsland_Harbor/map.json
@@ -18,7 +18,7 @@
"x": 8,
"y": 9,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 8,
"y": 6,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_House/map.json b/data/maps/TwoIsland_House/map.json
index 684033ce5..83f302e66 100644
--- a/data/maps/TwoIsland_House/map.json
+++ b/data/maps/TwoIsland_House/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json
index bb927734e..21435179e 100644
--- a/data/maps/TwoIsland_JoyfulGameCorner/map.json
+++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 5,
"elevation": 1,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 5,
"y": 8,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 5,
"elevation": 1,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_PokemonCenter_1F/map.json b/data/maps/TwoIsland_PokemonCenter_1F/map.json
index 4d3db31f6..d8abc60f9 100644
--- a/data/maps/TwoIsland_PokemonCenter_1F/map.json
+++ b/data/maps/TwoIsland_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 11,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json
index ba3815e00..86ef55e25 100644
--- a/data/maps/TwoIsland_PokemonCenter_2F/map.json
+++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/UndergroundPath_EastEntrance/map.json b/data/maps/UndergroundPath_EastEntrance/map.json
index 8ad44f032..3e600d6ad 100644
--- a/data/maps/UndergroundPath_EastEntrance/map.json
+++ b/data/maps/UndergroundPath_EastEntrance/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/UndergroundPath_NorthEntrance/map.json b/data/maps/UndergroundPath_NorthEntrance/map.json
index 93aa45550..18939c721 100644
--- a/data/maps/UndergroundPath_NorthEntrance/map.json
+++ b/data/maps/UndergroundPath_NorthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/UndergroundPath_NorthEntrance/scripts.inc b/data/maps/UndergroundPath_NorthEntrance/scripts.inc
index 2a1e4ed4f..a06a23659 100644
--- a/data/maps/UndergroundPath_NorthEntrance/scripts.inc
+++ b/data/maps/UndergroundPath_NorthEntrance/scripts.inc
@@ -4,19 +4,19 @@ UndergroundPath_NorthEntrance_MapScripts:: @ 8160E38
UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39
lock
faceplayer
- setvar VAR_0x8008, 2
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_NIDORAN
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_MS_NIDO_TRADE, EventScript_160EAB
msgbox gUnknown_81A5AD6, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_160E93
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_160E93
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_160E9D
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_81A5B4A
setflag FLAG_DID_MS_NIDO_TRADE
release
diff --git a/data/maps/UndergroundPath_SouthEntrance/map.json b/data/maps/UndergroundPath_SouthEntrance/map.json
index fd06be101..e58624d4e 100644
--- a/data/maps/UndergroundPath_SouthEntrance/map.json
+++ b/data/maps/UndergroundPath_SouthEntrance/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/UndergroundPath_WestEntrance/map.json b/data/maps/UndergroundPath_WestEntrance/map.json
index bc4e4f4aa..ab685cca5 100644
--- a/data/maps/UndergroundPath_WestEntrance/map.json
+++ b/data/maps/UndergroundPath_WestEntrance/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/UnionRoom/map.json b/data/maps/UnionRoom/map.json
index 05afe6e01..91cf2cb49 100644
--- a/data/maps/UnionRoom/map.json
+++ b/data/maps/UnionRoom/map.json
@@ -18,7 +18,7 @@
"x": 3,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 1,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 13,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 10,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 13,
"y": 8,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json
index 7398ea10b..e4286aa87 100644
--- a/data/maps/VermilionCity/map.json
+++ b/data/maps/VermilionCity/map.json
@@ -29,7 +29,7 @@
"x": 22,
"y": 11,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -42,7 +42,7 @@
"x": 17,
"y": 9,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -55,7 +55,7 @@
"x": 36,
"y": 10,
"elevation": 0,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -68,7 +68,7 @@
"x": 35,
"y": 11,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 2,
"movement_range_y": 2,
"trainer_type": 0,
@@ -81,7 +81,7 @@
"x": 31,
"y": 30,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
@@ -94,7 +94,7 @@
"x": 24,
"y": 33,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -107,7 +107,7 @@
"x": 19,
"y": 24,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -120,7 +120,7 @@
"x": 25,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_Gym/map.json b/data/maps/VermilionCity_Gym/map.json
index 128b723d6..8ed2603da 100644
--- a/data/maps/VermilionCity_Gym/map.json
+++ b/data/maps/VermilionCity_Gym/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 11,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 8,
"y": 13,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 4,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 7,
"y": 8,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/VermilionCity_House1/map.json b/data/maps/VermilionCity_House1/map.json
index b712f5c9f..7eec8c8e8 100644
--- a/data/maps/VermilionCity_House1/map.json
+++ b/data/maps/VermilionCity_House1/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_House2/map.json b/data/maps/VermilionCity_House2/map.json
index 547e72ba9..a503a2aa6 100644
--- a/data/maps/VermilionCity_House2/map.json
+++ b/data/maps/VermilionCity_House2/map.json
@@ -18,7 +18,7 @@
"x": 4,
"y": 4,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_House2/scripts.inc b/data/maps/VermilionCity_House2/scripts.inc
index 6b647952e..82cc901ba 100644
--- a/data/maps/VermilionCity_House2/scripts.inc
+++ b/data/maps/VermilionCity_House2/scripts.inc
@@ -4,19 +4,19 @@ VermilionCity_House2_MapScripts:: @ 816B5D6
VermilionCity_House2_EventScript_16B5D7:: @ 816B5D7
lock
faceplayer
- setvar VAR_0x8008, 3
- call EventScript_1A8CAD
+ setvar VAR_0x8008, INGAME_TRADE_FARFETCHD
+ call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_CH_DING_TRADE, EventScript_16B649
msgbox gUnknown_81949CB, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_16B631
- call EventScript_1A8CBD
- compare VAR_0x8004, 6
+ call EventScript_ChooseMonForInGameTrade
+ compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16B631
- call EventScript_1A8CC9
+ call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16B63B
- call EventScript_1A8CD9
+ call EventScript_DoInGameTrade
msgbox gUnknown_8194A44
setflag FLAG_DID_CH_DING_TRADE
release
diff --git a/data/maps/VermilionCity_House3/map.json b/data/maps/VermilionCity_House3/map.json
index aa5247c5d..2f715b1e3 100644
--- a/data/maps/VermilionCity_House3/map.json
+++ b/data/maps/VermilionCity_House3/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 2,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 4,
"elevation": 0,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_Mart/map.json b/data/maps/VermilionCity_Mart/map.json
index 754b3c81b..e2aaee125 100644
--- a/data/maps/VermilionCity_Mart/map.json
+++ b/data/maps/VermilionCity_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 2,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 4,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json
index b5b5467c8..70b50d7fe 100644
--- a/data/maps/VermilionCity_PokemonCenter_1F/map.json
+++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 8,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 14,
"y": 4,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 6,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 2,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 3,
"y": 1,
"elevation": 0,
- "movement_type": "76",
+ "movement_type": "MOVEMENT_TYPE_INVISIBLE",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json
index 4a9190f0f..ff7c1be19 100644
--- a/data/maps/VermilionCity_PokemonCenter_2F/map.json
+++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VermilionCity_PokemonFanClub/map.json b/data/maps/VermilionCity_PokemonFanClub/map.json
index 761fac2ab..c9f0c45ed 100644
--- a/data/maps/VermilionCity_PokemonFanClub/map.json
+++ b/data/maps/VermilionCity_PokemonFanClub/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 4,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 4,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 7,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 4,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 4,
"y": 5,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 7,
"y": 5,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json
index 906c2a3d7..03b6b0cdd 100644
--- a/data/maps/VictoryRoad_1F/map.json
+++ b/data/maps/VictoryRoad_1F/map.json
@@ -18,7 +18,7 @@
"x": 5,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 14,
"y": 6,
"elevation": 4,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 12,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 14,
"y": 1,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -70,7 +70,7 @@
"x": 7,
"y": 18,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 4,
"y": 12,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 16,
"y": 3,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json
index 454659d7e..bb44ea7d0 100644
--- a/data/maps/VictoryRoad_2F/map.json
+++ b/data/maps/VictoryRoad_2F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 20,
"y": 11,
"elevation": 4,
- "movement_type": "17",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 31,
"y": 16,
"elevation": 4,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 26,
"y": 6,
"elevation": 3,
- "movement_type": "40",
+ "movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_LEFT_UP",
"movement_range_x": 4,
"movement_range_y": 4,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 36,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 17,
"y": 6,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 40,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 25,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 14,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 8,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 6,
"y": 17,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -161,7 +161,7 @@
"x": 33,
"y": 19,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -174,7 +174,7 @@
"x": 40,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json
index f98654fe8..9d2b982a9 100644
--- a/data/maps/VictoryRoad_3F/map.json
+++ b/data/maps/VictoryRoad_3F/map.json
@@ -18,7 +18,7 @@
"x": 40,
"y": 7,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 21,
"y": 5,
"elevation": 4,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 10,
"y": 17,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 11,
"y": 16,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 38,
"y": 7,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -83,7 +83,7 @@
"x": 12,
"y": 9,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 19,
"y": 15,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 33,
"y": 18,
"elevation": 0,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 88,
@@ -122,7 +122,7 @@
"x": 35,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -135,7 +135,7 @@
"x": 32,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -148,7 +148,7 @@
"x": 38,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -161,7 +161,7 @@
"x": 39,
"y": 13,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json
index b984008d5..ca30e0c6e 100644
--- a/data/maps/ViridianCity/map.json
+++ b/data/maps/ViridianCity/map.json
@@ -34,7 +34,7 @@
"x": 8,
"y": 26,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -47,7 +47,7 @@
"x": 11,
"y": 24,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -60,7 +60,7 @@
"x": 34,
"y": 11,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -73,7 +73,7 @@
"x": 21,
"y": 6,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 2,
"movement_range_y": 3,
"trainer_type": 0,
@@ -86,7 +86,7 @@
"x": 20,
"y": 12,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 3,
"trainer_type": 0,
@@ -99,7 +99,7 @@
"x": 33,
"y": 26,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 0,
"movement_range_y": 2,
"trainer_type": 0,
@@ -112,7 +112,7 @@
"x": 16,
"y": 22,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -125,7 +125,7 @@
"x": 18,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -138,7 +138,7 @@
"x": 17,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json
index 1361dfb46..0297a31b1 100644
--- a/data/maps/ViridianCity_Gym/map.json
+++ b/data/maps/ViridianCity_Gym/map.json
@@ -18,7 +18,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -31,7 +31,7 @@
"x": 12,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -44,7 +44,7 @@
"x": 11,
"y": 14,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 10,
"y": 10,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 2,
"y": 21,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 3,
"y": 11,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -96,7 +96,7 @@
"x": 6,
"y": 8,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -109,7 +109,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 13,
"y": 7,
"elevation": 3,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -135,7 +135,7 @@
"x": 16,
"y": 20,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_House1/map.json b/data/maps/ViridianCity_House1/map.json
index 668ae37da..1a960169e 100644
--- a/data/maps/ViridianCity_House1/map.json
+++ b/data/maps/ViridianCity_House1/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 4,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 2,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 6,
"y": 6,
"elevation": 3,
- "movement_type": "5",
+ "movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
"movement_range_x": 4,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_House2/map.json b/data/maps/ViridianCity_House2/map.json
index 0f027934d..5190a5d28 100644
--- a/data/maps/ViridianCity_House2/map.json
+++ b/data/maps/ViridianCity_House2/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 4,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_Mart/map.json b/data/maps/ViridianCity_Mart/map.json
index e4761721c..09f58a9d5 100644
--- a/data/maps/ViridianCity_Mart/map.json
+++ b/data/maps/ViridianCity_Mart/map.json
@@ -18,7 +18,7 @@
"x": 2,
"y": 3,
"elevation": 0,
- "movement_type": "10",
+ "movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 9,
"y": 5,
"elevation": 3,
- "movement_type": "3",
+ "movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_PokemonCenter_1F/map.json b/data/maps/ViridianCity_PokemonCenter_1F/map.json
index 6dbd242bb..3e5822608 100644
--- a/data/maps/ViridianCity_PokemonCenter_1F/map.json
+++ b/data/maps/ViridianCity_PokemonCenter_1F/map.json
@@ -18,7 +18,7 @@
"x": 7,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 12,
"y": 5,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 4,
"y": 7,
"elevation": 3,
- "movement_type": "1",
+ "movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 2,
"y": 3,
"elevation": 3,
- "movement_type": "2",
+ "movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json
index c46d275cf..a552725f9 100644
--- a/data/maps/ViridianCity_PokemonCenter_2F/map.json
+++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json
@@ -18,7 +18,7 @@
"x": 6,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 2,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 10,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": 0,
@@ -57,7 +57,7 @@
"x": 1,
"y": 2,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json
index 8dbe5c5a5..90f689a9f 100644
--- a/data/maps/ViridianForest/map.json
+++ b/data/maps/ViridianForest/map.json
@@ -18,7 +18,7 @@
"x": 29,
"y": 58,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -31,7 +31,7 @@
"x": 45,
"y": 58,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -44,7 +44,7 @@
"x": 47,
"y": 45,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -57,7 +57,7 @@
"x": 47,
"y": 29,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -70,7 +70,7 @@
"x": 7,
"y": 22,
"elevation": 3,
- "movement_type": "9",
+ "movement_type": "MOVEMENT_TYPE_FACE_LEFT",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -83,7 +83,7 @@
"x": 5,
"y": 41,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -96,7 +96,7 @@
"x": 40,
"y": 21,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -109,7 +109,7 @@
"x": 21,
"y": 34,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
@@ -122,7 +122,7 @@
"x": 43,
"y": 6,
"elevation": 3,
- "movement_type": "13",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -135,7 +135,7 @@
"x": 16,
"y": 5,
"elevation": 3,
- "movement_type": "7",
+ "movement_type": "MOVEMENT_TYPE_FACE_UP",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 1,
@@ -148,7 +148,7 @@
"x": 49,
"y": 60,
"elevation": 3,
- "movement_type": "8",
+ "movement_type": "MOVEMENT_TYPE_FACE_DOWN",
"movement_range_x": 1,
"movement_range_y": 1,
"trainer_type": 0,
diff --git a/data/maps/map_groups.json b/data/maps/map_groups.json
index 0ff365eae..b89b112a4 100644
--- a/data/maps/map_groups.json
+++ b/data/maps/map_groups.json
@@ -45,10 +45,10 @@
"gMapGroup42"
],
"gMapGroup0": [
- "BattleColosseum2P",
+ "BattleColosseum_2P",
"TradeCenter",
"RecordCenter",
- "BattleColosseum4P",
+ "BattleColosseum_4P",
"UnionRoom"
],
"gMapGroup1": [
diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc
index 23cd757c2..84996a5d6 100644
--- a/data/script_cmd_table.inc
+++ b/data/script_cmd_table.inc
@@ -69,12 +69,12 @@ gScriptCmdTable:: @ 815F9B4
.4byte ScrCmd_setholewarp
.4byte ScrCmd_getplayerxy
.4byte ScrCmd_getpartysize
- .4byte ScrCmd_giveitem
- .4byte ScrCmd_takeitem
+ .4byte ScrCmd_additem
+ .4byte ScrCmd_removeitem
.4byte ScrCmd_checkitemspace
.4byte ScrCmd_checkitem
.4byte ScrCmd_checkitemtype
- .4byte ScrCmd_givepcitem
+ .4byte ScrCmd_addpcitem
.4byte ScrCmd_checkpcitem
.4byte ScrCmd_givedecoration
.4byte ScrCmd_takedecoration
@@ -145,8 +145,8 @@ gScriptCmdTable:: @ 815F9B4
.4byte ScrCmd_showcontestresults
.4byte ScrCmd_contestlinktransfer
.4byte ScrCmd_random
- .4byte ScrCmd_givemoney
- .4byte ScrCmd_takemoney
+ .4byte ScrCmd_addmoney
+ .4byte ScrCmd_removemoney
.4byte ScrCmd_checkmoney
.4byte ScrCmd_showmoneybox
.4byte ScrCmd_hidemoneybox
@@ -181,8 +181,8 @@ gScriptCmdTable:: @ 815F9B4
.4byte ScrCmd_addelevmenuitem
.4byte ScrCmd_showelevmenu
.4byte ScrCmd_checkcoins
- .4byte ScrCmd_givecoins
- .4byte ScrCmd_takecoins
+ .4byte ScrCmd_addcoins
+ .4byte ScrCmd_removecoins
.4byte ScrCmd_setwildbattle
.4byte ScrCmd_dowildbattle
.4byte ScrCmd_setvaddress
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index f4d0ed6e1..f51720a7f 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -610,69 +610,69 @@ CableClub_EventScript_ShowBattleRecords:: @ 81BB8A7
releaseall
end
-BattleColosseum2P_EventScript_PlayerSpot0:: @ 81BB8C3
+BattleColosseum_2P_EventScript_PlayerSpot0:: @ 81BB8C3
setvar VAR_0x8005, 0
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum2P_EventScript_PlayerSpot1:: @ 81BB8CF
+BattleColosseum_2P_EventScript_PlayerSpot1:: @ 81BB8CF
setvar VAR_0x8005, 1
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum4P_EventScript_PlayerSpot0:: @ 81BB8DB
+BattleColosseum_4P_EventScript_PlayerSpot0:: @ 81BB8DB
fadescreen FADE_TO_BLACK
special ChooseHalfPartyForBattle
waitstate
compare VAR_RESULT, 0
- goto_if_eq BattleColosseum4P_EventScript_CancelSpotTrigger
+ goto_if_eq BattleColosseum_4P_EventScript_CancelSpotTrigger
setvar VAR_0x8005, 0
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum4P_EventScript_PlayerSpot1:: @ 81BB8F8
+BattleColosseum_4P_EventScript_PlayerSpot1:: @ 81BB8F8
fadescreen FADE_TO_BLACK
special ChooseHalfPartyForBattle
waitstate
compare VAR_RESULT, 0
- goto_if_eq BattleColosseum4P_EventScript_CancelSpotTrigger
+ goto_if_eq BattleColosseum_4P_EventScript_CancelSpotTrigger
setvar VAR_0x8005, 1
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum4P_EventScript_PlayerSpot2:: @ 81BB915
+BattleColosseum_4P_EventScript_PlayerSpot2:: @ 81BB915
fadescreen FADE_TO_BLACK
special ChooseHalfPartyForBattle
waitstate
compare VAR_RESULT, 0
- goto_if_eq BattleColosseum4P_EventScript_CancelSpotTrigger
+ goto_if_eq BattleColosseum_4P_EventScript_CancelSpotTrigger
setvar VAR_0x8005, 2
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum4P_EventScript_PlayerSpot3:: @ 81BB932
+BattleColosseum_4P_EventScript_PlayerSpot3:: @ 81BB932
fadescreen FADE_TO_BLACK
special ChooseHalfPartyForBattle
waitstate
compare VAR_RESULT, 0
- goto_if_eq BattleColosseum4P_EventScript_CancelSpotTrigger
+ goto_if_eq BattleColosseum_4P_EventScript_CancelSpotTrigger
setvar VAR_0x8005, 3
textcolor 3
special EnterColosseumPlayerSpot
waitstate
end
-BattleColosseum4P_EventScript_CancelSpotTrigger:: @ 81BB94F
+BattleColosseum_4P_EventScript_CancelSpotTrigger:: @ 81BB94F
end
TradeCenter_EventScript_Chair0:: @ 81BB950
@@ -731,7 +731,7 @@ CableClub_EventScript_TooBusyToNotice:: @ 81BB9A3
closemessage
end
-BattleColosseum2P_EventScript_Attendant:: @ 81BB9AF
+BattleColosseum_2P_EventScript_Attendant:: @ 81BB9AF
textcolor 3
special Script_FacePlayer
msgbox Text_TakeSeatStartBattle
diff --git a/data/scripts/fame_checker.inc b/data/scripts/fame_checker.inc
index 88e1fa1f5..f870602a3 100644
--- a/data/scripts/fame_checker.inc
+++ b/data/scripts/fame_checker.inc
@@ -51,11 +51,11 @@ MtMoon_1F_EventScript_1ACE03:: @ 81ACE03
release
end
-PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C
+PewterCity_Museum_1F_EventScript_PokemonJournalBrock:: @ 81ACE1C
lockall
famechecker FAMECHECKER_BROCK, 5
textcolor 3
- msgbox gUnknown_81B146A
+ msgbox PokemonJournal_Text_SpecialFeatureBrock
releaseall
end
@@ -75,12 +75,12 @@ Route25_EventScript_1ACE4F:: @ 81ACE4F
release
end
-CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68
+CeruleanCity_PokemonCenter_1F_EventScript_PokemonJournalMisty:: @ 81ACE68
lock
faceplayer
famechecker FAMECHECKER_MISTY, 5
textcolor 3
- msgbox gUnknown_81B14E8
+ msgbox PokemonJournal_Text_SpecialFeatureMisty
release
end
diff --git a/data/scripts/mystery_event_club.inc b/data/scripts/mystery_event_club.inc
index b409a8af9..d47a2d06c 100644
--- a/data/scripts/mystery_event_club.inc
+++ b/data/scripts/mystery_event_club.inc
@@ -1,6 +1,6 @@
.equ GAVE_PROFILE, VAR_TEMP_1
-MysteryEventClub_EventScript_Man:: @ 81BEE16
+MysteryEventClub_EventScript_Woman:: @ 81BEE16
lock
faceplayer
compare GAVE_PROFILE, TRUE
diff --git a/data/scripts/obtain_item.inc b/data/scripts/obtain_item.inc
index 71a0b7e21..2452c5c5c 100644
--- a/data/scripts/obtain_item.inc
+++ b/data/scripts/obtain_item.inc
@@ -217,7 +217,7 @@ EventScript_TryPickUpHiddenCoins::
specialvar VAR_RESULT, Special_CheckAddCoins
compare VAR_RESULT, FALSE
goto_if_eq EventScript_HiddenCoinsButCaseIsFull
- givecoins VAR_0x8006
+ addcoins VAR_0x8006
getstdstring 1, 0x17
call EventScript_PlayFanfareObtainedItem
call EventScript_FoundCoins
diff --git a/data/scripts/pokemon_mansion.inc b/data/scripts/pokemon_mansion.inc
index cb0931600..9f6fb522a 100644
--- a/data/scripts/pokemon_mansion.inc
+++ b/data/scripts/pokemon_mansion.inc
@@ -1,207 +1,207 @@
-EventScript_1A7AE2:: @ 81A7AE2
- msgbox Text_177460, MSGBOX_YESNO
+PokemonMansion_EventScript_SecretSwitch:: @ 81A7AE2
+ msgbox PokemonMansion_Text_PressSecretSwitch, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_1A7B70
- msgbox Text_17747B
- goto_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, EventScript_1A7B3B
+ goto_if_eq PokemonMansion_EventScript_DontPressSwitch
+ msgbox PokemonMansion_Text_WhoWouldnt
+ goto_if_set FLAG_POKEMON_MANSION_SWITCH_STATE, PokemonMansion_EventScript_ResetSwitch
setflag FLAG_POKEMON_MANSION_SWITCH_STATE
switch VAR_0x8004
- case 0, EventScript_1A7B7A
- case 1, EventScript_1A7D3E
- case 2, EventScript_1A7E72
- case 3, EventScript_1A7F4C
+ case 0, PokemonMansion_EventScript_PressSwitch_1F
+ case 1, PokemonMansion_EventScript_PressSwitch_2F
+ case 2, PokemonMansion_EventScript_PressSwitch_3F
+ case 3, PokemonMansion_EventScript_PressSwitch_B1F
end
-EventScript_1A7B3B:: @ 81A7B3B
+PokemonMansion_EventScript_ResetSwitch:: @ 81A7B3B
clearflag FLAG_POKEMON_MANSION_SWITCH_STATE
switch VAR_0x8004
- case 0, EventScript_1A7C5C
- case 1, EventScript_1A7DD8
- case 2, EventScript_1A7EDF
- case 3, EventScript_1A8025
+ case 0, PokemonMansion_EventScript_ResetSwitch_1F
+ case 1, PokemonMansion_EventScript_ResetSwitch_2F
+ case 2, PokemonMansion_EventScript_ResetSwitch_3F
+ case 3, PokemonMansion_EventScript_ResetSwitch_B1F
end
-EventScript_1A7B70:: @ 81A7B70
- msgbox Text_177489
+PokemonMansion_EventScript_DontPressSwitch:: @ 81A7B70
+ msgbox PokemonMansion_Text_NotQuiteYet
releaseall
end
-EventScript_1A7B7A:: @ 81A7B7A
- setmetatile 22, 10, 645, 0
- setmetatile 23, 10, 644, 0
- setmetatile 24, 10, 644, 0
- setmetatile 22, 11, 645, 0
- setmetatile 23, 11, 644, 0
- setmetatile 24, 11, 644, 0
- setmetatile 27, 25, 645, 0
- setmetatile 28, 25, 644, 0
- setmetatile 29, 25, 644, 0
- setmetatile 27, 26, 645, 0
- setmetatile 28, 26, 644, 0
- setmetatile 29, 26, 644, 0
- setmetatile 32, 25, 645, 0
- setmetatile 33, 25, 644, 0
- setmetatile 34, 25, 644, 0
- setmetatile 32, 26, 645, 0
- setmetatile 33, 26, 644, 0
- setmetatile 34, 26, 644, 0
- setmetatile 31, 18, 760, 1
- setmetatile 32, 18, 761, 1
- setmetatile 33, 18, 762, 1
- setmetatile 31, 19, 768, 1
- setmetatile 32, 19, 769, 1
- setmetatile 33, 19, 770, 1
- setmetatile 5, 4, 845, 0
+PokemonMansion_EventScript_PressSwitch_1F:: @ 81A7B7A
+ setmetatile 22, 10, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 23, 10, METATILE_PokemonMansion_Floor, 0
+ setmetatile 24, 10, METATILE_PokemonMansion_Floor, 0
+ setmetatile 22, 11, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 23, 11, METATILE_PokemonMansion_Floor, 0
+ setmetatile 24, 11, METATILE_PokemonMansion_Floor, 0
+ setmetatile 27, 25, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 28, 25, METATILE_PokemonMansion_Floor, 0
+ setmetatile 29, 25, METATILE_PokemonMansion_Floor, 0
+ setmetatile 27, 26, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 28, 26, METATILE_PokemonMansion_Floor, 0
+ setmetatile 29, 26, METATILE_PokemonMansion_Floor, 0
+ setmetatile 32, 25, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 33, 25, METATILE_PokemonMansion_Floor, 0
+ setmetatile 34, 25, METATILE_PokemonMansion_Floor, 0
+ setmetatile 32, 26, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 33, 26, METATILE_PokemonMansion_Floor, 0
+ setmetatile 34, 26, METATILE_PokemonMansion_Floor, 0
+ setmetatile 31, 18, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 32, 18, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 33, 18, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 31, 19, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 32, 19, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 33, 19, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 5, 4, METATILE_PokemonMansion_Statue_RedEyes, 0
return
-EventScript_1A7C5C:: @ 81A7C5C
- setmetatile 22, 10, 760, 1
- setmetatile 23, 10, 761, 1
- setmetatile 24, 10, 762, 1
- setmetatile 22, 11, 768, 1
- setmetatile 23, 11, 769, 1
- setmetatile 24, 11, 770, 1
- setmetatile 27, 25, 760, 1
- setmetatile 28, 25, 761, 1
- setmetatile 29, 25, 762, 1
- setmetatile 27, 26, 768, 1
- setmetatile 28, 26, 769, 1
- setmetatile 29, 26, 770, 1
- setmetatile 32, 25, 760, 1
- setmetatile 33, 25, 761, 1
- setmetatile 34, 25, 762, 1
- setmetatile 32, 26, 768, 1
- setmetatile 33, 26, 769, 1
- setmetatile 34, 26, 770, 1
- setmetatile 31, 18, 645, 0
- setmetatile 32, 18, 644, 0
- setmetatile 33, 18, 644, 0
- setmetatile 31, 19, 645, 0
- setmetatile 32, 19, 644, 0
- setmetatile 33, 19, 644, 0
- setmetatile 5, 4, 788, 0
+PokemonMansion_EventScript_ResetSwitch_1F:: @ 81A7C5C
+ setmetatile 22, 10, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 23, 10, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 24, 10, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 22, 11, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 23, 11, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 24, 11, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 27, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 28, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 29, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 27, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 28, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 29, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 32, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 33, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 34, 25, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 32, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 33, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 34, 26, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 31, 18, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 32, 18, METATILE_PokemonMansion_Floor, 0
+ setmetatile 33, 18, METATILE_PokemonMansion_Floor, 0
+ setmetatile 31, 19, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 32, 19, METATILE_PokemonMansion_Floor, 0
+ setmetatile 33, 19, METATILE_PokemonMansion_Floor, 0
+ setmetatile 5, 4, METATILE_PokemonMansion_Statue_BlackEyes, 0
return
-EventScript_1A7D3E:: @ 81A7D3E
- setmetatile 24, 14, 645, 0
- setmetatile 25, 14, 644, 0
- setmetatile 26, 14, 644, 0
- setmetatile 24, 15, 645, 0
- setmetatile 25, 15, 644, 0
- setmetatile 26, 15, 644, 0
- setmetatile 10, 28, 677, 1
- setmetatile 10, 29, 685, 1
- setmetatile 10, 30, 645, 0
- setmetatile 10, 31, 644, 0
- setmetatile 10, 32, 693, 0
- setmetatile 12, 4, 848, 1
- setmetatile 12, 5, 856, 1
- setmetatile 12, 6, 864, 1
- setmetatile 12, 7, 872, 1
- setmetatile 12, 8, 880, 1
- setmetatile 2, 15, 845, 0
+PokemonMansion_EventScript_PressSwitch_2F:: @ 81A7D3E
+ setmetatile 24, 14, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 25, 14, METATILE_PokemonMansion_Floor, 0
+ setmetatile 26, 14, METATILE_PokemonMansion_Floor, 0
+ setmetatile 24, 15, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 25, 15, METATILE_PokemonMansion_Floor, 0
+ setmetatile 26, 15, METATILE_PokemonMansion_Floor, 0
+ setmetatile 10, 28, METATILE_PokemonMansion_Wall_EndPost_Mid, 1
+ setmetatile 10, 29, METATILE_PokemonMansion_Wall_EndPost_Bottom, 1
+ setmetatile 10, 30, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 10, 31, METATILE_PokemonMansion_Floor, 0
+ setmetatile 10, 32, METATILE_PokemonMansion_Wall_EndCap, 0
+ setmetatile 12, 4, METATILE_PokemonMansion_Barrier_Vertical_TopWall, 1
+ setmetatile 12, 5, METATILE_PokemonMansion_Barrier_Vertical_TopBase, 1
+ setmetatile 12, 6, METATILE_PokemonMansion_Barrier_Vertical_MidShadow, 1
+ setmetatile 12, 7, METATILE_PokemonMansion_Barrier_Vertical_Mid, 1
+ setmetatile 12, 8, METATILE_PokemonMansion_Barrier_Vertical_Bottom, 1
+ setmetatile 2, 15, METATILE_PokemonMansion_Statue_RedEyes, 0
return
-EventScript_1A7DD8:: @ 81A7DD8
- setmetatile 24, 14, 760, 1
- setmetatile 25, 14, 761, 1
- setmetatile 26, 14, 762, 1
- setmetatile 24, 15, 768, 1
- setmetatile 25, 15, 769, 1
- setmetatile 26, 15, 770, 1
- setmetatile 10, 28, 848, 1
- setmetatile 10, 29, 856, 1
- setmetatile 10, 30, 864, 1
- setmetatile 10, 31, 872, 1
- setmetatile 10, 32, 880, 1
- setmetatile 12, 4, 677, 1
- setmetatile 12, 5, 685, 1
- setmetatile 12, 6, 645, 0
- setmetatile 12, 7, 644, 0
- setmetatile 12, 8, 693, 0
- setmetatile 2, 15, 788, 0
+PokemonMansion_EventScript_ResetSwitch_2F:: @ 81A7DD8
+ setmetatile 24, 14, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 25, 14, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 26, 14, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 24, 15, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 25, 15, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 26, 15, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 10, 28, METATILE_PokemonMansion_Barrier_Vertical_TopWall, 1
+ setmetatile 10, 29, METATILE_PokemonMansion_Barrier_Vertical_TopBase, 1
+ setmetatile 10, 30, METATILE_PokemonMansion_Barrier_Vertical_MidShadow, 1
+ setmetatile 10, 31, METATILE_PokemonMansion_Barrier_Vertical_Mid, 1
+ setmetatile 10, 32, METATILE_PokemonMansion_Barrier_Vertical_Bottom, 1
+ setmetatile 12, 4, METATILE_PokemonMansion_Wall_EndPost_Mid, 1
+ setmetatile 12, 5, METATILE_PokemonMansion_Wall_EndPost_Bottom, 1
+ setmetatile 12, 6, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 12, 7, METATILE_PokemonMansion_Floor, 0
+ setmetatile 12, 8, METATILE_PokemonMansion_Wall_EndCap, 0
+ setmetatile 2, 15, METATILE_PokemonMansion_Statue_BlackEyes, 0
return
-EventScript_1A7E72:: @ 81A7E72
- setmetatile 17, 11, 645, 0
- setmetatile 18, 11, 644, 0
- setmetatile 19, 11, 644, 0
- setmetatile 17, 12, 645, 0
- setmetatile 18, 12, 644, 0
- setmetatile 19, 12, 644, 0
- setmetatile 21, 4, 848, 1
- setmetatile 21, 5, 856, 1
- setmetatile 21, 6, 864, 1
- setmetatile 21, 7, 872, 1
- setmetatile 21, 8, 880, 1
- setmetatile 12, 4, 845, 0
+PokemonMansion_EventScript_PressSwitch_3F:: @ 81A7E72
+ setmetatile 17, 11, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 18, 11, METATILE_PokemonMansion_Floor, 0
+ setmetatile 19, 11, METATILE_PokemonMansion_Floor, 0
+ setmetatile 17, 12, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 18, 12, METATILE_PokemonMansion_Floor, 0
+ setmetatile 19, 12, METATILE_PokemonMansion_Floor, 0
+ setmetatile 21, 4, METATILE_PokemonMansion_Barrier_Vertical_TopWall, 1
+ setmetatile 21, 5, METATILE_PokemonMansion_Barrier_Vertical_TopBase, 1
+ setmetatile 21, 6, METATILE_PokemonMansion_Barrier_Vertical_MidShadow, 1
+ setmetatile 21, 7, METATILE_PokemonMansion_Barrier_Vertical_Mid, 1
+ setmetatile 21, 8, METATILE_PokemonMansion_Barrier_Vertical_Bottom, 1
+ setmetatile 12, 4, METATILE_PokemonMansion_Statue_RedEyes, 0
return
-EventScript_1A7EDF:: @ 81A7EDF
- setmetatile 17, 11, 760, 1
- setmetatile 18, 11, 761, 1
- setmetatile 19, 11, 762, 1
- setmetatile 17, 12, 768, 1
- setmetatile 18, 12, 769, 1
- setmetatile 19, 12, 770, 1
- setmetatile 21, 4, 677, 1
- setmetatile 21, 5, 685, 1
- setmetatile 21, 6, 645, 0
- setmetatile 21, 7, 644, 0
- setmetatile 21, 8, 693, 0
- setmetatile 12, 4, 788, 0
+PokemonMansion_EventScript_ResetSwitch_3F:: @ 81A7EDF
+ setmetatile 17, 11, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 18, 11, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 19, 11, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 17, 12, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft, 1
+ setmetatile 18, 12, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid, 1
+ setmetatile 19, 12, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight, 1
+ setmetatile 21, 4, METATILE_PokemonMansion_Wall_EndPost_Mid, 1
+ setmetatile 21, 5, METATILE_PokemonMansion_Wall_EndPost_Bottom, 1
+ setmetatile 21, 6, METATILE_PokemonMansion_Floor_ShadeFull, 0
+ setmetatile 21, 7, METATILE_PokemonMansion_Floor, 0
+ setmetatile 21, 8, METATILE_PokemonMansion_Wall_EndCap, 0
+ setmetatile 12, 4, METATILE_PokemonMansion_Statue_BlackEyes, 0
return
-EventScript_1A7F4C:: @ 81A7F4C
- setmetatile 33, 20, 760, 1
- setmetatile 34, 20, 761, 1
- setmetatile 35, 20, 762, 1
- setmetatile 33, 21, 852, 1
- setmetatile 34, 21, 853, 1
- setmetatile 35, 21, 854, 1
- setmetatile 16, 26, 848, 1
- setmetatile 16, 27, 856, 1
- setmetatile 16, 28, 866, 1
- setmetatile 16, 29, 874, 1
- setmetatile 16, 30, 882, 1
- setmetatile 12, 8, 677, 1
- setmetatile 12, 9, 685, 1
- setmetatile 12, 10, 647, 0
- setmetatile 12, 11, 646, 0
- setmetatile 12, 12, 688, 0
- setmetatile 20, 22, 647, 0
- setmetatile 21, 22, 646, 0
- setmetatile 22, 22, 646, 0
- setmetatile 20, 23, 647, 0
- setmetatile 21, 23, 646, 0
- setmetatile 22, 23, 646, 0
- setmetatile 24, 28, 847, 0
- setmetatile 27, 4, 847, 0
+PokemonMansion_EventScript_PressSwitch_B1F:: @ 81A7F4C
+ setmetatile 33, 20, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 34, 20, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 35, 20, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 33, 21, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft_Basement, 1
+ setmetatile 34, 21, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid_Basement, 1
+ setmetatile 35, 21, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight_Basement, 1
+ setmetatile 16, 26, METATILE_PokemonMansion_Barrier_Vertical_TopWall, 1
+ setmetatile 16, 27, METATILE_PokemonMansion_Barrier_Vertical_TopBase, 1
+ setmetatile 16, 28, METATILE_PokemonMansion_Barrier_Vertical_MidShadow_Basement, 1
+ setmetatile 16, 29, METATILE_PokemonMansion_Barrier_Vertical_Mid_Basement, 1
+ setmetatile 16, 30, METATILE_PokemonMansion_Barrier_Vertical_Bottom_Basement, 1
+ setmetatile 12, 8, METATILE_PokemonMansion_Wall_EndPost_Mid, 1
+ setmetatile 12, 9, METATILE_PokemonMansion_Wall_EndPost_Bottom, 1
+ setmetatile 12, 10, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 12, 11, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 12, 12, METATILE_PokemonMansion_Wall_EndCap_Basement, 0
+ setmetatile 20, 22, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 21, 22, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 22, 22, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 20, 23, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 21, 23, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 22, 23, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 24, 28, METATILE_PokemonMansion_Statue_RedEyes_Basement, 0
+ setmetatile 27, 4, METATILE_PokemonMansion_Statue_RedEyes_Basement, 0
return
-EventScript_1A8025:: @ 81A8025
- setmetatile 33, 20, 647, 0
- setmetatile 34, 20, 646, 0
- setmetatile 35, 20, 646, 0
- setmetatile 33, 21, 647, 0
- setmetatile 34, 21, 646, 0
- setmetatile 35, 21, 646, 0
- setmetatile 16, 26, 677, 1
- setmetatile 16, 27, 685, 1
- setmetatile 16, 28, 647, 0
- setmetatile 16, 29, 646, 0
- setmetatile 16, 30, 688, 0
- setmetatile 12, 8, 848, 1
- setmetatile 12, 9, 856, 1
- setmetatile 12, 10, 866, 1
- setmetatile 12, 11, 874, 1
- setmetatile 12, 12, 882, 1
- setmetatile 20, 22, 760, 1
- setmetatile 21, 22, 761, 1
- setmetatile 22, 22, 762, 1
- setmetatile 20, 23, 852, 1
- setmetatile 21, 23, 853, 1
- setmetatile 22, 23, 854, 1
- setmetatile 24, 28, 790, 0
- setmetatile 27, 4, 790, 0
+PokemonMansion_EventScript_ResetSwitch_B1F:: @ 81A8025
+ setmetatile 33, 20, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 34, 20, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 35, 20, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 33, 21, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 34, 21, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 35, 21, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 16, 26, METATILE_PokemonMansion_Wall_EndPost_Mid, 1
+ setmetatile 16, 27, METATILE_PokemonMansion_Wall_EndPost_Bottom, 1
+ setmetatile 16, 28, METATILE_PokemonMansion_BasementFloor_ShadeFull, 0
+ setmetatile 16, 29, METATILE_PokemonMansion_BasementFloor, 0
+ setmetatile 16, 30, METATILE_PokemonMansion_Wall_EndCap_Basement, 0
+ setmetatile 12, 8, METATILE_PokemonMansion_Barrier_Vertical_TopWall, 1
+ setmetatile 12, 9, METATILE_PokemonMansion_Barrier_Vertical_TopBase, 1
+ setmetatile 12, 10, METATILE_PokemonMansion_Barrier_Vertical_MidShadow_Basement, 1
+ setmetatile 12, 11, METATILE_PokemonMansion_Barrier_Vertical_Mid_Basement, 1
+ setmetatile 12, 12, METATILE_PokemonMansion_Barrier_Vertical_Bottom_Basement, 1
+ setmetatile 20, 22, METATILE_PokemonMansion_Barrier_Horizontal_TopLeft, 1
+ setmetatile 21, 22, METATILE_PokemonMansion_Barrier_Horizontal_TopMid, 1
+ setmetatile 22, 22, METATILE_PokemonMansion_Barrier_Horizontal_TopRight, 1
+ setmetatile 20, 23, METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft_Basement, 1
+ setmetatile 21, 23, METATILE_PokemonMansion_Barrier_Horizontal_BottomMid_Basement, 1
+ setmetatile 22, 23, METATILE_PokemonMansion_Barrier_Horizontal_BottomRight_Basement, 1
+ setmetatile 24, 28, METATILE_PokemonMansion_Statue_BlackEyes_Basement, 0
+ setmetatile 27, 4, METATILE_PokemonMansion_Statue_BlackEyes_Basement, 0
return
diff --git a/data/specials.inc b/data/specials.inc
index 9d37955c4..d554b6c0f 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -365,7 +365,7 @@ gSpecials:: @ 815FD60
def_special ScrSpecial_GetStarter
def_special Special_SetSeenMon
def_special sub_810C444
- def_special sub_80CC7B4
+ def_special ShouldShowBoxWasFullMessage
def_special ChangeBoxPokemonNickname
def_special Special_UpdateTrainerCardPhotoIcons
def_special Special_StickerLadyGetBragFlags
@@ -402,7 +402,7 @@ gSpecials:: @ 815FD60
def_special sub_8110AB4
def_special sub_8112364
def_special Special_GetMENewsJisanItemAndState
- def_special get_unknown_box_id
+ def_special GetPCBoxToSendMon
def_special Special_OpenMuseumFossilPic
def_special Special_CloseMuseumFossilPic
def_special ChooseMonForMoveTutor
@@ -420,13 +420,13 @@ gSpecials:: @ 815FD60
def_special HelpSystem_Enable
def_special sub_810B82C
def_special CheckHasAtLeastOneBerry
- def_special sub_815F094
- def_special sub_815F114
- def_special sub_815EEB0
- def_special sub_815EF5C
- def_special sub_815F070
+ def_special DisplayBerryPowderVendorMenu
+ def_special RemoveBerryPowderVendorMenu
+ def_special Special_HasEnoughBerryPowder
+ def_special Special_TakeBerryPowder
+ def_special PrintPlayerBerryPowderAmount
def_special Special_PokemonLeagueLightingEffect
- def_special sub_814EA7C
+ def_special ShowBerryCrushRankings
def_special Special_CapeBrinkGetMoveToTeachLeadPokemon
def_special Special_HasLearnedAllMovesFromCapeBrinkTutor
def_special Special_Credits
diff --git a/data/text/fame_checker.inc b/data/text/fame_checker.inc
index 8da7dded8..25ce2e5e9 100644
--- a/data/text/fame_checker.inc
+++ b/data/text/fame_checker.inc
@@ -1373,14 +1373,14 @@ gFameCheckerFlavorTextOriginObjectName_Giovanni4:: @ 81B145F
gFameCheckerFlavorTextOriginObjectName_Giovanni5:: @ 81B1463
.string "GIDEON$"
-gUnknown_81B146A:: @ 81B146A
+PokemonJournal_Text_SpecialFeatureBrock:: @ 81B146A
.string "POKéMON JOURNAL\p"
.string "Special Feature: PEWTER GYM\n"
.string "LEADER BROCK!\p"
.string "BROCK rarely laughs, but is said to\n"
.string "be unable to stop if he starts.$"
-gUnknown_81B14E8:: @ 81B14E8
+PokemonJournal_Text_SpecialFeatureMisty:: @ 81B14E8
.string "POKéMON JOURNAL\p"
.string "Special Feature: CERULEAN GYM\n"
.string "LEADER MISTY!\p"
diff --git a/data/text/ingame_trade.inc b/data/text/ingame_trade.inc
index e101ace6c..861e2fc1a 100644
--- a/data/text/ingame_trade.inc
+++ b/data/text/ingame_trade.inc
@@ -18,24 +18,24 @@ gUnknown_81A59DA:: @ 81A59DA
gUnknown_81A59E7:: @ 81A59E7
.string "Isn't my old {STR_VAR_2} great?$"
-gUnknown_81A59FE:: @ 81A59FE
+Trade_Text_DoYouHaveMonWouldYouTradeForMon:: @ 81A59FE
.string "Hello, there! Do you happen to\n"
.string "have a {STR_VAR_1}?\p"
.string "Would you agree to a trade for\n"
.string "my {STR_VAR_2}?$"
-gUnknown_81A5A4E:: @ 81A5A4E
+Trade_Text_WellIfYouDontWantTo:: @ 81A5A4E
.string "Well, if you don't want to…$"
-gUnknown_81A5A6A:: @ 81A5A6A
+Trade_Text_ThisIsntMon:: @ 81A5A6A
.string "Hmmm?\n"
.string "This isn't a {STR_VAR_1}.\p"
.string "Think of me if you get one.$"
-gUnknown_81A5A9D:: @ 81A5A9D
+Trade_Text_Thanks:: @ 81A5A9D
.string "Thanks!$"
-gUnknown_81A5AA5:: @ 81A5AA5
+Trade_Text_HasTradedMonGrownStronger:: @ 81A5AA5
.string "The {STR_VAR_2} that I traded you,\n"
.string "has it grown stronger?$"
diff --git a/include/berry_powder.h b/include/berry_powder.h
index d944ae44d..f34bb3bf5 100644
--- a/include/berry_powder.h
+++ b/include/berry_powder.h
@@ -3,6 +3,7 @@
u32 GetBerryPowder(void);
void SetBerryPowder(u32 *powder, u32 amount);
-void sub_815EE6C(u32 newKey);
+void ApplyNewEncryptionKeyToBerryPowder(u32 newKey);
+bool8 GiveBerryPowder(u32 amountToAdd);
#endif //GUARD_BERRY_POWDER_H
diff --git a/include/coins.h b/include/coins.h
index 83ad7d611..efe036361 100644
--- a/include/coins.h
+++ b/include/coins.h
@@ -8,7 +8,7 @@ void ShowCoinsWindow(u32 coinAmount, u8 x, u8 y);
void HideCoinsWindow(void);
u16 GetCoins(void);
void SetCoins(u16 coinAmount);
-bool8 GiveCoins(u16 toAdd);
-bool8 TakeCoins(u16 toSub);
+bool8 AddCoins(u16 toAdd);
+bool8 RemoveCoins(u16 toSub);
#endif // GUARD_COINS_H
diff --git a/include/constants/menu.h b/include/constants/menu.h
index 44df246d9..6d72787dc 100644
--- a/include/constants/menu.h
+++ b/include/constants/menu.h
@@ -61,13 +61,21 @@
#define MULTICHOICE_SEVII_NAVEL 54
#define MULTICHOICE_SEVII_BIRTH 55
#define MULTICHOICE_SEVII_NAVEL_BIRTH 56
-#define MULTICHOICE_SEAGALLOP_123 57
-#define MULTICHOICE_SEAGALLOP_V23 58
-#define MULTICHOICE_SEAGALLOP_V13 59
-#define MULTICHOICE_SEAGALLOP_V12 60
-#define MULTICHOICE_SEAGALLOP_VERMILION 61
+#define MULTICHOICE_SEAGALLOP_123 57
+#define MULTICHOICE_SEAGALLOP_V23 58
+#define MULTICHOICE_SEAGALLOP_V13 59
+#define MULTICHOICE_SEAGALLOP_V12 60
+#define MULTICHOICE_SEAGALLOP_VERMILION 61
#define MULTICHOICE_62 62
#define MULTICHOICE_JOIN_OR_LEAD 63
#define MULTICHOICE_TRAINER_TOWER_MODE 64
+#define LISTMENU_BADGES 0
+#define LISTMENU_SILPHCO_FLOORS 1
+#define LISTMENU_ROCKET_HIDEOUT_FLOORS 2
+#define LISTMENU_DEPT_STORE_FLOORS 3
+#define LISTMENU_WIRELESS_LECTURE_HEADERS 4
+#define LISTMENU_BERRY_POWDER 5
+#define LISTMENU_TRAINER_TOWER_FLOORS 6
+
#endif //GUARD_CONSTANTS_MENU_H
diff --git a/include/constants/metatile_labels.h b/include/constants/metatile_labels.h
new file mode 100644
index 000000000..c664290d5
--- /dev/null
+++ b/include/constants/metatile_labels.h
@@ -0,0 +1,37 @@
+#ifndef GUARD_METATILE_LABELS_H
+#define GUARD_METATILE_LABELS_H
+
+// Pokemon Mansion
+#define METATILE_PokemonMansion_Floor 0x284
+#define METATILE_PokemonMansion_Floor_ShadeFull 0x285
+#define METATILE_PokemonMansion_BasementFloor 0x286
+#define METATILE_PokemonMansion_BasementFloor_ShadeFull 0x287
+#define METATILE_PokemonMansion_Wall_EndPost_Mid 0x2A5
+#define METATILE_PokemonMansion_Wall_EndPost_Bottom 0x2AD
+#define METATILE_PokemonMansion_Wall_EndCap_Basement 0x2B0
+#define METATILE_PokemonMansion_Wall_EndCap 0x2B5
+#define METATILE_PokemonMansion_Barrier_Horizontal_TopLeft 0x2F8
+#define METATILE_PokemonMansion_Barrier_Horizontal_TopMid 0x2F9
+#define METATILE_PokemonMansion_Barrier_Horizontal_TopRight 0x2FA
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft 0x300
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomMid 0x301
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomRight 0x302
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomLeft_Basement 0x354
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomMid_Basement 0x355
+#define METATILE_PokemonMansion_Barrier_Horizontal_BottomRight_Basement 0x356
+#define METATILE_PokemonMansion_Barrier_Vertical_TopWall 0x350
+#define METATILE_PokemonMansion_Barrier_Vertical_TopBase 0x358
+#define METATILE_PokemonMansion_Barrier_Vertical_MidShadow 0x360
+#define METATILE_PokemonMansion_Barrier_Vertical_Mid 0x368
+#define METATILE_PokemonMansion_Barrier_Vertical_Bottom 0x370
+#define METATILE_PokemonMansion_Barrier_Vertical_MidShadow_Basement 0x362
+#define METATILE_PokemonMansion_Barrier_Vertical_Mid_Basement 0x36A
+#define METATILE_PokemonMansion_Barrier_Vertical_Bottom_Basement 0x372
+#define METATILE_PokemonMansion_Statue_BlackEyes 0x314
+#define METATILE_PokemonMansion_Statue_BlackEyes_Shade 0x315
+#define METATILE_PokemonMansion_Statue_BlackEyes_Basement 0x316
+#define METATILE_PokemonMansion_Statue_RedEyes 0x34D
+#define METATILE_PokemonMansion_Statue_RedEyes_Shade 0x34E
+#define METATILE_PokemonMansion_Statue_RedEyes_Basement 0x34F
+
+#endif // GUARD_METATILE_LABELS_H
diff --git a/include/constants/trade.h b/include/constants/trade.h
index b22cd26d2..e9964c4c3 100644
--- a/include/constants/trade.h
+++ b/include/constants/trade.h
@@ -10,10 +10,15 @@
#define LINK_TRADE_TIMEOUT 300
// In-game Trade IDs
-#define INGAME_TRADE_SEEDOT 0
-#define INGAME_TRADE_PLUSLE 1
-#define INGAME_TRADE_HORSEA 2
-#define INGAME_TRADE_MEOWTH 3
+#define INGAME_TRADE_MR_MIME 0
+#define INGAME_TRADE_JYNX 1
+#define INGAME_TRADE_NIDORAN 2 // M or F depending on version
+#define INGAME_TRADE_FARFETCHD 3
+#define INGAME_TRADE_NIDORINOA 4 // Nidorino or Nidorina depending on version
+#define INGAME_TRADE_LICKITUNG 5
+#define INGAME_TRADE_ELECTRODE 6
+#define INGAME_TRADE_TANGELA 7
+#define INGAME_TRADE_SEEL 8
// Flag IDs for sending link data
#define INITIATE_TRADE 1
diff --git a/include/constants/vars.h b/include/constants/vars.h
index de03ab6ee..54375e08e 100644
--- a/include/constants/vars.h
+++ b/include/constants/vars.h
@@ -97,7 +97,7 @@
#define VAR_0x4034 0x4034
#define VAR_RESORT_GOREGEOUS_STEP_COUNTER 0x4035
#define VAR_RESORT_GORGEOUS_REQUESTED_MON 0x4036
-#define VAR_0x4037 0x4037
+#define VAR_PC_BOX_TO_SEND_MON 0x4037
#define VAR_0x4038 0x4038
#define VAR_0x4039 0x4039
#define VAR_ELEVATOR_FLOOR 0x403A
diff --git a/include/field_specials.h b/include/field_specials.h
index c435bdaee..02069ff84 100644
--- a/include/field_specials.h
+++ b/include/field_specials.h
@@ -19,9 +19,9 @@ void StopPokemonLeagueLightingEffectTask(void);
void nullsub_60(void);
void nullsub_61(void);
u8 ContextNpcGetTextColor(void);
-void set_unknown_box_id(u8);
-u16 get_unknown_box_id(void);
-bool8 sub_80CC7B4(void);
+void SetPCBoxToSendMon(u8);
+u16 GetPCBoxToSendMon(void);
+bool8 ShouldShowBoxWasFullMessage(void);
u16 GetHiddenItemAttr(u32 hiddenItem, u8 attr);
u8 GetUnlockedSeviiAreas(void);
u32 GetPlayerTrainerId(void);
diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c
index a20f47ad4..3b9270948 100644
--- a/src/battle_script_commands.c
+++ b/src/battle_script_commands.c
@@ -9563,17 +9563,17 @@ static void atkF0_givecaughtmon(void)
{
if (GiveMonToPlayer(&gEnemyParty[gBattlerPartyIndexes[gBattlerAttacker ^ BIT_SIDE]]) != MON_GIVEN_TO_PARTY)
{
- if (!sub_80CC7B4())
+ if (!ShouldShowBoxWasFullMessage())
{
gBattleCommunication[MULTISTRING_CHOOSER] = 0;
- StringCopy(gStringVar1, GetBoxNamePtr(VarGet(VAR_0x4037)));
+ StringCopy(gStringVar1, GetBoxNamePtr(VarGet(VAR_PC_BOX_TO_SEND_MON)));
GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattlerAttacker ^ BIT_SIDE]], MON_DATA_NICKNAME, gStringVar2);
}
else
{
- StringCopy(gStringVar1, GetBoxNamePtr(VarGet(VAR_0x4037)));
+ StringCopy(gStringVar1, GetBoxNamePtr(VarGet(VAR_PC_BOX_TO_SEND_MON))); // box the mon was sent to
GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattlerAttacker ^ BIT_SIDE]], MON_DATA_NICKNAME, gStringVar2);
- StringCopy(gStringVar3, GetBoxNamePtr(get_unknown_box_id()));
+ StringCopy(gStringVar3, GetBoxNamePtr(GetPCBoxToSendMon())); //box the mon was going to be sent to
gBattleCommunication[MULTISTRING_CHOOSER] = 2;
}
if (FlagGet(FLAG_SYS_NOT_SOMEONES_PC))
diff --git a/src/berry_powder.c b/src/berry_powder.c
index f9d9f7dbb..2eff23802 100644
--- a/src/berry_powder.c
+++ b/src/berry_powder.c
@@ -9,32 +9,34 @@
#include "text.h"
#include "text_window.h"
-EWRAM_DATA u8 gUnknown_203F464 = 0;
+#define MAX_BERRY_POWDER 99999
-u32 DecryptBerryPowder(u32 * a0)
+static EWRAM_DATA u8 sBerryPowderVendorWindowId = 0;
+
+u32 DecryptBerryPowder(u32 *powder)
{
- return *a0 ^ gSaveBlock2Ptr->encryptionKey;
+ return *powder ^ gSaveBlock2Ptr->encryptionKey;
}
-void SetBerryPowder(u32 * a0, u32 a1)
+void SetBerryPowder(u32 *powder, u32 amount)
{
- *a0 = gSaveBlock2Ptr->encryptionKey ^ a1;
+ *powder = amount ^ gSaveBlock2Ptr->encryptionKey;
}
-void sub_815EE6C(u32 a0)
+void ApplyNewEncryptionKeyToBerryPowder(u32 encryptionKey)
{
- ApplyNewEncryptionKeyToWord(&gSaveBlock2Ptr->berryCrush.berryPowderAmount, a0);
+ ApplyNewEncryptionKeyToWord(&gSaveBlock2Ptr->berryCrush.berryPowderAmount, encryptionKey);
}
-bool8 sub_815EE88(u32 a0)
+static bool8 HasEnoughBerryPowder(u32 cost)
{
- if (DecryptBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount) < a0)
+ if (DecryptBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount) < cost)
return FALSE;
else
return TRUE;
}
-bool8 sub_815EEB0(void)
+bool8 Special_HasEnoughBerryPowder(void)
{
if (DecryptBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount) < gSpecialVar_0x8004)
return FALSE;
@@ -42,44 +44,44 @@ bool8 sub_815EEB0(void)
return TRUE;
}
-bool8 sub_815EEE0(u32 a0)
+bool8 GiveBerryPowder(u32 amountToAdd)
{
- u32 * ptr = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
- u32 amount = DecryptBerryPowder(ptr) + a0;
- if (amount > 99999)
+ u32 *powder = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
+ u32 amount = DecryptBerryPowder(powder) + amountToAdd;
+ if (amount > MAX_BERRY_POWDER)
{
- SetBerryPowder(ptr, 99999);
+ SetBerryPowder(powder, MAX_BERRY_POWDER);
return FALSE;
}
else
{
- SetBerryPowder(ptr, amount);
+ SetBerryPowder(powder, amount);
return TRUE;
}
}
-bool8 sub_815EF20(u32 a0)
+static bool8 TakeBerryPowder(u32 cost)
{
- u32 * ptr = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
- if (!sub_815EE88(a0))
+ u32 *powder = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
+ if (!HasEnoughBerryPowder(cost))
return FALSE;
else
{
- u32 amount = DecryptBerryPowder(ptr);
- SetBerryPowder(ptr, amount - a0);
+ u32 amount = DecryptBerryPowder(powder);
+ SetBerryPowder(powder, amount - cost);
return TRUE;
}
}
-bool8 sub_815EF5C(void)
+bool8 Special_TakeBerryPowder(void)
{
- u32 * ptr = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
- if (!sub_815EE88(gSpecialVar_0x8004))
+ u32 *powder = &gSaveBlock2Ptr->berryCrush.berryPowderAmount;
+ if (!HasEnoughBerryPowder(gSpecialVar_0x8004))
return FALSE;
else
{
- u32 amount = DecryptBerryPowder(ptr);
- SetBerryPowder(ptr, amount - gSpecialVar_0x8004);
+ u32 amount = DecryptBerryPowder(powder);
+ SetBerryPowder(powder, amount - gSpecialVar_0x8004);
return TRUE;
}
}
@@ -89,42 +91,42 @@ u32 GetBerryPowder(void)
return DecryptBerryPowder(&gSaveBlock2Ptr->berryCrush.berryPowderAmount);
}
-void sub_815EFBC(u8 windowId, u32 powder, u8 x, u8 y, u8 speed)
+static void PrintBerryPowderAmount(u8 windowId, u32 amount, u8 x, u8 y, u8 speed)
{
- ConvertIntToDecimalStringN(gStringVar1, powder, STR_CONV_MODE_RIGHT_ALIGN, 5);
+ ConvertIntToDecimalStringN(gStringVar1, amount, STR_CONV_MODE_RIGHT_ALIGN, 5);
AddTextPrinterParameterized(windowId, 0, gStringVar1, x, y, speed, NULL);
}
-void sub_815F014(u8 windowId, u16 baseBlock, u8 palette, u32 powder)
+static void DrawPlayerPowderAmount(u8 windowId, u16 baseBlock, u8 palette, u32 amount)
{
DrawStdFrameWithCustomTileAndPalette(windowId, FALSE, baseBlock, palette);
AddTextPrinterParameterized(windowId, 0, gOtherText_Powder, 0, 0, -1, NULL);
- sub_815EFBC(windowId, powder, 39, 12, 0);
+ PrintBerryPowderAmount(windowId, amount, 39, 12, 0);
}
-void sub_815F070(void)
+void PrintPlayerBerryPowderAmount(void)
{
- sub_815EFBC(gUnknown_203F464, GetBerryPowder(), 39, 12, 0);
+ PrintBerryPowderAmount(sBerryPowderVendorWindowId, GetBerryPowder(), 39, 12, 0);
}
-void sub_815F094(void)
+void DisplayBerryPowderVendorMenu(void)
{
struct WindowTemplate template;
if (QuestLog_SchedulePlaybackCB(QLPlaybackCB_DestroyScriptMenuMonPicSprites) != TRUE)
{
template = SetWindowTemplateFields(0, 1, 1, 8, 3, 15, 32);
- gUnknown_203F464 = AddWindow(&template);
- FillWindowPixelBuffer(gUnknown_203F464, 0);
- PutWindowTilemap(gUnknown_203F464);
- TextWindow_SetStdFrame0_WithPal(gUnknown_203F464, 0x21D, 0xD0);
- sub_815F014(gUnknown_203F464, 0x21D, 0xD, GetBerryPowder());
+ sBerryPowderVendorWindowId = AddWindow(&template);
+ FillWindowPixelBuffer(sBerryPowderVendorWindowId, 0);
+ PutWindowTilemap(sBerryPowderVendorWindowId);
+ TextWindow_SetStdFrame0_WithPal(sBerryPowderVendorWindowId, 0x21D, 0xD0);
+ DrawPlayerPowderAmount(sBerryPowderVendorWindowId, 0x21D, 0xD, GetBerryPowder());
}
}
-void sub_815F114(void)
+void RemoveBerryPowderVendorMenu(void)
{
- ClearWindowTilemap(gUnknown_203F464);
- ClearStdWindowAndFrameToTransparent(gUnknown_203F464, 1);
- RemoveWindow(gUnknown_203F464);
+ ClearWindowTilemap(sBerryPowderVendorWindowId);
+ ClearStdWindowAndFrameToTransparent(sBerryPowderVendorWindowId, 1);
+ RemoveWindow(sBerryPowderVendorWindowId);
}
diff --git a/src/coins.c b/src/coins.c
index 2eaa31b2c..0f1828a96 100644
--- a/src/coins.c
+++ b/src/coins.c
@@ -19,7 +19,7 @@ void SetCoins(u16 coinAmount)
gSaveBlock1Ptr->coins = coinAmount ^ gSaveBlock2Ptr->encryptionKey;
}
-bool8 GiveCoins(u16 toAdd)
+bool8 AddCoins(u16 toAdd)
{
u16 coins = GetCoins();
if (coins >= MAX_COINS)
@@ -39,7 +39,7 @@ bool8 GiveCoins(u16 toAdd)
return TRUE;
}
-bool8 TakeCoins(u16 toSub)
+bool8 RemoveCoins(u16 toSub)
{
u16 coins = GetCoins();
if (coins >= toSub)
diff --git a/src/data/ingame_trades.h b/src/data/ingame_trades.h
index 4834839f1..864be813b 100644
--- a/src/data/ingame_trades.h
+++ b/src/data/ingame_trades.h
@@ -1,4 +1,5 @@
static const struct InGameTrade sInGameTrades[] = {
+ [INGAME_TRADE_MR_MIME] =
{
.nickname = _("MIMIEN"),
.species = SPECIES_MR_MIME,
@@ -13,7 +14,9 @@ static const struct InGameTrade sInGameTrades[] = {
.otGender = MALE,
.sheen = 10,
.requestedSpecies = SPECIES_ABRA
- }, {
+ },
+ [INGAME_TRADE_JYNX] =
+ {
.nickname = _("ZYNX"),
.species = SPECIES_JYNX,
.ivs = {18, 17, 18, 22, 25, 21},
@@ -27,7 +30,9 @@ static const struct InGameTrade sInGameTrades[] = {
.otGender = MALE,
.sheen = 10,
.requestedSpecies = SPECIES_POLIWHIRL
- }, {
+ },
+ [INGAME_TRADE_NIDORAN] =
+ {
#if defined(FIRERED)
.nickname = _("MS. NIDO"),
.species = SPECIES_NIDORAN_F,
@@ -57,7 +62,9 @@ static const struct InGameTrade sInGameTrades[] = {
.sheen = 10,
.requestedSpecies = SPECIES_NIDORAN_F
#endif
- }, {
+ },
+ [INGAME_TRADE_FARFETCHD] =
+ {
.nickname = _("CH'DING"),
.species = SPECIES_FARFETCHD,
.ivs = {20, 25, 21, 24, 15, 20},
@@ -71,7 +78,9 @@ static const struct InGameTrade sInGameTrades[] = {
.otGender = MALE,
.sheen = 10,
.requestedSpecies = SPECIES_SPEAROW
- }, {
+ },
+ [INGAME_TRADE_NIDORINOA] =
+ {
#if defined(FIRERED)
.nickname = _("NINA"),
.species = SPECIES_NIDORINA,
@@ -101,7 +110,9 @@ static const struct InGameTrade sInGameTrades[] = {
.sheen = 10,
.requestedSpecies = SPECIES_NIDORINA
#endif
- }, {
+ },
+ [INGAME_TRADE_LICKITUNG] =
+ {
.nickname = _("MARC"),
.species = SPECIES_LICKITUNG,
.ivs = {24, 19, 21, 15, 23, 21},
@@ -119,7 +130,9 @@ static const struct InGameTrade sInGameTrades[] = {
#elif defined(LEAFGREEN)
.requestedSpecies = SPECIES_SLOWBRO
#endif
- }, {
+ },
+ [INGAME_TRADE_ELECTRODE] =
+ {
.nickname = _("ESPHERE"),
.species = SPECIES_ELECTRODE,
.ivs = {19, 16, 18, 25, 25, 19},
@@ -133,7 +146,9 @@ static const struct InGameTrade sInGameTrades[] = {
.otGender = MALE,
.sheen = 10,
.requestedSpecies = SPECIES_RAICHU
- }, {
+ },
+ [INGAME_TRADE_TANGELA] =
+ {
.nickname = _("TANGENY"),
.species = SPECIES_TANGELA,
.ivs = {22, 17, 25, 16, 23, 20},
@@ -148,6 +163,7 @@ static const struct InGameTrade sInGameTrades[] = {
.sheen = 10,
.requestedSpecies = SPECIES_VENONAT
},
+ [INGAME_TRADE_SEEL] =
{
.nickname = _("SEELOR"),
.species = SPECIES_SEEL,
diff --git a/src/field_specials.c b/src/field_specials.c
index 6f42ba764..5ecaffa96 100644
--- a/src/field_specials.c
+++ b/src/field_specials.c
@@ -45,13 +45,14 @@
#include "constants/maps.h"
#include "constants/region_map.h"
#include "constants/moves.h"
+#include "constants/menu.h"
static EWRAM_DATA u8 sElevatorCurrentFloorWindowId = 0;
static EWRAM_DATA u16 sElevatorScroll = 0;
static EWRAM_DATA u16 sElevatorCursorPos = 0;
static EWRAM_DATA struct ListMenuItem * sListMenuItems = NULL;
static EWRAM_DATA u16 sListMenuLastScrollPosition = 0;
-static EWRAM_DATA u8 sUnknownBoxId = 0;
+static EWRAM_DATA u8 sPCBoxToSendMon = 0;
static EWRAM_DATA u8 sBrailleTextCursorSpriteID = 0;
struct ListMenuTemplate sFieldSpecialsListMenuTemplate;
@@ -1143,7 +1144,7 @@ void Special_ListMenu(void)
task = &gTasks[taskId];
switch (gSpecialVar_0x8004)
{
- case 0:
+ case LISTMENU_BADGES:
task->data[0] = 4;
task->data[1] = 9;
task->data[2] = 1;
@@ -1153,7 +1154,7 @@ void Special_ListMenu(void)
task->data[6] = 1;
task->data[15] = taskId;
break;
- case 1:
+ case LISTMENU_SILPHCO_FLOORS:
task->data[0] = 7;
task->data[1] = 12;
task->data[2] = 1;
@@ -1165,7 +1166,7 @@ void Special_ListMenu(void)
task->data[7] = sElevatorScroll;
task->data[8] = sElevatorCursorPos;
break;
- case 2:
+ case LISTMENU_ROCKET_HIDEOUT_FLOORS: // Multichoice used instead
task->data[0] = 4;
task->data[1] = 4;
task->data[2] = 1;
@@ -1175,7 +1176,7 @@ void Special_ListMenu(void)
task->data[6] = 0;
task->data[15] = taskId;
break;
- case 3:
+ case LISTMENU_DEPT_STORE_FLOORS: // Multichoice used instead
task->data[0] = 4;
task->data[1] = 6;
task->data[2] = 1;
@@ -1185,7 +1186,7 @@ void Special_ListMenu(void)
task->data[6] = 0;
task->data[15] = taskId;
break;
- case 4:
+ case LISTMENU_WIRELESS_LECTURE_HEADERS: // Multichoice used instead
task->data[0] = 4;
task->data[1] = 4;
task->data[2] = 1;
@@ -1195,7 +1196,7 @@ void Special_ListMenu(void)
task->data[6] = 1;
task->data[15] = taskId;
break;
- case 5:
+ case LISTMENU_BERRY_POWDER:
task->data[0] = 7;
task->data[1] = 12;
task->data[2] = 16;
@@ -1205,7 +1206,7 @@ void Special_ListMenu(void)
task->data[6] = 0;
task->data[15] = taskId;
break;
- case 6:
+ case LISTMENU_TRAINER_TOWER_FLOORS: // Mulitchoice used instead
task->data[0] = 3;
task->data[1] = 3;
task->data[2] = 1;
@@ -1226,6 +1227,7 @@ void Special_ListMenu(void)
}
static const u8 *const sListMenuLabels[][12] = {
+ [LISTMENU_BADGES] =
{
gText_BoulderBadge,
gText_CascadeBadge,
@@ -1236,7 +1238,9 @@ static const u8 *const sListMenuLabels[][12] = {
gText_VolcanoBadge,
gText_EarthBadge,
gOtherText_Exit,
- }, {
+ },
+ [LISTMENU_SILPHCO_FLOORS] =
+ {
gText_11F,
gText_10F,
gText_9F,
@@ -1249,24 +1253,32 @@ static const u8 *const sListMenuLabels[][12] = {
gText_2F,
gText_1F,
gOtherText_Exit,
- }, {
+ },
+ [LISTMENU_ROCKET_HIDEOUT_FLOORS] = // Unncessary, MULTICHOICE_ROCKET_HIDEOUT_ELEVATOR is used instead
+ {
gText_B1F,
gText_B2F,
gText_B4F,
gOtherText_Exit,
- }, {
+ },
+ [LISTMENU_DEPT_STORE_FLOORS] = // Unncessary, MULTICHOICE_DEPT_STORE_ELEVATOR is used instead
+ {
gText_5F,
gText_4F,
gText_3F,
gText_2F,
gText_1F,
gOtherText_Exit,
- }, {
+ },
+ [LISTMENU_WIRELESS_LECTURE_HEADERS] = // Unnecessary, MULTICHOICE_LINKED_DIRECT_UNION is used instead
+ {
gText_LinkedGamePlay,
gText_DirectCorner,
gText_UnionRoom,
gOtherText_Quit,
- }, {
+ },
+ [LISTMENU_BERRY_POWDER] =
+ {
gText_Energypowder_50,
gText_EnergyRoot_80,
gText_HealPowder_50,
@@ -1279,7 +1291,9 @@ static const u8 *const sListMenuLabels[][12] = {
gText_HpUp_1000,
gText_PpUp_3000,
gOtherText_Exit,
- }, {
+ },
+ [LISTMENU_TRAINER_TOWER_FLOORS] = // Unnecessary, MULTICHOICE_ROOFTOP_B1F is used instead
+ {
gText_Rooftop,
gText_B1F,
gOtherText_Exit,
@@ -1295,7 +1309,7 @@ static void Task_CreateScriptListMenu(u8 taskId)
struct Task * task = &gTasks[taskId];
u8 windowId;
ScriptContext2_Enable();
- if (gSpecialVar_0x8004 == 1)
+ if (gSpecialVar_0x8004 == LISTMENU_SILPHCO_FLOORS)
sListMenuLastScrollPosition = sElevatorScroll;
else
sListMenuLastScrollPosition = 0;
@@ -1920,31 +1934,31 @@ u16 Special_BattleCardAction(void)
}
}
-void set_unknown_box_id(u8 boxId)
+void SetPCBoxToSendMon(u8 boxId)
{
- sUnknownBoxId = boxId;
+ sPCBoxToSendMon = boxId;
}
-u16 get_unknown_box_id(void)
+u16 GetPCBoxToSendMon(void)
{
- return sUnknownBoxId;
+ return sPCBoxToSendMon;
}
-bool8 sub_80CC7B4(void)
+bool8 ShouldShowBoxWasFullMessage(void)
{
if (FlagGet(FLAG_SYS_CHANGED_BOX_TO_STORE_MON))
return FALSE;
- if (StorageGetCurrentBox() == VarGet(VAR_0x4037))
+ if (StorageGetCurrentBox() == VarGet(VAR_PC_BOX_TO_SEND_MON))
return FALSE;
FlagSet(FLAG_SYS_CHANGED_BOX_TO_STORE_MON);
return TRUE;
}
-bool8 sub_80CC7F8(void)
+bool8 IsDestinationBoxFull(void)
{
s32 i;
s32 j;
- set_unknown_box_id(VarGet(VAR_0x4037));
+ SetPCBoxToSendMon(VarGet(VAR_PC_BOX_TO_SEND_MON));
i = StorageGetCurrentBox();
do
{
@@ -1952,10 +1966,10 @@ bool8 sub_80CC7F8(void)
{
if (GetBoxMonData(GetBoxedMonPtr(i, j), MON_DATA_SPECIES, NULL) == SPECIES_NONE)
{
- if (get_unknown_box_id() != i)
+ if (GetPCBoxToSendMon() != i)
FlagClear(FLAG_SYS_CHANGED_BOX_TO_STORE_MON);
- VarSet(VAR_0x4037, i);
- return sub_80CC7B4();
+ VarSet(VAR_PC_BOX_TO_SEND_MON, i);
+ return ShouldShowBoxWasFullMessage();
}
}
i++;
diff --git a/src/load_save.c b/src/load_save.c
index 3881646dd..9c30494f8 100644
--- a/src/load_save.c
+++ b/src/load_save.c
@@ -289,7 +289,7 @@ void ApplyNewEncryptionKeyToAllEncryptedData(u32 encryptionKey)
sub_8054F38(encryptionKey);
ApplyNewEncryptionKeyToBagItems_(encryptionKey);
- sub_815EE6C(encryptionKey);
+ ApplyNewEncryptionKeyToBerryPowder(encryptionKey);
ApplyNewEncryptionKeyToWord(&gSaveBlock1Ptr->money, encryptionKey);
ApplyNewEncryptionKeyToHword(&gSaveBlock1Ptr->coins, encryptionKey);
}
diff --git a/src/pokemon.c b/src/pokemon.c
index 99fe39709..39019421c 100644
--- a/src/pokemon.c
+++ b/src/pokemon.c
@@ -3632,7 +3632,7 @@ static u8 SendMonToPC(struct Pokemon* mon)
{
s32 boxNo, boxPos;
- set_unknown_box_id(VarGet(VAR_0x4037));
+ SetPCBoxToSendMon(VarGet(VAR_PC_BOX_TO_SEND_MON));
boxNo = StorageGetCurrentBox();
@@ -3647,9 +3647,9 @@ static u8 SendMonToPC(struct Pokemon* mon)
CopyMon(checkingMon, &mon->box, sizeof(mon->box));
gSpecialVar_MonBoxId = boxNo;
gSpecialVar_MonBoxPos = boxPos;
- if (get_unknown_box_id() != boxNo)
+ if (GetPCBoxToSendMon() != boxNo)
FlagClear(FLAG_SYS_CHANGED_BOX_TO_STORE_MON);
- VarSet(VAR_0x4037, boxNo);
+ VarSet(VAR_PC_BOX_TO_SEND_MON, boxNo);
return MON_GIVEN_TO_PC;
}
}
diff --git a/src/scrcmd.c b/src/scrcmd.c
index 4eaea9cef..c36270636 100644
--- a/src/scrcmd.c
+++ b/src/scrcmd.c
@@ -463,7 +463,7 @@ bool8 ScrCmd_random(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_giveitem(struct ScriptContext *ctx)
+bool8 ScrCmd_additem(struct ScriptContext *ctx)
{
u16 itemId = VarGet(ScriptReadHalfword(ctx));
u32 quantity = VarGet(ScriptReadHalfword(ctx));
@@ -473,7 +473,7 @@ bool8 ScrCmd_giveitem(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_takeitem(struct ScriptContext *ctx)
+bool8 ScrCmd_removeitem(struct ScriptContext *ctx)
{
u16 itemId = VarGet(ScriptReadHalfword(ctx));
u32 quantity = VarGet(ScriptReadHalfword(ctx));
@@ -508,7 +508,7 @@ bool8 ScrCmd_checkitemtype(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_givepcitem(struct ScriptContext *ctx)
+bool8 ScrCmd_addpcitem(struct ScriptContext *ctx)
{
u16 itemId = VarGet(ScriptReadHalfword(ctx));
u16 quantity = VarGet(ScriptReadHalfword(ctx));
@@ -1797,7 +1797,7 @@ bool8 ScrCmd_checkpartymove(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_givemoney(struct ScriptContext *ctx)
+bool8 ScrCmd_addmoney(struct ScriptContext *ctx)
{
u32 amount = ScriptReadWord(ctx);
u8 ignore = ScriptReadByte(ctx);
@@ -1807,7 +1807,7 @@ bool8 ScrCmd_givemoney(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_takemoney(struct ScriptContext *ctx)
+bool8 ScrCmd_removemoney(struct ScriptContext *ctx)
{
u32 amount = ScriptReadWord(ctx);
u8 ignore = ScriptReadByte(ctx);
@@ -2202,22 +2202,22 @@ bool8 ScrCmd_checkcoins(struct ScriptContext *ctx)
return FALSE;
}
-bool8 ScrCmd_givecoins(struct ScriptContext *ctx)
+bool8 ScrCmd_addcoins(struct ScriptContext *ctx)
{
u16 coins = VarGet(ScriptReadHalfword(ctx));
- if (GiveCoins(coins) == TRUE)
+ if (AddCoins(coins) == TRUE)
gSpecialVar_Result = 0;
else
gSpecialVar_Result = 1;
return FALSE;
}
-bool8 ScrCmd_takecoins(struct ScriptContext *ctx)
+bool8 ScrCmd_removecoins(struct ScriptContext *ctx)
{
u16 coins = VarGet(ScriptReadHalfword(ctx));
- if (TakeCoins(coins) == TRUE)
+ if (RemoveCoins(coins) == TRUE)
gSpecialVar_Result = 0;
else
gSpecialVar_Result = 1;
diff --git a/src/slot_machine.c b/src/slot_machine.c
index a6515e9f7..651465ddb 100644
--- a/src/slot_machine.c
+++ b/src/slot_machine.c
@@ -768,7 +768,7 @@ static void MainTask_SlotsGameLoop(u8 taskId)
else if (JOY_NEW(DPAD_DOWN))
{
sSlotMachineState->bet++;
- TakeCoins(1);
+ RemoveCoins(1);
PlaySE(SE_REGI);
sub_8141148(8, 0);
sub_8141148(2, 1);
@@ -780,7 +780,7 @@ static void MainTask_SlotsGameLoop(u8 taskId)
if (GetCoins() >= toAdd)
{
sSlotMachineState->bet = 3;
- TakeCoins(toAdd);
+ RemoveCoins(toAdd);
}
else
{
@@ -927,7 +927,7 @@ static void MainTask_ConfirmExitGame(u8 taskId)
switch (Menu_ProcessInputNoWrapClearOnChoose())
{
case 0:
- GiveCoins(sSlotMachineState->bet);
+ AddCoins(sSlotMachineState->bet);
sub_8141148(8, 0);
data[0] = 3;
break;
@@ -1008,7 +1008,7 @@ static void MainTask_WinHandlePayout(u8 taskId)
{
if (IsFanfareTaskInactive() && JOY_NEW(START_BUTTON))
{
- GiveCoins(sSlotMachineState->payout);
+ AddCoins(sSlotMachineState->payout);
sSlotMachineState->payout = 0;
}
else
@@ -1020,7 +1020,7 @@ static void MainTask_WinHandlePayout(u8 taskId)
PlaySE(SE_PIN);
if (sSlotMachineState->payout != 0)
{
- GiveCoins(1);
+ AddCoins(1);
sSlotMachineState->payout--;
}
data[1] = 8;