summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-10-16 14:12:59 -0400
committerscnorton <scnorton@biociphers.org>2017-10-16 14:12:59 -0400
commita6d2bfaebd16940fc0ac1be3ca29caf0888296ca (patch)
tree7ec979bc8481b2c2d55874aef3e9004ddb715781 /data
parent96ebc5d46287e33df7bda74a6fb340281cdaa4c5 (diff)
parent7d657ef56716fd01bacf4a47df50ad0ec3d03b10 (diff)
Merge branch 'master' into secret_base
Diffstat (limited to 'data')
-rw-r--r--data/battle_811DA74.s64
-rw-r--r--data/battle_anim_807B69C.s23
-rw-r--r--data/battle_anim_81258BC.s64
-rw-r--r--data/battle_anim_8137220.s64
-rw-r--r--data/battle_moves.s (renamed from data/battle_moves.inc)5
-rw-r--r--data/battle_scripts_1.s386
-rw-r--r--data/battle_scripts_2.s8
-rw-r--r--data/battle_transition.s399
-rw-r--r--data/berry_blender.s456
-rw-r--r--data/berry_tag_screen.s12
-rw-r--r--data/crc16_table.inc34
-rw-r--r--data/data2a.s (renamed from data/data2.s)777
-rw-r--r--data/data2b.s78
-rw-r--r--data/daycare.s17
-rw-r--r--data/diploma.s5
-rw-r--r--data/egg_hatch.s122
-rw-r--r--data/egg_moves.inc1306
-rw-r--r--data/event_scripts.s1500
-rw-r--r--data/evolution_graphics.s70
-rw-r--r--data/evolution_scene.s14
-rw-r--r--data/field_effect_helpers.s37
-rw-r--r--data/field_ground_effect.s72
-rw-r--r--data/field_move_scripts.inc162
-rw-r--r--data/graphics/berries/graphics.inc172
-rw-r--r--data/graphics/berries/graphics_table.inc45
-rw-r--r--data/graphics/pokemon/icon_palette_indices.inc442
-rw-r--r--data/graphics/pokemon/icon_palette_table.inc11
-rw-r--r--data/graphics/pokemon/icon_table.inc442
-rw-r--r--data/graphics/trainers/graphics.inc338
-rw-r--r--data/hall_of_fame.s230
-rw-r--r--data/ingame_trades.inc108
-rw-r--r--data/intro_credits_graphics.s4
-rw-r--r--data/item.s10
-rw-r--r--data/item_menu.s289
-rw-r--r--data/items.inc5236
-rw-r--r--data/learn_move.s150
-rw-r--r--data/maps/events/FieryPath.inc12
-rw-r--r--data/maps/events/GraniteCave_B2F.inc14
-rw-r--r--data/maps/events/PetalburgWoods.inc4
-rw-r--r--data/maps/events/Route102.inc4
-rw-r--r--data/maps/events/Route103.inc10
-rw-r--r--data/maps/events/Route104.inc22
-rw-r--r--data/maps/events/Route110.inc6
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle1.inc30
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle3.inc12
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle4.inc22
-rw-r--r--data/maps/events/Route111.inc14
-rw-r--r--data/maps/events/Route112.inc8
-rw-r--r--data/maps/events/Route114.inc16
-rw-r--r--data/maps/events/Route115.inc12
-rw-r--r--data/maps/events/Route116.inc16
-rw-r--r--data/maps/events/Route117.inc8
-rw-r--r--data/maps/events/Route118.inc8
-rw-r--r--data/maps/events/Route119.inc14
-rw-r--r--data/maps/events/Route120.inc26
-rw-r--r--data/maps/events/Route121.inc22
-rw-r--r--data/maps/events/Route123.inc42
-rw-r--r--data/maps/events/Route130.inc2
-rw-r--r--data/maps/events/RusturfTunnel.inc4
-rw-r--r--data/maps/events/SafariZone_Northeast.inc12
-rw-r--r--data/maps/events/SeafloorCavern_Room1.inc6
-rw-r--r--data/maps/events/SeafloorCavern_Room2.inc18
-rw-r--r--data/maps/events/SeafloorCavern_Room3.inc18
-rw-r--r--data/maps/events/SeafloorCavern_Room5.inc12
-rw-r--r--data/maps/events/SeafloorCavern_Room8.inc24
-rw-r--r--data/maps/events/ShoalCave_LowTideLowerRoom.inc2
-rw-r--r--data/maps/events/VictoryRoad_B1F.inc28
-rw-r--r--data/mauville_old_man.s101
-rw-r--r--data/menu_helpers.s102
-rw-r--r--data/mon_pokeblock_anims.inc133
-rw-r--r--data/mystery_event_script_cmd_table.s22
-rw-r--r--data/option_menu.s13
-rw-r--r--data/party_menu.s744
-rw-r--r--data/pokeblock_feed.s225
-rw-r--r--data/pokemon_icon.s92
-rw-r--r--data/pokemon_menu.s82
-rw-r--r--data/record_mixing.s68
-rw-r--r--data/region_map.s259
-rw-r--r--data/region_map_locations.inc327
-rw-r--r--data/region_map_sections.inc16
-rw-r--r--data/rom4.s66
-rw-r--r--data/rom_8080874.s18
-rw-r--r--data/script_cmd_table.inc398
-rw-r--r--data/script_funcs.s22
-rw-r--r--data/scripts/bard.inc67
-rw-r--r--data/scripts/berry_tree.inc94
-rw-r--r--data/scripts/cable_club.inc480
-rw-r--r--data/scripts/contest_hall.inc736
-rw-r--r--data/scripts/day_care.inc150
-rw-r--r--data/scripts/gabby_and_ty.inc70
-rw-r--r--data/scripts/giddy.inc51
-rw-r--r--data/scripts/hipster.inc25
-rw-r--r--data/scripts/magma_chimney.inc70
-rw-r--r--data/scripts/maps/AbandonedShip_CaptainsOffice.inc6
-rw-r--r--data/scripts/maps/AbandonedShip_Corridors_B1F.inc14
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc50
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc128
-rw-r--r--data/scripts/maps/AbandonedShip_Rooms2_1F.inc8
-rw-r--r--data/scripts/maps/AbandonedShip_Rooms_B1F.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_Underwater1.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_Underwater2.inc2
-rw-r--r--data/scripts/maps/AncientTomb.inc24
-rw-r--r--data/scripts/maps/AquaHideout_1F.inc4
-rw-r--r--data/scripts/maps/AquaHideout_B1F.inc4
-rw-r--r--data/scripts/maps/AquaHideout_B2F.inc44
-rw-r--r--data/scripts/maps/BattleTower_BattleRoom.inc92
-rw-r--r--data/scripts/maps/BattleTower_Corridor.inc18
-rw-r--r--data/scripts/maps/BattleTower_Elevator.inc18
-rw-r--r--data/scripts/maps/BattleTower_Lobby.inc212
-rw-r--r--data/scripts/maps/BattleTower_Outside.inc26
-rw-r--r--data/scripts/maps/CaveOfOrigin_1F.inc2
-rw-r--r--data/scripts/maps/CaveOfOrigin_B1F.inc2
-rw-r--r--data/scripts/maps/CaveOfOrigin_B2F.inc2
-rw-r--r--data/scripts/maps/CaveOfOrigin_B3F.inc2
-rw-r--r--data/scripts/maps/CaveOfOrigin_B4F.inc56
-rw-r--r--data/scripts/maps/DesertRuins.inc24
-rw-r--r--data/scripts/maps/DewfordTown.inc134
-rw-r--r--data/scripts/maps/DewfordTown_Gym.inc74
-rw-r--r--data/scripts/maps/DewfordTown_Hall.inc74
-rw-r--r--data/scripts/maps/DewfordTown_House1.inc4
-rw-r--r--data/scripts/maps/DewfordTown_House2.inc4
-rw-r--r--data/scripts/maps/DewfordTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_ChampionsRoom.inc140
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor1.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor2.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor3.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor4.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor5.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_DrakesRoom.inc14
-rw-r--r--data/scripts/maps/EverGrandeCity_GlaciasRoom.inc12
-rw-r--r--data/scripts/maps/EverGrandeCity_HallOfFame.inc56
-rw-r--r--data/scripts/maps/EverGrandeCity_PhoebesRoom.inc12
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonLeague.inc62
-rw-r--r--data/scripts/maps/EverGrandeCity_SidneysRoom.inc12
-rw-r--r--data/scripts/maps/FallarborTown.inc6
-rw-r--r--data/scripts/maps/FallarborTown_ContestLobby.inc44
-rw-r--r--data/scripts/maps/FallarborTown_House1.inc16
-rw-r--r--data/scripts/maps/FallarborTown_House2.inc34
-rw-r--r--data/scripts/maps/FallarborTown_Mart.inc6
-rw-r--r--data/scripts/maps/FallarborTown_PokemonCenter_1F.inc20
-rw-r--r--data/scripts/maps/FortreeCity.inc24
-rw-r--r--data/scripts/maps/FortreeCity_DecorationShop.inc4
-rw-r--r--data/scripts/maps/FortreeCity_Gym.inc22
-rw-r--r--data/scripts/maps/FortreeCity_House1.inc28
-rw-r--r--data/scripts/maps/FortreeCity_House2.inc6
-rw-r--r--data/scripts/maps/FortreeCity_House4.inc32
-rw-r--r--data/scripts/maps/FortreeCity_House5.inc4
-rw-r--r--data/scripts/maps/FortreeCity_Mart.inc2
-rw-r--r--data/scripts/maps/FortreeCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/GraniteCave_1F.inc2
-rw-r--r--data/scripts/maps/GraniteCave_B1F.inc2
-rw-r--r--data/scripts/maps/GraniteCave_StevensRoom.inc24
-rw-r--r--data/scripts/maps/InsideOfTruck.inc10
-rw-r--r--data/scripts/maps/IslandCave.inc38
-rw-r--r--data/scripts/maps/JaggedPass.inc10
-rw-r--r--data/scripts/maps/LavaridgeTown.inc152
-rw-r--r--data/scripts/maps/LavaridgeTown_Gym_1F.inc50
-rw-r--r--data/scripts/maps/LavaridgeTown_HerbShop.inc6
-rw-r--r--data/scripts/maps/LavaridgeTown_House.inc4
-rw-r--r--data/scripts/maps/LavaridgeTown_Mart.inc2
-rw-r--r--data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/LilycoveCity.inc120
-rw-r--r--data/scripts/maps/LilycoveCity_ContestHall.inc114
-rw-r--r--data/scripts/maps/LilycoveCity_ContestLobby.inc342
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc60
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc16
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc48
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc94
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc66
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_2F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_3F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc8
-rw-r--r--data/scripts/maps/LilycoveCity_Harbor.inc98
-rw-r--r--data/scripts/maps/LilycoveCity_House1.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_House2.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_House3.inc20
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc34
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc88
-rw-r--r--data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc28
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc200
-rw-r--r--data/scripts/maps/LittlerootTown.inc528
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc62
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc34
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_1F.inc76
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_2F.inc122
-rw-r--r--data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc64
-rw-r--r--data/scripts/maps/MagmaHideout_B1F.inc4
-rw-r--r--data/scripts/maps/MauvilleCity.inc136
-rw-r--r--data/scripts/maps/MauvilleCity_BikeShop.inc70
-rw-r--r--data/scripts/maps/MauvilleCity_GameCorner.inc370
-rw-r--r--data/scripts/maps/MauvilleCity_Gym.inc76
-rw-r--r--data/scripts/maps/MauvilleCity_House1.inc2
-rw-r--r--data/scripts/maps/MauvilleCity_House2.inc20
-rw-r--r--data/scripts/maps/MauvilleCity_Mart.inc2
-rw-r--r--data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc6
-rw-r--r--data/scripts/maps/MeteorFalls_1F_1R.inc116
-rw-r--r--data/scripts/maps/MeteorFalls_1F_2R.inc12
-rw-r--r--data/scripts/maps/MossdeepCity.inc12
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_1F.inc94
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_B1F.inc36
-rw-r--r--data/scripts/maps/MossdeepCity_Gym.inc98
-rw-r--r--data/scripts/maps/MossdeepCity_House1.inc6
-rw-r--r--data/scripts/maps/MossdeepCity_House2.inc20
-rw-r--r--data/scripts/maps/MossdeepCity_House3.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_House4.inc12
-rw-r--r--data/scripts/maps/MossdeepCity_Mart.inc2
-rw-r--r--data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc26
-rw-r--r--data/scripts/maps/MossdeepCity_StevensHouse.inc52
-rw-r--r--data/scripts/maps/MtChimney.inc36
-rw-r--r--data/scripts/maps/MtChimney_CableCarStation.inc34
-rw-r--r--data/scripts/maps/MtPyre_1F.inc4
-rw-r--r--data/scripts/maps/MtPyre_2F.inc2
-rw-r--r--data/scripts/maps/MtPyre_6F.inc4
-rw-r--r--data/scripts/maps/MtPyre_Exterior.inc2
-rw-r--r--data/scripts/maps/MtPyre_Summit.inc156
-rw-r--r--data/scripts/maps/NewMauville_Entrance.inc14
-rw-r--r--data/scripts/maps/NewMauville_Inside.inc40
-rw-r--r--data/scripts/maps/OldaleTown.inc126
-rw-r--r--data/scripts/maps/OldaleTown_Mart.inc6
-rw-r--r--data/scripts/maps/OldaleTown_PokemonCenter_1F.inc4
-rw-r--r--data/scripts/maps/PacifidlogTown_House2.inc44
-rw-r--r--data/scripts/maps/PacifidlogTown_House3.inc24
-rw-r--r--data/scripts/maps/PacifidlogTown_House4.inc4
-rw-r--r--data/scripts/maps/PacifidlogTown_House5.inc4
-rw-r--r--data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/PetalburgCity.inc144
-rw-r--r--data/scripts/maps/PetalburgCity_Gym.inc450
-rw-r--r--data/scripts/maps/PetalburgCity_Mart.inc4
-rw-r--r--data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc12
-rw-r--r--data/scripts/maps/PetalburgCity_WallysHouse.inc16
-rw-r--r--data/scripts/maps/PetalburgWoods.inc128
-rw-r--r--data/scripts/maps/Route101.inc68
-rw-r--r--data/scripts/maps/Route102.inc4
-rw-r--r--data/scripts/maps/Route103.inc94
-rw-r--r--data/scripts/maps/Route104.inc90
-rw-r--r--data/scripts/maps/Route104_MrBrineysHouse.inc40
-rw-r--r--data/scripts/maps/Route104_PrettyPetalFlowerShop.inc28
-rw-r--r--data/scripts/maps/Route104_Prototype.inc36
-rw-r--r--data/scripts/maps/Route105.inc2
-rw-r--r--data/scripts/maps/Route106.inc4
-rw-r--r--data/scripts/maps/Route107.inc4
-rw-r--r--data/scripts/maps/Route109.inc114
-rw-r--r--data/scripts/maps/Route109_SeashoreHouse.inc38
-rw-r--r--data/scripts/maps/Route110.inc188
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc16
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc10
-rw-r--r--data/scripts/maps/Route110_TrickHouseEnd.inc122
-rw-r--r--data/scripts/maps/Route110_TrickHouseEntrance.inc322
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle1.inc8
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle2.inc30
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle3.inc66
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle4.inc6
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle5.inc390
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle6.inc10
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle7.inc90
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle8.inc6
-rw-r--r--data/scripts/maps/Route111.inc196
-rw-r--r--data/scripts/maps/Route111_OldLadysRestStop.inc10
-rw-r--r--data/scripts/maps/Route111_WinstrateFamilysHouse.inc24
-rw-r--r--data/scripts/maps/Route112.inc4
-rw-r--r--data/scripts/maps/Route112_CableCarStation.inc36
-rw-r--r--data/scripts/maps/Route113.inc12
-rw-r--r--data/scripts/maps/Route113_GlassWorkshop.inc132
-rw-r--r--data/scripts/maps/Route114.inc22
-rw-r--r--data/scripts/maps/Route114_FossilManiacsHouse.inc4
-rw-r--r--data/scripts/maps/Route114_FossilManiacsTunnel.inc6
-rw-r--r--data/scripts/maps/Route114_LanettesHouse.inc8
-rw-r--r--data/scripts/maps/Route115.inc12
-rw-r--r--data/scripts/maps/Route116.inc88
-rw-r--r--data/scripts/maps/Route116_TunnelersRestHouse.inc2
-rw-r--r--data/scripts/maps/Route117.inc28
-rw-r--r--data/scripts/maps/Route118.inc70
-rw-r--r--data/scripts/maps/Route119.inc140
-rw-r--r--data/scripts/maps/Route119_House.inc4
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_1F.inc12
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_2F.inc42
-rw-r--r--data/scripts/maps/Route120.inc152
-rw-r--r--data/scripts/maps/Route121.inc24
-rw-r--r--data/scripts/maps/Route121_SafariZoneEntrance.inc64
-rw-r--r--data/scripts/maps/Route123.inc18
-rw-r--r--data/scripts/maps/Route123_BerryMastersHouse.inc62
-rw-r--r--data/scripts/maps/Route124.inc14
-rw-r--r--data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc78
-rw-r--r--data/scripts/maps/Route125.inc6
-rw-r--r--data/scripts/maps/Route126.inc2
-rw-r--r--data/scripts/maps/Route127.inc2
-rw-r--r--data/scripts/maps/Route128.inc114
-rw-r--r--data/scripts/maps/Route130.inc8
-rw-r--r--data/scripts/maps/Route131.inc4
-rw-r--r--data/scripts/maps/Route134.inc2
-rw-r--r--data/scripts/maps/RustboroCity.inc322
-rw-r--r--data/scripts/maps/RustboroCity_CuttersHouse.inc2
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_1F.inc22
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_2F.inc82
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_3F.inc70
-rw-r--r--data/scripts/maps/RustboroCity_Flat2_1F.inc4
-rw-r--r--data/scripts/maps/RustboroCity_Flat2_2F.inc4
-rw-r--r--data/scripts/maps/RustboroCity_Gym.inc20
-rw-r--r--data/scripts/maps/RustboroCity_House1.inc22
-rw-r--r--data/scripts/maps/RustboroCity_House3.inc4
-rw-r--r--data/scripts/maps/RustboroCity_Mart.inc6
-rw-r--r--data/scripts/maps/RustboroCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/RustboroCity_PokemonSchool.inc44
-rw-r--r--data/scripts/maps/RusturfTunnel.inc188
-rw-r--r--data/scripts/maps/SSTidalCorridor.inc68
-rw-r--r--data/scripts/maps/SSTidalRooms.inc6
-rw-r--r--data/scripts/maps/SafariZone_Southeast.inc44
-rw-r--r--data/scripts/maps/SeafloorCavern_Entrance.inc4
-rw-r--r--data/scripts/maps/SeafloorCavern_Room9.inc148
-rw-r--r--data/scripts/maps/SealedChamber_InnerRoom.inc64
-rw-r--r--data/scripts/maps/SealedChamber_OuterRoom.inc56
-rw-r--r--data/scripts/maps/SecretBase_YellowCave4.inc2
-rw-r--r--data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc34
-rw-r--r--data/scripts/maps/ShoalCave_LowTideInnerRoom.inc70
-rw-r--r--data/scripts/maps/ShoalCave_LowTideLowerRoom.inc12
-rw-r--r--data/scripts/maps/ShoalCave_LowTideStairsRoom.inc8
-rw-r--r--data/scripts/maps/SkyPillar_2F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_4F.inc2
-rw-r--r--data/scripts/maps/SkyPillar_Top.inc12
-rw-r--r--data/scripts/maps/SlateportCity.inc210
-rw-r--r--data/scripts/maps/SlateportCity_ContestHall.inc44
-rw-r--r--data/scripts/maps/SlateportCity_ContestLobby.inc48
-rw-r--r--data/scripts/maps/SlateportCity_Harbor.inc170
-rw-r--r--data/scripts/maps/SlateportCity_House1.inc36
-rw-r--r--data/scripts/maps/SlateportCity_House2.inc2
-rw-r--r--data/scripts/maps/SlateportCity_Mart.inc2
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc84
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc122
-rw-r--r--data/scripts/maps/SlateportCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/SlateportCity_PokemonFanClub.inc90
-rw-r--r--data/scripts/maps/SlateportCity_SternsShipyard_1F.inc40
-rw-r--r--data/scripts/maps/SootopolisCity.inc170
-rw-r--r--data/scripts/maps/SootopolisCity_Gym_1F.inc56
-rw-r--r--data/scripts/maps/SootopolisCity_House1.inc6
-rw-r--r--data/scripts/maps/SootopolisCity_House2.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House3.inc2
-rw-r--r--data/scripts/maps/SootopolisCity_House4.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House6.inc8
-rw-r--r--data/scripts/maps/SootopolisCity_House8.inc40
-rw-r--r--data/scripts/maps/SootopolisCity_Mart.inc10
-rw-r--r--data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc10
-rw-r--r--data/scripts/maps/SouthernIsland_Exterior.inc20
-rw-r--r--data/scripts/maps/SouthernIsland_Interior.inc46
-rw-r--r--data/scripts/maps/Underwater_Route134.inc2
-rw-r--r--data/scripts/maps/Underwater_SeafloorCavern.inc6
-rw-r--r--data/scripts/maps/Underwater_SealedChamber.inc14
-rw-r--r--data/scripts/maps/Underwater_SootopolisCity.inc2
-rw-r--r--data/scripts/maps/UnknownMap_25_34.inc160
-rw-r--r--data/scripts/maps/VerdanturfTown.inc12
-rw-r--r--data/scripts/maps/VerdanturfTown_ContestLobby.inc46
-rw-r--r--data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc6
-rw-r--r--data/scripts/maps/VerdanturfTown_Mart.inc2
-rw-r--r--data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/VerdanturfTown_WandasHouse.inc16
-rw-r--r--data/scripts/maps/VictoryRoad_1F.inc36
-rw-r--r--data/scripts/mauville_man.inc357
-rw-r--r--data/scripts/mystery_event_club.inc36
-rw-r--r--data/scripts/players_house.inc286
-rw-r--r--data/scripts/pokeblocks.inc156
-rw-r--r--data/scripts/safari_zone.inc40
-rw-r--r--data/scripts/secret_power_tm.inc22
-rw-r--r--data/scripts/storyteller.inc82
-rw-r--r--data/scripts/trader.inc88
-rw-r--r--data/scripts/tv.inc70
-rw-r--r--data/shop.s69
-rw-r--r--data/specials.inc693
-rw-r--r--data/task.s7
-rw-r--r--data/text/bard.inc18
-rw-r--r--data/text/giddy.inc8
-rw-r--r--data/text/hipster.inc8
-rw-r--r--data/text/item_descriptions.inc1393
-rw-r--r--data/text/storyteller.inc236
-rw-r--r--data/text/trader.inc28
-rw-r--r--data/trade.s774
-rw-r--r--data/trader.s17
-rw-r--r--data/trainer_card.s62
-rw-r--r--data/trainer_see.s41
-rw-r--r--data/util.s70
383 files changed, 10085 insertions, 25141 deletions
diff --git a/data/battle_811DA74.s b/data/battle_811DA74.s
deleted file mode 100644
index 873c76eb9..000000000
--- a/data/battle_811DA74.s
+++ /dev/null
@@ -1,64 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gLinkPartnerBufferCommands:: @ 83FE4F4
- .4byte LinkPartnerHandleGetAttributes
- .4byte sub_811EC04
- .4byte LinkPartnerHandleSetAttributes
- .4byte sub_811F664
- .4byte sub_811F6D8
- .4byte sub_811F7F4
- .4byte sub_811F9D0
- .4byte sub_811FAE4
- .4byte sub_811FC30
- .4byte sub_811FC3C
- .4byte sub_811FCE8
- .4byte sub_811FDCC
- .4byte sub_811FDD8
- .4byte sub_811FDE4
- .4byte sub_811FDF0
- .4byte sub_811FDFC
- .4byte sub_8120094
- .4byte sub_81200F8
- .4byte sub_8120104
- .4byte sub_8120110
- .4byte sub_812011C
- .4byte sub_8120128
- .4byte sub_8120134
- .4byte sub_8120140
- .4byte LinkPartnerHandleHealthBarUpdate
- .4byte LinkPartnerHandleExpBarUpdate
- .4byte LinkPartnerHandleStatusIconUpdate
- .4byte LinkPartnerHandleStatusAnimation
- .4byte sub_8120324
- .4byte sub_8120330
- .4byte sub_812033C
- .4byte sub_8120348
- .4byte sub_8120354
- .4byte sub_8120360
- .4byte sub_812036C
- .4byte sub_8120378
- .4byte sub_8120384
- .4byte sub_8120390
- .4byte sub_81203AC
- .4byte sub_81203E4
- .4byte sub_81203FC
- .4byte LinkPartnerHandleHitAnimation
- .4byte sub_8120494
- .4byte LinkPartnerHandleEffectivenessSound
- .4byte sub_81204E4
- .4byte LinkPartnerHandleFaintingCry
- .4byte dp01t_2E_3_battle_intro
- .4byte sub_8120588
- .4byte dp01t_30_3_80EB11C
- .4byte sub_8120920
- .4byte sub_812096C
- .4byte sub_8120978
- .4byte sub_81209D8
- .4byte sub_8120A40
- .4byte sub_8120A4C
- .4byte sub_8120A58
- .4byte nullsub_75
diff --git a/data/battle_anim_807B69C.s b/data/battle_anim_807B69C.s
deleted file mode 100644
index 0ed7d7cf0..000000000
--- a/data/battle_anim_807B69C.s
+++ /dev/null
@@ -1,23 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gSubspriteTable_83931B8:: @ 83931B8
- subsprite -16, -16, 2, 0, 64x64
- subsprite -16, 48, 2, 64, 64x32
- subsprite 48, -16, 2, 96, 32x64
- subsprite 48, 48, 2, 128, 32x32
-
- .align 2
-gSubspriteTables_83931D8:: @ 83931D8
- .4byte 4, gSubspriteTable_83931B8
-
- .align 2
-gSpriteTemplate_83931E0:: @ 83931E0
- spr_template 10010, 10010, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83931F8:: @ 83931F8
- spr_template 10136, 10136, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807B870
diff --git a/data/battle_anim_81258BC.s b/data/battle_anim_81258BC.s
deleted file mode 100644
index 993adbc2e..000000000
--- a/data/battle_anim_81258BC.s
+++ /dev/null
@@ -1,64 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gSafariBufferCommands:: @ 8402080
- .4byte SafariHandleGetAttributes
- .4byte sub_812B870
- .4byte sub_812B87C
- .4byte sub_812B888
- .4byte sub_812B894
- .4byte sub_812B8A0
- .4byte sub_812B8AC
- .4byte sub_812B8B8
- .4byte sub_812B994
- .4byte sub_812B9A0
- .4byte sub_812B9AC
- .4byte sub_812B9B8
- .4byte sub_812B9C4
- .4byte sub_812BA14
- .4byte sub_812BA70
- .4byte sub_812BA7C
- .4byte SafariHandlePrintString
- .4byte SafariHandlePrintStringPlayerOnly
- .4byte sub_812BB10
- .4byte sub_812BBFC
- .4byte sub_812BC08
- .4byte sub_812BC14
- .4byte sub_812BC54
- .4byte sub_812BC60
- .4byte sub_812BC6C
- .4byte sub_812BC78
- .4byte sub_812BC84
- .4byte sub_812BCC0
- .4byte sub_812BCCC
- .4byte sub_812BCD8
- .4byte sub_812BCE4
- .4byte sub_812BCF0
- .4byte sub_812BCFC
- .4byte sub_812BD08
- .4byte sub_812BD14
- .4byte sub_812BD20
- .4byte sub_812BD2C
- .4byte sub_812BD38
- .4byte sub_812BD44
- .4byte sub_812BD50
- .4byte sub_812BD5C
- .4byte sub_812BD68
- .4byte sub_812BD74
- .4byte sub_812BD80
- .4byte sub_812BDC4
- .4byte sub_812BDF4
- .4byte dp01t_2E_6_battle_intro
- .4byte sub_812BE64
- .4byte sub_812BEB0
- .4byte sub_812BEBC
- .4byte sub_812BEC8
- .4byte sub_812BED4
- .4byte sub_812BEE0
- .4byte sub_812BF3C
- .4byte sub_812BF48
- .4byte sub_812BF54
- .4byte nullsub_78
diff --git a/data/battle_anim_8137220.s b/data/battle_anim_8137220.s
deleted file mode 100644
index c1673af9a..000000000
--- a/data/battle_anim_8137220.s
+++ /dev/null
@@ -1,64 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gWallyBufferCommands:: @ 84061A4
- .4byte dp01t_00_5_getattr
- .4byte sub_8138230
- .4byte sub_813823C
- .4byte sub_8138C90
- .4byte sub_8138C9C
- .4byte sub_8138CA8
- .4byte sub_8138CB4
- .4byte sub_8138D38
- .4byte sub_8138E04
- .4byte sub_8138ED0
- .4byte sub_8138EDC
- .4byte sub_8138EE8
- .4byte sub_8138EF4
- .4byte sub_8138F44
- .4byte sub_8138FA0
- .4byte sub_8138FAC
- .4byte sub_8139208
- .4byte dp01t_11_5_message_for_player_only
- .4byte sub_8139298
- .4byte sub_8139378
- .4byte sub_8139384
- .4byte sub_81393EC
- .4byte sub_813942C
- .4byte sub_8139438
- .4byte sub_8139444
- .4byte sub_8139544
- .4byte sub_8139550
- .4byte sub_813955C
- .4byte sub_8139568
- .4byte sub_8139574
- .4byte sub_8139580
- .4byte sub_813958C
- .4byte sub_8139598
- .4byte sub_81395A4
- .4byte sub_81395B0
- .4byte sub_81395BC
- .4byte sub_81395C8
- .4byte sub_81395D4
- .4byte sub_81395E0
- .4byte sub_81395EC
- .4byte sub_81395F8
- .4byte sub_8139604
- .4byte sub_8139674
- .4byte sub_8139680
- .4byte sub_81396B0
- .4byte sub_81396E0
- .4byte dp01t_2E_5_battle_intro
- .4byte sub_8139750
- .4byte sub_8139AA0
- .4byte sub_8139B20
- .4byte sub_8139B2C
- .4byte sub_8139B38
- .4byte sub_8139B44
- .4byte sub_8139BA0
- .4byte sub_8139BAC
- .4byte sub_8139BB8
- .4byte nullsub_80
diff --git a/data/battle_moves.inc b/data/battle_moves.s
index ff7e2cb33..ea32446d2 100644
--- a/data/battle_moves.inc
+++ b/data/battle_moves.s
@@ -1,3 +1,8 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
.align 2
gBattleMoves:: @ 81FB12C
@ NONE
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index fbb0826fc..e046794b3 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -4,7 +4,7 @@
.section script_data, "aw", %progbits
-gUnknown_081D6BBC:: @ 81D6BBC
+gBattleScriptsEffectsTable:: @ 81D6BBC
.4byte MoveEffect_Hit
.4byte MoveEffect_Sleep
.4byte MoveEffect_PoisonHit
@@ -305,11 +305,11 @@ MoveEffect_Sleep: @ 81D6F81
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifstatus TARGET, SLP, BattleScript_1D6FC4
jumpifcannotsleep BattleScript_1D6FE0
- jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
+ jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -638,9 +638,9 @@ MoveEffect_Roar: @ 81D72C5
ppreduce
jumpifability TARGET, ABILITY_SUCTION_CUPS, BattleScript_1D988D
jumpifspecialstatusflag TARGET, 0x400, 0, BattleScript_1D93EC
- accuracycheck BattleScript_1D83D6, 65535
+ accuracycheck BattleScript_ButItFailed, 65535
accuracycheck BattleScript_1D6F77, 0
- forcerandomswitch BattleScript_1D83D6
+ forcerandomswitch BattleScript_ButItFailed
MoveEffect_MultiHit: @ 81D72ED
attackcanceler
@@ -707,7 +707,7 @@ MoveEffect_Conversion: @ 81D73B1
attackcanceler
attackstring
ppreduce
- changetypestoenemyattacktype BattleScript_1D83D6
+ changetypestoenemyattacktype BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TypeTransform
@@ -737,13 +737,13 @@ MoveEffect_Toxic: @ 81D73F4
attackstring
ppreduce
jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_1D7463
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifstatus TARGET, PSN, BattleScript_1D7455
jumpifstatus TARGET, TOX, BattleScript_1D7455
- jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_1D83D6
+ jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
jumpiftype TARGET, TYPE_POISON, BattleScript_1D83E8
jumpiftype TARGET, TYPE_STEEL, BattleScript_1D83E8
- accuracycheck BattleScript_1D83D6, 0
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -810,7 +810,7 @@ MoveEffect_Ohko: @ 81D74E4
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 65535
+ accuracycheck BattleScript_ButItFailed, 65535
atk6
jumpifbyte 4, 0x2024c68, 41, BattleScript_1D6F48
koplussomethings BattleScript_1D7505
@@ -939,7 +939,7 @@ MoveEffect_FocusEnergy: @ 81D7689
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus USER, S_FOCUS_ENERGY, BattleScript_1D83D6
+ jumpifsecondarytstatus USER, S_FOCUS_ENERGY, BattleScript_ButItFailed
setincreasedcriticalchance
attackanimation
waitanimation
@@ -958,9 +958,9 @@ MoveEffect_Confuse: @ 81D76BF
attackstring
ppreduce
jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_1D98E5
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifsecondarytstatus TARGET, S_CONFUSED, BattleScript_1D76FE
- accuracycheck BattleScript_1D83D6, 0
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -1041,13 +1041,13 @@ MoveEffect_Poison: @ 81D7795
attackstring
ppreduce
jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_1D7463
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifstatus TARGET, PSN, BattleScript_1D7455
jumpifstatus TARGET, TOX, BattleScript_1D7455
jumpiftype TARGET, TYPE_POISON, BattleScript_1D83E8
jumpiftype TARGET, TYPE_STEEL, BattleScript_1D83E8
- jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
+ jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -1062,12 +1062,12 @@ MoveEffect_Paralyze: @ 81D77F6
attackstring
ppreduce
jumpifability TARGET, ABILITY_LIMBER, BattleScript_1D7859
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
atk6
- jumpifbyte 4, 0x2024c68, 41, BattleScript_1D83D6
+ jumpifbyte 4, 0x2024c68, 41, BattleScript_ButItFailed
jumpifstatus TARGET, PAR, BattleScript_1D784B
- jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
+ jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -1168,7 +1168,7 @@ MoveEffect_Recharge: @ 81D7943
setbyte 0x2024d21, 221
jump BattleScript_1D6F42
-gUnknown_081D7956:: @ 81D7956
+BattleScript_MoveUsedMustRecharge:: @ 81D7956
printstring BATTLE_TEXT_MustRecharge
waitmessage 64
jump BattleScript_EndTurn
@@ -1190,9 +1190,9 @@ MoveEffect_Mimic: @ 81D7988
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 65535
- copyattack BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 65535
+ copyattack BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_LearnedMove2
@@ -1214,7 +1214,7 @@ MoveEffect_LeechSeed: @ 81D79C2
attackstring
pause 32
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
accuracycheck BattleScript_1D79D9, 0
BattleScript_1D79D9: @ 81D79D9
@@ -1240,8 +1240,8 @@ MoveEffect_Disable: @ 81D79FB
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 0
- disablelastusedattack BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 0
+ disablelastusedattack BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_MoveWasDisabled
@@ -1285,7 +1285,7 @@ MoveEffect_Encore: @ 81D7A5D
accuracycheck BattleScript_1D6F72, 0
attackstring
ppreduce
- setencore BattleScript_1D83D6
+ setencore BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_EncoreGot
@@ -1296,8 +1296,8 @@ MoveEffect_PainSplit: @ 81D7A79
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 65535
- painsplitdamagecalculator BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 65535
+ painsplitdamagecalculator BattleScript_ButItFailed
attackanimation
waitanimation
orword 0x2024c6c, 0x100
@@ -1315,7 +1315,7 @@ MoveEffect_Snore: @ 81D7AB0
jumpifstatus USER, SLP, BattleScript_1D7AC2
attackstring
ppreduce
- jump BattleScript_1D83D6
+ jump BattleScript_ButItFailed
BattleScript_1D7AC2: @ 81D7AC2
jumpifhalfword 0, 0x2024be8, 214, BattleScript_1D7AD6
@@ -1334,7 +1334,7 @@ MoveEffect_Conversion2: @ 81D7AEA
attackcanceler
attackstring
ppreduce
- settypetorandomresistance BattleScript_1D83D6
+ settypetorandomresistance BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TypeTransform
@@ -1345,8 +1345,8 @@ MoveEffect_LockOn: @ 81D7AFF
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
setalwayshitflag
attackanimation
waitanimation
@@ -1358,8 +1358,8 @@ MoveEffect_Sketch: @ 81D7B21
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- copymovepermanently BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ copymovepermanently BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SketchedMove
@@ -1371,7 +1371,7 @@ MoveEffect_SleepTalk: @ 81D7B40
jumpifstatus USER, SLP, BattleScript_1D7B52
attackstring
ppreduce
- jump BattleScript_1D83D6
+ jump BattleScript_ButItFailed
BattleScript_1D7B52: @ 81D7B52
printstring BATTLE_TEXT_FastAsleep
@@ -1382,7 +1382,7 @@ BattleScript_1D7B52: @ 81D7B52
orword 0x2024c6c, 0x800
selectrandommovefromusermoves BattleScript_1D7B72
pause 64
- jump BattleScript_1D83D6
+ jump BattleScript_ButItFailed
BattleScript_1D7B72: @ 81D7B72
attackanimation
@@ -1410,8 +1410,8 @@ MoveEffect_Spite: @ 81D7B99
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 0
- reducepprandom BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 0
+ reducepprandom BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_ReducedBy
@@ -1512,8 +1512,8 @@ MoveEffect_MeanLook: @ 81D7CCC
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 65534
- jumpifsecondarytstatus TARGET, S_MEAN_LOOK, BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 65534
+ jumpifsecondarytstatus TARGET, S_MEAN_LOOK, BattleScript_ButItFailed
attackanimation
waitanimation
setbyte 0x2024d21, 32
@@ -1526,10 +1526,10 @@ MoveEffect_Nightmare: @ 81D7CF4
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- jumpifsecondarytstatus TARGET, S_NIGHTMARE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifsecondarytstatus TARGET, S_NIGHTMARE, BattleScript_ButItFailed
jumpifstatus TARGET, SLP, BattleScript_1D7D1A
- jump BattleScript_1D83D6
+ jump BattleScript_ButItFailed
BattleScript_1D7D1A: @ 81D7D1A
attackanimation
@@ -1553,7 +1553,7 @@ MoveEffect_Curse: @ 81D7D3B
ppreduce
jumpifstat USER, 2, 3, 0, BattleScript_1D7D60
jumpifstat USER, 1, 1, 12, BattleScript_1D7D60
- jumpifstat USER, 0, 2, 12, BattleScript_1D83D6
+ jumpifstat USER, 0, 2, 12, BattleScript_ButItFailed
BattleScript_1D7D60: @ 81D7D60
copyarray 0x2024c08, 0x2024c07, 1
@@ -1588,8 +1588,8 @@ BattleScript_1D7DC4: @ 81D7DC4
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- cursetarget BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ cursetarget BattleScript_ButItFailed
orword 0x2024c6c, 0x100
setbyte 0x2016002, 0
attackanimation
@@ -1640,7 +1640,7 @@ MoveEffect_PerishSong: @ 81D7E3D
attackcanceler
attackstring
ppreduce
- setperishsong BattleScript_1D83D6
+ setperishsong BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_PerishSong
@@ -1687,7 +1687,7 @@ MoveEffect_Swagger: @ 81D7EA2
accuracycheck BattleScript_1D6F72, 0
attackstring
ppreduce
- jumpifconfusedandattackmaxed 1, BattleScript_1D83D6
+ jumpifconfusedandattackmaxed 1, BattleScript_ButItFailed
attackanimation
waitanimation
setbyte 0x201601e, 33
@@ -1724,8 +1724,8 @@ MoveEffect_Attract: @ 81D7F1F
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 0
- tryinfatuatetarget BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 0
+ tryinfatuatetarget BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_FellLove
@@ -1773,10 +1773,10 @@ MoveEffect_BatonPass: @ 81D7F7C
attackcanceler
attackstring
ppreduce
- jumpifcannotswitch 129, BattleScript_1D83D6
+ jumpifcannotswitch 129, BattleScript_ButItFailed
attackanimation
waitanimation
- openpartyscreen USER, BattleScript_1D83D6
+ openpartyscreen USER, BattleScript_ButItFailed
atke2 USER
waitstateatk
atk51 USER, 2
@@ -1858,7 +1858,7 @@ MoveEffect_BellyDrum: @ 81D8038
attackcanceler
attackstring
ppreduce
- maxattackhalvehp BattleScript_1D83D6
+ maxattackhalvehp BattleScript_ButItFailed
orword 0x2024c6c, 0x100
attackanimation
waitanimation
@@ -1872,7 +1872,7 @@ MoveEffect_PsychUp: @ 81D805A
attackcanceler
attackstring
ppreduce
- copyfoestats BattleScript_1D83D6
+ copyfoestats BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_CopyStatChanges
@@ -1971,7 +1971,7 @@ MoveEffect_FutureSight: @ 81D817D
attackcanceler
attackstring
ppreduce
- setfutureattack BattleScript_1D83D6
+ setfutureattack BattleScript_ButItFailed
attackanimation
waitanimation
printfromtable BattleTextList_4015E2
@@ -2017,9 +2017,9 @@ MoveEffect_Teleport: @ 81D8233
attackcanceler
attackstring
ppreduce
- jumpifhalfword 4, 0x20239f8, 8, BattleScript_1D83D6
+ jumpifhalfword 4, 0x20239f8, 8, BattleScript_ButItFailed
atk76 USER, 2
- jumpifbyte 0, 0x2024d1e, 1, BattleScript_1D83D6
+ jumpifbyte 0, 0x2024d1e, 1, BattleScript_ButItFailed
jumpifbyte 0, 0x2024d1e, 2, BattleScript_1D8839
attackanimation
waitanimation
@@ -2038,7 +2038,7 @@ MoveEffect_BeatUp: @ 81D826E
BattleScript_1D8281: @ 81D8281
atk25
- beatupcalculation BattleScript_1D82C4, BattleScript_1D83D6
+ beatupcalculation BattleScript_1D82C4, BattleScript_ButItFailed
printstring BATTLE_TEXT_PokeAttack
critcalc
jumpifbyte 1, 0x2024c0d, 2, BattleScript_1D829C
@@ -2156,7 +2156,7 @@ BattleScript_1D83D4: @ 81D83D4
BattleScript_1D83D5: @ 81D83D5
ppreduce
-BattleScript_1D83D6:: @ 81D83D6
+BattleScript_ButItFailed:: @ 81D83D6
pause 32
orbyte 0x2024c68, 32
resultmessage
@@ -2243,8 +2243,8 @@ MoveEffect_Torment: @ 81D8495
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 0
- settorment BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 0
+ settorment BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TormentSubject
@@ -2257,7 +2257,7 @@ MoveEffect_Flatter: @ 81D84B1
accuracycheck BattleScript_1D6F72, 0
attackstring
ppreduce
- jumpifconfusedandattackmaxed 4, BattleScript_1D83D6
+ jumpifconfusedandattackmaxed 4, BattleScript_ButItFailed
attackanimation
waitanimation
setbyte 0x201601e, 20
@@ -2279,12 +2279,12 @@ MoveEffect_WillOWisp: @ 81D850F
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifstatus TARGET, BRN, BattleScript_1D8575
jumpiftype TARGET, TYPE_FIRE, BattleScript_1D83E8
jumpifability TARGET, ABILITY_WATER_VEIL, BattleScript_1D855B
- jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
+ jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
jumpifhalverset TARGET, 32, BattleScript_1D9037
attackanimation
waitanimation
@@ -2309,7 +2309,7 @@ MoveEffect_Memento: @ 81D8583
jumpifbyte 0, 0x2024d24, 1, BattleScript_1D860A
attackstring
ppreduce
- jumpifattackandspecialattackcannotfall BattleScript_1D83D6
+ jumpifattackandspecialattackcannotfall BattleScript_ButItFailed
setuserhptozero
attackanimation
waitanimation
@@ -2415,8 +2415,8 @@ MoveEffect_Taunt: @ 81D86AB
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 0
- settaunt BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 0
+ settaunt BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TauntFell
@@ -2427,7 +2427,7 @@ MoveEffect_HelpingHand: @ 81D86C7
attackcanceler
attackstring
ppreduce
- sethelpinghand BattleScript_1D83D6
+ sethelpinghand BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_ReadyToHelp
@@ -2438,9 +2438,9 @@ MoveEffect_Trick: @ 81D86DC
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
- accuracycheck BattleScript_1D83D6, 0
- itemswap BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, 0
+ itemswap BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SwitchedItems
@@ -2453,8 +2453,8 @@ MoveEffect_RolePlay: @ 81D870A
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 65535
- copyability BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 65535
+ copyability BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_CopiedObject
@@ -2465,7 +2465,7 @@ MoveEffect_Wish: @ 81D8726
attackcanceler
attackstring
ppreduce
- atkd4 0, BattleScript_1D83D6
+ atkd4 0, BattleScript_ButItFailed
attackanimation
waitanimation
jump BattleScript_EndTurn
@@ -2484,7 +2484,7 @@ MoveEffect_Ingrain: @ 81D874D
attackcanceler
attackstring
ppreduce
- setroots BattleScript_1D83D6
+ setroots BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_PlantedRoots
@@ -2510,7 +2510,7 @@ MoveEffect_Recycle: @ 81D8782
attackcanceler
attackstring
ppreduce
- recycleitem BattleScript_1D83D6
+ recycleitem BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_FoundOne
@@ -2562,11 +2562,11 @@ MoveEffect_Yawn: @ 81D87EE
ppreduce
jumpifability TARGET, ABILITY_VITAL_SPIRIT, BattleScript_1D882F
jumpifability TARGET, ABILITY_INSOMNIA, BattleScript_1D882F
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D6
+ jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
jumpifhalverset TARGET, 32, BattleScript_1D9037
- accuracycheck BattleScript_1D83D6, 65535
- jumpifcannotsleep BattleScript_1D83D6
- setyawn BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 65535
+ jumpifcannotsleep BattleScript_ButItFailed
+ setyawn BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_DrowsyMade
@@ -2590,7 +2590,7 @@ MoveEffect_Endeavor: @ 81D8852
attackcanceler
attackstring
ppreduce
- setdamagetohealthdifference BattleScript_1D83D6
+ setdamagetohealthdifference BattleScript_ButItFailed
copyarray 0x2024bf0, 0x2024bec, 4
accuracycheck BattleScript_1D6F77, 0
atk6
@@ -2608,8 +2608,8 @@ MoveEffect_SkillSwap: @ 81D8893
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D83D6, 65535
- abilityswap BattleScript_1D83D6
+ accuracycheck BattleScript_ButItFailed, 65535
+ abilityswap BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_AbilitySwap
@@ -2620,7 +2620,7 @@ MoveEffect_Imprison: @ 81D88AF
attackcanceler
attackstring
ppreduce
- imprisoneffect BattleScript_1D83D6
+ imprisoneffect BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SealedMove
@@ -2631,7 +2631,7 @@ MoveEffect_Refresh: @ 81D88C4
attackcanceler
attackstring
ppreduce
- cureifburnedparalysedorpoisoned BattleScript_1D83D6
+ cureifburnedparalysedorpoisoned BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_StatusNormal
@@ -2643,7 +2643,7 @@ MoveEffect_Grudge: @ 81D88DB
attackcanceler
attackstring
ppreduce
- setgrudge BattleScript_1D83D6
+ setgrudge BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_GrudgeBear
@@ -2740,7 +2740,7 @@ MoveEffect_WaterSport: @ 81D89D7
attackcanceler
attackstring
ppreduce
- settypebasedhalvers BattleScript_1D83D6
+ settypebasedhalvers BattleScript_ButItFailed
attackanimation
waitanimation
printfromtable BattleTextList_4015D4
@@ -2767,7 +2767,7 @@ MoveEffect_Tickle: @ 81D8A0A
jumpifstat TARGET, 0, 2, 0, BattleScript_1D8A7D
BattleScript_1D8A1F: @ 81D8A1F
- accuracycheck BattleScript_1D83D6, 0
+ accuracycheck BattleScript_ButItFailed, 0
attackanimation
waitanimation
setbyte 0x20160dc, 0
@@ -2924,7 +2924,7 @@ MoveEffect_Camouflage: @ 81D8C43
attackcanceler
attackstring
ppreduce
- settypetoterrain BattleScript_1D83D6
+ settypetoterrain BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TypeTransform
@@ -3311,7 +3311,7 @@ gUnknown_081D9041:: @ 81D9041
waitmessage 64
end2
-gUnknown_081D904B:: @ 81D904B
+BattleScript_LeechSeedTurnDrain:: @ 81D904B
playanimation USER, 14, 0x20160a4
orword 0x2024c6c, 0x100100
graphicalhpupdate USER
@@ -3335,12 +3335,12 @@ BattleScript_1D9083: @ 81D9083
faintpokemon TARGET, 0, 0x0
end2
-gUnknown_081D90A7:: @ 81D90A7
+BattleScript_BideStoringEnergy:: @ 81D90A7
printstring BATTLE_TEXT_StoringEnergy
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D90B2:: @ 81D90B2
+BattleScript_BideAttack:: @ 81D90B2
printstring BATTLE_TEXT_UnleashedEnergy
waitmessage 64
accuracycheck BattleScript_1D6F77, 0
@@ -3361,10 +3361,10 @@ gUnknown_081D90B2:: @ 81D90B2
faintpokemon TARGET, 0, 0x0
jump BattleScript_EndTurn
-gUnknown_081D90F1:: @ 81D90F1
+BattleScript_BideNoEnergyToAttack:: @ 81D90F1
printstring BATTLE_TEXT_UnleashedEnergy
waitmessage 64
- jump BattleScript_1D83D6
+ jump BattleScript_ButItFailed
gUnknown_081D90FC:: @ 81D90FC
attackanimation
@@ -3385,7 +3385,7 @@ BattleScript_1D9116: @ 81D9116
atk52 TARGET
jump BattleScript_EndTurn
-gUnknown_081D9128:: @ 81D9128
+BattleScript_MistProtected:: @ 81D9128
pause 32
printstring BATTLE_TEXT_MistProtect
waitmessage 64
@@ -3396,21 +3396,21 @@ gUnknown_081D9132:: @ 81D9132
waitmessage 64
return
-gUnknown_081D9139:: @ 81D9139
+BattleScript_MoveUsedIsDisabled:: @ 81D9139
printstring BATTLE_TEXT_MoveIsDisabled
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D9144:: @ 81D9144
+BattleScript_MoveSelectionDisabledMove:: @ 81D9144
printstring2 BATTLE_TEXT_MoveIsDisabled
atk44
-gUnknown_081D9148:: @ 81D9148
+BattleScript_DisabledNoMore:: @ 81D9148
printstring BATTLE_TEXT_DisabledNoMore
waitmessage 64
end2
-gUnknown_081D914F:: @ 81D914F
+BattleScript_EncoredNoMore:: @ 81D914F
printstring BATTLE_TEXT_EncoreEnded
waitmessage 64
end2
@@ -3471,7 +3471,7 @@ BattleScript_1D91FB: @ 81D91FB
waitmessage 64
return
-gUnknown_081D9202:: @ 81D9202
+BattleScript_PerishSongHits:: @ 81D9202
printstring BATTLE_TEXT_PerishSongFell
waitmessage 64
orword 0x2024c6c, 0x100100
@@ -3480,12 +3480,12 @@ gUnknown_081D9202:: @ 81D9202
faintpokemon USER, 0, 0x0
end2
-gUnknown_081D921D:: @ 81D921D
+BattleScript_PerishSongTimerGoesDown:: @ 81D921D
printstring BATTLE_TEXT_PerishSongFell
waitmessage 64
end2
-gUnknown_081D9224:: @ 81D9224
+BattleScript_AllStatsUp:: @ 81D9224
jumpifstat USER, 3, 1, 12, BattleScript_1D9251
jumpifstat USER, 3, 2, 12, BattleScript_1D9251
jumpifstat USER, 3, 3, 12, BattleScript_1D9251
@@ -3531,22 +3531,22 @@ BattleScript_RapidSpinAway:: @ 81D92C0
breakfree
return
-gUnknown_081D92C2:: @ 81D92C2
+BattleScript_WrapFree:: @ 81D92C2
printstring BATTLE_TEXT_GotFreeFrom
waitmessage 64
return
-gUnknown_081D92C9:: @ 81D92C9
+BattleScript_LeechSeedFree:: @ 81D92C9
printstring BATTLE_TEXT_LeechShed
waitmessage 64
return
-gUnknown_081D92D0:: @ 81D92D0
+BattleScript_SpikesFree:: @ 81D92D0
printstring BATTLE_TEXT_SpikesBlownAway
waitmessage 64
return
-gUnknown_081D92D7:: @ 81D92D7
+BattleScript_FutureSightHits:: @ 81D92D7
printstring BATTLE_TEXT_TookAttack
waitmessage 64
jumpifbyte 1, 0x2024d23, 0, BattleScript_1D92F4
@@ -3593,11 +3593,11 @@ BattleScript_1D934B: @ 81D934B
setbyte 0x2024c68, 0
end2
-gUnknown_081D9365:: @ 81D9365
+BattleScript_NoMovesLeft:: @ 81D9365
printstring2 BATTLE_TEXT_NoMovesLeft
atk44
-gUnknown_081D9369:: @ 81D9369
+BattleScript_MoveSelectionNoPP:: @ 81D9369
printstring2 BATTLE_TEXT_NoPP1
atk44
@@ -3608,23 +3608,23 @@ BattleScript_NoPPForMove:: @ 81D936D
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D937C:: @ 81D937C
+BattleScript_MoveSelectionTormented:: @ 81D937C
printstring2 BATTLE_TEXT_TormentNoUse
atk44
printstring BATTLE_TEXT_TormentNoUse
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D938B:: @ 81D938B
+BattleScript_MoveSelectionTaunted:: @ 81D938B
printstring2 BATTLE_TEXT_TauntNoUse
atk44
-gUnknown_081D938F:: @ 81D938F
+BattleScript_MoveUsedIsTaunted:: @ 81D938F
printstring BATTLE_TEXT_TauntNoUse
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D939A:: @ 81D939A
+BattleScript_WishComesTrue:: @ 81D939A
atkd4 1, BattleScript_1D93C1
playanimation TARGET, 22, 0x0
printstring BATTLE_TEXT_WishTrue
@@ -3644,7 +3644,7 @@ BattleScript_1D93C1: @ 81D93C1
waitmessage 64
end2
-gUnknown_081D93D1:: @ 81D93D1
+BattleScript_IngrainTurnHeal:: @ 81D93D1
playanimation USER, 21, 0x0
printstring BATTLE_TEXT_AbsorbNutrients
waitmessage 64
@@ -3659,7 +3659,7 @@ BattleScript_1D93EC: @ 81D93EC
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D93FA:: @ 81D93FA
+BattleScript_AtkDefDown:: @ 81D93FA
setbyte 0x20160dc, 0
playstatchangeanimation USER, 6, 13
playstatchangeanimation USER, 2, 9
@@ -3686,12 +3686,12 @@ BattleScript_KnockedOff:: @ 81D944B
waitmessage 64
return
-gUnknown_081D9459:: @ 81D9459
+BattleScript_MoveUsedIsImprisoned:: @ 81D9459
printstring BATTLE_TEXT_SealedNoUse
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D9464:: @ 81D9464
+BattleScript_MoveSelectionImprisoned:: @ 81D9464
printstring2 BATTLE_TEXT_SealedNoUse
atk44
@@ -3731,7 +3731,7 @@ BattleScript_OneHitKOMsg:: @ 81D94A9
waitmessage 64
return
-gUnknown_081D94B0:: @ 81D94B0
+BattleScript_SAtkDown2:: @ 81D94B0
setbyte 0x20160dc, 0
playstatchangeanimation USER, 16, 11
setbyte 0x201601e, 164
@@ -3751,13 +3751,13 @@ gUnknown_081D94DA:: @ 81D94DA
waitmessage 64
end2
-gUnknown_081D94EE:: @ 81D94EE
+BattleScript_MoveUsedIsAsleep:: @ 81D94EE
printstring BATTLE_TEXT_FastAsleep
waitmessage 64
statusanimation USER
jump BattleScript_EndTurn
-gUnknown_081D94FB:: @ 81D94FB
+BattleScript_MoveUsedWokeUp:: @ 81D94FB
bicword 0x2024c6c, 0x10
printfromtable BattleTextList_401562
waitmessage 64
@@ -3770,7 +3770,7 @@ gUnknown_081D950F:: @ 81D950F
atk98 1
end2
-gUnknown_081D9518:: @ 81D9518
+BattleScript_PoisonTurnDmg:: @ 81D9518
printstring BATTLE_TEXT_PoisonHurt
waitmessage 64
@@ -3787,18 +3787,18 @@ BattleScript_1D9520: @ 81D9520
BattleScript_1D9539: @ 81D9539
end2
-gUnknown_081D953A:: @ 81D953A
+BattleScript_BurnTurnDmg:: @ 81D953A
printstring BATTLE_TEXT_BurnHurt
waitmessage 64
jump BattleScript_1D951E
-gUnknown_081D9545:: @ 81D9545
+BattleScript_MoveUsedIsFrozen:: @ 81D9545
printstring BATTLE_TEXT_FrozenSolid
waitmessage 64
statusanimation USER
jump BattleScript_EndTurn
-gUnknown_081D9552:: @ 81D9552
+BattleScript_MoveUsedUnfroze:: @ 81D9552
printfromtable BattleTextList_4015C4
waitmessage 64
atk98 1
@@ -3810,13 +3810,13 @@ gUnknown_081D955D:: @ 81D955D
atk98 0
return
-gUnknown_081D9566:: @ 81D9566
+BattleScript_MoveUsedIsParalyzed:: @ 81D9566
printstring BATTLE_TEXT_Paralyzed3
waitmessage 64
statusanimation USER
jump BattleScript_EndTurn
-gUnknown_081D9573:: @ 81D9573
+BattleScript_MoveUsedFlinched:: @ 81D9573
printstring BATTLE_TEXT_Flinched
waitmessage 64
jump BattleScript_EndTurn
@@ -3826,13 +3826,13 @@ gUnknown_081D957E:: @ 81D957E
waitmessage 64
end2
-gUnknown_081D9587:: @ 81D9587
+BattleScript_ThrashConfuses:: @ 81D9587
atk66 1, 1, S_CONFUSED
printstring BATTLE_TEXT_FatigueConfuse
waitmessage 64
end2
-gUnknown_081D9595:: @ 81D9595
+BattleScript_MoveUsedIsConfused:: @ 81D9595
printstring BATTLE_TEXT_Confused
waitmessage 64
atk65 1, 0x7
@@ -3855,7 +3855,7 @@ BattleScript_1D95AC: @ 81D95AC
BattleScript_1D95D3: @ 81D95D3
return
-gUnknown_081D95D4:: @ 81D95D4
+BattleScript_MoveUsedIsConfusedNoMore:: @ 81D95D4
printstring BATTLE_TEXT_ConfusionSnapOut
waitmessage 64
return
@@ -3865,35 +3865,35 @@ gUnknown_081D95DB:: @ 81D95DB
waitmessage 64
return
-gUnknown_081D95E2:: @ 81D95E2
+BattleScript_WrapTurnDmg:: @ 81D95E2
playanimation USER, 6, 0x20160a4
printstring BATTLE_TEXT_HurtBy
waitmessage 64
jump BattleScript_1D9520
-gUnknown_081D95F4:: @ 81D95F4
+BattleScript_WrapEnds:: @ 81D95F4
printstring BATTLE_TEXT_FreedFrom
waitmessage 64
end2
-gUnknown_081D95FB:: @ 81D95FB
+BattleScript_MoveUsedIsInLove:: @ 81D95FB
printstring BATTLE_TEXT_InLoveWith
waitmessage 64
atk65 1, 0xf0000
return
-gUnknown_081D9608:: @ 81D9608
+BattleScript_MoveUsedIsParalyzedCantAttack:: @ 81D9608
printstring BATTLE_TEXT_ImmobilizedBy
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D9613:: @ 81D9613
+BattleScript_NightmareTurnDmg:: @ 81D9613
printstring BATTLE_TEXT_NightmareLock
waitmessage 64
atk65 1, Start
jump BattleScript_1D9520
-gUnknown_081D9624:: @ 81D9624
+BattleScript_CurseTurnDmg:: @ 81D9624
printstring BATTLE_TEXT_CurseAfflict
waitmessage 64
atk65 1, 0x10000000
@@ -3915,7 +3915,7 @@ BattleScript_1D9648: @ 81D9648
waitstateatk
return
-gUnknown_081D964C:: @ 81D964C
+BattleScript_YawnMakesAsleep:: @ 81D964C
statusanimation 2
printstring BATTLE_TEXT_FellAsleep
waitmessage 64
@@ -3996,7 +3996,7 @@ BattleScript_ItemSteal:: @ 81D96F6
waitmessage 64
return
-gUnknown_081D9704:: @ 81D9704
+BattleScript_DrizzleActivates:: @ 81D9704
pause 32
printstring BATTLE_TEXT_RainMade
waitstateatk
@@ -4004,19 +4004,19 @@ gUnknown_081D9704:: @ 81D9704
callatk BattleScript_1D9761
end3
-gUnknown_081D9718:: @ 81D9718
+BattleScript_SpeedBoostActivates:: @ 81D9718
playanimation USER, 1, 0x20160a4
printstring BATTLE_TEXT_SpeedRisen
waitmessage 64
end3
-gUnknown_081D9726:: @ 81D9726
+BattleScript_TraceActivates:: @ 81D9726
pause 32
printstring BATTLE_TEXT_Traced
waitmessage 64
end3
-gUnknown_081D9730:: @ 81D9730
+BattleScript_RainDishActivates:: @ 81D9730
printstring BATTLE_TEXT_RestoredHPByItem
waitmessage 64
orword 0x2024c6c, 0x100
@@ -4024,7 +4024,7 @@ gUnknown_081D9730:: @ 81D9730
datahpupdate USER
end3
-gUnknown_081D9744:: @ 81D9744
+BattleScript_SandstreamActivates:: @ 81D9744
pause 32
printstring BATTLE_TEXT_WhipSandstorm
waitstateatk
@@ -4032,7 +4032,7 @@ gUnknown_081D9744:: @ 81D9744
callatk BattleScript_1D9761
end3
-gUnknown_081D9758:: @ 81D9758
+BattleScript_ShedSkinActivates:: @ 81D9758
printstring BATTLE_TEXT_CuredProblem
waitmessage 64
atk98 1
@@ -4047,7 +4047,7 @@ BattleScript_1D9767: @ 81D9767
jumpifarraynotequal 0x2016003, 0x2024a68, 1, BattleScript_1D9767
return
-gUnknown_081D977D:: @ 81D977D
+BattleScript_CastformChange:: @ 81D977D
callatk BattleScript_1D9783
end3
@@ -4095,7 +4095,7 @@ BattleScript_1D97F0: @ 81D97F0
waitmessage 64
jump BattleScript_1D97E4
-gUnknown_081D97FE:: @ 81D97FE
+BattleScript_DroughtActivates:: @ 81D97FE
pause 32
printstring BATTLE_TEXT_SunIntensified
waitstateatk
@@ -4123,10 +4123,10 @@ gUnknown_081D9834:: @ 81D9834
pause 64
jump BattleScript_EndTurn
-gUnknown_081D9842:: @ 81D9842
+BattleScript_MoveHPDrain_PPLoss:: @ 81D9842
ppreduce
-gUnknown_081D9843:: @ 81D9843
+BattleScript_MoveHPDrain:: @ 81D9843
attackstring
pause 32
orword 0x2024c6c, 0x100
@@ -4137,10 +4137,10 @@ gUnknown_081D9843:: @ 81D9843
orbyte 0x2024c68, 8
jump BattleScript_EndTurn
-gUnknown_081D9865:: @ 81D9865
+BattleScript_MoveHPDrain_FullHP_PPLoss:: @ 81D9865
ppreduce
-gUnknown_081D9866:: @ 81D9866
+BattleScript_MoveHPDrain_FullHP:: @ 81D9866
attackstring
pause 32
printstring BATTLE_TEXT_MadeUseless
@@ -4148,10 +4148,10 @@ gUnknown_081D9866:: @ 81D9866
orbyte 0x2024c68, 8
jump BattleScript_EndTurn
-gUnknown_081D987B:: @ 81D987B
+BattleScript_FlashFireBoost_PPLoss:: @ 81D987B
ppreduce
-gUnknown_081D987C:: @ 81D987C
+BattleScript_FlashFireBoost:: @ 81D987C
attackstring
pause 32
printfromtable BattleTextList_401648
@@ -4164,7 +4164,7 @@ BattleScript_1D988D: @ 81D988D
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D989B:: @ 81D989B
+BattleScript_AbilityNoStatLoss:: @ 81D989B
pause 32
printstring BATTLE_TEXT_PreventedStatLoss
waitmessage 64
@@ -4188,7 +4188,7 @@ BattleScript_PSNPrevention:: @ 81D98BD
waitmessage 64
return
-gUnknown_081D98C9:: @ 81D98C9
+BattleScript_ObliviousPreventsAttraction:: @ 81D98C9
pause 32
printstring BATTLE_TEXT_PreventedRomance
waitmessage 64
@@ -4206,7 +4206,7 @@ BattleScript_1D98E5: @ 81D98E5
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D98F3:: @ 81D98F3
+BattleScript_SoundproofProtected:: @ 81D98F3
attackstring
ppreduce
pause 32
@@ -4214,7 +4214,7 @@ gUnknown_081D98F3:: @ 81D98F3
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D9903:: @ 81D9903
+BattleScript_AbilityNoSpecificStatLoss:: @ 81D9903
pause 32
printstring BATTLE_TEXT_PreventedLoss
waitmessage 64
@@ -4227,12 +4227,12 @@ BattleScript_NoItemSteal:: @ 81D9913
waitmessage 64
jump BattleScript_EndTurn
-gUnknown_081D9921:: @ 81D9921
+BattleScript_ColorChangeActivates:: @ 81D9921
printstring BATTLE_TEXT_MadeType
waitmessage 64
return
-gUnknown_081D9928:: @ 81D9928
+BattleScript_RoughSkinActivates:: @ 81D9928
orword 0x2024c6c, 0x100100
graphicalhpupdate USER
datahpupdate USER
@@ -4241,18 +4241,18 @@ gUnknown_081D9928:: @ 81D9928
faintpokemon USER, 0, 0x0
return
-gUnknown_081D9943:: @ 81D9943
+BattleScript_CuteCharmActivates:: @ 81D9943
atk65 1, 0xf0000
printstring BATTLE_TEXT_InfatuatedPoke
waitmessage 64
return
-gUnknown_081D9950:: @ 81D9950
+BattleScript_ApplySecondaryEffect:: @ 81D9950
waitstateatk
seteffectuser
return
-gUnknown_081D9953:: @ 81D9953
+BattleScript_SynchronizeActivates:: @ 81D9953
waitstateatk
seteffecttarget
return
@@ -4275,7 +4275,7 @@ gUnknown_081D996F:: @ 81D996F
waitmessage 64
jumptoattack TARGET
-gUnknown_081D9977:: @ 81D9977
+BattleScript_MoveUsedLoafingAround:: @ 81D9977
printfromtable BattleTextList_40160E
waitmessage 64
setbyte 0x201600c, 0
@@ -4301,11 +4301,11 @@ BattleScript_SubstituteFade:: @ 81D99AB
printstring BATTLE_TEXT_SubFaded
return
-gUnknown_081D99B6:: @ 81D99B6
- callatk gUnknown_081D99BC
+BattleScript_BerryCurePrlzEnd2:: @ 81D99B6
+ callatk BattleScript_BerryCureParRet
end2
-gUnknown_081D99BC:: @ 81D99BC
+BattleScript_BerryCureParRet:: @ 81D99BC
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredParalysis
waitmessage 64
@@ -4313,11 +4313,11 @@ gUnknown_081D99BC:: @ 81D99BC
removeitem 10
return
-gUnknown_081D99CE:: @ 81D99CE
- callatk gUnknown_081D99D4
+BattleScript_BerryCurePsnEnd2:: @ 81D99CE
+ callatk BattleScript_BerryCurePsnRet
end2
-gUnknown_081D99D4:: @ 81D99D4
+BattleScript_BerryCurePsnRet:: @ 81D99D4
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredPoison
waitmessage 64
@@ -4325,11 +4325,11 @@ gUnknown_081D99D4:: @ 81D99D4
removeitem 10
return
-gUnknown_081D99E6:: @ 81D99E6
- callatk gUnknown_081D99EC
+BattleScript_BerryCureBrnEnd2:: @ 81D99E6
+ callatk BattleScript_BerryCureBrnRet
end2
-gUnknown_081D99EC:: @ 81D99EC
+BattleScript_BerryCureBrnRet:: @ 81D99EC
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredBurn
waitmessage 64
@@ -4337,11 +4337,11 @@ gUnknown_081D99EC:: @ 81D99EC
removeitem 10
return
-gUnknown_081D99FE:: @ 81D99FE
- callatk gUnknown_081D9A04
+BattleScript_BerryCureFrzEnd2:: @ 81D99FE
+ callatk BattleScript_BerryCureFrzRet
end2
-gUnknown_081D9A04:: @ 81D9A04
+BattleScript_BerryCureFrzRet:: @ 81D9A04
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredFreeze
waitmessage 64
@@ -4349,11 +4349,11 @@ gUnknown_081D9A04:: @ 81D9A04
removeitem 10
return
-gUnknown_081D9A16:: @ 81D9A16
- callatk gUnknown_081D9A1C
+BattleScript_BerryCureSlpEnd2:: @ 81D9A16
+ callatk BattleScript_BerryCureSlpRet
end2
-gUnknown_081D9A1C:: @ 81D9A1C
+BattleScript_BerryCureSlpRet:: @ 81D9A1C
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredSleep
waitmessage 64
@@ -4361,11 +4361,11 @@ gUnknown_081D9A1C:: @ 81D9A1C
removeitem 10
return
-gUnknown_081D9A2E:: @ 81D9A2E
- callatk gUnknown_081D9A34
+BattleScript_BerryCureConfusionEnd2:: @ 81D9A2E
+ callatk BattleScript_BerryCureConfusionRet
end2
-gUnknown_081D9A34:: @ 81D9A34
+BattleScript_BerryCureConfusionRet:: @ 81D9A34
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_CuredConfusion
waitmessage 64
@@ -4384,18 +4384,18 @@ gUnknown_081D9A4A:: @ 81D9A4A
removeitem 10
return
-gUnknown_081D9A5E:: @ 81D9A5E
- callatk gUnknown_081D9A64
+BattleScript_WhiteHerbEnd2:: @ 81D9A5E
+ callatk BattleScript_WhiteHerbRet
end2
-gUnknown_081D9A64:: @ 81D9A64
+BattleScript_WhiteHerbRet:: @ 81D9A64
playanimation 10, 7, 0x0
printstring BATTLE_TEXT_RestoredStatus
waitmessage 64
removeitem 10
return
-gUnknown_081D9A74:: @ 81D9A74
+BattleScript_ItemHealHP_RemoveItem:: @ 81D9A74
playanimation USER, 7, 0x0
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
@@ -4405,18 +4405,18 @@ gUnknown_081D9A74:: @ 81D9A74
removeitem USER
end2
-gUnknown_081D9A91:: @ 81D9A91
+BattleScript_BerryPPHealEnd2:: @ 81D9A91
playanimation USER, 7, 0x0
printstring BATTLE_TEXT_RestoredPP
waitmessage 64
removeitem USER
end2
-gUnknown_081D9AA1:: @ 81D9AA1
- callatk gUnknown_081D9AA7
+BattleScript_ItemHealHP_End2:: @ 81D9AA1
+ callatk BattleScript_ItemHealHP_Ret
end2
-gUnknown_081D9AA7:: @ 81D9AA7
+BattleScript_ItemHealHP_Ret:: @ 81D9AA7
playanimation USER, 7, 0x0
printstring BATTLE_TEXT_RestoredHPLittle
waitmessage 64
@@ -4425,7 +4425,7 @@ gUnknown_081D9AA7:: @ 81D9AA7
datahpupdate USER
return
-gUnknown_081D9AC2:: @ 81D9AC2
+BattleScript_MoveSelectionChoiceBanded:: @ 81D9AC2
printstring2 BATTLE_TEXT_ChoiceBand
atk44
@@ -4435,7 +4435,7 @@ BattleScript_HangedOnMsg:: @ 81D9AC6
waitmessage 64
return
-gUnknown_081D9AD4:: @ 81D9AD4
+BattleScript_BerryConfuseHealEnd2:: @ 81D9AD4
playanimation USER, 7, 0x0
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
@@ -4449,7 +4449,7 @@ gUnknown_081D9AD4:: @ 81D9AD4
removeitem USER
end2
-gUnknown_081D9AFE:: @ 81D9AFE
+BattleScript_BerryStatRaiseEnd2:: @ 81D9AFE
playanimation USER, 7, 0x0
statbuffchange 65, BattleScript_1D9B0B
@@ -4459,7 +4459,7 @@ BattleScript_1D9B0B: @ 81D9B0B
removeitem USER
end2
-gUnknown_081D9B19:: @ 81D9B19
+BattleScript_BerryFocusEnergyEnd2:: @ 81D9B19
playanimation USER, 7, 0x0
printstring BATTLE_TEXT_HustleUse
waitmessage 64
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index 3f0dc8af1..b10b7f96f 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -51,7 +51,7 @@ BattleScript_1D9EBC: @ 81D9EBC
atk98 1
pokemoncatchfunction
-gUnknown_081D9EC2:: @ 81D9EC2
+BattleScript_SuccessBallThrow:: @ 81D9EC2
jumpifhalfword 0, gLastUsedItem, 5, BattleScript_1D9ED0
atk60 11
@@ -76,12 +76,12 @@ BattleScript_1D9EF8: @ 81D9EF8
setbyte gBattleOutcome, 7
activesidesomething
-gUnknown_081D9F00:: @ 81D9F00
+BattleScript_WallyBallThrow:: @ 81D9F00
printstring BATTLE_TEXT_BallCaught2
setbyte gBattleOutcome, 7
activesidesomething
-gUnknown_081D9F0A:: @ 81D9F0A
+BattleScript_ShakeBallThrow:: @ 81D9F0A
printfromtable BattleTextList_4015E6
waitmessage 64
jumpifbyte 5, gBattleTypeFlags, 128, BattleScript_1D9F34
@@ -93,7 +93,7 @@ gUnknown_081D9F0A:: @ 81D9F0A
BattleScript_1D9F34: @ 81D9F34
atkf6
-gUnknown_081D9F35:: @ 81D9F35
+BattleScript_TrainerBallBlock:: @ 81D9F35
waitmessage 64
printstring BATTLE_TEXT_BlockBall
waitmessage 64
diff --git a/data/battle_transition.s b/data/battle_transition.s
deleted file mode 100644
index 0d463ddef..000000000
--- a/data/battle_transition.s
+++ /dev/null
@@ -1,399 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_083FBB88:: @ 83FBB88
- .incbin "graphics/battle_transitions/big_pokeball.4bpp"
-
- .align 2
-gUnknown_083FC108:: @ 83FC108
- .incbin "graphics/battle_transitions/pokeball_trail.4bpp"
-
- .align 2
-gSpriteImage_83FC148:: @ 83FC148
- .incbin "graphics/battle_transitions/pokeball.4bpp"
-
- .align 2
-gUnknown_083FC348:: @ 83FC348
- .incbin "graphics/battle_transitions/elite_four_bg.4bpp"
-
- .align 2
-gSpriteImage_83FC528:: @ 83FC528
- .incbin "graphics/battle_transitions/unused_brendan.4bpp"
-
- .align 2
-gSpriteImage_83FCD28:: @ 83FCD28
- .incbin "graphics/battle_transitions/unused_lass.4bpp"
-
- .align 2
-gUnknown_083FD528:: @ 83FD528
- .incbin "graphics/battle_transitions/shrinking_box.4bpp"
-
- .align 2
-gUnknown_083FD708:: @ 83FD708
- .4byte 0x0200c000
-
- .align 2
-gUnknown_083FD70C:: @ 83FD70C
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
- .4byte sub_811AC64
-
- .align 2
-gBattleTransitionFuncs:: @ 83FD750
- .4byte sub_811ACB4
- .4byte sub_811ADAC
- .4byte sub_811AF44
- .4byte sub_811B0F0
- .4byte sub_811B578
- .4byte sub_811B7E8
- .4byte sub_811BCBC
- .4byte sub_811BEA0
- .4byte sub_811CA5C
- .4byte sub_811CCDC
- .4byte sub_811D0B8
- .4byte sub_811D1C8
- .4byte sub_811C08C
- .4byte sub_811C0AC
- .4byte sub_811C0CC
- .4byte sub_811C0EC
- .4byte sub_811C10C
-
- .align 2
-gUnknown_083FD794:: @ 83FD794
- .4byte sub_811AB88
- .4byte sub_811ABD8
- .4byte sub_811AC0C
- .4byte sub_811AC34
-
- .align 2
-gUnknown_083FD7A4:: @ 83FD7A4
- .4byte sub_811ACEC
- .4byte sub_811AD1C
- .4byte sub_811AD80
-
- .align 2
-gUnknown_083FD7B0:: @ 83FD7B0
- .4byte sub_811ADE4
- .4byte sub_811AE70
-
- .align 2
-gUnknown_083FD7B8:: @ 83FD7B8
- .4byte sub_811AF7C
- .4byte sub_811B000
-
- .align 2
-gUnknown_083FD7C0:: @ 83FD7C0
- .4byte sub_811B128
- .4byte sub_811B1D8
- .4byte sub_811B268
- .4byte sub_811B2F4
- .4byte sub_811B380
- .4byte sub_811B3EC
-
- .align 2
-gUnknown_083FD7D8:: @ 83FD7D8
- .4byte sub_811B5B0
- .4byte sub_811B5FC
- .4byte sub_811B688
-
- .align 1
-gUnknown_083FD7E4:: @ 83FD7E4
- .2byte -16
- .2byte 256
-
- .align 1
-gUnknown_083FD7E8:: @ 83FD7E8
- .2byte 0
- .2byte 32
- .2byte 64
- .2byte 18
- .2byte 48
-
- .align 1
-gUnknown_083FD7F2:: @ 83FD7F2
- .2byte 8
- .2byte -8
-
- .align 2
-gUnknown_083FD7F8:: @ 83FD7F8
- .4byte sub_811B820
- .4byte sub_811B884
- .4byte sub_811B90C
- .4byte sub_811B9F0
- .4byte sub_811BA70
- .4byte sub_811BB60
- .4byte sub_811BBEC
-
- .align 2
-gUnknown_083FD814:: @ 83FD814
- .4byte sub_811BCF4
- .4byte sub_811BD60
-
- .align 2
-gUnknown_083FD81C:: @ 83FD81C
- .4byte sub_811BED8
- .4byte sub_811BF2C
- .4byte sub_811BFC4
-
- .align 2
-gUnknown_083FD828:: @ 83FD828
- .4byte sub_811C164
- .4byte sub_811C1CC
- .4byte sub_811C2A4
- .4byte sub_811C38C
- .4byte sub_811C400
- .4byte sub_811C43C
- .4byte sub_811C4F0
- .4byte sub_811C5B4
- .4byte sub_811C5E8
- .4byte sub_811C630
-
-gUnknown_083FD850:: @ 83FD850
- .byte TRAINER_PIC_SIDNEY
- .byte TRAINER_PIC_PHOEBE
- .byte TRAINER_PIC_GLACIA
- .byte TRAINER_PIC_DRAKE
- .byte TRAINER_PIC_STEVEN
-
- .align 1
-gUnknown_083FD856:: @ 83FD856
- .2byte 0x200, 0x200
- .2byte 0x200, 0x200
- .2byte 0x1B0, 0x1B0
- .2byte 0x1A0, 0x1A0
- .2byte 0x188, 0x188
-
- .align 1
-gUnknown_083FD86A:: @ 83FD86A
- .2byte 0, 0
- .2byte 0, 0
- .2byte -4, 4
- .2byte 0, 5
- .2byte 0, 7
-
- .align 2
-gUnknown_083FD880:: @ 83FD880
- .4byte sub_811C934
- .4byte sub_811C938
- .4byte sub_811C984
- .4byte sub_811C9B8
- .4byte sub_811C934
- .4byte sub_811C9E4
- .4byte sub_811C934
-
- .align 1
-gUnknown_083FD89C:: @ 83FD89C
- .2byte 12, -12
-
- .align 1
-gUnknown_083FD8A0:: @ 83FD8A0
- .2byte -1, 1
-
- .align 2
-gUnknown_083FD8A4:: @ 83FD8A4
- .4byte sub_811CA94
- .4byte sub_811CB20
- .4byte sub_811CBE8
-
- .align 2
-gUnknown_083FD8B0:: @ 83FD8B0
- .4byte sub_811CD14
- .4byte sub_811CDA0
- .4byte sub_811CE14
- .4byte sub_811CE4C
- .4byte sub_811CEB0
-
- .align 1
-gUnknown_083FD8C4:: @ 83FD8C4
- .2byte 0
- .2byte 20
- .2byte 15
- .2byte 40
- .2byte 10
- .2byte 25
- .2byte 35
- .2byte 5
-
- .align 2
-gUnknown_083FD8D4:: @ 83FD8D4
- .4byte sub_811D0F0
- .4byte sub_811D144
- .4byte sub_811D19C
-
- .align 2
-gUnknown_083FD8E0:: @ 83FD8E0
- .4byte sub_811D200
- .4byte sub_811D260
- .4byte sub_811D2D8
- .4byte sub_811D3B0
- .4byte sub_811D41C
-
- .align 1
-gUnknown_083FD8F4:: @ 83FD8F4
- .2byte 56, 0, 0, 160, 0
- .2byte 104, 160, 240, 88, 1
- .2byte 240, 72, 56, 0, 1
- .2byte 0, 32, 144, 160, 0
- .2byte 144, 160, 184, 0, 1
- .2byte 56, 0, 168, 160, 0
- .2byte 168, 160, 48, 0, 1
-
- .align 1
-gUnknown_083FD93A:: @ 83FD93A
- .2byte 8
- .2byte 4
- .2byte 2
- .2byte 1
- .2byte 1
- .2byte 1
- .2byte 0
-
- .align 2
-gUnknown_083FD948:: @ 83FD948
- .4byte sub_811D584
- .4byte sub_811D5E0
-
- .align 2
-gSpriteImageTable_83FD950:: @ 83FD950
- obj_frame_tiles gSpriteImage_83FC148, 0x200
-
- .align 2
-gSpriteAnim_83FD958:: @ 83FD958
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FD960:: @ 83FD960
- .4byte gSpriteAnim_83FD958
-
- .align 2
-gSpriteAffineAnim_83FD964:: @ 83FD964
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83FD974:: @ 83FD974
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 1
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83FD984:: @ 83FD984
- .4byte gSpriteAffineAnim_83FD964
- .4byte gSpriteAffineAnim_83FD974
-
- .align 2
-gSpriteTemplate_83FD98C:: @ 83FD98C
- spr_template 0xFFFF, 4105, gFieldOamData_32x32, gSpriteAnimTable_83FD960, gSpriteImageTable_83FD950, gSpriteAffineAnimTable_83FD984, sub_811B720
-
- .align 2
-gOamData_83FD9A4:: @ 83FD9A4
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_83FD9AC:: @ 83FD9AC
- obj_frame_tiles gSpriteImage_83FC528, 0x800
-
- .align 2
-gSpriteImageTable_83FD9B4:: @ 83FD9B4
- obj_frame_tiles gSpriteImage_83FCD28, 0x800
-
- .align 2
-gSpriteAnim_83FD9BC:: @ 83FD9BC
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83FD9C4:: @ 83FD9C4
- .4byte gSpriteAnim_83FD9BC
-
- .align 2
-gSpriteTemplate_83FD9C8:: @ 83FD9C8
- spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9AC, gDummySpriteAffineAnimTable, sub_811C90C
-
- .align 2
-gSpriteTemplate_83FD9E0:: @ 83FD9E0
- spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9B4, gDummySpriteAffineAnimTable, sub_811C90C
-
- .align 2
-gFieldEffectObjectPalette10:: @ 83FD9F8
- .incbin "graphics/field_effect_objects/palettes/10.gbapal"
-
- .align 2
-gFieldEffectObjectPaletteInfo10:: @ 83FDA18
- obj_pal gFieldEffectObjectPalette10, 0x1009
-
- .align 2
-Unknown_83FDA20:
- .incbin "graphics/battle_transitions/sidney_bg.gbapal"
-
- .align 2
-Unknown_83FDA40:
- .incbin "graphics/battle_transitions/phoebe_bg.gbapal"
-
- .align 2
-Unknown_83FDA60:
- .incbin "graphics/battle_transitions/glacia_bg.gbapal"
-
- .align 2
-Unknown_83FDA80:
- .incbin "graphics/battle_transitions/drake_bg.gbapal"
-
- .align 2
-Unknown_83FDAA0:
- .incbin "graphics/battle_transitions/steven_bg.gbapal"
-
- .align 2
-Unknown_83FDAC0:
- .incbin "graphics/battle_transitions/brendan_bg.gbapal"
-
- .align 2
-Unknown_83FDAE0:
- .incbin "graphics/battle_transitions/may_bg.gbapal"
-
- .align 2
-gUnknown_083FDB00:: @ 83FDB00
- .4byte Unknown_83FDA20
- .4byte Unknown_83FDA40
- .4byte Unknown_83FDA60
- .4byte Unknown_83FDA80
- .4byte Unknown_83FDAA0
-
- .align 2
-gUnknown_083FDB14:: @ 83FDB14
- .4byte Unknown_83FDAC0
- .4byte Unknown_83FDAE0
-
- .align 2
-UnusedTrainerPalette:
- .incbin "graphics/battle_transitions/unused_trainer.gbapal"
-
- .align 2
-gSpritePalette_UnusedTrainer:: @ 83FDB3C
- obj_pal UnusedTrainerPalette, 0x100A
-
- .align 2
-gUnknown_083FDB44:: @ 83FDB44
- .incbin "graphics/battle_transitions/big_pokeball_map.bin"
-
- .align 2
-gUnknown_083FDFF4:: @ 83FDFF4
- .incbin "graphics/battle_transitions/elite_four_bg_map.bin"
diff --git a/data/berry_blender.s b/data/berry_blender.s
deleted file mode 100644
index ff0f06473..000000000
--- a/data/berry_blender.s
+++ /dev/null
@@ -1,456 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_08215C0C:: @ 8215C0C
- .incbin "graphics/berry_blender/center.gbapal"
-
- .align 2
-gUnknown_08215C2C:: @ 8215C2C
- .incbin "graphics/berry_blender/center_map.bin"
-
- .align 2
-gUnknown_0821602C:: @ 821602C
- .incbin "graphics/berry_blender/outer.gbapal"
-
- .incbin "graphics/unused/unknown/821604C.gbapal"
-
- .space 0x1C0
-
- .string "▶$"
- .string " $"
- .string "カッコイ$" @ "cool" (missing an イ at the end)
- .string "カワイイ$" @ "cute"
- .string "ウツクシ$" @ "beautiful" (missing an イ at the end)
- .string "カシコイ$" @ "smart"
- .string "タクマシ$" @ "tough" (missing an イ at the end)
-
-gUnknown_08216249:: @ 8216249
- .string "\p$"
-
-@ unreferenced
-@ These appear to be the first names of four people who worked on the game.
- .string "てつじ$", 10 @ Tetsuji (Ohta)
- .string "あきと$", 10 @ Akito (Mori)
- .string "シゲル$", 10 @ Shigeru (Ohmori)
- .string "ヨシノリ$", 10 @ Yoshinori (Matsuda)
-
-UnknownText_2Pok:
- .string "2Pok$"
-UnknownText_3Pok:
- .string "3Pok$"
-UnknownText_4Pok:
- .string "4Pok$"
-
- .align 2
-gUnknown_08216284:: @ 8216284
- .4byte UnknownText_2Pok
- .4byte UnknownText_3Pok
- .4byte UnknownText_4Pok
-
-@ unreferenced
- .string "1P$", 4
- .string "2P$", 4
- .string "3P$", 4
- .string "4P$", 4
-
-.ifdef ENGLISH
-UnknownText_Mister:
- .string "MISTER$"
-UnknownText_Laddie:
- .string "LADDIE$"
-UnknownText_Lassie:
- .string "LASSIE$"
-.else
-UnknownText_Mister:
- .string "OPI$"
-UnknownText_Laddie:
- .string "KUMPEL$"
-UnknownText_Lassie:
- .string "TUSSI$"
-.endif
-
- .align 2
-gUnknown_082162B8:: @ 82162B8
- .4byte UnknownText_Mister
- .4byte UnknownText_Laddie
- .4byte UnknownText_Lassie
-
-gUnknown_082162C4:: @ 82162C4
- .string "{COLOR RED}$"
-
-gUnknown_082162C8:: @ 82162C8
- .string "\n$"
-
- .string " $"
-
-gUnknown_082162CC:: @ 82162CC
- .byte -1, -1
- .byte 1, -1
- .byte -1, 1
- .byte 1, 1
-
-gUnknown_082162D4:: @ 82162D4
- .byte 2, 6
- .byte 23, 6
- .byte 2, 12
- .byte 23, 12
- .byte 1, 6
- .byte 22, 6
- .byte 1, 12
- .byte 22, 12
-
-gUnknown_082162E4:: @ 82162E4
- .byte 72, 32
- .byte 168, 32
- .byte 72, 128
- .byte 168, 128
-
-gUnknown_082162EC:: @ 82162EC
- .byte -1, 0, 1, -1
- .byte -1, 0, 1, 2
- .byte 0, 1, 2, 3
-
- .align 1
-gUnknown_082162F8:: @ 82162F8
- .2byte 0x0000, 0xC000, 0x4000, 0x8000
-
-gUnknown_08216300:: @ 8216300
- .byte 1
- .byte 1
- .byte 0
-
-gUnknown_08216303:: @ 8216303
- .byte 32
- .byte 224
- .byte 96
- .byte 160
- .byte 0
-
- .align 2
-gUnknown_08216308:: @ 8216308
- .4byte sub_804F8C8
- .4byte sub_804F9F4
- .4byte sub_804FB1C
-
- .align 2
-gOamData_8216314:: @ 8216314
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821631C:: @ 821631C
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216324:: @ 8216324
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821632C:: @ 821632C
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216334:: @ 8216334
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821633C:: @ 821633C
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216350:: @ 8216350
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216364:: @ 8216364
- obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216378:: @ 8216378
- obj_image_anim_frame 48, 2
- obj_image_anim_frame 32, 5
- obj_image_anim_frame 48, 3
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821638C:: @ 821638C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216394:: @ 8216394
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821639C:: @ 821639C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82163A4:: @ 82163A4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82163AC:: @ 82163AC
- .4byte gSpriteAnim_821631C
- .4byte gSpriteAnim_8216324
- .4byte gSpriteAnim_821632C
- .4byte gSpriteAnim_8216334
- .4byte gSpriteAnim_821633C
- .4byte gSpriteAnim_8216350
- .4byte gSpriteAnim_8216364
- .4byte gSpriteAnim_8216378
- .4byte gSpriteAnim_821638C
- .4byte gSpriteAnim_8216394
- .4byte gSpriteAnim_821639C
- .4byte gSpriteAnim_82163A4
-
- .align 2
-gUnknown_082163DC:: @ 82163DC
- obj_tiles gBerryBlenderArrowTiles, 0x800, 46545
-
- .align 2
-gUnknown_082163E4:: @ 82163E4
- obj_pal gBerryBlenderMiscPalette, 46546
-
- .align 2
-gUnknown_082163EC:: @ 82163EC
- obj_pal gBerryBlenderArrowPalette, 12312
-
- .align 2
-gSpriteTemplate_82163F4:: @ 82163F4
- spr_template 46545, 12312, gOamData_8216314, gSpriteAnimTable_82163AC, NULL, gDummySpriteAffineAnimTable, sub_8051C04
-
- .align 2
-gOamData_821640C:: @ 821640C
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8216414:: @ 8216414
- obj_image_anim_frame 0, 20
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821641C:: @ 821641C
- obj_image_anim_frame 4, 20, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216424:: @ 8216424
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_frame 12, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821643C:: @ 821643C
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216444:: @ 8216444
- .4byte gSpriteAnim_8216414
- .4byte gSpriteAnim_821641C
- .4byte gSpriteAnim_8216424
- .4byte gSpriteAnim_821643C
-
- .align 2
-gUnknown_08216454:: @ 8216454
- obj_tiles gBerryBlenderMarubatsuTiles, 0x200, 48888
-
- .align 2
-gSpriteTemplate_821645C:: @ 821645C
- spr_template 48888, 46546, gOamData_821640C, gSpriteAnimTable_8216444, NULL, gDummySpriteAffineAnimTable, sub_8051650
-
- .align 2
-gOamData_8216474:: @ 8216474
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821647C:: @ 821647C
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 3, 5
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216494:: @ 8216494
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 4, 5
- obj_image_anim_frame 2, 4
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164AC:: @ 82164AC
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 3, 3
- obj_image_anim_frame 2, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_frame 0, 2
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164D0:: @ 82164D0
- obj_image_anim_frame 5, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82164D8:: @ 82164D8
- obj_image_anim_frame 6, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82164E0:: @ 82164E0
- .4byte gSpriteAnim_821647C
- .4byte gSpriteAnim_8216494
- .4byte gSpriteAnim_82164AC
- .4byte gSpriteAnim_82164D0
- .4byte gSpriteAnim_82164D8
-
- .align 2
-gUnknown_082164F4:: @ 82164F4
- obj_tiles gBerryBlenderParticlesTiles, 0xE0, 23456
-
- .align 2
-gSpriteTemplate_82164FC:: @ 82164FC
- spr_template 23456, 46546, gOamData_8216474, gSpriteAnimTable_82164E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_8216514:: @ 8216514
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821651C:: @ 821651C
- obj_image_anim_frame 32, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8216524:: @ 8216524
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_821652C:: @ 821652C
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216534:: @ 8216534
- .4byte gSpriteAnim_821651C
- .4byte gSpriteAnim_8216524
- .4byte gSpriteAnim_821652C
-
- .align 2
-gUnknown_08216540:: @ 8216540
- obj_tiles gBerryBlenderCountdownNumbersTiles, 0x600, 12345
-
- .align 2
-gSpriteTemplate_8216548:: @ 8216548
- spr_template 12345, 46546, gOamData_8216514, gSpriteAnimTable_8216534, NULL, gDummySpriteAffineAnimTable, sub_805181C
-
- .align 2
-gOamData_8216560:: @ 8216560
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8216568:: @ 8216568
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8216570:: @ 8216570
- .4byte gSpriteAnim_8216568
-
- .align 2
-gUnknown_08216574:: @ 8216574
- obj_tiles gBerryBlenderStartTiles, 0x400, 12346
-
- .align 2
-gSpriteTemplate_821657C:: @ 821657C
- spr_template 12346, 46546, gOamData_8216560, gSpriteAnimTable_8216570, NULL, gDummySpriteAffineAnimTable, sub_80518CC
-
- .align 1
-gUnknown_08216594:: @ 8216594
- .2byte -10, 20, 10, 2, 1
- .2byte 250, 20, 10, -2, 1
- .2byte -10, 140, 10, 2, -1
- .2byte 250, 140, 10, -2, -1
-
-gUnknown_082165BC:: @ 82165BC
- .byte 4, 3, 2
- .byte 0, 4, 3
- .byte 1, 0, 4
- .byte 2, 1, 0
- .byte 3, 2, 1
- .byte 0, 2, 3
- .byte 1, 3, 4
- .byte 2, 4, 0
- .byte 3, 0, 1
- .byte 4, 1, 2
-
-gUnknown_082165DA:: @ 82165DA
- .byte 1, 1, 2, 3, 4
-
-gUnknown_082165DF:: @ 82165DF
- .byte 0x1C, 0x16, 0x13, 0x1A, 0x19, 0x0E, 0x0D, 0x0B, 0x07, 0x15
-
-gUnknown_082165E9:: @ 82165E9
- .byte 6, 6, 6, 6, 5
-
-gUnknown_082165EE:: @ 82165EE
- .byte 3, 3, 3, 2, 2
-
-gUnknown_082165F3:: @ 82165F3
- .byte 3, 3, 3, 3, 2
-
-gUnknown_082165F8:: @ 82165F8
- .string " $"
-
-gOtherText_BPMAndDash:: @ 82165FA
- .string "BPM$"
- .string "-$"
-
-gUnknown_08216600:: @ 8216600
- .string "\n$"
-
- .string "\n$"
diff --git a/data/berry_tag_screen.s b/data/berry_tag_screen.s
deleted file mode 100644
index d1be8a9d7..000000000
--- a/data/berry_tag_screen.s
+++ /dev/null
@@ -1,12 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_0841192C:: @ 841192C
- .4byte ContestStatsText_VerySoft
- .4byte ContestStatsText_Soft
- .4byte ContestStatsText_Hard
- .4byte ContestStatsText_VeryHard
- .4byte ContestStatsText_SuperHard
diff --git a/data/crc16_table.inc b/data/crc16_table.inc
deleted file mode 100644
index a1f8babd0..000000000
--- a/data/crc16_table.inc
+++ /dev/null
@@ -1,34 +0,0 @@
- .align 1
-gCrc16Table:: @ 82087DC
- .2byte 0x0000, 0x1189, 0x2312, 0x329B, 0x4624, 0x57AD, 0x6536, 0x74BF
- .2byte 0x8C48, 0x9DC1, 0xAF5A, 0xBED3, 0xCA6C, 0xDBE5, 0xE97E, 0xF8F7
- .2byte 0x1081, 0x0108, 0x3393, 0x221A, 0x56A5, 0x472C, 0x75B7, 0x643E
- .2byte 0x9CC9, 0x8D40, 0xBFDB, 0xAE52, 0xDAED, 0xCB64, 0xF9FF, 0xE876
- .2byte 0x2102, 0x308B, 0x0210, 0x1399, 0x6726, 0x76AF, 0x4434, 0x55BD
- .2byte 0xAD4A, 0xBCC3, 0x8E58, 0x9FD1, 0xEB6E, 0xFAE7, 0xC87C, 0xD9F5
- .2byte 0x3183, 0x200A, 0x1291, 0x0318, 0x77A7, 0x662E, 0x54B5, 0x453C
- .2byte 0xBDCB, 0xAC42, 0x9ED9, 0x8F50, 0xFBEF, 0xEA66, 0xD8FD, 0xC974
- .2byte 0x4204, 0x538D, 0x6116, 0x709F, 0x0420, 0x15A9, 0x2732, 0x36BB
- .2byte 0xCE4C, 0xDFC5, 0xED5E, 0xFCD7, 0x8868, 0x99E1, 0xAB7A, 0xBAF3
- .2byte 0x5285, 0x430C, 0x7197, 0x601E, 0x14A1, 0x0528, 0x37B3, 0x263A
- .2byte 0xDECD, 0xCF44, 0xFDDF, 0xEC56, 0x98E9, 0x8960, 0xBBFB, 0xAA72
- .2byte 0x6306, 0x728F, 0x4014, 0x519D, 0x2522, 0x34AB, 0x0630, 0x17B9
- .2byte 0xEF4E, 0xFEC7, 0xCC5C, 0xDDD5, 0xA96A, 0xB8E3, 0x8A78, 0x9BF1
- .2byte 0x7387, 0x620E, 0x5095, 0x411C, 0x35A3, 0x242A, 0x16B1, 0x0738
- .2byte 0xFFCF, 0xEE46, 0xDCDD, 0xCD54, 0xB9EB, 0xA862, 0x9AF9, 0x8B70
- .2byte 0x8408, 0x9581, 0xA71A, 0xB693, 0xC22C, 0xD3A5, 0xE13E, 0xF0B7
- .2byte 0x0840, 0x19C9, 0x2B52, 0x3ADB, 0x4E64, 0x5FED, 0x6D76, 0x7CFF
- .2byte 0x9489, 0x8500, 0xB79B, 0xA612, 0xD2AD, 0xC324, 0xF1BF, 0xE036
- .2byte 0x18C1, 0x0948, 0x3BD3, 0x2A5A, 0x5EE5, 0x4F6C, 0x7DF7, 0x6C7E
- .2byte 0xA50A, 0xB483, 0x8618, 0x9791, 0xE32E, 0xF2A7, 0xC03C, 0xD1B5
- .2byte 0x2942, 0x38CB, 0x0A50, 0x1BD9, 0x6F66, 0x7EEF, 0x4C74, 0x5DFD
- .2byte 0xB58B, 0xA402, 0x9699, 0x8710, 0xF3AF, 0xE226, 0xD0BD, 0xC134
- .2byte 0x39C3, 0x284A, 0x1AD1, 0x0B58, 0x7FE7, 0x6E6E, 0x5CF5, 0x4D7C
- .2byte 0xC60C, 0xD785, 0xE51E, 0xF497, 0x8028, 0x91A1, 0xA33A, 0xB2B3
- .2byte 0x4A44, 0x5BCD, 0x6956, 0x78DF, 0x0C60, 0x1DE9, 0x2F72, 0x3EFB
- .2byte 0xD68D, 0xC704, 0xF59F, 0xE416, 0x90A9, 0x8120, 0xB3BB, 0xA232
- .2byte 0x5AC5, 0x4B4C, 0x79D7, 0x685E, 0x1CE1, 0x0D68, 0x3FF3, 0x2E7A
- .2byte 0xE70E, 0xF687, 0xC41C, 0xD595, 0xA12A, 0xB0A3, 0x8238, 0x93B1
- .2byte 0x6B46, 0x7ACF, 0x4854, 0x59DD, 0x2D62, 0x3CEB, 0x0E70, 0x1FF9
- .2byte 0xF78F, 0xE606, 0xD49D, 0xC514, 0xB1AB, 0xA022, 0x92B9, 0x8330
- .2byte 0x7BC7, 0x6A4E, 0x58D5, 0x495C, 0x3DE3, 0x2C6A, 0x1EF1, 0x0F78
diff --git a/data/data2.s b/data/data2a.s
index 00ef5c26e..657fc6908 100644
--- a/data/data2.s
+++ b/data/data2a.s
@@ -1015,7 +1015,7 @@ gUnknown_081FA71F:: @ 81FA71F
.byte 4, 4, 4, 4
.align 1
-gUnknown_081FA724:: @ 81FA724
+gSoundMovesTable:: @ 81FA724
.2byte 0x2D
.2byte 0x2E
.2byte 0x2F
@@ -1027,778 +1027,3 @@ gUnknown_081FA724:: @ 81FA724
.2byte 0x140
.2byte 0x130
.2byte 0xFFFF
-
- .align 2
-gBattleScriptingCommandsTable:: @ 81FA73C
- .4byte atk00_attackcanceler
- .4byte atk01_accuracycheck
- .4byte atk02_attackstring
- .4byte atk03_ppreduce
- .4byte atk04_critcalc
- .4byte atk05_damagecalc1
- .4byte atk06_typecalc
- .4byte atk07_dmg_adjustment
- .4byte atk08_dmg_adjustment2
- .4byte atk09_attackanimation
- .4byte atk0A_waitanimation
- .4byte atk0B_healthbarupdate
- .4byte atk0C_datahpupdate
- .4byte atk0D_critmessage
- .4byte atk0E_effectiveness_sound
- .4byte atk0F_resultmessage
- .4byte atk10_printstring
- .4byte atk11_printstring_playeronly
- .4byte atk12_waitmessage
- .4byte atk13_printfromtable
- .4byte atk14_printfromtable_playeronly
- .4byte atk15_seteffectwithchancetarget
- .4byte atk16_seteffectprimary
- .4byte atk17_seteffectsecondary
- .4byte atk18_status_effect_clear
- .4byte atk19_faint_pokemon
- .4byte atk1A_faint_animation
- .4byte atk1B_faint_effects_clear
- .4byte atk1C_jumpifstatus
- .4byte atk1D_jumpifstatus2
- .4byte atk1E_jumpifability
- .4byte atk1F_jumpifsideaffecting
- .4byte atk20_jumpifstat
- .4byte atk21_jumpifstatus3
- .4byte atk22_jumpiftype
- .4byte atk23_getexp
- .4byte atk24
- .4byte atk25_move_values_cleanup
- .4byte atk26_set_multihit
- .4byte atk27_decrement_multihit
- .4byte atk28_goto
- .4byte atk29_jumpifbyte
- .4byte atk2A_jumpifhalfword
- .4byte atk2B_jumpifword
- .4byte atk2C_jumpifarrayequal
- .4byte atk2D_jumpifarraynotequal
- .4byte atk2E_setbyte
- .4byte atk2F_addbyte
- .4byte atk30_subbyte
- .4byte atk31_copyarray
- .4byte atk32_copyarray_withindex
- .4byte atk33_orbyte
- .4byte atk34_orhalfword
- .4byte atk35_orword
- .4byte atk36_bicbyte
- .4byte atk37_bichalfword
- .4byte atk38_bicword
- .4byte atk39_pause
- .4byte atk3A_waitstate
- .4byte atk3B_healthbar_update
- .4byte atk3C_return
- .4byte atk3D_end
- .4byte atk3E_end2
- .4byte atk3F_end3
- .4byte atk40_jump_if_move_affected_by_protect
- .4byte atk41_call
- .4byte atk42_jumpiftype2
- .4byte atk43_jumpifabilitypresent
- .4byte atk44
- .4byte atk45_playanimation
- .4byte atk46_playanimation2
- .4byte atk47_setgraphicalstatchangevalues_setgraphicalstatchangevalues_setgraphicalstatchangevalues
- .4byte atk48_playstatchangeanimation
- .4byte sub_80217F8
- .4byte atk4A_damageflags
- .4byte atk4B_cmd4b
- .4byte atk4C_switch1
- .4byte sub_80225F0
- .4byte sub_8022784
- .4byte sub_8022830
- .4byte atk50_openpartyscreen
- .4byte sub_802331C
- .4byte sub_8023524
- .4byte sub_80237CC
- .4byte atk54_802511C
- .4byte sub_8023848
- .4byte atk56_8025194
- .4byte atk57_80251C4_flee
- .4byte atk58_cmd58
- .4byte atk59_8025230
- .4byte sub_8023AF8
- .4byte atk5B_80256E0
- .4byte atk5C_cmd5c
- .4byte sub_8024014
- .4byte atk5E_8025A70
- .4byte atk5F_8025B24
- .4byte atk60_cmd60
- .4byte atk61_8025BA4
- .4byte atk62_08025C6C
- .4byte atk63_jumptoattack
- .4byte atk64_statusanimation
- .4byte atk65_8025D90
- .4byte atk66_8025E38
- .4byte atk67_8025ECC
- .4byte sub_80246A0
- .4byte atk69_8025FE0
- .4byte atk6A_stash_item_for_side
- .4byte sub_80248C0
- .4byte sub_80248FC
- .4byte sub_8024C4C
- .4byte atk6E_state0_side_becomes_attacker
- .4byte atk6F_8026810
- .4byte atk70_record_ability_usage_of_side
- .4byte atk71_80268A0
- .4byte atk72_flee
- .4byte atk73_cmd73
- .4byte atk74_hp_tresholds_2
- .4byte atk75_8026A58
- .4byte sub_8024F40
- .4byte atk77_setprotect
- .4byte atk78_faintifabilitynotdamp
- .4byte atk79_setuserhptozero
- .4byte sub_80253E8
- .4byte sub_802548C
- .4byte sub_8025508
- .4byte sub_80256D0
- .4byte atk7E_setreflect
- .4byte sub_80257DC
- .4byte atk80_manipulatedamage
- .4byte atk81_setrest
- .4byte atk82_jumpifnotfirstturn
- .4byte sub_8025A34
- .4byte sub_8025AE0
- .4byte sub_8025B5C
- .4byte atk86_stockpiletobasedamage
- .4byte sub_8025D00
- .4byte atk88_negativedamage
- .4byte atk89_statbuffchange
- .4byte atk8A_normalisebuffs
- .4byte atk8B_setbide
- .4byte atk8C_confuseifrepeatingattackends
- .4byte atk8D_setloopcounter
- .4byte sub_8026468
- .4byte sub_8026590
- .4byte sub_802688C
- .4byte atk91_givemoney
- .4byte atk92_setlightscreen
- .4byte sub_8026B78
- .4byte atk94_gethalfcurrentenemyhp
- .4byte sub_8026E94
- .4byte sub_8026EEC
- .4byte sub_8027064
- .4byte sub_8027238
- .4byte sub_8027348
- .4byte atk9A_setincreasedcriticalchance
- .4byte atk9B_transformdataexecution
- .4byte sub_80275D8
- .4byte atk9D_copyattack
- .4byte sub_80278B8
- .4byte sub_8027960
- .4byte atkA0_psywavedamageeffect
- .4byte atkA1_counterdamagecalculator
- .4byte atkA2_mirrorcoatdamagecalculator
- .4byte atkA3_disablelastusedattack
- .4byte atkA4_setencore
- .4byte sub_8027E4C
- .4byte sub_8027F44
- .4byte atkA7_setalwayshitflag
- .4byte atkA8_copymovepermanently
- .4byte sub_8028420
- .4byte sub_8028558
- .4byte atkAB_802A458
- .4byte atkAC_remaininghptopower
- .4byte sub_8028668
- .4byte sub_8028858
- .4byte sub_8028AD4
- .4byte sub_8028B70
- .4byte sub_8028BFC
- .4byte atkB2_setperishsong
- .4byte atkB3_rolloutdamagecalculation
- .4byte atkB4_jumpifconfusedandattackmaxed
- .4byte sub_8028EC8
- .4byte atkB6_happinesstodamagecalculation
- .4byte atkB7_presentdamagecalculation
- .4byte sub_80290BC
- .4byte atkB9_magnitudedamagecalculation
- .4byte sub_8029270
- .4byte sub_80293E8
- .4byte atkBC_maxattackhalvehp
- .4byte atkBD_copyfoestats
- .4byte atkBE_breakfree
- .4byte sub_802964C
- .4byte atkC0_recoverbasedonsunlight
- .4byte sub_8029784
- .4byte atkC2_selectnexttarget
- .4byte atkC3_setfutureattack
- .4byte atkC4_802B910
- .4byte atkC5_hidepreattack
- .4byte atkC6_unhidepostattack
- .4byte atkC7_setminimize
- .4byte sub_8029DAC
- .4byte atkC9_jumpifattackandspecialattackcannotfall
- .4byte atkCA_setforcedtarget
- .4byte atkCB_setcharge
- .4byte atkCC_callterrainattack
- .4byte atkCD_cureifburnedparalysedorpoisoned
- .4byte atkCE_settorment
- .4byte atkCF_jumpifnodamage
- .4byte atkD0_settaunt
- .4byte sub_802A170
- .4byte sub_802A218
- .4byte sub_802A4B0
- .4byte atkD4_802C408
- .4byte sub_802A5FC
- .4byte atkD6_doubledamagedealtifdamaged
- .4byte sub_802A6BC
- .4byte atkD8_setdamagetohealthdifference
- .4byte atkD9_scaledamagebyhealthratio
- .4byte atkDA_abilityswap
- .4byte atkDB_imprisoneffect
- .4byte atkDC_setgrudge
- .4byte atkDD_weightdamagecalculation
- .4byte atkDE_asistattackselect
- .4byte atkDF_setmagiccoat
- .4byte atkE0_setstealstatchange
- .4byte atkE1_802CBE4
- .4byte sub_802ADD8
- .4byte atkE3_jumpiffainted
- .4byte sub_802AEB0
- .4byte sub_802AF68
- .4byte atkE6_castform_transform
- .4byte atkE7_castform_switch
- .4byte atkE8_settypebasedhalvers
- .4byte sub_802B1C0
- .4byte atkEA_recycleitem
- .4byte atkEB_settypetoterrain
- .4byte sub_802B3E0
- .4byte sub_802B4B4
- .4byte sub_802B51C
- .4byte sub_802B5B8
- .4byte sub_802B960
- .4byte sub_802B9E0
- .4byte sub_802BA90
- .4byte atkF3_receive_new_pokemon_maybe
- .4byte sub_802BEF0
- .4byte sub_802BF20
- .4byte sub_802BF48
- .4byte sub_802BF54
-
- .align 2
-gAccuracyStageRatios:: @ 81FAB1C
- .byte 33, 100, 0, 0 @ -6
- .byte 36, 100, 0, 0 @ -5
- .byte 43, 100, 0, 0 @ -4
- .byte 50, 100, 0, 0 @ -3
- .byte 60, 100, 0, 0 @ -2
- .byte 75, 100, 0, 0 @ -1
- .byte 1, 1, 0, 0 @ 0
- .byte 133, 100, 0, 0 @ +1
- .byte 166, 100, 0, 0 @ +2
- .byte 2, 1, 0, 0 @ +3
- .byte 233, 100, 0, 0 @ +4
- .byte 133, 50, 0, 0 @ +5
- .byte 3, 1, 0, 0 @ +6
-
-@ The chance is 1/N for each stage.
- .align 1
-gCriticalHitChance:: @ 81FAB50
- .2byte 16 @ +0
- .2byte 8 @ +1
- .2byte 4 @ +2
- .2byte 3 @ +3
- .2byte 2 @ +4
-
- .align 2
-gStatusFlagsForMoveEffects:: @ 81FAB5C
- .4byte 0x00000000
- .4byte 0x00000007
- .4byte 0x00000008
- .4byte 0x00000010
- .4byte 0x00000020
- .4byte 0x00000040
- .4byte 0x00000080
- .4byte 0x00000007
- .4byte 0x00000008
- .4byte 0x00000000
- .4byte 0x00000070
- .4byte 0x00000000
- .4byte 0x00001000
- .4byte 0x0000E000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00400000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x04000000
- .4byte 0x08000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000C00
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
- .4byte 0x00000000
-
- .align 2
-gMoveEffectBS_Ptrs:: @ 81FAC4C
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D965A
- .4byte BattleScript_1D9669
- .4byte BattleScript_1D9678
- .4byte BattleScript_1D9687
- .4byte BattleScript_1D969D
- .4byte BattleScript_1D96BA
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D9696
- .4byte BattleScript_1D96AA
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D96B1
- .4byte BattleScript_1D96C8
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D963E
- .4byte BattleScript_1D96C8
-
-@ unreferenced bit masks
- .byte 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F
-
-gLevelUpStatBoxStats:: @ 81FACEF
- .byte 0x3A @ HP
- .byte 0x3E @ Sp. Attack
- .byte 0x3B @ Attack
- .byte 0x3F @ Sp. Defense
- .byte 0x3C @ Defense
- .byte 0x3D @ Speed
-
- .align 1
-gProtectSuccessRates:: @ 81FACF6
- .2byte 0xFFFF, 0x7FFF, 0x3FFF, 0x1FFF
-
- .align 1
-gUnknown_081FACFE:: @ 81FACFE
- .2byte MOVE_METRONOME
- .2byte MOVE_STRUGGLE
- .2byte MOVE_SKETCH
- .2byte MOVE_MIMIC
- .2byte 0xFFFE
- .2byte MOVE_COUNTER
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_PROTECT
- .2byte MOVE_DETECT
- .2byte MOVE_ENDURE
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_THIEF
- .2byte MOVE_FOLLOW_ME
- .2byte MOVE_SNATCH
- .2byte MOVE_HELPING_HAND
- .2byte MOVE_COVET
- .2byte MOVE_TRICK
- .2byte MOVE_FOCUS_PUNCH
- .2byte 0xFFFF
-
-gUnknown_081FAD26:: @ 81FAD26
- .byte 1, 200
- .byte 4, 150
- .byte 9, 100
- .byte 16, 80
- .byte 32, 40
- .byte 48, 20
-
- .align 1
-gNaturePowerMoves:: @ 81FAD32
- .2byte MOVE_STUN_SPORE
- .2byte MOVE_RAZOR_LEAF
- .2byte MOVE_EARTHQUAKE
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_SURF
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_SHADOW_BALL
- .2byte MOVE_SWIFT
- .2byte MOVE_SWIFT
-
-@ weight-based damage table for Low Kick
-@ format: min. weight (hectograms), base power
-
- .align 1
-gWeightDamage:: @ 81FAD46
- .2byte 100, 20
- .2byte 250, 40
- .2byte 500, 60
- .2byte 1000, 80
- .2byte 2000, 100
- .2byte -1, -1
-
- .align 1
-gPickupItems:: @ 81FAD5E
- .2byte ITEM_SUPER_POTION, 30
- .2byte ITEM_FULL_HEAL, 40
- .2byte ITEM_ULTRA_BALL, 50
- .2byte ITEM_RARE_CANDY, 60
- .2byte ITEM_FULL_RESTORE, 70
- .2byte ITEM_REVIVE, 80
- .2byte ITEM_NUGGET, 90
- .2byte ITEM_PROTEIN, 95
- .2byte ITEM_PP_UP, 99
- .2byte ITEM_KINGS_ROCK, 1
-
-gTerrainToType:: @ 81FAD86
- .byte TYPE_GRASS @ tall grass
- .byte TYPE_GRASS @ long grass
- .byte TYPE_GROUND @ sand
- .byte TYPE_WATER @ underwater
- .byte TYPE_WATER @ water
- .byte TYPE_WATER @ pond water
- .byte TYPE_ROCK @ rock
- .byte TYPE_ROCK @ cave
- .byte TYPE_NORMAL @ building
- .byte TYPE_NORMAL @ plain
-
-gBallCatchBonuses:: @ 81FAD90
- .byte 20 @ Ultra Ball
- .byte 15 @ Great Ball
- .byte 10 @ Poké Ball
- .byte 15 @ Safari Ball
-
- .string "ターン$" @ "turn"
-
- .align 2
-gPlayerBufferCommands:: @ 81FAD98
- .4byte PlayerHandleGetAttributes
- .4byte sub_802ECF0
- .4byte PlayerHandleSetAttributes
- .4byte sub_802F7CC
- .4byte PlayerHandleLoadPokeSprite
- .4byte PlayerHandleSendOutPoke
- .4byte PlayerHandleReturnPokeToBall
- .4byte PlayerHandleTrainerThrow
- .4byte PlayerHandleTrainerSlide
- .4byte PlayerHandleTrainerSlideBack
- .4byte sub_802FE7C
- .4byte sub_802FF60
- .4byte sub_802FF80
- .4byte PlayerHandleBallThrow
- .4byte PlayerHandlePuase
- .4byte PlayerHandleMoveAnimation
- .4byte PlayerHandlePrintString
- .4byte PlayerHandlePrintStringPlayerOnly
- .4byte sub_803037C
- .4byte nullsub_42
- .4byte sub_8030468
- .4byte PlayerHandleOpenBag
- .4byte sub_8030594
- .4byte sub_8030674
- .4byte PlayerHandleHealthBarUpdate
- .4byte PlayerHandleExpBarUpdate
- .4byte PlayerHandleStatusIconUpdate
- .4byte PlayerHandleStatusAnimation
- .4byte PlayerHandleStatusXor
- .4byte sub_803097C
- .4byte PlayerHandleDMATransfer
- .4byte sub_8030A3C
- .4byte sub_8030A6C
- .4byte sub_8030A78
- .4byte sub_8030A8C
- .4byte sub_8030AA0
- .4byte sub_8030AB4
- .4byte sub_8030AC8
- .4byte sub_8030AE4
- .4byte sub_8030B1C
- .4byte sub_8030B34
- .4byte PlayerHandleHitAnimation
- .4byte sub_8030BCC
- .4byte PlayerHandleEffectivenessSound
- .4byte sub_8030C1C
- .4byte PlayerHandleFaintingCry
- .4byte PlayerHandleIntroSlide
- .4byte PlayerHandleTrainerBallThrow
- .4byte sub_8030FAC
- .4byte sub_80310A4
- .4byte sub_80310F0
- .4byte PlayerHandleSpriteInvisibility
- .4byte PlayerHandleBattleAnimation
- .4byte PlayerHandleLinkStandbyMsg
- .4byte PlayerHandleResetActionMoveSelection
- .4byte sub_80312A0
- .4byte nullsub_43
-
-gUnknown_081FAE7C:: @ 81FAE7C
- .byte 0, 2, 3, 1
-
-gUnknown_081FAE80:: @ 81FAE80
- .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW WHITE LIGHT_BLUE WHITE2}$"
-
-gUnknown_081FAE89:: @ 81FAE89
- .byte 8, 120
- .byte 88, 120
- .byte 8, 136
- .byte 88, 136
-
-gUnknown_081FAE91:: @ 81FAE91
- .byte 144, 120
- .byte 190, 120
- .byte 144, 136
- .byte 190, 136
- .byte 72, 72
- .byte 32, 90
- .byte 80, 80
- .byte 80, 88
-
- .align 2
-gUnknown_081FAEA4:: @ 81FAEA4
- obj_tiles gSmokescreenImpactTiles, 0x180, 55019
-
- .align 2
-gUnknown_081FAEAC:: @ 81FAEAC
- obj_pal gSmokescreenImpactPalette, 55019
-
- .align 2
-gOamData_81FAEB4:: @ 81FAEB4
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_81FAEBC:: @ 81FAEBC
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 4, 4
- obj_image_anim_frame 8, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_81FAECC:: @ 81FAECC
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_81FAEDC:: @ 81FAEDC
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_V_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_81FAEEC:: @ 81FAEEC
- obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_81FAEFC:: @ 81FAEFC
- .4byte gSpriteAnim_81FAEBC
- .4byte gSpriteAnim_81FAECC
- .4byte gSpriteAnim_81FAEDC
- .4byte gSpriteAnim_81FAEEC
-
- .align 2
-gSpriteTemplate_81FAF0C:: @ 81FAF0C
- spr_template 55019, 55019, gOamData_81FAEB4, gSpriteAnimTable_81FAEFC, NULL, gDummySpriteAffineAnimTable, sub_80463CC
-
- .align 2
-gUnknown_081FAF24:: @ 81FAF24
- obj_tiles gEnemyMonShadow_Gfx, 128, 0xD759
-
- .align 2
-gOamData_81FAF2C:: @ 81FAF2C
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0C00
-
- .align 2
-gSpriteTemplate_81FAF34:: @ 81FAF34
- spr_template 55129, 55039, gOamData_81FAF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8032978
-
- .align 2
-gUnknown_081FAF4C:: @ 81FAF4C
- .4byte 0x02008000
- .4byte 0x0200a000
- .4byte 0x0200c000
- .4byte 0x0200e000
-
- .align 2
-gOpponentBufferCommands:: @ 81FAF5C
- .4byte OpponentHandleGetAttributes
- .4byte dp01t_01_2_read_pokmon_data_slice
- .4byte OpponentHandleSetAttributes
- .4byte sub_8034744
- .4byte OpponentHandleLoadPokeSprite
- .4byte OpponentHandleSendOutPoke
- .4byte OpponentHandleReturnPokeToBall
- .4byte OpponentHandleTrainerThrow
- .4byte OpponentHandleTrainerSlide
- .4byte OpponentHandleTrainerSlideBack
- .4byte sub_8035030
- .4byte sub_80350D4
- .4byte sub_80350E0
- .4byte OpponentHandleBallThrow
- .4byte OpponentHandlePause
- .4byte OpponentHandleMoveAnimation
- .4byte OpponentHandlePrintString
- .4byte OpponentHandlePrintStringPlayerOnly
- .4byte sub_803540C
- .4byte sub_803541C
- .4byte sub_8035428
- .4byte sub_8035590
- .4byte sub_80355C0
- .4byte sub_80356C0
- .4byte OpponentHandleHealthBarUpdate
- .4byte OpponentHandleExpBarUpdate
- .4byte OpponentHandleStatusIconUpdate
- .4byte OpponentHandleStatusAnimation
- .4byte OpponentHandleStatusXor
- .4byte sub_80358B0
- .4byte OpponentHandleDMATransfer
- .4byte sub_80358C8
- .4byte sub_80358D4
- .4byte sub_80358E0
- .4byte sub_80358EC
- .4byte sub_80358F8
- .4byte sub_8035904
- .4byte sub_8035910
- .4byte sub_803592C
- .4byte sub_8035964
- .4byte sub_803597C
- .4byte OpponentHandleHitAnimation
- .4byte sub_8035A14
- .4byte OpponentHandleEffectivenessSound
- .4byte sub_8035A64
- .4byte OpponentHandleFaintingCry
- .4byte dp01t_2E_7_battle_intro
- .4byte sub_8035B04
- .4byte dp01t_30_7_0803D67C
- .4byte sub_8035E6C
- .4byte sub_8035EB8
- .4byte OpponentHandleSpriteInvisibility
- .4byte OpponentHandleBattleAnimation
- .4byte OpponentHandleLinkStandbyMsg
- .4byte OpponentHandleResetActionMoveSelection
- .4byte sub_8035FA4
- .4byte nullsub_46
-
-@ unreferenced unknown values
- .byte 0xB0, 0xB0, 0xC8, 0x98, 0x28, 0x28, 0x28, 0x20
-
- .align 2
-gLinkOpponentBufferCommands:: @ 81FB048
- .4byte LinkOpponentHandleGetAttributes
- .4byte sub_803889C
- .4byte sub_80388A8
- .4byte sub_8039220
- .4byte sub_8039294
- .4byte sub_80393E4
- .4byte sub_80395B4
- .4byte sub_80396D0
- .4byte sub_80398A4
- .4byte sub_80398B0
- .4byte sub_803995C
- .4byte sub_8039A00
- .4byte sub_8039A0C
- .4byte sub_8039A18
- .4byte sub_8039A24
- .4byte sub_8039A30
- .4byte sub_8039CC8
- .4byte sub_8039D2C
- .4byte sub_8039D38
- .4byte sub_8039D44
- .4byte sub_8039D50
- .4byte sub_8039D5C
- .4byte sub_8039D68
- .4byte sub_8039D74
- .4byte sub_8039D80
- .4byte sub_8039E70
- .4byte sub_8039E7C
- .4byte sub_8039EF0
- .4byte sub_8039F58
- .4byte sub_8039F64
- .4byte sub_8039F70
- .4byte sub_8039F7C
- .4byte sub_8039F88
- .4byte sub_8039F94
- .4byte sub_8039FA0
- .4byte sub_8039FAC
- .4byte sub_8039FB8
- .4byte sub_8039FC4
- .4byte sub_8039FE0
- .4byte sub_803A018
- .4byte sub_803A030
- .4byte dp01t_29_4_blink
- .4byte sub_803A0C8
- .4byte sub_803A0D4
- .4byte sub_803A118
- .4byte sub_803A148
- .4byte dp01t_2E_4_battle_intro
- .4byte sub_803A1B8
- .4byte sub_803A3DC
- .4byte sub_803A520
- .4byte sub_803A56C
- .4byte sub_803A578
- .4byte bx_exec_buffer_A_ch0_tbl4
- .4byte sub_803A640
- .4byte sub_803A64C
- .4byte sub_803A658
- .4byte nullsub_48
-
-@ 81FB12C
- .include "data/battle_moves.inc"
-
- .align 2
-gUnknown_081FC1D0:: @ 81FC1D0
- .2byte 0x34, 0x10, 0x101
- .space 2
-
- .2byte -1, -1, -1
- .space 2
diff --git a/data/data2b.s b/data/data2b.s
new file mode 100644
index 000000000..329384396
--- /dev/null
+++ b/data/data2b.s
@@ -0,0 +1,78 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .align 2
+gUnknown_081FAEA4:: @ 81FAEA4
+ obj_tiles gSmokescreenImpactTiles, 0x180, 55019
+
+ .align 2
+gUnknown_081FAEAC:: @ 81FAEAC
+ obj_pal gSmokescreenImpactPalette, 55019
+
+ .align 2
+gOamData_81FAEB4:: @ 81FAEB4
+ .2byte 0x0000
+ .2byte 0x4000
+ .2byte 0x0400
+
+ .align 2
+gSpriteAnim_81FAEBC:: @ 81FAEBC
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_81FAECC:: @ 81FAECC
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_81FAEDC:: @ 81FAEDC
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnim_81FAEEC:: @ 81FAEEC
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+ .align 2
+gSpriteAnimTable_81FAEFC:: @ 81FAEFC
+ .4byte gSpriteAnim_81FAEBC
+ .4byte gSpriteAnim_81FAECC
+ .4byte gSpriteAnim_81FAEDC
+ .4byte gSpriteAnim_81FAEEC
+
+ .align 2
+gSpriteTemplate_81FAF0C:: @ 81FAF0C
+ spr_template 55019, 55019, gOamData_81FAEB4, gSpriteAnimTable_81FAEFC, NULL, gDummySpriteAffineAnimTable, sub_80463CC
+
+ .align 2
+gUnknown_081FAF24:: @ 81FAF24
+ obj_tiles gEnemyMonShadow_Gfx, 128, 0xD759
+
+ .align 2
+gOamData_81FAF2C:: @ 81FAF2C
+ .2byte 0x4000
+ .2byte 0x4000
+ .2byte 0x0C00
+
+ .align 2
+gSpriteTemplate_81FAF34:: @ 81FAF34
+ spr_template 55129, 55039, gOamData_81FAF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8032978
+
+ .align 2
+gUnknown_081FAF4C:: @ 81FAF4C
+ .4byte 0x02008000
+ .4byte 0x0200a000
+ .4byte 0x0200c000
+ .4byte 0x0200e000
diff --git a/data/daycare.s b/data/daycare.s
deleted file mode 100644
index 92eb4637e..000000000
--- a/data/daycare.s
+++ /dev/null
@@ -1,17 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 82091DC
- .include "data/egg_moves.inc"
-
- .align 2
-gUnknown_08209AC4:: @ 8209AC4
- .4byte DaycareText_GetAlongVeryWell
- .4byte DaycareText_GetAlong
- .4byte DaycareText_DontLikeOther
- .4byte DaycareText_PlayOther
-
-gUnknown_08209AD4:: @ 8209AD4
- .string "タマゴ$"
diff --git a/data/diploma.s b/data/diploma.s
deleted file mode 100644
index 508e86c63..000000000
--- a/data/diploma.s
+++ /dev/null
@@ -1,5 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
diff --git a/data/egg_hatch.s b/data/egg_hatch.s
deleted file mode 100644
index 1823409dd..000000000
--- a/data/egg_hatch.s
+++ /dev/null
@@ -1,122 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-EggPalette:: @ 8209AD8
- .incbin "graphics/pokemon/egg/palette.gbapal"
-
-EggHatchTiles:: @ 8209AF8
- .incbin "graphics/misc/egg_hatch.4bpp"
-
-EggShardTiles:: @ 820A2F8
- .incbin "graphics/misc/egg_shard.4bpp"
-
- .align 2
-gOamData_820A378:: @ 820A378
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820A380:: @ 820A380
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A388:: @ 820A388
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A390:: @ 820A390
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A398:: @ 820A398
- obj_image_anim_frame 48, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820A3A0:: @ 820A3A0
- .4byte gSpriteAnim_820A380
- .4byte gSpriteAnim_820A388
- .4byte gSpriteAnim_820A390
- .4byte gSpriteAnim_820A398
-
- .align 2
-gUnknown_0820A3B0:: @ 820A3B0
- obj_tiles EggHatchTiles, 2048, 12345
-
- .align 2
-gUnknown_0820A3B8:: @ 820A3B8
- obj_tiles EggShardTiles, 128, 23456
-
- .align 2
-gUnknown_0820A3C0:: @ 820A3C0
- obj_pal EggPalette, 54321
-
- .align 2
-gSpriteTemplate_820A3C8:: @ 820A3C8
- spr_template 12345, 54321, gOamData_820A378, gSpriteAnimTable_820A3A0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_820A3E0:: @ 820A3E0
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_820A3E8:: @ 820A3E8
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A3F0:: @ 820A3F0
- obj_image_anim_frame 1, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A3F8:: @ 820A3F8
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820A400:: @ 820A400
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820A408:: @ 820A408
- .4byte gSpriteAnim_820A3E8
- .4byte gSpriteAnim_820A3F0
- .4byte gSpriteAnim_820A3F8
- .4byte gSpriteAnim_820A400
-
- .align 2
-gSpriteTemplate_820A418:: @ 820A418
- spr_template 23456, 54321, gOamData_820A3E0, gSpriteAnimTable_820A408, NULL, gDummySpriteAffineAnimTable, SpriteCB_EggShard
-
-@ The values are Q8.8 fixed-point numbers.
- .align 1
-gEggShardVelocities:: @ 820A430
- .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
- .2byte 0xFB00, 0xFD00 @ (-5, -3)
- .2byte 0x0380, 0xFD00 @ (3.5, -3)
- .2byte 0xFC00, 0xFC40 @ (-4, -3.75)
- .2byte 0x0200, 0xFE80 @ (2, -1.5)
- .2byte 0xFF80, 0xF940 @ (-0.5, -6.75)
- .2byte 0x0500, 0xFDC0 @ (5, -2.25)
- .2byte 0xFE80, 0xFC40 @ (-1.5, -3.75)
- .2byte 0x0480, 0xFE80 @ (4.5, -1.5)
- .2byte 0xFF00, 0xF940 @ (-1, -6.75)
- .2byte 0x0400, 0xFDC0 @ (4, -2.25)
- .2byte 0xFC80, 0xFC40 @ (-3.5, -3.75)
- .2byte 0x0100, 0xFE80 @ (1, -1.5)
- .2byte 0xFC7C, 0xF940 @ (-3.515625, -6.75)
- .2byte 0x0480, 0xFDC0 @ (4.5, -2.25)
- .2byte 0xFF80, 0xF880 @ (-0.5, -7.5)
- .2byte 0x0100, 0xFB80 @ (1, -4.5)
- .2byte 0xFD80, 0xFDC0 @ (-2.5, -2.25)
- .2byte 0x0280, 0xF880 @ (2.5, -7.5)
diff --git a/data/egg_moves.inc b/data/egg_moves.inc
deleted file mode 100644
index e684e04ce..000000000
--- a/data/egg_moves.inc
+++ /dev/null
@@ -1,1306 +0,0 @@
- .align 2
-gEggMoves:: @ 82091DC
- egg_moves_begin SPECIES_BULBASAUR
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_SKULL_BASH
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_CHARM
- .2byte MOVE_PETAL_DANCE
- .2byte MOVE_MAGICAL_LEAF
- .2byte MOVE_GRASS_WHISTLE
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_CHARMANDER
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_BITE
- .2byte MOVE_OUTRAGE
- .2byte MOVE_BEAT_UP
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_DRAGON_DANCE
-
- egg_moves_begin SPECIES_SQUIRTLE
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_HAZE
- .2byte MOVE_MIST
- .2byte MOVE_FORESIGHT
- .2byte MOVE_FLAIL
- .2byte MOVE_REFRESH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_YAWN
-
- egg_moves_begin SPECIES_PIDGEY
- .2byte MOVE_PURSUIT
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_FORESIGHT
- .2byte MOVE_STEEL_WING
- .2byte MOVE_AIR_CUTTER
-
- egg_moves_begin SPECIES_RATTATA
- .2byte MOVE_SCREECH
- .2byte MOVE_FLAME_WHEEL
- .2byte MOVE_FURY_SWIPES
- .2byte MOVE_BITE
- .2byte MOVE_COUNTER
- .2byte MOVE_REVERSAL
- .2byte MOVE_UPROAR
- .2byte MOVE_SWAGGER
-
- egg_moves_begin SPECIES_SPEAROW
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_FALSE_SWIPE
- .2byte MOVE_SCARY_FACE
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_TRI_ATTACK
- .2byte MOVE_ASTONISH
- .2byte MOVE_SKY_ATTACK
-
- egg_moves_begin SPECIES_EKANS
- .2byte MOVE_PURSUIT
- .2byte MOVE_SLAM
- .2byte MOVE_SPITE
- .2byte MOVE_BEAT_UP
- .2byte MOVE_POISON_FANG
-
- egg_moves_begin SPECIES_SANDSHREW
- .2byte MOVE_FLAIL
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_COUNTER
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_METAL_CLAW
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_CRUSH_CLAW
-
- egg_moves_begin SPECIES_NIDORAN_F
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_DISABLE
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_CHARM
- .2byte MOVE_COUNTER
- .2byte MOVE_BEAT_UP
-
- egg_moves_begin SPECIES_NIDORAN_M
- .2byte MOVE_COUNTER
- .2byte MOVE_DISABLE
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_AMNESIA
- .2byte MOVE_CONFUSION
- .2byte MOVE_BEAT_UP
-
- egg_moves_begin SPECIES_VULPIX
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_FLAIL
- .2byte MOVE_SPITE
- .2byte MOVE_DISABLE
- .2byte MOVE_HOWL
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_HEAT_WAVE
-
- egg_moves_begin SPECIES_ZUBAT
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_PURSUIT
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_GUST
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_ODDISH
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_RAZOR_LEAF
- .2byte MOVE_FLAIL
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_CHARM
- .2byte MOVE_INGRAIN
-
- egg_moves_begin SPECIES_PARAS
- .2byte MOVE_FALSE_SWIPE
- .2byte MOVE_SCREECH
- .2byte MOVE_COUNTER
- .2byte MOVE_PSYBEAM
- .2byte MOVE_FLAIL
- .2byte MOVE_SWEET_SCENT
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_PURSUIT
-
- egg_moves_begin SPECIES_VENONAT
- .2byte MOVE_BATON_PASS
- .2byte MOVE_SCREECH
- .2byte MOVE_GIGA_DRAIN
- .2byte MOVE_SIGNAL_BEAM
-
- egg_moves_begin SPECIES_DIGLETT
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_SCREECH
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_PURSUIT
- .2byte MOVE_BEAT_UP
- .2byte MOVE_UPROAR
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_MEOWTH
- .2byte MOVE_SPITE
- .2byte MOVE_CHARM
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_AMNESIA
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_ASSIST
-
- egg_moves_begin SPECIES_PSYDUCK
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_PSYBEAM
- .2byte MOVE_FORESIGHT
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_PSYCHIC
- .2byte MOVE_CROSS_CHOP
- .2byte MOVE_REFRESH
-
- egg_moves_begin SPECIES_MANKEY
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_FORESIGHT
- .2byte MOVE_MEDITATE
- .2byte MOVE_COUNTER
- .2byte MOVE_REVERSAL
- .2byte MOVE_BEAT_UP
- .2byte MOVE_REVENGE
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_GROWLITHE
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_CRUNCH
- .2byte MOVE_THRASH
- .2byte MOVE_FIRE_SPIN
- .2byte MOVE_HOWL
- .2byte MOVE_HEAT_WAVE
-
- egg_moves_begin SPECIES_POLIWAG
- .2byte MOVE_MIST
- .2byte MOVE_SPLASH
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_HAZE
- .2byte MOVE_MIND_READER
- .2byte MOVE_WATER_SPORT
- .2byte MOVE_ICE_BALL
-
- egg_moves_begin SPECIES_ABRA
- .2byte MOVE_ENCORE
- .2byte MOVE_BARRIER
- .2byte MOVE_KNOCK_OFF
- .2byte MOVE_FIRE_PUNCH
- .2byte MOVE_THUNDER_PUNCH
- .2byte MOVE_ICE_PUNCH
-
- egg_moves_begin SPECIES_MACHOP
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_MEDITATE
- .2byte MOVE_ROLLING_KICK
- .2byte MOVE_ENCORE
- .2byte MOVE_SMELLING_SALT
- .2byte MOVE_COUNTER
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_BELLSPROUT
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_ENCORE
- .2byte MOVE_REFLECT
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_LEECH_LIFE
- .2byte MOVE_INGRAIN
- .2byte MOVE_MAGICAL_LEAF
-
- egg_moves_begin SPECIES_TENTACOOL
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_HAZE
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_CONFUSE_RAY
-
- egg_moves_begin SPECIES_GEODUDE
- .2byte MOVE_MEGA_PUNCH
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_BLOCK
-
- egg_moves_begin SPECIES_PONYTA
- .2byte MOVE_FLAME_WHEEL
- .2byte MOVE_THRASH
- .2byte MOVE_DOUBLE_KICK
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_CHARM
- .2byte MOVE_DOUBLE_EDGE
-
- egg_moves_begin SPECIES_SLOWPOKE
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_STOMP
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_SNORE
-
- egg_moves_begin SPECIES_FARFETCHD
- .2byte MOVE_STEEL_WING
- .2byte MOVE_FORESIGHT
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_GUST
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_FLAIL
- .2byte MOVE_FEATHER_DANCE
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_DODUO
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_HAZE
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_FLAIL
- .2byte MOVE_ENDEAVOR
-
- egg_moves_begin SPECIES_SEEL
- .2byte MOVE_LICK
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_DISABLE
- .2byte MOVE_HORN_DRILL
- .2byte MOVE_SLAM
- .2byte MOVE_ENCORE
- .2byte MOVE_FAKE_OUT
- .2byte MOVE_ICICLE_SPEAR
-
- egg_moves_begin SPECIES_GRIMER
- .2byte MOVE_HAZE
- .2byte MOVE_MEAN_LOOK
- .2byte MOVE_LICK
- .2byte MOVE_IMPRISON
- .2byte MOVE_CURSE
- .2byte MOVE_SHADOW_PUNCH
- .2byte MOVE_EXPLOSION
-
- egg_moves_begin SPECIES_SHELLDER
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_BARRIER
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_SCREECH
- .2byte MOVE_ICICLE_SPEAR
-
- egg_moves_begin SPECIES_GASTLY
- .2byte MOVE_PSYWAVE
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_HAZE
- .2byte MOVE_ASTONISH
- .2byte MOVE_WILL_O_WISP
- .2byte MOVE_GRUDGE
- .2byte MOVE_EXPLOSION
-
- egg_moves_begin SPECIES_ONIX
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_FLAIL
- .2byte MOVE_EXPLOSION
- .2byte MOVE_BLOCK
-
- egg_moves_begin SPECIES_DROWZEE
- .2byte MOVE_BARRIER
- .2byte MOVE_ASSIST
- .2byte MOVE_ROLE_PLAY
- .2byte MOVE_FIRE_PUNCH
- .2byte MOVE_THUNDER_PUNCH
- .2byte MOVE_ICE_PUNCH
-
- egg_moves_begin SPECIES_KRABBY
- .2byte MOVE_DIG
- .2byte MOVE_HAZE
- .2byte MOVE_AMNESIA
- .2byte MOVE_FLAIL
- .2byte MOVE_SLAM
- .2byte MOVE_KNOCK_OFF
- .2byte MOVE_SWORDS_DANCE
-
- egg_moves_begin SPECIES_EXEGGCUTE
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_MOONLIGHT
- .2byte MOVE_REFLECT
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_INGRAIN
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_CUBONE
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_SCREECH
- .2byte MOVE_SKULL_BASH
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_SWORDS_DANCE
-
- egg_moves_begin SPECIES_LICKITUNG
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_MAGNITUDE
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_CURSE
- .2byte MOVE_SMELLING_SALT
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_SNORE
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_KOFFING
- .2byte MOVE_SCREECH
- .2byte MOVE_PSYWAVE
- .2byte MOVE_PSYBEAM
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_PAIN_SPLIT
- .2byte MOVE_WILL_O_WISP
-
- egg_moves_begin SPECIES_RHYHORN
- .2byte MOVE_CRUNCH
- .2byte MOVE_REVERSAL
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_COUNTER
- .2byte MOVE_MAGNITUDE
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_CURSE
- .2byte MOVE_CRUSH_CLAW
-
- egg_moves_begin SPECIES_CHANSEY
- .2byte MOVE_PRESENT
- .2byte MOVE_METRONOME
- .2byte MOVE_HEAL_BELL
- .2byte MOVE_AROMATHERAPY
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_TANGELA
- .2byte MOVE_FLAIL
- .2byte MOVE_CONFUSION
- .2byte MOVE_MEGA_DRAIN
- .2byte MOVE_REFLECT
- .2byte MOVE_AMNESIA
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_NATURE_POWER
-
- egg_moves_begin SPECIES_KANGASKHAN
- .2byte MOVE_STOMP
- .2byte MOVE_FORESIGHT
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_DISABLE
- .2byte MOVE_COUNTER
- .2byte MOVE_CRUSH_CLAW
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_HORSEA
- .2byte MOVE_FLAIL
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_OCTAZOOKA
- .2byte MOVE_DISABLE
- .2byte MOVE_SPLASH
- .2byte MOVE_DRAGON_RAGE
- .2byte MOVE_DRAGON_BREATH
-
- egg_moves_begin SPECIES_GOLDEEN
- .2byte MOVE_PSYBEAM
- .2byte MOVE_HAZE
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_MUD_SPORT
-
- egg_moves_begin SPECIES_MR_MIME
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_MIMIC
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_FAKE_OUT
- .2byte MOVE_TRICK
-
- egg_moves_begin SPECIES_SCYTHER
- .2byte MOVE_COUNTER
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_BATON_PASS
- .2byte MOVE_RAZOR_WIND
- .2byte MOVE_REVERSAL
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_ENDURE
- .2byte MOVE_SILVER_WIND
-
- egg_moves_begin SPECIES_PINSIR
- .2byte MOVE_FURY_ATTACK
- .2byte MOVE_FLAIL
- .2byte MOVE_FALSE_SWIPE
- .2byte MOVE_FAINT_ATTACK
-
- egg_moves_begin SPECIES_LAPRAS
- .2byte MOVE_FORESIGHT
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_TICKLE
- .2byte MOVE_REFRESH
- .2byte MOVE_DRAGON_DANCE
- .2byte MOVE_CURSE
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_HORN_DRILL
-
- egg_moves_begin SPECIES_EEVEE
- .2byte MOVE_CHARM
- .2byte MOVE_FLAIL
- .2byte MOVE_ENDURE
- .2byte MOVE_CURSE
- .2byte MOVE_TICKLE
- .2byte MOVE_WISH
-
- egg_moves_begin SPECIES_OMANYTE
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_SLAM
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_HAZE
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_SPIKES
-
- egg_moves_begin SPECIES_KABUTO
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_DIG
- .2byte MOVE_FLAIL
- .2byte MOVE_KNOCK_OFF
- .2byte MOVE_CONFUSE_RAY
-
- egg_moves_begin SPECIES_AERODACTYL
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_PURSUIT
- .2byte MOVE_FORESIGHT
- .2byte MOVE_STEEL_WING
- .2byte MOVE_DRAGON_BREATH
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_SNORLAX
- .2byte MOVE_LICK
- .2byte MOVE_CHARM
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_CURSE
- .2byte MOVE_FISSURE
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_DRATINI
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_MIST
- .2byte MOVE_HAZE
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_DRAGON_BREATH
- .2byte MOVE_DRAGON_DANCE
-
- egg_moves_begin SPECIES_CHIKORITA
- .2byte MOVE_VINE_WHIP
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_COUNTER
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_FLAIL
- .2byte MOVE_NATURE_POWER
- .2byte MOVE_INGRAIN
- .2byte MOVE_GRASS_WHISTLE
-
- egg_moves_begin SPECIES_CYNDAQUIL
- .2byte MOVE_FURY_SWIPES
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_REVERSAL
- .2byte MOVE_THRASH
- .2byte MOVE_FORESIGHT
- .2byte MOVE_COVET
- .2byte MOVE_HOWL
- .2byte MOVE_CRUSH_CLAW
-
- egg_moves_begin SPECIES_TOTODILE
- .2byte MOVE_CRUNCH
- .2byte MOVE_THRASH
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_WATER_SPORT
- .2byte MOVE_DRAGON_CLAW
-
- egg_moves_begin SPECIES_SENTRET
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_PURSUIT
- .2byte MOVE_SLASH
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_REVERSAL
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_TRICK
- .2byte MOVE_ASSIST
-
- egg_moves_begin SPECIES_HOOTHOOT
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_WING_ATTACK
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_SKY_ATTACK
- .2byte MOVE_FEATHER_DANCE
-
- egg_moves_begin SPECIES_LEDYBA
- .2byte MOVE_PSYBEAM
- .2byte MOVE_BIDE
- .2byte MOVE_SILVER_WIND
-
- egg_moves_begin SPECIES_SPINARAK
- .2byte MOVE_PSYBEAM
- .2byte MOVE_DISABLE
- .2byte MOVE_SONIC_BOOM
- .2byte MOVE_BATON_PASS
- .2byte MOVE_PURSUIT
- .2byte MOVE_SIGNAL_BEAM
-
- egg_moves_begin SPECIES_CHINCHOU
- .2byte MOVE_FLAIL
- .2byte MOVE_SCREECH
- .2byte MOVE_AMNESIA
-
- egg_moves_begin SPECIES_PICHU
- .2byte MOVE_REVERSAL
- .2byte MOVE_BIDE
- .2byte MOVE_PRESENT
- .2byte MOVE_ENCORE
- .2byte MOVE_DOUBLE_SLAP
- .2byte MOVE_WISH
- .2byte MOVE_CHARGE
-
- egg_moves_begin SPECIES_CLEFFA
- .2byte MOVE_PRESENT
- .2byte MOVE_METRONOME
- .2byte MOVE_AMNESIA
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_SPLASH
- .2byte MOVE_MIMIC
- .2byte MOVE_WISH
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_IGGLYBUFF
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_PRESENT
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_WISH
- .2byte MOVE_FAKE_TEARS
-
- egg_moves_begin SPECIES_TOGEPI
- .2byte MOVE_PRESENT
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_PECK
- .2byte MOVE_FORESIGHT
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_PSYCH_UP
-
- egg_moves_begin SPECIES_NATU
- .2byte MOVE_HAZE
- .2byte MOVE_DRILL_PECK
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_STEEL_WING
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_FEATHER_DANCE
- .2byte MOVE_REFRESH
-
- egg_moves_begin SPECIES_MAREEP
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_SCREECH
- .2byte MOVE_REFLECT
- .2byte MOVE_ODOR_SLEUTH
- .2byte MOVE_CHARGE
-
- egg_moves_begin SPECIES_MARILL
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_PRESENT
- .2byte MOVE_AMNESIA
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_BELLY_DRUM
- .2byte MOVE_PERISH_SONG
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_SUDOWOODO
- .2byte MOVE_SELF_DESTRUCT
-
- egg_moves_begin SPECIES_HOPPIP
- .2byte MOVE_CONFUSION
- .2byte MOVE_ENCORE
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_REFLECT
- .2byte MOVE_AMNESIA
- .2byte MOVE_HELPING_HAND
- .2byte MOVE_PSYCH_UP
-
- egg_moves_begin SPECIES_AIPOM
- .2byte MOVE_COUNTER
- .2byte MOVE_SCREECH
- .2byte MOVE_PURSUIT
- .2byte MOVE_AGILITY
- .2byte MOVE_SPITE
- .2byte MOVE_SLAM
- .2byte MOVE_DOUBLE_SLAP
- .2byte MOVE_BEAT_UP
-
- egg_moves_begin SPECIES_SUNKERN
- .2byte MOVE_GRASS_WHISTLE
- .2byte MOVE_ENCORE
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_NATURE_POWER
- .2byte MOVE_CURSE
- .2byte MOVE_HELPING_HAND
-
- egg_moves_begin SPECIES_YANMA
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_REVERSAL
- .2byte MOVE_LEECH_LIFE
- .2byte MOVE_SIGNAL_BEAM
- .2byte MOVE_SILVER_WIND
-
- egg_moves_begin SPECIES_WOOPER
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_CURSE
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_STOCKPILE
- .2byte MOVE_SWALLOW
- .2byte MOVE_SPIT_UP
-
- egg_moves_begin SPECIES_MURKROW
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_DRILL_PECK
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_WING_ATTACK
- .2byte MOVE_SKY_ATTACK
- .2byte MOVE_CONFUSE_RAY
- .2byte MOVE_FEATHER_DANCE
- .2byte MOVE_PERISH_SONG
-
- egg_moves_begin SPECIES_MISDREAVUS
- .2byte MOVE_SCREECH
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_IMPRISON
-
- egg_moves_begin SPECIES_GIRAFARIG
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_AMNESIA
- .2byte MOVE_FORESIGHT
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_BEAT_UP
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_WISH
- .2byte MOVE_MAGIC_COAT
-
- egg_moves_begin SPECIES_PINECO
- .2byte MOVE_REFLECT
- .2byte MOVE_PIN_MISSILE
- .2byte MOVE_FLAIL
- .2byte MOVE_SWIFT
- .2byte MOVE_COUNTER
- .2byte MOVE_SAND_TOMB
-
- egg_moves_begin SPECIES_DUNSPARCE
- .2byte MOVE_BIDE
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_BITE
- .2byte MOVE_HEADBUTT
- .2byte MOVE_ASTONISH
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_GLIGAR
- .2byte MOVE_METAL_CLAW
- .2byte MOVE_WING_ATTACK
- .2byte MOVE_RAZOR_WIND
- .2byte MOVE_COUNTER
- .2byte MOVE_SAND_TOMB
-
- egg_moves_begin SPECIES_SNUBBULL
- .2byte MOVE_METRONOME
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_REFLECT
- .2byte MOVE_PRESENT
- .2byte MOVE_CRUNCH
- .2byte MOVE_HEAL_BELL
- .2byte MOVE_SNORE
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_QWILFISH
- .2byte MOVE_FLAIL
- .2byte MOVE_HAZE
- .2byte MOVE_BUBBLE_BEAM
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_ASTONISH
-
- egg_moves_begin SPECIES_SHUCKLE
- .2byte MOVE_SWEET_SCENT
-
- egg_moves_begin SPECIES_HERACROSS
- .2byte MOVE_HARDEN
- .2byte MOVE_BIDE
- .2byte MOVE_FLAIL
- .2byte MOVE_FALSE_SWIPE
-
- egg_moves_begin SPECIES_SNEASEL
- .2byte MOVE_COUNTER
- .2byte MOVE_SPITE
- .2byte MOVE_FORESIGHT
- .2byte MOVE_REFLECT
- .2byte MOVE_BITE
- .2byte MOVE_CRUSH_CLAW
- .2byte MOVE_FAKE_OUT
-
- egg_moves_begin SPECIES_TEDDIURSA
- .2byte MOVE_CRUNCH
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_SEISMIC_TOSS
- .2byte MOVE_COUNTER
- .2byte MOVE_METAL_CLAW
- .2byte MOVE_FAKE_TEARS
- .2byte MOVE_YAWN
- .2byte MOVE_SLEEP_TALK
-
- egg_moves_begin SPECIES_SLUGMA
- .2byte MOVE_ACID_ARMOR
- .2byte MOVE_HEAT_WAVE
-
- egg_moves_begin SPECIES_SWINUB
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_BITE
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_MUD_SHOT
- .2byte MOVE_ICICLE_SPEAR
- .2byte MOVE_DOUBLE_EDGE
-
- egg_moves_begin SPECIES_CORSOLA
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_SCREECH
- .2byte MOVE_MIST
- .2byte MOVE_AMNESIA
- .2byte MOVE_BARRIER
- .2byte MOVE_INGRAIN
- .2byte MOVE_CONFUSE_RAY
- .2byte MOVE_ICICLE_SPEAR
-
- egg_moves_begin SPECIES_REMORAID
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_OCTAZOOKA
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_HAZE
- .2byte MOVE_SCREECH
- .2byte MOVE_THUNDER_WAVE
- .2byte MOVE_ROCK_BLAST
-
- egg_moves_begin SPECIES_DELIBIRD
- .2byte MOVE_AURORA_BEAM
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_SPLASH
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_ICE_BALL
-
- egg_moves_begin SPECIES_MANTINE
- .2byte MOVE_TWISTER
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_HAZE
- .2byte MOVE_SLAM
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_SKARMORY
- .2byte MOVE_DRILL_PECK
- .2byte MOVE_PURSUIT
- .2byte MOVE_WHIRLWIND
- .2byte MOVE_SKY_ATTACK
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_HOUNDOUR
- .2byte MOVE_FIRE_SPIN
- .2byte MOVE_RAGE
- .2byte MOVE_PURSUIT
- .2byte MOVE_COUNTER
- .2byte MOVE_SPITE
- .2byte MOVE_REVERSAL
- .2byte MOVE_BEAT_UP
- .2byte MOVE_WILL_O_WISP
-
- egg_moves_begin SPECIES_PHANPY
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_SNORE
- .2byte MOVE_COUNTER
- .2byte MOVE_FISSURE
-
- egg_moves_begin SPECIES_STANTLER
- .2byte MOVE_SPITE
- .2byte MOVE_DISABLE
- .2byte MOVE_BITE
- .2byte MOVE_SWAGGER
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_EXTRASENSORY
-
- egg_moves_begin SPECIES_TYROGUE
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_HI_JUMP_KICK
- .2byte MOVE_MACH_PUNCH
- .2byte MOVE_MIND_READER
- .2byte MOVE_HELPING_HAND
-
- egg_moves_begin SPECIES_SMOOCHUM
- .2byte MOVE_MEDITATE
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_FAKE_OUT
- .2byte MOVE_WISH
- .2byte MOVE_ICE_PUNCH
-
- egg_moves_begin SPECIES_ELEKID
- .2byte MOVE_KARATE_CHOP
- .2byte MOVE_BARRIER
- .2byte MOVE_ROLLING_KICK
- .2byte MOVE_MEDITATE
- .2byte MOVE_CROSS_CHOP
- .2byte MOVE_FIRE_PUNCH
- .2byte MOVE_ICE_PUNCH
-
- egg_moves_begin SPECIES_MAGBY
- .2byte MOVE_KARATE_CHOP
- .2byte MOVE_MEGA_PUNCH
- .2byte MOVE_BARRIER
- .2byte MOVE_SCREECH
- .2byte MOVE_CROSS_CHOP
- .2byte MOVE_THUNDER_PUNCH
-
- egg_moves_begin SPECIES_MILTANK
- .2byte MOVE_PRESENT
- .2byte MOVE_REVERSAL
- .2byte MOVE_SEISMIC_TOSS
- .2byte MOVE_ENDURE
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_CURSE
- .2byte MOVE_HELPING_HAND
- .2byte MOVE_SLEEP_TALK
-
- egg_moves_begin SPECIES_LARVITAR
- .2byte MOVE_PURSUIT
- .2byte MOVE_STOMP
- .2byte MOVE_OUTRAGE
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_DRAGON_DANCE
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_TREECKO
- .2byte MOVE_CRUNCH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_ENDEAVOR
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_DRAGON_BREATH
- .2byte MOVE_CRUSH_CLAW
-
- egg_moves_begin SPECIES_TORCHIC
- .2byte MOVE_COUNTER
- .2byte MOVE_REVERSAL
- .2byte MOVE_ENDURE
- .2byte MOVE_SWAGGER
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_MUDKIP
- .2byte MOVE_REFRESH
- .2byte MOVE_UPROAR
- .2byte MOVE_CURSE
- .2byte MOVE_STOMP
- .2byte MOVE_ICE_BALL
- .2byte MOVE_MIRROR_COAT
-
- egg_moves_begin SPECIES_POOCHYENA
- .2byte MOVE_ASTONISH
- .2byte MOVE_POISON_FANG
- .2byte MOVE_COVET
- .2byte MOVE_LEER
- .2byte MOVE_YAWN
-
- egg_moves_begin SPECIES_ZIGZAGOON
- .2byte MOVE_CHARM
- .2byte MOVE_PURSUIT
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_TICKLE
- .2byte MOVE_TRICK
-
- egg_moves_begin SPECIES_LOTAD
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_RAZOR_LEAF
- .2byte MOVE_SWEET_SCENT
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_FLAIL
- .2byte MOVE_WATER_GUN
-
- egg_moves_begin SPECIES_SEEDOT
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_AMNESIA
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_RAZOR_WIND
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_FALSE_SWIPE
-
- egg_moves_begin SPECIES_NINCADA
- .2byte MOVE_ENDURE
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_GUST
- .2byte MOVE_SILVER_WIND
-
- egg_moves_begin SPECIES_TAILLOW
- .2byte MOVE_PURSUIT
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_REFRESH
- .2byte MOVE_MIRROR_MOVE
- .2byte MOVE_RAGE
- .2byte MOVE_SKY_ATTACK
-
- egg_moves_begin SPECIES_SHROOMISH
- .2byte MOVE_FAKE_TEARS
- .2byte MOVE_SWAGGER
- .2byte MOVE_CHARM
- .2byte MOVE_FALSE_SWIPE
- .2byte MOVE_HELPING_HAND
-
- egg_moves_begin SPECIES_SPINDA
- .2byte MOVE_ENCORE
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_ASSIST
- .2byte MOVE_DISABLE
- .2byte MOVE_BATON_PASS
- .2byte MOVE_WISH
- .2byte MOVE_TRICK
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_WINGULL
- .2byte MOVE_MIST
- .2byte MOVE_TWISTER
- .2byte MOVE_AGILITY
- .2byte MOVE_GUST
- .2byte MOVE_WATER_SPORT
-
- egg_moves_begin SPECIES_SURSKIT
- .2byte MOVE_FORESIGHT
- .2byte MOVE_MUD_SHOT
- .2byte MOVE_PSYBEAM
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_MIND_READER
-
- egg_moves_begin SPECIES_WAILMER
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_THRASH
- .2byte MOVE_SWAGGER
- .2byte MOVE_SNORE
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_CURSE
- .2byte MOVE_FISSURE
- .2byte MOVE_TICKLE
-
- egg_moves_begin SPECIES_SKITTY
- .2byte MOVE_HELPING_HAND
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_UPROAR
- .2byte MOVE_FAKE_TEARS
- .2byte MOVE_WISH
- .2byte MOVE_BATON_PASS
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_TICKLE
-
- egg_moves_begin SPECIES_KECLEON
- .2byte MOVE_DISABLE
- .2byte MOVE_MAGIC_COAT
- .2byte MOVE_TRICK
-
- egg_moves_begin SPECIES_NOSEPASS
- .2byte MOVE_MAGNITUDE
- .2byte MOVE_ROLLOUT
- .2byte MOVE_EXPLOSION
-
- egg_moves_begin SPECIES_TORKOAL
- .2byte MOVE_ERUPTION
- .2byte MOVE_ENDURE
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_YAWN
-
- egg_moves_begin SPECIES_SABLEYE
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_RECOVER
- .2byte MOVE_MOONLIGHT
-
- egg_moves_begin SPECIES_BARBOACH
- .2byte MOVE_THRASH
- .2byte MOVE_WHIRLPOOL
- .2byte MOVE_SPARK
-
- egg_moves_begin SPECIES_LUVDISC
- .2byte MOVE_SPLASH
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_WATER_SPORT
- .2byte MOVE_MUD_SPORT
-
- egg_moves_begin SPECIES_CORPHISH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_ENDEAVOR
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_ANCIENT_POWER
-
- egg_moves_begin SPECIES_FEEBAS
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_DRAGON_BREATH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_CONFUSE_RAY
-
- egg_moves_begin SPECIES_CARVANHA
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_THRASH
-
- egg_moves_begin SPECIES_TRAPINCH
- .2byte MOVE_FOCUS_ENERGY
- .2byte MOVE_QUICK_ATTACK
- .2byte MOVE_GUST
-
- egg_moves_begin SPECIES_MAKUHITA
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_DETECT
- .2byte MOVE_FORESIGHT
- .2byte MOVE_HELPING_HAND
- .2byte MOVE_CROSS_CHOP
- .2byte MOVE_REVENGE
- .2byte MOVE_DYNAMIC_PUNCH
- .2byte MOVE_COUNTER
-
- egg_moves_begin SPECIES_ELECTRIKE
- .2byte MOVE_CRUNCH
- .2byte MOVE_HEADBUTT
- .2byte MOVE_UPROAR
- .2byte MOVE_CURSE
- .2byte MOVE_SWIFT
-
- egg_moves_begin SPECIES_NUMEL
- .2byte MOVE_HOWL
- .2byte MOVE_SCARY_FACE
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_ROLLOUT
- .2byte MOVE_DEFENSE_CURL
- .2byte MOVE_STOMP
-
- egg_moves_begin SPECIES_SPHEAL
- .2byte MOVE_WATER_SPORT
- .2byte MOVE_STOCKPILE
- .2byte MOVE_SWALLOW
- .2byte MOVE_SPIT_UP
- .2byte MOVE_YAWN
- .2byte MOVE_ROCK_SLIDE
- .2byte MOVE_CURSE
- .2byte MOVE_FISSURE
-
- egg_moves_begin SPECIES_CACNEA
- .2byte MOVE_GRASS_WHISTLE
- .2byte MOVE_ACID
- .2byte MOVE_TEETER_DANCE
- .2byte MOVE_DYNAMIC_PUNCH
- .2byte MOVE_COUNTER
-
- egg_moves_begin SPECIES_SNORUNT
- .2byte MOVE_BLOCK
- .2byte MOVE_SPIKES
-
- egg_moves_begin SPECIES_AZURILL
- .2byte MOVE_ENCORE
- .2byte MOVE_SING
- .2byte MOVE_REFRESH
- .2byte MOVE_SLAM
- .2byte MOVE_TICKLE
-
- egg_moves_begin SPECIES_SPOINK
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_EXTRASENSORY
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_TRICK
-
- egg_moves_begin SPECIES_PLUSLE
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_WISH
-
- egg_moves_begin SPECIES_MINUN
- .2byte MOVE_SUBSTITUTE
- .2byte MOVE_WISH
-
- egg_moves_begin SPECIES_MAWILE
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_FALSE_SWIPE
- .2byte MOVE_POISON_FANG
- .2byte MOVE_PSYCH_UP
- .2byte MOVE_ANCIENT_POWER
- .2byte MOVE_TICKLE
-
- egg_moves_begin SPECIES_MEDITITE
- .2byte MOVE_FIRE_PUNCH
- .2byte MOVE_THUNDER_PUNCH
- .2byte MOVE_ICE_PUNCH
- .2byte MOVE_FORESIGHT
- .2byte MOVE_FAKE_OUT
- .2byte MOVE_BATON_PASS
- .2byte MOVE_DYNAMIC_PUNCH
-
- egg_moves_begin SPECIES_SWABLU
- .2byte MOVE_AGILITY
- .2byte MOVE_HAZE
- .2byte MOVE_PURSUIT
- .2byte MOVE_RAGE
-
- egg_moves_begin SPECIES_DUSKULL
- .2byte MOVE_IMPRISON
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_PAIN_SPLIT
- .2byte MOVE_GRUDGE
- .2byte MOVE_MEMENTO
- .2byte MOVE_FAINT_ATTACK
-
- egg_moves_begin SPECIES_ROSELIA
- .2byte MOVE_SPIKES
- .2byte MOVE_SYNTHESIS
- .2byte MOVE_PIN_MISSILE
- .2byte MOVE_COTTON_SPORE
-
- egg_moves_begin SPECIES_SLAKOTH
- .2byte MOVE_PURSUIT
- .2byte MOVE_SLASH
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_SNORE
- .2byte MOVE_CRUSH_CLAW
- .2byte MOVE_CURSE
- .2byte MOVE_SLEEP_TALK
-
- egg_moves_begin SPECIES_GULPIN
- .2byte MOVE_DREAM_EATER
- .2byte MOVE_ACID_ARMOR
- .2byte MOVE_SMOG
- .2byte MOVE_PAIN_SPLIT
-
- egg_moves_begin SPECIES_TROPIUS
- .2byte MOVE_HEADBUTT
- .2byte MOVE_SLAM
- .2byte MOVE_RAZOR_WIND
- .2byte MOVE_LEECH_SEED
- .2byte MOVE_NATURE_POWER
-
- egg_moves_begin SPECIES_WHISMUR
- .2byte MOVE_TAKE_DOWN
- .2byte MOVE_SNORE
- .2byte MOVE_SWAGGER
- .2byte MOVE_EXTRASENSORY
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_CLAMPERL
- .2byte MOVE_REFRESH
- .2byte MOVE_MUD_SPORT
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_SUPERSONIC
- .2byte MOVE_BARRIER
- .2byte MOVE_CONFUSE_RAY
-
- egg_moves_begin SPECIES_ABSOL
- .2byte MOVE_BATON_PASS
- .2byte MOVE_FAINT_ATTACK
- .2byte MOVE_DOUBLE_EDGE
- .2byte MOVE_MAGIC_COAT
- .2byte MOVE_CURSE
- .2byte MOVE_SUBSTITUTE
-
- egg_moves_begin SPECIES_SHUPPET
- .2byte MOVE_DISABLE
- .2byte MOVE_DESTINY_BOND
- .2byte MOVE_FORESIGHT
- .2byte MOVE_ASTONISH
- .2byte MOVE_IMPRISON
-
- egg_moves_begin SPECIES_SEVIPER
- .2byte MOVE_STOCKPILE
- .2byte MOVE_SWALLOW
- .2byte MOVE_SPIT_UP
- .2byte MOVE_BODY_SLAM
-
- egg_moves_begin SPECIES_ZANGOOSE
- .2byte MOVE_FLAIL
- .2byte MOVE_DOUBLE_KICK
- .2byte MOVE_RAZOR_WIND
- .2byte MOVE_COUNTER
- .2byte MOVE_ROAR
- .2byte MOVE_CURSE
-
- egg_moves_begin SPECIES_RELICANTH
- .2byte MOVE_MAGNITUDE
- .2byte MOVE_SKULL_BASH
- .2byte MOVE_WATER_SPORT
- .2byte MOVE_AMNESIA
- .2byte MOVE_SLEEP_TALK
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_ARON
- .2byte MOVE_ENDEAVOR
- .2byte MOVE_BODY_SLAM
- .2byte MOVE_STOMP
- .2byte MOVE_SMELLING_SALT
-
- egg_moves_begin SPECIES_CASTFORM
- .2byte MOVE_FUTURE_SIGHT
- .2byte MOVE_PSYCH_UP
-
- egg_moves_begin SPECIES_VOLBEAT
- .2byte MOVE_BATON_PASS
- .2byte MOVE_SILVER_WIND
- .2byte MOVE_TRICK
-
- egg_moves_begin SPECIES_ILLUMISE
- .2byte MOVE_BATON_PASS
- .2byte MOVE_SILVER_WIND
- .2byte MOVE_GROWTH
-
- egg_moves_begin SPECIES_LILEEP
- .2byte MOVE_BARRIER
- .2byte MOVE_RECOVER
- .2byte MOVE_MIRROR_COAT
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_ANORITH
- .2byte MOVE_RAPID_SPIN
- .2byte MOVE_KNOCK_OFF
- .2byte MOVE_SWORDS_DANCE
- .2byte MOVE_ROCK_SLIDE
-
- egg_moves_begin SPECIES_RALTS
- .2byte MOVE_DISABLE
- .2byte MOVE_WILL_O_WISP
- .2byte MOVE_MEAN_LOOK
- .2byte MOVE_MEMENTO
- .2byte MOVE_DESTINY_BOND
-
- egg_moves_begin SPECIES_BAGON
- .2byte MOVE_HYDRO_PUMP
- .2byte MOVE_THRASH
- .2byte MOVE_DRAGON_RAGE
- .2byte MOVE_TWISTER
- .2byte MOVE_DRAGON_DANCE
-
- egg_moves_begin SPECIES_CHIMECHO
- .2byte MOVE_DISABLE
- .2byte MOVE_CURSE
- .2byte MOVE_HYPNOSIS
- .2byte MOVE_DREAM_EATER
-
- .2byte -1
diff --git a/data/event_scripts.s b/data/event_scripts.s
index d909f1006..854b52c9e 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -386,27 +386,27 @@ gStdScripts_End::
gUnknown_0815F36C:: @ 815F36C
lockall
- playsfx 2
+ playse 2
message UnknownString_81A3A72
- doanimation 61
+ dofieldeffect 61
waitstate
- waittext
+ waitmessage
waitbutton
- playsfx 5
- jump EventScript_15F384
+ playse 5
+ goto EventScript_15F384
end
EventScript_15F384:
message UnknownString_81A3A87
- waittext
+ waitmessage
checkflag 268
- jumpeq EventScript_15F3A0
- jump EventScript_15F3E2
+ goto_if_eq EventScript_15F3A0
+ goto EventScript_15F3E2
end
gUnknown_0815F399:: @ 815F399
lockall
- jump EventScript_15F384
+ goto EventScript_15F384
end
EventScript_15F3A0:
@@ -431,35 +431,35 @@ EventScript_15F3E2:
EventScript_15F419:
msgbox UnknownString_81A38FB, 5
compare RESULT, 0
- jumpeq EventScript_15F384
- closebutton
- special 10
+ goto_if_eq EventScript_15F384
+ closemessage
+ special SecretBasePC_PackUp
releaseall
end
EventScript_15F432:
- special 14
+ special SecretBasePC_Decoration
end
EventScript_15F436:
- special 15
+ special SecretBasePC_Registry
end
gUnknown_0815F43A:: @ 815F43A
lockall
message UnknownString_81A3A72
- playsfx 2
- doanimation 61
+ playse 2
+ dofieldeffect 61
waitstate
- waittext
+ waitmessage
waitbutton
- playsfx 5
- jump EventScript_15F452
+ playse 5
+ goto EventScript_15F452
end
EventScript_15F452:
message UnknownString_81A3A87
- waittext
+ waitmessage
multichoice 0, 0, 7, 0
switch RESULT
case 0, EventScript_15F4A1
@@ -471,69 +471,69 @@ EventScript_15F452:
gUnknown_0815F49A:: @ 815F49A
lockall
- jump EventScript_15F452
+ goto EventScript_15F452
end
EventScript_15F4A1:
- special 12
+ special sub_80BC56C
compare RESULT, 1
- jumpeq EventScript_15F4E0
+ goto_if_eq EventScript_15F4E0
compare RESULT, 2
- jumpeq EventScript_15F503
- special 303
+ goto_if_eq EventScript_15F503
+ special sub_80BC224
msgbox UnknownString_81A3958, 5
compare RESULT, 0
- jumpeq EventScript_15F452
+ goto_if_eq EventScript_15F452
msgbox UnknownString_81A3A22, 3
- special 13
- special 26
+ special sub_80BC5BC
+ special sub_80C683C
releaseall
end
EventScript_15F4E0:
msgbox UnknownString_81A3982, 5
compare RESULT, 0
- jumpeq EventScript_15F452
+ goto_if_eq EventScript_15F452
msgbox UnknownString_81A3A3A, 3
- special 13
- special 26
+ special sub_80BC5BC
+ special sub_80C683C
releaseall
end
EventScript_15F503:
msgbox UnknownString_81A39C0, 3
- special 26
- closebutton
+ special sub_80C683C
+ closemessage
releaseall
end
EventScript_15F511:
message UnknownString_81A3AA2
- waittext
- jump EventScript_15F452
+ waitmessage
+ goto EventScript_15F452
end
EventScript_15F51D:
- special 26
- closebutton
+ special sub_80C683C
+ closemessage
releaseall
end
gUnknown_0815F523:: @ 815F523
- doanimation 52
+ dofieldeffect 52
waitstate
end
gUnknown_0815F528:: @ 815F528
- special 307
+ special GetShieldToyTVDecorationInfo
compare RESULT, 0
- jumpeq EventScript_15F558
+ goto_if_eq EventScript_15F558
compare RESULT, 1
- jumpeq EventScript_15F561
+ goto_if_eq EventScript_15F561
compare RESULT, 2
- jumpeq EventScript_15F56A
+ goto_if_eq EventScript_15F56A
compare RESULT, 3
- jumpeq EventScript_15F573
+ goto_if_eq EventScript_15F573
end
EventScript_15F558:
@@ -890,7 +890,7 @@ Std_2:
lock
faceplayer
message 0x0
- waittext
+ waitmessage
waitbutton
release
return
@@ -898,137 +898,132 @@ Std_2:
Std_3:
lockall
message 0x0
- waittext
+ waitmessage
waitbutton
releaseall
return
Std_4:
message 0x0
- waittext
+ waitmessage
waitbutton
return
Std_5:
message 0x0
- waittext
+ waitmessage
yesnobox 20, 8
return
@ 819F805
return
-BattleTower_Lobby_EventScript_19F806:: @ 819F806
-FallarborTown_ContestLobby_EventScript_19F806:: @ 819F806
-LilycoveCity_ContestLobby_EventScript_19F806:: @ 819F806
-MossdeepCity_GameCorner_1F_EventScript_19F806:: @ 819F806
-OldaleTown_PokemonCenter_2F_EventScript_19F806:: @ 819F806
-SecretBase_RedCave1_EventScript_19F806:: @ 819F806
- special 93
+S_DoSaveDialog:: @ 819F806
+ special ScrSpecial_DoSaveDialog
waitstate
return
gUnknown_0819F80B:: @ 819F80B
lock
- special 56
- special 55
+ special PlayTrainerEncounterMusic
+ special ScrSpecial_EndTrainerApproach
waitstate
- jump EventScript_19F8F2
+ goto EventScript_19F8F2
gUnknown_0819F818:: @ 819F818
lock
faceplayer
- move LAST_TALKED, Movement_19F8F0
- waitmove 0
- specialval RESULT, 54
+ applymovement LAST_TALKED, Movement_19F8F0
+ waitmovement 0
+ specialvar RESULT, ScrSpecial_HasTrainerBeenFought
compare RESULT, 0
- jumpif 5, EventScript_19F83F
- special 56
- special 314
- jump EventScript_19F8F2
+ goto_if 5, EventScript_19F83F
+ special PlayTrainerEncounterMusic
+ special sub_8082524
+ goto EventScript_19F8F2
EventScript_19F83F:
- endtrainerbattle
+ ontrainerbattleend
gUnknown_0819F840:: @ 819F840
lock
faceplayer
call EventScript_19F8E5
- specialval RESULT, 54
+ specialvar RESULT, ScrSpecial_HasTrainerBeenFought
compare RESULT, 0
- jumpif 5, EventScript_19F877
- special 61
+ goto_if 5, EventScript_19F877
+ special CheckForAlivePartyMons
compare RESULT, 0
- jumpif 5, EventScript_19F870
- special 56
- special 314
- jump EventScript_19F8F2
+ goto_if 5, EventScript_19F870
+ special PlayTrainerEncounterMusic
+ special sub_8082524
+ goto EventScript_19F8F2
EventScript_19F870:
- special 53
- waittext
+ special ScrSpecial_ShowTrainerNonBattlingSpeech
+ waitmessage
waitbutton
release
end
EventScript_19F877:
- endtrainerbattle
+ ontrainerbattleend
gUnknown_0819F878:: @ 819F878
- move LAST_TALKED, Movement_19F8F0
- waitmove 0
- special 56
- reptrainerbattle
- endtrainerbattle
+ applymovement LAST_TALKED, Movement_19F8F0
+ waitmovement 0
+ special PlayTrainerEncounterMusic
+ battlebegin
+ ontrainerbattleend
gUnknown_0819F887:: @ 819F887
call EventScript_19F8E5
- specialval RESULT, 58
+ specialvar RESULT, ScrSpecial_GetTrainerEyeRematchFlag
compare RESULT, 0
- jumpeq EventScript_19F8AD
- special 56
- special 314
- special 52
- waittext
+ goto_if_eq EventScript_19F8AD
+ special PlayTrainerEncounterMusic
+ special sub_8082524
+ special ScrSpecial_ShowTrainerIntroSpeech
+ waitmessage
waitbutton
- special 59
+ special ScrSpecial_StartTrainerEyeRematch
waitstate
releaseall
end
EventScript_19F8AD:
- endtrainerbattle
+ ontrainerbattleend
gUnknown_0819F8AE:: @ 819F8AE
- specialval RESULT, 58
+ specialvar RESULT, ScrSpecial_GetTrainerEyeRematchFlag
compare RESULT, 0
- jumpeq EventScript_19F8DD
- special 61
+ goto_if_eq EventScript_19F8DD
+ special CheckForAlivePartyMons
compare RESULT, 0
- jumpif 5, EventScript_19F8DE
- special 56
- special 314
- special 52
- waittext
+ goto_if 5, EventScript_19F8DE
+ special PlayTrainerEncounterMusic
+ special sub_8082524
+ special ScrSpecial_ShowTrainerIntroSpeech
+ waitmessage
waitbutton
- special 59
+ special ScrSpecial_StartTrainerEyeRematch
waitstate
releaseall
end
EventScript_19F8DD:
- endtrainerbattle
+ ontrainerbattleend
EventScript_19F8DE:
- special 53
- waittext
+ special ScrSpecial_ShowTrainerNonBattlingSpeech
+ waitmessage
waitbutton
release
end
EventScript_19F8E5:
- move LAST_TALKED, Movement_19F8F0
- waitmove 0
+ applymovement LAST_TALKED, Movement_19F8F0
+ waitmovement 0
return
Movement_19F8F0::
@@ -1036,117 +1031,117 @@ Movement_19F8F0::
step_end
EventScript_19F8F2:
- special 52
- waittext
+ special ScrSpecial_ShowTrainerIntroSpeech
+ waitmessage
waitbutton
- reptrainerbattle
- specialval RESULT, 51
+ battlebegin
+ specialvar RESULT, ScrSpecial_GetTrainerBattleMode
compare RESULT, 0
- jumpeq EventScript_19F934
+ goto_if_eq EventScript_19F934
compare RESULT, 2
- jumpeq EventScript_19F936
+ goto_if_eq EventScript_19F936
compare RESULT, 1
- jumpeq EventScript_19F936
+ goto_if_eq EventScript_19F936
compare RESULT, 6
- jumpeq EventScript_19F936
+ goto_if_eq EventScript_19F936
compare RESULT, 8
- jumpeq EventScript_19F936
+ goto_if_eq EventScript_19F936
EventScript_19F934:
releaseall
end
EventScript_19F936:
- endtrainerbattle2
+ ontrainerbattleendgoto
Std_6::
message 0x0
- waittext
+ waitmessage
waitbutton
release
return
Event_ResetBerryTrees: @ 19F940
- event_8a 2, 7, 5
- event_8a 1, 3, 5
- event_8a 11, 7, 5
- event_8a 13, 3, 5
- event_8a 4, 7, 5
- event_8a 76, 1, 5
- event_8a 8, 1, 5
- event_8a 10, 6, 5
- event_8a 25, 20, 5
- event_8a 26, 2, 5
- event_8a 66, 2, 5
- event_8a 67, 20, 5
- event_8a 69, 22, 5
- event_8a 70, 22, 5
- event_8a 71, 22, 5
- event_8a 55, 17, 5
- event_8a 56, 17, 5
- event_8a 5, 1, 5
- event_8a 6, 6, 5
- event_8a 7, 1, 5
- event_8a 16, 18, 5
- event_8a 17, 18, 5
- event_8a 18, 18, 5
- event_8a 29, 19, 5
- event_8a 28, 19, 5
- event_8a 27, 19, 5
- event_8a 24, 4, 5
- event_8a 23, 3, 5
- event_8a 22, 3, 5
- event_8a 21, 4, 5
- event_8a 19, 16, 5
- event_8a 20, 16, 5
- event_8a 80, 7, 5
- event_8a 81, 7, 5
- event_8a 77, 8, 5
- event_8a 78, 8, 5
- event_8a 68, 8, 5
- event_8a 31, 10, 5
- event_8a 33, 10, 5
- event_8a 34, 21, 5
- event_8a 35, 21, 5
- event_8a 36, 21, 5
- event_8a 83, 24, 5
- event_8a 84, 24, 5
- event_8a 85, 10, 5
- event_8a 86, 6, 5
- event_8a 37, 5, 5
- event_8a 38, 5, 5
- event_8a 39, 5, 5
- event_8a 40, 3, 5
- event_8a 41, 3, 5
- event_8a 42, 3, 5
- event_8a 46, 19, 5
- event_8a 45, 20, 5
- event_8a 44, 18, 5
- event_8a 43, 16, 5
- event_8a 47, 8, 5
- event_8a 48, 5, 5
- event_8a 49, 4, 5
- event_8a 50, 2, 5
- event_8a 52, 18, 5
- event_8a 53, 18, 5
- event_8a 62, 6, 5
- event_8a 64, 6, 5
- event_8a 58, 21, 5
- event_8a 59, 21, 5
- event_8a 60, 25, 5
- event_8a 61, 25, 5
- event_8a 79, 23, 5
- event_8a 14, 23, 5
- event_8a 15, 21, 5
- event_8a 30, 21, 5
- event_8a 65, 25, 5
- event_8a 72, 25, 5
- event_8a 73, 23, 5
- event_8a 74, 23, 5
- event_8a 87, 3, 5
- event_8a 88, 10, 5
- event_8a 89, 4, 5
- event_8a 82, 36, 5
+ plantberrytree 2, 7, 5
+ plantberrytree 1, 3, 5
+ plantberrytree 11, 7, 5
+ plantberrytree 13, 3, 5
+ plantberrytree 4, 7, 5
+ plantberrytree 76, 1, 5
+ plantberrytree 8, 1, 5
+ plantberrytree 10, 6, 5
+ plantberrytree 25, 20, 5
+ plantberrytree 26, 2, 5
+ plantberrytree 66, 2, 5
+ plantberrytree 67, 20, 5
+ plantberrytree 69, 22, 5
+ plantberrytree 70, 22, 5
+ plantberrytree 71, 22, 5
+ plantberrytree 55, 17, 5
+ plantberrytree 56, 17, 5
+ plantberrytree 5, 1, 5
+ plantberrytree 6, 6, 5
+ plantberrytree 7, 1, 5
+ plantberrytree 16, 18, 5
+ plantberrytree 17, 18, 5
+ plantberrytree 18, 18, 5
+ plantberrytree 29, 19, 5
+ plantberrytree 28, 19, 5
+ plantberrytree 27, 19, 5
+ plantberrytree 24, 4, 5
+ plantberrytree 23, 3, 5
+ plantberrytree 22, 3, 5
+ plantberrytree 21, 4, 5
+ plantberrytree 19, 16, 5
+ plantberrytree 20, 16, 5
+ plantberrytree 80, 7, 5
+ plantberrytree 81, 7, 5
+ plantberrytree 77, 8, 5
+ plantberrytree 78, 8, 5
+ plantberrytree 68, 8, 5
+ plantberrytree 31, 10, 5
+ plantberrytree 33, 10, 5
+ plantberrytree 34, 21, 5
+ plantberrytree 35, 21, 5
+ plantberrytree 36, 21, 5
+ plantberrytree 83, 24, 5
+ plantberrytree 84, 24, 5
+ plantberrytree 85, 10, 5
+ plantberrytree 86, 6, 5
+ plantberrytree 37, 5, 5
+ plantberrytree 38, 5, 5
+ plantberrytree 39, 5, 5
+ plantberrytree 40, 3, 5
+ plantberrytree 41, 3, 5
+ plantberrytree 42, 3, 5
+ plantberrytree 46, 19, 5
+ plantberrytree 45, 20, 5
+ plantberrytree 44, 18, 5
+ plantberrytree 43, 16, 5
+ plantberrytree 47, 8, 5
+ plantberrytree 48, 5, 5
+ plantberrytree 49, 4, 5
+ plantberrytree 50, 2, 5
+ plantberrytree 52, 18, 5
+ plantberrytree 53, 18, 5
+ plantberrytree 62, 6, 5
+ plantberrytree 64, 6, 5
+ plantberrytree 58, 21, 5
+ plantberrytree 59, 21, 5
+ plantberrytree 60, 25, 5
+ plantberrytree 61, 25, 5
+ plantberrytree 79, 23, 5
+ plantberrytree 14, 23, 5
+ plantberrytree 15, 21, 5
+ plantberrytree 30, 21, 5
+ plantberrytree 65, 25, 5
+ plantberrytree 72, 25, 5
+ plantberrytree 73, 23, 5
+ plantberrytree 74, 23, 5
+ plantberrytree 87, 3, 5
+ plantberrytree 88, 10, 5
+ plantberrytree 89, 4, 5
+ plantberrytree 82, 36, 5
return
gUnknown_0819FA81:: @ 819FA81
@@ -1295,15 +1290,15 @@ EverGrandeCity_HallOfFame_EventScript_19FC13:: @ 819FC13
clearflag 751
clearflag 860
clearflag 861
- special 169
+ special sub_810FAA0
checkflag 291
- callif 0, EverGrandeCity_HallOfFame_EventScript_19FC62
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_19FC62
checkflag 255
- callif 0, EverGrandeCity_HallOfFame_EventScript_19FC70
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_19FC70
checkflag 298
- callif 0, EverGrandeCity_HallOfFame_EventScript_19FC5A
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_19FC5A
checkflag 123
- callif 0, EverGrandeCity_HallOfFame_EventScript_19FC5E
+ call_if 0, EverGrandeCity_HallOfFame_EventScript_19FC5E
return
EverGrandeCity_HallOfFame_EventScript_19FC5A:: @ 819FC5A
@@ -1324,28 +1319,28 @@ EverGrandeCity_HallOfFame_EventScript_19FC70:: @ 819FC70
setflag 2141
return
-EventScript_LeagueWhiteOut:: @ 819FC74
+S_WhiteOut:: @ 819FC74
call EverGrandeCity_HallOfFame_EventScript_19FD09
call EventScript_19FC84
- jump gUnknown_0819FC9F
+ goto gUnknown_0819FC9F
end
EventScript_19FC84:
checkflag 221
- jumpeq Route101_EventScript_1A14DC
+ goto_if_eq Route101_EventScript_1A14DC
checkflag 1213
- jumpif 0, Route101_EventScript_1A14DC
+ goto_if 0, Route101_EventScript_1A14DC
clearflag 929
setvar 0x4053, 2
return
gUnknown_0819FC9F:: @ 819FC9F
compare 0x4096, 1
- jumpeq EventScript_19FCC1
+ goto_if_eq EventScript_19FCC1
compare 0x4096, 2
- jumpeq EventScript_19FCD7
+ goto_if_eq EventScript_19FCD7
compare 0x4096, 3
- jumpeq EventScript_19FCF0
+ goto_if_eq EventScript_19FCF0
end
EventScript_19FCC1:
@@ -1398,15 +1393,15 @@ RustboroCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B
SlateportCity_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B
VerdanturfTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B
checkflag 188
- jumpif 0, OldaleTown_PokemonCenter_1F_EventScript_1A14DC
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_1A14DC
checkflag 1217
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_1A14DC
+ goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_1A14DC
checkflag 742
- jumpif 0, OldaleTown_PokemonCenter_1F_EventScript_19FD49
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_19FD49
checkflag 740
- jumpif 0, OldaleTown_PokemonCenter_1F_EventScript_19FD4F
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_19FD4F
checkflag 741
- jumpif 0, OldaleTown_PokemonCenter_1F_EventScript_19FD55
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_19FD55
return
OldaleTown_PokemonCenter_1F_EventScript_19FD49:: @ 819FD49
@@ -1437,54 +1432,54 @@ SootopolisCity_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B
VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B
lock
faceplayer
- msgbox OldaleTown_PokemonCenter_1F_Text_1A0A7D, 5
+ msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_19FD7C
+ goto_if_eq do_heal_party
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_19FDC7
- end
-
-OldaleTown_PokemonCenter_1F_EventScript_19FD7C:: @ 819FD7C
- inccounter GAME_STAT_USED_POKECENTER
- message OldaleTown_PokemonCenter_1F_Text_1A1245
- waittext
- move 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A083F
- waitmove 0
- doanimation 25
- checkanimation 25
- move 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A0845
- waitmove 0
- special 0
+ goto_if_eq dont_heal_party
+ end
+
+do_heal_party:: @ 819FD7C
+ incrementgamestat GAME_STAT_USED_POKECENTER
+ message gText_NurseJoy_OkayIllTakeYourPokemon
+ waitmessage
+ applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A083F
+ waitmovement 0
+ dofieldeffect 25
+ waitfieldeffect 25
+ applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A0845
+ waitmovement 0
+ special ScrSpecial_HealPlayerParty
checkflag 273
- jumpif 0, OldaleTown_PokemonCenter_1F_EventScript_19FDCE
- jump OldaleTown_PokemonCenter_1F_EventScript_19FDB0
+ goto_if 0, OldaleTown_PokemonCenter_1F_EventScript_19FDCE
+ goto OldaleTown_PokemonCenter_1F_EventScript_19FDB0
end
OldaleTown_PokemonCenter_1F_EventScript_19FDB0:: @ 819FDB0
- message OldaleTown_PokemonCenter_1F_Text_1A0B14
- waittext
- move 0x800b, OldaleTown_PokemonCenter_1F_Movement_19FDF4
- waitmove 0
- message OldaleTown_PokemonCenter_1F_Text_1A0AFA
- waittext
+ message gText_NurseJoy_ThankYouForWaiting
+ waitmessage
+ applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_19FDF4
+ waitmovement 0
+ message gText_NurseJoy_WeHopeToSeeYouAgain
+ waitmessage
return
-OldaleTown_PokemonCenter_1F_EventScript_19FDC7:: @ 819FDC7
- message OldaleTown_PokemonCenter_1F_Text_1A0AFA
- waittext
+dont_heal_party:: @ 819FDC7
+ message gText_NurseJoy_WeHopeToSeeYouAgain
+ waitmessage
return
OldaleTown_PokemonCenter_1F_EventScript_19FDCE:: @ 819FDCE
- specialval RESULT, 308
+ specialvar RESULT, IsPokerusInParty
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_19FDEA
+ goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDEA
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_19FDB0
+ goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_19FDB0
end
OldaleTown_PokemonCenter_1F_EventScript_19FDEA:: @ 819FDEA
- message OldaleTown_PokemonCenter_1F_Text_1A1275
- waittext
+ message gText_NurseJoy_Pokerus
+ waitmessage
setflag 273
return
@@ -1500,13 +1495,13 @@ Std_ObtainItem: @ 819FDF7
return
Std_ObtainItem_: @ 819FE07
- bufferitem 1, 0x8000
+ getitemname 1, 0x8000
checkitemtype 0x8000
call GetItem_HandlePocket
compare 0x8007, 0x1
- callif 1, Std_ObtainItem_Success
+ call_if 1, Std_ObtainItem_Success
compare 0x8007, 0x0
- callif 1, Std_ObtainItem_Fail
+ call_if 1, Std_ObtainItem_Fail
return
GetItem_HandlePocket:
@@ -1519,39 +1514,39 @@ GetItem_HandlePocket:
end
GetItem_HandlePocket_Items:
- bufferstd 2, 0xE
+ getstdstring 2, 0xE
compare 0x8007, 1
- callif 1, PlayGetItemFanfare
+ call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_KeyItems:
- bufferstd 2, 0xF
+ getstdstring 2, 0xF
compare 0x8007, 1
- callif 1, PlayGetItemFanfare
+ call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_PokeBalls:
- bufferstd 2, 0x10
+ getstdstring 2, 0x10
compare 0x8007, 1
- callif 1, PlayGetItemFanfare
+ call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_TMsHMs:
- bufferstd 2, 0x11
+ getstdstring 2, 0x11
compare 0x8007, 1
- callif 1, PlayGetTMHMFanfare
+ call_if 1, PlayGetTMHMFanfare
return
GetItem_HandlePocket_Berries:
- bufferstd 2, 0x12
+ getstdstring 2, 0x12
compare 0x8007, 1
- callif 1, PlayGetItemFanfare
+ call_if 1, PlayGetItemFanfare
return
Std_ObtainItem_Success: @ 819FEB7
message Message_ObtainedItem
waitfanfare
- waittext
+ waitmessage
msgbox Message_PutAwayItem
setvar RESULT, 1
return
@@ -1561,11 +1556,11 @@ Std_ObtainItem_Fail: @ 819FECC
return
PlayGetItemFanfare:
- fanfare 0x172
+ playfanfare 0x172
return
PlayGetTMHMFanfare:
- fanfare 0x174
+ playfanfare 0x174
return
Std_ObtainDecoration: @ 819FEDA
@@ -1575,18 +1570,18 @@ Std_ObtainDecoration: @ 819FEDA
return
Std_ObtainDecoration_: @ 819FEE8
- bufferdecor 1, 0x8000
+ getdecorname 1, 0x8000
compare 0x8007, 1
- callif 1, Std_ObtainDecoration_Success
+ call_if 1, Std_ObtainDecoration_Success
compare 0x8007, 0
- callif 1, Std_ObtainDecoration_Fail
+ call_if 1, Std_ObtainDecoration_Fail
return
Std_ObtainDecoration_Success: @ 819FF03
- fanfare 0x172
+ playfanfare 0x172
message Message_ObtainedDecoration
waitfanfare
- waittext
+ waitmessage
msgbox Message_TransferredToPC
setvar RESULT, 1
return
@@ -1598,24 +1593,24 @@ Std_ObtainDecoration_Fail: @ 819FF1B
Std_FindItem: @ 819FF21
lock
faceplayer
- checksound
+ waitse
additem 0x8000, 0x8001
copyvar 0x8007, RESULT
- bufferitem 1, 0x8000
+ getitemname 1, 0x8000
checkitemtype 0x8000
call GetItem_HandlePocket
compare 0x8007, 1
- callif 1, Std_FindItem_Success
+ call_if 1, Std_FindItem_Success
compare 0x8007, 0
- callif 1, Std_FindItem_Fail
+ call_if 1, Std_FindItem_Fail
release
return
Std_FindItem_Success: @ 819FF52
- disappear LAST_TALKED
+ removeobject LAST_TALKED
message Message_FoundOneItem
waitfanfare
- waittext
+ waitmessage
msgbox Message_PutAwayItem
return
@@ -1627,24 +1622,24 @@ Std_FindItem_Fail: @ 819FF65
HiddenItemScript:: @ 819FF7B
lockall
- checksound
+ waitse
additem 0x8005, 1
copyvar 0x8007, RESULT
- bufferitem 0x1, 0x8005
+ getitemname 0x1, 0x8005
checkitemtype 0x8005
call GetItem_HandlePocket
compare 0x8007, 1
- jumpeq HiddenItemScript_Success
+ goto_if_eq HiddenItemScript_Success
compare 0x8007, 0
- jumpeq HiddenItemScript_Fail
+ goto_if_eq HiddenItemScript_Fail
end
HiddenItemScript_Success:
message Message_FoundOneItem
waitfanfare
- waittext
+ waitmessage
msgbox Message_PutAwayItem
- special 0x96
+ special SetFlagInVar
releaseall
end
@@ -1660,18 +1655,18 @@ UnusedMixRecordsScript: @ 819FFD5
faceplayer
msgbox UnusedMixRecordsPromptText, 5
compare RESULT, 1
- jumpeq UnusedMixRecordsScript_Yes
+ goto_if_eq UnusedMixRecordsScript_Yes
compare RESULT, 0
- jumpeq UnusedMixRecordsScript_Done
- jump UnusedMixRecordsScript_Done
+ goto_if_eq UnusedMixRecordsScript_Done
+ goto UnusedMixRecordsScript_Done
UnusedMixRecordsScript_Yes: @ 819FFFA
- special 0x1B
+ special sub_80B929C
waitstate
lock
faceplayer
UnusedMixRecordsScript_Done: @ 81A0000
message UnusedMixRecordsSeeYouAgainText
- waittext
+ waitmessage
waitbutton
release
end
@@ -1679,18 +1674,18 @@ UnusedMixRecordsScript_Done: @ 81A0000
gUnknown_081A0009:: @ 81A0009
lockall
setvar 0x8004, 0
- special 214
- playsfx 4
+ special DoPCTurnOnEffect
+ playse 4
msgbox UnknownString_81A09EC, 4
- jump EventScript_1A0023
+ goto EventScript_1A0023
end
EventScript_1A0023:
message gPCText_WhichPCShouldBeAccessed
- waittext
- special 262
+ waitmessage
+ special ScrSpecial_CreatePCMenu
waitstate
- jump EventScript_1A0033
+ goto EventScript_1A0033
end
EventScript_1A0033:
@@ -1703,23 +1698,23 @@ EventScript_1A0033:
end
EventScript_1A0070:
- playsfx 2
+ playse 2
msgbox UnknownString_81A0A54, 4
- special 250
+ special PlayerPC
waitstate
- jump EventScript_1A0023
+ goto EventScript_1A0023
end
EventScript_1A0085:
- playsfx 2
+ playse 2
checkflag 2123
- callif 0, EventScript_1A00AC
+ call_if 0, EventScript_1A00AC
checkflag 2123
- callif 1, EventScript_1A00B5
+ call_if 1, EventScript_1A00B5
msgbox UnknownString_81A0A35, 4
- special 60
+ special ShowPokemonStorageSystem
waitstate
- jump EventScript_1A0023
+ goto EventScript_1A0023
end
EventScript_1A00AC:
@@ -1732,18 +1727,18 @@ EventScript_1A00B5:
EventScript_1A00BE:
setvar 0x8004, 0
- playsfx 3
- special 215
+ playse 3
+ special DoPCTurnOffEffect
releaseall
end
EventScript_1A00CB:
checkflag 2052
- jumpif 0, EventScript_1A00BE
- playsfx 2
- special 263
+ goto_if 0, EventScript_1A00BE
+ playse 2
+ special AccessHallOfFamePC
waitstate
- jump EventScript_1A0033
+ goto EventScript_1A0033
end
FallarborTown_EventScript_1A00E1:: @ 81A00E1
@@ -1788,7 +1783,7 @@ Route123_BerryMastersHouse_EventScript_1A00F3:: @ 81A00F3
SlateportCity_OceanicMuseum_1F_EventScript_1A00F3:: @ 81A00F3
SlateportCity_PokemonFanClub_EventScript_1A00F3:: @ 81A00F3
fadescreen 1
- special 95
+ special sub_80E60D8
fadescreen 0
return
@@ -1802,9 +1797,9 @@ RustboroCity_Gym_EventScript_1A00FB:: @ 81A00FB
DewfordTown_EventScript_1A0102:: @ 81A0102
DewfordTown_Hall_EventScript_1A0102:: @ 81A0102
- checkdailyflags
+ dodailyevents
setvar 0x8004, 0
- special 126
+ special sub_80FA5BC
return
DewfordTown_EventScript_1A010C:: @ 81A010C
@@ -1815,17 +1810,17 @@ Route109_EventScript_1A010C:: @ 81A010C
return
UseSurfScript:: @ 81A0117
- checkattack MOVE_SURF
+ checkpokemove MOVE_SURF
compare RESULT, 6
- jumpeq UseSurfScript_NoMon
- bufferpartypoke 0, RESULT
- setanimation 0, RESULT
+ goto_if_eq UseSurfScript_NoMon
+ getpartypokename 0, RESULT
+ setfieldeffect 0, RESULT
lockall
msgbox UseSurfPromptText, 5
compare RESULT, 0
- jumpeq UseSurfScript_No
+ goto_if_eq UseSurfScript_No
msgbox UsedSurfText, 4
- doanimation 9
+ dofieldeffect 9
UseSurfScript_No: @ 81A014C
releaseall
UseSurfScript_NoMon: @ 81A014D
@@ -1840,11 +1835,11 @@ Route103_EventScript_1A014E:: @ 81A014E
Route110_EventScript_1A014E:: @ 81A014E
Route119_EventScript_1A014E:: @ 81A014E
RustboroCity_EventScript_1A014E:: @ 81A014E
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq RustboroCity_EventScript_1A0166
+ goto_if_eq RustboroCity_EventScript_1A0166
compare RESULT, 1
- jumpeq RustboroCity_EventScript_1A016C
+ goto_if_eq RustboroCity_EventScript_1A016C
end
RustboroCity_EventScript_1A0166:: @ 81A0166
@@ -1858,11 +1853,11 @@ RustboroCity_EventScript_1A016C:: @ 81A016C
LavaridgeTown_EventScript_1A0172:: @ 81A0172
Route110_EventScript_1A0172:: @ 81A0172
Route119_EventScript_1A0172:: @ 81A0172
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LavaridgeTown_EventScript_1A018A
+ goto_if_eq LavaridgeTown_EventScript_1A018A
compare RESULT, 1
- jumpeq LavaridgeTown_EventScript_1A0190
+ goto_if_eq LavaridgeTown_EventScript_1A0190
end
LavaridgeTown_EventScript_1A018A:: @ 81A018A
@@ -1944,66 +1939,66 @@ SootopolisCity_Gym_1F_EventScript_1A01C0:: @ 81A01C0
end
DewfordTown_Gym_EventScript_1A021E:: @ 81A021E
- cleartrainerflag OPPONENT_JOSH
- cleartrainerflag OPPONENT_TOMMY
+ settrainerflag OPPONENT_JOSH
+ settrainerflag OPPONENT_TOMMY
return
DewfordTown_Gym_EventScript_1A0225:: @ 81A0225
- cleartrainerflag OPPONENT_HIDEKI
- cleartrainerflag OPPONENT_TESSA
- cleartrainerflag OPPONENT_LAURA
+ settrainerflag OPPONENT_HIDEKI
+ settrainerflag OPPONENT_TESSA
+ settrainerflag OPPONENT_LAURA
return
DewfordTown_Gym_EventScript_1A022F:: @ 81A022F
- cleartrainerflag OPPONENT_KIRK
- cleartrainerflag OPPONENT_SHAWN
- cleartrainerflag OPPONENT_BEN
- cleartrainerflag OPPONENT_VIVIAN
+ settrainerflag OPPONENT_KIRK
+ settrainerflag OPPONENT_SHAWN
+ settrainerflag OPPONENT_BEN
+ settrainerflag OPPONENT_VIVIAN
return
DewfordTown_Gym_EventScript_1A023C:: @ 81A023C
- cleartrainerflag OPPONENT_COLE
- cleartrainerflag OPPONENT_AXLE
- cleartrainerflag OPPONENT_ANDY
- cleartrainerflag OPPONENT_ZANE
- cleartrainerflag OPPONENT_SADIE
+ settrainerflag OPPONENT_COLE
+ settrainerflag OPPONENT_AXLE
+ settrainerflag OPPONENT_ANDY
+ settrainerflag OPPONENT_ZANE
+ settrainerflag OPPONENT_SADIE
return
DewfordTown_Gym_EventScript_1A024C:: @ 81A024C
- cleartrainerflag OPPONENT_RANDALL
- cleartrainerflag OPPONENT_PARKER
- cleartrainerflag OPPONENT_GEORGE
- cleartrainerflag OPPONENT_BERKE
- cleartrainerflag OPPONENT_MARY
- cleartrainerflag OPPONENT_LORI
- cleartrainerflag OPPONENT_JODY
+ settrainerflag OPPONENT_RANDALL
+ settrainerflag OPPONENT_PARKER
+ settrainerflag OPPONENT_GEORGE
+ settrainerflag OPPONENT_BERKE
+ settrainerflag OPPONENT_MARY
+ settrainerflag OPPONENT_LORI
+ settrainerflag OPPONENT_JODY
return
DewfordTown_Gym_EventScript_1A0262:: @ 81A0262
- cleartrainerflag OPPONENT_JARED
- cleartrainerflag OPPONENT_TERRELL
- cleartrainerflag OPPONENT_KYLEE
- cleartrainerflag OPPONENT_WILL
+ settrainerflag OPPONENT_JARED
+ settrainerflag OPPONENT_TERRELL
+ settrainerflag OPPONENT_KYLEE
+ settrainerflag OPPONENT_WILL
return
DewfordTown_Gym_EventScript_1A026F:: @ 81A026F
- cleartrainerflag OPPONENT_PRESTON
- cleartrainerflag OPPONENT_VIRGIL
- cleartrainerflag OPPONENT_FRITZ
- cleartrainerflag OPPONENT_HANNAH
- cleartrainerflag OPPONENT_SAMANTHA
- cleartrainerflag OPPONENT_MAURA
+ settrainerflag OPPONENT_PRESTON
+ settrainerflag OPPONENT_VIRGIL
+ settrainerflag OPPONENT_FRITZ
+ settrainerflag OPPONENT_HANNAH
+ settrainerflag OPPONENT_SAMANTHA
+ settrainerflag OPPONENT_MAURA
return
DewfordTown_Gym_EventScript_1A0282:: @ 81A0282
- cleartrainerflag OPPONENT_ANDREA
- cleartrainerflag OPPONENT_CRISSY
- cleartrainerflag OPPONENT_BRIANNA_2
- cleartrainerflag OPPONENT_CONNIE
- cleartrainerflag OPPONENT_BRIDGET
- cleartrainerflag OPPONENT_OLIVIA
- cleartrainerflag OPPONENT_TIFFANY
- cleartrainerflag OPPONENT_MARISSA
+ settrainerflag OPPONENT_ANDREA
+ settrainerflag OPPONENT_CRISSY
+ settrainerflag OPPONENT_BRIANNA_2
+ settrainerflag OPPONENT_CONNIE
+ settrainerflag OPPONENT_BRIDGET
+ settrainerflag OPPONENT_OLIVIA
+ settrainerflag OPPONENT_TIFFANY
+ settrainerflag OPPONENT_MARISSA
return
DewfordTown_Gym_EventScript_1A029B:: @ 81A029B
@@ -2100,7 +2095,7 @@ MossdeepCity_Gym_EventScript_1A02C5:: @ 81A02C5
PetalburgCity_Gym_EventScript_1A02C5:: @ 81A02C5
RustboroCity_Gym_EventScript_1A02C5:: @ 81A02C5
SootopolisCity_Gym_1F_EventScript_1A02C5:: @ 81A02C5
- fanfare 369
+ playfanfare 369
waitfanfare
return
@@ -2109,9 +2104,9 @@ Route111_OldLadysRestStop_EventScript_1A02CA:: @ 81A02CA
Route119_WeatherInstitute_1F_EventScript_1A02CA:: @ 81A02CA
SSTidalRooms_EventScript_1A02CA:: @ 81A02CA
fadescreen 1
- fanfare 368
+ playfanfare 368
waitfanfare
- special 0
+ special ScrSpecial_HealPlayerParty
fadescreen 0
return
@@ -2119,7 +2114,7 @@ Event_WorldMap:: @ 81A02D6
lockall
msgbox UnknownString_817303D, 4
fadescreen 1
- special 251
+ special FieldShowRegionMap
waitstate
releaseall
end
@@ -2128,37 +2123,37 @@ DewfordTown_EventScript_1A02E7:: @ 81A02E7
Route104_EventScript_1A02E7:: @ 81A02E7
Route109_EventScript_1A02E7:: @ 81A02E7
setflag 0x4001
- playmusic 431, 0
+ playbgm 431, 0
return
DewfordTown_EventScript_1A02EF:: @ 81A02EF
Route104_EventScript_1A02EF:: @ 81A02EF
Route109_EventScript_1A02EF:: @ 81A02EF
clearflag 0x4001
- fadedefault
+ fadedefaultbgm
return
LittlerootTown_ProfessorBirchsLab_EventScript_1A02F4:: @ 81A02F4
Route101_EventScript_1A02F4:: @ 81A02F4
Route103_EventScript_1A02F4:: @ 81A02F4
compare 0x4085, 0
- jumpeq Route101_EventScript_1A14DC
+ goto_if_eq Route101_EventScript_1A14DC
compare 0x4049, 0
- callif 1, Route101_EventScript_1A0358
+ call_if 1, Route101_EventScript_1A0358
compare 0x4049, 1
- callif 1, Route101_EventScript_1A0358
+ call_if 1, Route101_EventScript_1A0358
compare 0x4049, 2
- callif 1, Route101_EventScript_1A0365
+ call_if 1, Route101_EventScript_1A0365
compare 0x4049, 3
- callif 1, Route101_EventScript_1A0365
+ call_if 1, Route101_EventScript_1A0365
compare 0x4049, 4
- callif 1, Route101_EventScript_1A0372
+ call_if 1, Route101_EventScript_1A0372
compare 0x4049, 5
- callif 1, Route101_EventScript_1A0372
+ call_if 1, Route101_EventScript_1A0372
compare 0x4049, 6
- callif 1, Route101_EventScript_1A0358
+ call_if 1, Route101_EventScript_1A0358
compare 0x4049, 7
- callif 1, Route101_EventScript_1A0358
+ call_if 1, Route101_EventScript_1A0358
return
Route101_EventScript_1A0358:: @ 81A0358
@@ -2189,7 +2184,7 @@ Route103_EventScript_1A037F:: @ 81A037F
faceplayer
msgbox Route101_Text_1C4449, 5
compare RESULT, 0
- jumpeq Route101_EventScript_1A039B
+ goto_if_eq Route101_EventScript_1A039B
call Route101_EventScript_1A03B0
release
end
@@ -2201,39 +2196,39 @@ Route101_EventScript_1A039B:: @ 81A039B
Route101_EventScript_1A03A5:: @ 81A03A5
copyvar 0x8004, 0x8009
- special 213
- waittext
+ special ShowPokedexRatingMessage
+ waitmessage
waitbutton
return
EverGrandeCity_ChampionsRoom_EventScript_1A03B0:: @ 81A03B0
Route101_EventScript_1A03B0:: @ 81A03B0
setvar 0x8004, 0
- specialval RESULT, 212
+ specialvar RESULT, ScriptGetPokedexInfo
copyvar 0x8008, 0x8005
copyvar 0x8009, 0x8006
copyvar 0x800a, RESULT
- buffernum 0, 0x8008
- buffernum 1, 0x8009
+ getnumberstring 0, 0x8008
+ getnumberstring 1, 0x8009
msgbox Route101_Text_1C44DC, 4
call Route101_EventScript_1A03A5
compare 0x800a, 0
- jumpeq Route101_EventScript_1A14DC
+ goto_if_eq Route101_EventScript_1A14DC
setvar 0x8004, 1
- specialval RESULT, 212
+ specialvar RESULT, ScriptGetPokedexInfo
copyvar 0x8008, 0x8005
copyvar 0x8009, 0x8006
- buffernum 0, 0x8008
- buffernum 1, 0x8009
+ getnumberstring 0, 0x8008
+ getnumberstring 1, 0x8009
msgbox Route101_Text_1C4B05, 4
return
BattleTower_Outside_EventScript_1A040E:: @ 81A040E
LilycoveCity_Harbor_EventScript_1A040E:: @ 81A040E
SlateportCity_Harbor_EventScript_1A040E:: @ 81A040E
- pause 60
- move 0x8004, SlateportCity_Harbor_Movement_1A041C
- waitmove 0
+ delay 60
+ applymovement 0x8004, SlateportCity_Harbor_Movement_1A041C
+ waitmovement 0
return
SlateportCity_Harbor_Movement_1A041C:: @ 81A041C
@@ -2259,8 +2254,8 @@ PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424
return
RusturfTunnel_EventScript_1A0442:: @ 81A0442
- disappear 1
- disappear 10
+ removeobject 1
+ removeobject 10
clearflag 808
clearflag 984
setvar 0x409a, 6
@@ -2268,14 +2263,14 @@ RusturfTunnel_EventScript_1A0442:: @ 81A0442
return
EventScript_1A0457: @ unreferenced?
- pause 30
- move 255, SlateportCity_OceanicMuseum_2F_Movement_1A0841
- waitmove 0
- spritevisible 255, 0, 0
- pause 30
- move 255, Movement_1A047A
- waitmove 0
- pause 30
+ delay 30
+ applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0841
+ waitmovement 0
+ showobject 255, 0, 0
+ delay 30
+ applymovement 255, Movement_1A047A
+ waitmovement 0
+ delay 30
return
Movement_1A047A:
@@ -2285,18 +2280,18 @@ Movement_1A047A:
BattleTower_Outside_EventScript_1A047C:: @ 81A047C
SouthernIsland_Exterior_EventScript_1A047C:: @ 81A047C
compare FACING, 1
- callif 1, BattleTower_Outside_EventScript_160B2F
+ call_if 1, BattleTower_Outside_EventScript_160B2F
compare FACING, 3
- callif 1, BattleTower_Outside_EventScript_160B3A
- pause 30
- spriteinvisible 255, 0, 0
+ call_if 1, BattleTower_Outside_EventScript_160B3A
+ delay 30
+ hideobject 255, 0, 0
call BattleTower_Outside_EventScript_1A040E
return
CaveOfOrigin_B4F_EventScript_1A04A0:: @ 81A04A0
lockall
- checksound
- pokecry SPECIES_GROUDON_OR_KYOGRE, 2
+ waitse
+ playpokecry SPECIES_GROUDON_OR_KYOGRE, 2
waitpokecry
setvar 0x4005, 1
releaseall
@@ -2308,27 +2303,27 @@ CaveOfOrigin_B2F_EventScript_1A04AF:: @ 81A04AF
CaveOfOrigin_B3F_EventScript_1A04AF:: @ 81A04AF
lockall
setvar 0x4001, 1
- jump CaveOfOrigin_1F_EventScript_1A04D3
+ goto CaveOfOrigin_1F_EventScript_1A04D3
end
CaveOfOrigin_B2F_EventScript_1A04BB:: @ 81A04BB
CaveOfOrigin_B3F_EventScript_1A04BB:: @ 81A04BB
lockall
setvar 0x4002, 1
- jump CaveOfOrigin_B2F_EventScript_1A04D3
+ goto CaveOfOrigin_B2F_EventScript_1A04D3
end
@ 81A04C7
lockall
setvar 0x4003, 1
- jump CaveOfOrigin_B2F_EventScript_1A04D3
+ goto CaveOfOrigin_B2F_EventScript_1A04D3
end
CaveOfOrigin_1F_EventScript_1A04D3:: @ 81A04D3
CaveOfOrigin_B2F_EventScript_1A04D3:: @ 81A04D3
setvar 0x8004, 1
setvar 0x8005, 1
- special 310
+ special sub_810F758
waitstate
releaseall
end
@@ -2350,9 +2345,9 @@ MagmaHideout_B1F_EventScript_1A04FD:: @ 81A04FD
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
- checksound
- pokecry SPECIES_ELECTRODE, 2
- pause 40
+ waitse
+ playpokecry SPECIES_ELECTRODE, 2
+ delay 40
waitpokecry
setflag 977
setflag 2145
@@ -2366,9 +2361,9 @@ MagmaHideout_B1F_EventScript_1A051B:: @ 81A051B
lock
faceplayer
setwildbattle SPECIES_ELECTRODE, 30, ITEM_NONE
- checksound
- pokecry SPECIES_ELECTRODE, 2
- pause 40
+ waitse
+ playpokecry SPECIES_ELECTRODE, 2
+ delay 40
waitpokecry
setflag 978
setflag 2145
@@ -2381,56 +2376,56 @@ Route120_EventScript_1A0539:: @ 81A0539
lock
faceplayer
setvar 0x8004, 1
- jump Route120_EventScript_1A0594
+ goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0546:: @ 81A0546
lock
faceplayer
setvar 0x8004, 2
- jump Route120_EventScript_1A0594
+ goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0553:: @ 81A0553
lock
faceplayer
setvar 0x8004, 3
- jump Route120_EventScript_1A0594
+ goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0560:: @ 81A0560
lock
faceplayer
setvar 0x8004, 4
- jump Route120_EventScript_1A0594
+ goto Route120_EventScript_1A0594
end
Route120_EventScript_1A056D:: @ 81A056D
lock
faceplayer
setvar 0x8004, 5
- jump Route120_EventScript_1A0594
+ goto Route120_EventScript_1A0594
end
Route119_EventScript_1A057A:: @ 81A057A
lock
faceplayer
setvar 0x8004, 6
- jump Route119_EventScript_1A0594
+ goto Route119_EventScript_1A0594
end
Route119_EventScript_1A0587:: @ 81A0587
lock
faceplayer
setvar 0x8004, 7
- jump Route119_EventScript_1A0594
+ goto Route119_EventScript_1A0594
end
Route119_EventScript_1A0594:: @ 81A0594
Route120_EventScript_1A0594:: @ 81A0594
checkitem ITEM_DEVON_SCOPE, 1
compare RESULT, 1
- jumpeq Route119_EventScript_1A05AE
+ goto_if_eq Route119_EventScript_1A05AE
msgbox Route119_Text_171B93, 4
release
end
@@ -2438,36 +2433,36 @@ Route120_EventScript_1A0594:: @ 81A0594
Route119_EventScript_1A05AE:: @ 81A05AE
msgbox Route119_Text_171BB6, 5
compare RESULT, 1
- jumpeq Route119_EventScript_1A05C3
+ goto_if_eq Route119_EventScript_1A05C3
release
end
Route119_EventScript_1A05C3:: @ 81A05C3
msgbox Route119_Text_171BF6, 4
- closebutton
- move LAST_TALKED, Route119_Movement_1A0839
- waitmove 0
- move LAST_TALKED, Route119_Movement_1A0662
- waitmove 0
- checksound
- pokecry SPECIES_KECLEON, 2
- pause 40
+ closemessage
+ applymovement LAST_TALKED, Route119_Movement_1A0839
+ waitmovement 0
+ applymovement LAST_TALKED, Route119_Movement_1A0662
+ waitmovement 0
+ waitse
+ playpokecry SPECIES_KECLEON, 2
+ delay 40
waitpokecry
setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
compare 0x8004, 1
- callif 1, Route119_EventScript_1A0646
+ call_if 1, Route119_EventScript_1A0646
compare 0x8004, 2
- callif 1, Route119_EventScript_1A064A
+ call_if 1, Route119_EventScript_1A064A
compare 0x8004, 3
- callif 1, Route119_EventScript_1A064E
+ call_if 1, Route119_EventScript_1A064E
compare 0x8004, 4
- callif 1, Route119_EventScript_1A0652
+ call_if 1, Route119_EventScript_1A0652
compare 0x8004, 5
- callif 1, Route119_EventScript_1A0656
+ call_if 1, Route119_EventScript_1A0656
compare 0x8004, 6
- callif 1, Route119_EventScript_1A065A
+ call_if 1, Route119_EventScript_1A065A
compare 0x8004, 7
- callif 1, Route119_EventScript_1A065E
+ call_if 1, Route119_EventScript_1A065E
setflag 2145
dowildbattle
clearflag 2145
@@ -2533,7 +2528,7 @@ MossdeepCity_StevensHouse_EventScript_1A0678:: @ 81A0678
RustboroCity_DevonCorp_2F_EventScript_1A0678:: @ 81A0678
SlateportCity_House1_EventScript_1A0678:: @ 81A0678
fadescreen 1
- special 158
+ special sub_80BF9F8
waitstate
return
@@ -2541,10 +2536,10 @@ FallarborTown_House1_EventScript_1A067F:: @ 81A067F
GraniteCave_StevensRoom_EventScript_1A067F:: @ 81A067F
MtPyre_Summit_EventScript_1A067F:: @ 81A067F
SlateportCity_OceanicMuseum_2F_EventScript_1A067F:: @ 81A067F
- bufferitem 0, 0x8004
- fanfare 372
+ getitemname 0, 0x8004
+ playfanfare 372
message FallarborTown_House1_Text_1A1498
- waittext
+ waitmessage
waitfanfare
removeitem 0x8004, 1
return
@@ -2553,9 +2548,9 @@ EverGrandeCity_DrakesRoom_EventScript_1A0693:: @ 81A0693
EverGrandeCity_GlaciasRoom_EventScript_1A0693:: @ 81A0693
EverGrandeCity_PhoebesRoom_EventScript_1A0693:: @ 81A0693
EverGrandeCity_SidneysRoom_EventScript_1A0693:: @ 81A0693
- move 255, EverGrandeCity_SidneysRoom_Movement_1A0853
- waitmove 0
- playsfx 8
+ applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0853
+ waitmovement 0
+ playse 8
setmaptile 6, 1, 836, 0
setmaptile 6, 2, 837, 0
setmaptile 0, 2, 734, 1
@@ -2568,23 +2563,23 @@ EverGrandeCity_SidneysRoom_EventScript_1A0693:: @ 81A0693
setmaptile 10, 2, 733, 1
setmaptile 11, 2, 734, 1
setmaptile 12, 2, 733, 1
- special 142
+ special DrawWholeMapView
return
EverGrandeCity_DrakesRoom_EventScript_1A0710:: @ 81A0710
EverGrandeCity_GlaciasRoom_EventScript_1A0710:: @ 81A0710
EverGrandeCity_PhoebesRoom_EventScript_1A0710:: @ 81A0710
EverGrandeCity_SidneysRoom_EventScript_1A0710:: @ 81A0710
- move 255, EverGrandeCity_SidneysRoom_Movement_1A0847
- waitmove 0
- playsfx 52
+ applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0847
+ waitmovement 0
+ playse 52
setmaptile 5, 12, 518, 1
setmaptile 6, 12, 518, 1
setmaptile 7, 12, 518, 1
setmaptile 5, 13, 526, 1
setmaptile 6, 13, 526, 1
setmaptile 7, 13, 526, 1
- special 142
+ special DrawWholeMapView
return
EverGrandeCity_DrakesRoom_EventScript_1A0757:: @ 81A0757
@@ -2985,17 +2980,17 @@ UnknownString_81A0A54: @ 81A0A54
UnknownString_81A0A66: @ 81A0A66
.string "Accessed LANETTE’s PC.$"
-OldaleTown_PokemonCenter_1F_Text_1A0A7D:: @ 81A0A7D
+gText_NurseJoy_Welcome:: @ 81A0A7D
.string "Hello, and welcome to the POKéMON\n"
.string "CENTER.\p"
.string "We restore your tired POKéMON to\n"
.string "full health.\p"
.string "Would you like to rest your POKéMON?$"
-OldaleTown_PokemonCenter_1F_Text_1A0AFA:: @ 81A0AFA
+gText_NurseJoy_WeHopeToSeeYouAgain:: @ 81A0AFA
.string "We hope to see you again!$"
-OldaleTown_PokemonCenter_1F_Text_1A0B14:: @ 81A0B14
+gText_NurseJoy_ThankYouForWaiting:: @ 81A0B14
.string "Thank you for waiting.\p"
.string "We’ve restored your POKéMON to\n"
.string "full health.$"
@@ -3209,11 +3204,11 @@ SlateportCity_Text_1A116E:: @ 81A116E
.string "We’ll accept you as a member and sell\n"
.string "you good stuff in secrecy.$"
-OldaleTown_PokemonCenter_1F_Text_1A1245:: @ 81A1245
+gText_NurseJoy_OkayIllTakeYourPokemon:: @ 81A1245
.string "Okay, I’ll take your POKéMON for a\n"
.string "few seconds.$"
-OldaleTown_PokemonCenter_1F_Text_1A1275:: @ 81A1275
+gText_NurseJoy_Pokerus:: @ 81A1275
.string "Your POKéMON may be infected with\n"
.string "POKéRUS.\p"
.string "Little is known about the POKéRUS\n"
@@ -3256,21 +3251,21 @@ Event_NoRegisteredItem:: @ 81A14AF
gUnknown_081A14B8:: @ 81A14B8
lockall
- special 199
+ special ExecuteWhiteOut
waitstate
compare RESULT, 1
- jumpeq EventScript_1A14CA
+ goto_if_eq EventScript_1A14CA
releaseall
end
EventScript_1A14CA::
message UnknownString_81A1141
- waittext
+ waitmessage
waitbutton
- special 332
+ special sub_8081924
waitstate
fadescreen 1
- special 200
+ special sp0C8_whiteout_maybe
waitstate
end
@@ -3600,47 +3595,47 @@ SecretBase_RedCave1_Text_1A2BA4:: @ 81A2BA4
.string "Are you speechless?$"
gUnknown_081A2C51:: @ 81A2C51
- special 21
- special 7
+ special sub_80BB70C
+ special sub_80BB63C
compare RESULT, 1
- jumpeq EventScript_1A2E45
- checkattack MOVE_SECRET_POWER
- setanimation 0, RESULT
- bufferattack 1, MOVE_SECRET_POWER
+ goto_if_eq EventScript_1A2E45
+ checkpokemove MOVE_SECRET_POWER
+ setfieldeffect 0, RESULT
+ getmovename 1, MOVE_SECRET_POWER
compare 0x8007, 1
- jumpeq EventScript_1A2CB0
+ goto_if_eq EventScript_1A2CB0
compare 0x8007, 2
- jumpeq EventScript_1A2CB0
+ goto_if_eq EventScript_1A2CB0
compare 0x8007, 3
- jumpeq EventScript_1A2CB0
+ goto_if_eq EventScript_1A2CB0
compare 0x8007, 4
- jumpeq EventScript_1A2CB0
+ goto_if_eq EventScript_1A2CB0
compare 0x8007, 5
- jumpeq EventScript_1A2D08
+ goto_if_eq EventScript_1A2D08
compare 0x8007, 6
- jumpeq EventScript_1A2D60
+ goto_if_eq EventScript_1A2D60
end
EventScript_1A2CB0:
lockall
compare RESULT, 6
- jumpeq EventScript_1A2CF1
- bufferpartypoke 0, RESULT
+ goto_if_eq EventScript_1A2CF1
+ getpartypokename 0, RESULT
msgbox UnknownString_8198F34, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
+ goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
- closebutton
- doanimation 11
+ closemessage
+ dofieldeffect 11
waitstate
- jump EventScript_1A2CFA
+ goto EventScript_1A2CFA
end
gUnknown_081A2CE6:: @ 81A2CE6
lockall
- doanimation 11
+ dofieldeffect 11
waitstate
- jump EventScript_1A2CFA
+ goto EventScript_1A2CFA
end
EventScript_1A2CF1:
@@ -3649,29 +3644,29 @@ EventScript_1A2CF1:
EventScript_1A2CFA:
msgbox UnknownString_8198F6E, 4
- jump EventScript_1A2DB8
+ goto EventScript_1A2DB8
end
EventScript_1A2D08:
lockall
compare RESULT, 6
- jumpeq EventScript_1A2D49
- bufferpartypoke 0, RESULT
+ goto_if_eq EventScript_1A2D49
+ getpartypokename 0, RESULT
msgbox UnknownString_81A197B, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
+ goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
- closebutton
- doanimation 26
+ closemessage
+ dofieldeffect 26
waitstate
- jump EventScript_1A2D52
+ goto EventScript_1A2D52
end
gUnknown_081A2D3E:: @ 81A2D3E
lockall
- doanimation 26
+ dofieldeffect 26
waitstate
- jump EventScript_1A2D52
+ goto EventScript_1A2D52
end
EventScript_1A2D49:
@@ -3680,29 +3675,29 @@ EventScript_1A2D49:
EventScript_1A2D52:
msgbox UnknownString_81A19C4, 4
- jump EventScript_1A2DB8
+ goto EventScript_1A2DB8
end
EventScript_1A2D60:
lockall
compare RESULT, 6
- jumpeq EventScript_1A2DA1
- bufferpartypoke 0, RESULT
+ goto_if_eq EventScript_1A2DA1
+ getpartypokename 0, RESULT
msgbox UnknownString_81A1A4B, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
+ goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
- closebutton
- doanimation 27
+ closemessage
+ dofieldeffect 27
waitstate
- jump EventScript_1A2DAA
+ goto EventScript_1A2DAA
end
gUnknown_081A2D96:: @ 81A2D96
lockall
- doanimation 27
+ dofieldeffect 27
waitstate
- jump EventScript_1A2DAA
+ goto EventScript_1A2DAA
end
EventScript_1A2DA1:
@@ -3711,39 +3706,39 @@ EventScript_1A2DA1:
EventScript_1A2DAA:
msgbox UnknownString_81A1AA9, 4
- jump EventScript_1A2DB8
+ goto EventScript_1A2DB8
end
EventScript_1A2DB8:
- closebutton
- playsfx 9
+ closemessage
+ playse 9
setvar 0x4097, 0
setflag 173
- special 6
- special 8
+ special sub_80BB8CC
+ special sub_80BBAF0
setvar 0x8004, 0
setvar 0x8005, 0
- special 18
+ special sub_80BBDD0
setvar 0x4089, 1
waitstate
end
SecretBase_RedCave1_EventScript_1A2DDE:: @ 81A2DDE
- move 255, SecretBase_RedCave1_Movement_1A2E11
- waitmove 0
+ applymovement 255, SecretBase_RedCave1_Movement_1A2E11
+ waitmovement 0
setvar 0x4097, 1
msgbox SecretBase_RedCave1_Text_198F89, 5
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A2E08
- closebutton
- playsfx 9
- special 9
+ goto_if_eq SecretBase_RedCave1_EventScript_1A2E08
+ closemessage
+ playse 9
+ special sub_80BC440
end
SecretBase_RedCave1_EventScript_1A2E08:: @ 81A2E08
- closebutton
+ closemessage
setflag 96
- special 24
+ special sub_80BBC78
waitstate
end
@@ -3755,81 +3750,81 @@ SecretBase_RedCave1_Movement_1A2E11:: @ 81A2E11
gUnknown_081A2E14:: @ 81A2E14
lockall
setvar 0x4097, 1
- playsfx 9
- special 11
+ playse 9
+ special sub_80BC114
compare RESULT, 0
- jumpeq EventScript_1A2E38
+ goto_if_eq EventScript_1A2E38
clearflag 173
- special 8
+ special sub_80BBAF0
setvar 0x4089, 0
waitstate
end
EventScript_1A2E38:
setflag 173
- special 8
+ special sub_80BBAF0
setvar 0x4089, 0
waitstate
end
EventScript_1A2E45:
- checkattack MOVE_SECRET_POWER
+ checkpokemove MOVE_SECRET_POWER
compare RESULT, 6
- jumpeq EventScript_1A2EF7
- setanimation 0, RESULT
+ goto_if_eq EventScript_1A2EF7
+ setfieldeffect 0, RESULT
setorcopyvar 0x8004, RESULT
lockall
- special 278
+ special GetSecretBaseNearbyMapName
msgbox UnknownString_81A3C71, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
+ goto_if_eq EventScript_1A2F3A
msgbox UnknownString_81A38FB, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
+ goto_if_eq EventScript_1A2F3A
fadescreen 1
- special 330
- closebutton
+ special sub_80BC50C
+ closemessage
fadescreen 0
msgbox UnknownString_81A3CC9, 5
compare RESULT, 0
- jumpeq EventScript_1A2F3A
- bufferpartypoke 0, 0x8004
- bufferattack 1, MOVE_SECRET_POWER
+ goto_if_eq EventScript_1A2F3A
+ getpartypokename 0, 0x8004
+ getmovename 1, MOVE_SECRET_POWER
msgbox UsedCutRockSmashText, 4
- closebutton
- closebutton
+ closemessage
+ closemessage
compare 0x8007, 1
- jumpeq gUnknown_081A2CE6
+ goto_if_eq gUnknown_081A2CE6
compare 0x8007, 2
- jumpeq gUnknown_081A2CE6
+ goto_if_eq gUnknown_081A2CE6
compare 0x8007, 3
- jumpeq gUnknown_081A2CE6
+ goto_if_eq gUnknown_081A2CE6
compare 0x8007, 4
- jumpeq gUnknown_081A2CE6
+ goto_if_eq gUnknown_081A2CE6
compare 0x8007, 5
- jumpeq gUnknown_081A2D3E
+ goto_if_eq gUnknown_081A2D3E
compare 0x8007, 6
- jumpeq gUnknown_081A2D96
+ goto_if_eq gUnknown_081A2D96
releaseall
end
EventScript_1A2EF7::
compare 0x8007, 1
- jumpeq EventScript_1A2CF1
+ goto_if_eq EventScript_1A2CF1
compare 0x8007, 2
- jumpeq EventScript_1A2CF1
+ goto_if_eq EventScript_1A2CF1
compare 0x8007, 3
- jumpeq EventScript_1A2CF1
+ goto_if_eq EventScript_1A2CF1
compare 0x8007, 4
- jumpeq EventScript_1A2CF1
+ goto_if_eq EventScript_1A2CF1
compare 0x8007, 5
- jumpeq EventScript_1A2D49
+ goto_if_eq EventScript_1A2D49
compare 0x8007, 6
- jumpeq EventScript_1A2DA1
+ goto_if_eq EventScript_1A2DA1
end
EventScript_1A2F3A::
- closebutton
+ closemessage
releaseall
end
@@ -3857,34 +3852,34 @@ LittlerootTown_MaysHouse_2F_EventScript_1A2F68:: @ 81A2F68
SecretBase_RedCave1_EventScript_1A2F68:: @ 81A2F68
setvar 0x8004, 0
setvar 0x8005, 0
- special 18
+ special sub_80BBDD0
setvar 0x4089, 1
end
gUnknown_081A2F7B:: @ 81A2F7B
setvar 0x8005, 0
- jump EventScript_1A2F86
+ goto EventScript_1A2F86
end
EventScript_1A2F86:
- special 19
+ special sub_80FF474
end
gUnknown_081A2F8A:: @ 81A2F8A
setvar 0x8004, 0
- jump EventScript_1A2F95
+ goto EventScript_1A2F95
end
EventScript_1A2F95:
- special 23
+ special sub_8100A7C
compare RESULT, 1
- jumpeq EventScript_1A2FBF
+ goto_if_eq EventScript_1A2FBF
addvar 0x8004, 1
compare 0x8005, 0
- jumpeq EventScript_1A2F95
- disappear 0x8006
+ goto_if_eq EventScript_1A2F95
+ removeobject 0x8006
setflag 0x8005
- jump EventScript_1A2F95
+ goto EventScript_1A2F95
end
EventScript_1A2FBF:
@@ -3914,47 +3909,47 @@ SecretBase_YellowCave1_EventScript_1A2FC0:: @ 81A2FC0
SecretBase_YellowCave2_EventScript_1A2FC0:: @ 81A2FC0
SecretBase_YellowCave3_EventScript_1A2FC0:: @ 81A2FC0
SecretBase_YellowCave4_EventScript_1A2FC0:: @ 81A2FC0
- special 17
+ special sub_80BCE90
compare 0x8004, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3032
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3032
compare 0x8004, 1
- jumpeq SecretBase_RedCave1_EventScript_1A30AE
+ goto_if_eq SecretBase_RedCave1_EventScript_1A30AE
compare 0x8004, 2
- jumpeq SecretBase_RedCave1_EventScript_1A312A
+ goto_if_eq SecretBase_RedCave1_EventScript_1A312A
compare 0x8004, 3
- jumpeq SecretBase_RedCave1_EventScript_1A31A6
+ goto_if_eq SecretBase_RedCave1_EventScript_1A31A6
compare 0x8004, 4
- jumpeq SecretBase_RedCave1_EventScript_1A3222
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3222
compare 0x8004, 5
- jumpeq SecretBase_RedCave1_EventScript_1A329E
+ goto_if_eq SecretBase_RedCave1_EventScript_1A329E
compare 0x8004, 6
- jumpeq SecretBase_RedCave1_EventScript_1A331A
+ goto_if_eq SecretBase_RedCave1_EventScript_1A331A
compare 0x8004, 7
- jumpeq SecretBase_RedCave1_EventScript_1A3396
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3396
compare 0x8004, 8
- jumpeq SecretBase_RedCave1_EventScript_1A3412
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3412
compare 0x8004, 9
- jumpeq SecretBase_RedCave1_EventScript_1A348E
+ goto_if_eq SecretBase_RedCave1_EventScript_1A348E
end
SecretBase_RedCave1_EventScript_1A3032:: @ 81A3032
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A3086
+ goto_if 0, SecretBase_RedCave1_EventScript_1A3086
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A30A5
+ goto_if_eq SecretBase_RedCave1_EventScript_1A30A5
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A1AEA, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A308F
+ goto_if_eq SecretBase_RedCave1_EventScript_1A308F
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A308F
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A308F
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1B83, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A3086:: @ 81A3086
@@ -3963,8 +3958,8 @@ SecretBase_RedCave1_EventScript_1A3086:: @ 81A3086
SecretBase_RedCave1_EventScript_1A308F:: @ 81A308F
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1B97, 2
end
@@ -3974,22 +3969,22 @@ SecretBase_RedCave1_EventScript_1A30A5:: @ 81A30A5
SecretBase_RedCave1_EventScript_1A30AE:: @ 81A30AE
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A3102
+ goto_if 0, SecretBase_RedCave1_EventScript_1A3102
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3121
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3121
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A1E67, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A310B
+ goto_if_eq SecretBase_RedCave1_EventScript_1A310B
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A310B
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A310B
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1F04, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A3102:: @ 81A3102
@@ -3998,8 +3993,8 @@ SecretBase_RedCave1_EventScript_1A3102:: @ 81A3102
SecretBase_RedCave1_EventScript_1A310B:: @ 81A310B
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1F2E, 2
end
@@ -4009,22 +4004,22 @@ SecretBase_RedCave1_EventScript_1A3121:: @ 81A3121
SecretBase_RedCave1_EventScript_1A312A:: @ 81A312A
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A317E
+ goto_if 0, SecretBase_RedCave1_EventScript_1A317E
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A319D
+ goto_if_eq SecretBase_RedCave1_EventScript_1A319D
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A218F, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3187
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3187
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3187
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3187
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2220, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A317E:: @ 81A317E
@@ -4033,8 +4028,8 @@ SecretBase_RedCave1_EventScript_1A317E:: @ 81A317E
SecretBase_RedCave1_EventScript_1A3187:: @ 81A3187
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2230, 2
end
@@ -4044,22 +4039,22 @@ SecretBase_RedCave1_EventScript_1A319D:: @ 81A319D
SecretBase_RedCave1_EventScript_1A31A6:: @ 81A31A6
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A31FA
+ goto_if 0, SecretBase_RedCave1_EventScript_1A31FA
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3219
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3219
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A24E1, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3203
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3203
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3203
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3203
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A256F, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A31FA:: @ 81A31FA
@@ -4068,8 +4063,8 @@ SecretBase_RedCave1_EventScript_1A31FA:: @ 81A31FA
SecretBase_RedCave1_EventScript_1A3203:: @ 81A3203
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A258A, 2
end
@@ -4079,22 +4074,22 @@ SecretBase_RedCave1_EventScript_1A3219:: @ 81A3219
SecretBase_RedCave1_EventScript_1A3222:: @ 81A3222
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A3276
+ goto_if 0, SecretBase_RedCave1_EventScript_1A3276
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3295
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3295
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A2830, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A327F
+ goto_if_eq SecretBase_RedCave1_EventScript_1A327F
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A327F
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A327F
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A28D7, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A3276:: @ 81A3276
@@ -4103,8 +4098,8 @@ SecretBase_RedCave1_EventScript_1A3276:: @ 81A3276
SecretBase_RedCave1_EventScript_1A327F:: @ 81A327F
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A28F4, 2
end
@@ -4114,22 +4109,22 @@ SecretBase_RedCave1_EventScript_1A3295:: @ 81A3295
SecretBase_RedCave1_EventScript_1A329E:: @ 81A329E
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A32F2
+ goto_if 0, SecretBase_RedCave1_EventScript_1A32F2
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3311
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3311
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A1CB2, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A32FB
+ goto_if_eq SecretBase_RedCave1_EventScript_1A32FB
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A32FB
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A32FB
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1D48, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A32F2:: @ 81A32F2
@@ -4138,8 +4133,8 @@ SecretBase_RedCave1_EventScript_1A32F2:: @ 81A32F2
SecretBase_RedCave1_EventScript_1A32FB:: @ 81A32FB
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A1D59, 2
end
@@ -4149,22 +4144,22 @@ SecretBase_RedCave1_EventScript_1A3311:: @ 81A3311
SecretBase_RedCave1_EventScript_1A331A:: @ 81A331A
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A336E
+ goto_if 0, SecretBase_RedCave1_EventScript_1A336E
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A338D
+ goto_if_eq SecretBase_RedCave1_EventScript_1A338D
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A2026, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3377
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3377
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A3377
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3377
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2095, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A336E:: @ 81A336E
@@ -4173,8 +4168,8 @@ SecretBase_RedCave1_EventScript_1A336E:: @ 81A336E
SecretBase_RedCave1_EventScript_1A3377:: @ 81A3377
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A20AE, 2
end
@@ -4184,22 +4179,22 @@ SecretBase_RedCave1_EventScript_1A338D:: @ 81A338D
SecretBase_RedCave1_EventScript_1A3396:: @ 81A3396
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A33EA
+ goto_if 0, SecretBase_RedCave1_EventScript_1A33EA
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3409
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3409
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A236A, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A33F3
+ goto_if_eq SecretBase_RedCave1_EventScript_1A33F3
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A33F3
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A33F3
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2405, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A33EA:: @ 81A33EA
@@ -4208,8 +4203,8 @@ SecretBase_RedCave1_EventScript_1A33EA:: @ 81A33EA
SecretBase_RedCave1_EventScript_1A33F3:: @ 81A33F3
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2420, 2
end
@@ -4219,22 +4214,22 @@ SecretBase_RedCave1_EventScript_1A3409:: @ 81A3409
SecretBase_RedCave1_EventScript_1A3412:: @ 81A3412
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A3466
+ goto_if 0, SecretBase_RedCave1_EventScript_1A3466
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3485
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3485
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A2663, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A346F
+ goto_if_eq SecretBase_RedCave1_EventScript_1A346F
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A346F
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A346F
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2710, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A3466:: @ 81A3466
@@ -4243,8 +4238,8 @@ SecretBase_RedCave1_EventScript_1A3466:: @ 81A3466
SecretBase_RedCave1_EventScript_1A346F:: @ 81A346F
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2736, 2
end
@@ -4254,22 +4249,22 @@ SecretBase_RedCave1_EventScript_1A3485:: @ 81A3485
SecretBase_RedCave1_EventScript_1A348E:: @ 81A348E
checkflag 2052
- jumpif 0, SecretBase_RedCave1_EventScript_1A34E2
+ goto_if 0, SecretBase_RedCave1_EventScript_1A34E2
compare RESULT, 1
- jumpeq SecretBase_RedCave1_EventScript_1A3501
+ goto_if_eq SecretBase_RedCave1_EventScript_1A3501
lock
faceplayer
msgbox SecretBase_RedCave1_Text_1A2A13, 5
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A34EB
+ goto_if_eq SecretBase_RedCave1_EventScript_1A34EB
setvar RESULT, 1
- special 25
- call SecretBase_RedCave1_EventScript_19F806
+ special sub_80BCE4C
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq SecretBase_RedCave1_EventScript_1A34EB
- hidebox 0, 0, 15, 10
+ goto_if_eq SecretBase_RedCave1_EventScript_1A34EB
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2AE2, 4
- jump SecretBase_RedCave1_EventScript_1A350A
+ goto SecretBase_RedCave1_EventScript_1A350A
end
SecretBase_RedCave1_EventScript_1A34E2:: @ 81A34E2
@@ -4278,8 +4273,8 @@ SecretBase_RedCave1_EventScript_1A34E2:: @ 81A34E2
SecretBase_RedCave1_EventScript_1A34EB:: @ 81A34EB
setvar RESULT, 0
- special 25
- hidebox 0, 0, 15, 10
+ special sub_80BCE4C
+ erasebox 0, 0, 15, 10
msgbox SecretBase_RedCave1_Text_1A2AFB, 2
end
@@ -4288,12 +4283,12 @@ SecretBase_RedCave1_EventScript_1A3501:: @ 81A3501
end
SecretBase_RedCave1_EventScript_1A350A:: @ 81A350A
- special 16
+ special sub_80BCE1C
setvar 0x8004, 1
setvar 0x8005, 0
- special 236
+ special sub_813556C
waitstate
- special 0
+ special ScrSpecial_HealPlayerParty
release
end
@@ -4378,22 +4373,22 @@ BattleTower_Lobby_EventScript_1ADE46:: @ 81ADE46
FallarborTown_ContestLobby_EventScript_1ADE46:: @ 81ADE46
SlateportCity_OceanicMuseum_1F_EventScript_1ADE46:: @ 81ADE46
SlateportCity_PokemonFanClub_EventScript_1ADE46:: @ 81ADE46
- special 68
- inccounter GAME_STAT_GOT_INTERVIEWED
+ special sub_80BDE48
+ incrementgamestat GAME_STAT_GOT_INTERVIEWED
release
end
SlateportCity_PokemonFanClub_EventScript_1ADE4D:: @ 81ADE4D
setvar 0x8005, 1
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADED6
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADED6
copyvar 0x8009, 0x8006
msgbox SlateportCity_PokemonFanClub_Text_1A8704, 5
compare RESULT, 1
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADE84
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADE84
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADEB9
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADEB9
end
SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84
@@ -4405,9 +4400,9 @@ SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84
lock
faceplayer
compare RESULT, 1
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADEC3
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADEC3
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADEB9
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADEB9
end
SlateportCity_PokemonFanClub_EventScript_1ADEB9:: @ 81ADEB9
@@ -4418,7 +4413,7 @@ SlateportCity_PokemonFanClub_EventScript_1ADEB9:: @ 81ADEB9
SlateportCity_PokemonFanClub_EventScript_1ADEC3:: @ 81ADEC3
msgbox SlateportCity_PokemonFanClub_Text_1A8818, 4
setvar 0x8005, 1
- jump SlateportCity_PokemonFanClub_EventScript_1ADE46
+ goto SlateportCity_PokemonFanClub_EventScript_1ADE46
end
SlateportCity_PokemonFanClub_EventScript_1ADED6:: @ 81ADED6
@@ -4430,26 +4425,26 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADEE0:: @ 81ADEE0
lock
faceplayer
setvar 0x8005, 2
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF96
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF96
copyvar 0x8009, 0x8006
checkflag 105
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF25
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF25
setflag 105
msgbox SlateportCity_OceanicMuseum_1F_Text_1A927F, 5
compare RESULT, 1
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
compare RESULT, 0
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF25:: @ 81ADF25
msgbox SlateportCity_OceanicMuseum_1F_Text_1A934C, 5
compare RESULT, 1
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
compare RESULT, 0
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44
@@ -4461,9 +4456,9 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44
lock
faceplayer
compare RESULT, 1
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF83
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF83
compare RESULT, 0
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF79:: @ 81ADF79
@@ -4474,7 +4469,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF79:: @ 81ADF79
SlateportCity_OceanicMuseum_1F_EventScript_1ADF83:: @ 81ADF83
msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, 4
setvar 0x8005, 2
- jump SlateportCity_OceanicMuseum_1F_EventScript_1ADE46
+ goto SlateportCity_OceanicMuseum_1F_EventScript_1ADE46
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF96:: @ 81ADF96
@@ -4485,19 +4480,19 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF96:: @ 81ADF96
SlateportCity_PokemonFanClub_EventScript_1ADFA0:: @ 81ADFA0
lock
faceplayer
- specialval RESULT, 69
+ specialvar RESULT, sub_80BF544
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADE4D
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADE4D
setvar 0x8005, 3
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq SlateportCity_PokemonFanClub_EventScript_1AE0AC
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0AC
copyvar 0x8009, 0x8006
msgbox SlateportCity_PokemonFanClub_Text_1A82F1, 5
compare RESULT, 1
- jumpeq SlateportCity_PokemonFanClub_EventScript_1ADFE9
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADFE9
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1AE0A2
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
end
SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9
@@ -4512,17 +4507,17 @@ SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9
SlateportCity_PokemonFanClub_EventScript_1AE020:: @ 81AE020
msgbox SlateportCity_PokemonFanClub_Text_1A8414, 4
- jump SlateportCity_PokemonFanClub_EventScript_1AE04A
+ goto SlateportCity_PokemonFanClub_EventScript_1AE04A
end
SlateportCity_PokemonFanClub_EventScript_1AE02E:: @ 81AE02E
msgbox SlateportCity_PokemonFanClub_Text_1A8470, 4
- jump SlateportCity_PokemonFanClub_EventScript_1AE04A
+ goto SlateportCity_PokemonFanClub_EventScript_1AE04A
end
SlateportCity_PokemonFanClub_EventScript_1AE03C:: @ 81AE03C
msgbox SlateportCity_PokemonFanClub_Text_1A84D5, 4
- jump SlateportCity_PokemonFanClub_EventScript_1AE04A
+ goto SlateportCity_PokemonFanClub_EventScript_1AE04A
end
SlateportCity_PokemonFanClub_EventScript_1AE04A:: @ 81AE04A
@@ -4533,18 +4528,18 @@ SlateportCity_PokemonFanClub_EventScript_1AE04A:: @ 81AE04A
lock
faceplayer
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1AE0A2
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
msgbox SlateportCity_PokemonFanClub_Text_1A852D, 4
setvar 0x8006, 1
call SlateportCity_PokemonFanClub_EventScript_1A00F3
lock
faceplayer
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1AE0A2
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
msgbox SlateportCity_PokemonFanClub_Text_1A85A6, 4
copyvar 0x8007, 0x800a
setvar 0x8005, 3
- jump SlateportCity_PokemonFanClub_EventScript_1ADE46
+ goto SlateportCity_PokemonFanClub_EventScript_1ADE46
end
SlateportCity_PokemonFanClub_EventScript_1AE0A2:: @ 81AE0A2
@@ -4564,17 +4559,17 @@ VerdanturfTown_ContestLobby_EventScript_1AE0B6:: @ 81AE0B6
lock
faceplayer
checkflag 2
- jumpeq FallarborTown_ContestLobby_EventScript_1AE17E
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE17E
setvar 0x8005, 6
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1AE17E
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE17E
copyvar 0x8009, 0x8006
msgbox FallarborTown_ContestLobby_Text_1A6F7C, 5
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1AE0F8
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE0F8
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1AE12D
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D
end
FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8
@@ -4586,9 +4581,9 @@ FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8
lock
faceplayer
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1AE137
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE137
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1AE12D
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D
end
FallarborTown_ContestLobby_EventScript_1AE12D:: @ 81AE12D
@@ -4598,7 +4593,7 @@ FallarborTown_ContestLobby_EventScript_1AE12D:: @ 81AE12D
FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137
setvar 0x8004, 24
- special 70
+ special SetContestCategoryStringVarForInterview
msgbox FallarborTown_ContestLobby_Text_1A70A5, 4
setvar 0x8004, 11
copyvar 0x8005, 0x8009
@@ -4607,11 +4602,11 @@ FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137
lock
faceplayer
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1AE12D
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D
msgbox FallarborTown_ContestLobby_Text_1A7153, 4
setflag 2
setvar 0x8005, 6
- jump FallarborTown_ContestLobby_EventScript_1ADE46
+ goto FallarborTown_ContestLobby_EventScript_1ADE46
end
FallarborTown_ContestLobby_EventScript_1AE17E:: @ 81AE17E
@@ -4624,11 +4619,11 @@ LilycoveCity_ContestLobby_EventScript_1AE188:: @ 81AE188
SlateportCity_ContestLobby_EventScript_1AE188:: @ 81AE188
VerdanturfTown_ContestLobby_EventScript_1AE188:: @ 81AE188
compare 0x4086, 2
- jumpif 5, FallarborTown_ContestLobby_EventScript_1AE1FE
+ goto_if 5, FallarborTown_ContestLobby_EventScript_1AE1FE
setvar 0x8005, 6
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1AE1FE
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1AE1FE
switch 0x4088
case 0, FallarborTown_ContestLobby_EventScript_1AE1FE
case 2, FallarborTown_ContestLobby_EventScript_1AE1EE
@@ -4661,28 +4656,28 @@ BattleTower_Lobby_EventScript_1AE1FF:: @ 81AE1FF
lock
faceplayer
checkflag 2
- jumpeq BattleTower_Lobby_EventScript_1AE2E3
+ goto_if_eq BattleTower_Lobby_EventScript_1AE2E3
setvar 0x8005, 7
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_1AE2E3
+ goto_if_eq BattleTower_Lobby_EventScript_1AE2E3
copyvar 0x8009, 0x8006
msgbox BattleTower_Lobby_Text_1A776D, 5
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_1AE241
+ goto_if_eq BattleTower_Lobby_EventScript_1AE241
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_1AE297
+ goto_if_eq BattleTower_Lobby_EventScript_1AE297
end
BattleTower_Lobby_EventScript_1AE241:: @ 81AE241
message BattleTower_Lobby_Text_1A7823
- waittext
+ waitmessage
multichoice 19, 8, 45, 1
copyvar 0x8008, RESULT
compare RESULT, 0
- callif 1, BattleTower_Lobby_EventScript_1AE2A1
+ call_if 1, BattleTower_Lobby_EventScript_1AE2A1
compare RESULT, 1
- callif 1, BattleTower_Lobby_EventScript_1AE2AA
+ call_if 1, BattleTower_Lobby_EventScript_1AE2AA
msgbox BattleTower_Lobby_Text_1A79EB, 4
setvar 0x8004, 12
copyvar 0x8005, 0x8009
@@ -4690,9 +4685,9 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241
lock
faceplayer
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_1AE2B3
+ goto_if_eq BattleTower_Lobby_EventScript_1AE2B3
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_1AE2D9
+ goto_if_eq BattleTower_Lobby_EventScript_1AE2D9
end
BattleTower_Lobby_EventScript_1AE297:: @ 81AE297
@@ -4710,12 +4705,12 @@ BattleTower_Lobby_EventScript_1AE2AA:: @ 81AE2AA
BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_1AE2D9
+ goto_if_eq BattleTower_Lobby_EventScript_1AE2D9
msgbox BattleTower_Lobby_Text_1A7A6E, 4
setflag 2
copyvar 0x8004, 0x8008
setvar 0x8005, 7
- jump BattleTower_Lobby_EventScript_1ADE46
+ goto BattleTower_Lobby_EventScript_1ADE46
end
BattleTower_Lobby_EventScript_1AE2D9:: @ 81AE2D9
@@ -4730,11 +4725,11 @@ BattleTower_Lobby_EventScript_1AE2E3:: @ 81AE2E3
BattleTower_Lobby_EventScript_1AE2ED:: @ 81AE2ED
compare 0x40bc, 0
- jumpeq BattleTower_Lobby_EventScript_1AE30F
+ goto_if_eq BattleTower_Lobby_EventScript_1AE30F
setvar 0x8005, 7
- special 67
+ special sub_80BF2C4
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_1AE30F
+ goto_if_eq BattleTower_Lobby_EventScript_1AE30F
clearflag 918
return
@@ -4744,16 +4739,7 @@ BattleTower_Lobby_EventScript_1AE30F:: @ 81AE30F
.include "data/scripts/gabby_and_ty.inc"
- .include "data/scripts/bard.inc"
- .include "data/scripts/hipster.inc"
- .include "data/text/trader.inc"
- .include "data/scripts/trader.inc"
- .include "data/text/storyteller.inc"
- .include "data/scripts/storyteller.inc"
- .include "data/text/giddy.inc"
- .include "data/scripts/giddy.inc"
- .include "data/text/bard.inc"
- .include "data/text/hipster.inc"
+ .include "data/scripts/mauville_man.inc"
.include "data/field_move_scripts.inc"
.include "data/item_ball_scripts.inc"
@@ -4777,13 +4763,13 @@ BattleTower_Lobby_EventScript_1AE30F:: @ 81AE30F
.include "data/text/magma_summit.inc"
gUnknown_081B694A:: @ 81B694A
- lighten 1
- darken 1
+ animdarklevel 1
+ setdarklevel 1
end
.include "data/scripts/players_house.inc"
-Event_RunningShoesManual:: @ 81B6E5A
+S_RunningShoesManual:: @ 81B6E5A
msgbox UnknownString_81728E3, 3
end
@@ -4792,7 +4778,7 @@ Event_RunningShoesManual:: @ 81B6E5A
.include "data/text/trainers.inc"
-Event_RepelWoreOff:: @ 81C33E6
+S_RepelWoreOff:: @ 81C33E6
msgbox Text_RepelWoreOff, 3
end
@@ -4805,29 +4791,29 @@ Text_RepelWoreOff: @ 81C33EF
MauvilleCity_GameCorner_EventScript_1C407E:: @ 81C407E
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 0
- event_96 2
+ getpricereduction 2
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1C40DA
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1C40DA
addvar 0x8004, 128
- jump MauvilleCity_GameCorner_EventScript_1C40DA
+ goto MauvilleCity_GameCorner_EventScript_1C40DA
end
MauvilleCity_GameCorner_EventScript_1C40AC:: @ 81C40AC
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 1
- event_96 2
+ getpricereduction 2
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1C40DA
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1C40DA
addvar 0x8004, 128
- jump MauvilleCity_GameCorner_EventScript_1C40DA
+ goto MauvilleCity_GameCorner_EventScript_1C40DA
end
MauvilleCity_GameCorner_EventScript_1C40DA:: @ 81C40DA
- special 162
+ special PlayRoulette
waitstate
end
@@ -4872,7 +4858,7 @@ GraniteCave_B1F_MapScript2_1C6BB5:: @ 81C6BB5
MtPyre_2F_MapScript2_1C6BB5:: @ 81C6BB5
SkyPillar_2F_MapScript2_1C6BB5:: @ 81C6BB5
SkyPillar_4F_MapScript2_1C6BB5:: @ 81C6BB5
- map_script_2 0x4022, 0, GraniteCave_B1F_EventScript_1C6BC5
+ map_script_2 0x4022, 0, S_FallDownHole
.2byte 0
GraniteCave_B1F_MapScript1_1C6BBF:: @ 81C6BBF
@@ -4882,25 +4868,25 @@ SkyPillar_4F_MapScript1_1C6BBF:: @ 81C6BBF
copyvar 0x4022, 0x1
end
-GraniteCave_B1F_EventScript_1C6BC5:: @ 81C6BC5
+S_FallDownHole:: @ 81C6BC5
lockall
- pause 20
- move 255, GraniteCave_B1F_Movement_1C6BF7
- waitmove 0
- playsfx 43
- pause 60
+ delay 20
+ applymovement 255, GraniteCave_B1F_Movement_1C6BF7
+ waitmovement 0
+ playse 43
+ delay 60
warphole UNDEFINED
waitstate
end
gUnknown_081C6BDE:: @ 81C6BDE
lockall
- pause 20
- move 255, GraniteCave_B1F_Movement_1C6BF7
- waitmove 0
- playsfx 43
- pause 60
- special 319
+ delay 20
+ applymovement 255, GraniteCave_B1F_Movement_1C6BF7
+ waitmovement 0
+ playse 43
+ delay 60
+ special sp13F_fall_to_last_warp
waitstate
end
@@ -4931,9 +4917,9 @@ gUnknown_081C6C02:: @ 81C6C02
@ 81C6C1D
lockall
- braillemsg Underwater_SealedChamber_Braille_1C533D
+ braillemessage Underwater_SealedChamber_Braille_1C533D
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/evolution_graphics.s b/data/evolution_graphics.s
deleted file mode 100644
index e362b4dba..000000000
--- a/data/evolution_graphics.s
+++ /dev/null
@@ -1,70 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gEvoSparklePalette: @ 8416E44
- .incbin "graphics/misc/evo_sparkle.gbapal"
-
- .align 2
-gEvoSparkleTiles: @ 8416E64
- .incbin "graphics/misc/evo_sparkle.4bpp.lz"
-
-gUnknown_08416E84:: @ 8416E84
- obj_tiles gEvoSparkleTiles, 0x20, 1001
- .space 8
-
-gUnknown_08416E94:: @ 8416E94
- obj_pal gEvoSparklePalette, 1001
- .space 8
-
- .align 2
-gOamData_8416EA4:: @ 8416EA4
- .2byte 0x00A0
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416EAC:: @ 8416EAC
- obj_image_anim_frame 0, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416EB4:: @ 8416EB4
- .4byte gSpriteAnim_8416EAC
-
- .align 2
-gSpriteTemplate_8416EB8:: @ 8416EB8
- spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84
-
- .align 1
-gUnknown_08416ED0:: @ 8416ED0
- .2byte 0x3C0
- .2byte 0x380
- .2byte 0x340
- .2byte 0x300
- .2byte 0x2C0
- .2byte 0x280
- .2byte 0x240
- .2byte 0x200
- .2byte 0x1C0
- .2byte 0x180
- .2byte 0x140
- .2byte 0x100
- .2byte 0xFFFC
- .2byte 0x10
- .2byte 0xFFFD
- .2byte 0x30
- .2byte 0xFFFE
- .2byte 0x50
- .2byte 0xFFFF
- .2byte 0x70
- .2byte 0x1
- .2byte 0x70
- .2byte 0x2
- .2byte 0x50
- .2byte 0x3
- .2byte 0x30
- .2byte 0x4
- .2byte 0x10
diff --git a/data/evolution_scene.s b/data/evolution_scene.s
deleted file mode 100644
index 24744a196..000000000
--- a/data/evolution_scene.s
+++ /dev/null
@@ -1,14 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_083F868C:: @ 83F868C
- .string "ヌケニン$"
-
- .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}$"
- .string "▶\n $"
- .string " \n▶$"
- .string " \n $"
-
- .space 9
diff --git a/data/field_effect_helpers.s b/data/field_effect_helpers.s
deleted file mode 100644
index d22bd8dde..000000000
--- a/data/field_effect_helpers.s
+++ /dev/null
@@ -1,37 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ XXX: Unused? Probably aligned because it's at the beginning of an object file.
- .align 2
- .string "タマゴ$"
-
- .align 1
-gUnknown_08401E2C:: @ 8401E2C
- .2byte 0xC, 0x1C, 0x2C
-
-gUnknown_08401E32:: @ 8401E32
- .byte 0, 1, 2, 3
-
- .align 1
-gUnknown_08401E36:: @ 8401E36
- .2byte 4, 4, 4, 16
-
- .align 2
-gUnknown_08401E40:: @ 8401E40
- .4byte sub_81275A0
- .4byte sub_81275C4
-
- .align 2
-gUnknown_08401E48:: @ 8401E48
- .4byte sub_8127DA0
- .4byte sub_8127DD0
- .4byte sub_8127E30
-
-gUnknown_08401E54:: @ 8401E54
- .byte 0, 0, 1, 2, 3
-
- .align 1
-gUnknown_08401E5A:: @ 8401E5A
- .2byte 3, 7
diff --git a/data/field_ground_effect.s b/data/field_ground_effect.s
deleted file mode 100644
index d3dbceedb..000000000
--- a/data/field_ground_effect.s
+++ /dev/null
@@ -1,72 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_08376040:: @ 8376040
- .4byte MetatileBehavior_IsJumpSouth
- .4byte MetatileBehavior_IsJumpNorth
- .4byte MetatileBehavior_IsJumpWest
- .4byte MetatileBehavior_IsJumpEast
-
-gUnknown_08376050:: @ 8376050
- .byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73
-
-@ Each byte corresponds to a sprite priority for a field object.
-@ This is directly the inverse of gFieldObjectPriorities_08376070.
-gFieldObjectPriorities_08376060:: @ 8376060
- .byte 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 0, 0, 2
-
-@ Each byte corresponds to a sprite priority for a field object.
-@ This is the inverse of gFieldObjectPriorities_08376060.
-@ 1 = Above player sprite
-@ 2 = Below player sprite
-gFieldObjectPriorities_08376070:: @ 8376070
- .byte 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 1
-
- .align 2
-gUnknown_08376080:: @ 8376080
- .4byte nullsub_50
- .4byte DoTracksGroundEffect_Footprints
- .4byte DoTracksGroundEffect_BikeTireTracks
-
-@ First byte is a Field Effect script id. (gFieldEffectScriptPointers)
-@ Last three bytes are unknown.
-gSandFootprints_FieldEffectData:: @ 837608C
- .byte 0xD, 0x0, 0x18, 0x0
-
-@ Specifies which bike track shape to show next.
-@ For example, when the bike turns from up to right, it will show
-@ a track that curves to the right.
-@ Each 4-byte row corresponds to the initial direction of the bike, and
-@ each byte in that row is for the next direction of the bike in the order
-@ of down, up, left, right.
-gBikeTireTracks_Transitions:: @ 8376090
- .byte 1, 2, 7, 8
- .byte 1, 2, 6, 5
- .byte 5, 8, 3, 4
- .byte 6, 7, 3, 4
-
- .align 2
-gUnknown_083760A0:: @ 83760A0
- .4byte GroundEffect_SpawnOnTallGrass
- .4byte sub_8063E94
- .4byte sub_8063EE0
- .4byte sub_8063F2C
- .4byte GroundEffect_WaterReflection
- .4byte GroundEffect_IceReflection
- .4byte GroundEffect_FlowingWater
- .4byte sub_8063FA0
- .4byte sub_8063FCC
- .4byte GroundEffect_Ripple
- .4byte GroundEffect_StepOnPuddle
- .4byte GroundEffect_SandPile
- .4byte GroundEffect_JumpOnTallGrass
- .4byte GroundEffect_JumpOnLongGrass
- .4byte GroundEffect_JumpOnShallowWater
- .4byte GroundEffect_JumpOnWater
- .4byte GroundEffect_JumpLandingDust
- .4byte GroundEffect_ShortGrass
- .4byte GroundEffect_HotSprings
- .4byte GroundEffect_Seaweed
diff --git a/data/field_move_scripts.inc b/data/field_move_scripts.inc
index 413ab351a..c36f95460 100644
--- a/data/field_move_scripts.inc
+++ b/data/field_move_scripts.inc
@@ -1,34 +1,34 @@
-CuttableTreeScript:: @ 81B0DCC
+S_CuttableTree:: @ 81B0DCC
lockall
checkflag 2055
- jumpif 0, CannotUseCut
- checkattack MOVE_CUT
+ goto_if 0, CannotUseCut
+ checkpokemove MOVE_CUT
compare RESULT, 6
- jumpeq CannotUseCut
- setanimation 0, RESULT
- bufferpartypoke 0, RESULT
- bufferattack 1, MOVE_CUT
+ goto_if_eq CannotUseCut
+ setfieldeffect 0, RESULT
+ getpartypokename 0, RESULT
+ getmovename 1, MOVE_CUT
msgbox UseCutPromptText, 5
compare RESULT, 0
- jumpeq Cut_ChoseNo
+ goto_if_eq Cut_ChoseNo
msgbox UsedCutRockSmashText, 4
- closebutton
- doanimation 2
+ closemessage
+ dofieldeffect 2
waitstate
- jump DoTreeCutMovement
+ goto DoTreeCutMovement
end
-UseCutScript:: @ 81B0E16
+S_UseCut:: @ 81B0E16
lockall
- doanimation 2
+ dofieldeffect 2
waitstate
- jump DoTreeCutMovement
+ goto DoTreeCutMovement
end
DoTreeCutMovement: @ 81B0E21
- move LAST_TALKED, TreeCutMovement @ tree cut animation
- waitmove 0
- disappear LAST_TALKED @ tree disappears
+ applymovement LAST_TALKED, TreeCutMovement @ tree cut animation
+ waitmovement 0
+ removeobject LAST_TALKED @ tree disappears
releaseall
end
@@ -42,7 +42,7 @@ CannotUseCut: @ 81B0E32
end
Cut_ChoseNo: @ 81B0E3C
- closebutton
+ closemessage
releaseall
end
@@ -56,43 +56,43 @@ UsedCutRockSmashText: @ 81B0E82
CannotUseCutText: @ 81B0E8E
.string "This tree looks like it can be CUT down.$"
-BreakableRockScript:: @ 81B0EB7
+S_BreakableRock:: @ 81B0EB7
lockall
checkflag 2057
- jumpif 0, CannotUseRockSmash
- checkattack MOVE_ROCK_SMASH
+ goto_if 0, CannotUseRockSmash
+ checkpokemove MOVE_ROCK_SMASH
compare RESULT, 6
- jumpeq CannotUseRockSmash
- setanimation 0, RESULT
- bufferpartypoke 0, RESULT
- bufferattack 1, MOVE_ROCK_SMASH
+ goto_if_eq CannotUseRockSmash
+ setfieldeffect 0, RESULT
+ getpartypokename 0, RESULT
+ getmovename 1, MOVE_ROCK_SMASH
msgbox UseRockSmashPromptText, 5
compare RESULT, 0
- jumpeq RockSmash_ChoseNo
+ goto_if_eq RockSmash_ChoseNo
msgbox UsedCutRockSmashText, 4
- closebutton
- doanimation 37
+ closemessage
+ dofieldeffect 37
waitstate
- jump DoRockSmashMovement
+ goto DoRockSmashMovement
end
-UseRockSmashScript:: @ 81B0F01
+S_UseRockSmash:: @ 81B0F01
lockall
- doanimation 37
+ dofieldeffect 37
waitstate
- jump DoRockSmashMovement
+ goto DoRockSmashMovement
end
DoRockSmashMovement: @ 81B0F0C
- move LAST_TALKED, RockSmashMovement
- waitmove 0
- disappear LAST_TALKED
- specialval RESULT, 298
+ applymovement LAST_TALKED, RockSmashMovement
+ waitmovement 0
+ removeobject LAST_TALKED
+ specialvar RESULT, sub_810F5BC
compare RESULT, 1
- jumpeq DoRockSmashMovement_Done
- special 171
+ goto_if_eq DoRockSmashMovement_Done
+ special ScrSpecial_RockSmashWildEncounter
compare RESULT, 0
- jumpeq DoRockSmashMovement_Done
+ goto_if_eq DoRockSmashMovement_Done
waitstate
releaseall
end
@@ -111,7 +111,7 @@ CannotUseRockSmash: @ 81B0F3E
end
RockSmash_ChoseNo: @ 81B0F48
- closebutton
+ closemessage
releaseall
end
@@ -123,30 +123,30 @@ CannotUseRockSmashText: @ 81B0F90
.string "It’s a rugged rock, but a POKéMON\n"
.string "may be able to smash it.$"
-PushableBoulderScript:: @ 81B0FCB
+S_PushableBoulder:: @ 81B0FCB
lockall
checkflag 2058
- jumpif 0, CannotUseStrength
+ goto_if 0, CannotUseStrength
checkflag 2089
- jumpeq AlreadyUsedStrength
- checkattack 70
+ goto_if_eq AlreadyUsedStrength
+ checkpokemove 70
compare RESULT, 6
- jumpeq CannotUseStrength
- setanimation 0, RESULT
+ goto_if_eq CannotUseStrength
+ setfieldeffect 0, RESULT
msgbox UseStrengthPromptText, 5
compare RESULT, 0
- jumpeq Strength_ChoseNo
- closebutton
- doanimation 40
+ goto_if_eq Strength_ChoseNo
+ closemessage
+ dofieldeffect 40
waitstate
- jump UsedStrength
+ goto UsedStrength
end
-UseStrengthScript:: @ 81B100E
+S_UseStrength:: @ 81B100E
lockall
- doanimation 40
+ dofieldeffect 40
waitstate
- jump UsedStrength
+ goto UsedStrength
end
UsedStrength: @ 81B1019
@@ -166,7 +166,7 @@ AlreadyUsedStrength: @ 81B1030
end
Strength_ChoseNo: @ 81B103A
- closebutton
+ closemessage
releaseall
end
@@ -188,21 +188,21 @@ AlreadyUsedStrengthText: @ 81B1127
.string "STRENGTH made it possible to move\n"
.string "boulders around.$"
-UseWaterfallScript:: @ 81B115A
+S_UseWaterfall:: @ 81B115A
lockall
- checkattack MOVE_WATERFALL
+ checkpokemove MOVE_WATERFALL
compare RESULT, 6
- jumpeq Waterfall_NoMonKnows
- bufferpartypoke 0, RESULT
- setanimation 0, RESULT
+ goto_if_eq Waterfall_NoMonKnows
+ getpartypokename 0, RESULT
+ setfieldeffect 0, RESULT
msgbox UseWaterfallPromptText, 5
compare RESULT, 0
- jumpeq Waterfall_Done
+ goto_if_eq Waterfall_Done
msgbox UsedWaterfallText, 4
- doanimation 43
- jump Waterfall_Done
+ dofieldeffect 43
+ goto Waterfall_Done
-CannotUseWaterfallScript:: @ 81B1194
+S_CannotUseWaterfall:: @ 81B1194
lockall
Waterfall_NoMonKnows: @ 81B1195
msgbox CannotUseWaterfallText, 4
@@ -223,18 +223,18 @@ UsedWaterfallText: @ 81B120D
UseDiveScript:: @ 81B1220
lockall
- checkattack MOVE_DIVE
+ checkpokemove MOVE_DIVE
compare RESULT, 6
- jumpeq CannotUseDive
- bufferpartypoke 0, RESULT
- setanimation 0, RESULT
- setanimation 1, 1
+ goto_if_eq CannotUseDive
+ getpartypokename 0, RESULT
+ setfieldeffect 0, RESULT
+ setfieldeffect 1, 1
msgbox UseDivePromptText, 5
compare RESULT, 0
- jumpeq Dive_Done
+ goto_if_eq Dive_Done
msgbox UsedDiveText, 4
- doanimation 44
- jump Dive_Done
+ dofieldeffect 44
+ goto Dive_Done
lockall
CannotUseDive: @ 81B125F
@@ -244,25 +244,25 @@ Dive_Done: @ 81B1267
releaseall
end
-UnderwaterUseDiveScript:: @ 81B1269
+S_UseDiveUnderwater:: @ 81B1269
lockall
- checkattack MOVE_DIVE
+ checkpokemove MOVE_DIVE
compare RESULT, 6
- jumpeq UnderwaterCannotUseDive
- bufferpartypoke 0, RESULT
- setanimation 0, RESULT
- setanimation 1, 1
+ goto_if_eq UnderwaterCannotUseDive
+ getpartypokename 0, RESULT
+ setfieldeffect 0, RESULT
+ setfieldeffect 1, 1
msgbox UnderwaterUseDivePromptText, 5
compare RESULT, 0
- jumpeq UnderwaterDive_Done
+ goto_if_eq UnderwaterDive_Done
msgbox UsedDiveText, 4
- doanimation 44
- jump UnderwaterDive_Done
+ dofieldeffect 44
+ goto UnderwaterDive_Done
UnderwaterCannotUseDive: @ 81B12A7
lockall
msgbox UnderwaterCannotUseDiveText, 4
- jump UnderwaterDive_Done
+ goto UnderwaterDive_Done
@ not used
SurfacingBlocked: @ 81B12B5
diff --git a/data/graphics/berries/graphics.inc b/data/graphics/berries/graphics.inc
index 19207ee32..e8edf9a3b 100644
--- a/data/graphics/berries/graphics.inc
+++ b/data/graphics/berries/graphics.inc
@@ -1,343 +1,343 @@
.align 2
gBerryPic_Cheri:: @ 8E78D00
- .incbin "graphics/berries/cheri/pic.4bpp.lz"
+ .incbin "graphics/berries/cheri.4bpp.lz"
.align 2
gBerryPic_Oran:: @ 8E78E54
- .incbin "graphics/berries/oran/pic.4bpp.lz"
+ .incbin "graphics/berries/oran.4bpp.lz"
.align 2
gBerryPic_Pecha:: @ 8E78FC8
- .incbin "graphics/berries/pecha/pic.4bpp.lz"
+ .incbin "graphics/berries/pecha.4bpp.lz"
.align 2
gBerryPic_Rawst:: @ 8E7913C
- .incbin "graphics/berries/rawst/pic.4bpp.lz"
+ .incbin "graphics/berries/rawst.4bpp.lz"
.align 2
gBerryPic_Aspear:: @ 8E792D4
- .incbin "graphics/berries/aspear/pic.4bpp.lz"
+ .incbin "graphics/berries/aspear.4bpp.lz"
.align 2
gBerryPic_Leppa:: @ 8E7947C
- .incbin "graphics/berries/leppa/pic.4bpp.lz"
+ .incbin "graphics/berries/leppa.4bpp.lz"
.align 2
gBerryPic_Chesto:: @ 8E795EC
- .incbin "graphics/berries/chesto/pic.4bpp.lz"
+ .incbin "graphics/berries/chesto.4bpp.lz"
.align 2
gBerryPic_Persim:: @ 8E797D0
- .incbin "graphics/berries/persim/pic.4bpp.lz"
+ .incbin "graphics/berries/persim.4bpp.lz"
.align 2
gBerryPic_Lum:: @ 8E79920
- .incbin "graphics/berries/lum/pic.4bpp.lz"
+ .incbin "graphics/berries/lum.4bpp.lz"
.align 2
gBerryPic_Sitrus:: @ 8E79A3C
- .incbin "graphics/berries/sitrus/pic.4bpp.lz"
+ .incbin "graphics/berries/sitrus.4bpp.lz"
.align 2
gBerryPic_Figy:: @ 8E79BE0
- .incbin "graphics/berries/figy/pic.4bpp.lz"
+ .incbin "graphics/berries/figy.4bpp.lz"
.align 2
gBerryPic_Wiki:: @ 8E79D8C
- .incbin "graphics/berries/wiki/pic.4bpp.lz"
+ .incbin "graphics/berries/wiki.4bpp.lz"
.align 2
gBerryPic_Mago:: @ 8E79F80
- .incbin "graphics/berries/mago/pic.4bpp.lz"
+ .incbin "graphics/berries/mago.4bpp.lz"
.align 2
gBerryPic_Aguav:: @ 8E7A134
- .incbin "graphics/berries/aguav/pic.4bpp.lz"
+ .incbin "graphics/berries/aguav.4bpp.lz"
.align 2
gBerryPic_Iapapa:: @ 8E7A2A8
- .incbin "graphics/berries/iapapa/pic.4bpp.lz"
+ .incbin "graphics/berries/iapapa.4bpp.lz"
.align 2
gBerryPic_Razz:: @ 8E7A560
- .incbin "graphics/berries/razz/pic.4bpp.lz"
+ .incbin "graphics/berries/razz.4bpp.lz"
.align 2
gBerryPic_Bluk:: @ 8E7A790
- .incbin "graphics/berries/bluk/pic.4bpp.lz"
+ .incbin "graphics/berries/bluk.4bpp.lz"
.align 2
gBerryPic_Nanab:: @ 8E7A978
- .incbin "graphics/berries/nanab/pic.4bpp.lz"
+ .incbin "graphics/berries/nanab.4bpp.lz"
.align 2
gBerryPic_Wepear:: @ 8E7AAEC
- .incbin "graphics/berries/wepear/pic.4bpp.lz"
+ .incbin "graphics/berries/wepear.4bpp.lz"
.align 2
gBerryPic_Pinap:: @ 8E7ACB4
- .incbin "graphics/berries/pinap/pic.4bpp.lz"
+ .incbin "graphics/berries/pinap.4bpp.lz"
.align 2
gBerryPic_Pomeg:: @ 8E7AEC8
- .incbin "graphics/berries/pomeg/pic.4bpp.lz"
+ .incbin "graphics/berries/pomeg.4bpp.lz"
.align 2
gBerryPic_Kelpsy:: @ 8E7B070
- .incbin "graphics/berries/kelpsy/pic.4bpp.lz"
+ .incbin "graphics/berries/kelpsy.4bpp.lz"
.align 2
gBerryPic_Qualot:: @ 8E7B218
- .incbin "graphics/berries/qualot/pic.4bpp.lz"
+ .incbin "graphics/berries/qualot.4bpp.lz"
.align 2
gBerryPic_Hondew:: @ 8E7B3E4
- .incbin "graphics/berries/hondew/pic.4bpp.lz"
+ .incbin "graphics/berries/hondew.4bpp.lz"
.align 2
gBerryPic_Grepa:: @ 8E7B63C
- .incbin "graphics/berries/grepa/pic.4bpp.lz"
+ .incbin "graphics/berries/grepa.4bpp.lz"
.align 2
gBerryPic_Tamato:: @ 8E7B7CC
- .incbin "graphics/berries/tamato/pic.4bpp.lz"
+ .incbin "graphics/berries/tamato.4bpp.lz"
.align 2
gBerryPic_Cornn:: @ 8E7BA90
- .incbin "graphics/berries/cornn/pic.4bpp.lz"
+ .incbin "graphics/berries/cornn.4bpp.lz"
.align 2
gBerryPic_Magost:: @ 8E7BC94
- .incbin "graphics/berries/magost/pic.4bpp.lz"
+ .incbin "graphics/berries/magost.4bpp.lz"
.align 2
gBerryPic_Rabuta:: @ 8E7BE38
- .incbin "graphics/berries/rabuta/pic.4bpp.lz"
+ .incbin "graphics/berries/rabuta.4bpp.lz"
.align 2
gBerryPic_Nomel:: @ 8E7C12C
- .incbin "graphics/berries/nomel/pic.4bpp.lz"
+ .incbin "graphics/berries/nomel.4bpp.lz"
.align 2
gBerryPic_Spelon:: @ 8E7C308
- .incbin "graphics/berries/spelon/pic.4bpp.lz"
+ .incbin "graphics/berries/spelon.4bpp.lz"
.align 2
gBerryPic_Pamtre:: @ 8E7C4F8
- .incbin "graphics/berries/pamtre/pic.4bpp.lz"
+ .incbin "graphics/berries/pamtre.4bpp.lz"
.align 2
gBerryPic_Watmel:: @ 8E7C748
- .incbin "graphics/berries/watmel/pic.4bpp.lz"
+ .incbin "graphics/berries/watmel.4bpp.lz"
.align 2
gBerryPic_Durin:: @ 8E7CA2C
- .incbin "graphics/berries/durin/pic.4bpp.lz"
+ .incbin "graphics/berries/durin.4bpp.lz"
.align 2
gBerryPic_Belue:: @ 8E7CDF8
- .incbin "graphics/berries/belue/pic.4bpp.lz"
+ .incbin "graphics/berries/belue.4bpp.lz"
.align 2
gBerryPic_Liechi:: @ 8E7D0D0
- .incbin "graphics/berries/liechi/pic.4bpp.lz"
+ .incbin "graphics/berries/liechi.4bpp.lz"
.align 2
gBerryPic_Ganlon:: @ 8E7D328
- .incbin "graphics/berries/ganlon/pic.4bpp.lz"
+ .incbin "graphics/berries/ganlon.4bpp.lz"
.align 2
gBerryPic_Salac:: @ 8E7D4C0
- .incbin "graphics/berries/salac/pic.4bpp.lz"
+ .incbin "graphics/berries/salac.4bpp.lz"
.align 2
gBerryPic_Petaya:: @ 8E7D704
- .incbin "graphics/berries/petaya/pic.4bpp.lz"
+ .incbin "graphics/berries/petaya.4bpp.lz"
.align 2
gBerryPic_Apicot:: @ 8E7D9AC
- .incbin "graphics/berries/apicot/pic.4bpp.lz"
+ .incbin "graphics/berries/apicot.4bpp.lz"
.align 2
gBerryPic_Lansat:: @ 8E7DB3C
- .incbin "graphics/berries/lansat/pic.4bpp.lz"
+ .incbin "graphics/berries/lansat.4bpp.lz"
.align 2
gBerryPic_Starf:: @ 8E7DD30
- .incbin "graphics/berries/starf/pic.4bpp.lz"
+ .incbin "graphics/berries/starf.4bpp.lz"
.align 2
gBerryPic_Enigma:: @ 8E7DF00
- .incbin "graphics/berries/enigma/pic.4bpp.lz"
+ .incbin "graphics/berries/enigma.4bpp.lz"
.align 2
gBerryPalette_Cheri:: @ 8E7E118
- .incbin "graphics/berries/cheri/palette.gbapal.lz"
+ .incbin "graphics/berries/cheri.gbapal.lz"
.align 2
gBerryPalette_Oran:: @ 8E7E140
- .incbin "graphics/berries/oran/palette.gbapal.lz"
+ .incbin "graphics/berries/oran.gbapal.lz"
.align 2
gBerryPalette_Pecha:: @ 8E7E168
- .incbin "graphics/berries/pecha/palette.gbapal.lz"
+ .incbin "graphics/berries/pecha.gbapal.lz"
.align 2
gBerryPalette_Rawst:: @ 8E7E190
- .incbin "graphics/berries/rawst/palette.gbapal.lz"
+ .incbin "graphics/berries/rawst.gbapal.lz"
.align 2
gBerryPalette_Aspear:: @ 8E7E1B8
- .incbin "graphics/berries/aspear/palette.gbapal.lz"
+ .incbin "graphics/berries/aspear.gbapal.lz"
.align 2
gBerryPalette_Leppa:: @ 8E7E1E0
- .incbin "graphics/berries/leppa/palette.gbapal.lz"
+ .incbin "graphics/berries/leppa.gbapal.lz"
.align 2
gBerryPalette_Chesto:: @ 8E7E208
- .incbin "graphics/berries/chesto/palette.gbapal.lz"
+ .incbin "graphics/berries/chesto.gbapal.lz"
.align 2
gBerryPalette_Persim:: @ 8E7E230
- .incbin "graphics/berries/persim/palette.gbapal.lz"
+ .incbin "graphics/berries/persim.gbapal.lz"
.align 2
gBerryPalette_Lum:: @ 8E7E258
- .incbin "graphics/berries/lum/palette.gbapal.lz"
+ .incbin "graphics/berries/lum.gbapal.lz"
.align 2
gBerryPalette_Sitrus:: @ 8E7E280
- .incbin "graphics/berries/sitrus/palette.gbapal.lz"
+ .incbin "graphics/berries/sitrus.gbapal.lz"
.align 2
gBerryPalette_Figy:: @ 8E7E2A8
- .incbin "graphics/berries/figy/palette.gbapal.lz"
+ .incbin "graphics/berries/figy.gbapal.lz"
.align 2
gBerryPalette_Wiki:: @ 8E7E2D0
- .incbin "graphics/berries/wiki/palette.gbapal.lz"
+ .incbin "graphics/berries/wiki.gbapal.lz"
.align 2
gBerryPalette_Mago:: @ 8E7E2F8
- .incbin "graphics/berries/mago/palette.gbapal.lz"
+ .incbin "graphics/berries/mago.gbapal.lz"
.align 2
gBerryPalette_Aguav:: @ 8E7E320
- .incbin "graphics/berries/aguav/palette.gbapal.lz"
+ .incbin "graphics/berries/aguav.gbapal.lz"
.align 2
gBerryPalette_Iapapa:: @ 8E7E348
- .incbin "graphics/berries/iapapa/palette.gbapal.lz"
+ .incbin "graphics/berries/iapapa.gbapal.lz"
.align 2
gBerryPalette_Razz:: @ 8E7E370
- .incbin "graphics/berries/razz/palette.gbapal.lz"
+ .incbin "graphics/berries/razz.gbapal.lz"
.align 2
gBerryPalette_Bluk:: @ 8E7E398
- .incbin "graphics/berries/bluk/palette.gbapal.lz"
+ .incbin "graphics/berries/bluk.gbapal.lz"
.align 2
gBerryPalette_Nanab:: @ 8E7E3C0
- .incbin "graphics/berries/nanab/palette.gbapal.lz"
+ .incbin "graphics/berries/nanab.gbapal.lz"
.align 2
gBerryPalette_Wepear:: @ 8E7E3E8
- .incbin "graphics/berries/wepear/palette.gbapal.lz"
+ .incbin "graphics/berries/wepear.gbapal.lz"
.align 2
gBerryPalette_Pinap:: @ 8E7E410
- .incbin "graphics/berries/pinap/palette.gbapal.lz"
+ .incbin "graphics/berries/pinap.gbapal.lz"
.align 2
gBerryPalette_Pomeg:: @ 8E7E438
- .incbin "graphics/berries/pomeg/palette.gbapal.lz"
+ .incbin "graphics/berries/pomeg.gbapal.lz"
.align 2
gBerryPalette_Kelpsy:: @ 8E7E460
- .incbin "graphics/berries/kelpsy/palette.gbapal.lz"
+ .incbin "graphics/berries/kelpsy.gbapal.lz"
.align 2
gBerryPalette_Qualot:: @ 8E7E488
- .incbin "graphics/berries/qualot/palette.gbapal.lz"
+ .incbin "graphics/berries/qualot.gbapal.lz"
.align 2
gBerryPalette_Hondew:: @ 8E7E4B0
- .incbin "graphics/berries/hondew/palette.gbapal.lz"
+ .incbin "graphics/berries/hondew.gbapal.lz"
.align 2
gBerryPalette_Grepa:: @ 8E7E4D8
- .incbin "graphics/berries/grepa/palette.gbapal.lz"
+ .incbin "graphics/berries/grepa.gbapal.lz"
.align 2
gBerryPalette_Tamato:: @ 8E7E500
- .incbin "graphics/berries/tamato/palette.gbapal.lz"
+ .incbin "graphics/berries/tamato.gbapal.lz"
.align 2
gBerryPalette_Cornn:: @ 8E7E528
- .incbin "graphics/berries/cornn/palette.gbapal.lz"
+ .incbin "graphics/berries/cornn.gbapal.lz"
.align 2
gBerryPalette_Magost:: @ 8E7E550
- .incbin "graphics/berries/magost/palette.gbapal.lz"
+ .incbin "graphics/berries/magost.gbapal.lz"
.align 2
gBerryPalette_Rabuta:: @ 8E7E578
- .incbin "graphics/berries/rabuta/palette.gbapal.lz"
+ .incbin "graphics/berries/rabuta.gbapal.lz"
.align 2
gBerryPalette_Nomel:: @ 8E7E5A0
- .incbin "graphics/berries/nomel/palette.gbapal.lz"
+ .incbin "graphics/berries/nomel.gbapal.lz"
.align 2
gBerryPalette_Spelon:: @ 8E7E5C8
- .incbin "graphics/berries/spelon/palette.gbapal.lz"
+ .incbin "graphics/berries/spelon.gbapal.lz"
.align 2
gBerryPalette_Pamtre:: @ 8E7E5F0
- .incbin "graphics/berries/pamtre/palette.gbapal.lz"
+ .incbin "graphics/berries/pamtre.gbapal.lz"
.align 2
gBerryPalette_Watmel:: @ 8E7E618
- .incbin "graphics/berries/watmel/palette.gbapal.lz"
+ .incbin "graphics/berries/watmel.gbapal.lz"
.align 2
gBerryPalette_Durin:: @ 8E7E640
- .incbin "graphics/berries/durin/palette.gbapal.lz"
+ .incbin "graphics/berries/durin.gbapal.lz"
.align 2
gBerryPalette_Belue:: @ 8E7E668
- .incbin "graphics/berries/belue/palette.gbapal.lz"
+ .incbin "graphics/berries/belue.gbapal.lz"
.align 2
gBerryPalette_Liechi:: @ 8E7E690
- .incbin "graphics/berries/liechi/palette.gbapal.lz"
+ .incbin "graphics/berries/liechi.gbapal.lz"
.align 2
gBerryPalette_Ganlon:: @ 8E7E6B8
- .incbin "graphics/berries/ganlon/palette.gbapal.lz"
+ .incbin "graphics/berries/ganlon.gbapal.lz"
.align 2
gBerryPalette_Salac:: @ 8E7E6E0
- .incbin "graphics/berries/salac/palette.gbapal.lz"
+ .incbin "graphics/berries/salac.gbapal.lz"
.align 2
gBerryPalette_Petaya:: @ 8E7E708
- .incbin "graphics/berries/petaya/palette.gbapal.lz"
+ .incbin "graphics/berries/petaya.gbapal.lz"
.align 2
gBerryPalette_Apicot:: @ 8E7E730
- .incbin "graphics/berries/apicot/palette.gbapal.lz"
+ .incbin "graphics/berries/apicot.gbapal.lz"
.align 2
gBerryPalette_Lansat:: @ 8E7E758
- .incbin "graphics/berries/lansat/palette.gbapal.lz"
+ .incbin "graphics/berries/lansat.gbapal.lz"
.align 2
gBerryPalette_Starf:: @ 8E7E780
- .incbin "graphics/berries/starf/palette.gbapal.lz"
+ .incbin "graphics/berries/starf.gbapal.lz"
.align 2
gBerryPalette_Enigma:: @ 8E7E7A8
- .incbin "graphics/berries/enigma/palette.gbapal.lz"
+ .incbin "graphics/berries/enigma.gbapal.lz"
diff --git a/data/graphics/berries/graphics_table.inc b/data/graphics/berries/graphics_table.inc
deleted file mode 100644
index 78af1c48b..000000000
--- a/data/graphics/berries/graphics_table.inc
+++ /dev/null
@@ -1,45 +0,0 @@
- .align 2
-gBerryGraphicsTable:: @ 83C1E1C
- .4byte gBerryPic_Cheri, gBerryPalette_Cheri
- .4byte gBerryPic_Chesto, gBerryPalette_Chesto
- .4byte gBerryPic_Pecha, gBerryPalette_Pecha
- .4byte gBerryPic_Rawst, gBerryPalette_Rawst
- .4byte gBerryPic_Aspear, gBerryPalette_Aspear
- .4byte gBerryPic_Leppa, gBerryPalette_Leppa
- .4byte gBerryPic_Oran, gBerryPalette_Oran
- .4byte gBerryPic_Persim, gBerryPalette_Persim
- .4byte gBerryPic_Lum, gBerryPalette_Lum
- .4byte gBerryPic_Sitrus, gBerryPalette_Sitrus
- .4byte gBerryPic_Figy, gBerryPalette_Figy
- .4byte gBerryPic_Wiki, gBerryPalette_Wiki
- .4byte gBerryPic_Mago, gBerryPalette_Mago
- .4byte gBerryPic_Aguav, gBerryPalette_Aguav
- .4byte gBerryPic_Iapapa, gBerryPalette_Iapapa
- .4byte gBerryPic_Razz, gBerryPalette_Razz
- .4byte gBerryPic_Bluk, gBerryPalette_Bluk
- .4byte gBerryPic_Nanab, gBerryPalette_Nanab
- .4byte gBerryPic_Wepear, gBerryPalette_Wepear
- .4byte gBerryPic_Pinap, gBerryPalette_Pinap
- .4byte gBerryPic_Pomeg, gBerryPalette_Pomeg
- .4byte gBerryPic_Kelpsy, gBerryPalette_Kelpsy
- .4byte gBerryPic_Qualot, gBerryPalette_Qualot
- .4byte gBerryPic_Hondew, gBerryPalette_Hondew
- .4byte gBerryPic_Grepa, gBerryPalette_Grepa
- .4byte gBerryPic_Tamato, gBerryPalette_Tamato
- .4byte gBerryPic_Cornn, gBerryPalette_Cornn
- .4byte gBerryPic_Magost, gBerryPalette_Magost
- .4byte gBerryPic_Rabuta, gBerryPalette_Rabuta
- .4byte gBerryPic_Nomel, gBerryPalette_Nomel
- .4byte gBerryPic_Spelon, gBerryPalette_Spelon
- .4byte gBerryPic_Pamtre, gBerryPalette_Pamtre
- .4byte gBerryPic_Watmel, gBerryPalette_Watmel
- .4byte gBerryPic_Durin, gBerryPalette_Durin
- .4byte gBerryPic_Belue, gBerryPalette_Belue
- .4byte gBerryPic_Liechi, gBerryPalette_Liechi
- .4byte gBerryPic_Ganlon, gBerryPalette_Ganlon
- .4byte gBerryPic_Salac, gBerryPalette_Salac
- .4byte gBerryPic_Petaya, gBerryPalette_Petaya
- .4byte gBerryPic_Apicot, gBerryPalette_Apicot
- .4byte gBerryPic_Lansat, gBerryPalette_Lansat
- .4byte gBerryPic_Starf, gBerryPalette_Starf
- .4byte gBerryPic_Enigma, gBerryPalette_Enigma
diff --git a/data/graphics/pokemon/icon_palette_indices.inc b/data/graphics/pokemon/icon_palette_indices.inc
deleted file mode 100644
index f37ec2a7a..000000000
--- a/data/graphics/pokemon/icon_palette_indices.inc
+++ /dev/null
@@ -1,442 +0,0 @@
- .align 2
-gMonIconPaletteIndices:: @ 83BC400
- .byte 0 @ ??????????
- .byte 1 @ Bulbasaur
- .byte 1 @ Ivysaur
- .byte 1 @ Venusaur
- .byte 0 @ Charmander
- .byte 0 @ Charmeleon
- .byte 0 @ Charizard
- .byte 0 @ Squirtle
- .byte 2 @ Wartortle
- .byte 2 @ Blastoise
- .byte 1 @ Caterpie
- .byte 1 @ Metapod
- .byte 0 @ Butterfree
- .byte 1 @ Weedle
- .byte 2 @ Kakuna
- .byte 2 @ Beedrill
- .byte 0 @ Pidgey
- .byte 0 @ Pidgeotto
- .byte 0 @ Pidgeot
- .byte 2 @ Rattata
- .byte 1 @ Raticate
- .byte 0 @ Spearow
- .byte 0 @ Fearow
- .byte 2 @ Ekans
- .byte 2 @ Arbok
- .byte 2 @ Pikachu
- .byte 0 @ Raichu
- .byte 2 @ Sandshrew
- .byte 2 @ Sandslash
- .byte 2 @ Nidoran♀
- .byte 2 @ Nidorina
- .byte 2 @ Nidoqueen
- .byte 2 @ Nidoran♂
- .byte 2 @ Nidorino
- .byte 2 @ Nidoking
- .byte 0 @ Clefairy
- .byte 0 @ Clefable
- .byte 2 @ Vulpix
- .byte 1 @ Ninetales
- .byte 0 @ Jigglypuff
- .byte 0 @ Wigglytuff
- .byte 2 @ Zubat
- .byte 2 @ Golbat
- .byte 1 @ Oddish
- .byte 0 @ Gloom
- .byte 0 @ Vileplume
- .byte 0 @ Paras
- .byte 0 @ Parasect
- .byte 0 @ Venonat
- .byte 2 @ Venomoth
- .byte 2 @ Diglett
- .byte 2 @ Dugtrio
- .byte 1 @ Meowth
- .byte 1 @ Persian
- .byte 1 @ Psyduck
- .byte 2 @ Golduck
- .byte 1 @ Mankey
- .byte 2 @ Primeape
- .byte 0 @ Growlithe
- .byte 0 @ Arcanine
- .byte 0 @ Poliwag
- .byte 0 @ Poliwhirl
- .byte 0 @ Poliwrath
- .byte 2 @ Abra
- .byte 2 @ Kadabra
- .byte 2 @ Alakazam
- .byte 0 @ Machop
- .byte 2 @ Machoke
- .byte 0 @ Machamp
- .byte 1 @ Bellsprout
- .byte 1 @ Weepinbell
- .byte 1 @ Victreebel
- .byte 2 @ Tentacool
- .byte 2 @ Tentacruel
- .byte 1 @ Geodude
- .byte 1 @ Graveler
- .byte 1 @ Golem
- .byte 0 @ Ponyta
- .byte 0 @ Rapidash
- .byte 0 @ Slowpoke
- .byte 0 @ Slowbro
- .byte 0 @ Magnemite
- .byte 0 @ Magneton
- .byte 1 @ Farfetch'd
- .byte 2 @ Doduo
- .byte 2 @ Dodrio
- .byte 2 @ Seel
- .byte 2 @ Dewgong
- .byte 2 @ Grimer
- .byte 2 @ Muk
- .byte 2 @ Shellder
- .byte 2 @ Cloyster
- .byte 2 @ Gastly
- .byte 2 @ Haunter
- .byte 2 @ Gengar
- .byte 2 @ Onix
- .byte 2 @ Drowzee
- .byte 1 @ Hypno
- .byte 2 @ Krabby
- .byte 2 @ Kingler
- .byte 0 @ Voltorb
- .byte 0 @ Electrode
- .byte 0 @ Exeggcute
- .byte 1 @ Exeggutor
- .byte 1 @ Cubone
- .byte 1 @ Marowak
- .byte 2 @ Hitmonlee
- .byte 2 @ Hitmonchan
- .byte 1 @ Lickitung
- .byte 2 @ Koffing
- .byte 2 @ Weezing
- .byte 1 @ Rhyhorn
- .byte 1 @ Rhydon
- .byte 0 @ Chansey
- .byte 0 @ Tangela
- .byte 1 @ Kangaskhan
- .byte 0 @ Horsea
- .byte 0 @ Seadra
- .byte 0 @ Goldeen
- .byte 0 @ Seaking
- .byte 2 @ Staryu
- .byte 2 @ Starmie
- .byte 0 @ Mr. mime
- .byte 1 @ Scyther
- .byte 2 @ Jynx
- .byte 1 @ Electabuzz
- .byte 0 @ Magmar
- .byte 2 @ Pinsir
- .byte 2 @ Tauros
- .byte 0 @ Magikarp
- .byte 0 @ Gyarados
- .byte 2 @ Lapras
- .byte 2 @ Ditto
- .byte 2 @ Eevee
- .byte 0 @ Vaporeon
- .byte 0 @ Jolteon
- .byte 0 @ Flareon
- .byte 0 @ Porygon
- .byte 0 @ Omanyte
- .byte 0 @ Omastar
- .byte 2 @ Kabuto
- .byte 2 @ Kabutops
- .byte 0 @ Aerodactyl
- .byte 1 @ Snorlax
- .byte 0 @ Articuno
- .byte 0 @ Zapdos
- .byte 0 @ Moltres
- .byte 0 @ Dratini
- .byte 0 @ Dragonair
- .byte 2 @ Dragonite
- .byte 2 @ Mewtwo
- .byte 0 @ Mew
- .byte 1 @ Chikorita
- .byte 1 @ Bayleef
- .byte 1 @ Meganium
- .byte 1 @ Cyndaquil
- .byte 1 @ Quilava
- .byte 1 @ Typhlosion
- .byte 2 @ Totodile
- .byte 2 @ Croconaw
- .byte 2 @ Feraligatr
- .byte 2 @ Sentret
- .byte 2 @ Furret
- .byte 2 @ Hoothoot
- .byte 2 @ Noctowl
- .byte 0 @ Ledyba
- .byte 0 @ Ledian
- .byte 1 @ Spinarak
- .byte 0 @ Ariados
- .byte 2 @ Crobat
- .byte 2 @ Chinchou
- .byte 0 @ Lanturn
- .byte 0 @ Pichu
- .byte 0 @ Cleffa
- .byte 1 @ Igglybuff
- .byte 2 @ Togepi
- .byte 2 @ Togetic
- .byte 0 @ Natu
- .byte 0 @ Xatu
- .byte 2 @ Mareep
- .byte 0 @ Flaaffy
- .byte 0 @ Ampharos
- .byte 1 @ Bellossom
- .byte 2 @ Marill
- .byte 2 @ Azumarill
- .byte 1 @ Sudowoodo
- .byte 1 @ Politoed
- .byte 1 @ Hoppip
- .byte 1 @ Skiploom
- .byte 2 @ Jumpluff
- .byte 2 @ Aipom
- .byte 1 @ Sunkern
- .byte 1 @ Sunflora
- .byte 1 @ Yanma
- .byte 0 @ Wooper
- .byte 0 @ Quagsire
- .byte 2 @ Espeon
- .byte 2 @ Umbreon
- .byte 2 @ Murkrow
- .byte 0 @ Slowking
- .byte 0 @ Misdreavus
- .byte 0 @ Unown A
- .byte 0 @ Wobbuffet
- .byte 1 @ Girafarig
- .byte 0 @ Pineco
- .byte 2 @ Forretress
- .byte 2 @ Dunsparce
- .byte 2 @ Gligar
- .byte 0 @ Steelix
- .byte 0 @ Snubbull
- .byte 2 @ Granbull
- .byte 0 @ Qwilfish
- .byte 0 @ Scizor
- .byte 1 @ Shuckle
- .byte 2 @ Heracross
- .byte 0 @ Sneasel
- .byte 0 @ Teddiursa
- .byte 2 @ Ursaring
- .byte 0 @ Slugma
- .byte 0 @ Magcargo
- .byte 2 @ Swinub
- .byte 2 @ Piloswine
- .byte 0 @ Corsola
- .byte 0 @ Remoraid
- .byte 0 @ Octillery
- .byte 0 @ Delibird
- .byte 2 @ Mantine
- .byte 0 @ Skarmory
- .byte 0 @ Houndour
- .byte 0 @ Houndoom
- .byte 0 @ Kingdra
- .byte 0 @ Phanpy
- .byte 0 @ Donphan
- .byte 0 @ Porygon2
- .byte 2 @ Stantler
- .byte 1 @ Smeargle
- .byte 2 @ Tyrogue
- .byte 2 @ Hitmontop
- .byte 1 @ Smoochum
- .byte 1 @ Elekid
- .byte 1 @ Magby
- .byte 1 @ Miltank
- .byte 1 @ Blissey
- .byte 0 @ Raikou
- .byte 2 @ Entei
- .byte 0 @ Suicune
- .byte 1 @ Larvitar
- .byte 0 @ Pupitar
- .byte 1 @ Tyranitar
- .byte 0 @ Lugia
- .byte 1 @ Ho-Oh
- .byte 1 @ Celebi
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 0 @ ?
- .byte 1 @ Treecko
- .byte 0 @ Grovyle
- .byte 1 @ Sceptile
- .byte 0 @ Torchic
- .byte 0 @ Combusken
- .byte 0 @ Blaziken
- .byte 0 @ Mudkip
- .byte 0 @ Marshtomp
- .byte 0 @ Swampert
- .byte 2 @ Poochyena
- .byte 2 @ Mightyena
- .byte 2 @ Zigzagoon
- .byte 2 @ Linoone
- .byte 0 @ Wurmple
- .byte 2 @ Silcoon
- .byte 0 @ Beautifly
- .byte 2 @ Cascoon
- .byte 1 @ Dustox
- .byte 1 @ Lotad
- .byte 1 @ Lombre
- .byte 1 @ Ludicolo
- .byte 1 @ Seedot
- .byte 1 @ Nuzleaf
- .byte 0 @ Shiftry
- .byte 1 @ Nincada
- .byte 1 @ Ninjask
- .byte 1 @ Shedinja
- .byte 2 @ Taillow
- .byte 2 @ Swellow
- .byte 1 @ Shroomish
- .byte 1 @ Breloom
- .byte 1 @ Spinda
- .byte 0 @ Wingull
- .byte 0 @ Pelipper
- .byte 2 @ Surskit
- .byte 0 @ Masquerain
- .byte 2 @ Wailmer
- .byte 0 @ Wailord
- .byte 0 @ Skitty
- .byte 2 @ Delcatty
- .byte 1 @ Kecleon
- .byte 1 @ Baltoy
- .byte 0 @ Claydol
- .byte 0 @ Nosepass
- .byte 1 @ Torkoal
- .byte 2 @ Sableye
- .byte 0 @ Barboach
- .byte 0 @ Whiscash
- .byte 0 @ Luvdisc
- .byte 0 @ Corphish
- .byte 0 @ Crawdaunt
- .byte 2 @ Feebas
- .byte 0 @ Milotic
- .byte 0 @ Carvanha
- .byte 0 @ Sharpedo
- .byte 1 @ Trapinch
- .byte 1 @ Vibrava
- .byte 1 @ Flygon
- .byte 2 @ Makuhita
- .byte 1 @ Hariyama
- .byte 1 @ Electrike
- .byte 0 @ Manectric
- .byte 1 @ Numel
- .byte 0 @ Camerupt
- .byte 2 @ Spheal
- .byte 2 @ Sealeo
- .byte 0 @ Walrein
- .byte 1 @ Cacnea
- .byte 1 @ Cacturne
- .byte 2 @ Snorunt
- .byte 0 @ Glalie
- .byte 1 @ Lunatone
- .byte 0 @ Solrock
- .byte 2 @ Azurill
- .byte 0 @ Spoink
- .byte 2 @ Grumpig
- .byte 0 @ Plusle
- .byte 0 @ Minun
- .byte 2 @ Mawile
- .byte 0 @ Meditite
- .byte 0 @ Medicham
- .byte 0 @ Swablu
- .byte 0 @ Altaria
- .byte 0 @ Wynaut
- .byte 0 @ Duskull
- .byte 0 @ Dusclops
- .byte 0 @ Roselia
- .byte 2 @ Slakoth
- .byte 2 @ Vigoroth
- .byte 1 @ Slaking
- .byte 1 @ Gulpin
- .byte 2 @ Swalot
- .byte 1 @ Tropius
- .byte 0 @ Whismur
- .byte 2 @ Loudred
- .byte 2 @ Exploud
- .byte 0 @ Clamperl
- .byte 0 @ Huntail
- .byte 0 @ Gorebyss
- .byte 0 @ Absol
- .byte 0 @ Shuppet
- .byte 0 @ Banette
- .byte 2 @ Seviper
- .byte 0 @ Zangoose
- .byte 1 @ Relicanth
- .byte 2 @ Aron
- .byte 2 @ Lairon
- .byte 2 @ Aggron
- .byte 0 @ Castform
- .byte 0 @ Volbeat
- .byte 2 @ Illumise
- .byte 2 @ Lileep
- .byte 0 @ Cradily
- .byte 0 @ Anorith
- .byte 0 @ Armaldo
- .byte 1 @ Ralts
- .byte 1 @ Kirlia
- .byte 1 @ Gardevoir
- .byte 2 @ Bagon
- .byte 2 @ Shelgon
- .byte 0 @ Salamence
- .byte 0 @ Beldum
- .byte 0 @ Metang
- .byte 0 @ Metagross
- .byte 2 @ Regirock
- .byte 2 @ Regice
- .byte 2 @ Registeel
- .byte 2 @ Kyogre
- .byte 0 @ Groudon
- .byte 1 @ Rayquaza
- .byte 0 @ Latias
- .byte 2 @ Latios
- .byte 0 @ Jirachi
- .byte 0 @ Deoxys
- .byte 0 @ Chimecho
- .byte 1 @ Egg
- .byte 0 @ Unown B
- .byte 0 @ Unown C
- .byte 0 @ Unown D
- .byte 0 @ Unown E
- .byte 0 @ Unown F
- .byte 0 @ Unown G
- .byte 0 @ Unown H
- .byte 0 @ Unown I
- .byte 0 @ Unown J
- .byte 0 @ Unown K
- .byte 0 @ Unown L
- .byte 0 @ Unown M
- .byte 0 @ Unown N
- .byte 0 @ Unown O
- .byte 0 @ Unown P
- .byte 0 @ Unown Q
- .byte 0 @ Unown R
- .byte 0 @ Unown S
- .byte 0 @ Unown T
- .byte 0 @ Unown U
- .byte 0 @ Unown V
- .byte 0 @ Unown W
- .byte 0 @ Unown X
- .byte 0 @ Unown Y
- .byte 0 @ Unown Z
- .byte 0 @ Unown Exclamation Mark
- .byte 0 @ Unown Question Mark
diff --git a/data/graphics/pokemon/icon_palette_table.inc b/data/graphics/pokemon/icon_palette_table.inc
deleted file mode 100644
index d9da61ab2..000000000
--- a/data/graphics/pokemon/icon_palette_table.inc
+++ /dev/null
@@ -1,11 +0,0 @@
- .align 2
-gMonIconPaletteTable:: @ 83BC5B8
- obj_pal gMonIconPalettes + 0 * 32, 56000
- obj_pal gMonIconPalettes + 1 * 32, 56001
- obj_pal gMonIconPalettes + 2 * 32, 56002
-
-@ These palettes are actually part of the title screen BG palette and are not
-@ used for Pokémon icons.
- obj_pal gMonIconPalettes + 3 * 32, 56003
- obj_pal gMonIconPalettes + 4 * 32, 56004
- obj_pal gMonIconPalettes + 5 * 32, 56005
diff --git a/data/graphics/pokemon/icon_table.inc b/data/graphics/pokemon/icon_table.inc
deleted file mode 100644
index eeb064208..000000000
--- a/data/graphics/pokemon/icon_table.inc
+++ /dev/null
@@ -1,442 +0,0 @@
- .align 2
-gMonIconTable:: @ 83BBD20
- .4byte gMonIcon_Bulbasaur
- .4byte gMonIcon_Bulbasaur
- .4byte gMonIcon_Ivysaur
- .4byte gMonIcon_Venusaur
- .4byte gMonIcon_Charmander
- .4byte gMonIcon_Charmeleon
- .4byte gMonIcon_Charizard
- .4byte gMonIcon_Squirtle
- .4byte gMonIcon_Wartortle
- .4byte gMonIcon_Blastoise
- .4byte gMonIcon_Caterpie
- .4byte gMonIcon_Metapod
- .4byte gMonIcon_Butterfree
- .4byte gMonIcon_Weedle
- .4byte gMonIcon_Kakuna
- .4byte gMonIcon_Beedrill
- .4byte gMonIcon_Pidgey
- .4byte gMonIcon_Pidgeotto
- .4byte gMonIcon_Pidgeot
- .4byte gMonIcon_Rattata
- .4byte gMonIcon_Raticate
- .4byte gMonIcon_Spearow
- .4byte gMonIcon_Fearow
- .4byte gMonIcon_Ekans
- .4byte gMonIcon_Arbok
- .4byte gMonIcon_Pikachu
- .4byte gMonIcon_Raichu
- .4byte gMonIcon_Sandshrew
- .4byte gMonIcon_Sandslash
- .4byte gMonIcon_NidoranF
- .4byte gMonIcon_Nidorina
- .4byte gMonIcon_Nidoqueen
- .4byte gMonIcon_NidoranM
- .4byte gMonIcon_Nidorino
- .4byte gMonIcon_Nidoking
- .4byte gMonIcon_Clefairy
- .4byte gMonIcon_Clefable
- .4byte gMonIcon_Vulpix
- .4byte gMonIcon_Ninetales
- .4byte gMonIcon_Jigglypuff
- .4byte gMonIcon_Wigglytuff
- .4byte gMonIcon_Zubat
- .4byte gMonIcon_Golbat
- .4byte gMonIcon_Oddish
- .4byte gMonIcon_Gloom
- .4byte gMonIcon_Vileplume
- .4byte gMonIcon_Paras
- .4byte gMonIcon_Parasect
- .4byte gMonIcon_Venonat
- .4byte gMonIcon_Venomoth
- .4byte gMonIcon_Diglett
- .4byte gMonIcon_Dugtrio
- .4byte gMonIcon_Meowth
- .4byte gMonIcon_Persian
- .4byte gMonIcon_Psyduck
- .4byte gMonIcon_Golduck
- .4byte gMonIcon_Mankey
- .4byte gMonIcon_Primeape
- .4byte gMonIcon_Growlithe
- .4byte gMonIcon_Arcanine
- .4byte gMonIcon_Poliwag
- .4byte gMonIcon_Poliwhirl
- .4byte gMonIcon_Poliwrath
- .4byte gMonIcon_Abra
- .4byte gMonIcon_Kadabra
- .4byte gMonIcon_Alakazam
- .4byte gMonIcon_Machop
- .4byte gMonIcon_Machoke
- .4byte gMonIcon_Machamp
- .4byte gMonIcon_Bellsprout
- .4byte gMonIcon_Weepinbell
- .4byte gMonIcon_Victreebel
- .4byte gMonIcon_Tentacool
- .4byte gMonIcon_Tentacruel
- .4byte gMonIcon_Geodude
- .4byte gMonIcon_Graveler
- .4byte gMonIcon_Golem
- .4byte gMonIcon_Ponyta
- .4byte gMonIcon_Rapidash
- .4byte gMonIcon_Slowpoke
- .4byte gMonIcon_Slowbro
- .4byte gMonIcon_Magnemite
- .4byte gMonIcon_Magneton
- .4byte gMonIcon_Farfetchd
- .4byte gMonIcon_Doduo
- .4byte gMonIcon_Dodrio
- .4byte gMonIcon_Seel
- .4byte gMonIcon_Dewgong
- .4byte gMonIcon_Grimer
- .4byte gMonIcon_Muk
- .4byte gMonIcon_Shellder
- .4byte gMonIcon_Cloyster
- .4byte gMonIcon_Gastly
- .4byte gMonIcon_Haunter
- .4byte gMonIcon_Gengar
- .4byte gMonIcon_Onix
- .4byte gMonIcon_Drowzee
- .4byte gMonIcon_Hypno
- .4byte gMonIcon_Krabby
- .4byte gMonIcon_Kingler
- .4byte gMonIcon_Voltorb
- .4byte gMonIcon_Electrode
- .4byte gMonIcon_Exeggcute
- .4byte gMonIcon_Exeggutor
- .4byte gMonIcon_Cubone
- .4byte gMonIcon_Marowak
- .4byte gMonIcon_Hitmonlee
- .4byte gMonIcon_Hitmonchan
- .4byte gMonIcon_Lickitung
- .4byte gMonIcon_Koffing
- .4byte gMonIcon_Weezing
- .4byte gMonIcon_Rhyhorn
- .4byte gMonIcon_Rhydon
- .4byte gMonIcon_Chansey
- .4byte gMonIcon_Tangela
- .4byte gMonIcon_Kangaskhan
- .4byte gMonIcon_Horsea
- .4byte gMonIcon_Seadra
- .4byte gMonIcon_Goldeen
- .4byte gMonIcon_Seaking
- .4byte gMonIcon_Staryu
- .4byte gMonIcon_Starmie
- .4byte gMonIcon_Mrmime
- .4byte gMonIcon_Scyther
- .4byte gMonIcon_Jynx
- .4byte gMonIcon_Electabuzz
- .4byte gMonIcon_Magmar
- .4byte gMonIcon_Pinsir
- .4byte gMonIcon_Tauros
- .4byte gMonIcon_Magikarp
- .4byte gMonIcon_Gyarados
- .4byte gMonIcon_Lapras
- .4byte gMonIcon_Ditto
- .4byte gMonIcon_Eevee
- .4byte gMonIcon_Vaporeon
- .4byte gMonIcon_Jolteon
- .4byte gMonIcon_Flareon
- .4byte gMonIcon_Porygon
- .4byte gMonIcon_Omanyte
- .4byte gMonIcon_Omastar
- .4byte gMonIcon_Kabuto
- .4byte gMonIcon_Kabutops
- .4byte gMonIcon_Aerodactyl
- .4byte gMonIcon_Snorlax
- .4byte gMonIcon_Articuno
- .4byte gMonIcon_Zapdos
- .4byte gMonIcon_Moltres
- .4byte gMonIcon_Dratini
- .4byte gMonIcon_Dragonair
- .4byte gMonIcon_Dragonite
- .4byte gMonIcon_Mewtwo
- .4byte gMonIcon_Mew
- .4byte gMonIcon_Chikorita
- .4byte gMonIcon_Bayleef
- .4byte gMonIcon_Meganium
- .4byte gMonIcon_Cyndaquil
- .4byte gMonIcon_Quilava
- .4byte gMonIcon_Typhlosion
- .4byte gMonIcon_Totodile
- .4byte gMonIcon_Croconaw
- .4byte gMonIcon_Feraligatr
- .4byte gMonIcon_Sentret
- .4byte gMonIcon_Furret
- .4byte gMonIcon_Hoothoot
- .4byte gMonIcon_Noctowl
- .4byte gMonIcon_Ledyba
- .4byte gMonIcon_Ledian
- .4byte gMonIcon_Spinarak
- .4byte gMonIcon_Ariados
- .4byte gMonIcon_Crobat
- .4byte gMonIcon_Chinchou
- .4byte gMonIcon_Lanturn
- .4byte gMonIcon_Pichu
- .4byte gMonIcon_Cleffa
- .4byte gMonIcon_Igglybuff
- .4byte gMonIcon_Togepi
- .4byte gMonIcon_Togetic
- .4byte gMonIcon_Natu
- .4byte gMonIcon_Xatu
- .4byte gMonIcon_Mareep
- .4byte gMonIcon_Flaaffy
- .4byte gMonIcon_Ampharos
- .4byte gMonIcon_Bellossom
- .4byte gMonIcon_Marill
- .4byte gMonIcon_Azumarill
- .4byte gMonIcon_Sudowoodo
- .4byte gMonIcon_Politoed
- .4byte gMonIcon_Hoppip
- .4byte gMonIcon_Skiploom
- .4byte gMonIcon_Jumpluff
- .4byte gMonIcon_Aipom
- .4byte gMonIcon_Sunkern
- .4byte gMonIcon_Sunflora
- .4byte gMonIcon_Yanma
- .4byte gMonIcon_Wooper
- .4byte gMonIcon_Quagsire
- .4byte gMonIcon_Espeon
- .4byte gMonIcon_Umbreon
- .4byte gMonIcon_Murkrow
- .4byte gMonIcon_Slowking
- .4byte gMonIcon_Misdreavus
- .4byte gMonIcon_UnownA
- .4byte gMonIcon_Wobbuffet
- .4byte gMonIcon_Girafarig
- .4byte gMonIcon_Pineco
- .4byte gMonIcon_Forretress
- .4byte gMonIcon_Dunsparce
- .4byte gMonIcon_Gligar
- .4byte gMonIcon_Steelix
- .4byte gMonIcon_Snubbull
- .4byte gMonIcon_Granbull
- .4byte gMonIcon_Qwilfish
- .4byte gMonIcon_Scizor
- .4byte gMonIcon_Shuckle
- .4byte gMonIcon_Heracross
- .4byte gMonIcon_Sneasel
- .4byte gMonIcon_Teddiursa
- .4byte gMonIcon_Ursaring
- .4byte gMonIcon_Slugma
- .4byte gMonIcon_Magcargo
- .4byte gMonIcon_Swinub
- .4byte gMonIcon_Piloswine
- .4byte gMonIcon_Corsola
- .4byte gMonIcon_Remoraid
- .4byte gMonIcon_Octillery
- .4byte gMonIcon_Delibird
- .4byte gMonIcon_Mantine
- .4byte gMonIcon_Skarmory
- .4byte gMonIcon_Houndour
- .4byte gMonIcon_Houndoom
- .4byte gMonIcon_Kingdra
- .4byte gMonIcon_Phanpy
- .4byte gMonIcon_Donphan
- .4byte gMonIcon_Porygon2
- .4byte gMonIcon_Stantler
- .4byte gMonIcon_Smeargle
- .4byte gMonIcon_Tyrogue
- .4byte gMonIcon_Hitmontop
- .4byte gMonIcon_Smoochum
- .4byte gMonIcon_Elekid
- .4byte gMonIcon_Magby
- .4byte gMonIcon_Miltank
- .4byte gMonIcon_Blissey
- .4byte gMonIcon_Raikou
- .4byte gMonIcon_Entei
- .4byte gMonIcon_Suicune
- .4byte gMonIcon_Larvitar
- .4byte gMonIcon_Pupitar
- .4byte gMonIcon_Tyranitar
- .4byte gMonIcon_Lugia
- .4byte gMonIcon_HoOh
- .4byte gMonIcon_Celebi
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_QuestionMark
- .4byte gMonIcon_Treecko
- .4byte gMonIcon_Grovyle
- .4byte gMonIcon_Sceptile
- .4byte gMonIcon_Torchic
- .4byte gMonIcon_Combusken
- .4byte gMonIcon_Blaziken
- .4byte gMonIcon_Mudkip
- .4byte gMonIcon_Marshtomp
- .4byte gMonIcon_Swampert
- .4byte gMonIcon_Poochyena
- .4byte gMonIcon_Mightyena
- .4byte gMonIcon_Zigzagoon
- .4byte gMonIcon_Linoone
- .4byte gMonIcon_Wurmple
- .4byte gMonIcon_Silcoon
- .4byte gMonIcon_Beautifly
- .4byte gMonIcon_Cascoon
- .4byte gMonIcon_Dustox
- .4byte gMonIcon_Lotad
- .4byte gMonIcon_Lombre
- .4byte gMonIcon_Ludicolo
- .4byte gMonIcon_Seedot
- .4byte gMonIcon_Nuzleaf
- .4byte gMonIcon_Shiftry
- .4byte gMonIcon_Nincada
- .4byte gMonIcon_Ninjask
- .4byte gMonIcon_Shedinja
- .4byte gMonIcon_Taillow
- .4byte gMonIcon_Swellow
- .4byte gMonIcon_Shroomish
- .4byte gMonIcon_Breloom
- .4byte gMonIcon_Spinda
- .4byte gMonIcon_Wingull
- .4byte gMonIcon_Pelipper
- .4byte gMonIcon_Surskit
- .4byte gMonIcon_Masquerain
- .4byte gMonIcon_Wailmer
- .4byte gMonIcon_Wailord
- .4byte gMonIcon_Skitty
- .4byte gMonIcon_Delcatty
- .4byte gMonIcon_Kecleon
- .4byte gMonIcon_Baltoy
- .4byte gMonIcon_Claydol
- .4byte gMonIcon_Nosepass
- .4byte gMonIcon_Torkoal
- .4byte gMonIcon_Sableye
- .4byte gMonIcon_Barboach
- .4byte gMonIcon_Whiscash
- .4byte gMonIcon_Luvdisc
- .4byte gMonIcon_Corphish
- .4byte gMonIcon_Crawdaunt
- .4byte gMonIcon_Feebas
- .4byte gMonIcon_Milotic
- .4byte gMonIcon_Carvanha
- .4byte gMonIcon_Sharpedo
- .4byte gMonIcon_Trapinch
- .4byte gMonIcon_Vibrava
- .4byte gMonIcon_Flygon
- .4byte gMonIcon_Makuhita
- .4byte gMonIcon_Hariyama
- .4byte gMonIcon_Electrike
- .4byte gMonIcon_Manectric
- .4byte gMonIcon_Numel
- .4byte gMonIcon_Camerupt
- .4byte gMonIcon_Spheal
- .4byte gMonIcon_Sealeo
- .4byte gMonIcon_Walrein
- .4byte gMonIcon_Cacnea
- .4byte gMonIcon_Cacturne
- .4byte gMonIcon_Snorunt
- .4byte gMonIcon_Glalie
- .4byte gMonIcon_Lunatone
- .4byte gMonIcon_Solrock
- .4byte gMonIcon_Azurill
- .4byte gMonIcon_Spoink
- .4byte gMonIcon_Grumpig
- .4byte gMonIcon_Plusle
- .4byte gMonIcon_Minun
- .4byte gMonIcon_Mawile
- .4byte gMonIcon_Meditite
- .4byte gMonIcon_Medicham
- .4byte gMonIcon_Swablu
- .4byte gMonIcon_Altaria
- .4byte gMonIcon_Wynaut
- .4byte gMonIcon_Duskull
- .4byte gMonIcon_Dusclops
- .4byte gMonIcon_Roselia
- .4byte gMonIcon_Slakoth
- .4byte gMonIcon_Vigoroth
- .4byte gMonIcon_Slaking
- .4byte gMonIcon_Gulpin
- .4byte gMonIcon_Swalot
- .4byte gMonIcon_Tropius
- .4byte gMonIcon_Whismur
- .4byte gMonIcon_Loudred
- .4byte gMonIcon_Exploud
- .4byte gMonIcon_Clamperl
- .4byte gMonIcon_Huntail
- .4byte gMonIcon_Gorebyss
- .4byte gMonIcon_Absol
- .4byte gMonIcon_Shuppet
- .4byte gMonIcon_Banette
- .4byte gMonIcon_Seviper
- .4byte gMonIcon_Zangoose
- .4byte gMonIcon_Relicanth
- .4byte gMonIcon_Aron
- .4byte gMonIcon_Lairon
- .4byte gMonIcon_Aggron
- .4byte gMonIcon_Castform
- .4byte gMonIcon_Volbeat
- .4byte gMonIcon_Illumise
- .4byte gMonIcon_Lileep
- .4byte gMonIcon_Cradily
- .4byte gMonIcon_Anorith
- .4byte gMonIcon_Armaldo
- .4byte gMonIcon_Ralts
- .4byte gMonIcon_Kirlia
- .4byte gMonIcon_Gardevoir
- .4byte gMonIcon_Bagon
- .4byte gMonIcon_Shelgon
- .4byte gMonIcon_Salamence
- .4byte gMonIcon_Beldum
- .4byte gMonIcon_Metang
- .4byte gMonIcon_Metagross
- .4byte gMonIcon_Regirock
- .4byte gMonIcon_Regice
- .4byte gMonIcon_Registeel
- .4byte gMonIcon_Kyogre
- .4byte gMonIcon_Groudon
- .4byte gMonIcon_Rayquaza
- .4byte gMonIcon_Latias
- .4byte gMonIcon_Latios
- .4byte gMonIcon_Jirachi
- .4byte gMonIcon_Deoxys
- .4byte gMonIcon_Chimecho
- .4byte gMonIcon_Egg
- .4byte gMonIcon_UnownB
- .4byte gMonIcon_UnownC
- .4byte gMonIcon_UnownD
- .4byte gMonIcon_UnownE
- .4byte gMonIcon_UnownF
- .4byte gMonIcon_UnownG
- .4byte gMonIcon_UnownH
- .4byte gMonIcon_UnownI
- .4byte gMonIcon_UnownJ
- .4byte gMonIcon_UnownK
- .4byte gMonIcon_UnownL
- .4byte gMonIcon_UnownM
- .4byte gMonIcon_UnownN
- .4byte gMonIcon_UnownO
- .4byte gMonIcon_UnownP
- .4byte gMonIcon_UnownQ
- .4byte gMonIcon_UnownR
- .4byte gMonIcon_UnownS
- .4byte gMonIcon_UnownT
- .4byte gMonIcon_UnownU
- .4byte gMonIcon_UnownV
- .4byte gMonIcon_UnownW
- .4byte gMonIcon_UnownX
- .4byte gMonIcon_UnownY
- .4byte gMonIcon_UnownZ
- .4byte gMonIcon_UnownExclamationMark
- .4byte gMonIcon_UnownQuestionMark
diff --git a/data/graphics/trainers/graphics.inc b/data/graphics/trainers/graphics.inc
index 09f34ca31..3a2be8723 100644
--- a/data/graphics/trainers/graphics.inc
+++ b/data/graphics/trainers/graphics.inc
@@ -1,675 +1,675 @@
.align 2
gTrainerFrontPic_Lass:: @ 8E48D38
- .incbin "graphics/trainers/lass/front.4bpp.lz"
+ .incbin "graphics/trainers/lass.4bpp.lz"
.align 2
gTrainerFrontPic_Youngster:: @ 8E49010
- .incbin "graphics/trainers/youngster/front.4bpp.lz"
+ .incbin "graphics/trainers/youngster.4bpp.lz"
.align 2
gTrainerFrontPic_Brendan:: @ 8E492B8
- .incbin "graphics/trainers/brendan/front.4bpp.lz"
+ .incbin "graphics/trainers/brendan.4bpp.lz"
.align 2
gTrainerFrontPic_May:: @ 8E495CC
- .incbin "graphics/trainers/may/front.4bpp.lz"
+ .incbin "graphics/trainers/may.4bpp.lz"
.align 2
gTrainerFrontPic_Hiker:: @ 8E498CC
- .incbin "graphics/trainers/hiker/front.4bpp.lz"
+ .incbin "graphics/trainers/hiker.4bpp.lz"
.align 2
gTrainerFrontPic_Beauty:: @ 8E49D4C
- .incbin "graphics/trainers/beauty/front.4bpp.lz"
+ .incbin "graphics/trainers/beauty.4bpp.lz"
.align 2
gTrainerFrontPic_Fisherman:: @ 8E4A034
- .incbin "graphics/trainers/fisherman/front.4bpp.lz"
+ .incbin "graphics/trainers/fisherman.4bpp.lz"
.align 2
gTrainerFrontPic_Lady:: @ 8E4A418
- .incbin "graphics/trainers/lady/front.4bpp.lz"
+ .incbin "graphics/trainers/lady.4bpp.lz"
.align 2
gTrainerFrontPic_CyclingTriathleteM:: @ 8E4A7CC
- .incbin "graphics/trainers/cycling_triathlete_m/front.4bpp.lz"
+ .incbin "graphics/trainers/cycling_triathlete_m.4bpp.lz"
.align 2
gTrainerFrontPic_AquaGruntM:: @ 8E4ABDC
- .incbin "graphics/trainers/aqua_grunt_m/front.4bpp.lz"
+ .incbin "graphics/trainers/aqua_grunt_m.4bpp.lz"
.align 2
gTrainerFrontPic_Twins:: @ 8E4AF3C
- .incbin "graphics/trainers/twins/front.4bpp.lz"
+ .incbin "graphics/trainers/twins.4bpp.lz"
.align 2
gTrainerFrontPic_SwimmerF:: @ 8E4B300
- .incbin "graphics/trainers/swimmer_f/front.4bpp.lz"
+ .incbin "graphics/trainers/swimmer_f.4bpp.lz"
.align 2
gTrainerFrontPic_BugCatcher:: @ 8E4B5D0
- .incbin "graphics/trainers/bug_catcher/front.4bpp.lz"
+ .incbin "graphics/trainers/bug_catcher.4bpp.lz"
.align 2
gTrainerFrontPic_SchoolKidM:: @ 8E4B8FC
- .incbin "graphics/trainers/school_kid_m/front.4bpp.lz"
+ .incbin "graphics/trainers/school_kid_m.4bpp.lz"
.align 2
gTrainerFrontPic_RichBoy:: @ 8E4BBBC
- .incbin "graphics/trainers/rich_boy/front.4bpp.lz"
+ .incbin "graphics/trainers/rich_boy.4bpp.lz"
.align 2
gTrainerFrontPic_SrAndJr:: @ 8E4BE70
- .incbin "graphics/trainers/sr_and_jr/front.4bpp.lz"
+ .incbin "graphics/trainers/sr_and_jr.4bpp.lz"
.align 2
gTrainerFrontPic_BlackBelt:: @ 8E4C2E0
- .incbin "graphics/trainers/black_belt/front.4bpp.lz"
+ .incbin "graphics/trainers/black_belt.4bpp.lz"
.align 2
gTrainerFrontPic_Wally:: @ 8E4C644
- .incbin "graphics/trainers/wally/front.4bpp.lz"
+ .incbin "graphics/trainers/wally.4bpp.lz"
.align 2
gTrainerFrontPic_AquaGruntF:: @ 8E4C914
- .incbin "graphics/trainers/aqua_grunt_f/front.4bpp.lz"
+ .incbin "graphics/trainers/aqua_grunt_f.4bpp.lz"
.align 2
gTrainerFrontPic_TuberF:: @ 8E4CC50
- .incbin "graphics/trainers/tuber_f/front.4bpp.lz"
+ .incbin "graphics/trainers/tuber_f.4bpp.lz"
.align 2
gTrainerFrontPic_HexManiac:: @ 8E4CEF4
- .incbin "graphics/trainers/hex_maniac/front.4bpp.lz"
+ .incbin "graphics/trainers/hex_maniac.4bpp.lz"
.align 2
gTrainerFrontPic_PokemonBreederF:: @ 8E4D260
- .incbin "graphics/trainers/pokemon_breeder_f/front.4bpp.lz"
+ .incbin "graphics/trainers/pokemon_breeder_f.4bpp.lz"
.align 2
gTrainerFrontPic_MagmaGruntM:: @ 8E4D594
- .incbin "graphics/trainers/magma_grunt_m/front.4bpp.lz"
+ .incbin "graphics/trainers/magma_grunt_m.4bpp.lz"
.align 2
gTrainerFrontPic_MagmaGruntF:: @ 8E4D914
- .incbin "graphics/trainers/magma_grunt_f/front.4bpp.lz"
+ .incbin "graphics/trainers/magma_grunt_f.4bpp.lz"
.align 2
gTrainerFrontPic_Interviewer:: @ 8E4DCA0
- .incbin "graphics/trainers/interviewer/front.4bpp.lz"
+ .incbin "graphics/trainers/interviewer.4bpp.lz"
.align 2
gTrainerFrontPic_TuberM:: @ 8E4E144
- .incbin "graphics/trainers/tuber_m/front.4bpp.lz"
+ .incbin "graphics/trainers/tuber_m.4bpp.lz"
.align 2
gTrainerFrontPic_YoungCouple:: @ 8E4E3D0
- .incbin "graphics/trainers/young_couple/front.4bpp.lz"
+ .incbin "graphics/trainers/young_couple.4bpp.lz"
.align 2
gTrainerFrontPic_Guitarist:: @ 8E4E790
- .incbin "graphics/trainers/guitarist/front.4bpp.lz"
+ .incbin "graphics/trainers/guitarist.4bpp.lz"
.align 2
gTrainerFrontPic_Gentleman:: @ 8E4EB14
- .incbin "graphics/trainers/gentleman/front.4bpp.lz"
+ .incbin "graphics/trainers/gentleman.4bpp.lz"
.align 2
gTrainerFrontPic_Steven:: @ 8E4EE14
- .incbin "graphics/trainers/steven/front.4bpp.lz"
+ .incbin "graphics/trainers/steven.4bpp.lz"
.align 2
gTrainerFrontPic_Maxie:: @ 8E4F14C
- .incbin "graphics/trainers/maxie/front.4bpp.lz"
+ .incbin "graphics/trainers/maxie.4bpp.lz"
.align 2
gTrainerFrontPic_RunningTriathleteF:: @ 8E4F440
- .incbin "graphics/trainers/running_triathlete_f/front.4bpp.lz"
+ .incbin "graphics/trainers/running_triathlete_f.4bpp.lz"
.align 2
gTrainerFrontPic_RunningTriathleteM:: @ 8E4F6E4
- .incbin "graphics/trainers/running_triathlete_m/front.4bpp.lz"
+ .incbin "graphics/trainers/running_triathlete_m.4bpp.lz"
.align 2
gTrainerFrontPic_BattleGirl:: @ 8E4F99C
- .incbin "graphics/trainers/battle_girl/front.4bpp.lz"
+ .incbin "graphics/trainers/battle_girl.4bpp.lz"
.align 2
gTrainerFrontPic_CyclingTriathleteF:: @ 8E4FCBC
- .incbin "graphics/trainers/cycling_triathlete_f/front.4bpp.lz"
+ .incbin "graphics/trainers/cycling_triathlete_f.4bpp.lz"
.align 2
gTrainerFrontPic_SwimmerM:: @ 8E500C8
- .incbin "graphics/trainers/swimmer_m/front.4bpp.lz"
+ .incbin "graphics/trainers/swimmer_m.4bpp.lz"
.align 2
gTrainerFrontPic_PokefanF:: @ 8E50388
- .incbin "graphics/trainers/pokefan_f/front.4bpp.lz"
+ .incbin "graphics/trainers/pokefan_f.4bpp.lz"
.align 2
gTrainerFrontPic_ExpertM:: @ 8E50754
- .incbin "graphics/trainers/expert_m/front.4bpp.lz"
+ .incbin "graphics/trainers/expert_m.4bpp.lz"
.align 2
gTrainerFrontPic_ExpertF:: @ 8E50A94
- .incbin "graphics/trainers/expert_f/front.4bpp.lz"
+ .incbin "graphics/trainers/expert_f.4bpp.lz"
.align 2
gTrainerFrontPic_SwimmingTriathleteM:: @ 8E50DB0
- .incbin "graphics/trainers/swimming_triathlete_m/front.4bpp.lz"
+ .incbin "graphics/trainers/swimming_triathlete_m.4bpp.lz"
.align 2
gTrainerFrontPic_SwimmingTriathleteF:: @ 8E510DC
- .incbin "graphics/trainers/swimming_triathlete_f/front.4bpp.lz"
+ .incbin "graphics/trainers/swimming_triathlete_f.4bpp.lz"
.align 2
gTrainerFrontPic_DragonTamer:: @ 8E513B8
- .incbin "graphics/trainers/dragon_tamer/front.4bpp.lz"
+ .incbin "graphics/trainers/dragon_tamer.4bpp.lz"
.align 2
gTrainerFrontPic_BirdKeeper:: @ 8E5170C
- .incbin "graphics/trainers/bird_keeper/front.4bpp.lz"
+ .incbin "graphics/trainers/bird_keeper.4bpp.lz"
.align 2
gTrainerFrontPic_NinjaBoy:: @ 8E51A44
- .incbin "graphics/trainers/ninja_boy/front.4bpp.lz"
+ .incbin "graphics/trainers/ninja_boy.4bpp.lz"
.align 2
gTrainerFrontPic_ParasolLady:: @ 8E51D20
- .incbin "graphics/trainers/parasol_lady/front.4bpp.lz"
+ .incbin "graphics/trainers/parasol_lady.4bpp.lz"
.align 2
gTrainerFrontPic_BugManiac:: @ 8E52058
- .incbin "graphics/trainers/bug_maniac/front.4bpp.lz"
+ .incbin "graphics/trainers/bug_maniac.4bpp.lz"
.align 2
gTrainerFrontPic_Sailor:: @ 8E524A8
- .incbin "graphics/trainers/sailor/front.4bpp.lz"
+ .incbin "graphics/trainers/sailor.4bpp.lz"
.align 2
gTrainerFrontPic_Collector:: @ 8E52858
- .incbin "graphics/trainers/collector/front.4bpp.lz"
+ .incbin "graphics/trainers/collector.4bpp.lz"
.align 2
gTrainerFrontPic_PokemonBreederM:: @ 8E52C5C
- .incbin "graphics/trainers/pokemon_breeder_m/front.4bpp.lz"
+ .incbin "graphics/trainers/pokemon_breeder_m.4bpp.lz"
.align 2
gTrainerFrontPic_PokemonRangerM:: @ 8E52F8C
- .incbin "graphics/trainers/pokemon_ranger_m/front.4bpp.lz"
+ .incbin "graphics/trainers/pokemon_ranger_m.4bpp.lz"
.align 2
gTrainerFrontPic_PokemonRangerF:: @ 8E532D4
- .incbin "graphics/trainers/pokemon_ranger_f/front.4bpp.lz"
+ .incbin "graphics/trainers/pokemon_ranger_f.4bpp.lz"
.align 2
gTrainerFrontPic_MagmaAdminM:: @ 8E53608
- .incbin "graphics/trainers/magma_admin_m/front.4bpp.lz"
+ .incbin "graphics/trainers/magma_admin_m.4bpp.lz"
.align 2
gTrainerFrontPic_MagmaAdminF:: @ 8E539E0
- .incbin "graphics/trainers/magma_admin_f/front.4bpp.lz"
+ .incbin "graphics/trainers/magma_admin_f.4bpp.lz"
.align 2
gTrainerFrontPic_AromaLady:: @ 8E53D90
- .incbin "graphics/trainers/aroma_lady/front.4bpp.lz"
+ .incbin "graphics/trainers/aroma_lady.4bpp.lz"
.align 2
gTrainerFrontPic_RuinManiac:: @ 8E54054
- .incbin "graphics/trainers/ruin_maniac/front.4bpp.lz"
+ .incbin "graphics/trainers/ruin_maniac.4bpp.lz"
.align 2
gTrainerFrontPic_CoolTrainerM:: @ 8E543F0
- .incbin "graphics/trainers/cool_trainer_m/front.4bpp.lz"
+ .incbin "graphics/trainers/cool_trainer_m.4bpp.lz"
.align 2
gTrainerFrontPic_CoolTrainerF:: @ 8E546D8
- .incbin "graphics/trainers/cool_trainer_f/front.4bpp.lz"
+ .incbin "graphics/trainers/cool_trainer_f.4bpp.lz"
.align 2
gTrainerFrontPic_Pokemaniac:: @ 8E549EC
- .incbin "graphics/trainers/pokemaniac/front.4bpp.lz"
+ .incbin "graphics/trainers/pokemaniac.4bpp.lz"
.align 2
gTrainerFrontPic_Kindler:: @ 8E54D5C
- .incbin "graphics/trainers/kindler/front.4bpp.lz"
+ .incbin "graphics/trainers/kindler.4bpp.lz"
.align 2
gTrainerFrontPic_Camper:: @ 8E550C8
- .incbin "graphics/trainers/camper/front.4bpp.lz"
+ .incbin "graphics/trainers/camper.4bpp.lz"
.align 2
gTrainerFrontPic_Picnicker:: @ 8E553B0
- .incbin "graphics/trainers/picnicker/front.4bpp.lz"
+ .incbin "graphics/trainers/picnicker.4bpp.lz"
.align 2
gTrainerFrontPic_PsychicM:: @ 8E55690
- .incbin "graphics/trainers/psychic_m/front.4bpp.lz"
+ .incbin "graphics/trainers/psychic_m.4bpp.lz"
.align 2
gTrainerFrontPic_PsychicF:: @ 8E559BC
- .incbin "graphics/trainers/psychic_f/front.4bpp.lz"
+ .incbin "graphics/trainers/psychic_f.4bpp.lz"
.align 2
gTrainerFrontPic_SchoolKidF:: @ 8E55CE4
- .incbin "graphics/trainers/school_kid_f/front.4bpp.lz"
+ .incbin "graphics/trainers/school_kid_f.4bpp.lz"
.align 2
gTrainerFrontPic_PokefanM:: @ 8E55F80
- .incbin "graphics/trainers/pokefan_m/front.4bpp.lz"
+ .incbin "graphics/trainers/pokefan_m.4bpp.lz"
.align 2
gTrainerFrontPic_SisAndBro:: @ 8E5633C
- .incbin "graphics/trainers/sis_and_bro/front.4bpp.lz"
+ .incbin "graphics/trainers/sis_and_bro.4bpp.lz"
.align 2
gTrainerFrontPic_OldCouple:: @ 8E56788
- .incbin "graphics/trainers/old_couple/front.4bpp.lz"
+ .incbin "graphics/trainers/old_couple.4bpp.lz"
.align 2
gTrainerFrontPic_AquaAdminM:: @ 8E56C98
- .incbin "graphics/trainers/aqua_admin_m/front.4bpp.lz"
+ .incbin "graphics/trainers/aqua_admin_m.4bpp.lz"
.align 2
gTrainerFrontPic_AquaAdminF:: @ 8E5704C
- .incbin "graphics/trainers/aqua_admin_f/front.4bpp.lz"
+ .incbin "graphics/trainers/aqua_admin_f.4bpp.lz"
.align 2
gTrainerFrontPic_UnusedAqua:: @ 8E57410
- .incbin "graphics/trainers/unused_aqua/front.4bpp.lz"
+ .incbin "graphics/trainers/unused_aqua.4bpp.lz"
.align 2
gTrainerFrontPic_Archie:: @ 8E5778C
- .incbin "graphics/trainers/archie/front.4bpp.lz"
+ .incbin "graphics/trainers/archie.4bpp.lz"
.align 2
gTrainerBackPic_Brendan:: @ 8E57AC8
- .incbin "graphics/trainers/brendan/back.4bpp.lz"
+ .incbin "graphics/trainers/brendan_back.4bpp.lz"
.align 2
gTrainerBackPic_May:: @ 8E5889C
- .incbin "graphics/trainers/may/back.4bpp.lz"
+ .incbin "graphics/trainers/may_back.4bpp.lz"
.align 2
gTrainerBackPic_Wally:: @ 8E59588
- .incbin "graphics/trainers/wally/back.4bpp.lz"
+ .incbin "graphics/trainers/wally_back.4bpp.lz"
.align 2
gTrainerPalette_Lass:: @ 8E59FD8
- .incbin "graphics/trainers/lass/palette.gbapal.lz"
+ .incbin "graphics/trainers/lass.gbapal.lz"
.align 2
gTrainerPalette_Youngster:: @ 8E5A000
- .incbin "graphics/trainers/youngster/palette.gbapal.lz"
+ .incbin "graphics/trainers/youngster.gbapal.lz"
.align 2
gTrainerPalette_Brendan:: @ 8E5A028
- .incbin "graphics/trainers/brendan/palette.gbapal.lz"
+ .incbin "graphics/trainers/brendan.gbapal.lz"
.align 2
gTrainerPalette_May:: @ 8E5A050
- .incbin "graphics/trainers/may/palette.gbapal.lz"
+ .incbin "graphics/trainers/may.gbapal.lz"
.align 2
gTrainerPalette_Hiker:: @ 8E5A078
- .incbin "graphics/trainers/hiker/palette.gbapal.lz"
+ .incbin "graphics/trainers/hiker.gbapal.lz"
.align 2
gTrainerPalette_Beauty:: @ 8E5A0A0
- .incbin "graphics/trainers/beauty/palette.gbapal.lz"
+ .incbin "graphics/trainers/beauty.gbapal.lz"
.align 2
gTrainerPalette_Fisherman:: @ 8E5A0C8
- .incbin "graphics/trainers/fisherman/palette.gbapal.lz"
+ .incbin "graphics/trainers/fisherman.gbapal.lz"
.align 2
gTrainerPalette_Lady:: @ 8E5A0F0
- .incbin "graphics/trainers/lady/palette.gbapal.lz"
+ .incbin "graphics/trainers/lady.gbapal.lz"
.align 2
gTrainerPalette_CyclingTriathleteM:: @ 8E5A118
- .incbin "graphics/trainers/cycling_triathlete_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/cycling_triathlete_m.gbapal.lz"
.align 2
gTrainerPalette_AquaGruntM:: @ 8E5A140
- .incbin "graphics/trainers/aqua_grunt_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/aqua_grunt_m.gbapal.lz"
.align 2
gTrainerPalette_Twins:: @ 8E5A168
- .incbin "graphics/trainers/twins/palette.gbapal.lz"
+ .incbin "graphics/trainers/twins.gbapal.lz"
.align 2
gTrainerPalette_SwimmerF:: @ 8E5A190
- .incbin "graphics/trainers/swimmer_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/swimmer_f.gbapal.lz"
.align 2
gTrainerPalette_BugCatcher:: @ 8E5A1B8
- .incbin "graphics/trainers/bug_catcher/palette.gbapal.lz"
+ .incbin "graphics/trainers/bug_catcher.gbapal.lz"
.align 2
gTrainerPalette_SchoolKidM:: @ 8E5A1E0
- .incbin "graphics/trainers/school_kid_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/school_kid_m.gbapal.lz"
.align 2
gTrainerPalette_RichBoy:: @ 8E5A208
- .incbin "graphics/trainers/rich_boy/palette.gbapal.lz"
+ .incbin "graphics/trainers/rich_boy.gbapal.lz"
.align 2
gTrainerPalette_SrAndJr:: @ 8E5A230
- .incbin "graphics/trainers/sr_and_jr/palette.gbapal.lz"
+ .incbin "graphics/trainers/sr_and_jr.gbapal.lz"
.align 2
gTrainerPalette_BlackBelt:: @ 8E5A258
- .incbin "graphics/trainers/black_belt/palette.gbapal.lz"
+ .incbin "graphics/trainers/black_belt.gbapal.lz"
.align 2
gTrainerPalette_Wally:: @ 8E5A280
- .incbin "graphics/trainers/wally/palette.gbapal.lz"
+ .incbin "graphics/trainers/wally.gbapal.lz"
.align 2
gTrainerPalette_AquaGruntF:: @ 8E5A2A8
- .incbin "graphics/trainers/aqua_grunt_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/aqua_grunt_f.gbapal.lz"
.align 2
gTrainerPalette_TuberF:: @ 8E5A2D0
- .incbin "graphics/trainers/tuber_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/tuber_f.gbapal.lz"
.align 2
gTrainerPalette_HexManiac:: @ 8E5A2F8
- .incbin "graphics/trainers/hex_maniac/palette.gbapal.lz"
+ .incbin "graphics/trainers/hex_maniac.gbapal.lz"
.align 2
gTrainerPalette_PokemonBreederF:: @ 8E5A320
- .incbin "graphics/trainers/pokemon_breeder_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokemon_breeder_f.gbapal.lz"
.align 2
gTrainerPalette_MagmaGruntM:: @ 8E5A348
- .incbin "graphics/trainers/magma_grunt_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/magma_grunt_m.gbapal.lz"
.align 2
gTrainerPalette_MagmaGruntF:: @ 8E5A370
- .incbin "graphics/trainers/magma_grunt_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/magma_grunt_f.gbapal.lz"
.align 2
gTrainerPalette_Interviewer:: @ 8E5A398
- .incbin "graphics/trainers/interviewer/palette.gbapal.lz"
+ .incbin "graphics/trainers/interviewer.gbapal.lz"
.align 2
gTrainerPalette_TuberM:: @ 8E5A3C0
- .incbin "graphics/trainers/tuber_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/tuber_m.gbapal.lz"
.align 2
gTrainerPalette_YoungCouple:: @ 8E5A3E8
- .incbin "graphics/trainers/young_couple/palette.gbapal.lz"
+ .incbin "graphics/trainers/young_couple.gbapal.lz"
.align 2
gTrainerPalette_Guitarist:: @ 8E5A410
- .incbin "graphics/trainers/guitarist/palette.gbapal.lz"
+ .incbin "graphics/trainers/guitarist.gbapal.lz"
.align 2
gTrainerPalette_Gentleman:: @ 8E5A438
- .incbin "graphics/trainers/gentleman/palette.gbapal.lz"
+ .incbin "graphics/trainers/gentleman.gbapal.lz"
.align 2
gTrainerPalette_Steven:: @ 8E5A460
- .incbin "graphics/trainers/steven/palette.gbapal.lz"
+ .incbin "graphics/trainers/steven.gbapal.lz"
.align 2
gTrainerPalette_Maxie:: @ 8E5A488
- .incbin "graphics/trainers/maxie/palette.gbapal.lz"
+ .incbin "graphics/trainers/maxie.gbapal.lz"
.align 2
gTrainerPalette_RunningTriathleteF:: @ 8E5A4B0
- .incbin "graphics/trainers/running_triathlete_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/running_triathlete_f.gbapal.lz"
.align 2
gTrainerPalette_RunningTriathleteM:: @ 8E5A4D8
- .incbin "graphics/trainers/running_triathlete_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/running_triathlete_m.gbapal.lz"
.align 2
gTrainerPalette_BattleGirl:: @ 8E5A500
- .incbin "graphics/trainers/battle_girl/palette.gbapal.lz"
+ .incbin "graphics/trainers/battle_girl.gbapal.lz"
.align 2
gTrainerPalette_CyclingTriathleteF:: @ 8E5A528
- .incbin "graphics/trainers/cycling_triathlete_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/cycling_triathlete_f.gbapal.lz"
.align 2
gTrainerPalette_SwimmerM:: @ 8E5A550
- .incbin "graphics/trainers/swimmer_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/swimmer_m.gbapal.lz"
.align 2
gTrainerPalette_PokefanF:: @ 8E5A578
- .incbin "graphics/trainers/pokefan_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokefan_f.gbapal.lz"
.align 2
gTrainerPalette_ExpertM:: @ 8E5A5A0
- .incbin "graphics/trainers/expert_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/expert_m.gbapal.lz"
.align 2
gTrainerPalette_ExpertF:: @ 8E5A5C8
- .incbin "graphics/trainers/expert_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/expert_f.gbapal.lz"
.align 2
gTrainerPalette_SwimmingTriathleteM:: @ 8E5A5F0
- .incbin "graphics/trainers/swimming_triathlete_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/swimming_triathlete_m.gbapal.lz"
.align 2
gTrainerPalette_SwimmingTriathleteF:: @ 8E5A618
- .incbin "graphics/trainers/swimming_triathlete_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/swimming_triathlete_f.gbapal.lz"
.align 2
gTrainerPalette_DragonTamer:: @ 8E5A640
- .incbin "graphics/trainers/dragon_tamer/palette.gbapal.lz"
+ .incbin "graphics/trainers/dragon_tamer.gbapal.lz"
.align 2
gTrainerPalette_BirdKeeper:: @ 8E5A668
- .incbin "graphics/trainers/bird_keeper/palette.gbapal.lz"
+ .incbin "graphics/trainers/bird_keeper.gbapal.lz"
.align 2
gTrainerPalette_NinjaBoy:: @ 8E5A690
- .incbin "graphics/trainers/ninja_boy/palette.gbapal.lz"
+ .incbin "graphics/trainers/ninja_boy.gbapal.lz"
.align 2
gTrainerPalette_ParasolLady:: @ 8E5A6B8
- .incbin "graphics/trainers/parasol_lady/palette.gbapal.lz"
+ .incbin "graphics/trainers/parasol_lady.gbapal.lz"
.align 2
gTrainerPalette_BugManiac:: @ 8E5A6E0
- .incbin "graphics/trainers/bug_maniac/palette.gbapal.lz"
+ .incbin "graphics/trainers/bug_maniac.gbapal.lz"
.align 2
gTrainerPalette_Sailor:: @ 8E5A708
- .incbin "graphics/trainers/sailor/palette.gbapal.lz"
+ .incbin "graphics/trainers/sailor.gbapal.lz"
.align 2
gTrainerPalette_Collector:: @ 8E5A730
- .incbin "graphics/trainers/collector/palette.gbapal.lz"
+ .incbin "graphics/trainers/collector.gbapal.lz"
.align 2
gTrainerPalette_PokemonBreederM:: @ 8E5A758
- .incbin "graphics/trainers/pokemon_breeder_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokemon_breeder_m.gbapal.lz"
.align 2
gTrainerPalette_PokemonRangerM:: @ 8E5A780
- .incbin "graphics/trainers/pokemon_ranger_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokemon_ranger_m.gbapal.lz"
.align 2
gTrainerPalette_PokemonRangerF:: @ 8E5A7A8
- .incbin "graphics/trainers/pokemon_ranger_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokemon_ranger_f.gbapal.lz"
.align 2
gTrainerPalette_MagmaAdminM:: @ 8E5A7D0
- .incbin "graphics/trainers/magma_admin_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/magma_admin_m.gbapal.lz"
.align 2
gTrainerPalette_MagmaAdminF:: @ 8E5A7F8
- .incbin "graphics/trainers/magma_admin_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/magma_admin_f.gbapal.lz"
.align 2
gTrainerPalette_AromaLady:: @ 8E5A820
- .incbin "graphics/trainers/aroma_lady/palette.gbapal.lz"
+ .incbin "graphics/trainers/aroma_lady.gbapal.lz"
.align 2
gTrainerPalette_RuinManiac:: @ 8E5A848
- .incbin "graphics/trainers/ruin_maniac/palette.gbapal.lz"
+ .incbin "graphics/trainers/ruin_maniac.gbapal.lz"
.align 2
gTrainerPalette_CoolTrainerM:: @ 8E5A870
- .incbin "graphics/trainers/cool_trainer_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/cool_trainer_m.gbapal.lz"
.align 2
gTrainerPalette_CoolTrainerF:: @ 8E5A898
- .incbin "graphics/trainers/cool_trainer_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/cool_trainer_f.gbapal.lz"
.align 2
gTrainerPalette_Pokemaniac:: @ 8E5A8C0
- .incbin "graphics/trainers/pokemaniac/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokemaniac.gbapal.lz"
.align 2
gTrainerPalette_Kindler:: @ 8E5A8E8
- .incbin "graphics/trainers/kindler/palette.gbapal.lz"
+ .incbin "graphics/trainers/kindler.gbapal.lz"
.align 2
gTrainerPalette_Camper:: @ 8E5A910
- .incbin "graphics/trainers/camper/palette.gbapal.lz"
+ .incbin "graphics/trainers/camper.gbapal.lz"
.align 2
gTrainerPalette_Picnicker:: @ 8E5A938
- .incbin "graphics/trainers/picnicker/palette.gbapal.lz"
+ .incbin "graphics/trainers/picnicker.gbapal.lz"
.align 2
gTrainerPalette_PsychicM:: @ 8E5A960
- .incbin "graphics/trainers/psychic_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/psychic_m.gbapal.lz"
.align 2
gTrainerPalette_PsychicF:: @ 8E5A988
- .incbin "graphics/trainers/psychic_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/psychic_f.gbapal.lz"
.align 2
gTrainerPalette_SchoolKidF:: @ 8E5A9B0
- .incbin "graphics/trainers/school_kid_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/school_kid_f.gbapal.lz"
.align 2
gTrainerPalette_PokefanM:: @ 8E5A9D8
- .incbin "graphics/trainers/pokefan_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/pokefan_m.gbapal.lz"
.align 2
gTrainerPalette_SisAndBro:: @ 8E5AA00
- .incbin "graphics/trainers/sis_and_bro/palette.gbapal.lz"
+ .incbin "graphics/trainers/sis_and_bro.gbapal.lz"
.align 2
gTrainerPalette_OldCouple:: @ 8E5AA28
- .incbin "graphics/trainers/old_couple/palette.gbapal.lz"
+ .incbin "graphics/trainers/old_couple.gbapal.lz"
.align 2
gTrainerPalette_AquaAdminM:: @ 8E5AA50
- .incbin "graphics/trainers/aqua_admin_m/palette.gbapal.lz"
+ .incbin "graphics/trainers/aqua_admin_m.gbapal.lz"
.align 2
gTrainerPalette_AquaAdminF:: @ 8E5AA78
- .incbin "graphics/trainers/aqua_admin_f/palette.gbapal.lz"
+ .incbin "graphics/trainers/aqua_admin_f.gbapal.lz"
.align 2
gTrainerPalette_UnusedAqua:: @ 8E5AAA0
- .incbin "graphics/trainers/unused_aqua/palette.gbapal.lz"
+ .incbin "graphics/trainers/unused_aqua.gbapal.lz"
.align 2
gTrainerPalette_Archie:: @ 8E5AAC8
- .incbin "graphics/trainers/archie/palette.gbapal.lz"
+ .incbin "graphics/trainers/archie.gbapal.lz"
.align 2
gTrainerFrontPic_Roxanne:: @ 8E5AAF0
- .incbin "graphics/trainers/roxanne/front.4bpp.lz"
+ .incbin "graphics/trainers/roxanne.4bpp.lz"
.align 2
gTrainerFrontPic_Brawly:: @ 8E5ADDC
- .incbin "graphics/trainers/brawly/front.4bpp.lz"
+ .incbin "graphics/trainers/brawly.4bpp.lz"
.align 2
gTrainerFrontPic_Wattson:: @ 8E5B170
- .incbin "graphics/trainers/wattson/front.4bpp.lz"
+ .incbin "graphics/trainers/wattson.4bpp.lz"
.align 2
gTrainerFrontPic_Flannery:: @ 8E5B4B8
- .incbin "graphics/trainers/flannery/front.4bpp.lz"
+ .incbin "graphics/trainers/flannery.4bpp.lz"
.align 2
gTrainerFrontPic_Norman:: @ 8E5B838
- .incbin "graphics/trainers/norman/front.4bpp.lz"
+ .incbin "graphics/trainers/norman.4bpp.lz"
.align 2
gTrainerFrontPic_Winona:: @ 8E5BB74
- .incbin "graphics/trainers/winona/front.4bpp.lz"
+ .incbin "graphics/trainers/winona.4bpp.lz"
.align 2
gTrainerFrontPic_TateAndLiza:: @ 8E5BEF4
- .incbin "graphics/trainers/tate_and_liza/front.4bpp.lz"
+ .incbin "graphics/trainers/tate_and_liza.4bpp.lz"
.align 2
gTrainerFrontPic_Wallace:: @ 8E5C338
- .incbin "graphics/trainers/wallace/front.4bpp.lz"
+ .incbin "graphics/trainers/wallace.4bpp.lz"
.align 2
gTrainerFrontPic_Sidney:: @ 8E5C6B0
- .incbin "graphics/trainers/sidney/front.4bpp.lz"
+ .incbin "graphics/trainers/sidney.4bpp.lz"
.align 2
gTrainerFrontPic_Phoebe:: @ 8E5C9E4
- .incbin "graphics/trainers/phoebe/front.4bpp.lz"
+ .incbin "graphics/trainers/phoebe.4bpp.lz"
.align 2
gTrainerFrontPic_Glacia:: @ 8E5CCE4
- .incbin "graphics/trainers/glacia/front.4bpp.lz"
+ .incbin "graphics/trainers/glacia.4bpp.lz"
.align 2
gTrainerFrontPic_Drake:: @ 8E5D068
- .incbin "graphics/trainers/drake/front.4bpp.lz"
+ .incbin "graphics/trainers/drake.4bpp.lz"
.align 2
gTrainerPalette_Roxanne:: @ 8E5D410
- .incbin "graphics/trainers/roxanne/palette.gbapal.lz"
+ .incbin "graphics/trainers/roxanne.gbapal.lz"
.align 2
gTrainerPalette_Brawly:: @ 8E5D438
- .incbin "graphics/trainers/brawly/palette.gbapal.lz"
+ .incbin "graphics/trainers/brawly.gbapal.lz"
.align 2
gTrainerPalette_Wattson:: @ 8E5D460
- .incbin "graphics/trainers/wattson/palette.gbapal.lz"
+ .incbin "graphics/trainers/wattson.gbapal.lz"
.align 2
gTrainerPalette_Flannery:: @ 8E5D488
- .incbin "graphics/trainers/flannery/palette.gbapal.lz"
+ .incbin "graphics/trainers/flannery.gbapal.lz"
.align 2
gTrainerPalette_Norman:: @ 8E5D4B0
- .incbin "graphics/trainers/norman/palette.gbapal.lz"
+ .incbin "graphics/trainers/norman.gbapal.lz"
.align 2
gTrainerPalette_Winona:: @ 8E5D4D8
- .incbin "graphics/trainers/winona/palette.gbapal.lz"
+ .incbin "graphics/trainers/winona.gbapal.lz"
.align 2
gTrainerPalette_TateAndLiza:: @ 8E5D500
- .incbin "graphics/trainers/tate_and_liza/palette.gbapal.lz"
+ .incbin "graphics/trainers/tate_and_liza.gbapal.lz"
.align 2
gTrainerPalette_Wallace:: @ 8E5D528
- .incbin "graphics/trainers/wallace/palette.gbapal.lz"
+ .incbin "graphics/trainers/wallace.gbapal.lz"
.align 2
gTrainerPalette_Sidney:: @ 8E5D550
- .incbin "graphics/trainers/sidney/palette.gbapal.lz"
+ .incbin "graphics/trainers/sidney.gbapal.lz"
.align 2
gTrainerPalette_Phoebe:: @ 8E5D578
- .incbin "graphics/trainers/phoebe/palette.gbapal.lz"
+ .incbin "graphics/trainers/phoebe.gbapal.lz"
.align 2
gTrainerPalette_Glacia:: @ 8E5D5A0
- .incbin "graphics/trainers/glacia/palette.gbapal.lz"
+ .incbin "graphics/trainers/glacia.gbapal.lz"
.align 2
gTrainerPalette_Drake:: @ 8E5D5C8
- .incbin "graphics/trainers/drake/palette.gbapal.lz"
+ .incbin "graphics/trainers/drake.gbapal.lz"
diff --git a/data/hall_of_fame.s b/data/hall_of_fame.s
deleted file mode 100644
index 0795e7389..000000000
--- a/data/hall_of_fame.s
+++ /dev/null
@@ -1,230 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_0840B514:: @ 840B514
- obj_tiles gContestConfetti_Gfx, 0x220, 1001
- .space 8
-
-gUnknown_0840B524:: @ 840B524
- obj_pal gContestConfetti_Pal, 1001
- .space 8
-
- .align 2
-gUnknown_0840B534:: @ 840B534
- .2byte 120,210,120, 40
- .2byte 326,220, 56, 40
- .2byte -86,220,184, 40
- .2byte 120,-62,120, 88
- .2byte -25,-62,200, 88
- .2byte 265,-62, 40, 88
-
- .align 2
-gUnknown_0840B564:: @ 840B564
- .2byte 120,214,120, 64
- .2byte 281,214, 56, 64
- .2byte -41,214,184, 64
-
- .align 2
-gUnknown_0840B57C:: @ 840B57C
- .2byte 1002
- .2byte 1002
- .space 0x10
-
-@ unused data?
- .byte 2, 1, 3, 6, 4, 5
-
- .align 2
-gOamData_840B598:: @ 840B598
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gUnknown_0840B5A0:: @ 840B5A0
- .4byte 0x02008000
- .4byte 0x0200A000
- .4byte 0x0200C000
- .4byte 0x0200E000
- .4byte 0x02010000
- .4byte 0x02014000
- .4byte 0x02018000
-
- .align 2
-gSpriteImageTable_840B5BC:: @ 840B5BC
- obj_frame_tiles 0x02008000, 0x800
- obj_frame_tiles 0x02008800, 0x800
- obj_frame_tiles 0x02009000, 0x800
- obj_frame_tiles 0x02009800, 0x800
-
- .align 2
-gSpriteImageTable_840B5DC:: @ 840B5DC
- obj_frame_tiles 0x0200A000, 0x800
- obj_frame_tiles 0x0200A800, 0x800
- obj_frame_tiles 0x0200B000, 0x800
- obj_frame_tiles 0x0200B800, 0x800
-
- .align 2
-gSpriteImageTable_840B5FC:: @ 840B5FC
- obj_frame_tiles 0x0200C000, 0x800
- obj_frame_tiles 0x0200C800, 0x800
- obj_frame_tiles 0x0200D000, 0x800
- obj_frame_tiles 0x0200D800, 0x800
-
- .align 2
-gSpriteImageTable_840B61C:: @ 840B61C
- obj_frame_tiles 0x0200E000, 0x800
- obj_frame_tiles 0x0200E800, 0x800
- obj_frame_tiles 0x0200F000, 0x800
- obj_frame_tiles 0x0200F800, 0x800
-
- .align 2
-gSpriteImageTable_840B63C:: @ 840B63C
- obj_frame_tiles 0x02010000, 0x800
- obj_frame_tiles 0x02010800, 0x800
- obj_frame_tiles 0x02011000, 0x800
- obj_frame_tiles 0x02011800, 0x800
-
- .align 2
-gSpriteImageTable_840B65C:: @ 840B65C
- obj_frame_tiles 0x02014000, 0x800
- obj_frame_tiles 0x02014800, 0x800
- obj_frame_tiles 0x02015000, 0x800
- obj_frame_tiles 0x02015800, 0x800
-
- .align 2
-gSpriteImageTable_840B67C:: @ 840B67C
- obj_frame_tiles 0x02018000, 0x800
- obj_frame_tiles 0x02018800, 0x800
- obj_frame_tiles 0x02019000, 0x800
- obj_frame_tiles 0x02019800, 0x800
-
- .align 2
-gUnknown_0840B69C:: @ 840B69C
- .4byte gSpriteImageTable_840B5BC
- .4byte gSpriteImageTable_840B5DC
- .4byte gSpriteImageTable_840B5FC
- .4byte gSpriteImageTable_840B61C
- .4byte gSpriteImageTable_840B63C
- .4byte gSpriteImageTable_840B65C
- .4byte gSpriteImageTable_840B67C
-
-gUnknown_0840B6B8:: @ 840B6B8
- spr_template -1, -1, gOamData_840B598, NULL, gSpriteImageTable_840B5BC, gDummySpriteAffineAnimTable, nullsub_81
-
- .align 2
-gOamData_840B6D0:: @ 840B6D0
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_840B6D8:: @ 840B6D8
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6E0:: @ 840B6E0
- obj_image_anim_frame 1, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6E8:: @ 840B6E8
- obj_image_anim_frame 2, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6F0:: @ 840B6F0
- obj_image_anim_frame 3, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B6F8:: @ 840B6F8
- obj_image_anim_frame 4, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B700:: @ 840B700
- obj_image_anim_frame 5, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B708:: @ 840B708
- obj_image_anim_frame 6, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B710:: @ 840B710
- obj_image_anim_frame 7, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B718:: @ 840B718
- obj_image_anim_frame 8, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B720:: @ 840B720
- obj_image_anim_frame 9, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B728:: @ 840B728
- obj_image_anim_frame 10, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B730:: @ 840B730
- obj_image_anim_frame 11, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B738:: @ 840B738
- obj_image_anim_frame 12, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B740:: @ 840B740
- obj_image_anim_frame 13, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B748:: @ 840B748
- obj_image_anim_frame 14, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B750:: @ 840B750
- obj_image_anim_frame 15, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_840B758:: @ 840B758
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_840B760:: @ 840B760
- .4byte gSpriteAnim_840B6D8
- .4byte gSpriteAnim_840B6E0
- .4byte gSpriteAnim_840B6E8
- .4byte gSpriteAnim_840B6F0
- .4byte gSpriteAnim_840B6F8
- .4byte gSpriteAnim_840B700
- .4byte gSpriteAnim_840B708
- .4byte gSpriteAnim_840B710
- .4byte gSpriteAnim_840B718
- .4byte gSpriteAnim_840B720
- .4byte gSpriteAnim_840B728
- .4byte gSpriteAnim_840B730
- .4byte gSpriteAnim_840B738
- .4byte gSpriteAnim_840B740
- .4byte gSpriteAnim_840B748
- .4byte gSpriteAnim_840B750
- .4byte gSpriteAnim_840B758
-
- .align 2
-gSpriteTemplate_840B7A4:: @ 840B7A4
- spr_template 1001, 1001, gOamData_840B6D0, gSpriteAnimTable_840B760, NULL, gDummySpriteAffineAnimTable, sub_814386C
diff --git a/data/ingame_trades.inc b/data/ingame_trades.inc
deleted file mode 100644
index f5258e26c..000000000
--- a/data/ingame_trades.inc
+++ /dev/null
@@ -1,108 +0,0 @@
- .align 2
-gIngameTrades:: @ 8215AC4
- .string "MAKIT$", 11 @ nickname
- .space 1
- .2byte SPECIES_MAKUHITA @ NPC mon species
- .byte 5 @ HP IV
- .byte 5 @ attack IV
- .byte 4 @ defense IV
- .byte 4 @ speed IV
- .byte 4 @ sp. attack IV
- .byte 4 @ sp. defense IV
- .byte TRUE @ second ability
- .space 3
- .4byte 49562 @ OT ID
- .byte 5 @ cool
- .byte 5 @ beauty
- .byte 5 @ cute
- .byte 5 @ smart
- .byte 30 @ tough
- .space 3
- .4byte 0x9C40 @ personality value
- .2byte ITEM_X_ATTACK @ held item
- .byte -1 @ mail num
- .string "ELYSSA$", 11 @ OT name
- .byte MALE @ OT gender
- .byte 10 @ sheen
- .2byte SPECIES_SLAKOTH @ player mon species
- .space 2
-
- .string "SKITIT$", 11 @ nickname
- .space 1
- .2byte SPECIES_SKITTY @ NPC mon species
- .byte 5 @ HP IV
- .byte 4 @ attack IV
- .byte 4 @ defense IV
- .byte 5 @ speed IV
- .byte 4 @ sp. attack IV
- .byte 4 @ sp. defense IV
- .byte FALSE @ second ability
- .space 3
- .4byte 2259 @ OT ID
- .byte 5 @ cool
- .byte 5 @ beauty
- .byte 30 @ cute
- .byte 5 @ smart
- .byte 5 @ tough
- .space 3
- .4byte 0x498A2E17 @ personality value
- .2byte ITEM_GLITTER_MAIL @ held item
- .byte 0 @ mail num
- .string "DARRELL$", 11 @ OT name
- .byte FEMALE @ OT gender
- .byte 10 @ sheen
- .2byte SPECIES_PIKACHU @ player mon species
- .space 2
-
- .string "COROSO$", 11 @ nickname
- .space 1
- .2byte SPECIES_CORSOLA @ NPC mon species
- .byte 4 @ HP IV
- .byte 4 @ attack IV
- .byte 5 @ defense IV
- .byte 4 @ speed IV
- .byte 4 @ sp. attack IV
- .byte 5 @ sp. defense IV
- .byte TRUE @ second ability
- .space 3
- .4byte 50183 @ OT ID
- .byte 5 @ cool
- .byte 30 @ beauty
- .byte 5 @ cute
- .byte 5 @ smart
- .byte 5 @ tough
- .space 3
- .4byte 0x4C970B7F @ personality value
- .2byte ITEM_TROPIC_MAIL @ held item
- .byte 1 @ mail num
- .string "LANE$", 11 @ OT name
- .byte FEMALE @ OT gender
- .byte 10 @ sheen
- .2byte SPECIES_BELLOSSOM @ player mon species
- .space 2
-
- .align 1
-gIngameTradeMail:: @ 8215B78
-@ 0
- ec_pokemon1 PIKACHU
- ec_word THANK_YOU
- ec_word EXCL
- ec_word MY
- ec_pokemon1 SKITTY
- ec_word EATS
- ec_word A_LOT
- ec_word NOW
- ec_word EXCL
- .2byte 0
-
-@ 1
- ec_word I
- ec_word WANT
- ec_word TO
- ec_word SEE
- ec_word A
- ec_move2 PETAL_DANCE
- ec_word IT_S
- ec_word SO
- ec_word PRETTY
- .2byte 0
diff --git a/data/intro_credits_graphics.s b/data/intro_credits_graphics.s
index 82931f6ee..8c096e1cd 100644
--- a/data/intro_credits_graphics.s
+++ b/data/intro_credits_graphics.s
@@ -338,11 +338,11 @@ gSpriteAnimTable_8416D28:: @ 8416D28
.4byte gSpriteAnim_8416D14
.align 2
-gSpriteTemplate_8416D2C:: @ 8416D2C
+gSpriteTemplate_Brendan:: @ 8416D2C
spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
.align 2
-gSpriteTemplate_8416D44:: @ 8416D44
+gSpriteTemplate_May:: @ 8416D44
spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
.align 2
diff --git a/data/item.s b/data/item.s
deleted file mode 100644
index 0c2aa8593..000000000
--- a/data/item.s
+++ /dev/null
@@ -1,10 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 83C2028
- .include "data/text/item_descriptions.inc"
-
-@ 83C5564
- .include "data/items.inc"
diff --git a/data/item_menu.s b/data/item_menu.s
deleted file mode 100644
index f66961b46..000000000
--- a/data/item_menu.s
+++ /dev/null
@@ -1,289 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ pointer to items, capacity
- .align 2
-gBagPockets:: @ 83C1618
- .4byte gSaveBlock1 + 0x560, 20 @ Items
- .4byte gSaveBlock1 + 0x600, 16 @ Poké Balls
- .4byte gSaveBlock1 + 0x640, 64 @ TMs & HMs
- .4byte gSaveBlock1 + 0x740, 46 @ Berries
- .4byte gSaveBlock1 + 0x5B0, 20 @ Key Items
-
- .align 2
-gUnknown_083C1640:: @ 83C1640
- .4byte OtherText_Use, sub_80A5B78
- .4byte OtherText_Toss, sub_80A5F14
- .4byte gOtherText_CancelNoTerminator, sub_80A5F80
- .4byte OtherText_Register, sub_80A5FAC
- .4byte OtherText_Use, ItemMenu_UseInBattle
- .4byte gOtherText_CancelNoTerminator, sub_80A7124
- .4byte OtherText_Give2, ItemMenu_Give
- .4byte OtherText_CheckTag, sub_80A6178
- .4byte gOtherText_CancelWithTerminator, 0x0
- .4byte OtherText_Confirm, sub_80A69E0
-
-@ 6-byte entries; format of entry is unknown
-gUnknown_083C1690:: @ 83C1690
- .byte 0, 1, 6, 2, 0, 0
- .byte 6, 1, 8, 2, 0, 0
- .byte 0, 8, 6, 2, 0, 0
- .byte 7, 0, 1, 8, 6, 2
- .byte 0, 8, 3, 2, 0, 0
-
-gUnknown_083C16AE:: @ 83C16AE
- .byte 6, 2
- .byte 6, 2
- .byte 6, 2
- .byte 6, 2
- .byte 2, 0
-
-gUnknown_083C16B8:: @ 83C16B8
- .byte 7, 9, 8, 2
-
- .align 2
-gUnknown_083C16BC:: @ 83C16BC
- .4byte sub_80A59D0
- .4byte sub_80A599C
- .4byte sub_80A7024
- .4byte sub_80A70D8
- .4byte sub_80A6214
- .4byte sub_80A61EC
- .4byte sub_80A6354
- .4byte sub_80A631C
- .4byte sub_80A6918
- .4byte sub_80A68F0
- .4byte sub_80A59D0
- .4byte sub_80A69B8
- .4byte sub_80A6C6C
- .4byte sub_80A6A4C
-
- .align 2
-gUnknown_083C16F4:: @ 83C16F4
- .4byte sub_80A5E60
- .4byte sub_80A5E90
-
- .align 2
-gUnknown_083C16FC:: @ 83C16FC
- .4byte sub_80A65AC
- .4byte sub_80A6618
-
- .align 1
-gUnknown_083C1704:: @ 83C1704
- .2byte 0x41EE, 0x7FFF
-
-gUnknown_083C1708:: @ 83C1708
- .byte 4, 5
-
-gUnknown_083C170A:: @ 83C170A
- .byte 5, 0
-
- .align 2
-gPalette_83C170C:: @ 83C170C
- .incbin "graphics/unknown/83C170C.gbapal"
-
- .align 2
-gSpriteImage_83C172C:: @ 83C172C
- .incbin "graphics/unknown_sprites/83C172C.4bpp"
-
- .align 2
- .incbin "graphics/unused/cherry.4bpp"
-
- .align 2
- .incbin "graphics/unused/cherry.gbapal"
-
- .align 2
-gOamData_83C1C4C:: @ 83C1C4C
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x7800
-
- .align 2
-gSpriteAnim_83C1C54:: @ 83C1C54
- obj_image_anim_frame 0, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C5C:: @ 83C1C5C
- obj_image_anim_frame 64, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C64:: @ 83C1C64
- obj_image_anim_frame 128, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C6C:: @ 83C1C6C
- obj_image_anim_frame 192, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C74:: @ 83C1C74
- obj_image_anim_frame 256, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83C1C7C:: @ 83C1C7C
- obj_image_anim_frame 320, 4
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1C84:: @ 83C1C84
- .4byte gSpriteAnim_83C1C54
- .4byte gSpriteAnim_83C1C5C
- .4byte gSpriteAnim_83C1C6C
- .4byte gSpriteAnim_83C1C74
- .4byte gSpriteAnim_83C1C7C
- .4byte gSpriteAnim_83C1C64
-
- .align 2
-gSpriteAffineAnim_83C1C9C:: @ 83C1C9C
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 4
- obj_rot_scal_anim_frame 0x0, 0x0, -2, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 2, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83C1CC4:: @ 83C1CC4
- .4byte gSpriteAffineAnim_83C1C9C
-
- .align 2
-gUnknown_083C1CC8:: @ 83C1CC8
- obj_tiles gBagMaleTiles, 0x3000, 30000
-
- .align 2
-gUnknown_083C1CD0:: @ 83C1CD0
- obj_tiles gBagFemaleTiles, 0x3000, 30000
-
- .align 2
-gUnknown_083C1CD8:: @ 83C1CD8
- obj_pal gBagPalette, 30000
-
- .align 2
-gSpriteTemplate_83C1CE0:: @ 83C1CE0
- spr_template 30000, 30000, gOamData_83C1C4C, gSpriteAnimTable_83C1C84, NULL, gSpriteAffineAnimTable_83C1CC4, sub_80A7998
-
- .align 2
-gOamData_83C1CF8:: @ 83C1CF8
- .2byte 0x0000
- .2byte 0x4800
- .2byte 0x8800
-
- .align 2
-gSpriteAffineAnim_83C1D00:: @ 83C1D00
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83C1D10:: @ 83C1D10
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 32
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83C1D20:: @ 83C1D20
- .4byte gSpriteAffineAnim_83C1D00
- .4byte gSpriteAffineAnim_83C1D10
-
- .align 2
-gSpriteImageTable_83C1D28:: @ 83C1D28
- obj_frame_tiles gSpriteImage_83C172C, 0x80
-
- .align 2
-gUnknown_083C1D30:: @ 83C1D30
- obj_pal gPalette_83C170C, 8
-
- .align 2
-gSpriteTemplate_83C1D38:: @ 83C1D38
- spr_template 0xFFFF, 8, gOamData_83C1CF8, gSpriteAnimTable_83C1C84, gSpriteImageTable_83C1D28, gSpriteAffineAnimTable_83C1D20, sub_80A7B28
-
- .align 2
-gOamData_83C1D50:: @ 83C1D50
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x7400
-
- .align 2
-gOamData_83C1D58:: @ 83C1D58
- .2byte 0x0300
- .2byte 0xC000
- .2byte 0x7000
-
- .align 2
-gSpriteAnim_83C1D60:: @ 83C1D60
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1D68:: @ 83C1D68
- .4byte gSpriteAnim_83C1D60
-
- .align 2
-gSpriteImageTable_83C1D6C:: @ 83C1D6C
- obj_frame_tiles 0x02000000, 0x800
-
- .align 2
-gSpriteTemplate_83C1D74:: @ 83C1D74
- spr_template 0xFFFF, 30020, gOamData_83C1D50, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gDummySpriteAffineAnimTable, sub_80A7DC4
-
- .align 2
-gSpriteAffineAnim_83C1D8C:: @ 83C1D8C
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, -3, 96
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -1, 64
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnim_83C1DC4:: @ 83C1DC4
- obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, 3, 96
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 1, 64
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_83C1DFC:: @ 83C1DFC
- .4byte gSpriteAffineAnim_83C1D8C
- .4byte gSpriteAffineAnim_83C1DC4
-
- .align 2
-gSpriteTemplate_83C1E04:: @ 83C1E04
- spr_template 0xFFFF, 30020, gOamData_83C1D58, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gSpriteAffineAnimTable_83C1DFC, SpriteCallbackDummy
-
-@ 83C1E1C
- .include "data/graphics/berries/graphics_table.inc"
-
- .align 2
-gUnknown_083C1F74:: @ 83C1F74
- obj_tiles gBerryCheckCircle_Gfx, 2048, 0x2710
-
- .align 2
-gUnknown_083C1F7C:: @ 83C1F7C
- obj_pal gBerryCheck_Pal, 0x2710
-
- .align 2
-gOamData_83C1F84:: @ 83C1F84
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83C1F8C:: @ 83C1F8C
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83C1F94:: @ 83C1F94
- .4byte gSpriteAnim_83C1F8C
-
- .align 2
-gSpriteTemplate_83C1F98:: @ 83C1F98
- spr_template 10000, 10000, gOamData_83C1F84, gSpriteAnimTable_83C1F94, NULL, gDummySpriteAffineAnimTable, sub_80A7DC4
diff --git a/data/items.inc b/data/items.inc
deleted file mode 100644
index 0074a6bfa..000000000
--- a/data/items.inc
+++ /dev/null
@@ -1,5236 +0,0 @@
- .align 2
-gItems:: @ 83C5564
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MASTER BALL$", 14
- .2byte ITEM_MASTER_BALL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MasterBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 0
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 0
-
- .string "ULTRA BALL$", 14
- .2byte ITEM_ULTRA_BALL
- .2byte 1200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_UltraBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 1
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 1
-
- .string "GREAT BALL$", 14
- .2byte ITEM_GREAT_BALL
- .2byte 600 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GreatBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 2
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 2
-
- .string "POKé BALL$", 14
- .2byte ITEM_POKE_BALL
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PokeBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 3
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 3
-
- .string "SAFARI BALL$", 14
- .2byte ITEM_SAFARI_BALL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SafariBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 4
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 4
-
- .string "NET BALL$", 14
- .2byte ITEM_NET_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_NetBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 5
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 5
-
- .string "DIVE BALL$", 14
- .2byte ITEM_DIVE_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DiveBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 6
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 6
-
- .string "NEST BALL$", 14
- .2byte ITEM_NEST_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_NestBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 7
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 7
-
- .string "REPEAT BALL$", 14
- .2byte ITEM_REPEAT_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RepeatBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 8
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 8
-
- .string "TIMER BALL$", 14
- .2byte ITEM_TIMER_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TimerBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 9
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 9
-
- .string "LUXURY BALL$", 14
- .2byte ITEM_LUXURY_BALL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_LuxuryBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 10
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 10
-
- .string "PREMIER BALL$", 14
- .2byte ITEM_PREMIER_BALL
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PremierBall
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 11
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 11
-
- .string "POTION$", 14
- .2byte ITEM_POTION
- .2byte 300 @ price
- .byte HOLD_EFFECT_NONE
- .byte 20
- .4byte gItemDescription_Potion
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ANTIDOTE$", 14
- .2byte ITEM_ANTIDOTE
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Antidote
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BURN HEAL$", 14
- .2byte ITEM_BURN_HEAL
- .2byte 250 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BurnHeal
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ICE HEAL$", 14
- .2byte ITEM_ICE_HEAL
- .2byte 250 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_IceHeal
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "AWAKENING$", 14
- .2byte ITEM_AWAKENING
- .2byte 250 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Awakening
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PARLYZ HEAL$", 14
- .2byte ITEM_PARALYZE_HEAL
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ParalyzeHeal
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FULL RESTORE$", 14
- .2byte ITEM_FULL_RESTORE
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 255
- .4byte gItemDescription_FullRestore
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MAX POTION$", 14
- .2byte ITEM_MAX_POTION
- .2byte 2500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 255
- .4byte gItemDescription_MaxPotion
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "HYPER POTION$", 14
- .2byte ITEM_HYPER_POTION
- .2byte 1200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 200
- .4byte gItemDescription_HyperPotion
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SUPER POTION$", 14
- .2byte ITEM_SUPER_POTION
- .2byte 700 @ price
- .byte HOLD_EFFECT_NONE
- .byte 50
- .4byte gItemDescription_SuperPotion
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FULL HEAL$", 14
- .2byte ITEM_FULL_HEAL
- .2byte 600 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_FullHeal
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "REVIVE$", 14
- .2byte ITEM_REVIVE
- .2byte 1500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Revive
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MAX REVIVE$", 14
- .2byte ITEM_MAX_REVIVE
- .2byte 4000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MaxRevive
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FRESH WATER$", 14
- .2byte ITEM_FRESH_WATER
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 50
- .4byte gItemDescription_FreshWater
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SODA POP$", 14
- .2byte ITEM_SODA_POP
- .2byte 300 @ price
- .byte HOLD_EFFECT_NONE
- .byte 60
- .4byte gItemDescription_SodaPop
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LEMONADE$", 14
- .2byte ITEM_LEMONADE
- .2byte 350 @ price
- .byte HOLD_EFFECT_NONE
- .byte 80
- .4byte gItemDescription_Lemonade
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MOOMOO MILK$", 14
- .2byte ITEM_MOOMOO_MILK
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 100
- .4byte gItemDescription_MoomooMilk
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ENERGYPOWDER$", 14
- .2byte ITEM_ENERGY_POWDER
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_EnergyPowder
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ENERGY ROOT$", 14
- .2byte ITEM_ENERGY_ROOT
- .2byte 800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_EnergyRoot
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "HEAL POWDER$", 14
- .2byte ITEM_HEAL_POWDER
- .2byte 450 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HealPowder
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "REVIVAL HERB$", 14
- .2byte ITEM_REVIVAL_HERB
- .2byte 2800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RevivalHerb
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ETHER$", 14
- .2byte ITEM_ETHER
- .2byte 1200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 10
- .4byte gItemDescription_Ether
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "MAX ETHER$", 14
- .2byte ITEM_MAX_ETHER
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 255
- .4byte gItemDescription_MaxEther
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "ELIXIR$", 14
- .2byte ITEM_ELIXIR
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 10
- .4byte gItemDescription_Elixir
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "MAX ELIXIR$", 14
- .2byte ITEM_MAX_ELIXIR
- .2byte 4500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 255
- .4byte gItemDescription_MaxElixir
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "LAVA COOKIE$", 14
- .2byte ITEM_LAVA_COOKIE
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_LavaCookie
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BLUE FLUTE$", 14
- .2byte ITEM_BLUE_FLUTE
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BlueFlute
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "YELLOW FLUTE$", 14
- .2byte ITEM_YELLOW_FLUTE
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_YellowFlute
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "RED FLUTE$", 14
- .2byte ITEM_RED_FLUTE
- .2byte 300 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RedFlute
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BLACK FLUTE$", 14
- .2byte ITEM_BLACK_FLUTE
- .2byte 400 @ price
- .byte HOLD_EFFECT_NONE
- .byte 50
- .4byte gItemDescription_BlackFlute
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_BlackWhiteFlute
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WHITE FLUTE$", 14
- .2byte ITEM_WHITE_FLUTE
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 150
- .4byte gItemDescription_WhiteFlute
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_BlackWhiteFlute
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BERRY JUICE$", 14
- .2byte ITEM_BERRY_JUICE
- .2byte 100 @ price
- .byte HOLD_EFFECT_RESTORE_HP
- .byte 20
- .4byte gItemDescription_BerryJuice
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SACRED ASH$", 14
- .2byte ITEM_SACRED_ASH
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SacredAsh
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_SacredAsh
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHOAL SALT$", 14
- .2byte ITEM_SHOAL_SALT
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ShoalSalt
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHOAL SHELL$", 14
- .2byte ITEM_SHOAL_SHELL
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ShoalShell
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RED SHARD$", 14
- .2byte ITEM_RED_SHARD
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RedShard
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE SHARD$", 14
- .2byte ITEM_BLUE_SHARD
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BlueShard
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "YELLOW SHARD$", 14
- .2byte ITEM_YELLOW_SHARD
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_YellowShard
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREEN SHARD$", 14
- .2byte ITEM_GREEN_SHARD
- .2byte 200 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GreenShard
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HP UP$", 14
- .2byte ITEM_HP_UP
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HPUp
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PROTEIN$", 14
- .2byte ITEM_PROTEIN
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Protein
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "IRON$", 14
- .2byte ITEM_IRON
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Iron
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CARBOS$", 14
- .2byte ITEM_CARBOS
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Carbos
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CALCIUM$", 14
- .2byte ITEM_CALCIUM
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Calcium
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RARE CANDY$", 14
- .2byte ITEM_RARE_CANDY
- .2byte 4800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RareCandy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_RareCandy
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PP UP$", 14
- .2byte ITEM_PP_UP
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PPUp
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPUp
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ZINC$", 14
- .2byte ITEM_ZINC
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Zinc
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PP MAX$", 14
- .2byte ITEM_PP_MAX
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PPMax
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPUp
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GUARD SPEC.$", 14
- .2byte ITEM_GUARD_SPEC
- .2byte 700 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GuardSpec
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "DIRE HIT$", 14
- .2byte ITEM_DIRE_HIT
- .2byte 650 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DireHit
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X ATTACK$", 14
- .2byte ITEM_X_ATTACK
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_XAttack
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X DEFEND$", 14
- .2byte ITEM_X_DEFEND
- .2byte 550 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_XDefend
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X SPEED$", 14
- .2byte ITEM_X_SPEED
- .2byte 350 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_XSpeed
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X ACCURACY$", 14
- .2byte ITEM_X_ACCURACY
- .2byte 950 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_XAccuracy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X SPECIAL$", 14
- .2byte ITEM_X_SPECIAL
- .2byte 350 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_XSpecial
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "POKé DOLL$", 14
- .2byte ITEM_POKE_DOLL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PokeDoll
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_Escape
- .4byte 0
-
- .string "FLUFFY TAIL$", 14
- .2byte ITEM_FLUFFY_TAIL
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_FluffyTail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_Escape
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SUPER REPEL$", 14
- .2byte ITEM_SUPER_REPEL
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 200
- .4byte gItemDescription_SuperRepel
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAX REPEL$", 14
- .2byte ITEM_MAX_REPEL
- .2byte 700 @ price
- .byte HOLD_EFFECT_NONE
- .byte 250
- .4byte gItemDescription_MaxRepel
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ESCAPE ROPE$", 14
- .2byte ITEM_ESCAPE_ROPE
- .2byte 550 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_EscapeRope
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_EscapeRope
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "REPEL$", 14
- .2byte ITEM_REPEL
- .2byte 350 @ price
- .byte HOLD_EFFECT_NONE
- .byte 100
- .4byte gItemDescription_Repel
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SUN STONE$", 14
- .2byte ITEM_SUN_STONE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SunStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MOON STONE$", 14
- .2byte ITEM_MOON_STONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MoonStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "FIRE STONE$", 14
- .2byte ITEM_FIRE_STONE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_FireStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "THUNDERSTONE$", 14
- .2byte ITEM_THUNDER_STONE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ThunderStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WATER STONE$", 14
- .2byte ITEM_WATER_STONE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WaterStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LEAF STONE$", 14
- .2byte ITEM_LEAF_STONE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_LeafStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TINYMUSHROOM$", 14
- .2byte ITEM_TINY_MUSHROOM
- .2byte 500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TinyMushroom
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BIG MUSHROOM$", 14
- .2byte ITEM_BIG_MUSHROOM
- .2byte 5000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BigMushroom
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PEARL$", 14
- .2byte ITEM_PEARL
- .2byte 1400 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Pearl
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BIG PEARL$", 14
- .2byte ITEM_BIG_PEARL
- .2byte 7500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BigPearl
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STARDUST$", 14
- .2byte ITEM_STARDUST
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Stardust
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STAR PIECE$", 14
- .2byte ITEM_STAR_PIECE
- .2byte 9800 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_StarPiece
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NUGGET$", 14
- .2byte ITEM_NUGGET
- .2byte 10000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Nugget
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HEART SCALE$", 14
- .2byte ITEM_HEART_SCALE
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HeartScale
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ORANGE MAIL$", 14
- .2byte ITEM_ORANGE_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_OrangeMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HARBOR MAIL$", 14
- .2byte ITEM_HARBOR_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HarborMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "GLITTER MAIL$", 14
- .2byte ITEM_GLITTER_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GlitterMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 2
-
- .string "MECH MAIL$", 14
- .2byte ITEM_MECH_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MechMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 3
-
- .string "WOOD MAIL$", 14
- .2byte ITEM_WOOD_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WoodMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 4
-
- .string "WAVE MAIL$", 14
- .2byte ITEM_WAVE_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WaveMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 5
-
- .string "BEAD MAIL$", 14
- .2byte ITEM_BEAD_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BeadMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 6
-
- .string "SHADOW MAIL$", 14
- .2byte ITEM_SHADOW_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ShadowMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 7
-
- .string "TROPIC MAIL$", 14
- .2byte ITEM_TROPIC_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TropicMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 8
-
- .string "DREAM MAIL$", 14
- .2byte ITEM_DREAM_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DreamMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 9
-
- .string "FAB MAIL$", 14
- .2byte ITEM_FAB_MAIL
- .2byte 50 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_FabMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 10
-
- .string "RETRO MAIL$", 14
- .2byte ITEM_RETRO_MAIL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RetroMail
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 11
-
- .string "CHERI BERRY$", 14
- .2byte ITEM_CHERI_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_PAR
- .byte 0
- .4byte gItemDescription_CheriBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "CHESTO BERRY$", 14
- .2byte ITEM_CHESTO_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_SLP
- .byte 0
- .4byte gItemDescription_ChestoBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PECHA BERRY$", 14
- .2byte ITEM_PECHA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_PSN
- .byte 0
- .4byte gItemDescription_PechaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "RAWST BERRY$", 14
- .2byte ITEM_RAWST_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_BRN
- .byte 0
- .4byte gItemDescription_RawstBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ASPEAR BERRY$", 14
- .2byte ITEM_ASPEAR_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_FRZ
- .byte 0
- .4byte gItemDescription_AspearBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LEPPA BERRY$", 14
- .2byte ITEM_LEPPA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_RESTORE_PP
- .byte 10
- .4byte gItemDescription_LeppaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "ORAN BERRY$", 14
- .2byte ITEM_ORAN_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_RESTORE_HP
- .byte 10
- .4byte gItemDescription_OranBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PERSIM BERRY$", 14
- .2byte ITEM_PERSIM_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_CONFUSION
- .byte 0
- .4byte gItemDescription_PersimBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LUM BERRY$", 14
- .2byte ITEM_LUM_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CURE_STATUS
- .byte 0
- .4byte gItemDescription_LumBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SITRUS BERRY$", 14
- .2byte ITEM_SITRUS_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_RESTORE_HP
- .byte 30
- .4byte gItemDescription_SitrusBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FIGY BERRY$", 14
- .2byte ITEM_FIGY_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CONFUSE_SPICY
- .byte 8
- .4byte gItemDescription_FigyBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WIKI BERRY$", 14
- .2byte ITEM_WIKI_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CONFUSE_DRY
- .byte 8
- .4byte gItemDescription_WikiBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGO BERRY$", 14
- .2byte ITEM_MAGO_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CONFUSE_SWEET
- .byte 8
- .4byte gItemDescription_MagoBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "AGUAV BERRY$", 14
- .2byte ITEM_AGUAV_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CONFUSE_BITTER
- .byte 8
- .4byte gItemDescription_AguavBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "IAPAPA BERRY$", 14
- .2byte ITEM_IAPAPA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CONFUSE_SOUR
- .byte 8
- .4byte gItemDescription_IapapaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RAZZ BERRY$", 14
- .2byte ITEM_RAZZ_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RazzBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUK BERRY$", 14
- .2byte ITEM_BLUK_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BlukBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NANAB BERRY$", 14
- .2byte ITEM_NANAB_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_NanabBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WEPEAR BERRY$", 14
- .2byte ITEM_WEPEAR_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WepearBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PINAP BERRY$", 14
- .2byte ITEM_PINAP_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PinapBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POMEG BERRY$", 14
- .2byte ITEM_POMEG_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PomegBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "KELPSY BERRY$", 14
- .2byte ITEM_KELPSY_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_KelpsyBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "QUALOT BERRY$", 14
- .2byte ITEM_QUALOT_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_QualotBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HONDEW BERRY$", 14
- .2byte ITEM_HONDEW_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HondewBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREPA BERRY$", 14
- .2byte ITEM_GREPA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GrepaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TAMATO BERRY$", 14
- .2byte ITEM_TAMATO_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TamatoBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CORNN BERRY$", 14
- .2byte ITEM_CORNN_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_CornnBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGOST BERRY$", 14
- .2byte ITEM_MAGOST_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MagostBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RABUTA BERRY$", 14
- .2byte ITEM_RABUTA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RabutaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NOMEL BERRY$", 14
- .2byte ITEM_NOMEL_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_NomelBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SPELON BERRY$", 14
- .2byte ITEM_SPELON_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SpelonBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PAMTRE BERRY$", 14
- .2byte ITEM_PAMTRE_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PamtreBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WATMEL BERRY$", 14
- .2byte ITEM_WATMEL_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WatmelBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DURIN BERRY$", 14
- .2byte ITEM_DURIN_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DurinBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BELUE BERRY$", 14
- .2byte ITEM_BELUE_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BelueBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LIECHI BERRY$", 14
- .2byte ITEM_LIECHI_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_ATTACK_UP
- .byte 4
- .4byte gItemDescription_LiechiBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GANLON BERRY$", 14
- .2byte ITEM_GANLON_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_DEFENSE_UP
- .byte 4
- .4byte gItemDescription_GanlonBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SALAC BERRY$", 14
- .2byte ITEM_SALAC_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_SPEED_UP
- .byte 4
- .4byte gItemDescription_SalacBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PETAYA BERRY$", 14
- .2byte ITEM_PETAYA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_SP_ATTACK_UP
- .byte 4
- .4byte gItemDescription_PetayaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "APICOT BERRY$", 14
- .2byte ITEM_APICOT_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_SP_DEFENSE_UP
- .byte 4
- .4byte gItemDescription_ApicotBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LANSAT BERRY$", 14
- .2byte ITEM_LANSAT_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_CRITICAL_UP
- .byte 4
- .4byte gItemDescription_LansatBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STARF BERRY$", 14
- .2byte ITEM_STARF_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_RANDOM_STAT_UP
- .byte 4
- .4byte gItemDescription_StarfBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ENIGMA BERRY$", 14
- .2byte ITEM_ENIGMA_BERRY
- .2byte 20 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_EnigmaBerry
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_EnigmaBerry
- .4byte 1
- .4byte ItemUseInBattle_EnigmaBerry
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BRIGHTPOWDER$", 14
- .2byte ITEM_BRIGHT_POWDER
- .2byte 10 @ price
- .byte HOLD_EFFECT_EVASION_UP
- .byte 10
- .4byte gItemDescription_BrightPowder
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WHITE HERB$", 14
- .2byte ITEM_WHITE_HERB
- .2byte 100 @ price
- .byte HOLD_EFFECT_RESTORE_STATS
- .byte 0
- .4byte gItemDescription_WhiteHerb
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MACHO BRACE$", 14
- .2byte ITEM_MACHO_BRACE
- .2byte 3000 @ price
- .byte HOLD_EFFECT_MACHO_BRACE
- .byte 0
- .4byte gItemDescription_MachoBrace
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EXP. SHARE$", 14
- .2byte ITEM_EXP_SHARE
- .2byte 3000 @ price
- .byte HOLD_EFFECT_EXP_SHARE
- .byte 0
- .4byte gItemDescription_ExpShare
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "QUICK CLAW$", 14
- .2byte ITEM_QUICK_CLAW
- .2byte 100 @ price
- .byte HOLD_EFFECT_QUICK_CLAW
- .byte 20
- .4byte gItemDescription_QuickClaw
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOOTHE BELL$", 14
- .2byte ITEM_SOOTHE_BELL
- .2byte 100 @ price
- .byte HOLD_EFFECT_HAPPINESS_UP
- .byte 0
- .4byte gItemDescription_SootheBell
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MENTAL HERB$", 14
- .2byte ITEM_MENTAL_HERB
- .2byte 100 @ price
- .byte HOLD_EFFECT_CURE_ATTRACT
- .byte 0
- .4byte gItemDescription_MentalHerb
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CHOICE BAND$", 14
- .2byte ITEM_CHOICE_BAND
- .2byte 100 @ price
- .byte HOLD_EFFECT_CHOICE_BAND
- .byte 0
- .4byte gItemDescription_ChoiceBand
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "KING’S ROCK$", 14
- .2byte ITEM_KINGS_ROCK
- .2byte 100 @ price
- .byte HOLD_EFFECT_FLINCH
- .byte 10
- .4byte gItemDescription_KingsRock
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SILVERPOWDER$", 14
- .2byte ITEM_SILVER_POWDER
- .2byte 100 @ price
- .byte HOLD_EFFECT_BUG_POWER
- .byte 10
- .4byte gItemDescription_SilverPowder
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "AMULET COIN$", 14
- .2byte ITEM_AMULET_COIN
- .2byte 100 @ price
- .byte HOLD_EFFECT_DOUBLE_PRIZE
- .byte 10
- .4byte gItemDescription_AmuletCoin
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CLEANSE TAG$", 14
- .2byte ITEM_CLEANSE_TAG
- .2byte 200 @ price
- .byte HOLD_EFFECT_REPEL
- .byte 0
- .4byte gItemDescription_CleanseTag
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOUL DEW$", 14
- .2byte ITEM_SOUL_DEW
- .2byte 200 @ price
- .byte HOLD_EFFECT_SOUL_DEW
- .byte 0
- .4byte gItemDescription_SoulDew
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEEPSEATOOTH$", 14
- .2byte ITEM_DEEP_SEA_TOOTH
- .2byte 200 @ price
- .byte HOLD_EFFECT_DEEP_SEA_TOOTH
- .byte 0
- .4byte gItemDescription_DeepSeaTooth
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEEPSEASCALE$", 14
- .2byte ITEM_DEEP_SEA_SCALE
- .2byte 200 @ price
- .byte HOLD_EFFECT_DEEP_SEA_SCALE
- .byte 0
- .4byte gItemDescription_DeepSeaScale
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SMOKE BALL$", 14
- .2byte ITEM_SMOKE_BALL
- .2byte 200 @ price
- .byte HOLD_EFFECT_CAN_ALWAYS_RUN
- .byte 0
- .4byte gItemDescription_SmokeBall
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EVERSTONE$", 14
- .2byte ITEM_EVERSTONE
- .2byte 200 @ price
- .byte HOLD_EFFECT_PREVENT_EVOLVE
- .byte 0
- .4byte gItemDescription_Everstone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "FOCUS BAND$", 14
- .2byte ITEM_FOCUS_BAND
- .2byte 200 @ price
- .byte HOLD_EFFECT_FOCUS_BAND
- .byte 10
- .4byte gItemDescription_FocusBand
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LUCKY EGG$", 14
- .2byte ITEM_LUCKY_EGG
- .2byte 200 @ price
- .byte HOLD_EFFECT_LUCKY_EGG
- .byte 0
- .4byte gItemDescription_LuckyEgg
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SCOPE LENS$", 14
- .2byte ITEM_SCOPE_LENS
- .2byte 200 @ price
- .byte HOLD_EFFECT_SCOPE_LENS
- .byte 0
- .4byte gItemDescription_ScopeLens
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METAL COAT$", 14
- .2byte ITEM_METAL_COAT
- .2byte 100 @ price
- .byte HOLD_EFFECT_STEEL_POWER
- .byte 10
- .4byte gItemDescription_MetalCoat
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LEFTOVERS$", 14
- .2byte ITEM_LEFTOVERS
- .2byte 200 @ price
- .byte HOLD_EFFECT_LEFTOVERS
- .byte 10
- .4byte gItemDescription_Leftovers
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DRAGON SCALE$", 14
- .2byte ITEM_DRAGON_SCALE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_DRAGON_SCALE
- .byte 10
- .4byte gItemDescription_DragonScale
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LIGHT BALL$", 14
- .2byte ITEM_LIGHT_BALL
- .2byte 100 @ price
- .byte HOLD_EFFECT_LIGHT_BALL
- .byte 0
- .4byte gItemDescription_LightBall
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOFT SAND$", 14
- .2byte ITEM_SOFT_SAND
- .2byte 100 @ price
- .byte HOLD_EFFECT_GROUND_POWER
- .byte 10
- .4byte gItemDescription_SoftSand
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HARD STONE$", 14
- .2byte ITEM_HARD_STONE
- .2byte 100 @ price
- .byte HOLD_EFFECT_ROCK_POWER
- .byte 10
- .4byte gItemDescription_HardStone
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MIRACLE SEED$", 14
- .2byte ITEM_MIRACLE_SEED
- .2byte 100 @ price
- .byte HOLD_EFFECT_GRASS_POWER
- .byte 10
- .4byte gItemDescription_MiracleSeed
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLACKGLASSES$", 14
- .2byte ITEM_BLACK_GLASSES
- .2byte 100 @ price
- .byte HOLD_EFFECT_DARK_POWER
- .byte 10
- .4byte gItemDescription_BlackGlasses
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLACK BELT$", 14
- .2byte ITEM_BLACK_BELT
- .2byte 100 @ price
- .byte HOLD_EFFECT_FIGHTING_POWER
- .byte 10
- .4byte gItemDescription_BlackBelt
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGNET$", 14
- .2byte ITEM_MAGNET
- .2byte 100 @ price
- .byte HOLD_EFFECT_ELECTRIC_POWER
- .byte 10
- .4byte gItemDescription_Magnet
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MYSTIC WATER$", 14
- .2byte ITEM_MYSTIC_WATER
- .2byte 100 @ price
- .byte HOLD_EFFECT_WATER_POWER
- .byte 10
- .4byte gItemDescription_MysticWater
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHARP BEAK$", 14
- .2byte ITEM_SHARP_BEAK
- .2byte 100 @ price
- .byte HOLD_EFFECT_FLYING_POWER
- .byte 10
- .4byte gItemDescription_SharpBeak
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POISON BARB$", 14
- .2byte ITEM_POISON_BARB
- .2byte 100 @ price
- .byte HOLD_EFFECT_POISON_POWER
- .byte 10
- .4byte gItemDescription_PoisonBarb
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NEVERMELTICE$", 14
- .2byte ITEM_NEVER_MELT_ICE
- .2byte 100 @ price
- .byte HOLD_EFFECT_ICE_POWER
- .byte 10
- .4byte gItemDescription_NeverMeltIce
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SPELL TAG$", 14
- .2byte ITEM_SPELL_TAG
- .2byte 100 @ price
- .byte HOLD_EFFECT_GHOST_POWER
- .byte 10
- .4byte gItemDescription_SpellTag
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TWISTEDSPOON$", 14
- .2byte ITEM_TWISTED_SPOON
- .2byte 100 @ price
- .byte HOLD_EFFECT_PSYCHIC_POWER
- .byte 10
- .4byte gItemDescription_TwistedSpoon
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CHARCOAL$", 14
- .2byte ITEM_CHARCOAL
- .2byte 9800 @ price
- .byte HOLD_EFFECT_FIRE_POWER
- .byte 10
- .4byte gItemDescription_Charcoal
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DRAGON FANG$", 14
- .2byte ITEM_DRAGON_FANG
- .2byte 100 @ price
- .byte HOLD_EFFECT_DRAGON_POWER
- .byte 10
- .4byte gItemDescription_DragonFang
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SILK SCARF$", 14
- .2byte ITEM_SILK_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NORMAL_POWER
- .byte 10
- .4byte gItemDescription_SilkScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "UP-GRADE$", 14
- .2byte ITEM_UP_GRADE
- .2byte 2100 @ price
- .byte HOLD_EFFECT_UP_GRADE
- .byte 0
- .4byte gItemDescription_UpGrade
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHELL BELL$", 14
- .2byte ITEM_SHELL_BELL
- .2byte 200 @ price
- .byte HOLD_EFFECT_SHELL_BELL
- .byte 8
- .4byte gItemDescription_ShellBell
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SEA INCENSE$", 14
- .2byte ITEM_SEA_INCENSE
- .2byte 9600 @ price
- .byte HOLD_EFFECT_WATER_POWER
- .byte 5
- .4byte gItemDescription_SeaIncense
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LAX INCENSE$", 14
- .2byte ITEM_LAX_INCENSE
- .2byte 9600 @ price
- .byte HOLD_EFFECT_EVASION_UP
- .byte 5
- .4byte gItemDescription_LaxIncense
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LUCKY PUNCH$", 14
- .2byte ITEM_LUCKY_PUNCH
- .2byte 10 @ price
- .byte HOLD_EFFECT_LUCKY_PUNCH
- .byte 0
- .4byte gItemDescription_LuckyPunch
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METAL POWDER$", 14
- .2byte ITEM_METAL_POWDER
- .2byte 10 @ price
- .byte HOLD_EFFECT_METAL_POWDER
- .byte 0
- .4byte gItemDescription_MetalPowder
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "THICK CLUB$", 14
- .2byte ITEM_THICK_CLUB
- .2byte 500 @ price
- .byte HOLD_EFFECT_THICK_CLUB
- .byte 0
- .4byte gItemDescription_ThickClub
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STICK$", 14
- .2byte ITEM_STICK
- .2byte 200 @ price
- .byte HOLD_EFFECT_STICK
- .byte 0
- .4byte gItemDescription_Stick
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RED SCARF$", 14
- .2byte ITEM_RED_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RedScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE SCARF$", 14
- .2byte ITEM_BLUE_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BlueScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PINK SCARF$", 14
- .2byte ITEM_PINK_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PinkScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREEN SCARF$", 14
- .2byte ITEM_GREEN_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GreenScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "YELLOW SCARF$", 14
- .2byte ITEM_YELLOW_SCARF
- .2byte 100 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_YellowScarf
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MACH BIKE$", 14
- .2byte ITEM_MACH_BIKE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_MachBike
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Bike
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "COIN CASE$", 14
- .2byte ITEM_COIN_CASE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_CoinCase
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CoinCase
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ITEMFINDER$", 14
- .2byte ITEM_ITEMFINDER
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Itemfinder
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Itemfinder
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "OLD ROD$", 14
- .2byte ITEM_OLD_ROD
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_OldRod
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GOOD ROD$", 14
- .2byte ITEM_GOOD_ROD
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GoodRod
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "SUPER ROD$", 14
- .2byte ITEM_SUPER_ROD
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SuperRod
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 2
-
- .string "S.S. TICKET$", 14
- .2byte ITEM_SS_TICKET
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SSTicket
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CONTEST PASS$", 14
- .2byte ITEM_CONTEST_PASS
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ContestPass
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WAILMER PAIL$", 14
- .2byte ITEM_WAILMER_PAIL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_WailmerPail
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_WailmerPail
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEVON GOODS$", 14
- .2byte ITEM_DEVON_GOODS
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DevonGoods
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOOT SACK$", 14
- .2byte ITEM_SOOT_SACK
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_SootSack
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BASEMENT KEY$", 14
- .2byte ITEM_BASEMENT_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BasementKey
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ACRO BIKE$", 14
- .2byte ITEM_ACRO_BIKE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_AcroBike
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Bike
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "{POKEBLOCK} CASE$", 14
- .2byte ITEM_POKEBLOCK_CASE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_PokeblockCase
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 3
- .4byte ItemUseOutOfBattle_PokeblockCase
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LETTER$", 14
- .2byte ITEM_LETTER
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Letter
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EON TICKET$", 14
- .2byte ITEM_EON_TICKET
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_EonTicket
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "RED ORB$", 14
- .2byte ITEM_RED_ORB
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RedOrb
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE ORB$", 14
- .2byte ITEM_BLUE_ORB
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_BlueOrb
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SCANNER$", 14
- .2byte ITEM_SCANNER
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Scanner
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GO-GOGGLES$", 14
- .2byte ITEM_GO_GOGGLES
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_GoGoggles
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METEORITE$", 14
- .2byte ITEM_METEORITE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Meteorite
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 1 KEY$", 14
- .2byte ITEM_ROOM_1_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Room1Key
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 2 KEY$", 14
- .2byte ITEM_ROOM_2_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Room2Key
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 4 KEY$", 14
- .2byte ITEM_ROOM_4_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Room4Key
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 6 KEY$", 14
- .2byte ITEM_ROOM_6_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Room6Key
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STORAGE KEY$", 14
- .2byte ITEM_STORAGE_KEY
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_StorageKey
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ROOT FOSSIL$", 14
- .2byte ITEM_ROOT_FOSSIL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_RootFossil
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CLAW FOSSIL$", 14
- .2byte ITEM_CLAW_FOSSIL
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_ClawFossil
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEVON SCOPE$", 14
- .2byte ITEM_DEVON_SCOPE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_DevonScope
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM01$", 14
- .2byte ITEM_TM01
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM01
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM02$", 14
- .2byte ITEM_TM02
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM02
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM03$", 14
- .2byte ITEM_TM03
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM03
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM04$", 14
- .2byte ITEM_TM04
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM04
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM05$", 14
- .2byte ITEM_TM05
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM05
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM06$", 14
- .2byte ITEM_TM06
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM06
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM07$", 14
- .2byte ITEM_TM07
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM07
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM08$", 14
- .2byte ITEM_TM08
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM08
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM09$", 14
- .2byte ITEM_TM09
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM09
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM10$", 14
- .2byte ITEM_TM10
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM10
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM11$", 14
- .2byte ITEM_TM11
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM11
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM12$", 14
- .2byte ITEM_TM12
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM12
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM13$", 14
- .2byte ITEM_TM13
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM13
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM14$", 14
- .2byte ITEM_TM14
- .2byte 5500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM14
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM15$", 14
- .2byte ITEM_TM15
- .2byte 7500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM15
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM16$", 14
- .2byte ITEM_TM16
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM16
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM17$", 14
- .2byte ITEM_TM17
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM17
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM18$", 14
- .2byte ITEM_TM18
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM18
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM19$", 14
- .2byte ITEM_TM19
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM19
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM20$", 14
- .2byte ITEM_TM20
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM20
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM21$", 14
- .2byte ITEM_TM21
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM21
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM22$", 14
- .2byte ITEM_TM22
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM22
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM23$", 14
- .2byte ITEM_TM23
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM23
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM24$", 14
- .2byte ITEM_TM24
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM24
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM25$", 14
- .2byte ITEM_TM25
- .2byte 5500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM25
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM26$", 14
- .2byte ITEM_TM26
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM26
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM27$", 14
- .2byte ITEM_TM27
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM27
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM28$", 14
- .2byte ITEM_TM28
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM28
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM29$", 14
- .2byte ITEM_TM29
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM29
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM30$", 14
- .2byte ITEM_TM30
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM30
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM31$", 14
- .2byte ITEM_TM31
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM31
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM32$", 14
- .2byte ITEM_TM32
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM32
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM33$", 14
- .2byte ITEM_TM33
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM33
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM34$", 14
- .2byte ITEM_TM34
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM34
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM35$", 14
- .2byte ITEM_TM35
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM35
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM36$", 14
- .2byte ITEM_TM36
- .2byte 1000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM36
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM37$", 14
- .2byte ITEM_TM37
- .2byte 2000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM37
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM38$", 14
- .2byte ITEM_TM38
- .2byte 5500 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM38
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM39$", 14
- .2byte ITEM_TM39
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM39
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM40$", 14
- .2byte ITEM_TM40
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM40
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM41$", 14
- .2byte ITEM_TM41
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM41
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM42$", 14
- .2byte ITEM_TM42
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM42
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM43$", 14
- .2byte ITEM_TM43
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM43
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM44$", 14
- .2byte ITEM_TM44
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM44
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM45$", 14
- .2byte ITEM_TM45
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM45
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM46$", 14
- .2byte ITEM_TM46
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM46
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM47$", 14
- .2byte ITEM_TM47
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM47
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM48$", 14
- .2byte ITEM_TM48
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM48
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM49$", 14
- .2byte ITEM_TM49
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM49
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM50$", 14
- .2byte ITEM_TM50
- .2byte 3000 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_TM50
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM01$", 14
- .2byte ITEM_HM01
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM01
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM02$", 14
- .2byte ITEM_HM02
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM02
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM03$", 14
- .2byte ITEM_HM03
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM03
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM04$", 14
- .2byte ITEM_HM04
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM04
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM05$", 14
- .2byte ITEM_HM05
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM05
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM06$", 14
- .2byte ITEM_HM06
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM06
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM07$", 14
- .2byte ITEM_HM07
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM07
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM08$", 14
- .2byte ITEM_HM08
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_HM08
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte HOLD_EFFECT_NONE
- .byte 0
- .4byte gItemDescription_Dummy
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
diff --git a/data/learn_move.s b/data/learn_move.s
deleted file mode 100644
index 369fbfdf0..000000000
--- a/data/learn_move.s
+++ /dev/null
@@ -1,150 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gDexArrows_Pal::
- .incbin "graphics/pokedex/arrows.gbapal"
-
- .align 2
-gDexArrows_Gfx::
- .incbin "graphics/pokedex/arrows.4bpp"
-
-gUnknown_08402CF8:: @ 8402CF8
- .byte 0, 0, 9, 13
- .byte 10, 0, 29, 7
- .byte 2, 14, 27, 19
- .byte 10, 8, 29, 13
-
-gUnknown_08402D08:: @ 8402D08
- .4byte OtherText_Battle
- .byte 1, 1, 0, 0
- .4byte OtherText_Power
- .byte 1, 4, 1, 0
- .4byte OtherText_Accuracy
- .byte 1, 9, 2, 0
- .space 8
-
- .4byte OtherText_Contest
- .byte 1, 1, 0, 0
- .4byte OtherText_Appeal
- .byte 1, 4, 1, 0
- .4byte OtherText_Jam
- .byte 1, 9, 2, 0
- .space 8
-
- .4byte 0xFF00FFEF
- .4byte gTileBuffer
-
- .align 2
-gOamData_8402D50:: @ 8402D50
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_8402D58:: @ 8402D58
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_8402D60:: @ 8402D60
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8402D68:: @ 8402D68
- obj_image_anim_frame 2, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402D70:: @ 8402D70
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402D78:: @ 8402D78
- .4byte gSpriteAnim_8402D68
- .4byte gSpriteAnim_8402D70
-
- .align 2
-gUnknown_08402D80:: @ 8402D80
- obj_tiles gDexArrows_Gfx, 384, 0x1595
-
- .align 2
-gUnknown_08402D88:: @ 8402D88
- obj_pal gDexArrows_Pal, 0x1596
-
- .align 2
-gSpriteTemplate_8402D90:: @ 8402D90
- spr_template 5525, 5526, gOamData_8402D58, gSpriteAnimTable_8402D78, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .align 2
-gSpriteAnim_8402DA8:: @ 8402DA8
- obj_image_anim_frame 4, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DB0:: @ 8402DB0
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402DB8:: @ 8402DB8
- .4byte gSpriteAnim_8402DA8
- .4byte gSpriteAnim_8402DB0
-
- .align 2
-gSpriteTemplate_8402DC0:: @ 8402DC0
- spr_template 5525, 5526, gOamData_8402D60, gSpriteAnimTable_8402DB8, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .align 2
-gSpriteAnim_8402DD8:: @ 8402DD8
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DE0:: @ 8402DE0
- obj_image_anim_frame 9, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DE8:: @ 8402DE8
- obj_image_anim_frame 10, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8402DF0:: @ 8402DF0
- obj_image_anim_frame 11, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8402DF8:: @ 8402DF8
- .4byte gSpriteAnim_8402DD8
- .4byte gSpriteAnim_8402DE0
- .4byte gSpriteAnim_8402DE8
- .4byte gSpriteAnim_8402DF0
-
- .align 2
-gSpriteTemplate_8402E08:: @ 8402E08
- spr_template 5525, 5526, gOamData_8402D50, gSpriteAnimTable_8402DF8, NULL, gDummySpriteAffineAnimTable, sub_8133300
-
- .string "あきと$" @ programmer Akito Mori?
-
-gUnknown_08402E24:: @ 8402E24
- .byte 11, 1, 1
- .byte 3, 6, 2
- .byte 24, 1, 3
- .byte 3, 11, 4
- .byte 5, 4, 5
- .byte 3, 6, 6
- .byte 3, 11, 7
-
-gUnknown_08402E39:: @ 8402E39
- .byte 0, 1, 2, 3
-
-gUnknown_08402E3D:: @ 8402E3D
- .byte 4, 5, 6
diff --git a/data/maps/events/FieryPath.inc b/data/maps/events/FieryPath.inc
index 01b7b3efe..a4ac688d8 100644
--- a/data/maps/events/FieryPath.inc
+++ b/data/maps/events/FieryPath.inc
@@ -1,11 +1,11 @@
FieryPath_MapObjects:: @ 838C718
object_event 1, MAP_OBJ_GFX_ITEM_BALL, 0, 8, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, FieryPath_EventScript_1B17EE, 1091, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 0, 15, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 17, 0, 15, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 23, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 21, 0, 0
- object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 24, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 10, 0, 15, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 17, 0, 15, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 23, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 21, 0, 0
+ object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 24, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
object_event 8, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 32, 0, 3, 1, 17, 0, 0, 0, 0, 0, FieryPath_EventScript_1B17E1, 1111, 0, 0
FieryPath_MapWarps:: @ 838C7D8
diff --git a/data/maps/events/GraniteCave_B2F.inc b/data/maps/events/GraniteCave_B2F.inc
index 49c0bace0..158577482 100644
--- a/data/maps/events/GraniteCave_B2F.inc
+++ b/data/maps/events/GraniteCave_B2F.inc
@@ -1,13 +1,13 @@
GraniteCave_B2F_MapObjects:: @ 838BFEC
object_event 1, MAP_OBJ_GFX_ITEM_BALL, 0, 4, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, GraniteCave_B2F_EventScript_1B17BA, 1053, 0, 0
object_event 2, MAP_OBJ_GFX_ITEM_BALL, 0, 29, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, GraniteCave_B2F_EventScript_1B17C7, 1054, 0, 0
- object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
- object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 18, 0, 0
- object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 0, 16, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 19, 0, 0
- object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 0, 12, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 20, 0, 0
- object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 21, 0, 0
- object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 22, 0, 0
- object_event 9, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 21, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 23, 0, 0
+ object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
+ object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 18, 0, 0
+ object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 0, 16, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 19, 0, 0
+ object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 0, 12, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 20, 0, 0
+ object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 21, 0, 0
+ object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 6, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 22, 0, 0
+ object_event 9, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 21, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 23, 0, 0
GraniteCave_B2F_MapWarps:: @ 838C0C4
warp_def 29, 13, 3, 2, GraniteCave_B1F
diff --git a/data/maps/events/PetalburgWoods.inc b/data/maps/events/PetalburgWoods.inc
index 0ec69c1a2..cb0ff7ca1 100644
--- a/data/maps/events/PetalburgWoods.inc
+++ b/data/maps/events/PetalburgWoods.inc
@@ -1,6 +1,6 @@
PetalburgWoods_MapObjects:: @ 838C14C
- object_event 1, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
+ object_event 1, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
object_event 3, 241, 0, 26, 0, 17, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 725, 0, 0
object_event 4, MAP_OBJ_GFX_MAN_2, 0, 26, 0, 20, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, 724, 0, 0
object_event 5, MAP_OBJ_GFX_ITEM_BALL, 0, 45, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, PetalburgWoods_EventScript_1B175F, 1056, 0, 0
diff --git a/data/maps/events/Route102.inc b/data/maps/events/Route102.inc
index 9cf97de4b..7ffa0e191 100644
--- a/data/maps/events/Route102.inc
+++ b/data/maps/events/Route102.inc
@@ -5,8 +5,8 @@ Route102_MapObjects:: @ 83811FC
object_event 4, MAP_OBJ_GFX_LASS, 0, 8, 0, 7, 0, 3, 18, 0, 0, 1, 0, 3, 0, Route102_EventScript_14EB53, 0, 0, 0
object_event 5, MAP_OBJ_GFX_BOY_1, 0, 37, 0, 4, 0, 3, 2, 17, 0, 0, 0, 0, 0, Route102_EventScript_14EAF5, 0, 0, 0
object_event 6, MAP_OBJ_GFX_ITEM_BALL, 0, 11, 0, 15, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route102_EventScript_1B1439, 1000, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 2, 0, 3, 12, 0, 0, 0, 0, 2, 0, BerryTreeScript, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 25, 0, 2, 0, 3, 12, 0, 0, 0, 0, 1, 0, BerryTreeScript, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 2, 0, 3, 12, 0, 0, 0, 0, 2, 0, S_BerryTree, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 25, 0, 2, 0, 3, 12, 0, 0, 0, 0, 1, 0, S_BerryTree, 0, 0, 0
object_event 9, MAP_OBJ_GFX_YOUNGSTER, 0, 19, 0, 4, 0, 3, 8, 17, 0, 1, 0, 3, 0, Route102_EventScript_14EB6A, 0, 0, 0
Route102_MapBGEvents:: @ 83812D4
diff --git a/data/maps/events/Route103.inc b/data/maps/events/Route103.inc
index 01640eb65..462fe1a3b 100644
--- a/data/maps/events/Route103.inc
+++ b/data/maps/events/Route103.inc
@@ -5,15 +5,15 @@ Route103_MapObjects:: @ 8381300
object_event 4, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 65, 0, 11, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route103_EventScript_14EDF1, 0, 0, 0
object_event 5, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 64, 0, 11, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route103_EventScript_14EDAB, 0, 0, 0
object_event 6, MAP_OBJ_GFX_FISHERMAN, 0, 50, 0, 8, 0, 3, 26, 16, 0, 1, 0, 3, 0, Route103_EventScript_14EE37, 0, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 58, 0, 5, 0, 3, 12, 0, 0, 0, 0, 5, 0, BerryTreeScript, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 59, 0, 5, 0, 3, 12, 0, 0, 0, 0, 6, 0, BerryTreeScript, 0, 0, 0
- object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 60, 0, 5, 0, 3, 12, 0, 0, 0, 0, 7, 0, BerryTreeScript, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 58, 0, 5, 0, 3, 12, 0, 0, 0, 0, 5, 0, S_BerryTree, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 59, 0, 5, 0, 3, 12, 0, 0, 0, 0, 6, 0, S_BerryTree, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 60, 0, 5, 0, 3, 12, 0, 0, 0, 0, 7, 0, S_BerryTree, 0, 0, 0
object_event 10, MAP_OBJ_GFX_BOY_1, 0, 20, 0, 10, 0, 3, 2, 33, 0, 0, 0, 0, 0, Route103_EventScript_14ED79, 0, 0, 0
object_event 11, MAP_OBJ_GFX_PROF_BIRCH, 0, 7, 0, 3, 0, 3, 2, 17, 0, 0, 0, 0, 0, Route103_EventScript_1A037F, 898, 0, 0
object_event 12, MAP_OBJ_GFX_MAN_3, 0, 56, 0, 12, 0, 3, 10, 0, 0, 1, 0, 5, 0, Route103_EventScript_14EE4E, 0, 0, 0
object_event 13, MAP_OBJ_GFX_ITEM_BALL, 0, 63, 0, 8, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route103_EventScript_1B1446, 1114, 0, 0
- object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 67, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
- object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 69, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
+ object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 67, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
+ object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 69, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
Route103_MapBGEvents:: @ 8381468
bg_event 11, 9, 0, 0, 0, Route103_EventScript_14ED8B
diff --git a/data/maps/events/Route104.inc b/data/maps/events/Route104.inc
index da4b5ffc1..b4c8a2834 100644
--- a/data/maps/events/Route104.inc
+++ b/data/maps/events/Route104.inc
@@ -8,17 +8,17 @@ Route104_MapObjects:: @ 8381488
object_event 7, MAP_OBJ_GFX_MR_BRINEYS_BOAT, 0, 12, 0, 54, 0, 1, 7, 0, 0, 0, 0, 0, 0, 0x0, 742, 0, 0
object_event 8, MAP_OBJ_GFX_OLD_MAN_1, 0, 12, 0, 51, 0, 4, 10, 0, 0, 0, 0, 0, 0, 0x0, 738, 0, 0
object_event 9, MAP_OBJ_GFX_FISHERMAN, 0, 29, 0, 8, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route104_EventScript_14F172, 0, 0, 0
- object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 34, 0, 6, 0, 3, 12, 0, 0, 0, 0, 8, 0, BerryTreeScript, 0, 0, 0
- object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 6, 0, 3, 12, 0, 0, 0, 0, 9, 0, BerryTreeScript, 0, 0, 0
- object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 6, 0, 3, 12, 0, 0, 0, 0, 10, 0, BerryTreeScript, 0, 0, 0
- object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 22, 0, 41, 0, 3, 12, 0, 0, 0, 0, 11, 0, BerryTreeScript, 0, 0, 0
- object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 23, 0, 41, 0, 3, 12, 0, 0, 0, 0, 12, 0, BerryTreeScript, 0, 0, 0
- object_event 15, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 41, 0, 3, 12, 0, 0, 0, 0, 13, 0, BerryTreeScript, 0, 0, 0
+ object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 34, 0, 6, 0, 3, 12, 0, 0, 0, 0, 8, 0, S_BerryTree, 0, 0, 0
+ object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 6, 0, 3, 12, 0, 0, 0, 0, 9, 0, S_BerryTree, 0, 0, 0
+ object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 6, 0, 3, 12, 0, 0, 0, 0, 10, 0, S_BerryTree, 0, 0, 0
+ object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 22, 0, 41, 0, 3, 12, 0, 0, 0, 0, 11, 0, S_BerryTree, 0, 0, 0
+ object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 23, 0, 41, 0, 3, 12, 0, 0, 0, 0, 12, 0, S_BerryTree, 0, 0, 0
+ object_event 15, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 41, 0, 3, 12, 0, 0, 0, 0, 13, 0, S_BerryTree, 0, 0, 0
object_event 16, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 37, 0, 8, 0, 3, 9, 17, 0, 0, 0, 0, 0, Route104_EventScript_14EEC8, 0, 0, 0
- object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 22, 0, 3, 12, 0, 0, 0, 0, 3, 0, BerryTreeScript, 0, 0, 0
- object_event 18, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 23, 0, 3, 12, 0, 0, 0, 0, 4, 0, BerryTreeScript, 0, 0, 0
- object_event 19, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 24, 0, 3, 12, 0, 0, 0, 0, 75, 0, BerryTreeScript, 0, 0, 0
- object_event 20, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 25, 0, 3, 12, 0, 0, 0, 0, 76, 0, BerryTreeScript, 0, 0, 0
+ object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 22, 0, 3, 12, 0, 0, 0, 0, 3, 0, S_BerryTree, 0, 0, 0
+ object_event 18, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 23, 0, 3, 12, 0, 0, 0, 0, 4, 0, S_BerryTree, 0, 0, 0
+ object_event 19, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 24, 0, 3, 12, 0, 0, 0, 0, 75, 0, S_BerryTree, 0, 0, 0
+ object_event 20, MAP_OBJ_GFX_BERRY_TREE, 0, 3, 0, 25, 0, 3, 12, 0, 0, 0, 0, 76, 0, S_BerryTree, 0, 0, 0
object_event 21, MAP_OBJ_GFX_ITEM_BALL, 0, 39, 0, 15, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route104_EventScript_1B1453, 1002, 0, 0
object_event 22, MAP_OBJ_GFX_WOMAN_7, 0, 8, 0, 19, 0, 3, 5, 1, 0, 0, 0, 0, 0, Route104_EventScript_14EF09, 906, 0, 0
object_event 23, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 27, 0, 15, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route104_EventScript_14F25A, 0, 0, 0
@@ -28,7 +28,7 @@ Route104_MapObjects:: @ 8381488
object_event 27, MAP_OBJ_GFX_ITEM_BALL, 0, 29, 0, 53, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route104_EventScript_1B1460, 1057, 0, 0
object_event 28, MAP_OBJ_GFX_YOUNGSTER, 0, 18, 0, 67, 0, 3, 46, 101, 0, 1, 0, 2, 0, Route104_EventScript_14F189, 0, 0, 0
object_event 29, MAP_OBJ_GFX_ITEM_BALL, 0, 37, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route104_EventScript_1B146D, 1115, 0, 0
- object_event 30, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 35, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
+ object_event 30, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 35, 0, 22, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
object_event 31, MAP_OBJ_GFX_ITEM_BALL, 0, 5, 0, 8, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route104_EventScript_1B147A, 1135, 0, 0
object_event 32, MAP_OBJ_GFX_BOY_2, 0, 5, 0, 26, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route104_EventScript_14EF93, 0, 0, 0
diff --git a/data/maps/events/Route110.inc b/data/maps/events/Route110.inc
index 4ece25549..3db4ce8e8 100644
--- a/data/maps/events/Route110.inc
+++ b/data/maps/events/Route110.inc
@@ -14,9 +14,9 @@ Route110_MapObjects:: @ 8381D58
object_event 13, MAP_OBJ_GFX_LASS, 0, 33, 0, 15, 0, 3, 9, 0, 0, 1, 0, 1, 0, Route110_EventScript_14FAA5, 0, 0, 0
object_event 14, MAP_OBJ_GFX_MANIAC, 0, 23, 0, 40, 0, 3, 20, 0, 0, 1, 0, 3, 0, Route110_EventScript_14FABC, 0, 0, 0
object_event 15, MAP_OBJ_GFX_FISHERMAN, 0, 10, 0, 19, 0, 3, 8, 0, 0, 1, 0, 1, 0, Route110_EventScript_14FAFA, 0, 0, 0
- object_event 16, MAP_OBJ_GFX_BERRY_TREE, 0, 5, 0, 11, 0, 3, 12, 0, 0, 0, 0, 16, 0, BerryTreeScript, 0, 0, 0
- object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 6, 0, 11, 0, 3, 12, 0, 0, 0, 0, 17, 0, BerryTreeScript, 0, 0, 0
- object_event 18, MAP_OBJ_GFX_BERRY_TREE, 0, 7, 0, 11, 0, 3, 12, 0, 0, 0, 0, 18, 0, BerryTreeScript, 0, 0, 0
+ object_event 16, MAP_OBJ_GFX_BERRY_TREE, 0, 5, 0, 11, 0, 3, 12, 0, 0, 0, 0, 16, 0, S_BerryTree, 0, 0, 0
+ object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 6, 0, 11, 0, 3, 12, 0, 0, 0, 0, 17, 0, S_BerryTree, 0, 0, 0
+ object_event 18, MAP_OBJ_GFX_BERRY_TREE, 0, 7, 0, 11, 0, 3, 12, 0, 0, 0, 0, 18, 0, S_BerryTree, 0, 0, 0
object_event 19, MAP_OBJ_GFX_ITEM_BALL, 0, 30, 0, 69, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_EventScript_1B14BB, 1007, 0, 0
object_event 20, MAP_OBJ_GFX_ITEM_BALL, 0, 26, 0, 47, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_EventScript_1B14AE, 1006, 0, 0
object_event 21, MAP_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 27, 0, 92, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route110_EventScript_14FA53, 0, 0, 0
diff --git a/data/maps/events/Route110_TrickHousePuzzle1.inc b/data/maps/events/Route110_TrickHousePuzzle1.inc
index 7e282f0e8..3660e3c3f 100644
--- a/data/maps/events/Route110_TrickHousePuzzle1.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle1.inc
@@ -2,22 +2,22 @@ Route110_TrickHousePuzzle1_MapObjects:: @ 839225C
object_event 1, MAP_OBJ_GFX_LASS, 0, 13, 0, 21, 0, 3, 9, 0, 0, 1, 0, 5, 0, Route110_TrickHousePuzzle1_EventScript_161D31, 0, 0, 0
object_event 2, MAP_OBJ_GFX_YOUNGSTER, 0, 13, 0, 7, 0, 3, 8, 0, 0, 1, 0, 2, 0, Route110_TrickHousePuzzle1_EventScript_161D48, 0, 0, 0
object_event 3, MAP_OBJ_GFX_LASS, 0, 3, 0, 8, 0, 3, 9, 0, 0, 1, 0, 3, 0, Route110_TrickHousePuzzle1_EventScript_161D5F, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 3, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
- object_event 5, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 7, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
- object_event 6, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 12, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
- object_event 7, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 10, 0, 16, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 20, 0, 0
- object_event 8, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 12, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 23, 0, 0
- object_event 9, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 3, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 22, 0, 0
- object_event 10, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 0, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 21, 0, 0
- object_event 11, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 25, 0, 0
- object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 2, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 24, 0, 0
- object_event 13, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 9, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 26, 0, 0
- object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 2, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 28, 0, 0
- object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 0, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 27, 0, 0
- object_event 16, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 6, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 29, 0, 0
- object_event 17, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 11, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 30, 0, 0
+ object_event 4, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 3, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
+ object_event 5, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 7, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
+ object_event 6, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 12, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
+ object_event 7, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 10, 0, 16, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 20, 0, 0
+ object_event 8, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 12, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 23, 0, 0
+ object_event 9, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 3, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 22, 0, 0
+ object_event 10, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 0, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 21, 0, 0
+ object_event 11, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 25, 0, 0
+ object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 2, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 24, 0, 0
+ object_event 13, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 9, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 26, 0, 0
+ object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 2, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 28, 0, 0
+ object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 0, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 27, 0, 0
+ object_event 16, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 6, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 29, 0, 0
+ object_event 17, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 11, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 30, 0, 0
object_event 18, MAP_OBJ_GFX_ITEM_BALL, 0, 9, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_TrickHousePuzzle1_EventScript_1B1A51, 1060, 0, 0
- object_event 19, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 14, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 31, 0, 0
+ object_event 19, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 14, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 31, 0, 0
Route110_TrickHousePuzzle1_MapWarps:: @ 8392424
warp_def 0, 21, 3, 2, Route110_TrickHouseEntrance
diff --git a/data/maps/events/Route110_TrickHousePuzzle3.inc b/data/maps/events/Route110_TrickHousePuzzle3.inc
index b7a902a54..abccae1d4 100644
--- a/data/maps/events/Route110_TrickHousePuzzle3.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle3.inc
@@ -2,14 +2,14 @@ Route110_TrickHousePuzzle3_MapObjects:: @ 839254C
object_event 1, MAP_OBJ_GFX_CAMPER, 0, 10, 0, 16, 0, 3, 8, 0, 0, 1, 0, 1, 0, Route110_TrickHousePuzzle3_EventScript_162708, 0, 0, 0
object_event 2, MAP_OBJ_GFX_PICNICKER, 0, 1, 0, 13, 0, 3, 10, 0, 0, 1, 0, 1, 0, Route110_TrickHousePuzzle3_EventScript_16271F, 0, 0, 0
object_event 3, MAP_OBJ_GFX_HIKER, 0, 11, 0, 4, 0, 3, 8, 0, 0, 1, 0, 1, 0, Route110_TrickHousePuzzle3_EventScript_162736, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
- object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 18, 0, 0
- object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 19, 0, 0
- object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 20, 0, 0
+ object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 4, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
+ object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 18, 0, 0
+ object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 19, 0, 0
+ object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 20, 0, 0
object_event 8, MAP_OBJ_GFX_ITEM_BALL, 0, 0, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_1B1A85, 1064, 0, 0
object_event 9, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_TrickHousePuzzle3_EventScript_1B1A78, 1063, 0, 0
- object_event 10, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 0, 20, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 21, 0, 0
- object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 0, 21, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 22, 0, 0
+ object_event 10, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 1, 0, 20, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 21, 0, 0
+ object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 2, 0, 21, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 22, 0, 0
Route110_TrickHousePuzzle3_MapWarps:: @ 8392654
warp_def 0, 21, 3, 2, Route110_TrickHouseEntrance
diff --git a/data/maps/events/Route110_TrickHousePuzzle4.inc b/data/maps/events/Route110_TrickHousePuzzle4.inc
index ac3e152a2..ef450800d 100644
--- a/data/maps/events/Route110_TrickHousePuzzle4.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle4.inc
@@ -3,17 +3,17 @@ Route110_TrickHousePuzzle4_MapObjects:: @ 83926FC
object_event 2, MAP_OBJ_GFX_GIRL_3, 0, 10, 0, 4, 0, 3, 10, 0, 0, 1, 0, 1, 0, Route110_TrickHousePuzzle4_EventScript_162799, 0, 0, 0
object_event 3, MAP_OBJ_GFX_BLACK_BELT, 0, 7, 0, 4, 0, 3, 9, 0, 0, 1, 0, 2, 0, Route110_TrickHousePuzzle4_EventScript_162782, 0, 0, 0
object_event 4, MAP_OBJ_GFX_ITEM_BALL, 0, 4, 0, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, Route110_TrickHousePuzzle4_EventScript_1B1A92, 1065, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 2, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 21, 0, 0
- object_event 10, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
- object_event 11, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 23, 0, 0
- object_event 12, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 24, 0, 0
- object_event 13, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 25, 0, 0
- object_event 14, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 26, 0, 0
- object_event 15, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 27, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 13, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 2, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 21, 0, 0
+ object_event 10, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
+ object_event 11, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 23, 0, 0
+ object_event 12, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 24, 0, 0
+ object_event 13, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 25, 0, 0
+ object_event 14, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 26, 0, 0
+ object_event 15, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 14, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 27, 0, 0
Route110_TrickHousePuzzle4_MapWarps:: @ 8392864
warp_def 0, 21, 3, 2, Route110_TrickHouseEntrance
diff --git a/data/maps/events/Route111.inc b/data/maps/events/Route111.inc
index 9eeed5ede..e36cd7e74 100644
--- a/data/maps/events/Route111.inc
+++ b/data/maps/events/Route111.inc
@@ -4,8 +4,8 @@ Route111_MapObjects:: @ 83821A0
object_event 3, MAP_OBJ_GFX_LASS, 0, 13, 0, 113, 0, 0, 8, 1, 0, 0, 0, 0, 0, 0x0, 770, 0, 0
object_event 4, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 13, 0, 113, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0x0, 771, 0, 0
object_event 5, MAP_OBJ_GFX_PICNICKER, 0, 28, 0, 51, 0, 3, 17, 0, 0, 1, 0, 3, 0, Route111_EventScript_1503BE, 0, 0, 0
- object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 22, 0, 5, 0, 3, 12, 0, 0, 0, 0, 19, 0, BerryTreeScript, 0, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 23, 0, 5, 0, 3, 12, 0, 0, 0, 0, 20, 0, BerryTreeScript, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 22, 0, 5, 0, 3, 12, 0, 0, 0, 0, 19, 0, S_BerryTree, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 23, 0, 5, 0, 3, 12, 0, 0, 0, 0, 20, 0, S_BerryTree, 0, 0, 0
object_event 8, MAP_OBJ_GFX_MAN_4, 0, 8, 0, 91, 0, 3, 2, 17, 0, 0, 0, 0, 0, Route111_EventScript_150395, 0, 0, 0
object_event 9, MAP_OBJ_GFX_CAMPER, 0, 24, 0, 60, 0, 3, 21, 0, 0, 1, 0, 3, 0, Route111_EventScript_1503A7, 0, 0, 0
object_event 10, MAP_OBJ_GFX_HIKER, 0, 27, 0, 69, 0, 3, 50, 34, 0, 1, 0, 2, 0, Route111_EventScript_150403, 0, 0, 0
@@ -13,19 +13,19 @@ Route111_MapObjects:: @ 83821A0
object_event 12, MAP_OBJ_GFX_PICNICKER, 0, 32, 0, 72, 0, 3, 24, 0, 0, 1, 0, 3, 0, Route111_EventScript_1503EC, 0, 0, 0
object_event 13, MAP_OBJ_GFX_CAMERAMAN, 0, 14, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE442, 796, 0, 0
object_event 14, MAP_OBJ_GFX_REPORTER_F, 0, 13, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE422, 796, 0, 0
- object_event 15, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 0, 101, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
- object_event 16, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 0, 100, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 18, 0, 0
+ object_event 15, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 0, 101, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
+ object_event 16, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 0, 100, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 18, 0, 0
object_event 17, MAP_OBJ_GFX_GIRL_1, 0, 23, 0, 8, 0, 3, 5, 1, 0, 0, 0, 0, 0, Route111_EventScript_1500C5, 0, 0, 0
object_event 18, MAP_OBJ_GFX_ITEM_BALL, 0, 32, 0, 105, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route111_EventScript_1B14C8, 1008, 0, 0
- object_event 19, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 5, 0, 3, 12, 0, 0, 0, 0, 80, 0, BerryTreeScript, 0, 0, 0
- object_event 20, MAP_OBJ_GFX_BERRY_TREE, 0, 19, 0, 5, 0, 3, 12, 0, 0, 0, 0, 81, 0, BerryTreeScript, 0, 0, 0
+ object_event 19, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 5, 0, 3, 12, 0, 0, 0, 0, 80, 0, S_BerryTree, 0, 0, 0
+ object_event 20, MAP_OBJ_GFX_BERRY_TREE, 0, 19, 0, 5, 0, 3, 12, 0, 0, 0, 0, 81, 0, S_BerryTree, 0, 0, 0
object_event 21, MAP_OBJ_GFX_REPORTER_F, 0, 13, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE4E2, 799, 0, 0
object_event 22, MAP_OBJ_GFX_CAMERAMAN, 0, 14, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE502, 799, 0, 0
object_event 23, MAP_OBJ_GFX_REPORTER_F, 0, 13, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE562, 903, 0, 0
object_event 24, MAP_OBJ_GFX_CAMERAMAN, 0, 14, 0, 86, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route111_EventScript_1AE582, 903, 0, 0
object_event 25, MAP_OBJ_GFX_ITEM_BALL, 0, 12, 0, 54, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route111_EventScript_1B14D5, 1009, 0, 0
object_event 26, MAP_OBJ_GFX_ITEM_BALL, 0, 3, 0, 114, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route111_EventScript_1B14E2, 1010, 0, 0
- object_event 27, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 22, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
+ object_event 27, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 22, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
object_event 28, MAP_OBJ_GFX_PICNICKER, 0, 10, 0, 82, 0, 3, 14, 0, 0, 1, 0, 2, 0, Route111_EventScript_150458, 0, 0, 0
object_event 29, MAP_OBJ_GFX_CAMPER, 0, 11, 0, 71, 0, 3, 22, 0, 0, 1, 0, 3, 0, Route111_EventScript_150441, 0, 0, 0
object_event 30, MAP_OBJ_GFX_BLACK_BELT, 0, 32, 0, 29, 0, 3, 28, 1, 0, 1, 0, 2, 0, Route111_EventScript_15046F, 0, 0, 0
diff --git a/data/maps/events/Route112.inc b/data/maps/events/Route112.inc
index f6dfcfbe5..a4991a907 100644
--- a/data/maps/events/Route112.inc
+++ b/data/maps/events/Route112.inc
@@ -5,10 +5,10 @@ Route112_MapObjects:: @ 8382818
object_event 4, MAP_OBJ_GFX_PICNICKER, 0, 22, 0, 46, 0, 3, 23, 0, 0, 1, 0, 3, 0, Route112_EventScript_1505B5, 0, 0, 0
object_event 5, MAP_OBJ_GFX_HIKER, 0, 17, 0, 40, 0, 3, 16, 0, 0, 1, 0, 4, 0, Route112_EventScript_150560, 0, 0, 0
object_event 6, 241, 0, 27, 0, 30, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route112_EventScript_15051C, 819, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 27, 0, 6, 0, 0, 12, 0, 0, 0, 0, 24, 0, BerryTreeScript, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 28, 0, 6, 0, 0, 12, 0, 0, 0, 0, 23, 0, BerryTreeScript, 0, 0, 0
- object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 29, 0, 6, 0, 0, 12, 0, 0, 0, 0, 22, 0, BerryTreeScript, 0, 0, 0
- object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 30, 0, 6, 0, 3, 12, 0, 0, 0, 0, 21, 0, BerryTreeScript, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 27, 0, 6, 0, 0, 12, 0, 0, 0, 0, 24, 0, S_BerryTree, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 28, 0, 6, 0, 0, 12, 0, 0, 0, 0, 23, 0, S_BerryTree, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 29, 0, 6, 0, 0, 12, 0, 0, 0, 0, 22, 0, S_BerryTree, 0, 0, 0
+ object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 30, 0, 6, 0, 3, 12, 0, 0, 0, 0, 21, 0, S_BerryTree, 0, 0, 0
object_event 11, MAP_OBJ_GFX_HIKER, 0, 8, 0, 50, 0, 3, 26, 48, 0, 0, 0, 0, 0, Route112_EventScript_150540, 0, 0, 0
object_event 12, MAP_OBJ_GFX_ITEM_BALL, 0, 14, 0, 43, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route112_EventScript_1B14EF, 1011, 0, 0
diff --git a/data/maps/events/Route114.inc b/data/maps/events/Route114.inc
index a2d948d33..1f4d761e3 100644
--- a/data/maps/events/Route114.inc
+++ b/data/maps/events/Route114.inc
@@ -1,25 +1,25 @@
Route114_MapObjects:: @ 8382C48
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 43, 0, 3, 12, 0, 0, 0, 0, 77, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 44, 0, 3, 12, 0, 0, 0, 0, 78, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 43, 0, 3, 12, 0, 0, 0, 0, 77, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 44, 0, 3, 12, 0, 0, 0, 0, 78, 0, S_BerryTree, 0, 0, 0
object_event 3, MAP_OBJ_GFX_HIKER, 0, 15, 0, 65, 0, 7, 10, 0, 0, 1, 0, 6, 0, Route114_EventScript_1507F1, 0, 0, 0
object_event 4, MAP_OBJ_GFX_HIKER, 0, 30, 0, 72, 0, 5, 15, 0, 0, 1, 0, 4, 0, Route114_EventScript_150808, 0, 0, 0
object_event 5, MAP_OBJ_GFX_CAMPER, 0, 22, 0, 50, 0, 3, 10, 0, 0, 1, 0, 3, 0, Route114_EventScript_15081F, 0, 0, 0
object_event 6, MAP_OBJ_GFX_PICNICKER, 0, 19, 0, 35, 0, 3, 1, 0, 0, 1, 0, 3, 0, Route114_EventScript_150836, 0, 0, 0
object_event 7, MAP_OBJ_GFX_MANIAC, 0, 20, 0, 56, 0, 3, 7, 0, 0, 1, 0, 3, 0, Route114_EventScript_15084D, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 45, 0, 3, 12, 0, 0, 0, 0, 68, 0, BerryTreeScript, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 45, 0, 3, 12, 0, 0, 0, 0, 68, 0, S_BerryTree, 0, 0, 0
object_event 9, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route114_EventScript_1B1516, 1014, 0, 0
object_event 10, MAP_OBJ_GFX_ITEM_BALL, 0, 11, 0, 37, 0, 4, 1, 0, 0, 0, 0, 0, 0, Route114_EventScript_1B1523, 1015, 0, 0
- object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 0, 43, 0, 4, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
+ object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 12, 0, 43, 0, 4, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
object_event 12, MAP_OBJ_GFX_GENTLEMAN, 0, 19, 0, 11, 0, 3, 10, 0, 0, 0, 0, 0, 0, Route114_EventScript_150782, 0, 0, 0
object_event 13, MAP_OBJ_GFX_POOCHYENA, 0, 19, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, Route114_EventScript_1507C3, 0, 0, 0
object_event 14, MAP_OBJ_GFX_MAN_5, 0, 27, 0, 42, 0, 3, 3, 16, 0, 0, 0, 0, 0, Route114_EventScript_150733, 0, 0, 0
object_event 15, MAP_OBJ_GFX_FISHERMAN, 0, 23, 0, 20, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route114_EventScript_1508E0, 0, 0, 0
object_event 16, MAP_OBJ_GFX_FISHERMAN, 0, 19, 0, 26, 0, 3, 9, 0, 0, 1, 0, 0, 0, Route114_EventScript_1508C9, 0, 0, 0
object_event 17, MAP_OBJ_GFX_MAN_6, 0, 30, 0, 58, 0, 5, 23, 0, 0, 1, 0, 3, 0, Route114_EventScript_15088B, 0, 0, 0
- object_event 18, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 0, 53, 0, 5, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 18, 0, 0
- object_event 19, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 30, 0, 54, 0, 5, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 19, 0, 0
- object_event 20, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 22, 0, 69, 0, 7, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 20, 0, 0
- object_event 21, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 64, 0, 5, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 21, 0, 0
+ object_event 18, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 0, 53, 0, 5, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 18, 0, 0
+ object_event 19, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 30, 0, 54, 0, 5, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 19, 0, 0
+ object_event 20, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 22, 0, 69, 0, 7, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 20, 0, 0
+ object_event 21, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 64, 0, 5, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 21, 0, 0
object_event 22, MAP_OBJ_GFX_LASS, 0, 24, 0, 44, 0, 3, 8, 17, 0, 1, 0, 0, 0, Route114_EventScript_150912, 0, 0, 0
object_event 23, MAP_OBJ_GFX_LASS, 0, 23, 0, 44, 0, 3, 8, 17, 0, 1, 0, 0, 0, Route114_EventScript_1508F7, 0, 0, 0
diff --git a/data/maps/events/Route115.inc b/data/maps/events/Route115.inc
index cba3c3e7d..ddca08fad 100644
--- a/data/maps/events/Route115.inc
+++ b/data/maps/events/Route115.inc
@@ -2,18 +2,18 @@ Route115_MapObjects:: @ 8382F2C
object_event 1, MAP_OBJ_GFX_WOMAN_3, 0, 18, 0, 68, 0, 3, 2, 17, 0, 0, 0, 0, 0, Route115_EventScript_15092E, 0, 0, 0
object_event 2, MAP_OBJ_GFX_OLD_MAN_1, 0, 5, 0, 15, 0, 3, 10, 0, 0, 1, 0, 6, 0, Route115_EventScript_150949, 0, 0, 0
object_event 3, MAP_OBJ_GFX_BLACK_BELT, 0, 27, 0, 53, 0, 3, 15, 17, 0, 1, 0, 4, 0, Route115_EventScript_15099E, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 5, 0, 3, 12, 0, 0, 0, 0, 69, 0, BerryTreeScript, 0, 0, 0
- object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 5, 0, 3, 12, 0, 0, 0, 0, 70, 0, BerryTreeScript, 0, 0, 0
- object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 13, 0, 5, 0, 3, 12, 0, 0, 0, 0, 71, 0, BerryTreeScript, 0, 0, 0
+ object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 5, 0, 3, 12, 0, 0, 0, 0, 69, 0, S_BerryTree, 0, 0, 0
+ object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 5, 0, 3, 12, 0, 0, 0, 0, 70, 0, S_BerryTree, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 13, 0, 5, 0, 3, 12, 0, 0, 0, 0, 71, 0, S_BerryTree, 0, 0, 0
object_event 7, MAP_OBJ_GFX_GIRL_3, 0, 15, 0, 50, 0, 3, 64, 0, 0, 1, 0, 3, 0, Route115_EventScript_1509DC, 0, 0, 0
object_event 8, MAP_OBJ_GFX_BLACK_BELT, 0, 17, 0, 17, 0, 3, 50, 51, 0, 1, 0, 2, 0, Route115_EventScript_150987, 0, 0, 0
object_event 9, MAP_OBJ_GFX_MANIAC, 0, 25, 0, 61, 0, 3, 14, 0, 0, 1, 0, 3, 0, Route115_EventScript_150A1A, 0, 0, 0
object_event 10, MAP_OBJ_GFX_ITEM_BALL, 0, 20, 0, 60, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route115_EventScript_1B1530, 1016, 0, 0
object_event 11, MAP_OBJ_GFX_ITEM_BALL, 0, 19, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route115_EventScript_1B153D, 1017, 0, 0
object_event 12, MAP_OBJ_GFX_ITEM_BALL, 0, 23, 0, 29, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route115_EventScript_1B154A, 1018, 0, 0
- object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 64, 0, 3, 12, 0, 0, 0, 0, 55, 0, BerryTreeScript, 0, 0, 0
- object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 65, 0, 3, 12, 0, 0, 0, 0, 56, 0, BerryTreeScript, 0, 0, 0
- object_event 15, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 0, 50, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
+ object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 64, 0, 3, 12, 0, 0, 0, 0, 55, 0, S_BerryTree, 0, 0, 0
+ object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 31, 0, 65, 0, 3, 12, 0, 0, 0, 0, 56, 0, S_BerryTree, 0, 0, 0
+ object_event 15, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 29, 0, 50, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
object_event 16, MAP_OBJ_GFX_ITEM_BALL, 0, 31, 0, 56, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route115_EventScript_1B1557, 1118, 0, 0
Route115_MapWarps:: @ 83830AC
diff --git a/data/maps/events/Route116.inc b/data/maps/events/Route116.inc
index 18717be4e..b5f922524 100644
--- a/data/maps/events/Route116.inc
+++ b/data/maps/events/Route116.inc
@@ -1,18 +1,18 @@
Route116_MapObjects:: @ 8383170
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 2, 0, 3, 12, 0, 0, 0, 0, 25, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 19, 0, 2, 0, 3, 12, 0, 0, 0, 0, 26, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 2, 0, 3, 12, 0, 0, 0, 0, 25, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 19, 0, 2, 0, 3, 12, 0, 0, 0, 0, 26, 0, S_BerryTree, 0, 0, 0
object_event 3, MAP_OBJ_GFX_YOUNGSTER, 0, 12, 0, 7, 0, 3, 16, 0, 0, 1, 0, 3, 0, Route116_EventScript_150C62, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 21, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
- object_event 5, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 33, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
+ object_event 4, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 21, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
+ object_event 5, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 33, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
object_event 6, MAP_OBJ_GFX_BUG_CATCHER, 0, 13, 0, 17, 0, 3, 24, 0, 0, 1, 0, 2, 0, Route116_EventScript_150C79, 0, 0, 0
object_event 7, MAP_OBJ_GFX_ITEM_BALL, 0, 19, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route116_EventScript_1B1571, 1019, 0, 0
object_event 8, MAP_OBJ_GFX_ITEM_BALL, 0, 10, 0, 17, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route116_EventScript_1B157E, 1020, 0, 0
- object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 20, 0, 2, 0, 3, 12, 0, 0, 0, 0, 66, 0, BerryTreeScript, 0, 0, 0
- object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 21, 0, 2, 0, 3, 12, 0, 0, 0, 0, 67, 0, BerryTreeScript, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 20, 0, 2, 0, 3, 12, 0, 0, 0, 0, 66, 0, S_BerryTree, 0, 0, 0
+ object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 21, 0, 2, 0, 3, 12, 0, 0, 0, 0, 67, 0, S_BerryTree, 0, 0, 0
object_event 11, MAP_OBJ_GFX_OLD_MAN_1, 0, 46, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route116_EventScript_150B5D, 891, 0, 0
- object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 30, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
+ object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 30, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
object_event 13, MAP_OBJ_GFX_HIKER, 0, 36, 0, 15, 0, 3, 13, 0, 0, 1, 0, 2, 0, Route116_EventScript_150CCE, 0, 0, 0
- object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 24, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 20, 0, 0
+ object_event 14, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 24, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 20, 0, 0
object_event 15, MAP_OBJ_GFX_ITEM_BALL, 0, 80, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route116_EventScript_1B158B, 1021, 0, 0
object_event 16, MAP_OBJ_GFX_LASS, 0, 22, 0, 16, 0, 3, 13, 0, 0, 1, 0, 3, 0, Route116_EventScript_150CE5, 0, 0, 0
object_event 17, MAP_OBJ_GFX_GIRL_3, 0, 25, 0, 4, 0, 3, 8, 0, 0, 1, 0, 2, 0, Route116_EventScript_150CFC, 0, 0, 0
diff --git a/data/maps/events/Route117.inc b/data/maps/events/Route117.inc
index b53e3de57..bf6aeb5d0 100644
--- a/data/maps/events/Route117.inc
+++ b/data/maps/events/Route117.inc
@@ -9,11 +9,11 @@ Route117_MapObjects:: @ 8383440
object_event 8, MAP_OBJ_GFX_RUNNING_TRIATHLETE_M, 0, 35, 0, 7, 0, 3, 28, 7, 0, 1, 0, 4, 0, Route117_EventScript_150E09, 0, 0, 0
object_event 9, MAP_OBJ_GFX_WOMAN_3, 0, 31, 0, 11, 0, 3, 23, 0, 0, 1, 0, 3, 0, Route117_EventScript_150DCB, 0, 0, 0
object_event 10, MAP_OBJ_GFX_MAN_5, 0, 10, 0, 9, 0, 3, 18, 0, 0, 1, 0, 3, 0, Route117_EventScript_150D8D, 0, 0, 0
- object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 41, 0, 13, 0, 3, 12, 0, 0, 0, 0, 29, 0, BerryTreeScript, 0, 0, 0
- object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 42, 0, 13, 0, 3, 12, 0, 0, 0, 0, 28, 0, BerryTreeScript, 0, 0, 0
- object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 43, 0, 13, 0, 3, 12, 0, 0, 0, 0, 27, 0, BerryTreeScript, 0, 0, 0
+ object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 41, 0, 13, 0, 3, 12, 0, 0, 0, 0, 29, 0, S_BerryTree, 0, 0, 0
+ object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 42, 0, 13, 0, 3, 12, 0, 0, 0, 0, 28, 0, S_BerryTree, 0, 0, 0
+ object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 43, 0, 13, 0, 3, 12, 0, 0, 0, 0, 27, 0, S_BerryTree, 0, 0, 0
object_event 14, MAP_OBJ_GFX_ITEM_BALL, 0, 16, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route117_EventScript_1B1598, 1022, 0, 0
- object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 15, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
+ object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 15, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
object_event 16, MAP_OBJ_GFX_ITEM_BALL, 0, 9, 0, 1, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route117_EventScript_1B15A5, 1023, 0, 0
object_event 17, MAP_OBJ_GFX_RUNNING_TRIATHLETE_F, 0, 21, 0, 1, 0, 3, 40, 68, 0, 1, 0, 3, 0, Route117_EventScript_150E47, 0, 0, 0
object_event 18, MAP_OBJ_GFX_MANIAC, 0, 17, 0, 12, 0, 3, 7, 17, 0, 1, 0, 4, 0, Route117_EventScript_150E85, 0, 0, 0
diff --git a/data/maps/events/Route118.inc b/data/maps/events/Route118.inc
index f912b6fbd..df887ba1e 100644
--- a/data/maps/events/Route118.inc
+++ b/data/maps/events/Route118.inc
@@ -1,7 +1,7 @@
Route118_MapObjects:: @ 8383684
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 5, 0, 3, 12, 0, 0, 0, 0, 31, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 5, 0, 3, 12, 0, 0, 0, 0, 32, 0, BerryTreeScript, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 37, 0, 5, 0, 3, 12, 0, 0, 0, 0, 33, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 5, 0, 3, 12, 0, 0, 0, 0, 31, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 5, 0, 3, 12, 0, 0, 0, 0, 32, 0, S_BerryTree, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 37, 0, 5, 0, 3, 12, 0, 0, 0, 0, 33, 0, S_BerryTree, 0, 0, 0
object_event 4, MAP_OBJ_GFX_MAN_6, 0, 64, 0, 10, 0, 3, 8, 0, 0, 1, 0, 3, 0, Route118_EventScript_151139, 0, 0, 0
object_event 5, MAP_OBJ_GFX_REPORTER_F, 0, 33, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route118_EventScript_1AE462, 797, 0, 0
object_event 6, MAP_OBJ_GFX_CAMERAMAN, 0, 34, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route118_EventScript_1AE482, 797, 0, 0
@@ -10,7 +10,7 @@ Route118_MapObjects:: @ 8383684
object_event 9, MAP_OBJ_GFX_CAMERAMAN, 0, 34, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route118_EventScript_1AE542, 901, 0, 0
object_event 10, MAP_OBJ_GFX_REPORTER_F, 0, 33, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route118_EventScript_1AE562, 904, 0, 0
object_event 11, MAP_OBJ_GFX_CAMERAMAN, 0, 34, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route118_EventScript_1AE582, 904, 0, 0
- object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 38, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
+ object_event 12, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 38, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
object_event 13, MAP_OBJ_GFX_FISHERMAN, 0, 28, 0, 8, 0, 3, 9, 0, 0, 0, 0, 0, 0, Route118_EventScript_150F34, 0, 0, 0
object_event 14, MAP_OBJ_GFX_WOMAN_3, 0, 7, 0, 10, 0, 3, 24, 0, 0, 1, 0, 4, 0, Route118_EventScript_15108F, 0, 0, 0
object_event 15, MAP_OBJ_GFX_FISHERMAN, 0, 14, 0, 14, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route118_EventScript_1510E4, 0, 0, 0
diff --git a/data/maps/events/Route119.inc b/data/maps/events/Route119.inc
index 966ae6058..08e6e3649 100644
--- a/data/maps/events/Route119.inc
+++ b/data/maps/events/Route119.inc
@@ -1,7 +1,7 @@
Route119_MapObjects:: @ 8383914
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 5, 0, 3, 12, 0, 0, 0, 0, 34, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 25, 0, 5, 0, 3, 12, 0, 0, 0, 0, 35, 0, BerryTreeScript, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 26, 0, 5, 0, 3, 12, 0, 0, 0, 0, 36, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 24, 0, 5, 0, 3, 12, 0, 0, 0, 0, 34, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 25, 0, 5, 0, 3, 12, 0, 0, 0, 0, 35, 0, S_BerryTree, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 26, 0, 5, 0, 3, 12, 0, 0, 0, 0, 36, 0, S_BerryTree, 0, 0, 0
object_event 4, MAP_OBJ_GFX_BUG_CATCHER, 0, 12, 0, 123, 0, 3, 59, 0, 0, 1, 0, 1, 0, Route119_EventScript_151491, 0, 0, 0
object_event 5, MAP_OBJ_GFX_MANIAC, 0, 26, 0, 123, 0, 3, 60, 0, 0, 1, 0, 1, 0, Route119_EventScript_151463, 0, 0, 0
object_event 6, MAP_OBJ_GFX_MANIAC, 0, 5, 0, 125, 0, 3, 62, 0, 0, 1, 0, 1, 0, Route119_EventScript_15144C, 0, 0, 0
@@ -25,10 +25,10 @@ Route119_MapObjects:: @ 8383914
object_event 24, 241, 0, 13, 0, 34, 0, 4, 10, 0, 0, 0, 0, 0, 0, Route119_EventScript_1515DC, 890, 0, 0
object_event 25, 243, 0, 17, 0, 33, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0x0, 923, 0, 0
object_event 26, MAP_OBJ_GFX_BOY_3, 0, 31, 0, 109, 0, 3, 8, 17, 0, 0, 0, 0, 0, Route119_EventScript_1515F3, 0, 0, 0
- object_event 27, MAP_OBJ_GFX_BERRY_TREE, 0, 8, 0, 23, 0, 3, 12, 0, 0, 0, 0, 83, 0, BerryTreeScript, 0, 0, 0
- object_event 28, MAP_OBJ_GFX_BERRY_TREE, 0, 9, 0, 23, 0, 3, 12, 0, 0, 0, 0, 84, 0, BerryTreeScript, 0, 0, 0
- object_event 29, MAP_OBJ_GFX_BERRY_TREE, 0, 29, 0, 90, 0, 3, 12, 0, 0, 0, 0, 85, 0, BerryTreeScript, 0, 0, 0
- object_event 30, MAP_OBJ_GFX_BERRY_TREE, 0, 30, 0, 90, 0, 3, 12, 0, 0, 0, 0, 86, 0, BerryTreeScript, 0, 0, 0
+ object_event 27, MAP_OBJ_GFX_BERRY_TREE, 0, 8, 0, 23, 0, 3, 12, 0, 0, 0, 0, 83, 0, S_BerryTree, 0, 0, 0
+ object_event 28, MAP_OBJ_GFX_BERRY_TREE, 0, 9, 0, 23, 0, 3, 12, 0, 0, 0, 0, 84, 0, S_BerryTree, 0, 0, 0
+ object_event 29, MAP_OBJ_GFX_BERRY_TREE, 0, 29, 0, 90, 0, 3, 12, 0, 0, 0, 0, 85, 0, S_BerryTree, 0, 0, 0
+ object_event 30, MAP_OBJ_GFX_BERRY_TREE, 0, 30, 0, 90, 0, 3, 12, 0, 0, 0, 0, 86, 0, S_BerryTree, 0, 0, 0
object_event 31, MAP_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 19, 0, 133, 0, 3, 5, 18, 0, 0, 0, 0, 0, Route119_EventScript_15141A, 0, 0, 0
object_event 32, MAP_OBJ_GFX_ITEM_BALL, 0, 3, 0, 56, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route119_EventScript_1B160D, 1106, 0, 0
object_event 33, MAP_OBJ_GFX_BOY_2, 0, 35, 0, 93, 0, 4, 2, 17, 0, 0, 0, 0, 0, Route119_EventScript_1515FC, 0, 0, 0
diff --git a/data/maps/events/Route120.inc b/data/maps/events/Route120.inc
index 43a67ee99..81fa21c7f 100644
--- a/data/maps/events/Route120.inc
+++ b/data/maps/events/Route120.inc
@@ -1,14 +1,14 @@
Route120_MapObjects:: @ 8383F30
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 4, 0, 79, 0, 3, 12, 0, 0, 0, 0, 46, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 5, 0, 79, 0, 3, 12, 0, 0, 0, 0, 45, 0, BerryTreeScript, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 6, 0, 79, 0, 3, 12, 0, 0, 0, 0, 44, 0, BerryTreeScript, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 7, 0, 79, 0, 3, 12, 0, 0, 0, 0, 43, 0, BerryTreeScript, 0, 0, 0
- object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 34, 0, 24, 0, 3, 12, 0, 0, 0, 0, 37, 0, BerryTreeScript, 0, 0, 0
- object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 24, 0, 3, 12, 0, 0, 0, 0, 38, 0, BerryTreeScript, 0, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 24, 0, 3, 12, 0, 0, 0, 0, 39, 0, BerryTreeScript, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 9, 0, 92, 0, 5, 12, 0, 0, 0, 0, 40, 0, BerryTreeScript, 0, 0, 0
- object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 10, 0, 92, 0, 5, 12, 0, 0, 0, 0, 41, 0, BerryTreeScript, 0, 0, 0
- object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 92, 0, 5, 12, 0, 0, 0, 0, 42, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 4, 0, 79, 0, 3, 12, 0, 0, 0, 0, 46, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 5, 0, 79, 0, 3, 12, 0, 0, 0, 0, 45, 0, S_BerryTree, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 6, 0, 79, 0, 3, 12, 0, 0, 0, 0, 44, 0, S_BerryTree, 0, 0, 0
+ object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 7, 0, 79, 0, 3, 12, 0, 0, 0, 0, 43, 0, S_BerryTree, 0, 0, 0
+ object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 34, 0, 24, 0, 3, 12, 0, 0, 0, 0, 37, 0, S_BerryTree, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 35, 0, 24, 0, 3, 12, 0, 0, 0, 0, 38, 0, S_BerryTree, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 36, 0, 24, 0, 3, 12, 0, 0, 0, 0, 39, 0, S_BerryTree, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 9, 0, 92, 0, 5, 12, 0, 0, 0, 0, 40, 0, S_BerryTree, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 10, 0, 92, 0, 5, 12, 0, 0, 0, 0, 41, 0, S_BerryTree, 0, 0, 0
+ object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 92, 0, 5, 12, 0, 0, 0, 0, 42, 0, S_BerryTree, 0, 0, 0
object_event 11, MAP_OBJ_GFX_MAN_6, 0, 5, 0, 22, 0, 3, 14, 0, 0, 1, 0, 3, 0, Route120_EventScript_1519B3, 0, 0, 0
object_event 12, MAP_OBJ_GFX_MAN_6, 0, 32, 0, 14, 0, 3, 10, 0, 0, 1, 0, 3, 0, Route120_EventScript_1519CA, 0, 0, 0
object_event 13, MAP_OBJ_GFX_CAMPER, 0, 27, 0, 51, 0, 3, 9, 0, 0, 1, 0, 7, 0, Route120_EventScript_151A08, 0, 0, 0
@@ -19,7 +19,7 @@ Route120_MapObjects:: @ 8383F30
object_event 18, MAP_OBJ_GFX_REPORTER_F, 0, 36, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route120_EventScript_1AE4A2, 798, 0, 0
object_event 19, MAP_OBJ_GFX_REPORTER_F, 0, 36, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route120_EventScript_1AE562, 902, 0, 0
object_event 20, MAP_OBJ_GFX_CAMERAMAN, 0, 37, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route120_EventScript_1AE582, 902, 0, 0
- object_event 21, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 35, 0, 32, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
+ object_event 21, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 35, 0, 32, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
object_event 22, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 89, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route120_EventScript_1B1627, 1031, 0, 0
object_event 23, MAP_OBJ_GFX_BEAUTY, 0, 14, 0, 92, 0, 5, 5, 1, 0, 0, 0, 0, 0, Route120_EventScript_151739, 0, 0, 0
object_event 24, MAP_OBJ_GFX_WOMAN_7, 0, 28, 0, 35, 0, 3, 15, 0, 0, 1, 0, 4, 0, Route120_EventScript_151A74, 0, 0, 0
@@ -30,8 +30,8 @@ Route120_MapObjects:: @ 8383F30
object_event 29, MAP_OBJ_GFX_ITEM_BALL, 0, 23, 0, 82, 0, 5, 1, 17, 0, 0, 0, 0, 0, Route120_EventScript_1B1634, 1107, 0, 0
object_event 30, MAP_OBJ_GFX_KECLEON_1, 0, 12, 0, 16, 0, 4, 76, 17, 0, 0, 0, 0, 0, Route120_EventScript_151998, 970, 0, 0
object_event 31, MAP_OBJ_GFX_STEVEN, 0, 13, 0, 15, 0, 4, 8, 17, 0, 0, 0, 0, 0, Route120_EventScript_151853, 972, 0, 0
- object_event 32, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 20, 0, 1, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 20, 0, 0
- object_event 33, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 15, 0, 1, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
+ object_event 32, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 20, 0, 1, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 20, 0, 0
+ object_event 33, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 15, 0, 1, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
object_event 34, MAP_OBJ_GFX_LITTLE_BOY_1, 0, 10, 0, 72, 0, 3, 58, 17, 0, 1, 0, 3, 0, Route120_EventScript_151AD0, 0, 0, 0
object_event 35, MAP_OBJ_GFX_LITTLE_BOY_1, 0, 19, 0, 28, 0, 3, 57, 17, 0, 1, 0, 3, 0, Route120_EventScript_151AE7, 0, 0, 0
object_event 36, MAP_OBJ_GFX_KECLEON_2, 0, 12, 0, 16, 0, 3, 8, 17, 0, 0, 0, 0, 0, 0x0, 981, 0, 0
diff --git a/data/maps/events/Route121.inc b/data/maps/events/Route121.inc
index 514f51349..9961344a8 100644
--- a/data/maps/events/Route121.inc
+++ b/data/maps/events/Route121.inc
@@ -1,26 +1,26 @@
Route121_MapObjects:: @ 8384504
object_event 1, MAP_OBJ_GFX_WOMAN_4, 0, 29, 0, 14, 0, 3, 10, 17, 0, 0, 0, 0, 0, Route121_EventScript_151B0A, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 2, 0, 3, 12, 0, 0, 0, 0, 47, 0, BerryTreeScript, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 2, 0, 3, 12, 0, 0, 0, 0, 48, 0, BerryTreeScript, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 16, 0, 2, 0, 3, 12, 0, 0, 0, 0, 49, 0, BerryTreeScript, 0, 0, 0
- object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 2, 0, 3, 12, 0, 0, 0, 0, 50, 0, BerryTreeScript, 0, 0, 0
- object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 64, 0, 14, 0, 3, 12, 0, 0, 0, 0, 51, 0, BerryTreeScript, 0, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 65, 0, 14, 0, 3, 12, 0, 0, 0, 0, 52, 0, BerryTreeScript, 0, 0, 0
- object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 66, 0, 14, 0, 3, 12, 0, 0, 0, 0, 53, 0, BerryTreeScript, 0, 0, 0
- object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 67, 0, 14, 0, 3, 12, 0, 0, 0, 0, 54, 0, BerryTreeScript, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 2, 0, 3, 12, 0, 0, 0, 0, 47, 0, S_BerryTree, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 2, 0, 3, 12, 0, 0, 0, 0, 48, 0, S_BerryTree, 0, 0, 0
+ object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 16, 0, 2, 0, 3, 12, 0, 0, 0, 0, 49, 0, S_BerryTree, 0, 0, 0
+ object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 2, 0, 3, 12, 0, 0, 0, 0, 50, 0, S_BerryTree, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 64, 0, 14, 0, 3, 12, 0, 0, 0, 0, 51, 0, S_BerryTree, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 65, 0, 14, 0, 3, 12, 0, 0, 0, 0, 52, 0, S_BerryTree, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 66, 0, 14, 0, 3, 12, 0, 0, 0, 0, 53, 0, S_BerryTree, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 67, 0, 14, 0, 3, 12, 0, 0, 0, 0, 54, 0, S_BerryTree, 0, 0, 0
object_event 10, MAP_OBJ_GFX_LASS, 0, 39, 0, 9, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route121_EventScript_151BDE, 0, 0, 0
object_event 11, MAP_OBJ_GFX_LASS, 0, 40, 0, 9, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route121_EventScript_151BF9, 0, 0, 0
object_event 12, 241, 0, 30, 0, 8, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 914, 0, 0
object_event 13, 241, 0, 30, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 914, 0, 0
object_event 14, 241, 0, 31, 0, 7, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 914, 0, 0
- object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 32, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
- object_event 16, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 65, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
+ object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 32, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
+ object_event 16, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 65, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
object_event 17, MAP_OBJ_GFX_WOMAN_2, 0, 63, 0, 5, 0, 3, 9, 0, 0, 1, 0, 4, 0, Route121_EventScript_151B72, 0, 0, 0
object_event 18, MAP_OBJ_GFX_GENTLEMAN, 0, 55, 0, 8, 0, 3, 17, 0, 0, 1, 0, 3, 0, Route121_EventScript_151B89, 0, 0, 0
object_event 19, MAP_OBJ_GFX_HEX_MANIAC, 0, 11, 0, 10, 0, 3, 15, 0, 0, 1, 0, 4, 0, Route121_EventScript_151BC7, 0, 0, 0
object_event 20, MAP_OBJ_GFX_BEAUTY, 0, 22, 0, 5, 0, 3, 17, 0, 0, 1, 0, 4, 0, Route121_EventScript_151C14, 0, 0, 0
object_event 21, MAP_OBJ_GFX_ITEM_BALL, 0, 55, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route121_EventScript_1B164E, 1103, 0, 0
- object_event 22, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 26, 0, 12, 0, 3, 1, 17, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
+ object_event 22, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 26, 0, 12, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
Route121_MapWarps:: @ 8384714
warp_def 37, 5, 0, 2, Route121_SafariZoneEntrance
diff --git a/data/maps/events/Route123.inc b/data/maps/events/Route123.inc
index 6b97bafe5..dc5ac0fb4 100644
--- a/data/maps/events/Route123.inc
+++ b/data/maps/events/Route123.inc
@@ -1,30 +1,30 @@
Route123_MapObjects:: @ 83847F8
- object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 3, 0, 3, 12, 0, 0, 0, 0, 58, 0, BerryTreeScript, 0, 0, 0
- object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 3, 0, 3, 12, 0, 0, 0, 0, 59, 0, BerryTreeScript, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 3, 0, 3, 12, 0, 0, 0, 0, 60, 0, BerryTreeScript, 0, 0, 0
- object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 3, 0, 3, 12, 0, 0, 0, 0, 61, 0, BerryTreeScript, 0, 0, 0
- object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 81, 0, 1, 0, 3, 12, 0, 0, 0, 0, 62, 0, BerryTreeScript, 0, 0, 0
- object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 82, 0, 1, 0, 3, 12, 0, 0, 0, 0, 63, 0, BerryTreeScript, 0, 0, 0
- object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 83, 0, 1, 0, 3, 12, 0, 0, 0, 0, 64, 0, BerryTreeScript, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 3, 0, 3, 12, 0, 0, 0, 0, 58, 0, S_BerryTree, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 3, 0, 3, 12, 0, 0, 0, 0, 59, 0, S_BerryTree, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 3, 0, 3, 12, 0, 0, 0, 0, 60, 0, S_BerryTree, 0, 0, 0
+ object_event 4, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 3, 0, 3, 12, 0, 0, 0, 0, 61, 0, S_BerryTree, 0, 0, 0
+ object_event 5, MAP_OBJ_GFX_BERRY_TREE, 0, 81, 0, 1, 0, 3, 12, 0, 0, 0, 0, 62, 0, S_BerryTree, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_BERRY_TREE, 0, 82, 0, 1, 0, 3, 12, 0, 0, 0, 0, 63, 0, S_BerryTree, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 83, 0, 1, 0, 3, 12, 0, 0, 0, 0, 64, 0, S_BerryTree, 0, 0, 0
object_event 8, MAP_OBJ_GFX_WOMAN_7, 0, 70, 0, 12, 0, 3, 24, 0, 0, 1, 0, 1, 0, Route123_EventScript_151CD1, 0, 0, 0
object_event 9, MAP_OBJ_GFX_MAN_4, 0, 58, 0, 7, 0, 3, 17, 0, 0, 1, 0, 2, 0, Route123_EventScript_151CE8, 0, 0, 0
- object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 5, 0, 3, 12, 0, 0, 0, 0, 65, 0, BerryTreeScript, 0, 0, 0
- object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 5, 0, 3, 12, 0, 0, 0, 0, 72, 0, BerryTreeScript, 0, 0, 0
- object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 5, 0, 3, 12, 0, 0, 0, 0, 73, 0, BerryTreeScript, 0, 0, 0
- object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 5, 0, 3, 12, 0, 0, 0, 0, 74, 0, BerryTreeScript, 0, 0, 0
- object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 3, 0, 3, 12, 0, 0, 0, 0, 79, 0, BerryTreeScript, 0, 0, 0
- object_event 15, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 3, 0, 3, 12, 0, 0, 0, 0, 14, 0, BerryTreeScript, 0, 0, 0
- object_event 16, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 5, 0, 3, 12, 0, 0, 0, 0, 15, 0, BerryTreeScript, 0, 0, 0
- object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 5, 0, 3, 12, 0, 0, 0, 0, 30, 0, BerryTreeScript, 0, 0, 0
- object_event 18, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 101, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 17, 0, 0
- object_event 19, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 129, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 18, 0, 0
- object_event 20, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 92, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, CuttableTreeScript, 19, 0, 0
+ object_event 10, MAP_OBJ_GFX_BERRY_TREE, 0, 14, 0, 5, 0, 3, 12, 0, 0, 0, 0, 65, 0, S_BerryTree, 0, 0, 0
+ object_event 11, MAP_OBJ_GFX_BERRY_TREE, 0, 15, 0, 5, 0, 3, 12, 0, 0, 0, 0, 72, 0, S_BerryTree, 0, 0, 0
+ object_event 12, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 5, 0, 3, 12, 0, 0, 0, 0, 73, 0, S_BerryTree, 0, 0, 0
+ object_event 13, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 5, 0, 3, 12, 0, 0, 0, 0, 74, 0, S_BerryTree, 0, 0, 0
+ object_event 14, MAP_OBJ_GFX_BERRY_TREE, 0, 17, 0, 3, 0, 3, 12, 0, 0, 0, 0, 79, 0, S_BerryTree, 0, 0, 0
+ object_event 15, MAP_OBJ_GFX_BERRY_TREE, 0, 18, 0, 3, 0, 3, 12, 0, 0, 0, 0, 14, 0, S_BerryTree, 0, 0, 0
+ object_event 16, MAP_OBJ_GFX_BERRY_TREE, 0, 11, 0, 5, 0, 3, 12, 0, 0, 0, 0, 15, 0, S_BerryTree, 0, 0, 0
+ object_event 17, MAP_OBJ_GFX_BERRY_TREE, 0, 12, 0, 5, 0, 3, 12, 0, 0, 0, 0, 30, 0, S_BerryTree, 0, 0, 0
+ object_event 18, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 101, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 17, 0, 0
+ object_event 19, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 129, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 18, 0, 0
+ object_event 20, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 92, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, 19, 0, 0
object_event 21, MAP_OBJ_GFX_ITEM_BALL, 0, 31, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route123_EventScript_1B165B, 1032, 0, 0
object_event 22, MAP_OBJ_GFX_ITEM_BALL, 0, 139, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route123_EventScript_1B1668, 1033, 0, 0
object_event 23, MAP_OBJ_GFX_GIRL_3, 0, 108, 0, 13, 0, 3, 15, 0, 0, 0, 0, 0, 0, Route123_EventScript_151C5D, 0, 0, 0
- object_event 24, MAP_OBJ_GFX_BERRY_TREE, 0, 109, 0, 13, 0, 3, 12, 0, 0, 0, 0, 87, 0, BerryTreeScript, 0, 0, 0
- object_event 25, MAP_OBJ_GFX_BERRY_TREE, 0, 110, 0, 13, 0, 3, 12, 0, 0, 0, 0, 88, 0, BerryTreeScript, 0, 0, 0
- object_event 26, MAP_OBJ_GFX_BERRY_TREE, 0, 111, 0, 13, 0, 3, 12, 0, 0, 0, 0, 89, 0, BerryTreeScript, 0, 0, 0
+ object_event 24, MAP_OBJ_GFX_BERRY_TREE, 0, 109, 0, 13, 0, 3, 12, 0, 0, 0, 0, 87, 0, S_BerryTree, 0, 0, 0
+ object_event 25, MAP_OBJ_GFX_BERRY_TREE, 0, 110, 0, 13, 0, 3, 12, 0, 0, 0, 0, 88, 0, S_BerryTree, 0, 0, 0
+ object_event 26, MAP_OBJ_GFX_BERRY_TREE, 0, 111, 0, 13, 0, 3, 12, 0, 0, 0, 0, 89, 0, S_BerryTree, 0, 0, 0
object_event 27, MAP_OBJ_GFX_WOMAN_3, 0, 16, 0, 9, 0, 3, 23, 0, 0, 1, 0, 2, 0, Route123_EventScript_151CFF, 0, 0, 0
object_event 28, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 38, 0, 13, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route123_EventScript_151DAD, 0, 0, 0
object_event 29, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 37, 0, 13, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route123_EventScript_151D92, 0, 0, 0
diff --git a/data/maps/events/Route130.inc b/data/maps/events/Route130.inc
index f2c72ef2d..009604d4b 100644
--- a/data/maps/events/Route130.inc
+++ b/data/maps/events/Route130.inc
@@ -1,7 +1,7 @@
Route130_MapObjects:: @ 838523C
object_event 1, MAP_OBJ_GFX_SWIMMER_M, 0, 7, 0, 26, 0, 1, 29, 99, 0, 1, 0, 3, 0, Route130_EventScript_152410, 0, 0, 0
object_event 2, MAP_OBJ_GFX_SWIMMER_F, 0, 68, 0, 22, 0, 1, 13, 17, 0, 1, 0, 3, 0, Route130_EventScript_152427, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 52, 0, 9, 0, 3, 12, 0, 0, 0, 0, 82, 0, BerryTreeScript, 17, 0, 0
+ object_event 3, MAP_OBJ_GFX_BERRY_TREE, 0, 52, 0, 9, 0, 3, 12, 0, 0, 0, 0, 82, 0, S_BerryTree, 17, 0, 0
Route130_MapEvents:: @ 8385284
map_events Route130_MapObjects, 0x0, 0x0, 0x0
diff --git a/data/maps/events/RusturfTunnel.inc b/data/maps/events/RusturfTunnel.inc
index 490afda7b..ef1559687 100644
--- a/data/maps/events/RusturfTunnel.inc
+++ b/data/maps/events/RusturfTunnel.inc
@@ -1,12 +1,12 @@
RusturfTunnel_MapObjects:: @ 838BD2C
object_event 1, MAP_OBJ_GFX_BLACK_BELT, 0, 23, 0, 5, 0, 3, 10, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C799, 807, 0, 0
- object_event 2, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 931, 0, 0
+ object_event 2, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 931, 0, 0
object_event 3, MAP_OBJ_GFX_ITEM_BALL, 0, 3, 0, 1, 0, 3, 1, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_1B1786, 1048, 0, 0
object_event 4, MAP_OBJ_GFX_ITEM_BALL, 0, 30, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_1B1793, 1049, 0, 0
object_event 5, MAP_OBJ_GFX_OLD_MAN_1, 0, 5, 0, 4, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 879, 0, 0
object_event 6, 241, 0, 14, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9EA, 878, 0, 0
object_event 7, MAP_OBJ_GFX_WINGULL, 0, 14, 0, 4, 0, 3, 9, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9D7, 880, 0, 0
- object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, BreakableRockScript, 932, 0, 0
+ object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, S_BreakableRock, 932, 0, 0
object_event 9, MAP_OBJ_GFX_HIKER, 0, 32, 0, 13, 0, 3, 9, 17, 0, 1, 0, 3, 0, RusturfTunnel_EventScript_15CACD, 0, 0, 0
object_event 10, MAP_OBJ_GFX_WOMAN_3, 0, 25, 0, 4, 0, 3, 9, 17, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C782, 983, 0, 0
diff --git a/data/maps/events/SafariZone_Northeast.inc b/data/maps/events/SafariZone_Northeast.inc
index 30921f095..cea87fb14 100644
--- a/data/maps/events/SafariZone_Northeast.inc
+++ b/data/maps/events/SafariZone_Northeast.inc
@@ -1,12 +1,12 @@
SafariZone_Northeast_MapObjects:: @ 8391A2C
object_event 1, MAP_OBJ_GFX_FISHERMAN, 0, 22, 0, 9, 0, 3, 2, 17, 0, 0, 0, 0, 0, SafariZone_Northeast_EventScript_160011, 0, 0, 0
object_event 2, MAP_OBJ_GFX_MAN_5, 0, 6, 0, 29, 0, 3, 2, 17, 0, 0, 0, 0, 0, SafariZone_Northeast_EventScript_16001A, 0, 0, 0
- object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 17, 0, 0
- object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 0, 13, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 18, 0, 0
- object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 28, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 19, 0, 0
- object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 23, 0, 6, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 20, 0, 0
- object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 21, 0, 0
- object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 27, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 22, 0, 0
+ object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 17, 0, 0
+ object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 25, 0, 13, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 18, 0, 0
+ object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 28, 0, 14, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 19, 0, 0
+ object_event 6, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 23, 0, 6, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 20, 0, 0
+ object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 21, 0, 0
+ object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 27, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 22, 0, 0
object_event 9, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 6, 0, 3, 1, 17, 0, 0, 0, 0, 0, SafariZone_Northeast_EventScript_1B1919, 1119, 0, 0
SafariZone_Northeast_MapEvents:: @ 8391B04
diff --git a/data/maps/events/SeafloorCavern_Room1.inc b/data/maps/events/SeafloorCavern_Room1.inc
index 1e791f884..093934481 100644
--- a/data/maps/events/SeafloorCavern_Room1.inc
+++ b/data/maps/events/SeafloorCavern_Room1.inc
@@ -1,7 +1,7 @@
SeafloorCavern_Room1_MapObjects:: @ 838D0B8
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 19, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 19, 0, 0
object_event 4, 241, 0, 8, 0, 6, 0, 3, 1, 17, 0, 1, 0, 2, 0, SeafloorCavern_Room1_EventScript_15DA6D, 946, 0, 0
object_event 5, 241, 0, 15, 0, 10, 0, 3, 16, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room1_EventScript_15DA84, 946, 0, 0
diff --git a/data/maps/events/SeafloorCavern_Room2.inc b/data/maps/events/SeafloorCavern_Room2.inc
index 3dbe5e8a7..86a0354e4 100644
--- a/data/maps/events/SeafloorCavern_Room2.inc
+++ b/data/maps/events/SeafloorCavern_Room2.inc
@@ -1,13 +1,13 @@
SeafloorCavern_Room2_MapObjects:: @ 838D15C
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 21, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
- object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 24, 0, 0
- object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 25, 0, 0
- object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 15, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 23, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 21, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
+ object_event 7, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 11, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 24, 0, 0
+ object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 7, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 25, 0, 0
+ object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 15, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 23, 0, 0
SeafloorCavern_Room2_MapWarps:: @ 838D234
warp_def 12, 19, 3, 2, SeafloorCavern_Room1
diff --git a/data/maps/events/SeafloorCavern_Room3.inc b/data/maps/events/SeafloorCavern_Room3.inc
index 98e6066f2..5c5c9c219 100644
--- a/data/maps/events/SeafloorCavern_Room3.inc
+++ b/data/maps/events/SeafloorCavern_Room3.inc
@@ -1,13 +1,13 @@
SeafloorCavern_Room3_MapObjects:: @ 838D268
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 21, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
- object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 23, 0, 0
- object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 24, 0, 0
- object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 25, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 21, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 8, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
+ object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 23, 0, 0
+ object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 24, 0, 0
+ object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 25, 0, 0
object_event 10, 242, 0, 10, 0, 5, 0, 3, 8, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room3_EventScript_15DAA8, 946, 0, 0
SeafloorCavern_Room3_MapWarps:: @ 838D358
diff --git a/data/maps/events/SeafloorCavern_Room5.inc b/data/maps/events/SeafloorCavern_Room5.inc
index 0ebd46a56..37a501512 100644
--- a/data/maps/events/SeafloorCavern_Room5.inc
+++ b/data/maps/events/SeafloorCavern_Room5.inc
@@ -1,10 +1,10 @@
SeafloorCavern_Room5_MapObjects:: @ 838D3D0
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 21, 0, 0
- object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 22, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 11, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 4, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 3, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 21, 0, 0
+ object_event 5, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 13, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 22, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 8, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
SeafloorCavern_Room5_MapWarps:: @ 838D460
warp_def 4, 1, 3, 1, SeafloorCavern_Room1
diff --git a/data/maps/events/SeafloorCavern_Room8.inc b/data/maps/events/SeafloorCavern_Room8.inc
index 610937753..2d7329aec 100644
--- a/data/maps/events/SeafloorCavern_Room8.inc
+++ b/data/maps/events/SeafloorCavern_Room8.inc
@@ -1,16 +1,16 @@
SeafloorCavern_Room8_MapObjects:: @ 838D4DC
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 21, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
- object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 23, 0, 0
- object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 24, 0, 0
- object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 25, 0, 0
- object_event 10, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 26, 0, 0
- object_event 11, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 27, 0, 0
- object_event 12, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 28, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 21, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
+ object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 23, 0, 0
+ object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 24, 0, 0
+ object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 3, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 25, 0, 0
+ object_event 10, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 26, 0, 0
+ object_event 11, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 6, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 27, 0, 0
+ object_event 12, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 28, 0, 0
SeafloorCavern_Room8_MapWarps:: @ 838D5FC
warp_def 5, 2, 3, 0, SeafloorCavern_Room9
diff --git a/data/maps/events/ShoalCave_LowTideLowerRoom.inc b/data/maps/events/ShoalCave_LowTideLowerRoom.inc
index a1770b5bb..858f919e0 100644
--- a/data/maps/events/ShoalCave_LowTideLowerRoom.inc
+++ b/data/maps/events/ShoalCave_LowTideLowerRoom.inc
@@ -1,5 +1,5 @@
ShoalCave_LowTideLowerRoom_MapObjects:: @ 838DE3C
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 25, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 25, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
object_event 2, MAP_OBJ_GFX_BLACK_BELT, 0, 11, 0, 4, 0, 3, 2, 17, 0, 0, 0, 0, 0, ShoalCave_LowTideLowerRoom_EventScript_15E44F, 0, 0, 0
ShoalCave_LowTideLowerRoom_MapWarps:: @ 838DE6C
diff --git a/data/maps/events/VictoryRoad_B1F.inc b/data/maps/events/VictoryRoad_B1F.inc
index a4f778c4d..b00074990 100644
--- a/data/maps/events/VictoryRoad_B1F.inc
+++ b/data/maps/events/VictoryRoad_B1F.inc
@@ -1,21 +1,21 @@
VictoryRoad_B1F_MapObjects:: @ 838DA04
- object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 19, 0, 0
- object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 20, 0, 0
- object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 17, 0, 0
- object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 18, 0, 0
- object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 0, 26, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 23, 0, 0
- object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 0, 25, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 22, 0, 0
- object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 35, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 30, 0, 0
- object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 25, 0, 0
- object_event 9, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 26, 0, 0
- object_event 10, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 27, 0, 0
- object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 25, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 28, 0, 0
- object_event 12, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 21, 0, 26, 0, 3, 1, 0, 0, 0, 0, 0, 0, BreakableRockScript, 29, 0, 0
- object_event 13, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 34, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, PushableBoulderScript, 31, 0, 0
+ object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 19, 0, 0
+ object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 20, 0, 0
+ object_event 3, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 17, 0, 0
+ object_event 4, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 18, 0, 0
+ object_event 5, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 20, 0, 26, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 23, 0, 0
+ object_event 6, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 21, 0, 25, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 22, 0, 0
+ object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 35, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 30, 0, 0
+ object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 19, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 25, 0, 0
+ object_event 9, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 26, 0, 0
+ object_event 10, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 18, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 27, 0, 0
+ object_event 11, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 20, 0, 25, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 28, 0, 0
+ object_event 12, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 21, 0, 26, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, 29, 0, 0
+ object_event 13, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 34, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, 31, 0, 0
object_event 14, MAP_OBJ_GFX_MAN_4, 0, 37, 0, 12, 0, 3, 9, 0, 0, 1, 0, 3, 0, VictoryRoad_B1F_EventScript_15DFB5, 0, 0, 0
object_event 15, MAP_OBJ_GFX_WOMAN_7, 0, 26, 0, 16, 0, 3, 7, 0, 0, 1, 0, 4, 0, VictoryRoad_B1F_EventScript_15DFCC, 0, 0, 0
object_event 16, MAP_OBJ_GFX_WOMAN_7, 0, 5, 0, 21, 0, 3, 9, 0, 0, 1, 0, 2, 0, VictoryRoad_B1F_EventScript_15DFE3, 0, 0, 0
- object_event 17, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, BreakableRockScript, 32, 0, 0
+ object_event 17, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 32, 0, 0
object_event 18, MAP_OBJ_GFX_ITEM_BALL, 0, 42, 0, 8, 0, 4, 1, 17, 0, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_1B1AE0, 1086, 0, 0
object_event 19, MAP_OBJ_GFX_ITEM_BALL, 0, 32, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_1B1AED, 1087, 0, 0
diff --git a/data/mauville_old_man.s b/data/mauville_old_man.s
deleted file mode 100644
index 5c4bd47b9..000000000
--- a/data/mauville_old_man.s
+++ /dev/null
@@ -1,101 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 1
-gUnknown_083E537C:: @ 83E537C
-.ifdef ENGLISH
- ec_word SISTER
- ec_word EATS
- ec_word SWEETS
- ec_word VORACIOUS
- ec_word AND
- ec_word DROOLING
-.else
- ec_word SISTER
- ec_word MUST_BE
- ec_word SWEETS
- ec_word VORACIOUS
- ec_word DROOLING
- ec_word THICK
-.endif
-
-
- .align 2
-gUnknown_083E5388:: @ 83E5388
- .4byte OtherText_SoPretty
- .4byte OtherText_SoDarling
- .4byte OtherText_SoRelaxed
- .4byte OtherText_SoSunny
- .4byte OtherText_SoDesirable
- .4byte OtherText_SoExciting
- .4byte OtherText_SoAmusing
- .4byte OtherText_SoMagical
-
- .align 2
-gUnknown_083E53A8:: @ 83E53A8
- .4byte OtherText_WantVacationNicePlace
- .4byte OtherText_BoughtCrayonsIsNice
- .4byte OtherText_IfWeCouldFloat
- .4byte OtherText_SandWashesAwayMakeSad
- .4byte OtherText_WhatsBottomSeaLike
- .4byte OtherText_SeeSettingSun
- .4byte OtherText_LyingInGreenGrass
- .4byte OtherText_SecretBasesWonderful
-
- .align 1
-gUnknown_083E53C8:: @ 83E53C8
- .2byte 0x0, 0
- .2byte 0xC, 0
- .2byte 0xD, 0
- .2byte 0x12, 0
- .2byte 0x13, 0
- .2byte 0x15, 0
-
- .align 2
-gUnknown_083E53E0:: @ 83E53E0
- .4byte 0x132, UnknownString_81AEFFC, UnknownString_81AF013, UnknownString_81AF022
- .4byte 0x102, UnknownString_81AF0A3, UnknownString_81AF0BB, UnknownString_81AF0CA
- .4byte 0x103, UnknownString_81AF149, UnknownString_81AF164, UnknownString_81AF174
- .4byte 0x104, UnknownString_81AF1E5, UnknownString_81AF1FD, UnknownString_81AF20A
- .4byte 0x106, UnknownString_81AF281, UnknownString_81AF299, UnknownString_81AF2A9
- .4byte 0x109, UnknownString_81AF32C, UnknownString_81AF345, UnknownString_81AF34D
- .4byte 0x10b, UnknownString_81AF3D0, UnknownString_81AF3ED, UnknownString_81AF3FC
- .4byte 0x10c, UnknownString_81AF46D, UnknownString_81AF481, UnknownString_81AF49B
- .4byte 0x10d, UnknownString_81AF511, UnknownString_81AF529, UnknownString_81AF536
- .4byte 0x10e, UnknownString_81AF5A9, UnknownString_81AF5BD, UnknownString_81AF5CD
- .4byte 0x10f, UnknownString_81AF63F, UnknownString_81AF661, UnknownString_81AF676
- .4byte 0x110, UnknownString_81AF711, UnknownString_81AF726, UnknownString_81AF73D
- .4byte 0x111, UnknownString_81AF7BF, UnknownString_81AF7D9, UnknownString_81AF7F1
- .4byte 0x112, UnknownString_81AF88A, UnknownString_81AF8A1, UnknownString_81AF8AA
- .4byte 0x113, UnknownString_81AF91B, UnknownString_81AF935, UnknownString_81AF943
- .4byte 0x114, UnknownString_81AF9C8, UnknownString_81AF9E0, UnknownString_81AF9F6
- .4byte 0x11a, UnknownString_81AFA79, UnknownString_81AFA92, UnknownString_81AFA9E
- .4byte 0x11b, UnknownString_81AFB17, UnknownString_81AFB2D, UnknownString_81AFB48
- .4byte 0x11c, UnknownString_81AFBD8, UnknownString_81AFBE7, UnknownString_81AFC04
- .4byte 0x21d, UnknownString_81AFC8A, UnknownString_81AFC9D, UnknownString_81AFCBE
- .4byte 0x11e, UnknownString_81AFD44, UnknownString_81AFD60, UnknownString_81AFD80
- .4byte 0x121, UnknownString_81AFE1D, UnknownString_81AFE36, UnknownString_81AFE42
- .4byte 0x124, UnknownString_81AFEC2, UnknownString_81AFEDD, UnknownString_81AFEEE
- .4byte 0x125, UnknownString_81AFF68, UnknownString_81AFF7B, UnknownString_81AFF88
- .4byte 0x126, UnknownString_81AFFFB, UnknownString_81B000D, UnknownString_81B0015
- .4byte 0x127, UnknownString_81B009D, UnknownString_81B00B6, UnknownString_81B00C9
- .4byte 0x128, UnknownString_81B014D, UnknownString_81B0165, UnknownString_81B0173
- .4byte 0x129, UnknownString_81B01E9, UnknownString_81B0201, UnknownString_81B0213
- .4byte 0x12a, UnknownString_81B0290, UnknownString_81B02A5, UnknownString_81B02B6
- .4byte 0x12b, UnknownString_81B0337, UnknownString_81B0351, UnknownString_81B0364
- .4byte 0x12c, UnknownString_81B03E9, UnknownString_81B0401, UnknownString_81B040C
- .4byte 0x12d, UnknownString_81B046E, UnknownString_81B0489, UnknownString_81B049A
- .4byte 0x12e, UnknownString_81B0523, UnknownString_81B053E, UnknownString_81B0554
- .4byte 0x12f, UnknownString_81B05D8, UnknownString_81B05F3, UnknownString_81B0610
- .4byte 0x130, UnknownString_81B06A9, UnknownString_81B06C6, UnknownString_81B06D9
-
-gUnknown_083E5610:: @ 83E5610
- .4byte 0x131, UnknownString_81B0763, UnknownString_81B0781, UnknownString_81B0797
-
- .align 2
-gUnknown_083E5620:: @ 83E5620
- .4byte 0x24
- .4byte gSaveBlock1 + 0x2D94
- .4byte 0xC
diff --git a/data/menu_helpers.s b/data/menu_helpers.s
deleted file mode 100644
index 29d42cb4b..000000000
--- a/data/menu_helpers.s
+++ /dev/null
@@ -1,102 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gSpriteImage_83E5808:: @ 83E5808
- .incbin "graphics/unknown_sprites/83E59A0/0.4bpp"
-
- .align 2
-gSpriteImage_83E5848:: @ 83E5848
- .incbin "graphics/unknown_sprites/83E59A0/1.4bpp"
-
- .align 2
-gSpriteImage_83E5888:: @ 83E5888
- .incbin "graphics/unknown_sprites/83E59B0/0.4bpp"
-
- .align 2
-gSpriteImage_83E58C8:: @ 83E58C8
- .incbin "graphics/unknown_sprites/83E59B0/1.4bpp"
-
- .align 2
-gSpriteImage_83E5908:: @ 83E5908
- .incbin "graphics/unknown_sprites/83E59C0/0.4bpp"
-
- .align 2
-gSpriteImage_83E5928:: @ 83E5928
- .incbin "graphics/unknown_sprites/83E59C0/1.4bpp"
-
- .align 2
-Palette_3E5948: @ 83E5948
- .incbin "graphics/interface/83E5948.gbapal"
-
- .align 2
-gUnknown_083E5968:: @ 83E5968
- obj_pal Palette_3E5948, 6
-
- .align 2
-gOamData_83E5970:: @ 83E5970
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gOamData_83E5978:: @ 83E5978
- .2byte 0x4000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gOamData_83E5980:: @ 83E5980
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0001
-
- .align 2
-gSpriteAnim_83E5988:: @ 83E5988
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E5990:: @ 83E5990
- obj_image_anim_frame 1, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E5998:: @ 83E5998
- .4byte gSpriteAnim_83E5988
- .4byte gSpriteAnim_83E5990
-
- .align 2
-gSpriteImageTable_83E59A0:: @ 83E59A0
- obj_frame_tiles gSpriteImage_83E5808, 0x40
- obj_frame_tiles gSpriteImage_83E5848, 0x40
-
- .align 2
-gSpriteImageTable_83E59B0:: @ 83E59B0
- obj_frame_tiles gSpriteImage_83E5888, 0x40
- obj_frame_tiles gSpriteImage_83E58C8, 0x40
-
- .align 2
-gSpriteImageTable_83E59C0:: @ 83E59C0
- obj_frame_tiles gSpriteImage_83E5908, 0x20
- obj_frame_tiles gSpriteImage_83E5928, 0x20
-
- .align 2
-gSpriteTemplate_83E59D0:: @ 83E59D0
- spr_template 0xFFFF, 6, gOamData_83E5978, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59A0, gDummySpriteAffineAnimTable, sub_80F9834
-
- .align 2
-gSpriteTemplate_83E59E8:: @ 83E59E8
- spr_template 0xFFFF, 6, gOamData_83E5980, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59B0, gDummySpriteAffineAnimTable, sub_80F9834
-
- .align 2
-gSpriteTemplate_83E5A00:: @ 83E5A00
- spr_template 0xFFFF, 6, gOamData_83E5970, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_083E5A18:: @ 83E5A18
- .string "{PALETTE 0}$"
-
-gUnknown_083E5A1C:: @ 83E5A1C
- .string "▶$"
diff --git a/data/mon_pokeblock_anims.inc b/data/mon_pokeblock_anims.inc
deleted file mode 100644
index d8df29c1d..000000000
--- a/data/mon_pokeblock_anims.inc
+++ /dev/null
@@ -1,133 +0,0 @@
-gNatureToMonPokeblockAnim:: @ 8411A10
- .byte 0, 0 @ HARDY
- .byte 3, 0 @ LONELY
- .byte 4, 1 @ BRAVE
- .byte 5, 0 @ ADAMANT
- .byte 10, 0 @ NAUGHTY
- .byte 13, 0 @ BOLD
- .byte 15, 0 @ DOCILE
- .byte 16, 2 @ RELAXED
- .byte 18, 0 @ IMPISH
- .byte 19, 0 @ LAX
- .byte 20, 0 @ TIMID
- .byte 25, 0 @ HASTY
- .byte 27, 3 @ SERIOUS
- .byte 28, 0 @ JOLLY
- .byte 29, 0 @ NAIVE
- .byte 33, 4 @ MODEST
- .byte 36, 0 @ MILD
- .byte 37, 0 @ QUIET
- .byte 39, 0 @ BASHFUL
- .byte 42, 0 @ RASH
- .byte 45, 0 @ CALM
- .byte 46, 5 @ GENTLE
- .byte 47, 6 @ SASSY
- .byte 48, 0 @ CAREFUL
- .byte 53, 0 @ QUIRKY
-
- .align 1
-gMonPokeblockAnims:: @ 8411A42
- @ HARDY
- .2byte 0, 4, 0, 8, 24, 0, 0, 0, 12, 0
- .2byte 0, 4, 0, 16, 24, 0, 0, 0, 12, 0
- .2byte 0, 4, 0, 32, 32, 0, 0, 0, 16, 1
-
- @ LONELY
- .2byte 0, 3, 6, 0, 48, 0, 0, 0, 24, 1
-
- @ BRAVE
- .2byte 64, 16, -24, 0, 32, 0, 0, 0, 0, 1
-
- @ ADAMANT
- .2byte 0, 4, 8, 0, 16, 0, -8, 0, 0, 0
- .2byte 0, 0, 0, 0, 16, 0, 0, 0, 0, 0
- .2byte 0, 4, 8, 0, 16, 0, -8, 0, 0, 0
- .2byte 0, 0, 0, 0, 16, 0, 0, 0, 0, 0
- .2byte 0, 4, -16, 0, 4, 0, 16, 0, 0, 1
-
- @ NAUGHTY
- .2byte 0, 3, 6, 0, 12, 0, 0, 0, 6, 0
- .2byte 0, 3, -6, 0, 12, 0, 0, 0, 6, 0
- .2byte 0, 16, 16, 0, 45, 1, 0, 0, 0, 1
-
- @ BOLD
- .2byte 0, 16, 0, 24, 32, 0, 0, 0, 16, 0
- .2byte 0, 16, 0, 23, 32, 0, 0, 0, 16, 1
-
- @ DOCILE
- .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 1
-
- @ RELAXED
- .2byte 0, 2, 8, 0, 32, 0, 0, 0, 0, 0
- .2byte 0, 2, -8, 0, 32, 0, 0, 0, 0, 1
-
- @ IMPISH
- .2byte 0, 32, 2, 1, 48, 1, 0, 0, 24, 1
-
- @ LAX
- .2byte 0, 2, 16, 16, 128, 0, 0, 0, 0, 1
-
- @ TIMID
- .2byte 0, 2, -8, 0, 48, 0, -24, 0, 0, 0
- .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
- .2byte 64, 32, 2, 0, 36, 0, 0, 0, 0, 0
- .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
- .2byte 0, 2, 8, 0, 48, 0, 24, 0, 0, 1
-
- @ HASTY
- .2byte 64, 24, 16, 0, 32, 0, 0, 0, 0, 0
- .2byte 0, 28, 2, 1, 32, 1, 0, 0, 16, 1
-
- @ SERIOUS
- .2byte 0, 0, 0, 0, 32, 0, 0, 0, 0, 1
-
- @ JOLLY
- .2byte 64, 16, -16, 2, 48, 0, 0, 0, 32, 1
-
- @ NAIVE
- .2byte 0, 12, -8, 4, 24, 0, 8, 0, 12, 0
- .2byte 0, 12, 8, 8, 24, 0, -16, 0, 12, 0
- .2byte 0, 12, -8, 16, 24, 0, 16, 0, 12, 0
- .2byte 0, 12, 8, 28, 24, 0, -8, 0, 12, 1
-
- @ MODEST
- .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 0
- .2byte 64, 16, -4, 0, 32, 0, 0, 0, 0, 0
- .2byte 0, 0, 0, 0, 8, 0, 0, 0, 0, 1
-
- @ MILD
- .2byte 128, 4, 0, 8, 64, 0, 0, 0, 0, 1
-
- @ QUIET
- .2byte 0, 2, 16, 0, 48, 0, 0, 0, 0, 0
- .2byte 128, 2, 16, 0, 48, 0, 0, 0, 0, 1
-
- @ BASHFUL
- .2byte 0, 2, -4, 0, 48, 0, -48, 0, 0, 0
- .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 0
- .2byte 0, 2, 8, 0, 24, 0, 48, 0, 0, 1
-
- @ RASH
- .2byte 64, 4, 64, 58, 52, 0, -88, 0, 0, 0
- .2byte 0, 0, 0, 0, 80, 0, 0, 0, 0, 0
- .2byte 0, 24, 80, 0, 32, 0, 88, 0, 0, 1
-
- @ CALM
- .2byte 0, 2, 16, 4, 64, 0, 0, 0, 0, 1
-
- @ GENTLE
- .2byte 0, 0, 0, 0, 32, 0, 0, 0, 0, 1
-
- @ SASSY
- .2byte 0, 0, 0, 0, 42, 0, 0, 0, 0, 1
-
- @ CAREFUL
- .2byte 0, 4, 0, 8, 24, 0, 0, 0, 12, 0
- .2byte 0, 0, 0, 0, 12, 0, 0, 0, 0, 0
- .2byte 0, 4, 0, 12, 24, 0, 0, 0, 12, 0
- .2byte 0, 0, 0, 0, 12, 0, 0, 0, 0, 0
- .2byte 0, 4, 0, 4, 24, 0, 0, 0, 12, 1
-
- @ QUIRKY
- .2byte 0, 4, 16, 12, 64, 0, 0, 0, 0, 0
- .2byte 0, -4, 16, 12, 64, 0, 0, 0, 0, 1
diff --git a/data/mystery_event_script_cmd_table.s b/data/mystery_event_script_cmd_table.s
new file mode 100644
index 000000000..171c35b4e
--- /dev/null
+++ b/data/mystery_event_script_cmd_table.s
@@ -0,0 +1,22 @@
+ .section script_data, "aw", %progbits
+
+ .align 2
+gMysteryEventScriptCmdTable:: @ 81DCAF4
+ .4byte MEScrCmd_nop
+ .4byte MEScrCmd_checkcompat
+ .4byte MEScrCmd_end
+ .4byte MEScrCmd_setmsg
+ .4byte MEScrCmd_setstatus
+ .4byte MEScrCmd_runscript
+ .4byte MEScrCmd_initramscript
+ .4byte MEScrCmd_setenigmaberry
+ .4byte MEScrCmd_giveribbon
+ .4byte MEScrCmd_givenationaldex
+ .4byte MEScrCmd_addrareword
+ .4byte MEScrCmd_setrecordmixinggift
+ .4byte MEScrCmd_givepokemon
+ .4byte MEScrCmd_addtrainer
+ .4byte MEScrCmd_enableresetrtc
+ .4byte MEScrCmd_checksum
+ .4byte MEScrCmd_crc
+gMysteryEventScriptCmdTableEnd::
diff --git a/data/option_menu.s b/data/option_menu.s
deleted file mode 100644
index cb517cc89..000000000
--- a/data/option_menu.s
+++ /dev/null
@@ -1,13 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_0839F5FC:: @ 839F5FC
- .incbin "graphics/misc/option_menu_text.gbapal"
-
-@ note: this is only used in the Japanese release
- .align 2
-gUnknown_0839F63C:: @ 839F63C
- .incbin "graphics/misc/option_menu_equals_sign.4bpp"
diff --git a/data/party_menu.s b/data/party_menu.s
deleted file mode 100644
index 5596ff2ed..000000000
--- a/data/party_menu.s
+++ /dev/null
@@ -1,744 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 1
-gUnknown_08376504:: @ 8376504
- .2byte MOVE_FOCUS_PUNCH
- .2byte MOVE_DRAGON_CLAW
- .2byte MOVE_WATER_PULSE
- .2byte MOVE_CALM_MIND
- .2byte MOVE_ROAR
- .2byte MOVE_TOXIC
- .2byte MOVE_HAIL
- .2byte MOVE_BULK_UP
- .2byte MOVE_BULLET_SEED
- .2byte MOVE_HIDDEN_POWER
- .2byte MOVE_SUNNY_DAY
- .2byte MOVE_TAUNT
- .2byte MOVE_ICE_BEAM
- .2byte MOVE_BLIZZARD
- .2byte MOVE_HYPER_BEAM
- .2byte MOVE_LIGHT_SCREEN
- .2byte MOVE_PROTECT
- .2byte MOVE_RAIN_DANCE
- .2byte MOVE_GIGA_DRAIN
- .2byte MOVE_SAFEGUARD
- .2byte MOVE_FRUSTRATION
- .2byte MOVE_SOLAR_BEAM
- .2byte MOVE_IRON_TAIL
- .2byte MOVE_THUNDERBOLT
- .2byte MOVE_THUNDER
- .2byte MOVE_EARTHQUAKE
- .2byte MOVE_RETURN
- .2byte MOVE_DIG
- .2byte MOVE_PSYCHIC
- .2byte MOVE_SHADOW_BALL
- .2byte MOVE_BRICK_BREAK
- .2byte MOVE_DOUBLE_TEAM
- .2byte MOVE_REFLECT
- .2byte MOVE_SHOCK_WAVE
- .2byte MOVE_FLAMETHROWER
- .2byte MOVE_SLUDGE_BOMB
- .2byte MOVE_SANDSTORM
- .2byte MOVE_FIRE_BLAST
- .2byte MOVE_ROCK_TOMB
- .2byte MOVE_AERIAL_ACE
- .2byte MOVE_TORMENT
- .2byte MOVE_FACADE
- .2byte MOVE_SECRET_POWER
- .2byte MOVE_REST
- .2byte MOVE_ATTRACT
- .2byte MOVE_THIEF
- .2byte MOVE_STEEL_WING
- .2byte MOVE_SKILL_SWAP
- .2byte MOVE_SNATCH
- .2byte MOVE_OVERHEAT
- .2byte MOVE_CUT
- .2byte MOVE_FLY
- .2byte MOVE_SURF
- .2byte MOVE_STRENGTH
- .2byte MOVE_FLASH
- .2byte MOVE_ROCK_SMASH
- .2byte MOVE_WATERFALL
- .2byte MOVE_DIVE
-
- .4byte gTileBuffer @ unreferenced?
-
-MenuGfx_HoldIcons:
- .incbin "graphics/interface/hold_icons.4bpp"
-MenuPal_HoldIcons:
- .incbin "graphics/interface/hold_icons.gbapal"
-
- .align 2
-gUnknown_083765DC:: @ 83765DC
- obj_tiles MenuGfx_HoldIcons, 64, 0xd750
-
- .align 2
-gUnknown_083765E4:: @ 83765E4
- obj_pal MenuPal_HoldIcons, 0xd750
-
- .align 2
-gOamData_83765EC:: @ 83765EC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83765F4:: @ 83765F4
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83765FC:: @ 83765FC
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8376604:: @ 8376604
- .4byte gSpriteAnim_83765F4
- .4byte gSpriteAnim_83765FC
-
- .align 2
-gSpriteTemplate_837660C:: @ 837660C
- spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C
-
- .align 2
-gUnknown_08376624:: @ 8376624
- .4byte OtherText_ChoosePoke
- .4byte OtherText_MovePokeTo
- .4byte OtherText_TeachWhat
- .4byte OtherText_UseWhat
- .4byte OtherText_GiveWhat
- .4byte OtherText_DoWhat
- .4byte OtherText_NothingToCut
- .4byte OtherText_CantSurf
- .4byte OtherText_AlreadySurfing
- .4byte OtherText_CantUseThatHere
- .4byte OtherText_RestoreWhatMove
- .4byte OtherText_BoostPP
- .4byte gOtherText_CancelWithTerminator
- .4byte OtherText_DoWhatWithItem
- .4byte OtherText_NoPokeForBattle
- .4byte OtherText_ChoosePoke2
- .4byte OtherText_NotEnoughHP
- .4byte OtherText_ThreePokeNeeded
- .4byte OtherText_PokeCantBeSame
- .4byte OtherText_NoIdenticalHoldItems
- .4byte OtherText_TeachWhichPoke
-
- .align 2
-gUnknown_08376678:: @ 8376678
- .byte 16, 40, 0, 0
- .byte 104, 18, 0, 0
- .byte 104, 42, 0, 0
- .byte 104, 66, 0, 0
- .byte 104, 90, 0, 0
- .byte 104, 114, 0, 0
- .byte 16, 24, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 18, 0, 0
- .byte 104, 50, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 114, 0, 0
- .byte 16, 24, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 26, 0, 0
- .byte 104, 50, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 106, 0, 0
- .byte 16, 24, 0, 0
- .byte 104, 26, 0, 0
- .byte 104, 50, 0, 0
- .byte 16, 80, 0, 0
- .byte 104, 82, 0, 0
- .byte 104, 106, 0, 0
- .byte 5, 4, 0, 0
- .byte 16, 1, 0, 0
- .byte 16, 4, 0, 0
- .byte 16, 7, 0, 0
- .byte 16, 10, 0, 0
- .byte 16, 13, 0, 0
- .byte 5, 2, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 1, 0, 0
- .byte 16, 5, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 13, 0, 0
- .byte 5, 2, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 2, 0, 0
- .byte 16, 5, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 12, 0, 0
- .byte 5, 2, 0, 0
- .byte 16, 2, 0, 0
- .byte 16, 5, 0, 0
- .byte 5, 9, 0, 0
- .byte 16, 9, 0, 0
- .byte 16, 12, 0, 0
-
- .align 2
-gUnknown_08376738:: @ 8376738
- .byte 6, 5, 0, 0
- .byte 17, 2, 0, 0
- .byte 17, 5, 0, 0
- .byte 17, 8, 0, 0
- .byte 17, 11, 0, 0
- .byte 17, 14, 0, 0
- .byte 6, 3, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 2, 0, 0
- .byte 17, 6, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 14, 0, 0
- .byte 6, 3, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 3, 0, 0
- .byte 17, 6, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 13, 0, 0
- .byte 6, 3, 0, 0
- .byte 17, 3, 0, 0
- .byte 17, 6, 0, 0
- .byte 6, 10, 0, 0
- .byte 17, 10, 0, 0
- .byte 17, 13, 0, 0
- .byte 3, 7, 0, 0
- .byte 22, 2, 0, 0
- .byte 22, 5, 0, 0
- .byte 22, 8, 0, 0
- .byte 22, 11, 0, 0
- .byte 22, 14, 0, 0
- .byte 3, 5, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 2, 0, 0
- .byte 22, 6, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 14, 0, 0
- .byte 3, 5, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 3, 0, 0
- .byte 22, 6, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 13, 0, 0
- .byte 3, 5, 0, 0
- .byte 22, 3, 0, 0
- .byte 22, 6, 0, 0
- .byte 3, 12, 0, 0
- .byte 22, 10, 0, 0
- .byte 22, 13, 0, 0
- .byte 7, 7, 0, 0
- .byte 26, 2, 0, 0
- .byte 26, 5, 0, 0
- .byte 26, 8, 0, 0
- .byte 26, 11, 0, 0
- .byte 26, 14, 0, 0
- .byte 7, 5, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 2, 0, 0
- .byte 26, 6, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 14, 0, 0
- .byte 7, 5, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 3, 0, 0
- .byte 26, 6, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 13, 0, 0
- .byte 7, 5, 0, 0
- .byte 26, 3, 0, 0
- .byte 26, 6, 0, 0
- .byte 7, 12, 0, 0
- .byte 26, 10, 0, 0
- .byte 26, 13, 0, 0
-
- .align 2
-gUnknown_08376858:: @ 8376858
- .4byte BG_VRAM + 0xF1C8
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF16E
- .4byte BG_VRAM + 0xF22E
- .4byte BG_VRAM + 0xF2EE
- .4byte BG_VRAM + 0xF3AE
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF3AE
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0EE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF36E
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF0EE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF36E
-
- .align 2
-gUnknown_083768B8:: @ 83768B8
- .byte 8, 44, 0, 0
- .byte 92, 22, 0, 0
- .byte 92, 46, 0, 0
- .byte 92, 70, 0, 0
- .byte 92, 94, 0, 0
- .byte 92, 118, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
- .byte 8, 28, 0, 0
- .byte 8, 84, 0, 0
- .byte 92, 22, 0, 0
- .byte 92, 54, 0, 0
- .byte 92, 86, 0, 0
- .byte 92, 118, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
- .byte 8, 28, 0, 0
- .byte 8, 84, 0, 0
- .byte 92, 30, 0, 0
- .byte 92, 54, 0, 0
- .byte 92, 86, 0, 0
- .byte 92, 110, 0, 0
- .byte 196, 136, 0, 0
- .byte 196, 152, 0, 0
-
- .align 2
-gUnknown_08376918:: @ 8376918
- .4byte BG_VRAM + 0xF1C6
- .4byte BG_VRAM + 0xF06C
- .4byte BG_VRAM + 0xF12C
- .4byte BG_VRAM + 0xF1EC
- .4byte BG_VRAM + 0xF2AC
- .4byte BG_VRAM + 0xF36C
- .4byte BG_VRAM + 0xF148
- .4byte BG_VRAM + 0xF308
- .4byte BG_VRAM + 0xF0AE
- .4byte BG_VRAM + 0xF1AE
- .4byte BG_VRAM + 0xF2AE
- .4byte BG_VRAM + 0xF3AE
-
- .align 2
-gUnknown_08376948:: @ 8376948
- .byte 2, 4, 10, 9
- .byte 16, 1, 29, 3
- .byte 16, 4, 29, 6
- .byte 16, 7, 29, 9
- .byte 16, 10, 29, 12
- .byte 16, 13, 29, 15
- .byte 2, 2, 10, 7
- .byte 2, 9, 10, 14
- .byte 16, 1, 29, 3
- .byte 16, 5, 29, 7
- .byte 16, 9, 29, 11
- .byte 16, 13, 29, 15
-
- .align 2
-gUnknown_08376978:: @ 8376978
- .byte 2, 7, 10, 9
- .byte 21, 1, 29, 3
- .byte 21, 4, 29, 6
- .byte 21, 7, 29, 9
- .byte 21, 10, 29, 12
- .byte 21, 13, 29, 15
- .byte 2, 2, 10, 7
- .byte 2, 9, 10, 14
- .byte 16, 1, 29, 3
- .byte 16, 5, 29, 7
- .byte 16, 9, 29, 11
- .byte 16, 13, 29, 15
-
- .align 2
-gUnknown_083769A8:: @ 83769A8
- .byte 0, 3, 11, 1, 11, 4, 11, 7, 11, 10, 11, 13
- .byte 0, 1, 0, 8, 11, 1, 11, 5, 11, 9, 11, 13
-
- .align 2
-gUnknown_083769C0:: @ 83769C0
- .byte 0, 1
- .byte 0, 8
- .byte 11, 2
- .byte 11, 5
- .byte 11, 9
- .byte 11, 12
- .byte 0, 1
- .byte 0, 8
- .byte 11, 2
- .byte 11, 5
- .byte 11, 9
- .byte 11, 12
-
-gUnknown_083769D8:: @ 83769D8
- .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
- .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
- .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
- .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57
-
-gUnknown_08376A25:: @ 8376A25
- .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53
- .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63
- .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73
-
-gUnknown_08376A5E:: @ 8376A5E
- .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23
- .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33
- .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43
-
-@ unknown, unreferenced data
- .byte 0x0C
- .byte 0x0D
- .byte 0x0E
- .byte 0x0F
- .byte 0x00
- .byte 0x01
- .byte 0x02
- .byte 0x03
- .byte 0x04
- .byte 0x05
- .byte 0x0F
- .byte 0x10
- .byte 0x11
- .byte 0x12
- .byte 0x13
- .byte 0x14
- .byte 0x15
- .byte 0x0F
- .byte 0x06
- .byte 0x05
- .byte 0x01
- .byte 0x07
- .byte 0x08
- .byte 0x09
- .byte 0x0F
- .byte 0x16
- .byte 0x15
- .byte 0x11
- .byte 0x17
- .byte 0x18
- .byte 0x19
- .byte 0x0F
- .byte 0x09
- .byte 0x0A
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x19
- .byte 0x1A
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0D
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x1D
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x06
- .byte 0x05
- .byte 0x0B
- .byte 0x05
- .byte 0x0C
- .byte 0x0F
- .byte 0x0F
- .byte 0x16
- .byte 0x15
- .byte 0x1B
- .byte 0x15
- .byte 0x1C
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x20
- .byte 0x0C
- .byte 0x09
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x1F
- .byte 0x30
- .byte 0x1C
- .byte 0x19
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x25
- .byte 0x0F
- .byte 0x22
- .byte 0x24
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x35
- .byte 0x41
- .byte 0x32
- .byte 0x34
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x26
- .byte 0x0F
- .byte 0x23
- .byte 0x0E
- .byte 0x0F
- .byte 0x0F
- .byte 0x0F
- .byte 0x36
- .byte 0x43
- .byte 0x33
- .byte 0x1E
- .byte 0x0F
- .byte 0x0F
- .byte 0x27
- .byte 0x28
- .byte 0x29
- .byte 0x03
- .byte 0x2A
- .byte 0x0F
- .byte 0x0F
- .byte 0x37
- .byte 0x38
- .byte 0x39
- .byte 0x13
- .byte 0x3A
- .byte 0x0F
- .byte 0x0F
- .byte 0x27
- .byte 0x28
- .byte 0x29
- .byte 0x03
- .byte 0x04
- .byte 0x05
- .byte 0x0F
- .byte 0x37
- .byte 0x38
- .byte 0x39
- .byte 0x13
- .byte 0x14
- .byte 0x15
- .byte 0x0F
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x28
- .byte 0x29
- .byte 0x2D
- .byte 0x21
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x38
- .byte 0x39
- .byte 0x3D
- .byte 0x31
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x28
- .byte 0x29
- .byte 0x08
- .byte 0x09
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x38
- .byte 0x39
- .byte 0x18
- .byte 0x19
- .byte 0x2E
- .byte 0x2F
- .byte 0x2B
- .byte 0x2C
- .byte 0x02
- .byte 0x27
- .byte 0x2D
- .byte 0x3E
- .byte 0x3F
- .byte 0x3B
- .byte 0x3C
- .byte 0x12
- .byte 0x45
- .byte 0x3D
-
- .align 2
-gUnknown_08376B54:: @ 8376B54
- .4byte ItemUseMoveMenu_HandleMoveSelection
- .4byte ItemUseMoveMenu_HandleCancel
-
- .align 1
-Unknown_08376B5C:
- .2byte 0x4000, 0x4018, 0xF400
- .2byte 0x4000, 0x4038, 0xF404
- .2byte 0x4008, 0x4018, 0xF408
- .2byte 0x4008, 0x4038, 0xF40C
- .2byte 0x4010, 0x4020, 0xF410
- .2byte 0x4020, 0x4025, 0xF418
- .2byte 0x4020, 0x4045, 0xF41C
- .2byte -1
-
- .align 1
-Unknown_08376B88:
- .2byte 0x4000, 0x4018, 0xF400
- .2byte 0x4000, 0x4038, 0xF404
- .2byte 0x4008, 0x4018, 0xF408
- .2byte 0x4008, 0x4038, 0xF40C
- .2byte 0x4010, 0x4020, 0xF410
- .2byte 0x4010, 0x4065, 0xF418
- .2byte 0x4010, 0x4085, 0xF41C
- .2byte -1
-
- .align 2
-gUnknown_08376BB4:: @ 8376BB4
- .byte 0x1, 0x4
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x1
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x4
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x7
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xA
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xD
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x1
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xD
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x2
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xC
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x2
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x2
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0x5
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0x1, 0x9
- .space 2
- .4byte Unknown_08376B5C
-
- .byte 0xC, 0x9
- .space 2
- .4byte Unknown_08376B88
-
- .byte 0xC, 0xC
- .space 2
- .4byte Unknown_08376B88
-
- .align 2
-gUnknown_08376C74:: @ 8376C74
- .4byte sub_8089CD4, sub_806AFD0, 0
- .4byte SetUpBattlePokemonMenu, SetUpBattlePartyMenu, 0
- .4byte sub_80F9C6C, sub_80F9ACC, 0
- .4byte sub_80F9C6C, sub_806AFD0, 0
- .4byte sub_81222B0, sub_8121E78, 0
- .4byte sub_8122A48, sub_8122854, 0xFF
- .4byte sub_8122E0C, sub_806AFD0, 0x0F
- .4byte sub_80F9E64, sub_80F9CE8, 0
-
- .align 2
-gUnknown_08376CD4:: @ 8376CD4
- .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F
- .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F
-
- .align 2
-gUnknown_08376CEC:: @ 8376CEC
- .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F
- .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F
-
- .align 2
-gUnknown_08376D04:: @ 8376D04
- .4byte gOtherText_HP
- .4byte gOtherText_Attack
- .4byte gOtherText_Defense
- .4byte gOtherText_SpAtk
- .4byte gOtherText_SpDef
- .4byte gOtherText_Speed
-
-gUnknown_08376D1C:: @ 8376D1C
- .byte 0x3A @ HP
- .byte 0x3B @ Attack
- .byte 0x3C @ Defense
- .byte 0x3E @ Sp. Attack
- .byte 0x3F @ Sp. Defense
- .byte 0x3D @ Speed
diff --git a/data/pokeblock_feed.s b/data/pokeblock_feed.s
deleted file mode 100644
index ae5b17d12..000000000
--- a/data/pokeblock_feed.s
+++ /dev/null
@@ -1,225 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 8411A10
- .include "data/mon_pokeblock_anims.inc"
-
- .align 2
-gSpriteAffineAnim_8411E90:: @ 8411E90
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EA0:: @ 8411EA0
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 30
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EC0:: @ 8411EC0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 28
- obj_rot_scal_anim_frame 0x0, 0x0, -4, 3
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411EE8:: @ 8411EE8
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F08:: @ 8411F08
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F30:: @ 8411F30
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F50:: @ 8411F50
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F78:: @ 8411F78
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411F98:: @ 8411F98
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411FC0:: @ 8411FC0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8411FE0:: @ 8411FE0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412008:: @ 8412008
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412028:: @ 8412028
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8412050:: @ 8412050
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411EA0
- .4byte gSpriteAffineAnim_8411EE8
- .4byte gSpriteAffineAnim_8411F30
- .4byte gSpriteAffineAnim_8411F78
- .4byte gSpriteAffineAnim_8411FC0
- .4byte gSpriteAffineAnim_8412008
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411EC0
- .4byte gSpriteAffineAnim_8411F08
- .4byte gSpriteAffineAnim_8411F50
- .4byte gSpriteAffineAnim_8411F98
- .4byte gSpriteAffineAnim_8411FE0
- .4byte gSpriteAffineAnim_8412028
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
- .4byte gSpriteAffineAnim_8411E90
-
- .align 2
-gUnknown_084120A4:: @ 84120A4
- .4byte gPokeblockRed_Pal
- .4byte gPokeblockBlue_Pal
- .4byte gPokeblockPink_Pal
- .4byte gPokeblockGreen_Pal
- .4byte gPokeblockYellow_Pal
- .4byte gPokeblockPurple_Pal
- .4byte gPokeblockIndigo_Pal
- .4byte gPokeblockBrown_Pal
- .4byte gPokeblockLiteBlue_Pal
- .4byte gPokeblockOlive_Pal
- .4byte gPokeblockGray_Pal
- .4byte gPokeblockBlack_Pal
- .4byte gPokeblockWhite_Pal
- .4byte gPokeblockGold_Pal
-
- .align 2
-gSpriteAffineAnim_84120DC:: @ 84120DC
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_84120EC:: @ 84120EC
- .4byte gSpriteAffineAnim_84120DC
-
- .align 2
-gSpriteAffineAnim_84120F0:: @ 84120F0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8412148:: @ 8412148
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_84121A0:: @ 84121A0
- .4byte gSpriteAffineAnim_84120DC
-
- .align 2
-gSpriteAffineAnimTable_84121A4:: @ 84121A4
- .4byte gSpriteAffineAnim_84120F0
-
- .align 2
-gSpriteAffineAnimTable_84121A8:: @ 84121A8
- .4byte gSpriteAffineAnim_8412148
-
- .align 2
-gOamData_84121AC:: @ 84121AC
- .2byte 0x0300
- .2byte 0x0000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_84121B4:: @ 84121B4
- obj_image_anim_frame 0, 0
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_84121BC:: @ 84121BC
- .4byte gSpriteAnim_84121B4
-
- .align 2
-gSpriteAffineAnim_84121C0:: @ 84121C0
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1
- obj_rot_scal_anim_jump 1
-
- .align 2
-gSpriteAffineAnimTable_84121D8:: @ 84121D8
- .4byte gSpriteAffineAnim_84121C0
-
- .align 2
-gUnknown_084121DC:: @ 84121DC
- obj_tiles gPokeblock_Gfx, 0x20, 14818
-
- .align 2
-gSpriteTemplate_84121E4:: @ 84121E4
- spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0
diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s
deleted file mode 100644
index ff5aa33dc..000000000
--- a/data/pokemon_icon.s
+++ /dev/null
@@ -1,92 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 83BBD20
- .include "data/graphics/pokemon/icon_table.inc"
-
-@ 83BC400
- .include "data/graphics/pokemon/icon_palette_indices.inc"
-
-@ 83BC5B8
- .include "data/graphics/pokemon/icon_palette_table.inc"
-
- .align 2
-gOamData_83BC5E8:: @ 83BC5E8
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83BC5F0:: @ 83BC5F0
- obj_image_anim_frame 0, 6
- obj_image_anim_frame 1, 6
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC5FC:: @ 83BC5FC
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 1, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC608:: @ 83BC608
- obj_image_anim_frame 0, 14
- obj_image_anim_frame 1, 14
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC614:: @ 83BC614
- obj_image_anim_frame 0, 22
- obj_image_anim_frame 1, 22
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83BC620:: @ 83BC620
- obj_image_anim_frame 0, 29
- obj_image_anim_frame 0, 29
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83BC62C:: @ 83BC62C
- .4byte gSpriteAnim_83BC5F0
- .4byte gSpriteAnim_83BC5FC
- .4byte gSpriteAnim_83BC608
- .4byte gSpriteAnim_83BC614
- .4byte gSpriteAnim_83BC620
-
- .align 2
-gSpriteAffineAnim_83BC640:: @ 83BC640
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 10
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_83BC650:: @ 83BC650
- obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 122
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83BC660:: @ 83BC660
- .4byte gSpriteAffineAnim_83BC640
- .4byte gSpriteAffineAnim_83BC650
-
- .align 1
-gSpriteImageSizes:: @ 83BC668
- @ square
- .2byte 0x20 @ 1×1
- .2byte 0x80 @ 2×2
- .2byte 0x200 @ 4×4
- .2byte 0x800 @ 8×8
-
- @ horizontal rectangle
- .2byte 0x40 @ 2×1
- .2byte 0x80 @ 4×1
- .2byte 0x100 @ 4×2
- .2byte 0x400 @ 8×4
-
- @ vertical rectangle
- .2byte 0x40 @ 1×2
- .2byte 0x80 @ 1×4
- .2byte 0x100 @ 2×4
- .2byte 0x400 @ 4×8
diff --git a/data/pokemon_menu.s b/data/pokemon_menu.s
deleted file mode 100644
index 9e2ce2864..000000000
--- a/data/pokemon_menu.s
+++ /dev/null
@@ -1,82 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gPokemonMenuActions:: @ 839F494
- .4byte OtherText_Summary, PokemonMenu_Summary
- .4byte OtherText_Switch2, PokemonMenu_Switch
- .4byte OtherText_Item, PokemonMenu_Item
- .4byte gOtherText_CancelNoTerminator, PokemonMenu_Cancel
- .4byte OtherText_Give2, PokemonMenu_GiveItem
- .4byte OtherText_Take2, PokemonMenu_TakeItem
- .4byte OtherText_Take, PokemonMenu_TakeMail
- .4byte OtherText_Mail, PokemonMenu_Mail
- .4byte OtherText_Read2, PokemonMenu_ReadMail
- .4byte gOtherText_CancelNoTerminator, PokemonMenu_CancelSubmenu
- .4byte gMoveNames + 13 * MOVE_CUT, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_FLASH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_ROCK_SMASH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_STRENGTH, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SURF, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_FLY, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_DIVE, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_WATERFALL, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_TELEPORT, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_DIG, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SECRET_POWER, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_MILK_DRINK, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SOFT_BOILED, PokemonMenu_FieldMove
- .4byte gMoveNames + 13 * MOVE_SWEET_SCENT, PokemonMenu_FieldMove
-
- .align 1
-gUnknown_0839F554:: @ 839F554
- .2byte MOVE_CUT
- .2byte MOVE_FLASH
- .2byte MOVE_ROCK_SMASH
- .2byte MOVE_STRENGTH
- .2byte MOVE_SURF
- .2byte MOVE_FLY
- .2byte MOVE_DIVE
- .2byte MOVE_WATERFALL
- .2byte MOVE_TELEPORT
- .2byte MOVE_DIG
- .2byte MOVE_SECRET_POWER
- .2byte MOVE_MILK_DRINK
- .2byte MOVE_SOFT_BOILED
- .2byte MOVE_SWEET_SCENT
- .2byte 0xFF
-
-Unknown_39F572: @ 839F572
- .byte 4, 5, 9, 0
-
- .align 2
-gUnknown_0839F578:: @ 839F578
- .byte 3, 6, 0, 0
- .4byte Unknown_39F572
-
-Unknown_39F580: @ 839F580
- .byte 8, 6, 9, 0
-
- .align 2
-gUnknown_0839F584:: @ 839F584
- .byte 3, 9, 0, 0
- .4byte Unknown_39F580
-
- .align 2
-gFieldMoveFuncs:: @ 839F58C
- .4byte SetUpFieldMove_Cut, 0x6
- .4byte SetUpFieldMove_Flash, 0x9
- .4byte SetUpFieldMove_RockSmash, 0x9
- .4byte SetUpFieldMove_Strength, 0x9
- .4byte SetUpFieldMove_Surf, 0x7
- .4byte SetUpFieldMove_Fly, 0x9
- .4byte SetUpFieldMove_Dive, 0x9
- .4byte SetUpFieldMove_Waterfall, 0x9
- .4byte SetUpFieldMove_Teleport, 0x9
- .4byte SetUpFieldMove_Dig, 0x9
- .4byte SetUpFieldMove_SecretPower, 0x9
- .4byte SetUpFieldMove_SoftBoiled, 0x10
- .4byte SetUpFieldMove_SoftBoiled, 0x10
- .4byte SetUpFieldMove_SweetScent, 0x9
diff --git a/data/record_mixing.s b/data/record_mixing.s
deleted file mode 100644
index 8b46e1ed3..000000000
--- a/data/record_mixing.s
+++ /dev/null
@@ -1,68 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-recordMixingSecretBases:: @ 83D026C
- @ gSaveBlock1.secretBases
- .4byte gSaveBlock1 + 0x1A08
-
- .align 2
-recordMixingTvShows:: @ 83D0270
- @ gSaveBlock1.tvShows
- .4byte gSaveBlock1 + 0x2738
-
- .align 2
-gUnknown_083D0274:: @ 83D0274
- .4byte gSaveBlock1 + 0x2ABC
-
- .align 2
-gUnknown_083D0278:: @ 83D0278
- .4byte gSaveBlock1 + 0x2D94
-
- .align 2
-recordMixingEasyChatPairs:: @ 83D027C
- @ gSaveBlock1.easyChatPairs
- .4byte gSaveBlock1 + 0x2DD4
-
- .align 2
-gUnknown_083D0280:: @ 83D0280
- .4byte gUnknown_02038738
-
- .align 2
-gUnknown_083D0284:: @ 83D0284
- .4byte gSaveBlock2+0xA8
-
-gUnknown_083D0288:: @ 83D0288
- .byte 1, 0
-
-gUnknown_083D028A:: @ 83D028A
- .byte 1, 2, 0
- .byte 2, 0, 1
-
-gUnknown_083D0290:: @ 83D0290
- .byte 1, 0, 3, 2
- .byte 3, 0, 1, 2
- .byte 2, 0, 3, 1
- .byte 1, 3, 0, 2
- .byte 2, 3, 0, 1
- .byte 3, 2, 0, 1
- .byte 1, 2, 3, 0
- .byte 2, 3, 1, 0
- .byte 3, 2, 1, 0
-
-gUnknown_083D02B4:: @ 83D02B4
- .byte 0, 1
- .byte 1, 2
- .byte 2, 0
-
-gUnknown_083D02BA:: @ 83D02BA
- .byte 0, 1
- .byte 2, 3
-
- .byte 0, 2
- .byte 1, 3
-
- .byte 0, 3
- .byte 2, 1
diff --git a/data/region_map.s b/data/region_map.s
deleted file mode 100644
index d4d13f194..000000000
--- a/data/region_map.s
+++ /dev/null
@@ -1,259 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gPokenavCursor_Pal::
- .incbin "graphics/pokenav/cursor.gbapal"
-
- .align 2
-gUnknown_083E5AF0:: @ 83E5AF0
- .incbin "graphics/pokenav/cursor_small.4bpp.lz"
-
- .align 2
-gUnknown_083E5B34:: @ 83E5B34
- .incbin "graphics/pokenav/cursor_large.4bpp.lz"
-
- .align 2
-gRegionMapBrendanIconPalette:: @ 83E5C20
- .incbin "graphics/pokenav/brendan_icon.gbapal"
-
- .align 2
-gRegionMapBrendanIconTiles:: @ 83E5C40
- .incbin "graphics/pokenav/brendan_icon.4bpp"
-
- .align 2
-gRegionMapMayIconPalette:: @ 83E5CC0
- .incbin "graphics/pokenav/may_icon.gbapal"
-
- .align 2
-gRegionMapMayIconTiles:: @ 83E5CE0
- .incbin "graphics/pokenav/may_icon.4bpp"
-
- .align 2
-gUnknown_083E5D60:: @ 83E5D60
- .incbin "graphics/pokenav/region_map.gbapal", 0xE0, 0x40
-
- .align 2
-gUnknown_083E5DA0:: @ 83E5DA0
- .incbin "graphics/pokenav/region_map.8bpp.lz"
-
- .align 2
-gUnknown_083E6B04:: @ 83E6B04
- .incbin "graphics/pokenav/region_map_map.bin.lz"
-
-@ 83E6E50
- .include "data/region_map_sections.inc"
-
-@ 83E6FF4
- .include "data/region_map_locations.inc"
-
-gUnknown_083E7684:: @ 83E7684
- .2byte 50, 39
- .2byte 51, 41
- .2byte 52, 42
- .2byte 53, 43
- .2byte 54, 14
- .2byte 69, 43
- .2byte 66, 12
- .2byte 79, 49
- .2byte 59, 19
- .2byte 76, 27
- .2byte 65, 37
- .2byte 85, 46
- .2byte 88, 88
-
- .align 2
-gOamData_83E76B8:: @ 83E76B8
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_83E76C0:: @ 83E76C0
- obj_image_anim_frame 0, 20
- obj_image_anim_frame 4, 20
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83E76CC:: @ 83E76CC
- obj_image_anim_frame 0, 10
- obj_image_anim_frame 16, 10
- obj_image_anim_frame 32, 10
- obj_image_anim_frame 16, 10
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83E76E0:: @ 83E76E0
- .4byte gSpriteAnim_83E76C0
- .4byte gSpriteAnim_83E76CC
-
- .align 2
-gUnknown_083E76E8:: @ 83E76E8
- obj_pal gPokenavCursor_Pal, 0x0000
-
- .align 2
-gSpriteTemplate_83E76F0:: @ 83E76F0
- spr_template 0, 0, gOamData_83E76B8, gSpriteAnimTable_83E76E0, NULL, gDummySpriteAffineAnimTable, sub_80FBAF0
-
- .align 2
-gOamData_083E7708:: @ 83E7708
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83E7710: @ 83E7710
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
-gSpriteAnimTable_083E7718:: @ 83E7718 ANIMCMD
- .4byte gSpriteAnim_83E7710
-
-gUnknown_083E771C:: @ 83E771C
- .incbin "graphics/pokenav/map_frame.gbapal"
-
-gUnknown_083E773C:: @ 83E773C
- .incbin "graphics/pokenav/map_frame.4bpp.lz"
-
-gUnknown_083E7774:: @ 83E7774
- .incbin "graphics/pokenav/map_frame.bin.lz"
-
- .align 2
-gPokenavMapMisc_Pal::
- .incbin "graphics/pokenav/map_misc.gbapal"
-
-gUnknown_083E784C:: @ 83E784C
- .incbin "graphics/pokenav/map_misc.4bpp.lz"
-
-gUnknown_083E7920:: @ 83E7920
- .byte 0, 9, 1
- .byte 0, 10, 14
- .byte 0, 11, 15
- .byte 0, 12, 16
- .byte 0, 13, 17
- .byte 0, 14, 18
- .byte 0, 15, 19
- .byte 0, 0, 3
- .byte 0, 1, 4
- .byte 0, 2, 5
- .byte 0, 3, 6
- .byte 0, 4, 7
- .byte 0, 5, 8
- .byte 0, 6, 9
- .byte 0, 7, 10
- .byte 0, 8, 11
- .byte 0, 16, 0
- .byte 0, 17, 0
- .byte 0, 18, 0
- .byte 0, 19, 0
- .byte 0, 20, 0
- .byte 0, 21, 0
- .byte 0, 22, 0
- .byte 0, 23, 0
- .byte 0, 24, 0
- .byte 0, 25, 0
- .byte 0, 26, 0
- .byte 0, 27, 0
- .byte 0, 28, 0
- .byte 0, 29, 0
- .byte 0, 30, 0
- .byte 0, 31, 0
- .byte 0, 32, 0
- .byte 0, 33, 0
- .byte 0, 34, 0
- .byte 0, 35, 0
- .byte 0, 36, 0
- .byte 0, 37, 0
- .byte 0, 38, 0
- .byte 0, 39, 0
- .byte 0, 40, 0
- .byte 0, 41, 0
- .byte 0, 42, 0
- .byte 0, 43, 0
- .byte 0, 44, 0
- .byte 0, 45, 0
- .byte 0, 46, 0
- .byte 0, 47, 0
- .byte 0, 48, 0
- .byte 0, 49, 0
-
- .align 2
-Unknown_3E79B8: @ 83E79B8
- .4byte OtherText_PokeLeague
- .4byte OtherText_PokeCenter
-
- .align 2
-gUnknown_083E79C0:: @ 83E79C0
- .4byte Unknown_3E79B8
- .2byte 0xF
- .2byte 0x854
-
-@ XXX: what is this?
- .align 2
- .4byte 0x2000000
-
- .align 2
-gUnknown_083E79CC:: @ 83E79CC
- obj_pal gPokenavMapMisc_Pal, 0x0002
-
- .align 2
-gUnknown_083E79D4:: @ 83E79D4
- .2byte 2120, 58
- .2byte 65535, 88
-
- .align 2
-gOamData_83E79DC:: @ 83E79DC
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0800
-
- .align 2
-gSpriteAnim_83E79E4:: @ 83E79E4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79EC:: @ 83E79EC
- obj_image_anim_frame 1, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79F4:: @ 83E79F4
- obj_image_anim_frame 3, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E79FC:: @ 83E79FC
- obj_image_anim_frame 5, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A04:: @ 83E7A04
- obj_image_anim_frame 6, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A0C:: @ 83E7A0C
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83E7A14:: @ 83E7A14
- obj_image_anim_frame 10, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83E7A1C:: @ 83E7A1C
- .4byte gSpriteAnim_83E79E4
- .4byte gSpriteAnim_83E79EC
- .4byte gSpriteAnim_83E79F4
- .4byte gSpriteAnim_83E79FC
- .4byte gSpriteAnim_83E7A04
- .4byte gSpriteAnim_83E7A0C
- .4byte gSpriteAnim_83E7A14
-
- .align 2
-gSpriteTemplate_83E7A38:: @ 83E7A38
- spr_template 2, 2, gOamData_83E79DC, gSpriteAnimTable_83E7A1C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/data/region_map_locations.inc b/data/region_map_locations.inc
deleted file mode 100644
index 389b5aa0c..000000000
--- a/data/region_map_locations.inc
+++ /dev/null
@@ -1,327 +0,0 @@
-gMapName_LittlerootTown: @ 83E6FF4
- .string "LITTLEROOT{NAME_END} TOWN$"
-
-gMapName_OldaleTown: @ 83E7006
- .string "OLDALE{NAME_END} TOWN$"
-
-gMapName_DewfordTown: @ 83E7014
- .string "DEWFORD{NAME_END} TOWN$"
-
-gMapName_LavaridgeTown: @ 83E7023
- .string "LAVARIDGE{NAME_END} TOWN$"
-
-gMapName_FallarborTown: @ 83E7034
- .string "FALLARBOR{NAME_END} TOWN$"
-
-gMapName_VerdanturfTown: @ 83E7045
- .string "VERDANTURF{NAME_END} TOWN$"
-
-gMapName_PacifidlogTown: @ 83E7057
- .string "PACIFIDLOG{NAME_END} TOWN$"
-
-gMapName_PetalburgCity: @ 83E7069
- .string "PETALBURG{NAME_END} CITY$"
-
-gMapName_SlateportCity: @ 83E707A
- .string "SLATEPORT{NAME_END} CITY$"
-
-gMapName_MauvilleCity: @ 83E708B
- .string "MAUVILLE{NAME_END} CITY$"
-
-gMapName_RustboroCity: @ 83E709B
- .string "RUSTBORO{NAME_END} CITY$"
-
-gMapName_FortreeCity: @ 83E70AB
- .string "FORTREE{NAME_END} CITY$"
-
-gMapName_LilycoveCity: @ 83E70BA
- .string "LILYCOVE{NAME_END} CITY$"
-
-gMapName_MossdeepCity: @ 83E70CA
- .string "MOSSDEEP{NAME_END} CITY$"
-
-gMapName_SootopolisCity: @ 83E70DA
- .string "SOOTOPOLIS{NAME_END} CITY$"
-
-gMapName_EverGrandeCity: @ 83E70EC
- .string "EVER GRANDE{NAME_END} CITY$"
-
-gMapName_Route101: @ 83E70FF
- .string "ROUTE 101$"
-
-gMapName_Route102: @ 83E7109
- .string "ROUTE 102$"
-
-gMapName_Route103: @ 83E7113
- .string "ROUTE 103$"
-
-gMapName_Route104: @ 83E711D
- .string "ROUTE 104$"
-
-gMapName_Route105: @ 83E7127
- .string "ROUTE 105$"
-
-gMapName_Route106: @ 83E7131
- .string "ROUTE 106$"
-
-gMapName_Route107: @ 83E713B
- .string "ROUTE 107$"
-
-gMapName_Route108: @ 83E7145
- .string "ROUTE 108$"
-
-gMapName_Route109: @ 83E714F
- .string "ROUTE 109$"
-
-gMapName_Route110: @ 83E7159
- .string "ROUTE 110$"
-
-gMapName_Route111: @ 83E7163
- .string "ROUTE 111$"
-
-gMapName_Route112: @ 83E716D
- .string "ROUTE 112$"
-
-gMapName_Route113: @ 83E7177
- .string "ROUTE 113$"
-
-gMapName_Route114: @ 83E7181
- .string "ROUTE 114$"
-
-gMapName_Route115: @ 83E718B
- .string "ROUTE 115$"
-
-gMapName_Route116: @ 83E7195
- .string "ROUTE 116$"
-
-gMapName_Route117: @ 83E719F
- .string "ROUTE 117$"
-
-gMapName_Route118: @ 83E71A9
- .string "ROUTE 118$"
-
-gMapName_Route119: @ 83E71B3
- .string "ROUTE 119$"
-
-gMapName_Route120: @ 83E71BD
- .string "ROUTE 120$"
-
-gMapName_Route121: @ 83E71C7
- .string "ROUTE 121$"
-
-gMapName_Route122: @ 83E71D1
- .string "ROUTE 122$"
-
-gMapName_Route123: @ 83E71DB
- .string "ROUTE 123$"
-
-gMapName_Route124: @ 83E71E5
- .string "ROUTE 124$"
-
-gMapName_Route125: @ 83E71EF
- .string "ROUTE 125$"
-
-gMapName_Route126: @ 83E71F9
- .string "ROUTE 126$"
-
-gMapName_Route127: @ 83E7203
- .string "ROUTE 127$"
-
-gMapName_Route128: @ 83E720D
- .string "ROUTE 128$"
-
-gMapName_Route129: @ 83E7217
- .string "ROUTE 129$"
-
-gMapName_Route130: @ 83E7221
- .string "ROUTE 130$"
-
-gMapName_Route131: @ 83E722B
- .string "ROUTE 131$"
-
-gMapName_Route132: @ 83E7235
- .string "ROUTE 132$"
-
-gMapName_Route133: @ 83E723F
- .string "ROUTE 133$"
-
-gMapName_Route134: @ 83E7249
- .string "ROUTE 134$"
-
-gMapName_Underwater: @ 83E7253
- .string "UNDERWATER$"
-
-gMapName_GraniteCave: @ 83E725E
- .string "GRANITE CAVE$"
-
-gMapName_MtChimney: @ 83E726B
- .string "MT. CHIMNEY$"
-
-gMapName_SafariZone: @ 83E7277
- .string "SAFARI ZONE$"
-
-gMapName_BattleTower: @ 83E7283
- .string "BATTLE TOWER$"
-
-gMapName_PetalburgWoods: @ 83E7290
- .string "PETALBURG WOODS$"
-
-gMapName_RusturfTunnel: @ 83E72A0
- .string "RUSTURF TUNNEL$"
-
-gMapName_AbandonedShip: @ 83E72AF
- .string "ABANDONED SHIP$"
-
-gMapName_NewMauville: @ 83E72BE
- .string "NEW MAUVILLE$"
-
-gMapName_MeteorFalls: @ 83E72CB
- .string "METEOR FALLS$"
-
-gMapName_MtPyre: @ 83E72D8
- .string "MT. PYRE$"
-
-gMapName_EvilTeamHideout: @ 83E72E1
- .string "{EVIL_TEAM} HIDEOUT$"
-
-gMapName_ShoalCave: @ 83E72EC
- .string "SHOAL CAVE$"
-
-gMapName_SeafloorCavern: @ 83E72F7
- .string "SEAFLOOR CAVERN$"
-
-gMapName_VictoryRoad: @ 83E7307
- .string "VICTORY ROAD$"
-
-gMapName_MirageIsland: @ 83E7314
- .string "MIRAGE ISLAND$"
-
-gMapName_CaveOfOrigin: @ 83E7322
- .string "CAVE OF ORIGIN$"
-
-gMapName_SouthernIsland: @ 83E7331
- .string "SOUTHERN ISLAND$"
-
-gMapName_FieryPath: @ 83E7341
- .string "FIERY PATH$"
-
-gMapName_JaggedPass: @ 83E734C
- .string "JAGGED PASS$"
-
-gMapName_SealedChamber: @ 83E7358
- .string "SEALED CHAMBER$"
-
-gMapName_ScorchedSlab: @ 83E7367
- .string "SCORCHED SLAB$"
-
-gMapName_IslandCave: @ 83E7375
- .string "ISLAND CAVE$"
-
-gMapName_DesertRuins: @ 83E7381
- .string "DESERT RUINS$"
-
-gMapName_AncientTomb: @ 83E738E
- .string "ANCIENT TOMB$"
-
-gMapName_InsideOfTruck: @ 83E739B
- .string "INSIDE OF TRUCK$"
-
-gMapName_SkyPillar: @ 83E73AB
- .string "SKY PILLAR$"
-
-gMapName_SecretBase: @ 83E73B6
- .string "SECRET BASE$"
-
-gMapName_None: @ 83E73C2
- .string "$"
-
- .align 2
-gRegionMapLocations:: @ 83E73C4
- region_map_location 4, 11, 1, 1, LittlerootTown
- region_map_location 4, 9, 1, 1, OldaleTown
- region_map_location 2, 14, 1, 1, DewfordTown
- region_map_location 5, 3, 1, 1, LavaridgeTown
- region_map_location 3, 0, 1, 1, FallarborTown
- region_map_location 4, 6, 1, 1, VerdanturfTown
- region_map_location 17, 10, 1, 1, PacifidlogTown
- region_map_location 1, 9, 1, 1, PetalburgCity
- region_map_location 8, 10, 1, 2, SlateportCity
- region_map_location 8, 6, 2, 1, MauvilleCity
- region_map_location 0, 5, 1, 2, RustboroCity
- region_map_location 12, 0, 1, 1, FortreeCity
- region_map_location 18, 3, 2, 1, LilycoveCity
- region_map_location 24, 5, 2, 1, MossdeepCity
- region_map_location 21, 7, 1, 1, SootopolisCity
- region_map_location 27, 8, 1, 2, EverGrandeCity
- region_map_location 4, 10, 1, 1, Route101
- region_map_location 2, 9, 2, 1, Route102
- region_map_location 4, 8, 4, 1, Route103
- region_map_location 0, 7, 1, 3, Route104
- region_map_location 0, 10, 1, 3, Route105
- region_map_location 0, 13, 2, 1, Route106
- region_map_location 3, 14, 3, 1, Route107
- region_map_location 6, 14, 2, 1, Route108
- region_map_location 8, 12, 1, 3, Route109
- region_map_location 8, 7, 1, 3, Route110
- region_map_location 8, 0, 1, 6, Route111
- region_map_location 6, 3, 2, 1, Route112
- region_map_location 4, 0, 4, 1, Route113
- region_map_location 1, 0, 2, 3, Route114
- region_map_location 0, 2, 1, 3, Route115
- region_map_location 1, 5, 4, 1, Route116
- region_map_location 5, 6, 3, 1, Route117
- region_map_location 10, 6, 2, 1, Route118
- region_map_location 11, 0, 1, 6, Route119
- region_map_location 13, 0, 1, 4, Route120
- region_map_location 14, 3, 4, 1, Route121
- region_map_location 16, 4, 1, 2, Route122
- region_map_location 12, 6, 5, 1, Route123
- region_map_location 20, 3, 4, 3, Route124
- region_map_location 24, 3, 2, 2, Route125
- region_map_location 20, 6, 3, 3, Route126
- region_map_location 23, 6, 3, 3, Route127
- region_map_location 23, 9, 4, 1, Route128
- region_map_location 24, 10, 2, 1, Route129
- region_map_location 21, 10, 3, 1, Route130
- region_map_location 18, 10, 3, 1, Route131
- region_map_location 15, 10, 2, 1, Route132
- region_map_location 12, 10, 3, 1, Route133
- region_map_location 9, 10, 3, 1, Route134
- region_map_location 20, 3, 4, 3, Underwater
- region_map_location 20, 6, 3, 3, Underwater
- region_map_location 23, 6, 3, 3, Underwater
- region_map_location 23, 9, 4, 1, Underwater
- region_map_location 21, 7, 1, 1, Underwater
- region_map_location 1, 13, 1, 1, GraniteCave
- region_map_location 6, 2, 1, 1, MtChimney
- region_map_location 16, 2, 1, 1, SafariZone
- region_map_location 22, 12, 1, 1, BattleTower
- region_map_location 0, 8, 1, 1, PetalburgWoods
- region_map_location 2, 5, 1, 1, RusturfTunnel
- region_map_location 6, 14, 1, 1, AbandonedShip
- region_map_location 8, 7, 1, 1, NewMauville
- region_map_location 0, 3, 1, 1, MeteorFalls
- region_map_location 1, 2, 1, 1, MeteorFalls
- region_map_location 16, 4, 1, 1, MtPyre
- region_map_location 19, 3, 1, 1, EvilTeamHideout
- region_map_location 24, 4, 1, 1, ShoalCave
- region_map_location 24, 9, 1, 1, SeafloorCavern
- region_map_location 24, 9, 1, 1, Underwater
- region_map_location 27, 9, 1, 1, VictoryRoad
- region_map_location 17, 10, 1, 1, MirageIsland
- region_map_location 21, 7, 1, 1, CaveOfOrigin
- region_map_location 12, 14, 1, 1, SouthernIsland
- region_map_location 6, 3, 1, 1, FieryPath
- region_map_location 7, 3, 1, 1, FieryPath
- region_map_location 6, 3, 1, 1, JaggedPass
- region_map_location 7, 2, 1, 1, JaggedPass
- region_map_location 11, 10, 1, 1, SealedChamber
- region_map_location 11, 10, 1, 1, Underwater
- region_map_location 13, 0, 1, 1, ScorchedSlab
- region_map_location 0, 10, 1, 1, IslandCave
- region_map_location 8, 3, 1, 1, DesertRuins
- region_map_location 13, 2, 1, 1, AncientTomb
- region_map_location 0, 0, 1, 1, InsideOfTruck
- region_map_location 19, 10, 1, 1, SkyPillar
- region_map_location 0, 0, 1, 1, SecretBase
- region_map_location 0, 0, 1, 1, None
diff --git a/data/region_map_sections.inc b/data/region_map_sections.inc
deleted file mode 100644
index 6336eac0e..000000000
--- a/data/region_map_sections.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-gRegionMapSections:: @ 83E6E50
- .byte 0x58,0x1D,0x1D,0x04,0x1C,0x1C,0x1C,0x1C,0x1A,0x58,0x58,0x22,0x0B,0x23,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
- .byte 0x58,0x1D,0x58,0x58,0x58,0x58,0x38,0x38,0x1A,0x58,0x58,0x22,0x58,0x23,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
- .byte 0x1E,0x1D,0x58,0x58,0x58,0x58,0x38,0x38,0x1A,0x58,0x58,0x22,0x58,0x23,0x58,0x58,0x39,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
- .byte 0x1E,0x58,0x58,0x58,0x58,0x03,0x1B,0x1B,0x1A,0x58,0x58,0x22,0x58,0x23,0x24,0x24,0x24,0x24,0x0C,0x0C,0x27,0x27,0x27,0x27,0x28,0x28,0x58,0x58
- .byte 0x1E,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x1A,0x58,0x58,0x22,0x58,0x58,0x58,0x58,0x25,0x58,0x58,0x58,0x27,0x27,0x27,0x27,0x28,0x28,0x58,0x58
- .byte 0x0A,0x1F,0x1F,0x1F,0x1F,0x58,0x58,0x58,0x1A,0x58,0x58,0x22,0x58,0x58,0x58,0x58,0x25,0x58,0x58,0x58,0x27,0x27,0x27,0x27,0x0D,0x0D,0x58,0x58
- .byte 0x0A,0x58,0x58,0x58,0x05,0x20,0x20,0x20,0x09,0x09,0x21,0x21,0x26,0x26,0x26,0x26,0x26,0x58,0x58,0x58,0x29,0x29,0x29,0x2A,0x2A,0x2A,0x58,0x58
- .byte 0x13,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x19,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x29,0x0E,0x29,0x2A,0x2A,0x2A,0x58,0x58
- .byte 0x13,0x58,0x58,0x58,0x12,0x12,0x12,0x12,0x19,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x29,0x29,0x29,0x2A,0x2A,0x2A,0x58,0x0F
- .byte 0x13,0x07,0x11,0x11,0x01,0x58,0x58,0x58,0x19,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x2B,0x2B,0x2B,0x2B,0x0F
- .byte 0x14,0x58,0x58,0x58,0x10,0x58,0x58,0x58,0x08,0x31,0x31,0x31,0x30,0x30,0x30,0x2F,0x2F,0x06,0x2E,0x2E,0x2E,0x2D,0x2D,0x2D,0x2C,0x2C,0x58,0x58
- .byte 0x14,0x58,0x58,0x58,0x00,0x58,0x58,0x58,0x08,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
- .byte 0x14,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x18,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x3A,0x58,0x58,0x58,0x58,0x58
- .byte 0x15,0x15,0x15,0x58,0x58,0x58,0x58,0x58,0x18,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
- .byte 0x58,0x58,0x02,0x16,0x16,0x16,0x17,0x17,0x18,0x58,0x58,0x58,0x49,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58,0x58
diff --git a/data/rom4.s b/data/rom4.s
deleted file mode 100644
index 6f883c64c..000000000
--- a/data/rom4.s
+++ /dev/null
@@ -1,66 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gDummyWarpData:: @ 8216624
- .byte -1
- .byte -1
- .byte -1
- .space 1
- .2byte -1
- .2byte -1
-
-@ unused, unknown data
- .byte 0xB0, 0x04, 0x00, 0x00
- .byte 0x10, 0x0E, 0x00, 0x00
- .byte 0xB0, 0x04, 0x00, 0x00
- .byte 0x60, 0x09, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00
- .byte 0x50, 0x00, 0x00, 0x00
- .byte 0xD4, 0xFF, 0xFF, 0xFF
- .byte 0x2C, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_0821664C:: @ 821664C
- .4byte 0, 0
- .4byte 0, 1
- .4byte 0, -1
- .4byte -1, 0
- .4byte 1, 0
- .4byte -1, 1
- .4byte 1, 1
- .4byte -1, -1
- .4byte 1, -1
-
- .align 2
-gUnknown_08216694:: @ 8216694
- .4byte REG_WIN0H
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
-
- .align 2
-gUnknown_082166A0:: @ 82166A0
- .4byte sub_8055C68
- .4byte sub_8055C88
- .4byte sub_8055C8C
-
- .align 2
-gUnknown_082166AC:: @ 82166AC
- .4byte sub_8055CAC
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CB0
- .4byte sub_8055CAC
- .4byte sub_8055CAC
- .4byte sub_8055D18
- .4byte sub_8055D18
- .4byte sub_8055D18
- .4byte sub_8055D18
-
- .align 2
-gUnknown_082166D8:: @ 82166D8
- .4byte sub_8055D30
- .4byte sub_8055D38
diff --git a/data/rom_8080874.s b/data/rom_8080874.s
deleted file mode 100644
index 220ec5f96..000000000
--- a/data/rom_8080874.s
+++ /dev/null
@@ -1,18 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 1
-gUnknown_0839ACDC:: @ 839ACDC
- .2byte 0xC8, 0x48, 0x38, 0x28, 0x18, 0x0
-
- .align 2
-gUnknown_0839ACE8:: @ 839ACE8
- .4byte 4
-
- .align 2
-gUnknown_0839ACEC:: @ 839ACEC
- .4byte REG_WIN0H
- .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1
- .4byte 1
diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc
index a68f2ca8d..b6b7401f3 100644
--- a/data/script_cmd_table.inc
+++ b/data/script_cmd_table.inc
@@ -1,203 +1,203 @@
.align 2
gScriptCmdTable:: @ 814AE30
- .4byte ScrCmd_snop
- .4byte ScrCmd_snop1
- .4byte ScrCmd_end
- .4byte ScrCmd_return
- .4byte ScrCmd_call
- .4byte ScrCmd_jump
- .4byte ScrCmd_jumpif
- .4byte ScrCmd_callif
- .4byte ScrCmd_jumpstd
- .4byte ScrCmd_callstd
- .4byte ScrCmd_jumpstdif
- .4byte ScrCmd_callstdif
- .4byte ScrCmd_jumpram
- .4byte ScrCmd_die
- .4byte ScrCmd_setbyte
- .4byte ScrCmd_loadptr
- .4byte ScrCmd_setbufferbyte
- .4byte ScrCmd_writebytetooffset
- .4byte ScrCmd_loadbytefrompointer
- .4byte ScrCmd_setptrbyte
- .4byte ScrCmd_copybuffers
- .4byte ScrCmd_copybyte
- .4byte ScrCmd_setvar
- .4byte ScrCmd_addvar
- .4byte ScrCmd_subvar
- .4byte ScrCmd_copyvar
- .4byte ScrCmd_setorcopyvar
- .4byte ScrCmd_comparebuffers
- .4byte ScrCmd_comparebuffertobyte
- .4byte ScrCmd_comparebuffertoptrbyte
- .4byte ScrCmd_compareptrbytetobuffer
- .4byte ScrCmd_compareptrbytetobyte
- .4byte ScrCmd_compareptrbytes
- .4byte ScrCmd_compare
- .4byte ScrCmd_comparevars
- .4byte ScrCmd_callasm
- .4byte ScrCmd_jumpasm
- .4byte ScrCmd_special
- .4byte ScrCmd_specialval
- .4byte ScrCmd_waitstate
- .4byte ScrCmd_pause
- .4byte ScrCmd_setflag
- .4byte ScrCmd_clearflag
- .4byte ScrCmd_checkflag
- .4byte ScrCmd_compareflags
- .4byte ScrCmd_checkdailyflags
- .4byte ScrCmd_resetvars
- .4byte ScrCmd_playsfx
- .4byte ScrCmd_checksound
- .4byte ScrCmd_fanfare
- .4byte ScrCmd_waitfanfare
- .4byte ScrCmd_playmusic
- .4byte ScrCmd_playmusicbattle
- .4byte ScrCmd_fadedefault
- .4byte ScrCmd_fademusic
- .4byte ScrCmd_fadeout
- .4byte ScrCmd_fadein
- .4byte ScrCmd_warp
- .4byte ScrCmd_warpmuted
- .4byte ScrCmd_warpwalk
- .4byte ScrCmd_warphole
- .4byte ScrCmd_warpteleport
- .4byte ScrCmd_warp3
- .4byte ScrCmd_warpplace
- .4byte ScrCmd_warp4
- .4byte ScrCmd_warp5
- .4byte ScrCmd_getplayerxy
- .4byte ScrCmd_countpokemon
- .4byte ScrCmd_additem
- .4byte ScrCmd_removeitem
- .4byte ScrCmd_checkitemspace
- .4byte ScrCmd_checkitem
- .4byte ScrCmd_checkitemtype
- .4byte ScrCmd_addpcitem
- .4byte ScrCmd_checkpcitem
- .4byte ScrCmd_adddecor
- .4byte ScrCmd_removedecor
- .4byte ScrCmd_testdecor
- .4byte ScrCmd_checkdecor
- .4byte ScrCmd_move
- .4byte ScrCmd_movecoords
- .4byte ScrCmd_waitmove
- .4byte ScrCmd_waitmovexy
- .4byte ScrCmd_disappear
- .4byte ScrCmd_disappearxy
- .4byte ScrCmd_reappear
- .4byte ScrCmd_reappearxy
- .4byte ScrCmd_movesprite
- .4byte ScrCmd_spritevisible
- .4byte ScrCmd_spriteinvisible
- .4byte ScrCmd_faceplayer
- .4byte ScrCmd_spriteface
- .4byte ScrCmd_trainerbattle
- .4byte ScrCmd_reptrainerbattle
- .4byte ScrCmd_endtrainerbattle
- .4byte ScrCmd_endtrainerbattle2
- .4byte ScrCmd_checktrainerflag
- .4byte ScrCmd_cleartrainerflag
- .4byte ScrCmd_settrainerflag
- .4byte ScrCmd_movespriteperm
- .4byte ScrCmd_moveoffscreen
- .4byte ScrCmd_spritebehave
- .4byte ScrCmd_waittext
- .4byte ScrCmd_message
- .4byte ScrCmd_closebutton
- .4byte ScrCmd_lockall
- .4byte ScrCmd_lock
- .4byte ScrCmd_releaseall
- .4byte ScrCmd_release
- .4byte ScrCmd_waitbutton
- .4byte ScrCmd_yesnobox
- .4byte ScrCmd_multichoice
- .4byte ScrCmd_multichoicedef
- .4byte ScrCmd_multichoicerow
- .4byte ScrCmd_showbox
- .4byte ScrCmd_hidebox
- .4byte ScrCmd_clearbox
- .4byte ScrCmd_showpokepic
- .4byte ScrCmd_hidepokepic
- .4byte ScrCmd_showcontestwinner
- .4byte ScrCmd_braillemsg
- .4byte ScrCmd_givepokemon
- .4byte ScrCmd_giveegg
- .4byte ScrCmd_setpokemove
- .4byte ScrCmd_checkattack
- .4byte ScrCmd_bufferpoke
- .4byte ScrCmd_bufferfirstpoke
- .4byte ScrCmd_bufferpartypoke
- .4byte ScrCmd_bufferitem
- .4byte ScrCmd_bufferdecor
- .4byte ScrCmd_bufferattack
- .4byte ScrCmd_buffernum
- .4byte ScrCmd_bufferstd
- .4byte ScrCmd_buffertext
- .4byte ScrCmd_pokemart
- .4byte ScrCmd_pokemartdecor
- .4byte ScrCmd_pokemartbp
- .4byte ScrCmd_pokecasino
- .4byte ScrCmd_event_8a
- .4byte ScrCmd_choosecontestpkmn
- .4byte ScrCmd_startcontest
- .4byte ScrCmd_showcontestresults
- .4byte ScrCmd_contestlinktransfer
- .4byte ScrCmd_random
- .4byte ScrCmd_givemoney
- .4byte ScrCmd_paymoney
- .4byte ScrCmd_checkmoney
- .4byte ScrCmd_showmoney
- .4byte ScrCmd_hidemoney
- .4byte ScrCmd_updatemoney
- .4byte ScrCmd_event_96
- .4byte ScrCmd_fadescreen
- .4byte ScrCmd_fadescreendelay
- .4byte ScrCmd_darken
- .4byte ScrCmd_lighten
- .4byte ScrCmd_message2
- .4byte ScrCmd_doanimation
- .4byte ScrCmd_setanimation
- .4byte ScrCmd_checkanimation
- .4byte ScrCmd_sethealplace
- .4byte ScrCmd_checkgender
- .4byte ScrCmd_pokecry
- .4byte ScrCmd_setmaptile
- .4byte ScrCmd_resetweather
- .4byte ScrCmd_setweather
- .4byte ScrCmd_doweather
- .4byte ScrCmd_tileeffect
- .4byte ScrCmd_setmapfooter
- .4byte ScrCmd_spritelevelup
- .4byte ScrCmd_restorespritelevel
- .4byte ScrCmd_createvsprite
- .4byte ScrCmd_vspriteface
- .4byte ScrCmd_setdooropened
- .4byte ScrCmd_setdoorclosed
- .4byte ScrCmd_doorchange
- .4byte ScrCmd_setdooropened2
- .4byte ScrCmd_setdoorclosed2
- .4byte ScrCmd_event_b1
- .4byte ScrCmd_event_b2
- .4byte ScrCmd_checkcoins
- .4byte ScrCmd_givecoins
- .4byte ScrCmd_removecoins
- .4byte ScrCmd_setwildbattle
- .4byte ScrCmd_dowildbattle
- .4byte ScrCmd_setvaddress
- .4byte ScrCmd_vjump
- .4byte ScrCmd_vcall
- .4byte ScrCmd_if5
- .4byte ScrCmd_if6
- .4byte ScrCmd_vtext
- .4byte ScrCmd_vloadptr
- .4byte ScrCmd_vbuffer
- .4byte ScrCmd_showcoins
- .4byte ScrCmd_hidecoins
- .4byte ScrCmd_updatecoins
- .4byte ScrCmd_inccounter
- .4byte ScrCmd_warp6
- .4byte ScrCmd_waitpokecry
+ .4byte ScrCmd_nop @ 0x00
+ .4byte ScrCmd_nop1 @ 0x01
+ .4byte ScrCmd_end @ 0x02
+ .4byte ScrCmd_return @ 0x03
+ .4byte ScrCmd_call @ 0x04
+ .4byte ScrCmd_goto @ 0x05
+ .4byte ScrCmd_goto_if @ 0x06
+ .4byte ScrCmd_call_if @ 0x07
+ .4byte ScrCmd_gotostd @ 0x08
+ .4byte ScrCmd_callstd @ 0x09
+ .4byte ScrCmd_gotostd_if @ 0x0A
+ .4byte ScrCmd_callstd_if @ 0x0B
+ .4byte ScrCmd_gotoram @ 0x0C
+ .4byte ScrCmd_killscript @ 0x0D
+ .4byte ScrCmd_setmysteryeventstatus @ 0x0E
+ .4byte ScrCmd_loadword @ 0x0F
+ .4byte ScrCmd_loadbyte @ 0x10
+ .4byte ScrCmd_writebytetoaddr @ 0x11
+ .4byte ScrCmd_loadbytefromaddr @ 0x12
+ .4byte ScrCmd_setptrbyte @ 0x13
+ .4byte ScrCmd_copylocal @ 0x14
+ .4byte ScrCmd_copybyte @ 0x15
+ .4byte ScrCmd_setvar @ 0x16
+ .4byte ScrCmd_addvar @ 0x17
+ .4byte ScrCmd_subvar @ 0x18
+ .4byte ScrCmd_copyvar @ 0x19
+ .4byte ScrCmd_setorcopyvar @ 0x1A
+ .4byte ScrCmd_compare_local_to_local @ 0x1B
+ .4byte ScrCmd_compare_local_to_value @ 0x1C
+ .4byte ScrCmd_compare_local_to_addr @ 0x1D
+ .4byte ScrCmd_compare_addr_to_local @ 0x1E
+ .4byte ScrCmd_compare_addr_to_value @ 0x1F
+ .4byte ScrCmd_compare_addr_to_addr @ 0x20
+ .4byte ScrCmd_compare_var_to_value @ 0x21
+ .4byte ScrCmd_compare_var_to_var @ 0x22
+ .4byte ScrCmd_callnative @ 0x23
+ .4byte ScrCmd_gotonative @ 0x24
+ .4byte ScrCmd_special @ 0x25
+ .4byte ScrCmd_specialvar @ 0x26
+ .4byte ScrCmd_waitstate @ 0x27
+ .4byte ScrCmd_delay @ 0x28
+ .4byte ScrCmd_setflag @ 0x29
+ .4byte ScrCmd_clearflag @ 0x2A
+ .4byte ScrCmd_checkflag @ 0x2B
+ .4byte ScrCmd_initclock @ 0x2C
+ .4byte ScrCmd_dodailyevents @ 0x2D
+ .4byte ScrCmd_gettime @ 0x2E
+ .4byte ScrCmd_playse @ 0x2F
+ .4byte ScrCmd_waitse @ 0x30
+ .4byte ScrCmd_playfanfare @ 0x31
+ .4byte ScrCmd_waitfanfare @ 0x32
+ .4byte ScrCmd_playbgm @ 0x33
+ .4byte ScrCmd_savebgm @ 0x34
+ .4byte ScrCmd_fadedefaultbgm @ 0x35
+ .4byte ScrCmd_fadenewbgm @ 0x36
+ .4byte ScrCmd_fadeoutbgm @ 0x37
+ .4byte ScrCmd_fadeinbgm @ 0x38
+ .4byte ScrCmd_warp @ 0x39
+ .4byte ScrCmd_warpsilent @ 0x3A
+ .4byte ScrCmd_warpdoor @ 0x3B
+ .4byte ScrCmd_warphole @ 0x3C
+ .4byte ScrCmd_warpteleport @ 0x3D
+ .4byte ScrCmd_setwarp @ 0x3E
+ .4byte ScrCmd_setdynamicwarp @ 0x3F
+ .4byte ScrCmd_setdivewarp @ 0x40
+ .4byte ScrCmd_setholewarp @ 0x41
+ .4byte ScrCmd_getplayerxy @ 0x42
+ .4byte ScrCmd_countpokemon @ 0x43
+ .4byte ScrCmd_additem @ 0x44
+ .4byte ScrCmd_removeitem @ 0x45
+ .4byte ScrCmd_checkitemspace @ 0x46
+ .4byte ScrCmd_checkitem @ 0x47
+ .4byte ScrCmd_checkitemtype @ 0x48
+ .4byte ScrCmd_addpcitem @ 0x49
+ .4byte ScrCmd_checkpcitem @ 0x4A
+ .4byte ScrCmd_adddecor @ 0x4B
+ .4byte ScrCmd_removedecor @ 0x4C
+ .4byte ScrCmd_hasdecor @ 0x4D
+ .4byte ScrCmd_checkdecor @ 0x4E
+ .4byte ScrCmd_applymovement @ 0x4F
+ .4byte ScrCmd_applymovement_at @ 0x50
+ .4byte ScrCmd_waitmovement @ 0x51
+ .4byte ScrCmd_waitmovement_at @ 0x52
+ .4byte ScrCmd_removeobject @ 0x53
+ .4byte ScrCmd_removeobject_at @ 0x54
+ .4byte ScrCmd_addobject @ 0x55
+ .4byte ScrCmd_addobject_at @ 0x56
+ .4byte ScrCmd_setobjectxy @ 0x57
+ .4byte ScrCmd_showobject @ 0x58
+ .4byte ScrCmd_hideobject @ 0x59
+ .4byte ScrCmd_faceplayer @ 0x5A
+ .4byte ScrCmd_turnobject @ 0x5B
+ .4byte ScrCmd_trainerbattle @ 0x5C
+ .4byte ScrCmd_battlebegin @ 0x5D
+ .4byte ScrCmd_ontrainerbattleend @ 0x5E
+ .4byte ScrCmd_ontrainerbattleendgoto @ 0x5F
+ .4byte ScrCmd_checktrainerflag @ 0x60
+ .4byte ScrCmd_settrainerflag @ 0x61
+ .4byte ScrCmd_cleartrainerflag @ 0x62
+ .4byte ScrCmd_setobjectxyperm @ 0x63
+ .4byte ScrCmd_moveobjectoffscreen @ 0x64
+ .4byte ScrCmd_setobjectmovementtype @ 0x65
+ .4byte ScrCmd_waitmessage @ 0x66
+ .4byte ScrCmd_message @ 0x67
+ .4byte ScrCmd_closemessage @ 0x68
+ .4byte ScrCmd_lockall @ 0x69
+ .4byte ScrCmd_lock @ 0x6A
+ .4byte ScrCmd_releaseall @ 0x6B
+ .4byte ScrCmd_release @ 0x6C
+ .4byte ScrCmd_waitbutton @ 0x6D
+ .4byte ScrCmd_yesnobox @ 0x6E
+ .4byte ScrCmd_multichoice @ 0x6F
+ .4byte ScrCmd_multichoicedefault @ 0x70
+ .4byte ScrCmd_multichoicegrid @ 0x71
+ .4byte ScrCmd_drawbox @ 0x72
+ .4byte ScrCmd_erasebox @ 0x73
+ .4byte ScrCmd_drawboxtext @ 0x74
+ .4byte ScrCmd_drawpokepic @ 0x75
+ .4byte ScrCmd_erasepokepic @ 0x76
+ .4byte ScrCmd_drawcontestwinner @ 0x77
+ .4byte ScrCmd_braillemessage @ 0x78
+ .4byte ScrCmd_givepoke @ 0x79
+ .4byte ScrCmd_giveegg @ 0x7A
+ .4byte ScrCmd_setpokemove @ 0x7B
+ .4byte ScrCmd_checkpokemove @ 0x7C
+ .4byte ScrCmd_getspeciesname @ 0x7D
+ .4byte ScrCmd_getfirstpartypokename @ 0x7E
+ .4byte ScrCmd_getpartypokename @ 0x7F
+ .4byte ScrCmd_getitemname @ 0x80
+ .4byte ScrCmd_getdecorname @ 0x81
+ .4byte ScrCmd_getmovename @ 0x82
+ .4byte ScrCmd_getnumberstring @ 0x83
+ .4byte ScrCmd_getstdstring @ 0x84
+ .4byte ScrCmd_getstring @ 0x85
+ .4byte ScrCmd_pokemart @ 0x86
+ .4byte ScrCmd_pokemartdecor @ 0x87
+ .4byte ScrCmd_pokemartbp @ 0x88
+ .4byte ScrCmd_playslotmachine @ 0x89
+ .4byte ScrCmd_plantberrytree @ 0x8A
+ .4byte ScrCmd_choosecontestpkmn @ 0x8B
+ .4byte ScrCmd_startcontest @ 0x8C
+ .4byte ScrCmd_showcontestresults @ 0x8D
+ .4byte ScrCmd_contestlinktransfer @ 0x8E
+ .4byte ScrCmd_random @ 0x8F
+ .4byte ScrCmd_givemoney @ 0x90
+ .4byte ScrCmd_takemoney @ 0x91
+ .4byte ScrCmd_checkmoney @ 0x92
+ .4byte ScrCmd_showmoneybox @ 0x93
+ .4byte ScrCmd_hidemoneybox @ 0x94
+ .4byte ScrCmd_updatemoneybox @ 0x95
+ .4byte ScrCmd_getpricereduction @ 0x96
+ .4byte ScrCmd_fadescreen @ 0x97
+ .4byte ScrCmd_fadescreendelay @ 0x98
+ .4byte ScrCmd_setdarklevel @ 0x99
+ .4byte ScrCmd_animdarklevel @ 0x9A
+ .4byte ScrCmd_messageautoscroll @ 0x9B
+ .4byte ScrCmd_dofieldeffect @ 0x9C
+ .4byte ScrCmd_setfieldeffect @ 0x9D
+ .4byte ScrCmd_waitfieldeffect @ 0x9E
+ .4byte ScrCmd_sethealplace @ 0x9F
+ .4byte ScrCmd_checkplayergender @ 0xA0
+ .4byte ScrCmd_playpokecry @ 0xA1
+ .4byte ScrCmd_setmaptile @ 0xA2
+ .4byte ScrCmd_resetweather @ 0xA3
+ .4byte ScrCmd_setweather @ 0xA4
+ .4byte ScrCmd_doweather @ 0xA5
+ .4byte ScrCmd_tileeffect @ 0xA6
+ .4byte ScrCmd_setmaplayoutindex @ 0xA7
+ .4byte ScrCmd_setobjectpriority @ 0xA8
+ .4byte ScrCmd_resetobjectpriority @ 0xA9
+ .4byte ScrCmd_createvobject @ 0xAA
+ .4byte ScrCmd_turnvobject @ 0xAB
+ .4byte ScrCmd_opendoor @ 0xAC
+ .4byte ScrCmd_closedoor @ 0xAD
+ .4byte ScrCmd_waitdooranim @ 0xAE
+ .4byte ScrCmd_setdooropen @ 0xAF
+ .4byte ScrCmd_setdoorclosed @ 0xB0
+ .4byte ScrCmd_addelevmenuitem @ 0xB1
+ .4byte ScrCmd_showelevmenu @ 0xB2
+ .4byte ScrCmd_checkcoins @ 0xB3
+ .4byte ScrCmd_givecoins @ 0xB4
+ .4byte ScrCmd_takecoins @ 0xB5
+ .4byte ScrCmd_setwildbattle @ 0xB6
+ .4byte ScrCmd_dowildbattle @ 0xB7
+ .4byte ScrCmd_setvaddress @ 0xB8
+ .4byte ScrCmd_vgoto @ 0xB9
+ .4byte ScrCmd_vcall @ 0xBA
+ .4byte ScrCmd_vgoto_if @ 0xBB
+ .4byte ScrCmd_vcall_if @ 0xBC
+ .4byte ScrCmd_vmessage @ 0xBD
+ .4byte ScrCmd_vloadword @ 0xBE
+ .4byte ScrCmd_vgetstring @ 0xBF
+ .4byte ScrCmd_showcoinsbox @ 0xC0
+ .4byte ScrCmd_hidecoinsbox @ 0xC1
+ .4byte ScrCmd_updatecoinsbox @ 0xC2
+ .4byte ScrCmd_incrementgamestat @ 0xC3
+ .4byte ScrCmd_setescapewarp @ 0xC4
+ .4byte ScrCmd_waitpokecry @ 0xC5
gScriptCmdTableEnd::
- .4byte ScrCmd_snop
+ .4byte ScrCmd_nop
diff --git a/data/script_funcs.s b/data/script_funcs.s
deleted file mode 100644
index 23d7a76f5..000000000
--- a/data/script_funcs.s
+++ /dev/null
@@ -1,22 +0,0 @@
- .section script_data, "aw", %progbits
-
- .align 2
-gScriptFuncs:: @ 81DCAF4
- .4byte sub_81263D0
- .4byte sub_8126380
- .4byte script_status_stop_and_ret_1
- .4byte sub_81263E4
- .4byte sub_81263D4
- .4byte sub_812641C
- .4byte sub_8126524
- .4byte sub_8126438
- .4byte sub_81264F0
- .4byte sub_812658C
- .4byte sub_81265B0
- .4byte sub_81265DC
- .4byte sub_8126608
- .4byte sub_8126714
- .4byte sub_8126754
- .4byte sub_8126778
- .4byte sub_81267C0
-gScriptFuncs_End::
diff --git a/data/scripts/bard.inc b/data/scripts/bard.inc
deleted file mode 100644
index a30045fc8..000000000
--- a/data/scripts/bard.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-MauvilleCity_PokemonCenter_1F_EventScript_1AE744:: @ 81AE744
- special 97
- switch RESULT
- case 0, MauvilleCity_PokemonCenter_1F_EventScript_1AE784
- case 1, MauvilleCity_PokemonCenter_1F_EventScript_1AE845
- case 2, MauvilleCity_PokemonCenter_1F_EventScript_1AEBAB
- case 3, MauvilleCity_PokemonCenter_1F_EventScript_1B0816
- case 4, MauvilleCity_PokemonCenter_1F_EventScript_1B09EB
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE784:: @ 81AE784
- lock
- faceplayer
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0A91, 5
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE7A5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE7C8
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE7A5:: @ 81AE7A5
- setvar 0x8004, 0
- special 103
- pause 60
- special 98
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE7D2
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0AED, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE7C8:: @ 81AE7C8
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0AC3, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE7D2:: @ 81AE7D2
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0B2C, 5
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE7F1
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE83B
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE7F1:: @ 81AE7F1
- setvar 0x8004, 6
- call MauvilleCity_PokemonCenter_1F_EventScript_1A00F3
- lock
- faceplayer
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE83B
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0BD0, 4
- setvar 0x8004, 1
- special 103
- pause 60
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0BFA, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE7F1
- special 99
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0C23, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE83B:: @ 81AE83B
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0BA6, 4
- release
- end
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc
index fcf32d15d..9e219a339 100644
--- a/data/scripts/berry_tree.inc
+++ b/data/scripts/berry_tree.inc
@@ -1,5 +1,5 @@
-BerryTreeScript:: @ 81A14DD
- special 43
+S_BerryTree:: @ 81A14DD
+ special FieldObjectInteractionGetBerryTreeData
switch 0x8004
case 255, Route102_EventScript_1A1533
case 0, Route102_EventScript_1A153D
@@ -13,7 +13,7 @@ BerryTreeScript:: @ 81A14DD
Route102_EventScript_1A1533:: @ 81A1533
lockall
message Route102_Text_1A1946
- waittext
+ waitmessage
waitbutton
releaseall
end
@@ -21,11 +21,11 @@ Route102_EventScript_1A1533:: @ 81A1533
Route102_EventScript_1A153D:: @ 81A153D
lock
faceplayer
- specialval RESULT, 49
+ specialvar RESULT, PlayerHasBerries
compare RESULT, 1
- jumpeq Route102_EventScript_1A1558
+ goto_if_eq Route102_EventScript_1A1558
message Route102_Text_1A16B6
- waittext
+ waitmessage
waitbutton
release
end
@@ -33,18 +33,18 @@ Route102_EventScript_1A153D:: @ 81A153D
Route102_EventScript_1A1558:: @ 81A1558
msgbox Route102_Text_1A16CD, 5
compare RESULT, 1
- jumpeq Route102_EventScript_1A1577
+ goto_if_eq Route102_EventScript_1A1577
compare RESULT, 0
- jumpeq Route102_EventScript_1A1593
+ goto_if_eq Route102_EventScript_1A1593
end
Route102_EventScript_1A1577:: @ 81A1577
fadescreen 1
- closebutton
- special 44
+ closemessage
+ special sub_80B4EE4
waitstate
compare ITEM_ID, 0
- jumpeq Route102_EventScript_1A1593
+ goto_if_eq Route102_EventScript_1A1593
removeitem ITEM_ID, 1
call Route102_EventScript_1A16A9
@@ -55,91 +55,91 @@ Route102_EventScript_1A1593:: @ 81A1593
Route102_EventScript_1A1595:: @ 81A1595
lockall
message Route102_Text_1A172C
- waittext
+ waitmessage
waitbutton
- jump Route102_EventScript_1A165F
+ goto Route102_EventScript_1A165F
Route102_EventScript_1A15A2:: @ 81A15A2
lockall
message Route102_Text_1A174B
- waittext
+ waitmessage
waitbutton
- jump Route102_EventScript_1A165F
+ goto Route102_EventScript_1A165F
Route102_EventScript_1A15AF:: @ 81A15AF
lockall
message Route102_Text_1A175C
- waittext
+ waitmessage
waitbutton
- jump Route102_EventScript_1A165F
+ goto Route102_EventScript_1A165F
Route102_EventScript_1A15BC:: @ 81A15BC
call Route102_EventScript_1A15CE
lockall
message Route102_Text_1A177D
- waittext
+ waitmessage
waitbutton
- jump Route102_EventScript_1A165F
+ goto Route102_EventScript_1A165F
Route102_EventScript_1A15CE:: @ 81A15CE
compare 0x8005, 0
- jumpeq Route102_EventScript_1A15F2
+ goto_if_eq Route102_EventScript_1A15F2
compare 0x8005, 4
- jumpeq Route102_EventScript_1A15EB
- buffertext 1, Route102_Text_1A17B7
+ goto_if_eq Route102_EventScript_1A15EB
+ getstring 1, Route102_Text_1A17B7
return
Route102_EventScript_1A15EB:: @ 81A15EB
- buffertext 1, Route102_Text_1A179F
+ getstring 1, Route102_Text_1A179F
return
Route102_EventScript_1A15F2:: @ 81A15F2
- buffertext 1, Route102_Text_1A17B0
+ getstring 1, Route102_Text_1A17B0
return
Route102_EventScript_1A15F9:: @ 81A15F9
- buffernum 1, 0x8006
+ getnumberstring 1, 0x8006
lock
faceplayer
msgbox Route102_Text_1A17C0, 5
compare RESULT, 1
- jumpeq Route102_EventScript_1A161D
+ goto_if_eq Route102_EventScript_1A161D
compare RESULT, 0
- jumpeq Route102_EventScript_1A164B
+ goto_if_eq Route102_EventScript_1A164B
Route102_EventScript_1A161D:: @ 81A161D
- special 46
+ special FieldObjectInteractionPickBerryTree
compare 0x8004, 0
- jumpeq Route102_EventScript_1A1642
- special 47
+ goto_if_eq Route102_EventScript_1A1642
+ special FieldObjectInteractionRemoveBerryTree
message Route102_Text_1A17FD
- fanfare 387
- waittext
+ playfanfare 387
+ waitmessage
waitfanfare
waitbutton
message Route102_Text_1A181A
- waittext
+ waitmessage
waitbutton
release
end
Route102_EventScript_1A1642:: @ 81A1642
message Route102_Text_1A1881
- waittext
+ waitmessage
waitbutton
release
end
Route102_EventScript_1A164B:: @ 81A164B
message Route102_Text_1A18C5
- waittext
+ waitmessage
waitbutton
release
end
gUnknown_081A1654:: @ 81A1654
lockall
- special 43
+ special FieldObjectInteractionGetBerryTreeData
call Route102_EventScript_1A16A9
releaseall
end
@@ -147,37 +147,37 @@ gUnknown_081A1654:: @ 81A1654
Route102_EventScript_1A165F:: @ 81A165F
checkitem ITEM_WAILMER_PAIL, 1
compare RESULT, 0
- jumpeq Route102_EventScript_1A168D
+ goto_if_eq Route102_EventScript_1A168D
msgbox Route102_Text_1A18E6, 5
compare RESULT, 1
- jumpeq Route102_EventScript_1A1693
+ goto_if_eq Route102_EventScript_1A1693
compare RESULT, 0
- jumpeq Route102_EventScript_1A168D
+ goto_if_eq Route102_EventScript_1A168D
Route102_EventScript_1A168D:: @ 81A168D
releaseall
end
gUnknown_081A168F:: @ 81A168F
- special 43
+ special FieldObjectInteractionGetBerryTreeData
lockall
Route102_EventScript_1A1693:: @ 81A1693
message Route102_Text_1A1912
- waittext
- special 48
- special 94
+ waitmessage
+ special FieldObjectInteractionWaterBerryTree
+ special DoWateringBerryTreeAnim
waitstate
message Route102_Text_1A1925
- waittext
+ waitmessage
waitbutton
releaseall
end
Route102_EventScript_1A16A9:: @ 81A16A9
- special 45
- inccounter GAME_STAT_PLANTED_BERRIES
+ special FieldObjectInteractionPlantBerryTree
+ incrementgamestat GAME_STAT_PLANTED_BERRIES
message Route102_Text_1A16FB
- waittext
+ waitmessage
waitbutton
return
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index c8f701d95..9f44e131b 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -21,7 +21,7 @@ VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
.2byte 0
OldaleTown_PokemonCenter_2F_EventScript_1A3D2D:: @ 81A3D2D
- spriteface 0x8007, 4
+ turnobject 0x8007, 4
end
DewfordTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
@@ -40,15 +40,15 @@ SlateportCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
SootopolisCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
VerdanturfTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
compare 0x4087, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
compare 0x4087, 2
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
compare 0x4087, 5
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
compare 0x4087, 3
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D74
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D74
compare 0x4087, 4
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3D7E
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D7E
end
OldaleTown_PokemonCenter_2F_EventScript_1A3D6A:: @ 81A3D6A
@@ -86,77 +86,77 @@ VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
.2byte 0
OldaleTown_PokemonCenter_2F_EventScript_1A3DB2:: @ 81A3DB2
- special 31
+ special CloseLink
setvar 0x4087, 0
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
- waitmove 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
+ waitmovement 0
compare 0x8007, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3DD9
- move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
- waitmove 0
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3DD9
+ applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ waitmovement 0
OldaleTown_PokemonCenter_2F_EventScript_1A3DD9:: @ 81A3DD9
return
OldaleTown_PokemonCenter_2F_EventScript_1A3DDA:: @ 81A3DDA
- special 31
+ special CloseLink
setvar 0x4087, 0
compare 0x8007, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
- move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
- waitmove 0
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
- waitmove 0
- move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
- waitmove 0
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
+ applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ waitmovement 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
+ waitmovement 0
+ applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ waitmovement 0
return
OldaleTown_PokemonCenter_2F_EventScript_1A3E0C:: @ 81A3E0C
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
- waitmove 0
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
+ waitmovement 0
return
OldaleTown_PokemonCenter_2F_EventScript_1A3E17:: @ 81A3E17
lockall
call OldaleTown_PokemonCenter_2F_EventScript_1A3E30
setmaptile 8, 3, 605, 1
- special 142
- hidebox 0, 0, 29, 19
+ special DrawWholeMapView
+ erasebox 0, 0, 29, 19
releaseall
end
OldaleTown_PokemonCenter_2F_EventScript_1A3E30:: @ 81A3E30
- special 31
+ special CloseLink
setvar 0x4087, 0
compare 0x8007, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A4361
- waitmove 0
- move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
- waitmove 0
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4361
+ waitmovement 0
+ applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ waitmovement 0
message OldaleTown_PokemonCenter_2F_Text_1A4E50
- waittext
- playsfx 21
+ waitmessage
+ playse 21
message OldaleTown_PokemonCenter_2F_Text_1A4E79
- waittext
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
- waitmove 0
- move 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
- waitmove 0
+ waitmessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
+ waitmovement 0
+ applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ waitmovement 0
return
OldaleTown_PokemonCenter_2F_EventScript_1A3E7B:: @ 81A3E7B
call OldaleTown_PokemonCenter_2F_EventScript_1A3DB2
setmaptile 11, 3, 605, 1
- special 142
+ special DrawWholeMapView
end
OldaleTown_PokemonCenter_2F_EventScript_1A3E8D:: @ 81A3E8D
lockall
call OldaleTown_PokemonCenter_2F_EventScript_1A3DDA
setmaptile 5, 3, 605, 1
- special 142
- hidebox 0, 0, 29, 19
+ special DrawWholeMapView
+ erasebox 0, 0, 29, 19
releaseall
end
@@ -175,12 +175,12 @@ SlateportCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
SootopolisCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
VerdanturfTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
checkflag 2049
- jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A4342
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A4342
copyvar 0x8007, LAST_TALKED
lock
faceplayer
message OldaleTown_PokemonCenter_2F_Text_1A4510
- waittext
+ waitmessage
OldaleTown_PokemonCenter_2F_EventScript_1A3EBC:: @ 81A3EBC
multichoice 17, 6, 17, 0
@@ -191,78 +191,78 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3EBC:: @ 81A3EBC
case 127, OldaleTown_PokemonCenter_2F_EventScript_1A4319
OldaleTown_PokemonCenter_2F_EventScript_1A3EF2:: @ 81A3EF2
- call OldaleTown_PokemonCenter_2F_EventScript_19F806
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
call OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
compare 0x8004, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
message OldaleTown_PokemonCenter_2F_Text_1A490C
- waittext
- special 28
+ waitmessage
+ special sub_808347C
waitstate
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3F5E
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3F5E
compare RESULT, 2
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4301
compare RESULT, 3
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A430D
compare RESULT, 4
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4068
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4068
compare RESULT, 5
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
compare RESULT, 6
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
OldaleTown_PokemonCenter_2F_EventScript_1A3F5E:: @ 81A3F5E
- special 0
- special 39
- special 331
+ special ScrSpecial_HealPlayerParty
+ special SavePlayerParty
+ special LoadPlayerBag
copyvar 0x4087, 0x8004
- message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
- waittext
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
+ waitmessage
setmaptile 5, 3, 514, 0
- special 142
- pause 60
- move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
- waitmove 0
- closebutton
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
- waitmove 0
- setdooropened 5, 1
- doorchange
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
- waitmove 0
- spriteinvisible 255, 0, 0
- setdoorclosed 5, 1
- doorchange
+ special DrawWholeMapView
+ delay 60
+ applymovement LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
+ waitmovement 0
+ opendoor 5, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
+ waitmovement 0
+ hideobject 255, 0, 0
+ closedoor 5, 1
+ waitdooranim
release
compare 0x8004, 5
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A3FCD
- special 1
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3FCD
+ special SetCableClubWarp
warp SingleBattleColosseum, 255, 6, 8
- special 2
+ special DoCableClubWarp
waitstate
end
OldaleTown_PokemonCenter_2F_EventScript_1A3FCD:: @ 81A3FCD
- special 1
+ special SetCableClubWarp
warp DoubleBattleColosseum, 255, 5, 8
- special 2
+ special DoCableClubWarp
waitstate
end
OldaleTown_PokemonCenter_2F_EventScript_1A3FDD:: @ 81A3FDD
message OldaleTown_PokemonCenter_2F_Text_1A4696
- waittext
+ waitmessage
waitbutton
message OldaleTown_PokemonCenter_2F_Text_1A4826
- waittext
- jump OldaleTown_PokemonCenter_2F_EventScript_1A3EBC
+ waitmessage
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A3EBC
OldaleTown_PokemonCenter_2F_EventScript_1A3FEF:: @ 81A3FEF
message OldaleTown_PokemonCenter_2F_Text_1A4840
- waittext
+ waitmessage
multichoice 0, 0, 18, 0
switch RESULT
case 0, OldaleTown_PokemonCenter_2F_EventScript_1A4062
@@ -280,17 +280,17 @@ OldaleTown_PokemonCenter_2F_EventScript_1A403C:: @ 81A403C
return
OldaleTown_PokemonCenter_2F_EventScript_1A4042:: @ 81A4042
- special 61
+ special CheckForAlivePartyMons
compare RESULT, 0
- jumpif 5, OldaleTown_PokemonCenter_2F_EventScript_1A4056
+ goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_1A4056
setvar 0x8004, 2
return
OldaleTown_PokemonCenter_2F_EventScript_1A4056:: @ 81A4056
message OldaleTown_PokemonCenter_2F_Text_1A486A
- waittext
+ waitmessage
waitbutton
- jump OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
OldaleTown_PokemonCenter_2F_EventScript_1A4062:: @ 81A4062
setvar 0x8004, 1
@@ -301,33 +301,33 @@ OldaleTown_PokemonCenter_2F_EventScript_1A4068:: @ 81A4068
case 1, OldaleTown_PokemonCenter_2F_EventScript_1A40B1
case 2, OldaleTown_PokemonCenter_2F_EventScript_1A40A2
case 5, OldaleTown_PokemonCenter_2F_EventScript_1A4093
- jump OldaleTown_PokemonCenter_2F_EventScript_1A432D
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A432D
OldaleTown_PokemonCenter_2F_EventScript_1A4093:: @ 81A4093
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4C03
- waittext
+ waitmessage
waitbutton
- jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A40C0
OldaleTown_PokemonCenter_2F_EventScript_1A40A2:: @ 81A40A2
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4BCC
- waittext
+ waitmessage
waitbutton
- jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A40C0
OldaleTown_PokemonCenter_2F_EventScript_1A40B1:: @ 81A40B1
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4B95
- waittext
+ waitmessage
waitbutton
- jump OldaleTown_PokemonCenter_2F_EventScript_1A40C0
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A40C0
OldaleTown_PokemonCenter_2F_EventScript_1A40C0:: @ 81A40C0
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4C38
- waittext
+ waitmessage
waitbutton
release
end
@@ -347,83 +347,83 @@ SlateportCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
SootopolisCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
VerdanturfTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
checkflag 2049
- jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A4339
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A4339
copyvar 0x8007, LAST_TALKED
lock
faceplayer
msgbox OldaleTown_PokemonCenter_2F_Text_1A457E, 5
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A40FA
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A40FA
OldaleTown_PokemonCenter_2F_EventScript_1A40FA:: @ 81A40FA
call OldaleTown_PokemonCenter_2F_EventScript_1A41BB
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
- call OldaleTown_PokemonCenter_2F_EventScript_19F806
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
message OldaleTown_PokemonCenter_2F_Text_1A490C
- waittext
- special 29
+ waitmessage
+ special sub_80834E4
waitstate
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4166
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4166
compare RESULT, 2
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4301
compare RESULT, 3
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A430D
compare RESULT, 4
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A432D
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A432D
compare RESULT, 5
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
compare RESULT, 6
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
OldaleTown_PokemonCenter_2F_EventScript_1A4166:: @ 81A4166
setvar 0x8004, 3
copyvar 0x4087, 0x8004
- message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
- waittext
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
+ waitmessage
setmaptile 8, 3, 514, 0
- special 142
- pause 60
- move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
- waitmove 0
- closebutton
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
- waitmove 0
- setdooropened 8, 1
- doorchange
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
- waitmove 0
- spriteinvisible 255, 0, 0
- setdoorclosed 8, 1
- doorchange
+ special DrawWholeMapView
+ delay 60
+ applymovement LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
+ waitmovement 0
+ opendoor 8, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
+ waitmovement 0
+ hideobject 255, 0, 0
+ closedoor 8, 1
+ waitdooranim
release
- jump OldaleTown_PokemonCenter_2F_EventScript_1A4325
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A4325
OldaleTown_PokemonCenter_2F_EventScript_1A41BB:: @ 81A41BB
- specialval RESULT, 131
+ specialvar RESULT, CalculatePlayerPartyCount
compare RESULT, 2
- jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A41E1
- specialval RESULT, 339
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A41E1
+ specialvar RESULT, GetNameOfEnigmaBerryInPlayerParty
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A41EE
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A41EE
setvar RESULT, 1
return
OldaleTown_PokemonCenter_2F_EventScript_1A41E1:: @ 81A41E1
message OldaleTown_PokemonCenter_2F_Text_1A48A3
- waittext
+ waitmessage
waitbutton
setvar RESULT, 0
return
OldaleTown_PokemonCenter_2F_EventScript_1A41EE:: @ 81A41EE
message OldaleTown_PokemonCenter_2F_Text_1A48DD
- waittext
+ waitmessage
waitbutton
setvar RESULT, 0
return
@@ -444,114 +444,114 @@ SlateportCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
SootopolisCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
VerdanturfTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
checkflag 2072
- jumpif 0, OldaleTown_PokemonCenter_2F_EventScript_1A434B
+ goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A434B
copyvar 0x8007, LAST_TALKED
lock
faceplayer
msgbox OldaleTown_PokemonCenter_2F_Text_1A45FE, 5
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4229
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4229
OldaleTown_PokemonCenter_2F_EventScript_1A4229:: @ 81A4229
- call OldaleTown_PokemonCenter_2F_EventScript_19F806
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
message OldaleTown_PokemonCenter_2F_Text_1A490C
- waittext
- special 30
+ waitmessage
+ special sub_808350C
waitstate
- special 341
+ special sub_80835D8
waitstate
compare RESULT, 1
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4294
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4294
compare RESULT, 2
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4301
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4301
compare RESULT, 3
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A430D
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A430D
compare RESULT, 4
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A432D
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A432D
compare RESULT, 5
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A4319
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
compare RESULT, 6
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
compare RESULT, 7
- jumpeq OldaleTown_PokemonCenter_2F_EventScript_1A42E9
+ goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42E9
OldaleTown_PokemonCenter_2F_EventScript_1A4294:: @ 81A4294
setvar 0x8004, 4
copyvar 0x4087, 0x8004
- message2 OldaleTown_PokemonCenter_2F_Text_1A4A22
- waittext
+ messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
+ waitmessage
setmaptile 11, 3, 514, 0
- special 142
- pause 60
- move LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
- waitmove 0
- closebutton
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
- waitmove 0
- setdooropened 11, 1
- doorchange
- move 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
- waitmove 0
- spriteinvisible 255, 0, 0
- setdoorclosed 11, 1
- doorchange
+ special DrawWholeMapView
+ delay 60
+ applymovement LAST_TALKED, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ waitmovement 0
+ closemessage
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435B
+ waitmovement 0
+ opendoor 11, 1
+ waitdooranim
+ applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A435F
+ waitmovement 0
+ hideobject 255, 0, 0
+ closedoor 11, 1
+ waitdooranim
release
- jump OldaleTown_PokemonCenter_2F_EventScript_1A4325
+ goto OldaleTown_PokemonCenter_2F_EventScript_1A4325
OldaleTown_PokemonCenter_2F_EventScript_1A42E9:: @ 81A42E9
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4AC8
- waittext
+ waitmessage
waitbutton
release
end
OldaleTown_PokemonCenter_2F_EventScript_1A42F5:: @ 81A42F5
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4A85
- waittext
+ waitmessage
waitbutton
release
end
OldaleTown_PokemonCenter_2F_EventScript_1A4301:: @ 81A4301
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4A30
- waittext
+ waitmessage
waitbutton
release
end
OldaleTown_PokemonCenter_2F_EventScript_1A430D:: @ 81A430D
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4B1D
- waittext
+ waitmessage
waitbutton
release
end
OldaleTown_PokemonCenter_2F_EventScript_1A4319:: @ 81A4319
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4B59
- waittext
+ waitmessage
waitbutton
release
end
OldaleTown_PokemonCenter_2F_EventScript_1A4325:: @ 81A4325
- special 1
- special 2
+ special SetCableClubWarp
+ special DoCableClubWarp
waitstate
end
OldaleTown_PokemonCenter_2F_EventScript_1A432D:: @ 81A432D
- special 31
+ special CloseLink
message OldaleTown_PokemonCenter_2F_Text_1A4B6C
- waittext
+ waitmessage
waitbutton
release
end
@@ -597,65 +597,65 @@ OldaleTown_PokemonCenter_2F_Movement_1A4361:: @ 81A4361
gUnknown_081A4363:: @ 81A4363
lockall
- special 196
+ special ShowLinkBattleRecords
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SingleBattleColosseum_EventScript_1A436F:: @ 81A436F
setvar 0x8005, 0
- special 32
+ special sub_8083B90
waitstate
end
SingleBattleColosseum_EventScript_1A4379:: @ 81A4379
setvar 0x8005, 1
- special 32
+ special sub_8083B90
waitstate
end
DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383
fadescreen 1
- special 41
+ special sub_80C5568
waitstate
compare RESULT, 0
- jumpeq DoubleBattleColosseum_EventScript_1A43EF
+ goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
setvar 0x8005, 0
- special 32
+ special sub_8083B90
waitstate
end
DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E
fadescreen 1
- special 41
+ special sub_80C5568
waitstate
compare RESULT, 0
- jumpeq DoubleBattleColosseum_EventScript_1A43EF
+ goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
setvar 0x8005, 1
- special 32
+ special sub_8083B90
waitstate
end
DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9
fadescreen 1
- special 41
+ special sub_80C5568
waitstate
compare RESULT, 0
- jumpeq DoubleBattleColosseum_EventScript_1A43EF
+ goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
setvar 0x8005, 2
- special 32
+ special sub_8083B90
waitstate
end
DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4
fadescreen 1
- special 41
+ special sub_80C5568
waitstate
compare RESULT, 0
- jumpeq DoubleBattleColosseum_EventScript_1A43EF
+ goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
setvar 0x8005, 3
- special 32
+ special sub_8083B90
waitstate
end
@@ -664,146 +664,146 @@ DoubleBattleColosseum_EventScript_1A43EF:: @ 81A43EF
TradeCenter_EventScript_1A43F0:: @ 81A43F0
setvar 0x8005, 0
- special 33
+ special sub_8083B5C
waitstate
end
TradeCenter_EventScript_1A43FA:: @ 81A43FA
setvar 0x8005, 1
- special 33
+ special sub_8083B5C
waitstate
end
@ 81A4404
setvar 0x8005, 2
- special 33
+ special sub_8083B5C
waitstate
end
@ 81A440E
setvar 0x8005, 3
- special 33
+ special sub_8083B5C
waitstate
end
RecordCorner_EventScript_1A4418:: @ 81A4418
setvar 0x8005, 0
- special 27
+ special sub_80B929C
waitstate
compare 0x4001, 0
- jumpif 5, RecordCorner_EventScript_1A446C
+ goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A442D:: @ 81A442D
setvar 0x8005, 1
- special 27
+ special sub_80B929C
waitstate
compare 0x4001, 0
- jumpif 5, RecordCorner_EventScript_1A446C
+ goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A4442:: @ 81A4442
setvar 0x8005, 2
- special 27
+ special sub_80B929C
waitstate
compare 0x4001, 0
- jumpif 5, RecordCorner_EventScript_1A446C
+ goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A4457:: @ 81A4457
setvar 0x8005, 3
- special 27
+ special sub_80B929C
waitstate
compare 0x4001, 0
- jumpif 5, RecordCorner_EventScript_1A446C
+ goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A446C:: @ 81A446C
- bufferitem 1, 0x4001
+ getitemname 1, 0x4001
message RecordCorner_Text_1A4E3B
- waittext
+ waitmessage
waitbutton
releaseall
end
TradeRoom_ReadTrainerCard1:: @ 81A4479
message CableClub_LookAtTrainerCard1
- waittext
+ waitmessage
waitbutton
fadescreen 1
- special 42
+ special sub_8083BDC
waitstate
end
TradeRoom_ReadTrainerCard2:: @ 81A4487
message CableClub_LookAtTrainerCard2
- waittext
+ waitmessage
waitbutton
fadescreen 1
- special 42
+ special sub_8083BDC
waitstate
end
TradeRoom_TooBusyToNotice:: @ 81A4495
message CableClub_TooBusyToNotice
- waittext
+ waitmessage
waitbutton
- closebutton
+ closemessage
end
SingleBattleColosseum_EventScript_1A449E:: @ 81A449E
- special 295
+ special sub_8064EAC
message SingleBattleColosseum_Text_1A4D7E
- waittext
+ waitmessage
waitbutton
- special 296
- closebutton
+ special sub_8064ED4
+ closemessage
end
TradeCenter_EventScript_1A44AD:: @ 81A44AD
- special 295
+ special sub_8064EAC
message TradeCenter_Text_1A4DAB
- waittext
+ waitmessage
waitbutton
- special 296
- closebutton
+ special sub_8064ED4
+ closemessage
end
RecordCorner_EventScript_1A44BC:: @ 81A44BC
compare 0x4000, 0
- jumpif 5, RecordCorner_EventScript_1A44D6
- special 295
+ goto_if 5, RecordCorner_EventScript_1A44D6
+ special sub_8064EAC
message RecordCorner_Text_1A4DD7
- waittext
+ waitmessage
waitbutton
- special 296
- closebutton
+ special sub_8064ED4
+ closemessage
end
RecordCorner_EventScript_1A44D6:: @ 81A44D6
- special 295
+ special sub_8064EAC
message RecordCorner_Text_1A4DF7
- waittext
+ waitmessage
waitbutton
- special 296
- closebutton
+ special sub_8064ED4
+ closemessage
end
TradeRoom_PromptToCancelLink:: @ 81A44E5
msgbox TradeRoom_WillLinkBeTerminated, 5
compare RESULT, 1
- jumpeq TradeRoom_TerminateLink
- hidebox 0, 0, 29, 19
+ goto_if_eq TradeRoom_TerminateLink
+ erasebox 0, 0, 29, 19
end
TradeRoom_TerminateLink:: @ 81A44FE
- message2 TradeRoom_TerminatingLink
- waittext
- special 5
+ messageautoscroll TradeRoom_TerminatingLink
+ waitmessage
+ special sub_80839D0
end
gUnknown_081A4508:: @ 81A4508
- special 4
- special 3
+ special sub_80839A4
+ special sub_80810DC
waitstate
end
diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc
index a8b134c0b..1b5c29fee 100644
--- a/data/scripts/contest_hall.inc
+++ b/data/scripts/contest_hall.inc
@@ -6,18 +6,18 @@ VerdanturfTown_ContestLobby_EventScript_1A4E92:: @ 81A4E92
faceplayer
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
- callif 1, FallarborTown_ContestLobby_EventScript_1A4EDD
+ call_if 1, FallarborTown_ContestLobby_EventScript_1A4EDD
compare 0x408a, 0
- jumpif 5, FallarborTown_ContestLobby_EventScript_1A4F4E
+ goto_if 5, FallarborTown_ContestLobby_EventScript_1A4F4E
checkflag 1
- jumpeq FallarborTown_ContestLobby_EventScript_1A4F8F
- bufferstd 0, 0x800b
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F8F
+ getstdstring 0, 0x800b
msgbox FallarborTown_ContestLobby_Text_1A5DFC, 4
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1A4EE1
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4EE1
setflag 1
- jump FallarborTown_ContestLobby_EventScript_1A4F8F
+ goto FallarborTown_ContestLobby_EventScript_1A4F8F
end
FallarborTown_ContestLobby_EventScript_1A4EDD:: @ 81A4EDD
@@ -26,7 +26,7 @@ FallarborTown_ContestLobby_EventScript_1A4EDD:: @ 81A4EDD
FallarborTown_ContestLobby_EventScript_1A4EE1:: @ 81A4EE1
compare CONTEST_RANK, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1A4EF6
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4EF6
msgbox FallarborTown_ContestLobby_Text_1A6340, 4
releaseall
end
@@ -34,20 +34,20 @@ FallarborTown_ContestLobby_EventScript_1A4EE1:: @ 81A4EE1
FallarborTown_ContestLobby_EventScript_1A4EF6:: @ 81A4EF6
msgbox FallarborTown_ContestLobby_Text_1A64F4, 5
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1A4F13
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F13
msgbox FallarborTown_ContestLobby_Text_1A65EA, 4
releaseall
end
FallarborTown_ContestLobby_EventScript_1A4F13:: @ 81A4F13
checkflag 150
- jumpeq FallarborTown_ContestLobby_EventScript_1A4F44
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F44
msgbox FallarborTown_ContestLobby_Text_1A6583, 4
giveitem ITEM_CONTEST_PASS
setflag 150
setflag 1
msgbox FallarborTown_ContestLobby_Text_1A5E98, 4
- jump FallarborTown_ContestLobby_EventScript_1A4F8F
+ goto FallarborTown_ContestLobby_EventScript_1A4F8F
end
FallarborTown_ContestLobby_EventScript_1A4F44:: @ 81A4F44
@@ -64,9 +64,9 @@ FallarborTown_ContestLobby_EventScript_1A4F4E:: @ 81A4F4E
FallarborTown_ContestLobby_EventScript_1A4F67:: @ 81A4F67
giveitem ITEM_LUXURY_BALL
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1A4F86
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F86
setvar 0x408a, 0
- closebutton
+ closemessage
release
end
@@ -76,7 +76,7 @@ FallarborTown_ContestLobby_EventScript_1A4F86:: @ 81A4F86
FallarborTown_ContestLobby_EventScript_1A4F8F:: @ 81A4F8F
message FallarborTown_ContestLobby_Text_1A5E46
- waittext
+ waitmessage
multichoice 0, 0, 2, 0
switch RESULT
case 0, FallarborTown_ContestLobby_EventScript_1A5097
@@ -87,7 +87,7 @@ FallarborTown_ContestLobby_EventScript_1A4F8F:: @ 81A4F8F
FallarborTown_ContestLobby_EventScript_1A4FCC:: @ 81A4FCC
message FallarborTown_ContestLobby_Text_1A5E7C
- waittext
+ waitmessage
multichoice 0, 0, 3, 0
switch RESULT
case 0, FallarborTown_ContestLobby_EventScript_1A5014
@@ -99,17 +99,17 @@ FallarborTown_ContestLobby_EventScript_1A4FCC:: @ 81A4FCC
FallarborTown_ContestLobby_EventScript_1A5014:: @ 81A5014
msgbox FallarborTown_ContestLobby_Text_1A5E98, 4
- jump FallarborTown_ContestLobby_EventScript_1A4FCC
+ goto FallarborTown_ContestLobby_EventScript_1A4FCC
end
FallarborTown_ContestLobby_EventScript_1A5022:: @ 81A5022
msgbox FallarborTown_ContestLobby_Text_1A609B, 4
- jump FallarborTown_ContestLobby_EventScript_1A4FCC
+ goto FallarborTown_ContestLobby_EventScript_1A4FCC
end
FallarborTown_ContestLobby_EventScript_1A5030:: @ 81A5030
msgbox FallarborTown_ContestLobby_Text_1A613F, 4
- jump FallarborTown_ContestLobby_EventScript_1A4FCC
+ goto FallarborTown_ContestLobby_EventScript_1A4FCC
end
FallarborTown_ContestLobby_EventScript_1A503E:: @ 81A503E
@@ -121,34 +121,34 @@ FallarborTown_ContestLobby_EventScript_1A5048:: @ 81A5048
msgbox FallarborTown_ContestLobby_Text_1A6319, 4
choosecontestpkmn
compare 0x8004, 255
- jumpeq FallarborTown_ContestLobby_EventScript_1A5097
- special 84
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A5097
+ special sub_80C43F4
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1A50C8
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A50C8
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1A50D7
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A50D7
compare RESULT, 2
- jumpeq FallarborTown_ContestLobby_EventScript_1A50FB
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A50FB
compare RESULT, 3
- jumpeq FallarborTown_ContestLobby_EventScript_1A511F
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A511F
compare RESULT, 4
- jumpeq FallarborTown_ContestLobby_EventScript_1A512E
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1A512E
end
FallarborTown_ContestLobby_EventScript_1A5097:: @ 81A5097
message FallarborTown_ContestLobby_Text_1A6623
- waittext
+ waitmessage
multichoice 0, 0, 4, 0
switch RESULT
case 5, FallarborTown_ContestLobby_EventScript_1A503E
case 127, FallarborTown_ContestLobby_EventScript_1A503E
copyvar CONTEST_CATEGORY, RESULT
- jump FallarborTown_ContestLobby_EventScript_1A5048
+ goto FallarborTown_ContestLobby_EventScript_1A5048
end
FallarborTown_ContestLobby_EventScript_1A50C8:: @ 81A50C8
msgbox FallarborTown_ContestLobby_Text_1A664A, 4
- jump FallarborTown_ContestLobby_EventScript_1A5048
+ goto FallarborTown_ContestLobby_EventScript_1A5048
release
end
@@ -168,19 +168,19 @@ FallarborTown_ContestLobby_EventScript_1A50FB:: @ 81A50FB
FallarborTown_ContestLobby_EventScript_1A511F:: @ 81A511F
msgbox FallarborTown_ContestLobby_Text_1A669F, 4
- jump FallarborTown_ContestLobby_EventScript_1A5048
+ goto FallarborTown_ContestLobby_EventScript_1A5048
release
end
FallarborTown_ContestLobby_EventScript_1A512E:: @ 81A512E
msgbox FallarborTown_ContestLobby_Text_1A66DC, 4
- jump FallarborTown_ContestLobby_EventScript_1A5048
+ goto FallarborTown_ContestLobby_EventScript_1A5048
release
end
FallarborTown_ContestLobby_EventScript_1A513D:: @ 81A513D
msgbox FallarborTown_ContestLobby_Text_1A67C1, 4
- closebutton
+ closemessage
releaseall
setvar 0x4086, 1
return
@@ -188,10 +188,10 @@ FallarborTown_ContestLobby_EventScript_1A513D:: @ 81A513D
LinkContestRoom1_EventScript_1A514D:: @ 81A514D
setvar 0x8006, 0
lockall
- move 14, LinkContestRoom1_Movement_1A5DBF
- waitmove 0
- move 1, LinkContestRoom1_Movement_1A5D85
- waitmove 0
+ applymovement 14, LinkContestRoom1_Movement_1A5DBF
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_1A5D85
+ waitmovement 0
releaseall
call LinkContestRoom1_EventScript_1A51A0
call LinkContestRoom1_EventScript_1A51EA
@@ -260,24 +260,24 @@ LinkContestRoom1_EventScript_1A523F:: @ 81A523F
return
LinkContestRoom1_EventScript_1A5245:: @ 81A5245
- bufferstd 1, 0x8008
- bufferstd 2, 0x8009
+ getstdstring 1, 0x8008
+ getstdstring 2, 0x8009
call LinkContestRoom1_EventScript_1A525F
lockall
- move 1, LinkContestRoom1_Movement_1A5D87
- waitmove 0
+ applymovement 1, LinkContestRoom1_Movement_1A5D87
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A525F:: @ 81A525F
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5273
+ goto_if_eq LinkContestRoom1_EventScript_1A5273
msgbox LinkContestRoom1_Text_1A68F0, 3
return
LinkContestRoom1_EventScript_1A5273:: @ 81A5273
- message2 LinkContestRoom1_Text_1A6976
- waittext
+ messageautoscroll LinkContestRoom1_Text_1A6976
+ waitmessage
return
LinkContestRoom1_EventScript_1A527A:: @ 81A527A
@@ -288,159 +288,159 @@ LinkContestRoom1_EventScript_1A527A:: @ 81A527A
call LinkContestRoom1_EventScript_1A5880
addvar 0x8006, 1
compare 0x8006, 4
- jumpif 5, LinkContestRoom1_EventScript_1A527A
+ goto_if 5, LinkContestRoom1_EventScript_1A527A
call LinkContestRoom1_EventScript_1A5377
setvar 0x4001, 6
return
LinkContestRoom1_EventScript_1A52AE:: @ 81A52AE
compare 0x8006, 0
- jumpeq LinkContestRoom1_EventScript_1A52DB
+ goto_if_eq LinkContestRoom1_EventScript_1A52DB
compare 0x8006, 1
- jumpeq LinkContestRoom1_EventScript_1A52ED
+ goto_if_eq LinkContestRoom1_EventScript_1A52ED
compare 0x8006, 2
- jumpeq LinkContestRoom1_EventScript_1A52FF
+ goto_if_eq LinkContestRoom1_EventScript_1A52FF
compare 0x8006, 3
- jumpeq LinkContestRoom1_EventScript_1A5311
+ goto_if_eq LinkContestRoom1_EventScript_1A5311
return
LinkContestRoom1_EventScript_1A52DB:: @ 81A52DB
lockall
- move 3, LinkContestRoom1_Movement_1A5DCE
- waitmove 0
+ applymovement 3, LinkContestRoom1_Movement_1A5DCE
+ waitmovement 0
releaseall
setvar 0x800b, 3
return
LinkContestRoom1_EventScript_1A52ED:: @ 81A52ED
lockall
- move 4, LinkContestRoom1_Movement_1A5DDA
- waitmove 0
+ applymovement 4, LinkContestRoom1_Movement_1A5DDA
+ waitmovement 0
releaseall
setvar 0x800b, 4
return
LinkContestRoom1_EventScript_1A52FF:: @ 81A52FF
lockall
- move 5, LinkContestRoom1_Movement_1A5DE2
- waitmove 0
+ applymovement 5, LinkContestRoom1_Movement_1A5DE2
+ waitmovement 0
releaseall
setvar 0x800b, 5
return
LinkContestRoom1_EventScript_1A5311:: @ 81A5311
lockall
- move 14, LinkContestRoom1_Movement_1A5DEA
- waitmove 0
+ applymovement 14, LinkContestRoom1_Movement_1A5DEA
+ waitmovement 0
releaseall
setvar 0x800b, 14
return
LinkContestRoom1_EventScript_1A5323:: @ 81A5323
- special 81
+ special sub_80C4C64
addvar 0x8006, 1
- buffernum 1, 0x8006
+ getnumberstring 1, 0x8006
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5D9C
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5D9C
+ waitmovement 0
releaseall
- reappear 13
- playsfx 10
+ addobject 13
+ playse 10
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5D9C
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5D9C
+ waitmovement 0
releaseall
addvar 0x8006, -1
- playsfx 15
- special 320
+ playse 15
+ special ShowContestEntryMonPic
call LinkContestRoom1_EventScript_1A535E
return
LinkContestRoom1_EventScript_1A535E:: @ 81A535E
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5370
+ goto_if_eq LinkContestRoom1_EventScript_1A5370
message LinkContestRoom1_Text_1A6A04
- waittext
+ waitmessage
return
LinkContestRoom1_EventScript_1A5370:: @ 81A5370
- message2 LinkContestRoom1_Text_1A6A04
- waittext
+ messageautoscroll LinkContestRoom1_Text_1A6A04
+ waitmessage
return
LinkContestRoom1_EventScript_1A5377:: @ 81A5377
call LinkContestRoom1_EventScript_1A53B3
call LinkContestRoom1_EventScript_1A53CE
- playsfx 223
- waittext
+ playse 223
+ waitmessage
call LinkContestRoom1_EventScript_1A5A90
- move 1, LinkContestRoom1_Movement_1A5D9F
- waitmove 0
- move 2, LinkContestRoom1_Movement_1A5DA1
- waitmove 0
- pause 20
- move 1, LinkContestRoom1_Movement_1A5D8F
- move 2, LinkContestRoom1_Movement_1A5D8F
- waitmove 0
+ applymovement 1, LinkContestRoom1_Movement_1A5D9F
+ waitmovement 0
+ applymovement 2, LinkContestRoom1_Movement_1A5DA1
+ waitmovement 0
+ delay 20
+ applymovement 1, LinkContestRoom1_Movement_1A5D8F
+ applymovement 2, LinkContestRoom1_Movement_1A5D8F
+ waitmovement 0
return
LinkContestRoom1_EventScript_1A53B3:: @ 81A53B3
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A53C7
+ goto_if_eq LinkContestRoom1_EventScript_1A53C7
msgbox LinkContestRoom1_Text_1A6A1F, 4
return
LinkContestRoom1_EventScript_1A53C7:: @ 81A53C7
- message2 LinkContestRoom1_Text_1A6A1F
- waittext
+ messageautoscroll LinkContestRoom1_Text_1A6A1F
+ waitmessage
return
LinkContestRoom1_EventScript_1A53CE:: @ 81A53CE
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A53DF
+ goto_if_eq LinkContestRoom1_EventScript_1A53DF
message LinkContestRoom1_Text_1A6AE1
return
LinkContestRoom1_EventScript_1A53DF:: @ 81A53DF
- message2 LinkContestRoom1_Text_1A6AE1
+ messageautoscroll LinkContestRoom1_Text_1A6AE1
return
LinkContestRoom1_EventScript_1A53E5:: @ 81A53E5
- move 1, LinkContestRoom1_Movement_1A5DAF
- waitmove 0
- playsfx 223
+ applymovement 1, LinkContestRoom1_Movement_1A5DAF
+ waitmovement 0
+ playse 223
call LinkContestRoom1_EventScript_1A5AE4
- move 9, LinkContestRoom1_Movement_1A5DB7
- move 12, LinkContestRoom1_Movement_1A5DBB
- move 7, LinkContestRoom1_Movement_1A5DB7
- waitmove 0
- move 1, LinkContestRoom1_Movement_1A5DB7
- waitmove 0
- move 10, LinkContestRoom1_Movement_1A5DAF
- move 11, LinkContestRoom1_Movement_1A5DBB
- move 6, LinkContestRoom1_Movement_1A5DB3
- move 8, LinkContestRoom1_Movement_1A5DAF
- waitmove 0
- move 1, LinkContestRoom1_Movement_1A5DC1
- waitmove 0
- move 1, LinkContestRoom1_Movement_1A5DCA
- move 2, LinkContestRoom1_Movement_1A5DC5
- waitmove 0
+ applymovement 9, LinkContestRoom1_Movement_1A5DB7
+ applymovement 12, LinkContestRoom1_Movement_1A5DBB
+ applymovement 7, LinkContestRoom1_Movement_1A5DB7
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_1A5DB7
+ waitmovement 0
+ applymovement 10, LinkContestRoom1_Movement_1A5DAF
+ applymovement 11, LinkContestRoom1_Movement_1A5DBB
+ applymovement 6, LinkContestRoom1_Movement_1A5DB3
+ applymovement 8, LinkContestRoom1_Movement_1A5DAF
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_1A5DC1
+ waitmovement 0
+ applymovement 1, LinkContestRoom1_Movement_1A5DCA
+ applymovement 2, LinkContestRoom1_Movement_1A5DC5
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5455:: @ 81A5455
- special 87
+ special sub_80C47A0
compare 0x4088, 1
- callif 1, LinkContestRoom1_EventScript_1A555A
+ call_if 1, LinkContestRoom1_EventScript_1A555A
compare 0x4088, 2
- callif 1, LinkContestRoom1_EventScript_1A55B8
+ call_if 1, LinkContestRoom1_EventScript_1A55B8
compare 0x4088, 3
- callif 1, LinkContestRoom1_EventScript_1A5616
+ call_if 1, LinkContestRoom1_EventScript_1A5616
compare 0x4088, 4
- callif 1, LinkContestRoom1_EventScript_1A5674
+ call_if 1, LinkContestRoom1_EventScript_1A5674
compare 0x4088, 5
- callif 1, LinkContestRoom1_EventScript_1A56D2
+ call_if 1, LinkContestRoom1_EventScript_1A56D2
setvar 0x4001, 9
setvar 0x4002, 9
setvar 0x4003, 9
@@ -450,7 +450,7 @@ LinkContestRoom1_EventScript_1A5455:: @ 81A5455
setvar 0x4007, 9
setvar 0x4008, 9
compare 0x4000, 0
- callif 2, LinkContestRoom1_EventScript_1A54EB
+ call_if 2, LinkContestRoom1_EventScript_1A54EB
setvar 0x4001, 0
setvar 0x4002, 0
setvar 0x4003, 0
@@ -463,125 +463,125 @@ LinkContestRoom1_EventScript_1A5455:: @ 81A5455
LinkContestRoom1_EventScript_1A54EB:: @ 81A54EB
setvar RESULT, 8
- special 340
+ special ScriptRandom
compare RESULT, 0
- callif 1, LinkContestRoom1_EventScript_1A5760
+ call_if 1, LinkContestRoom1_EventScript_1A5760
compare RESULT, 1
- callif 1, LinkContestRoom1_EventScript_1A5784
+ call_if 1, LinkContestRoom1_EventScript_1A5784
compare RESULT, 2
- callif 1, LinkContestRoom1_EventScript_1A57A8
+ call_if 1, LinkContestRoom1_EventScript_1A57A8
compare RESULT, 3
- callif 1, LinkContestRoom1_EventScript_1A57CC
+ call_if 1, LinkContestRoom1_EventScript_1A57CC
compare RESULT, 4
- callif 1, LinkContestRoom1_EventScript_1A57F0
+ call_if 1, LinkContestRoom1_EventScript_1A57F0
compare RESULT, 5
- callif 1, LinkContestRoom1_EventScript_1A5814
+ call_if 1, LinkContestRoom1_EventScript_1A5814
compare RESULT, 6
- callif 1, LinkContestRoom1_EventScript_1A5838
+ call_if 1, LinkContestRoom1_EventScript_1A5838
compare RESULT, 7
- callif 1, LinkContestRoom1_EventScript_1A585C
+ call_if 1, LinkContestRoom1_EventScript_1A585C
compare 0x4000, 0
- jumpif 2, LinkContestRoom1_EventScript_1A54EB
- waitmove 0
+ goto_if 2, LinkContestRoom1_EventScript_1A54EB
+ waitmovement 0
return
LinkContestRoom1_EventScript_1A555A:: @ 81A555A
compare 0x8004, 80
- jumpif 2, LinkContestRoom1_EventScript_1A575A
+ goto_if 2, LinkContestRoom1_EventScript_1A575A
compare 0x8004, 70
- jumpif 2, LinkContestRoom1_EventScript_1A5754
+ goto_if 2, LinkContestRoom1_EventScript_1A5754
compare 0x8004, 60
- jumpif 2, LinkContestRoom1_EventScript_1A574E
+ goto_if 2, LinkContestRoom1_EventScript_1A574E
compare 0x8004, 50
- jumpif 2, LinkContestRoom1_EventScript_1A5748
+ goto_if 2, LinkContestRoom1_EventScript_1A5748
compare 0x8004, 40
- jumpif 2, LinkContestRoom1_EventScript_1A5742
+ goto_if 2, LinkContestRoom1_EventScript_1A5742
compare 0x8004, 30
- jumpif 2, LinkContestRoom1_EventScript_1A573C
+ goto_if 2, LinkContestRoom1_EventScript_1A573C
compare 0x8004, 20
- jumpif 2, LinkContestRoom1_EventScript_1A5736
+ goto_if 2, LinkContestRoom1_EventScript_1A5736
compare 0x8004, 10
- jumpif 2, LinkContestRoom1_EventScript_1A5730
+ goto_if 2, LinkContestRoom1_EventScript_1A5730
setvar 0x4000, 0
return
LinkContestRoom1_EventScript_1A55B8:: @ 81A55B8
compare 0x8004, 230
- jumpif 2, LinkContestRoom1_EventScript_1A575A
+ goto_if 2, LinkContestRoom1_EventScript_1A575A
compare 0x8004, 210
- jumpif 2, LinkContestRoom1_EventScript_1A5754
+ goto_if 2, LinkContestRoom1_EventScript_1A5754
compare 0x8004, 190
- jumpif 2, LinkContestRoom1_EventScript_1A574E
+ goto_if 2, LinkContestRoom1_EventScript_1A574E
compare 0x8004, 170
- jumpif 2, LinkContestRoom1_EventScript_1A5748
+ goto_if 2, LinkContestRoom1_EventScript_1A5748
compare 0x8004, 150
- jumpif 2, LinkContestRoom1_EventScript_1A5742
+ goto_if 2, LinkContestRoom1_EventScript_1A5742
compare 0x8004, 130
- jumpif 2, LinkContestRoom1_EventScript_1A573C
+ goto_if 2, LinkContestRoom1_EventScript_1A573C
compare 0x8004, 110
- jumpif 2, LinkContestRoom1_EventScript_1A5736
+ goto_if 2, LinkContestRoom1_EventScript_1A5736
compare 0x8004, 90
- jumpif 2, LinkContestRoom1_EventScript_1A5730
+ goto_if 2, LinkContestRoom1_EventScript_1A5730
setvar 0x4000, 0
return
LinkContestRoom1_EventScript_1A5616:: @ 81A5616
compare 0x8004, 380
- jumpif 2, LinkContestRoom1_EventScript_1A575A
+ goto_if 2, LinkContestRoom1_EventScript_1A575A
compare 0x8004, 350
- jumpif 2, LinkContestRoom1_EventScript_1A5754
+ goto_if 2, LinkContestRoom1_EventScript_1A5754
compare 0x8004, 320
- jumpif 2, LinkContestRoom1_EventScript_1A574E
+ goto_if 2, LinkContestRoom1_EventScript_1A574E
compare 0x8004, 290
- jumpif 2, LinkContestRoom1_EventScript_1A5748
+ goto_if 2, LinkContestRoom1_EventScript_1A5748
compare 0x8004, 260
- jumpif 2, LinkContestRoom1_EventScript_1A5742
+ goto_if 2, LinkContestRoom1_EventScript_1A5742
compare 0x8004, 230
- jumpif 2, LinkContestRoom1_EventScript_1A573C
+ goto_if 2, LinkContestRoom1_EventScript_1A573C
compare 0x8004, 200
- jumpif 2, LinkContestRoom1_EventScript_1A5736
+ goto_if 2, LinkContestRoom1_EventScript_1A5736
compare 0x8004, 170
- jumpif 2, LinkContestRoom1_EventScript_1A5730
+ goto_if 2, LinkContestRoom1_EventScript_1A5730
setvar 0x4000, 0
return
LinkContestRoom1_EventScript_1A5674:: @ 81A5674
compare 0x8004, 600
- jumpif 2, LinkContestRoom1_EventScript_1A575A
+ goto_if 2, LinkContestRoom1_EventScript_1A575A
compare 0x8004, 560
- jumpif 2, LinkContestRoom1_EventScript_1A5754
+ goto_if 2, LinkContestRoom1_EventScript_1A5754
compare 0x8004, 520
- jumpif 2, LinkContestRoom1_EventScript_1A574E
+ goto_if 2, LinkContestRoom1_EventScript_1A574E
compare 0x8004, 480
- jumpif 2, LinkContestRoom1_EventScript_1A5748
+ goto_if 2, LinkContestRoom1_EventScript_1A5748
compare 0x8004, 440
- jumpif 2, LinkContestRoom1_EventScript_1A5742
+ goto_if 2, LinkContestRoom1_EventScript_1A5742
compare 0x8004, 400
- jumpif 2, LinkContestRoom1_EventScript_1A573C
+ goto_if 2, LinkContestRoom1_EventScript_1A573C
compare 0x8004, 360
- jumpif 2, LinkContestRoom1_EventScript_1A5736
+ goto_if 2, LinkContestRoom1_EventScript_1A5736
compare 0x8004, 320
- jumpif 2, LinkContestRoom1_EventScript_1A5730
+ goto_if 2, LinkContestRoom1_EventScript_1A5730
setvar 0x4000, 0
return
LinkContestRoom1_EventScript_1A56D2:: @ 81A56D2
compare 0x8004, 600
- jumpif 2, LinkContestRoom1_EventScript_1A575A
+ goto_if 2, LinkContestRoom1_EventScript_1A575A
compare 0x8004, 550
- jumpif 2, LinkContestRoom1_EventScript_1A5754
+ goto_if 2, LinkContestRoom1_EventScript_1A5754
compare 0x8004, 500
- jumpif 2, LinkContestRoom1_EventScript_1A574E
+ goto_if 2, LinkContestRoom1_EventScript_1A574E
compare 0x8004, 450
- jumpif 2, LinkContestRoom1_EventScript_1A5748
+ goto_if 2, LinkContestRoom1_EventScript_1A5748
compare 0x8004, 400
- jumpif 2, LinkContestRoom1_EventScript_1A5742
+ goto_if 2, LinkContestRoom1_EventScript_1A5742
compare 0x8004, 300
- jumpif 2, LinkContestRoom1_EventScript_1A573C
+ goto_if 2, LinkContestRoom1_EventScript_1A573C
compare 0x8004, 200
- jumpif 2, LinkContestRoom1_EventScript_1A5736
+ goto_if 2, LinkContestRoom1_EventScript_1A5736
compare 0x8004, 100
- jumpif 2, LinkContestRoom1_EventScript_1A5730
+ goto_if 2, LinkContestRoom1_EventScript_1A5730
setvar 0x4000, 0
return
@@ -619,10 +619,10 @@ LinkContestRoom1_EventScript_1A575A:: @ 81A575A
LinkContestRoom1_EventScript_1A5760:: @ 81A5760
compare 0x4001, 1
- jumpeq LinkContestRoom1_EventScript_1A5783
- move 6, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A5783
+ applymovement 6, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4001, 1
addvar 0x4000, 65535
return
@@ -632,10 +632,10 @@ LinkContestRoom1_EventScript_1A5783:: @ 81A5783
LinkContestRoom1_EventScript_1A5784:: @ 81A5784
compare 0x4002, 1
- jumpeq LinkContestRoom1_EventScript_1A57A7
- move 12, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A57A7
+ applymovement 12, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4002, 1
addvar 0x4000, 65535
return
@@ -645,10 +645,10 @@ LinkContestRoom1_EventScript_1A57A7:: @ 81A57A7
LinkContestRoom1_EventScript_1A57A8:: @ 81A57A8
compare 0x4003, 1
- jumpeq LinkContestRoom1_EventScript_1A57CB
- move 7, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A57CB
+ applymovement 7, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4003, 1
addvar 0x4000, 65535
return
@@ -658,10 +658,10 @@ LinkContestRoom1_EventScript_1A57CB:: @ 81A57CB
LinkContestRoom1_EventScript_1A57CC:: @ 81A57CC
compare 0x4004, 1
- jumpeq LinkContestRoom1_EventScript_1A57EF
- move 8, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A57EF
+ applymovement 8, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4004, 1
addvar 0x4000, 65535
return
@@ -671,10 +671,10 @@ LinkContestRoom1_EventScript_1A57EF:: @ 81A57EF
LinkContestRoom1_EventScript_1A57F0:: @ 81A57F0
compare 0x4005, 1
- jumpeq LinkContestRoom1_EventScript_1A5813
- move 9, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A5813
+ applymovement 9, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4005, 1
addvar 0x4000, 65535
return
@@ -684,10 +684,10 @@ LinkContestRoom1_EventScript_1A5813:: @ 81A5813
LinkContestRoom1_EventScript_1A5814:: @ 81A5814
compare 0x4006, 1
- jumpeq LinkContestRoom1_EventScript_1A5837
- move 10, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A5837
+ applymovement 10, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4006, 1
addvar 0x4000, 65535
return
@@ -697,10 +697,10 @@ LinkContestRoom1_EventScript_1A5837:: @ 81A5837
LinkContestRoom1_EventScript_1A5838:: @ 81A5838
compare 0x4007, 1
- jumpeq LinkContestRoom1_EventScript_1A585B
- move 11, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A585B
+ applymovement 11, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4007, 1
addvar 0x4000, 65535
return
@@ -710,10 +710,10 @@ LinkContestRoom1_EventScript_1A585B:: @ 81A585B
LinkContestRoom1_EventScript_1A585C:: @ 81A585C
compare 0x4008, 1
- jumpeq LinkContestRoom1_EventScript_1A587F
- move 15, LinkContestRoom1_Movement_1A5D8D
- playsfx 21
- pause 14
+ goto_if_eq LinkContestRoom1_EventScript_1A587F
+ applymovement 15, LinkContestRoom1_Movement_1A5D8D
+ playse 21
+ delay 14
setvar 0x4008, 1
addvar 0x4000, 65535
return
@@ -722,10 +722,10 @@ LinkContestRoom1_EventScript_1A587F:: @ 81A587F
return
LinkContestRoom1_EventScript_1A5880:: @ 81A5880
- closebutton
+ closemessage
release
- disappear 13
- special 321
+ removeobject 13
+ special sub_80C5164
switch 0x8006
case 0, LinkContestRoom1_EventScript_1A58BA
case 1, LinkContestRoom1_EventScript_1A58C7
@@ -735,129 +735,129 @@ LinkContestRoom1_EventScript_1A5880:: @ 81A5880
LinkContestRoom1_EventScript_1A58BA:: @ 81A58BA
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5DD4
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5DD4
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58C7:: @ 81A58C7
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5DDE
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5DDE
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58D4:: @ 81A58D4
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5DE6
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5DE6
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58E1:: @ 81A58E1
lockall
- move 0x800b, LinkContestRoom1_Movement_1A5DF0
- waitmove 0
+ applymovement 0x800b, LinkContestRoom1_Movement_1A5DF0
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58EE:: @ 81A58EE
lockall
- move 1, LinkContestRoom1_Movement_1A5DA3
- waitmove 0
+ applymovement 1, LinkContestRoom1_Movement_1A5DA3
+ waitmovement 0
call LinkContestRoom1_EventScript_1A5930
- waittext
- move 1, LinkContestRoom1_Movement_1A5D91
- move 2, LinkContestRoom1_Movement_1A5D95
- waitmove 0
+ waitmessage
+ applymovement 1, LinkContestRoom1_Movement_1A5D91
+ applymovement 2, LinkContestRoom1_Movement_1A5D95
+ waitmovement 0
releaseall
setvar 0x4009, 1
startcontest
setvar 0x4009, 0
lockall
- move 1, LinkContestRoom1_Movement_1A5D95
- move 2, LinkContestRoom1_Movement_1A5D91
- waitmove 0
+ applymovement 1, LinkContestRoom1_Movement_1A5D95
+ applymovement 2, LinkContestRoom1_Movement_1A5D91
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5930:: @ 81A5930
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5944
+ goto_if_eq LinkContestRoom1_EventScript_1A5944
msgbox LinkContestRoom1_Text_1A6AF5, 3
return
LinkContestRoom1_EventScript_1A5944:: @ 81A5944
- message2 LinkContestRoom1_Text_1A6AF5
+ messageautoscroll LinkContestRoom1_Text_1A6AF5
return
LinkContestRoom1_EventScript_1A594A:: @ 81A594A
call LinkContestRoom1_EventScript_1A5984
call LinkContestRoom1_EventScript_1A59A2
- move 1, LinkContestRoom1_Movement_1A5D8B
- waitmove 0
+ applymovement 1, LinkContestRoom1_Movement_1A5D8B
+ waitmovement 0
call LinkContestRoom1_EventScript_1A59C0
call LinkContestRoom1_EventScript_1A59DE
- move 1, LinkContestRoom1_Movement_1A5D8F
- waitmove 0
- closebutton
+ applymovement 1, LinkContestRoom1_Movement_1A5D8F
+ waitmovement 0
+ closemessage
releaseall
setvar 0x4009, 1
showcontestresults
setvar 0x4009, 0
- playmusic 439, 0
+ playbgm 439, 0
return
LinkContestRoom1_EventScript_1A5984:: @ 81A5984
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5998
+ goto_if_eq LinkContestRoom1_EventScript_1A5998
msgbox LinkContestRoom1_Text_1A6C06, 4
return
LinkContestRoom1_EventScript_1A5998:: @ 81A5998
- message2 LinkContestRoom1_Text_1A6C06
- waittext
- pause 30
+ messageautoscroll LinkContestRoom1_Text_1A6C06
+ waitmessage
+ delay 30
return
LinkContestRoom1_EventScript_1A59A2:: @ 81A59A2
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A59B6
+ goto_if_eq LinkContestRoom1_EventScript_1A59B6
msgbox LinkContestRoom1_Text_1A6C21, 4
return
LinkContestRoom1_EventScript_1A59B6:: @ 81A59B6
- message2 LinkContestRoom1_Text_1A6C21
- waittext
- pause 30
+ messageautoscroll LinkContestRoom1_Text_1A6C21
+ waitmessage
+ delay 30
return
LinkContestRoom1_EventScript_1A59C0:: @ 81A59C0
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A59D4
+ goto_if_eq LinkContestRoom1_EventScript_1A59D4
msgbox LinkContestRoom1_Text_1A6C9D, 4
return
LinkContestRoom1_EventScript_1A59D4:: @ 81A59D4
- message2 LinkContestRoom1_Text_1A6C9D
- waittext
- pause 30
+ messageautoscroll LinkContestRoom1_Text_1A6C9D
+ waitmessage
+ delay 30
return
LinkContestRoom1_EventScript_1A59DE:: @ 81A59DE
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A59F2
+ goto_if_eq LinkContestRoom1_EventScript_1A59F2
msgbox LinkContestRoom1_Text_1A6D16, 4
return
LinkContestRoom1_EventScript_1A59F2:: @ 81A59F2
- message2 LinkContestRoom1_Text_1A6D16
- waittext
- pause 30
+ messageautoscroll LinkContestRoom1_Text_1A6D16
+ waitmessage
+ delay 30
return
LinkContestRoom1_EventScript_1A59FC:: @ 81A59FC
- special 76
+ special sub_80C47C0
switch 0x8005
case 0, LinkContestRoom1_EventScript_1A5A31
case 1, LinkContestRoom1_EventScript_1A5A37
@@ -882,159 +882,159 @@ LinkContestRoom1_EventScript_1A5A43:: @ 81A5A43
return
LinkContestRoom1_EventScript_1A5A49:: @ 81A5A49
- special 79
- special 80
+ special sub_80C47F0
+ special sub_80C4858
addvar 0x8005, 1
- buffernum 1, 0x8005
+ getnumberstring 1, 0x8005
addvar 0x8005, -1
call LinkContestRoom1_EventScript_1A5A75
- move 0x4003, LinkContestRoom1_Movement_1A5D99
- waitmove 0
- playsfx 223
+ applymovement 0x4003, LinkContestRoom1_Movement_1A5D99
+ waitmovement 0
+ playse 223
setvar 0x4001, 0
return
LinkContestRoom1_EventScript_1A5A75:: @ 81A5A75
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5A89
+ goto_if_eq LinkContestRoom1_EventScript_1A5A89
msgbox LinkContestRoom1_Text_1A6D3C, 4
return
LinkContestRoom1_EventScript_1A5A89:: @ 81A5A89
- message2 LinkContestRoom1_Text_1A6D3C
- waittext
+ messageautoscroll LinkContestRoom1_Text_1A6D3C
+ waitmessage
return
LinkContestRoom1_EventScript_1A5A90:: @ 81A5A90
addvar 0x4001, 1
lockall
compare 0x4088, 1
- callif 2, LinkContestRoom1_EventScript_1A5AE4
- move 9, LinkContestRoom1_Movement_1A5DB7
- move 12, LinkContestRoom1_Movement_1A5DBB
- move 7, LinkContestRoom1_Movement_1A5DB7
- pause 30
- move 10, LinkContestRoom1_Movement_1A5DAF
- move 11, LinkContestRoom1_Movement_1A5DBB
- move 6, LinkContestRoom1_Movement_1A5DB3
- move 8, LinkContestRoom1_Movement_1A5DAF
+ call_if 2, LinkContestRoom1_EventScript_1A5AE4
+ applymovement 9, LinkContestRoom1_Movement_1A5DB7
+ applymovement 12, LinkContestRoom1_Movement_1A5DBB
+ applymovement 7, LinkContestRoom1_Movement_1A5DB7
+ delay 30
+ applymovement 10, LinkContestRoom1_Movement_1A5DAF
+ applymovement 11, LinkContestRoom1_Movement_1A5DBB
+ applymovement 6, LinkContestRoom1_Movement_1A5DB3
+ applymovement 8, LinkContestRoom1_Movement_1A5DAF
compare 0x4001, 4
- jumpif 5, LinkContestRoom1_EventScript_1A5A90
- pause 30
+ goto_if 5, LinkContestRoom1_EventScript_1A5A90
+ delay 30
return
LinkContestRoom1_EventScript_1A5AE4:: @ 81A5AE4
- vspriteface 0, 1
- vspriteface 2, 1
- vspriteface 4, 4
- vspriteface 6, 1
- vspriteface 8, 1
- vspriteface 10, 1
- vspriteface 12, 1
- vspriteface 14, 1
- vspriteface 16, 1
- vspriteface 18, 1
- vspriteface 20, 4
- vspriteface 22, 4
- vspriteface 25, 4
- vspriteface 27, 3
- vspriteface 28, 4
- pause 10
- vspriteface 0, 4
- vspriteface 2, 4
- vspriteface 4, 4
- vspriteface 6, 4
- vspriteface 8, 4
- vspriteface 10, 3
- vspriteface 12, 3
- vspriteface 14, 3
- vspriteface 16, 3
- vspriteface 18, 3
- vspriteface 20, 1
- vspriteface 22, 1
- vspriteface 25, 2
- vspriteface 27, 2
- vspriteface 28, 2
- pause 10
- vspriteface 1, 2
- vspriteface 3, 2
- vspriteface 5, 2
- vspriteface 7, 2
- vspriteface 9, 4
- vspriteface 11, 2
- vspriteface 15, 2
- vspriteface 13, 2
- vspriteface 17, 2
- vspriteface 19, 2
- vspriteface 21, 3
- vspriteface 23, 3
- vspriteface 24, 3
- vspriteface 26, 4
- vspriteface 29, 3
- vspriteface 30, 3
- pause 10
- vspriteface 1, 4
- vspriteface 3, 4
- vspriteface 5, 4
- vspriteface 7, 4
- vspriteface 9, 4
- vspriteface 11, 3
- vspriteface 15, 3
- vspriteface 13, 3
- vspriteface 17, 3
- vspriteface 19, 3
- vspriteface 21, 1
- vspriteface 23, 1
- vspriteface 24, 1
- vspriteface 26, 2
- vspriteface 29, 2
- vspriteface 30, 2
- pause 10
+ turnvobject 0, 1
+ turnvobject 2, 1
+ turnvobject 4, 4
+ turnvobject 6, 1
+ turnvobject 8, 1
+ turnvobject 10, 1
+ turnvobject 12, 1
+ turnvobject 14, 1
+ turnvobject 16, 1
+ turnvobject 18, 1
+ turnvobject 20, 4
+ turnvobject 22, 4
+ turnvobject 25, 4
+ turnvobject 27, 3
+ turnvobject 28, 4
+ delay 10
+ turnvobject 0, 4
+ turnvobject 2, 4
+ turnvobject 4, 4
+ turnvobject 6, 4
+ turnvobject 8, 4
+ turnvobject 10, 3
+ turnvobject 12, 3
+ turnvobject 14, 3
+ turnvobject 16, 3
+ turnvobject 18, 3
+ turnvobject 20, 1
+ turnvobject 22, 1
+ turnvobject 25, 2
+ turnvobject 27, 2
+ turnvobject 28, 2
+ delay 10
+ turnvobject 1, 2
+ turnvobject 3, 2
+ turnvobject 5, 2
+ turnvobject 7, 2
+ turnvobject 9, 4
+ turnvobject 11, 2
+ turnvobject 15, 2
+ turnvobject 13, 2
+ turnvobject 17, 2
+ turnvobject 19, 2
+ turnvobject 21, 3
+ turnvobject 23, 3
+ turnvobject 24, 3
+ turnvobject 26, 4
+ turnvobject 29, 3
+ turnvobject 30, 3
+ delay 10
+ turnvobject 1, 4
+ turnvobject 3, 4
+ turnvobject 5, 4
+ turnvobject 7, 4
+ turnvobject 9, 4
+ turnvobject 11, 3
+ turnvobject 15, 3
+ turnvobject 13, 3
+ turnvobject 17, 3
+ turnvobject 19, 3
+ turnvobject 21, 1
+ turnvobject 23, 1
+ turnvobject 24, 1
+ turnvobject 26, 2
+ turnvobject 29, 2
+ turnvobject 30, 2
+ delay 10
return
LinkContestRoom1_EventScript_1A5BAB:: @ 81A5BAB
compare 0x4088, 5
- jumpeq LinkContestRoom1_EventScript_1A5C4C
+ goto_if_eq LinkContestRoom1_EventScript_1A5C4C
call LinkContestRoom1_EventScript_1A5C12
checkflag 2
- jumpeq LinkContestRoom1_EventScript_1A5BF6
+ goto_if_eq LinkContestRoom1_EventScript_1A5BF6
msgbox LinkContestRoom1_Text_1A6DC5, 3
- waittext
+ waitmessage
call LinkContestRoom1_EventScript_1A5C7F
call LinkContestRoom1_EventScript_1A5CE5
- playsfx 223
+ playse 223
setvar 0x4001, 0
call LinkContestRoom1_EventScript_1A5A90
- pause 30
- special 134
+ delay 30
+ special sub_80C4CF8
compare 0x8004, 1
- jumpeq LinkContestRoom1_EventScript_1A5C46
+ goto_if_eq LinkContestRoom1_EventScript_1A5C46
return
LinkContestRoom1_EventScript_1A5BF6:: @ 81A5BF6
- inccounter GAME_STAT_WON_CONTEST
+ incrementgamestat GAME_STAT_WON_CONTEST
msgbox LinkContestRoom1_Text_1A6DF1, 3
- pause 90
- special 134
+ delay 90
+ special sub_80C4CF8
compare 0x8004, 1
- jumpeq LinkContestRoom1_EventScript_1A5C46
+ goto_if_eq LinkContestRoom1_EventScript_1A5C46
return
LinkContestRoom1_EventScript_1A5C12:: @ 81A5C12
- specialval RESULT, 88
+ specialvar RESULT, sub_80C4440
compare RESULT, 1
- jumpeq LinkContestRoom1_EventScript_1A5C23
+ goto_if_eq LinkContestRoom1_EventScript_1A5C23
return
LinkContestRoom1_EventScript_1A5C23:: @ 81A5C23
- special 76
+ special sub_80C47C0
compare 0x8005, 3
- jumpeq LinkContestRoom1_EventScript_1A5C32
+ goto_if_eq LinkContestRoom1_EventScript_1A5C32
return
LinkContestRoom1_EventScript_1A5C32:: @ 81A5C32
compare CONTEST_RANK, 3
- jumpeq LinkContestRoom1_EventScript_1A5C41
+ goto_if_eq LinkContestRoom1_EventScript_1A5C41
setflag 2
return
@@ -1050,12 +1050,12 @@ LinkContestRoom1_EventScript_1A5C46:: @ 81A5C46
return
LinkContestRoom1_EventScript_1A5C4C:: @ 81A5C4C
- pause 60
+ delay 60
call LinkContestRoom1_EventScript_1A5C6A
- special 134
+ special sub_80C4CF8
compare 0x8004, 1
- jumpeq LinkContestRoom1_EventScript_1A5C64
- closebutton
+ goto_if_eq LinkContestRoom1_EventScript_1A5C64
+ closemessage
return
LinkContestRoom1_EventScript_1A5C64:: @ 81A5C64
@@ -1063,14 +1063,14 @@ LinkContestRoom1_EventScript_1A5C64:: @ 81A5C64
return
LinkContestRoom1_EventScript_1A5C6A:: @ 81A5C6A
- special 77
- special 76
- comparevars 0x8004, 0x8005
- jumpeq LinkContestRoom1_EventScript_1A5C7C
+ special sub_80C496C
+ special sub_80C47C0
+ compare 0x8004, 0x8005
+ goto_if_eq LinkContestRoom1_EventScript_1A5C7C
return
LinkContestRoom1_EventScript_1A5C7C:: @ 81A5C7C
- inccounter GAME_STAT_WON_LINK_CONTEST
+ incrementgamestat GAME_STAT_WON_LINK_CONTEST
return
LinkContestRoom1_EventScript_1A5C7F:: @ 81A5C7F
@@ -1083,48 +1083,48 @@ LinkContestRoom1_EventScript_1A5C7F:: @ 81A5C7F
LinkContestRoom1_EventScript_1A5CB1:: @ 81A5CB1
lockall
- move 0x4003, LinkContestRoom1_Movement_1A5DF6
- waitmove 0
+ applymovement 0x4003, LinkContestRoom1_Movement_1A5DF6
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CBE:: @ 81A5CBE
lockall
- move 0x4003, LinkContestRoom1_Movement_1A5DFA
- waitmove 0
+ applymovement 0x4003, LinkContestRoom1_Movement_1A5DFA
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CCB:: @ 81A5CCB
lockall
- move 0x4003, LinkContestRoom1_Movement_1A5DA5
- waitmove 0
+ applymovement 0x4003, LinkContestRoom1_Movement_1A5DA5
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CD8:: @ 81A5CD8
lockall
- move 0x4003, LinkContestRoom1_Movement_1A5DA9
- waitmove 0
+ applymovement 0x4003, LinkContestRoom1_Movement_1A5DA9
+ waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CE5:: @ 81A5CE5
- special 76
+ special sub_80C47C0
compare 0x8005, 3
- jumpeq LinkContestRoom1_EventScript_1A5CFC
+ goto_if_eq LinkContestRoom1_EventScript_1A5CFC
msgbox LinkContestRoom1_Text_1A6DF1, 3
return
LinkContestRoom1_EventScript_1A5CFC:: @ 81A5CFC
compare 0x4088, 2
- callif 1, LinkContestRoom1_EventScript_1A5C42
- inccounter GAME_STAT_WON_CONTEST
- specialval RESULT, 88
+ call_if 1, LinkContestRoom1_EventScript_1A5C42
+ incrementgamestat GAME_STAT_WON_CONTEST
+ specialvar RESULT, sub_80C4440
compare RESULT, 0
- jumpeq LinkContestRoom1_EventScript_1A5D5B
+ goto_if_eq LinkContestRoom1_EventScript_1A5D5B
compare CONTEST_RANK, 3
- jumpeq LinkContestRoom1_EventScript_1A5D3B
+ goto_if_eq LinkContestRoom1_EventScript_1A5D3B
msgbox LinkContestRoom1_Text_1A6DF1, 3
return
@@ -1136,20 +1136,20 @@ LinkContestRoom1_EventScript_1A5D2D:: @ 81A5D2D
LinkContestRoom1_EventScript_1A5D3B:: @ 81A5D3B
giveitem ITEM_LUXURY_BALL
compare RESULT, 0
- jumpeq LinkContestRoom1_EventScript_1A5D2D
+ goto_if_eq LinkContestRoom1_EventScript_1A5D2D
msgbox LinkContestRoom1_Text_1A6DF1, 3
return
LinkContestRoom1_EventScript_1A5D5B:: @ 81A5D5B
- special 89
- inccounter GAME_STAT_RECEIVED_RIBBONS
+ special sub_80C44C0
+ incrementgamestat GAME_STAT_RECEIVED_RIBBONS
setflag 2107
lockall
msgbox LinkContestRoom1_Text_1A6D6A, 4
- fanfare 370
+ playfanfare 370
msgbox LinkContestRoom1_Text_1A6D96, 4
waitfanfare
- special 80
+ special sub_80C4858
msgbox LinkContestRoom1_Text_1A6DAC, 4
releaseall
return
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index 1e248ba9f..f8151b86a 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -1,14 +1,14 @@
Route117_EventScript_1B222D:: @ 81B222D
lock
faceplayer
- special 181
- specialval RESULT, 182
+ special sp0B5_daycare
+ specialvar RESULT, sp0B6_daycare
compare RESULT, 1
- jumpeq Route117_EventScript_1B2262
+ goto_if_eq Route117_EventScript_1B2262
compare RESULT, 2
- jumpeq Route117_EventScript_1B22E7
+ goto_if_eq Route117_EventScript_1B22E7
compare RESULT, 3
- jumpeq Route117_EventScript_1B22FE
+ goto_if_eq Route117_EventScript_1B22FE
msgbox Route117_Text_1B25CB, 4
release
end
@@ -16,40 +16,40 @@ Route117_EventScript_1B222D:: @ 81B222D
Route117_EventScript_1B2262:: @ 81B2262
msgbox Route117_Text_1B2659, 5
compare RESULT, 1
- jumpeq Route117_EventScript_1B2298
+ goto_if_eq Route117_EventScript_1B2298
msgbox Route117_Text_1B28C4, 5
compare RESULT, 1
- jumpeq Route117_EventScript_1B2298
+ goto_if_eq Route117_EventScript_1B2298
msgbox Route117_Text_1B2745, 4
clearflag 134
- special 183
+ special sub_8041E7C
release
end
Route117_EventScript_1B2298:: @ 81B2298
- specialval RESULT, 131
+ specialvar RESULT, CalculatePlayerPartyCount
compare RESULT, 6
- jumpif 5, Route117_EventScript_1B22B2
+ goto_if 5, Route117_EventScript_1B22B2
msgbox Route117_Text_1B2766, 4
release
end
Route117_EventScript_1B22B2:: @ 81B22B2
message Route117_Text_1B27A2
- fanfare 367
+ playfanfare 367
waitfanfare
- waittext
+ waitmessage
waitbutton
msgbox Route117_Text_1B27CD, 4
- special 184
+ special sp0B8_daycare
clearflag 134
release
end
Route117_EventScript_1B22CD:: @ 81B22CD
- specialval RESULT, 195
+ specialvar RESULT, sub_8042B4C
compare RESULT, 1
- callif 1, Route117_EventScript_1B22DE
+ call_if 1, Route117_EventScript_1B22DE
return
Route117_EventScript_1B22DE:: @ 81B22DE
@@ -57,7 +57,7 @@ Route117_EventScript_1B22DE:: @ 81B22DE
return
Route117_EventScript_1B22E7:: @ 81B22E7
- special 181
+ special sp0B5_daycare
msgbox Route117_Text_1B2710, 4
setvar 0x8004, 0
call Route117_EventScript_1B22CD
@@ -65,11 +65,11 @@ Route117_EventScript_1B22E7:: @ 81B22E7
end
Route117_EventScript_1B22FE:: @ 81B22FE
- special 181
+ special sp0B5_daycare
msgbox Route117_Text_1B2897, 4
- special 185
- special 141
- waittext
+ special sp0B9_daycare_relationship_comment
+ special ShowFieldMessageStringVar4
+ waitmessage
waitbutton
setvar 0x8004, 0
call Route117_EventScript_1B22CD
@@ -81,43 +81,43 @@ Route117_EventScript_1B22FE:: @ 81B22FE
Route117_PokemonDayCare_EventScript_1B2327:: @ 81B2327
lock
faceplayer
- specialval RESULT, 182
+ specialvar RESULT, sp0B6_daycare
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2407
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2407
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B242B
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B242B
compare RESULT, 3
- jumpeq Route117_PokemonDayCare_EventScript_1B2558
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2558
msgbox Route117_PokemonDayCare_Text_1B28F2, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
msgbox Route117_PokemonDayCare_Text_1B2A14, 4
release
end
Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C
- specialval RESULT, 132
+ specialvar RESULT, sub_8095B6C
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B23F3
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23F3
msgbox Route117_PokemonDayCare_Text_1B2947, 4
fadescreen 1
- special 188
+ special ChooseSendDaycareMon
waitstate
compare 0x8004, 255
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
- specialval RESULT, 133
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
+ specialvar RESULT, sub_8095C10
compare RESULT, 0
- jumpeq Route117_PokemonDayCare_EventScript_1B23FD
- specialval 0x8005, 186
- checksound
- pokecry 0x8005, 0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23FD
+ specialvar 0x8005, sub_8042328
+ waitse
+ playpokecry 0x8005, 0
msgbox Route117_PokemonDayCare_Text_1B296E, 4
waitpokecry
- special 187
- inccounter GAME_STAT_USED_DAYCARE
- specialval RESULT, 182
+ special Daycare_SendPokemon_Special
+ incrementgamestat GAME_STAT_USED_DAYCARE
+ specialvar RESULT, sp0B6_daycare
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23DA
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23DA
release
end
@@ -129,8 +129,8 @@ Route117_PokemonDayCare_EventScript_1B23D0:: @ 81B23D0
Route117_PokemonDayCare_EventScript_1B23DA:: @ 81B23DA
msgbox Route117_PokemonDayCare_Text_1B29AD, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B23F3:: @ 81B23F3
@@ -153,9 +153,9 @@ Route117_PokemonDayCare_EventScript_1B2411:: @ 81B2411
return
Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A
- specialval RESULT, 190
+ specialvar RESULT, sub_80417B8
compare RESULT, 0
- callif 5, Route117_PokemonDayCare_EventScript_1B2411
+ call_if 5, Route117_PokemonDayCare_EventScript_1B2411
return
Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B
@@ -164,67 +164,67 @@ Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B
call Route117_PokemonDayCare_EventScript_1B241A
msgbox Route117_PokemonDayCare_Text_1B29AD, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B236C
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2469:: @ 81B2469
- specialval RESULT, 131
+ specialvar RESULT, CalculatePlayerPartyCount
compare RESULT, 6
- jumpeq Route117_PokemonDayCare_EventScript_1B2539
- specialval RESULT, 182
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2539
+ specialvar RESULT, sp0B6_daycare
setvar 0x8004, 0
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B24A8
- special 189
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24A8
+ special ShowDaycareLevelMenu
waitstate
copyvar 0x8004, RESULT
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
- jump Route117_PokemonDayCare_EventScript_1B24A8
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
+ goto Route117_PokemonDayCare_EventScript_1B24A8
end
Route117_PokemonDayCare_EventScript_1B24A8:: @ 81B24A8
- special 191
+ special sub_8041770
msgbox Route117_PokemonDayCare_Text_1B2B49, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B24C4
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24C4
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B24C4:: @ 81B24C4
- specialval RESULT, 197
+ specialvar RESULT, sub_80B7CE8
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B24DE
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B24DE
msgbox Route117_PokemonDayCare_Text_1B2A30, 4
release
end
Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE
- move 1, Route117_PokemonDayCare_Movement_1B2543
- waitmove 0
- specialval RESULT, 192
- special 198
- playsfx 95
+ applymovement 1, Route117_PokemonDayCare_Movement_1B2543
+ waitmovement 0
+ specialvar RESULT, sub_8041648
+ special sub_80B7D0C
+ playse 95
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
- checksound
- pokecry RESULT, 0
+ waitse
+ playpokecry RESULT, 0
msgbox Route117_PokemonDayCare_Text_1B2B93, 4
waitpokecry
- specialval RESULT, 182
+ specialvar RESULT, sp0B6_daycare
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B2520
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2520
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2520:: @ 81B2520
msgbox Route117_PokemonDayCare_Text_1B2A4F, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
- jump Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
+ goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B2539:: @ 81B2539
@@ -265,27 +265,27 @@ Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
call Route117_PokemonDayCare_EventScript_1B241A
msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
compare RESULT, 1
- jumpeq Route117_PokemonDayCare_EventScript_1B2469
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
release
end
@ 81B2591
- special 189
+ special ShowDaycareLevelMenu
waitstate
compare RESULT, 2
- jumpeq Route117_PokemonDayCare_EventScript_1B23D0
+ goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
copyvar 0x8004, RESULT
- specialval RESULT, 192
+ specialvar RESULT, sub_8041648
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
release
end
-Event_EggHatch:: @ 81B25BC
+S_EggHatch:: @ 81B25BC
lockall
msgbox UnknownString_81B2C68, 4
- special 194
+ special EggHatch
waitstate
releaseall
end
diff --git a/data/scripts/gabby_and_ty.inc b/data/scripts/gabby_and_ty.inc
index f008e892b..214c61142 100644
--- a/data/scripts/gabby_and_ty.inc
+++ b/data/scripts/gabby_and_ty.inc
@@ -1,8 +1,8 @@
Route111_EventScript_1AE313:: @ 81AE313
Route118_EventScript_1AE313:: @ 81AE313
Route120_EventScript_1AE313:: @ 81AE313
- settrainerflag OPPONENT_GABBY_AND_TY_6
- specialval RESULT, 172
+ cleartrainerflag OPPONENT_GABBY_AND_TY_6
+ specialvar RESULT, GabbyAndTyGetBattleNum
switch RESULT
case 0, Route111_EventScript_1AE384
case 1, Route111_EventScript_1AE38A
@@ -200,55 +200,55 @@ Route120_EventScript_1AE582:: @ 81AE582
end
Route111_EventScript_1AE5A2:: @ 81AE5A2
- special 174
- special 179
+ special GabbyAndTyBeforeInterview
+ special GabbyAndTySetScriptVarsToFieldObjectLocalIds
compare FACING, 2
- callif 1, Route111_EventScript_1AE5E0
+ call_if 1, Route111_EventScript_1AE5E0
compare FACING, 1
- callif 1, Route111_EventScript_1AE5EB
+ call_if 1, Route111_EventScript_1AE5EB
compare FACING, 4
- callif 1, Route111_EventScript_1AE5FD
+ call_if 1, Route111_EventScript_1AE5FD
checkflag 1
- jumpeq Route111_EventScript_1AE73A
+ goto_if_eq Route111_EventScript_1AE73A
msgbox Route111_Text_1AC015, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE5E0:: @ 81AE5E0
- move 0x8004, Route111_Movement_1AE699
- waitmove 0
+ applymovement 0x8004, Route111_Movement_1AE699
+ waitmovement 0
return
Route111_EventScript_1AE5EB:: @ 81AE5EB
- move 0x8004, Route111_Movement_1AE69B
- move 0x8005, Route111_Movement_1A0841
- waitmove 0
+ applymovement 0x8004, Route111_Movement_1AE69B
+ applymovement 0x8005, Route111_Movement_1A0841
+ waitmovement 0
return
Route111_EventScript_1AE5FD:: @ 81AE5FD
- move 0x8004, Route111_Movement_1AE69D
- move 0x8005, Route111_Movement_1A083F
- waitmove 0
+ applymovement 0x8004, Route111_Movement_1AE69D
+ applymovement 0x8005, Route111_Movement_1A083F
+ waitmovement 0
return
Route111_EventScript_1AE60F:: @ 81AE60F
Route118_EventScript_1AE60F:: @ 81AE60F
Route120_EventScript_1AE60F:: @ 81AE60F
- special 174
- special 179
+ special GabbyAndTyBeforeInterview
+ special GabbyAndTySetScriptVarsToFieldObjectLocalIds
compare FACING, 2
- callif 1, Route111_EventScript_1AE5E0
+ call_if 1, Route111_EventScript_1AE5E0
compare FACING, 1
- callif 1, Route111_EventScript_1AE5EB
+ call_if 1, Route111_EventScript_1AE5EB
compare FACING, 4
- callif 1, Route111_EventScript_1AE5FD
+ call_if 1, Route111_EventScript_1AE5FD
checkflag 1
- jumpeq Route111_EventScript_1AE73A
- specialval RESULT, 177
+ goto_if_eq Route111_EventScript_1AE73A
+ specialvar RESULT, GabbyAndTyGetLastQuote
compare RESULT, 0
- jumpeq Route111_EventScript_1AE69F
+ goto_if_eq Route111_EventScript_1AE69F
msgbox Route111_Text_1AC10A, 4
- specialval RESULT, 178
+ specialvar RESULT, sub_80BDD18
switch RESULT
case 0, Route111_EventScript_1AE6AD
case 1, Route111_EventScript_1AE6BB
@@ -271,46 +271,46 @@ Route111_Movement_1AE69D:: @ 81AE69D
Route111_EventScript_1AE69F:: @ 81AE69F
msgbox Route111_Text_1AC60B, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6AD:: @ 81AE6AD
msgbox Route111_Text_1AC3CF, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6BB:: @ 81AE6BB
msgbox Route111_Text_1AC18D, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6C9:: @ 81AE6C9
msgbox Route111_Text_1AC219, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6D7:: @ 81AE6D7
msgbox Route111_Text_1AC2D6, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6E5:: @ 81AE6E5
msgbox Route111_Text_1AC355, 5
- jump Route111_EventScript_1AE6F3
+ goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6F3:: @ 81AE6F3
compare RESULT, 0
- jumpeq Route111_EventScript_1AE72D
+ goto_if_eq Route111_EventScript_1AE72D
msgbox Route111_Text_1AC40F, 4
setvar 0x8004, 10
call Route111_EventScript_1A00F3
lock
faceplayer
compare RESULT, 0
- jumpeq Route111_EventScript_1AE72D
+ goto_if_eq Route111_EventScript_1AE72D
msgbox Route111_Text_1AC487, 4
- special 173
+ special sub_80BDC14
setflag 1
release
end
diff --git a/data/scripts/giddy.inc b/data/scripts/giddy.inc
deleted file mode 100644
index 3cd57ad6e..000000000
--- a/data/scripts/giddy.inc
+++ /dev/null
@@ -1,51 +0,0 @@
-MauvilleCity_PokemonCenter_1F_EventScript_1B09EB:: @ 81B09EB
- lock
- faceplayer
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B092A, 5
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A0C
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A6F
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A0C:: @ 81B0A0C
- special 106
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A4E
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A79
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A26:: @ 81B0A26
- special 106
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A40
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A79
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A40:: @ 81B0A40
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0998, 4
- jump MauvilleCity_PokemonCenter_1F_EventScript_1B0A4E
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A4E:: @ 81B0A4E
- special 105
- special 141
- waittext
- yesnobox 20, 8
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A26
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0A26
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A6F:: @ 81B0A6F
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B097C, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0A79:: @ 81B0A79
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B09B0, 4
- release
- end
diff --git a/data/scripts/hipster.inc b/data/scripts/hipster.inc
deleted file mode 100644
index 833bb1605..000000000
--- a/data/scripts/hipster.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-MauvilleCity_PokemonCenter_1F_EventScript_1AE845:: @ 81AE845
- lock
- faceplayer
- setflag 2054
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0C5B, 4
- special 100
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE86A
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0CA7, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE86A:: @ 81AE86A
- special 102
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AE882
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0D11, 4
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AE882:: @ 81AE882
- msgbox MauvilleCity_PokemonCenter_1F_Text_1B0D75, 4
- special 101
- release
- end
diff --git a/data/scripts/magma_chimney.inc b/data/scripts/magma_chimney.inc
index a2f4f67b7..f13b319f4 100644
--- a/data/scripts/magma_chimney.inc
+++ b/data/scripts/magma_chimney.inc
@@ -2,12 +2,12 @@ MtChimney_EventScript_1B2C95:: @ 81B2C95
lock
faceplayer
checkflag 219
- callif 0, MtChimney_EventScript_1B2CB9
+ call_if 0, MtChimney_EventScript_1B2CB9
checkflag 219
- callif 1, MtChimney_EventScript_1B2CC2
- closebutton
- move 1, MtChimney_Movement_1A083D
- waitmove 0
+ call_if 1, MtChimney_EventScript_1B2CC2
+ closemessage
+ applymovement 1, MtChimney_Movement_1A083D
+ waitmovement 0
setflag 219
release
end
@@ -35,13 +35,13 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
.else
msgbox MtChimney_Text_1B37BB, 4
.endif
- move 2, MtChimney_Movement_1A0839
- waitmove 0
- playsfx 21
- move 2, MtChimney_Movement_1A0833
- waitmove 0
- move 2, MtChimney_Movement_1A0835
- waitmove 0
+ applymovement 2, MtChimney_Movement_1A0839
+ waitmovement 0
+ playse 21
+ applymovement 2, MtChimney_Movement_1A0833
+ waitmovement 0
+ applymovement 2, MtChimney_Movement_1A0835
+ waitmovement 0
.ifdef SAPPHIRE
msgbox MtChimney_Text_1B2ED9, 4
.else
@@ -57,33 +57,33 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
.else
msgbox MtChimney_Text_1B3A90, 4
.endif
- closebutton
- pause 30
+ closemessage
+ delay 30
fadescreen 1
- disappear 2
- disappear 3
- disappear 22
+ removeobject 2
+ removeobject 3
+ removeobject 22
setflag 926
fadescreen 0
- movespriteperm 1, 10, 12
- reappear 1
+ setobjectxyperm 1, 10, 12
+ addobject 1
compare FACING, 4
- callif 1, MtChimney_EventScript_1B2D7D
+ call_if 1, MtChimney_EventScript_1B2D7D
compare FACING, 2
- callif 1, MtChimney_EventScript_1B2D88
- move 255, MtChimney_Movement_1A083F
- waitmove 0
+ call_if 1, MtChimney_EventScript_1B2D88
+ applymovement 255, MtChimney_Movement_1A083F
+ waitmovement 0
.ifdef SAPPHIRE
msgbox MtChimney_Text_1B3608, 4
.else
msgbox MtChimney_Text_1B3FFE, 4
.endif
- closebutton
+ closemessage
compare FACING, 4
- callif 1, MtChimney_EventScript_1B2D93
+ call_if 1, MtChimney_EventScript_1B2D93
compare FACING, 2
- callif 1, MtChimney_EventScript_1B2D9E
- disappear 1
+ call_if 1, MtChimney_EventScript_1B2D9E
+ removeobject 1
setflag 927
setflag 139
clearflag 928
@@ -92,21 +92,21 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
end
MtChimney_EventScript_1B2D7D:: @ 81B2D7D
- move 1, MtChimney_Movement_15D025
- waitmove 0
+ applymovement 1, MtChimney_Movement_15D025
+ waitmovement 0
return
MtChimney_EventScript_1B2D88:: @ 81B2D88
- move 1, MtChimney_Movement_15D036
- waitmove 0
+ applymovement 1, MtChimney_Movement_15D036
+ waitmovement 0
return
MtChimney_EventScript_1B2D93:: @ 81B2D93
- move 1, MtChimney_Movement_15D02D
- waitmove 0
+ applymovement 1, MtChimney_Movement_15D02D
+ waitmovement 0
return
MtChimney_EventScript_1B2D9E:: @ 81B2D9E
- move 1, MtChimney_Movement_15D03E
- waitmove 0
+ applymovement 1, MtChimney_Movement_15D03E
+ waitmovement 0
return
diff --git a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
index cf525003e..eb912028a 100644
--- a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
+++ b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
@@ -5,12 +5,12 @@ AbandonedShip_CaptainsOffice_EventScript_15EAF5:: @ 815EAF5
lock
faceplayer
checkflag 294
- jumpeq AbandonedShip_CaptainsOffice_EventScript_15EB2D
+ goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB2D
checkitem ITEM_SCANNER, 1
compare RESULT, 1
- jumpeq AbandonedShip_CaptainsOffice_EventScript_15EB23
+ goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB23
checkflag 1078
- jumpeq AbandonedShip_CaptainsOffice_EventScript_15EB2D
+ goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB2D
msgbox AbandonedShip_CaptainsOffice_Text_198C85, 4
release
end
diff --git a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
index e6b6a8f3d..f3c3c0aa0 100644
--- a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
+++ b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
@@ -4,14 +4,14 @@ AbandonedShip_Corridors_B1F_MapScripts:: @ 815E98F
.byte 0
AbandonedShip_Corridors_B1F_MapScript1_15E99A:: @ 815E99A
- warp4 AbandonedShip_Underwater1, 255, 5, 4
+ setdivewarp AbandonedShip_Underwater1, 255, 5, 4
end
AbandonedShip_Corridors_B1F_MapScript1_15E9A3:: @ 815E9A3
checkflag 239
- callif 0, AbandonedShip_Corridors_B1F_EventScript_15E9B6
+ call_if 0, AbandonedShip_Corridors_B1F_EventScript_15E9B6
checkflag 239
- callif 1, AbandonedShip_Corridors_B1F_EventScript_15E9C0
+ call_if 1, AbandonedShip_Corridors_B1F_EventScript_15E9C0
end
AbandonedShip_Corridors_B1F_EventScript_15E9B6:: @ 815E9B6
@@ -29,16 +29,16 @@ AbandonedShip_Corridors_B1F_EventScript_15E9CA:: @ 815E9CA
AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3
lockall
checkflag 239
- jumpeq AbandonedShip_Corridors_B1F_EventScript_15EA14
+ goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA14
checkitem ITEM_STORAGE_KEY, 1
compare RESULT, 0
- jumpeq AbandonedShip_Corridors_B1F_EventScript_15EA0A
+ goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA0A
msgbox AbandonedShip_Corridors_B1F_Text_198692, 4
- playsfx 21
+ playse 21
removeitem ITEM_STORAGE_KEY, 1
setflag 239
call AbandonedShip_Corridors_B1F_EventScript_15E9C0
- special 142
+ special DrawWholeMapView
releaseall
end
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
index 4b634106a..29a89a620 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
@@ -4,26 +4,26 @@ AbandonedShip_HiddenFloorCorridors_MapScripts:: @ 815EB46
.byte 0
AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51:: @ 815EB51
- warp4 AbandonedShip_Underwater1, 255, 5, 4
+ setdivewarp AbandonedShip_Underwater1, 255, 5, 4
end
AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A:: @ 815EB5A
checkflag 240
- callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
+ call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
checkflag 241
- callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
+ call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
checkflag 242
- callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
+ call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
checkflag 243
- callif 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
+ call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
checkflag 240
- callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
+ call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
checkflag 241
- callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
+ call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
checkflag 242
- callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
+ call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
checkflag 243
- callif 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
+ call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
end
AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3:: @ 815EBA3
@@ -61,64 +61,64 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9:: @ 815EBE9
AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
lockall
checkflag 240
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_1_KEY, 1
compare RESULT, 0
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playsfx 21
+ playse 21
removeitem ITEM_ROOM_1_KEY, 1
setflag 240
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
- special 142
+ special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
lockall
checkflag 241
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_2_KEY, 1
compare RESULT, 0
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playsfx 21
+ playse 21
removeitem ITEM_ROOM_2_KEY, 1
setflag 241
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
- special 142
+ special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
lockall
checkflag 242
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_4_KEY, 1
compare RESULT, 0
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playsfx 21
+ playse 21
removeitem ITEM_ROOM_4_KEY, 1
setflag 242
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
- special 142
+ special DrawWholeMapView
releaseall
end
AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98
lockall
checkflag 243
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_6_KEY, 1
compare RESULT, 0
- jumpeq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
+ goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playsfx 21
+ playse 21
removeitem ITEM_ROOM_6_KEY, 1
setflag 243
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
- special 142
+ special DrawWholeMapView
releaseall
end
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
index 5e90673fe..eb5c1dccd 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
@@ -11,11 +11,11 @@ AbandonedShip_HiddenFloorRooms_EventScript_15ED11:: @ 815ED11
getplayerxy 0x4002, 0x4003
setvar 0x4004, 1
compare 0x4002, 21
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED89
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED89
compare 0x4002, 36
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED8F
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED8F
compare 0x4003, 2
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED95
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED95
switch 0x4004
case 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED9B
case 2, AbandonedShip_HiddenFloorRooms_EventScript_15EDC4
@@ -38,102 +38,102 @@ AbandonedShip_HiddenFloorRooms_EventScript_15ED95:: @ 815ED95
return
AbandonedShip_HiddenFloorRooms_EventScript_15ED9B:: @ 815ED9B
- pause 20
- setanimation 0, 10
- setanimation 1, 10
- setanimation 2, 0
- doanimation 54
- specialval RESULT, 290
+ delay 20
+ setfieldeffect 0, 10
+ setfieldeffect 1, 10
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ specialvar RESULT, sub_810F4D4
compare RESULT, 0
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE8B
- checkanimation 54
- pause 10
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE8B
+ waitfieldeffect 54
+ delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_15EDC4:: @ 815EDC4
end
AbandonedShip_HiddenFloorRooms_EventScript_15EDC5:: @ 815EDC5
- specialval RESULT, 288
+ specialvar RESULT, sub_810F488
compare RESULT, 1
- jumpeq AbandonedShip_HiddenFloorRooms_EventScript_15EDEA
- pause 20
+ goto_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EDEA
+ delay 20
compare RESULT, 0
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE6B
- checkanimation 54
- pause 10
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE6B
+ waitfieldeffect 54
+ delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_15EDEA:: @ 815EDEA
end
AbandonedShip_HiddenFloorRooms_EventScript_15EDEB:: @ 815EDEB
- pause 20
- setanimation 0, 8
- setanimation 1, 5
- setanimation 2, 0
- doanimation 54
- setanimation 0, 11
- setanimation 1, 3
- setanimation 2, 0
- doanimation 54
- specialval RESULT, 291
+ delay 20
+ setfieldeffect 0, 8
+ setfieldeffect 1, 5
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ setfieldeffect 0, 11
+ setfieldeffect 1, 3
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ specialvar RESULT, sub_810F4FC
compare RESULT, 0
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE9B
- checkanimation 54
- pause 10
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE9B
+ waitfieldeffect 54
+ delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_15EE23:: @ 815EE23
- pause 20
- setanimation 0, 16
- setanimation 1, 3
- setanimation 2, 0
- doanimation 54
- setanimation 0, 25
- setanimation 1, 2
- setanimation 2, 0
- doanimation 54
- setanimation 0, 24
- setanimation 1, 6
- setanimation 2, 0
- doanimation 54
- specialval RESULT, 289
+ delay 20
+ setfieldeffect 0, 16
+ setfieldeffect 1, 3
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ setfieldeffect 0, 25
+ setfieldeffect 1, 2
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ setfieldeffect 0, 24
+ setfieldeffect 1, 6
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ specialvar RESULT, sub_810F4B0
compare RESULT, 0
- callif 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE7B
- checkanimation 54
- pause 10
+ call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE7B
+ waitfieldeffect 54
+ delay 10
end
AbandonedShip_HiddenFloorRooms_EventScript_15EE6A:: @ 815EE6A
end
AbandonedShip_HiddenFloorRooms_EventScript_15EE6B:: @ 815EE6B
- setanimation 0, 42
- setanimation 1, 10
- setanimation 2, 0
- doanimation 54
+ setfieldeffect 0, 42
+ setfieldeffect 1, 10
+ setfieldeffect 2, 0
+ dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_15EE7B:: @ 815EE7B
- setanimation 0, 20
- setanimation 1, 5
- setanimation 2, 0
- doanimation 54
+ setfieldeffect 0, 20
+ setfieldeffect 1, 5
+ setfieldeffect 2, 0
+ dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_15EE8B:: @ 815EE8B
- setanimation 0, 1
- setanimation 1, 12
- setanimation 2, 0
- doanimation 54
+ setfieldeffect 0, 1
+ setfieldeffect 1, 12
+ setfieldeffect 2, 0
+ dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_15EE9B:: @ 815EE9B
- setanimation 0, 1
- setanimation 1, 2
- setanimation 2, 0
- doanimation 54
+ setfieldeffect 0, 1
+ setfieldeffect 1, 2
+ setfieldeffect 2, 0
+ dofieldeffect 54
return
AbandonedShip_HiddenFloorRooms_EventScript_15EEAB:: @ 815EEAB
diff --git a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
index b2525d62e..5e8ab1062 100644
--- a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
+++ b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
@@ -3,9 +3,9 @@ AbandonedShip_Rooms2_1F_MapScripts:: @ 815EA67
AbandonedShip_Rooms2_1F_EventScript_15EA68:: @ 815EA68
trainerbattle 4, OPPONENT_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1987C1, AbandonedShip_Rooms2_1F_Text_1987FE, AbandonedShip_Rooms2_1F_Text_19887F
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq AbandonedShip_Rooms2_1F_EventScript_15EA93
+ goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EA93
msgbox AbandonedShip_Rooms2_1F_Text_198835, 6
end
@@ -16,9 +16,9 @@ AbandonedShip_Rooms2_1F_EventScript_15EA93:: @ 815EA93
AbandonedShip_Rooms2_1F_EventScript_15EAAE:: @ 815EAAE
trainerbattle 4, OPPONENT_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1988CC, AbandonedShip_Rooms2_1F_Text_198916, AbandonedShip_Rooms2_1F_Text_19899A
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq AbandonedShip_Rooms2_1F_EventScript_15EAD9
+ goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EAD9
msgbox AbandonedShip_Rooms2_1F_Text_198934, 6
end
diff --git a/data/scripts/maps/AbandonedShip_Rooms_B1F.inc b/data/scripts/maps/AbandonedShip_Rooms_B1F.inc
index 44b8c5f20..218f1a2ca 100644
--- a/data/scripts/maps/AbandonedShip_Rooms_B1F.inc
+++ b/data/scripts/maps/AbandonedShip_Rooms_B1F.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms_B1F_MapScripts:: @ 815EA35
.byte 0
AbandonedShip_Rooms_B1F_MapScript1_15EA3B:: @ 815EA3B
- warp4 AbandonedShip_Underwater2, 255, 17, 4
+ setdivewarp AbandonedShip_Underwater2, 255, 17, 4
end
AbandonedShip_Rooms_B1F_EventScript_15EA44:: @ 815EA44
diff --git a/data/scripts/maps/AbandonedShip_Underwater1.inc b/data/scripts/maps/AbandonedShip_Underwater1.inc
index 71d903682..afac470ea 100644
--- a/data/scripts/maps/AbandonedShip_Underwater1.inc
+++ b/data/scripts/maps/AbandonedShip_Underwater1.inc
@@ -3,5 +3,5 @@ AbandonedShip_Underwater1_MapScripts:: @ 815EA57
.byte 0
AbandonedShip_Underwater1_MapScript1_15EA5D:: @ 815EA5D
- warp4 AbandonedShip_HiddenFloorCorridors, 255, 0, 10
+ setdivewarp AbandonedShip_HiddenFloorCorridors, 255, 0, 10
end
diff --git a/data/scripts/maps/AbandonedShip_Underwater2.inc b/data/scripts/maps/AbandonedShip_Underwater2.inc
index f7b434c07..b8facc4ec 100644
--- a/data/scripts/maps/AbandonedShip_Underwater2.inc
+++ b/data/scripts/maps/AbandonedShip_Underwater2.inc
@@ -3,5 +3,5 @@ AbandonedShip_Underwater2_MapScripts:: @ 815EB37
.byte 0
AbandonedShip_Underwater2_MapScript1_15EB3D:: @ 815EB3D
- warp4 AbandonedShip_Rooms_B1F, 255, 13, 7
+ setdivewarp AbandonedShip_Rooms_B1F, 255, 13, 7
end
diff --git a/data/scripts/maps/AncientTomb.inc b/data/scripts/maps/AncientTomb.inc
index f8eba6a9d..188691e73 100644
--- a/data/scripts/maps/AncientTomb.inc
+++ b/data/scripts/maps/AncientTomb.inc
@@ -6,11 +6,11 @@ AncientTomb_MapScripts:: @ 815EFBE
AncientTomb_MapScript1_15EFCE:: @ 815EFCE
checkflag 2145
- callif 1, AncientTomb_EventScript_15EFD8
+ call_if 1, AncientTomb_EventScript_15EFD8
end
AncientTomb_EventScript_15EFD8:: @ 815EFD8
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
AncientTomb_MapScript1_15EFDC:: @ 815EFDC
@@ -19,7 +19,7 @@ AncientTomb_MapScript1_15EFDC:: @ 815EFDC
AncientTomb_MapScript1_15EFE0:: @ 815EFE0
checkflag 2130
- callif 0, AncientTomb_EventScript_15EFEA
+ call_if 0, AncientTomb_EventScript_15EFEA
end
AncientTomb_EventScript_15EFEA:: @ 815EFEA
@@ -34,10 +34,10 @@ AncientTomb_EventScript_15EFEA:: @ 815EFEA
AncientTomb_EventScript_15F021:: @ 815F021
lockall
checkflag 2130
- jumpeq AncientTomb_EventScript_15F038
- braillemsg AncientTomb_Braille_1C552E
+ goto_if_eq AncientTomb_EventScript_15F038
+ braillemessage AncientTomb_Braille_1C552E
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
@@ -48,23 +48,23 @@ AncientTomb_EventScript_15F038:: @ 815F038
AncientTomb_EventScript_15F042:: @ 815F042
lockall
- braillemsg AncientTomb_Braille_1C552E
+ braillemessage AncientTomb_Braille_1C552E
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
AncientTomb_EventScript_15F050:: @ 815F050
lock
faceplayer
- checksound
- pokecry SPECIES_REGISTEEL, 2
- pause 40
+ waitse
+ playpokecry SPECIES_REGISTEEL, 2
+ delay 40
waitpokecry
setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE
setflag 937
setflag 2145
- special 313
+ special ScrSpecial_StartRegiBattle
waitstate
clearflag 2145
release
diff --git a/data/scripts/maps/AquaHideout_1F.inc b/data/scripts/maps/AquaHideout_1F.inc
index cc1ad33b1..2eb2ae7e9 100644
--- a/data/scripts/maps/AquaHideout_1F.inc
+++ b/data/scripts/maps/AquaHideout_1F.inc
@@ -11,7 +11,7 @@ MagmaHideout_1F_EventScript_15D7CE:: @ 815D7CE
lock
faceplayer
checkflag 111
- jumpeq AquaHideout_1F_EventScript_15D7E3
+ goto_if_eq AquaHideout_1F_EventScript_15D7E3
msgbox AquaHideout_1F_Text_196AFD, 4
release
end
@@ -26,7 +26,7 @@ MagmaHideout_1F_EventScript_15D7ED:: @ 815D7ED
lock
faceplayer
checkflag 111
- jumpeq AquaHideout_1F_EventScript_15D802
+ goto_if_eq AquaHideout_1F_EventScript_15D802
msgbox AquaHideout_1F_Text_196C83, 4
release
end
diff --git a/data/scripts/maps/AquaHideout_B1F.inc b/data/scripts/maps/AquaHideout_B1F.inc
index 969d590e3..0001d7574 100644
--- a/data/scripts/maps/AquaHideout_B1F.inc
+++ b/data/scripts/maps/AquaHideout_B1F.inc
@@ -5,11 +5,11 @@ AquaHideout_B1F_MapScripts:: @ 815D831
AquaHideout_B1F_MapScript1_15D83C:: @ 815D83C
checkflag 2145
- callif 1, AquaHideout_B1F_EventScript_15D846
+ call_if 1, AquaHideout_B1F_EventScript_15D846
end
AquaHideout_B1F_EventScript_15D846:: @ 815D846
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
AquaHideout_B1F_MapScript1_15D84A:: @ 815D84A
diff --git a/data/scripts/maps/AquaHideout_B2F.inc b/data/scripts/maps/AquaHideout_B2F.inc
index 845b755b7..230d0e2db 100644
--- a/data/scripts/maps/AquaHideout_B2F.inc
+++ b/data/scripts/maps/AquaHideout_B2F.inc
@@ -10,15 +10,15 @@ AquaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
MagmaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
lockall
setvar 0x8008, 1
- playsfx 21
- move 0x8008, AquaHideout_B2F_Movement_1A0833
- waitmove 0
+ playse 21
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0833
+ waitmovement 0
.ifdef SAPPHIRE
- move 0x8008, AquaHideout_B2F_Movement_1A0839
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
.else
- move 0x8008, AquaHideout_B2F_Movement_1A0841
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0841
.endif
- waitmove 0
+ waitmovement 0
setvar 0x4001, 1
releaseall
end
@@ -38,31 +38,31 @@ AquaHideout_B2F_EventScript_15D8FD:: @ 815D8FD
setvar 0x8009, 3
.endif
.ifdef SAPPHIRE
- move 0x8008, Movement_1A083F
+ applymovement 0x8008, Movement_1A083F
.else
- move 0x8008, AquaHideout_B2F_Movement_1A0843
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0843
.endif
- waitmove 0
- pause 20
- move 0x8008, AquaHideout_B2F_Movement_1A0839
- waitmove 0
+ waitmovement 0
+ delay 20
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
+ waitmovement 0
msgbox AquaHideout_B2F_Text_197162, 4
- closebutton
+ closemessage
.ifdef SAPPHIRE
- move 0x8008, Movement_1A083F
+ applymovement 0x8008, Movement_1A083F
.else
- move 0x8008, AquaHideout_B2F_Movement_1A0843
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0843
.endif
.ifdef SAPPHIRE
- move 0x8009, AquaHideout_B2F_Movement_15D958
+ applymovement 0x8009, AquaHideout_B2F_Movement_15D958
.else
- move 0x8009, AquaHideout_B2F_Movement_15D95D
+ applymovement 0x8009, AquaHideout_B2F_Movement_15D95D
.endif
- waitmove 0
- disappear 0x8009
- pause 20
- move 0x8008, AquaHideout_B2F_Movement_1A0839
- waitmove 0
+ waitmovement 0
+ removeobject 0x8009
+ delay 20
+ applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
+ waitmovement 0
msgbox AquaHideout_B2F_Text_1971AE, 4
setflag 112
setflag 852
diff --git a/data/scripts/maps/BattleTower_BattleRoom.inc b/data/scripts/maps/BattleTower_BattleRoom.inc
index d991b8853..3f1aad4a0 100644
--- a/data/scripts/maps/BattleTower_BattleRoom.inc
+++ b/data/scripts/maps/BattleTower_BattleRoom.inc
@@ -8,55 +8,55 @@ BattleTower_BattleRoom_MapScript2_1608E1:: @ 81608E1
BattleTower_BattleRoom_EventScript_1608EB:: @ 81608EB
setvar 0x4000, 1
- move 255, BattleTower_BattleRoom_Movement_160AB7
- waitmove 0
+ applymovement 255, BattleTower_BattleRoom_Movement_160AB7
+ waitmovement 0
BattleTower_BattleRoom_EventScript_1608FA:: @ 81608FA
- special 232
- reappear 1
- move 1, BattleTower_BattleRoom_Movement_160AC0
- waitmove 0
- special 234
+ special sub_81347F8
+ addobject 1
+ applymovement 1, BattleTower_BattleRoom_Movement_160AC0
+ waitmovement 0
+ special sub_8135474
msgbox 0x20234cc, 4
- waittext
- closebutton
- special 0
+ waitmessage
+ closemessage
+ special ScrSpecial_HealPlayerParty
setvar 0x8004, 0
setvar 0x8005, 0
- special 236
+ special sub_813556C
waitstate
switch RESULT
case 1, BattleTower_BattleRoom_EventScript_160961
- special 40
+ special LoadPlayerParty
setvar 0x8004, 0
setvar 0x8005, 5
- special 237
+ special sub_8135668
setvar 0x8004, 14
- special 237
+ special sub_8135668
setvar 0x8004, 3
- special 170
+ special sub_810FF60
warp BattleTower_Lobby, 255, 6, 6
waitstate
BattleTower_BattleRoom_EventScript_160961:: @ 8160961
setvar 0x8004, 6
- special 237
+ special sub_8135668
switch RESULT
case 8, BattleTower_BattleRoom_EventScript_160A56
- move 1, BattleTower_BattleRoom_Movement_160AC6
- waitmove 0
- disappear 1
- move 2, BattleTower_BattleRoom_Movement_160ACB
- waitmove 0
- move 255, BattleTower_BattleRoom_Movement_160ABC
- waitmove 0
+ applymovement 1, BattleTower_BattleRoom_Movement_160AC6
+ waitmovement 0
+ removeobject 1
+ applymovement 2, BattleTower_BattleRoom_Movement_160ACB
+ waitmovement 0
+ applymovement 255, BattleTower_BattleRoom_Movement_160ABC
+ waitmovement 0
msgbox BattleTower_BattleRoom_Text_19ACDC, 4
- special 40
- special 39
- special 239
- fanfare 368
+ special LoadPlayerParty
+ special SavePlayerParty
+ special sub_8135A14
+ playfanfare 368
waitfanfare
- special 0
+ special ScrSpecial_HealPlayerParty
BattleTower_BattleRoom_EventScript_1609B2:: @ 81609B2
msgbox BattleTower_BattleRoom_Text_19AD09, 5
@@ -80,43 +80,43 @@ BattleTower_BattleRoom_EventScript_160A0E:: @ 8160A0E
case 127, BattleTower_BattleRoom_EventScript_1609B2
BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C
- closebutton
- move 255, BattleTower_BattleRoom_Movement_160ABE
- waitmove 0
- move 2, BattleTower_BattleRoom_Movement_160AD0
- waitmove 0
- jump BattleTower_BattleRoom_EventScript_1608FA
+ closemessage
+ applymovement 255, BattleTower_BattleRoom_Movement_160ABE
+ waitmovement 0
+ applymovement 2, BattleTower_BattleRoom_Movement_160AD0
+ waitmovement 0
+ goto BattleTower_BattleRoom_EventScript_1608FA
BattleTower_BattleRoom_EventScript_160A56:: @ 8160A56
- special 40
+ special LoadPlayerParty
setvar 0x8004, 0
setvar 0x8005, 4
- special 237
+ special sub_8135668
setvar 0x8004, 2
setvar 0x8005, 1
- special 237
+ special sub_8135668
setvar 0x8004, 7
- special 237
+ special sub_8135668
setvar 0x8004, 14
- special 237
+ special sub_8135668
setvar 0x8004, 3
- special 170
+ special sub_810FF60
warp BattleTower_Lobby, 255, 6, 6
waitstate
BattleTower_BattleRoom_EventScript_160A94:: @ 8160A94
setvar 0x8004, 2
- special 240
+ special sub_8135BA0
message BattleTower_BattleRoom_Text_1C6CE1
- pause 60
- waittext
- playsfx 55
- checksound
+ delay 60
+ waitmessage
+ playse 55
+ waitse
msgbox BattleTower_BattleRoom_Text_1C6D05, 4
BattleTower_BattleRoom_EventScript_160AB1:: @ 8160AB1
fadescreen 1
- special 241
+ special sub_8135C38
end
BattleTower_BattleRoom_Movement_160AB7:: @ 8160AB7
diff --git a/data/scripts/maps/BattleTower_Corridor.inc b/data/scripts/maps/BattleTower_Corridor.inc
index 4ccf2028c..9d4fbc844 100644
--- a/data/scripts/maps/BattleTower_Corridor.inc
+++ b/data/scripts/maps/BattleTower_Corridor.inc
@@ -5,7 +5,7 @@ BattleTower_Corridor_MapScripts:: @ 8160845
BattleTower_Corridor_MapScript1_160850:: @ 8160850
compare 0x8006, 1
- jumpeq BattleTower_Corridor_EventScript_16086E
+ goto_if_eq BattleTower_Corridor_EventScript_16086E
setmaptile 12, 0, 519, 0
setmaptile 12, 1, 527, 0
end
@@ -22,16 +22,16 @@ BattleTower_Corridor_MapScript2_160881:: @ 8160881
BattleTower_Corridor_EventScript_16088B:: @ 816088B
setvar 0x4000, 1
compare 0x8006, 1
- jumpeq BattleTower_Corridor_EventScript_1608B1
- move 1, BattleTower_Corridor_Movement_1608D5
- move 255, BattleTower_Corridor_Movement_1608D4
- waitmove 0
- jump BattleTower_Corridor_EventScript_1608C2
+ goto_if_eq BattleTower_Corridor_EventScript_1608B1
+ applymovement 1, BattleTower_Corridor_Movement_1608D5
+ applymovement 255, BattleTower_Corridor_Movement_1608D4
+ waitmovement 0
+ goto BattleTower_Corridor_EventScript_1608C2
BattleTower_Corridor_EventScript_1608B1:: @ 81608B1
- move 1, BattleTower_Corridor_Movement_1608D2
- move 255, BattleTower_Corridor_Movement_1608D1
- waitmove 0
+ applymovement 1, BattleTower_Corridor_Movement_1608D2
+ applymovement 255, BattleTower_Corridor_Movement_1608D1
+ waitmovement 0
BattleTower_Corridor_EventScript_1608C2:: @ 81608C2
setvar 0x4000, 0
diff --git a/data/scripts/maps/BattleTower_Elevator.inc b/data/scripts/maps/BattleTower_Elevator.inc
index 7a79cc4e9..a147a3b5a 100644
--- a/data/scripts/maps/BattleTower_Elevator.inc
+++ b/data/scripts/maps/BattleTower_Elevator.inc
@@ -9,15 +9,15 @@ BattleTower_Elevator_MapScript2_1607DA:: @ 81607DA
BattleTower_Elevator_EventScript_1607E4:: @ 81607E4
setvar 0x4000, 1
- move 1, BattleTower_Elevator_Movement_160835
- move 255, BattleTower_Elevator_Movement_160839
- waitmove 0
- special 273
+ applymovement 1, BattleTower_Elevator_Movement_160835
+ applymovement 255, BattleTower_Elevator_Movement_160839
+ waitmovement 0
+ special sub_810EBEC
waitstate
- pause 64
- move 1, BattleTower_Elevator_Movement_16083D
- move 255, BattleTower_Elevator_Movement_160841
- waitmove 0
+ delay 64
+ applymovement 1, BattleTower_Elevator_Movement_16083D
+ applymovement 255, BattleTower_Elevator_Movement_160841
+ waitmovement 0
setvar 0x4000, 0
warp BattleTower_Corridor, 255, 8, 1
waitstate
@@ -29,7 +29,7 @@ BattleTower_Elevator_MapScript2_160821:: @ 8160821
BattleTower_Elevator_EventScript_16082B:: @ 816082B
setvar 0x4001, 1
- spriteface 255, 2
+ turnobject 255, 2
end
BattleTower_Elevator_Movement_160835:: @ 8160835
diff --git a/data/scripts/maps/BattleTower_Lobby.inc b/data/scripts/maps/BattleTower_Lobby.inc
index cee3d7cec..3227df991 100644
--- a/data/scripts/maps/BattleTower_Lobby.inc
+++ b/data/scripts/maps/BattleTower_Lobby.inc
@@ -6,30 +6,30 @@ BattleTower_Lobby_MapScripts:: @ 816027E
.byte 0
BattleTower_Lobby_MapScript1_160293:: @ 8160293
- special 338
+ special sub_813610C
call BattleTower_Lobby_EventScript_16029C
end
BattleTower_Lobby_EventScript_16029C:: @ 816029C
setvar 0x8004, 10
- special 237
+ special sub_8135668
checkflag 238
- jumpeq BattleTower_Lobby_EventScript_1602E4
+ goto_if_eq BattleTower_Lobby_EventScript_1602E4
checkflag 237
- jumpeq BattleTower_Lobby_EventScript_1602CD
- specialval 0x8007, 247
+ goto_if_eq BattleTower_Lobby_EventScript_1602CD
+ specialvar 0x8007, sub_810F404
compare 0x8007, 50
- jumpif 0, BattleTower_Lobby_EventScript_1602E4
+ goto_if 0, BattleTower_Lobby_EventScript_1602E4
clearflag 941
- special 329
+ special sub_810F8FC
return
BattleTower_Lobby_EventScript_1602CD:: @ 81602CD
- specialval 0x8007, 247
+ specialvar 0x8007, sub_810F404
compare 0x8007, 100
- jumpif 0, BattleTower_Lobby_EventScript_1602E4
+ goto_if 0, BattleTower_Lobby_EventScript_1602E4
clearflag 941
- special 329
+ special sub_810F8FC
return
BattleTower_Lobby_EventScript_1602E4:: @ 81602E4
@@ -46,7 +46,7 @@ BattleTower_Lobby_MapScript2_1602EE:: @ 81602EE
BattleTower_Lobby_EventScript_1602F8:: @ 81602F8
setvar 0x4001, 1
- spriteface 255, 2
+ turnobject 255, 2
end
BattleTower_Lobby_MapScript2_160302:: @ 8160302
@@ -58,14 +58,14 @@ BattleTower_Lobby_MapScript2_160302:: @ 8160302
.2byte 0
BattleTower_Lobby_EventScript_16032C:: @ 816032C
- special 231
+ special sub_8134548
end
BattleTower_Lobby_EventScript_160330:: @ 8160330
lock
faceplayer
msgbox BattleTower_Lobby_Text_19A3FD, 4
- closebutton
+ closemessage
setvar 0x4000, 5
release
end
@@ -74,65 +74,65 @@ BattleTower_Lobby_EventScript_160342:: @ 8160342
lock
faceplayer
message BattleTower_Lobby_Text_19A487
- waittext
+ waitmessage
setvar 0x8004, 0
- special 238
+ special sub_81358A4
compare RESULT, 6
- jumpeq BattleTower_Lobby_EventScript_16037D
- special 244
+ goto_if_eq BattleTower_Lobby_EventScript_16037D
+ special sub_8135E50
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_16037D
+ goto_if_eq BattleTower_Lobby_EventScript_16037D
message BattleTower_Lobby_Text_19A6BE
- waittext
- fanfare 370
+ waitmessage
+ playfanfare 370
waitfanfare
msgbox BattleTower_Lobby_Text_19A719, 4
BattleTower_Lobby_EventScript_16037D:: @ 816037D
setvar 0x8004, 8
- special 238
+ special sub_81358A4
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_1603AD
+ goto_if_eq BattleTower_Lobby_EventScript_1603AD
message BattleTower_Lobby_Text_19A589
- waittext
+ waitmessage
setvar 0x8004, 13
- special 237
- special 242
+ special sub_8135668
+ special sub_8135D84
setvar 0x8004, 3
- special 240
- playsfx 55
- checksound
+ special sub_8135BA0
+ playse 55
+ waitse
BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
setvar 0x8004, 0
setvar 0x8005, 3
- special 237
+ special sub_8135668
message BattleTower_Lobby_Text_19A4BB
- waittext
- special 243
+ waitmessage
+ special sub_8135DEC
switch RESULT
case 0, BattleTower_Lobby_EventScript_160408
message BattleTower_Lobby_Text_19A506
- waittext
- fanfare 370
+ waitmessage
+ playfanfare 370
waitfanfare
setvar 0x8004, 9
- special 238
+ special sub_81358A4
compare RESULT, 49
- jumpif 5, BattleTower_Lobby_EventScript_1603F8
+ goto_if 5, BattleTower_Lobby_EventScript_1603F8
msgbox BattleTower_Lobby_Text_19A617, 4
BattleTower_Lobby_EventScript_1603F8:: @ 81603F8
msgbox BattleTower_Lobby_Text_199FA9, 4
- closebutton
+ closemessage
setvar 0x4000, 5
release
end
BattleTower_Lobby_EventScript_160408:: @ 8160408
msgbox BattleTower_Lobby_Text_19A520, 4
- waittext
- closebutton
+ waitmessage
+ closemessage
setvar 0x4000, 5
release
end
@@ -141,17 +141,17 @@ BattleTower_Lobby_EventScript_160419:: @ 8160419
lock
faceplayer
message BattleTower_Lobby_Text_19A571
- waittext
+ waitmessage
message BattleTower_Lobby_Text_19A589
- waittext
+ waitmessage
setvar 0x8004, 13
- special 237
+ special sub_8135668
setvar 0x8004, 0
- special 240
- playsfx 55
- checksound
+ special sub_8135BA0
+ playse 55
+ waitse
msgbox BattleTower_Lobby_Text_199FA9, 4
- closebutton
+ closemessage
setvar 0x4000, 5
release
end
@@ -161,21 +161,21 @@ BattleTower_Lobby_EventScript_16044B:: @ 816044B
faceplayer
setvar 0x40bc, 1
message BattleTower_Lobby_Text_19A5B1
- waittext
+ waitmessage
message BattleTower_Lobby_Text_19A5CE
- waittext
+ waitmessage
setvar 0x8004, 1
- special 240
- playsfx 55
- checksound
+ special sub_8135BA0
+ playse 55
+ waitse
setvar 0x8004, 8
setvar 0x8005, 0
- special 237
+ special sub_8135668
setvar 0x4000, 5
- special 39
- special 239
+ special SavePlayerParty
+ special sub_8135A14
msgbox BattleTower_Lobby_Text_19A0A8, 4
- closebutton
+ closemessage
call BattleTower_Lobby_EventScript_160664
warp BattleTower_Elevator, 255, 1, 6
setvar 0x4000, 0
@@ -185,15 +185,15 @@ BattleTower_Lobby_EventScript_16049E:: @ 816049E
lock
faceplayer
setvar 0x8004, 0
- special 238
+ special sub_81358A4
compare RESULT, 6
- jumpeq BattleTower_Lobby_EventScript_160342
- special 39
+ goto_if_eq BattleTower_Lobby_EventScript_160342
+ special SavePlayerParty
msgbox BattleTower_Lobby_Text_199F2C, 4
BattleTower_Lobby_EventScript_1604BE:: @ 81604BE
message BattleTower_Lobby_Text_199F79
- waittext
+ waitmessage
multichoice 15, 6, 23, 0
switch RESULT
case 0, BattleTower_Lobby_EventScript_1604FA
@@ -203,24 +203,24 @@ BattleTower_Lobby_EventScript_1604BE:: @ 81604BE
BattleTower_Lobby_EventScript_1604FA:: @ 81604FA
message BattleTower_Lobby_Text_19A024
- waittext
+ waitmessage
multichoice 18, 6, 24, 0
switch RESULT
case 2, BattleTower_Lobby_EventScript_160652
case 127, BattleTower_Lobby_EventScript_160652
- special 233
+ special CheckPartyBattleTowerBanlist
compare 0x8004, 1
- jumpeq BattleTower_Lobby_EventScript_16060D
+ goto_if_eq BattleTower_Lobby_EventScript_16060D
setvar 0x8004, 1
copyvar 0x8005, RESULT
copyvar 0x8006, RESULT
- special 237
+ special sub_8135668
msgbox BattleTower_Lobby_Text_19A07B, 4
fadescreen 1
- special 245
+ special ChooseBattleTowerPlayerParty
waitstate
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_16064F
+ goto_if_eq BattleTower_Lobby_EventScript_16064F
msgbox BattleTower_Lobby_Text_199FDA, 5
switch RESULT
case 0, BattleTower_Lobby_EventScript_16064F
@@ -229,30 +229,30 @@ BattleTower_Lobby_EventScript_1604FA:: @ 81604FA
BattleTower_Lobby_EventScript_160587:: @ 8160587
setvar 0x8004, 5
- special 237
+ special sub_8135668
setvar 0x4000, 0
setvar 0x8004, 11
- special 237
+ special sub_8135668
setvar 0x8004, 0
setvar 0x8005, 1
- special 237
+ special sub_8135668
setvar 0x8004, 8
setvar 0x8005, 0
- special 237
- special 40
- closebutton
- pause 2
- call BattleTower_Lobby_EventScript_19F806
+ special sub_8135668
+ special LoadPlayerParty
+ closemessage
+ delay 2
+ call S_DoSaveDialog
setvar 0x4000, 5
- hidebox 0, 0, 15, 10
+ erasebox 0, 0, 15, 10
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_160642
- inccounter GAME_STAT_ENTERED_BATTLE_TOWER
- special 39
- special 239
+ goto_if_eq BattleTower_Lobby_EventScript_160642
+ incrementgamestat GAME_STAT_ENTERED_BATTLE_TOWER
+ special SavePlayerParty
+ special sub_8135A14
setvar 0x40bc, 1
msgbox BattleTower_Lobby_Text_19A0A8, 4
- closebutton
+ closemessage
call BattleTower_Lobby_EventScript_160664
warp BattleTower_Elevator, 255, 1, 6
setvar 0x4000, 0
@@ -260,7 +260,7 @@ BattleTower_Lobby_EventScript_160587:: @ 8160587
BattleTower_Lobby_EventScript_160600:: @ 8160600
msgbox BattleTower_Lobby_Text_19A0D1, 4
- jump BattleTower_Lobby_EventScript_1604BE
+ goto BattleTower_Lobby_EventScript_1604BE
BattleTower_Lobby_EventScript_16060D:: @ 816060D
switch RESULT
@@ -269,40 +269,40 @@ BattleTower_Lobby_EventScript_16060D:: @ 816060D
BattleTower_Lobby_EventScript_160628:: @ 8160628
msgbox BattleTower_Lobby_Text_19A249, 4
- jump BattleTower_Lobby_EventScript_160662
+ goto BattleTower_Lobby_EventScript_160662
BattleTower_Lobby_EventScript_160635:: @ 8160635
msgbox BattleTower_Lobby_Text_19A32D, 4
- jump BattleTower_Lobby_EventScript_160662
+ goto BattleTower_Lobby_EventScript_160662
BattleTower_Lobby_EventScript_160642:: @ 8160642
setvar 0x8004, 12
- special 237
- jump BattleTower_Lobby_EventScript_160652
+ special sub_8135668
+ goto BattleTower_Lobby_EventScript_160652
BattleTower_Lobby_EventScript_16064F:: @ 816064F
- special 40
+ special LoadPlayerParty
BattleTower_Lobby_EventScript_160652:: @ 8160652
msgbox BattleTower_Lobby_Text_199FA9, 4
setvar 0x8004, 11
- special 237
+ special sub_8135668
BattleTower_Lobby_EventScript_160662:: @ 8160662
release
end
BattleTower_Lobby_EventScript_160664:: @ 8160664
- move 1, BattleTower_Lobby_Movement_160693
- move 255, BattleTower_Lobby_Movement_160693
- waitmove 0
- setdooropened 6, 1
- doorchange
- move 1, BattleTower_Lobby_Movement_160697
- move 255, BattleTower_Lobby_Movement_16069A
- waitmove 0
- setdoorclosed 6, 1
- doorchange
+ applymovement 1, BattleTower_Lobby_Movement_160693
+ applymovement 255, BattleTower_Lobby_Movement_160693
+ waitmovement 0
+ opendoor 6, 1
+ waitdooranim
+ applymovement 1, BattleTower_Lobby_Movement_160697
+ applymovement 255, BattleTower_Lobby_Movement_16069A
+ waitmovement 0
+ closedoor 6, 1
+ waitdooranim
return
BattleTower_Lobby_Movement_160693:: @ 8160693
@@ -348,9 +348,9 @@ BattleTower_Lobby_EventScript_1606CC:: @ 81606CC
lock
faceplayer
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_160701
+ goto_if_eq BattleTower_Lobby_EventScript_160701
compare RESULT, 1
- jumpeq BattleTower_Lobby_EventScript_16070B
+ goto_if_eq BattleTower_Lobby_EventScript_16070B
end
BattleTower_Lobby_EventScript_1606F7:: @ 81606F7
@@ -378,9 +378,9 @@ BattleTower_Lobby_EventScript_16071E:: @ 816071E
BattleTower_Lobby_EventScript_160727:: @ 8160727
lockall
- special 283
+ special ShowBattleTowerRecords
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
@@ -388,35 +388,35 @@ BattleTower_Lobby_EventScript_160733:: @ 8160733
lock
faceplayer
checkflag 238
- jumpeq BattleTower_Lobby_EventScript_1607C5
+ goto_if_eq BattleTower_Lobby_EventScript_1607C5
checkflag 237
- jumpeq BattleTower_Lobby_EventScript_160773
+ goto_if_eq BattleTower_Lobby_EventScript_160773
msgbox BattleTower_Lobby_Text_19A9EE, 4
setvar 0x8008, 42
givedecoration 42
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_1607AF
+ goto_if_eq BattleTower_Lobby_EventScript_1607AF
setflag 237
msgbox BattleTower_Lobby_Text_19ABAA, 4
release
end
BattleTower_Lobby_EventScript_160773:: @ 8160773
- specialval RESULT, 247
+ specialvar RESULT, sub_810F404
compare RESULT, 100
- jumpif 0, BattleTower_Lobby_EventScript_1607C5
+ goto_if 0, BattleTower_Lobby_EventScript_1607C5
msgbox BattleTower_Lobby_Text_19AAC4, 4
setvar 0x8008, 43
givedecoration 43
compare RESULT, 0
- jumpeq BattleTower_Lobby_EventScript_1607AF
+ goto_if_eq BattleTower_Lobby_EventScript_1607AF
setflag 238
msgbox BattleTower_Lobby_Text_19ABAA, 4
release
end
BattleTower_Lobby_EventScript_1607AF:: @ 81607AF
- bufferdecor 1, 0x8008
+ getdecorname 1, 0x8008
msgbox BattleTower_Lobby_Text_1A0CEF, 4
msgbox BattleTower_Lobby_Text_19ABED, 4
release
diff --git a/data/scripts/maps/BattleTower_Outside.inc b/data/scripts/maps/BattleTower_Outside.inc
index 02c4e0c6f..95c5a9d77 100644
--- a/data/scripts/maps/BattleTower_Outside.inc
+++ b/data/scripts/maps/BattleTower_Outside.inc
@@ -14,14 +14,14 @@ BattleTower_Outside_EventScript_160168:: @ 8160168
msgbox BattleTower_Outside_Text_199D06, 4
checkitem ITEM_SS_TICKET, 1
compare RESULT, 0
- jumpeq BattleTower_Outside_EventScript_1601C6
+ goto_if_eq BattleTower_Outside_EventScript_1601C6
message BattleTower_Outside_Text_199D9D
- waittext
- jump BattleTower_Outside_EventScript_16018E
+ waitmessage
+ goto BattleTower_Outside_EventScript_16018E
end
BattleTower_Outside_EventScript_16018E:: @ 816018E
- multichoicedef 21, 6, 53, 2, 0
+ multichoicedefault 21, 6, 53, 2, 0
switch RESULT
case 0, BattleTower_Outside_EventScript_1601D0
case 1, BattleTower_Outside_EventScript_1601FB
@@ -37,7 +37,7 @@ BattleTower_Outside_EventScript_1601C6:: @ 81601C6
BattleTower_Outside_EventScript_1601D0:: @ 81601D0
msgbox BattleTower_Outside_Text_199DF2, 5
compare RESULT, 0
- jumpeq BattleTower_Outside_EventScript_160226
+ goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
warp SlateportCity_Harbor, 255, 8, 11
@@ -48,7 +48,7 @@ BattleTower_Outside_EventScript_1601D0:: @ 81601D0
BattleTower_Outside_EventScript_1601FB:: @ 81601FB
msgbox BattleTower_Outside_Text_199E0E, 5
compare RESULT, 0
- jumpeq BattleTower_Outside_EventScript_160226
+ goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
warp LilycoveCity_Harbor, 255, 8, 11
@@ -58,16 +58,16 @@ BattleTower_Outside_EventScript_1601FB:: @ 81601FB
BattleTower_Outside_EventScript_160226:: @ 8160226
message BattleTower_Outside_Text_199E7A
- waittext
- jump BattleTower_Outside_EventScript_16018E
+ waitmessage
+ goto BattleTower_Outside_EventScript_16018E
end
BattleTower_Outside_EventScript_160232:: @ 8160232
- closebutton
- move LAST_TALKED, BattleTower_Outside_Movement_1A0845
- waitmove 0
- pause 30
- spriteinvisible 5, 26, 4
+ closemessage
+ applymovement LAST_TALKED, BattleTower_Outside_Movement_1A0845
+ waitmovement 0
+ delay 30
+ hideobject 5, 26, 4
setvar 0x8004, 4
call BattleTower_Outside_EventScript_1A047C
return
diff --git a/data/scripts/maps/CaveOfOrigin_1F.inc b/data/scripts/maps/CaveOfOrigin_1F.inc
index 7fd365b36..3ad36cc18 100644
--- a/data/scripts/maps/CaveOfOrigin_1F.inc
+++ b/data/scripts/maps/CaveOfOrigin_1F.inc
@@ -4,5 +4,5 @@ CaveOfOrigin_1F_MapScripts:: @ 815DD6C
CaveOfOrigin_1F_MapScript1_15DD72:: @ 815DD72
checkflag 113
- callif 1, CaveOfOrigin_1F_EventScript_1A04E3
+ call_if 1, CaveOfOrigin_1F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B1F.inc b/data/scripts/maps/CaveOfOrigin_B1F.inc
index 9603ae83b..c3bbdd45f 100644
--- a/data/scripts/maps/CaveOfOrigin_B1F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B1F.inc
@@ -4,5 +4,5 @@ CaveOfOrigin_B1F_MapScripts:: @ 815DD7C
CaveOfOrigin_B1F_MapScript1_15DD82:: @ 815DD82
checkflag 113
- callif 1, CaveOfOrigin_B1F_EventScript_1A04E3
+ call_if 1, CaveOfOrigin_B1F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B2F.inc b/data/scripts/maps/CaveOfOrigin_B2F.inc
index 6b3a55648..fb65de171 100644
--- a/data/scripts/maps/CaveOfOrigin_B2F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B2F.inc
@@ -4,5 +4,5 @@ CaveOfOrigin_B2F_MapScripts:: @ 815DD8C
CaveOfOrigin_B2F_MapScript1_15DD92:: @ 815DD92
checkflag 113
- callif 1, CaveOfOrigin_B2F_EventScript_1A04E3
+ call_if 1, CaveOfOrigin_B2F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B3F.inc b/data/scripts/maps/CaveOfOrigin_B3F.inc
index 8e61048d2..c21b04e91 100644
--- a/data/scripts/maps/CaveOfOrigin_B3F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B3F.inc
@@ -4,5 +4,5 @@ CaveOfOrigin_B3F_MapScripts:: @ 815DD9C
CaveOfOrigin_B3F_MapScript1_15DDA2:: @ 815DDA2
checkflag 113
- callif 1, CaveOfOrigin_B3F_EventScript_1A04E3
+ call_if 1, CaveOfOrigin_B3F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B4F.inc b/data/scripts/maps/CaveOfOrigin_B4F.inc
index e9f23ff5a..c6c3cd45e 100644
--- a/data/scripts/maps/CaveOfOrigin_B4F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B4F.inc
@@ -5,69 +5,69 @@ CaveOfOrigin_B4F_MapScripts:: @ 815DDAC
CaveOfOrigin_B4F_MapScript1_15DDB7:: @ 815DDB7
checkflag 2145
- callif 1, CaveOfOrigin_B4F_EventScript_15DDC1
+ call_if 1, CaveOfOrigin_B4F_EventScript_15DDC1
end
CaveOfOrigin_B4F_EventScript_15DDC1:: @ 815DDC1
- disappear 1
+ removeobject 1
return
CaveOfOrigin_B4F_MapScript1_15DDC5:: @ 815DDC5
.ifdef SAPPHIRE
- setmapfooter 163
+ setmaplayoutindex 163
.else
- setmapfooter 313
+ setmaplayoutindex 313
.endif
call CaveOfOrigin_B4F_EventScript_1A01B5
checkflag 113
- callif 1, CaveOfOrigin_B4F_EventScript_1A04E3
+ call_if 1, CaveOfOrigin_B4F_EventScript_1A04E3
end
CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
lockall
- move 255, CaveOfOrigin_B4F_Movement_1A0841
- waitmove 0
+ applymovement 255, CaveOfOrigin_B4F_Movement_1A0841
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4F03, 4
.else
msgbox CaveOfOrigin_B4F_Text_1B4FE4, 4
.endif
- closebutton
+ closemessage
setweather 0
doweather
- special 284
+ special WaitWeather
waitstate
- playsfx 209
- setanimation 0, 9
- setanimation 1, 13
- setanimation 2, 0
- doanimation 54
- checkanimation 54
+ playse 209
+ setfieldeffect 0, 9
+ setfieldeffect 1, 13
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ waitfieldeffect 54
.ifdef SAPPHIRE
setvar RESULT, 3
.else
setvar RESULT, 2
.endif
- playsfx 107
- special 281
+ playse 107
+ special sub_80818A4
waitstate
- special 282
+ special sub_80818FC
waitstate
- move 1, CaveOfOrigin_B4F_Movement_15DE7D
- waitmove 0
- pause 60
+ applymovement 1, CaveOfOrigin_B4F_Movement_15DE7D
+ waitmovement 0
+ delay 60
setwildbattle SPECIES_GROUDON_OR_KYOGRE, 45, ITEM_NONE
- checksound
- pokecry SPECIES_GROUDON_OR_KYOGRE, 2
- pause 40
+ waitse
+ playpokecry SPECIES_GROUDON_OR_KYOGRE, 2
+ delay 40
waitpokecry
setflag 2145
- special 311
+ special ScrSpecial_StartGroudonKyogreBattle
waitstate
clearflag 2145
- specialval RESULT, 180
+ specialvar RESULT, sub_810E300
compare RESULT, 1
- callif 1, CaveOfOrigin_B4F_EventScript_15DE73
+ call_if 1, CaveOfOrigin_B4F_EventScript_15DE73
setflag 816
setflag 855
setflag 856
@@ -87,7 +87,7 @@ CaveOfOrigin_B4F_EventScript_15DE73:: @ 815DE73
.else
msgbox CaveOfOrigin_B4F_Text_1B5009, 4
.endif
- closebutton
+ closemessage
return
CaveOfOrigin_B4F_Movement_15DE7D:: @ 815DE7D
diff --git a/data/scripts/maps/DesertRuins.inc b/data/scripts/maps/DesertRuins.inc
index d5787d792..9f6f7b388 100644
--- a/data/scripts/maps/DesertRuins.inc
+++ b/data/scripts/maps/DesertRuins.inc
@@ -6,16 +6,16 @@ DesertRuins_MapScripts:: @ 815CAF3
DesertRuins_MapScript1_15CB03:: @ 815CB03
checkflag 2145
- callif 1, DesertRuins_EventScript_15CB0D
+ call_if 1, DesertRuins_EventScript_15CB0D
end
DesertRuins_EventScript_15CB0D:: @ 815CB0D
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
DesertRuins_MapScript1_15CB11:: @ 815CB11
checkflag 2128
- callif 0, DesertRuins_EventScript_15CB1B
+ call_if 0, DesertRuins_EventScript_15CB1B
end
DesertRuins_EventScript_15CB1B:: @ 815CB1B
@@ -34,10 +34,10 @@ DesertRuins_MapScript1_15CB52:: @ 815CB52
DesertRuins_EventScript_15CB56:: @ 815CB56
lockall
checkflag 2128
- jumpeq DesertRuins_EventScript_15CB6D
- braillemsg DesertRuins_Braille_1C54C8
+ goto_if_eq DesertRuins_EventScript_15CB6D
+ braillemessage DesertRuins_Braille_1C54C8
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
@@ -48,23 +48,23 @@ DesertRuins_EventScript_15CB6D:: @ 815CB6D
DesertRuins_EventScript_15CB77:: @ 815CB77
lockall
- braillemsg DesertRuins_Braille_1C54C8
+ braillemessage DesertRuins_Braille_1C54C8
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
DesertRuins_EventScript_15CB85:: @ 815CB85
lock
faceplayer
- checksound
- pokecry SPECIES_REGIROCK, 2
- pause 40
+ waitse
+ playpokecry SPECIES_REGIROCK, 2
+ delay 40
waitpokecry
setwildbattle SPECIES_REGIROCK, 40, ITEM_NONE
setflag 935
setflag 2145
- special 313
+ special ScrSpecial_StartRegiBattle
waitstate
clearflag 2145
release
diff --git a/data/scripts/maps/DewfordTown.inc b/data/scripts/maps/DewfordTown.inc
index 8ca2eb3df..aa3584741 100644
--- a/data/scripts/maps/DewfordTown.inc
+++ b/data/scripts/maps/DewfordTown.inc
@@ -10,10 +10,10 @@ DewfordTown_EventScript_14E002:: @ 814E002
lock
faceplayer
checkflag 189
- jumpif 0, DewfordTown_EventScript_14E076
+ goto_if 0, DewfordTown_EventScript_14E076
message DewfordTown_Text_16B522
- waittext
- multichoicedef 21, 6, 0, 2, 0
+ waitmessage
+ multichoicedefault 21, 6, 0, 2, 0
switch RESULT
case 0, DewfordTown_EventScript_14E04B
case 1, DewfordTown_EventScript_14E05B
@@ -23,36 +23,36 @@ DewfordTown_EventScript_14E002:: @ 814E002
DewfordTown_EventScript_14E04B:: @ 814E04B
msgbox DewfordTown_Text_16B57D, 4
- closebutton
- jump DewfordTown_EventScript_14E151
+ closemessage
+ goto DewfordTown_EventScript_14E151
release
end
DewfordTown_EventScript_14E05B:: @ 814E05B
msgbox DewfordTown_Text_16B5D2, 4
- closebutton
- jump DewfordTown_EventScript_14E1D8
+ closemessage
+ goto DewfordTown_EventScript_14E1D8
release
end
DewfordTown_EventScript_14E06B:: @ 814E06B
msgbox DewfordTown_Text_16B627, 4
- closebutton
+ closemessage
release
end
DewfordTown_EventScript_14E076:: @ 814E076
msgbox DewfordTown_Text_16B3BC, 5
compare RESULT, 1
- jumpeq DewfordTown_EventScript_14E093
+ goto_if_eq DewfordTown_EventScript_14E093
msgbox DewfordTown_Text_16B471, 4
release
end
DewfordTown_EventScript_14E093:: @ 814E093
msgbox DewfordTown_Text_16B417, 4
- closebutton
- jump DewfordTown_EventScript_14E151
+ closemessage
+ goto DewfordTown_EventScript_14E151
end
DewfordTown_EventScript_14E0A2:: @ 814E0A2
@@ -75,12 +75,12 @@ DewfordTown_EventScript_14E0C6:: @ 814E0C6
lock
faceplayer
checkflag 257
- jumpeq DewfordTown_EventScript_14E11B
+ goto_if_eq DewfordTown_EventScript_14E11B
msgbox DewfordTown_Text_16B665, 5
compare RESULT, 1
- jumpeq DewfordTown_EventScript_14E0F0
+ goto_if_eq DewfordTown_EventScript_14E0F0
compare RESULT, 0
- jumpeq DewfordTown_EventScript_14E111
+ goto_if_eq DewfordTown_EventScript_14E111
end
DewfordTown_EventScript_14E0F0:: @ 814E0F0
@@ -98,12 +98,12 @@ DewfordTown_EventScript_14E111:: @ 814E111
DewfordTown_EventScript_14E11B:: @ 814E11B
message DewfordTown_Text_16B84E
- waittext
+ waitmessage
multichoice 20, 8, 50, 1
compare RESULT, 0
- jumpeq DewfordTown_EventScript_14E13D
+ goto_if_eq DewfordTown_EventScript_14E13D
compare RESULT, 1
- jumpeq DewfordTown_EventScript_14E147
+ goto_if_eq DewfordTown_EventScript_14E147
end
DewfordTown_EventScript_14E13D:: @ 814E13D
@@ -118,30 +118,30 @@ DewfordTown_EventScript_14E147:: @ 814E147
DewfordTown_EventScript_14E151:: @ 814E151
call DewfordTown_EventScript_1A010C
- spritelevelup 2, 0, 11, 0
- spritelevelup 255, 0, 11, 0
- move 2, DewfordTown_Movement_14E40E
- waitmove 0
- disappear 2
- move 255, DewfordTown_Movement_14E402
- waitmove 0
- spriteinvisible 255, 0, 11
+ setobjectpriority 2, 0, 11, 0
+ setobjectpriority 255, 0, 11, 0
+ applymovement 2, DewfordTown_Movement_14E40E
+ waitmovement 0
+ removeobject 2
+ applymovement 255, DewfordTown_Movement_14E402
+ waitmovement 0
+ hideobject 255, 0, 11
call DewfordTown_EventScript_1A02E7
- move 4, DewfordTown_Movement_14E293
- move 255, DewfordTown_Movement_14E293
- waitmove 0
- spritevisible 255, 0, 19
+ applymovement 4, DewfordTown_Movement_14E293
+ applymovement 255, DewfordTown_Movement_14E293
+ waitmovement 0
+ showobject 255, 0, 19
call DewfordTown_EventScript_1A02EF
- move 255, DewfordTown_Movement_14E405
- waitmove 0
- spritevisible 255, 0, 19
+ applymovement 255, DewfordTown_Movement_14E405
+ waitmovement 0
+ showobject 255, 0, 19
clearflag 739
clearflag 881
clearflag 742
setflag 743
- spriteinvisible 4, 0, 11
+ hideobject 4, 0, 11
setvar 0x408e, 2
- restorespritelevel 255, 0, 11
+ resetobjectpriority 255, 0, 11
warp Route104_MrBrineysHouse, 255, 5, 4
copyvar 0x4096, 0x8008
waitstate
@@ -150,41 +150,41 @@ DewfordTown_EventScript_14E151:: @ 814E151
DewfordTown_EventScript_14E1D8:: @ 814E1D8
call DewfordTown_EventScript_1A010C
- spritelevelup 2, 0, 11, 0
- spritelevelup 255, 0, 11, 1
- move 2, DewfordTown_Movement_14E40E
- waitmove 0
- disappear 2
- move 255, DewfordTown_Movement_14E402
- waitmove 0
- spriteinvisible 255, 0, 11
+ setobjectpriority 2, 0, 11, 0
+ setobjectpriority 255, 0, 11, 1
+ applymovement 2, DewfordTown_Movement_14E40E
+ waitmovement 0
+ removeobject 2
+ applymovement 255, DewfordTown_Movement_14E402
+ waitmovement 0
+ hideobject 255, 0, 11
call DewfordTown_EventScript_1A02E7
- move 4, DewfordTown_Movement_14E356
- move 255, DewfordTown_Movement_14E356
- waitmove 0
+ applymovement 4, DewfordTown_Movement_14E356
+ applymovement 255, DewfordTown_Movement_14E356
+ waitmovement 0
call DewfordTown_EventScript_1A02EF
- spritevisible 255, 0, 24
- move 255, DewfordTown_Movement_14E409
- waitmove 0
- movespriteperm 2, 21, 26
- reappear 2
- spritelevelup 2, 0, 24, 0
- move 2, DewfordTown_Movement_14E410
- waitmove 0
+ showobject 255, 0, 24
+ applymovement 255, DewfordTown_Movement_14E409
+ waitmovement 0
+ setobjectxyperm 2, 21, 26
+ addobject 2
+ setobjectpriority 2, 0, 24, 0
+ applymovement 2, DewfordTown_Movement_14E410
+ waitmovement 0
clearflag 741
- reappear 1
+ addobject 1
clearflag 744
setflag 743
- spriteinvisible 4, 0, 11
+ hideobject 4, 0, 11
checkflag 149
- callif 0, DewfordTown_EventScript_14E281
+ call_if 0, DewfordTown_EventScript_14E281
checkflag 149
- callif 1, DewfordTown_EventScript_14E28A
- closebutton
+ call_if 1, DewfordTown_EventScript_14E28A
+ closemessage
copyvar 0x4096, 0x8008
- restorespritelevel 255, 0, 11
- restorespritelevel 2, 0, 24
- moveoffscreen 2
+ resetobjectpriority 255, 0, 11
+ resetobjectpriority 2, 0, 24
+ moveobjectoffscreen 2
release
end
@@ -600,9 +600,9 @@ DewfordTown_EventScript_14E413:: @ 814E413
call DewfordTown_EventScript_1A0102
msgbox DewfordTown_Text_16B9CE, 5
compare RESULT, 1
- jumpeq DewfordTown_EventScript_14E439
+ goto_if_eq DewfordTown_EventScript_14E439
compare RESULT, 0
- jumpeq DewfordTown_EventScript_14E443
+ goto_if_eq DewfordTown_EventScript_14E443
end
DewfordTown_EventScript_14E439:: @ 814E439
@@ -617,15 +617,15 @@ DewfordTown_EventScript_14E443:: @ 814E443
lock
faceplayer
compare RESULT, 1
- jumpeq DewfordTown_EventScript_14E46E
+ goto_if_eq DewfordTown_EventScript_14E46E
compare RESULT, 0
- jumpeq DewfordTown_EventScript_14E485
+ goto_if_eq DewfordTown_EventScript_14E485
end
DewfordTown_EventScript_14E46E:: @ 814E46E
- inccounter GAME_STAT_STARTED_TRENDS
+ incrementgamestat GAME_STAT_STARTED_TRENDS
compare 0x8004, 0
- jumpeq DewfordTown_EventScript_14E48F
+ goto_if_eq DewfordTown_EventScript_14E48F
msgbox DewfordTown_Text_16BB44, 4
release
end
diff --git a/data/scripts/maps/DewfordTown_Gym.inc b/data/scripts/maps/DewfordTown_Gym.inc
index 51d4f44ba..92776afb1 100644
--- a/data/scripts/maps/DewfordTown_Gym.inc
+++ b/data/scripts/maps/DewfordTown_Gym.inc
@@ -8,91 +8,91 @@ DewfordTown_Gym_MapScript1_15306B:: @ 815306B
DewfordTown_Gym_EventScript_153071:: @ 8153071
checktrainerflag OPPONENT_BRAWLY
- jumpeq DewfordTown_Gym_EventScript_1530AA
+ goto_if_eq DewfordTown_Gym_EventScript_1530AA
call DewfordTown_Gym_EventScript_153122
copyvar 0x8001, 0x8000
compare 0x8000, 0
- jumpeq DewfordTown_Gym_EventScript_1530BA
+ goto_if_eq DewfordTown_Gym_EventScript_1530BA
compare 0x8000, 1
- jumpeq DewfordTown_Gym_EventScript_1530B6
+ goto_if_eq DewfordTown_Gym_EventScript_1530B6
compare 0x8000, 2
- jumpeq DewfordTown_Gym_EventScript_1530B2
- jump DewfordTown_Gym_EventScript_1530AE
+ goto_if_eq DewfordTown_Gym_EventScript_1530B2
+ goto DewfordTown_Gym_EventScript_1530AE
DewfordTown_Gym_EventScript_1530AA:: @ 81530AA
- darken 0
+ setdarklevel 0
return
DewfordTown_Gym_EventScript_1530AE:: @ 81530AE
- darken 1
+ setdarklevel 1
return
DewfordTown_Gym_EventScript_1530B2:: @ 81530B2
- darken 2
+ setdarklevel 2
return
DewfordTown_Gym_EventScript_1530B6:: @ 81530B6
- darken 3
+ setdarklevel 3
return
DewfordTown_Gym_EventScript_1530BA:: @ 81530BA
- darken 4
+ setdarklevel 4
return
DewfordTown_Gym_EventScript_1530BE:: @ 81530BE
call DewfordTown_Gym_EventScript_153122
- snop1
- comparevars 0x8000, 0x8001
- jumpeq DewfordTown_Gym_EventScript_1530F5
+ nop1
+ compare 0x8000, 0x8001
+ goto_if_eq DewfordTown_Gym_EventScript_1530F5
copyvar 0x8001, 0x8000
compare 0x8000, 1
- jumpeq DewfordTown_Gym_EventScript_1530F6
+ goto_if_eq DewfordTown_Gym_EventScript_1530F6
compare 0x8000, 2
- jumpeq DewfordTown_Gym_EventScript_153101
+ goto_if_eq DewfordTown_Gym_EventScript_153101
compare 0x8000, 3
- jumpeq DewfordTown_Gym_EventScript_15310C
+ goto_if_eq DewfordTown_Gym_EventScript_15310C
DewfordTown_Gym_EventScript_1530F5:: @ 81530F5
return
DewfordTown_Gym_EventScript_1530F6:: @ 81530F6
- playsfx 35
- lighten 3
+ playse 35
+ animdarklevel 3
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153101:: @ 8153101
- playsfx 35
- lighten 2
+ playse 35
+ animdarklevel 2
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_15310C:: @ 815310C
- playsfx 35
- lighten 1
+ playse 35
+ animdarklevel 1
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153117:: @ 8153117
- playsfx 35
- lighten 0
+ playse 35
+ animdarklevel 0
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153122:: @ 8153122
setvar 0x8000, 0
checktrainerflag OPPONENT_HIDEKI
- jumpif 0, DewfordTown_Gym_EventScript_153135
+ goto_if 0, DewfordTown_Gym_EventScript_153135
addvar 0x8000, 1
DewfordTown_Gym_EventScript_153135:: @ 8153135
checktrainerflag OPPONENT_TESSA
- jumpif 0, DewfordTown_Gym_EventScript_153143
+ goto_if 0, DewfordTown_Gym_EventScript_153143
addvar 0x8000, 1
DewfordTown_Gym_EventScript_153143:: @ 8153143
checktrainerflag OPPONENT_LAURA
- jumpif 0, DewfordTown_Gym_EventScript_153151
+ goto_if 0, DewfordTown_Gym_EventScript_153151
addvar 0x8000, 1
DewfordTown_Gym_EventScript_153151:: @ 8153151
@@ -101,7 +101,7 @@ DewfordTown_Gym_EventScript_153151:: @ 8153151
DewfordTown_Gym_EventScript_153152:: @ 8153152
trainerbattle 1, OPPONENT_BRAWLY, 0, DewfordTown_Gym_Text_175182, DewfordTown_Gym_Text_175246, DewfordTown_Gym_EventScript_153177
checkflag 166
- jumpif 0, DewfordTown_Gym_EventScript_1531B5
+ goto_if 0, DewfordTown_Gym_EventScript_1531B5
msgbox DewfordTown_Gym_Text_175412, 4
release
end
@@ -109,23 +109,23 @@ DewfordTown_Gym_EventScript_153152:: @ 8153152
DewfordTown_Gym_EventScript_153177:: @ 8153177
call DewfordTown_Gym_EventScript_153117
message DewfordTown_Gym_Text_1752BB
- waittext
+ waitmessage
call DewfordTown_Gym_EventScript_1A02C5
msgbox DewfordTown_Gym_Text_1752E6, 4
setflag 1204
setflag 2056
addvar 0x4085, 1
compare 0x4085, 6
- callif 1, DewfordTown_Gym_EventScript_1A00FB
+ call_if 1, DewfordTown_Gym_EventScript_1A00FB
setvar 0x8008, 2
call DewfordTown_Gym_EventScript_1A01C0
- jump DewfordTown_Gym_EventScript_1531B5
+ goto DewfordTown_Gym_EventScript_1531B5
end
DewfordTown_Gym_EventScript_1531B5:: @ 81531B5
giveitem ITEM_TM08
compare RESULT, 0
- jumpeq DewfordTown_Gym_EventScript_1A029B
+ goto_if_eq DewfordTown_Gym_EventScript_1A029B
msgbox DewfordTown_Gym_Text_1753BF, 4
setflag 166
release
@@ -165,7 +165,7 @@ DewfordTown_Gym_EventScript_15323F:: @ 815323F
lock
faceplayer
checkflag 1204
- jumpeq DewfordTown_Gym_EventScript_153254
+ goto_if_eq DewfordTown_Gym_EventScript_153254
msgbox DewfordTown_Gym_Text_174D98, 4
release
end
@@ -178,15 +178,15 @@ DewfordTown_Gym_EventScript_153254:: @ 8153254
DewfordTown_Gym_EventScript_15325E:: @ 815325E
lockall
checkflag 2056
- jumpeq DewfordTown_Gym_EventScript_15327E
- jump DewfordTown_Gym_EventScript_153288
+ goto_if_eq DewfordTown_Gym_EventScript_15327E
+ goto DewfordTown_Gym_EventScript_153288
end
DewfordTown_Gym_EventScript_15326E:: @ 815326E
lockall
checkflag 2056
- jumpeq DewfordTown_Gym_EventScript_15327E
- jump DewfordTown_Gym_EventScript_153288
+ goto_if_eq DewfordTown_Gym_EventScript_15327E
+ goto DewfordTown_Gym_EventScript_153288
end
DewfordTown_Gym_EventScript_15327E:: @ 815327E
diff --git a/data/scripts/maps/DewfordTown_Hall.inc b/data/scripts/maps/DewfordTown_Hall.inc
index 0b25e0aba..ea4016147 100644
--- a/data/scripts/maps/DewfordTown_Hall.inc
+++ b/data/scripts/maps/DewfordTown_Hall.inc
@@ -5,9 +5,9 @@ DewfordTown_Hall_EventScript_153293:: @ 8153293
lock
faceplayer
call DewfordTown_Hall_EventScript_1A0102
- special 127
+ special sub_80FA5E4
compare RESULT, 1
- jumpeq DewfordTown_Hall_EventScript_1532B2
+ goto_if_eq DewfordTown_Hall_EventScript_1532B2
msgbox DewfordTown_Hall_Text_1754C9, 4
release
end
@@ -29,12 +29,12 @@ DewfordTown_Hall_EventScript_1532CD:: @ 81532CD
lock
faceplayer
call DewfordTown_Hall_EventScript_1A0102
- special 128
+ special sub_80EB83C
msgbox DewfordTown_Hall_Text_1755F9, 5
compare RESULT, 1
- jumpeq DewfordTown_Hall_EventScript_1532F6
+ goto_if_eq DewfordTown_Hall_EventScript_1532F6
compare RESULT, 0
- jumpeq DewfordTown_Hall_EventScript_153300
+ goto_if_eq DewfordTown_Hall_EventScript_153300
end
DewfordTown_Hall_EventScript_1532F6:: @ 81532F6
@@ -52,9 +52,9 @@ DewfordTown_Hall_EventScript_15330A:: @ 815330A
faceplayer
call DewfordTown_Hall_EventScript_1A0102
msgbox DewfordTown_Hall_Text_17570D, 4
- closebutton
- move 4, DewfordTown_Hall_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 4, DewfordTown_Hall_Movement_1A0841
+ waitmovement 0
release
end
@@ -63,9 +63,9 @@ DewfordTown_Hall_EventScript_153326:: @ 8153326
faceplayer
call DewfordTown_Hall_EventScript_1A0102
msgbox DewfordTown_Hall_Text_17574C, 4
- closebutton
- move 5, DewfordTown_Hall_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 5, DewfordTown_Hall_Movement_1A0841
+ waitmovement 0
release
end
@@ -87,7 +87,7 @@ DewfordTown_Hall_EventScript_153353:: @ 8153353
DewfordTown_Hall_EventScript_153363:: @ 8153363
lockall
call DewfordTown_Hall_EventScript_1A0102
- special 129
+ special sub_80FA648
switch RESULT
case 0, DewfordTown_Hall_EventScript_1533CA
case 4, DewfordTown_Hall_EventScript_1533CA
@@ -122,18 +122,18 @@ DewfordTown_Hall_EventScript_1533E8:: @ 81533E8
DewfordTown_Hall_EventScript_1533F2:: @ 81533F2
lockall
setvar 0x8008, 0
- jump DewfordTown_Hall_EventScript_15340A
+ goto DewfordTown_Hall_EventScript_15340A
end
DewfordTown_Hall_EventScript_1533FE:: @ 81533FE
lockall
setvar 0x8008, 1
- jump DewfordTown_Hall_EventScript_15340A
+ goto DewfordTown_Hall_EventScript_15340A
end
DewfordTown_Hall_EventScript_15340A:: @ 815340A
call DewfordTown_Hall_EventScript_1A0102
- special 129
+ special sub_80FA648
switch RESULT
case 0, DewfordTown_Hall_EventScript_153470
case 1, DewfordTown_Hall_EventScript_153470
@@ -189,55 +189,55 @@ DewfordTown_Hall_EventScript_1534FC:: @ 81534FC
return
DewfordTown_Hall_EventScript_1534FD:: @ 81534FD
- move 8, DewfordTown_Hall_Movement_153599
- waitmove 0
+ applymovement 8, DewfordTown_Hall_Movement_153599
+ waitmovement 0
compare 0x8008, 0
- jumpeq DewfordTown_Hall_EventScript_15351E
+ goto_if_eq DewfordTown_Hall_EventScript_15351E
compare 0x8008, 1
- jumpeq DewfordTown_Hall_EventScript_153534
+ goto_if_eq DewfordTown_Hall_EventScript_153534
end
DewfordTown_Hall_EventScript_15351E:: @ 815351E
compare FACING, 4
- jumpeq DewfordTown_Hall_EventScript_1534FC
- move 255, DewfordTown_Hall_Movement_1A0843
- waitmove 0
+ goto_if_eq DewfordTown_Hall_EventScript_1534FC
+ applymovement 255, DewfordTown_Hall_Movement_1A0843
+ waitmovement 0
return
DewfordTown_Hall_EventScript_153534:: @ 8153534
return
DewfordTown_Hall_EventScript_153535:: @ 8153535
- move 7, DewfordTown_Hall_Movement_15359B
- waitmove 0
+ applymovement 7, DewfordTown_Hall_Movement_15359B
+ waitmovement 0
compare 0x8008, 0
- jumpeq DewfordTown_Hall_EventScript_153556
+ goto_if_eq DewfordTown_Hall_EventScript_153556
compare 0x8008, 1
- jumpeq DewfordTown_Hall_EventScript_153583
+ goto_if_eq DewfordTown_Hall_EventScript_153583
end
DewfordTown_Hall_EventScript_153556:: @ 8153556
compare FACING, 2
- callif 1, DewfordTown_Hall_EventScript_15356D
+ call_if 1, DewfordTown_Hall_EventScript_15356D
compare FACING, 1
- callif 1, DewfordTown_Hall_EventScript_153578
+ call_if 1, DewfordTown_Hall_EventScript_153578
return
DewfordTown_Hall_EventScript_15356D:: @ 815356D
- move 255, DewfordTown_Hall_Movement_1A0841
- waitmove 0
+ applymovement 255, DewfordTown_Hall_Movement_1A0841
+ waitmovement 0
return
DewfordTown_Hall_EventScript_153578:: @ 8153578
- move 255, DewfordTown_Hall_Movement_1A0845
- waitmove 0
+ applymovement 255, DewfordTown_Hall_Movement_1A0845
+ waitmovement 0
return
DewfordTown_Hall_EventScript_153583:: @ 8153583
compare FACING, 3
- jumpeq DewfordTown_Hall_EventScript_1534FC
- move 255, DewfordTown_Hall_Movement_1A083F
- waitmove 0
+ goto_if_eq DewfordTown_Hall_EventScript_1534FC
+ applymovement 255, DewfordTown_Hall_Movement_1A083F
+ waitmovement 0
return
DewfordTown_Hall_Movement_153599:: @ 8153599
@@ -253,11 +253,11 @@ DewfordTown_Hall_EventScript_15359D:: @ 815359D
faceplayer
call DewfordTown_Hall_EventScript_1A0102
checkflag 230
- jumpeq DewfordTown_Hall_EventScript_1535D1
+ goto_if_eq DewfordTown_Hall_EventScript_1535D1
msgbox DewfordTown_Hall_Text_175E13, 4
giveitem ITEM_TM36
compare RESULT, 0
- jumpeq DewfordTown_Hall_EventScript_1A029B
+ goto_if_eq DewfordTown_Hall_EventScript_1A029B
setflag 230
release
end
diff --git a/data/scripts/maps/DewfordTown_House1.inc b/data/scripts/maps/DewfordTown_House1.inc
index 40e06357c..e8897b974 100644
--- a/data/scripts/maps/DewfordTown_House1.inc
+++ b/data/scripts/maps/DewfordTown_House1.inc
@@ -12,8 +12,8 @@ DewfordTown_House1_EventScript_152FF8:: @ 8152FF8
DewfordTown_House1_EventScript_153001:: @ 8153001
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox DewfordTown_House1_Text_174CC8, 4
waitpokecry
release
diff --git a/data/scripts/maps/DewfordTown_House2.inc b/data/scripts/maps/DewfordTown_House2.inc
index 529f8bb24..befe47404 100644
--- a/data/scripts/maps/DewfordTown_House2.inc
+++ b/data/scripts/maps/DewfordTown_House2.inc
@@ -5,11 +5,11 @@ DewfordTown_House2_EventScript_1535DC:: @ 81535DC
lock
faceplayer
checkflag 289
- jumpeq DewfordTown_House2_EventScript_153615
+ goto_if_eq DewfordTown_House2_EventScript_153615
msgbox DewfordTown_House2_Text_175EFE, 4
giveitem ITEM_SILK_SCARF
compare RESULT, 0
- jumpeq DewfordTown_House2_EventScript_15360B
+ goto_if_eq DewfordTown_House2_EventScript_15360B
setflag 289
release
end
diff --git a/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc b/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
index 96c198ae5..70e75492e 100644
--- a/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ DewfordTown_PokemonCenter_1F_MapScript1_15301A:: @ 815301A
DewfordTown_PokemonCenter_1F_EventScript_153023:: @ 8153023
setvar 0x800b, 1
call DewfordTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/EverGrandeCity.inc b/data/scripts/maps/EverGrandeCity.inc
index 9b6d2a8b7..c9768d006 100644
--- a/data/scripts/maps/EverGrandeCity.inc
+++ b/data/scripts/maps/EverGrandeCity.inc
@@ -4,7 +4,7 @@ EverGrandeCity_MapScripts:: @ 814D4D5
EverGrandeCity_MapScript1_14D4DB:: @ 814D4DB
checkflag 2090
- callif 1, EverGrandeCity_EventScript_1A02C1
+ call_if 1, EverGrandeCity_EventScript_1A02C1
end
EverGrandeCity_EventScript_14D4E5:: @ 814D4E5
diff --git a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
index 0e5dc21b0..90df9ab4e 100644
--- a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
@@ -13,7 +13,7 @@ EverGrandeCity_ChampionsRoom_MapScript2_15B7C5:: @ 815B7C5
.2byte 0
EverGrandeCity_ChampionsRoom_EventScript_15B7CF:: @ 815B7CF
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_ChampionsRoom_MapScript2_15B7D4:: @ 815B7D4
@@ -22,13 +22,13 @@ EverGrandeCity_ChampionsRoom_MapScript2_15B7D4:: @ 815B7D4
EverGrandeCity_ChampionsRoom_EventScript_15B7DE:: @ 815B7DE
lockall
- move 255, EverGrandeCity_ChampionsRoom_Movement_1A084E
- waitmove 0
- pause 40
- move 255, EverGrandeCity_ChampionsRoom_Movement_15B802
- waitmove 0
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A084E
+ waitmovement 0
+ delay 40
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B802
+ waitmovement 0
setvar 0x4001, 1
- jump EverGrandeCity_ChampionsRoom_EventScript_15B805
+ goto EverGrandeCity_ChampionsRoom_EventScript_15B805
releaseall
end
@@ -38,104 +38,104 @@ EverGrandeCity_ChampionsRoom_Movement_15B802:: @ 815B802
step_end
EverGrandeCity_ChampionsRoom_EventScript_15B805:: @ 815B805
- playmusic 454, 0
+ playbgm 454, 0
msgbox EverGrandeCity_ChampionsRoom_Text_190F9C, 4
trainerbattle 3, OPPONENT_STEVEN, 0, EverGrandeCity_ChampionsRoom_Text_1910A0
- jump EverGrandeCity_ChampionsRoom_EventScript_15B821
+ goto EverGrandeCity_ChampionsRoom_EventScript_15B821
end
EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821
- playsfx 8
+ playse 8
setmaptile 6, 1, 838, 0
setmaptile 6, 2, 839, 0
- special 142
+ special DrawWholeMapView
msgbox EverGrandeCity_ChampionsRoom_Text_1910FE, 4
- closebutton
- playsfx 8
- checkgender
+ closemessage
+ playse 8
+ checkplayergender
compare RESULT, 0
- callif 1, EverGrandeCity_ChampionsRoom_EventScript_15B87C
+ call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B87C
compare RESULT, 1
- callif 1, EverGrandeCity_ChampionsRoom_EventScript_15B881
- reappear 2
+ call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B881
+ addobject 2
call EverGrandeCity_ChampionsRoom_EventScript_15B9BD
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq EverGrandeCity_ChampionsRoom_EventScript_15B886
+ goto_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B886
compare RESULT, 1
- jumpeq EverGrandeCity_ChampionsRoom_EventScript_15B8BB
+ goto_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B8BB
end
EverGrandeCity_ChampionsRoom_EventScript_15B87C:: @ 815B87C
- playmusic 415, 0
+ playbgm 415, 0
return
EverGrandeCity_ChampionsRoom_EventScript_15B881:: @ 815B881
- playmusic 421, 0
+ playbgm 421, 0
return
EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886
msgbox EverGrandeCity_ChampionsRoom_Text_191225, 4
- pause 40
- playsfx 21
- move 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
- waitmove 0
- move 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
- waitmove 0
+ delay 40
+ playse 21
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
+ waitmovement 0
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
+ waitmovement 0
call EverGrandeCity_ChampionsRoom_EventScript_15B9D2
msgbox EverGrandeCity_ChampionsRoom_Text_191268, 4
- jump EverGrandeCity_ChampionsRoom_EventScript_15B8F0
+ goto EverGrandeCity_ChampionsRoom_EventScript_15B8F0
end
EverGrandeCity_ChampionsRoom_EventScript_15B8BB:: @ 815B8BB
msgbox EverGrandeCity_ChampionsRoom_Text_1912B3, 4
- pause 40
- playsfx 21
- move 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
- waitmove 0
- move 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
- waitmove 0
+ delay 40
+ playse 21
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
+ waitmovement 0
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
+ waitmovement 0
call EverGrandeCity_ChampionsRoom_EventScript_15B9D2
msgbox EverGrandeCity_ChampionsRoom_Text_191305, 4
- jump EverGrandeCity_ChampionsRoom_EventScript_15B8F0
+ goto EverGrandeCity_ChampionsRoom_EventScript_15B8F0
end
EverGrandeCity_ChampionsRoom_EventScript_15B8F0:: @ 815B8F0
- closebutton
- reappear 3
- move 3, EverGrandeCity_ChampionsRoom_Movement_15BA03
- waitmove 0
- move 255, EverGrandeCity_ChampionsRoom_Movement_1A0843
- waitmove 0
+ closemessage
+ addobject 3
+ applymovement 3, EverGrandeCity_ChampionsRoom_Movement_15BA03
+ waitmovement 0
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A0843
+ waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_19134D, 4
call EverGrandeCity_ChampionsRoom_EventScript_1A03B0
msgbox EverGrandeCity_ChampionsRoom_Text_1914C6, 4
- move 1, EverGrandeCity_ChampionsRoom_Movement_1A0841
- waitmove 0
- pause 20
- move 1, EverGrandeCity_ChampionsRoom_Movement_1A0845
- waitmove 0
+ applymovement 1, EverGrandeCity_ChampionsRoom_Movement_1A0841
+ waitmovement 0
+ delay 20
+ applymovement 1, EverGrandeCity_ChampionsRoom_Movement_1A0845
+ waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_191512, 4
- closebutton
- pause 30
- move 1, EverGrandeCity_ChampionsRoom_Movement_15B9FB
- move 255, EverGrandeCity_ChampionsRoom_Movement_15B9DD
- move 3, EverGrandeCity_ChampionsRoom_Movement_1A0841
- move 2, EverGrandeCity_ChampionsRoom_Movement_15B9F8
- waitmove 0
- pause 20
- move 255, EverGrandeCity_ChampionsRoom_Movement_1A0845
- waitmove 0
+ closemessage
+ delay 30
+ applymovement 1, EverGrandeCity_ChampionsRoom_Movement_15B9FB
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B9DD
+ applymovement 3, EverGrandeCity_ChampionsRoom_Movement_1A0841
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_15B9F8
+ waitmovement 0
+ delay 20
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A0845
+ waitmovement 0
msgbox EverGrandeCity_ChampionsRoom_Text_191546, 4
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, EverGrandeCity_ChampionsRoom_EventScript_15B9AB
+ call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B9AB
compare RESULT, 1
- callif 1, EverGrandeCity_ChampionsRoom_EventScript_15B9B4
- closebutton
- move 1, EverGrandeCity_ChampionsRoom_Movement_15B9FF
- move 255, EverGrandeCity_ChampionsRoom_Movement_15B9E0
- waitmove 0
+ call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B9B4
+ closemessage
+ applymovement 1, EverGrandeCity_ChampionsRoom_Movement_15B9FF
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B9E0
+ waitmovement 0
setflag 781
warp EverGrandeCity_HallOfFame, 255, 7, 16
waitstate
@@ -151,15 +151,15 @@ EverGrandeCity_ChampionsRoom_EventScript_15B9B4:: @ 815B9B4
return
EverGrandeCity_ChampionsRoom_EventScript_15B9BD:: @ 815B9BD
- move 2, EverGrandeCity_ChampionsRoom_Movement_15B9E6
- waitmove 0
- move 255, EverGrandeCity_ChampionsRoom_Movement_1A083F
- waitmove 0
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_15B9E6
+ waitmovement 0
+ applymovement 255, EverGrandeCity_ChampionsRoom_Movement_1A083F
+ waitmovement 0
return
EverGrandeCity_ChampionsRoom_EventScript_15B9D2:: @ 815B9D2
- move 2, EverGrandeCity_ChampionsRoom_Movement_15B9EF
- waitmove 0
+ applymovement 2, EverGrandeCity_ChampionsRoom_Movement_15B9EF
+ waitmovement 0
return
EverGrandeCity_ChampionsRoom_Movement_15B9DD:: @ 815B9DD
diff --git a/data/scripts/maps/EverGrandeCity_Corridor1.inc b/data/scripts/maps/EverGrandeCity_Corridor1.inc
index 499ad673f..104504960 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor1.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor1.inc
@@ -7,5 +7,5 @@ EverGrandeCity_Corridor1_MapScript2_15BA12:: @ 815BA12
.2byte 0
EverGrandeCity_Corridor1_EventScript_15BA1C:: @ 815BA1C
- spriteface 255, 2
+ turnobject 255, 2
end
diff --git a/data/scripts/maps/EverGrandeCity_Corridor2.inc b/data/scripts/maps/EverGrandeCity_Corridor2.inc
index 692de1ed9..c7c049020 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor2.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor2.inc
@@ -7,5 +7,5 @@ EverGrandeCity_Corridor2_MapScript2_15BA27:: @ 815BA27
.2byte 0
EverGrandeCity_Corridor2_EventScript_15BA31:: @ 815BA31
- spriteface 255, 2
+ turnobject 255, 2
end
diff --git a/data/scripts/maps/EverGrandeCity_Corridor3.inc b/data/scripts/maps/EverGrandeCity_Corridor3.inc
index f8ed19669..1714db5cc 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor3.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor3.inc
@@ -7,5 +7,5 @@ EverGrandeCity_Corridor3_MapScript2_15BA3C:: @ 815BA3C
.2byte 0
EverGrandeCity_Corridor3_EventScript_15BA46:: @ 815BA46
- spriteface 255, 2
+ turnobject 255, 2
end
diff --git a/data/scripts/maps/EverGrandeCity_Corridor4.inc b/data/scripts/maps/EverGrandeCity_Corridor4.inc
index 616a25ec5..64cc234eb 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor4.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor4.inc
@@ -7,5 +7,5 @@ EverGrandeCity_Corridor4_MapScript2_15BA51:: @ 815BA51
.2byte 0
EverGrandeCity_Corridor4_EventScript_15BA5B:: @ 815BA5B
- spriteface 255, 2
+ turnobject 255, 2
end
diff --git a/data/scripts/maps/EverGrandeCity_Corridor5.inc b/data/scripts/maps/EverGrandeCity_Corridor5.inc
index 783b03aec..73c0b5a84 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor5.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor5.inc
@@ -7,5 +7,5 @@ EverGrandeCity_Corridor5_MapScript2_15BA66:: @ 815BA66
.2byte 0
EverGrandeCity_Corridor5_EventScript_15BA70:: @ 815BA70
- spriteface 255, 2
+ turnobject 255, 2
end
diff --git a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
index c16bd544f..3d3d56ff9 100644
--- a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
@@ -9,7 +9,7 @@ EverGrandeCity_DrakesRoom_MapScripts:: @ 815B70D
.2byte 0
EverGrandeCity_DrakesRoom_EventScript_15B727:: @ 815B727
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_DrakesRoom_MapScript2_15B72C:: @ 815B72C
@@ -25,9 +25,9 @@ EverGrandeCity_DrakesRoom_EventScript_15B736:: @ 815B736
EverGrandeCity_DrakesRoom_MapScript1_15B743:: @ 815B743
checkflag 1248
- callif 1, EverGrandeCity_DrakesRoom_EventScript_15B758
+ call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B758
compare 0x409c, 4
- callif 1, EverGrandeCity_DrakesRoom_EventScript_15B75E
+ call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B75E
end
EverGrandeCity_DrakesRoom_EventScript_15B758:: @ 815B758
@@ -42,11 +42,11 @@ EverGrandeCity_DrakesRoom_EventScript_15B764:: @ 815B764
lock
faceplayer
checkflag 1248
- jumpeq EverGrandeCity_DrakesRoom_EventScript_15B78B
- playmusic 450, 0
+ goto_if_eq EverGrandeCity_DrakesRoom_EventScript_15B78B
+ playbgm 450, 0
msgbox EverGrandeCity_DrakesRoom_Text_190CEB, 4
trainerbattle 3, OPPONENT_DRAKE, 0, EverGrandeCity_DrakesRoom_Text_190E42
- jump EverGrandeCity_DrakesRoom_EventScript_15B795
+ goto EverGrandeCity_DrakesRoom_EventScript_15B795
end
EverGrandeCity_DrakesRoom_EventScript_15B78B:: @ 815B78B
@@ -56,7 +56,7 @@ EverGrandeCity_DrakesRoom_EventScript_15B78B:: @ 815B78B
EverGrandeCity_DrakesRoom_EventScript_15B795:: @ 815B795
setvar 0x8004, 0
- special 170
+ special sub_810FF60
setflag 1248
call EverGrandeCity_DrakesRoom_EventScript_1A0693
msgbox EverGrandeCity_DrakesRoom_Text_190E5D, 4
diff --git a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
index 039b2a772..07f6e8877 100644
--- a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
@@ -9,7 +9,7 @@ EverGrandeCity_GlaciasRoom_MapScript2_15B683:: @ 815B683
.2byte 0
EverGrandeCity_GlaciasRoom_EventScript_15B68D:: @ 815B68D
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_GlaciasRoom_MapScript2_15B692:: @ 815B692
@@ -25,9 +25,9 @@ EverGrandeCity_GlaciasRoom_EventScript_15B69C:: @ 815B69C
EverGrandeCity_GlaciasRoom_MapScript1_15B6A9:: @ 815B6A9
checkflag 1247
- callif 1, EverGrandeCity_GlaciasRoom_EventScript_15B6BE
+ call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6BE
compare 0x409c, 3
- callif 1, EverGrandeCity_GlaciasRoom_EventScript_15B6C4
+ call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6C4
end
EverGrandeCity_GlaciasRoom_EventScript_15B6BE:: @ 815B6BE
@@ -42,11 +42,11 @@ EverGrandeCity_GlaciasRoom_EventScript_15B6CA:: @ 815B6CA
lock
faceplayer
checkflag 1247
- jumpeq EverGrandeCity_GlaciasRoom_EventScript_15B6F1
- playmusic 450, 0
+ goto_if_eq EverGrandeCity_GlaciasRoom_EventScript_15B6F1
+ playbgm 450, 0
msgbox EverGrandeCity_GlaciasRoom_Text_190AF9, 4
trainerbattle 3, OPPONENT_GLACIA, 0, EverGrandeCity_GlaciasRoom_Text_190C01
- jump EverGrandeCity_GlaciasRoom_EventScript_15B6FB
+ goto EverGrandeCity_GlaciasRoom_EventScript_15B6FB
end
EverGrandeCity_GlaciasRoom_EventScript_15B6F1:: @ 815B6F1
diff --git a/data/scripts/maps/EverGrandeCity_HallOfFame.inc b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
index 2e7099110..d9baaee89 100644
--- a/data/scripts/maps/EverGrandeCity_HallOfFame.inc
+++ b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
@@ -8,7 +8,7 @@ EverGrandeCity_HallOfFame_MapScript2_15BB8F:: @ 815BB8F
.2byte 0
EverGrandeCity_HallOfFame_EventScript_15BB99:: @ 815BB99
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_HallOfFame_MapScript2_15BB9E:: @ 815BB9E
@@ -17,43 +17,43 @@ EverGrandeCity_HallOfFame_MapScript2_15BB9E:: @ 815BB9E
EverGrandeCity_HallOfFame_EventScript_15BBA8:: @ 815BBA8
lockall
- move 1, EverGrandeCity_HallOfFame_Movement_15BC59
- move 255, EverGrandeCity_HallOfFame_Movement_15BC59
- waitmove 0
- move 1, EverGrandeCity_HallOfFame_Movement_1A0843
- move 255, EverGrandeCity_HallOfFame_Movement_1A083F
- waitmove 0
+ applymovement 1, EverGrandeCity_HallOfFame_Movement_15BC59
+ applymovement 255, EverGrandeCity_HallOfFame_Movement_15BC59
+ waitmovement 0
+ applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0843
+ applymovement 255, EverGrandeCity_HallOfFame_Movement_1A083F
+ waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_191841, 4
- closebutton
- move 1, EverGrandeCity_HallOfFame_Movement_15BC60
- move 255, EverGrandeCity_HallOfFame_Movement_15BC60
- waitmove 0
- pause 20
- move 1, EverGrandeCity_HallOfFame_Movement_1A0843
- move 255, EverGrandeCity_HallOfFame_Movement_1A083F
- waitmove 0
+ closemessage
+ applymovement 1, EverGrandeCity_HallOfFame_Movement_15BC60
+ applymovement 255, EverGrandeCity_HallOfFame_Movement_15BC60
+ waitmovement 0
+ delay 20
+ applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0843
+ applymovement 255, EverGrandeCity_HallOfFame_Movement_1A083F
+ waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_1918D7, 4
- closebutton
- move 1, EverGrandeCity_HallOfFame_Movement_1A0841
- move 255, EverGrandeCity_HallOfFame_Movement_1A0841
- waitmove 0
- pause 20
- doanimation 62
- checkanimation 62
- pause 40
+ closemessage
+ applymovement 1, EverGrandeCity_HallOfFame_Movement_1A0841
+ applymovement 255, EverGrandeCity_HallOfFame_Movement_1A0841
+ waitmovement 0
+ delay 20
+ dofieldeffect 62
+ waitfieldeffect 62
+ delay 40
setvar 0x4001, 1
call EverGrandeCity_HallOfFame_EventScript_19FC13
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq EverGrandeCity_HallOfFame_EventScript_15BC41
+ goto_if_eq EverGrandeCity_HallOfFame_EventScript_15BC41
compare RESULT, 1
- jumpeq EverGrandeCity_HallOfFame_EventScript_15BC4D
+ goto_if_eq EverGrandeCity_HallOfFame_EventScript_15BC4D
end
EverGrandeCity_HallOfFame_EventScript_15BC41:: @ 815BC41
sethealplace 1
fadescreendelay 1, 24
- special 272
+ special GameClear
waitstate
releaseall
end
@@ -61,7 +61,7 @@ EverGrandeCity_HallOfFame_EventScript_15BC41:: @ 815BC41
EverGrandeCity_HallOfFame_EventScript_15BC4D:: @ 815BC4D
sethealplace 2
fadescreendelay 1, 24
- special 272
+ special GameClear
waitstate
releaseall
end
diff --git a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
index 7e8ee131a..b7c1618ba 100644
--- a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
@@ -9,7 +9,7 @@ EverGrandeCity_PhoebesRoom_MapScript2_15B5E9:: @ 815B5E9
.2byte 0
EverGrandeCity_PhoebesRoom_EventScript_15B5F3:: @ 815B5F3
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_PhoebesRoom_MapScript2_15B5F8:: @ 815B5F8
@@ -25,9 +25,9 @@ EverGrandeCity_PhoebesRoom_EventScript_15B602:: @ 815B602
EverGrandeCity_PhoebesRoom_MapScript1_15B60F:: @ 815B60F
checkflag 1246
- callif 1, EverGrandeCity_PhoebesRoom_EventScript_15B624
+ call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B624
compare 0x409c, 2
- callif 1, EverGrandeCity_PhoebesRoom_EventScript_15B62A
+ call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B62A
end
EverGrandeCity_PhoebesRoom_EventScript_15B624:: @ 815B624
@@ -42,11 +42,11 @@ EverGrandeCity_PhoebesRoom_EventScript_15B630:: @ 815B630
lock
faceplayer
checkflag 1246
- jumpeq EverGrandeCity_PhoebesRoom_EventScript_15B657
- playmusic 450, 0
+ goto_if_eq EverGrandeCity_PhoebesRoom_EventScript_15B657
+ playbgm 450, 0
msgbox EverGrandeCity_PhoebesRoom_Text_1908F5, 4
trainerbattle 3, OPPONENT_PHOEBE, 0, EverGrandeCity_PhoebesRoom_Text_190A0C
- jump EverGrandeCity_PhoebesRoom_EventScript_15B661
+ goto EverGrandeCity_PhoebesRoom_EventScript_15B661
end
EverGrandeCity_PhoebesRoom_EventScript_15B657:: @ 815B657
diff --git a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
index 7c0b8b0a4..57262b211 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ EverGrandeCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70
SootopolisCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70
setvar 0x800b, 1
call SootopolisCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
index bfb3cdc1b..acbdac899 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
@@ -6,18 +6,18 @@ EverGrandeCity_PokemonLeague_MapScript1_15BA7B:: @ 815BA7B
sethealplace 20
setflag 2132
checkflag 263
- callif 0, EverGrandeCity_PokemonLeague_EventScript_15BA8B
+ call_if 0, EverGrandeCity_PokemonLeague_EventScript_15BA8B
end
EverGrandeCity_PokemonLeague_EventScript_15BA8B:: @ 815BA8B
- movespriteperm 3, 9, 2
- movespriteperm 4, 10, 2
+ setobjectxyperm 3, 9, 2
+ setobjectxyperm 4, 10, 2
return
EverGrandeCity_PokemonLeague_EventScript_15BA9A:: @ 815BA9A
setvar 0x800b, 1
call EverGrandeCity_PokemonLeague_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -26,7 +26,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BAA8:: @ 815BAA8
lock
faceplayer
message EverGrandeCity_PokemonLeague_Text_1A0BE4
- waittext
+ waitmessage
pokemart EverGrandeCity_PokemonLeague_Items
msgbox EverGrandeCity_PokemonLeague_Text_1A0C02, 4
release
@@ -48,56 +48,56 @@ EverGrandeCity_PokemonLeague_Items:: @ 815BAC0
EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2
lockall
checkflag 263
- jumpeq EverGrandeCity_PokemonLeague_EventScript_15BB57
+ goto_if_eq EverGrandeCity_PokemonLeague_EventScript_15BB57
getplayerxy 0x4000, 0x4001
compare 0x4000, 11
- callif 4, EverGrandeCity_PokemonLeague_EventScript_15BB34
+ call_if 4, EverGrandeCity_PokemonLeague_EventScript_15BB34
compare 0x4000, 8
- callif 3, EverGrandeCity_PokemonLeague_EventScript_15BB3F
+ call_if 3, EverGrandeCity_PokemonLeague_EventScript_15BB3F
message EverGrandeCity_PokemonLeague_Text_1916FD
- waittext
- pause 75
+ waitmessage
+ delay 75
checkflag 2060
- jumpif 0, EverGrandeCity_PokemonLeague_EventScript_15BB4A
- closebutton
- move 3, EverGrandeCity_PokemonLeague_Movement_15BB7E
- move 4, EverGrandeCity_PokemonLeague_Movement_15BB81
- waitmove 0
- pause 10
- fanfare 369
+ goto_if 0, EverGrandeCity_PokemonLeague_EventScript_15BB4A
+ closemessage
+ applymovement 3, EverGrandeCity_PokemonLeague_Movement_15BB7E
+ applymovement 4, EverGrandeCity_PokemonLeague_Movement_15BB81
+ waitmovement 0
+ delay 10
+ playfanfare 369
message EverGrandeCity_PokemonLeague_Text_191804
- waittext
+ waitmessage
waitfanfare
- closebutton
- moveoffscreen 3
- moveoffscreen 4
+ closemessage
+ moveobjectoffscreen 3
+ moveobjectoffscreen 4
setflag 263
releaseall
end
EverGrandeCity_PokemonLeague_EventScript_15BB34:: @ 815BB34
- move 255, EverGrandeCity_PokemonLeague_Movement_15BB76
- waitmove 0
+ applymovement 255, EverGrandeCity_PokemonLeague_Movement_15BB76
+ waitmovement 0
return
EverGrandeCity_PokemonLeague_EventScript_15BB3F:: @ 815BB3F
- move 255, EverGrandeCity_PokemonLeague_Movement_15BB7A
- waitmove 0
+ applymovement 255, EverGrandeCity_PokemonLeague_Movement_15BB7A
+ waitmovement 0
return
EverGrandeCity_PokemonLeague_EventScript_15BB4A:: @ 815BB4A
- playsfx 32
+ playse 32
msgbox EverGrandeCity_PokemonLeague_Text_19179C, 4
releaseall
end
EverGrandeCity_PokemonLeague_EventScript_15BB57:: @ 815BB57
- move LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A0839
- waitmove 0
+ applymovement LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A0839
+ waitmovement 0
msgbox EverGrandeCity_PokemonLeague_Text_191804, 4
- closebutton
- move LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A083D
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
index 84a6c3fdc..daca98176 100644
--- a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
@@ -6,9 +6,9 @@ EverGrandeCity_SidneysRoom_MapScripts:: @ 815B53F
EverGrandeCity_SidneysRoom_MapScript1_15B54F:: @ 815B54F
checkflag 1245
- callif 1, EverGrandeCity_SidneysRoom_EventScript_15B564
+ call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B564
compare 0x409c, 1
- callif 1, EverGrandeCity_SidneysRoom_EventScript_15B56A
+ call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B56A
end
EverGrandeCity_SidneysRoom_EventScript_15B564:: @ 815B564
@@ -25,7 +25,7 @@ EverGrandeCity_SidneysRoom_MapScript2_15B570:: @ 815B570
.2byte 0
EverGrandeCity_SidneysRoom_EventScript_15B57A:: @ 815B57A
- spriteface 255, 2
+ turnobject 255, 2
end
EverGrandeCity_SidneysRoom_MapScript2_15B57F:: @ 815B57F
@@ -43,11 +43,11 @@ EverGrandeCity_SidneysRoom_EventScript_15B596:: @ 815B596
lock
faceplayer
checkflag 1245
- jumpeq EverGrandeCity_SidneysRoom_EventScript_15B5BD
- playmusic 450, 0
+ goto_if_eq EverGrandeCity_SidneysRoom_EventScript_15B5BD
+ playbgm 450, 0
msgbox EverGrandeCity_SidneysRoom_Text_190728, 4
trainerbattle 3, OPPONENT_SIDNEY, 0, EverGrandeCity_SidneysRoom_Text_190823
- jump EverGrandeCity_SidneysRoom_EventScript_15B5C7
+ goto EverGrandeCity_SidneysRoom_EventScript_15B5C7
end
EverGrandeCity_SidneysRoom_EventScript_15B5BD:: @ 815B5BD
diff --git a/data/scripts/maps/FallarborTown.inc b/data/scripts/maps/FallarborTown.inc
index a48be5b24..13c8a9f2e 100644
--- a/data/scripts/maps/FallarborTown.inc
+++ b/data/scripts/maps/FallarborTown.inc
@@ -13,7 +13,7 @@ FallarborTown_EventScript_14E7F5:: @ 814E7F5
lock
faceplayer
checkflag 139
- jumpeq FallarborTown_EventScript_14E80A
+ goto_if_eq FallarborTown_EventScript_14E80A
msgbox FallarborTown_Text_16C7FF, 4
release
end
@@ -34,8 +34,8 @@ FallarborTown_EventScript_14E81D:: @ 814E81D
FallarborTown_EventScript_14E826:: @ 814E826
lock
faceplayer
- checksound
- pokecry SPECIES_AZURILL, 0
+ waitse
+ playpokecry SPECIES_AZURILL, 0
msgbox FallarborTown_Text_16C92C, 4
waitpokecry
release
diff --git a/data/scripts/maps/FallarborTown_ContestLobby.inc b/data/scripts/maps/FallarborTown_ContestLobby.inc
index 706d9aa5f..c4c590b53 100644
--- a/data/scripts/maps/FallarborTown_ContestLobby.inc
+++ b/data/scripts/maps/FallarborTown_ContestLobby.inc
@@ -11,7 +11,7 @@ FallarborTown_ContestLobby_EventScript_1539CD:: @ 81539CD
setvar CONTEST_RANK, 1
call FallarborTown_ContestLobby_EventScript_1A4E92
call FallarborTown_ContestLobby_EventScript_1539F8
- special 83
+ special sub_80C4BF0
call FallarborTown_ContestLobby_EventScript_15FBDB
setvar 0x4088, 2
warp LinkContestRoom1, 255, 7, 5
@@ -20,28 +20,28 @@ FallarborTown_ContestLobby_EventScript_1539CD:: @ 81539CD
FallarborTown_ContestLobby_EventScript_1539F8:: @ 81539F8
lockall
- move 1, FallarborTown_ContestLobby_Movement_153A7C
- waitmove 0
- playsfx 71
+ applymovement 1, FallarborTown_ContestLobby_Movement_153A7C
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 545, 1
setmaptile 4, 3, 609, 1
- special 142
- move 1, FallarborTown_ContestLobby_Movement_153A7F
- waitmove 0
- playsfx 71
+ special DrawWholeMapView
+ applymovement 1, FallarborTown_ContestLobby_Movement_153A7F
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 721, 1
setmaptile 4, 3, 729, 1
- special 142
- pause 20
- move 1, FallarborTown_ContestLobby_Movement_153A8C
- waitmove 0
- move 255, FallarborTown_ContestLobby_Movement_153A7A
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 1, FallarborTown_ContestLobby_Movement_153A8C
+ waitmovement 0
+ applymovement 255, FallarborTown_ContestLobby_Movement_153A7A
+ waitmovement 0
msgbox FallarborTown_ContestLobby_Text_1A6832, 4
- closebutton
- move 1, FallarborTown_ContestLobby_Movement_153A83
- move 255, FallarborTown_ContestLobby_Movement_153A70
- waitmove 0
+ closemessage
+ applymovement 1, FallarborTown_ContestLobby_Movement_153A83
+ applymovement 255, FallarborTown_ContestLobby_Movement_153A70
+ waitmovement 0
releaseall
return
@@ -93,7 +93,7 @@ FallarborTown_ContestLobby_EventScript_153A8E:: @ 8153A8E
FallarborTown_ContestLobby_EventScript_153A97:: @ 8153A97
checkflag 270
- jumpeq FallarborTown_ContestLobby_EventScript_153AA9
+ goto_if_eq FallarborTown_ContestLobby_EventScript_153AA9
msgbox FallarborTown_ContestLobby_Text_177246, 2
end
@@ -108,14 +108,14 @@ FallarborTown_ContestLobby_EventScript_153AB2:: @ 8153AB2
FallarborTown_ContestLobby_EventScript_153ABB:: @ 8153ABB
lockall
fadescreen 1
- showcontestwinner 2
+ drawcontestwinner 2
releaseall
end
FallarborTown_ContestLobby_EventScript_153AC2:: @ 8153AC2
lockall
- special 259
+ special ShowBerryBlenderRecordWindow
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/FallarborTown_House1.inc b/data/scripts/maps/FallarborTown_House1.inc
index 8a44cdcfb..0228fe25d 100644
--- a/data/scripts/maps/FallarborTown_House1.inc
+++ b/data/scripts/maps/FallarborTown_House1.inc
@@ -9,25 +9,25 @@ FallarborTown_House1_EventScript_153BB5:: @ 8153BB5
lock
faceplayer
checkflag 229
- jumpeq FallarborTown_House1_EventScript_153C54
+ goto_if_eq FallarborTown_House1_EventScript_153C54
checkitem ITEM_METEORITE, 1
compare RESULT, 1
- jumpeq FallarborTown_House1_EventScript_153BDA
+ goto_if_eq FallarborTown_House1_EventScript_153BDA
msgbox FallarborTown_House1_Text_177755, 4
release
end
FallarborTown_House1_EventScript_153BDA:: @ 8153BDA
checkflag 2
- callif 0, FallarborTown_House1_EventScript_153C2D
+ call_if 0, FallarborTown_House1_EventScript_153C2D
checkflag 2
- callif 1, FallarborTown_House1_EventScript_153C3E
+ call_if 1, FallarborTown_House1_EventScript_153C3E
compare RESULT, 0
- jumpeq FallarborTown_House1_EventScript_153C47
+ goto_if_eq FallarborTown_House1_EventScript_153C47
msgbox FallarborTown_House1_Text_1778C4, 4
giveitem ITEM_TM27
compare RESULT, 0
- jumpeq FallarborTown_House1_EventScript_1A029B
+ goto_if_eq FallarborTown_House1_EventScript_1A029B
setvar 0x8004, 280
call FallarborTown_House1_EventScript_1A067F
setflag 229
@@ -59,9 +59,9 @@ FallarborTown_House1_EventScript_153C5E:: @ 8153C5E
lock
faceplayer
checkflag 229
- jumpeq FallarborTown_House1_EventScript_153C86
+ goto_if_eq FallarborTown_House1_EventScript_153C86
checkflag 139
- jumpeq FallarborTown_House1_EventScript_153C7C
+ goto_if_eq FallarborTown_House1_EventScript_153C7C
msgbox FallarborTown_House1_Text_177A2B, 4
release
end
diff --git a/data/scripts/maps/FallarborTown_House2.inc b/data/scripts/maps/FallarborTown_House2.inc
index 179f281af..3b215a697 100644
--- a/data/scripts/maps/FallarborTown_House2.inc
+++ b/data/scripts/maps/FallarborTown_House2.inc
@@ -3,58 +3,58 @@ FallarborTown_House2_MapScripts:: @ 8153C90
FallarborTown_House2_EventScript_153C91:: @ 8153C91
lockall
- move 1, FallarborTown_House2_Movement_1A0839
- waitmove 0
+ applymovement 1, FallarborTown_House2_Movement_1A0839
+ waitmovement 0
checkflag 1
- jumpeq FallarborTown_House2_EventScript_153CB6
+ goto_if_eq FallarborTown_House2_EventScript_153CB6
msgbox FallarborTown_House2_Text_177AF4, 4
setflag 1
- jump FallarborTown_House2_EventScript_153CB6
+ goto FallarborTown_House2_EventScript_153CB6
end
FallarborTown_House2_EventScript_153CB6:: @ 8153CB6
checkitem ITEM_HEART_SCALE, 1
compare RESULT, 0
- jumpeq FallarborTown_House2_EventScript_153D60
+ goto_if_eq FallarborTown_House2_EventScript_153D60
msgbox FallarborTown_House2_Text_177BDB, 5
switch RESULT
case 0, FallarborTown_House2_EventScript_153D60
- jump FallarborTown_House2_EventScript_153CE4
+ goto FallarborTown_House2_EventScript_153CE4
end
FallarborTown_House2_EventScript_153CE4:: @ 8153CE4
msgbox FallarborTown_House2_Text_177C3F, 4
- special 219
+ special sub_80F9A4C
waitstate
compare 0x8004, 255
- jumpeq FallarborTown_House2_EventScript_153D60
- special 328
+ goto_if_eq FallarborTown_House2_EventScript_153D60
+ special sub_80FA148
compare RESULT, 1
- jumpeq FallarborTown_House2_EventScript_153D52
+ goto_if_eq FallarborTown_House2_EventScript_153D52
compare 0x8005, 0
- jumpeq FallarborTown_House2_EventScript_153D44
- jump FallarborTown_House2_EventScript_153D1A
+ goto_if_eq FallarborTown_House2_EventScript_153D44
+ goto FallarborTown_House2_EventScript_153D1A
end
FallarborTown_House2_EventScript_153D1A:: @ 8153D1A
msgbox FallarborTown_House2_Text_177C5D, 4
- special 224
+ special sub_8132670
waitstate
compare 0x8004, 0
- jumpeq FallarborTown_House2_EventScript_153CE4
+ goto_if_eq FallarborTown_House2_EventScript_153CE4
msgbox FallarborTown_House2_Text_177CC3, 4
removeitem ITEM_HEART_SCALE, 1
- jump FallarborTown_House2_EventScript_153D60
+ goto FallarborTown_House2_EventScript_153D60
end
FallarborTown_House2_EventScript_153D44:: @ 8153D44
msgbox FallarborTown_House2_Text_177C78, 4
- jump FallarborTown_House2_EventScript_153CE4
+ goto FallarborTown_House2_EventScript_153CE4
end
FallarborTown_House2_EventScript_153D52:: @ 8153D52
msgbox FallarborTown_House2_Text_177D33, 4
- jump FallarborTown_House2_EventScript_153CE4
+ goto FallarborTown_House2_EventScript_153CE4
end
FallarborTown_House2_EventScript_153D60:: @ 8153D60
diff --git a/data/scripts/maps/FallarborTown_Mart.inc b/data/scripts/maps/FallarborTown_Mart.inc
index 4b66546e8..e6f715697 100644
--- a/data/scripts/maps/FallarborTown_Mart.inc
+++ b/data/scripts/maps/FallarborTown_Mart.inc
@@ -5,7 +5,7 @@ FallarborTown_Mart_EventScript_153967:: @ 8153967
lock
faceplayer
message FallarborTown_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart FallarborTown_Mart_Items
msgbox FallarborTown_Mart_Text_1A0C02, 4
release
@@ -40,8 +40,8 @@ FallarborTown_Mart_EventScript_1539A5:: @ 81539A5
FallarborTown_Mart_EventScript_1539AE:: @ 81539AE
lock
faceplayer
- checksound
- pokecry SPECIES_SKITTY, 0
+ waitse
+ playpokecry SPECIES_SKITTY, 0
msgbox FallarborTown_Mart_Text_1770D3, 4
waitpokecry
release
diff --git a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
index 636cac8f1..5b1f1c948 100644
--- a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ FallarborTown_PokemonCenter_1F_MapScript1_153AF9:: @ 8153AF9
FallarborTown_PokemonCenter_1F_EventScript_153B02:: @ 8153B02
setvar 0x800b, 1
call FallarborTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -27,27 +27,27 @@ FallarborTown_PokemonCenter_1F_EventScript_153B22:: @ 8153B22
lock
faceplayer
msgbox FallarborTown_PokemonCenter_1F_Text_1774D4, 4
- closebutton
+ closemessage
switch FACING
case 2, FallarborTown_PokemonCenter_1F_EventScript_153B49
case 3, FallarborTown_PokemonCenter_1F_EventScript_153B59
end
FallarborTown_PokemonCenter_1F_EventScript_153B49:: @ 8153B49
- move 4, FallarborTown_PokemonCenter_1F_Movement_153B74
- waitmove 0
- jump FallarborTown_PokemonCenter_1F_EventScript_153B69
+ applymovement 4, FallarborTown_PokemonCenter_1F_Movement_153B74
+ waitmovement 0
+ goto FallarborTown_PokemonCenter_1F_EventScript_153B69
end
FallarborTown_PokemonCenter_1F_EventScript_153B59:: @ 8153B59
- move 4, FallarborTown_PokemonCenter_1F_Movement_153B81
- waitmove 0
- jump FallarborTown_PokemonCenter_1F_EventScript_153B69
+ applymovement 4, FallarborTown_PokemonCenter_1F_Movement_153B81
+ waitmovement 0
+ goto FallarborTown_PokemonCenter_1F_EventScript_153B69
end
FallarborTown_PokemonCenter_1F_EventScript_153B69:: @ 8153B69
- playsfx 18
- disappear 4
+ playse 18
+ removeobject 4
clearflag 870
release
end
diff --git a/data/scripts/maps/FortreeCity.inc b/data/scripts/maps/FortreeCity.inc
index 7f9d5ae12..6ea89dcb7 100644
--- a/data/scripts/maps/FortreeCity.inc
+++ b/data/scripts/maps/FortreeCity.inc
@@ -19,7 +19,7 @@ FortreeCity_EventScript_14C95E:: @ 814C95E
lock
faceplayer
checkflag 295
- jumpeq FortreeCity_EventScript_14C973
+ goto_if_eq FortreeCity_EventScript_14C973
msgbox FortreeCity_Text_1675C2, 4
release
end
@@ -58,7 +58,7 @@ FortreeCity_EventScript_14C9B3:: @ 814C9B3
faceplayer
checkitem ITEM_DEVON_SCOPE, 1
compare RESULT, 1
- jumpeq FortreeCity_EventScript_14C9CF
+ goto_if_eq FortreeCity_EventScript_14C9CF
msgbox FortreeCity_Text_167868, 4
release
end
@@ -66,22 +66,22 @@ FortreeCity_EventScript_14C9B3:: @ 814C9B3
FortreeCity_EventScript_14C9CF:: @ 814C9CF
msgbox FortreeCity_Text_16788B, 5
compare RESULT, 1
- jumpeq FortreeCity_EventScript_14C9E4
+ goto_if_eq FortreeCity_EventScript_14C9E4
release
end
FortreeCity_EventScript_14C9E4:: @ 814C9E4
msgbox FortreeCity_Text_1678CB, 4
- closebutton
- move LAST_TALKED, FortreeCity_Movement_1A0662
- waitmove 0
- checksound
- pokecry SPECIES_KECLEON, 2
- pause 40
+ closemessage
+ applymovement LAST_TALKED, FortreeCity_Movement_1A0662
+ waitmovement 0
+ waitse
+ playpokecry SPECIES_KECLEON, 2
+ delay 40
waitpokecry
- move LAST_TALKED, FortreeCity_Movement_14CA13
- waitmove 0
- disappear LAST_TALKED
+ applymovement LAST_TALKED, FortreeCity_Movement_14CA13
+ waitmovement 0
+ removeobject LAST_TALKED
setflag 295
release
end
diff --git a/data/scripts/maps/FortreeCity_DecorationShop.inc b/data/scripts/maps/FortreeCity_DecorationShop.inc
index c9d9fdd4e..fca20b866 100644
--- a/data/scripts/maps/FortreeCity_DecorationShop.inc
+++ b/data/scripts/maps/FortreeCity_DecorationShop.inc
@@ -13,7 +13,7 @@ FortreeCity_DecorationShop_EventScript_15826A:: @ 815826A
lock
faceplayer
message FortreeCity_DecorationShop_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor FortreeCity_DecorationShop_Decorations1
msgbox FortreeCity_DecorationShop_Text_1A0C02, 4
release
@@ -37,7 +37,7 @@ FortreeCity_DecorationShop_EventScript_158298:: @ 8158298
lock
faceplayer
message FortreeCity_DecorationShop_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor FortreeCity_DecorationShop_Decorations2
msgbox FortreeCity_DecorationShop_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/FortreeCity_Gym.inc b/data/scripts/maps/FortreeCity_Gym.inc
index 1bf6b0825..7309be0bb 100644
--- a/data/scripts/maps/FortreeCity_Gym.inc
+++ b/data/scripts/maps/FortreeCity_Gym.inc
@@ -4,7 +4,7 @@ FortreeCity_Gym_MapScripts:: @ 8157ED3
.byte 0
FortreeCity_Gym_MapScript1_157EDE:: @ 8157EDE
- special 201
+ special RotatingGate_InitPuzzle
end
FortreeCity_Gym_MapScript2_157EE2:: @ 8157EE2
@@ -12,33 +12,33 @@ FortreeCity_Gym_MapScript2_157EE2:: @ 8157EE2
.2byte 0
FortreeCity_Gym_EventScript_157EEC:: @ 8157EEC
- special 202
+ special RotatingGate_InitPuzzleAndGraphics
end
FortreeCity_Gym_EventScript_157EF0:: @ 8157EF0
trainerbattle 1, OPPONENT_WINONA, 0, FortreeCity_Gym_Text_185CCB, FortreeCity_Gym_Text_185DBA, FortreeCity_Gym_EventScript_157F15
checkflag 170
- jumpif 0, FortreeCity_Gym_EventScript_157F3E
+ goto_if 0, FortreeCity_Gym_EventScript_157F3E
msgbox FortreeCity_Gym_Text_185F98, 4
release
end
FortreeCity_Gym_EventScript_157F15:: @ 8157F15
message FortreeCity_Gym_Text_185E48
- waittext
+ waitmessage
call FortreeCity_Gym_EventScript_1A02C5
msgbox FortreeCity_Gym_Text_185E73, 4
setflag 1225
setflag 2060
setvar 0x8008, 6
call FortreeCity_Gym_EventScript_1A01C0
- jump FortreeCity_Gym_EventScript_157F3E
+ goto FortreeCity_Gym_EventScript_157F3E
end
FortreeCity_Gym_EventScript_157F3E:: @ 8157F3E
giveitem ITEM_TM40
compare RESULT, 0
- jumpeq FortreeCity_Gym_EventScript_1A029B
+ goto_if_eq FortreeCity_Gym_EventScript_1A029B
msgbox FortreeCity_Gym_Text_185F4A, 4
setflag 170
release
@@ -68,7 +68,7 @@ FortreeCity_Gym_EventScript_157FBE:: @ 8157FBE
lock
faceplayer
checkflag 1225
- jumpeq FortreeCity_Gym_EventScript_157FD3
+ goto_if_eq FortreeCity_Gym_EventScript_157FD3
msgbox FortreeCity_Gym_Text_18589C, 4
release
end
@@ -81,15 +81,15 @@ FortreeCity_Gym_EventScript_157FD3:: @ 8157FD3
FortreeCity_Gym_EventScript_157FDD:: @ 8157FDD
lockall
checkflag 2060
- jumpeq FortreeCity_Gym_EventScript_157FFD
- jump FortreeCity_Gym_EventScript_158007
+ goto_if_eq FortreeCity_Gym_EventScript_157FFD
+ goto FortreeCity_Gym_EventScript_158007
end
FortreeCity_Gym_EventScript_157FED:: @ 8157FED
lockall
checkflag 2060
- jumpeq FortreeCity_Gym_EventScript_157FFD
- jump FortreeCity_Gym_EventScript_158007
+ goto_if_eq FortreeCity_Gym_EventScript_157FFD
+ goto FortreeCity_Gym_EventScript_158007
end
FortreeCity_Gym_EventScript_157FFD:: @ 8157FFD
diff --git a/data/scripts/maps/FortreeCity_House1.inc b/data/scripts/maps/FortreeCity_House1.inc
index 0ae6e3fbd..7b7ef0b2e 100644
--- a/data/scripts/maps/FortreeCity_House1.inc
+++ b/data/scripts/maps/FortreeCity_House1.inc
@@ -5,30 +5,30 @@ FortreeCity_House1_EventScript_157E13:: @ 8157E13
lock
faceplayer
checkflag 155
- jumpeq FortreeCity_House1_EventScript_157EAD
+ goto_if_eq FortreeCity_House1_EventScript_157EAD
setvar 0x8008, 1
copyvar 0x8004, 0x8008
- specialval RESULT, 252
+ specialvar RESULT, sub_804D89C
copyvar 0x8009, RESULT
msgbox FortreeCity_House1_Text_18568C, 5
compare RESULT, 0
- jumpeq FortreeCity_House1_EventScript_157E95
- special 159
+ goto_if_eq FortreeCity_House1_EventScript_157E95
+ special sub_80F9A0C
waitstate
copyvar 0x800a, 0x8004
compare 0x8004, 255
- jumpeq FortreeCity_House1_EventScript_157E95
+ goto_if_eq FortreeCity_House1_EventScript_157E95
copyvar 0x8005, 0x800a
- specialval RESULT, 255
+ specialvar RESULT, sub_804DB2C
copyvar 0x800b, RESULT
- comparevars RESULT, 0x8009
- jumpif 5, FortreeCity_House1_EventScript_157E9F
+ compare RESULT, 0x8009
+ goto_if 5, FortreeCity_House1_EventScript_157E9F
copyvar 0x8004, 0x8008
copyvar 0x8005, 0x800a
- special 253
- special 254
+ special sub_804DB68
+ special sub_804E174
waitstate
- bufferpoke 0, 0x8009
+ getspeciesname 0, 0x8009
msgbox FortreeCity_House1_Text_1856F7, 4
setflag 155
release
@@ -40,7 +40,7 @@ FortreeCity_House1_EventScript_157E95:: @ 8157E95
end
FortreeCity_House1_EventScript_157E9F:: @ 8157E9F
- bufferpoke 0, 0x8009
+ getspeciesname 0, 0x8009
msgbox FortreeCity_House1_Text_185737, 4
release
end
@@ -57,8 +57,8 @@ FortreeCity_House1_EventScript_157EB7:: @ 8157EB7
FortreeCity_House1_EventScript_157EC0:: @ 8157EC0
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox FortreeCity_House1_Text_185888, 4
waitpokecry
release
diff --git a/data/scripts/maps/FortreeCity_House2.inc b/data/scripts/maps/FortreeCity_House2.inc
index ea4aad3d8..f210dd3ac 100644
--- a/data/scripts/maps/FortreeCity_House2.inc
+++ b/data/scripts/maps/FortreeCity_House2.inc
@@ -5,9 +5,9 @@ FortreeCity_House2_EventScript_1580B4:: @ 81580B4
lock
faceplayer
checkflag 264
- jumpeq FortreeCity_House2_EventScript_158157
+ goto_if_eq FortreeCity_House2_EventScript_158157
checkflag 118
- callif 0, FortreeCity_House2_EventScript_15814B
+ call_if 0, FortreeCity_House2_EventScript_15814B
msgbox FortreeCity_House2_Text_186360, 4
multichoice 21, 8, 54, 1
switch RESULT
@@ -23,7 +23,7 @@ FortreeCity_House2_EventScript_1580B4:: @ 81580B4
msgbox FortreeCity_House2_Text_1864C6, 4
giveitem ITEM_TM10
compare RESULT, 0
- jumpeq FortreeCity_House2_EventScript_1A029B
+ goto_if_eq FortreeCity_House2_EventScript_1A029B
setflag 264
msgbox FortreeCity_House2_Text_18652F, 4
release
diff --git a/data/scripts/maps/FortreeCity_House4.inc b/data/scripts/maps/FortreeCity_House4.inc
index 33d0ed1ae..b261e14fb 100644
--- a/data/scripts/maps/FortreeCity_House4.inc
+++ b/data/scripts/maps/FortreeCity_House4.inc
@@ -8,42 +8,42 @@ FortreeCity_House4_EventScript_15817F:: @ 815817F
FortreeCity_House4_EventScript_158188:: @ 8158188
lockall
checkflag 223
- jumpeq FortreeCity_House4_EventScript_158204
+ goto_if_eq FortreeCity_House4_EventScript_158204
checkflag 224
- jumpeq FortreeCity_House4_EventScript_1581D6
+ goto_if_eq FortreeCity_House4_EventScript_1581D6
checkflag 222
- jumpeq FortreeCity_House4_EventScript_1581C2
+ goto_if_eq FortreeCity_House4_EventScript_1581C2
msgbox FortreeCity_House4_Text_186835, 4
- closebutton
+ closemessage
setflag 222
clearflag 934
- move 3, FortreeCity_House4_Movement_158218
- waitmove 0
- disappear 3
+ applymovement 3, FortreeCity_House4_Movement_158218
+ waitmovement 0
+ removeobject 3
releaseall
end
FortreeCity_House4_EventScript_1581C2:: @ 81581C2
- move LAST_TALKED, FortreeCity_House4_Movement_1A0839
- waitmove 0
+ applymovement LAST_TALKED, FortreeCity_House4_Movement_1A0839
+ waitmovement 0
msgbox FortreeCity_House4_Text_18684E, 4
releaseall
end
FortreeCity_House4_EventScript_1581D6:: @ 81581D6
- move LAST_TALKED, FortreeCity_House4_Movement_1A0839
- waitmove 0
+ applymovement LAST_TALKED, FortreeCity_House4_Movement_1A0839
+ waitmovement 0
msgbox FortreeCity_House4_Text_186881, 4
giveitem ITEM_MENTAL_HERB
compare RESULT, 0
- jumpeq FortreeCity_House4_EventScript_1A029B
+ goto_if_eq FortreeCity_House4_EventScript_1A029B
setflag 223
releaseall
end
FortreeCity_House4_EventScript_158204:: @ 8158204
- move LAST_TALKED, FortreeCity_House4_Movement_1A0839
- waitmove 0
+ applymovement LAST_TALKED, FortreeCity_House4_Movement_1A0839
+ waitmovement 0
msgbox FortreeCity_House4_Text_186924, 4
releaseall
end
@@ -59,8 +59,8 @@ FortreeCity_House4_Movement_158218:: @ 8158218
FortreeCity_House4_EventScript_15821E:: @ 815821E
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox FortreeCity_House4_Text_18695C, 4
waitpokecry
release
diff --git a/data/scripts/maps/FortreeCity_House5.inc b/data/scripts/maps/FortreeCity_House5.inc
index 1144a8e81..fe10b53b0 100644
--- a/data/scripts/maps/FortreeCity_House5.inc
+++ b/data/scripts/maps/FortreeCity_House5.inc
@@ -12,8 +12,8 @@ FortreeCity_House5_EventScript_15823B:: @ 815823B
FortreeCity_House5_EventScript_158244:: @ 8158244
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox FortreeCity_House5_Text_186A4F, 4
waitpokecry
release
diff --git a/data/scripts/maps/FortreeCity_Mart.inc b/data/scripts/maps/FortreeCity_Mart.inc
index 9e5f34ff9..076f702af 100644
--- a/data/scripts/maps/FortreeCity_Mart.inc
+++ b/data/scripts/maps/FortreeCity_Mart.inc
@@ -5,7 +5,7 @@ FortreeCity_Mart_EventScript_158067:: @ 8158067
lock
faceplayer
message FortreeCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart FortreeCity_Mart_Items
msgbox FortreeCity_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc b/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
index 148324abf..5268cbeed 100644
--- a/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ FortreeCity_PokemonCenter_1F_MapScript1_158017:: @ 8158017
FortreeCity_PokemonCenter_1F_EventScript_15801B:: @ 815801B
setvar 0x800b, 1
call FortreeCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/GraniteCave_1F.inc b/data/scripts/maps/GraniteCave_1F.inc
index 59aaa2fc3..f389a774e 100644
--- a/data/scripts/maps/GraniteCave_1F.inc
+++ b/data/scripts/maps/GraniteCave_1F.inc
@@ -5,7 +5,7 @@ GraniteCave_1F_EventScript_15CBA7:: @ 815CBA7
lock
faceplayer
checkflag 109
- jumpeq GraniteCave_1F_EventScript_15CBD3
+ goto_if_eq GraniteCave_1F_EventScript_15CBD3
msgbox GraniteCave_1F_Text_194917, 4
giveitem ITEM_HM05
setflag 109
diff --git a/data/scripts/maps/GraniteCave_B1F.inc b/data/scripts/maps/GraniteCave_B1F.inc
index 240de1d98..aa8d705c7 100644
--- a/data/scripts/maps/GraniteCave_B1F.inc
+++ b/data/scripts/maps/GraniteCave_B1F.inc
@@ -6,5 +6,5 @@ GraniteCave_B1F_MapScripts:: @ 815CBDD
GraniteCave_B1F_MapScript1_15CBED:: @ 815CBED
tileeffect 7
- warp5 GraniteCave_B2F, 255, 0, 0
+ setholewarp GraniteCave_B2F, 255, 0, 0
end
diff --git a/data/scripts/maps/GraniteCave_StevensRoom.inc b/data/scripts/maps/GraniteCave_StevensRoom.inc
index 895241406..070276e58 100644
--- a/data/scripts/maps/GraniteCave_StevensRoom.inc
+++ b/data/scripts/maps/GraniteCave_StevensRoom.inc
@@ -11,30 +11,30 @@ GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
msgbox GraniteCave_StevensRoom_Text_194BDD, 4
giveitem ITEM_TM47
compare RESULT, 0
- callif 1, GraniteCave_StevensRoom_EventScript_15CC83
+ call_if 1, GraniteCave_StevensRoom_EventScript_15CC83
msgbox GraniteCave_StevensRoom_Text_194C8D, 4
- closebutton
+ closemessage
compare FACING, 2
- callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
+ call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
compare FACING, 1
- callif 1, GraniteCave_StevensRoom_EventScript_15CC78
+ call_if 1, GraniteCave_StevensRoom_EventScript_15CC78
compare FACING, 3
- callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
+ call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
compare FACING, 4
- callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
- playsfx 9
- disappear 1
+ call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
+ playse 9
+ removeobject 1
release
end
GraniteCave_StevensRoom_EventScript_15CC6D:: @ 815CC6D
- move 1, GraniteCave_StevensRoom_Movement_15CC8C
- waitmove 0
+ applymovement 1, GraniteCave_StevensRoom_Movement_15CC8C
+ waitmovement 0
return
GraniteCave_StevensRoom_EventScript_15CC78:: @ 815CC78
- move 1, GraniteCave_StevensRoom_Movement_15CC93
- waitmove 0
+ applymovement 1, GraniteCave_StevensRoom_Movement_15CC93
+ waitmovement 0
return
GraniteCave_StevensRoom_EventScript_15CC83:: @ 815CC83
diff --git a/data/scripts/maps/InsideOfTruck.inc b/data/scripts/maps/InsideOfTruck.inc
index 0c26f0f88..fc2930aa5 100644
--- a/data/scripts/maps/InsideOfTruck.inc
+++ b/data/scripts/maps/InsideOfTruck.inc
@@ -16,11 +16,11 @@ InsideOfTruck_MapScript1_15FC26:: @ 815FC26
InsideOfTruck_EventScript_15FC29:: @ 815FC29
lockall
setflag 0x4000
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq InsideOfTruck_EventScript_15FC45
+ goto_if_eq InsideOfTruck_EventScript_15FC45
compare RESULT, 1
- jumpeq InsideOfTruck_EventScript_15FC68
+ goto_if_eq InsideOfTruck_EventScript_15FC68
end
InsideOfTruck_EventScript_15FC45:: @ 815FC45
@@ -31,7 +31,7 @@ InsideOfTruck_EventScript_15FC45:: @ 815FC45
setflag 784
setflag 760
setvar 0x408c, 1
- warpplace LittlerootTown, 255, 3, 10
+ setdynamicwarp LittlerootTown, 255, 3, 10
releaseall
end
@@ -43,7 +43,7 @@ InsideOfTruck_EventScript_15FC68:: @ 815FC68
setflag 785
setflag 722
setvar 0x4082, 1
- warpplace LittlerootTown, 255, 12, 10
+ setdynamicwarp LittlerootTown, 255, 12, 10
releaseall
end
diff --git a/data/scripts/maps/IslandCave.inc b/data/scripts/maps/IslandCave.inc
index c5d932a91..75399bde8 100644
--- a/data/scripts/maps/IslandCave.inc
+++ b/data/scripts/maps/IslandCave.inc
@@ -6,16 +6,16 @@ IslandCave_MapScripts:: @ 815EEB6
IslandCave_MapScript1_15EEC6:: @ 815EEC6
checkflag 2145
- callif 1, IslandCave_EventScript_15EED0
+ call_if 1, IslandCave_EventScript_15EED0
end
IslandCave_EventScript_15EED0:: @ 815EED0
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
IslandCave_MapScript1_15EED4:: @ 815EED4
checkflag 2129
- callif 0, IslandCave_EventScript_15EEDE
+ call_if 0, IslandCave_EventScript_15EEDE
end
IslandCave_EventScript_15EEDE:: @ 815EEDE
@@ -31,26 +31,26 @@ IslandCave_MapScript1_15EF15:: @ 815EF15
setflag 2133
end
-gIslandCave_EventScript_OpenRegiiceChamber:: @ 815EF19
+S_OpenRegiceChamber:: @ 815EF19
setmaptile 7, 19, 554, 1
setmaptile 8, 19, 555, 1
setmaptile 9, 19, 556, 1
setmaptile 7, 20, 562, 1
setmaptile 8, 20, 563, 0
setmaptile 9, 20, 564, 1
- special 142
- playsfx SE_BAN
+ special DrawWholeMapView
+ playse SE_BAN
setflag 2129
end
IslandCave_EventScript_15EF59:: @ 815EF59
lockall
checkflag 2129
- jumpeq IslandCave_EventScript_15EF72
- braillemsg IslandCave_Braille_1C54FC
- special 280
+ goto_if_eq IslandCave_EventScript_15EF72
+ braillemessage IslandCave_Braille_1C54FC
+ special DoBrailleWait
waitstate
- jump IslandCave_EventScript_15EF95
+ goto IslandCave_EventScript_15EF95
end
IslandCave_EventScript_15EF72:: @ 815EF72
@@ -60,31 +60,31 @@ IslandCave_EventScript_15EF72:: @ 815EF72
IslandCave_EventScript_15EF7C:: @ 815EF7C
lockall
- braillemsg IslandCave_Braille_1C54FC
+ braillemessage IslandCave_Braille_1C54FC
checkflag 2129
- jumpeq IslandCave_EventScript_15EF95
- special 280
+ goto_if_eq IslandCave_EventScript_15EF95
+ special DoBrailleWait
waitstate
- jump IslandCave_EventScript_15EF95
+ goto IslandCave_EventScript_15EF95
end
IslandCave_EventScript_15EF95:: @ 815EF95
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
IslandCave_EventScript_15EF9D:: @ 815EF9D
lock
faceplayer
- checksound
- pokecry SPECIES_REGICE, 2
- pause 40
+ waitse
+ playpokecry SPECIES_REGICE, 2
+ delay 40
waitpokecry
setwildbattle SPECIES_REGICE, 40, ITEM_NONE
setflag 936
setflag 2145
- special 313
+ special ScrSpecial_StartRegiBattle
waitstate
clearflag 2145
release
diff --git a/data/scripts/maps/JaggedPass.inc b/data/scripts/maps/JaggedPass.inc
index 3ae0882c5..6f910d0ad 100644
--- a/data/scripts/maps/JaggedPass.inc
+++ b/data/scripts/maps/JaggedPass.inc
@@ -9,7 +9,7 @@ JaggedPass_MapScript1_15D271:: @ 815D271
JaggedPass_MapScript1_15D274:: @ 815D274
compare 0x40bd, 1
- callif 1, JaggedPass_EventScript_15D280
+ call_if 1, JaggedPass_EventScript_15D280
end
JaggedPass_EventScript_15D280:: @ 815D280
@@ -24,9 +24,9 @@ JaggedPass_EventScript_15D285:: @ 815D285
JaggedPass_EventScript_15D29C:: @ 815D29C
trainerbattle 0, OPPONENT_DIANA_1, 0, JaggedPass_Text_195E9E, JaggedPass_Text_195EDF
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq JaggedPass_EventScript_15D2C3
+ goto_if_eq JaggedPass_EventScript_15D2C3
msgbox JaggedPass_Text_195F04, 6
end
@@ -37,9 +37,9 @@ JaggedPass_EventScript_15D2C3:: @ 815D2C3
JaggedPass_EventScript_15D2DA:: @ 815D2DA
trainerbattle 0, OPPONENT_ETHAN_1, 0, JaggedPass_Text_195FF2, JaggedPass_Text_196032
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq JaggedPass_EventScript_15D301
+ goto_if_eq JaggedPass_EventScript_15D301
msgbox JaggedPass_Text_196077, 6
end
diff --git a/data/scripts/maps/LavaridgeTown.inc b/data/scripts/maps/LavaridgeTown.inc
index a71bd4854..5192176a7 100644
--- a/data/scripts/maps/LavaridgeTown.inc
+++ b/data/scripts/maps/LavaridgeTown.inc
@@ -6,16 +6,16 @@ LavaridgeTown_MapScripts:: @ 814E4A3
LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE
setflag 2066
checkflag 139
- callif 1, LavaridgeTown_EventScript_14E4DF
+ call_if 1, LavaridgeTown_EventScript_14E4DF
call LavaridgeTown_EventScript_1A014E
call LavaridgeTown_EventScript_1A0172
compare 0x4053, 2
- callif 1, LavaridgeTown_EventScript_14E4D0
+ call_if 1, LavaridgeTown_EventScript_14E4D0
end
LavaridgeTown_EventScript_14E4D0:: @ 814E4D0
- movespriteperm 8, 11, 9
- movespriteperm 7, 11, 9
+ setobjectxyperm 8, 11, 9
+ setobjectxyperm 7, 11, 9
return
LavaridgeTown_EventScript_14E4DF:: @ 814E4DF
@@ -29,56 +29,56 @@ LavaridgeTown_MapScript2_14E4E3:: @ 814E4E3
LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
lockall
setvar 0x8008, 1
- setdooropened 12, 15
- doorchange
- reappear 8
- move 8, LavaridgeTown_Movement_14E70E
- waitmove 0
- setdoorclosed 12, 15
- doorchange
- move 8, LavaridgeTown_Movement_1A083F
- waitmove 0
- move 255, LavaridgeTown_Movement_1A0843
- move 8, LavaridgeTown_Movement_1A0833
- waitmove 0
- move 8, LavaridgeTown_Movement_1A0835
- waitmove 0
- checkgender
+ opendoor 12, 15
+ waitdooranim
+ addobject 8
+ applymovement 8, LavaridgeTown_Movement_14E70E
+ waitmovement 0
+ closedoor 12, 15
+ waitdooranim
+ applymovement 8, LavaridgeTown_Movement_1A083F
+ waitmovement 0
+ applymovement 255, LavaridgeTown_Movement_1A0843
+ applymovement 8, LavaridgeTown_Movement_1A0833
+ waitmovement 0
+ applymovement 8, LavaridgeTown_Movement_1A0835
+ waitmovement 0
+ checkplayergender
compare RESULT, 0
- callif 1, LavaridgeTown_EventScript_14E56B
+ call_if 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
- callif 1, LavaridgeTown_EventScript_14E570
+ call_if 1, LavaridgeTown_EventScript_14E570
compare 0x8008, 1
- callif 1, LavaridgeTown_EventScript_14E68F
- checkgender
+ call_if 1, LavaridgeTown_EventScript_14E68F
+ checkplayergender
compare RESULT, 0
- jumpeq LavaridgeTown_EventScript_14E5AB
+ goto_if_eq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
- jumpeq LavaridgeTown_EventScript_14E5D0
+ goto_if_eq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E56B:: @ 814E56B
- playmusic 415, 1
+ playbgm 415, 1
return
LavaridgeTown_EventScript_14E570:: @ 814E570
- playmusic 421, 1
+ playbgm 421, 1
return
LavaridgeTown_EventScript_14E575:: @ 814E575
lock
faceplayer
setvar 0x8008, 0
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LavaridgeTown_EventScript_14E56B
+ call_if 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
- callif 1, LavaridgeTown_EventScript_14E570
- checkgender
+ call_if 1, LavaridgeTown_EventScript_14E570
+ checkplayergender
compare RESULT, 0
- jumpeq LavaridgeTown_EventScript_14E5AB
+ goto_if_eq LavaridgeTown_EventScript_14E5AB
compare RESULT, 1
- jumpeq LavaridgeTown_EventScript_14E5D0
+ goto_if_eq LavaridgeTown_EventScript_14E5D0
end
LavaridgeTown_EventScript_14E5AB:: @ 814E5AB
@@ -86,7 +86,7 @@ LavaridgeTown_EventScript_14E5AB:: @ 814E5AB
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16BE7D, 4
- jump LavaridgeTown_EventScript_14E5F5
+ goto LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
@@ -94,28 +94,28 @@ LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
giveitem ITEM_GO_GOGGLES
setflag 221
msgbox LavaridgeTown_Text_16C020, 4
- jump LavaridgeTown_EventScript_14E5F5
+ goto LavaridgeTown_EventScript_14E5F5
end
LavaridgeTown_EventScript_14E5F5:: @ 814E5F5
- closebutton
+ closemessage
compare 0x8008, 1
- callif 1, LavaridgeTown_EventScript_14E646
+ call_if 1, LavaridgeTown_EventScript_14E646
compare 0x8008, 0
- callif 1, LavaridgeTown_EventScript_14E64E
- disappear 8
- reappear 7
- pause 30
+ call_if 1, LavaridgeTown_EventScript_14E64E
+ removeobject 8
+ addobject 7
+ delay 30
compare 0x8008, 1
- callif 1, LavaridgeTown_EventScript_14E69A
+ call_if 1, LavaridgeTown_EventScript_14E69A
compare 0x8008, 0
- callif 1, LavaridgeTown_EventScript_14E6A5
- disappear 7
+ call_if 1, LavaridgeTown_EventScript_14E6A5
+ removeobject 7
setvar 0x4053, 2
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
compare 0x8008, 0
- jumpeq LavaridgeTown_EventScript_14E644
+ goto_if_eq LavaridgeTown_EventScript_14E644
releaseall
end
@@ -124,65 +124,65 @@ LavaridgeTown_EventScript_14E644:: @ 814E644
end
LavaridgeTown_EventScript_14E646:: @ 814E646
- movespriteperm 7, 6, 16
+ setobjectxyperm 7, 6, 16
return
LavaridgeTown_EventScript_14E64E:: @ 814E64E
compare FACING, 2
- callif 1, LavaridgeTown_EventScript_14E67B
+ call_if 1, LavaridgeTown_EventScript_14E67B
compare FACING, 1
- callif 1, LavaridgeTown_EventScript_14E680
+ call_if 1, LavaridgeTown_EventScript_14E680
compare FACING, 3
- callif 1, LavaridgeTown_EventScript_14E685
+ call_if 1, LavaridgeTown_EventScript_14E685
compare FACING, 4
- callif 1, LavaridgeTown_EventScript_14E68A
+ call_if 1, LavaridgeTown_EventScript_14E68A
return
LavaridgeTown_EventScript_14E67B:: @ 814E67B
- spritebehave 7, 8
+ setobjectmovementtype 7, 8
return
LavaridgeTown_EventScript_14E680:: @ 814E680
- spritebehave 7, 7
+ setobjectmovementtype 7, 7
return
LavaridgeTown_EventScript_14E685:: @ 814E685
- spritebehave 7, 10
+ setobjectmovementtype 7, 10
return
LavaridgeTown_EventScript_14E68A:: @ 814E68A
- spritebehave 7, 9
+ setobjectmovementtype 7, 9
return
LavaridgeTown_EventScript_14E68F:: @ 814E68F
- move 8, LavaridgeTown_Movement_14E6E8
- waitmove 0
+ applymovement 8, LavaridgeTown_Movement_14E6E8
+ waitmovement 0
return
LavaridgeTown_EventScript_14E69A:: @ 814E69A
- move 7, LavaridgeTown_Movement_14E6EF
- waitmove 0
+ applymovement 7, LavaridgeTown_Movement_14E6EF
+ waitmovement 0
return
LavaridgeTown_EventScript_14E6A5:: @ 814E6A5
compare FACING, 2
- callif 1, LavaridgeTown_EventScript_14E6D2
+ call_if 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 1
- callif 1, LavaridgeTown_EventScript_14E6D2
+ call_if 1, LavaridgeTown_EventScript_14E6D2
compare FACING, 3
- callif 1, LavaridgeTown_EventScript_14E6DD
+ call_if 1, LavaridgeTown_EventScript_14E6DD
compare FACING, 4
- callif 1, LavaridgeTown_EventScript_14E6D2
+ call_if 1, LavaridgeTown_EventScript_14E6D2
return
LavaridgeTown_EventScript_14E6D2:: @ 814E6D2
- move 7, LavaridgeTown_Movement_14E6FA
- waitmove 0
+ applymovement 7, LavaridgeTown_Movement_14E6FA
+ waitmovement 0
return
LavaridgeTown_EventScript_14E6DD:: @ 814E6DD
- move 7, LavaridgeTown_Movement_14E703
- waitmove 0
+ applymovement 7, LavaridgeTown_Movement_14E703
+ waitmovement 0
return
LavaridgeTown_Movement_14E6E8:: @ 814E6E8
@@ -236,13 +236,13 @@ LavaridgeTown_Movement_14E70E:: @ 814E70E
step_end
LavaridgeTown_EventScript_14E710:: @ 814E710
- specialval RESULT, 287
+ specialvar RESULT, player_get_direction_lower_nybble
compare RESULT, 1
- jumpeq LavaridgeTown_EventScript_14E721
+ goto_if_eq LavaridgeTown_EventScript_14E721
end
LavaridgeTown_EventScript_14E721:: @ 814E721
- inccounter GAME_STAT_ENTERED_HOT_SPRINGS
+ incrementgamestat GAME_STAT_ENTERED_HOT_SPRINGS
end
LavaridgeTown_EventScript_14E724:: @ 814E724
@@ -273,19 +273,19 @@ LavaridgeTown_EventScript_14E75A:: @ 814E75A
lock
faceplayer
checkflag 266
- jumpeq LavaridgeTown_EventScript_14E79E
+ goto_if_eq LavaridgeTown_EventScript_14E79E
msgbox LavaridgeTown_Text_16C174, 5
compare RESULT, 0
- jumpeq LavaridgeTown_EventScript_14E7B2
+ goto_if_eq LavaridgeTown_EventScript_14E7B2
countpokemon
compare RESULT, 6
- jumpeq LavaridgeTown_EventScript_14E7A8
+ goto_if_eq LavaridgeTown_EventScript_14E7A8
msgbox LavaridgeTown_Text_16C2B6, 4
setflag 266
- fanfare 370
+ playfanfare 370
message LavaridgeTown_Text_16C2EA
waitfanfare
- waittext
+ waitmessage
giveegg 360
release
end
diff --git a/data/scripts/maps/LavaridgeTown_Gym_1F.inc b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
index 57506bdb6..2edffe9f0 100644
--- a/data/scripts/maps/LavaridgeTown_Gym_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
@@ -14,27 +14,27 @@ LavaridgeTown_Gym_1F_EventScript_15369F:: @ 815369F
setvar 0x400e, 0
setvar 0x400f, 0
checktrainerflag OPPONENT_COLE
- jumpeq LavaridgeTown_Gym_1F_EventScript_1536C6
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536C6
setvar 0x400b, 1
LavaridgeTown_Gym_1F_EventScript_1536C6:: @ 81536C6
checktrainerflag OPPONENT_ZANE
- jumpeq LavaridgeTown_Gym_1F_EventScript_1536D4
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536D4
setvar 0x400c, 1
LavaridgeTown_Gym_1F_EventScript_1536D4:: @ 81536D4
checktrainerflag OPPONENT_AXLE
- jumpeq LavaridgeTown_Gym_1F_EventScript_1536E2
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536E2
setvar 0x400d, 1
LavaridgeTown_Gym_1F_EventScript_1536E2:: @ 81536E2
checktrainerflag OPPONENT_SADIE
- jumpeq LavaridgeTown_Gym_1F_EventScript_1536F0
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536F0
setvar 0x400e, 1
LavaridgeTown_Gym_1F_EventScript_1536F0:: @ 81536F0
checktrainerflag OPPONENT_ANDY
- jumpeq LavaridgeTown_Gym_1F_EventScript_1536FE
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536FE
setvar 0x400f, 1
LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE
@@ -42,28 +42,28 @@ LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE
LavaridgeTown_Gym_1F_EventScript_1536FF:: @ 81536FF
checktrainerflag OPPONENT_COLE
- jumpeq LavaridgeTown_Gym_1F_EventScript_15370C
- spritebehave 2, 63
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_15370C
+ setobjectmovementtype 2, 63
LavaridgeTown_Gym_1F_EventScript_15370C:: @ 815370C
checktrainerflag OPPONENT_ZANE
- jumpeq LavaridgeTown_Gym_1F_EventScript_153719
- spritebehave 3, 63
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153719
+ setobjectmovementtype 3, 63
LavaridgeTown_Gym_1F_EventScript_153719:: @ 8153719
checktrainerflag OPPONENT_AXLE
- jumpeq LavaridgeTown_Gym_1F_EventScript_153726
- spritebehave 4, 63
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153726
+ setobjectmovementtype 4, 63
LavaridgeTown_Gym_1F_EventScript_153726:: @ 8153726
checktrainerflag OPPONENT_SADIE
- jumpeq LavaridgeTown_Gym_1F_EventScript_153733
- spritebehave 5, 63
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153733
+ setobjectmovementtype 5, 63
LavaridgeTown_Gym_1F_EventScript_153733:: @ 8153733
checktrainerflag OPPONENT_ANDY
- jumpeq LavaridgeTown_Gym_1F_EventScript_153740
- spritebehave 7, 63
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153740
+ setobjectmovementtype 7, 63
LavaridgeTown_Gym_1F_EventScript_153740:: @ 8153740
return
@@ -71,32 +71,32 @@ LavaridgeTown_Gym_1F_EventScript_153740:: @ 8153740
LavaridgeTown_Gym_1F_EventScript_153741:: @ 8153741
trainerbattle 1, OPPONENT_FLANNERY, 0, LavaridgeTown_Gym_1F_Text_176801, LavaridgeTown_Gym_1F_Text_176960, LavaridgeTown_Gym_1F_EventScript_153766
checkflag 168
- jumpif 0, LavaridgeTown_Gym_1F_EventScript_1537A7
+ goto_if 0, LavaridgeTown_Gym_1F_EventScript_1537A7
msgbox LavaridgeTown_Gym_1F_Text_176C4A, 4
release
end
LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766
message LavaridgeTown_Gym_1F_Text_176A62
- waittext
+ waitmessage
call LavaridgeTown_Gym_1F_EventScript_1A02C5
msgbox LavaridgeTown_Gym_1F_Text_176A8C, 4
setflag 1213
setflag 2058
addvar 0x4085, 1
compare 0x4085, 6
- callif 1, LavaridgeTown_Gym_1F_EventScript_1A00FB
+ call_if 1, LavaridgeTown_Gym_1F_EventScript_1A00FB
setvar 0x8008, 4
call LavaridgeTown_Gym_1F_EventScript_1A01C0
setflag 806
setvar 0x4053, 1
- jump LavaridgeTown_Gym_1F_EventScript_1537A7
+ goto LavaridgeTown_Gym_1F_EventScript_1537A7
end
LavaridgeTown_Gym_1F_EventScript_1537A7:: @ 81537A7
giveitem ITEM_TM50
compare RESULT, 0
- jumpeq LavaridgeTown_Gym_1F_EventScript_1A029B
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_1A029B
msgbox LavaridgeTown_Gym_1F_Text_176B8F, 4
setflag 168
release
@@ -136,7 +136,7 @@ LavaridgeTown_Gym_1F_EventScript_153859:: @ 8153859
lock
faceplayer
checkflag 1213
- jumpeq LavaridgeTown_Gym_1F_EventScript_15386E
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_15386E
msgbox LavaridgeTown_Gym_1F_Text_176312, 4
release
end
@@ -149,15 +149,15 @@ LavaridgeTown_Gym_1F_EventScript_15386E:: @ 815386E
LavaridgeTown_Gym_1F_EventScript_153878:: @ 8153878
lockall
checkflag 2058
- jumpeq LavaridgeTown_Gym_1F_EventScript_153898
- jump LavaridgeTown_Gym_1F_EventScript_1538A2
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153898
+ goto LavaridgeTown_Gym_1F_EventScript_1538A2
end
LavaridgeTown_Gym_1F_EventScript_153888:: @ 8153888
lockall
checkflag 2058
- jumpeq LavaridgeTown_Gym_1F_EventScript_153898
- jump LavaridgeTown_Gym_1F_EventScript_1538A2
+ goto_if_eq LavaridgeTown_Gym_1F_EventScript_153898
+ goto LavaridgeTown_Gym_1F_EventScript_1538A2
end
LavaridgeTown_Gym_1F_EventScript_153898:: @ 8153898
diff --git a/data/scripts/maps/LavaridgeTown_HerbShop.inc b/data/scripts/maps/LavaridgeTown_HerbShop.inc
index 6ff103ce3..5ec6731d4 100644
--- a/data/scripts/maps/LavaridgeTown_HerbShop.inc
+++ b/data/scripts/maps/LavaridgeTown_HerbShop.inc
@@ -5,7 +5,7 @@ LavaridgeTown_HerbShop_EventScript_153629:: @ 8153629
lock
faceplayer
message LavaridgeTown_HerbShop_Text_17615C
- waittext
+ waitmessage
pokemart LavaridgeTown_HerbShop_Items
msgbox LavaridgeTown_HerbShop_Text_1A0C02, 4
release
@@ -29,11 +29,11 @@ LavaridgeTown_HerbShop_EventScript_153655:: @ 8153655
lock
faceplayer
checkflag 254
- jumpeq LavaridgeTown_HerbShop_EventScript_153684
+ goto_if_eq LavaridgeTown_HerbShop_EventScript_153684
msgbox LavaridgeTown_HerbShop_Text_1761A2, 4
giveitem ITEM_CHARCOAL
compare RESULT, 0
- jumpeq LavaridgeTown_HerbShop_EventScript_1A029B
+ goto_if_eq LavaridgeTown_HerbShop_EventScript_1A029B
setflag 254
release
end
diff --git a/data/scripts/maps/LavaridgeTown_House.inc b/data/scripts/maps/LavaridgeTown_House.inc
index 944427bb6..c75cb9e4b 100644
--- a/data/scripts/maps/LavaridgeTown_House.inc
+++ b/data/scripts/maps/LavaridgeTown_House.inc
@@ -8,8 +8,8 @@ LavaridgeTown_House_EventScript_1538AE:: @ 81538AE
LavaridgeTown_House_EventScript_1538B7:: @ 81538B7
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox LavaridgeTown_House_Text_176D94, 4
waitpokecry
release
diff --git a/data/scripts/maps/LavaridgeTown_Mart.inc b/data/scripts/maps/LavaridgeTown_Mart.inc
index 4f28e16b0..99b567e06 100644
--- a/data/scripts/maps/LavaridgeTown_Mart.inc
+++ b/data/scripts/maps/LavaridgeTown_Mart.inc
@@ -5,7 +5,7 @@ LavaridgeTown_Mart_EventScript_1538CB:: @ 81538CB
lock
faceplayer
message LavaridgeTown_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart LavaridgeTown_Mart_Items
msgbox LavaridgeTown_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc b/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
index c0762bcc3..9d0f31059 100644
--- a/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ LavaridgeTown_PokemonCenter_1F_MapScript1_153912:: @ 8153912
LavaridgeTown_PokemonCenter_1F_EventScript_15391B:: @ 815391B
setvar 0x800b, 1
call LavaridgeTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/LilycoveCity.inc b/data/scripts/maps/LilycoveCity.inc
index ae36e33b5..cf8e2e07d 100644
--- a/data/scripts/maps/LilycoveCity.inc
+++ b/data/scripts/maps/LilycoveCity.inc
@@ -8,7 +8,7 @@ LilycoveCity_MapScript1_14CA20:: @ 814CA20
setvar 0x4086, 0
setflag 802
checkflag 2090
- callif 1, LilycoveCity_EventScript_1A02C1
+ call_if 1, LilycoveCity_EventScript_1A02C1
call LilycoveCity_EventScript_1A0196
call LilycoveCity_EventScript_1A014E
end
@@ -29,9 +29,9 @@ LilycoveCity_MapScript1_14CA3F:: @ 814CA3F
setmaptile 72, 6, 445, 0
.endif
checkflag 112
- callif 0, LilycoveCity_EventScript_14CABE
+ call_if 0, LilycoveCity_EventScript_14CABE
checkflag 2061
- callif 1, LilycoveCity_EventScript_14CB2B
+ call_if 1, LilycoveCity_EventScript_14CB2B
end
LilycoveCity_EventScript_14CABE:: @ 814CABE
@@ -63,15 +63,15 @@ LilycoveCity_EventScript_14CB2B:: @ 814CB2B
LilycoveCity_EventScript_14CB74:: @ 814CB74
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2255
- jumpeq LilycoveCity_EventScript_14CBB4
+ goto_if_eq LilycoveCity_EventScript_14CBB4
msgbox LilycoveCity_Text_1C5A7A, 4
random 10
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq LilycoveCity_EventScript_1A029B
+ goto_if_eq LilycoveCity_EventScript_1A029B
setflag 2255
msgbox LilycoveCity_Text_1C5B1D, 4
release
@@ -90,7 +90,7 @@ LilycoveCity_EventScript_14CBC7:: @ 814CBC7
lock
faceplayer
checkflag 2061
- jumpeq LilycoveCity_EventScript_14CBDC
+ goto_if_eq LilycoveCity_EventScript_14CBDC
msgbox LilycoveCity_Text_168750, 4
release
end
@@ -108,7 +108,7 @@ LilycoveCity_EventScript_14CBEF:: @ 814CBEF
lock
faceplayer
checkflag 112
- jumpeq LilycoveCity_EventScript_14CC04
+ goto_if_eq LilycoveCity_EventScript_14CC04
msgbox LilycoveCity_Text_1688C1, 4
release
end
@@ -122,7 +122,7 @@ LilycoveCity_EventScript_14CC0E:: @ 814CC0E
lock
faceplayer
checkflag 112
- jumpeq LilycoveCity_EventScript_14CC23
+ goto_if_eq LilycoveCity_EventScript_14CC23
msgbox LilycoveCity_Text_1689BF, 4
release
end
@@ -148,7 +148,7 @@ LilycoveCity_EventScript_14CC48:: @ 814CC48
lock
faceplayer
checkflag 2061
- jumpeq LilycoveCity_EventScript_14CC5D
+ goto_if_eq LilycoveCity_EventScript_14CC5D
msgbox LilycoveCity_Text_168C16, 4
release
end
@@ -172,7 +172,7 @@ LilycoveCity_EventScript_14CC79:: @ 814CC79
LilycoveCity_EventScript_14CC82:: @ 814CC82
lockall
- specialval 0x8004, 137
+ specialvar 0x8004, sub_80C4D50
switch 0x8004
case 0, LilycoveCity_EventScript_14CCA2
msgbox LilycoveCity_Text_168EA4, 4
@@ -187,7 +187,7 @@ LilycoveCity_EventScript_14CCA2:: @ 814CCA2
LilycoveCity_EventScript_14CCAC:: @ 814CCAC
lockall
checkflag 2052
- jumpeq LilycoveCity_EventScript_14CCC0
+ goto_if_eq LilycoveCity_EventScript_14CCC0
msgbox LilycoveCity_Text_168EDA, 4
releaseall
end
@@ -212,13 +212,13 @@ LilycoveCity_EventScript_14CCDC:: @ 814CCDC
LilycoveCity_EventScript_14CCE5:: @ 814CCE5
lockall
checkflag 218
- jumpeq LilycoveCity_EventScript_14CD18
+ goto_if_eq LilycoveCity_EventScript_14CD18
msgbox LilycoveCity_Text_16864A, 4
- move LAST_TALKED, LilycoveCity_Movement_1A0839
- waitmove 0
+ applymovement LAST_TALKED, LilycoveCity_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_Text_168675, 4
- move LAST_TALKED, LilycoveCity_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, LilycoveCity_Movement_1A083D
+ waitmovement 0
setflag 218
releaseall
end
@@ -247,21 +247,21 @@ LilycoveCity_EventScript_14CD3D:: @ 814CD3D
LilycoveCity_EventScript_14CD46:: @ 814CD46
lock
faceplayer
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LilycoveCity_EventScript_14CD60
+ goto_if_eq LilycoveCity_EventScript_14CD60
compare RESULT, 1
- jumpeq LilycoveCity_EventScript_14CDD3
+ goto_if_eq LilycoveCity_EventScript_14CDD3
end
LilycoveCity_EventScript_14CD60:: @ 814CD60
- playmusic 415, 1
+ playbgm 415, 1
checkflag 286
- callif 1, LilycoveCity_EventScript_14CDB0
+ call_if 1, LilycoveCity_EventScript_14CDB0
checkflag 286
- callif 0, LilycoveCity_EventScript_14CDB9
+ call_if 0, LilycoveCity_EventScript_14CDB9
compare RESULT, 0
- jumpeq LilycoveCity_EventScript_14CDC2
+ goto_if_eq LilycoveCity_EventScript_14CDC2
msgbox LilycoveCity_Text_167B94, 4
switch 0x4023
case 0, LilycoveCity_EventScript_14CE46
@@ -280,19 +280,19 @@ LilycoveCity_EventScript_14CDB9:: @ 814CDB9
LilycoveCity_EventScript_14CDC2:: @ 814CDC2
setflag 286
msgbox LilycoveCity_Text_167AEB, 4
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
release
end
LilycoveCity_EventScript_14CDD3:: @ 814CDD3
- playmusic 421, 1
+ playbgm 421, 1
checkflag 286
- callif 1, LilycoveCity_EventScript_14CE23
+ call_if 1, LilycoveCity_EventScript_14CE23
checkflag 286
- callif 0, LilycoveCity_EventScript_14CE2C
+ call_if 0, LilycoveCity_EventScript_14CE2C
compare RESULT, 0
- jumpeq LilycoveCity_EventScript_14CE35
+ goto_if_eq LilycoveCity_EventScript_14CE35
msgbox LilycoveCity_Text_1680A9, 4
switch 0x4023
case 0, LilycoveCity_EventScript_14CE76
@@ -311,58 +311,58 @@ LilycoveCity_EventScript_14CE2C:: @ 814CE2C
LilycoveCity_EventScript_14CE35:: @ 814CE35
setflag 286
msgbox LilycoveCity_Text_16802C, 4
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
release
end
LilycoveCity_EventScript_14CE46:: @ 814CE46
trainerbattle 3, OPPONENT_MAY_11, 0, LilycoveCity_Text_167BD5
- jump LilycoveCity_EventScript_14CEA6
+ goto LilycoveCity_EventScript_14CEA6
end
LilycoveCity_EventScript_14CE56:: @ 814CE56
trainerbattle 3, OPPONENT_MAY_12, 0, LilycoveCity_Text_167BD5
- jump LilycoveCity_EventScript_14CEA6
+ goto LilycoveCity_EventScript_14CEA6
end
LilycoveCity_EventScript_14CE66:: @ 814CE66
trainerbattle 3, OPPONENT_MAY_10, 0, LilycoveCity_Text_167BD5
- jump LilycoveCity_EventScript_14CEA6
+ goto LilycoveCity_EventScript_14CEA6
end
LilycoveCity_EventScript_14CE76:: @ 814CE76
trainerbattle 3, OPPONENT_BRENDAN_11, 0, LilycoveCity_Text_1680E4
- jump LilycoveCity_EventScript_14CF12
+ goto LilycoveCity_EventScript_14CF12
end
LilycoveCity_EventScript_14CE86:: @ 814CE86
trainerbattle 3, OPPONENT_BRENDAN_12, 0, LilycoveCity_Text_1680E4
- jump LilycoveCity_EventScript_14CF12
+ goto LilycoveCity_EventScript_14CF12
end
LilycoveCity_EventScript_14CE96:: @ 814CE96
trainerbattle 3, OPPONENT_BRENDAN_10, 0, LilycoveCity_Text_1680E4
- jump LilycoveCity_EventScript_14CF12
+ goto LilycoveCity_EventScript_14CF12
end
LilycoveCity_EventScript_14CEA6:: @ 814CEA6
msgbox LilycoveCity_Text_167C6B, 4
setvar RESULT, 0
checkflag 2060
- callif 1, LilycoveCity_EventScript_14CEDE
+ call_if 1, LilycoveCity_EventScript_14CEDE
compare RESULT, 0
- callif 1, LilycoveCity_EventScript_14CEEE
+ call_if 1, LilycoveCity_EventScript_14CEEE
compare RESULT, 1
- callif 1, LilycoveCity_EventScript_14CEF7
+ call_if 1, LilycoveCity_EventScript_14CEF7
clearflag 722
clearflag 849
- jump LilycoveCity_EventScript_14CF6B
+ goto LilycoveCity_EventScript_14CF6B
end
LilycoveCity_EventScript_14CEDE:: @ 814CEDE
checkflag 2062
- jumpeq LilycoveCity_EventScript_14CEE8
+ goto_if_eq LilycoveCity_EventScript_14CEE8
return
LilycoveCity_EventScript_14CEE8:: @ 814CEE8
@@ -375,7 +375,7 @@ LilycoveCity_EventScript_14CEEE:: @ 814CEEE
LilycoveCity_EventScript_14CEF7:: @ 814CEF7
checkflag 2052
- jumpeq LilycoveCity_EventScript_14CF09
+ goto_if_eq LilycoveCity_EventScript_14CF09
msgbox LilycoveCity_Text_167DDD, 4
return
@@ -387,13 +387,13 @@ LilycoveCity_EventScript_14CF12:: @ 814CF12
msgbox LilycoveCity_Text_168149, 4
setvar RESULT, 0
checkflag 2060
- callif 1, LilycoveCity_EventScript_14CEDE
+ call_if 1, LilycoveCity_EventScript_14CEDE
compare RESULT, 0
- callif 1, LilycoveCity_EventScript_14CF47
+ call_if 1, LilycoveCity_EventScript_14CF47
compare RESULT, 1
- callif 1, LilycoveCity_EventScript_14CF50
+ call_if 1, LilycoveCity_EventScript_14CF50
clearflag 760
- jump LilycoveCity_EventScript_14CF6B
+ goto LilycoveCity_EventScript_14CF6B
end
LilycoveCity_EventScript_14CF47:: @ 814CF47
@@ -402,7 +402,7 @@ LilycoveCity_EventScript_14CF47:: @ 814CF47
LilycoveCity_EventScript_14CF50:: @ 814CF50
checkflag 2052
- jumpeq LilycoveCity_EventScript_14CF62
+ goto_if_eq LilycoveCity_EventScript_14CF62
msgbox LilycoveCity_Text_168282, 4
return
@@ -411,17 +411,17 @@ LilycoveCity_EventScript_14CF62:: @ 814CF62
return
LilycoveCity_EventScript_14CF6B:: @ 814CF6B
- closebutton
- move LAST_TALKED, LilycoveCity_Movement_1A0845
- waitmove 0
- pause 50
- setanimation 0, 1
- doanimation 30
- pause 15
- disappear LAST_TALKED
- checkanimation 30
- playmusicbattle 0
- fadedefault
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_Movement_1A0845
+ waitmovement 0
+ delay 50
+ setfieldeffect 0, 1
+ dofieldeffect 30
+ delay 15
+ removeobject LAST_TALKED
+ waitfieldeffect 30
+ savebgm 0
+ fadedefaultbgm
setflag 292
release
end
diff --git a/data/scripts/maps/LilycoveCity_ContestHall.inc b/data/scripts/maps/LilycoveCity_ContestHall.inc
index 3601cb455..944857a21 100644
--- a/data/scripts/maps/LilycoveCity_ContestHall.inc
+++ b/data/scripts/maps/LilycoveCity_ContestHall.inc
@@ -22,48 +22,48 @@ LilycoveCity_ContestHall_EventScript_1590B6:: @ 81590B6
LilycoveCity_ContestHall_EventScript_1590BF:: @ 81590BF
msgbox LilycoveCity_ContestHall_Text_189301, 2
lockall
- move 4, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 4, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1590D4:: @ 81590D4
msgbox LilycoveCity_ContestHall_Text_189366, 2
lockall
- move 5, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 5, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1590E9:: @ 81590E9
msgbox LilycoveCity_ContestHall_Text_1893CE, 2
lockall
- move 6, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 6, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1590FE:: @ 81590FE
msgbox LilycoveCity_ContestHall_Text_189463, 2
lockall
- move 7, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 7, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159113:: @ 8159113
msgbox LilycoveCity_ContestHall_Text_189512, 2
lockall
- move 8, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 8, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159128:: @ 8159128
msgbox LilycoveCity_ContestHall_Text_18956B, 2
lockall
- move 9, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 9, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
@@ -74,154 +74,154 @@ LilycoveCity_ContestHall_EventScript_15913D:: @ 815913D
LilycoveCity_ContestHall_EventScript_159146:: @ 8159146
msgbox LilycoveCity_ContestHall_Text_189617, 2
lockall
- move 12, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 12, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_15915B:: @ 815915B
msgbox LilycoveCity_ContestHall_Text_1896BE, 2
lockall
- move 22, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 22, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159170:: @ 8159170
msgbox LilycoveCity_ContestHall_Text_1896FE, 2
lockall
- move 11, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 11, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159185:: @ 8159185
msgbox LilycoveCity_ContestHall_Text_189771, 2
lockall
- move 13, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 13, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_15919A:: @ 815919A
msgbox LilycoveCity_ContestHall_Text_1897AA, 2
lockall
- move 14, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 14, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1591AF:: @ 81591AF
msgbox LilycoveCity_ContestHall_Text_18980B, 2
lockall
- move 15, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 15, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1591C4:: @ 81591C4
msgbox LilycoveCity_ContestHall_Text_189874, 2
lockall
- move 16, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 16, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1591D9:: @ 81591D9
msgbox LilycoveCity_ContestHall_Text_18990A, 2
lockall
- move 17, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 17, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1591EE:: @ 81591EE
msgbox LilycoveCity_ContestHall_Text_189981, 2
lockall
- move 18, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 18, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159203:: @ 8159203
msgbox LilycoveCity_ContestHall_Text_189A1D, 2
lockall
- move 19, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 19, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159218:: @ 8159218
msgbox LilycoveCity_ContestHall_Text_189A82, 2
lockall
- move 21, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 21, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_15922D:: @ 815922D
msgbox LilycoveCity_ContestHall_Text_189AE1, 2
lockall
- move 20, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 20, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159242:: @ 8159242
msgbox LilycoveCity_ContestHall_Text_189B4E, 2
lockall
- move 23, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 23, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159257:: @ 8159257
msgbox LilycoveCity_ContestHall_Text_189BBF, 2
lockall
- move 24, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 24, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_15926C:: @ 815926C
msgbox LilycoveCity_ContestHall_Text_189C29, 2
lockall
- move 25, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 25, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159281:: @ 8159281
msgbox LilycoveCity_ContestHall_Text_189C67, 2
lockall
- move 26, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 26, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_159296:: @ 8159296
msgbox LilycoveCity_ContestHall_Text_189CB3, 2
lockall
- move 27, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 27, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1592AB:: @ 81592AB
msgbox LilycoveCity_ContestHall_Text_189D11, 2
lockall
- move 28, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 28, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1592C0:: @ 81592C0
lockall
- move 29, LilycoveCity_ContestHall_Movement_1A0839
- waitmove 0
- pause 25
- move 29, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 29, LilycoveCity_ContestHall_Movement_1A0839
+ waitmovement 0
+ delay 25
+ applymovement 29, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
msgbox LilycoveCity_ContestHall_Text_189DA2, 3
releaseall
end
@@ -229,16 +229,16 @@ LilycoveCity_ContestHall_EventScript_1592C0:: @ 81592C0
LilycoveCity_ContestHall_EventScript_1592E2:: @ 81592E2
msgbox LilycoveCity_ContestHall_Text_189E5F, 2
lockall
- move 31, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 31, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_ContestHall_EventScript_1592F7:: @ 81592F7
msgbox LilycoveCity_ContestHall_Text_189DF3, 2
lockall
- move 30, LilycoveCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 30, LilycoveCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_ContestLobby.inc b/data/scripts/maps/LilycoveCity_ContestLobby.inc
index 419e04a8f..a8c32a4fe 100644
--- a/data/scripts/maps/LilycoveCity_ContestLobby.inc
+++ b/data/scripts/maps/LilycoveCity_ContestLobby.inc
@@ -14,41 +14,41 @@ LilycoveCity_ContestLobby_MapScript2_158877:: @ 8158877
LilycoveCity_ContestLobby_EventScript_158889:: @ 8158889
checkflag 775
- jumpeq LilycoveCity_ContestLobby_EventScript_158898
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158898
setvar 0x4099, 0
end
LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898
lockall
- reappear 4
- move 4, LilycoveCity_ContestLobby_Movement_158A3B
- waitmove 4
- move 255, LilycoveCity_ContestLobby_Movement_158A4C
- waitmove 0
+ addobject 4
+ applymovement 4, LilycoveCity_ContestLobby_Movement_158A3B
+ waitmovement 4
+ applymovement 255, LilycoveCity_ContestLobby_Movement_158A4C
+ waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_18890F, 4
lockall
fadescreen 1
- showcontestwinner 0
+ drawcontestwinner 0
lockall
msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_1588DE
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158918
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158918
releaseall
end
LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
msgbox LilycoveCity_ContestLobby_Text_188AE8, 4
- closebutton
- special 135
+ closemessage
+ special sub_80C4CEC
setvar 0x4099, 0
- specialval RESULT, 91
+ specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
- callif 1, LilycoveCity_ContestLobby_EventScript_158948
- move 4, LilycoveCity_ContestLobby_Movement_158A43
- waitmove 0
- disappear 4
+ call_if 1, LilycoveCity_ContestLobby_EventScript_158948
+ applymovement 4, LilycoveCity_ContestLobby_Movement_158A43
+ waitmovement 0
+ removeobject 4
call LilycoveCity_ContestLobby_EventScript_158994
call LilycoveCity_ContestLobby_EventScript_1589EA
releaseall
@@ -57,37 +57,37 @@ LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
LilycoveCity_ContestLobby_EventScript_158918:: @ 8158918
msgbox LilycoveCity_ContestLobby_Text_188C41, 5
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_1588DE
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
- closebutton
- move 4, LilycoveCity_ContestLobby_Movement_158A43
- waitmove 0
+ closemessage
+ applymovement 4, LilycoveCity_ContestLobby_Movement_158A43
+ waitmovement 0
setvar 0x4099, 0
- disappear 4
+ removeobject 4
releaseall
end
LilycoveCity_ContestLobby_EventScript_158948:: @ 8158948
- inccounter GAME_STAT_RECEIVED_RIBBONS
- special 80
- move 4, LilycoveCity_ContestLobby_Movement_158A4E
- waitmove 0
- playsfx 21
- move 4, LilycoveCity_ContestLobby_Movement_1A0833
- waitmove 0
- move 4, LilycoveCity_ContestLobby_Movement_158A52
- waitmove 0
+ incrementgamestat GAME_STAT_RECEIVED_RIBBONS
+ special sub_80C4858
+ applymovement 4, LilycoveCity_ContestLobby_Movement_158A4E
+ waitmovement 0
+ playse 21
+ applymovement 4, LilycoveCity_ContestLobby_Movement_1A0833
+ waitmovement 0
+ applymovement 4, LilycoveCity_ContestLobby_Movement_158A52
+ waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- fanfare 370
+ playfanfare 370
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
msgbox LilycoveCity_ContestLobby_Text_188C32, 4
- closebutton
+ closemessage
return
LilycoveCity_ContestLobby_EventScript_158994:: @ 8158994
- specialval 0x8004, 137
+ specialvar 0x8004, sub_80C4D50
switch 0x8004
case 1, LilycoveCity_ContestLobby_EventScript_1589D6
case 2, LilycoveCity_ContestLobby_EventScript_1589DA
@@ -189,39 +189,39 @@ LilycoveCity_ContestLobby_Movement_158A52:: @ 8158A52
LilycoveCity_ContestLobby_EventScript_158A5B:: @ 8158A5B
checkflag 775
- jumpeq LilycoveCity_ContestLobby_EventScript_158A6A
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158A6A
setvar 0x4099, 0
end
LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A
lockall
- reappear 11
- move 11, LilycoveCity_ContestLobby_Movement_158B64
- waitmove 11
- move 255, LilycoveCity_ContestLobby_Movement_158B76
- waitmove 0
+ addobject 11
+ applymovement 11, LilycoveCity_ContestLobby_Movement_158B64
+ waitmovement 11
+ applymovement 255, LilycoveCity_ContestLobby_Movement_158B76
+ waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_18890F, 4
lockall
fadescreen 1
- showcontestwinner 0
+ drawcontestwinner 0
msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_158AAE
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158AE8
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158AE8
end
LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
msgbox LilycoveCity_ContestLobby_Text_188AE8, 4
- closebutton
- special 135
+ closemessage
+ special sub_80C4CEC
setvar 0x4099, 0
- specialval RESULT, 91
+ specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
- callif 1, LilycoveCity_ContestLobby_EventScript_158B18
- move 11, LilycoveCity_ContestLobby_Movement_158B6D
- waitmove 0
- disappear 11
+ call_if 1, LilycoveCity_ContestLobby_EventScript_158B18
+ applymovement 11, LilycoveCity_ContestLobby_Movement_158B6D
+ waitmovement 0
+ removeobject 11
call LilycoveCity_ContestLobby_EventScript_158994
call LilycoveCity_ContestLobby_EventScript_1589EA
releaseall
@@ -230,33 +230,33 @@ LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
LilycoveCity_ContestLobby_EventScript_158AE8:: @ 8158AE8
msgbox LilycoveCity_ContestLobby_Text_188C41, 5
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_158AAE
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
- closebutton
- move 11, LilycoveCity_ContestLobby_Movement_158B6D
- waitmove 0
+ closemessage
+ applymovement 11, LilycoveCity_ContestLobby_Movement_158B6D
+ waitmovement 0
setvar 0x4099, 0
- disappear 11
+ removeobject 11
releaseall
end
LilycoveCity_ContestLobby_EventScript_158B18:: @ 8158B18
- inccounter GAME_STAT_RECEIVED_RIBBONS
- special 80
- move 11, LilycoveCity_ContestLobby_Movement_158B78
- waitmove 0
- playsfx 21
- move 11, LilycoveCity_ContestLobby_Movement_1A0833
- waitmove 0
- move 11, LilycoveCity_ContestLobby_Movement_158B7C
- waitmove 0
+ incrementgamestat GAME_STAT_RECEIVED_RIBBONS
+ special sub_80C4858
+ applymovement 11, LilycoveCity_ContestLobby_Movement_158B78
+ waitmovement 0
+ playse 21
+ applymovement 11, LilycoveCity_ContestLobby_Movement_1A0833
+ waitmovement 0
+ applymovement 11, LilycoveCity_ContestLobby_Movement_158B7C
+ waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- fanfare 370
+ playfanfare 370
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
msgbox LilycoveCity_ContestLobby_Text_188C32, 4
- closebutton
+ closemessage
return
LilycoveCity_ContestLobby_Movement_158B64:: @ 8158B64
@@ -306,19 +306,19 @@ LilycoveCity_ContestLobby_EventScript_158B85:: @ 8158B85
lockall
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158BBA
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158BBA
checkflag 2
- jumpeq LilycoveCity_ContestLobby_EventScript_158BAE
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158BAE
message LilycoveCity_ContestLobby_Text_18848C
- waittext
+ waitmessage
setflag 2
- jump LilycoveCity_ContestLobby_EventScript_158BF0
+ goto LilycoveCity_ContestLobby_EventScript_158BF0
end
LilycoveCity_ContestLobby_EventScript_158BAE:: @ 8158BAE
message LilycoveCity_ContestLobby_Text_188584
- waittext
- jump LilycoveCity_ContestLobby_EventScript_158BF0
+ waitmessage
+ goto LilycoveCity_ContestLobby_EventScript_158BF0
end
LilycoveCity_ContestLobby_EventScript_158BBA:: @ 8158BBA
@@ -329,11 +329,11 @@ LilycoveCity_ContestLobby_EventScript_158BBA:: @ 8158BBA
LilycoveCity_ContestLobby_EventScript_158BC4:: @ 8158BC4
msgbox LilycoveCity_ContestLobby_Text_188521, 5
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158C35
- call LilycoveCity_ContestLobby_EventScript_19F806
- hidebox 0, 0, 15, 9
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35
+ call S_DoSaveDialog
+ erasebox 0, 0, 15, 9
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158C35
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35
setflag 3
return
@@ -348,7 +348,7 @@ LilycoveCity_ContestLobby_EventScript_158BF0:: @ 8158BF0
LilycoveCity_ContestLobby_EventScript_158C27:: @ 8158C27
msgbox LilycoveCity_ContestLobby_Text_1885A7, 4
- jump LilycoveCity_ContestLobby_EventScript_158B85
+ goto LilycoveCity_ContestLobby_EventScript_158B85
end
LilycoveCity_ContestLobby_EventScript_158C35:: @ 8158C35
@@ -362,39 +362,39 @@ LilycoveCity_ContestLobby_EventScript_158C42:: @ 8158C42
setvar CONTEST_RANK, 0
choosecontestpkmn
compare 0x8004, 255
- jumpeq LilycoveCity_ContestLobby_EventScript_158CEA
- special 84
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158CEA
+ special sub_80C43F4
compare RESULT, 0
- jumpeq LilycoveCity_ContestLobby_EventScript_158C96
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158C96
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_158CC0
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158CC0
compare RESULT, 2
- jumpeq LilycoveCity_ContestLobby_EventScript_158CC0
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158CC0
compare RESULT, 3
- jumpeq LilycoveCity_ContestLobby_EventScript_158CA4
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158CA4
compare RESULT, 4
- jumpeq LilycoveCity_ContestLobby_EventScript_158CB2
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158CB2
end
LilycoveCity_ContestLobby_EventScript_158C96:: @ 8158C96
msgbox LilycoveCity_ContestLobby_Text_1A664A, 4
- jump LilycoveCity_ContestLobby_EventScript_158C42
+ goto LilycoveCity_ContestLobby_EventScript_158C42
end
LilycoveCity_ContestLobby_EventScript_158CA4:: @ 8158CA4
msgbox LilycoveCity_ContestLobby_Text_1A669F, 4
- jump LilycoveCity_ContestLobby_EventScript_158C42
+ goto LilycoveCity_ContestLobby_EventScript_158C42
end
LilycoveCity_ContestLobby_EventScript_158CB2:: @ 8158CB2
msgbox LilycoveCity_ContestLobby_Text_1A66DC, 4
- jump LilycoveCity_ContestLobby_EventScript_158C42
+ goto LilycoveCity_ContestLobby_EventScript_158C42
end
LilycoveCity_ContestLobby_EventScript_158CC0:: @ 8158CC0
copyvar 0x8008, 0x8004
message LilycoveCity_ContestLobby_Text_1A67A3
- waittext
+ waitmessage
yesnobox 20, 8
switch RESULT
case 0, LilycoveCity_ContestLobby_EventScript_158C42
@@ -403,31 +403,31 @@ LilycoveCity_ContestLobby_EventScript_158CC0:: @ 8158CC0
LilycoveCity_ContestLobby_EventScript_158CEA:: @ 8158CEA
checkflag 3
- callif 0, LilycoveCity_ContestLobby_EventScript_158BC4
+ call_if 0, LilycoveCity_ContestLobby_EventScript_158BC4
message LilycoveCity_ContestLobby_Text_1886DC
- waittext
+ waitmessage
multichoice 0, 0, 4, 0
switch RESULT
case 5, LilycoveCity_ContestLobby_EventScript_158C35
case 127, LilycoveCity_ContestLobby_EventScript_158C35
copyvar CONTEST_CATEGORY, RESULT
- jump LilycoveCity_ContestLobby_EventScript_158C42
+ goto LilycoveCity_ContestLobby_EventScript_158C42
end
LilycoveCity_ContestLobby_EventScript_158D24:: @ 8158D24
message LilycoveCity_ContestLobby_Text_1887C7
- waittext
+ waitmessage
copyvar 0x8004, RESULT
- special 92
+ special sub_808363C
waitstate
compare RESULT, 3
- jumpeq LilycoveCity_ContestLobby_EventScript_158D90
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158D90
compare RESULT, 5
- jumpeq LilycoveCity_ContestLobby_EventScript_158DA1
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158DA1
compare RESULT, 6
- jumpeq LilycoveCity_ContestLobby_EventScript_158DB2
- message2 LilycoveCity_ContestLobby_Text_18872A
- waittext
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158DB2
+ messageautoscroll LilycoveCity_ContestLobby_Text_18872A
+ waitmessage
contestlinktransfer
switch 0x8004
case 0, LilycoveCity_ContestLobby_EventScript_158DD1
@@ -437,52 +437,52 @@ LilycoveCity_ContestLobby_EventScript_158D24:: @ 8158D24
LilycoveCity_ContestLobby_EventScript_158D82:: @ 8158D82
msgbox LilycoveCity_ContestLobby_Text_188750, 4
- jump LilycoveCity_ContestLobby_EventScript_158CEA
+ goto LilycoveCity_ContestLobby_EventScript_158CEA
end
LilycoveCity_ContestLobby_EventScript_158D90:: @ 8158D90
- special 31
+ special CloseLink
msgbox LilycoveCity_ContestLobby_Text_18878D, 4
- closebutton
+ closemessage
releaseall
clearflag 3
end
LilycoveCity_ContestLobby_EventScript_158DA1:: @ 8158DA1
- special 31
+ special CloseLink
msgbox LilycoveCity_ContestLobby_Text_1887F4, 4
- closebutton
+ closemessage
releaseall
clearflag 3
end
LilycoveCity_ContestLobby_EventScript_158DB2:: @ 8158DB2
- special 31
+ special CloseLink
msgbox LilycoveCity_ContestLobby_Text_18881F, 4
- closebutton
+ closemessage
releaseall
clearflag 3
end
LilycoveCity_ContestLobby_EventScript_158DC3:: @ 8158DC3
msgbox LilycoveCity_ContestLobby_Text_18873A, 4
- jump LilycoveCity_ContestLobby_EventScript_158CEA
+ goto LilycoveCity_ContestLobby_EventScript_158CEA
end
LilycoveCity_ContestLobby_EventScript_158DD1:: @ 8158DD1
- special 77
+ special sub_80C496C
addvar 0x8004, 1
- buffernum 1, 32772
- message2 LilycoveCity_ContestLobby_Text_188845
- waittext
+ getnumberstring 1, 32772
+ messageautoscroll LilycoveCity_ContestLobby_Text_188845
+ waitmessage
addvar 0x8004, 65535
- jump LilycoveCity_ContestLobby_EventScript_158DEE
+ goto LilycoveCity_ContestLobby_EventScript_158DEE
end
LilycoveCity_ContestLobby_EventScript_158DEE:: @ 8158DEE
call LilycoveCity_ContestLobby_EventScript_158E0B
setvar 0x4086, 1
- special 86
+ special sub_80C4F70
setvar 0x4088, 5
setvar CONTEST_RANK, 3
call LilycoveCity_ContestLobby_EventScript_158F08
@@ -490,34 +490,34 @@ LilycoveCity_ContestLobby_EventScript_158DEE:: @ 8158DEE
LilycoveCity_ContestLobby_EventScript_158E0B:: @ 8158E0B
lockall
- message2 LilycoveCity_ContestLobby_Text_1888C6
- waittext
- pause 20
- closebutton
- move 2, LilycoveCity_ContestLobby_Movement_158E9C
- waitmove 0
- playsfx 71
+ messageautoscroll LilycoveCity_ContestLobby_Text_1888C6
+ waitmessage
+ delay 20
+ closemessage
+ applymovement 2, LilycoveCity_ContestLobby_Movement_158E9C
+ waitmovement 0
+ playse 71
setmaptile 9, 2, 545, 1
setmaptile 9, 3, 609, 1
- special 142
- move 2, LilycoveCity_ContestLobby_Movement_158EA0
- waitmove 0
- playsfx 71
+ special DrawWholeMapView
+ applymovement 2, LilycoveCity_ContestLobby_Movement_158EA0
+ waitmovement 0
+ playse 71
setmaptile 9, 2, 721, 1
setmaptile 9, 3, 729, 1
- special 142
- pause 20
- move 2, LilycoveCity_ContestLobby_Movement_158EAE
- waitmove 0
- move 255, LilycoveCity_ContestLobby_Movement_158E99
- waitmove 0
- message2 LilycoveCity_ContestLobby_Text_1A6832
- waittext
- pause 20
- closebutton
- move 2, LilycoveCity_ContestLobby_Movement_158EA4
- move 255, LilycoveCity_ContestLobby_Movement_158E8E
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 2, LilycoveCity_ContestLobby_Movement_158EAE
+ waitmovement 0
+ applymovement 255, LilycoveCity_ContestLobby_Movement_158E99
+ waitmovement 0
+ messageautoscroll LilycoveCity_ContestLobby_Text_1A6832
+ waitmessage
+ delay 20
+ closemessage
+ applymovement 2, LilycoveCity_ContestLobby_Movement_158EA4
+ applymovement 255, LilycoveCity_ContestLobby_Movement_158E8E
+ waitmovement 0
releaseall
return
@@ -568,14 +568,14 @@ LilycoveCity_ContestLobby_Movement_158EAE:: @ 8158EAE
step_end
LilycoveCity_ContestLobby_EventScript_158EB0:: @ 8158EB0
- specialval RESULT, 90
+ specialvar RESULT, sub_80C5044
compare RESULT, 1
- jumpeq LilycoveCity_ContestLobby_EventScript_158EE8
+ goto_if_eq LilycoveCity_ContestLobby_EventScript_158EE8
setvar 0x800b, 8
setvar CONTEST_RANK, 3
call LilycoveCity_ContestLobby_EventScript_1A4E92
call LilycoveCity_ContestLobby_EventScript_158F86
- special 83
+ special sub_80C4BF0
call LilycoveCity_ContestLobby_EventScript_15FBDB
setvar 0x4088, 4
call LilycoveCity_ContestLobby_EventScript_158F08
@@ -602,59 +602,59 @@ LilycoveCity_ContestLobby_EventScript_158F08:: @ 8158F08
return
LilycoveCity_ContestLobby_EventScript_158F45:: @ 8158F45
- warp3 LinkContestRoom4, 255, 7, 5
- special 300
+ setwarp LinkContestRoom4, 255, 7, 5
+ special sub_8081334
waitstate
return
LilycoveCity_ContestLobby_EventScript_158F52:: @ 8158F52
- warp3 LinkContestRoom2, 255, 7, 5
- special 300
+ setwarp LinkContestRoom2, 255, 7, 5
+ special sub_8081334
waitstate
return
LilycoveCity_ContestLobby_EventScript_158F5F:: @ 8158F5F
- warp3 LinkContestRoom6, 255, 7, 5
- special 300
+ setwarp LinkContestRoom6, 255, 7, 5
+ special sub_8081334
waitstate
return
LilycoveCity_ContestLobby_EventScript_158F6C:: @ 8158F6C
- warp3 LinkContestRoom5, 255, 7, 5
- special 300
+ setwarp LinkContestRoom5, 255, 7, 5
+ special sub_8081334
waitstate
return
LilycoveCity_ContestLobby_EventScript_158F79:: @ 8158F79
- warp3 LinkContestRoom3, 255, 7, 5
- special 300
+ setwarp LinkContestRoom3, 255, 7, 5
+ special sub_8081334
waitstate
return
LilycoveCity_ContestLobby_EventScript_158F86:: @ 8158F86
lockall
- move 1, LilycoveCity_ContestLobby_Movement_15900B
- waitmove 0
- playsfx 71
+ applymovement 1, LilycoveCity_ContestLobby_Movement_15900B
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 545, 1
setmaptile 4, 3, 609, 1
- special 142
- move 1, LilycoveCity_ContestLobby_Movement_15900F
- waitmove 0
- playsfx 71
+ special DrawWholeMapView
+ applymovement 1, LilycoveCity_ContestLobby_Movement_15900F
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 721, 1
setmaptile 4, 3, 729, 1
- special 142
- pause 20
- move 1, LilycoveCity_ContestLobby_Movement_15901C
- waitmove 0
- move 255, LilycoveCity_ContestLobby_Movement_159008
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 1, LilycoveCity_ContestLobby_Movement_15901C
+ waitmovement 0
+ applymovement 255, LilycoveCity_ContestLobby_Movement_159008
+ waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_1A6832, 4
- closebutton
- move 1, LilycoveCity_ContestLobby_Movement_159013
- move 255, LilycoveCity_ContestLobby_Movement_158FFE
- waitmove 0
+ closemessage
+ applymovement 1, LilycoveCity_ContestLobby_Movement_159013
+ applymovement 255, LilycoveCity_ContestLobby_Movement_158FFE
+ waitmovement 0
releaseall
return
@@ -708,7 +708,7 @@ LilycoveCity_ContestLobby_EventScript_15901E:: @ 815901E
LilycoveCity_ContestLobby_EventScript_159027:: @ 8159027
checkflag 150
- jumpif 0, LilycoveCity_ContestLobby_EventScript_159039
+ goto_if 0, LilycoveCity_ContestLobby_EventScript_159039
msgbox LilycoveCity_ContestLobby_Text_188DDA, 2
end
@@ -735,21 +735,21 @@ LilycoveCity_ContestLobby_EventScript_15905D:: @ 815905D
LilycoveCity_ContestLobby_EventScript_159066:: @ 8159066
lockall
fadescreen 1
- showcontestwinner 6
+ drawcontestwinner 6
releaseall
end
LilycoveCity_ContestLobby_EventScript_15906D:: @ 815906D
lockall
fadescreen 1
- showcontestwinner 7
+ drawcontestwinner 7
releaseall
end
LilycoveCity_ContestLobby_EventScript_159074:: @ 8159074
lockall
fadescreen 1
- showcontestwinner 8
+ drawcontestwinner 8
releaseall
end
@@ -764,8 +764,8 @@ LilycoveCity_ContestLobby_EventScript_159084:: @ 8159084
LilycoveCity_ContestLobby_EventScript_15908D:: @ 815908D
SlateportCity_ContestLobby_EventScript_15908D:: @ 815908D
lockall
- special 259
+ special ShowBerryBlenderRecordWindow
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
index 95945a595..7b602b2c7 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
@@ -4,57 +4,57 @@ LilycoveCity_CoveLilyMotel_1F_MapScripts:: @ 81582C4
LilycoveCity_CoveLilyMotel_1F_EventScript_1582C5:: @ 81582C5
lockall
checkflag 2052
- jumpeq LilycoveCity_CoveLilyMotel_1F_EventScript_158326
+ goto_if_eq LilycoveCity_CoveLilyMotel_1F_EventScript_158326
checkflag 2061
- jumpeq LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF
+ goto_if_eq LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186B71, 4
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186C2B, 4
- closebutton
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF:: @ 81582FF
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CCE, 4
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186D7F, 4
- closebutton
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_CoveLilyMotel_1F_EventScript_158326:: @ 8158326
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186E57, 4
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186F09, 4
- closebutton
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A083D
+ waitmovement 0
releaseall
end
LilycoveCity_CoveLilyMotel_1F_EventScript_15834D:: @ 815834D
lockall
- playsfx 21
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0833
- waitmove 0
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0835
- waitmove 0
- move 255, LilycoveCity_CoveLilyMotel_1F_Movement_1A0845
- waitmove 0
+ playse 21
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0835
+ waitmovement 0
+ applymovement 255, LilycoveCity_CoveLilyMotel_1F_Movement_1A0845
+ waitmovement 0
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186CA6, 4
- closebutton
- move 255, LilycoveCity_CoveLilyMotel_1F_Movement_158395
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839A
- waitmove 0
- move 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839C
- waitmove 0
+ closemessage
+ applymovement 255, LilycoveCity_CoveLilyMotel_1F_Movement_158395
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839A
+ waitmovement 0
+ applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_15839C
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
index d2a86e0a5..fd9ea8a58 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
@@ -5,12 +5,12 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583A1:: @ 81583A1
lock
faceplayer
checkflag 2
- callif 0, LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7
+ call_if 0, LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7
checkflag 2
- callif 1, LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
- specialval RESULT, 335
+ call_if 1, LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
+ specialvar RESULT, sub_8090FC0
compare RESULT, 1
- jumpeq LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0
+ goto_if_eq LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0
release
end
@@ -20,16 +20,16 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7:: @ 81583C7
LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0:: @ 81583D0
setflag 2
- fanfare 370
+ playfanfare 370
waitfanfare
- jump LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
+ goto LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
end
LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD:: @ 81583DD
message LilycoveCity_CoveLilyMotel_2F_Text_18708F
- waittext
+ waitmessage
call LilycoveCity_CoveLilyMotel_2F_EventScript_1A02C5
- special 264
+ special ScrSpecial_ShowDiploma
waitstate
release
end
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
index c82cc6428..9d04d2e33 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
@@ -5,11 +5,11 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A39C:: @ 815A39C
lock
faceplayer
checkflag 2
- callif 0, LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF
+ call_if 0, LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF
copyvar 0x8005, 0x4043
- special 306
+ special sub_810E944
message LilycoveCity_DepartmentStoreElevator_Text_1A0EF6
- waittext
+ waitmessage
multichoice 0, 0, 57, 0
switch RESULT
case 0, LilycoveCity_DepartmentStoreElevator_EventScript_15A402
@@ -21,64 +21,64 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A39C:: @ 815A39C
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A402:: @ 815A402
- warpplace LilycoveCity_DepartmentStore_1F, 255, 2, 1
+ setdynamicwarp LilycoveCity_DepartmentStore_1F, 255, 2, 1
compare 0x4043, 0
- jumpeq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
setvar 0x4043, 0
- jump LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A425:: @ 815A425
- warpplace LilycoveCity_DepartmentStore_2F, 255, 2, 1
+ setdynamicwarp LilycoveCity_DepartmentStore_2F, 255, 2, 1
compare 0x4043, 1
- jumpeq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
setvar 0x4043, 1
- jump LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A448:: @ 815A448
- warpplace LilycoveCity_DepartmentStore_3F, 255, 2, 1
+ setdynamicwarp LilycoveCity_DepartmentStore_3F, 255, 2, 1
compare 0x4043, 2
- jumpeq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
setvar 0x4043, 2
- jump LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A46B:: @ 815A46B
- warpplace LilycoveCity_DepartmentStore_4F, 255, 2, 1
+ setdynamicwarp LilycoveCity_DepartmentStore_4F, 255, 2, 1
compare 0x4043, 3
- jumpeq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
setvar 0x4043, 3
- jump LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A48E:: @ 815A48E
- warpplace LilycoveCity_DepartmentStore_5F, 255, 2, 1
+ setdynamicwarp LilycoveCity_DepartmentStore_5F, 255, 2, 1
compare 0x4043, 4
- jumpeq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
setvar 0x4043, 4
- jump LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
+ goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1:: @ 815A4B1
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
release
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8:: @ 815A4B8
- hidebox 0, 0, 29, 19
- move LAST_TALKED, LilycoveCity_DepartmentStoreElevator_Movement_1A0845
- waitmove 0
- special 273
+ erasebox 0, 0, 29, 19
+ applymovement LAST_TALKED, LilycoveCity_DepartmentStoreElevator_Movement_1A0845
+ waitmovement 0
+ special sub_810EBEC
waitstate
setflag 2
return
LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF:: @ 815A4CF
- special 216
+ special SetDepartmentStoreFloorVar
return
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
index f84c84201..29914a9b5 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -3,11 +3,11 @@ LilycoveCity_DepartmentStoreRooftop_MapScripts:: @ 815A13F
.byte 0
LilycoveCity_DepartmentStoreRooftop_MapScript1_15A145:: @ 815A145
- event_96 3
+ getpricereduction 3
compare RESULT, 1
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F
compare RESULT, 0
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A163
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A163
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F:: @ 815A15F
@@ -22,7 +22,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A167:: @ 815A167
lock
faceplayer
message LilycoveCity_DepartmentStoreRooftop_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor LilycoveCity_DepartmentStoreRooftop_Decorations
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C02, 4
release
@@ -51,9 +51,9 @@ LilycoveCity_DepartmentStoreRooftop_Decorations:: @ 815A180
LilycoveCity_DepartmentStoreRooftop_EventScript_15A1A0:: @ 815A1A0
lock
faceplayer
- event_96 3
+ getpricereduction 3
compare RESULT, 1
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C61F, 4
release
end
@@ -70,10 +70,10 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1C4:: @ 815A1C4
LilycoveCity_DepartmentStoreRooftop_EventScript_15A1CD:: @ 815A1CD
lockall
message LilycoveCity_DepartmentStoreRooftop_Text_18C72B
- waittext
- showmoney 0, 0
- snop
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE
+ waitmessage
+ showmoneybox 0, 0
+ nop
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE
@@ -84,22 +84,22 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE
case 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A227
case 2, LilycoveCity_DepartmentStoreRooftop_EventScript_15A232
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7C3, 4
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A21C:: @ 815A21C
setvar 0x4000, 26
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A227:: @ 815A227
setvar 0x4000, 27
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A232:: @ 815A232
setvar 0x4000, 28
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D:: @ 815A23D
@@ -115,88 +115,88 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B:: @ 815A24B
return
LilycoveCity_DepartmentStoreRooftop_EventScript_15A252:: @ 815A252
- paymoney 0xc8, 0
+ takemoney 0xc8, 0
return
LilycoveCity_DepartmentStoreRooftop_EventScript_15A259:: @ 815A259
- paymoney 0x12c, 0
+ takemoney 0x12c, 0
return
LilycoveCity_DepartmentStoreRooftop_EventScript_15A260:: @ 815A260
- paymoney 0x15e, 0
+ takemoney 0x15e, 0
return
LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267
compare 0x4001, 0
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D
compare 0x4001, 1
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A244
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A244
compare 0x4001, 2
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A
+ goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A
checkitemspace 0x4000, 1
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
+ goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
compare 0x4001, 0
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A252
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A252
compare 0x4001, 1
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A259
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A259
compare 0x4001, 2
- callif 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A260
- updatemoney 0, 0
- snop
- bufferitem 0, 0x4000
- playsfx 106
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A260
+ updatemoneybox 0, 0
+ nop
+ getitemname 0, 0x4000
+ playse 106
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C75F, 4
additem 0x4000, 1
- bufferitem 1, 0x4000
- bufferstd 2, 14
+ getitemname 1, 0x4000
+ getstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
- jumpif 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
+ goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
checkitemspace 0x4000, 1
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playsfx 106
+ goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
+ playse 106
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
additem 0x4000, 1
- bufferitem 1, 0x4000
- bufferstd 2, 14
+ getitemname 1, 0x4000
+ getstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
- jumpif 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
+ goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
checkitemspace 0x4000, 1
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playsfx 106
+ goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
+ playse 106
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
additem 0x4000, 1
- bufferitem 1, 0x4000
- bufferstd 2, 14
+ getitemname 1, 0x4000
+ getstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E:: @ 815A36E
message LilycoveCity_DepartmentStoreRooftop_Text_18C72B
- waittext
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE
+ waitmessage
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A:: @ 815A37A
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C7AF, 4
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A388:: @ 815A388
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C79, 4
- jump LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A396
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A396:: @ 815A396
- hidemoney 0, 0
+ hidemoneybox 0, 0
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
index 325c56330..7acd29523 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
@@ -8,51 +8,51 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D55:: @ 8159D55
LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
lock
faceplayer
- checkdailyflags
+ dodailyevents
compare 0x4045, 0
- jumpif 5, LilycoveCity_DepartmentStore_1F_EventScript_159EB1
+ goto_if 5, LilycoveCity_DepartmentStore_1F_EventScript_159EB1
checkflag 2250
- jumpeq LilycoveCity_DepartmentStore_1F_EventScript_159E4C
+ goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E4C
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, 5
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStore_1F_EventScript_159E56
+ goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E56
setflag 2250
message LilycoveCity_DepartmentStore_1F_Text_1C4CC6
- waittext
- special 257
+ waitmessage
+ special RetrieveLotteryNumber
copyvar 0x8008, RESULT
- special 337
+ special sub_810F9AC
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, 4
- move 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843
- waitmove 0
- playsfx 4
- special 217
- special 258
- pause 220
- special 218
- pause 10
- move 2, LilycoveCity_DepartmentStore_1F_Movement_1A0839
- waitmove 0
+ applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843
+ waitmovement 0
+ playse 4
+ special DoLotteryCornerComputerEffect
+ special PickLotteryCornerTicket
+ delay 220
+ special EndLotteryCornerComputerEffect
+ delay 10
+ applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0839
+ waitmovement 0
compare 0x8004, 0
- jumpeq LilycoveCity_DepartmentStore_1F_EventScript_159E60
- inccounter GAME_STAT_WON_POKEMON_LOTTERY
+ goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E60
+ incrementgamestat GAME_STAT_WON_POKEMON_LOTTERY
compare 0x8006, 0
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E3A
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E3A
compare 0x8006, 1
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E43
- bufferitem 0, 0x8005
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E43
+ getitemname 0, 0x8005
compare 0x8004, 1
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E78
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E78
compare 0x8004, 2
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E81
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E81
compare 0x8004, 3
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E8A
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E8A
compare 0x8004, 4
- callif 1, LilycoveCity_DepartmentStore_1F_EventScript_159E93
+ call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E93
giveitem 0x8005
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStore_1F_EventScript_159E9C
- jump LilycoveCity_DepartmentStore_1F_EventScript_159E6E
+ goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E9C
+ goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E
end
LilycoveCity_DepartmentStore_1F_EventScript_159E3A:: @ 8159E3A
@@ -75,7 +75,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159E56:: @ 8159E56
LilycoveCity_DepartmentStore_1F_EventScript_159E60:: @ 8159E60
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E27, 4
- jump LilycoveCity_DepartmentStore_1F_EventScript_159E6E
+ goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E
end
LilycoveCity_DepartmentStore_1F_EventScript_159E6E:: @ 8159E6E
@@ -101,7 +101,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159E93:: @ 8159E93
LilycoveCity_DepartmentStore_1F_EventScript_159E9C:: @ 8159E9C
copyvar 0x4045, 0x8005
- jump LilycoveCity_DepartmentStore_1F_EventScript_159EA7
+ goto LilycoveCity_DepartmentStore_1F_EventScript_159EA7
end
LilycoveCity_DepartmentStore_1F_EventScript_159EA7:: @ 8159EA7
@@ -113,7 +113,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159EB1:: @ 8159EB1
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4FCC, 4
giveitem 0x4045
compare RESULT, 0
- jumpeq LilycoveCity_DepartmentStore_1F_EventScript_159EA7
+ goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159EA7
setvar 0x4045, 0
release
end
@@ -133,8 +133,8 @@ LilycoveCity_DepartmentStore_1F_EventScript_159EE9:: @ 8159EE9
LilycoveCity_DepartmentStore_1F_EventScript_159EF2:: @ 8159EF2
lock
faceplayer
- checksound
- pokecry SPECIES_AZUMARILL, 0
+ waitse
+ playpokecry SPECIES_AZUMARILL, 0
msgbox LilycoveCity_DepartmentStore_1F_Text_18C0C3, 4
waitpokecry
release
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_2F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_2F.inc
index e54883714..25e981628 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_2F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_2F.inc
@@ -17,7 +17,7 @@ LilycoveCity_DepartmentStore_2F_EventScript_159F2A:: @ 8159F2A
lock
faceplayer
message LilycoveCity_DepartmentStore_2F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_2F_Items1
msgbox LilycoveCity_DepartmentStore_2F_Text_1A0C02, 4
release
@@ -44,7 +44,7 @@ LilycoveCity_DepartmentStore_2F_EventScript_159F5E:: @ 8159F5E
lock
faceplayer
message LilycoveCity_DepartmentStore_2F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_2F_Items2
msgbox LilycoveCity_DepartmentStore_2F_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_3F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_3F.inc
index e669cef7f..1f55f5018 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_3F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_3F.inc
@@ -5,7 +5,7 @@ LilycoveCity_DepartmentStore_3F_EventScript_159F91:: @ 8159F91
lock
faceplayer
message LilycoveCity_DepartmentStore_3F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_3F_Items1
msgbox LilycoveCity_DepartmentStore_3F_Text_1A0C02, 4
release
@@ -27,7 +27,7 @@ LilycoveCity_DepartmentStore_3F_EventScript_159FB8:: @ 8159FB8
lock
faceplayer
message LilycoveCity_DepartmentStore_3F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_3F_Items2
msgbox LilycoveCity_DepartmentStore_3F_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
index 994b3b63f..d922d9181 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
@@ -17,7 +17,7 @@ LilycoveCity_DepartmentStore_4F_EventScript_15A019:: @ 815A019
lock
faceplayer
message LilycoveCity_DepartmentStore_4F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_4F_Items1
msgbox LilycoveCity_DepartmentStore_4F_Text_1A0C02, 4
release
@@ -37,7 +37,7 @@ LilycoveCity_DepartmentStore_4F_EventScript_15A03C:: @ 815A03C
lock
faceplayer
message LilycoveCity_DepartmentStore_4F_Text_1A0BE4
- waittext
+ waitmessage
pokemart LilycoveCity_DepartmentStore_4F_Items2
msgbox LilycoveCity_DepartmentStore_4F_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
index 0bef8866a..835a0f48d 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_5F.inc
@@ -5,7 +5,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_15A061:: @ 815A061
lock
faceplayer
message LilycoveCity_DepartmentStore_5F_Text_1A0BE4
- waittext
+ waitmessage
pokemartbp LilycoveCity_DepartmentStore_5F_Items1
msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4
release
@@ -33,7 +33,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_15A094:: @ 815A094
lock
faceplayer
message LilycoveCity_DepartmentStore_5F_Text_1A0BE4
- waittext
+ waitmessage
pokemartbp LilycoveCity_DepartmentStore_5F_Items2
msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4
release
@@ -58,7 +58,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_15A0C2:: @ 815A0C2
lock
faceplayer
message LilycoveCity_DepartmentStore_5F_Text_1A0BE4
- waittext
+ waitmessage
pokemartbp LilycoveCity_DepartmentStore_5F_Items3
msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4
release
@@ -83,7 +83,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_15A0F2:: @ 815A0F2
lock
faceplayer
message LilycoveCity_DepartmentStore_5F_Text_1A0BE4
- waittext
+ waitmessage
pokemartbp LilycoveCity_DepartmentStore_5F_Items4
msgbox LilycoveCity_DepartmentStore_5F_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/LilycoveCity_Harbor.inc b/data/scripts/maps/LilycoveCity_Harbor.inc
index 2f4e4352e..7e14db994 100644
--- a/data/scripts/maps/LilycoveCity_Harbor.inc
+++ b/data/scripts/maps/LilycoveCity_Harbor.inc
@@ -3,7 +3,7 @@ LilycoveCity_Harbor_MapScripts:: @ 8159893
.byte 0
LilycoveCity_Harbor_MapScript1_159899:: @ 8159899
- warp6 LilycoveCity, 255, 12, 33
+ setescapewarp LilycoveCity, 255, 12, 33
end
LilycoveCity_Harbor_EventScript_1598A2:: @ 81598A2
@@ -11,13 +11,13 @@ LilycoveCity_Harbor_EventScript_1598A2:: @ 81598A2
faceplayer
checkitem ITEM_EON_TICKET, 1
compare RESULT, 1
- jumpeq LilycoveCity_Harbor_EventScript_1599EE
- jump LilycoveCity_Harbor_EventScript_1598BA
+ goto_if_eq LilycoveCity_Harbor_EventScript_1599EE
+ goto LilycoveCity_Harbor_EventScript_1598BA
end
LilycoveCity_Harbor_EventScript_1598BA:: @ 81598BA
checkflag 2052
- jumpeq LilycoveCity_Harbor_EventScript_1598CD
+ goto_if_eq LilycoveCity_Harbor_EventScript_1598CD
msgbox LilycoveCity_Harbor_Text_18B306, 4
release
end
@@ -26,14 +26,14 @@ LilycoveCity_Harbor_EventScript_1598CD:: @ 81598CD
msgbox LilycoveCity_Harbor_Text_18B36F, 4
checkitem ITEM_SS_TICKET, 1
compare RESULT, 0
- jumpeq LilycoveCity_Harbor_EventScript_159929
+ goto_if_eq LilycoveCity_Harbor_EventScript_159929
message LilycoveCity_Harbor_Text_18B406
- waittext
- jump LilycoveCity_Harbor_EventScript_1598F1
+ waitmessage
+ goto LilycoveCity_Harbor_EventScript_1598F1
end
LilycoveCity_Harbor_EventScript_1598F1:: @ 81598F1
- multichoicedef 18, 6, 56, 2, 0
+ multichoicedefault 18, 6, 56, 2, 0
switch RESULT
case 0, LilycoveCity_Harbor_EventScript_159933
case 1, LilycoveCity_Harbor_EventScript_15995B
@@ -49,7 +49,7 @@ LilycoveCity_Harbor_EventScript_159929:: @ 8159929
LilycoveCity_Harbor_EventScript_159933:: @ 8159933
msgbox LilycoveCity_Harbor_Text_18B47D, 5
compare RESULT, 0
- jumpeq LilycoveCity_Harbor_EventScript_15997E
+ goto_if_eq LilycoveCity_Harbor_EventScript_15997E
setvar 0x40b4, 5
call LilycoveCity_Harbor_EventScript_15998A
warp SSTidalCorridor, 255, 1, 10
@@ -60,7 +60,7 @@ LilycoveCity_Harbor_EventScript_159933:: @ 8159933
LilycoveCity_Harbor_EventScript_15995B:: @ 815995B
msgbox LilycoveCity_Harbor_Text_18B499, 5
compare RESULT, 0
- jumpeq LilycoveCity_Harbor_EventScript_15997E
+ goto_if_eq LilycoveCity_Harbor_EventScript_15997E
call LilycoveCity_Harbor_EventScript_15998A
warp BattleTower_Outside, 255, 19, 23
waitstate
@@ -69,35 +69,35 @@ LilycoveCity_Harbor_EventScript_15995B:: @ 815995B
LilycoveCity_Harbor_EventScript_15997E:: @ 815997E
message LilycoveCity_Harbor_Text_18B4E2
- waittext
- jump LilycoveCity_Harbor_EventScript_1598F1
+ waitmessage
+ goto LilycoveCity_Harbor_EventScript_1598F1
end
LilycoveCity_Harbor_EventScript_15998A:: @ 815998A
msgbox LilycoveCity_Harbor_Text_18B4B3, 4
- closebutton
- move LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841
- waitmove 0
- pause 30
- spriteinvisible LAST_TALKED, 13, 10
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841
+ waitmovement 0
+ delay 30
+ hideobject LAST_TALKED, 13, 10
compare FACING, 2
- callif 1, LilycoveCity_Harbor_EventScript_1599D9
+ call_if 1, LilycoveCity_Harbor_EventScript_1599D9
compare FACING, 4
- callif 1, LilycoveCity_Harbor_EventScript_1599CE
- pause 30
- spriteinvisible 255, 0, 0
+ call_if 1, LilycoveCity_Harbor_EventScript_1599CE
+ delay 30
+ hideobject 255, 0, 0
setvar 0x8004, 2
call LilycoveCity_Harbor_EventScript_1A040E
return
LilycoveCity_Harbor_EventScript_1599CE:: @ 81599CE
- move 255, LilycoveCity_Harbor_Movement_159A86
- waitmove 0
+ applymovement 255, LilycoveCity_Harbor_Movement_159A86
+ waitmovement 0
return
LilycoveCity_Harbor_EventScript_1599D9:: @ 81599D9
- move 255, LilycoveCity_Harbor_Movement_159A89
- waitmove 0
+ applymovement 255, LilycoveCity_Harbor_Movement_159A89
+ waitmovement 0
return
LilycoveCity_Harbor_EventScript_1599E4:: @ 81599E4
@@ -107,35 +107,35 @@ LilycoveCity_Harbor_EventScript_1599E4:: @ 81599E4
LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE
checkflag 2052
- jumpif 0, LilycoveCity_Harbor_EventScript_1598BA
+ goto_if 0, LilycoveCity_Harbor_EventScript_1598BA
checkflag 206
- jumpeq LilycoveCity_Harbor_EventScript_1598BA
+ goto_if_eq LilycoveCity_Harbor_EventScript_1598BA
checkflag 2131
- jumpif 0, LilycoveCity_Harbor_EventScript_1598BA
+ goto_if 0, LilycoveCity_Harbor_EventScript_1598BA
msgbox LilycoveCity_Harbor_Text_1C50F2, 4
- closebutton
- move LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841
- waitmove 0
- pause 30
- spriteinvisible LAST_TALKED, 13, 10
- pause 60
- reappear 4
- pause 30
- move 4, LilycoveCity_Harbor_Movement_1A0839
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841
+ waitmovement 0
+ delay 30
+ hideobject LAST_TALKED, 13, 10
+ delay 60
+ addobject 4
+ delay 30
+ applymovement 4, LilycoveCity_Harbor_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_Harbor_Text_1C5120, 4
- closebutton
- move 4, LilycoveCity_Harbor_Movement_1A0841
- waitmove 0
- pause 30
- disappear 4
+ closemessage
+ applymovement 4, LilycoveCity_Harbor_Movement_1A0841
+ waitmovement 0
+ delay 30
+ removeobject 4
compare FACING, 2
- callif 1, LilycoveCity_Harbor_EventScript_1599D9
+ call_if 1, LilycoveCity_Harbor_EventScript_1599D9
compare FACING, 4
- callif 1, LilycoveCity_Harbor_EventScript_1599CE
- pause 30
- spriteinvisible 255, 0, 0
- special 0
+ call_if 1, LilycoveCity_Harbor_EventScript_1599CE
+ delay 30
+ hideobject 255, 0, 0
+ special ScrSpecial_HealPlayerParty
setvar 0x8004, 2
call LilycoveCity_Harbor_EventScript_1A040E
warp SouthernIsland_Exterior, 255, 13, 22
@@ -160,7 +160,7 @@ LilycoveCity_Harbor_EventScript_159A8D:: @ 8159A8D
lock
faceplayer
checkflag 2052
- jumpeq LilycoveCity_Harbor_EventScript_159AA2
+ goto_if_eq LilycoveCity_Harbor_EventScript_159AA2
msgbox LilycoveCity_Harbor_Text_18B504, 4
release
end
diff --git a/data/scripts/maps/LilycoveCity_House1.inc b/data/scripts/maps/LilycoveCity_House1.inc
index 3dae362c1..4defe37b8 100644
--- a/data/scripts/maps/LilycoveCity_House1.inc
+++ b/data/scripts/maps/LilycoveCity_House1.inc
@@ -8,8 +8,8 @@ LilycoveCity_House1_EventScript_159B86:: @ 8159B86
LilycoveCity_House1_EventScript_159B8F:: @ 8159B8F
lock
faceplayer
- checksound
- pokecry SPECIES_KECLEON, 0
+ waitse
+ playpokecry SPECIES_KECLEON, 0
msgbox LilycoveCity_House1_Text_18B82B, 4
waitpokecry
release
diff --git a/data/scripts/maps/LilycoveCity_House2.inc b/data/scripts/maps/LilycoveCity_House2.inc
index 75780667d..d3399f5ac 100644
--- a/data/scripts/maps/LilycoveCity_House2.inc
+++ b/data/scripts/maps/LilycoveCity_House2.inc
@@ -5,11 +5,11 @@ LilycoveCity_House2_EventScript_159BA3:: @ 8159BA3
lock
faceplayer
checkflag 234
- jumpeq LilycoveCity_House2_EventScript_159BDA
+ goto_if_eq LilycoveCity_House2_EventScript_159BDA
msgbox LilycoveCity_House2_Text_18B83C, 4
giveitem ITEM_TM44
compare RESULT, 0
- jumpeq LilycoveCity_House2_EventScript_1A029B
+ goto_if_eq LilycoveCity_House2_EventScript_1A029B
setflag 234
msgbox LilycoveCity_House2_Text_18B883, 4
release
diff --git a/data/scripts/maps/LilycoveCity_House3.inc b/data/scripts/maps/LilycoveCity_House3.inc
index 51e4988b3..f700eed9d 100644
--- a/data/scripts/maps/LilycoveCity_House3.inc
+++ b/data/scripts/maps/LilycoveCity_House3.inc
@@ -12,19 +12,19 @@ LilycoveCity_House3_EventScript_159BF3:: @ 8159BF3
faceplayer
msgbox LilycoveCity_House3_Text_18B8CC, 5
compare RESULT, 0
- jumpeq LilycoveCity_House3_EventScript_159C1D
+ goto_if_eq LilycoveCity_House3_EventScript_159C1D
msgbox LilycoveCity_House3_Text_18BA2B, 4
- closebutton
- move LAST_TALKED, LilycoveCity_House3_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_House3_Movement_1A083D
+ waitmovement 0
release
end
LilycoveCity_House3_EventScript_159C1D:: @ 8159C1D
msgbox LilycoveCity_House3_Text_18B9DC, 4
- closebutton
- move LAST_TALKED, LilycoveCity_House3_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_House3_Movement_1A083D
+ waitmovement 0
release
end
@@ -32,9 +32,9 @@ LilycoveCity_House3_EventScript_159C32:: @ 8159C32
lock
faceplayer
msgbox LilycoveCity_House3_Text_18BD64, 4
- closebutton
- move LAST_TALKED, LilycoveCity_House3_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, LilycoveCity_House3_Movement_1A083D
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
index a481f9c32..06e82d5f8 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
@@ -7,14 +7,14 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_15841C:: @ 815841C
LilycoveCity_LilycoveMuseum_1F_EventScript_158425:: @ 8158425
lockall
- move 2, LilycoveCity_LilycoveMuseum_1F_Movement_1A0839
+ applymovement 2, LilycoveCity_LilycoveMuseum_1F_Movement_1A0839
message LilycoveCity_LilycoveMuseum_1F_Text_1873B9
- waittext
+ waitmessage
multichoice 20, 8, 16, 1
compare RESULT, 0
- jumpeq LilycoveCity_LilycoveMuseum_1F_EventScript_158458
+ goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158458
compare RESULT, 1
- jumpeq LilycoveCity_LilycoveMuseum_1F_EventScript_15844F
+ goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_15844F
end
LilycoveCity_LilycoveMuseum_1F_EventScript_15844F:: @ 815844F
@@ -24,9 +24,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_15844F:: @ 815844F
LilycoveCity_LilycoveMuseum_1F_EventScript_158458:: @ 8158458
msgbox LilycoveCity_LilycoveMuseum_1F_Text_187495, 5
compare RESULT, 0
- jumpeq LilycoveCity_LilycoveMuseum_1F_EventScript_158477
+ goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158477
compare RESULT, 1
- jumpeq LilycoveCity_LilycoveMuseum_1F_EventScript_158481
+ goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158481
end
LilycoveCity_LilycoveMuseum_1F_EventScript_158477:: @ 8158477
@@ -36,9 +36,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158477:: @ 8158477
LilycoveCity_LilycoveMuseum_1F_EventScript_158481:: @ 8158481
msgbox LilycoveCity_LilycoveMuseum_1F_Text_187534, 3
- move 2, LilycoveCity_LilycoveMuseum_1F_Movement_1584FC
- waitmove 0
- disappear 2
+ applymovement 2, LilycoveCity_LilycoveMuseum_1F_Movement_1584FC
+ waitmovement 0
+ removeobject 2
switch FACING
case 2, LilycoveCity_LilycoveMuseum_1F_EventScript_1584BD
case 3, LilycoveCity_LilycoveMuseum_1F_EventScript_1584D2
@@ -47,24 +47,24 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158481:: @ 8158481
LilycoveCity_LilycoveMuseum_1F_EventScript_1584BD:: @ 81584BD
lockall
- move 255, LilycoveCity_LilycoveMuseum_1F_Movement_158504
- waitmove 0
+ applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_158504
+ waitmovement 0
warp LilycoveCity_LilycoveMuseum_2F, 255, 11, 8
waitstate
end
LilycoveCity_LilycoveMuseum_1F_EventScript_1584D2:: @ 81584D2
lockall
- move 255, LilycoveCity_LilycoveMuseum_1F_Movement_1584FE
- waitmove 0
+ applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_1584FE
+ waitmovement 0
warp LilycoveCity_LilycoveMuseum_2F, 255, 11, 8
waitstate
end
LilycoveCity_LilycoveMuseum_1F_EventScript_1584E7:: @ 81584E7
lockall
- move 255, LilycoveCity_LilycoveMuseum_1F_Movement_158501
- waitmove 0
+ applymovement 255, LilycoveCity_LilycoveMuseum_1F_Movement_158501
+ waitmovement 0
warp LilycoveCity_LilycoveMuseum_2F, 255, 11, 8
waitstate
end
@@ -152,8 +152,8 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_158585:: @ 8158585
LilycoveCity_LilycoveMuseum_1F_EventScript_15858E:: @ 815858E
msgbox LilycoveCity_LilycoveMuseum_1F_Text_187B04, 2
lockall
- move 8, LilycoveCity_LilycoveMuseum_1F_Movement_1A083D
- waitmove 0
+ applymovement 8, LilycoveCity_LilycoveMuseum_1F_Movement_1A083D
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
index 2e6d6698f..a4599f14a 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
@@ -5,55 +5,55 @@ LilycoveCity_LilycoveMuseum_2F_MapScripts:: @ 81585AC
LilycoveCity_LilycoveMuseum_2F_MapScript1_1585B7:: @ 81585B7
checkflag 160
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6:: @ 81585C6
checkflag 161
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158615
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158615
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5:: @ 81585D5
checkflag 162
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_15862D
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15862D
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4:: @ 81585E4
checkflag 163
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158645
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158645
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3:: @ 81585F3
checkflag 164
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_15865D
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15865D
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD:: @ 81585FD
setmaptile 10, 6, 606, 1
setmaptile 11, 6, 607, 1
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6
end
LilycoveCity_LilycoveMuseum_2F_EventScript_158615:: @ 8158615
setmaptile 18, 6, 604, 1
setmaptile 19, 6, 605, 1
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15862D:: @ 815862D
setmaptile 14, 10, 608, 1
setmaptile 15, 10, 609, 1
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4
end
LilycoveCity_LilycoveMuseum_2F_EventScript_158645:: @ 8158645
setmaptile 6, 10, 602, 1
setmaptile 7, 10, 603, 1
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15865D:: @ 815865D
@@ -67,19 +67,19 @@ LilycoveCity_LilycoveMuseum_2F_MapScript2_158670:: @ 8158670
LilycoveCity_LilycoveMuseum_2F_EventScript_15867A:: @ 815867A
lockall
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
- move 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3
- waitmove 0
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
+ applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3
+ waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C42, 3
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
- waitmove 0
- move 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
- waitmove 0
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
+ waitmovement 0
+ applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
+ waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_187C64, 3
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
- waitmove 0
- move 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3
- waitmove 0
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
+ waitmovement 0
+ applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3
+ waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_187E1D, 3
copyvar 0x4094, 0x1
releaseall
@@ -97,8 +97,8 @@ LilycoveCity_LilycoveMuseum_2F_Movement_1586D5:: @ 81586D5
LilycoveCity_LilycoveMuseum_2F_EventScript_1586D8:: @ 81586D8
lockall
checkflag 236
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158793
- specialval 0x8004, 137
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158793
+ specialvar 0x8004, sub_80C4D50
switch 0x8004
case 1, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
case 2, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
@@ -113,29 +113,29 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_15872C:: @ 815872C
end
LilycoveCity_LilycoveMuseum_2F_EventScript_158735:: @ 8158735
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
- waitmove 0
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18802F, 4
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1586D5
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188041, 4
- jump LilycoveCity_LilycoveMuseum_2F_EventScript_15875C
+ goto LilycoveCity_LilycoveMuseum_2F_EventScript_15875C
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15875C:: @ 815875C
- move 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
+ applymovement 1, LilycoveCity_LilycoveMuseum_2F_Movement_1A0839
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188120, 4
givedecoration 44
compare RESULT, 0
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158783
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158783
setflag 236
- closebutton
+ closemessage
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_158783:: @ 8158783
call LilycoveCity_LilycoveMuseum_2F_EventScript_1A02B8
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188166, 4
- closebutton
+ closemessage
releaseall
end
@@ -147,35 +147,35 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_158793:: @ 8158793
LilycoveCity_LilycoveMuseum_2F_EventScript_15879D:: @ 815879D
lockall
checkflag 162
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_15883C
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15883C
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188219, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587B0:: @ 81587B0
lockall
checkflag 164
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158858
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158858
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18824C, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587C3:: @ 81587C3
lockall
checkflag 160
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_158820
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158820
msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882B4, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587D6:: @ 81587D6
lockall
checkflag 161
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_15882E
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15882E
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188281, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587E9:: @ 81587E9
lockall
checkflag 163
- jumpeq LilycoveCity_LilycoveMuseum_2F_EventScript_15884A
+ goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15884A
msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882E6, 3
end
@@ -198,34 +198,34 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_158817:: @ 8158817
LilycoveCity_LilycoveMuseum_2F_EventScript_158820:: @ 8158820
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3
fadescreen 1
- showcontestwinner 9
+ drawcontestwinner 9
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15882E:: @ 815882E
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3
fadescreen 1
- showcontestwinner 10
+ drawcontestwinner 10
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15883C:: @ 815883C
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3
fadescreen 1
- showcontestwinner 11
+ drawcontestwinner 11
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_15884A:: @ 815884A
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3
fadescreen 1
- showcontestwinner 12
+ drawcontestwinner 12
releaseall
end
LilycoveCity_LilycoveMuseum_2F_EventScript_158858:: @ 8158858
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18831A, 3
fadescreen 1
- showcontestwinner 13
+ drawcontestwinner 13
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
index c9b026060..02558e9d3 100644
--- a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
+++ b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
@@ -3,8 +3,8 @@ LilycoveCity_MoveDeletersHouse_MapScripts:: @ 8159AAD
LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE
lockall
- move 1, LilycoveCity_MoveDeletersHouse_Movement_1A0839
- waitmove 0
+ applymovement 1, LilycoveCity_MoveDeletersHouse_Movement_1A0839
+ waitmovement 0
msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, 5
switch RESULT
case 1, LilycoveCity_MoveDeletersHouse_EventScript_159ADE
@@ -14,23 +14,23 @@ LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE
LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE
msgbox LilycoveCity_MoveDeletersHouse_Text_18B68C, 4
- special 159
+ special sub_80F9A0C
waitstate
compare 0x8004, 255
- jumpeq LilycoveCity_MoveDeletersHouse_EventScript_159B7B
- special 328
+ goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B7B
+ special sub_80FA148
compare RESULT, 1
- jumpeq LilycoveCity_MoveDeletersHouse_EventScript_159B71
- special 223
+ goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B71
+ special ScrSpecial_CountPokemonMoves
compare RESULT, 1
- jumpeq LilycoveCity_MoveDeletersHouse_EventScript_159B64
+ goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B64
msgbox LilycoveCity_MoveDeletersHouse_Text_18B6B0, 4
fadescreen 1
- special 220
+ special sub_80F9EEC
fadescreen 0
compare 0x8005, 4
- jumpeq LilycoveCity_MoveDeletersHouse_EventScript_159ADE
- special 222
+ goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159ADE
+ special ScrSpecial_GetPokemonNicknameAndMoveName
msgbox LilycoveCity_MoveDeletersHouse_Text_18B6F2, 5
switch RESULT
case 1, LilycoveCity_MoveDeletersHouse_EventScript_159B53
@@ -39,15 +39,15 @@ LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE
end
LilycoveCity_MoveDeletersHouse_EventScript_159B53:: @ 8159B53
- special 221
- fanfare 378
+ special sub_80FA0DC
+ playfanfare 378
waitfanfare
msgbox LilycoveCity_MoveDeletersHouse_Text_18B71E, 4
releaseall
end
LilycoveCity_MoveDeletersHouse_EventScript_159B64:: @ 8159B64
- special 222
+ special ScrSpecial_GetPokemonNicknameAndMoveName
msgbox LilycoveCity_MoveDeletersHouse_Text_18B6D0, 4
releaseall
end
diff --git a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
index 5809e28c8..20b5c5f13 100644
--- a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ LilycoveCity_PokemonCenter_1F_MapScript1_15932D:: @ 815932D
LilycoveCity_PokemonCenter_1F_EventScript_159331:: @ 8159331
setvar 0x800b, 1
call LilycoveCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -22,7 +22,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_159348:: @ 8159348
lock
faceplayer
checkflag 2061
- jumpeq LilycoveCity_PokemonCenter_1F_EventScript_15935D
+ goto_if_eq LilycoveCity_PokemonCenter_1F_EventScript_15935D
msgbox LilycoveCity_PokemonCenter_1F_Text_18A048, 4
release
end
diff --git a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
index 9ac66f98e..13217b340 100644
--- a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
@@ -9,21 +9,21 @@ LilycoveCity_PokemonTrainerFanClub_MapScript2_159395:: @ 8159395
LilycoveCity_PokemonTrainerFanClub_EventScript_15939F:: @ 815939F
lockall
- move 1, LilycoveCity_PokemonTrainerFanClub_Movement_1A0845
- waitmove 0
+ applymovement 1, LilycoveCity_PokemonTrainerFanClub_Movement_1A0845
+ waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1D6, 4
- move 4, LilycoveCity_PokemonTrainerFanClub_Movement_159402
- move 2, LilycoveCity_PokemonTrainerFanClub_Movement_1593FA
- waitmove 0
- move 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A0843
- waitmove 0
+ applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_159402
+ applymovement 2, LilycoveCity_PokemonTrainerFanClub_Movement_1593FA
+ waitmovement 0
+ applymovement 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A0843
+ waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A1E8, 4
- move 4, LilycoveCity_PokemonTrainerFanClub_Movement_159409
- waitmove 0
- move 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A083F
- waitmove 0
- move 4, LilycoveCity_PokemonTrainerFanClub_Movement_15940C
- waitmove 0
+ applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_159409
+ waitmovement 0
+ applymovement 255, LilycoveCity_PokemonTrainerFanClub_Movement_1A083F
+ waitmovement 0
+ applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_15940C
+ waitmovement 0
setvar 0x4095, 2
releaseall
end
@@ -62,77 +62,77 @@ LilycoveCity_PokemonTrainerFanClub_Movement_15940C:: @ 815940C
LilycoveCity_PokemonTrainerFanClub_MapScript1_159412:: @ 8159412
compare 0x4095, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159515
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159515
compare 0x4095, 2
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159429
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159429
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159429:: @ 8159429
- special 167
+ special sub_810FCE8
setvar 0x8004, 8
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5
setvar 0x8004, 9
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD
setvar 0x8004, 10
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5
setvar 0x8004, 11
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED
setvar 0x8004, 12
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5
setvar 0x8004, 13
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD
setvar 0x8004, 14
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_159505
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_159505
setvar 0x8004, 15
- specialval RESULT, 163
+ specialvar RESULT, sub_810FD60
compare RESULT, 0
- callif 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15950D
+ call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15950D
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5:: @ 81594D5
- movespriteperm 1, 7, 5
+ setobjectxyperm 1, 7, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD:: @ 81594DD
- movespriteperm 3, 3, 4
+ setobjectxyperm 3, 3, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5:: @ 81594E5
- movespriteperm 4, 7, 2
+ setobjectxyperm 4, 7, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED:: @ 81594ED
- movespriteperm 5, 5, 5
+ setobjectxyperm 5, 5, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5:: @ 81594F5
- movespriteperm 6, 5, 2
+ setobjectxyperm 6, 5, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD:: @ 81594FD
- movespriteperm 2, 8, 4
+ setobjectxyperm 2, 8, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_159505:: @ 8159505
- movespriteperm 7, 3, 3
+ setobjectxyperm 7, 3, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_15950D:: @ 815950D
- movespriteperm 8, 8, 3
+ setobjectxyperm 8, 8, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_159515:: @ 8159515
@@ -147,23 +147,23 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15952F:: @ 815952F
lock
faceplayer
setvar 0x8004, 13
- special 165
+ special sub_810FDAC
compare 0x4095, 0
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15959C
- specialval RESULT, 163
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15959C
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15956E
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15956E
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159592
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159592
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A400, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15956E:: @ 815956E
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159588
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159588
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A36A, 4
release
end
@@ -187,23 +187,23 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1595A6:: @ 81595A6
lock
faceplayer
setvar 0x8004, 8
- special 165
+ special sub_810FDAC
compare 0x4095, 0
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159613
- specialval RESULT, 163
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159613
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159609
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159609
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A629, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5:: @ 81595E5
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1595FF
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1595FF
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A584, 4
release
end
@@ -227,23 +227,23 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15961D:: @ 815961D
lock
faceplayer
setvar 0x8004, 9
- special 165
+ special sub_810FDAC
compare 0x4095, 0
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15968A
- specialval RESULT, 163
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15968A
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15965C
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15965C
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159680
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159680
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A814, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15965C:: @ 815965C
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159676
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159676
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A71E, 4
release
end
@@ -267,23 +267,23 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159694:: @ 8159694
lock
faceplayer
setvar 0x8004, 10
- special 165
+ special sub_810FDAC
compare 0x4095, 0
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159701
- specialval RESULT, 163
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159701
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1596F7
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596F7
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB0A, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3:: @ 81596D3
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1596ED
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596ED
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA39, 4
release
end
@@ -307,21 +307,21 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15970B:: @ 815970B
lock
faceplayer
setvar 0x8004, 11
- special 165
- specialval RESULT, 163
+ special sub_810FDAC
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15973F
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15973F
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159763
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159763
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ACC7, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15973F:: @ 815973F
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159759
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159759
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC15, 4
release
end
@@ -340,21 +340,21 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15976D:: @ 815976D
lock
faceplayer
setvar 0x8004, 12
- special 165
- specialval RESULT, 163
+ special sub_810FDAC
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AE63, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1:: @ 81597A1
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_1597BB
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597BB
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD6D, 4
release
end
@@ -373,21 +373,21 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1597CF:: @ 81597CF
lock
faceplayer
setvar 0x8004, 14
- special 165
- specialval RESULT, 163
+ special sub_810FDAC
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159803
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159803
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159827
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159827
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B030, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159803:: @ 8159803
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15981D
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15981D
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AF62, 4
release
end
@@ -406,21 +406,21 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159831:: @ 8159831
lock
faceplayer
setvar 0x8004, 15
- special 165
- specialval RESULT, 163
+ special sub_810FDAC
+ specialvar RESULT, sub_810FD60
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159865
- specialval RESULT, 164
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159865
+ specialvar RESULT, sub_810FCB0
compare RESULT, 7
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_159889
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159889
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B1FD, 4
release
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159865:: @ 8159865
- specialval RESULT, 164
+ specialvar RESULT, sub_810FCB0
compare RESULT, 1
- jumpeq LilycoveCity_PokemonTrainerFanClub_EventScript_15987F
+ goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15987F
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B16E, 4
release
end
diff --git a/data/scripts/maps/LittlerootTown.inc b/data/scripts/maps/LittlerootTown.inc
index 81692acc5..220aeead7 100644
--- a/data/scripts/maps/LittlerootTown.inc
+++ b/data/scripts/maps/LittlerootTown.inc
@@ -6,19 +6,19 @@ LittlerootTown_MapScripts:: @ 814D509
LittlerootTown_MapScript1_14D514:: @ 814D514
setflag 2063
compare 0x4092, 2
- callif 1, LittlerootTown_EventScript_14D57B
+ call_if 1, LittlerootTown_EventScript_14D57B
checkflag 82
- callif 0, LittlerootTown_EventScript_14D583
+ call_if 0, LittlerootTown_EventScript_14D583
compare 0x4050, 3
- callif 1, LittlerootTown_EventScript_14D5A6
+ call_if 1, LittlerootTown_EventScript_14D5A6
compare 0x4082, 4
- callif 1, LittlerootTown_EventScript_14D570
+ call_if 1, LittlerootTown_EventScript_14D570
compare 0x408c, 4
- callif 1, LittlerootTown_EventScript_14D570
+ call_if 1, LittlerootTown_EventScript_14D570
compare 0x40c7, 1
- callif 1, LittlerootTown_EventScript_14D567
+ call_if 1, LittlerootTown_EventScript_14D567
compare 0x408d, 3
- callif 1, LittlerootTown_EventScript_14D563
+ call_if 1, LittlerootTown_EventScript_14D563
end
LittlerootTown_EventScript_14D563:: @ 814D563
@@ -36,37 +36,37 @@ LittlerootTown_EventScript_14D570:: @ 814D570
return
LittlerootTown_EventScript_14D57B:: @ 814D57B
- movespriteperm 4, 14, 8
+ setobjectxyperm 4, 14, 8
return
LittlerootTown_EventScript_14D583:: @ 814D583
compare 0x4050, 0
- jumpeq LittlerootTown_EventScript_14D59A
- movespriteperm 1, 10, 1
- spritebehave 1, 7
+ goto_if_eq LittlerootTown_EventScript_14D59A
+ setobjectxyperm 1, 10, 1
+ setobjectmovementtype 1, 7
return
LittlerootTown_EventScript_14D59A:: @ 814D59A
- movespriteperm 1, 7, 2
- spritebehave 1, 8
+ setobjectxyperm 1, 7, 2
+ setobjectmovementtype 1, 8
return
LittlerootTown_EventScript_14D5A6:: @ 814D5A6
clearflag 752
- spritebehave 4, 8
- checkgender
+ setobjectmovementtype 4, 8
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D5C5
+ call_if 1, LittlerootTown_EventScript_14D5C5
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D5CD
+ call_if 1, LittlerootTown_EventScript_14D5CD
return
LittlerootTown_EventScript_14D5C5:: @ 814D5C5
- movespriteperm 4, 5, 9
+ setobjectxyperm 4, 5, 9
return
LittlerootTown_EventScript_14D5CD:: @ 814D5CD
- movespriteperm 4, 14, 9
+ setobjectxyperm 4, 14, 9
return
LittlerootTown_MapScript2_14D5D5:: @ 814D5D5
@@ -81,7 +81,7 @@ LittlerootTown_EventScript_14D5EF:: @ 814D5EF
setvar 0x8005, 8
call LittlerootTown_EventScript_14D62B
setflag 761
- warpmuted LittlerootTown_BrendansHouse_1F, 255, 8, 8
+ warpsilent LittlerootTown_BrendansHouse_1F, 255, 8, 8
waitstate
releaseall
end
@@ -92,41 +92,41 @@ LittlerootTown_EventScript_14D60D:: @ 814D60D
setvar 0x8005, 8
call LittlerootTown_EventScript_14D62B
setflag 762
- warpmuted LittlerootTown_MaysHouse_1F, 255, 2, 8
+ warpsilent LittlerootTown_MaysHouse_1F, 255, 2, 8
waitstate
releaseall
end
LittlerootTown_EventScript_14D62B:: @ 814D62B
- pause 15
- playsfx 10
- move 255, LittlerootTown_Movement_14D6C0
- waitmove 0
- setdooropened 0x8004, 0x8005
- doorchange
- reappear 4
- move 4, LittlerootTown_Movement_14D6AC
- waitmove 0
- setdoorclosed 0x8004, 0x8005
- doorchange
- pause 10
- move 4, LittlerootTown_Movement_14D6AE
- waitmove 0
+ delay 15
+ playse 10
+ applymovement 255, LittlerootTown_Movement_14D6C0
+ waitmovement 0
+ opendoor 0x8004, 0x8005
+ waitdooranim
+ addobject 4
+ applymovement 4, LittlerootTown_Movement_14D6AC
+ waitmovement 0
+ closedoor 0x8004, 0x8005
+ waitdooranim
+ delay 10
+ applymovement 4, LittlerootTown_Movement_14D6AE
+ waitmovement 0
msgbox LittlerootTown_Text_16A7C9, 4
- closebutton
- move 4, LittlerootTown_Movement_14D6B1
- move 255, LittlerootTown_Movement_14D6B8
- waitmove 0
- setdooropened 0x8004, 0x8005
- doorchange
- move 4, LittlerootTown_Movement_14D6B5
- move 255, LittlerootTown_Movement_14D6BD
- waitmove 0
+ closemessage
+ applymovement 4, LittlerootTown_Movement_14D6B1
+ applymovement 255, LittlerootTown_Movement_14D6B8
+ waitmovement 0
+ opendoor 0x8004, 0x8005
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14D6B5
+ applymovement 255, LittlerootTown_Movement_14D6BD
+ waitmovement 0
setflag 752
setvar 0x4092, 3
- spriteinvisible 255, 0, 0
- setdoorclosed 0x8004, 0x8005
- doorchange
+ hideobject 255, 0, 0
+ closedoor 0x8004, 0x8005
+ waitdooranim
clearflag 868
clearflag 0x4000
return
@@ -188,26 +188,26 @@ LittlerootTown_EventScript_14D6DF:: @ 814D6DF
lock
faceplayer
checkflag 116
- jumpeq LittlerootTown_EventScript_14D72F
+ goto_if_eq LittlerootTown_EventScript_14D72F
checkflag 82
- jumpeq LittlerootTown_EventScript_14D722
+ goto_if_eq LittlerootTown_EventScript_14D722
compare 0x4050, 0
- jumpif 5, LittlerootTown_EventScript_14D708
+ goto_if 5, LittlerootTown_EventScript_14D708
msgbox LittlerootTown_Text_16ACEB, 4
release
end
LittlerootTown_EventScript_14D708:: @ 814D708
msgbox LittlerootTown_Text_16AD82, 4
- closebutton
- move 1, LittlerootTown_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, LittlerootTown_Movement_1A083D
+ waitmovement 0
setvar 0x4050, 2
release
end
LittlerootTown_EventScript_14D722:: @ 814D722
- special 148
+ special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_16ADF2, 4
release
end
@@ -219,22 +219,22 @@ LittlerootTown_EventScript_14D72F:: @ 814D72F
LittlerootTown_EventScript_14D739:: @ 814D739
lockall
- move 1, LittlerootTown_Movement_14D779
- waitmove 0
+ applymovement 1, LittlerootTown_Movement_14D779
+ waitmovement 0
call LittlerootTown_EventScript_14D755
- move 1, LittlerootTown_Movement_14D789
- waitmove 0
+ applymovement 1, LittlerootTown_Movement_14D789
+ waitmovement 0
releaseall
end
LittlerootTown_EventScript_14D755:: @ 814D755
msgbox LittlerootTown_Text_16ACEB, 4
- closebutton
- move 1, LittlerootTown_Movement_14D787
- move 255, LittlerootTown_Movement_14D793
- waitmove 0
+ closemessage
+ applymovement 1, LittlerootTown_Movement_14D787
+ applymovement 255, LittlerootTown_Movement_14D793
+ waitmovement 0
msgbox LittlerootTown_Text_16AD3C, 4
- closebutton
+ closemessage
return
LittlerootTown_Movement_14D779:: @ 814D779
@@ -277,11 +277,11 @@ LittlerootTown_Movement_14D793:: @ 814D793
LittlerootTown_EventScript_14D797:: @ 814D797
lockall
- move 1, LittlerootTown_Movement_14D7B3
- waitmove 0
+ applymovement 1, LittlerootTown_Movement_14D7B3
+ waitmovement 0
call LittlerootTown_EventScript_14D755
- move 1, LittlerootTown_Movement_14D7C0
- waitmove 0
+ applymovement 1, LittlerootTown_Movement_14D7C0
+ waitmovement 0
releaseall
end
@@ -311,14 +311,14 @@ LittlerootTown_Movement_14D7C0:: @ 814D7C0
LittlerootTown_EventScript_14D7C7:: @ 814D7C7
lockall
- move 1, LittlerootTown_Movement_1A0843
- waitmove 0
- move 255, LittlerootTown_Movement_1A083F
- waitmove 0
+ applymovement 1, LittlerootTown_Movement_1A0843
+ waitmovement 0
+ applymovement 255, LittlerootTown_Movement_1A083F
+ waitmovement 0
msgbox LittlerootTown_Text_16AD82, 4
- closebutton
- move 1, LittlerootTown_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, LittlerootTown_Movement_1A083D
+ waitmovement 0
setvar 0x4050, 2
releaseall
end
@@ -333,11 +333,11 @@ LittlerootTown_EventScript_14D7FF:: @ 814D7FF
LittlerootTown_EventScript_14D808:: @ 814D808
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D822
+ call_if 1, LittlerootTown_EventScript_14D822
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D82B
+ call_if 1, LittlerootTown_EventScript_14D82B
releaseall
end
@@ -351,11 +351,11 @@ LittlerootTown_EventScript_14D82B:: @ 814D82B
LittlerootTown_EventScript_14D834:: @ 814D834
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D84E
+ call_if 1, LittlerootTown_EventScript_14D84E
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D857
+ call_if 1, LittlerootTown_EventScript_14D857
releaseall
end
@@ -370,66 +370,66 @@ LittlerootTown_EventScript_14D857:: @ 814D857
LittlerootTown_EventScript_14D860:: @ 814D860
lockall
setvar 0x8008, 0
- movesprite 4, 10, 9
- jump LittlerootTown_EventScript_14D8B6
+ setobjectxy 4, 10, 9
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D873:: @ 814D873
lockall
setvar 0x8008, 1
- movesprite 4, 11, 9
- jump LittlerootTown_EventScript_14D8B6
+ setobjectxy 4, 11, 9
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D886:: @ 814D886
lockall
setvar 0x8008, 2
- jump LittlerootTown_EventScript_14D8B6
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D892:: @ 814D892
lockall
setvar 0x8008, 3
- jump LittlerootTown_EventScript_14D8B6
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D89E:: @ 814D89E
lockall
setvar 0x8008, 4
- jump LittlerootTown_EventScript_14D8B6
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D8AA:: @ 814D8AA
lockall
setvar 0x8008, 5
- jump LittlerootTown_EventScript_14D8B6
+ goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D8B6:: @ 814D8B6
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D93C
+ call_if 1, LittlerootTown_EventScript_14D93C
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D947
- checkgender
+ call_if 1, LittlerootTown_EventScript_14D947
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D926
+ call_if 1, LittlerootTown_EventScript_14D926
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D931
+ call_if 1, LittlerootTown_EventScript_14D931
msgbox LittlerootTown_Text_16A8EE, 4
- closebutton
- checkgender
+ closemessage
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D952
+ call_if 1, LittlerootTown_EventScript_14D952
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D995
+ call_if 1, LittlerootTown_EventScript_14D995
call LittlerootTown_EventScript_14DD38
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14DAAA
+ call_if 1, LittlerootTown_EventScript_14DAAA
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14DAED
- jump LittlerootTown_EventScript_14DD2B
+ call_if 1, LittlerootTown_EventScript_14DAED
+ goto LittlerootTown_EventScript_14DD2B
end
LittlerootTown_EventScript_14D926:: @ 814D926
@@ -443,249 +443,249 @@ LittlerootTown_EventScript_14D931:: @ 814D931
return
LittlerootTown_EventScript_14D93C:: @ 814D93C
- move 4, LittlerootTown_Movement_1A0843
- waitmove 0
+ applymovement 4, LittlerootTown_Movement_1A0843
+ waitmovement 0
return
LittlerootTown_EventScript_14D947:: @ 814D947
- move 4, LittlerootTown_Movement_1A083F
- waitmove 0
+ applymovement 4, LittlerootTown_Movement_1A083F
+ waitmovement 0
return
LittlerootTown_EventScript_14D952:: @ 814D952
compare 0x8008, 0
- callif 1, LittlerootTown_EventScript_14D9D8
+ call_if 1, LittlerootTown_EventScript_14D9D8
compare 0x8008, 1
- callif 1, LittlerootTown_EventScript_14D9ED
+ call_if 1, LittlerootTown_EventScript_14D9ED
compare 0x8008, 2
- callif 1, LittlerootTown_EventScript_14DA02
+ call_if 1, LittlerootTown_EventScript_14DA02
compare 0x8008, 3
- callif 1, LittlerootTown_EventScript_14DA17
+ call_if 1, LittlerootTown_EventScript_14DA17
compare 0x8008, 4
- callif 1, LittlerootTown_EventScript_14DA2C
+ call_if 1, LittlerootTown_EventScript_14DA2C
compare 0x8008, 5
- callif 1, LittlerootTown_EventScript_14DA41
+ call_if 1, LittlerootTown_EventScript_14DA41
return
LittlerootTown_EventScript_14D995:: @ 814D995
compare 0x8008, 0
- callif 1, LittlerootTown_EventScript_14D9D8
+ call_if 1, LittlerootTown_EventScript_14D9D8
compare 0x8008, 1
- callif 1, LittlerootTown_EventScript_14D9ED
+ call_if 1, LittlerootTown_EventScript_14D9ED
compare 0x8008, 2
- callif 1, LittlerootTown_EventScript_14DA56
+ call_if 1, LittlerootTown_EventScript_14DA56
compare 0x8008, 3
- callif 1, LittlerootTown_EventScript_14DA6B
+ call_if 1, LittlerootTown_EventScript_14DA6B
compare 0x8008, 4
- callif 1, LittlerootTown_EventScript_14DA80
+ call_if 1, LittlerootTown_EventScript_14DA80
compare 0x8008, 5
- callif 1, LittlerootTown_EventScript_14DA95
+ call_if 1, LittlerootTown_EventScript_14DA95
return
LittlerootTown_EventScript_14D9D8:: @ 814D9D8
- move 255, LittlerootTown_Movement_1A0845
- waitmove 0
- move 4, LittlerootTown_Movement_14DC76
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0845
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC76
+ waitmovement 0
return
LittlerootTown_EventScript_14D9ED:: @ 814D9ED
- move 255, LittlerootTown_Movement_1A0845
- waitmove 0
- move 4, LittlerootTown_Movement_14DC7D
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0845
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC7D
+ waitmovement 0
return
LittlerootTown_EventScript_14DA02:: @ 814DA02
- move 255, LittlerootTown_Movement_1A083F
- waitmove 0
- move 4, LittlerootTown_Movement_14DC84
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A083F
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC84
+ waitmovement 0
return
LittlerootTown_EventScript_14DA17:: @ 814DA17
- move 255, LittlerootTown_Movement_1A083F
- waitmove 0
- move 4, LittlerootTown_Movement_14DC89
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A083F
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC89
+ waitmovement 0
return
LittlerootTown_EventScript_14DA2C:: @ 814DA2C
- move 255, LittlerootTown_Movement_1A083F
- waitmove 0
- move 4, LittlerootTown_Movement_14DC8F
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A083F
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC8F
+ waitmovement 0
return
LittlerootTown_EventScript_14DA41:: @ 814DA41
- move 255, LittlerootTown_Movement_1A083F
- waitmove 0
- move 4, LittlerootTown_Movement_14DC92
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A083F
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC92
+ waitmovement 0
return
LittlerootTown_EventScript_14DA56:: @ 814DA56
- move 255, LittlerootTown_Movement_1A0843
- waitmove 0
- move 4, LittlerootTown_Movement_14DC96
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0843
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC96
+ waitmovement 0
return
LittlerootTown_EventScript_14DA6B:: @ 814DA6B
- move 255, LittlerootTown_Movement_1A0843
- waitmove 0
- move 4, LittlerootTown_Movement_14DC9A
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0843
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC9A
+ waitmovement 0
return
LittlerootTown_EventScript_14DA80:: @ 814DA80
- move 255, LittlerootTown_Movement_1A0843
- waitmove 0
- move 4, LittlerootTown_Movement_14DC9D
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0843
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DC9D
+ waitmovement 0
return
LittlerootTown_EventScript_14DA95:: @ 814DA95
- move 255, LittlerootTown_Movement_1A0843
- waitmove 0
- move 4, LittlerootTown_Movement_14DCA3
- waitmove 0
+ applymovement 255, LittlerootTown_Movement_1A0843
+ waitmovement 0
+ applymovement 4, LittlerootTown_Movement_14DCA3
+ waitmovement 0
return
LittlerootTown_EventScript_14DAAA:: @ 814DAAA
compare 0x8008, 0
- callif 1, LittlerootTown_EventScript_14DB30
+ call_if 1, LittlerootTown_EventScript_14DB30
compare 0x8008, 1
- callif 1, LittlerootTown_EventScript_14DB3B
+ call_if 1, LittlerootTown_EventScript_14DB3B
compare 0x8008, 2
- callif 1, LittlerootTown_EventScript_14DB46
+ call_if 1, LittlerootTown_EventScript_14DB46
compare 0x8008, 3
- callif 1, LittlerootTown_EventScript_14DB6C
+ call_if 1, LittlerootTown_EventScript_14DB6C
compare 0x8008, 4
- callif 1, LittlerootTown_EventScript_14DB92
+ call_if 1, LittlerootTown_EventScript_14DB92
compare 0x8008, 5
- callif 1, LittlerootTown_EventScript_14DBB8
+ call_if 1, LittlerootTown_EventScript_14DBB8
return
LittlerootTown_EventScript_14DAED:: @ 814DAED
compare 0x8008, 0
- callif 1, LittlerootTown_EventScript_14DB30
+ call_if 1, LittlerootTown_EventScript_14DB30
compare 0x8008, 1
- callif 1, LittlerootTown_EventScript_14DB3B
+ call_if 1, LittlerootTown_EventScript_14DB3B
compare 0x8008, 2
- callif 1, LittlerootTown_EventScript_14DBDE
+ call_if 1, LittlerootTown_EventScript_14DBDE
compare 0x8008, 3
- callif 1, LittlerootTown_EventScript_14DC04
+ call_if 1, LittlerootTown_EventScript_14DC04
compare 0x8008, 4
- callif 1, LittlerootTown_EventScript_14DC2A
+ call_if 1, LittlerootTown_EventScript_14DC2A
compare 0x8008, 5
- callif 1, LittlerootTown_EventScript_14DC50
+ call_if 1, LittlerootTown_EventScript_14DC50
return
LittlerootTown_EventScript_14DB30:: @ 814DB30
- move 4, LittlerootTown_Movement_14DCA8
- waitmove 0
+ applymovement 4, LittlerootTown_Movement_14DCA8
+ waitmovement 0
return
LittlerootTown_EventScript_14DB3B:: @ 814DB3B
- move 4, LittlerootTown_Movement_14DCAE
- waitmove 0
+ applymovement 4, LittlerootTown_Movement_14DCAE
+ waitmovement 0
return
LittlerootTown_EventScript_14DB46:: @ 814DB46
- move 4, LittlerootTown_Movement_14DCB4
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCB4
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DB6C:: @ 814DB6C
- move 4, LittlerootTown_Movement_14DCBA
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCBA
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DB92:: @ 814DB92
- move 4, LittlerootTown_Movement_14DCC1
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCC1
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DBB8:: @ 814DBB8
- move 4, LittlerootTown_Movement_14DCC5
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCC5
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DBDE:: @ 814DBDE
- move 4, LittlerootTown_Movement_14DCCA
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCCA
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DC04:: @ 814DC04
- move 4, LittlerootTown_Movement_14DCCF
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCCF
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DC2A:: @ 814DC2A
- move 4, LittlerootTown_Movement_14DCD3
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCD3
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_EventScript_14DC50:: @ 814DC50
- move 4, LittlerootTown_Movement_14DCDA
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
+ applymovement 4, LittlerootTown_Movement_14DCDA
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
return
LittlerootTown_Movement_14DC76:: @ 814DC76
@@ -841,26 +841,26 @@ LittlerootTown_Movement_14DCE0:: @ 814DCE0
LittlerootTown_EventScript_14DCE2:: @ 814DCE2
lock
faceplayer
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_EventScript_14D926
+ call_if 1, LittlerootTown_EventScript_14D926
compare RESULT, 1
- callif 1, LittlerootTown_EventScript_14D931
+ call_if 1, LittlerootTown_EventScript_14D931
call LittlerootTown_EventScript_14DD38
- move 4, LittlerootTown_Movement_1A0841
- waitmove 0
- setdooropened 0x8009, 0x800a
- doorchange
- move 4, LittlerootTown_Movement_14DCE0
- waitmove 0
- spriteinvisible 4, 0, 9
- setdoorclosed 0x8009, 0x800a
- doorchange
- jump LittlerootTown_EventScript_14DD2B
+ applymovement 4, LittlerootTown_Movement_1A0841
+ waitmovement 0
+ opendoor 0x8009, 0x800a
+ waitdooranim
+ applymovement 4, LittlerootTown_Movement_14DCE0
+ waitmovement 0
+ hideobject 4, 0, 9
+ closedoor 0x8009, 0x800a
+ waitdooranim
+ goto LittlerootTown_EventScript_14DD2B
end
LittlerootTown_EventScript_14DD2B:: @ 814DD2B
- disappear 4
+ removeobject 4
setflag 2144
setvar 0x4050, 4
release
@@ -868,13 +868,13 @@ LittlerootTown_EventScript_14DD2B:: @ 814DD2B
LittlerootTown_EventScript_14DD38:: @ 814DD38
msgbox LittlerootTown_Text_16A8FD, 4
- fanfare 370
+ playfanfare 370
message LittlerootTown_Text_16AA32
waitfanfare
- waittext
+ waitmessage
setflag 274
msgbox LittlerootTown_Text_16AA5C, 4
msgbox LittlerootTown_Text_16AB10, 4
- closebutton
- pause 30
+ closemessage
+ delay 30
return
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
index 9816734d0..04256cacb 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
@@ -6,9 +6,9 @@ LittlerootTown_BrendansHouse_1F_MapScripts:: @ 815263B
LittlerootTown_BrendansHouse_1F_MapScript1_15264B:: @ 815264B
compare 0x4092, 6
- callif 0, LittlerootTown_BrendansHouse_1F_EventScript_152660
+ call_if 0, LittlerootTown_BrendansHouse_1F_EventScript_152660
checkflag 274
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_152673
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_152673
end
LittlerootTown_BrendansHouse_1F_EventScript_152660:: @ 8152660
@@ -17,9 +17,9 @@ LittlerootTown_BrendansHouse_1F_EventScript_152660:: @ 8152660
return
LittlerootTown_BrendansHouse_1F_EventScript_152673:: @ 8152673
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_152680
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152680
return
LittlerootTown_BrendansHouse_1F_EventScript_152680:: @ 8152680
@@ -28,26 +28,26 @@ LittlerootTown_BrendansHouse_1F_EventScript_152680:: @ 8152680
LittlerootTown_BrendansHouse_1F_MapScript1_15268A:: @ 815268A
compare 0x4092, 3
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1526C4
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526C4
compare 0x4092, 5
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1526AC
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526AC
compare 0x4092, 6
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1526B8
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526B8
end
LittlerootTown_BrendansHouse_1F_EventScript_1526AC:: @ 81526AC
- movespriteperm 1, 8, 4
- spritebehave 1, 7
+ setobjectxyperm 1, 8, 4
+ setobjectmovementtype 1, 7
return
LittlerootTown_BrendansHouse_1F_EventScript_1526B8:: @ 81526B8
- movespriteperm 1, 4, 5
- spritebehave 1, 7
+ setobjectxyperm 1, 4, 5
+ setobjectmovementtype 1, 7
return
LittlerootTown_BrendansHouse_1F_EventScript_1526C4:: @ 81526C4
- movespriteperm 1, 9, 8
- spritebehave 1, 7
+ setobjectxyperm 1, 9, 8
+ setobjectmovementtype 1, 7
return
LittlerootTown_BrendansHouse_1F_MapScript2_1526D0:: @ 81526D0
@@ -61,10 +61,10 @@ LittlerootTown_BrendansHouse_1F_MapScript2_1526D0:: @ 81526D0
LittlerootTown_BrendansHouse_1F_EventScript_1526FA:: @ 81526FA
lockall
msgbox LittlerootTown_BrendansHouse_1F_Text_172574, 4
- closebutton
- move 255, LittlerootTown_BrendansHouse_1F_Movement_152720
- move 1, LittlerootTown_BrendansHouse_1F_Movement_152720
- waitmove 0
+ closemessage
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_152720
+ applymovement 1, LittlerootTown_BrendansHouse_1F_Movement_152720
+ waitmovement 0
warp LittlerootTown_BrendansHouse_2F, 255, 7, 1
waitstate
releaseall
@@ -78,27 +78,27 @@ LittlerootTown_BrendansHouse_1F_EventScript_152722:: @ 8152722
lockall
setvar 0x8004, 1
setvar 0x8005, 0
- jump LittlerootTown_BrendansHouse_1F_EventScript_1B6956
+ goto LittlerootTown_BrendansHouse_1F_EventScript_1B6956
end
LittlerootTown_BrendansHouse_1F_EventScript_152733:: @ 8152733
lockall
setvar 0x8004, 0
setvar 0x8005, 1
- jump LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF
+ goto LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF
end
LittlerootTown_BrendansHouse_1F_EventScript_152744:: @ 8152744
lockall
- playsfx 21
- move 4, LittlerootTown_BrendansHouse_1F_Movement_1A0833
- waitmove 0
- move 4, LittlerootTown_BrendansHouse_1F_Movement_1A0835
- waitmove 0
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
- move 4, LittlerootTown_BrendansHouse_1F_Movement_152782
- waitmove 0
- special 149
+ playse 21
+ applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0835
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
+ applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_152782
+ waitmovement 0
+ special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1730C2, 4
setflag 87
setvar 0x4082, 2
@@ -118,7 +118,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_152789:: @ 8152789
lockall
setvar 0x8004, 1
setvar 0x8005, 0
- move 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A083F
- waitmove 0
- jump LittlerootTown_BrendansHouse_1F_EventScript_1B69B7
+ applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A083F
+ waitmovement 0
+ goto LittlerootTown_BrendansHouse_1F_EventScript_1B69B7
end
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
index 0c6ec79f7..8ff7f8b81 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -5,16 +5,16 @@ LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81527A4
LittlerootTown_BrendansHouse_2F_MapScript1_1527AF:: @ 81527AF
checkflag 130
- callif 0, LittlerootTown_BrendansHouse_2F_EventScript_1527CE
+ call_if 0, LittlerootTown_BrendansHouse_2F_EventScript_1527CE
compare 0x4092, 4
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6950
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6950
call LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D
setvar 0x4089, 0
end
LittlerootTown_BrendansHouse_2F_EventScript_1527CE:: @ 81527CE
- movespriteperm 1, 1, 2
- spritebehave 1, 7
+ setobjectxyperm 1, 1, 2
+ setobjectmovementtype 1, 7
return
LittlerootTown_BrendansHouse_2F_MapScript2_1527DA:: @ 81527DA
@@ -22,18 +22,18 @@ LittlerootTown_BrendansHouse_2F_MapScript2_1527DA:: @ 81527DA
.2byte 0
LittlerootTown_BrendansHouse_2F_EventScript_1527E4:: @ 81527E4
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_1A2F68
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1A2F68
end
@ 81527F1
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_15280A
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_15280A
compare RESULT, 1
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_152814
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152814
end
LittlerootTown_BrendansHouse_2F_EventScript_15280A:: @ 815280A
@@ -50,27 +50,27 @@ gUnknown_0815281E:: @ 815281E
LittlerootTown_BrendansHouse_2F_EventScript_15281E:: @ 815281E
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_152837
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152837
compare RESULT, 1
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_15285D
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_15285D
end
LittlerootTown_BrendansHouse_2F_EventScript_152837:: @ 8152837
setvar 0x8004, 1
- special 214
- playsfx SE_PC_ON
+ special DoPCTurnOnEffect
+ playse SE_PC_ON
msgbox LittlerootTown_BrendansHouse_2F_Text_1A10D6, 4
- special 249
+ special BedroomPC
waitstate
releaseall
end
gBrendanHouse_TurnPCOff:: @ 8152850
setvar 0x8004, 1
- playsfx SE_PC_OFF
- special 215
+ playse SE_PC_OFF
+ special DoPCTurnOffEffect
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
index 2b9ad42ef..14c7f5d8a 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
@@ -6,9 +6,9 @@ LittlerootTown_MaysHouse_1F_MapScripts:: @ 8152879
LittlerootTown_MaysHouse_1F_MapScript1_152889:: @ 8152889
compare 0x4092, 6
- callif 0, LittlerootTown_MaysHouse_1F_EventScript_15289E
+ call_if 0, LittlerootTown_MaysHouse_1F_EventScript_15289E
checkflag 274
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_1528B1
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528B1
end
LittlerootTown_MaysHouse_1F_EventScript_15289E:: @ 815289E
@@ -17,9 +17,9 @@ LittlerootTown_MaysHouse_1F_EventScript_15289E:: @ 815289E
return
LittlerootTown_MaysHouse_1F_EventScript_1528B1:: @ 81528B1
- checkgender
+ checkplayergender
compare RESULT, 1
- jumpeq LittlerootTown_MaysHouse_1F_EventScript_1528BE
+ goto_if_eq LittlerootTown_MaysHouse_1F_EventScript_1528BE
return
LittlerootTown_MaysHouse_1F_EventScript_1528BE:: @ 81528BE
@@ -28,26 +28,26 @@ LittlerootTown_MaysHouse_1F_EventScript_1528BE:: @ 81528BE
LittlerootTown_MaysHouse_1F_MapScript1_1528C8:: @ 81528C8
compare 0x4092, 3
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_152902
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_152902
compare 0x4092, 5
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_1528EA
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528EA
compare 0x4092, 6
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_1528F6
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528F6
end
LittlerootTown_MaysHouse_1F_EventScript_1528EA:: @ 81528EA
- movespriteperm 1, 2, 4
- spritebehave 1, 7
+ setobjectxyperm 1, 2, 4
+ setobjectmovementtype 1, 7
return
LittlerootTown_MaysHouse_1F_EventScript_1528F6:: @ 81528F6
- movespriteperm 1, 6, 5
- spritebehave 1, 7
+ setobjectxyperm 1, 6, 5
+ setobjectmovementtype 1, 7
return
LittlerootTown_MaysHouse_1F_EventScript_152902:: @ 8152902
- movespriteperm 1, 1, 8
- spritebehave 1, 7
+ setobjectxyperm 1, 1, 8
+ setobjectmovementtype 1, 7
return
LittlerootTown_MaysHouse_1F_MapScript2_15290E:: @ 815290E
@@ -61,10 +61,10 @@ LittlerootTown_MaysHouse_1F_MapScript2_15290E:: @ 815290E
LittlerootTown_MaysHouse_1F_EventScript_152938:: @ 8152938
lockall
msgbox LittlerootTown_MaysHouse_1F_Text_172574, 4
- closebutton
- move 255, LittlerootTown_MaysHouse_1F_Movement_15295E
- move 1, LittlerootTown_MaysHouse_1F_Movement_15295E
- waitmove 0
+ closemessage
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_15295E
+ applymovement 1, LittlerootTown_MaysHouse_1F_Movement_15295E
+ waitmovement 0
warp LittlerootTown_MaysHouse_2F, 255, 1, 1
waitstate
releaseall
@@ -78,27 +78,27 @@ LittlerootTown_MaysHouse_1F_EventScript_152960:: @ 8152960
lockall
setvar 0x8004, 1
setvar 0x8005, 1
- jump LittlerootTown_MaysHouse_1F_EventScript_1B6956
+ goto LittlerootTown_MaysHouse_1F_EventScript_1B6956
end
LittlerootTown_MaysHouse_1F_EventScript_152971:: @ 8152971
lockall
setvar 0x8004, 1
setvar 0x8005, 1
- jump LittlerootTown_MaysHouse_1F_EventScript_1B6B2E
+ goto LittlerootTown_MaysHouse_1F_EventScript_1B6B2E
end
LittlerootTown_MaysHouse_1F_EventScript_152982:: @ 8152982
lockall
- playsfx 21
- move 4, LittlerootTown_MaysHouse_1F_Movement_1A0833
- waitmove 0
- move 4, LittlerootTown_MaysHouse_1F_Movement_1A0835
- waitmove 0
- move 255, LittlerootTown_MaysHouse_1F_Movement_1A0843
- move 4, LittlerootTown_MaysHouse_1F_Movement_1529C0
- waitmove 0
- special 149
+ playse 21
+ applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0835
+ waitmovement 0
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1A0843
+ applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1529C0
+ waitmovement 0
+ special GetRivalSonDaughterString
msgbox LittlerootTown_MaysHouse_1F_Text_1730C2, 4
setflag 87
setvar 0x408c, 2
@@ -116,11 +116,11 @@ LittlerootTown_MaysHouse_1F_Movement_1529C0:: @ 81529C0
@ 81529C7
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_1529E1
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1529E1
compare RESULT, 1
- callif 1, LittlerootTown_MaysHouse_1F_EventScript_1529E2
+ call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1529E2
releaseall
end
@@ -136,12 +136,12 @@ LittlerootTown_MaysHouse_1F_EventScript_1529EB:: @ 81529EB
lock
faceplayer
checkflag 130
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_152A21
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A21
checkflag 301
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_152A17
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A17
compare 0x408d, 3
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_152A2B
- special 149
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A2B
+ special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1731C6, 4
release
end
@@ -165,7 +165,7 @@ LittlerootTown_MaysHouse_1F_EventScript_152A35:: @ 8152A35
lockall
setvar 0x8004, 1
setvar 0x8005, 1
- move 0x8004, LittlerootTown_MaysHouse_1F_Movement_1A0843
- waitmove 0
- jump LittlerootTown_MaysHouse_1F_EventScript_1B69B7
+ applymovement 0x8004, LittlerootTown_MaysHouse_1F_Movement_1A0843
+ waitmovement 0
+ goto LittlerootTown_MaysHouse_1F_EventScript_1B69B7
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
index 1aca3f86e..68bdf0fcb 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
@@ -5,16 +5,16 @@ LittlerootTown_MaysHouse_2F_MapScripts:: @ 8152A50
LittlerootTown_MaysHouse_2F_MapScript1_152A5B:: @ 8152A5B
checkflag 130
- callif 0, LittlerootTown_MaysHouse_2F_EventScript_152A7A
+ call_if 0, LittlerootTown_MaysHouse_2F_EventScript_152A7A
compare 0x4092, 4
- callif 1, LittlerootTown_MaysHouse_2F_EventScript_1B6950
+ call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1B6950
call LittlerootTown_MaysHouse_2F_EventScript_1A2F3D
setvar 0x4089, 0
end
LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A
- movespriteperm 1, 7, 2
- spritebehave 1, 7
+ setobjectxyperm 1, 7, 2
+ setobjectmovementtype 1, 7
return
LittlerootTown_MaysHouse_2F_MapScript2_152A86:: @ 8152A86
@@ -22,114 +22,114 @@ LittlerootTown_MaysHouse_2F_MapScript2_152A86:: @ 8152A86
.2byte 0
LittlerootTown_MaysHouse_2F_EventScript_152A90:: @ 8152A90
- checkgender
+ checkplayergender
compare RESULT, 1
- jumpeq LittlerootTown_MaysHouse_2F_EventScript_1A2F68
+ goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_1A2F68
end
LittlerootTown_BrendansHouse_2F_EventScript_152A9D:: @ 8152A9D
LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
lockall
checkflag 292
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_152BB5
- checkgender
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BB5
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152AD4
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152AD4
compare RESULT, 1
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B4A
- playsfx 9
- disappear LAST_TALKED
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B4A
+ playse 9
+ removeobject LAST_TALKED
setvar 0x408d, 3
setvar 0x4050, 1
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4
msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, 4
- playmusic 415, 1
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
- waitmove 0
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
- waitmove 0
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835
- waitmove 0
+ playbgm 415, 1
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
+ waitmovement 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
+ waitmovement 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_1733AF, 4
- closebutton
+ closemessage
compare FACING, 4
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B29
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B29
compare FACING, 2
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B34
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B34
compare FACING, 3
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B3F
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B3F
return
LittlerootTown_BrendansHouse_2F_EventScript_152B29:: @ 8152B29
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C11
- waitmove 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C11
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B34:: @ 8152B34
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
- waitmove 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B3F:: @ 8152B3F
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
- waitmove 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C1C
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A
msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, 4
- playmusic 421, 1
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
- waitmove 0
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
- waitmove 0
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835
- waitmove 0
+ playbgm 421, 1
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
+ waitmovement 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
+ waitmovement 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0835
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_1735FC, 4
- closebutton
+ closemessage
compare FACING, 4
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare FACING, 2
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare FACING, 3
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152BAA
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BAA
return
LittlerootTown_BrendansHouse_2F_EventScript_152B9F:: @ 8152B9F
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C30
- waitmove 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C30
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152BAA:: @ 8152BAA
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C25
- waitmove 0
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_152C25
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_152BB5:: @ 8152BB5
- move LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
- waitmove 0
- checkgender
+ applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
+ waitmovement 0
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152BDB
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BDB
compare RESULT, 1
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_152BED
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BED
setflag 293
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_152BDB:: @ 8152BDB
checkflag 293
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_152BFF
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BFF
msgbox LittlerootTown_BrendansHouse_2F_Text_1737AE, 4
return
LittlerootTown_BrendansHouse_2F_EventScript_152BED:: @ 8152BED
checkflag 293
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_152C08
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152C08
msgbox LittlerootTown_BrendansHouse_2F_Text_1738F2, 4
return
@@ -193,11 +193,11 @@ gUnknown_08152C39:: @ 8152C39
LittlerootTown_MaysHouse_2F_EventScript_152C39:: @ 8152C39
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq LittlerootTown_MaysHouse_2F_EventScript_152C52
+ goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_152C52
compare RESULT, 1
- jumpeq LittlerootTown_MaysHouse_2F_EventScript_152C5C
+ goto_if_eq LittlerootTown_MaysHouse_2F_EventScript_152C5C
end
LittlerootTown_MaysHouse_2F_EventScript_152C52:: @ 8152C52
@@ -207,17 +207,17 @@ LittlerootTown_MaysHouse_2F_EventScript_152C52:: @ 8152C52
LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C
setvar 0x8004, 2
- special 214
- playsfx SE_PC_ON
+ special DoPCTurnOnEffect
+ playse SE_PC_ON
msgbox LittlerootTown_MaysHouse_2F_Text_1A10D6, 4
- special 249
+ special BedroomPC
waitstate
releaseall
end
gMayHouse_TurnPCOff:: @ 8152C75
setvar 0x8004, 2
- playsfx SE_PC_OFF
- special 215
+ playse SE_PC_OFF
+ special DoPCTurnOffEffect
releaseall
end
diff --git a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
index 94aeadfa6..e7ccd73f6 100644
--- a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
+++ b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
@@ -14,7 +14,7 @@ LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D:: @ 8152C9D
.2byte 0
LittlerootTown_ProfessorBirchsLab_EventScript_152CA7:: @ 8152CA7
- spriteface 255, 2
+ turnobject 255, 2
end
LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC:: @ 8152CAC
@@ -24,30 +24,30 @@ LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC:: @ 8152CAC
LittlerootTown_ProfessorBirchsLab_EventScript_152CBE:: @ 8152CBE
lockall
- bufferfirstpoke 0
+ getfirstpartypokename 0
message LittlerootTown_ProfessorBirchsLab_Text_173D94
- waittext
- fanfare 370
+ waitmessage
+ playfanfare 370
waitfanfare
msgbox LittlerootTown_ProfessorBirchsLab_Text_173EF8, 5
compare RESULT, 1
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152CEA
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CEA
compare RESULT, 0
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
end
LittlerootTown_ProfessorBirchsLab_EventScript_152CEA:: @ 8152CEA
setvar 0x8004, 0
call LittlerootTown_ProfessorBirchsLab_EventScript_1A0678
- jump LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
+ goto LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
end
LittlerootTown_ProfessorBirchsLab_EventScript_152CFA:: @ 8152CFA
msgbox LittlerootTown_ProfessorBirchsLab_Text_173F3D, 5
compare RESULT, 1
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
compare RESULT, 0
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
LittlerootTown_ProfessorBirchsLab_EventScript_152D19:: @ 8152D19
@@ -60,16 +60,16 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D19:: @ 8152D19
LittlerootTown_ProfessorBirchsLab_EventScript_152D2B:: @ 8152D2B
msgbox LittlerootTown_ProfessorBirchsLab_Text_174075, 5
compare RESULT, 1
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
compare RESULT, 0
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
LittlerootTown_ProfessorBirchsLab_EventScript_152D4A:: @ 8152D4A
lockall
- move 255, LittlerootTown_ProfessorBirchsLab_Movement_152D5B
- waitmove 0
- jump LittlerootTown_ProfessorBirchsLab_EventScript_152DBA
+ applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_152D5B
+ waitmovement 0
+ goto LittlerootTown_ProfessorBirchsLab_EventScript_152DBA
end
LittlerootTown_ProfessorBirchsLab_Movement_152D5B:: @ 8152D5B
@@ -86,9 +86,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D63:: @ 8152D63
lock
faceplayer
compare 0x4084, 3
- jumpif 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D90
+ goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D90
checkflag 88
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152D86
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D86
msgbox LittlerootTown_ProfessorBirchsLab_Text_173B29, 4
setflag 88
release
@@ -108,9 +108,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D9A:: @ 8152D9A
lock
faceplayer
checkflag 896
- jumpif 0, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F
+ goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F
compare 0x4084, 5
- jumpeq LittlerootTown_ProfessorBirchsLab_EventScript_152E7B
+ goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E7B
msgbox LittlerootTown_ProfessorBirchsLab_Text_1740B4, 4
release
end
@@ -119,15 +119,15 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152DBA:: @ 8152DBA
msgbox LittlerootTown_ProfessorBirchsLab_Text_17411F, 4
call LittlerootTown_ProfessorBirchsLab_EventScript_152E6D
msgbox LittlerootTown_ProfessorBirchsLab_Text_174248, 4
- move 3, LittlerootTown_ProfessorBirchsLab_Movement_152E97
- waitmove 0
- move 255, LittlerootTown_ProfessorBirchsLab_Movement_1A0843
- waitmove 0
- checkgender
+ applymovement 3, LittlerootTown_ProfessorBirchsLab_Movement_152E97
+ waitmovement 0
+ applymovement 255, LittlerootTown_ProfessorBirchsLab_Movement_1A0843
+ waitmovement 0
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E13
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E13
compare RESULT, 1
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E40
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E40
setvar 0x4084, 5
setflag 116
setvar 0x4051, 1
@@ -140,7 +140,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E13:: @ 8152E13
msgbox LittlerootTown_ProfessorBirchsLab_Text_1743D4, 4
giveitem ITEM_POKE_BALL, 5
compare RESULT, 0
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E85
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E85
msgbox LittlerootTown_ProfessorBirchsLab_Text_17443D, 4
setvar RESULT, 0
return
@@ -149,16 +149,16 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E40:: @ 8152E40
msgbox LittlerootTown_ProfessorBirchsLab_Text_17453C, 4
giveitem ITEM_POKE_BALL, 5
compare RESULT, 0
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E8E
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E8E
msgbox LittlerootTown_ProfessorBirchsLab_Text_17458C, 4
setvar RESULT, 1
return
LittlerootTown_ProfessorBirchsLab_EventScript_152E6D:: @ 8152E6D
- fanfare 370
+ playfanfare 370
message LittlerootTown_ProfessorBirchsLab_Text_17422F
waitfanfare
- waittext
+ waitmessage
setflag 2049
return
@@ -187,11 +187,11 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E9A:: @ 8152E9A
LittlerootTown_ProfessorBirchsLab_EventScript_152EA3:: @ 8152EA3
lock
faceplayer
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EBE
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EBE
compare RESULT, 1
- callif 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EC7
+ call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EC7
release
end
diff --git a/data/scripts/maps/MagmaHideout_B1F.inc b/data/scripts/maps/MagmaHideout_B1F.inc
index 0304181fb..780eea4f5 100644
--- a/data/scripts/maps/MagmaHideout_B1F.inc
+++ b/data/scripts/maps/MagmaHideout_B1F.inc
@@ -4,9 +4,9 @@ MagmaHideout_B1F_MapScripts:: @ 815F2A8
MagmaHideout_B1F_MapScript1_15F2AE:: @ 815F2AE
checkflag 2145
- callif 1, MagmaHideout_B1F_EventScript_15F2B8
+ call_if 1, MagmaHideout_B1F_EventScript_15F2B8
end
MagmaHideout_B1F_EventScript_15F2B8:: @ 815F2B8
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
diff --git a/data/scripts/maps/MauvilleCity.inc b/data/scripts/maps/MauvilleCity.inc
index 1b2827f2a..5c93aa252 100644
--- a/data/scripts/maps/MauvilleCity.inc
+++ b/data/scripts/maps/MauvilleCity.inc
@@ -9,7 +9,7 @@ MauvilleCity_MapScript1_14C038:: @ 814C038
clearflag 99
setvar 0x4093, 0
checkflag 209
- callif 1, MauvilleCity_EventScript_14C053
+ call_if 1, MauvilleCity_EventScript_14C053
end
MauvilleCity_EventScript_14C053:: @ 814C053
@@ -53,7 +53,7 @@ MauvilleCity_EventScript_14C0A2:: @ 814C0A2
lock
faceplayer
checkflag 98
- jumpeq MauvilleCity_EventScript_14C0BA
+ goto_if_eq MauvilleCity_EventScript_14C0BA
msgbox MauvilleCity_Text_16674A, 4
setflag 98
release
@@ -68,94 +68,94 @@ MauvilleCity_EventScript_14C0C4:: @ 814C0C4
lock
faceplayer
checkflag 284
- jumpeq MauvilleCity_EventScript_14C0E4
+ goto_if_eq MauvilleCity_EventScript_14C0E4
msgbox MauvilleCity_Text_165B76, 4
- closebutton
- move 7, MauvilleCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 7, MauvilleCity_Movement_1A083D
+ waitmovement 0
release
end
MauvilleCity_EventScript_14C0E4:: @ 814C0E4
msgbox MauvilleCity_Text_165E45, 4
- closebutton
- move 7, MauvilleCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 7, MauvilleCity_Movement_1A083D
+ waitmovement 0
release
end
MauvilleCity_EventScript_14C0F9:: @ 814C0F9
lockall
checkflag 284
- jumpeq MauvilleCity_EventScript_14C292
- move 6, MauvilleCity_Movement_1A0843
- waitmove 0
+ goto_if_eq MauvilleCity_EventScript_14C292
+ applymovement 6, MauvilleCity_Movement_1A0843
+ waitmovement 0
msgbox MauvilleCity_Text_165BE3, 4
msgbox MauvilleCity_Text_165C57, 4
msgbox MauvilleCity_Text_165D01, 4
- move 6, MauvilleCity_Movement_1A0839
- waitmove 0
- playsfx 21
- move 6, MauvilleCity_Movement_1A0833
- waitmove 0
- move 6, MauvilleCity_Movement_1A0835
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_1A0839
+ waitmovement 0
+ playse 21
+ applymovement 6, MauvilleCity_Movement_1A0833
+ waitmovement 0
+ applymovement 6, MauvilleCity_Movement_1A0835
+ waitmovement 0
msgbox MauvilleCity_Text_165D50, 5
- jump MauvilleCity_EventScript_14C154
+ goto MauvilleCity_EventScript_14C154
end
MauvilleCity_EventScript_14C154:: @ 814C154
compare RESULT, 1
- callif 1, MauvilleCity_EventScript_14C23C
+ call_if 1, MauvilleCity_EventScript_14C23C
compare RESULT, 0
- jumpeq MauvilleCity_EventScript_14C285
- closebutton
+ goto_if_eq MauvilleCity_EventScript_14C285
+ closemessage
switch FACING
case 2, MauvilleCity_EventScript_14C187
case 4, MauvilleCity_EventScript_14C1D9
end
MauvilleCity_EventScript_14C187:: @ 814C187
- move 6, MauvilleCity_Movement_14C2AA
- move 7, MauvilleCity_Movement_14C2CC
- waitmove 0
- move 6, MauvilleCity_Movement_1A0843
- waitmove 0
- pause 30
- move 7, MauvilleCity_Movement_14C2D8
- waitmove 0
- move 255, MauvilleCity_Movement_1A0845
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_14C2AA
+ applymovement 7, MauvilleCity_Movement_14C2CC
+ waitmovement 0
+ applymovement 6, MauvilleCity_Movement_1A0843
+ waitmovement 0
+ delay 30
+ applymovement 7, MauvilleCity_Movement_14C2D8
+ waitmovement 0
+ applymovement 255, MauvilleCity_Movement_1A0845
+ waitmovement 0
msgbox MauvilleCity_Text_1660FA, 4
- closebutton
- move 6, MauvilleCity_Movement_14C2B6
- move 7, MauvilleCity_Movement_14C2DF
- waitmove 0
- jump MauvilleCity_EventScript_14C22B
+ closemessage
+ applymovement 6, MauvilleCity_Movement_14C2B6
+ applymovement 7, MauvilleCity_Movement_14C2DF
+ waitmovement 0
+ goto MauvilleCity_EventScript_14C22B
end
MauvilleCity_EventScript_14C1D9:: @ 814C1D9
- move 6, MauvilleCity_Movement_14C2B0
- move 7, MauvilleCity_Movement_14C2D2
- waitmove 0
- move 6, MauvilleCity_Movement_1A0843
- waitmove 0
- pause 30
- move 7, MauvilleCity_Movement_14C2DC
- waitmove 0
- move 255, MauvilleCity_Movement_1A0845
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_14C2B0
+ applymovement 7, MauvilleCity_Movement_14C2D2
+ waitmovement 0
+ applymovement 6, MauvilleCity_Movement_1A0843
+ waitmovement 0
+ delay 30
+ applymovement 7, MauvilleCity_Movement_14C2DC
+ waitmovement 0
+ applymovement 255, MauvilleCity_Movement_1A0845
+ waitmovement 0
msgbox MauvilleCity_Text_1660FA, 4
- closebutton
- move 6, MauvilleCity_Movement_14C2C1
- move 7, MauvilleCity_Movement_14C2E8
- waitmove 0
- jump MauvilleCity_EventScript_14C22B
+ closemessage
+ applymovement 6, MauvilleCity_Movement_14C2C1
+ applymovement 7, MauvilleCity_Movement_14C2E8
+ waitmovement 0
+ goto MauvilleCity_EventScript_14C22B
end
MauvilleCity_EventScript_14C22B:: @ 814C22B
- disappear 6
- disappear 7
+ removeobject 6
+ removeobject 7
clearflag 806
clearflag 809
setflag 190
@@ -165,14 +165,14 @@ MauvilleCity_EventScript_14C22B:: @ 814C22B
MauvilleCity_EventScript_14C23C:: @ 814C23C
msgbox MauvilleCity_Text_165F0D, 4
trainerbattle 3, OPPONENT_WALLY_2, 0, MauvilleCity_Text_165F38
- move 6, MauvilleCity_Movement_1A0843
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_1A0843
+ waitmovement 0
msgbox MauvilleCity_Text_165F85, 4
- move 6, MauvilleCity_Movement_1A0839
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_1A0839
+ waitmovement 0
msgbox MauvilleCity_Text_165FB3, 4
- move 6, MauvilleCity_Movement_1A0843
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_1A0843
+ waitmovement 0
msgbox MauvilleCity_Text_166050, 4
return
@@ -183,10 +183,10 @@ MauvilleCity_EventScript_14C285:: @ 814C285
end
MauvilleCity_EventScript_14C292:: @ 814C292
- move 6, MauvilleCity_Movement_1A0839
- waitmove 0
+ applymovement 6, MauvilleCity_Movement_1A0839
+ waitmovement 0
msgbox MauvilleCity_Text_165EE2, 5
- jump MauvilleCity_EventScript_14C154
+ goto MauvilleCity_EventScript_14C154
end
MauvilleCity_Movement_14C2AA:: @ 814C2AA
@@ -285,11 +285,11 @@ MauvilleCity_EventScript_14C2F2:: @ 814C2F2
lock
faceplayer
checkflag 209
- jumpeq MauvilleCity_EventScript_14C368
+ goto_if_eq MauvilleCity_EventScript_14C368
compare 0x40ba, 2
- jumpeq MauvilleCity_EventScript_14C33C
+ goto_if_eq MauvilleCity_EventScript_14C33C
checkflag 208
- jumpeq MauvilleCity_EventScript_14C332
+ goto_if_eq MauvilleCity_EventScript_14C332
msgbox MauvilleCity_Text_1661C1, 4
giveitem ITEM_BASEMENT_KEY
setflag 208
@@ -306,7 +306,7 @@ MauvilleCity_EventScript_14C33C:: @ 814C33C
msgbox MauvilleCity_Text_1663EB, 4
giveitem ITEM_TM24
compare RESULT, 0
- jumpeq MauvilleCity_EventScript_1A029B
+ goto_if_eq MauvilleCity_EventScript_1A029B
setflag 209
msgbox MauvilleCity_Text_166488, 4
release
diff --git a/data/scripts/maps/MauvilleCity_BikeShop.inc b/data/scripts/maps/MauvilleCity_BikeShop.inc
index cb3b8505b..a93ff5170 100644
--- a/data/scripts/maps/MauvilleCity_BikeShop.inc
+++ b/data/scripts/maps/MauvilleCity_BikeShop.inc
@@ -5,28 +5,28 @@ MauvilleCity_BikeShop_EventScript_156796:: @ 8156796
lock
faceplayer
checkflag 90
- jumpeq MauvilleCity_BikeShop_EventScript_15686E
+ goto_if_eq MauvilleCity_BikeShop_EventScript_15686E
checkflag 89
- jumpeq MauvilleCity_BikeShop_EventScript_1567D1
+ goto_if_eq MauvilleCity_BikeShop_EventScript_1567D1
msgbox MauvilleCity_BikeShop_Text_180F9F, 4
msgbox MauvilleCity_BikeShop_Text_181016, 5
compare RESULT, 1
- jumpeq MauvilleCity_BikeShop_EventScript_156824
+ goto_if_eq MauvilleCity_BikeShop_EventScript_156824
compare RESULT, 0
- jumpeq MauvilleCity_BikeShop_EventScript_156817
+ goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
MauvilleCity_BikeShop_EventScript_1567D1:: @ 81567D1
msgbox MauvilleCity_BikeShop_Text_181016, 5
compare RESULT, 1
- jumpeq MauvilleCity_BikeShop_EventScript_156824
+ goto_if_eq MauvilleCity_BikeShop_EventScript_156824
compare RESULT, 0
- jumpeq MauvilleCity_BikeShop_EventScript_156817
+ goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
MauvilleCity_BikeShop_EventScript_1567F0:: @ 81567F0
message MauvilleCity_BikeShop_Text_1810B1
- waittext
+ waitmessage
multichoice 21, 8, 12, 1
switch RESULT
case 0, MauvilleCity_BikeShop_EventScript_15682D
@@ -41,43 +41,43 @@ MauvilleCity_BikeShop_EventScript_156817:: @ 8156817
MauvilleCity_BikeShop_EventScript_156824:: @ 8156824
setflag 90
- jump MauvilleCity_BikeShop_EventScript_1567F0
+ goto MauvilleCity_BikeShop_EventScript_1567F0
end
MauvilleCity_BikeShop_EventScript_15682D:: @ 815682D
msgbox MauvilleCity_BikeShop_Text_181332, 4
giveitem ITEM_MACH_BIKE
- jump MauvilleCity_BikeShop_EventScript_156861
+ goto MauvilleCity_BikeShop_EventScript_156861
end
MauvilleCity_BikeShop_EventScript_156847:: @ 8156847
msgbox MauvilleCity_BikeShop_Text_18134A, 4
giveitem ITEM_ACRO_BIKE
- jump MauvilleCity_BikeShop_EventScript_156861
+ goto MauvilleCity_BikeShop_EventScript_156861
end
MauvilleCity_BikeShop_EventScript_156861:: @ 8156861
msgbox MauvilleCity_BikeShop_Text_181362, 4
- special 130
+ special SwapRegisteredBike
release
end
MauvilleCity_BikeShop_EventScript_15686E:: @ 815686E
msgbox MauvilleCity_BikeShop_Text_1813A0, 5
compare RESULT, 1
- jumpeq MauvilleCity_BikeShop_EventScript_15688D
+ goto_if_eq MauvilleCity_BikeShop_EventScript_15688D
compare RESULT, 0
- jumpeq MauvilleCity_BikeShop_EventScript_1568BF
+ goto_if_eq MauvilleCity_BikeShop_EventScript_1568BF
end
MauvilleCity_BikeShop_EventScript_15688D:: @ 815688D
msgbox MauvilleCity_BikeShop_Text_1813D4, 4
checkitem ITEM_ACRO_BIKE, 1
compare RESULT, 1
- jumpeq MauvilleCity_BikeShop_EventScript_1568C9
+ goto_if_eq MauvilleCity_BikeShop_EventScript_1568C9
checkitem ITEM_MACH_BIKE, 1
compare RESULT, 1
- jumpeq MauvilleCity_BikeShop_EventScript_1568EA
+ goto_if_eq MauvilleCity_BikeShop_EventScript_1568EA
msgbox MauvilleCity_BikeShop_Text_181498, 4
release
end
@@ -88,19 +88,19 @@ MauvilleCity_BikeShop_EventScript_1568BF:: @ 81568BF
end
MauvilleCity_BikeShop_EventScript_1568C9:: @ 81568C9
- inccounter GAME_STAT_TRADED_BIKES
+ incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_181439, 4
removeitem ITEM_ACRO_BIKE, 1
giveitem ITEM_MACH_BIKE
- jump MauvilleCity_BikeShop_EventScript_156861
+ goto MauvilleCity_BikeShop_EventScript_156861
end
MauvilleCity_BikeShop_EventScript_1568EA:: @ 81568EA
- inccounter GAME_STAT_TRADED_BIKES
+ incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_181408, 4
removeitem ITEM_MACH_BIKE, 1
giveitem ITEM_ACRO_BIKE
- jump MauvilleCity_BikeShop_EventScript_156861
+ goto MauvilleCity_BikeShop_EventScript_156861
end
MauvilleCity_BikeShop_EventScript_15690B:: @ 815690B
@@ -109,8 +109,8 @@ MauvilleCity_BikeShop_EventScript_15690B:: @ 815690B
MauvilleCity_BikeShop_EventScript_156914:: @ 8156914
message MauvilleCity_BikeShop_Text_1815EA
- waittext
- jump MauvilleCity_BikeShop_EventScript_156920
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156920
end
MauvilleCity_BikeShop_EventScript_156920:: @ 8156920
@@ -125,20 +125,20 @@ MauvilleCity_BikeShop_EventScript_156920:: @ 8156920
MauvilleCity_BikeShop_EventScript_156962:: @ 8156962
message MauvilleCity_BikeShop_Text_18162C
- waittext
- jump MauvilleCity_BikeShop_EventScript_156920
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156920
end
MauvilleCity_BikeShop_EventScript_15696E:: @ 815696E
message MauvilleCity_BikeShop_Text_1816F5
- waittext
- jump MauvilleCity_BikeShop_EventScript_156920
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156920
end
MauvilleCity_BikeShop_EventScript_15697A:: @ 815697A
message MauvilleCity_BikeShop_Text_1817BF
- waittext
- jump MauvilleCity_BikeShop_EventScript_156920
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156920
end
MauvilleCity_BikeShop_EventScript_156986:: @ 8156986
@@ -147,8 +147,8 @@ MauvilleCity_BikeShop_EventScript_156986:: @ 8156986
MauvilleCity_BikeShop_EventScript_156988:: @ 8156988
message MauvilleCity_BikeShop_Text_181892
- waittext
- jump MauvilleCity_BikeShop_EventScript_156994
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156994
end
MauvilleCity_BikeShop_EventScript_156994:: @ 8156994
@@ -163,20 +163,20 @@ MauvilleCity_BikeShop_EventScript_156994:: @ 8156994
MauvilleCity_BikeShop_EventScript_1569D6:: @ 81569D6
message MauvilleCity_BikeShop_Text_1818D4
- waittext
- jump MauvilleCity_BikeShop_EventScript_156994
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156994
end
MauvilleCity_BikeShop_EventScript_1569E2:: @ 81569E2
message MauvilleCity_BikeShop_Text_18199A
- waittext
- jump MauvilleCity_BikeShop_EventScript_156994
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156994
end
MauvilleCity_BikeShop_EventScript_1569EE:: @ 81569EE
message MauvilleCity_BikeShop_Text_181A3D
- waittext
- jump MauvilleCity_BikeShop_EventScript_156994
+ waitmessage
+ goto MauvilleCity_BikeShop_EventScript_156994
end
MauvilleCity_BikeShop_EventScript_1569FA:: @ 81569FA
diff --git a/data/scripts/maps/MauvilleCity_GameCorner.inc b/data/scripts/maps/MauvilleCity_GameCorner.inc
index a0aab4238..2e0231287 100644
--- a/data/scripts/maps/MauvilleCity_GameCorner.inc
+++ b/data/scripts/maps/MauvilleCity_GameCorner.inc
@@ -7,65 +7,65 @@ MauvilleCity_GameCorner_EventScript_156A34:: @ 8156A34
msgbox MauvilleCity_GameCorner_Text_181C35, 4
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156B32
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156B32
message MauvilleCity_GameCorner_Text_181CB4
- waittext
- showmoney 0, 0
- snop
- showcoins 0, 5
- jump MauvilleCity_GameCorner_EventScript_156A60
+ waitmessage
+ showmoneybox 0, 0
+ nop
+ showcoinsbox 0, 5
+ goto MauvilleCity_GameCorner_EventScript_156A60
MauvilleCity_GameCorner_EventScript_156A60:: @ 8156A60
- multichoicedef 15, 0, 49, 0, 0
+ multichoicedefault 15, 0, 49, 0, 0
switch RESULT
case 0, MauvilleCity_GameCorner_EventScript_156AAE
case 1, MauvilleCity_GameCorner_EventScript_156AF0
- jump MauvilleCity_GameCorner_EventScript_156B4C
+ goto MauvilleCity_GameCorner_EventScript_156B4C
end
@ 8156A87
- multichoicedef 15, 0, 49, 1, 0
+ multichoicedefault 15, 0, 49, 1, 0
switch RESULT
case 0, MauvilleCity_GameCorner_EventScript_156AAE
case 1, MauvilleCity_GameCorner_EventScript_156AF0
- jump MauvilleCity_GameCorner_EventScript_156B4C
+ goto MauvilleCity_GameCorner_EventScript_156B4C
end
MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
checkcoins 16385
compare 0x4001, 9950
- jumpif 4, MauvilleCity_GameCorner_EventScript_156B5C
+ goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x3e8, 0
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156B3C
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C
givecoins 50
- paymoney 0x3e8, 0
- updatemoney 0, 0
- snop
- updatecoins 0, 5
- playsfx 95
+ takemoney 0x3e8, 0
+ updatemoneybox 0, 0
+ nop
+ updatecoinsbox 0, 5
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
- hidemoney 0, 0
- hidecoins 0, 5
+ hidemoneybox 0, 0
+ hidecoinsbox 0, 5
release
end
MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0
checkcoins 16385
compare 0x4001, 9500
- jumpif 4, MauvilleCity_GameCorner_EventScript_156B5C
+ goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x2710, 0
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156B3C
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C
givecoins 500
- paymoney 0x2710, 0
- updatemoney 0, 0
- snop
- updatecoins 0, 5
- playsfx 95
+ takemoney 0x2710, 0
+ updatemoneybox 0, 0
+ nop
+ updatecoinsbox 0, 5
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
- hidemoney 0, 0
- hidecoins 0, 5
+ hidemoneybox 0, 0
+ hidecoinsbox 0, 5
release
end
@@ -76,22 +76,22 @@ MauvilleCity_GameCorner_EventScript_156B32:: @ 8156B32
MauvilleCity_GameCorner_EventScript_156B3C:: @ 8156B3C
msgbox MauvilleCity_GameCorner_Text_181D28, 4
- hidemoney 0, 0
- hidecoins 0, 5
+ hidemoneybox 0, 0
+ hidecoinsbox 0, 5
release
end
MauvilleCity_GameCorner_EventScript_156B4C:: @ 8156B4C
msgbox MauvilleCity_GameCorner_Text_181D73, 4
- hidemoney 0, 0
- hidecoins 0, 5
+ hidemoneybox 0, 0
+ hidecoinsbox 0, 5
release
end
MauvilleCity_GameCorner_EventScript_156B5C:: @ 8156B5C
msgbox MauvilleCity_GameCorner_Text_181D57, 4
- hidemoney 0, 0
- hidecoins 0, 5
+ hidemoneybox 0, 0
+ hidecoinsbox 0, 5
release
end
@@ -101,21 +101,21 @@ MauvilleCity_GameCorner_EventScript_156B6C:: @ 8156B6C
msgbox MauvilleCity_GameCorner_Text_181DE1, 4
checkitem ITEM_COIN_CASE, 1
compare RESULT, 1
- jumpeq MauvilleCity_GameCorner_EventScript_156B88
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156B88
release
end
MauvilleCity_GameCorner_EventScript_156B88:: @ 8156B88
message MauvilleCity_GameCorner_Text_181E17
- waittext
- showcoins 0, 0
+ waitmessage
+ showcoinsbox 0, 0
setvar 0x4001, 0
- jump MauvilleCity_GameCorner_EventScript_156BA6
+ goto MauvilleCity_GameCorner_EventScript_156BA6
MauvilleCity_GameCorner_EventScript_156B9B:: @ 8156B9B
message MauvilleCity_GameCorner_Text_181E17
- waittext
- jump MauvilleCity_GameCorner_EventScript_156BA6
+ waitmessage
+ goto MauvilleCity_GameCorner_EventScript_156BA6
MauvilleCity_GameCorner_EventScript_156BA6:: @ 8156BA6
multichoice 12, 0, 48, 0
@@ -124,28 +124,28 @@ MauvilleCity_GameCorner_EventScript_156BA6:: @ 8156BA6
case 1, MauvilleCity_GameCorner_EventScript_156BF0
case 2, MauvilleCity_GameCorner_EventScript_156BFE
case 3, MauvilleCity_GameCorner_EventScript_156D0D
- jump MauvilleCity_GameCorner_EventScript_156D0D
+ goto MauvilleCity_GameCorner_EventScript_156D0D
end
MauvilleCity_GameCorner_EventScript_156BE2:: @ 8156BE2
setvar 0x4001, 1
- bufferdecor 0, 88
- jump MauvilleCity_GameCorner_EventScript_156C0C
+ getdecorname 0, 88
+ goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156BF0:: @ 8156BF0
setvar 0x4001, 2
- bufferdecor 0, 89
- jump MauvilleCity_GameCorner_EventScript_156C0C
+ getdecorname 0, 89
+ goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156BFE:: @ 8156BFE
setvar 0x4001, 3
- bufferdecor 0, 90
- jump MauvilleCity_GameCorner_EventScript_156C0C
+ getdecorname 0, 90
+ goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156C0C:: @ 8156C0C
msgbox MauvilleCity_GameCorner_Text_181E33, 5
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156D0D
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156D0D
switch 0x4001
case 1, MauvilleCity_GameCorner_EventScript_156C46
case 2, MauvilleCity_GameCorner_EventScript_156C80
@@ -155,64 +155,64 @@ MauvilleCity_GameCorner_EventScript_156C0C:: @ 8156C0C
MauvilleCity_GameCorner_EventScript_156C46:: @ 8156C46
checkcoins 16386
compare 0x4002, 1000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecor 1, 88
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
+ getdecorname 1, 88
checkdecor 88
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156D02
- removecoins 1000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
+ takecoins 1000
adddecor 88
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181E49, 4
- jump MauvilleCity_GameCorner_EventScript_156B9B
+ goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156C80:: @ 8156C80
checkcoins 16386
compare 0x4002, 1000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecor 1, 89
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
+ getdecorname 1, 89
checkdecor 89
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156D02
- removecoins 1000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
+ takecoins 1000
adddecor 89
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181E49, 4
- jump MauvilleCity_GameCorner_EventScript_156B9B
+ goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156CBA:: @ 8156CBA
checkcoins 16386
compare 0x4002, 1000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecor 1, 90
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
+ getdecorname 1, 90
checkdecor 90
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156D02
- removecoins 1000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
+ takecoins 1000
adddecor 90
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181E49, 4
- jump MauvilleCity_GameCorner_EventScript_156B9B
+ goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156CF4:: @ 8156CF4
msgbox MauvilleCity_GameCorner_Text_181E76, 4
- jump MauvilleCity_GameCorner_EventScript_156B9B
+ goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156D02:: @ 8156D02
call MauvilleCity_GameCorner_EventScript_1A02B8
- jump MauvilleCity_GameCorner_EventScript_156B9B
+ goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156D0D:: @ 8156D0D
msgbox MauvilleCity_GameCorner_Text_181EC2, 4
- hidecoins 0, 0
+ hidecoinsbox 0, 0
release
end
@@ -222,21 +222,21 @@ MauvilleCity_GameCorner_EventScript_156D1A:: @ 8156D1A
msgbox MauvilleCity_GameCorner_Text_181DE1, 4
checkitem ITEM_COIN_CASE, 1
compare RESULT, 1
- jumpeq MauvilleCity_GameCorner_EventScript_156D36
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156D36
release
end
MauvilleCity_GameCorner_EventScript_156D36:: @ 8156D36
message MauvilleCity_GameCorner_Text_181E17
- waittext
- showcoins 0, 0
+ waitmessage
+ showcoinsbox 0, 0
setvar 0x4001, 0
- jump MauvilleCity_GameCorner_EventScript_156D54
+ goto MauvilleCity_GameCorner_EventScript_156D54
MauvilleCity_GameCorner_EventScript_156D49:: @ 8156D49
message MauvilleCity_GameCorner_Text_181E17
- waittext
- jump MauvilleCity_GameCorner_EventScript_156D54
+ waitmessage
+ goto MauvilleCity_GameCorner_EventScript_156D54
MauvilleCity_GameCorner_EventScript_156D54:: @ 8156D54
multichoice 12, 0, 55, 0
@@ -247,38 +247,38 @@ MauvilleCity_GameCorner_EventScript_156D54:: @ 8156D54
case 3, MauvilleCity_GameCorner_EventScript_156DD0
case 4, MauvilleCity_GameCorner_EventScript_156DDE
case 5, MauvilleCity_GameCorner_EventScript_156F77
- jump MauvilleCity_GameCorner_EventScript_156F77
+ goto MauvilleCity_GameCorner_EventScript_156F77
end
MauvilleCity_GameCorner_EventScript_156DA6:: @ 8156DA6
setvar 0x4001, 1
- bufferitem 0, ITEM_TM32
- jump MauvilleCity_GameCorner_EventScript_156DEC
+ getitemname 0, ITEM_TM32
+ goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DB4:: @ 8156DB4
setvar 0x4001, 2
- bufferitem 0, ITEM_TM29
- jump MauvilleCity_GameCorner_EventScript_156DEC
+ getitemname 0, ITEM_TM29
+ goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DC2:: @ 8156DC2
setvar 0x4001, 3
- bufferitem 0, ITEM_TM35
- jump MauvilleCity_GameCorner_EventScript_156DEC
+ getitemname 0, ITEM_TM35
+ goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DD0:: @ 8156DD0
setvar 0x4001, 4
- bufferitem 0, ITEM_TM24
- jump MauvilleCity_GameCorner_EventScript_156DEC
+ getitemname 0, ITEM_TM24
+ goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DDE:: @ 8156DDE
setvar 0x4001, 5
- bufferitem 0, ITEM_TM13
- jump MauvilleCity_GameCorner_EventScript_156DEC
+ getitemname 0, ITEM_TM13
+ goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
msgbox MauvilleCity_GameCorner_Text_181E33, 5
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F77
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F77
switch 0x4001
case 1, MauvilleCity_GameCorner_EventScript_156E3C
case 2, MauvilleCity_GameCorner_EventScript_156E76
@@ -290,91 +290,91 @@ MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C
checkcoins 16386
compare 0x4002, 1500
- jumpif 0, MauvilleCity_GameCorner_EventScript_156F5E
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM32, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F6C
- removecoins 1500
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
+ takecoins 1500
additem ITEM_TM32, 1
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181F08, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76
checkcoins 16386
compare 0x4002, 3500
- jumpif 0, MauvilleCity_GameCorner_EventScript_156F5E
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM29, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F6C
- removecoins 3500
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
+ takecoins 3500
additem ITEM_TM29, 1
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181F08, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0
checkcoins 16386
compare 0x4002, 4000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156F5E
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM35, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F6C
- removecoins 4000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
+ takecoins 4000
additem ITEM_TM35, 1
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181F08, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA
checkcoins 16386
compare 0x4002, 4000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156F5E
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM24, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F6C
- removecoins 4000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
+ takecoins 4000
additem ITEM_TM24, 1
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181F08, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156F24:: @ 8156F24
checkcoins 16386
compare 0x4002, 4000
- jumpif 0, MauvilleCity_GameCorner_EventScript_156F5E
+ goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM13, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_156F6C
- removecoins 4000
+ goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
+ takecoins 4000
additem ITEM_TM13, 1
- updatecoins 0, 0
- playsfx 95
+ updatecoinsbox 0, 0
+ playse 95
msgbox MauvilleCity_GameCorner_Text_181F08, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156F5E:: @ 8156F5E
msgbox MauvilleCity_GameCorner_Text_181E76, 4
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156F6C:: @ 8156F6C
call MauvilleCity_GameCorner_EventScript_1A02A5
- jump MauvilleCity_GameCorner_EventScript_156D49
+ goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156F77:: @ 8156F77
msgbox MauvilleCity_GameCorner_Text_181EC2, 4
- hidecoins 0, 0
+ hidecoinsbox 0, 0
release
end
@@ -390,10 +390,10 @@ MauvilleCity_GameCorner_EventScript_156F96:: @ 8156F96
lock
faceplayer
checkflag 226
- jumpeq MauvilleCity_GameCorner_EventScript_157072
+ goto_if_eq MauvilleCity_GameCorner_EventScript_157072
msgbox MauvilleCity_GameCorner_Text_181F3D, 5
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_157068
+ goto_if_eq MauvilleCity_GameCorner_EventScript_157068
switch 0x4023
case 0, MauvilleCity_GameCorner_EventScript_156FDB
case 1, MauvilleCity_GameCorner_EventScript_157005
@@ -401,36 +401,36 @@ MauvilleCity_GameCorner_EventScript_156F96:: @ 8156F96
end
MauvilleCity_GameCorner_EventScript_156FDB:: @ 8156FDB
- bufferdecor 1, 88
+ getdecorname 1, 88
checkdecor 88
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_157059
+ goto_if_eq MauvilleCity_GameCorner_EventScript_157059
msgbox MauvilleCity_GameCorner_Text_181F89, 4
givedecoration 88
setflag 226
- jump MauvilleCity_GameCorner_EventScript_157072
+ goto MauvilleCity_GameCorner_EventScript_157072
end
MauvilleCity_GameCorner_EventScript_157005:: @ 8157005
- bufferdecor 1, 89
+ getdecorname 1, 89
checkdecor 89
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_157059
+ goto_if_eq MauvilleCity_GameCorner_EventScript_157059
msgbox MauvilleCity_GameCorner_Text_181F89, 4
givedecoration 89
setflag 226
- jump MauvilleCity_GameCorner_EventScript_157072
+ goto MauvilleCity_GameCorner_EventScript_157072
end
MauvilleCity_GameCorner_EventScript_15702F:: @ 815702F
- bufferdecor 1, 90
+ getdecorname 1, 90
checkdecor 90
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_157059
+ goto_if_eq MauvilleCity_GameCorner_EventScript_157059
msgbox MauvilleCity_GameCorner_Text_181F89, 4
givedecoration 90
setflag 226
- jump MauvilleCity_GameCorner_EventScript_157072
+ goto MauvilleCity_GameCorner_EventScript_157072
end
MauvilleCity_GameCorner_EventScript_157059:: @ 8157059
@@ -454,54 +454,54 @@ MauvilleCity_GameCorner_EventScript_15707C:: @ 815707C
faceplayer
checkitem ITEM_COIN_CASE, 1
compare RESULT, 1
- jumpeq MauvilleCity_GameCorner_EventScript_15709C
+ goto_if_eq MauvilleCity_GameCorner_EventScript_15709C
msgbox MauvilleCity_GameCorner_Text_18201E, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_15709C:: @ 815709C
checkflag 225
- jumpeq MauvilleCity_GameCorner_EventScript_1570CA
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1570CA
checkcoins 16385
compare 0x4001, 1
- jumpif 4, MauvilleCity_GameCorner_EventScript_1570CA
+ goto_if 4, MauvilleCity_GameCorner_EventScript_1570CA
setflag 225
givecoins 20
msgbox MauvilleCity_GameCorner_Text_18208E, 4
- playsfx 95
- jump MauvilleCity_GameCorner_EventScript_1570CA
+ playse 95
+ goto MauvilleCity_GameCorner_EventScript_1570CA
end
MauvilleCity_GameCorner_EventScript_1570CA:: @ 81570CA
msgbox MauvilleCity_GameCorner_Text_1820DD, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_1570D8:: @ 81570D8
lock
faceplayer
msgbox MauvilleCity_GameCorner_Text_182120, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_1570E8:: @ 81570E8
lock
faceplayer
msgbox MauvilleCity_GameCorner_Text_18217C, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_1570F8:: @ 81570F8
lock
faceplayer
msgbox MauvilleCity_GameCorner_Text_182241, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_157108:: @ 8157108
- closebutton
- move LAST_TALKED, MauvilleCity_GameCorner_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, MauvilleCity_GameCorner_Movement_1A083D
+ waitmovement 0
release
end
@@ -509,24 +509,24 @@ MauvilleCity_GameCorner_EventScript_157115:: @ 8157115
lock
faceplayer
msgbox MauvilleCity_GameCorner_Text_182272, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_157125:: @ 8157125
lock
faceplayer
msgbox MauvilleCity_GameCorner_Text_1822F4, 4
- jump MauvilleCity_GameCorner_EventScript_157108
+ goto MauvilleCity_GameCorner_EventScript_157108
end
MauvilleCity_GameCorner_EventScript_157135:: @ 8157135
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 0
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -534,10 +534,10 @@ MauvilleCity_GameCorner_EventScript_157155:: @ 8157155
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 1
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -545,10 +545,10 @@ MauvilleCity_GameCorner_EventScript_157175:: @ 8157175
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 2
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -556,10 +556,10 @@ MauvilleCity_GameCorner_EventScript_157195:: @ 8157195
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 3
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -567,10 +567,10 @@ MauvilleCity_GameCorner_EventScript_1571B5:: @ 81571B5
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 4
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -578,10 +578,10 @@ MauvilleCity_GameCorner_EventScript_1571D5:: @ 81571D5
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 5
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -589,10 +589,10 @@ MauvilleCity_GameCorner_EventScript_1571F5:: @ 81571F5
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 6
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -600,10 +600,10 @@ MauvilleCity_GameCorner_EventScript_157215:: @ 8157215
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 7
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -611,10 +611,10 @@ MauvilleCity_GameCorner_EventScript_157235:: @ 8157235
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 8
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -622,10 +622,10 @@ MauvilleCity_GameCorner_EventScript_157255:: @ 8157255
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 9
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -633,10 +633,10 @@ MauvilleCity_GameCorner_EventScript_157275:: @ 8157275
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 10
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
@@ -644,10 +644,10 @@ MauvilleCity_GameCorner_EventScript_157295:: @ 8157295
lockall
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
- jumpeq MauvilleCity_GameCorner_EventScript_1572B5
+ goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
setvar 0x8004, 11
- specialval RESULT, 286
- pokecasino RESULT
+ specialvar RESULT, sub_810F424
+ playslotmachine RESULT
releaseall
end
diff --git a/data/scripts/maps/MauvilleCity_Gym.inc b/data/scripts/maps/MauvilleCity_Gym.inc
index 9abac00d7..5221add7a 100644
--- a/data/scripts/maps/MauvilleCity_Gym.inc
+++ b/data/scripts/maps/MauvilleCity_Gym.inc
@@ -4,7 +4,7 @@ MauvilleCity_Gym_MapScripts:: @ 8156450
MauvilleCity_Gym_MapScript1_156456:: @ 8156456
checkflag 1208
- jumpeq MauvilleCity_Gym_EventScript_1565A7
+ goto_if_eq MauvilleCity_Gym_EventScript_1565A7
switch 0x4093
case 0, MauvilleCity_Gym_EventScript_156491
case 1, MauvilleCity_Gym_EventScript_15657D
@@ -14,7 +14,7 @@ MauvilleCity_Gym_MapScript1_156456:: @ 8156456
MauvilleCity_Gym_EventScript_156491:: @ 8156491
checkflag 99
- jumpeq MauvilleCity_Gym_EventScript_15649B
+ goto_if_eq MauvilleCity_Gym_EventScript_15649B
end
MauvilleCity_Gym_EventScript_15649B:: @ 815649B
@@ -47,58 +47,58 @@ MauvilleCity_Gym_EventScript_15649B:: @ 815649B
MauvilleCity_Gym_EventScript_15657D:: @ 815657D
setvar 0x8004, 0
- special 140
- jump MauvilleCity_Gym_EventScript_156491
+ special MauvilleGymSpecial1
+ goto MauvilleCity_Gym_EventScript_156491
end
MauvilleCity_Gym_EventScript_15658B:: @ 815658B
setvar 0x8004, 1
- special 140
- jump MauvilleCity_Gym_EventScript_156491
+ special MauvilleGymSpecial1
+ goto MauvilleCity_Gym_EventScript_156491
end
MauvilleCity_Gym_EventScript_156599:: @ 8156599
setvar 0x8004, 2
- special 140
- jump MauvilleCity_Gym_EventScript_156491
+ special MauvilleGymSpecial1
+ goto MauvilleCity_Gym_EventScript_156491
end
MauvilleCity_Gym_EventScript_1565A7:: @ 81565A7
- special 144
+ special MauvilleGymSpecial3
end
MauvilleCity_Gym_EventScript_1565AB:: @ 81565AB
trainerbattle 1, OPPONENT_WATTSON, 0, MauvilleCity_Gym_Text_180C32, MauvilleCity_Gym_Text_180D64, MauvilleCity_Gym_EventScript_1565DB
checkflag 167
- jumpif 0, MauvilleCity_Gym_EventScript_15661D
+ goto_if 0, MauvilleCity_Gym_EventScript_15661D
compare 0x40ba, 2
- jumpeq MauvilleCity_Gym_EventScript_156641
+ goto_if_eq MauvilleCity_Gym_EventScript_156641
msgbox MauvilleCity_Gym_Text_180EDB, 4
release
end
MauvilleCity_Gym_EventScript_1565DB:: @ 81565DB
message MauvilleCity_Gym_Text_180DAF
- waittext
+ waitmessage
call MauvilleCity_Gym_EventScript_1A02C5
msgbox MauvilleCity_Gym_Text_180DDA, 4
setflag 1208
setflag 2057
addvar 0x4085, 1
compare 0x4085, 6
- callif 1, MauvilleCity_Gym_EventScript_1A00FB
+ call_if 1, MauvilleCity_Gym_EventScript_1A00FB
setvar 0x8008, 3
call MauvilleCity_Gym_EventScript_1A01C0
- special 144
- special 142
- playsfx 44
- jump MauvilleCity_Gym_EventScript_15661D
+ special MauvilleGymSpecial3
+ special DrawWholeMapView
+ playse 44
+ goto MauvilleCity_Gym_EventScript_15661D
end
MauvilleCity_Gym_EventScript_15661D:: @ 815661D
giveitem ITEM_TM34
compare RESULT, 0
- jumpeq MauvilleCity_Gym_EventScript_1A029B
+ goto_if_eq MauvilleCity_Gym_EventScript_1A029B
msgbox MauvilleCity_Gym_Text_180E76, 4
setflag 167
release
@@ -112,45 +112,45 @@ MauvilleCity_Gym_EventScript_156641:: @ 8156641
MauvilleCity_Gym_EventScript_15664B:: @ 815664B
lockall
checkflag 1208
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
compare 0x4093, 1
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar 0x4093, 1
setvar 0x8004, 0
- jump MauvilleCity_Gym_EventScript_1566BA
+ goto MauvilleCity_Gym_EventScript_1566BA
end
MauvilleCity_Gym_EventScript_156670:: @ 8156670
lockall
checkflag 1208
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
compare 0x4093, 2
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar 0x4093, 2
setvar 0x8004, 1
- jump MauvilleCity_Gym_EventScript_1566BA
+ goto MauvilleCity_Gym_EventScript_1566BA
end
MauvilleCity_Gym_EventScript_156695:: @ 8156695
lockall
checkflag 1208
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
compare 0x4093, 3
- jumpeq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar 0x4093, 3
setvar 0x8004, 2
- jump MauvilleCity_Gym_EventScript_1566BA
+ goto MauvilleCity_Gym_EventScript_1566BA
end
MauvilleCity_Gym_EventScript_1566BA:: @ 81566BA
- special 139
- special 140
- special 142
- playsfx 44
+ special MauvilleGymSpecial2
+ special MauvilleGymSpecial1
+ special DrawWholeMapView
+ playse 44
checkflag 99
- jumpeq MauvilleCity_Gym_EventScript_1566E1
+ goto_if_eq MauvilleCity_Gym_EventScript_1566E1
checkflag 99
- jumpif 0, MauvilleCity_Gym_EventScript_1566DC
+ goto_if 0, MauvilleCity_Gym_EventScript_1566DC
releaseall
end
@@ -192,7 +192,7 @@ MauvilleCity_Gym_EventScript_156742:: @ 8156742
lock
faceplayer
checkflag 1208
- jumpeq MauvilleCity_Gym_EventScript_156757
+ goto_if_eq MauvilleCity_Gym_EventScript_156757
msgbox MauvilleCity_Gym_Text_180815, 4
release
end
@@ -205,15 +205,15 @@ MauvilleCity_Gym_EventScript_156757:: @ 8156757
MauvilleCity_Gym_EventScript_156761:: @ 8156761
lockall
checkflag 2057
- jumpeq MauvilleCity_Gym_EventScript_156781
- jump MauvilleCity_Gym_EventScript_15678B
+ goto_if_eq MauvilleCity_Gym_EventScript_156781
+ goto MauvilleCity_Gym_EventScript_15678B
end
MauvilleCity_Gym_EventScript_156771:: @ 8156771
lockall
checkflag 2057
- jumpeq MauvilleCity_Gym_EventScript_156781
- jump MauvilleCity_Gym_EventScript_15678B
+ goto_if_eq MauvilleCity_Gym_EventScript_156781
+ goto MauvilleCity_Gym_EventScript_15678B
end
MauvilleCity_Gym_EventScript_156781:: @ 8156781
diff --git a/data/scripts/maps/MauvilleCity_House1.inc b/data/scripts/maps/MauvilleCity_House1.inc
index 48ee31be5..e76564847 100644
--- a/data/scripts/maps/MauvilleCity_House1.inc
+++ b/data/scripts/maps/MauvilleCity_House1.inc
@@ -5,7 +5,7 @@ MauvilleCity_House1_EventScript_1569FD:: @ 81569FD
lock
faceplayer
checkflag 107
- jumpeq MauvilleCity_House1_EventScript_156A29
+ goto_if_eq MauvilleCity_House1_EventScript_156A29
msgbox MauvilleCity_House1_Text_181B1A, 4
giveitem ITEM_HM06
setflag 107
diff --git a/data/scripts/maps/MauvilleCity_House2.inc b/data/scripts/maps/MauvilleCity_House2.inc
index 8a73af034..a500a246e 100644
--- a/data/scripts/maps/MauvilleCity_House2.inc
+++ b/data/scripts/maps/MauvilleCity_House2.inc
@@ -5,25 +5,25 @@ MauvilleCity_House2_EventScript_1572C0:: @ 81572C0
lock
faceplayer
checkflag 258
- jumpeq MauvilleCity_House2_EventScript_15733D
+ goto_if_eq MauvilleCity_House2_EventScript_15733D
msgbox MauvilleCity_House2_Text_18244E, 4
checkitem ITEM_HARBOR_MAIL, 1
compare RESULT, 1
- jumpeq MauvilleCity_House2_EventScript_1572E5
+ goto_if_eq MauvilleCity_House2_EventScript_1572E5
release
end
MauvilleCity_House2_EventScript_1572E5:: @ 81572E5
- playsfx 21
- move LAST_TALKED, MauvilleCity_House2_Movement_1A0833
- waitmove 0
- move LAST_TALKED, MauvilleCity_House2_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement LAST_TALKED, MauvilleCity_House2_Movement_1A0833
+ waitmovement 0
+ applymovement LAST_TALKED, MauvilleCity_House2_Movement_1A0835
+ waitmovement 0
msgbox MauvilleCity_House2_Text_1824D8, 5
compare RESULT, 1
- jumpeq MauvilleCity_House2_EventScript_15731B
+ goto_if_eq MauvilleCity_House2_EventScript_15731B
compare RESULT, 0
- jumpeq MauvilleCity_House2_EventScript_157347
+ goto_if_eq MauvilleCity_House2_EventScript_157347
end
MauvilleCity_House2_EventScript_15731B:: @ 815731B
@@ -31,7 +31,7 @@ MauvilleCity_House2_EventScript_15731B:: @ 815731B
removeitem ITEM_HARBOR_MAIL, 1
giveitem ITEM_COIN_CASE
setflag 258
- jump MauvilleCity_House2_EventScript_15733D
+ goto MauvilleCity_House2_EventScript_15733D
end
MauvilleCity_House2_EventScript_15733D:: @ 815733D
diff --git a/data/scripts/maps/MauvilleCity_Mart.inc b/data/scripts/maps/MauvilleCity_Mart.inc
index fac5906ad..0dd66eddf 100644
--- a/data/scripts/maps/MauvilleCity_Mart.inc
+++ b/data/scripts/maps/MauvilleCity_Mart.inc
@@ -5,7 +5,7 @@ MauvilleCity_Mart_EventScript_1573BE:: @ 81573BE
lock
faceplayer
message MauvilleCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart MauvilleCity_Mart_Items
msgbox MauvilleCity_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc b/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
index b943b9c8f..7122b8c3c 100644
--- a/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
@@ -5,17 +5,17 @@ MauvilleCity_PokemonCenter_1F_MapScripts:: @ 8157351
MauvilleCity_PokemonCenter_1F_MapScript1_157357:: @ 8157357
sethealplace 5
call MauvilleCity_PokemonCenter_1F_EventScript_19FD1B
- jump MauvilleCity_PokemonCenter_1F_EventScript_157365
+ goto MauvilleCity_PokemonCenter_1F_EventScript_157365
end
MauvilleCity_PokemonCenter_1F_EventScript_157365:: @ 8157365
- special 104
+ special sub_80F83D0
end
MauvilleCity_PokemonCenter_1F_EventScript_157369:: @ 8157369
setvar 0x800b, 1
call MauvilleCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/MeteorFalls_1F_1R.inc b/data/scripts/maps/MeteorFalls_1F_1R.inc
index 3e7155955..06abbc8f6 100644
--- a/data/scripts/maps/MeteorFalls_1F_1R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_1R.inc
@@ -8,75 +8,75 @@ MeteorFalls_1F_1R_MapScript1_15C496:: @ 815C496
MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C
lockall
- move 255, MeteorFalls_1F_1R_Movement_1A0845
- waitmove 0
- pause 30
- move 5, MeteorFalls_1F_1R_Movement_1A0845
- waitmove 0
+ applymovement 255, MeteorFalls_1F_1R_Movement_1A0845
+ waitmovement 0
+ delay 30
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A0845
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_193237, 4
- closebutton
- move 5, MeteorFalls_1F_1R_Movement_1A0841
- move 6, MeteorFalls_1F_1R_Movement_1A0841
- waitmove 0
- playsfx 21
- move 5, MeteorFalls_1F_1R_Movement_1A0833
- waitmove 0
- move 5, MeteorFalls_1F_1R_Movement_1A0835
- waitmove 0
+ closemessage
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A0841
+ applymovement 6, MeteorFalls_1F_1R_Movement_1A0841
+ waitmovement 0
+ playse 21
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A0833
+ waitmovement 0
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A0835
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_193268, 4
- closebutton
- move 5, MeteorFalls_1F_1R_Movement_15C5EE
- waitmove 0
+ closemessage
+ applymovement 5, MeteorFalls_1F_1R_Movement_15C5EE
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_1932C5, 4
- closebutton
- move 255, MeteorFalls_1F_1R_Movement_1A083F
- move 5, MeteorFalls_1F_1R_Movement_1A083F
- move 6, MeteorFalls_1F_1R_Movement_1A083F
- waitmove 0
- reappear 7
- reappear 8
- reappear 9
- move 7, MeteorFalls_1F_1R_Movement_15C608
- move 8, MeteorFalls_1F_1R_Movement_15C60F
- move 9, MeteorFalls_1F_1R_Movement_15C617
- waitmove 0
- move 5, MeteorFalls_1F_1R_Movement_1A083F
- move 6, MeteorFalls_1F_1R_Movement_1A083F
- waitmove 0
+ closemessage
+ applymovement 255, MeteorFalls_1F_1R_Movement_1A083F
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A083F
+ applymovement 6, MeteorFalls_1F_1R_Movement_1A083F
+ waitmovement 0
+ addobject 7
+ addobject 8
+ addobject 9
+ applymovement 7, MeteorFalls_1F_1R_Movement_15C608
+ applymovement 8, MeteorFalls_1F_1R_Movement_15C60F
+ applymovement 9, MeteorFalls_1F_1R_Movement_15C617
+ waitmovement 0
+ applymovement 5, MeteorFalls_1F_1R_Movement_1A083F
+ applymovement 6, MeteorFalls_1F_1R_Movement_1A083F
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_193320, 4
- closebutton
- move 255, MeteorFalls_1F_1R_Movement_15C64F
- move 5, MeteorFalls_1F_1R_Movement_15C5F1
- move 6, MeteorFalls_1F_1R_Movement_15C5FC
- waitmove 0
- disappear 5
- disappear 6
- move 7, MeteorFalls_1F_1R_Movement_15C628
- waitmove 0
+ closemessage
+ applymovement 255, MeteorFalls_1F_1R_Movement_15C64F
+ applymovement 5, MeteorFalls_1F_1R_Movement_15C5F1
+ applymovement 6, MeteorFalls_1F_1R_Movement_15C5FC
+ waitmovement 0
+ removeobject 5
+ removeobject 6
+ applymovement 7, MeteorFalls_1F_1R_Movement_15C628
+ waitmovement 0
.ifdef SAPPHIRE
msgbox MeteorFalls_1F_1R_Text_1933EC, 4
.else
msgbox MeteorFalls_1F_1R_Text_193584, 4
.endif
- closebutton
- move 8, MeteorFalls_1F_1R_Movement_15C639
- move 9, MeteorFalls_1F_1R_Movement_15C64A
- waitmove 0
+ closemessage
+ applymovement 8, MeteorFalls_1F_1R_Movement_15C639
+ applymovement 9, MeteorFalls_1F_1R_Movement_15C64A
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_193720, 4
- move 7, MeteorFalls_1F_1R_Movement_1A0845
- waitmove 0
+ applymovement 7, MeteorFalls_1F_1R_Movement_1A0845
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_193747, 4
- move 7, MeteorFalls_1F_1R_Movement_1A083F
- waitmove 0
+ applymovement 7, MeteorFalls_1F_1R_Movement_1A083F
+ waitmovement 0
msgbox MeteorFalls_1F_1R_Text_1937AA, 4
- closebutton
- move 7, MeteorFalls_1F_1R_Movement_15C61F
- move 8, MeteorFalls_1F_1R_Movement_15C62E
- move 9, MeteorFalls_1F_1R_Movement_15C63E
- waitmove 0
- disappear 7
- disappear 8
- disappear 9
+ closemessage
+ applymovement 7, MeteorFalls_1F_1R_Movement_15C61F
+ applymovement 8, MeteorFalls_1F_1R_Movement_15C62E
+ applymovement 9, MeteorFalls_1F_1R_Movement_15C63E
+ waitmovement 0
+ removeobject 7
+ removeobject 8
+ removeobject 9
setflag 819
setvar 0x40bf, 1
releaseall
@@ -216,7 +216,7 @@ MeteorFalls_1F_1R_EventScript_15C656:: @ 815C656
lock
faceplayer
checkflag 244
- jumpeq MeteorFalls_1F_1R_EventScript_15C66E
+ goto_if_eq MeteorFalls_1F_1R_EventScript_15C66E
setflag 244
msgbox MeteorFalls_1F_1R_Text_1937EB, 4
release
diff --git a/data/scripts/maps/MeteorFalls_1F_2R.inc b/data/scripts/maps/MeteorFalls_1F_2R.inc
index 6c239043d..b3a0c51fe 100644
--- a/data/scripts/maps/MeteorFalls_1F_2R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_2R.inc
@@ -3,9 +3,9 @@ MeteorFalls_1F_2R_MapScripts:: @ 815C678
MeteorFalls_1F_2R_EventScript_15C679:: @ 815C679
trainerbattle 0, OPPONENT_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_1939C5, MeteorFalls_1F_2R_Text_193A35
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq MeteorFalls_1F_2R_EventScript_15C6A0
+ goto_if_eq MeteorFalls_1F_2R_EventScript_15C6A0
msgbox MeteorFalls_1F_2R_Text_193A60, 6
end
@@ -16,9 +16,9 @@ MeteorFalls_1F_2R_EventScript_15C6A0:: @ 815C6A0
MeteorFalls_1F_2R_EventScript_15C6B7:: @ 815C6B7
trainerbattle 4, OPPONENT_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193BB7, MeteorFalls_1F_2R_Text_193C10, MeteorFalls_1F_2R_Text_193C9F
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq MeteorFalls_1F_2R_EventScript_15C6E2
+ goto_if_eq MeteorFalls_1F_2R_EventScript_15C6E2
msgbox MeteorFalls_1F_2R_Text_193C35, 6
end
@@ -29,9 +29,9 @@ MeteorFalls_1F_2R_EventScript_15C6E2:: @ 815C6E2
MeteorFalls_1F_2R_EventScript_15C6FD:: @ 815C6FD
trainerbattle 4, OPPONENT_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193D10, MeteorFalls_1F_2R_Text_193D6E, MeteorFalls_1F_2R_Text_193DFB
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq MeteorFalls_1F_2R_EventScript_15C728
+ goto_if_eq MeteorFalls_1F_2R_EventScript_15C728
msgbox MeteorFalls_1F_2R_Text_193D9A, 6
end
diff --git a/data/scripts/maps/MossdeepCity.inc b/data/scripts/maps/MossdeepCity.inc
index ddb317364..44deb9d63 100644
--- a/data/scripts/maps/MossdeepCity.inc
+++ b/data/scripts/maps/MossdeepCity.inc
@@ -8,7 +8,7 @@ MossdeepCity_MapScript1_14CF98:: @ 814CF98
clearflag 102
clearflag 103
checkflag 2090
- callif 1, MossdeepCity_EventScript_1A02C1
+ call_if 1, MossdeepCity_EventScript_1A02C1
end
MossdeepCity_EventScript_14CFAE:: @ 814CFAE
@@ -60,8 +60,8 @@ MossdeepCity_EventScript_14D011:: @ 814D011
lock
faceplayer
msgbox MossdeepCity_Text_16944E, 4
- move LAST_TALKED, MossdeepCity_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, MossdeepCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -69,14 +69,14 @@ MossdeepCity_EventScript_14D027:: @ 814D027
lock
faceplayer
checkflag 276
- jumpeq MossdeepCity_EventScript_14D069
+ goto_if_eq MossdeepCity_EventScript_14D069
msgbox MossdeepCity_Text_1690A9, 5
compare RESULT, 0
- jumpeq MossdeepCity_EventScript_14D073
+ goto_if_eq MossdeepCity_EventScript_14D073
msgbox MossdeepCity_Text_169117, 4
giveitem ITEM_KINGS_ROCK
compare RESULT, 0
- jumpeq MossdeepCity_EventScript_1A029B
+ goto_if_eq MossdeepCity_EventScript_1A029B
setflag 276
release
end
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
index c56adb1f3..66ad747f9 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
@@ -5,9 +5,9 @@ MossdeepCity_GameCorner_1F_MapScripts:: @ 815AC52
.byte 0
MossdeepCity_GameCorner_1F_MapScript1_15AC62:: @ 815AC62
- special 246
+ special sub_813601C
compare RESULT, 1
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AC71
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AC71
end
MossdeepCity_GameCorner_1F_EventScript_15AC71:: @ 815AC71
@@ -16,22 +16,22 @@ MossdeepCity_GameCorner_1F_EventScript_15AC71:: @ 815AC71
return
MossdeepCity_GameCorner_1F_MapScript1_15AC84:: @ 815AC84
- special 246
+ special sub_813601C
compare RESULT, 0
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AC9E
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AC9E
compare 0x40c0, 0
- callif 5, MossdeepCity_GameCorner_1F_EventScript_15ACAF
+ call_if 5, MossdeepCity_GameCorner_1F_EventScript_15ACAF
end
MossdeepCity_GameCorner_1F_EventScript_15AC9E:: @ 815AC9E
setvar 0x4001, 1
- movespriteperm 1, 3, 2
- spritebehave 1, 8
+ setobjectxyperm 1, 3, 2
+ setobjectmovementtype 1, 8
return
MossdeepCity_GameCorner_1F_EventScript_15ACAF:: @ 815ACAF
- movespriteperm 1, 2, 2
- spritebehave 1, 10
+ setobjectxyperm 1, 2, 2
+ setobjectmovementtype 1, 10
return
MossdeepCity_GameCorner_1F_MapScript2_15ACBB:: @ 815ACBB
@@ -42,20 +42,20 @@ MossdeepCity_GameCorner_1F_MapScript2_15ACBB:: @ 815ACBB
MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5
lockall
- move 255, MossdeepCity_GameCorner_1F_Movement_15AD3D
- waitmove 0
- move 1, MossdeepCity_GameCorner_1F_Movement_15AD3F
- waitmove 0
- moveoffscreen 1
- move 255, MossdeepCity_GameCorner_1F_Movement_1A0841
- waitmove 0
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AD3D
+ waitmovement 0
+ applymovement 1, MossdeepCity_GameCorner_1F_Movement_15AD3F
+ waitmovement 0
+ moveobjectoffscreen 1
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_1A0841
+ waitmovement 0
compare 0x40c0, 1
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD22
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD22
compare 0x40c0, 2
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD2B
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD2B
compare 0x40c0, 3
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AD34
- special 40
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD34
+ special LoadPlayerParty
setvar 0x40c0, 0
releaseall
end
@@ -85,45 +85,45 @@ MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42
lock
faceplayer
compare 0x4001, 1
- jumpeq MossdeepCity_GameCorner_1F_EventScript_15AD59
+ goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD59
msgbox MossdeepCity_GameCorner_1F_Text_18E59A, 4
release
end
MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59
- special 39
- special 285
+ special SavePlayerParty
+ special sub_810F414
msgbox MossdeepCity_GameCorner_1F_Text_18E650, 5
compare RESULT, 0
- jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
+ goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
call MossdeepCity_GameCorner_1F_EventScript_15ADF5
compare RESULT, 0
- jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
+ goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
msgbox MossdeepCity_GameCorner_1F_Text_18E741, 5
compare RESULT, 0
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15ADE8
- special 40
- call MossdeepCity_GameCorner_1F_EventScript_19F806
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15ADE8
+ special LoadPlayerParty
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq MossdeepCity_GameCorner_1F_EventScript_15ADE8
- hidebox 0, 0, 15, 10
- special 39
- special 248
+ goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
+ erasebox 0, 0, 15, 10
+ special SavePlayerParty
+ special ReducePlayerPartyToThree
msgbox MossdeepCity_GameCorner_1F_Text_18E777, 4
- closebutton
+ closemessage
compare FACING, 2
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE04
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE04
compare FACING, 4
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE16
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE16
compare FACING, 3
- callif 1, MossdeepCity_GameCorner_1F_EventScript_15AE28
+ call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE28
warp MossdeepCity_GameCorner_B1F, 255, 3, 1
waitstate
release
end
MossdeepCity_GameCorner_1F_EventScript_15ADE8:: @ 815ADE8
- special 40
+ special LoadPlayerParty
msgbox MossdeepCity_GameCorner_1F_Text_18E698, 4
release
end
@@ -131,26 +131,26 @@ MossdeepCity_GameCorner_1F_EventScript_15ADE8:: @ 815ADE8
MossdeepCity_GameCorner_1F_EventScript_15ADF5:: @ 815ADF5
msgbox MossdeepCity_GameCorner_1F_Text_18E6DA, 4
fadescreen 1
- special 41
+ special sub_80C5568
waitstate
return
MossdeepCity_GameCorner_1F_EventScript_15AE04:: @ 815AE04
- move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
- move 255, MossdeepCity_GameCorner_1F_Movement_15AE3A
- waitmove 0
+ applymovement LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE3A
+ waitmovement 0
return
MossdeepCity_GameCorner_1F_EventScript_15AE16:: @ 815AE16
- move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE49
- move 255, MossdeepCity_GameCorner_1F_Movement_15AE3E
- waitmove 0
+ applymovement LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE49
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE3E
+ waitmovement 0
return
MossdeepCity_GameCorner_1F_EventScript_15AE28:: @ 815AE28
- move LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
- move 255, MossdeepCity_GameCorner_1F_Movement_15AE42
- waitmove 0
+ applymovement LAST_TALKED, MossdeepCity_GameCorner_1F_Movement_15AE46
+ applymovement 255, MossdeepCity_GameCorner_1F_Movement_15AE42
+ waitmovement 0
return
MossdeepCity_GameCorner_1F_Movement_15AE3A:: @ 815AE3A
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
index a733093f9..886c64d29 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
@@ -4,7 +4,7 @@ MossdeepCity_GameCorner_B1F_MapScripts:: @ 815AE55
.byte 0
MossdeepCity_GameCorner_B1F_MapScript1_15AE60:: @ 815AE60
- special 322
+ special sub_8134AB4
end
MossdeepCity_GameCorner_B1F_MapScript2_15AE64:: @ 815AE64
@@ -13,26 +13,26 @@ MossdeepCity_GameCorner_B1F_MapScript2_15AE64:: @ 815AE64
MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E
lockall
- move 255, MossdeepCity_GameCorner_B1F_Movement_15AEF9
- waitmove 0
- special 235
+ applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEF9
+ waitmovement 0
+ special sub_81360C0
msgbox 0x20234cc, 4
- closebutton
+ closemessage
setvar 0x8004, 2
setvar 0x8005, 0
- special 236
+ special sub_813556C
waitstate
compare RESULT, 3
- callif 1, MossdeepCity_GameCorner_B1F_EventScript_15AED5
+ call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AED5
compare RESULT, 1
- callif 1, MossdeepCity_GameCorner_B1F_EventScript_15AEE3
+ call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AEE3
compare RESULT, 2
- callif 1, MossdeepCity_GameCorner_B1F_EventScript_15AEEE
- closebutton
- special 0
- move 255, MossdeepCity_GameCorner_B1F_Movement_15AEFF
- waitmove 0
- special 40
+ call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AEEE
+ closemessage
+ special ScrSpecial_HealPlayerParty
+ applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEFF
+ waitmovement 0
+ special LoadPlayerParty
setvar 0x4001, 1
warp MossdeepCity_GameCorner_1F, 255, 3, 1
waitstate
@@ -46,15 +46,15 @@ MossdeepCity_GameCorner_B1F_EventScript_15AED5:: @ 815AED5
MossdeepCity_GameCorner_B1F_EventScript_15AEE3:: @ 815AEE3
setvar 0x40c0, 1
- special 141
- waittext
+ special ShowFieldMessageStringVar4
+ waitmessage
waitbutton
return
MossdeepCity_GameCorner_B1F_EventScript_15AEEE:: @ 815AEEE
setvar 0x40c0, 2
- special 141
- waittext
+ special ShowFieldMessageStringVar4
+ waitmessage
waitbutton
return
diff --git a/data/scripts/maps/MossdeepCity_Gym.inc b/data/scripts/maps/MossdeepCity_Gym.inc
index 192f9e396..944860f2d 100644
--- a/data/scripts/maps/MossdeepCity_Gym.inc
+++ b/data/scripts/maps/MossdeepCity_Gym.inc
@@ -4,43 +4,43 @@ MossdeepCity_Gym_MapScripts:: @ 815A4D3
MossdeepCity_Gym_MapScript1_15A4D9:: @ 815A4D9
checkflag 100
- jumpeq MossdeepCity_Gym_EventScript_15A510
- jump MossdeepCity_Gym_EventScript_15A4E8
+ goto_if_eq MossdeepCity_Gym_EventScript_15A510
+ goto MossdeepCity_Gym_EventScript_15A4E8
end
MossdeepCity_Gym_EventScript_15A4E8:: @ 815A4E8
checkflag 101
- jumpeq MossdeepCity_Gym_EventScript_15A528
- jump MossdeepCity_Gym_EventScript_15A4F7
+ goto_if_eq MossdeepCity_Gym_EventScript_15A528
+ goto MossdeepCity_Gym_EventScript_15A4F7
end
MossdeepCity_Gym_EventScript_15A4F7:: @ 815A4F7
checkflag 102
- jumpeq MossdeepCity_Gym_EventScript_15A540
- jump MossdeepCity_Gym_EventScript_15A506
+ goto_if_eq MossdeepCity_Gym_EventScript_15A540
+ goto MossdeepCity_Gym_EventScript_15A506
end
MossdeepCity_Gym_EventScript_15A506:: @ 815A506
checkflag 103
- jumpeq MossdeepCity_Gym_EventScript_15A558
+ goto_if_eq MossdeepCity_Gym_EventScript_15A558
end
MossdeepCity_Gym_EventScript_15A510:: @ 815A510
setmaptile 5, 5, 516, 0
setmaptile 2, 7, 569, 1
- jump MossdeepCity_Gym_EventScript_15A4E8
+ goto MossdeepCity_Gym_EventScript_15A4E8
end
MossdeepCity_Gym_EventScript_15A528:: @ 815A528
setmaptile 8, 14, 516, 0
setmaptile 8, 10, 569, 1
- jump MossdeepCity_Gym_EventScript_15A4F7
+ goto MossdeepCity_Gym_EventScript_15A4F7
end
MossdeepCity_Gym_EventScript_15A540:: @ 815A540
setmaptile 15, 17, 524, 0
setmaptile 17, 15, 569, 1
- jump MossdeepCity_Gym_EventScript_15A506
+ goto MossdeepCity_Gym_EventScript_15A506
end
MossdeepCity_Gym_EventScript_15A558:: @ 815A558
@@ -51,14 +51,14 @@ MossdeepCity_Gym_EventScript_15A558:: @ 815A558
MossdeepCity_Gym_EventScript_15A56B:: @ 815A56B
trainerbattle 8, OPPONENT_TATE_AND_LIZA, 0, MossdeepCity_Gym_Text_18CF02, MossdeepCity_Gym_Text_18D077, MossdeepCity_Gym_Text_18D324, MossdeepCity_Gym_EventScript_15A594
checkflag 171
- jumpif 0, MossdeepCity_Gym_EventScript_15A5C6
+ goto_if 0, MossdeepCity_Gym_EventScript_15A5C6
msgbox MossdeepCity_Gym_Text_18D273, 4
release
end
MossdeepCity_Gym_EventScript_15A594:: @ 815A594
message MossdeepCity_Gym_Text_18D0F9
- waittext
+ waitmessage
call MossdeepCity_Gym_EventScript_1A02C5
msgbox MossdeepCity_Gym_Text_18D128, 4
setflag 1229
@@ -68,13 +68,13 @@ MossdeepCity_Gym_EventScript_15A594:: @ 815A594
setvar 0x8008, 7
call MossdeepCity_Gym_EventScript_1A01C0
clearflag 905
- jump MossdeepCity_Gym_EventScript_15A5C6
+ goto MossdeepCity_Gym_EventScript_15A5C6
end
MossdeepCity_Gym_EventScript_15A5C6:: @ 815A5C6
giveitem ITEM_TM04
compare RESULT, 0
- jumpeq MossdeepCity_Gym_EventScript_1A029B
+ goto_if_eq MossdeepCity_Gym_EventScript_1A029B
msgbox MossdeepCity_Gym_Text_18D1CF, 4
setflag 171
release
@@ -83,91 +83,91 @@ MossdeepCity_Gym_EventScript_15A5C6:: @ 815A5C6
MossdeepCity_Gym_EventScript_15A5EA:: @ 815A5EA
lockall
checkflag 100
- jumpeq MossdeepCity_Gym_EventScript_15A621
+ goto_if_eq MossdeepCity_Gym_EventScript_15A621
setflag 100
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 5, 5, 516, 0
setmaptile 2, 7, 569, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A619:: @ 815A619
- special 142
- playsfx 36
+ special DrawWholeMapView
+ playse 36
releaseall
end
MossdeepCity_Gym_EventScript_15A621:: @ 815A621
clearflag 100
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 5, 5, 524, 0
setmaptile 2, 7, 568, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A646:: @ 815A646
lockall
checkflag 101
- jumpeq MossdeepCity_Gym_EventScript_15A675
+ goto_if_eq MossdeepCity_Gym_EventScript_15A675
setflag 101
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 8, 14, 516, 0
setmaptile 8, 10, 569, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A675:: @ 815A675
clearflag 101
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 8, 14, 517, 0
setmaptile 8, 10, 568, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A69A:: @ 815A69A
lockall
checkflag 102
- jumpeq MossdeepCity_Gym_EventScript_15A6C9
+ goto_if_eq MossdeepCity_Gym_EventScript_15A6C9
setflag 102
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 15, 17, 524, 0
setmaptile 17, 15, 569, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A6C9:: @ 815A6C9
clearflag 102
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 15, 17, 516, 0
setmaptile 17, 15, 568, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A6EE:: @ 815A6EE
lockall
checkflag 103
- jumpeq MossdeepCity_Gym_EventScript_15A71D
+ goto_if_eq MossdeepCity_Gym_EventScript_15A71D
setflag 103
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 1, 23, 525, 0
setmaptile 5, 24, 569, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A71D:: @ 815A71D
clearflag 103
- move 255, MossdeepCity_Gym_Movement_15A7F7
- waitmove 0
+ applymovement 255, MossdeepCity_Gym_Movement_15A7F7
+ waitmovement 0
setmaptile 1, 23, 516, 0
setmaptile 5, 24, 568, 1
- jump MossdeepCity_Gym_EventScript_15A619
+ goto MossdeepCity_Gym_EventScript_15A619
end
MossdeepCity_Gym_EventScript_15A742:: @ 815A742
@@ -211,7 +211,7 @@ MossdeepCity_Gym_EventScript_15A7D8:: @ 815A7D8
lock
faceplayer
checkflag 1229
- jumpeq MossdeepCity_Gym_EventScript_15A7ED
+ goto_if_eq MossdeepCity_Gym_EventScript_15A7ED
msgbox MossdeepCity_Gym_Text_18C7E3, 4
release
end
@@ -229,15 +229,15 @@ MossdeepCity_Gym_Movement_15A7F7:: @ 815A7F7
MossdeepCity_Gym_EventScript_15A7FA:: @ 815A7FA
lockall
checkflag 2061
- jumpeq MossdeepCity_Gym_EventScript_15A81A
- jump MossdeepCity_Gym_EventScript_15A824
+ goto_if_eq MossdeepCity_Gym_EventScript_15A81A
+ goto MossdeepCity_Gym_EventScript_15A824
end
MossdeepCity_Gym_EventScript_15A80A:: @ 815A80A
lockall
checkflag 2061
- jumpeq MossdeepCity_Gym_EventScript_15A81A
- jump MossdeepCity_Gym_EventScript_15A824
+ goto_if_eq MossdeepCity_Gym_EventScript_15A81A
+ goto MossdeepCity_Gym_EventScript_15A824
end
MossdeepCity_Gym_EventScript_15A81A:: @ 815A81A
diff --git a/data/scripts/maps/MossdeepCity_House1.inc b/data/scripts/maps/MossdeepCity_House1.inc
index d83e49643..62edffc8b 100644
--- a/data/scripts/maps/MossdeepCity_House1.inc
+++ b/data/scripts/maps/MossdeepCity_House1.inc
@@ -4,11 +4,11 @@ MossdeepCity_House1_MapScripts:: @ 815A82E
MossdeepCity_House1_EventScript_15A82F:: @ 815A82F
lock
faceplayer
- bufferfirstpoke 0
+ getfirstpartypokename 0
msgbox MossdeepCity_House1_Text_18D465, 4
- specialval RESULT, 277
+ specialvar RESULT, GetPokeblockNameByMonNature
compare RESULT, 0
- jumpeq MossdeepCity_House1_EventScript_15A855
+ goto_if_eq MossdeepCity_House1_EventScript_15A855
msgbox MossdeepCity_House1_Text_18D475, 4
release
end
diff --git a/data/scripts/maps/MossdeepCity_House2.inc b/data/scripts/maps/MossdeepCity_House2.inc
index f3d07b64e..f7f66b843 100644
--- a/data/scripts/maps/MossdeepCity_House2.inc
+++ b/data/scripts/maps/MossdeepCity_House2.inc
@@ -12,29 +12,29 @@ MossdeepCity_House2_EventScript_15A872:: @ 815A872
MossdeepCity_House2_EventScript_15A87B:: @ 815A87B
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox MossdeepCity_House2_Text_18D61E, 4
waitpokecry
- closebutton
+ closemessage
setflag 224
clearflag 933
compare FACING, 2
- callif 1, MossdeepCity_House2_EventScript_15A8AE
+ call_if 1, MossdeepCity_House2_EventScript_15A8AE
compare FACING, 3
- callif 1, MossdeepCity_House2_EventScript_15A8B9
- disappear 3
+ call_if 1, MossdeepCity_House2_EventScript_15A8B9
+ removeobject 3
release
end
MossdeepCity_House2_EventScript_15A8AE:: @ 815A8AE
- move 3, MossdeepCity_House2_Movement_15A8C4
- waitmove 0
+ applymovement 3, MossdeepCity_House2_Movement_15A8C4
+ waitmovement 0
return
MossdeepCity_House2_EventScript_15A8B9:: @ 815A8B9
- move 3, MossdeepCity_House2_Movement_15A8CB
- waitmove 0
+ applymovement 3, MossdeepCity_House2_Movement_15A8CB
+ waitmovement 0
return
MossdeepCity_House2_Movement_15A8C4:: @ 815A8C4
diff --git a/data/scripts/maps/MossdeepCity_House3.inc b/data/scripts/maps/MossdeepCity_House3.inc
index fd97ee598..8f9bf4dc5 100644
--- a/data/scripts/maps/MossdeepCity_House3.inc
+++ b/data/scripts/maps/MossdeepCity_House3.inc
@@ -5,10 +5,10 @@ MossdeepCity_House3_EventScript_15A972:: @ 815A972
lock
faceplayer
checkflag 152
- jumpeq MossdeepCity_House3_EventScript_15A9B1
+ goto_if_eq MossdeepCity_House3_EventScript_15A9B1
msgbox MossdeepCity_House3_Text_18D909, 5
compare RESULT, 0
- jumpeq MossdeepCity_House3_EventScript_15A9BB
+ goto_if_eq MossdeepCity_House3_EventScript_15A9BB
msgbox MossdeepCity_House3_Text_18D9A9, 4
giveitem ITEM_SUPER_ROD
setflag 152
diff --git a/data/scripts/maps/MossdeepCity_House4.inc b/data/scripts/maps/MossdeepCity_House4.inc
index bc8f44400..fd173899d 100644
--- a/data/scripts/maps/MossdeepCity_House4.inc
+++ b/data/scripts/maps/MossdeepCity_House4.inc
@@ -5,7 +5,7 @@ MossdeepCity_House4_EventScript_15AB31:: @ 815AB31
lock
faceplayer
checkflag 2052
- jumpeq MossdeepCity_House4_EventScript_15AB46
+ goto_if_eq MossdeepCity_House4_EventScript_15AB46
msgbox MossdeepCity_House4_Text_18E0E3, 4
release
end
@@ -18,10 +18,10 @@ MossdeepCity_House4_EventScript_15AB46:: @ 815AB46
MossdeepCity_House4_EventScript_15AB50:: @ 815AB50
lock
faceplayer
- special 7
+ special sub_80BB63C
compare RESULT, 0
- jumpeq MossdeepCity_House4_EventScript_15AB6D
- special 278
+ goto_if_eq MossdeepCity_House4_EventScript_15AB6D
+ special GetSecretBaseNearbyMapName
msgbox MossdeepCity_House4_Text_18E17E, 4
release
end
@@ -34,8 +34,8 @@ MossdeepCity_House4_EventScript_15AB6D:: @ 815AB6D
MossdeepCity_House4_EventScript_15AB77:: @ 815AB77
lock
faceplayer
- checksound
- pokecry SPECIES_SKITTY, 0
+ waitse
+ playpokecry SPECIES_SKITTY, 0
msgbox MossdeepCity_House4_Text_18E1E1, 4
waitpokecry
release
diff --git a/data/scripts/maps/MossdeepCity_Mart.inc b/data/scripts/maps/MossdeepCity_Mart.inc
index d1e861b99..ce5845c81 100644
--- a/data/scripts/maps/MossdeepCity_Mart.inc
+++ b/data/scripts/maps/MossdeepCity_Mart.inc
@@ -5,7 +5,7 @@ MossdeepCity_Mart_EventScript_15A926:: @ 815A926
lock
faceplayer
message MossdeepCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart MossdeepCity_Mart_Items
msgbox MossdeepCity_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc b/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
index 988608ffd..4ed3ea57e 100644
--- a/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6:: @ 815A8D6
MossdeepCity_PokemonCenter_1F_EventScript_15A8DA:: @ 815A8DA
setvar 0x800b, 1
call MossdeepCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
index 3b3a7f083..260cb4b6e 100644
--- a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
+++ b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
@@ -4,16 +4,16 @@ MossdeepCity_SpaceCenter_1F_MapScripts:: @ 815AB8A
MossdeepCity_SpaceCenter_1F_EventScript_15AB8B:: @ 815AB8B
lock
faceplayer
- checkdailyflags
- specialval RESULT, 256
- buffernum 0, RESULT
+ dodailyevents
+ specialvar RESULT, GetWeekCount
+ getnumberstring 0, RESULT
compare RESULT, 0
- callif 1, MossdeepCity_SpaceCenter_1F_EventScript_15ABBA
+ call_if 1, MossdeepCity_SpaceCenter_1F_EventScript_15ABBA
compare RESULT, 1
- callif 4, MossdeepCity_SpaceCenter_1F_EventScript_15ABC3
- closebutton
- move LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D
- waitmove 0
+ call_if 4, MossdeepCity_SpaceCenter_1F_EventScript_15ABC3
+ closemessage
+ applymovement LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D
+ waitmovement 0
release
end
@@ -33,11 +33,11 @@ MossdeepCity_SpaceCenter_1F_EventScript_15ABD5:: @ 815ABD5
lock
faceplayer
checkflag 192
- jumpeq MossdeepCity_SpaceCenter_1F_EventScript_15AC0C
+ goto_if_eq MossdeepCity_SpaceCenter_1F_EventScript_15AC0C
msgbox MossdeepCity_SpaceCenter_1F_Text_18E335, 4
giveitem ITEM_SUN_STONE
compare RESULT, 0
- jumpeq MossdeepCity_SpaceCenter_1F_EventScript_1A029B
+ goto_if_eq MossdeepCity_SpaceCenter_1F_EventScript_1A029B
setflag 192
msgbox MossdeepCity_SpaceCenter_1F_Text_18E39B, 4
release
@@ -56,8 +56,8 @@ MossdeepCity_SpaceCenter_1F_EventScript_15AC1F:: @ 815AC1F
lock
faceplayer
msgbox MossdeepCity_SpaceCenter_1F_Text_18E427, 4
- closebutton
- move LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/MossdeepCity_StevensHouse.inc b/data/scripts/maps/MossdeepCity_StevensHouse.inc
index d4477bd39..8bf899780 100644
--- a/data/scripts/maps/MossdeepCity_StevensHouse.inc
+++ b/data/scripts/maps/MossdeepCity_StevensHouse.inc
@@ -6,7 +6,7 @@ MossdeepCity_StevensHouse_MapScripts:: @ 815A9C5
MossdeepCity_StevensHouse_MapScript1_15A9D5:: @ 815A9D5
checkflag 2052
- callif 0, MossdeepCity_StevensHouse_EventScript_15A9DF
+ call_if 0, MossdeepCity_StevensHouse_EventScript_15A9DF
end
MossdeepCity_StevensHouse_EventScript_15A9DF:: @ 815A9DF
@@ -15,12 +15,12 @@ MossdeepCity_StevensHouse_EventScript_15A9DF:: @ 815A9DF
MossdeepCity_StevensHouse_MapScript1_15A9E9:: @ 815A9E9
compare 0x40c6, 1
- callif 1, MossdeepCity_StevensHouse_EventScript_15A9F5
+ call_if 1, MossdeepCity_StevensHouse_EventScript_15A9F5
end
MossdeepCity_StevensHouse_EventScript_15A9F5:: @ 815A9F5
- movespriteperm 1, 6, 5
- spritebehave 1, 7
+ setobjectxyperm 1, 6, 5
+ setobjectmovementtype 1, 7
return
MossdeepCity_StevensHouse_MapScript2_15AA01:: @ 815AA01
@@ -29,24 +29,24 @@ MossdeepCity_StevensHouse_MapScript2_15AA01:: @ 815AA01
MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B
lockall
- move 1, MossdeepCity_StevensHouse_Movement_1A083F
- waitmove 0
- playsfx 21
- move 1, MossdeepCity_StevensHouse_Movement_1A0833
- waitmove 0
- move 1, MossdeepCity_StevensHouse_Movement_1A0835
- waitmove 0
- move 1, MossdeepCity_StevensHouse_Movement_15AA6E
- waitmove 0
+ applymovement 1, MossdeepCity_StevensHouse_Movement_1A083F
+ waitmovement 0
+ playse 21
+ applymovement 1, MossdeepCity_StevensHouse_Movement_1A0833
+ waitmovement 0
+ applymovement 1, MossdeepCity_StevensHouse_Movement_1A0835
+ waitmovement 0
+ applymovement 1, MossdeepCity_StevensHouse_Movement_15AA6E
+ waitmovement 0
msgbox MossdeepCity_StevensHouse_Text_18DA77, 4
giveitem ITEM_HM08
setflag 123
setflag 302
msgbox MossdeepCity_StevensHouse_Text_18DB22, 4
- closebutton
- pause 20
- move 1, MossdeepCity_StevensHouse_Movement_15AA76
- waitmove 0
+ closemessage
+ delay 20
+ applymovement 1, MossdeepCity_StevensHouse_Movement_15AA76
+ waitmovement 0
setvar 0x40c6, 1
releaseall
end
@@ -73,21 +73,21 @@ MossdeepCity_StevensHouse_EventScript_15AA7C:: @ 815AA7C
lockall
msgbox MossdeepCity_StevensHouse_Text_18DD12, 5
compare RESULT, 0
- jumpeq MossdeepCity_StevensHouse_EventScript_15AAE6
+ goto_if_eq MossdeepCity_StevensHouse_EventScript_15AAE6
countpokemon
compare RESULT, 6
- jumpeq MossdeepCity_StevensHouse_EventScript_15AADC
+ goto_if_eq MossdeepCity_StevensHouse_EventScript_15AADC
copyvar 0x8004, RESULT
- disappear 2
- fanfare 370
+ removeobject 2
+ playfanfare 370
message MossdeepCity_StevensHouse_Text_18DD61
waitfanfare
- waittext
- givepokemon SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0
- bufferpoke 1, SPECIES_BELDUM
+ waitmessage
+ givepoke SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0
+ getspeciesname 1, SPECIES_BELDUM
msgbox MossdeepCity_StevensHouse_Text_1A1102, 5
compare RESULT, 1
- callif 1, MossdeepCity_StevensHouse_EventScript_1A0678
+ call_if 1, MossdeepCity_StevensHouse_EventScript_1A0678
setflag 968
setflag 298
releaseall
@@ -114,7 +114,7 @@ MossdeepCity_StevensHouse_EventScript_15AAF9:: @ 815AAF9
MossdeepCity_StevensHouse_EventScript_15AB02:: @ 815AB02
lockall
checkflag 302
- jumpeq MossdeepCity_StevensHouse_EventScript_15AB16
+ goto_if_eq MossdeepCity_StevensHouse_EventScript_15AB16
msgbox MossdeepCity_StevensHouse_Text_18DF1A, 4
releaseall
end
diff --git a/data/scripts/maps/MtChimney.inc b/data/scripts/maps/MtChimney.inc
index b7a43328b..a8eec9a32 100644
--- a/data/scripts/maps/MtChimney.inc
+++ b/data/scripts/maps/MtChimney.inc
@@ -15,46 +15,46 @@ MtChimney_MapScript1_15CF92:: @ 815CF92
MtChimney_EventScript_15CF95:: @ 815CF95
lock
faceplayer
- showmoney 0, 0
- snop
+ showmoneybox 0, 0
+ nop
msgbox MtChimney_Text_195760, 5
compare RESULT, 0
- jumpeq MtChimney_EventScript_15D00B
+ goto_if_eq MtChimney_EventScript_15D00B
checkmoney 0xc8, 0
compare RESULT, 0
- jumpeq MtChimney_EventScript_15D018
+ goto_if_eq MtChimney_EventScript_15D018
msgbox MtChimney_Text_1957A9, 4
checkitemspace ITEM_LAVA_COOKIE, 1
compare RESULT, 1
- callif 1, MtChimney_EventScript_15D000
+ call_if 1, MtChimney_EventScript_15D000
giveitem ITEM_LAVA_COOKIE
compare RESULT, 0
- jumpeq MtChimney_EventScript_15CFF3
- hidemoney 0, 0
+ goto_if_eq MtChimney_EventScript_15CFF3
+ hidemoneybox 0, 0
release
end
MtChimney_EventScript_15CFF3:: @ 815CFF3
msgbox MtChimney_Text_1A0CC2, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
MtChimney_EventScript_15D000:: @ 815D000
- paymoney 0xc8, 0
- updatemoney 0, 0
- snop
+ takemoney 0xc8, 0
+ updatemoneybox 0, 0
+ nop
return
MtChimney_EventScript_15D00B:: @ 815D00B
msgbox MtChimney_Text_1957F7, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
MtChimney_EventScript_15D018:: @ 815D018
msgbox MtChimney_Text_1957BA, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
@@ -407,12 +407,12 @@ MtChimney_EventScript_15D174:: @ 815D174
MtChimney_EventScript_15D17D:: @ 815D17D
lockall
checkflag 139
- jumpif 0, MtChimney_EventScript_15D1D0
+ goto_if 0, MtChimney_EventScript_15D1D0
checkflag 115
- jumpeq MtChimney_EventScript_15D1C6
+ goto_if_eq MtChimney_EventScript_15D1C6
msgbox MtChimney_Text_195870, 5
compare RESULT, 0
- jumpeq MtChimney_EventScript_15D1BC
+ goto_if_eq MtChimney_EventScript_15D1BC
msgbox MtChimney_Text_1958C6, 4
giveitem ITEM_METEORITE
setflag 115
@@ -440,9 +440,9 @@ MtChimney_EventScript_15D1DA:: @ 815D1DA
MtChimney_EventScript_15D1E3:: @ 815D1E3
trainerbattle 0, OPPONENT_SHELBY_1, 0, MtChimney_Text_19597F, MtChimney_Text_1959D8
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq MtChimney_EventScript_15D20A
+ goto_if_eq MtChimney_EventScript_15D20A
msgbox MtChimney_Text_195A04, 6
end
diff --git a/data/scripts/maps/MtChimney_CableCarStation.inc b/data/scripts/maps/MtChimney_CableCarStation.inc
index c00914f2e..9d99eb5fb 100644
--- a/data/scripts/maps/MtChimney_CableCarStation.inc
+++ b/data/scripts/maps/MtChimney_CableCarStation.inc
@@ -5,12 +5,12 @@ MtChimney_CableCarStation_MapScripts:: @ 815C0FA
MtChimney_CableCarStation_MapScript1_15C105:: @ 815C105
compare 0x40a3, 1
- callif 1, MtChimney_CableCarStation_EventScript_15C111
+ call_if 1, MtChimney_CableCarStation_EventScript_15C111
end
MtChimney_CableCarStation_EventScript_15C111:: @ 815C111
- movespriteperm 1, 5, 4
- spritebehave 1, 10
+ setobjectxyperm 1, 5, 4
+ setobjectmovementtype 1, 10
return
MtChimney_CableCarStation_MapScript2_15C11D:: @ 815C11D
@@ -19,12 +19,12 @@ MtChimney_CableCarStation_MapScript2_15C11D:: @ 815C11D
MtChimney_CableCarStation_EventScript_15C127:: @ 815C127
lockall
- move 255, MtChimney_CableCarStation_Movement_15C1B4
- move 1, MtChimney_CableCarStation_Movement_15C1AA
- waitmove 0
+ applymovement 255, MtChimney_CableCarStation_Movement_15C1B4
+ applymovement 1, MtChimney_CableCarStation_Movement_15C1AA
+ waitmovement 0
setvar 0x40a3, 0
- movespriteperm 1, 6, 7
- spritebehave 1, 8
+ setobjectxyperm 1, 6, 7
+ setobjectmovementtype 1, 8
releaseall
end
@@ -33,22 +33,22 @@ MtChimney_CableCarStation_EventScript_15C14B:: @ 815C14B
faceplayer
msgbox MtChimney_CableCarStation_Text_19256A, 5
compare RESULT, 1
- jumpeq MtChimney_CableCarStation_EventScript_15C16C
+ goto_if_eq MtChimney_CableCarStation_EventScript_15C16C
compare RESULT, 0
- jumpeq MtChimney_CableCarStation_EventScript_15C19B
+ goto_if_eq MtChimney_CableCarStation_EventScript_15C19B
end
MtChimney_CableCarStation_EventScript_15C16C:: @ 815C16C
msgbox MtChimney_CableCarStation_Text_1925A9, 4
- closebutton
- move 1, MtChimney_CableCarStation_Movement_15C1A5
- move 255, MtChimney_CableCarStation_Movement_15C1AF
- waitmove 0
+ closemessage
+ applymovement 1, MtChimney_CableCarStation_Movement_15C1A5
+ applymovement 255, MtChimney_CableCarStation_Movement_15C1AF
+ waitmovement 0
setvar 0x8004, 1
setvar 0x40a3, 2
- inccounter GAME_STAT_RODE_CABLE_CAR
- special 151
- special 152
+ incrementgamestat GAME_STAT_RODE_CABLE_CAR
+ special CableCarWarp
+ special sub_8123218
waitstate
release
end
diff --git a/data/scripts/maps/MtPyre_1F.inc b/data/scripts/maps/MtPyre_1F.inc
index 805c4a8d3..026d54bfe 100644
--- a/data/scripts/maps/MtPyre_1F.inc
+++ b/data/scripts/maps/MtPyre_1F.inc
@@ -5,11 +5,11 @@ MtPyre_1F_EventScript_15D323:: @ 815D323
lock
faceplayer
checkflag 282
- jumpeq MtPyre_1F_EventScript_15D352
+ goto_if_eq MtPyre_1F_EventScript_15D352
msgbox MtPyre_1F_Text_196151, 4
giveitem ITEM_CLEANSE_TAG
compare RESULT, 0
- jumpeq MtPyre_1F_EventScript_1A029B
+ goto_if_eq MtPyre_1F_EventScript_1A029B
setflag 282
release
end
diff --git a/data/scripts/maps/MtPyre_2F.inc b/data/scripts/maps/MtPyre_2F.inc
index c44251af7..8d48dac84 100644
--- a/data/scripts/maps/MtPyre_2F.inc
+++ b/data/scripts/maps/MtPyre_2F.inc
@@ -6,7 +6,7 @@ MtPyre_2F_MapScripts:: @ 815D36E
MtPyre_2F_MapScript1_15D37E:: @ 815D37E
tileeffect 7
- warp5 MtPyre_1F, 255, 0, 0
+ setholewarp MtPyre_1F, 255, 0, 0
end
MtPyre_2F_EventScript_15D389:: @ 815D389
diff --git a/data/scripts/maps/MtPyre_6F.inc b/data/scripts/maps/MtPyre_6F.inc
index 3729079bb..433b533b3 100644
--- a/data/scripts/maps/MtPyre_6F.inc
+++ b/data/scripts/maps/MtPyre_6F.inc
@@ -3,9 +3,9 @@ MtPyre_6F_MapScripts:: @ 815D447
MtPyre_6F_EventScript_15D448:: @ 815D448
trainerbattle 0, OPPONENT_VALERIE_1, 0, MtPyre_6F_Text_1969FE, MtPyre_6F_Text_196A30
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq MtPyre_6F_EventScript_15D46F
+ goto_if_eq MtPyre_6F_EventScript_15D46F
msgbox MtPyre_6F_Text_196A4C, 6
end
diff --git a/data/scripts/maps/MtPyre_Exterior.inc b/data/scripts/maps/MtPyre_Exterior.inc
index efffc7c3b..550f74d9a 100644
--- a/data/scripts/maps/MtPyre_Exterior.inc
+++ b/data/scripts/maps/MtPyre_Exterior.inc
@@ -9,7 +9,7 @@ MtPyre_Exterior_MapScript1_15D48C:: @ 815D48C
MtPyre_Exterior_EventScript_15D492:: @ 815D492
getplayerxy 0x4000, 0x4001
compare 0x4001, 12
- jumpif 0, MtPyre_Exterior_EventScript_15D4A3
+ goto_if 0, MtPyre_Exterior_EventScript_15D4A3
return
MtPyre_Exterior_EventScript_15D4A3:: @ 815D4A3
diff --git a/data/scripts/maps/MtPyre_Summit.inc b/data/scripts/maps/MtPyre_Summit.inc
index e352ac30e..533fb6e90 100644
--- a/data/scripts/maps/MtPyre_Summit.inc
+++ b/data/scripts/maps/MtPyre_Summit.inc
@@ -9,55 +9,55 @@ MtPyre_Summit_MapScript1_15D4B7:: @ 815D4B7
MtPyre_Summit_EventScript_15D4BD:: @ 815D4BD
lockall
setvar 0x8008, 0
- jump MtPyre_Summit_EventScript_15D4E1
+ goto MtPyre_Summit_EventScript_15D4E1
end
MtPyre_Summit_EventScript_15D4C9:: @ 815D4C9
lockall
setvar 0x8008, 1
- jump MtPyre_Summit_EventScript_15D4E1
+ goto MtPyre_Summit_EventScript_15D4E1
end
MtPyre_Summit_EventScript_15D4D5:: @ 815D4D5
lockall
setvar 0x8008, 2
- jump MtPyre_Summit_EventScript_15D4E1
+ goto MtPyre_Summit_EventScript_15D4E1
end
MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
- move 255, MtPyre_Summit_Movement_1A0841
- waitmove 0
- move 2, MtPyre_Summit_Movement_1A0845
- waitmove 0
- pause 50
+ applymovement 255, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ applymovement 2, MtPyre_Summit_Movement_1A0845
+ waitmovement 0
+ delay 50
compare 0x8008, 0
- callif 1, MtPyre_Summit_EventScript_15D593
+ call_if 1, MtPyre_Summit_EventScript_15D593
compare 0x8008, 1
- callif 1, MtPyre_Summit_EventScript_15D59E
+ call_if 1, MtPyre_Summit_EventScript_15D59E
compare 0x8008, 2
- callif 1, MtPyre_Summit_EventScript_15D59F
+ call_if 1, MtPyre_Summit_EventScript_15D59F
.ifdef SAPPHIRE
msgbox UnknownString_81B52B0, 4
.else
msgbox MtPyre_Summit_Text_1B5EEC, 4
.endif
- closebutton
+ closemessage
fadescreen 1
- disappear 2
- disappear 4
- disappear 5
- disappear 6
+ removeobject 2
+ removeobject 4
+ removeobject 5
+ removeobject 6
setflag 916
setflag 917
fadescreen 0
- pause 20
+ delay 20
call MtPyre_Summit_EventScript_15D57A
compare 0x8008, 0
- callif 1, MtPyre_Summit_EventScript_15D5AA
+ call_if 1, MtPyre_Summit_EventScript_15D5AA
compare 0x8008, 1
- callif 1, MtPyre_Summit_EventScript_15D5BF
+ call_if 1, MtPyre_Summit_EventScript_15D5BF
compare 0x8008, 2
- callif 1, MtPyre_Summit_EventScript_15D5CA
+ call_if 1, MtPyre_Summit_EventScript_15D5CA
.ifdef SAPPHIRE
msgbox UnknownString_81B53AB, 4
.else
@@ -78,35 +78,35 @@ MtPyre_Summit_EventScript_15D57A:: @ 815D57A
return
MtPyre_Summit_EventScript_15D593:: @ 815D593
- move 2, MtPyre_Summit_Movement_15D5E9
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D5E9
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D59E:: @ 815D59E
return
MtPyre_Summit_EventScript_15D59F:: @ 815D59F
- move 2, MtPyre_Summit_Movement_15D5EC
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D5EC
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D5AA:: @ 815D5AA
- move 3, MtPyre_Summit_Movement_15D5DF
- waitmove 0
- move 255, MtPyre_Summit_Movement_1A0843
- waitmove 0
+ applymovement 3, MtPyre_Summit_Movement_15D5DF
+ waitmovement 0
+ applymovement 255, MtPyre_Summit_Movement_1A0843
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D5BF:: @ 815D5BF
- move 3, MtPyre_Summit_Movement_15D5E3
- waitmove 0
+ applymovement 3, MtPyre_Summit_Movement_15D5E3
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D5CA:: @ 815D5CA
- move 3, MtPyre_Summit_Movement_15D5E5
- waitmove 0
- move 255, MtPyre_Summit_Movement_1A083F
- waitmove 0
+ applymovement 3, MtPyre_Summit_Movement_15D5E5
+ waitmovement 0
+ applymovement 255, MtPyre_Summit_Movement_1A083F
+ waitmovement 0
return
MtPyre_Summit_Movement_15D5DF:: @ 815D5DF
@@ -144,9 +144,9 @@ MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
msgbox MtPyre_Summit_Text_1B64B3, 5
.endif
compare RESULT, 1
- callif 1, MtPyre_Summit_EventScript_15D611
+ call_if 1, MtPyre_Summit_EventScript_15D611
compare RESULT, 0
- callif 1, MtPyre_Summit_EventScript_15D61A
+ call_if 1, MtPyre_Summit_EventScript_15D61A
release
end
@@ -170,11 +170,11 @@ MtPyre_Summit_EventScript_15D623:: @ 815D623
lock
faceplayer
checkflag 259
- jumpeq MtPyre_Summit_EventScript_15D6C4
+ goto_if_eq MtPyre_Summit_EventScript_15D6C4
checkflag 113
- jumpeq MtPyre_Summit_EventScript_15D64A
+ goto_if_eq MtPyre_Summit_EventScript_15D64A
checkflag 129
- jumpeq MtPyre_Summit_EventScript_15D6BA
+ goto_if_eq MtPyre_Summit_EventScript_15D6BA
.ifdef SAPPHIRE
msgbox UnknownString_81B54BE, 4
.else
@@ -190,21 +190,21 @@ MtPyre_Summit_EventScript_15D64A:: @ 815D64A
msgbox MtPyre_Summit_Text_1B6283, 5
.endif
compare RESULT, 1
- jumpeq MtPyre_Summit_EventScript_15D669
+ goto_if_eq MtPyre_Summit_EventScript_15D669
compare RESULT, 0
- jumpeq MtPyre_Summit_EventScript_15D69B
+ goto_if_eq MtPyre_Summit_EventScript_15D69B
end
MtPyre_Summit_EventScript_15D669:: @ 815D669
setvar 0x8004, ITEM_RED_OR_BLUE_ORB
call MtPyre_Summit_EventScript_1A067F
- closebutton
- move LAST_TALKED, MtPyre_Summit_Movement_1A0841
- waitmove 0
- pause 40
- move LAST_TALKED, MtPyre_Summit_Movement_1A0839
- waitmove 0
- pause 10
+ closemessage
+ applymovement LAST_TALKED, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ delay 40
+ applymovement LAST_TALKED, MtPyre_Summit_Movement_1A0839
+ waitmovement 0
+ delay 10
.ifdef SAPPHIRE
msgbox UnknownString_81B5762, 4
.else
@@ -221,9 +221,9 @@ MtPyre_Summit_EventScript_15D69B:: @ 815D69B
msgbox MtPyre_Summit_Text_1B62E7, 5
.endif
compare RESULT, 1
- jumpeq MtPyre_Summit_EventScript_15D669
+ goto_if_eq MtPyre_Summit_EventScript_15D669
compare RESULT, 0
- jumpeq MtPyre_Summit_EventScript_15D69B
+ goto_if_eq MtPyre_Summit_EventScript_15D69B
end
MtPyre_Summit_EventScript_15D6BA:: @ 815D6BA
@@ -247,78 +247,78 @@ MtPyre_Summit_EventScript_15D6C4:: @ 815D6C4
MtPyre_Summit_EventScript_15D6CE:: @ 815D6CE
lockall
setvar 0x8008, 0
- jump MtPyre_Summit_EventScript_15D6F2
+ goto MtPyre_Summit_EventScript_15D6F2
end
MtPyre_Summit_EventScript_15D6DA:: @ 815D6DA
lockall
setvar 0x8008, 1
- jump MtPyre_Summit_EventScript_15D6F2
+ goto MtPyre_Summit_EventScript_15D6F2
end
MtPyre_Summit_EventScript_15D6E6:: @ 815D6E6
lockall
setvar 0x8008, 2
- jump MtPyre_Summit_EventScript_15D6F2
+ goto MtPyre_Summit_EventScript_15D6F2
end
MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
- move 255, MtPyre_Summit_Movement_1A0841
- waitmove 0
- move 2, MtPyre_Summit_Movement_1A0845
- waitmove 0
- pause 50
+ applymovement 255, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ applymovement 2, MtPyre_Summit_Movement_1A0845
+ waitmovement 0
+ delay 50
compare 0x8008, 0
- callif 1, MtPyre_Summit_EventScript_15D75E
+ call_if 1, MtPyre_Summit_EventScript_15D75E
compare 0x8008, 1
- callif 1, MtPyre_Summit_EventScript_15D769
+ call_if 1, MtPyre_Summit_EventScript_15D769
compare 0x8008, 2
- callif 1, MtPyre_Summit_EventScript_15D774
+ call_if 1, MtPyre_Summit_EventScript_15D774
.ifdef SAPPHIRE
msgbox UnknownString_81B5BFC, 4
.else
msgbox MtPyre_Summit_Text_1B6848, 4
.endif
- closebutton
+ closemessage
compare 0x8008, 0
- callif 1, MtPyre_Summit_EventScript_15D77F
+ call_if 1, MtPyre_Summit_EventScript_15D77F
compare 0x8008, 1
- callif 1, MtPyre_Summit_EventScript_15D78A
+ call_if 1, MtPyre_Summit_EventScript_15D78A
compare 0x8008, 2
- callif 1, MtPyre_Summit_EventScript_15D795
- disappear 2
+ call_if 1, MtPyre_Summit_EventScript_15D795
+ removeobject 2
setvar 0x40b9, 3
releaseall
end
MtPyre_Summit_EventScript_15D75E:: @ 815D75E
- move 2, MtPyre_Summit_Movement_15D7A0
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7A0
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D769:: @ 815D769
- move 2, MtPyre_Summit_Movement_15D7A3
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7A3
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D774:: @ 815D774
- move 2, MtPyre_Summit_Movement_15D7A4
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7A4
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D77F:: @ 815D77F
- move 2, MtPyre_Summit_Movement_15D7A7
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7A7
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D78A:: @ 815D78A
- move 2, MtPyre_Summit_Movement_15D7B0
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7B0
+ waitmovement 0
return
MtPyre_Summit_EventScript_15D795:: @ 815D795
- move 2, MtPyre_Summit_Movement_15D7B9
- waitmove 0
+ applymovement 2, MtPyre_Summit_Movement_15D7B9
+ waitmovement 0
return
MtPyre_Summit_Movement_15D7A0:: @ 815D7A0
diff --git a/data/scripts/maps/NewMauville_Entrance.inc b/data/scripts/maps/NewMauville_Entrance.inc
index dc5885939..6429ff2f9 100644
--- a/data/scripts/maps/NewMauville_Entrance.inc
+++ b/data/scripts/maps/NewMauville_Entrance.inc
@@ -5,7 +5,7 @@ NewMauville_Entrance_MapScripts:: @ 815E48A
NewMauville_Entrance_MapScript1_15E495:: @ 815E495
compare 0x40ba, 0
- callif 1, NewMauville_Entrance_EventScript_15E4A1
+ call_if 1, NewMauville_Entrance_EventScript_15E4A1
end
NewMauville_Entrance_EventScript_15E4A1:: @ 815E4A1
@@ -23,15 +23,15 @@ NewMauville_Entrance_MapScript1_15E4D8:: @ 815E4D8
NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
lockall
- move 255, NewMauville_Entrance_Movement_1A0841
- waitmove 0
+ applymovement 255, NewMauville_Entrance_Movement_1A0841
+ waitmovement 0
msgbox NewMauville_Entrance_Text_1982C0, 4
checkitem ITEM_BASEMENT_KEY, 1
compare RESULT, 0
- jumpeq NewMauville_Entrance_EventScript_15E55D
+ goto_if_eq NewMauville_Entrance_EventScript_15E55D
msgbox NewMauville_Entrance_Text_1982D4, 5
compare RESULT, 0
- jumpeq NewMauville_Entrance_EventScript_15E55D
+ goto_if_eq NewMauville_Entrance_EventScript_15E55D
msgbox NewMauville_Entrance_Text_1982EA, 4
setmaptile 3, 0, 707, 0
setmaptile 4, 0, 708, 0
@@ -39,8 +39,8 @@ NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
setmaptile 3, 1, 715, 1
setmaptile 4, 1, 716, 0
setmaptile 5, 1, 717, 1
- special 142
- playsfx 20
+ special DrawWholeMapView
+ playse 20
setvar 0x40ba, 1
releaseall
end
diff --git a/data/scripts/maps/NewMauville_Inside.inc b/data/scripts/maps/NewMauville_Inside.inc
index 29c42e460..2d2a46ab4 100644
--- a/data/scripts/maps/NewMauville_Inside.inc
+++ b/data/scripts/maps/NewMauville_Inside.inc
@@ -6,15 +6,15 @@ NewMauville_Inside_MapScripts:: @ 815E55F
NewMauville_Inside_MapScript1_15E56F:: @ 815E56F
compare 0x4001, 1
- callif 1, NewMauville_Inside_EventScript_15E5DA
+ call_if 1, NewMauville_Inside_EventScript_15E5DA
compare 0x4002, 1
- callif 1, NewMauville_Inside_EventScript_15E728
+ call_if 1, NewMauville_Inside_EventScript_15E728
checkflag 2145
- callif 1, NewMauville_Inside_EventScript_15E58F
+ call_if 1, NewMauville_Inside_EventScript_15E58F
end
NewMauville_Inside_EventScript_15E58F:: @ 815E58F
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
NewMauville_Inside_MapScript1_15E593:: @ 815E593
@@ -24,16 +24,16 @@ NewMauville_Inside_MapScript1_15E593:: @ 815E593
NewMauville_Inside_MapScript1_15E59E:: @ 815E59E
compare 0x40ba, 2
- callif 1, NewMauville_Inside_EventScript_15E88B
+ call_if 1, NewMauville_Inside_EventScript_15E88B
end
NewMauville_Inside_EventScript_15E5AA:: @ 815E5AA
lockall
setvar 0x4001, 1
setvar 0x4002, 0
- playsfx 21
+ playse 21
call NewMauville_Inside_EventScript_15E5DA
- special 142
+ special DrawWholeMapView
releaseall
end
@@ -41,9 +41,9 @@ NewMauville_Inside_EventScript_15E5C2:: @ 815E5C2
lockall
setvar 0x4001, 0
setvar 0x4002, 1
- playsfx 21
+ playse 21
call NewMauville_Inside_EventScript_15E728
- special 142
+ special DrawWholeMapView
releaseall
end
@@ -145,13 +145,13 @@ NewMauville_Inside_EventScript_15E88B:: @ 815E88B
setmaptile 33, 3, 757, 1
setmaptile 34, 3, 758, 1
setmaptile 35, 3, 759, 1
- special 142
+ special DrawWholeMapView
return
NewMauville_Inside_EventScript_15E8E0:: @ 815E8E0
lockall
compare 0x40ba, 2
- jumpeq NewMauville_Inside_EventScript_15E8F6
+ goto_if_eq NewMauville_Inside_EventScript_15E8F6
msgbox NewMauville_Inside_Text_198315, 4
releaseall
end
@@ -165,9 +165,9 @@ NewMauville_Inside_EventScript_15E900:: @ 815E900
lock
faceplayer
setwildbattle SPECIES_VOLTORB, 25, ITEM_NONE
- checksound
- pokecry SPECIES_VOLTORB, 2
- pause 40
+ waitse
+ playpokecry SPECIES_VOLTORB, 2
+ delay 40
waitpokecry
setflag 974
setflag 2145
@@ -180,9 +180,9 @@ NewMauville_Inside_EventScript_15E91E:: @ 815E91E
lock
faceplayer
setwildbattle SPECIES_VOLTORB, 25, ITEM_NONE
- checksound
- pokecry SPECIES_VOLTORB, 2
- pause 40
+ waitse
+ playpokecry SPECIES_VOLTORB, 2
+ delay 40
waitpokecry
setflag 975
setflag 2145
@@ -195,9 +195,9 @@ NewMauville_Inside_EventScript_15E93C:: @ 815E93C
lock
faceplayer
setwildbattle SPECIES_VOLTORB, 25, ITEM_NONE
- checksound
- pokecry SPECIES_VOLTORB, 2
- pause 40
+ waitse
+ playpokecry SPECIES_VOLTORB, 2
+ delay 40
waitpokecry
setflag 976
setflag 2145
diff --git a/data/scripts/maps/OldaleTown.inc b/data/scripts/maps/OldaleTown.inc
index 68ed80949..e80df2cd2 100644
--- a/data/scripts/maps/OldaleTown.inc
+++ b/data/scripts/maps/OldaleTown.inc
@@ -6,11 +6,11 @@ OldaleTown_MapScript1_14DD68:: @ 814DD68
call OldaleTown_EventScript_1A014E
setflag 2064
checkflag 116
- callif 0, OldaleTown_EventScript_14DD92
+ call_if 0, OldaleTown_EventScript_14DD92
checkflag 132
- callif 0, OldaleTown_EventScript_14DD9E
+ call_if 0, OldaleTown_EventScript_14DD9E
checkflag 116
- callif 1, OldaleTown_EventScript_14DD8C
+ call_if 1, OldaleTown_EventScript_14DD8C
end
OldaleTown_EventScript_14DD8C:: @ 814DD8C
@@ -18,13 +18,13 @@ OldaleTown_EventScript_14DD8C:: @ 814DD8C
return
OldaleTown_EventScript_14DD92:: @ 814DD92
- movespriteperm 3, 1, 11
- spritebehave 3, 9
+ setobjectxyperm 3, 1, 11
+ setobjectmovementtype 3, 9
return
OldaleTown_EventScript_14DD9E:: @ 814DD9E
- movespriteperm 2, 13, 14
- spritebehave 2, 8
+ setobjectxyperm 2, 13, 14
+ setobjectmovementtype 2, 8
return
OldaleTown_EventScript_14DDAA:: @ 814DDAA
@@ -39,13 +39,13 @@ OldaleTown_EventScript_14DDBC:: @ 814DDBC
lock
faceplayer
checkflag 132
- jumpeq OldaleTown_EventScript_14DE79
+ goto_if_eq OldaleTown_EventScript_14DE79
checkflag 1
- jumpeq OldaleTown_EventScript_14DE79
+ goto_if_eq OldaleTown_EventScript_14DE79
setflag 1
- playmusic 420, 0
+ playbgm 420, 0
msgbox OldaleTown_Text_16AEF2, 4
- closebutton
+ closemessage
switch FACING
case 1, OldaleTown_EventScript_14DE07
case 2, OldaleTown_EventScript_14DE1E
@@ -53,34 +53,34 @@ OldaleTown_EventScript_14DDBC:: @ 814DDBC
end
OldaleTown_EventScript_14DE07:: @ 814DE07
- move 2, OldaleTown_Movement_14DE97
- move 255, OldaleTown_Movement_14DEC1
- waitmove 0
- jump OldaleTown_EventScript_14DE4C
+ applymovement 2, OldaleTown_Movement_14DE97
+ applymovement 255, OldaleTown_Movement_14DEC1
+ waitmovement 0
+ goto OldaleTown_EventScript_14DE4C
end
OldaleTown_EventScript_14DE1E:: @ 814DE1E
- move 2, OldaleTown_Movement_14DEA2
- move 255, OldaleTown_Movement_14DECB
- waitmove 0
- jump OldaleTown_EventScript_14DE4C
+ applymovement 2, OldaleTown_Movement_14DEA2
+ applymovement 255, OldaleTown_Movement_14DECB
+ waitmovement 0
+ goto OldaleTown_EventScript_14DE4C
end
OldaleTown_EventScript_14DE35:: @ 814DE35
- move 255, OldaleTown_Movement_14DEB9
- move 2, OldaleTown_Movement_14DE8E
- waitmove 0
- jump OldaleTown_EventScript_14DE4C
+ applymovement 255, OldaleTown_Movement_14DEB9
+ applymovement 2, OldaleTown_Movement_14DE8E
+ waitmovement 0
+ goto OldaleTown_EventScript_14DE4C
end
OldaleTown_EventScript_14DE4C:: @ 814DE4C
msgbox OldaleTown_Text_16AF2F, 4
giveitem ITEM_POTION
compare RESULT, 0
- jumpeq OldaleTown_EventScript_14DE83
+ goto_if_eq OldaleTown_EventScript_14DE83
msgbox OldaleTown_Text_16AFE1, 4
setflag 132
- fadedefault
+ fadedefaultbgm
release
end
@@ -91,7 +91,7 @@ OldaleTown_EventScript_14DE79:: @ 814DE79
OldaleTown_EventScript_14DE83:: @ 814DE83
msgbox OldaleTown_Text_1A0CC2, 4
- fadedefault
+ fadedefaultbgm
release
end
@@ -196,23 +196,23 @@ OldaleTown_EventScript_14DEDF:: @ 814DEDF
lock
faceplayer
checkflag 116
- jumpeq OldaleTown_EventScript_14DF26
+ goto_if_eq OldaleTown_EventScript_14DF26
msgbox OldaleTown_Text_16B0CC, 4
- closebutton
- move 3, OldaleTown_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 3, OldaleTown_Movement_1A083D
+ waitmovement 0
release
end
OldaleTown_EventScript_14DEFF:: @ 814DEFF
lockall
- move 255, OldaleTown_Movement_14DFEC
- move 3, OldaleTown_Movement_14DFEF
- waitmove 0
+ applymovement 255, OldaleTown_Movement_14DFEC
+ applymovement 3, OldaleTown_Movement_14DFEF
+ waitmovement 0
msgbox OldaleTown_Text_16B045, 4
- closebutton
- move 3, OldaleTown_Movement_14DFF5
- waitmove 0
+ closemessage
+ applymovement 3, OldaleTown_Movement_14DFF5
+ waitmovement 0
releaseall
end
@@ -223,61 +223,61 @@ OldaleTown_EventScript_14DF26:: @ 814DF26
OldaleTown_EventScript_14DF30:: @ 814DF30
lockall
- move 4, OldaleTown_Movement_1A0839
- waitmove 0
- jump OldaleTown_EventScript_14DF92
+ applymovement 4, OldaleTown_Movement_1A0839
+ waitmovement 0
+ goto OldaleTown_EventScript_14DF92
end
OldaleTown_EventScript_14DF41:: @ 814DF41
lockall
- move 4, OldaleTown_Movement_14DFDE
- waitmove 0
- move 255, OldaleTown_Movement_1A0843
- waitmove 0
- jump OldaleTown_EventScript_14DF92
+ applymovement 4, OldaleTown_Movement_14DFDE
+ waitmovement 0
+ applymovement 255, OldaleTown_Movement_1A0843
+ waitmovement 0
+ goto OldaleTown_EventScript_14DF92
end
OldaleTown_EventScript_14DF5C:: @ 814DF5C
lockall
- move 4, OldaleTown_Movement_14DFE1
- waitmove 0
- move 255, OldaleTown_Movement_1A0843
- waitmove 0
- jump OldaleTown_EventScript_14DF92
+ applymovement 4, OldaleTown_Movement_14DFE1
+ waitmovement 0
+ applymovement 255, OldaleTown_Movement_1A0843
+ waitmovement 0
+ goto OldaleTown_EventScript_14DF92
end
OldaleTown_EventScript_14DF77:: @ 814DF77
lockall
- move 4, OldaleTown_Movement_14DFE3
- waitmove 0
- move 255, OldaleTown_Movement_1A0843
- waitmove 0
- jump OldaleTown_EventScript_14DF92
+ applymovement 4, OldaleTown_Movement_14DFE3
+ waitmovement 0
+ applymovement 255, OldaleTown_Movement_1A0843
+ waitmovement 0
+ goto OldaleTown_EventScript_14DF92
end
OldaleTown_EventScript_14DF92:: @ 814DF92
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq OldaleTown_EventScript_14DFAA
+ goto_if_eq OldaleTown_EventScript_14DFAA
compare RESULT, 1
- jumpeq OldaleTown_EventScript_14DFB8
+ goto_if_eq OldaleTown_EventScript_14DFB8
end
OldaleTown_EventScript_14DFAA:: @ 814DFAA
msgbox OldaleTown_Text_16B196, 4
- jump OldaleTown_EventScript_14DFC6
+ goto OldaleTown_EventScript_14DFC6
end
OldaleTown_EventScript_14DFB8:: @ 814DFB8
msgbox OldaleTown_Text_16B1BE, 4
- jump OldaleTown_EventScript_14DFC6
+ goto OldaleTown_EventScript_14DFC6
end
OldaleTown_EventScript_14DFC6:: @ 814DFC6
- closebutton
- move 4, OldaleTown_Movement_14DFE5
- waitmove 0
- disappear 4
+ closemessage
+ applymovement 4, OldaleTown_Movement_14DFE5
+ waitmovement 0
+ removeobject 4
setvar 0x40c7, 2
setflag 979
releaseall
diff --git a/data/scripts/maps/OldaleTown_Mart.inc b/data/scripts/maps/OldaleTown_Mart.inc
index 3f4994890..b9698b58f 100644
--- a/data/scripts/maps/OldaleTown_Mart.inc
+++ b/data/scripts/maps/OldaleTown_Mart.inc
@@ -5,9 +5,9 @@ OldaleTown_Mart_EventScript_152F79:: @ 8152F79
lock
faceplayer
message OldaleTown_Mart_Text_1A0BE4
- waittext
+ waitmessage
checkflag 116
- jumpeq OldaleTown_Mart_EventScript_152FA8
+ goto_if_eq OldaleTown_Mart_EventScript_152FA8
pokemart OldaleTown_Mart_Items1
msgbox OldaleTown_Mart_Text_1A0C02, 4
release
@@ -44,7 +44,7 @@ OldaleTown_Mart_EventScript_152FC6:: @ 8152FC6
lock
faceplayer
checkflag 116
- jumpeq OldaleTown_Mart_EventScript_152FDB
+ goto_if_eq OldaleTown_Mart_EventScript_152FDB
msgbox OldaleTown_Mart_Text_174A8A, 4
release
end
diff --git a/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc b/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
index 4ba96ddc8..494f109fe 100644
--- a/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ OldaleTown_PokemonCenter_1F_MapScript1_152F0E:: @ 8152F0E
OldaleTown_PokemonCenter_1F_EventScript_152F17:: @ 8152F17
setvar 0x800b, 1
call OldaleTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -27,7 +27,7 @@ OldaleTown_PokemonCenter_1F_EventScript_152F37:: @ 8152F37
lock
faceplayer
checkflag 2049
- jumpeq OldaleTown_PokemonCenter_1F_EventScript_152F4C
+ goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_152F4C
msgbox OldaleTown_PokemonCenter_1F_Text_1749C0, 4
release
end
diff --git a/data/scripts/maps/PacifidlogTown_House2.inc b/data/scripts/maps/PacifidlogTown_House2.inc
index b95a41ceb..e04a8caae 100644
--- a/data/scripts/maps/PacifidlogTown_House2.inc
+++ b/data/scripts/maps/PacifidlogTown_House2.inc
@@ -4,30 +4,30 @@ PacifidlogTown_House2_MapScripts:: @ 8154167
PacifidlogTown_House2_EventScript_154168:: @ 8154168
lock
faceplayer
- checkdailyflags
+ dodailyevents
call PacifidlogTown_House2_EventScript_1541B4
checkflag 299
- jumpeq PacifidlogTown_House2_EventScript_154254
+ goto_if_eq PacifidlogTown_House2_EventScript_154254
checkflag 300
- callif 1, PacifidlogTown_House2_EventScript_1541CE
+ call_if 1, PacifidlogTown_House2_EventScript_1541CE
checkflag 300
- callif 0, PacifidlogTown_House2_EventScript_1541D7
+ call_if 0, PacifidlogTown_House2_EventScript_1541D7
setflag 300
- specialval RESULT, 230
+ specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 4
- jumpif 4, PacifidlogTown_House2_EventScript_1541EC
- specialval RESULT, 230
+ goto_if 4, PacifidlogTown_House2_EventScript_1541EC
+ specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 2
- jumpif 4, PacifidlogTown_House2_EventScript_15421B
- jump PacifidlogTown_House2_EventScript_154225
+ goto_if 4, PacifidlogTown_House2_EventScript_15421B
+ goto PacifidlogTown_House2_EventScript_154225
end
PacifidlogTown_House2_EventScript_1541B4:: @ 81541B4
checkflag 299
- jumpif 0, PacifidlogTown_House2_EventScript_1A14DC
- specialval RESULT, 334
+ goto_if 0, PacifidlogTown_House2_EventScript_1A14DC
+ specialvar RESULT, sub_810F908
compare RESULT, 0
- callif 1, PacifidlogTown_House2_EventScript_1541E8
+ call_if 1, PacifidlogTown_House2_EventScript_1541E8
return
PacifidlogTown_House2_EventScript_1541CE:: @ 81541CE
@@ -47,9 +47,9 @@ PacifidlogTown_House2_EventScript_1541EC:: @ 81541EC
msgbox PacifidlogTown_House2_Text_179169, 4
giveitem ITEM_TM27
compare RESULT, 0
- jumpeq PacifidlogTown_House2_EventScript_1A029B
+ goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag 299
- special 333
+ special sub_810F950
msgbox PacifidlogTown_House2_Text_179283, 4
release
end
@@ -63,16 +63,16 @@ PacifidlogTown_House2_EventScript_154225:: @ 8154225
msgbox PacifidlogTown_House2_Text_17922D, 4
giveitem ITEM_TM21
compare RESULT, 0
- jumpeq PacifidlogTown_House2_EventScript_1A029B
+ goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag 299
- special 333
+ special sub_810F950
msgbox PacifidlogTown_House2_Text_179283, 4
release
end
PacifidlogTown_House2_EventScript_154254:: @ 8154254
- specialval RESULT, 334
- buffernum 0, RESULT
+ specialvar RESULT, sub_810F908
+ getnumberstring 0, RESULT
msgbox PacifidlogTown_House2_Text_1792F2, 4
release
end
@@ -80,8 +80,8 @@ PacifidlogTown_House2_EventScript_154254:: @ 8154254
PacifidlogTown_House2_EventScript_154267:: @ 8154267
lock
faceplayer
- checksound
- pokecry SPECIES_AZURILL, 0
+ waitse
+ playpokecry SPECIES_AZURILL, 0
msgbox PacifidlogTown_House2_Text_17938B, 4
waitpokecry
msgbox PacifidlogTown_House2_Text_17939B, 4
@@ -91,8 +91,8 @@ PacifidlogTown_House2_EventScript_154267:: @ 8154267
PacifidlogTown_House2_EventScript_154282:: @ 8154282
lock
faceplayer
- checksound
- pokecry SPECIES_AZURILL, 2
+ waitse
+ playpokecry SPECIES_AZURILL, 2
msgbox PacifidlogTown_House2_Text_1793CC, 4
waitpokecry
msgbox PacifidlogTown_House2_Text_1793DD, 4
diff --git a/data/scripts/maps/PacifidlogTown_House3.inc b/data/scripts/maps/PacifidlogTown_House3.inc
index 7ee815f07..28b9dbd80 100644
--- a/data/scripts/maps/PacifidlogTown_House3.inc
+++ b/data/scripts/maps/PacifidlogTown_House3.inc
@@ -5,30 +5,30 @@ PacifidlogTown_House3_EventScript_15429E:: @ 815429E
lock
faceplayer
checkflag 154
- jumpeq PacifidlogTown_House3_EventScript_154338
+ goto_if_eq PacifidlogTown_House3_EventScript_154338
setvar 0x8008, 2
copyvar 0x8004, 0x8008
- specialval RESULT, 252
+ specialvar RESULT, sub_804D89C
copyvar 0x8009, RESULT
msgbox PacifidlogTown_House3_Text_17940E, 5
compare RESULT, 0
- jumpeq PacifidlogTown_House3_EventScript_154320
- special 159
+ goto_if_eq PacifidlogTown_House3_EventScript_154320
+ special sub_80F9A0C
waitstate
copyvar 0x800a, 0x8004
compare 0x8004, 255
- jumpeq PacifidlogTown_House3_EventScript_154320
+ goto_if_eq PacifidlogTown_House3_EventScript_154320
copyvar 0x8005, 0x800a
- specialval RESULT, 255
+ specialvar RESULT, sub_804DB2C
copyvar 0x800b, RESULT
- comparevars RESULT, 0x8009
- jumpif 5, PacifidlogTown_House3_EventScript_15432A
+ compare RESULT, 0x8009
+ goto_if 5, PacifidlogTown_House3_EventScript_15432A
copyvar 0x8004, 0x8008
copyvar 0x8005, 0x800a
- special 253
- special 254
+ special sub_804DB68
+ special sub_804E174
waitstate
- bufferpoke 0, 0x8009
+ getspeciesname 0, 0x8009
msgbox PacifidlogTown_House3_Text_1794C4, 4
setflag 154
release
@@ -40,7 +40,7 @@ PacifidlogTown_House3_EventScript_154320:: @ 8154320
end
PacifidlogTown_House3_EventScript_15432A:: @ 815432A
- bufferpoke 0, 0x8009
+ getspeciesname 0, 0x8009
msgbox PacifidlogTown_House3_Text_1794DF, 4
release
end
diff --git a/data/scripts/maps/PacifidlogTown_House4.inc b/data/scripts/maps/PacifidlogTown_House4.inc
index e48644beb..b7a6c9f86 100644
--- a/data/scripts/maps/PacifidlogTown_House4.inc
+++ b/data/scripts/maps/PacifidlogTown_House4.inc
@@ -14,9 +14,9 @@ PacifidlogTown_House4_EventScript_15435E:: @ 815435E
faceplayer
msgbox PacifidlogTown_House4_Text_17963D, 5
compare RESULT, 1
- jumpeq PacifidlogTown_House4_EventScript_15437F
+ goto_if_eq PacifidlogTown_House4_EventScript_15437F
compare RESULT, 0
- jumpeq PacifidlogTown_House4_EventScript_154389
+ goto_if_eq PacifidlogTown_House4_EventScript_154389
end
PacifidlogTown_House4_EventScript_15437F:: @ 815437F
diff --git a/data/scripts/maps/PacifidlogTown_House5.inc b/data/scripts/maps/PacifidlogTown_House5.inc
index f20de28df..46b1990df 100644
--- a/data/scripts/maps/PacifidlogTown_House5.inc
+++ b/data/scripts/maps/PacifidlogTown_House5.inc
@@ -4,9 +4,9 @@ PacifidlogTown_House5_MapScripts:: @ 8154393
PacifidlogTown_House5_EventScript_154394:: @ 8154394
lock
faceplayer
- specialval RESULT, 209
+ specialvar RESULT, IsMirageIslandPresent
compare RESULT, 1
- jumpeq PacifidlogTown_House5_EventScript_1543B0
+ goto_if_eq PacifidlogTown_House5_EventScript_1543B0
msgbox PacifidlogTown_House5_Text_179718, 4
release
end
diff --git a/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc b/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
index 973f80a55..64dd5008c 100644
--- a/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ PacifidlogTown_PokemonCenter_1F_MapScript1_154105:: @ 8154105
@ 8154109
setvar 0x800b, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/PetalburgCity.inc b/data/scripts/maps/PetalburgCity.inc
index 3667eb3cf..1c2711b83 100644
--- a/data/scripts/maps/PetalburgCity.inc
+++ b/data/scripts/maps/PetalburgCity.inc
@@ -6,17 +6,17 @@ PetalburgCity_MapScripts:: @ 814B70C
PetalburgCity_MapScript1_14B717:: @ 814B717
setflag 2070
compare 0x4057, 0
- callif 1, PetalburgCity_EventScript_14B731
+ call_if 1, PetalburgCity_EventScript_14B731
compare 0x4057, 2
- callif 1, PetalburgCity_EventScript_14B739
+ call_if 1, PetalburgCity_EventScript_14B739
end
PetalburgCity_EventScript_14B731:: @ 814B731
- movespriteperm 9, 5, 11
+ setobjectxyperm 9, 5, 11
return
PetalburgCity_EventScript_14B739:: @ 814B739
- playmusicbattle 420
+ savebgm 420
return
PetalburgCity_MapScript2_14B73D:: @ 814B73D
@@ -26,24 +26,24 @@ PetalburgCity_MapScript2_14B73D:: @ 814B73D
PetalburgCity_EventScript_14B747:: @ 814B747
lockall
setflag 0x4000
- special 39
- special 301
- move 2, PetalburgCity_Movement_14B7ED
- move 255, PetalburgCity_Movement_14B7CC
- waitmove 0
+ special SavePlayerParty
+ special PutZigzagoonInPlayerParty
+ applymovement 2, PetalburgCity_Movement_14B7ED
+ applymovement 255, PetalburgCity_Movement_14B7CC
+ waitmovement 0
msgbox PetalburgCity_Text_16D361, 4
- special 157
+ special ScrSpecial_StartWallyTutorialBattle
waitstate
msgbox PetalburgCity_Text_16D3DE, 4
- movecoords 2, PetalburgCity_Movement_1A083F, 0, 0
- waitmovexy 0, 0, 2
+ applymovement 2, PetalburgCity_Movement_1A083F, 0, 0
+ waitmovement 0, 0, 2
msgbox PetalburgCity_Text_16D408, 4
- closebutton
+ closemessage
clearflag 0x4000
setvar 0x4057, 3
- fadedefault
+ fadedefaultbgm
clearflag 0x4001
- special 40
+ special LoadPlayerParty
setvar 0x4085, 1
warp PetalburgCity_Gym, 255, 4, 108
waitstate
@@ -54,9 +54,9 @@ PetalburgCity_EventScript_14B7AC:: @ 814B7AC
lock
faceplayer
msgbox PetalburgCity_Text_164490, 4
- closebutton
- move 3, PetalburgCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 3, PetalburgCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -157,114 +157,114 @@ PetalburgCity_EventScript_14B82D:: @ 814B82D
PetalburgCity_EventScript_14B836:: @ 814B836
lockall
setvar 0x8008, 0
- jump PetalburgCity_EventScript_14B866
+ goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B842:: @ 814B842
lockall
setvar 0x8008, 1
- jump PetalburgCity_EventScript_14B866
+ goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B84E:: @ 814B84E
lockall
setvar 0x8008, 2
- jump PetalburgCity_EventScript_14B866
+ goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B85A:: @ 814B85A
lockall
setvar 0x8008, 3
- jump PetalburgCity_EventScript_14B866
+ goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B866:: @ 814B866
- move 9, PetalburgCity_Movement_1A0839
- waitmove 0
- playmusic 420, 0
- playsfx 21
- move 9, PetalburgCity_Movement_1A0833
- waitmove 0
- move 9, PetalburgCity_Movement_1A0835
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_1A0839
+ waitmovement 0
+ playbgm 420, 0
+ playse 21
+ applymovement 9, PetalburgCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, PetalburgCity_Movement_1A0835
+ waitmovement 0
compare 0x8008, 0
- callif 1, PetalburgCity_EventScript_14B91B
+ call_if 1, PetalburgCity_EventScript_14B91B
compare 0x8008, 1
- callif 1, PetalburgCity_EventScript_14B930
+ call_if 1, PetalburgCity_EventScript_14B930
compare 0x8008, 2
- callif 1, PetalburgCity_EventScript_14B93B
+ call_if 1, PetalburgCity_EventScript_14B93B
compare 0x8008, 3
- callif 1, PetalburgCity_EventScript_14B950
+ call_if 1, PetalburgCity_EventScript_14B950
msgbox PetalburgCity_Text_16438A, 4
- closebutton
+ closemessage
compare 0x8008, 0
- callif 1, PetalburgCity_EventScript_14B965
+ call_if 1, PetalburgCity_EventScript_14B965
compare 0x8008, 1
- callif 1, PetalburgCity_EventScript_14B977
+ call_if 1, PetalburgCity_EventScript_14B977
compare 0x8008, 2
- callif 1, PetalburgCity_EventScript_14B989
+ call_if 1, PetalburgCity_EventScript_14B989
compare 0x8008, 3
- callif 1, PetalburgCity_EventScript_14B99B
+ call_if 1, PetalburgCity_EventScript_14B99B
msgbox PetalburgCity_Text_164426, 4
- move 9, PetalburgCity_Movement_1A0843
- move 255, PetalburgCity_Movement_1A0843
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_1A0843
+ applymovement 255, PetalburgCity_Movement_1A0843
+ waitmovement 0
msgbox PetalburgCity_Text_164449, 4
- closebutton
- move 9, PetalburgCity_Movement_14B9F4
- waitmove 0
- fadedefault
+ closemessage
+ applymovement 9, PetalburgCity_Movement_14B9F4
+ waitmovement 0
+ fadedefaultbgm
releaseall
end
PetalburgCity_EventScript_14B91B:: @ 814B91B
- move 9, PetalburgCity_Movement_14B9B1
- waitmove 0
- move 255, PetalburgCity_Movement_1A0845
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9B1
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_EventScript_14B930:: @ 814B930
- move 9, PetalburgCity_Movement_14B9B6
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9B6
+ waitmovement 0
return
PetalburgCity_EventScript_14B93B:: @ 814B93B
- move 9, PetalburgCity_Movement_14B9B9
- waitmove 0
- move 255, PetalburgCity_Movement_1A0841
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9B9
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_EventScript_14B950:: @ 814B950
- move 9, PetalburgCity_Movement_14B9BE
- waitmove 0
- move 255, PetalburgCity_Movement_1A0841
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9BE
+ waitmovement 0
+ applymovement 255, PetalburgCity_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_EventScript_14B965:: @ 814B965
- move 9, PetalburgCity_Movement_14B9C4
- move 255, PetalburgCity_Movement_14BA01
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9C4
+ applymovement 255, PetalburgCity_Movement_14BA01
+ waitmovement 0
return
PetalburgCity_EventScript_14B977:: @ 814B977
- move 9, PetalburgCity_Movement_14B9CF
- move 255, PetalburgCity_Movement_14BA0B
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9CF
+ applymovement 255, PetalburgCity_Movement_14BA0B
+ waitmovement 0
return
PetalburgCity_EventScript_14B989:: @ 814B989
- move 9, PetalburgCity_Movement_14B9DD
- move 255, PetalburgCity_Movement_14BA18
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9DD
+ applymovement 255, PetalburgCity_Movement_14BA18
+ waitmovement 0
return
PetalburgCity_EventScript_14B99B:: @ 814B99B
- move 9, PetalburgCity_Movement_14B9E8
- move 255, PetalburgCity_Movement_14BA22
- waitmove 0
+ applymovement 9, PetalburgCity_Movement_14B9E8
+ applymovement 255, PetalburgCity_Movement_14BA22
+ waitmovement 0
return
@ 814B9AD
diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc
index 9c6802e28..b2d104894 100644
--- a/data/scripts/maps/PetalburgCity_Gym.inc
+++ b/data/scripts/maps/PetalburgCity_Gym.inc
@@ -7,28 +7,28 @@ PetalburgCity_Gym_MapScripts:: @ 8154477
PetalburgCity_Gym_MapScript1_15448C:: @ 815448C
compare 0x4085, 6
- jumpeq PetalburgCity_Gym_EventScript_1544A3
+ goto_if_eq PetalburgCity_Gym_EventScript_1544A3
compare 0x4085, 7
- callif 4, PetalburgCity_Gym_EventScript_1544ED
+ call_if 4, PetalburgCity_Gym_EventScript_1544ED
end
PetalburgCity_Gym_EventScript_1544A3:: @ 81544A3
setvar 0x8005, 1
call PetalburgCity_Gym_EventScript_154F9A
checktrainerflag OPPONENT_RANDALL
- callif 1, PetalburgCity_Gym_EventScript_154FBB
+ call_if 1, PetalburgCity_Gym_EventScript_154FBB
checktrainerflag OPPONENT_MARY
- callif 1, PetalburgCity_Gym_EventScript_154FDC
+ call_if 1, PetalburgCity_Gym_EventScript_154FDC
checktrainerflag OPPONENT_PARKER
- callif 1, PetalburgCity_Gym_EventScript_154FFD
+ call_if 1, PetalburgCity_Gym_EventScript_154FFD
checktrainerflag OPPONENT_LORI
- callif 1, PetalburgCity_Gym_EventScript_15501E
+ call_if 1, PetalburgCity_Gym_EventScript_15501E
checktrainerflag OPPONENT_GEORGE
- callif 1, PetalburgCity_Gym_EventScript_15503F
+ call_if 1, PetalburgCity_Gym_EventScript_15503F
checktrainerflag OPPONENT_JODY
- callif 1, PetalburgCity_Gym_EventScript_155060
+ call_if 1, PetalburgCity_Gym_EventScript_155060
checktrainerflag OPPONENT_BERKE
- callif 1, PetalburgCity_Gym_EventScript_155081
+ call_if 1, PetalburgCity_Gym_EventScript_155081
end
PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
@@ -45,23 +45,23 @@ PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
PetalburgCity_Gym_MapScript1_15451B:: @ 815451B
compare 0x4085, 1
- callif 1, PetalburgCity_Gym_EventScript_15453B
+ call_if 1, PetalburgCity_Gym_EventScript_15453B
compare 0x4085, 6
- callif 0, PetalburgCity_Gym_EventScript_154543
+ call_if 0, PetalburgCity_Gym_EventScript_154543
checkflag 2052
- callif 1, PetalburgCity_Gym_EventScript_15454B
+ call_if 1, PetalburgCity_Gym_EventScript_15454B
end
PetalburgCity_Gym_EventScript_15453B:: @ 815453B
- movespriteperm 10, 5, 108
+ setobjectxyperm 10, 5, 108
return
PetalburgCity_Gym_EventScript_154543:: @ 8154543
- movespriteperm 1, 4, 107
+ setobjectxyperm 1, 4, 107
return
PetalburgCity_Gym_EventScript_15454B:: @ 815454B
- movespriteperm 1, 4, 107
+ setobjectxyperm 1, 4, 107
return
PetalburgCity_Gym_MapScript2_154553:: @ 8154553
@@ -69,7 +69,7 @@ PetalburgCity_Gym_MapScript2_154553:: @ 8154553
.2byte 0
PetalburgCity_Gym_EventScript_15455D:: @ 815455D
- spriteface 255, 2
+ turnobject 255, 2
end
PetalburgCity_Gym_MapScript2_154562:: @ 8154562
@@ -80,16 +80,16 @@ PetalburgCity_Gym_EventScript_15456C:: @ 815456C
lockall
msgbox PetalburgCity_Gym_Text_17A196, 4
msgbox PetalburgCity_Gym_Text_17A1B0, 4
- closebutton
- move 255, PetalburgCity_Gym_Movement_1A0845
- move 10, PetalburgCity_Gym_Movement_1545B4
- waitmove 0
- playsfx 9
- disappear 10
+ closemessage
+ applymovement 255, PetalburgCity_Gym_Movement_1A0845
+ applymovement 10, PetalburgCity_Gym_Movement_1545B4
+ waitmovement 0
+ playse 9
+ removeobject 10
setflag 726
- pause 30
- move 255, PetalburgCity_Gym_Movement_1A0841
- waitmove 0
+ delay 30
+ applymovement 255, PetalburgCity_Gym_Movement_1A0841
+ waitmovement 0
msgbox PetalburgCity_Gym_Text_17A2A4, 4
setvar 0x4085, 2
releaseall
@@ -113,7 +113,7 @@ PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9
case 6, PetalburgCity_Gym_EventScript_1549D6
case 7, PetalburgCity_Gym_EventScript_15493D
msgbox PetalburgCity_Gym_Text_179DF6, 4
- closebutton
+ closemessage
switch FACING
case 1, PetalburgCity_Gym_EventScript_15463D
case 2, PetalburgCity_Gym_EventScript_154648
@@ -123,197 +123,197 @@ PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9
PetalburgCity_Gym_EventScript_15463D:: @ 815463D
setvar 0x8008, 0
- jump PetalburgCity_Gym_EventScript_154669
+ goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154648:: @ 8154648
setvar 0x8008, 1
- jump PetalburgCity_Gym_EventScript_154669
+ goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154653:: @ 8154653
setvar 0x8008, 2
- jump PetalburgCity_Gym_EventScript_154669
+ goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_15465E:: @ 815465E
setvar 0x8008, 3
- jump PetalburgCity_Gym_EventScript_154669
+ goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154669:: @ 8154669
- reappear 10
- playsfx 8
+ addobject 10
+ playse 8
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_1547EE
+ call_if 1, PetalburgCity_Gym_EventScript_1547EE
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_154800
+ call_if 1, PetalburgCity_Gym_EventScript_154800
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_15481C
+ call_if 1, PetalburgCity_Gym_EventScript_15481C
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_15481C
+ call_if 1, PetalburgCity_Gym_EventScript_15481C
msgbox PetalburgCity_Gym_Text_179F07, 4
msgbox PetalburgCity_Gym_Text_179F37, 4
msgbox PetalburgCity_Gym_Text_179F70, 4
msgbox PetalburgCity_Gym_Text_17A03A, 4
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_154884
+ call_if 1, PetalburgCity_Gym_EventScript_154884
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_15488F
+ call_if 1, PetalburgCity_Gym_EventScript_15488F
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_1548A1
+ call_if 1, PetalburgCity_Gym_EventScript_1548A1
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_1548B3
+ call_if 1, PetalburgCity_Gym_EventScript_1548B3
msgbox PetalburgCity_Gym_Text_17A04A, 4
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_1548C5
+ call_if 1, PetalburgCity_Gym_EventScript_1548C5
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_1548D0
+ call_if 1, PetalburgCity_Gym_EventScript_1548D0
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_1548DB
+ call_if 1, PetalburgCity_Gym_EventScript_1548DB
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_1548E6
+ call_if 1, PetalburgCity_Gym_EventScript_1548E6
msgbox PetalburgCity_Gym_Text_17A0A8, 4
msgbox PetalburgCity_Gym_Text_17A0EB, 4
msgbox PetalburgCity_Gym_Text_17A156, 4
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_15492F
+ call_if 1, PetalburgCity_Gym_EventScript_15492F
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_154930
+ call_if 1, PetalburgCity_Gym_EventScript_154930
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_15493B
+ call_if 1, PetalburgCity_Gym_EventScript_15493B
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_15493C
+ call_if 1, PetalburgCity_Gym_EventScript_15493C
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if 1, PetalburgCity_Gym_EventScript_1548F1
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_1548FC
+ call_if 1, PetalburgCity_Gym_EventScript_1548FC
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if 1, PetalburgCity_Gym_EventScript_1548F1
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if 1, PetalburgCity_Gym_EventScript_1548F1
msgbox PetalburgCity_Gym_Text_17A171, 4
- closebutton
+ closemessage
setflag 0x4001
- playmusic 420, 0
+ playbgm 420, 0
compare 0x8008, 0
- callif 1, PetalburgCity_Gym_EventScript_154835
+ call_if 1, PetalburgCity_Gym_EventScript_154835
compare 0x8008, 1
- callif 1, PetalburgCity_Gym_EventScript_15484E
+ call_if 1, PetalburgCity_Gym_EventScript_15484E
compare 0x8008, 2
- callif 1, PetalburgCity_Gym_EventScript_154860
+ call_if 1, PetalburgCity_Gym_EventScript_154860
compare 0x8008, 3
- callif 1, PetalburgCity_Gym_EventScript_154872
- disappear 10
+ call_if 1, PetalburgCity_Gym_EventScript_154872
+ removeobject 10
setflag 728
setvar 0x4085, 1
setvar 0x4057, 2
clearflag 726
clearflag 866
setflag 889
- special 211
+ special InitBirchState
warp PetalburgCity, 255, 15, 8
waitstate
release
end
PetalburgCity_Gym_EventScript_1547EE:: @ 81547EE
- move 1, PetalburgCity_Gym_Movement_1A0845
- move 10, PetalburgCity_Gym_Movement_154B27
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ applymovement 10, PetalburgCity_Gym_Movement_154B27
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154800:: @ 8154800
- move 10, PetalburgCity_Gym_Movement_154B1D
- waitmove 0
- move 1, PetalburgCity_Gym_Movement_1A0843
- move 255, PetalburgCity_Gym_Movement_1A0843
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_154B1D
+ waitmovement 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0843
+ applymovement 255, PetalburgCity_Gym_Movement_1A0843
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_15481C:: @ 815481C
- move 1, PetalburgCity_Gym_Movement_1A0845
- move 255, PetalburgCity_Gym_Movement_1A0845
- move 10, PetalburgCity_Gym_Movement_154B27
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ applymovement 255, PetalburgCity_Gym_Movement_1A0845
+ applymovement 10, PetalburgCity_Gym_Movement_154B27
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154835:: @ 8154835
- move 1, PetalburgCity_Gym_Movement_1A0845
- move 10, PetalburgCity_Gym_Movement_154B3E
- move 255, PetalburgCity_Gym_Movement_154B4D
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ applymovement 10, PetalburgCity_Gym_Movement_154B3E
+ applymovement 255, PetalburgCity_Gym_Movement_154B4D
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_15484E:: @ 815484E
- move 10, PetalburgCity_Gym_Movement_154B2E
- move 255, PetalburgCity_Gym_Movement_154B45
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_154B2E
+ applymovement 255, PetalburgCity_Gym_Movement_154B45
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154860:: @ 8154860
- move 10, PetalburgCity_Gym_Movement_154B3E
- move 255, PetalburgCity_Gym_Movement_154B57
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_154B3E
+ applymovement 255, PetalburgCity_Gym_Movement_154B57
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154872:: @ 8154872
- move 10, PetalburgCity_Gym_Movement_154B36
- move 255, PetalburgCity_Gym_Movement_154B5F
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_154B36
+ applymovement 255, PetalburgCity_Gym_Movement_154B5F
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154884:: @ 8154884
- move 1, PetalburgCity_Gym_Movement_1A0841
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_15488F:: @ 815488F
- move 1, PetalburgCity_Gym_Movement_1A0845
- move 255, PetalburgCity_Gym_Movement_1A0841
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ applymovement 255, PetalburgCity_Gym_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548A1:: @ 81548A1
- move 1, PetalburgCity_Gym_Movement_1A0843
- move 255, PetalburgCity_Gym_Movement_1A083F
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0843
+ applymovement 255, PetalburgCity_Gym_Movement_1A083F
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548B3:: @ 81548B3
- move 1, PetalburgCity_Gym_Movement_1A083F
- move 255, PetalburgCity_Gym_Movement_1A0843
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A083F
+ applymovement 255, PetalburgCity_Gym_Movement_1A0843
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548C5:: @ 81548C5
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548D0:: @ 81548D0
- move 1, PetalburgCity_Gym_Movement_1A0843
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0843
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548DB:: @ 81548DB
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548E6:: @ 81548E6
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548F1:: @ 81548F1
- move 10, PetalburgCity_Gym_Movement_1A0839
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_1A0839
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_1548FC:: @ 81548FC
- move 10, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 10, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154907:: @ 8154907
@@ -340,8 +340,8 @@ PetalburgCity_Gym_EventScript_15492F:: @ 815492F
return
PetalburgCity_Gym_EventScript_154930:: @ 8154930
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_15493B:: @ 815493B
@@ -353,27 +353,27 @@ PetalburgCity_Gym_EventScript_15493C:: @ 815493C
PetalburgCity_Gym_EventScript_15493D:: @ 815493D
call PetalburgCity_Gym_EventScript_154969
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_1549B8
+ goto_if_eq PetalburgCity_Gym_EventScript_1549B8
checkflag 169
- jumpif 0, PetalburgCity_Gym_EventScript_154A2C
+ goto_if 0, PetalburgCity_Gym_EventScript_154A2C
checkflag 2052
- jumpeq PetalburgCity_Gym_EventScript_154B69
+ goto_if_eq PetalburgCity_Gym_EventScript_154B69
msgbox PetalburgCity_Gym_Text_17AA6B, 4
release
end
PetalburgCity_Gym_EventScript_154969:: @ 8154969
- specialval RESULT, 50
+ specialvar RESULT, IsEnigmaBerryValid
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_1549B2
+ goto_if_eq PetalburgCity_Gym_EventScript_1549B2
checkitem ITEM_ENIGMA_BERRY, 1
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_1549B2
+ goto_if_eq PetalburgCity_Gym_EventScript_1549B2
checkpcitem ITEM_ENIGMA_BERRY, 1
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_1549B2
+ goto_if_eq PetalburgCity_Gym_EventScript_1549B2
compare 0x402d, 0
- jumpeq PetalburgCity_Gym_EventScript_1549B2
+ goto_if_eq PetalburgCity_Gym_EventScript_1549B2
msgbox PetalburgCity_Gym_Text_1C5570, 4
setvar RESULT, 1
return
@@ -385,7 +385,7 @@ PetalburgCity_Gym_EventScript_1549B2:: @ 81549B2
PetalburgCity_Gym_EventScript_1549B8:: @ 81549B8
giveitem ITEM_ENIGMA_BERRY
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_1A029B
+ goto_if_eq PetalburgCity_Gym_EventScript_1A029B
setvar 0x402d, 0
release
end
@@ -394,7 +394,7 @@ PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6
msgbox PetalburgCity_Gym_Text_17A653, 4
trainerbattle 3, OPPONENT_NORMAN, 0, PetalburgCity_Gym_Text_17A77A
message PetalburgCity_Gym_Text_17A7DD
- waittext
+ waitmessage
call PetalburgCity_Gym_EventScript_1A02C5
msgbox PetalburgCity_Gym_Text_17A805, 4
setflag 1217
@@ -407,77 +407,77 @@ PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6
call PetalburgCity_Gym_EventScript_1A01C0
clearflag 940
call PetalburgCity_Gym_EventScript_1544ED
- special 142
- jump PetalburgCity_Gym_EventScript_154A2C
+ special DrawWholeMapView
+ goto PetalburgCity_Gym_EventScript_154A2C
end
PetalburgCity_Gym_EventScript_154A2C:: @ 8154A2C
giveitem ITEM_TM42
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_1A029B
+ goto_if_eq PetalburgCity_Gym_EventScript_1A029B
setflag 169
msgbox PetalburgCity_Gym_Text_17A8CF, 4
msgbox PetalburgCity_Gym_Text_17A976, 4
- closebutton
+ closemessage
compare FACING, 2
- callif 1, PetalburgCity_Gym_EventScript_154ABC
+ call_if 1, PetalburgCity_Gym_EventScript_154ABC
compare FACING, 1
- callif 1, PetalburgCity_Gym_EventScript_154AC7
+ call_if 1, PetalburgCity_Gym_EventScript_154AC7
compare FACING, 3
- callif 1, PetalburgCity_Gym_EventScript_154AD2
+ call_if 1, PetalburgCity_Gym_EventScript_154AD2
compare FACING, 4
- callif 1, PetalburgCity_Gym_EventScript_154ADD
- pause 70
+ call_if 1, PetalburgCity_Gym_EventScript_154ADD
+ delay 70
compare FACING, 2
- callif 1, PetalburgCity_Gym_EventScript_154AE8
+ call_if 1, PetalburgCity_Gym_EventScript_154AE8
compare FACING, 1
- callif 1, PetalburgCity_Gym_EventScript_154AF3
+ call_if 1, PetalburgCity_Gym_EventScript_154AF3
compare FACING, 3
- callif 1, PetalburgCity_Gym_EventScript_154AFE
+ call_if 1, PetalburgCity_Gym_EventScript_154AFE
compare FACING, 4
- callif 1, PetalburgCity_Gym_EventScript_154B09
+ call_if 1, PetalburgCity_Gym_EventScript_154B09
msgbox PetalburgCity_Gym_Text_17A9F6, 4
release
end
PetalburgCity_Gym_EventScript_154ABC:: @ 8154ABC
- move 1, PetalburgCity_Gym_Movement_1A0841
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154AC7:: @ 8154AC7
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154AD2:: @ 8154AD2
- move 1, PetalburgCity_Gym_Movement_1A083F
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A083F
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154ADD:: @ 8154ADD
- move 1, PetalburgCity_Gym_Movement_1A0843
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0843
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154AE8:: @ 8154AE8
- move 1, PetalburgCity_Gym_Movement_1A0845
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0845
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154AF3:: @ 8154AF3
- move 1, PetalburgCity_Gym_Movement_1A0841
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0841
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154AFE:: @ 8154AFE
- move 1, PetalburgCity_Gym_Movement_1A0843
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A0843
+ waitmovement 0
return
PetalburgCity_Gym_EventScript_154B09:: @ 8154B09
- move 1, PetalburgCity_Gym_Movement_1A083F
- waitmove 0
+ applymovement 1, PetalburgCity_Gym_Movement_1A083F
+ waitmovement 0
return
@ 8154B14
@@ -593,20 +593,20 @@ PetalburgCity_Gym_EventScript_154B69:: @ 8154B69
PetalburgCity_Gym_EventScript_154B73:: @ 8154B73
lockall
compare 0x4085, 6
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 85
msgbox PetalburgCity_Gym_Text_17B870, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154BA8:: @ 8154BA8
- closebutton
- pause 30
- warpwalk PetalburgCity_Gym, 255, 32776, 32777
+ closemessage
+ delay 30
+ warpdoor PetalburgCity_Gym, 255, 32776, 32777
waitstate
releaseall
end
@@ -623,157 +623,157 @@ PetalburgCity_Gym_EventScript_154BB9:: @ 8154BB9
PetalburgCity_Gym_EventScript_154BC3:: @ 8154BC3
lockall
compare 0x4085, 6
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 98
msgbox PetalburgCity_Gym_Text_17B8D4, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154BF8:: @ 8154BF8
lockall
checktrainerflag OPPONENT_RANDALL
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 46
msgbox PetalburgCity_Gym_Text_17B90F, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C2B:: @ 8154C2B
lockall
checktrainerflag OPPONENT_RANDALL
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 59
msgbox PetalburgCity_Gym_Text_17B950, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C5E:: @ 8154C5E
lockall
checktrainerflag OPPONENT_MARY
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 59
msgbox PetalburgCity_Gym_Text_17B950, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C91:: @ 8154C91
lockall
checktrainerflag OPPONENT_MARY
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 72
msgbox PetalburgCity_Gym_Text_17B98A, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154CC4:: @ 8154CC4
lockall
checktrainerflag OPPONENT_PARKER
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 20
msgbox PetalburgCity_Gym_Text_17B9C5, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154CF7:: @ 8154CF7
lockall
checktrainerflag OPPONENT_LORI
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 20
msgbox PetalburgCity_Gym_Text_17B9C5, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D2A:: @ 8154D2A
lockall
checktrainerflag OPPONENT_LORI
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 33
msgbox PetalburgCity_Gym_Text_17BA00, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D5D:: @ 8154D5D
lockall
checktrainerflag OPPONENT_GEORGE
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 33
msgbox PetalburgCity_Gym_Text_17BA00, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D90:: @ 8154D90
lockall
checktrainerflag OPPONENT_JODY
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 1
setvar 0x8009, 7
msgbox PetalburgCity_Gym_Text_17BA3D, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154DC3:: @ 8154DC3
lockall
checktrainerflag OPPONENT_BERKE
- jumpif 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if 0, PetalburgCity_Gym_EventScript_154BB9
setvar 0x8008, 7
setvar 0x8009, 7
msgbox PetalburgCity_Gym_Text_17BA3D, 5
compare RESULT, 1
- jumpeq PetalburgCity_Gym_EventScript_154BA8
+ goto_if_eq PetalburgCity_Gym_EventScript_154BA8
compare RESULT, 0
- jumpeq PetalburgCity_Gym_EventScript_154BB7
+ goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154DF6:: @ 8154DF6
trainerbattle 2, OPPONENT_RANDALL, 0, PetalburgCity_Gym_Text_17ADA5, PetalburgCity_Gym_Text_17AE11, PetalburgCity_Gym_EventScript_154E1A
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154E29
+ goto_if_eq PetalburgCity_Gym_EventScript_154E29
msgbox PetalburgCity_Gym_Text_17AE30, 6
end
PetalburgCity_Gym_EventScript_154E1A:: @ 8154E1A
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_154FBB
- special 142
+ special DrawWholeMapView
release
end
@@ -784,14 +784,14 @@ PetalburgCity_Gym_EventScript_154E29:: @ 8154E29
PetalburgCity_Gym_EventScript_154E32:: @ 8154E32
trainerbattle 2, OPPONENT_PARKER, 0, PetalburgCity_Gym_Text_17AF5A, PetalburgCity_Gym_Text_17AF98, PetalburgCity_Gym_EventScript_154E56
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154E65
+ goto_if_eq PetalburgCity_Gym_EventScript_154E65
msgbox PetalburgCity_Gym_Text_17AFD3, 6
end
PetalburgCity_Gym_EventScript_154E56:: @ 8154E56
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_154FFD
- special 142
+ special DrawWholeMapView
release
end
@@ -802,14 +802,14 @@ PetalburgCity_Gym_EventScript_154E65:: @ 8154E65
PetalburgCity_Gym_EventScript_154E6E:: @ 8154E6E
trainerbattle 2, OPPONENT_GEORGE, 0, PetalburgCity_Gym_Text_17B058, PetalburgCity_Gym_Text_17B0F7, PetalburgCity_Gym_EventScript_154E92
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154EA1
+ goto_if_eq PetalburgCity_Gym_EventScript_154EA1
msgbox PetalburgCity_Gym_Text_17B12C, 6
end
PetalburgCity_Gym_EventScript_154E92:: @ 8154E92
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_15503F
- special 142
+ special DrawWholeMapView
release
end
@@ -820,14 +820,14 @@ PetalburgCity_Gym_EventScript_154EA1:: @ 8154EA1
PetalburgCity_Gym_EventScript_154EAA:: @ 8154EAA
trainerbattle 2, OPPONENT_BERKE, 0, PetalburgCity_Gym_Text_17B237, PetalburgCity_Gym_Text_17B2C0, PetalburgCity_Gym_EventScript_154ECE
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154EDD
+ goto_if_eq PetalburgCity_Gym_EventScript_154EDD
msgbox PetalburgCity_Gym_Text_17B2E4, 6
end
PetalburgCity_Gym_EventScript_154ECE:: @ 8154ECE
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_155081
- special 142
+ special DrawWholeMapView
release
end
@@ -838,14 +838,14 @@ PetalburgCity_Gym_EventScript_154EDD:: @ 8154EDD
PetalburgCity_Gym_EventScript_154EE6:: @ 8154EE6
trainerbattle 2, OPPONENT_MARY, 0, PetalburgCity_Gym_Text_17B3F7, PetalburgCity_Gym_Text_17B454, PetalburgCity_Gym_EventScript_154F0A
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154F19
+ goto_if_eq PetalburgCity_Gym_EventScript_154F19
msgbox PetalburgCity_Gym_Text_17B46F, 6
end
PetalburgCity_Gym_EventScript_154F0A:: @ 8154F0A
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_154FDC
- special 142
+ special DrawWholeMapView
release
end
@@ -856,14 +856,14 @@ PetalburgCity_Gym_EventScript_154F19:: @ 8154F19
PetalburgCity_Gym_EventScript_154F22:: @ 8154F22
trainerbattle 2, OPPONENT_LORI, 0, PetalburgCity_Gym_Text_17B58D, PetalburgCity_Gym_Text_17B5CB, PetalburgCity_Gym_EventScript_154F46
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154F55
+ goto_if_eq PetalburgCity_Gym_EventScript_154F55
msgbox PetalburgCity_Gym_Text_17B5EA, 6
end
PetalburgCity_Gym_EventScript_154F46:: @ 8154F46
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_15501E
- special 142
+ special DrawWholeMapView
release
end
@@ -874,14 +874,14 @@ PetalburgCity_Gym_EventScript_154F55:: @ 8154F55
PetalburgCity_Gym_EventScript_154F5E:: @ 8154F5E
trainerbattle 2, OPPONENT_JODY, 0, PetalburgCity_Gym_Text_17B6D4, PetalburgCity_Gym_Text_17B732, PetalburgCity_Gym_EventScript_154F82
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_154F91
+ goto_if_eq PetalburgCity_Gym_EventScript_154F91
msgbox PetalburgCity_Gym_Text_17B749, 6
end
PetalburgCity_Gym_EventScript_154F82:: @ 8154F82
setvar 0x8005, 0
call PetalburgCity_Gym_EventScript_155060
- special 142
+ special DrawWholeMapView
release
end
@@ -892,72 +892,72 @@ PetalburgCity_Gym_EventScript_154F91:: @ 8154F91
PetalburgCity_Gym_EventScript_154F9A:: @ 8154F9A
setvar 0x8004, 1
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550A2
return
PetalburgCity_Gym_EventScript_154FBB:: @ 8154FBB
setvar 0x8004, 2
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550C7
return
PetalburgCity_Gym_EventScript_154FDC:: @ 8154FDC
setvar 0x8004, 3
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550EC
return
PetalburgCity_Gym_EventScript_154FFD:: @ 8154FFD
setvar 0x8004, 4
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155111
return
PetalburgCity_Gym_EventScript_15501E:: @ 815501E
setvar 0x8004, 5
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155124
return
PetalburgCity_Gym_EventScript_15503F:: @ 815503F
setvar 0x8004, 6
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155149
return
PetalburgCity_Gym_EventScript_155060:: @ 8155060
setvar 0x8004, 7
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15515C
return
PetalburgCity_Gym_EventScript_155081:: @ 8155081
setvar 0x8004, 8
compare 0x8005, 0
- callif 1, PetalburgCity_Gym_EventScript_155182
+ call_if 1, PetalburgCity_Gym_EventScript_155182
compare 0x8005, 1
- callif 1, PetalburgCity_Gym_EventScript_155187
+ call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15516F
return
@@ -1010,19 +1010,19 @@ PetalburgCity_Gym_EventScript_15516F:: @ 815516F
return
PetalburgCity_Gym_EventScript_155182:: @ 8155182
- special 145
+ special PetalburgGymSpecial1
waitstate
return
PetalburgCity_Gym_EventScript_155187:: @ 8155187
- special 146
+ special PetalburgGymSpecial2
return
PetalburgCity_Gym_EventScript_15518B:: @ 815518B
lock
faceplayer
checkflag 1217
- jumpeq PetalburgCity_Gym_EventScript_1551A0
+ goto_if_eq PetalburgCity_Gym_EventScript_1551A0
msgbox PetalburgCity_Gym_Text_17AB96, 4
release
end
@@ -1035,15 +1035,15 @@ PetalburgCity_Gym_EventScript_1551A0:: @ 81551A0
PetalburgCity_Gym_EventScript_1551AA:: @ 81551AA
lockall
checkflag 2059
- jumpeq PetalburgCity_Gym_EventScript_1551CA
- jump PetalburgCity_Gym_EventScript_1551D4
+ goto_if_eq PetalburgCity_Gym_EventScript_1551CA
+ goto PetalburgCity_Gym_EventScript_1551D4
end
PetalburgCity_Gym_EventScript_1551BA:: @ 81551BA
lockall
checkflag 2059
- jumpeq PetalburgCity_Gym_EventScript_1551CA
- jump PetalburgCity_Gym_EventScript_1551D4
+ goto_if_eq PetalburgCity_Gym_EventScript_1551CA
+ goto PetalburgCity_Gym_EventScript_1551D4
end
PetalburgCity_Gym_EventScript_1551CA:: @ 81551CA
diff --git a/data/scripts/maps/PetalburgCity_Mart.inc b/data/scripts/maps/PetalburgCity_Mart.inc
index 2eac03cac..e4186eaae 100644
--- a/data/scripts/maps/PetalburgCity_Mart.inc
+++ b/data/scripts/maps/PetalburgCity_Mart.inc
@@ -5,9 +5,9 @@ PetalburgCity_Mart_EventScript_1552B0:: @ 81552B0
lock
faceplayer
message PetalburgCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
checkflag 296
- jumpeq PetalburgCity_Mart_EventScript_1552EA
+ goto_if_eq PetalburgCity_Mart_EventScript_1552EA
pokemart PetalburgCity_Mart_Items1
msgbox PetalburgCity_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
index 09d414dcb..e2013a1d6 100644
--- a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ PetalburgCity_PokemonCenter_1F_MapScript1_15520A:: @ 815520A
PetalburgCity_PokemonCenter_1F_EventScript_155213:: @ 8155213
setvar 0x800b, 1
call PetalburgCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -27,19 +27,19 @@ PetalburgCity_PokemonCenter_1F_EventScript_155233:: @ 8155233
lock
faceplayer
msgbox PetalburgCity_PokemonCenter_1F_Text_17BDC5, 4
- specialval RESULT, 302
+ specialvar RESULT, IsStarterInParty
compare RESULT, 1
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_15524F
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_15524F
release
end
PetalburgCity_PokemonCenter_1F_EventScript_15524F:: @ 815524F
compare 0x4023, 0
- callif 1, PetalburgCity_PokemonCenter_1F_EventScript_155272
+ call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155272
compare 0x4023, 1
- callif 1, PetalburgCity_PokemonCenter_1F_EventScript_15527B
+ call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_15527B
compare 0x4023, 2
- callif 1, PetalburgCity_PokemonCenter_1F_EventScript_155284
+ call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155284
release
end
diff --git a/data/scripts/maps/PetalburgCity_WallysHouse.inc b/data/scripts/maps/PetalburgCity_WallysHouse.inc
index e8ac407dc..d8e95d8c6 100644
--- a/data/scripts/maps/PetalburgCity_WallysHouse.inc
+++ b/data/scripts/maps/PetalburgCity_WallysHouse.inc
@@ -5,13 +5,13 @@ PetalburgCity_WallysHouse_EventScript_1543C4:: @ 81543C4
lock
faceplayer
checkflag 126
- jumpeq PetalburgCity_WallysHouse_EventScript_1543F7
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_1543F7
checkflag 122
- jumpeq PetalburgCity_WallysHouse_EventScript_154427
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_154427
checkflag 1217
- jumpeq PetalburgCity_WallysHouse_EventScript_154406
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_154406
checkflag 135
- jumpeq PetalburgCity_WallysHouse_EventScript_15443B
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_15443B
msgbox PetalburgCity_WallysHouse_Text_179805, 4
setflag 135
release
@@ -19,8 +19,8 @@ PetalburgCity_WallysHouse_EventScript_1543C4:: @ 81543C4
PetalburgCity_WallysHouse_EventScript_1543F7:: @ 81543F7
checkflag 122
- jumpeq PetalburgCity_WallysHouse_EventScript_154431
- jump PetalburgCity_WallysHouse_EventScript_154406
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_154431
+ goto PetalburgCity_WallysHouse_EventScript_154406
end
PetalburgCity_WallysHouse_EventScript_154406:: @ 8154406
@@ -50,9 +50,9 @@ PetalburgCity_WallysHouse_EventScript_154445:: @ 8154445
lock
faceplayer
checkflag 122
- jumpeq PetalburgCity_WallysHouse_EventScript_15446D
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_15446D
checkflag 1217
- jumpeq PetalburgCity_WallysHouse_EventScript_154463
+ goto_if_eq PetalburgCity_WallysHouse_EventScript_154463
msgbox PetalburgCity_WallysHouse_Text_179C2C, 4
release
end
diff --git a/data/scripts/maps/PetalburgWoods.inc b/data/scripts/maps/PetalburgWoods.inc
index 8d6946bcd..0b0c72f70 100644
--- a/data/scripts/maps/PetalburgWoods.inc
+++ b/data/scripts/maps/PetalburgWoods.inc
@@ -9,108 +9,108 @@ PetalburgWoods_MapScript1_15CCA2:: @ 815CCA2
PetalburgWoods_EventScript_15CCA8:: @ 815CCA8
lockall
call PetalburgWoods_EventScript_15CDE6
- move 4, PetalburgWoods_Movement_15CE89
- waitmove 0
+ applymovement 4, PetalburgWoods_Movement_15CE89
+ waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
- closebutton
- playmusic BGM_EVIL_TEAM, 0
- move 3, PetalburgWoods_Movement_15CEC3
- waitmove 0
+ closemessage
+ playbgm BGM_EVIL_TEAM, 0
+ applymovement 3, PetalburgWoods_Movement_15CEC3
+ waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
- closebutton
- move 3, PetalburgWoods_Movement_15CEB0
- waitmove 0
- move 4, PetalburgWoods_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 3, PetalburgWoods_Movement_15CEB0
+ waitmovement 0
+ applymovement 4, PetalburgWoods_Movement_1A0841
+ waitmovement 0
msgbox PetalburgWoods_Text_194E6B, 4
- closebutton
- move 4, PetalburgWoods_Movement_15CE9E
- waitmove 0
+ closemessage
+ applymovement 4, PetalburgWoods_Movement_15CE9E
+ waitmovement 0
msgbox PetalburgWoods_Text_194E9A, 4
- move 3, PetalburgWoods_Movement_15CEC8
- waitmove 0
+ applymovement 3, PetalburgWoods_Movement_15CEC8
+ waitmovement 0
msgbox PetalburgWoods_Text_194EE8, 4
trainerbattle 3, OPPONENT_PETALBURG_WOODS_GRUNT, 0, PetalburgWoods_Text_194F83
- move 3, PetalburgWoods_Movement_15CEB3
- waitmove 0
+ applymovement 3, PetalburgWoods_Movement_15CEB3
+ waitmovement 0
call PetalburgWoods_EventScript_15CDFA
- move 4, PetalburgWoods_Movement_15CE80
- waitmove 0
- jump PetalburgWoods_EventScript_15CE69
+ applymovement 4, PetalburgWoods_Movement_15CE80
+ waitmovement 0
+ goto PetalburgWoods_EventScript_15CE69
end
PetalburgWoods_EventScript_15CD42:: @ 815CD42
lockall
call PetalburgWoods_EventScript_15CDE6
- move 4, PetalburgWoods_Movement_15CE8E
- waitmove 0
- move 255, PetalburgWoods_Movement_1A083F
- waitmove 0
+ applymovement 4, PetalburgWoods_Movement_15CE8E
+ waitmovement 0
+ applymovement 255, PetalburgWoods_Movement_1A083F
+ waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
- closebutton
- playmusic BGM_EVIL_TEAM, 0
- move 3, PetalburgWoods_Movement_15CEC3
- waitmove 0
+ closemessage
+ playbgm BGM_EVIL_TEAM, 0
+ applymovement 3, PetalburgWoods_Movement_15CEC3
+ waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
- closebutton
- move 3, PetalburgWoods_Movement_15CEBF
- waitmove 0
- move 4, PetalburgWoods_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 3, PetalburgWoods_Movement_15CEBF
+ waitmovement 0
+ applymovement 4, PetalburgWoods_Movement_1A0841
+ waitmovement 0
msgbox PetalburgWoods_Text_194E6B, 4
- closebutton
- move 4, PetalburgWoods_Movement_15CEA4
- waitmove 0
+ closemessage
+ applymovement 4, PetalburgWoods_Movement_15CEA4
+ waitmovement 0
msgbox PetalburgWoods_Text_194E9A, 4
- move 255, PetalburgWoods_Movement_1A0841
- waitmove 0
+ applymovement 255, PetalburgWoods_Movement_1A0841
+ waitmovement 0
msgbox PetalburgWoods_Text_194EE8, 4
trainerbattle 3, OPPONENT_PETALBURG_WOODS_GRUNT, 0, PetalburgWoods_Text_194F83
- move 3, PetalburgWoods_Movement_15CEB3
- waitmove 0
+ applymovement 3, PetalburgWoods_Movement_15CEB3
+ waitmovement 0
call PetalburgWoods_EventScript_15CDFA
- move 4, PetalburgWoods_Movement_15CE95
- waitmove 0
- jump PetalburgWoods_EventScript_15CE69
+ applymovement 4, PetalburgWoods_Movement_15CE95
+ waitmovement 0
+ goto PetalburgWoods_EventScript_15CE69
end
PetalburgWoods_EventScript_15CDE6:: @ 815CDE6
- move 4, PetalburgWoods_Movement_15CE73
- waitmove 0
+ applymovement 4, PetalburgWoods_Movement_15CE73
+ waitmovement 0
msgbox PetalburgWoods_Text_194D71, 4
- closebutton
+ closemessage
return
PetalburgWoods_EventScript_15CDFA:: @ 815CDFA
msgbox PetalburgWoods_Text_194FA4, 4
- closebutton
- move 3, PetalburgWoods_Movement_15CEB7
- waitmove 0
- disappear 3
- move 255, PetalburgWoods_Movement_1A0845
- waitmove 0
+ closemessage
+ applymovement 3, PetalburgWoods_Movement_15CEB7
+ waitmovement 0
+ removeobject 3
+ applymovement 255, PetalburgWoods_Movement_1A0845
+ waitmovement 0
msgbox PetalburgWoods_Text_19507E, 4
giveitem ITEM_GREAT_BALL
compare RESULT, 0
- jumpeq PetalburgWoods_EventScript_15CE3F
- jump PetalburgWoods_EventScript_15CE4D
+ goto_if_eq PetalburgWoods_EventScript_15CE3F
+ goto PetalburgWoods_EventScript_15CE4D
end
PetalburgWoods_EventScript_15CE3F:: @ 815CE3F
msgbox PetalburgWoods_Text_195182, 4
- jump PetalburgWoods_EventScript_15CE4D
+ goto PetalburgWoods_EventScript_15CE4D
end
PetalburgWoods_EventScript_15CE4D:: @ 815CE4D
msgbox PetalburgWoods_Text_19510A, 4
- move 4, PetalburgWoods_Movement_15CEA8
- waitmove 0
+ applymovement 4, PetalburgWoods_Movement_15CEA8
+ waitmovement 0
msgbox PetalburgWoods_Text_195153, 4
- closebutton
+ closemessage
return
PetalburgWoods_EventScript_15CE69:: @ 815CE69
- disappear 4
+ removeobject 4
setvar 0x4098, 1
releaseall
end
@@ -242,11 +242,11 @@ PetalburgWoods_EventScript_15CEDC:: @ 815CEDC
lock
faceplayer
checkflag 297
- jumpeq PetalburgWoods_EventScript_15CF0B
+ goto_if_eq PetalburgWoods_EventScript_15CF0B
msgbox PetalburgWoods_Text_19549E, 4
giveitem ITEM_MIRACLE_SEED
compare RESULT, 0
- jumpeq PetalburgWoods_EventScript_1A029B
+ goto_if_eq PetalburgWoods_EventScript_1A029B
setflag 297
release
end
@@ -271,9 +271,9 @@ PetalburgWoods_EventScript_15CF27:: @ 815CF27
PetalburgWoods_EventScript_15CF3E:: @ 815CF3E
trainerbattle 0, OPPONENT_JAMES_1, 0, PetalburgWoods_Text_19526A, PetalburgWoods_Text_1952AE
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq PetalburgWoods_EventScript_15CF65
+ goto_if_eq PetalburgWoods_EventScript_15CF65
msgbox PetalburgWoods_Text_1952CC, 6
end
diff --git a/data/scripts/maps/Route101.inc b/data/scripts/maps/Route101.inc
index 944473e96..2fe80e098 100644
--- a/data/scripts/maps/Route101.inc
+++ b/data/scripts/maps/Route101.inc
@@ -18,25 +18,25 @@ Route101_EventScript_14E93F:: @ 814E93F
Route101_EventScript_14E948:: @ 814E948
lockall
- playmusic 410, 1
+ playbgm 410, 1
msgbox Route101_Text_16D10E, 4
- closebutton
- movesprite 2, 0, 15
- movesprite 4, 0, 16
- move 255, Route101_Movement_14EA2C
- move 2, Route101_Movement_14EA50
- move 4, Route101_Movement_14EA1F
- waitmove 0
- move 4, Route101_Movement_14EA00
- move 2, Route101_Movement_14EA31
- waitmove 0
- move 2, Route101_Movement_1A0843
- waitmove 0
- move 4, Route101_Movement_14EA27
- move 2, Route101_Movement_14EA58
- waitmove 0
+ closemessage
+ setobjectxy 2, 0, 15
+ setobjectxy 4, 0, 16
+ applymovement 255, Route101_Movement_14EA2C
+ applymovement 2, Route101_Movement_14EA50
+ applymovement 4, Route101_Movement_14EA1F
+ waitmovement 0
+ applymovement 4, Route101_Movement_14EA00
+ applymovement 2, Route101_Movement_14EA31
+ waitmovement 0
+ applymovement 2, Route101_Movement_1A0843
+ waitmovement 0
+ applymovement 4, Route101_Movement_14EA27
+ applymovement 2, Route101_Movement_14EA58
+ waitmovement 0
msgbox Route101_Text_16D119, 4
- closebutton
+ closemessage
setvar 0x4060, 2
releaseall
end
@@ -44,27 +44,27 @@ Route101_EventScript_14E948:: @ 814E948
Route101_EventScript_14E9B8:: @ 814E9B8
lockall
msgbox Route101_Text_16D15E, 4
- closebutton
- move 255, Route101_Movement_14E9FA
- waitmove 0
+ closemessage
+ applymovement 255, Route101_Movement_14E9FA
+ waitmovement 0
releaseall
end
Route101_EventScript_14E9CE:: @ 814E9CE
lockall
msgbox Route101_Text_16D15E, 4
- closebutton
- move 255, Route101_Movement_14E9FC
- waitmove 0
+ closemessage
+ applymovement 255, Route101_Movement_14E9FC
+ waitmovement 0
releaseall
end
Route101_EventScript_14E9E4:: @ 814E9E4
lockall
msgbox Route101_Text_16D15E, 4
- closebutton
- move 255, Route101_Movement_14E9FE
- waitmove 0
+ closemessage
+ applymovement 255, Route101_Movement_14E9FE
+ waitmovement 0
releaseall
end
@@ -220,16 +220,16 @@ Route101_EventScript_14EA7F:: @ 814EA7F
setflag 2048
setflag 82
fadescreen 1
- disappear 4
- movesprite 255, 6, 13
- move 255, Route101_Movement_1A083F
- waitmove 0
- special 156
+ removeobject 4
+ setobjectxy 255, 6, 13
+ applymovement 255, Route101_Movement_1A083F
+ waitmovement 0
+ special ScrSpecial_ChooseStarter
waitstate
- move 2, Route101_Movement_14EAD7
- waitmove 0
+ applymovement 2, Route101_Movement_14EAD7
+ waitmovement 0
msgbox Route101_Text_16D191, 4
- special 0
+ special ScrSpecial_HealPlayerParty
setflag 720
clearflag 721
setflag 700
diff --git a/data/scripts/maps/Route102.inc b/data/scripts/maps/Route102.inc
index 70d25eace..95a0a4a1f 100644
--- a/data/scripts/maps/Route102.inc
+++ b/data/scripts/maps/Route102.inc
@@ -19,9 +19,9 @@ Route102_EventScript_14EAF5:: @ 814EAF5
Route102_EventScript_14EAFE:: @ 814EAFE
trainerbattle 0, OPPONENT_CALVIN_1, 0, Route102_Text_1B79C3, Route102_Text_1B7A2C
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route102_EventScript_14EB25
+ goto_if_eq Route102_EventScript_14EB25
msgbox Route102_Text_1B7A60, 6
end
diff --git a/data/scripts/maps/Route103.inc b/data/scripts/maps/Route103.inc
index f47f5a824..ff0ccce30 100644
--- a/data/scripts/maps/Route103.inc
+++ b/data/scripts/maps/Route103.inc
@@ -9,22 +9,22 @@ Route103_MapScript1_14EB87:: @ 814EB87
Route103_EventScript_14EB92:: @ 814EB92
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq Route103_EventScript_14EBAB
+ goto_if_eq Route103_EventScript_14EBAB
compare RESULT, 1
- jumpeq Route103_EventScript_14EC04
+ goto_if_eq Route103_EventScript_14EC04
end
Route103_EventScript_14EBAB:: @ 814EBAB
msgbox Route103_Text_16D57A, 4
- playmusic 415, 1
- move 2, Route103_Movement_1A0839
- waitmove 0
- move 2, Route103_Movement_1A0833
- waitmove 0
- move 2, Route103_Movement_1A0835
- waitmove 0
+ playbgm 415, 1
+ applymovement 2, Route103_Movement_1A0839
+ waitmovement 0
+ applymovement 2, Route103_Movement_1A0833
+ waitmovement 0
+ applymovement 2, Route103_Movement_1A0835
+ waitmovement 0
msgbox Route103_Text_16D5B6, 4
switch 0x4023
case 0, Route103_EventScript_14EC5D
@@ -34,13 +34,13 @@ Route103_EventScript_14EBAB:: @ 814EBAB
Route103_EventScript_14EC04:: @ 814EC04
msgbox Route103_Text_16D762, 4
- playmusic 421, 1
- move 2, Route103_Movement_1A0839
- waitmove 0
- move 2, Route103_Movement_1A0833
- waitmove 0
- move 2, Route103_Movement_1A0835
- waitmove 0
+ playbgm 421, 1
+ applymovement 2, Route103_Movement_1A0839
+ waitmovement 0
+ applymovement 2, Route103_Movement_1A0833
+ waitmovement 0
+ applymovement 2, Route103_Movement_1A0835
+ waitmovement 0
msgbox Route103_Text_16D7A9, 4
switch 0x4023
case 0, Route103_EventScript_14EC8D
@@ -50,46 +50,46 @@ Route103_EventScript_14EC04:: @ 814EC04
Route103_EventScript_14EC5D:: @ 814EC5D
trainerbattle 3, OPPONENT_MAY_4, 0, Route103_Text_16D65B
- jump Route103_EventScript_14ECBD
+ goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC6D:: @ 814EC6D
trainerbattle 3, OPPONENT_MAY_7, 0, Route103_Text_16D65B
- jump Route103_EventScript_14ECBD
+ goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC7D:: @ 814EC7D
trainerbattle 3, OPPONENT_MAY_1, 0, Route103_Text_16D65B
- jump Route103_EventScript_14ECBD
+ goto Route103_EventScript_14ECBD
end
Route103_EventScript_14EC8D:: @ 814EC8D
trainerbattle 3, OPPONENT_BRENDAN_4, 0, Route103_Text_16D836
- jump Route103_EventScript_14ECCB
+ goto Route103_EventScript_14ECCB
end
Route103_EventScript_14EC9D:: @ 814EC9D
trainerbattle 3, OPPONENT_BRENDAN_7, 0, Route103_Text_16D836
- jump Route103_EventScript_14ECCB
+ goto Route103_EventScript_14ECCB
end
Route103_EventScript_14ECAD:: @ 814ECAD
trainerbattle 3, OPPONENT_BRENDAN_1, 0, Route103_Text_16D836
- jump Route103_EventScript_14ECCB
+ goto Route103_EventScript_14ECCB
end
Route103_EventScript_14ECBD:: @ 814ECBD
msgbox Route103_Text_16D688, 4
- jump Route103_EventScript_14ECD9
+ goto Route103_EventScript_14ECD9
end
Route103_EventScript_14ECCB:: @ 814ECCB
msgbox Route103_Text_16D856, 4
- jump Route103_EventScript_14ECD9
+ goto Route103_EventScript_14ECD9
end
Route103_EventScript_14ECD9:: @ 814ECD9
- closebutton
+ closemessage
switch FACING
case 1, Route103_EventScript_14ED29
case 2, Route103_EventScript_14ED0C
@@ -98,33 +98,33 @@ Route103_EventScript_14ECD9:: @ 814ECD9
end
Route103_EventScript_14ED0C:: @ 814ED0C
- move 2, Route103_Movement_14ED67
- waitmove 0
- playsfx 10
- move 2, Route103_Movement_14ED6B
- waitmove 0
- jump Route103_EventScript_14ED46
+ applymovement 2, Route103_Movement_14ED67
+ waitmovement 0
+ playse 10
+ applymovement 2, Route103_Movement_14ED6B
+ waitmovement 0
+ goto Route103_EventScript_14ED46
end
Route103_EventScript_14ED29:: @ 814ED29
- move 2, Route103_Movement_14ED71
- waitmove 0
- playsfx 10
- move 2, Route103_Movement_14ED74
- waitmove 0
- jump Route103_EventScript_14ED46
+ applymovement 2, Route103_Movement_14ED71
+ waitmovement 0
+ playse 10
+ applymovement 2, Route103_Movement_14ED74
+ waitmovement 0
+ goto Route103_EventScript_14ED46
end
Route103_EventScript_14ED46:: @ 814ED46
- disappear 2
+ removeobject 2
setvar 0x4062, 1
setvar 0x4084, 4
clearflag 889
setflag 130
setvar 0x40c7, 1
clearflag 979
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
releaseall
end
@@ -173,9 +173,9 @@ Route103_EventScript_14ED94:: @ 814ED94
Route103_EventScript_14EDAB:: @ 814EDAB
trainerbattle 4, OPPONENT_AMY_AND_LIV_1, 0, Route103_Text_1B7DF7, Route103_Text_1B7E3B, Route103_Text_1B7EAC
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route103_EventScript_14EDD6
+ goto_if_eq Route103_EventScript_14EDD6
msgbox Route103_Text_1B7E50, 6
end
@@ -186,9 +186,9 @@ Route103_EventScript_14EDD6:: @ 814EDD6
Route103_EventScript_14EDF1:: @ 814EDF1
trainerbattle 4, OPPONENT_AMY_AND_LIV_1, 0, Route103_Text_1B7EFB, Route103_Text_1B7F20, Route103_Text_1B7F8E
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route103_EventScript_14EE1C
+ goto_if_eq Route103_EventScript_14EE1C
msgbox Route103_Text_1B7F40, 6
end
@@ -204,9 +204,9 @@ Route103_EventScript_14EE37:: @ 814EE37
Route103_EventScript_14EE4E:: @ 814EE4E
trainerbattle 0, OPPONENT_MIGUEL_1, 0, Route103_Text_1B82A9, Route103_Text_1B82EC
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route103_EventScript_14EE75
+ goto_if_eq Route103_EventScript_14EE75
msgbox Route103_Text_1B830D, 6
end
diff --git a/data/scripts/maps/Route104.inc b/data/scripts/maps/Route104.inc
index bb98b023d..651f2afb4 100644
--- a/data/scripts/maps/Route104.inc
+++ b/data/scripts/maps/Route104.inc
@@ -9,7 +9,7 @@ Route104_MapScript2_14EE97:: @ 814EE97
Route104_EventScript_14EEA1:: @ 814EEA1
lockall
- jump Route104_EventScript_14EFD5
+ goto Route104_EventScript_14EFD5
end
Route104_MapScript1_14EEA8:: @ 814EEA8
@@ -18,9 +18,9 @@ Route104_MapScript1_14EEA8:: @ 814EEA8
Route104_EventScript_14EEAE:: @ 814EEAE
checkflag 127
- jumpif 0, Route104_EventScript_14EEC4
+ goto_if 0, Route104_EventScript_14EEC4
checkflag 2057
- jumpif 0, Route104_EventScript_14EEC4
+ goto_if 0, Route104_EventScript_14EEC4
clearflag 906
return
@@ -32,11 +32,11 @@ Route104_EventScript_14EEC8:: @ 814EEC8
lock
faceplayer
checkflag 246
- jumpeq Route104_EventScript_14EEFF
+ goto_if_eq Route104_EventScript_14EEFF
msgbox Route104_Text_1C55B9, 4
giveitem ITEM_CHESTO_BERRY
compare RESULT, 0
- jumpeq Route104_EventScript_1A029B
+ goto_if_eq Route104_EventScript_1A029B
setflag 246
msgbox Route104_Text_1C5665, 4
release
@@ -51,11 +51,11 @@ Route104_EventScript_14EF09:: @ 814EF09
lock
faceplayer
checkflag 279
- jumpeq Route104_EventScript_14EF38
+ goto_if_eq Route104_EventScript_14EF38
msgbox Route104_Text_16DD91, 4
giveitem ITEM_WHITE_HERB
compare RESULT, 0
- jumpeq Route104_EventScript_1A029B
+ goto_if_eq Route104_EventScript_1A029B
setflag 279
release
end
@@ -105,11 +105,11 @@ Route104_EventScript_14EF93:: @ 814EF93
lock
faceplayer
checkflag 262
- jumpeq Route104_EventScript_14EFC2
+ goto_if_eq Route104_EventScript_14EFC2
msgbox Route104_Text_16DC5F, 4
giveitem ITEM_TM09
compare RESULT, 0
- jumpeq Route104_EventScript_1A029B
+ goto_if_eq Route104_EventScript_1A029B
setflag 262
release
end
@@ -124,44 +124,44 @@ Route104_EventScript_14EFCC:: @ 814EFCC
end
Route104_EventScript_14EFD5:: @ 814EFD5
- spritelevelup 8, 0, 19, 0
- spritelevelup 255, 0, 19, 0
- move 8, Route104_Movement_14F16C
- waitmove 0
- disappear 8
- move 255, Route104_Movement_14F162
- waitmove 0
- spriteinvisible 255, 0, 19
+ setobjectpriority 8, 0, 19, 0
+ setobjectpriority 255, 0, 19, 0
+ applymovement 8, Route104_Movement_14F16C
+ waitmovement 0
+ removeobject 8
+ applymovement 255, Route104_Movement_14F162
+ waitmovement 0
+ hideobject 255, 0, 19
call Route104_EventScript_1A02E7
- move 7, Route104_Movement_14F09F
- move 255, Route104_Movement_14F09F
- waitmove 0
- move 255, Route104_Movement_14F166
- waitmove 0
+ applymovement 7, Route104_Movement_14F09F
+ applymovement 255, Route104_Movement_14F09F
+ waitmovement 0
+ applymovement 255, Route104_Movement_14F166
+ waitmovement 0
call Route104_EventScript_1A02EF
- spritevisible 255, 0, 11
- move 255, Route104_Movement_14F168
- waitmove 0
- movespriteperm 2, 12, 8
- reappear 2
- spritelevelup 2, 0, 11, 0
+ showobject 255, 0, 11
+ applymovement 255, Route104_Movement_14F168
+ waitmovement 0
+ setobjectxyperm 2, 12, 8
+ addobject 2
+ setobjectpriority 2, 0, 11, 0
clearflag 740
- move 2, Route104_Movement_14F16F
- waitmove 0
- reappear 4
+ applymovement 2, Route104_Movement_14F16F
+ waitmovement 0
+ addobject 4
clearflag 743
call Route104_EventScript_1A02EF
setflag 742
- spriteinvisible 7, 0, 19
+ hideobject 7, 0, 19
copyvar 0x4096, 0x8008
- restorespritelevel 255, 0, 19
- restorespritelevel 2, 0, 11
- moveoffscreen 2
+ resetobjectpriority 255, 0, 19
+ resetobjectpriority 2, 0, 11
+ moveobjectoffscreen 2
setvar 0x408e, 0
checkflag 189
- jumpif 0, Route104_EventScript_14F08B
+ goto_if 0, Route104_EventScript_14F08B
checkflag 189
- jumpeq Route104_EventScript_14F095
+ goto_if_eq Route104_EventScript_14F095
end
Route104_EventScript_14F08B:: @ 814F08B
@@ -409,9 +409,9 @@ Route104_EventScript_14F189:: @ 814F189
Route104_EventScript_14F1A0:: @ 814F1A0
trainerbattle 0, OPPONENT_HALEY_1, 0, Route104_Text_1B8770, Route104_Text_1B87A7
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route104_EventScript_14F1C7
+ goto_if_eq Route104_EventScript_14F1C7
msgbox Route104_Text_1B87C3, 6
end
@@ -422,9 +422,9 @@ Route104_EventScript_14F1C7:: @ 814F1C7
Route104_EventScript_14F1DE:: @ 814F1DE
trainerbattle 0, OPPONENT_WINSTON_1, 0, Route104_Text_1B88D4, Route104_Text_1B8911
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route104_EventScript_14F205
+ goto_if_eq Route104_EventScript_14F205
msgbox Route104_Text_1B8925, 6
end
@@ -435,9 +435,9 @@ Route104_EventScript_14F205:: @ 814F205
Route104_EventScript_14F21C:: @ 814F21C
trainerbattle 0, OPPONENT_CINDY_1, 0, Route104_Text_1B8A24, Route104_Text_1B8A61
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route104_EventScript_14F243
+ goto_if_eq Route104_EventScript_14F243
msgbox Route104_Text_1B8A69, 6
end
@@ -448,14 +448,14 @@ Route104_EventScript_14F243:: @ 814F243
Route104_EventScript_14F25A:: @ 814F25A
trainerbattle 4, OPPONENT_GINA_AND_MIA_1, 0, Route104_Text_1B83E9, Route104_Text_1B8414, Route104_Text_1B845C
- special 148
+ special GetPlayerBigGuyGirlString
msgbox Route104_Text_1B842C, 4
release
end
Route104_EventScript_14F279:: @ 814F279
trainerbattle 4, OPPONENT_GINA_AND_MIA_1, 0, Route104_Text_1B84DB, Route104_Text_1B850D, Route104_Text_1B8577
- special 148
+ special GetPlayerBigGuyGirlString
msgbox Route104_Text_1B853B, 4
release
end
diff --git a/data/scripts/maps/Route104_MrBrineysHouse.inc b/data/scripts/maps/Route104_MrBrineysHouse.inc
index 5c6704e67..f24e92cd4 100644
--- a/data/scripts/maps/Route104_MrBrineysHouse.inc
+++ b/data/scripts/maps/Route104_MrBrineysHouse.inc
@@ -5,9 +5,9 @@ Route104_MrBrineysHouse_MapScripts:: @ 815BCB2
Route104_MrBrineysHouse_MapScript1_15BCB8:: @ 815BCB8
setflag 2109
compare 0x4090, 1
- callif 1, Route104_MrBrineysHouse_EventScript_15BCD4
+ call_if 1, Route104_MrBrineysHouse_EventScript_15BCD4
checkflag 188
- callif 1, Route104_MrBrineysHouse_EventScript_15BCD0
+ call_if 1, Route104_MrBrineysHouse_EventScript_15BCD0
end
Route104_MrBrineysHouse_EventScript_15BCD0:: @ 815BCD0
@@ -15,22 +15,22 @@ Route104_MrBrineysHouse_EventScript_15BCD0:: @ 815BCD0
return
Route104_MrBrineysHouse_EventScript_15BCD4:: @ 815BCD4
- movespriteperm 1, 9, 3
- spritebehave 1, 50
- movespriteperm 2, 9, 6
- spritebehave 2, 51
+ setobjectxyperm 1, 9, 3
+ setobjectmovementtype 1, 50
+ setobjectxyperm 2, 9, 6
+ setobjectmovementtype 2, 51
return
Route104_MrBrineysHouse_EventScript_15BCEB:: @ 815BCEB
lock
faceplayer
checkflag 147
- callif 0, Route104_MrBrineysHouse_EventScript_15BD0E
+ call_if 0, Route104_MrBrineysHouse_EventScript_15BD0E
checkflag 189
- jumpif 0, Route104_MrBrineysHouse_EventScript_15BD65
+ goto_if 0, Route104_MrBrineysHouse_EventScript_15BD65
checkflag 149
- jumpif 0, Route104_MrBrineysHouse_EventScript_15BD7E
- jump Route104_MrBrineysHouse_EventScript_15BD32
+ goto_if 0, Route104_MrBrineysHouse_EventScript_15BD7E
+ goto Route104_MrBrineysHouse_EventScript_15BD32
end
Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E
@@ -38,14 +38,14 @@ Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E
msgbox Route104_MrBrineysHouse_Text_191A82, 4
msgbox Route104_MrBrineysHouse_Text_191AAD, 5
compare RESULT, 0
- jumpeq Route104_MrBrineysHouse_EventScript_15BD97
- jump Route104_MrBrineysHouse_EventScript_15BDAB
+ goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
+ goto Route104_MrBrineysHouse_EventScript_15BDAB
end
Route104_MrBrineysHouse_EventScript_15BD32:: @ 815BD32
message Route104_MrBrineysHouse_Text_191E80
- waittext
- multichoicedef 21, 8, 14, 1, 0
+ waitmessage
+ multichoicedefault 21, 8, 14, 1, 0
switch RESULT
case 0, Route104_MrBrineysHouse_EventScript_15BDAB
case 1, Route104_MrBrineysHouse_EventScript_15BDA1
@@ -55,15 +55,15 @@ Route104_MrBrineysHouse_EventScript_15BD32:: @ 815BD32
Route104_MrBrineysHouse_EventScript_15BD65:: @ 815BD65
msgbox Route104_MrBrineysHouse_Text_191CC3, 5
compare RESULT, 0
- jumpeq Route104_MrBrineysHouse_EventScript_15BD97
- jump Route104_MrBrineysHouse_EventScript_15BDAB
+ goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
+ goto Route104_MrBrineysHouse_EventScript_15BDAB
end
Route104_MrBrineysHouse_EventScript_15BD7E:: @ 815BD7E
msgbox Route104_MrBrineysHouse_Text_191DA6, 5
compare RESULT, 0
- jumpeq Route104_MrBrineysHouse_EventScript_15BD97
- jump Route104_MrBrineysHouse_EventScript_15BDAB
+ goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
+ goto Route104_MrBrineysHouse_EventScript_15BDAB
end
Route104_MrBrineysHouse_EventScript_15BD97:: @ 815BD97
@@ -91,8 +91,8 @@ Route104_MrBrineysHouse_EventScript_15BDAB:: @ 815BDAB
Route104_MrBrineysHouse_EventScript_15BDD1:: @ 815BDD1
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox Route104_MrBrineysHouse_Text_191FB9, 4
waitpokecry
release
diff --git a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
index 02842c62d..4c5becf88 100644
--- a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
+++ b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
@@ -5,39 +5,39 @@ Route104_PrettyPetalFlowerShop_MapScripts:: @ 815BDE4
Route104_PrettyPetalFlowerShop_MapScript1_15BDEA:: @ 815BDEA
setflag 2108
checkflag 127
- jumpif 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
+ goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
checkflag 2057
- jumpif 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
+ goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
setflag 1
end
Route104_PrettyPetalFlowerShop_EventScript_15BE03:: @ 815BE03
- movespriteperm 1, 4, 6
+ setobjectxyperm 1, 4, 6
end
Route104_PrettyPetalFlowerShop_EventScript_15BE0B:: @ 815BE0B
lock
faceplayer
checkflag 1
- jumpeq Route104_PrettyPetalFlowerShop_EventScript_15BE7C
+ goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE7C
msgbox Route104_PrettyPetalFlowerShop_Text_1C5EC6, 4
checkflag 127
- jumpeq Route104_PrettyPetalFlowerShop_EventScript_15BE4A
+ goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE4A
setflag 127
msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, 5
compare RESULT, 1
- callif 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
+ call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
compare RESULT, 0
- callif 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
+ call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
Route104_PrettyPetalFlowerShop_EventScript_15BE4A:: @ 815BE4A
msgbox Route104_PrettyPetalFlowerShop_Text_1C5F1B, 5
compare RESULT, 1
- callif 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
+ call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
compare RESULT, 0
- callif 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
+ call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
@@ -51,7 +51,7 @@ Route104_PrettyPetalFlowerShop_EventScript_15BE73:: @ 815BE73
Route104_PrettyPetalFlowerShop_EventScript_15BE7C:: @ 815BE7C
message Route104_PrettyPetalFlowerShop_Text_1A0C42
- waittext
+ waitmessage
pokemartbp Route104_PrettyPetalFlowerShop_Items
msgbox Route104_PrettyPetalFlowerShop_Text_1A0C02, 4
release
@@ -73,7 +73,7 @@ Route104_PrettyPetalFlowerShop_EventScript_15BEA4:: @ 815BEA4
lock
faceplayer
checkflag 94
- jumpif 0, Route104_PrettyPetalFlowerShop_EventScript_15BEB9
+ goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BEB9
msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, 4
release
end
@@ -89,15 +89,15 @@ Route104_PrettyPetalFlowerShop_EventScript_15BEB9:: @ 815BEB9
Route104_PrettyPetalFlowerShop_EventScript_15BEDA:: @ 815BEDA
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2256
- jumpeq Route104_PrettyPetalFlowerShop_EventScript_15BF1A
+ goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BF1A
msgbox Route104_PrettyPetalFlowerShop_Text_1C62DA, 4
random 8
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq Route104_PrettyPetalFlowerShop_EventScript_1A029B
+ goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_1A029B
setflag 2256
msgbox Route104_PrettyPetalFlowerShop_Text_1C6335, 4
release
diff --git a/data/scripts/maps/Route104_Prototype.inc b/data/scripts/maps/Route104_Prototype.inc
index 184127187..3c218747a 100644
--- a/data/scripts/maps/Route104_Prototype.inc
+++ b/data/scripts/maps/Route104_Prototype.inc
@@ -5,21 +5,21 @@ Route104_Prototype_EventScript_160C4B:: @ 8160C4B
lock
faceplayer
checktrainerflag OPPONENT_BRIANNA_1
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
checktrainerflag OPPONENT_CINDY_2
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
checktrainerflag OPPONENT_AMY_AND_LIV_3
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
checktrainerflag OPPONENT_GINA_AND_MIA_2
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
checktrainerflag OPPONENT_LUCAS_2
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
checktrainerflag OPPONENT_MIKE_1
- jumpif 0, Route104_Prototype_EventScript_160C99
+ goto_if 0, Route104_Prototype_EventScript_160C99
setflag 215
msgbox Route104_Prototype_Text_19B267, 4
checkflag 216
- jumpeq Route104_Prototype_EventScript_160CFB
+ goto_if_eq Route104_Prototype_EventScript_160CFB
release
end
@@ -32,21 +32,21 @@ Route104_Prototype_EventScript_160CA3:: @ 8160CA3
lock
faceplayer
checktrainerflag OPPONENT_BRIANNA_1
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
checktrainerflag OPPONENT_CINDY_2
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
checktrainerflag OPPONENT_AMY_AND_LIV_3
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
checktrainerflag OPPONENT_GINA_AND_MIA_2
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
checktrainerflag OPPONENT_LUCAS_2
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
checktrainerflag OPPONENT_MIKE_1
- jumpif 0, Route104_Prototype_EventScript_160CF1
+ goto_if 0, Route104_Prototype_EventScript_160CF1
setflag 216
msgbox Route104_Prototype_Text_19B2E9, 4
checkflag 215
- jumpeq Route104_Prototype_EventScript_160CFB
+ goto_if_eq Route104_Prototype_EventScript_160CFB
release
end
@@ -56,11 +56,11 @@ Route104_Prototype_EventScript_160CF1:: @ 8160CF1
end
Route104_Prototype_EventScript_160CFB:: @ 8160CFB
- closebutton
- pause 60
+ closemessage
+ delay 60
fadescreen 1
- pause 60
- special 271
+ delay 60
+ special DoSoftReset
waitstate
release
end
diff --git a/data/scripts/maps/Route105.inc b/data/scripts/maps/Route105.inc
index c71e2ce05..1182dae7e 100644
--- a/data/scripts/maps/Route105.inc
+++ b/data/scripts/maps/Route105.inc
@@ -4,7 +4,7 @@ Route105_MapScripts:: @ 814F298
Route105_MapScript1_14F29E:: @ 814F29E
checkflag 228
- callif 0, Route105_EventScript_14F2A8
+ call_if 0, Route105_EventScript_14F2A8
end
Route105_EventScript_14F2A8:: @ 814F2A8
diff --git a/data/scripts/maps/Route106.inc b/data/scripts/maps/Route106.inc
index 1889eb4d7..2ec903363 100644
--- a/data/scripts/maps/Route106.inc
+++ b/data/scripts/maps/Route106.inc
@@ -17,9 +17,9 @@ Route106_EventScript_14F34F:: @ 814F34F
Route106_EventScript_14F366:: @ 814F366
trainerbattle 0, OPPONENT_ELLIOT_1, 0, Route106_Text_1B8EF0, Route106_Text_1B8F25
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route106_EventScript_14F38D
+ goto_if_eq Route106_EventScript_14F38D
msgbox Route106_Text_1B8F55, 6
end
diff --git a/data/scripts/maps/Route107.inc b/data/scripts/maps/Route107.inc
index ef3407265..b6973407b 100644
--- a/data/scripts/maps/Route107.inc
+++ b/data/scripts/maps/Route107.inc
@@ -8,9 +8,9 @@ Route107_EventScript_14F3BC:: @ 814F3BC
Route107_EventScript_14F3D3:: @ 814F3D3
trainerbattle 0, OPPONENT_TONY_1, 0, Route107_Text_1B933A, Route107_Text_1B9365
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route107_EventScript_14F3FA
+ goto_if_eq Route107_EventScript_14F3FA
msgbox Route107_Text_1B938E, 6
end
diff --git a/data/scripts/maps/Route109.inc b/data/scripts/maps/Route109.inc
index 343a8cab9..9f0ef8c8d 100644
--- a/data/scripts/maps/Route109.inc
+++ b/data/scripts/maps/Route109.inc
@@ -3,11 +3,11 @@ Route109_MapScripts:: @ 814F4D2
Route109_EventScript_14F4D3:: @ 814F4D3
call Route109_EventScript_1A010C
- spritelevelup 2, 0, 24, 0
- spritelevelup 255, 0, 24, 0
- move 2, Route109_Movement_14F67B
- waitmove 0
- disappear 2
+ setobjectpriority 2, 0, 24, 0
+ setobjectpriority 255, 0, 24, 0
+ applymovement 2, Route109_Movement_14F67B
+ waitmovement 0
+ removeobject 2
switch FACING
case 1, Route109_EventScript_14F518
case 3, Route109_EventScript_14F538
@@ -15,49 +15,49 @@ Route109_EventScript_14F4D3:: @ 814F4D3
end
Route109_EventScript_14F518:: @ 814F518
- move 255, Route109_Movement_14F66D
- waitmove 0
- jump Route109_EventScript_14F548
+ applymovement 255, Route109_Movement_14F66D
+ waitmovement 0
+ goto Route109_EventScript_14F548
end
Route109_EventScript_14F528:: @ 814F528
- move 255, Route109_Movement_14F675
- waitmove 0
- jump Route109_EventScript_14F548
+ applymovement 255, Route109_Movement_14F675
+ waitmovement 0
+ goto Route109_EventScript_14F548
end
Route109_EventScript_14F538:: @ 814F538
- move 255, Route109_Movement_14F678
- waitmove 0
- jump Route109_EventScript_14F548
+ applymovement 255, Route109_Movement_14F678
+ waitmovement 0
+ goto Route109_EventScript_14F548
end
Route109_EventScript_14F548:: @ 814F548
- spriteinvisible 255, 0, 24
+ hideobject 255, 0, 24
call Route109_EventScript_1A02E7
- move 1, Route109_Movement_14F5BF
- move 255, Route109_Movement_14F5BF
- waitmove 0
+ applymovement 1, Route109_Movement_14F5BF
+ applymovement 255, Route109_Movement_14F5BF
+ waitmovement 0
call Route109_EventScript_1A02EF
- spritevisible 255, 0, 11
- move 255, Route109_Movement_14F670
- waitmove 0
- reappear 4
+ showobject 255, 0, 11
+ applymovement 255, Route109_Movement_14F670
+ waitmovement 0
+ addobject 4
clearflag 743
- movespriteperm 2, 12, 8
- reappear 2
- spritelevelup 2, 0, 11, 0
- move 2, Route109_Movement_14F67D
- waitmove 0
+ setobjectxyperm 2, 12, 8
+ addobject 2
+ setobjectpriority 2, 0, 11, 0
+ applymovement 2, Route109_Movement_14F67D
+ waitmovement 0
clearflag 740
setflag 744
- spriteinvisible 1, 0, 24
+ hideobject 1, 0, 24
msgbox Route109_Text_16B4B5, 4
- closebutton
+ closemessage
copyvar 0x4096, 0x8008
- restorespritelevel 255, 0, 24
- restorespritelevel 2, 0, 11
- moveoffscreen 2
+ resetobjectpriority 255, 0, 24
+ resetobjectpriority 2, 0, 11
+ moveobjectoffscreen 2
release
end
@@ -272,22 +272,22 @@ Route109_EventScript_14F680:: @ 814F680
lock
faceplayer
checkflag 149
- jumpif 0, Route109_EventScript_14F691
- jump Route109_EventScript_14F6AF
+ goto_if 0, Route109_EventScript_14F691
+ goto Route109_EventScript_14F6AF
end
Route109_EventScript_14F691:: @ 814F691
message Route109_Text_16E0F9
msgbox Route109_Text_16E0F9, 5
compare RESULT, 0
- jumpeq Route109_EventScript_14F6F1
- jump Route109_EventScript_14F6E2
+ goto_if_eq Route109_EventScript_14F6F1
+ goto Route109_EventScript_14F6E2
end
Route109_EventScript_14F6AF:: @ 814F6AF
message Route109_Text_16E26A
- waittext
- multichoicedef 21, 8, 14, 1, 0
+ waitmessage
+ multichoicedefault 21, 8, 14, 1, 0
switch RESULT
case 0, Route109_EventScript_14F6E2
case 1, Route109_EventScript_14F6FB
@@ -296,8 +296,8 @@ Route109_EventScript_14F6AF:: @ 814F6AF
Route109_EventScript_14F6E2:: @ 814F6E2
msgbox Route109_Text_16E159, 4
- closebutton
- jump Route109_EventScript_14F4D3
+ closemessage
+ goto Route109_EventScript_14F4D3
end
Route109_EventScript_14F6F1:: @ 814F6F1
@@ -318,33 +318,33 @@ Route109_EventScript_14F70E:: @ 814F70E
lock
faceplayer
msgbox Route109_Text_16E405, 4
- closebutton
- move LAST_TALKED, Route109_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, Route109_Movement_1A083D
+ waitmovement 0
release
end
Route109_EventScript_14F725:: @ 814F725
lock
faceplayer
- special 148
+ special GetPlayerBigGuyGirlString
checkflag 280
- jumpeq Route109_EventScript_14F762
+ goto_if_eq Route109_EventScript_14F762
msgbox Route109_Text_16E433, 4
giveitem ITEM_SOFT_SAND
compare RESULT, 0
- jumpeq Route109_EventScript_1A029B
- closebutton
- move LAST_TALKED, Route109_Movement_1A083D
- waitmove 0
+ goto_if_eq Route109_EventScript_1A029B
+ closemessage
+ applymovement LAST_TALKED, Route109_Movement_1A083D
+ waitmovement 0
setflag 280
release
end
Route109_EventScript_14F762:: @ 814F762
msgbox Route109_Text_16E446, 4
- move LAST_TALKED, Route109_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, Route109_Movement_1A083D
+ waitmovement 0
release
end
@@ -359,8 +359,8 @@ Route109_EventScript_14F77F:: @ 814F77F
Route109_EventScript_14F788:: @ 814F788
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox Route109_Text_16E5CA, 4
waitpokecry
release
@@ -396,9 +396,9 @@ Route109_EventScript_14F7F2:: @ 814F7F2
Route109_EventScript_14F809:: @ 814F809
trainerbattle 0, OPPONENT_RICKY_1, 0, Route109_Text_1B9C23, Route109_Text_1B9C65
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route109_EventScript_14F830
+ goto_if_eq Route109_EventScript_14F830
msgbox Route109_Text_1B9C6E, 6
end
@@ -409,9 +409,9 @@ Route109_EventScript_14F830:: @ 814F830
Route109_EventScript_14F847:: @ 814F847
trainerbattle 0, OPPONENT_LOLA_1, 0, Route109_Text_1B9D54, Route109_Text_1B9D87
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route109_EventScript_14F86E
+ goto_if_eq Route109_EventScript_14F86E
msgbox Route109_Text_1B9D8E, 6
end
diff --git a/data/scripts/maps/Route109_SeashoreHouse.inc b/data/scripts/maps/Route109_SeashoreHouse.inc
index e1d9c380b..4d8d363aa 100644
--- a/data/scripts/maps/Route109_SeashoreHouse.inc
+++ b/data/scripts/maps/Route109_SeashoreHouse.inc
@@ -10,11 +10,11 @@ Route109_SeashoreHouse_EventScript_160DD4:: @ 8160DD4
lock
faceplayer
checkflag 140
- jumpeq Route109_SeashoreHouse_EventScript_160E36
+ goto_if_eq Route109_SeashoreHouse_EventScript_160E36
checkflag 141
- jumpeq Route109_SeashoreHouse_EventScript_160E08
+ goto_if_eq Route109_SeashoreHouse_EventScript_160E08
checkflag 2
- jumpeq Route109_SeashoreHouse_EventScript_160DFE
+ goto_if_eq Route109_SeashoreHouse_EventScript_160DFE
msgbox Route109_SeashoreHouse_Text_19B4D9, 4
setflag 2
release
@@ -29,7 +29,7 @@ Route109_SeashoreHouse_EventScript_160E08:: @ 8160E08
msgbox Route109_SeashoreHouse_Text_19B609, 4
giveitem ITEM_SODA_POP, 6
compare RESULT, 0
- jumpeq Route109_SeashoreHouse_EventScript_160E2C
+ goto_if_eq Route109_SeashoreHouse_EventScript_160E2C
setflag 140
release
end
@@ -40,41 +40,41 @@ Route109_SeashoreHouse_EventScript_160E2C:: @ 8160E2C
end
Route109_SeashoreHouse_EventScript_160E36:: @ 8160E36
- showmoney 0, 0
- snop
+ showmoneybox 0, 0
+ nop
msgbox Route109_SeashoreHouse_Text_19B702, 5
compare RESULT, 1
- jumpeq Route109_SeashoreHouse_EventScript_160E5A
+ goto_if_eq Route109_SeashoreHouse_EventScript_160E5A
msgbox Route109_SeashoreHouse_Text_19B773, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
Route109_SeashoreHouse_EventScript_160E5A:: @ 8160E5A
checkmoney 0x12c, 0
compare RESULT, 0
- jumpeq Route109_SeashoreHouse_EventScript_160E9E
+ goto_if_eq Route109_SeashoreHouse_EventScript_160E9E
checkitemspace ITEM_SODA_POP, 1
compare RESULT, 0
- jumpeq Route109_SeashoreHouse_EventScript_160EAB
+ goto_if_eq Route109_SeashoreHouse_EventScript_160EAB
msgbox Route109_SeashoreHouse_Text_19B74C, 4
- paymoney 0x12c, 0
- updatemoney 0, 0
- snop
+ takemoney 0x12c, 0
+ updatemoneybox 0, 0
+ nop
giveitem ITEM_SODA_POP
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
Route109_SeashoreHouse_EventScript_160E9E:: @ 8160E9E
msgbox Route109_SeashoreHouse_Text_19B759, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
Route109_SeashoreHouse_EventScript_160EAB:: @ 8160EAB
msgbox Route109_SeashoreHouse_Text_1A0CC2, 4
- hidemoney 0, 0
+ hidemoneybox 0, 0
release
end
@@ -95,11 +95,11 @@ Route109_SeashoreHouse_EventScript_160EEE:: @ 8160EEE
Route109_SeashoreHouse_EventScript_160F09:: @ 8160F09
checktrainerflag OPPONENT_DWAYNE
- jumpif 0, Route109_SeashoreHouse_EventScript_160F29
+ goto_if 0, Route109_SeashoreHouse_EventScript_160F29
checktrainerflag OPPONENT_JOHANNA
- jumpif 0, Route109_SeashoreHouse_EventScript_160F29
+ goto_if 0, Route109_SeashoreHouse_EventScript_160F29
checktrainerflag OPPONENT_SIMON
- jumpif 0, Route109_SeashoreHouse_EventScript_160F29
+ goto_if 0, Route109_SeashoreHouse_EventScript_160F29
setflag 141
release
end
diff --git a/data/scripts/maps/Route110.inc b/data/scripts/maps/Route110.inc
index 55c8f67df..146be5959 100644
--- a/data/scripts/maps/Route110.inc
+++ b/data/scripts/maps/Route110.inc
@@ -5,7 +5,7 @@ Route110_MapScripts:: @ 814F900
.byte 0
Route110_MapScript1_14F910:: @ 814F910
- special 229
+ special UpdateCyclingRoadState
end
Route110_MapScript1_14F914:: @ 814F914
@@ -13,11 +13,11 @@ Route110_MapScript1_14F914:: @ 814F914
call Route110_EventScript_1A014E
call Route110_EventScript_1A0172
compare 0x40a9, 1
- callif 1, Route110_EventScript_14F92F
+ call_if 1, Route110_EventScript_14F92F
end
Route110_EventScript_14F92F:: @ 814F92F
- playmusicbattle 403 @ Bicycle music
+ savebgm 403 @ Bicycle music
return
Route110_MapScript2_14F933:: @ 814F933
@@ -25,7 +25,7 @@ Route110_MapScript2_14F933:: @ 814F933
.2byte 0
Route110_EventScript_14F93D:: @ 814F93D
- special 226
+ special ScrSpecial_BeginCyclingRoadChallenge
setvar 0x40a9, 2
return
@@ -33,8 +33,8 @@ Route110_EventScript_14F946:: @ 814F946
lock
faceplayer
msgbox Route110_Text_16E6C0, 4
- move LAST_TALKED, Route110_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, Route110_Movement_1A083D
+ waitmovement 0
release
end
@@ -42,8 +42,8 @@ Route110_EventScript_14F95C:: @ 814F95C
lock
faceplayer
msgbox Route110_Text_16E6F2, 4
- move LAST_TALKED, Route110_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, Route110_Movement_1A083D
+ waitmovement 0
release
end
@@ -51,8 +51,8 @@ Route110_EventScript_14F972:: @ 814F972
lock
faceplayer
msgbox Route110_Text_16E729, 4
- move LAST_TALKED, Route110_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, Route110_Movement_1A083D
+ waitmovement 0
release
end
@@ -60,8 +60,8 @@ Route110_EventScript_14F988:: @ 814F988
lock
faceplayer
msgbox Route110_Text_16E76A, 4
- move LAST_TALKED, Route110_Movement_1A083D
- waitmove 0
+ applymovement LAST_TALKED, Route110_Movement_1A083D
+ waitmovement 0
release
end
@@ -131,9 +131,9 @@ Route110_EventScript_14FA25:: @ 814FA25
Route110_EventScript_14FA2E:: @ 814FA2E
lockall
- specialval RESULT, 225
+ specialvar RESULT, GetRecordedCyclingRoadResults
compare RESULT, 0
- jumpeq Route110_EventScript_14FA49
+ goto_if_eq Route110_EventScript_14FA49
msgbox Route110_Text_16F53A, 4
releaseall
end
@@ -146,11 +146,11 @@ Route110_EventScript_14FA49:: @ 814FA49
Route110_EventScript_14FA53:: @ 814FA53
lock
faceplayer
- specialval RESULT, 227
+ specialvar RESULT, GetPlayerAvatarBike
compare RESULT, 1
- jumpeq Route110_EventScript_14FA84
+ goto_if_eq Route110_EventScript_14FA84
compare 0x40a9, 0
- jumpeq Route110_EventScript_14FA7A
+ goto_if_eq Route110_EventScript_14FA7A
msgbox Route110_Text_16F26A, 4
release
end
@@ -177,9 +177,9 @@ Route110_EventScript_14FAA5:: @ 814FAA5
Route110_EventScript_14FABC:: @ 814FABC
trainerbattle 0, OPPONENT_EDWIN_1, 0, Route110_Text_1BA7D2, Route110_Text_1BA803
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route110_EventScript_14FAE3
+ goto_if_eq Route110_EventScript_14FAE3
msgbox Route110_Text_1BA829, 6
end
@@ -205,9 +205,9 @@ Route110_EventScript_14FB28:: @ 814FB28
Route110_EventScript_14FB3F:: @ 814FB3F
trainerbattle 0, OPPONENT_BENJAMIN_1, 0, Route110_Text_1BA352, Route110_Text_1BA379
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route110_EventScript_14FB66
+ goto_if_eq Route110_EventScript_14FB66
msgbox Route110_Text_1BA3A5, 6
end
@@ -223,9 +223,9 @@ Route110_EventScript_14FB7D:: @ 814FB7D
Route110_EventScript_14FB94:: @ 814FB94
trainerbattle 0, OPPONENT_ABIGAIL_1, 0, Route110_Text_1BA4A0, Route110_Text_1BA50F
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route110_EventScript_14FBBB
+ goto_if_eq Route110_EventScript_14FBBB
msgbox Route110_Text_1BA52E, 6
end
@@ -236,9 +236,9 @@ Route110_EventScript_14FBBB:: @ 814FBBB
Route110_EventScript_14FBD2:: @ 814FBD2
trainerbattle 0, OPPONENT_ISABEL_1, 0, Route110_Text_1BA990, Route110_Text_1BA9D0
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route110_EventScript_14FBF9
+ goto_if_eq Route110_EventScript_14FBF9
msgbox Route110_Text_1BA9E9, 6
end
@@ -254,14 +254,14 @@ Route110_EventScript_14FC10:: @ 814FC10
Route110_EventScript_14FC27:: @ 814FC27
lockall
- move 21, Route110_Movement_1A0843
- waitmove 0
+ applymovement 21, Route110_Movement_1A0843
+ waitmovement 0
call Route110_EventScript_14FC39
releaseall
end
Route110_EventScript_14FC39:: @ 814FC39
- special 228
+ special FinishCyclingRoadChallenge
msgbox Route110_Text_16EF65, 4
switch RESULT
case 10, Route110_EventScript_14FCC3
@@ -279,84 +279,84 @@ Route110_EventScript_14FC39:: @ 814FC39
Route110_EventScript_14FCC3:: @ 814FCC3
msgbox Route110_Text_16EF9F, 4
- jump Route110_EventScript_14FD09
+ goto Route110_EventScript_14FD09
end
Route110_EventScript_14FCD1:: @ 814FCD1
msgbox Route110_Text_16F012, 4
- jump Route110_EventScript_14FD09
+ goto Route110_EventScript_14FD09
end
Route110_EventScript_14FCDF:: @ 814FCDF
msgbox Route110_Text_16F069, 4
- jump Route110_EventScript_14FD09
+ goto Route110_EventScript_14FD09
end
Route110_EventScript_14FCED:: @ 814FCED
msgbox Route110_Text_16F0D0, 4
- jump Route110_EventScript_14FD09
+ goto Route110_EventScript_14FD09
end
Route110_EventScript_14FCFB:: @ 814FCFB
msgbox Route110_Text_16F139, 4
- jump Route110_EventScript_14FD09
+ goto Route110_EventScript_14FD09
end
Route110_EventScript_14FD09:: @ 814FD09
setvar 0x40a9, 3
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
return
Route110_EventScript_14FD13:: @ 814FD13
setvar 0x8008, 1
- jump Route110_EventScript_14FD34
+ goto Route110_EventScript_14FD34
end
Route110_EventScript_14FD1E:: @ 814FD1E
setvar 0x8008, 2
- jump Route110_EventScript_14FD34
+ goto Route110_EventScript_14FD34
end
Route110_EventScript_14FD29:: @ 814FD29
setvar 0x8008, 3
- jump Route110_EventScript_14FD34
+ goto Route110_EventScript_14FD34
end
Route110_EventScript_14FD34:: @ 814FD34
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, Route110_EventScript_14FDA7
+ call_if 1, Route110_EventScript_14FDA7
compare RESULT, 1
- callif 1, Route110_EventScript_14FDAC
- move 28, Route110_Movement_1A0845
- waitmove 0
- move 28, Route110_Movement_1A0833
- waitmove 0
- move 28, Route110_Movement_1A0835
- waitmove 0
- pause 30
+ call_if 1, Route110_EventScript_14FDAC
+ applymovement 28, Route110_Movement_1A0845
+ waitmovement 0
+ applymovement 28, Route110_Movement_1A0833
+ waitmovement 0
+ applymovement 28, Route110_Movement_1A0835
+ waitmovement 0
+ delay 30
compare 0x8008, 1
- callif 1, Route110_EventScript_14FF14
+ call_if 1, Route110_EventScript_14FF14
compare 0x8008, 2
- callif 1, Route110_EventScript_14FF1F
+ call_if 1, Route110_EventScript_14FF1F
compare 0x8008, 3
- callif 1, Route110_EventScript_14FF2A
- checkgender
+ call_if 1, Route110_EventScript_14FF2A
+ checkplayergender
compare RESULT, 0
- jumpeq Route110_EventScript_14FDB1
+ goto_if_eq Route110_EventScript_14FDB1
compare RESULT, 1
- jumpeq Route110_EventScript_14FE2B
+ goto_if_eq Route110_EventScript_14FE2B
releaseall
end
Route110_EventScript_14FDA7:: @ 814FDA7
- playmusic 415, 1
+ playbgm 415, 1
return
Route110_EventScript_14FDAC:: @ 814FDAC
- playmusic 421, 1
+ playbgm 421, 1
return
Route110_EventScript_14FDB1:: @ 814FDB1
@@ -369,24 +369,24 @@ Route110_EventScript_14FDB1:: @ 814FDB1
Route110_EventScript_14FDE0:: @ 814FDE0
trainerbattle 3, OPPONENT_MAY_5, 0, Route110_Text_16E826
- jump Route110_EventScript_14FE10
+ goto Route110_EventScript_14FE10
end
Route110_EventScript_14FDF0:: @ 814FDF0
trainerbattle 3, OPPONENT_MAY_8, 0, Route110_Text_16E826
- jump Route110_EventScript_14FE10
+ goto Route110_EventScript_14FE10
end
Route110_EventScript_14FE00:: @ 814FE00
trainerbattle 3, OPPONENT_MAY_2, 0, Route110_Text_16E826
- jump Route110_EventScript_14FE10
+ goto Route110_EventScript_14FE10
end
Route110_EventScript_14FE10:: @ 814FE10
msgbox Route110_Text_16E84C, 4
call Route110_EventScript_14FEA5
msgbox Route110_Text_16E8B3, 4
- jump Route110_EventScript_14FEB2
+ goto Route110_EventScript_14FEB2
end
Route110_EventScript_14FE2B:: @ 814FE2B
@@ -399,24 +399,24 @@ Route110_EventScript_14FE2B:: @ 814FE2B
Route110_EventScript_14FE5A:: @ 814FE5A
trainerbattle 3, OPPONENT_BRENDAN_5, 0, Route110_Text_16EA0F
- jump Route110_EventScript_14FE8A
+ goto Route110_EventScript_14FE8A
end
Route110_EventScript_14FE6A:: @ 814FE6A
trainerbattle 3, OPPONENT_BRENDAN_8, 0, Route110_Text_16EA0F
- jump Route110_EventScript_14FE8A
+ goto Route110_EventScript_14FE8A
end
Route110_EventScript_14FE7A:: @ 814FE7A
trainerbattle 3, OPPONENT_BRENDAN_2, 0, Route110_Text_16EA0F
- jump Route110_EventScript_14FE8A
+ goto Route110_EventScript_14FE8A
end
Route110_EventScript_14FE8A:: @ 814FE8A
msgbox Route110_Text_16EA2A, 4
call Route110_EventScript_14FEA5
msgbox Route110_Text_16EA7B, 4
- jump Route110_EventScript_14FEB2
+ goto Route110_EventScript_14FEB2
end
Route110_EventScript_14FEA5:: @ 814FEA5
@@ -424,71 +424,71 @@ Route110_EventScript_14FEA5:: @ 814FEA5
return
Route110_EventScript_14FEB2:: @ 814FEB2
- closebutton
+ closemessage
compare 0x8008, 1
- callif 1, Route110_EventScript_14FF56
+ call_if 1, Route110_EventScript_14FF56
compare 0x8008, 2
- callif 1, Route110_EventScript_14FF5E
+ call_if 1, Route110_EventScript_14FF5E
compare 0x8008, 3
- callif 1, Route110_EventScript_14FF66
- spritebehave 28, 10
- spritebehave 29, 10
- disappear 28
- reappear 29
- pause 45
+ call_if 1, Route110_EventScript_14FF66
+ setobjectmovementtype 28, 10
+ setobjectmovementtype 29, 10
+ removeobject 28
+ addobject 29
+ delay 45
compare 0x8008, 1
- callif 1, Route110_EventScript_14FF35
+ call_if 1, Route110_EventScript_14FF35
compare 0x8008, 2
- callif 1, Route110_EventScript_14FF40
+ call_if 1, Route110_EventScript_14FF40
compare 0x8008, 3
- callif 1, Route110_EventScript_14FF4B
- disappear 29
+ call_if 1, Route110_EventScript_14FF4B
+ removeobject 29
setvar 0x4069, 1
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
releaseall
end
Route110_EventScript_14FF14:: @ 814FF14
- move 28, Route110_Movement_14FF6E
- waitmove 0
+ applymovement 28, Route110_Movement_14FF6E
+ waitmovement 0
return
Route110_EventScript_14FF1F:: @ 814FF1F
- move 28, Route110_Movement_14FF72
- waitmove 0
+ applymovement 28, Route110_Movement_14FF72
+ waitmovement 0
return
Route110_EventScript_14FF2A:: @ 814FF2A
- move 28, Route110_Movement_14FF74
- waitmove 0
+ applymovement 28, Route110_Movement_14FF74
+ waitmovement 0
return
Route110_EventScript_14FF35:: @ 814FF35
- move 29, Route110_Movement_14FF78
- waitmove 0
+ applymovement 29, Route110_Movement_14FF78
+ waitmovement 0
return
Route110_EventScript_14FF40:: @ 814FF40
- move 29, Route110_Movement_14FF80
- waitmove 0
+ applymovement 29, Route110_Movement_14FF80
+ waitmovement 0
return
Route110_EventScript_14FF4B:: @ 814FF4B
- move 29, Route110_Movement_14FF89
- waitmove 0
+ applymovement 29, Route110_Movement_14FF89
+ waitmovement 0
return
Route110_EventScript_14FF56:: @ 814FF56
- movespriteperm 29, 33, 55
+ setobjectxyperm 29, 33, 55
return
Route110_EventScript_14FF5E:: @ 814FF5E
- movespriteperm 29, 34, 55
+ setobjectxyperm 29, 34, 55
return
Route110_EventScript_14FF66:: @ 814FF66
- movespriteperm 29, 35, 55
+ setobjectxyperm 29, 35, 55
return
Route110_Movement_14FF6E:: @ 814FF6E
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc b/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
index 0dbd5dfc4..c60bc366e 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
@@ -4,9 +4,9 @@ Route110_SeasideCyclingRoadNorthEntrance_MapScripts:: @ 81634C8
Route110_SeasideCyclingRoadNorthEntrance_MapScript1_1634CE:: @ 81634CE
compare 0x40a9, 3
- callif 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
+ call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
compare 0x40a9, 2
- callif 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
+ call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
end
Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5:: @ 81634E5
@@ -23,11 +23,11 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634EB:: @ 81634EB
Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634F7:: @ 81634F7
@ Coord event directly in front of the gatesman heading left to right
lockall
- specialval RESULT, 227 @ player state?
+ specialvar RESULT, GetPlayerAvatarBike @ player state?
compare RESULT, 2
- callif 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D
+ call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D
compare RESULT, 0
- jumpeq Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523
+ goto_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523
setflag 2091
setvar 0x4001, 1
releaseall
@@ -41,9 +41,9 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D:: @ 816351D
Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523:: @ 8163523
@ You don't have a bike!
msgbox Route110_SeasideCyclingRoadNorthEntrance_Text_19E3AD, 4
- closebutton
- move 255, Route110_SeasideCyclingRoadNorthEntrance_Movement_163538
- waitmove 0
+ closemessage
+ applymovement 255, Route110_SeasideCyclingRoadNorthEntrance_Movement_163538
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc b/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
index 96fb13f2b..cf18a8e36 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
@@ -10,9 +10,9 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_16347F:: @ 816347F
Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B:: @ 816348B
lockall
- specialval RESULT, 227
+ specialvar RESULT, GetPlayerAvatarBike
compare RESULT, 0
- jumpeq Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634A6
+ goto_if_eq Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634A6
setflag 2091
setvar 0x4001, 1
releaseall
@@ -20,9 +20,9 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B:: @ 816348B
Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634A6:: @ 81634A6
msgbox Route110_SeasideCyclingRoadSouthEntrance_Text_19E3AD, 4
- closebutton
- move 255, Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB
- waitmove 0
+ closemessage
+ applymovement 255, Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/Route110_TrickHouseEnd.inc b/data/scripts/maps/Route110_TrickHouseEnd.inc
index d2b2eaefb..12309207c 100644
--- a/data/scripts/maps/Route110_TrickHouseEnd.inc
+++ b/data/scripts/maps/Route110_TrickHouseEnd.inc
@@ -7,13 +7,13 @@ Route110_TrickHouseEnd_MapScripts:: @ 8161936
Route110_TrickHouseEnd_MapScript1_16194B:: @ 816194B
compare 0x4001, 1
- callif 1, Route110_TrickHouseEnd_EventScript_161994
+ call_if 1, Route110_TrickHouseEnd_EventScript_161994
end
Route110_TrickHouseEnd_MapScript1_161957:: @ 8161957
setvar 0x4001, 0
setvar 0x4002, 0
- special 261
+ special SetTrickHouseEndRoomFlag
end
Route110_TrickHouseEnd_MapScript2_161965:: @ 8161965
@@ -21,9 +21,9 @@ Route110_TrickHouseEnd_MapScript2_161965:: @ 8161965
.2byte 0
Route110_TrickHouseEnd_EventScript_16196F:: @ 816196F
- reappear 1
- spritevisible 1, 29, 1
- spriteface 1, 4
+ addobject 1
+ showobject 1, 29, 1
+ turnobject 1, 4
end
Route110_TrickHouseEnd_MapScript2_16197C:: @ 816197C
@@ -33,7 +33,7 @@ Route110_TrickHouseEnd_MapScript2_16197C:: @ 816197C
Route110_TrickHouseEnd_EventScript_161986:: @ 8161986
setvar 0x4001, 1
call Route110_TrickHouseEnd_EventScript_161994
- special 142
+ special DrawWholeMapView
end
Route110_TrickHouseEnd_EventScript_161994:: @ 8161994
@@ -62,9 +62,9 @@ Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B
setvar 0x40c1, 0
giveitem ITEM_RARE_CANDY
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -75,9 +75,9 @@ Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47
setvar 0x40c1, 0
giveitem ITEM_TIMER_BALL
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -88,9 +88,9 @@ Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83
setvar 0x40c1, 0
giveitem ITEM_HARD_STONE
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -101,9 +101,9 @@ Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF
setvar 0x40c1, 0
giveitem ITEM_SMOKE_BALL
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -114,9 +114,9 @@ Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB
setvar 0x40c1, 0
giveitem ITEM_TM12
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -127,9 +127,9 @@ Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37
setvar 0x40c1, 0
giveitem ITEM_MAGNET
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
@@ -140,30 +140,30 @@ Route110_TrickHouseEnd_EventScript_161B73:: @ 8161B73
setvar 0x40c1, 0
giveitem ITEM_PP_MAX
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
- closebutton
+ closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
release
end
Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
msgbox Route110_TrickHouseEnd_Text_19C5AF, 4
- closebutton
+ closemessage
compare FACING, 1
- callif 1, Route110_TrickHouseEnd_EventScript_161C74
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C74
compare FACING, 2
- callif 1, Route110_TrickHouseEnd_EventScript_161C7F
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C7F
compare FACING, 3
- callif 1, Route110_TrickHouseEnd_EventScript_161C8A
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C8A
compare FACING, 4
- callif 1, Route110_TrickHouseEnd_EventScript_161C95
- pause 30
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C95
+ delay 30
msgbox Route110_TrickHouseEnd_Text_19C602, 4
- closebutton
- move 1, Route110_TrickHouseEnd_Movement_1A0839
- waitmove 0
- pause 30
+ closemessage
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A0839
+ waitmovement 0
+ delay 30
msgbox Route110_TrickHouseEnd_Text_19C691, 4
setvar 0x40c1, 0
.ifdef SAPPHIRE
@@ -172,20 +172,20 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
givedecoration 31
.endc
compare RESULT, 0
- callif 1, Route110_TrickHouseEnd_EventScript_161C61
+ call_if 1, Route110_TrickHouseEnd_EventScript_161C61
msgbox Route110_TrickHouseEnd_Text_19C85C, 4
call Route110_TrickHouseEnd_EventScript_161C2E
- special 260
+ special ResetTrickHouseEndRoomFlag
release
end
Route110_TrickHouseEnd_EventScript_161C2E:: @ 8161C2E
- move 1, Route110_TrickHouseEnd_Movement_161315
- waitmove 0
- playsfx 178
- move 1, Route110_TrickHouseEnd_Movement_16131E
- waitmove 0
- disappear 1
+ applymovement 1, Route110_TrickHouseEnd_Movement_161315
+ waitmovement 0
+ playse 178
+ applymovement 1, Route110_TrickHouseEnd_Movement_16131E
+ waitmovement 0
+ removeobject 1
addvar 0x4044, 1
return
@@ -202,43 +202,43 @@ Route110_TrickHouseEnd_EventScript_161C61:: @ 8161C61
return
Route110_TrickHouseEnd_EventScript_161C74:: @ 8161C74
- move 1, Route110_TrickHouseEnd_Movement_1A0845
- waitmove 0
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A0845
+ waitmovement 0
return
Route110_TrickHouseEnd_EventScript_161C7F:: @ 8161C7F
- move 1, Route110_TrickHouseEnd_Movement_1A0841
- waitmove 0
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A0841
+ waitmovement 0
return
Route110_TrickHouseEnd_EventScript_161C8A:: @ 8161C8A
- move 1, Route110_TrickHouseEnd_Movement_1A083F
- waitmove 0
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A083F
+ waitmovement 0
return
Route110_TrickHouseEnd_EventScript_161C95:: @ 8161C95
- move 1, Route110_TrickHouseEnd_Movement_1A0843
- waitmove 0
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A0843
+ waitmovement 0
return
Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0
lockall
- spriteface 1, 3
- playsfx 21
- move 1, Route110_TrickHouseEnd_Movement_1A0833
- waitmove 0
- pause 20
- move 1, Route110_TrickHouseEnd_Movement_161CEA
- waitmove 0
- playsfx 178
- move 255, Route110_TrickHouseEnd_Movement_1A0845
- waitmove 0
+ turnobject 1, 3
+ playse 21
+ applymovement 1, Route110_TrickHouseEnd_Movement_1A0833
+ waitmovement 0
+ delay 20
+ applymovement 1, Route110_TrickHouseEnd_Movement_161CEA
+ waitmovement 0
+ playse 178
+ applymovement 255, Route110_TrickHouseEnd_Movement_1A0845
+ waitmovement 0
msgbox Route110_TrickHouseEnd_Text_19CA8B, 4
- closebutton
- move 255, Route110_TrickHouseEnd_Movement_161CE8
- waitmove 0
- pause 4
- spriteface 1, 4
+ closemessage
+ applymovement 255, Route110_TrickHouseEnd_Movement_161CE8
+ waitmovement 0
+ delay 4
+ turnobject 1, 4
releaseall
end
diff --git a/data/scripts/maps/Route110_TrickHouseEntrance.inc b/data/scripts/maps/Route110_TrickHouseEntrance.inc
index 434794b2f..568ba2af6 100644
--- a/data/scripts/maps/Route110_TrickHouseEntrance.inc
+++ b/data/scripts/maps/Route110_TrickHouseEntrance.inc
@@ -7,17 +7,17 @@ Route110_TrickHouseEntrance_MapScripts:: @ 8160F2B
Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B
setflag 2114
compare 0x40b5, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_160FCE
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_160FCE
compare 0x40c1, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_160FB2
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_160FB2
compare 0x40a6, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_16108E
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_16108E
compare 0x40a7, 5
- callif 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
compare 0x40a7, 3
- callif 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
compare 0x40a7, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
switch 0x40a7
case 0, Route110_TrickHouseEntrance_EventScript_16109A
case 1, Route110_TrickHouseEntrance_EventScript_1610A0
@@ -28,7 +28,7 @@ Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B
Route110_TrickHouseEntrance_EventScript_160FB2:: @ 8160FB2
setvar 0x40a5, 1
compare 0x4044, 8
- jumpeq Route110_TrickHouseEntrance_EventScript_160FC8
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_160FC8
setvar 0x40a7, 2
end
@@ -45,56 +45,56 @@ Route110_TrickHouseEntrance_EventScript_160FCE:: @ 8160FCE
Route110_TrickHouseEntrance_EventScript_160FDE:: @ 8160FDE
setvar 0x40a7, 0
compare 0x4044, 1
- callif 1, Route110_TrickHouseEntrance_EventScript_16103C
+ call_if 1, Route110_TrickHouseEntrance_EventScript_16103C
compare 0x4044, 2
- callif 1, Route110_TrickHouseEntrance_EventScript_161046
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161046
compare 0x4044, 3
- callif 1, Route110_TrickHouseEntrance_EventScript_161050
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161050
compare 0x4044, 4
- callif 1, Route110_TrickHouseEntrance_EventScript_16105A
+ call_if 1, Route110_TrickHouseEntrance_EventScript_16105A
compare 0x4044, 5
- callif 1, Route110_TrickHouseEntrance_EventScript_161064
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161064
compare 0x4044, 6
- callif 1, Route110_TrickHouseEntrance_EventScript_16106E
+ call_if 1, Route110_TrickHouseEntrance_EventScript_16106E
compare 0x4044, 7
- callif 1, Route110_TrickHouseEntrance_EventScript_161078
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161078
compare 0x4044, 8
- callif 1, Route110_TrickHouseEntrance_EventScript_161082
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161082
return
Route110_TrickHouseEntrance_EventScript_16103C:: @ 816103C
checkflag 2057
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161046:: @ 8161046
checkflag 2058
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161050:: @ 8161050
checkflag 2059
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_16105A:: @ 816105A
checkflag 2060
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161064:: @ 8161064
checkflag 2061
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_16106E:: @ 816106E
checkflag 2062
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161078:: @ 8161078
checkflag 2052
- callif 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if 0, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161082:: @ 8161082
@@ -106,8 +106,8 @@ Route110_TrickHouseEntrance_EventScript_161088:: @ 8161088
return
Route110_TrickHouseEntrance_EventScript_16108E:: @ 816108E
- movespriteperm 1, 5, 2
- spritebehave 1, 4
+ setobjectxyperm 1, 5, 2
+ setobjectmovementtype 1, 4
end
Route110_TrickHouseEntrance_EventScript_16109A:: @ 816109A
@@ -138,15 +138,15 @@ Route110_TrickHouseEntrance_MapScript2_1610B2:: @ 81610B2
.2byte 0
Route110_TrickHouseEntrance_EventScript_1610F4:: @ 81610F4
- reappear 1
- spritevisible 1, 29, 0
- spriteface 1, 4
- spriteface 255, 3
+ addobject 1
+ showobject 1, 29, 0
+ turnobject 1, 4
+ turnobject 255, 3
end
Route110_TrickHouseEntrance_EventScript_161105:: @ 8161105
- reappear 1
- spriteinvisible 1, 29, 0
+ addobject 1
+ hideobject 1, 29, 0
switch 0x4044
case 0, Route110_TrickHouseEntrance_EventScript_16116B
case 1, Route110_TrickHouseEntrance_EventScript_161173
@@ -159,51 +159,51 @@ Route110_TrickHouseEntrance_EventScript_161105:: @ 8161105
end
Route110_TrickHouseEntrance_EventScript_16116B:: @ 816116B
- movesprite 1, 6, 3
+ setobjectxy 1, 6, 3
end
Route110_TrickHouseEntrance_EventScript_161173:: @ 8161173
- movesprite 1, 11, 5
+ setobjectxy 1, 11, 5
end
Route110_TrickHouseEntrance_EventScript_16117B:: @ 816117B
- movesprite 1, 11, 1
+ setobjectxy 1, 11, 1
end
Route110_TrickHouseEntrance_EventScript_161183:: @ 8161183
- movesprite 1, 3, 1
+ setobjectxy 1, 3, 1
end
Route110_TrickHouseEntrance_EventScript_16118B:: @ 816118B
- movesprite 1, 0, 5
+ setobjectxy 1, 0, 5
end
Route110_TrickHouseEntrance_EventScript_161193:: @ 8161193
- movesprite 1, 9, 1
+ setobjectxy 1, 9, 1
end
Route110_TrickHouseEntrance_EventScript_16119B:: @ 816119B
- movesprite 1, 8, 1
+ setobjectxy 1, 8, 1
end
Route110_TrickHouseEntrance_EventScript_1611A3:: @ 81611A3
- movesprite 1, 4, 4
+ setobjectxy 1, 4, 4
end
Route110_TrickHouseEntrance_EventScript_1611AB:: @ 81611AB
- disappear 1
+ removeobject 1
end
Route110_TrickHouseEntrance_EventScript_1611AF:: @ 81611AF
- reappear 1
- movesprite 1, 5, 2
- spriteface 1, 2
+ addobject 1
+ setobjectxy 1, 5, 2
+ turnobject 1, 2
end
Route110_TrickHouseEntrance_EventScript_1611BE:: @ 81611BE
- reappear 1
- movesprite 1, 5, 2
- spriteface 1, 1
+ addobject 1
+ setobjectxy 1, 5, 2
+ turnobject 1, 1
end
Route110_TrickHouseEntrance_MapScript2_1611CD:: @ 81611CD
@@ -212,18 +212,18 @@ Route110_TrickHouseEntrance_MapScript2_1611CD:: @ 81611CD
Route110_TrickHouseEntrance_EventScript_1611D7:: @ 81611D7
lockall
- pause 20
+ delay 20
compare 0x4044, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_161327
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161327
msgbox Route110_TrickHouseEntrance_Text_19BD82, 4
- closebutton
- pause 20
- move 1, Route110_TrickHouseEntrance_Movement_161315
- waitmove 0
- playsfx 178
- move 1, Route110_TrickHouseEntrance_Movement_16131E
- waitmove 0
- disappear 1
+ closemessage
+ delay 20
+ applymovement 1, Route110_TrickHouseEntrance_Movement_161315
+ waitmovement 0
+ playse 178
+ applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
+ waitmovement 0
+ removeobject 1
setvar 0x40a7, 1
setvar 0x40a6, 0
releaseall
@@ -243,28 +243,28 @@ Route110_TrickHouseEntrance_EventScript_16121A:: @ 816121A
end
Route110_TrickHouseEntrance_EventScript_16124D:: @ 816124D
- playsfx 21
- move 255, Route110_TrickHouseEntrance_Movement_1A0833
- waitmove 0
- move 255, Route110_TrickHouseEntrance_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 255, Route110_TrickHouseEntrance_Movement_1A0833
+ waitmovement 0
+ applymovement 255, Route110_TrickHouseEntrance_Movement_1A0835
+ waitmovement 0
compare 0x4044, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1612CD
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612CD
compare 0x4044, 1
- callif 1, Route110_TrickHouseEntrance_EventScript_1612D6
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612D6
compare 0x4044, 2
- callif 1, Route110_TrickHouseEntrance_EventScript_1612DF
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612DF
compare 0x4044, 3
- callif 1, Route110_TrickHouseEntrance_EventScript_1612E8
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612E8
compare 0x4044, 4
- callif 1, Route110_TrickHouseEntrance_EventScript_1612F1
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612F1
compare 0x4044, 5
- callif 1, Route110_TrickHouseEntrance_EventScript_1612FA
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1612FA
compare 0x4044, 6
- callif 1, Route110_TrickHouseEntrance_EventScript_161303
+ call_if 1, Route110_TrickHouseEntrance_EventScript_161303
compare 0x4044, 7
- callif 1, Route110_TrickHouseEntrance_EventScript_16130C
- closebutton
+ call_if 1, Route110_TrickHouseEntrance_EventScript_16130C
+ closemessage
setvar 0x40a6, 1
warp Route110_TrickHouseEntrance, 255, 6, 2
waitstate
@@ -333,46 +333,46 @@ Route110_TrickHouseEntrance_EventScript_161327:: @ 8161327
Route110_TrickHouseEntrance_EventScript_161330:: @ 8161330
msgbox Route110_TrickHouseEntrance_Text_19BF19, 4
- closebutton
- move 1, Route110_TrickHouseEntrance_Movement_1A0839
- waitmove 0
- playsfx 21
- move 1, Route110_TrickHouseEntrance_Movement_1A0833
- waitmove 0
- move 1, Route110_TrickHouseEntrance_Movement_1A0835
- waitmove 0
+ closemessage
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
+ waitmovement 0
+ playse 21
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0833
+ waitmovement 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0835
+ waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19BFAB, 4
- move 1, Route110_TrickHouseEntrance_Movement_1A0841
- waitmove 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0841
+ waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_16136E:: @ 816136E
- move 1, Route110_TrickHouseEntrance_Movement_1A0839
- waitmove 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
+ waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19C07E, 4
compare 0x4044, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_1613CE
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1613CE
compare 0x4044, 2
- jumpeq Route110_TrickHouseEntrance_EventScript_1613FA
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1613FA
compare 0x4044, 3
- jumpeq Route110_TrickHouseEntrance_EventScript_161426
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161426
compare 0x4044, 4
- jumpeq Route110_TrickHouseEntrance_EventScript_161452
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161452
compare 0x4044, 5
- jumpeq Route110_TrickHouseEntrance_EventScript_16147E
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_16147E
compare 0x4044, 6
- jumpeq Route110_TrickHouseEntrance_EventScript_1614AA
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1614AA
compare 0x4044, 7
- jumpeq Route110_TrickHouseEntrance_EventScript_1614D6
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1614D6
end
Route110_TrickHouseEntrance_EventScript_1613CE:: @ 81613CE
giveitem ITEM_RARE_CANDY
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -380,9 +380,9 @@ Route110_TrickHouseEntrance_EventScript_1613CE:: @ 81613CE
Route110_TrickHouseEntrance_EventScript_1613FA:: @ 81613FA
giveitem ITEM_TIMER_BALL
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -390,9 +390,9 @@ Route110_TrickHouseEntrance_EventScript_1613FA:: @ 81613FA
Route110_TrickHouseEntrance_EventScript_161426:: @ 8161426
giveitem ITEM_HARD_STONE
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -400,9 +400,9 @@ Route110_TrickHouseEntrance_EventScript_161426:: @ 8161426
Route110_TrickHouseEntrance_EventScript_161452:: @ 8161452
giveitem ITEM_SMOKE_BALL
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -410,9 +410,9 @@ Route110_TrickHouseEntrance_EventScript_161452:: @ 8161452
Route110_TrickHouseEntrance_EventScript_16147E:: @ 816147E
giveitem ITEM_TM12
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -420,9 +420,9 @@ Route110_TrickHouseEntrance_EventScript_16147E:: @ 816147E
Route110_TrickHouseEntrance_EventScript_1614AA:: @ 81614AA
giveitem ITEM_MAGNET
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -430,9 +430,9 @@ Route110_TrickHouseEntrance_EventScript_1614AA:: @ 81614AA
Route110_TrickHouseEntrance_EventScript_1614D6:: @ 81614D6
giveitem ITEM_PP_MAX
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161502
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -440,14 +440,14 @@ Route110_TrickHouseEntrance_EventScript_1614D6:: @ 81614D6
Route110_TrickHouseEntrance_EventScript_161502:: @ 8161502
setvar 0x40c1, 0
setvar 0x40a7, 3
- move 1, Route110_TrickHouseEntrance_Movement_1A0841
- waitmove 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0841
+ waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_161518:: @ 8161518
- move 1, Route110_TrickHouseEntrance_Movement_1A0839
- waitmove 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
+ waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19C128, 4
.ifdef SAPPHIRE
givedecoration 32
@@ -455,24 +455,24 @@ Route110_TrickHouseEntrance_EventScript_161518:: @ 8161518
givedecoration 31
.endif
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_161551
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161551
compare RESULT, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1A02B8
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1A02B8
msgbox Route110_TrickHouseEntrance_Text_19C18D, 4
releaseall
end
Route110_TrickHouseEntrance_EventScript_161551:: @ 8161551
msgbox Route110_TrickHouseEntrance_Text_19C17E, 4
- closebutton
- move 1, Route110_TrickHouseEntrance_Movement_16309F
- waitmove 0
- move 1, Route110_TrickHouseEntrance_Movement_161315
- waitmove 0
- playsfx 178
- move 1, Route110_TrickHouseEntrance_Movement_16131E
- waitmove 0
- disappear 1
+ closemessage
+ applymovement 1, Route110_TrickHouseEntrance_Movement_16309F
+ waitmovement 0
+ applymovement 1, Route110_TrickHouseEntrance_Movement_161315
+ waitmovement 0
+ playse 178
+ applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
+ waitmovement 0
+ removeobject 1
setvar 0x40c1, 0
setvar 0x40a7, 5
releaseall
@@ -494,20 +494,20 @@ Route110_TrickHouseEntrance_EventScript_1615BD:: @ 81615BD
Route110_TrickHouseEntrance_EventScript_1615C7:: @ 81615C7
msgbox Route110_TrickHouseEntrance_Text_19BE7D, 5
- closebutton
+ closemessage
compare RESULT, 1
- jumpeq Route110_TrickHouseEntrance_EventScript_1615DD
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1615DD
releaseall
end
Route110_TrickHouseEntrance_EventScript_1615DD:: @ 81615DD
setmaptile 5, 1, 537, 0
- special 142
- pause 20
- move 255, Route110_TrickHouseEntrance_Movement_1A0856
- waitmove 0
- move 255, Route110_TrickHouseEntrance_Movement_16165E
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 255, Route110_TrickHouseEntrance_Movement_1A0856
+ waitmovement 0
+ applymovement 255, Route110_TrickHouseEntrance_Movement_16165E
+ waitmovement 0
switch 0x4044
case 0, Route110_TrickHouseEntrance_EventScript_161660
case 1, Route110_TrickHouseEntrance_EventScript_16166B
@@ -578,7 +578,7 @@ Route110_TrickHouseEntrance_EventScript_1616B8:: @ 81616B8
Route110_TrickHouseEntrance_EventScript_1616C2:: @ 81616C2
compare 0x4044, 8
- jumpeq Route110_TrickHouseEntrance_EventScript_1616D7
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_1616D7
msgbox Route110_TrickHouseEntrance_Text_19BE6E, 4
releaseall
end
@@ -603,89 +603,89 @@ gUnknown_081616E1:: @ 81616E1
Route110_TrickHouseEntrance_EventScript_161740:: @ 8161740
compare 0x40AB, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CAD1, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40AB, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161769:: @ 8161769
compare 0x40AC, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CCCB, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40AC, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161792:: @ 8161792
compare 0x40AD, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CEF9, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40AD, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_1617BB:: @ 81617BB
compare 0x40AE, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819D164, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40AE, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_1617E4:: @ 81617E4
compare 0x40AF, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819D3A5, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40AF, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_16180D:: @ 816180D
compare 0x40B0, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819DC0A, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40B0, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161836:: @ 8161836
compare 0x40B1, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819DE8D, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40B1, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_16185F:: @ 816185F
compare 0x40B2, 0
- jumpeq Route110_TrickHouseEntrance_EventScript_161888
+ goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819E0FF, 4
- playsfx SE_PIN
+ playse SE_PIN
setvar 0x40B2, 2
setmaptile 13, 1, 523, 0
- special 142
+ special DrawWholeMapView
releaseall
end
@@ -714,10 +714,10 @@ Route110_TrickHousePuzzle5_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle6_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle7_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle8_EventScript_16189C:: @ 816189C
- fanfare 370
+ playfanfare 370
message Route110_TrickHousePuzzle1_Text_19C1B8
waitfanfare
- waittext
+ waitmessage
msgbox Route110_TrickHousePuzzle1_Text_19C1CB, 4
releaseall
end
@@ -727,11 +727,11 @@ Route110_TrickHouseEntrance_EventScript_1618B0:: @ 81618B0
msgbox Route110_TrickHouseEntrance_Text_19BA56, 4
releaseall
compare 0x4044, 0
- callif 1, Route110_TrickHouseEntrance_EventScript_1618E1
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1618E1
compare 0x4044, 1
- callif 1, Route110_TrickHouseEntrance_EventScript_1618F6
+ call_if 1, Route110_TrickHouseEntrance_EventScript_1618F6
compare 0x4044, 2
- callif 1, Route110_TrickHouseEntrance_EventScript_16190B
+ call_if 1, Route110_TrickHouseEntrance_EventScript_16190B
setvar 0x40a5, 1
end
@@ -757,10 +757,10 @@ Route110_TrickHouseEntrance_EventScript_16190B:: @ 816190B
return
Route110_TrickHouseEntrance_EventScript_161920:: @ 8161920
- setanimation 0, 32772
- setanimation 1, 32773
- setanimation 2, 32774
- doanimation 54
- checkanimation 54
- pause 10
+ setfieldeffect 0, 32772
+ setfieldeffect 1, 32773
+ setfieldeffect 2, 32774
+ dofieldeffect 54
+ waitfieldeffect 54
+ delay 10
return
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle1.inc b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
index 6b6d45af2..3a89c2db1 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle1.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
@@ -4,7 +4,7 @@ Route110_TrickHousePuzzle1_MapScripts:: @ 8161CF8
Route110_TrickHousePuzzle1_MapScript1_161CFE:: @ 8161CFE
compare 0x40ab, 2
- jumpeq Route110_TrickHousePuzzle1_EventScript_161D0A
+ goto_if_eq Route110_TrickHousePuzzle1_EventScript_161D0A
end
Route110_TrickHousePuzzle1_EventScript_161D0A:: @ 8161D0A
@@ -14,13 +14,13 @@ Route110_TrickHousePuzzle1_EventScript_161D0A:: @ 8161D0A
Route110_TrickHousePuzzle1_EventScript_161D14:: @ 8161D14
lockall
compare 0x40ab, 0
- jumpeq Route110_TrickHousePuzzle1_EventScript_161D26
- jump Route110_TrickHousePuzzle1_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle1_EventScript_161D26
+ goto Route110_TrickHousePuzzle1_EventScript_161892
end
Route110_TrickHousePuzzle1_EventScript_161D26:: @ 8161D26
setvar 0x40ab, 1
- jump Route110_TrickHousePuzzle1_EventScript_16189C
+ goto Route110_TrickHousePuzzle1_EventScript_16189C
end
Route110_TrickHousePuzzle1_EventScript_161D31:: @ 8161D31
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle2.inc b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
index 183431bfc..f71a9611a 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle2.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
@@ -5,13 +5,13 @@ Route110_TrickHousePuzzle2_MapScripts:: @ 8161D76
Route110_TrickHousePuzzle2_MapScript1_161D81:: @ 8161D81
compare 0x4001, 1
- callif 1, Route110_TrickHousePuzzle2_EventScript_161E2C
+ call_if 1, Route110_TrickHousePuzzle2_EventScript_161E2C
compare 0x4002, 1
- callif 1, Route110_TrickHousePuzzle2_EventScript_161E3F
+ call_if 1, Route110_TrickHousePuzzle2_EventScript_161E3F
compare 0x4003, 1
- callif 1, Route110_TrickHousePuzzle2_EventScript_161E52
+ call_if 1, Route110_TrickHousePuzzle2_EventScript_161E52
compare 0x4004, 1
- callif 1, Route110_TrickHousePuzzle2_EventScript_161E65
+ call_if 1, Route110_TrickHousePuzzle2_EventScript_161E65
end
Route110_TrickHousePuzzle2_MapScript1_161DAE:: @ 8161DAE
@@ -24,48 +24,48 @@ Route110_TrickHousePuzzle2_MapScript1_161DAE:: @ 8161DAE
Route110_TrickHousePuzzle2_EventScript_161DC3:: @ 8161DC3
lockall
compare 0x40ac, 0
- jumpeq Route110_TrickHousePuzzle2_EventScript_161DD5
- jump Route110_TrickHousePuzzle2_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle2_EventScript_161DD5
+ goto Route110_TrickHousePuzzle2_EventScript_161892
end
Route110_TrickHousePuzzle2_EventScript_161DD5:: @ 8161DD5
setvar 0x40ac, 1
- jump Route110_TrickHousePuzzle2_EventScript_16189C
+ goto Route110_TrickHousePuzzle2_EventScript_16189C
end
Route110_TrickHousePuzzle2_EventScript_161DE0:: @ 8161DE0
lockall
setvar 0x4001, 1
- playsfx 21
+ playse 21
call Route110_TrickHousePuzzle2_EventScript_161E2C
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle2_EventScript_161DF3:: @ 8161DF3
lockall
setvar 0x4002, 1
- playsfx 21
+ playse 21
call Route110_TrickHousePuzzle2_EventScript_161E3F
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle2_EventScript_161E06:: @ 8161E06
lockall
setvar 0x4003, 1
- playsfx 21
+ playse 21
call Route110_TrickHousePuzzle2_EventScript_161E52
- special 142
+ special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle2_EventScript_161E19:: @ 8161E19
lockall
setvar 0x4004, 1
- playsfx 21
+ playse 21
call Route110_TrickHousePuzzle2_EventScript_161E65
- special 142
+ special DrawWholeMapView
releaseall
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle3.inc b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
index b533dbbe5..a50ecd3ce 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle3.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
@@ -6,9 +6,9 @@ Route110_TrickHousePuzzle3_MapScripts:: @ 8161EBD
Route110_TrickHousePuzzle3_MapScript1_161EC8:: @ 8161EC8
call Route110_TrickHousePuzzle3_EventScript_161F12
compare 0x4009, 0
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FE5
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle3_EventScript_1622C8
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
end
Route110_TrickHousePuzzle3_MapScript1_161EE4:: @ 8161EE4
@@ -32,19 +32,19 @@ Route110_TrickHousePuzzle3_EventScript_161F12:: @ 8161F12
setmaptile 1, 3, 600, 0
setmaptile 10, 2, 600, 0
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle3_EventScript_161F9F
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161F9F
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FA9
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FA9
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FB3
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FB3
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FBD
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FBD
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FC7
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FC7
compare 0x4008, 6
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FD1
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FD1
compare 0x4008, 7
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FDB
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FDB
return
Route110_TrickHousePuzzle3_EventScript_161F9F:: @ 8161F9F
@@ -248,50 +248,50 @@ Route110_TrickHousePuzzle3_EventScript_1622C8:: @ 81622C8
Route110_TrickHousePuzzle3_EventScript_1625AB:: @ 81625AB
lockall
setvar 0x4008, 1
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625B7:: @ 81625B7
lockall
setvar 0x4008, 2
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625C3:: @ 81625C3
lockall
setvar 0x4008, 3
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625CF:: @ 81625CF
lockall
setvar 0x4008, 4
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625DB:: @ 81625DB
lockall
setvar 0x4008, 5
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625E7:: @ 81625E7
lockall
setvar 0x4008, 6
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625F3:: @ 81625F3
lockall
setvar 0x4008, 7
- jump Route110_TrickHousePuzzle3_EventScript_1625FF
+ goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625FF:: @ 81625FF
call Route110_TrickHousePuzzle3_EventScript_162612
- playsfx 21
+ playse 21
call Route110_TrickHousePuzzle3_EventScript_161F12
- jump Route110_TrickHousePuzzle3_EventScript_1626AD
+ goto Route110_TrickHousePuzzle3_EventScript_1626AD
end
Route110_TrickHousePuzzle3_EventScript_162612:: @ 8162612
@@ -303,19 +303,19 @@ Route110_TrickHousePuzzle3_EventScript_162612:: @ 8162612
setvar 0x4006, 0
setvar 0x4007, 0
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle3_EventScript_162683
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_162683
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle3_EventScript_162689
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_162689
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle3_EventScript_16268F
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_16268F
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle3_EventScript_162695
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_162695
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle3_EventScript_16269B
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_16269B
compare 0x4008, 6
- callif 1, Route110_TrickHousePuzzle3_EventScript_1626A1
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A1
compare 0x4008, 7
- callif 1, Route110_TrickHousePuzzle3_EventScript_1626A7
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A7
return
Route110_TrickHousePuzzle3_EventScript_162683:: @ 8162683
@@ -348,14 +348,14 @@ Route110_TrickHousePuzzle3_EventScript_1626A7:: @ 81626A7
Route110_TrickHousePuzzle3_EventScript_1626AD:: @ 81626AD
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle3_EventScript_161FE5
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
compare 0x4009, 0
- callif 1, Route110_TrickHousePuzzle3_EventScript_1622C8
- special 142
+ call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
+ special DrawWholeMapView
compare 0x4009, 1
- jumpeq Route110_TrickHousePuzzle3_EventScript_1626DD
+ goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626DD
compare 0x4009, 0
- jumpeq Route110_TrickHousePuzzle3_EventScript_1626E4
+ goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626E4
end
Route110_TrickHousePuzzle3_EventScript_1626DD:: @ 81626DD
@@ -371,13 +371,13 @@ Route110_TrickHousePuzzle3_EventScript_1626E4:: @ 81626E4
Route110_TrickHousePuzzle3_EventScript_1626EB:: @ 81626EB
lockall
compare 0x40ad, 0
- jumpeq Route110_TrickHousePuzzle3_EventScript_1626FD
- jump Route110_TrickHousePuzzle3_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626FD
+ goto Route110_TrickHousePuzzle3_EventScript_161892
end
Route110_TrickHousePuzzle3_EventScript_1626FD:: @ 81626FD
setvar 0x40ad, 1
- jump Route110_TrickHousePuzzle3_EventScript_16189C
+ goto Route110_TrickHousePuzzle3_EventScript_16189C
end
Route110_TrickHousePuzzle3_EventScript_162708:: @ 8162708
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle4.inc b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
index 89d5e45c3..0c9fc426f 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle4.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
@@ -4,13 +4,13 @@ Route110_TrickHousePuzzle4_MapScripts:: @ 816274D
Route110_TrickHousePuzzle4_EventScript_16274E:: @ 816274E
lockall
compare 0x40ae, 0
- jumpeq Route110_TrickHousePuzzle4_EventScript_162760
- jump Route110_TrickHousePuzzle4_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle4_EventScript_162760
+ goto Route110_TrickHousePuzzle4_EventScript_161892
end
Route110_TrickHousePuzzle4_EventScript_162760:: @ 8162760
setvar 0x40ae, 1
- jump Route110_TrickHousePuzzle4_EventScript_16189C
+ goto Route110_TrickHousePuzzle4_EventScript_16189C
end
Route110_TrickHousePuzzle4_EventScript_16276B:: @ 816276B
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle5.inc b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
index cd5d2fbb9..222a71138 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle5.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
@@ -14,163 +14,163 @@ Route110_TrickHousePuzzle5_MapScript1_1627B6:: @ 81627B6
Route110_TrickHousePuzzle5_EventScript_1627D5:: @ 81627D5
lockall
compare 0x40af, 0
- jumpeq Route110_TrickHousePuzzle5_EventScript_1627E7
- jump Route110_TrickHousePuzzle5_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_1627E7
+ goto Route110_TrickHousePuzzle5_EventScript_161892
end
Route110_TrickHousePuzzle5_EventScript_1627E7:: @ 81627E7
setvar 0x40af, 1
- jump Route110_TrickHousePuzzle5_EventScript_16189C
+ goto Route110_TrickHousePuzzle5_EventScript_16189C
end
Route110_TrickHousePuzzle5_EventScript_1627F2:: @ 81627F2
lockall
- move 1, Route110_TrickHousePuzzle5_Movement_1A0839
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0839
+ waitmovement 0
compare 0x4001, 1
- jumpeq Route110_TrickHousePuzzle5_EventScript_162DE9
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_16293F
+ goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_162813:: @ 8162813
lockall
- move 2, Route110_TrickHousePuzzle5_Movement_1A0839
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0839
+ waitmovement 0
compare 0x4002, 1
- jumpeq Route110_TrickHousePuzzle5_EventScript_162DE9
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_1629B3
+ goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
Route110_TrickHousePuzzle5_EventScript_162834:: @ 8162834
lockall
- move 3, Route110_TrickHousePuzzle5_Movement_1A0839
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0839
+ waitmovement 0
compare 0x4003, 1
- jumpeq Route110_TrickHousePuzzle5_EventScript_162DE9
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162A27
+ goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_162855:: @ 8162855
lockall
- move 4, Route110_TrickHousePuzzle5_Movement_1A0839
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0839
+ waitmovement 0
compare 0x4004, 1
- jumpeq Route110_TrickHousePuzzle5_EventScript_162DE9
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162A9B
+ goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
Route110_TrickHousePuzzle5_EventScript_162876:: @ 8162876
lockall
- move 5, Route110_TrickHousePuzzle5_Movement_1A0839
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0839
+ waitmovement 0
compare 0x4005, 1
- jumpeq Route110_TrickHousePuzzle5_EventScript_162DE9
+ goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162B0F
+ goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162897:: @ 8162897
lockall
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_16293F
+ goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628A3:: @ 81628A3
lockall
setvar 0x4009, 1
- jump Route110_TrickHousePuzzle5_EventScript_16293F
+ goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628AF:: @ 81628AF
lockall
setvar 0x4009, 2
- jump Route110_TrickHousePuzzle5_EventScript_16293F
+ goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628BB:: @ 81628BB
lockall
setvar 0x4009, 3
- jump Route110_TrickHousePuzzle5_EventScript_16293F
+ goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628C7:: @ 81628C7
lockall
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_1629B3
+ goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
Route110_TrickHousePuzzle5_EventScript_1628D3:: @ 81628D3
lockall
setvar 0x4009, 1
- jump Route110_TrickHousePuzzle5_EventScript_1629B3
+ goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
Route110_TrickHousePuzzle5_EventScript_1628DF:: @ 81628DF
lockall
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162A27
+ goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_1628EB:: @ 81628EB
lockall
setvar 0x4009, 1
- jump Route110_TrickHousePuzzle5_EventScript_162A27
+ goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_1628F7:: @ 81628F7
lockall
setvar 0x4009, 2
- jump Route110_TrickHousePuzzle5_EventScript_162A27
+ goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_162903:: @ 8162903
lockall
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162A9B
+ goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
Route110_TrickHousePuzzle5_EventScript_16290F:: @ 816290F
lockall
setvar 0x4009, 1
- jump Route110_TrickHousePuzzle5_EventScript_162A9B
+ goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
Route110_TrickHousePuzzle5_EventScript_16291B:: @ 816291B
lockall
setvar 0x4009, 0
- jump Route110_TrickHousePuzzle5_EventScript_162B0F
+ goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162927:: @ 8162927
lockall
setvar 0x4009, 1
- jump Route110_TrickHousePuzzle5_EventScript_162B0F
+ goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162933:: @ 8162933
lockall
setvar 0x4009, 2
- jump Route110_TrickHousePuzzle5_EventScript_162B0F
+ goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F
setvar 0x4001, 1
setvar 0x4008, 1
- playsfx 21
- move 1, Route110_TrickHousePuzzle5_Movement_1A0833
- waitmove 0
- move 1, Route110_TrickHousePuzzle5_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0833
+ waitmovement 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0835
+ waitmovement 0
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
compare 0x4009, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
compare 0x4009, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D423, 4
random 3
switch RESULT
@@ -182,17 +182,17 @@ Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F
Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3
setvar 0x4002, 1
setvar 0x4008, 2
- playsfx 21
- move 2, Route110_TrickHousePuzzle5_Movement_1A0833
- waitmove 0
- move 2, Route110_TrickHousePuzzle5_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0833
+ waitmovement 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0835
+ waitmovement 0
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E9B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
compare 0x4009, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162ED3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
compare 0x4009, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F0B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
msgbox Route110_TrickHousePuzzle5_Text_19D636, 4
random 3
switch RESULT
@@ -204,17 +204,17 @@ Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3
Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27
setvar 0x4003, 1
setvar 0x4008, 3
- playsfx 21
- move 3, Route110_TrickHousePuzzle5_Movement_1A0833
- waitmove 0
- move 3, Route110_TrickHousePuzzle5_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0833
+ waitmovement 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0835
+ waitmovement 0
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
compare 0x4009, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
compare 0x4009, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D7D3, 4
random 3
switch RESULT
@@ -226,17 +226,17 @@ Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27
Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B
setvar 0x4004, 1
setvar 0x4008, 4
- playsfx 21
- move 4, Route110_TrickHousePuzzle5_Movement_1A0833
- waitmove 0
- move 4, Route110_TrickHousePuzzle5_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0833
+ waitmovement 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0835
+ waitmovement 0
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
compare 0x4009, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
compare 0x4009, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D93D, 4
random 3
switch RESULT
@@ -248,17 +248,17 @@ Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B
Route110_TrickHousePuzzle5_EventScript_162B0F:: @ 8162B0F
setvar 0x4005, 1
setvar 0x4008, 5
- playsfx 21
- move 5, Route110_TrickHousePuzzle5_Movement_1A0833
- waitmove 0
- move 5, Route110_TrickHousePuzzle5_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0833
+ waitmovement 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0835
+ waitmovement 0
compare 0x4009, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162E9B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
compare 0x4009, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162ED3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
compare 0x4009, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F0B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
msgbox Route110_TrickHousePuzzle5_Text_19DA9A, 4
random 3
switch RESULT
@@ -272,7 +272,7 @@ Route110_TrickHousePuzzle5_EventScript_162B83:: @ 8162B83
multichoice 0, 0, 25, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162BA6:: @ 8162BA6
@@ -280,7 +280,7 @@ Route110_TrickHousePuzzle5_EventScript_162BA6:: @ 8162BA6
multichoice 0, 0, 26, 1
switch RESULT
case 0, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162BC9:: @ 8162BC9
@@ -288,7 +288,7 @@ Route110_TrickHousePuzzle5_EventScript_162BC9:: @ 8162BC9
multichoice 0, 0, 27, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162BEC:: @ 8162BEC
@@ -296,7 +296,7 @@ Route110_TrickHousePuzzle5_EventScript_162BEC:: @ 8162BEC
multichoice 0, 0, 28, 1
switch RESULT
case 2, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162C0F:: @ 8162C0F
@@ -304,7 +304,7 @@ Route110_TrickHousePuzzle5_EventScript_162C0F:: @ 8162C0F
multichoice 0, 0, 29, 1
switch RESULT
case 0, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162C32:: @ 8162C32
@@ -312,7 +312,7 @@ Route110_TrickHousePuzzle5_EventScript_162C32:: @ 8162C32
multichoice 0, 0, 30, 1
switch RESULT
case 0, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162C55:: @ 8162C55
@@ -320,7 +320,7 @@ Route110_TrickHousePuzzle5_EventScript_162C55:: @ 8162C55
multichoice 0, 0, 31, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162C78:: @ 8162C78
@@ -328,7 +328,7 @@ Route110_TrickHousePuzzle5_EventScript_162C78:: @ 8162C78
multichoice 0, 0, 32, 1
switch RESULT
case 2, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162C9B:: @ 8162C9B
@@ -336,7 +336,7 @@ Route110_TrickHousePuzzle5_EventScript_162C9B:: @ 8162C9B
multichoice 0, 0, 33, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162CBE:: @ 8162CBE
@@ -344,7 +344,7 @@ Route110_TrickHousePuzzle5_EventScript_162CBE:: @ 8162CBE
multichoice 0, 0, 34, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162CE1:: @ 8162CE1
@@ -352,7 +352,7 @@ Route110_TrickHousePuzzle5_EventScript_162CE1:: @ 8162CE1
multichoice 0, 0, 35, 1
switch RESULT
case 0, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162D04:: @ 8162D04
@@ -360,7 +360,7 @@ Route110_TrickHousePuzzle5_EventScript_162D04:: @ 8162D04
multichoice 0, 0, 36, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162D27:: @ 8162D27
@@ -368,7 +368,7 @@ Route110_TrickHousePuzzle5_EventScript_162D27:: @ 8162D27
multichoice 0, 0, 37, 1
switch RESULT
case 1, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162D4A:: @ 8162D4A
@@ -376,7 +376,7 @@ Route110_TrickHousePuzzle5_EventScript_162D4A:: @ 8162D4A
multichoice 0, 0, 38, 1
switch RESULT
case 0, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D
@@ -384,32 +384,32 @@ Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D
multichoice 0, 0, 39, 1
switch RESULT
case 2, Route110_TrickHousePuzzle5_EventScript_162DDF
- jump Route110_TrickHousePuzzle5_EventScript_162D90
+ goto Route110_TrickHousePuzzle5_EventScript_162D90
end
Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90
- checksound
- playsfx 32
+ waitse
+ playse 32
msgbox Route110_TrickHousePuzzle5_Text_19D5CF, 4
- move 1, Route110_TrickHousePuzzle5_Movement_16309F
- move 2, Route110_TrickHousePuzzle5_Movement_16309F
- move 3, Route110_TrickHousePuzzle5_Movement_16309F
- move 4, Route110_TrickHousePuzzle5_Movement_16309F
- move 5, Route110_TrickHousePuzzle5_Movement_16309F
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_16309F
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_16309F
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_16309F
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_16309F
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_16309F
msgbox Route110_TrickHousePuzzle5_Text_19D5ED, 4
- waitmove 0
- closebutton
+ waitmovement 0
+ closemessage
msgbox Route110_TrickHousePuzzle5_Text_19D615, 4
- closebutton
+ closemessage
warp Route110_TrickHousePuzzle5, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHousePuzzle5_EventScript_162DDF:: @ 8162DDF
- checksound
- playsfx 31
- jump Route110_TrickHousePuzzle5_EventScript_162DE9
+ waitse
+ playse 31
+ goto Route110_TrickHousePuzzle5_EventScript_162DE9
end
Route110_TrickHousePuzzle5_EventScript_162DE9:: @ 8162DE9
@@ -419,230 +419,230 @@ Route110_TrickHousePuzzle5_EventScript_162DE9:: @ 8162DE9
Route110_TrickHousePuzzle5_EventScript_162DF3:: @ 8162DF3
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F43
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F43
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F4E
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F4E
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F59
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F59
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F64
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F64
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F6F
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F6F
return
Route110_TrickHousePuzzle5_EventScript_162E2B:: @ 8162E2B
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F7A
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F7A
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F85
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F85
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F90
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F90
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_162F9B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162F9B
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FA6
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FA6
return
Route110_TrickHousePuzzle5_EventScript_162E63:: @ 8162E63
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FB1
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FB1
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FBC
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FBC
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FC7
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FC7
compare 0x4009, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FD2
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FD2
compare 0x4009, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FDD
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FDD
return
Route110_TrickHousePuzzle5_EventScript_162E9B:: @ 8162E9B
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FE8
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FE8
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FF3
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FF3
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_162FFE
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_162FFE
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_163009
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163009
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_163014
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163014
return
Route110_TrickHousePuzzle5_EventScript_162ED3:: @ 8162ED3
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_16301F
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_16301F
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_16302A
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_16302A
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_163035
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163035
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_163040
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163040
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_16304B
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_16304B
return
Route110_TrickHousePuzzle5_EventScript_162F0B:: @ 8162F0B
compare 0x4008, 1
- callif 1, Route110_TrickHousePuzzle5_EventScript_163056
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163056
compare 0x4008, 2
- callif 1, Route110_TrickHousePuzzle5_EventScript_163061
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163061
compare 0x4008, 3
- callif 1, Route110_TrickHousePuzzle5_EventScript_16306C
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_16306C
compare 0x4008, 4
- callif 1, Route110_TrickHousePuzzle5_EventScript_163077
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163077
compare 0x4008, 5
- callif 1, Route110_TrickHousePuzzle5_EventScript_163082
+ call_if 1, Route110_TrickHousePuzzle5_EventScript_163082
return
Route110_TrickHousePuzzle5_EventScript_162F43:: @ 8162F43
- move 1, Route110_TrickHousePuzzle5_Movement_16308D
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_16308D
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F4E:: @ 8162F4E
- move 2, Route110_TrickHousePuzzle5_Movement_16308D
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_16308D
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F59:: @ 8162F59
- move 3, Route110_TrickHousePuzzle5_Movement_16308D
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_16308D
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F64:: @ 8162F64
- move 4, Route110_TrickHousePuzzle5_Movement_16308D
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_16308D
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F6F:: @ 8162F6F
- move 5, Route110_TrickHousePuzzle5_Movement_16308D
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_16308D
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F7A:: @ 8162F7A
- move 1, Route110_TrickHousePuzzle5_Movement_16308F
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_16308F
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F85:: @ 8162F85
- move 2, Route110_TrickHousePuzzle5_Movement_16308F
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_16308F
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F90:: @ 8162F90
- move 3, Route110_TrickHousePuzzle5_Movement_16308F
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_16308F
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162F9B:: @ 8162F9B
- move 4, Route110_TrickHousePuzzle5_Movement_16308F
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_16308F
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FA6:: @ 8162FA6
- move 5, Route110_TrickHousePuzzle5_Movement_16308F
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_16308F
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FB1:: @ 8162FB1
- move 1, Route110_TrickHousePuzzle5_Movement_163092
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_163092
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FBC:: @ 8162FBC
- move 2, Route110_TrickHousePuzzle5_Movement_163092
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_163092
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FC7:: @ 8162FC7
- move 3, Route110_TrickHousePuzzle5_Movement_163092
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_163092
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FD2:: @ 8162FD2
- move 4, Route110_TrickHousePuzzle5_Movement_163092
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_163092
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FDD:: @ 8162FDD
- move 5, Route110_TrickHousePuzzle5_Movement_163092
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_163092
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FE8:: @ 8162FE8
- move 1, Route110_TrickHousePuzzle5_Movement_163096
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_163096
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FF3:: @ 8162FF3
- move 2, Route110_TrickHousePuzzle5_Movement_163096
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_163096
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_162FFE:: @ 8162FFE
- move 3, Route110_TrickHousePuzzle5_Movement_163096
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_163096
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163009:: @ 8163009
- move 4, Route110_TrickHousePuzzle5_Movement_163096
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_163096
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163014:: @ 8163014
- move 5, Route110_TrickHousePuzzle5_Movement_163096
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_163096
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_16301F:: @ 816301F
- move 1, Route110_TrickHousePuzzle5_Movement_163098
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_163098
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_16302A:: @ 816302A
- move 2, Route110_TrickHousePuzzle5_Movement_163098
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_163098
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163035:: @ 8163035
- move 3, Route110_TrickHousePuzzle5_Movement_163098
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_163098
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163040:: @ 8163040
- move 4, Route110_TrickHousePuzzle5_Movement_163098
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_163098
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_16304B:: @ 816304B
- move 5, Route110_TrickHousePuzzle5_Movement_163098
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_163098
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163056:: @ 8163056
- move 1, Route110_TrickHousePuzzle5_Movement_16309B
- waitmove 0
+ applymovement 1, Route110_TrickHousePuzzle5_Movement_16309B
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163061:: @ 8163061
- move 2, Route110_TrickHousePuzzle5_Movement_16309B
- waitmove 0
+ applymovement 2, Route110_TrickHousePuzzle5_Movement_16309B
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_16306C:: @ 816306C
- move 3, Route110_TrickHousePuzzle5_Movement_16309B
- waitmove 0
+ applymovement 3, Route110_TrickHousePuzzle5_Movement_16309B
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163077:: @ 8163077
- move 4, Route110_TrickHousePuzzle5_Movement_16309B
- waitmove 0
+ applymovement 4, Route110_TrickHousePuzzle5_Movement_16309B
+ waitmovement 0
return
Route110_TrickHousePuzzle5_EventScript_163082:: @ 8163082
- move 5, Route110_TrickHousePuzzle5_Movement_16309B
- waitmove 0
+ applymovement 5, Route110_TrickHousePuzzle5_Movement_16309B
+ waitmovement 0
return
Route110_TrickHousePuzzle5_Movement_16308D:: @ 816308D
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle6.inc b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
index 56d350871..ddf845142 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle6.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
@@ -4,7 +4,7 @@ Route110_TrickHousePuzzle6_MapScripts:: @ 81630CD
.byte 0
Route110_TrickHousePuzzle6_MapScript1_1630D8:: @ 81630D8
- special 201
+ special RotatingGate_InitPuzzle
end
Route110_TrickHousePuzzle6_MapScript2_1630DC:: @ 81630DC
@@ -12,19 +12,19 @@ Route110_TrickHousePuzzle6_MapScript2_1630DC:: @ 81630DC
.2byte 0
Route110_TrickHousePuzzle6_EventScript_1630E6:: @ 81630E6
- special 202
+ special RotatingGate_InitPuzzleAndGraphics
end
Route110_TrickHousePuzzle6_EventScript_1630EA:: @ 81630EA
lockall
compare 0x40b0, 0
- jumpeq Route110_TrickHousePuzzle6_EventScript_1630FC
- jump Route110_TrickHousePuzzle6_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle6_EventScript_1630FC
+ goto Route110_TrickHousePuzzle6_EventScript_161892
end
Route110_TrickHousePuzzle6_EventScript_1630FC:: @ 81630FC
setvar 0x40b0, 1
- jump Route110_TrickHousePuzzle6_EventScript_16189C
+ goto Route110_TrickHousePuzzle6_EventScript_16189C
end
Route110_TrickHousePuzzle6_EventScript_163107:: @ 8163107
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle7.inc b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
index 1276562d0..3361e3e9d 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle7.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
@@ -11,15 +11,15 @@ Route110_TrickHousePuzzle7_MapScript1_163161:: @ 8163161
Route110_TrickHousePuzzle7_EventScript_163167:: @ 8163167
checkflag 194
- callif 1, Route110_TrickHousePuzzle7_EventScript_163195
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_163195
checkflag 195
- callif 1, Route110_TrickHousePuzzle7_EventScript_1631A8
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_1631A8
checkflag 196
- callif 1, Route110_TrickHousePuzzle7_EventScript_1631BB
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_1631BB
checkflag 197
- callif 1, Route110_TrickHousePuzzle7_EventScript_1631CE
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_1631CE
checkflag 198
- callif 1, Route110_TrickHousePuzzle7_EventScript_1631E1
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_1631E1
return
Route110_TrickHousePuzzle7_EventScript_163195:: @ 8163195
@@ -74,7 +74,7 @@ Route110_TrickHousePuzzle7_EventScript_163240:: @ 8163240
Route110_TrickHousePuzzle7_MapScript1_163253:: @ 8163253
compare 0x40b6, 1
- jumpeq Route110_TrickHousePuzzle7_EventScript_16326E
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_16326E
clearflag 194
clearflag 195
clearflag 196
@@ -87,7 +87,7 @@ Route110_TrickHousePuzzle7_EventScript_16326E:: @ 816326E
Route110_TrickHousePuzzle7_MapScript1_16326F:: @ 816326F
compare 0x40b6, 1
- callif 1, Route110_TrickHousePuzzle7_EventScript_163167
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_163167
end
Route110_TrickHousePuzzle7_MapScript2_16327B:: @ 816327B
@@ -101,13 +101,13 @@ Route110_TrickHousePuzzle7_EventScript_163285:: @ 8163285
Route110_TrickHousePuzzle7_EventScript_16328B:: @ 816328B
lockall
compare 0x40b1, 0
- jumpeq Route110_TrickHousePuzzle7_EventScript_16329D
- jump Route110_TrickHousePuzzle7_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_16329D
+ goto Route110_TrickHousePuzzle7_EventScript_161892
end
Route110_TrickHousePuzzle7_EventScript_16329D:: @ 816329D
setvar 0x40b1, 1
- jump Route110_TrickHousePuzzle7_EventScript_16189C
+ goto Route110_TrickHousePuzzle7_EventScript_16189C
end
Route110_TrickHousePuzzle7_EventScript_1632A8:: @ 81632A8
@@ -120,77 +120,77 @@ Route110_TrickHousePuzzle7_EventScript_1632A8:: @ 81632A8
Route110_TrickHousePuzzle7_EventScript_1632B9:: @ 81632B9
lockall
- pause 32
+ delay 32
checkflag 194
- callif 0, Route110_TrickHousePuzzle7_EventScript_163195
+ call_if 0, Route110_TrickHousePuzzle7_EventScript_163195
checkflag 194
- callif 1, Route110_TrickHousePuzzle7_EventScript_1631F4
- special 142
- playsfx 36
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_1631F4
+ special DrawWholeMapView
+ playse 36
checkflag 194
- jumpif 0, Route110_TrickHousePuzzle7_EventScript_1633A4
+ goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633A4
checkflag 194
- jumpeq Route110_TrickHousePuzzle7_EventScript_1633A9
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633A9
end
Route110_TrickHousePuzzle7_EventScript_1632E8:: @ 81632E8
lockall
- pause 32
+ delay 32
checkflag 195
- callif 0, Route110_TrickHousePuzzle7_EventScript_1631A8
+ call_if 0, Route110_TrickHousePuzzle7_EventScript_1631A8
checkflag 195
- callif 1, Route110_TrickHousePuzzle7_EventScript_163207
- special 142
- playsfx 36
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_163207
+ special DrawWholeMapView
+ playse 36
checkflag 195
- jumpif 0, Route110_TrickHousePuzzle7_EventScript_1633AE
+ goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633AE
checkflag 195
- jumpeq Route110_TrickHousePuzzle7_EventScript_1633B3
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633B3
end
Route110_TrickHousePuzzle7_EventScript_163317:: @ 8163317
lockall
- pause 32
+ delay 32
checkflag 196
- callif 0, Route110_TrickHousePuzzle7_EventScript_1631BB
+ call_if 0, Route110_TrickHousePuzzle7_EventScript_1631BB
checkflag 196
- callif 1, Route110_TrickHousePuzzle7_EventScript_16321A
- special 142
- playsfx 36
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_16321A
+ special DrawWholeMapView
+ playse 36
checkflag 196
- jumpif 0, Route110_TrickHousePuzzle7_EventScript_1633B8
+ goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633B8
checkflag 196
- jumpeq Route110_TrickHousePuzzle7_EventScript_1633BD
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633BD
end
Route110_TrickHousePuzzle7_EventScript_163346:: @ 8163346
lockall
- pause 32
+ delay 32
checkflag 197
- callif 0, Route110_TrickHousePuzzle7_EventScript_1631CE
+ call_if 0, Route110_TrickHousePuzzle7_EventScript_1631CE
checkflag 197
- callif 1, Route110_TrickHousePuzzle7_EventScript_16322D
- special 142
- playsfx 36
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_16322D
+ special DrawWholeMapView
+ playse 36
checkflag 197
- jumpif 0, Route110_TrickHousePuzzle7_EventScript_1633C2
+ goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633C2
checkflag 197
- jumpeq Route110_TrickHousePuzzle7_EventScript_1633C7
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633C7
end
Route110_TrickHousePuzzle7_EventScript_163375:: @ 8163375
lockall
- pause 32
+ delay 32
checkflag 198
- callif 0, Route110_TrickHousePuzzle7_EventScript_1631E1
+ call_if 0, Route110_TrickHousePuzzle7_EventScript_1631E1
checkflag 198
- callif 1, Route110_TrickHousePuzzle7_EventScript_163240
- special 142
- playsfx 36
+ call_if 1, Route110_TrickHousePuzzle7_EventScript_163240
+ special DrawWholeMapView
+ playse 36
checkflag 198
- jumpif 0, Route110_TrickHousePuzzle7_EventScript_1633CC
+ goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633CC
checkflag 198
- jumpeq Route110_TrickHousePuzzle7_EventScript_1633D1
+ goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633D1
end
Route110_TrickHousePuzzle7_EventScript_1633A4:: @ 81633A4
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle8.inc b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
index a31c868be..5f0b00684 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle8.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
@@ -4,13 +4,13 @@ Route110_TrickHousePuzzle8_MapScripts:: @ 816341B
Route110_TrickHousePuzzle8_EventScript_16341C:: @ 816341C
lockall
compare 0x40b2, 0
- jumpeq Route110_TrickHousePuzzle8_EventScript_16342E
- jump Route110_TrickHousePuzzle8_EventScript_161892
+ goto_if_eq Route110_TrickHousePuzzle8_EventScript_16342E
+ goto Route110_TrickHousePuzzle8_EventScript_161892
end
Route110_TrickHousePuzzle8_EventScript_16342E:: @ 816342E
setvar 0x40b2, 1
- jump Route110_TrickHousePuzzle8_EventScript_16189C
+ goto Route110_TrickHousePuzzle8_EventScript_16189C
end
Route110_TrickHousePuzzle8_EventScript_163439:: @ 8163439
diff --git a/data/scripts/maps/Route111.inc b/data/scripts/maps/Route111.inc
index 10b34cf5f..545e62921 100644
--- a/data/scripts/maps/Route111.inc
+++ b/data/scripts/maps/Route111.inc
@@ -5,7 +5,7 @@ Route111_MapScripts:: @ 814FF91
Route111_MapScript1_14FF9C:: @ 814FF9C
checkflag 228
- callif 0, Route111_EventScript_14FFA6
+ call_if 0, Route111_EventScript_14FFA6
end
Route111_EventScript_14FFA6:: @ 814FFA6
@@ -17,21 +17,21 @@ Route111_MapScript1_14FFB9:: @ 814FFB9
call Route111_EventScript_14FFCD
call Route111_EventScript_1AE313
checktrainerflag OPPONENT_VICKY
- jumpif 0, Route111_EventScript_15000D
+ goto_if 0, Route111_EventScript_15000D
end
Route111_EventScript_14FFCD:: @ 814FFCD
getplayerxy 0x4000, 0x4001
compare 0x4001, 34
- jumpif 0, Route111_EventScript_15000C
+ goto_if 0, Route111_EventScript_15000C
compare 0x4001, 107
- jumpif 2, Route111_EventScript_15000C
+ goto_if 2, Route111_EventScript_15000C
compare 0x4001, 72
- jumpif 2, Route111_EventScript_150009
+ goto_if 2, Route111_EventScript_150009
compare 0x4000, 2000
- jumpif 2, Route111_EventScript_15000C
+ goto_if 2, Route111_EventScript_15000C
compare 0x4000, 8
- jumpif 0, Route111_EventScript_15000C
+ goto_if 0, Route111_EventScript_15000C
Route111_EventScript_150009:: @ 8150009
setweather 8
@@ -44,25 +44,25 @@ Route111_EventScript_15000D:: @ 815000D
setflag 769
setflag 770
setflag 771
- settrainerflag OPPONENT_VICTOR
- settrainerflag OPPONENT_VICTORIA
- settrainerflag OPPONENT_VIVI
+ cleartrainerflag OPPONENT_VICTOR
+ cleartrainerflag OPPONENT_VICTORIA
+ cleartrainerflag OPPONENT_VIVI
end
Route111_EventScript_150023:: @ 8150023
lockall
msgbox Route111_Text_16FA54, 5
compare RESULT, 0
- jumpeq Route111_EventScript_15005F
+ goto_if_eq Route111_EventScript_15005F
giveitem ITEM_ROOT_FOSSIL
- closebutton
+ closemessage
setflag 963
setflag 964
- disappear 34
- pause 30
- move 35, Route111_Movement_1500AF
- waitmove 0
- disappear 35
+ removeobject 34
+ delay 30
+ applymovement 35, Route111_Movement_1500AF
+ waitmovement 0
+ removeobject 35
releaseall
end
@@ -75,16 +75,16 @@ Route111_EventScript_150069:: @ 8150069
lockall
msgbox Route111_Text_16FAED, 5
compare RESULT, 0
- jumpeq Route111_EventScript_1500A5
+ goto_if_eq Route111_EventScript_1500A5
giveitem ITEM_CLAW_FOSSIL
- closebutton
+ closemessage
setflag 964
setflag 963
- disappear 35
- pause 30
- move 34, Route111_Movement_1500AF
- waitmove 0
- disappear 34
+ removeobject 35
+ delay 30
+ applymovement 34, Route111_Movement_1500AF
+ waitmovement 0
+ removeobject 34
releaseall
end
@@ -120,15 +120,15 @@ Route111_Movement_1500AF:: @ 81500AF
Route111_EventScript_1500C5:: @ 81500C5
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2252
- jumpeq Route111_EventScript_150100
+ goto_if_eq Route111_EventScript_150100
msgbox Route111_Text_1C56F0, 4
giveitem ITEM_RAZZ_BERRY
compare RESULT, 0
- jumpeq Route111_EventScript_1A029B
+ goto_if_eq Route111_EventScript_1A029B
setflag 2252
- special 148
+ special GetPlayerBigGuyGirlString
msgbox Route111_Text_1C5781, 4
release
end
@@ -141,67 +141,67 @@ Route111_EventScript_150100:: @ 8150100
@ 815010A
lockall
setvar 0x8004, 0
- jump Route111_EventScript_15013A
+ goto Route111_EventScript_15013A
end
Route111_EventScript_150116:: @ 8150116
lockall
setvar 0x8004, 1
- jump Route111_EventScript_15013A
+ goto Route111_EventScript_15013A
end
Route111_EventScript_150122:: @ 8150122
lockall
setvar 0x8004, 2
- jump Route111_EventScript_15013A
+ goto Route111_EventScript_15013A
end
@ 815012E
lockall
setvar 0x8004, 3
- jump Route111_EventScript_15013A
+ goto Route111_EventScript_15013A
end
Route111_EventScript_15013A:: @ 815013A
checkitem ITEM_GO_GOGGLES, 1
compare RESULT, 0
- jumpeq Route111_EventScript_150151
+ goto_if_eq Route111_EventScript_150151
setvar 0x4003, 1
releaseall
end
Route111_EventScript_150151:: @ 8150151
msgbox Route111_Text_1A0F93, 4
- closebutton
+ closemessage
compare 0x8004, 0
- callif 1, Route111_EventScript_150188
+ call_if 1, Route111_EventScript_150188
compare 0x8004, 1
- callif 1, Route111_EventScript_150193
+ call_if 1, Route111_EventScript_150193
compare 0x8004, 2
- callif 1, Route111_EventScript_15019E
+ call_if 1, Route111_EventScript_15019E
compare 0x8004, 3
- callif 1, Route111_EventScript_1501A9
+ call_if 1, Route111_EventScript_1501A9
releaseall
end
Route111_EventScript_150188:: @ 8150188
- move 255, Route111_Movement_1501B4
- waitmove 0
+ applymovement 255, Route111_Movement_1501B4
+ waitmovement 0
return
Route111_EventScript_150193:: @ 8150193
- move 255, Route111_Movement_1501B6
- waitmove 0
+ applymovement 255, Route111_Movement_1501B6
+ waitmovement 0
return
Route111_EventScript_15019E:: @ 815019E
- move 255, Route111_Movement_1501B8
- waitmove 0
+ applymovement 255, Route111_Movement_1501B8
+ waitmovement 0
return
Route111_EventScript_1501A9:: @ 81501A9
- move 255, Route111_Movement_1501BA
- waitmove 0
+ applymovement 255, Route111_Movement_1501BA
+ waitmovement 0
return
Route111_Movement_1501B4:: @ 81501B4
@@ -222,14 +222,14 @@ Route111_Movement_1501BA:: @ 81501BA
Route111_EventScript_1501BC:: @ 81501BC
setweather 2
- fademusic 360
+ fadenewbgm 360
doweather
setvar 0x4003, 0
end
Route111_EventScript_1501C9:: @ 81501C9
setweather 8
- fademusic 409
+ fadenewbgm 409
doweather
end
@@ -239,7 +239,7 @@ Route111_EventScript_1501D1:: @ 81501D1
setflag 2115
msgbox Route111_Text_16F705, 5
compare RESULT, 1
- jumpeq Route111_EventScript_1501F3
+ goto_if_eq Route111_EventScript_1501F3
msgbox Route111_Text_16F785, 4
release
end
@@ -247,80 +247,80 @@ Route111_EventScript_1501D1:: @ 81501D1
Route111_EventScript_1501F3:: @ 81501F3
msgbox Route111_Text_16F7B3, 4
trainerbattle 3, OPPONENT_VICTOR, 0, Route111_Text_16F7D2
- move 1, Route111_Movement_1A0841
- waitmove 0
+ applymovement 1, Route111_Movement_1A0841
+ waitmovement 0
call Route111_EventScript_150348
msgbox Route111_Text_16F7FF, 4
- closebutton
- move 1, Route111_Movement_150356
- waitmove 0
- disappear 1
+ closemessage
+ applymovement 1, Route111_Movement_150356
+ waitmovement 0
+ removeobject 1
call Route111_EventScript_15034F
- move 255, Route111_Movement_15035B
- waitmove 0
+ applymovement 255, Route111_Movement_15035B
+ waitmovement 0
call Route111_EventScript_150348
- reappear 2
- move 2, Route111_Movement_150359
- waitmove 0
+ addobject 2
+ applymovement 2, Route111_Movement_150359
+ waitmovement 0
call Route111_EventScript_15034F
msgbox Route111_Text_16F82D, 4
trainerbattle 3, OPPONENT_VICTORIA, 0, Route111_Text_16F8A6
- move 2, Route111_Movement_1A0841
- waitmove 0
+ applymovement 2, Route111_Movement_1A0841
+ waitmovement 0
call Route111_EventScript_150348
msgbox Route111_Text_16F8D5, 4
- closebutton
- move 2, Route111_Movement_150356
- waitmove 0
- disappear 2
+ closemessage
+ applymovement 2, Route111_Movement_150356
+ waitmovement 0
+ removeobject 2
call Route111_EventScript_15034F
- move 255, Route111_Movement_15035B
- waitmove 0
+ applymovement 255, Route111_Movement_15035B
+ waitmovement 0
call Route111_EventScript_150348
- reappear 3
- move 3, Route111_Movement_150359
- waitmove 0
+ addobject 3
+ applymovement 3, Route111_Movement_150359
+ waitmovement 0
call Route111_EventScript_15034F
msgbox Route111_Text_16F90E, 4
trainerbattle 3, OPPONENT_VIVI, 0, Route111_Text_16F956
- move 3, Route111_Movement_1A0841
- waitmove 0
+ applymovement 3, Route111_Movement_1A0841
+ waitmovement 0
call Route111_EventScript_150348
msgbox Route111_Text_16F96C, 4
- closebutton
- move 3, Route111_Movement_150356
- waitmove 0
- disappear 3
+ closemessage
+ applymovement 3, Route111_Movement_150356
+ waitmovement 0
+ removeobject 3
call Route111_EventScript_15034F
- move 255, Route111_Movement_15035B
- waitmove 0
+ applymovement 255, Route111_Movement_15035B
+ waitmovement 0
call Route111_EventScript_150348
- reappear 4
- move 4, Route111_Movement_150359
- waitmove 0
+ addobject 4
+ applymovement 4, Route111_Movement_150359
+ waitmovement 0
call Route111_EventScript_15034F
msgbox Route111_Text_16F991, 4
trainerbattle 3, OPPONENT_VICKY, 0, Route111_Text_16F9EC
msgbox Route111_Text_16FA22, 4
- closebutton
- move 4, Route111_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 4, Route111_Movement_1A0841
+ waitmovement 0
call Route111_EventScript_150348
- move 4, Route111_Movement_150356
- waitmove 0
- disappear 4
+ applymovement 4, Route111_Movement_150356
+ waitmovement 0
+ removeobject 4
call Route111_EventScript_15034F
release
end
Route111_EventScript_150348:: @ 8150348
- setdooropened 13, 113
- doorchange
+ opendoor 13, 113
+ waitdooranim
return
Route111_EventScript_15034F:: @ 815034F
- setdoorclosed 13, 113
- doorchange
+ closedoor 13, 113
+ waitdooranim
return
Route111_Movement_150356:: @ 8150356
@@ -392,9 +392,9 @@ Route111_EventScript_1503EC:: @ 81503EC
Route111_EventScript_150403:: @ 8150403
trainerbattle 0, OPPONENT_DUSTY_1, 0, Route111_Text_1BAEC9, Route111_Text_1BAF14
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route111_EventScript_15042A
+ goto_if_eq Route111_EventScript_15042A
msgbox Route111_Text_1BAF5B, 6
end
@@ -420,9 +420,9 @@ Route111_EventScript_15046F:: @ 815046F
Route111_EventScript_150486:: @ 8150486
trainerbattle 0, OPPONENT_WILTON_1, 0, Route111_Text_1BB2E3, Route111_Text_1BB313
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route111_EventScript_1504AD
+ goto_if_eq Route111_EventScript_1504AD
msgbox Route111_Text_1BB33E, 6
end
@@ -433,9 +433,9 @@ Route111_EventScript_1504AD:: @ 81504AD
Route111_EventScript_1504C4:: @ 81504C4
trainerbattle 0, OPPONENT_BROOKE_1, 0, Route111_Text_1BB44F, Route111_Text_1BB49F
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route111_EventScript_1504EB
+ goto_if_eq Route111_EventScript_1504EB
msgbox Route111_Text_1BB4CE, 6
end
diff --git a/data/scripts/maps/Route111_OldLadysRestStop.inc b/data/scripts/maps/Route111_OldLadysRestStop.inc
index 107026a4b..5576a44ff 100644
--- a/data/scripts/maps/Route111_OldLadysRestStop.inc
+++ b/data/scripts/maps/Route111_OldLadysRestStop.inc
@@ -11,20 +11,20 @@ Route111_OldLadysRestStop_EventScript_15BFDB:: @ 815BFDB
faceplayer
msgbox Route111_OldLadysRestStop_Text_1923AF, 5
compare RESULT, 1
- jumpeq Route111_OldLadysRestStop_EventScript_15BFFC
+ goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
compare RESULT, 0
- jumpeq Route111_OldLadysRestStop_EventScript_15C029
+ goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
Route111_OldLadysRestStop_EventScript_15BFFC:: @ 815BFFC
msgbox Route111_OldLadysRestStop_Text_192423, 4
- closebutton
+ closemessage
call Route111_OldLadysRestStop_EventScript_1A02CA
msgbox Route111_OldLadysRestStop_Text_19244D, 5
compare RESULT, 1
- jumpeq Route111_OldLadysRestStop_EventScript_15BFFC
+ goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
compare RESULT, 0
- jumpeq Route111_OldLadysRestStop_EventScript_15C029
+ goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
Route111_OldLadysRestStop_EventScript_15C029:: @ 815C029
diff --git a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
index 3eb514ad2..d9a94ce75 100644
--- a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
+++ b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
@@ -6,7 +6,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF25:: @ 815BF25
faceplayer
setvar 0x8008, 2
msgbox Route111_WinstrateFamilysHouse_Text_191FCE, 4
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BF3A:: @ 815BF3A
@@ -14,18 +14,18 @@ Route111_WinstrateFamilysHouse_EventScript_15BF3A:: @ 815BF3A
faceplayer
setvar 0x8008, 3
checkflag 277
- jumpeq Route111_WinstrateFamilysHouse_EventScript_15BF72
+ goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BF72
msgbox Route111_WinstrateFamilysHouse_Text_19208A, 4
giveitem ITEM_MACHO_BRACE
compare RESULT, 0
- jumpeq Route111_WinstrateFamilysHouse_EventScript_1A029B
+ goto_if_eq Route111_WinstrateFamilysHouse_EventScript_1A029B
setflag 277
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BF72:: @ 815BF72
msgbox Route111_WinstrateFamilysHouse_Text_19214D, 4
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BF80:: @ 815BF80
@@ -33,7 +33,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF80:: @ 815BF80
faceplayer
setvar 0x8008, 1
msgbox Route111_WinstrateFamilysHouse_Text_192190, 4
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BF95:: @ 815BF95
@@ -41,20 +41,20 @@ Route111_WinstrateFamilysHouse_EventScript_15BF95:: @ 815BF95
faceplayer
setvar 0x8008, 4
checkflag 4
- jumpeq Route111_WinstrateFamilysHouse_EventScript_15BFB6
+ goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BFB6
msgbox Route111_WinstrateFamilysHouse_Text_192219, 4
setflag 4
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BFB6:: @ 815BFB6
msgbox Route111_WinstrateFamilysHouse_Text_192334, 4
- jump Route111_WinstrateFamilysHouse_EventScript_15BFC4
+ goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
Route111_WinstrateFamilysHouse_EventScript_15BFC4:: @ 815BFC4
- closebutton
- move 0x8008, Route111_WinstrateFamilysHouse_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 0x8008, Route111_WinstrateFamilysHouse_Movement_1A083D
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/Route112.inc b/data/scripts/maps/Route112.inc
index c2ad14a02..d0d464207 100644
--- a/data/scripts/maps/Route112.inc
+++ b/data/scripts/maps/Route112.inc
@@ -38,9 +38,9 @@ Route112_EventScript_150549:: @ 8150549
Route112_EventScript_150560:: @ 8150560
trainerbattle 0, OPPONENT_TRENT_1, 0, Route112_Text_1BB6A0, Route112_Text_1BB707
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route112_EventScript_150587
+ goto_if_eq Route112_EventScript_150587
msgbox Route112_Text_1BB721, 6
end
diff --git a/data/scripts/maps/Route112_CableCarStation.inc b/data/scripts/maps/Route112_CableCarStation.inc
index 3e5f75929..22534aa77 100644
--- a/data/scripts/maps/Route112_CableCarStation.inc
+++ b/data/scripts/maps/Route112_CableCarStation.inc
@@ -4,14 +4,14 @@ Route112_CableCarStation_MapScripts:: @ 815C033
.byte 0
Route112_CableCarStation_MapScript1_15C03E:: @ 815C03E
- warp6 Route112, 255, 28, 28
+ setescapewarp Route112, 255, 28, 28
compare 0x40a3, 2
- callif 1, Route112_CableCarStation_EventScript_15C052
+ call_if 1, Route112_CableCarStation_EventScript_15C052
end
Route112_CableCarStation_EventScript_15C052:: @ 815C052
- movespriteperm 1, 7, 4
- spritebehave 1, 9
+ setobjectxyperm 1, 7, 4
+ setobjectmovementtype 1, 9
return
Route112_CableCarStation_MapScript2_15C05E:: @ 815C05E
@@ -20,12 +20,12 @@ Route112_CableCarStation_MapScript2_15C05E:: @ 815C05E
Route112_CableCarStation_EventScript_15C068:: @ 815C068
lockall
- move 255, Route112_CableCarStation_Movement_15C0F5
- move 1, Route112_CableCarStation_Movement_15C0EB
- waitmove 0
+ applymovement 255, Route112_CableCarStation_Movement_15C0F5
+ applymovement 1, Route112_CableCarStation_Movement_15C0EB
+ waitmovement 0
setvar 0x40a3, 0
- movespriteperm 1, 6, 7
- spritebehave 1, 8
+ setobjectxyperm 1, 6, 7
+ setobjectmovementtype 1, 8
releaseall
end
@@ -34,22 +34,22 @@ Route112_CableCarStation_EventScript_15C08C:: @ 815C08C
faceplayer
msgbox Route112_CableCarStation_Text_1924F5, 5
compare RESULT, 1
- jumpeq Route112_CableCarStation_EventScript_15C0AD
+ goto_if_eq Route112_CableCarStation_EventScript_15C0AD
compare RESULT, 0
- jumpeq Route112_CableCarStation_EventScript_15C0DC
+ goto_if_eq Route112_CableCarStation_EventScript_15C0DC
end
Route112_CableCarStation_EventScript_15C0AD:: @ 815C0AD
msgbox Route112_CableCarStation_Text_1925A9, 4
- closebutton
- move 1, Route112_CableCarStation_Movement_15C0E6
- move 255, Route112_CableCarStation_Movement_15C0F0
- waitmove 0
+ closemessage
+ applymovement 1, Route112_CableCarStation_Movement_15C0E6
+ applymovement 255, Route112_CableCarStation_Movement_15C0F0
+ waitmovement 0
setvar 0x8004, 0
setvar 0x40a3, 1
- inccounter GAME_STAT_RODE_CABLE_CAR
- special 151
- special 152
+ incrementgamestat GAME_STAT_RODE_CABLE_CAR
+ special CableCarWarp
+ special sub_8123218
waitstate
release
end
diff --git a/data/scripts/maps/Route113.inc b/data/scripts/maps/Route113.inc
index c07f537d1..2eb34cdf3 100644
--- a/data/scripts/maps/Route113.inc
+++ b/data/scripts/maps/Route113.inc
@@ -15,9 +15,9 @@ Route113_MapScript1_1505DA:: @ 81505DA
Route113_EventScript_1505E5:: @ 81505E5
getplayerxy 0x4000, 0x4001
compare 0x4000, 19
- jumpif 0, Route113_EventScript_150604
+ goto_if 0, Route113_EventScript_150604
compare 0x4000, 84
- jumpif 2, Route113_EventScript_150604
+ goto_if 2, Route113_EventScript_150604
setweather 7
return
@@ -60,9 +60,9 @@ Route113_EventScript_150652:: @ 8150652
Route113_EventScript_150669:: @ 8150669
trainerbattle 0, OPPONENT_MADELINE_1, 0, Route113_Text_1BBB27, Route113_Text_1BBB7A
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route113_EventScript_150690
+ goto_if_eq Route113_EventScript_150690
msgbox Route113_Text_1BBB9A, 6
end
@@ -73,9 +73,9 @@ Route113_EventScript_150690:: @ 8150690
Route113_EventScript_1506A7:: @ 81506A7
trainerbattle 0, OPPONENT_LAO_1, 0, Route113_Text_1BBC59, Route113_Text_1BBC90
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route113_EventScript_1506CE
+ goto_if_eq Route113_EventScript_1506CE
msgbox Route113_Text_1BBCAB, 6
end
diff --git a/data/scripts/maps/Route113_GlassWorkshop.inc b/data/scripts/maps/Route113_GlassWorkshop.inc
index d59942472..d0b608339 100644
--- a/data/scripts/maps/Route113_GlassWorkshop.inc
+++ b/data/scripts/maps/Route113_GlassWorkshop.inc
@@ -5,7 +5,7 @@ Route113_GlassWorkshop_MapScripts:: @ 816354A
Route113_GlassWorkshop_MapScript1_163550:: @ 8163550
setflag 2116
compare 0x40be, 1
- callif 1, Route113_GlassWorkshop_EventScript_16355F
+ call_if 1, Route113_GlassWorkshop_EventScript_16355F
end
Route113_GlassWorkshop_EventScript_16355F:: @ 816355F
@@ -16,11 +16,11 @@ Route113_GlassWorkshop_EventScript_163565:: @ 8163565
lock
faceplayer
compare 0x40be, 10
- jumpif 4, Route113_GlassWorkshop_EventScript_1638D2
+ goto_if 4, Route113_GlassWorkshop_EventScript_1638D2
compare 0x40be, 2
- jumpeq Route113_GlassWorkshop_EventScript_1635B5
+ goto_if_eq Route113_GlassWorkshop_EventScript_1635B5
compare 0x40be, 1
- jumpeq Route113_GlassWorkshop_EventScript_1635AB
+ goto_if_eq Route113_GlassWorkshop_EventScript_1635AB
msgbox Route113_GlassWorkshop_Text_19E4E6, 4
giveitem ITEM_SOOT_SACK
setvar 0x40be, 1
@@ -36,13 +36,13 @@ Route113_GlassWorkshop_EventScript_1635AB:: @ 81635AB
Route113_GlassWorkshop_EventScript_1635B5:: @ 81635B5
checkitem ITEM_SOOT_SACK, 1
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_1635E4
+ goto_if_eq Route113_GlassWorkshop_EventScript_1635E4
msgbox Route113_GlassWorkshop_Text_19E65B, 4
compare 0x4048, 250
- jumpif 0, Route113_GlassWorkshop_EventScript_163818
+ goto_if 0, Route113_GlassWorkshop_EventScript_163818
message Route113_GlassWorkshop_Text_19E757
- waittext
- jump Route113_GlassWorkshop_EventScript_1635EE
+ waitmessage
+ goto Route113_GlassWorkshop_EventScript_1635EE
end
Route113_GlassWorkshop_EventScript_1635E4:: @ 81635E4
@@ -52,7 +52,7 @@ Route113_GlassWorkshop_EventScript_1635E4:: @ 81635E4
Route113_GlassWorkshop_EventScript_1635EE:: @ 81635EE
setvar 0x8009, 0
- special 274
+ special ShowGlassWorkshopMenu
waitstate
switch RESULT
case 0, Route113_GlassWorkshop_EventScript_163660
@@ -68,102 +68,102 @@ Route113_GlassWorkshop_EventScript_1635EE:: @ 81635EE
Route113_GlassWorkshop_EventScript_163660:: @ 8163660
setvar 0x8008, 39
- bufferitem 0, 0x8008
+ getitemname 0, 0x8008
setvar 0x800a, 250
compare 0x4048, 250
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 10
subvar 0x4048, 250
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_16369C:: @ 816369C
setvar 0x8008, 40
- bufferitem 0, 0x8008
+ getitemname 0, 0x8008
setvar 0x800a, 500
compare 0x4048, 500
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 11
subvar 0x4048, 500
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_1636D8:: @ 81636D8
setvar 0x8008, 41
- bufferitem 0, 0x8008
+ getitemname 0, 0x8008
setvar 0x800a, 500
compare 0x4048, 500
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 12
subvar 0x4048, 500
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_163714:: @ 8163714
setvar 0x8008, 43
- bufferitem 0, 0x8008
+ getitemname 0, 0x8008
setvar 0x800a, 1000
compare 0x4048, 1000
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 13
subvar 0x4048, 1000
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_163750:: @ 8163750
setvar 0x8008, 42
- bufferitem 0, 0x8008
+ getitemname 0, 0x8008
setvar 0x800a, 1000
compare 0x4048, 1000
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 14
subvar 0x4048, 1000
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_16378C:: @ 816378C
setvar 0x8009, 1
setvar 0x8008, 13
- bufferdecor 0, 0x8008
+ getdecorname 0, 0x8008
setvar 0x800a, 6000
compare 0x4048, 6000
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 15
subvar 0x4048, 6000
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_1637CD:: @ 81637CD
setvar 0x8009, 1
setvar 0x8008, 6
- bufferdecor 0, 0x8008
+ getdecorname 0, 0x8008
setvar 0x800a, 8000
compare 0x4048, 8000
- jumpif 0, Route113_GlassWorkshop_EventScript_163830
+ goto_if 0, Route113_GlassWorkshop_EventScript_163830
msgbox Route113_GlassWorkshop_Text_19E7CD, 5
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_163845
+ goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar 0x40be, 16
subvar 0x4048, 8000
- jump Route113_GlassWorkshop_EventScript_163851
+ goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_16380E:: @ 816380E
@@ -174,37 +174,37 @@ Route113_GlassWorkshop_EventScript_16380E:: @ 816380E
Route113_GlassWorkshop_EventScript_163818:: @ 8163818
setvar 0x800a, 250
subvar 0x800a, 16456
- buffernum 0, 32778
+ getnumberstring 0, 32778
msgbox Route113_GlassWorkshop_Text_19E697, 4
release
end
Route113_GlassWorkshop_EventScript_163830:: @ 8163830
subvar 0x800a, 16456
- buffernum 1, 32778
+ getnumberstring 1, 32778
message Route113_GlassWorkshop_Text_19E890
- waittext
- jump Route113_GlassWorkshop_EventScript_1635EE
+ waitmessage
+ goto Route113_GlassWorkshop_EventScript_1635EE
end
Route113_GlassWorkshop_EventScript_163845:: @ 8163845
message Route113_GlassWorkshop_Text_19E802
- waittext
- jump Route113_GlassWorkshop_EventScript_1635EE
+ waitmessage
+ goto Route113_GlassWorkshop_EventScript_1635EE
end
Route113_GlassWorkshop_EventScript_163851:: @ 8163851
msgbox Route113_GlassWorkshop_Text_19E827, 4
- closebutton
+ closemessage
fadescreen 1
- playsfx 5
- pause 30
+ playse 5
+ delay 30
fadescreen 0
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
compare 0x8009, 0
- callif 1, Route113_GlassWorkshop_EventScript_163889
+ call_if 1, Route113_GlassWorkshop_EventScript_163889
compare 0x8009, 1
- callif 1, Route113_GlassWorkshop_EventScript_1638A1
+ call_if 1, Route113_GlassWorkshop_EventScript_1638A1
setvar 0x40be, 2
release
end
@@ -212,13 +212,13 @@ Route113_GlassWorkshop_EventScript_163851:: @ 8163851
Route113_GlassWorkshop_EventScript_163889:: @ 8163889
giveitem 0x8008
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_1638B4
+ goto_if_eq Route113_GlassWorkshop_EventScript_1638B4
return
Route113_GlassWorkshop_EventScript_1638A1:: @ 81638A1
givedecoration 0x8008
compare RESULT, 0
- jumpeq Route113_GlassWorkshop_EventScript_1638C3
+ goto_if_eq Route113_GlassWorkshop_EventScript_1638C3
return
Route113_GlassWorkshop_EventScript_1638B4:: @ 81638B4
@@ -247,58 +247,58 @@ Route113_GlassWorkshop_EventScript_1638D2:: @ 81638D2
Route113_GlassWorkshop_EventScript_163925:: @ 8163925
setvar 0x8009, 0
setvar 0x8008, 39
- bufferitem 0, 0x8008
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getitemname 0, 0x8008
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163939:: @ 8163939
setvar 0x8009, 0
setvar 0x8008, 40
- bufferitem 0, 0x8008
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getitemname 0, 0x8008
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16394D:: @ 816394D
setvar 0x8009, 0
setvar 0x8008, 41
- bufferitem 0, 0x8008
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getitemname 0, 0x8008
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163961:: @ 8163961
setvar 0x8009, 0
setvar 0x8008, 43
- bufferitem 0, 0x8008
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getitemname 0, 0x8008
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163975:: @ 8163975
setvar 0x8009, 0
setvar 0x8008, 42
- bufferitem 0, 0x8008
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getitemname 0, 0x8008
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163989:: @ 8163989
setvar 0x8009, 1
setvar 0x8008, 13
- bufferdecor 0, 13
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getdecorname 0, 13
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16399D:: @ 816399D
setvar 0x8009, 1
setvar 0x8008, 6
- bufferdecor 0, 6
- jump Route113_GlassWorkshop_EventScript_1639B1
+ getdecorname 0, 6
+ goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_1639B1:: @ 81639B1
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
compare 0x8009, 0
- callif 1, Route113_GlassWorkshop_EventScript_163889
+ call_if 1, Route113_GlassWorkshop_EventScript_163889
compare 0x8009, 1
- callif 1, Route113_GlassWorkshop_EventScript_1638A1
+ call_if 1, Route113_GlassWorkshop_EventScript_1638A1
setvar 0x40be, 2
release
end
diff --git a/data/scripts/maps/Route114.inc b/data/scripts/maps/Route114.inc
index 33e89be70..0730db23a 100644
--- a/data/scripts/maps/Route114.inc
+++ b/data/scripts/maps/Route114.inc
@@ -4,16 +4,16 @@ Route114_MapScripts:: @ 8150732
Route114_EventScript_150733:: @ 8150733
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2251
- jumpeq Route114_EventScript_150778
+ goto_if_eq Route114_EventScript_150778
msgbox Route114_Text_1C5803, 4
random 5
addvar RESULT, 15
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq Route114_EventScript_1A029B
+ goto_if_eq Route114_EventScript_1A029B
setflag 2251
msgbox Route114_Text_1C5861, 4
release
@@ -28,11 +28,11 @@ Route114_EventScript_150782:: @ 8150782
lock
faceplayer
checkflag 231
- jumpeq Route114_EventScript_1507B9
+ goto_if_eq Route114_EventScript_1507B9
msgbox Route114_Text_170154, 4
giveitem ITEM_TM05
compare RESULT, 0
- jumpeq Route114_EventScript_1A029B
+ goto_if_eq Route114_EventScript_1A029B
setflag 231
msgbox Route114_Text_1701C5, 4
release
@@ -46,8 +46,8 @@ Route114_EventScript_1507B9:: @ 81507B9
Route114_EventScript_1507C3:: @ 81507C3
lock
faceplayer
- checksound
- pokecry SPECIES_POOCHYENA, 2
+ waitse
+ playpokecry SPECIES_POOCHYENA, 2
msgbox Route114_Text_1701F9, 4
waitpokecry
release
@@ -87,9 +87,9 @@ Route114_EventScript_150836:: @ 8150836
Route114_EventScript_15084D:: @ 815084D
trainerbattle 0, OPPONENT_STEVE_1, 0, Route114_Text_1BC2F5, Route114_Text_1BC327
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route114_EventScript_150874
+ goto_if_eq Route114_EventScript_150874
msgbox Route114_Text_1BC337, 6
end
@@ -100,9 +100,9 @@ Route114_EventScript_150874:: @ 8150874
Route114_EventScript_15088B:: @ 815088B
trainerbattle 0, OPPONENT_BERNIE_1, 0, Route114_Text_1BC45A, Route114_Text_1BC499
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route114_EventScript_1508B2
+ goto_if_eq Route114_EventScript_1508B2
msgbox Route114_Text_1BC4B5, 6
end
diff --git a/data/scripts/maps/Route114_FossilManiacsHouse.inc b/data/scripts/maps/Route114_FossilManiacsHouse.inc
index 50305dc04..b217f24c4 100644
--- a/data/scripts/maps/Route114_FossilManiacsHouse.inc
+++ b/data/scripts/maps/Route114_FossilManiacsHouse.inc
@@ -10,11 +10,11 @@ Route114_FossilManiacsHouse_EventScript_15C1C3:: @ 815C1C3
lock
faceplayer
checkflag 261
- jumpeq Route114_FossilManiacsHouse_EventScript_15C1F2
+ goto_if_eq Route114_FossilManiacsHouse_EventScript_15C1F2
msgbox Route114_FossilManiacsHouse_Text_1925E1, 4
giveitem ITEM_TM28
compare RESULT, 0
- jumpeq Route114_FossilManiacsHouse_EventScript_1A029B
+ goto_if_eq Route114_FossilManiacsHouse_EventScript_1A029B
setflag 261
release
end
diff --git a/data/scripts/maps/Route114_FossilManiacsTunnel.inc b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
index 7986a0436..13843f758 100644
--- a/data/scripts/maps/Route114_FossilManiacsTunnel.inc
+++ b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
@@ -5,13 +5,13 @@ Route114_FossilManiacsTunnel_EventScript_15C20F:: @ 815C20F
lock
faceplayer
checkflag 267
- jumpeq Route114_FossilManiacsTunnel_EventScript_15C24E
+ goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C24E
checkitem ITEM_ROOT_FOSSIL, 1
compare RESULT, 1
- jumpeq Route114_FossilManiacsTunnel_EventScript_15C244
+ goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C244
checkitem ITEM_CLAW_FOSSIL, 1
compare RESULT, 1
- jumpeq Route114_FossilManiacsTunnel_EventScript_15C244
+ goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C244
msgbox Route114_FossilManiacsTunnel_Text_192795, 4
release
end
diff --git a/data/scripts/maps/Route114_LanettesHouse.inc b/data/scripts/maps/Route114_LanettesHouse.inc
index ff8a1c565..e4334647c 100644
--- a/data/scripts/maps/Route114_LanettesHouse.inc
+++ b/data/scripts/maps/Route114_LanettesHouse.inc
@@ -10,7 +10,7 @@ Route114_LanettesHouse_EventScript_15C262:: @ 815C262
lock
faceplayer
checkflag 131
- jumpeq Route114_LanettesHouse_EventScript_15C28F
+ goto_if_eq Route114_LanettesHouse_EventScript_15C28F
setflag 2123
msgbox Route114_LanettesHouse_Text_192A0D, 4
.ifdef SAPPHIRE
@@ -19,7 +19,7 @@ Route114_LanettesHouse_EventScript_15C262:: @ 815C262
givedecoration 100
.endif
compare RESULT, 0
- jumpeq Route114_LanettesHouse_EventScript_1A02AE
+ goto_if_eq Route114_LanettesHouse_EventScript_1A02AE
setflag 131
release
end
@@ -33,7 +33,7 @@ Route114_LanettesHouse_EventScript_15C299:: @ 815C299
lockall
msgbox Route114_LanettesHouse_Text_192B4A, 5
compare RESULT, 1
- jumpeq Route114_LanettesHouse_EventScript_15C2B7
+ goto_if_eq Route114_LanettesHouse_EventScript_15C2B7
msgbox Route114_LanettesHouse_Text_192DA9, 4
releaseall
end
@@ -41,7 +41,7 @@ Route114_LanettesHouse_EventScript_15C299:: @ 815C299
Route114_LanettesHouse_EventScript_15C2B7:: @ 815C2B7
msgbox Route114_LanettesHouse_Text_192C01, 5
compare RESULT, 1
- callif 1, Route114_LanettesHouse_EventScript_15C2CC
+ call_if 1, Route114_LanettesHouse_EventScript_15C2CC
releaseall
end
diff --git a/data/scripts/maps/Route115.inc b/data/scripts/maps/Route115.inc
index e2c00f6fc..8e0eb7855 100644
--- a/data/scripts/maps/Route115.inc
+++ b/data/scripts/maps/Route115.inc
@@ -15,9 +15,9 @@ Route115_EventScript_150940:: @ 8150940
Route115_EventScript_150949:: @ 8150949
trainerbattle 0, OPPONENT_TIMOTHY_1, 0, Route115_Text_1BC9AC, Route115_Text_1BC9E6
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route115_EventScript_150970
+ goto_if_eq Route115_EventScript_150970
msgbox Route115_Text_1BCA0E, 6
end
@@ -33,9 +33,9 @@ Route115_EventScript_150987:: @ 8150987
Route115_EventScript_15099E:: @ 815099E
trainerbattle 0, OPPONENT_NOB_1, 0, Route115_Text_1BCB8A, Route115_Text_1BCBC1
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route115_EventScript_1509C5
+ goto_if_eq Route115_EventScript_1509C5
msgbox Route115_Text_1BCBDE, 6
end
@@ -46,9 +46,9 @@ Route115_EventScript_1509C5:: @ 81509C5
Route115_EventScript_1509DC:: @ 81509DC
trainerbattle 0, OPPONENT_CYNDY_1, 0, Route115_Text_1BCCF4, Route115_Text_1BCD32
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route115_EventScript_150A03
+ goto_if_eq Route115_EventScript_150A03
msgbox Route115_Text_1BCD4C, 6
end
diff --git a/data/scripts/maps/Route116.inc b/data/scripts/maps/Route116.inc
index c563dce46..beb01e083 100644
--- a/data/scripts/maps/Route116.inc
+++ b/data/scripts/maps/Route116.inc
@@ -4,20 +4,20 @@ Route116_MapScripts:: @ 8150A31
Route116_MapScript1_150A37:: @ 8150A37
checkflag 143
- callif 1, Route116_EventScript_150A41
+ call_if 1, Route116_EventScript_150A41
end
Route116_EventScript_150A41:: @ 8150A41
- movespriteperm 21, 41, 10
+ setobjectxyperm 21, 41, 10
return
Route116_EventScript_150A49:: @ 8150A49
lock
faceplayer
checkflag 143
- jumpeq Route116_EventScript_150A67
+ goto_if_eq Route116_EventScript_150A67
checkflag 142
- jumpeq Route116_EventScript_150A71
+ goto_if_eq Route116_EventScript_150A71
msgbox Route116_Text_1703CF, 4
release
end
@@ -36,45 +36,45 @@ Route116_EventScript_150A7B:: @ 8150A7B
lock
faceplayer
checkflag 287
- jumpeq Route116_EventScript_150B04
+ goto_if_eq Route116_EventScript_150B04
msgbox Route116_Text_1705AE, 4
- jump Route116_EventScript_150A94
+ goto Route116_EventScript_150A94
end
Route116_EventScript_150A94:: @ 8150A94
setflag 287
giveitem ITEM_REPEAT_BALL
compare RESULT, 0
- jumpeq Route116_EventScript_150B12
+ goto_if_eq Route116_EventScript_150B12
msgbox Route116_Text_1707B8, 4
- closebutton
+ closemessage
compare FACING, 2
- callif 1, Route116_EventScript_150AEE
+ call_if 1, Route116_EventScript_150AEE
compare FACING, 1
- callif 1, Route116_EventScript_150AEE
+ call_if 1, Route116_EventScript_150AEE
compare FACING, 3
- callif 1, Route116_EventScript_150AEE
+ call_if 1, Route116_EventScript_150AEE
compare FACING, 4
- callif 1, Route116_EventScript_150AF9
- disappear LAST_TALKED
+ call_if 1, Route116_EventScript_150AF9
+ removeobject LAST_TALKED
clearflag 949
setflag 256
release
end
Route116_EventScript_150AEE:: @ 8150AEE
- move LAST_TALKED, Route116_Movement_150B1C
- waitmove 0
+ applymovement LAST_TALKED, Route116_Movement_150B1C
+ waitmovement 0
return
Route116_EventScript_150AF9:: @ 8150AF9
- move LAST_TALKED, Route116_Movement_150B25
- waitmove 0
+ applymovement LAST_TALKED, Route116_Movement_150B25
+ waitmovement 0
return
Route116_EventScript_150B04:: @ 8150B04
msgbox Route116_Text_170865, 4
- jump Route116_EventScript_150A94
+ goto Route116_EventScript_150A94
end
Route116_EventScript_150B12:: @ 8150B12
@@ -136,9 +136,9 @@ Route116_EventScript_150B5D:: @ 8150B5D
Route116_EventScript_150B6E:: @ 8150B6E
lockall
- move 11, Route116_Movement_1A0843
- move 255, Route116_Movement_1A083F
- waitmove 0
+ applymovement 11, Route116_Movement_1A0843
+ applymovement 255, Route116_Movement_1A083F
+ waitmovement 0
msgbox Route116_Text_17032A, 4
setvar 0x406f, 2
releaseall
@@ -149,58 +149,58 @@ Route116_EventScript_150B8F:: @ 8150B8F
faceplayer
checkitem ITEM_BLACK_GLASSES, 1
compare RESULT, 1
- jumpeq Route116_EventScript_150BCA
- specialval RESULT, 316
+ goto_if_eq Route116_EventScript_150BCA
+ specialvar RESULT, sub_810F828
compare RESULT, 1
- jumpeq Route116_EventScript_150BBB
+ goto_if_eq Route116_EventScript_150BBB
msgbox Route116_Text_1708EE, 4
release
end
Route116_EventScript_150BBB:: @ 8150BBB
msgbox Route116_Text_1709B7, 4
- closebutton
- jump Route116_EventScript_150C03
+ closemessage
+ goto Route116_EventScript_150C03
end
Route116_EventScript_150BCA:: @ 8150BCA
msgbox Route116_Text_1708EE, 4
msgbox Route116_Text_170921, 4
- specialval RESULT, 316
+ specialvar RESULT, sub_810F828
compare RESULT, 1
- jumpeq Route116_EventScript_150BF4
+ goto_if_eq Route116_EventScript_150BF4
msgbox Route116_Text_170A03, 4
release
end
Route116_EventScript_150BF4:: @ 8150BF4
msgbox Route116_Text_17094D, 4
- closebutton
- jump Route116_EventScript_150C03
+ closemessage
+ goto Route116_EventScript_150C03
end
Route116_EventScript_150C03:: @ 8150C03
- pause 20
+ delay 20
compare FACING, 2
- callif 1, Route116_EventScript_150C37
+ call_if 1, Route116_EventScript_150C37
compare FACING, 1
- callif 1, Route116_EventScript_150C37
+ call_if 1, Route116_EventScript_150C37
compare FACING, 3
- callif 1, Route116_EventScript_150C37
+ call_if 1, Route116_EventScript_150C37
compare FACING, 4
- callif 1, Route116_EventScript_150C42
- disappear LAST_TALKED
+ call_if 1, Route116_EventScript_150C42
+ removeobject LAST_TALKED
release
end
Route116_EventScript_150C37:: @ 8150C37
- move LAST_TALKED, Route116_Movement_150C4D
- waitmove 0
+ applymovement LAST_TALKED, Route116_Movement_150C4D
+ waitmovement 0
return
Route116_EventScript_150C42:: @ 8150C42
- move LAST_TALKED, Route116_Movement_150C57
- waitmove 0
+ applymovement LAST_TALKED, Route116_Movement_150C57
+ waitmovement 0
return
Route116_Movement_150C4D:: @ 8150C4D
@@ -240,9 +240,9 @@ Route116_EventScript_150C79:: @ 8150C79
Route116_EventScript_150C90:: @ 8150C90
trainerbattle 0, OPPONENT_JERRY_1, 0, Route116_Text_1BD1C0, Route116_Text_1BD21A
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route116_EventScript_150CB7
+ goto_if_eq Route116_EventScript_150CB7
msgbox Route116_Text_1BD248, 6
end
@@ -263,9 +263,9 @@ Route116_EventScript_150CE5:: @ 8150CE5
Route116_EventScript_150CFC:: @ 8150CFC
trainerbattle 0, OPPONENT_KAREN_1, 0, Route116_Text_1BD377, Route116_Text_1BD3AC
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route116_EventScript_150D23
+ goto_if_eq Route116_EventScript_150D23
msgbox Route116_Text_1BD3C3, 6
end
diff --git a/data/scripts/maps/Route116_TunnelersRestHouse.inc b/data/scripts/maps/Route116_TunnelersRestHouse.inc
index d141fae37..10991c38c 100644
--- a/data/scripts/maps/Route116_TunnelersRestHouse.inc
+++ b/data/scripts/maps/Route116_TunnelersRestHouse.inc
@@ -18,7 +18,7 @@ Route116_TunnelersRestHouse_EventScript_15C2FA:: @ 815C2FA
lock
faceplayer
checkflag 199
- jumpeq Route116_TunnelersRestHouse_EventScript_15C30F
+ goto_if_eq Route116_TunnelersRestHouse_EventScript_15C30F
msgbox Route116_TunnelersRestHouse_Text_193135, 4
release
end
diff --git a/data/scripts/maps/Route117.inc b/data/scripts/maps/Route117.inc
index 8c738ffff..40affd3fd 100644
--- a/data/scripts/maps/Route117.inc
+++ b/data/scripts/maps/Route117.inc
@@ -8,8 +8,8 @@ Route117_MapScript1_150D40:: @ 8150D40
Route117_EventScript_150D46:: @ 8150D46
checkflag 134
- jumpif 0, Route117_EventScript_150D56
- movespriteperm 3, 47, 6
+ goto_if 0, Route117_EventScript_150D56
+ setobjectxyperm 3, 47, 6
Route117_EventScript_150D56:: @ 8150D56
return
@@ -40,9 +40,9 @@ Route117_EventScript_150D84:: @ 8150D84
Route117_EventScript_150D8D:: @ 8150D8D
trainerbattle 0, OPPONENT_ISAAC_1, 0, Route117_Text_1BD49E, Route117_Text_1BD4D9
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150DB4
+ goto_if_eq Route117_EventScript_150DB4
msgbox Route117_Text_1BD4F9, 6
end
@@ -53,9 +53,9 @@ Route117_EventScript_150DB4:: @ 8150DB4
Route117_EventScript_150DCB:: @ 8150DCB
trainerbattle 0, OPPONENT_LYDIA_1, 0, Route117_Text_1BD634, Route117_Text_1BD67B
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150DF2
+ goto_if_eq Route117_EventScript_150DF2
msgbox Route117_Text_1BD69B, 6
end
@@ -66,9 +66,9 @@ Route117_EventScript_150DF2:: @ 8150DF2
Route117_EventScript_150E09:: @ 8150E09
trainerbattle 0, OPPONENT_DYLAN_1, 0, Route117_Text_1BD79A, Route117_Text_1BD7E0
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150E30
+ goto_if_eq Route117_EventScript_150E30
msgbox Route117_Text_1BD7F5, 6
end
@@ -79,9 +79,9 @@ Route117_EventScript_150E30:: @ 8150E30
Route117_EventScript_150E47:: @ 8150E47
trainerbattle 0, OPPONENT_MARIA_1, 0, Route117_Text_1BD914, Route117_Text_1BD965
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150E6E
+ goto_if_eq Route117_EventScript_150E6E
msgbox Route117_Text_1BD98F, 6
end
@@ -97,9 +97,9 @@ Route117_EventScript_150E85:: @ 8150E85
Route117_EventScript_150E9C:: @ 8150E9C
trainerbattle 4, OPPONENT_ANNA_AND_MEG_1, 0, Route117_Text_1BDBC3, Route117_Text_1BDC07, Route117_Text_1BDC96
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150EC7
+ goto_if_eq Route117_EventScript_150EC7
msgbox Route117_Text_1BDC44, 6
end
@@ -110,9 +110,9 @@ Route117_EventScript_150EC7:: @ 8150EC7
Route117_EventScript_150EE2:: @ 8150EE2
trainerbattle 4, OPPONENT_ANNA_AND_MEG_1, 0, Route117_Text_1BDCD2, Route117_Text_1BDD1E, Route117_Text_1BDD8B
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route117_EventScript_150F0D
+ goto_if_eq Route117_EventScript_150F0D
msgbox Route117_Text_1BDD4E, 6
end
diff --git a/data/scripts/maps/Route118.inc b/data/scripts/maps/Route118.inc
index 4d739ce68..b96346f15 100644
--- a/data/scripts/maps/Route118.inc
+++ b/data/scripts/maps/Route118.inc
@@ -10,12 +10,12 @@ Route118_EventScript_150F34:: @ 8150F34
lock
faceplayer
checkflag 227
- jumpeq Route118_EventScript_150F89
+ goto_if_eq Route118_EventScript_150F89
msgbox Route118_Text_170F12, 5
compare RESULT, 1
- jumpeq Route118_EventScript_150F5E
+ goto_if_eq Route118_EventScript_150F5E
compare RESULT, 0
- jumpeq Route118_EventScript_150F7F
+ goto_if_eq Route118_EventScript_150F7F
end
Route118_EventScript_150F5E:: @ 8150F5E
@@ -51,62 +51,62 @@ Route118_EventScript_150FA5:: @ 8150FA5
Route118_EventScript_150FAE:: @ 8150FAE
lockall
setvar 0x8008, 0
- move 255, Route118_Movement_1A0841
- waitmove 0
- move 19, Route118_Movement_151069
- waitmove 0
- jump Route118_EventScript_151004
+ applymovement 255, Route118_Movement_1A0841
+ waitmovement 0
+ applymovement 19, Route118_Movement_151069
+ waitmovement 0
+ goto Route118_EventScript_151004
end
Route118_EventScript_150FCE:: @ 8150FCE
lockall
setvar 0x8008, 1
- move 255, Route118_Movement_1A0841
- waitmove 0
- jump Route118_EventScript_151004
+ applymovement 255, Route118_Movement_1A0841
+ waitmovement 0
+ goto Route118_EventScript_151004
end
Route118_EventScript_150FE4:: @ 8150FE4
lockall
setvar 0x8008, 2
- move 255, Route118_Movement_1A0841
- waitmove 0
- move 19, Route118_Movement_15106B
- waitmove 0
- jump Route118_EventScript_151004
+ applymovement 255, Route118_Movement_1A0841
+ waitmovement 0
+ applymovement 19, Route118_Movement_15106B
+ waitmovement 0
+ goto Route118_EventScript_151004
end
Route118_EventScript_151004:: @ 8151004
- playsfx 10
- move 19, Route118_Movement_15106D
- waitmove 0
- pause 30
+ playse 10
+ applymovement 19, Route118_Movement_15106D
+ waitmovement 0
+ delay 30
msgbox Route118_Text_170D66, 4
- closebutton
+ closemessage
compare 0x8008, 0
- callif 1, Route118_EventScript_151048
+ call_if 1, Route118_EventScript_151048
compare 0x8008, 1
- callif 1, Route118_EventScript_151053
+ call_if 1, Route118_EventScript_151053
compare 0x8008, 2
- callif 1, Route118_EventScript_15105E
+ call_if 1, Route118_EventScript_15105E
setvar 0x4071, 1
- disappear 19
+ removeobject 19
releaseall
end
Route118_EventScript_151048:: @ 8151048
- move 19, Route118_Movement_151071
- waitmove 0
+ applymovement 19, Route118_Movement_151071
+ waitmovement 0
return
Route118_EventScript_151053:: @ 8151053
- move 19, Route118_Movement_15107C
- waitmove 0
+ applymovement 19, Route118_Movement_15107C
+ waitmovement 0
return
Route118_EventScript_15105E:: @ 815105E
- move 19, Route118_Movement_151086
- waitmove 0
+ applymovement 19, Route118_Movement_151086
+ waitmovement 0
return
Route118_Movement_151069:: @ 8151069
@@ -161,9 +161,9 @@ Route118_Movement_151086:: @ 8151086
Route118_EventScript_15108F:: @ 815108F
trainerbattle 0, OPPONENT_ROSE_1, 0, Route118_Text_1BDFF4, Route118_Text_1BE03C
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route118_EventScript_1510B6
+ goto_if_eq Route118_EventScript_1510B6
msgbox Route118_Text_1BE05E, 6
end
@@ -184,9 +184,9 @@ Route118_EventScript_1510E4:: @ 81510E4
Route118_EventScript_1510FB:: @ 81510FB
trainerbattle 0, OPPONENT_DALTON_1, 0, Route118_Text_1BE3E8, Route118_Text_1BE406
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route118_EventScript_151122
+ goto_if_eq Route118_EventScript_151122
msgbox Route118_Text_1BE413, 6
end
diff --git a/data/scripts/maps/Route119.inc b/data/scripts/maps/Route119.inc
index 1ccc972bb..2179a7e18 100644
--- a/data/scripts/maps/Route119.inc
+++ b/data/scripts/maps/Route119.inc
@@ -5,22 +5,22 @@ Route119_MapScripts:: @ 8151167
Route119_MapScript1_151172:: @ 8151172
checkflag 2145
- callif 1, Route119_EventScript_15117C
+ call_if 1, Route119_EventScript_15117C
end
Route119_EventScript_15117C:: @ 815117C
compare 0x8004, 6
- callif 1, Route119_EventScript_151193
+ call_if 1, Route119_EventScript_151193
compare 0x8004, 7
- callif 1, Route119_EventScript_151197
+ call_if 1, Route119_EventScript_151197
return
Route119_EventScript_151193:: @ 8151193
- disappear 35
+ removeobject 35
return
Route119_EventScript_151197:: @ 8151197
- disappear 36
+ removeobject 36
return
Route119_MapScript1_15119B:: @ 815119B
@@ -28,8 +28,8 @@ Route119_MapScript1_15119B:: @ 815119B
call Route119_EventScript_1A0172
call Route119_EventScript_1A0196
compare 0x40b3, 1
- callif 1, Route119_EventScript_1511B9
- special 324
+ call_if 1, Route119_EventScript_1511B9
+ special SetRoute119Weather
end
Route119_EventScript_1511B9:: @ 81511B9
@@ -40,51 +40,51 @@ Route119_EventScript_1511B9:: @ 81511B9
Route119_EventScript_1511C5:: @ 81511C5
setvar 0x4001, 1
- jump Route119_EventScript_1511DB
+ goto Route119_EventScript_1511DB
end
Route119_EventScript_1511D0:: @ 81511D0
setvar 0x4001, 2
- jump Route119_EventScript_1511DB
+ goto Route119_EventScript_1511DB
end
Route119_EventScript_1511DB:: @ 81511DB
lockall
- reappear 25
- checkgender
+ addobject 25
+ checkplayergender
compare RESULT, 0
- callif 1, Route119_EventScript_151254
+ call_if 1, Route119_EventScript_151254
compare RESULT, 1
- callif 1, Route119_EventScript_151259
- pause 65
+ call_if 1, Route119_EventScript_151259
+ delay 65
compare 0x4001, 1
- callif 1, Route119_EventScript_1513A6
+ call_if 1, Route119_EventScript_1513A6
compare 0x4001, 2
- callif 1, Route119_EventScript_1513B1
- move 255, Route119_Movement_1A0845
- waitmove 0
- pause 30
+ call_if 1, Route119_EventScript_1513B1
+ applymovement 255, Route119_Movement_1A0845
+ waitmovement 0
+ delay 30
compare 0x4001, 1
- callif 1, Route119_EventScript_1513D2
+ call_if 1, Route119_EventScript_1513D2
compare 0x4001, 2
- callif 1, Route119_EventScript_1513E1
- disappear 25
- reappear 16
- pause 30
- checkgender
+ call_if 1, Route119_EventScript_1513E1
+ removeobject 25
+ addobject 16
+ delay 30
+ checkplayergender
compare RESULT, 0
- jumpeq Route119_EventScript_15125E
+ goto_if_eq Route119_EventScript_15125E
compare RESULT, 1
- jumpeq Route119_EventScript_1512D8
+ goto_if_eq Route119_EventScript_1512D8
releaseall
end
Route119_EventScript_151254:: @ 8151254
- playmusic 415, 1
+ playbgm 415, 1
return
Route119_EventScript_151259:: @ 8151259
- playmusic 421, 1
+ playbgm 421, 1
return
Route119_EventScript_15125E:: @ 815125E
@@ -97,24 +97,24 @@ Route119_EventScript_15125E:: @ 815125E
Route119_EventScript_15128D:: @ 815128D
trainerbattle 3, OPPONENT_MAY_6, 0, Route119_Text_171156
- jump Route119_EventScript_1512BD
+ goto Route119_EventScript_1512BD
end
Route119_EventScript_15129D:: @ 815129D
trainerbattle 3, OPPONENT_MAY_9, 0, Route119_Text_171156
- jump Route119_EventScript_1512BD
+ goto Route119_EventScript_1512BD
end
Route119_EventScript_1512AD:: @ 81512AD
trainerbattle 3, OPPONENT_MAY_3, 0, Route119_Text_171156
- jump Route119_EventScript_1512BD
+ goto Route119_EventScript_1512BD
end
Route119_EventScript_1512BD:: @ 81512BD
msgbox Route119_Text_1711B1, 4
call Route119_EventScript_151352
msgbox Route119_Text_171214, 4
- jump Route119_EventScript_151362
+ goto Route119_EventScript_151362
end
Route119_EventScript_1512D8:: @ 81512D8
@@ -127,24 +127,24 @@ Route119_EventScript_1512D8:: @ 81512D8
Route119_EventScript_151307:: @ 8151307
trainerbattle 3, OPPONENT_BRENDAN_6, 0, Route119_Text_1713E2
- jump Route119_EventScript_151337
+ goto Route119_EventScript_151337
end
Route119_EventScript_151317:: @ 8151317
trainerbattle 3, OPPONENT_BRENDAN_9, 0, Route119_Text_1713E2
- jump Route119_EventScript_151337
+ goto Route119_EventScript_151337
end
Route119_EventScript_151327:: @ 8151327
trainerbattle 3, OPPONENT_BRENDAN_3, 0, Route119_Text_1713E2
- jump Route119_EventScript_151337
+ goto Route119_EventScript_151337
end
Route119_EventScript_151337:: @ 8151337
msgbox Route119_Text_17140B, 4
call Route119_EventScript_151352
msgbox Route119_Text_171475, 4
- jump Route119_EventScript_151362
+ goto Route119_EventScript_151362
end
Route119_EventScript_151352:: @ 8151352
@@ -153,53 +153,53 @@ Route119_EventScript_151352:: @ 8151352
return
Route119_EventScript_151362:: @ 8151362
- closebutton
+ closemessage
compare 0x4001, 1
- callif 1, Route119_EventScript_1513D2
+ call_if 1, Route119_EventScript_1513D2
compare 0x4001, 2
- callif 1, Route119_EventScript_1513E1
- disappear 16
- reappear 25
- pause 30
+ call_if 1, Route119_EventScript_1513E1
+ removeobject 16
+ addobject 25
+ delay 30
compare 0x4001, 1
- callif 1, Route119_EventScript_1513BC
+ call_if 1, Route119_EventScript_1513BC
compare 0x4001, 2
- callif 1, Route119_EventScript_1513C7
- disappear 25
+ call_if 1, Route119_EventScript_1513C7
+ removeobject 25
setvar 0x4072, 1
- playmusicbattle 0
- fadedefault
+ savebgm 0
+ fadedefaultbgm
releaseall
end
Route119_EventScript_1513A6:: @ 81513A6
- move 25, Route119_Movement_1513F0
- waitmove 0
+ applymovement 25, Route119_Movement_1513F0
+ waitmovement 0
return
Route119_EventScript_1513B1:: @ 81513B1
- move 25, Route119_Movement_1513FA
- waitmove 0
+ applymovement 25, Route119_Movement_1513FA
+ waitmovement 0
return
Route119_EventScript_1513BC:: @ 81513BC
- move 25, Route119_Movement_151405
- waitmove 0
+ applymovement 25, Route119_Movement_151405
+ waitmovement 0
return
Route119_EventScript_1513C7:: @ 81513C7
- move 25, Route119_Movement_15140F
- waitmove 0
+ applymovement 25, Route119_Movement_15140F
+ waitmovement 0
return
Route119_EventScript_1513D2:: @ 81513D2
- movespriteperm 16, 25, 32
- movespriteperm 25, 25, 32
+ setobjectxyperm 16, 25, 32
+ setobjectxyperm 25, 25, 32
return
Route119_EventScript_1513E1:: @ 81513E1
- movespriteperm 16, 26, 32
- movespriteperm 25, 26, 32
+ setobjectxyperm 16, 26, 32
+ setobjectxyperm 25, 26, 32
return
Route119_Movement_1513F0:: @ 81513F0
@@ -296,9 +296,9 @@ Route119_EventScript_1514A8:: @ 81514A8
Route119_EventScript_1514BF:: @ 81514BF
trainerbattle 0, OPPONENT_JACKSON_1, 0, Route119_Text_1BE8BB, Route119_Text_1BE90E
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route119_EventScript_1514E6
+ goto_if_eq Route119_EventScript_1514E6
msgbox Route119_Text_1BE937, 6
end
@@ -309,9 +309,9 @@ Route119_EventScript_1514E6:: @ 81514E6
Route119_EventScript_1514FD:: @ 81514FD
trainerbattle 0, OPPONENT_CATHERINE_1, 0, Route119_Text_1BEA3A, Route119_Text_1BEA88
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route119_EventScript_151524
+ goto_if_eq Route119_EventScript_151524
msgbox Route119_Text_1BEAB3, 6
end
@@ -354,9 +354,9 @@ Route119_EventScript_1515C5:: @ 81515C5
lock
faceplayer
msgbox Route119_Text_171520, 4
- closebutton
- move LAST_TALKED, Route119_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, Route119_Movement_1A083D
+ waitmovement 0
release
end
@@ -364,9 +364,9 @@ Route119_EventScript_1515DC:: @ 81515DC
lock
faceplayer
msgbox Route119_Text_17157C, 4
- closebutton
- move LAST_TALKED, Route119_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, Route119_Movement_1A083D
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/Route119_House.inc b/data/scripts/maps/Route119_House.inc
index 6395e40eb..42cc89068 100644
--- a/data/scripts/maps/Route119_House.inc
+++ b/data/scripts/maps/Route119_House.inc
@@ -8,8 +8,8 @@ Route119_House_EventScript_163DDE:: @ 8163DDE
Route119_House_EventScript_163DE7:: @ 8163DE7
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox Route119_House_Text_19F406, 4
waitpokecry
release
diff --git a/data/scripts/maps/Route119_WeatherInstitute_1F.inc b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
index 36314a59f..3dc9672e3 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_1F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
@@ -5,20 +5,20 @@ Route119_WeatherInstitute_1F_MapScripts:: @ 8163C2A
Route119_WeatherInstitute_1F_MapScript1_163C30:: @ 8163C30
call Route119_WeatherInstitute_1F_EventScript_1A0196
compare 0x40b3, 0
- callif 1, Route119_WeatherInstitute_1F_EventScript_163C41
+ call_if 1, Route119_WeatherInstitute_1F_EventScript_163C41
end
Route119_WeatherInstitute_1F_EventScript_163C41:: @ 8163C41
- movespriteperm 5, 0, 5
- spritebehave 5, 10
+ setobjectxyperm 5, 0, 5
+ setobjectmovementtype 5, 10
return
Route119_WeatherInstitute_1F_EventScript_163C4D:: @ 8163C4D
lock
faceplayer
- special 148
+ special GetPlayerBigGuyGirlString
compare 0x40b3, 0
- jumpeq Route119_WeatherInstitute_1F_EventScript_163C67
+ goto_if_eq Route119_WeatherInstitute_1F_EventScript_163C67
msgbox Route119_WeatherInstitute_1F_Text_19ED22, 4
release
end
@@ -39,7 +39,7 @@ Route119_WeatherInstitute_1F_EventScript_163C7A:: @ 8163C7A
Route119_WeatherInstitute_1F_EventScript_163C83:: @ 8163C83
lockall
msgbox Route119_WeatherInstitute_1F_Text_19EE8B, 4
- closebutton
+ closemessage
call Route119_WeatherInstitute_1F_EventScript_1A02CA
releaseall
end
diff --git a/data/scripts/maps/Route119_WeatherInstitute_2F.inc b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
index 37f8e9ec6..ac64904a2 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_2F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
@@ -5,19 +5,19 @@ Route119_WeatherInstitute_2F_MapScripts:: @ 8163CC2
Route119_WeatherInstitute_2F_MapScript1_163CC8:: @ 8163CC8
call Route119_WeatherInstitute_2F_EventScript_1A0196
compare 0x40b3, 0
- callif 1, Route119_WeatherInstitute_2F_EventScript_163CE4
+ call_if 1, Route119_WeatherInstitute_2F_EventScript_163CE4
compare 0x40b3, 1
- callif 1, Route119_WeatherInstitute_2F_EventScript_163CF0
+ call_if 1, Route119_WeatherInstitute_2F_EventScript_163CF0
end
Route119_WeatherInstitute_2F_EventScript_163CE4:: @ 8163CE4
- movespriteperm 5, 1, 6
- spritebehave 5, 10
+ setobjectxyperm 5, 1, 6
+ setobjectmovementtype 5, 10
return
Route119_WeatherInstitute_2F_EventScript_163CF0:: @ 8163CF0
- movespriteperm 5, 4, 6
- spritebehave 5, 10
+ setobjectxyperm 5, 4, 6
+ setobjectmovementtype 5, 10
return
Route119_WeatherInstitute_2F_EventScript_163CFC:: @ 8163CFC
@@ -37,32 +37,32 @@ Route119_WeatherInstitute_2F_EventScript_163D2A:: @ 8163D2A
Route119_WeatherInstitute_2F_EventScript_163D45:: @ 8163D45
msgbox Route119_WeatherInstitute_2F_Text_19F11B, 4
- closebutton
+ closemessage
setvar 0x40b3, 1
clearflag 893
- fadedefault
+ fadedefaultbgm
fadescreen 1
setflag 890
- disappear 1
- disappear 2
- disappear 3
+ removeobject 1
+ removeobject 2
+ removeobject 3
fadescreen 0
- move 5, Route119_WeatherInstitute_2F_Movement_163DC8
- waitmove 0
- moveoffscreen 5
- jump Route119_WeatherInstitute_2F_EventScript_163D7A
+ applymovement 5, Route119_WeatherInstitute_2F_Movement_163DC8
+ waitmovement 0
+ moveobjectoffscreen 5
+ goto Route119_WeatherInstitute_2F_EventScript_163D7A
end
Route119_WeatherInstitute_2F_EventScript_163D7A:: @ 8163D7A
msgbox Route119_WeatherInstitute_2F_Text_19F1CF, 4
countpokemon
compare RESULT, 6
- jumpeq Route119_WeatherInstitute_2F_EventScript_163DB4
- fanfare 370
+ goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DB4
+ playfanfare 370
message Route119_WeatherInstitute_2F_Text_19F267
waitfanfare
- waittext
- givepokemon SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER, 0x0, 0x0, 0
+ waitmessage
+ givepoke SPECIES_CASTFORM, 25, ITEM_MYSTIC_WATER, 0x0, 0x0, 0
setflag 151
msgbox Route119_WeatherInstitute_2F_Text_19F27D, 4
release
@@ -88,6 +88,6 @@ Route119_WeatherInstitute_2F_EventScript_163DCC:: @ 8163DCC
lock
faceplayer
checkflag 151
- jumpeq Route119_WeatherInstitute_2F_EventScript_163DBE
- jump Route119_WeatherInstitute_2F_EventScript_163D7A
+ goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DBE
+ goto Route119_WeatherInstitute_2F_EventScript_163D7A
end
diff --git a/data/scripts/maps/Route120.inc b/data/scripts/maps/Route120.inc
index ada773ffd..868d00324 100644
--- a/data/scripts/maps/Route120.inc
+++ b/data/scripts/maps/Route120.inc
@@ -6,56 +6,56 @@ Route120_MapScripts:: @ 815160E
Route120_MapScript1_15161E:: @ 815161E
checkflag 2145
- callif 1, Route120_EventScript_151628
+ call_if 1, Route120_EventScript_151628
end
Route120_EventScript_151628:: @ 8151628
compare 0x8004, 0
- callif 1, Route120_EventScript_15166B
+ call_if 1, Route120_EventScript_15166B
compare 0x8004, 1
- callif 1, Route120_EventScript_151672
+ call_if 1, Route120_EventScript_151672
compare 0x8004, 2
- callif 1, Route120_EventScript_151676
+ call_if 1, Route120_EventScript_151676
compare 0x8004, 3
- callif 1, Route120_EventScript_15167A
+ call_if 1, Route120_EventScript_15167A
compare 0x8004, 4
- callif 1, Route120_EventScript_15167E
+ call_if 1, Route120_EventScript_15167E
compare 0x8004, 5
- callif 1, Route120_EventScript_151682
+ call_if 1, Route120_EventScript_151682
return
Route120_EventScript_15166B:: @ 815166B
- disappear 30
- disappear 36
+ removeobject 30
+ removeobject 36
return
Route120_EventScript_151672:: @ 8151672
- disappear 37
+ removeobject 37
return
Route120_EventScript_151676:: @ 8151676
- disappear 38
+ removeobject 38
return
Route120_EventScript_15167A:: @ 815167A
- disappear 39
+ removeobject 39
return
Route120_EventScript_15167E:: @ 815167E
- disappear 41
+ removeobject 41
return
Route120_EventScript_151682:: @ 8151682
- disappear 40
+ removeobject 40
return
Route120_MapScript1_151686:: @ 8151686
checkflag 228
- callif 0, Route120_EventScript_1516A2
+ call_if 0, Route120_EventScript_1516A2
checkflag 285
- callif 1, Route120_EventScript_1516B5
+ call_if 1, Route120_EventScript_1516B5
checkflag 285
- callif 0, Route120_EventScript_1516DA
+ call_if 0, Route120_EventScript_1516DA
end
Route120_EventScript_1516A2:: @ 81516A2
@@ -71,7 +71,7 @@ Route120_EventScript_1516B5:: @ 81516B5
return
Route120_EventScript_1516DA:: @ 81516DA
- spritebehave 36, 10
+ setobjectmovementtype 36, 10
return
Route120_MapScript1_1516DF:: @ 81516DF
@@ -82,11 +82,11 @@ Route120_MapScript1_1516DF:: @ 81516DF
Route120_EventScript_1516EA:: @ 81516EA
getplayerxy 0x4000, 0x4001
compare 0x4001, 14
- jumpif 3, Route120_EventScript_151715
+ goto_if 3, Route120_EventScript_151715
compare 0x4001, 60
- jumpif 3, Route120_EventScript_151719
+ goto_if 3, Route120_EventScript_151719
compare 0x4001, 61
- jumpif 4, Route120_EventScript_151711
+ goto_if 4, Route120_EventScript_151711
return
Route120_EventScript_151711:: @ 8151711
@@ -99,10 +99,10 @@ Route120_EventScript_151715:: @ 8151715
Route120_EventScript_151719:: @ 8151719
compare 0x4000, 7
- jumpif 3, Route120_EventScript_151735
+ goto_if 3, Route120_EventScript_151735
compare 0x4000, 19
- jumpif 3, Route120_EventScript_151715
- jump Route120_EventScript_151735
+ goto_if 3, Route120_EventScript_151715
+ goto Route120_EventScript_151735
end
Route120_EventScript_151735:: @ 8151735
@@ -112,15 +112,15 @@ Route120_EventScript_151735:: @ 8151735
Route120_EventScript_151739:: @ 8151739
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2254
- jumpeq Route120_EventScript_151837
+ goto_if_eq Route120_EventScript_151837
msgbox Route120_Text_1C58F1, 5
compare RESULT, 1
- callif 1, Route120_EventScript_151841
+ call_if 1, Route120_EventScript_151841
compare RESULT, 0
- callif 1, Route120_EventScript_15184A
- specialval RESULT, 147
+ call_if 1, Route120_EventScript_15184A
+ specialvar RESULT, GetPlayerTrainerIdOnesDigit
switch RESULT
case 0, Route120_EventScript_1517DC
case 5, Route120_EventScript_1517DC
@@ -136,33 +136,33 @@ Route120_EventScript_151739:: @ 8151739
Route120_EventScript_1517DC:: @ 81517DC
setvar 0x8004, 143
- jump Route120_EventScript_151813
+ goto Route120_EventScript_151813
end
Route120_EventScript_1517E7:: @ 81517E7
setvar 0x8004, 144
- jump Route120_EventScript_151813
+ goto Route120_EventScript_151813
end
Route120_EventScript_1517F2:: @ 81517F2
setvar 0x8004, 145
- jump Route120_EventScript_151813
+ goto Route120_EventScript_151813
end
Route120_EventScript_1517FD:: @ 81517FD
setvar 0x8004, 146
- jump Route120_EventScript_151813
+ goto Route120_EventScript_151813
end
Route120_EventScript_151808:: @ 8151808
setvar 0x8004, 147
- jump Route120_EventScript_151813
+ goto Route120_EventScript_151813
end
Route120_EventScript_151813:: @ 8151813
giveitem 0x8004
compare RESULT, 0
- jumpeq Route120_EventScript_1A029B
+ goto_if_eq Route120_EventScript_1A029B
setflag 2254
msgbox Route120_Text_1C5A0B, 4
release
@@ -185,11 +185,11 @@ Route120_EventScript_151853:: @ 8151853
lock
faceplayer
checkflag 290
- jumpeq Route120_EventScript_151884
+ goto_if_eq Route120_EventScript_151884
msgbox Route120_Text_171827, 5
compare RESULT, 0
- jumpeq Route120_EventScript_151877
- jump Route120_EventScript_15189D
+ goto_if_eq Route120_EventScript_151877
+ goto Route120_EventScript_15189D
end
Route120_EventScript_151877:: @ 8151877
@@ -201,71 +201,71 @@ Route120_EventScript_151877:: @ 8151877
Route120_EventScript_151884:: @ 8151884
msgbox Route120_Text_17196F, 5
compare RESULT, 0
- jumpeq Route120_EventScript_151877
- jump Route120_EventScript_15189D
+ goto_if_eq Route120_EventScript_151877
+ goto Route120_EventScript_15189D
end
Route120_EventScript_15189D:: @ 815189D
msgbox Route120_Text_1719A0, 4
- closebutton
+ closemessage
compare FACING, 2
- callif 1, Route120_EventScript_15197F
+ call_if 1, Route120_EventScript_15197F
compare FACING, 3
- callif 1, Route120_EventScript_15198A
- move 31, Route120_Movement_1A083F
- waitmove 0
- pause 20
+ call_if 1, Route120_EventScript_15198A
+ applymovement 31, Route120_Movement_1A083F
+ waitmovement 0
+ delay 20
msgbox Route120_Text_1719D4, 4
- closebutton
- move 30, Route120_Movement_1A0843
- waitmove 0
- move 30, Route120_Movement_1A0662
- waitmove 0
- checksound
- pokecry SPECIES_KECLEON, 2
- pause 40
+ closemessage
+ applymovement 30, Route120_Movement_1A0843
+ waitmovement 0
+ applymovement 30, Route120_Movement_1A0662
+ waitmovement 0
+ waitse
+ playpokecry SPECIES_KECLEON, 2
+ delay 40
waitpokecry
setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
setvar 0x8004, 0
setflag 2145
dowildbattle
clearflag 2145
- jump Route120_EventScript_151908
+ goto Route120_EventScript_151908
end
Route120_EventScript_151908:: @ 8151908
- move 31, Route120_Movement_1A0845
- move 255, Route120_Movement_1A0841
- waitmove 0
+ applymovement 31, Route120_Movement_1A0845
+ applymovement 255, Route120_Movement_1A0841
+ waitmovement 0
msgbox Route120_Text_171A40, 4
giveitem ITEM_DEVON_SCOPE
setflag 285
msgbox Route120_Text_171B0E, 4
- closebutton
- move 31, Route120_Movement_1A0845
- waitmove 0
- pause 50
- setanimation 0, 1
- doanimation 30
- pause 15
- disappear 31
- checkanimation 30
+ closemessage
+ applymovement 31, Route120_Movement_1A0845
+ waitmovement 0
+ delay 50
+ setfieldeffect 0, 1
+ dofieldeffect 30
+ delay 15
+ removeobject 31
+ waitfieldeffect 30
setmaptile 13, 15, 663, 0
setmaptile 12, 16, 671, 0
setmaptile 12, 17, 161, 0
setmaptile 13, 17, 161, 0
- special 142
+ special DrawWholeMapView
release
end
Route120_EventScript_15197F:: @ 815197F
- move 255, Route120_Movement_1A083F
- waitmove 0
+ applymovement 255, Route120_Movement_1A083F
+ waitmovement 0
return
Route120_EventScript_15198A:: @ 815198A
- move 255, Route120_Movement_151995
- waitmove 0
+ applymovement 255, Route120_Movement_151995
+ waitmovement 0
return
Route120_Movement_151995:: @ 8151995
@@ -292,9 +292,9 @@ Route120_EventScript_1519B3:: @ 81519B3
Route120_EventScript_1519CA:: @ 81519CA
trainerbattle 0, OPPONENT_ROBERT_1, 0, Route120_Text_1BF07E, Route120_Text_1BF0A5
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route120_EventScript_1519F1
+ goto_if_eq Route120_EventScript_1519F1
msgbox Route120_Text_1BF0C3, 6
end
@@ -315,9 +315,9 @@ Route120_EventScript_151A1F:: @ 8151A1F
Route120_EventScript_151A36:: @ 8151A36
trainerbattle 0, OPPONENT_BRANDON_1, 0, Route120_Text_1BF32B, Route120_Text_1BF36B
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route120_EventScript_151A5D
+ goto_if_eq Route120_EventScript_151A5D
msgbox Route120_Text_1BF38D, 6
end
diff --git a/data/scripts/maps/Route121.inc b/data/scripts/maps/Route121.inc
index 54912b0bc..39443d2f9 100644
--- a/data/scripts/maps/Route121.inc
+++ b/data/scripts/maps/Route121.inc
@@ -21,14 +21,14 @@ Route121_EventScript_151B1C:: @ 8151B1C
Route121_EventScript_151B25:: @ 8151B25
lockall
msgbox Route121_Text_171C8F, 4
- closebutton
- move 12, Route121_Movement_151B57
- move 13, Route121_Movement_151B60
- move 14, Route121_Movement_151B69
- waitmove 0
- disappear 12
- disappear 13
- disappear 14
+ closemessage
+ applymovement 12, Route121_Movement_151B57
+ applymovement 13, Route121_Movement_151B60
+ applymovement 14, Route121_Movement_151B69
+ waitmovement 0
+ removeobject 12
+ removeobject 13
+ removeobject 14
setvar 0x4074, 1
releaseall
end
@@ -73,9 +73,9 @@ Route121_EventScript_151B72:: @ 8151B72
Route121_EventScript_151B89:: @ 8151B89
trainerbattle 0, OPPONENT_WALTER_1, 0, Route121_Text_1BFA1B, Route121_Text_1BFA8C
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route121_EventScript_151BB0
+ goto_if_eq Route121_EventScript_151BB0
msgbox Route121_Text_1BFA9D, 6
end
@@ -101,9 +101,9 @@ Route121_EventScript_151BF9:: @ 8151BF9
Route121_EventScript_151C14:: @ 8151C14
trainerbattle 0, OPPONENT_JESSICA_1, 0, Route121_Text_1BFE51, Route121_Text_1BFE80
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route121_EventScript_151C3B
+ goto_if_eq Route121_EventScript_151C3B
msgbox Route121_Text_1BFEAE, 6
end
diff --git a/data/scripts/maps/Route121_SafariZoneEntrance.inc b/data/scripts/maps/Route121_SafariZoneEntrance.inc
index 2056bc328..9649271f4 100644
--- a/data/scripts/maps/Route121_SafariZoneEntrance.inc
+++ b/data/scripts/maps/Route121_SafariZoneEntrance.inc
@@ -8,9 +8,9 @@ Route121_SafariZoneEntrance_MapScript2_15C329:: @ 815C329
Route121_SafariZoneEntrance_EventScript_15C333:: @ 815C333
lockall
- move 255, Route121_SafariZoneEntrance_Movement_15C348
- waitmove 0
- special 206
+ applymovement 255, Route121_SafariZoneEntrance_Movement_15C348
+ waitmovement 0
+ special ExitSafariMode
setvar 0x40a4, 0
releaseall
end
@@ -35,7 +35,7 @@ Route121_SafariZoneEntrance_EventScript_15C35A:: @ 815C35A
faceplayer
msgbox Route121_SafariZoneEntrance_Text_1C3704, 5
compare RESULT, 1
- jumpeq Route121_SafariZoneEntrance_EventScript_15C379
+ goto_if_eq Route121_SafariZoneEntrance_EventScript_15C379
msgbox Route121_SafariZoneEntrance_Text_1C373C, 4
release
end
@@ -47,40 +47,40 @@ Route121_SafariZoneEntrance_EventScript_15C379:: @ 815C379
Route121_SafariZoneEntrance_EventScript_15C383:: @ 815C383
lockall
- move 255, Route121_SafariZoneEntrance_Movement_1A0841
- waitmove 0
- showmoney 0, 0
- snop
+ applymovement 255, Route121_SafariZoneEntrance_Movement_1A0841
+ waitmovement 0
+ showmoneybox 0, 0
+ nop
msgbox Route121_SafariZoneEntrance_Text_1C3832, 5
compare RESULT, 1
- jumpeq Route121_SafariZoneEntrance_EventScript_15C3B3
+ goto_if_eq Route121_SafariZoneEntrance_EventScript_15C3B3
msgbox Route121_SafariZoneEntrance_Text_1C3895, 4
- jump Route121_SafariZoneEntrance_EventScript_15C46C
+ goto Route121_SafariZoneEntrance_EventScript_15C46C
end
Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
checkitem ITEM_POKEBLOCK_CASE, 1
compare RESULT, 0
- jumpeq Route121_SafariZoneEntrance_EventScript_15C450
+ goto_if_eq Route121_SafariZoneEntrance_EventScript_15C450
call Route121_SafariZoneEntrance_EventScript_15C425
checkmoney 0x1f4, 0
compare RESULT, 0
- jumpeq Route121_SafariZoneEntrance_EventScript_15C45E
+ goto_if_eq Route121_SafariZoneEntrance_EventScript_15C45E
msgbox Route121_SafariZoneEntrance_Text_1C38D9, 4
- paymoney 0x1f4, 0
- updatemoney 0, 0
- snop
+ takemoney 0x1f4, 0
+ updatemoneybox 0, 0
+ nop
msgbox Route121_SafariZoneEntrance_Text_1C38F4, 4
- fanfare 370
+ playfanfare 370
message Route121_SafariZoneEntrance_Text_1C3910
waitfanfare
- waittext
+ waitmessage
msgbox Route121_SafariZoneEntrance_Text_1C392D, 4
- closebutton
- hidemoney 0, 0
- move 255, Route121_SafariZoneEntrance_Movement_15C47E
- waitmove 0
- special 205
+ closemessage
+ hidemoneybox 0, 0
+ applymovement 255, Route121_SafariZoneEntrance_Movement_15C47E
+ waitmovement 0
+ special EnterSafariMode
setvar 0x40a4, 2
warp SafariZone_Southeast, 255, 32, 33
waitstate
@@ -89,12 +89,12 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
Route121_SafariZoneEntrance_EventScript_15C425:: @ 815C425
countpokemon
compare RESULT, 6
- jumpif 5, Route121_SafariZoneEntrance_EventScript_15C44F
- specialval RESULT, 304
+ goto_if 5, Route121_SafariZoneEntrance_EventScript_15C44F
+ specialvar RESULT, CheckFreePokemonStorageSpace
compare RESULT, 1
- jumpeq Route121_SafariZoneEntrance_EventScript_15C44F
+ goto_if_eq Route121_SafariZoneEntrance_EventScript_15C44F
msgbox Route121_SafariZoneEntrance_Text_1C39A3, 4
- jump Route121_SafariZoneEntrance_EventScript_15C46C
+ goto Route121_SafariZoneEntrance_EventScript_15C46C
end
Route121_SafariZoneEntrance_EventScript_15C44F:: @ 815C44F
@@ -102,19 +102,19 @@ Route121_SafariZoneEntrance_EventScript_15C44F:: @ 815C44F
Route121_SafariZoneEntrance_EventScript_15C450:: @ 815C450
msgbox Route121_SafariZoneEntrance_Text_1C39C3, 4
- jump Route121_SafariZoneEntrance_EventScript_15C46C
+ goto Route121_SafariZoneEntrance_EventScript_15C46C
end
Route121_SafariZoneEntrance_EventScript_15C45E:: @ 815C45E
msgbox Route121_SafariZoneEntrance_Text_1C38B5, 4
- jump Route121_SafariZoneEntrance_EventScript_15C46C
+ goto Route121_SafariZoneEntrance_EventScript_15C46C
end
Route121_SafariZoneEntrance_EventScript_15C46C:: @ 815C46C
- closebutton
- hidemoney 0, 0
- move 255, Route121_SafariZoneEntrance_Movement_15C47C
- waitmove 0
+ closemessage
+ hidemoneybox 0, 0
+ applymovement 255, Route121_SafariZoneEntrance_Movement_15C47C
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/Route123.inc b/data/scripts/maps/Route123.inc
index e9248c230..14c5a2dba 100644
--- a/data/scripts/maps/Route123.inc
+++ b/data/scripts/maps/Route123.inc
@@ -3,22 +3,22 @@ Route123_MapScripts:: @ 8151C53
.byte 0
Route123_MapScript1_151C59:: @ 8151C59
- special 325
+ special SetRoute123Weather
end
Route123_EventScript_151C5D:: @ 8151C5D
lock
faceplayer
checkflag 232
- jumpeq Route123_EventScript_151CAC
+ goto_if_eq Route123_EventScript_151CAC
msgbox Route123_Text_171D83, 4
- special 299
+ special IsGrassTypeInParty
compare RESULT, 0
- jumpeq Route123_EventScript_151CAA
+ goto_if_eq Route123_EventScript_151CAA
msgbox Route123_Text_171DC2, 4
giveitem ITEM_TM19
compare RESULT, 0
- jumpeq Route123_EventScript_1A029B
+ goto_if_eq Route123_EventScript_1A029B
setflag 232
msgbox Route123_Text_171E34, 4
release
@@ -62,9 +62,9 @@ Route123_EventScript_151CFF:: @ 8151CFF
Route123_EventScript_151D16:: @ 8151D16
trainerbattle 0, OPPONENT_CAMERON_1, 0, Route123_Text_1C013F, Route123_Text_1C01A3
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route123_EventScript_151D3D
+ goto_if_eq Route123_EventScript_151D3D
msgbox Route123_Text_1C01B1, 6
end
@@ -75,9 +75,9 @@ Route123_EventScript_151D3D:: @ 8151D3D
Route123_EventScript_151D54:: @ 8151D54
trainerbattle 0, OPPONENT_JACKI_1, 0, Route123_Text_1C028C, Route123_Text_1C0303
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route123_EventScript_151D7B
+ goto_if_eq Route123_EventScript_151D7B
msgbox Route123_Text_1C030F, 6
end
diff --git a/data/scripts/maps/Route123_BerryMastersHouse.inc b/data/scripts/maps/Route123_BerryMastersHouse.inc
index 9290f845d..64888759d 100644
--- a/data/scripts/maps/Route123_BerryMastersHouse.inc
+++ b/data/scripts/maps/Route123_BerryMastersHouse.inc
@@ -9,16 +9,16 @@ Route123_BerryMastersHouse_MapScript1_1639E5:: @ 81639E5
Route123_BerryMastersHouse_EventScript_1639E9:: @ 81639E9
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2253
- jumpeq Route123_BerryMastersHouse_EventScript_163A5A
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163A5A
msgbox Route123_BerryMastersHouse_Text_1C5BC4, 4
random 10
addvar RESULT, 20
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 2253
msgbox Route123_BerryMastersHouse_Text_1C5C66, 4
random 10
@@ -26,7 +26,7 @@ Route123_BerryMastersHouse_EventScript_1639E9:: @ 81639E9
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
msgbox Route123_BerryMastersHouse_Text_1C5C83, 4
release
end
@@ -39,18 +39,18 @@ Route123_BerryMastersHouse_EventScript_163A5A:: @ 8163A5A
Route123_BerryMastersHouse_EventScript_163A64:: @ 8163A64
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2257
- jumpeq Route123_BerryMastersHouse_EventScript_163C13
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163C13
msgbox Route123_BerryMastersHouse_Text_1C5D24, 4
setvar 0x8004, 13
call Route123_BerryMastersHouse_EventScript_1A00F3
lock
faceplayer
compare RESULT, 1
- jumpeq Route123_BerryMastersHouse_EventScript_163AAD
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AAD
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_163A9B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163A9B
end
Route123_BerryMastersHouse_EventScript_163A9B:: @ 8163A9B
@@ -61,17 +61,17 @@ Route123_BerryMastersHouse_EventScript_163A9B:: @ 8163A9B
Route123_BerryMastersHouse_EventScript_163AAD:: @ 8163AAD
compare 0x8004, 0
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
compare 0x8004, 1
- jumpeq Route123_BerryMastersHouse_EventScript_163B1E
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163B1E
compare 0x8004, 2
- jumpeq Route123_BerryMastersHouse_EventScript_163B4F
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163B4F
compare 0x8004, 3
- jumpeq Route123_BerryMastersHouse_EventScript_163B80
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163B80
compare 0x8004, 4
- jumpeq Route123_BerryMastersHouse_EventScript_163BB1
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163BB1
compare 0x8004, 5
- jumpeq Route123_BerryMastersHouse_EventScript_163BE2
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163BE2
end
Route123_BerryMastersHouse_EventScript_163AF0:: @ 8163AF0
@@ -80,64 +80,64 @@ Route123_BerryMastersHouse_EventScript_163AF0:: @ 8163AF0
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
+ goto Route123_BerryMastersHouse_EventScript_163C1D
release
end
Route123_BerryMastersHouse_EventScript_163B1E:: @ 8163B1E
checkflag 248
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem ITEM_SPELON_BERRY
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 248
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto Route123_BerryMastersHouse_EventScript_163C1D
end
Route123_BerryMastersHouse_EventScript_163B4F:: @ 8163B4F
checkflag 249
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem ITEM_PAMTRE_BERRY
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 249
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto Route123_BerryMastersHouse_EventScript_163C1D
end
Route123_BerryMastersHouse_EventScript_163B80:: @ 8163B80
checkflag 250
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem ITEM_WATMEL_BERRY
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 250
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto Route123_BerryMastersHouse_EventScript_163C1D
end
Route123_BerryMastersHouse_EventScript_163BB1:: @ 8163BB1
checkflag 251
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem ITEM_DURIN_BERRY
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 251
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto Route123_BerryMastersHouse_EventScript_163C1D
end
Route123_BerryMastersHouse_EventScript_163BE2:: @ 8163BE2
checkflag 252
- jumpeq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem ITEM_BELUE_BERRY
compare RESULT, 0
- jumpeq Route123_BerryMastersHouse_EventScript_1A029B
+ goto_if_eq Route123_BerryMastersHouse_EventScript_1A029B
setflag 252
- jump Route123_BerryMastersHouse_EventScript_163C1D
+ goto Route123_BerryMastersHouse_EventScript_163C1D
end
Route123_BerryMastersHouse_EventScript_163C13:: @ 8163C13
diff --git a/data/scripts/maps/Route124.inc b/data/scripts/maps/Route124.inc
index ea288daa0..ffe4cef97 100644
--- a/data/scripts/maps/Route124.inc
+++ b/data/scripts/maps/Route124.inc
@@ -4,7 +4,7 @@ Route124_MapScripts:: @ 8151DDF
Route124_MapScript1_151DE5:: @ 8151DE5
checkflag 2090
- callif 1, Route124_EventScript_1A02C1
+ call_if 1, Route124_EventScript_1A02C1
end
Route124_EventScript_151DEF:: @ 8151DEF
@@ -23,9 +23,9 @@ Route124_EventScript_151E0F:: @ 8151E0F
Route124_EventScript_151E26:: @ 8151E26
trainerbattle 0, OPPONENT_JENNY_1, 0, Route124_Text_1C07B4, Route124_Text_1C07F9
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route124_EventScript_151E4D
+ goto_if_eq Route124_EventScript_151E4D
msgbox Route124_Text_1C080E, 6
end
@@ -46,9 +46,9 @@ Route124_EventScript_151E7B:: @ 8151E7B
Route124_EventScript_151E92:: @ 8151E92
trainerbattle 4, OPPONENT_RITA_AND_SAM_1, 0, Route124_Text_1C0ABD, Route124_Text_1C0B36, Route124_Text_1C0BC8
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route124_EventScript_151EBD
+ goto_if_eq Route124_EventScript_151EBD
msgbox Route124_Text_1C0B72, 6
end
@@ -59,9 +59,9 @@ Route124_EventScript_151EBD:: @ 8151EBD
Route124_EventScript_151ED8:: @ 8151ED8
trainerbattle 4, OPPONENT_RITA_AND_SAM_1, 0, Route124_Text_1C0C0E, Route124_Text_1C0C4F, Route124_Text_1C0CE0
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route124_EventScript_151F03
+ goto_if_eq Route124_EventScript_151F03
msgbox Route124_Text_1C0C7F, 6
end
diff --git a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
index e1049c8be..7421e94e0 100644
--- a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
+++ b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
@@ -10,38 +10,38 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E04:: @ 8163E04
lock
faceplayer
checkflag 217
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_163E20
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E20
msgbox Route124_DivingTreasureHuntersHouse_Text_19F416, 4
setflag 217
- jump Route124_DivingTreasureHuntersHouse_EventScript_163E2E
+ goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E
end
Route124_DivingTreasureHuntersHouse_EventScript_163E20:: @ 8163E20
msgbox Route124_DivingTreasureHuntersHouse_Text_19F48F, 4
- jump Route124_DivingTreasureHuntersHouse_EventScript_163E2E
+ goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E
end
Route124_DivingTreasureHuntersHouse_EventScript_163E2E:: @ 8163E2E
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
compare 0x4001, 0
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_164329
- jump Route124_DivingTreasureHuntersHouse_EventScript_163EA2
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164329
+ goto Route124_DivingTreasureHuntersHouse_EventScript_163EA2
end
Route124_DivingTreasureHuntersHouse_EventScript_163E44:: @ 8163E44
setvar 0x4001, 0
checkitem ITEM_RED_SHARD, 1
compare RESULT, 1
- callif 1, Route124_DivingTreasureHuntersHouse_EventScript_163E8A
+ call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E8A
checkitem ITEM_YELLOW_SHARD, 1
compare RESULT, 1
- callif 1, Route124_DivingTreasureHuntersHouse_EventScript_163E90
+ call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E90
checkitem ITEM_BLUE_SHARD, 1
compare RESULT, 1
- callif 1, Route124_DivingTreasureHuntersHouse_EventScript_163E96
+ call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E96
checkitem ITEM_GREEN_SHARD, 1
compare RESULT, 1
- callif 1, Route124_DivingTreasureHuntersHouse_EventScript_163E9C
+ call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E9C
return
Route124_DivingTreasureHuntersHouse_EventScript_163E8A:: @ 8163E8A
@@ -62,12 +62,12 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E9C:: @ 8163E9C
Route124_DivingTreasureHuntersHouse_EventScript_163EA2:: @ 8163EA2
msgbox Route124_DivingTreasureHuntersHouse_Text_19F544, 4
- jump Route124_DivingTreasureHuntersHouse_EventScript_163EB0
+ goto Route124_DivingTreasureHuntersHouse_EventScript_163EB0
end
Route124_DivingTreasureHuntersHouse_EventScript_163EB0:: @ 8163EB0
message Route124_DivingTreasureHuntersHouse_Text_19F5C5
- waittext
+ waitmessage
switch 0x4001
case 1, Route124_DivingTreasureHuntersHouse_EventScript_163F61
case 2, Route124_DivingTreasureHuntersHouse_EventScript_163F87
@@ -91,7 +91,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163F61:: @ 8163F61
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163F87:: @ 8163F87
@@ -99,7 +99,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163F87:: @ 8163F87
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163FAD:: @ 8163FAD
@@ -108,7 +108,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163FAD:: @ 8163FAD
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_163FDE:: @ 8163FDE
@@ -116,7 +116,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163FDE:: @ 8163FDE
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164004:: @ 8164004
@@ -125,7 +125,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_164004:: @ 8164004
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164035:: @ 8164035
@@ -134,7 +134,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_164035:: @ 8164035
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164066:: @ 8164066
@@ -144,7 +144,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_164066:: @ 8164066
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640A2:: @ 81640A2
@@ -152,7 +152,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_1640A2:: @ 81640A2
switch RESULT
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 1, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640C8:: @ 81640C8
@@ -161,7 +161,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_1640C8:: @ 81640C8
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164256
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1640F9:: @ 81640F9
@@ -170,7 +170,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_1640F9:: @ 81640F9
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_16412A:: @ 816412A
@@ -180,7 +180,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_16412A:: @ 816412A
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164265
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164166:: @ 8164166
@@ -189,7 +189,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_164166:: @ 8164166
case 0, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 2, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164197:: @ 8164197
@@ -199,7 +199,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_164197:: @ 8164197
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_1641D3:: @ 81641D3
@@ -209,7 +209,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_1641D3:: @ 81641D3
case 1, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 3, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_16420F:: @ 816420F
@@ -220,42 +220,42 @@ Route124_DivingTreasureHuntersHouse_EventScript_16420F:: @ 816420F
case 2, Route124_DivingTreasureHuntersHouse_EventScript_164274
case 3, Route124_DivingTreasureHuntersHouse_EventScript_164283
case 4, Route124_DivingTreasureHuntersHouse_EventScript_16431F
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164256:: @ 8164256
setvar 0x8008, 48
setvar 0x8009, 95
- jump Route124_DivingTreasureHuntersHouse_EventScript_164292
+ goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164265:: @ 8164265
setvar 0x8008, 50
setvar 0x8009, 96
- jump Route124_DivingTreasureHuntersHouse_EventScript_164292
+ goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164274:: @ 8164274
setvar 0x8008, 49
setvar 0x8009, 97
- jump Route124_DivingTreasureHuntersHouse_EventScript_164292
+ goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164283:: @ 8164283
setvar 0x8008, 51
setvar 0x8009, 98
- jump Route124_DivingTreasureHuntersHouse_EventScript_164292
+ goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164292:: @ 8164292
- bufferitem 0, 0x8008
- bufferitem 1, 0x8009
+ getitemname 0, 0x8008
+ getitemname 1, 0x8009
msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, 5
compare RESULT, 0
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_16431F
checkitemspace 0x8009, 1
compare RESULT, 1
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
checkitem 0x8008, 2
compare RESULT, 0
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
- jump Route124_DivingTreasureHuntersHouse_EventScript_164315
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
+ goto Route124_DivingTreasureHuntersHouse_EventScript_164315
end
Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3
@@ -264,11 +264,11 @@ Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3
msgbox Route124_DivingTreasureHuntersHouse_Text_19F606, 4
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
compare 0x4001, 0
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_164333
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164333
msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, 5
compare RESULT, 1
- jumpeq Route124_DivingTreasureHuntersHouse_EventScript_163EB0
- jump Route124_DivingTreasureHuntersHouse_EventScript_16431F
+ goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163EB0
+ goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
Route124_DivingTreasureHuntersHouse_EventScript_164315:: @ 8164315
diff --git a/data/scripts/maps/Route125.inc b/data/scripts/maps/Route125.inc
index 0059fe6aa..489a7314b 100644
--- a/data/scripts/maps/Route125.inc
+++ b/data/scripts/maps/Route125.inc
@@ -4,7 +4,7 @@ Route125_MapScripts:: @ 8151F1E
Route125_MapScript1_151F24:: @ 8151F24
checkflag 2090
- callif 1, Route125_EventScript_1A02C1
+ call_if 1, Route125_EventScript_1A02C1
end
Route125_EventScript_151F2E:: @ 8151F2E
@@ -29,9 +29,9 @@ Route125_EventScript_151F73:: @ 8151F73
Route125_EventScript_151F8A:: @ 8151F8A
trainerbattle 0, OPPONENT_ERNEST_1, 0, Route125_Text_1C11AF, Route125_Text_1C11ED
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route125_EventScript_151FB1
+ goto_if_eq Route125_EventScript_151FB1
msgbox Route125_Text_1C1208, 6
end
diff --git a/data/scripts/maps/Route126.inc b/data/scripts/maps/Route126.inc
index f3d1a77f9..729922681 100644
--- a/data/scripts/maps/Route126.inc
+++ b/data/scripts/maps/Route126.inc
@@ -4,7 +4,7 @@ Route126_MapScripts:: @ 8151FFE
Route126_MapScript1_152004:: @ 8152004
checkflag 2090
- callif 1, Route126_EventScript_1A02C1
+ call_if 1, Route126_EventScript_1A02C1
end
Route126_EventScript_15200E:: @ 815200E
diff --git a/data/scripts/maps/Route127.inc b/data/scripts/maps/Route127.inc
index b4461b253..284d1fbd4 100644
--- a/data/scripts/maps/Route127.inc
+++ b/data/scripts/maps/Route127.inc
@@ -4,7 +4,7 @@ Route127_MapScripts:: @ 815206A
Route127_MapScript1_152070:: @ 8152070
checkflag 2090
- callif 1, Route127_EventScript_1A02C1
+ call_if 1, Route127_EventScript_1A02C1
end
Route127_EventScript_15207A:: @ 815207A
diff --git a/data/scripts/maps/Route128.inc b/data/scripts/maps/Route128.inc
index 28317c4e3..615662fc1 100644
--- a/data/scripts/maps/Route128.inc
+++ b/data/scripts/maps/Route128.inc
@@ -5,7 +5,7 @@ Route128_MapScripts:: @ 815211B
Route128_MapScript1_152126:: @ 8152126
checkflag 2090
- callif 1, Route128_EventScript_1A02C1
+ call_if 1, Route128_EventScript_1A02C1
call Route128_EventScript_1A0196
end
@@ -15,73 +15,73 @@ Route128_MapScript2_152135:: @ 8152135
Route128_EventScript_15213F:: @ 815213F
lockall
- pause 20
+ delay 20
.ifndef SAPPHIRE
- special 317
+ special sub_807E25C
waitstate
.endif
- move 4, Route128_Movement_152271
- waitmove 0
+ applymovement 4, Route128_Movement_152271
+ waitmovement 0
msgbox Route128_Text_171EE0, 4
- move 4, Route128_Movement_152279
- waitmove 0
+ applymovement 4, Route128_Movement_152279
+ waitmovement 0
msgbox Route128_Text_171F35, 4
- closebutton
- move 5, Route128_Movement_152293
- waitmove 0
- move 4, Route128_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 5, Route128_Movement_152293
+ waitmovement 0
+ applymovement 4, Route128_Movement_1A0841
+ waitmovement 0
msgbox Route128_Text_171F4B, 4
- closebutton
- move 5, Route128_Movement_1522A1
- waitmove 0
- move 255, Route128_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 5, Route128_Movement_1522A1
+ waitmovement 0
+ applymovement 255, Route128_Movement_1A0841
+ waitmovement 0
msgbox Route128_Text_172008, 4
- closebutton
- move 4, Route128_Movement_15227E
- move 255, Route128_Movement_1A083F
- move 5, Route128_Movement_152290
- waitmove 0
+ closemessage
+ applymovement 4, Route128_Movement_15227E
+ applymovement 255, Route128_Movement_1A083F
+ applymovement 5, Route128_Movement_152290
+ waitmovement 0
msgbox Route128_Text_17210B, 4
- closebutton
- pause 40
- move 5, Route128_Movement_152296
- move 4, Route128_Movement_152283
- waitmove 0
- disappear 5
- disappear 4
- pause 100
- setanimation 0, 1
- doanimation 30
- checkanimation 30
- reappear 3
- move 3, Route128_Movement_15226F
- waitmove 0
- move 255, Route128_Movement_1A0843
- waitmove 0
+ closemessage
+ delay 40
+ applymovement 5, Route128_Movement_152296
+ applymovement 4, Route128_Movement_152283
+ waitmovement 0
+ removeobject 5
+ removeobject 4
+ delay 100
+ setfieldeffect 0, 1
+ dofieldeffect 30
+ waitfieldeffect 30
+ addobject 3
+ applymovement 3, Route128_Movement_15226F
+ waitmovement 0
+ applymovement 255, Route128_Movement_1A0843
+ waitmovement 0
msgbox Route128_Text_172181, 4
- closebutton
- move 3, Route128_Movement_15226D
- move 255, Route128_Movement_1A0841
- waitmove 0
+ closemessage
+ applymovement 3, Route128_Movement_15226D
+ applymovement 255, Route128_Movement_1A0841
+ waitmovement 0
.ifdef SAPPHIRE
msgbox Route128_Text_1721A2, 4
.else
msgbox Route128_Text_1722A1, 4
.endif
- move 3, Route128_Movement_1A0845
- waitmove 0
+ applymovement 3, Route128_Movement_1A0845
+ waitmovement 0
msgbox Route128_Text_1723BE, 4
- closebutton
- move 3, Route128_Movement_1A0845
- waitmove 0
- pause 50
- setanimation 0, 1
- doanimation 30
- pause 15
- disappear 3
- checkanimation 30
+ closemessage
+ applymovement 3, Route128_Movement_1A0845
+ waitmovement 0
+ delay 50
+ setfieldeffect 0, 1
+ dofieldeffect 30
+ delay 15
+ removeobject 3
+ waitfieldeffect 30
setvar 0x407b, 2
releaseall
end
@@ -182,9 +182,9 @@ Route128_Movement_1522A1:: @ 81522A1
Route128_EventScript_1522A4:: @ 81522A4
trainerbattle 0, OPPONENT_ISAIAH_1, 0, Route128_Text_1C1C67, Route128_Text_1C1C95
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route128_EventScript_1522CB
+ goto_if_eq Route128_EventScript_1522CB
msgbox Route128_Text_1C1CC3, 6
end
@@ -195,9 +195,9 @@ Route128_EventScript_1522CB:: @ 81522CB
Route128_EventScript_1522E2:: @ 81522E2
trainerbattle 0, OPPONENT_KATELYN_1, 0, Route128_Text_1C1DB0, Route128_Text_1C1E25
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq Route128_EventScript_152309
+ goto_if_eq Route128_EventScript_152309
msgbox Route128_Text_1C1E4A, 6
end
diff --git a/data/scripts/maps/Route130.inc b/data/scripts/maps/Route130.inc
index 38818dba3..69da29471 100644
--- a/data/scripts/maps/Route130.inc
+++ b/data/scripts/maps/Route130.inc
@@ -3,9 +3,9 @@ Route130_MapScripts:: @ 81523C2
.byte 0
Route130_MapScript1_1523C8:: @ 81523C8
- specialval RESULT, 209
+ specialvar RESULT, IsMirageIslandPresent
compare RESULT, 1
- jumpeq Route130_EventScript_15240C
+ goto_if_eq Route130_EventScript_15240C
setflag 17
setflag 18
setflag 19
@@ -22,11 +22,11 @@ Route130_MapScript1_1523C8:: @ 81523C8
setflag 30
setflag 31
setflag 32
- setmapfooter 264
+ setmaplayoutindex 264
end
Route130_EventScript_15240C:: @ 815240C
- setmapfooter 46
+ setmaplayoutindex 46
end
Route130_EventScript_152410:: @ 8152410
diff --git a/data/scripts/maps/Route131.inc b/data/scripts/maps/Route131.inc
index 81cb7dc02..50ad4222b 100644
--- a/data/scripts/maps/Route131.inc
+++ b/data/scripts/maps/Route131.inc
@@ -4,11 +4,11 @@ Route131_MapScripts:: @ 815243E
Route131_MapScript1_152444:: @ 8152444
checkflag 2052
- callif 1, Route131_EventScript_15244E
+ call_if 1, Route131_EventScript_15244E
end
Route131_EventScript_15244E:: @ 815244E
- setmapfooter 320
+ setmaplayoutindex 320
return
Route131_EventScript_152452:: @ 8152452
diff --git a/data/scripts/maps/Route134.inc b/data/scripts/maps/Route134.inc
index b1f77fac1..6b4d330d1 100644
--- a/data/scripts/maps/Route134.inc
+++ b/data/scripts/maps/Route134.inc
@@ -3,7 +3,7 @@ Route134_MapScripts:: @ 81525B5
.byte 0
Route134_MapScript1_1525BB:: @ 81525BB
- warp4 Underwater_Route134, 255, 8, 6
+ setdivewarp Underwater_Route134, 255, 8, 6
end
Route134_EventScript_1525C4:: @ 81525C4
diff --git a/data/scripts/maps/RustboroCity.inc b/data/scripts/maps/RustboroCity.inc
index c338e8b67..916eb8108 100644
--- a/data/scripts/maps/RustboroCity.inc
+++ b/data/scripts/maps/RustboroCity.inc
@@ -12,7 +12,7 @@ RustboroCity_EventScript_14C386:: @ 814C386
lock
faceplayer
checkflag 142
- jumpeq RustboroCity_EventScript_14C39B
+ goto_if_eq RustboroCity_EventScript_14C39B
msgbox RustboroCity_Text_16689D, 4
release
end
@@ -37,7 +37,7 @@ RustboroCity_EventScript_14C3BA:: @ 814C3BA
lock
faceplayer
checkflag 2055
- jumpeq RustboroCity_EventScript_14C3CF
+ goto_if_eq RustboroCity_EventScript_14C3CF
msgbox RustboroCity_Text_16696D, 4
release
end
@@ -51,7 +51,7 @@ RustboroCity_EventScript_14C3D9:: @ 814C3D9
lock
faceplayer
checkflag 188
- jumpeq RustboroCity_EventScript_14C3EE
+ goto_if_eq RustboroCity_EventScript_14C3EE
msgbox RustboroCity_Text_166B86, 4
release
end
@@ -101,8 +101,8 @@ RustboroCity_EventScript_14C449:: @ 814C449
lock
faceplayer
msgbox RustboroCity_Text_166D59, 4
- move 7, RustboroCity_Movement_1A083D
- waitmove 0
+ applymovement 7, RustboroCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -110,8 +110,8 @@ RustboroCity_EventScript_14C45F:: @ 814C45F
lock
faceplayer
msgbox RustboroCity_Text_166DB0, 4
- move 8, RustboroCity_Movement_1A083D
- waitmove 0
+ applymovement 8, RustboroCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -124,60 +124,60 @@ RustboroCity_EventScript_14C475:: @ 814C475
RustboroCity_EventScript_14C481:: @ 814C481
lockall
- movespriteperm 9, 14, 21
- spritebehave 9, 10
+ setobjectxyperm 9, 14, 21
+ setobjectmovementtype 9, 10
setvar 0x8004, 0
- jump RustboroCity_EventScript_14C4F4
+ goto RustboroCity_EventScript_14C4F4
end
RustboroCity_EventScript_14C498:: @ 814C498
lockall
- movespriteperm 9, 14, 21
- spritebehave 9, 10
+ setobjectxyperm 9, 14, 21
+ setobjectmovementtype 9, 10
setvar 0x8004, 1
- jump RustboroCity_EventScript_14C4F4
+ goto RustboroCity_EventScript_14C4F4
end
RustboroCity_EventScript_14C4AF:: @ 814C4AF
lockall
- movespriteperm 9, 14, 21
- spritebehave 9, 10
+ setobjectxyperm 9, 14, 21
+ setobjectmovementtype 9, 10
setvar 0x8004, 2
- jump RustboroCity_EventScript_14C4F4
+ goto RustboroCity_EventScript_14C4F4
end
RustboroCity_EventScript_14C4C6:: @ 814C4C6
lockall
- movespriteperm 9, 14, 21
- spritebehave 9, 10
+ setobjectxyperm 9, 14, 21
+ setobjectmovementtype 9, 10
setvar 0x8004, 3
- jump RustboroCity_EventScript_14C4F4
+ goto RustboroCity_EventScript_14C4F4
end
RustboroCity_EventScript_14C4DD:: @ 814C4DD
lockall
- movespriteperm 9, 14, 21
- spritebehave 9, 10
+ setobjectxyperm 9, 14, 21
+ setobjectmovementtype 9, 10
setvar 0x8004, 4
- jump RustboroCity_EventScript_14C4F4
+ goto RustboroCity_EventScript_14C4F4
end
RustboroCity_EventScript_14C4F4:: @ 814C4F4
msgbox RustboroCity_Text_166E65, 4
- closebutton
- reappear 10
- reappear 9
- move 10, RustboroCity_Movement_14C5C2
- waitmove 0
- disappear 10
- move 9, RustboroCity_Movement_14C5D3
- waitmove 0
+ closemessage
+ addobject 10
+ addobject 9
+ applymovement 10, RustboroCity_Movement_14C5C2
+ waitmovement 0
+ removeobject 10
+ applymovement 9, RustboroCity_Movement_14C5D3
+ waitmovement 0
msgbox RustboroCity_Text_166E7E, 4
- closebutton
- move 9, RustboroCity_Movement_14C5DB
- waitmove 0
- disappear 9
- movespriteperm 9, 30, 10
+ closemessage
+ applymovement 9, RustboroCity_Movement_14C5DB
+ waitmovement 0
+ removeobject 9
+ setobjectxyperm 9, 30, 10
clearflag 732
setflag 142
setvar 0x405a, 2
@@ -200,30 +200,30 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4
return
@ 814C56F
- move 9, RustboroCity_Movement_14C5E3
- waitmove 0
+ applymovement 9, RustboroCity_Movement_14C5E3
+ waitmovement 0
return
@ 814C57A
- move 9, RustboroCity_Movement_14C5E7
- waitmove 0
+ applymovement 9, RustboroCity_Movement_14C5E7
+ waitmovement 0
return
@ 814C585
- move 9, RustboroCity_Movement_14C5EC
- waitmove 0
+ applymovement 9, RustboroCity_Movement_14C5EC
+ waitmovement 0
return
@ 814C590
- move 9, RustboroCity_Movement_14C5F1
- waitmove 0
+ applymovement 9, RustboroCity_Movement_14C5F1
+ waitmovement 0
return
@ 814C59B
- move 9, RustboroCity_Movement_14C5F7
- waitmove 0
- move 255, RustboroCity_Movement_1A0841
- waitmove 0
+ applymovement 9, RustboroCity_Movement_14C5F7
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0841
+ waitmovement 0
return
@ 814C5B0
@@ -327,105 +327,105 @@ RustboroCity_EventScript_14C5FF:: @ 814C5FF
lock
faceplayer
checkflag 143
- jumpeq RustboroCity_EventScript_14C614
+ goto_if_eq RustboroCity_EventScript_14C614
msgbox RustboroCity_Text_166F6B, 4
release
end
RustboroCity_EventScript_14C614:: @ 814C614
- checksound
+ waitse
setvar 0x4001, 4
- jump RustboroCity_EventScript_14C77D
+ goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C620:: @ 814C620
lockall
setvar 0x4001, 0
- jump RustboroCity_EventScript_14C650
+ goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C62C:: @ 814C62C
lockall
setvar 0x4001, 1
- jump RustboroCity_EventScript_14C650
+ goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C638:: @ 814C638
lockall
setvar 0x4001, 2
- jump RustboroCity_EventScript_14C650
+ goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C644:: @ 814C644
lockall
setvar 0x4001, 3
- jump RustboroCity_EventScript_14C650
+ goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C650:: @ 814C650
compare 0x4001, 0
- callif 1, RustboroCity_EventScript_14C691
+ call_if 1, RustboroCity_EventScript_14C691
compare 0x4001, 1
- callif 1, RustboroCity_EventScript_14C6BD
+ call_if 1, RustboroCity_EventScript_14C6BD
compare 0x4001, 2
- callif 1, RustboroCity_EventScript_14C6E9
+ call_if 1, RustboroCity_EventScript_14C6E9
compare 0x4001, 3
- callif 1, RustboroCity_EventScript_14C715
+ call_if 1, RustboroCity_EventScript_14C715
setflag 159
setvar 0x405a, 3
- moveoffscreen 9
+ moveobjectoffscreen 9
msgbox RustboroCity_Text_166EA5, 4
releaseall
end
RustboroCity_EventScript_14C691:: @ 814C691
- move 9, RustboroCity_Movement_1A0841
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A0845
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0841
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0845
+ waitmovement 0
return
RustboroCity_EventScript_14C6BD:: @ 814C6BD
- move 9, RustboroCity_Movement_1A083F
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A0843
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A083F
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0843
+ waitmovement 0
return
RustboroCity_EventScript_14C6E9:: @ 814C6E9
- move 9, RustboroCity_Movement_1A0845
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A0841
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0845
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0841
+ waitmovement 0
return
RustboroCity_EventScript_14C715:: @ 814C715
- move 9, RustboroCity_Movement_1A0845
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 9, RustboroCity_Movement_14C74B
- waitmove 0
- move 255, RustboroCity_Movement_1A0841
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0845
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_14C74B
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0841
+ waitmovement 0
return
RustboroCity_Movement_14C74B:: @ 814C74B
@@ -435,48 +435,48 @@ RustboroCity_Movement_14C74B:: @ 814C74B
RustboroCity_EventScript_14C74D:: @ 814C74D
lockall
setvar 0x4001, 0
- jump RustboroCity_EventScript_14C77D
+ goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C759:: @ 814C759
lockall
setvar 0x4001, 1
- jump RustboroCity_EventScript_14C77D
+ goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C765:: @ 814C765
lockall
setvar 0x4001, 2
- jump RustboroCity_EventScript_14C77D
+ goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C771:: @ 814C771
lockall
setvar 0x4001, 3
- jump RustboroCity_EventScript_14C77D
+ goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C77D:: @ 814C77D
compare 0x4001, 0
- callif 1, RustboroCity_EventScript_14C7FE
+ call_if 1, RustboroCity_EventScript_14C7FE
compare 0x4001, 1
- callif 1, RustboroCity_EventScript_14C82A
+ call_if 1, RustboroCity_EventScript_14C82A
compare 0x4001, 2
- callif 1, RustboroCity_EventScript_14C856
+ call_if 1, RustboroCity_EventScript_14C856
compare 0x4001, 3
- callif 1, RustboroCity_EventScript_14C882
+ call_if 1, RustboroCity_EventScript_14C882
compare 0x4001, 4
- callif 1, RustboroCity_EventScript_14C8B8
+ call_if 1, RustboroCity_EventScript_14C8B8
msgbox RustboroCity_Text_166FB4, 4
giveitem ITEM_GREAT_BALL
compare RESULT, 0
- callif 1, RustboroCity_EventScript_14C7F5
+ call_if 1, RustboroCity_EventScript_14C7F5
msgbox RustboroCity_Text_16707F, 4
- closebutton
+ closemessage
setflag 144
setflag 732
setvar 0x405a, 5
- pause 30
+ delay 30
warp RustboroCity_DevonCorp_3F, 255, 2, 2
waitstate
releaseall
@@ -487,75 +487,75 @@ RustboroCity_EventScript_14C7F5:: @ 814C7F5
return
RustboroCity_EventScript_14C7FE:: @ 814C7FE
- move 9, RustboroCity_Movement_1A0841
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A0845
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0841
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0845
+ waitmovement 0
return
RustboroCity_EventScript_14C82A:: @ 814C82A
- move 9, RustboroCity_Movement_1A0843
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A083F
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0843
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A083F
+ waitmovement 0
return
RustboroCity_EventScript_14C856:: @ 814C856
- move 9, RustboroCity_Movement_1A0845
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 255, RustboroCity_Movement_1A0841
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0845
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0841
+ waitmovement 0
return
RustboroCity_EventScript_14C882:: @ 814C882
- move 9, RustboroCity_Movement_1A0845
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
- move 9, RustboroCity_Movement_14C74B
- waitmove 0
- move 255, RustboroCity_Movement_1A0841
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A0845
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_14C74B
+ waitmovement 0
+ applymovement 255, RustboroCity_Movement_1A0841
+ waitmovement 0
return
RustboroCity_EventScript_14C8B8:: @ 814C8B8
- move 9, RustboroCity_Movement_1A083F
- waitmove 0
- playsfx 21
- move 9, RustboroCity_Movement_1A0833
- waitmove 0
- move 9, RustboroCity_Movement_1A0835
- waitmove 0
+ applymovement 9, RustboroCity_Movement_1A083F
+ waitmovement 0
+ playse 21
+ applymovement 9, RustboroCity_Movement_1A0833
+ waitmovement 0
+ applymovement 9, RustboroCity_Movement_1A0835
+ waitmovement 0
return
RustboroCity_EventScript_14C8DA:: @ 814C8DA
lock
faceplayer
checkflag 288
- jumpeq RustboroCity_EventScript_14C917
- checkgender
+ goto_if_eq RustboroCity_EventScript_14C917
+ checkplayergender
compare RESULT, 0
- jumpeq RustboroCity_EventScript_14C8FD
+ goto_if_eq RustboroCity_EventScript_14C8FD
compare RESULT, 1
- jumpeq RustboroCity_EventScript_14C90A
+ goto_if_eq RustboroCity_EventScript_14C90A
end
RustboroCity_EventScript_14C8FD:: @ 814C8FD
@@ -571,11 +571,11 @@ RustboroCity_EventScript_14C90A:: @ 814C90A
end
RustboroCity_EventScript_14C917:: @ 814C917
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq RustboroCity_EventScript_14C92F
+ goto_if_eq RustboroCity_EventScript_14C92F
compare RESULT, 1
- jumpeq RustboroCity_EventScript_14C939
+ goto_if_eq RustboroCity_EventScript_14C939
end
RustboroCity_EventScript_14C92F:: @ 814C92F
diff --git a/data/scripts/maps/RustboroCity_CuttersHouse.inc b/data/scripts/maps/RustboroCity_CuttersHouse.inc
index d400de1ef..3e98746f3 100644
--- a/data/scripts/maps/RustboroCity_CuttersHouse.inc
+++ b/data/scripts/maps/RustboroCity_CuttersHouse.inc
@@ -5,7 +5,7 @@ RustboroCity_CuttersHouse_EventScript_157D27:: @ 8157D27
lock
faceplayer
checkflag 137
- jumpeq RustboroCity_CuttersHouse_EventScript_157D53
+ goto_if_eq RustboroCity_CuttersHouse_EventScript_157D53
msgbox RustboroCity_CuttersHouse_Text_18509C, 4
giveitem ITEM_HM01
setflag 137
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_1F.inc b/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
index 97a59257f..48d8aaf9f 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
@@ -4,21 +4,21 @@ RustboroCity_DevonCorp_1F_MapScripts:: @ 8157406
RustboroCity_DevonCorp_1F_MapScript1_15740C:: @ 815740C
checkflag 144
- callif 0, RustboroCity_DevonCorp_1F_EventScript_157416
+ call_if 0, RustboroCity_DevonCorp_1F_EventScript_157416
end
RustboroCity_DevonCorp_1F_EventScript_157416:: @ 8157416
- movespriteperm 2, 14, 2
- spritebehave 2, 8
+ setobjectxyperm 2, 14, 2
+ setobjectmovementtype 2, 8
return
RustboroCity_DevonCorp_1F_EventScript_157422:: @ 8157422
lock
faceplayer
checkflag 144
- jumpeq RustboroCity_DevonCorp_1F_EventScript_15744A
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_15744A
checkflag 142
- jumpeq RustboroCity_DevonCorp_1F_EventScript_157440
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157440
msgbox RustboroCity_DevonCorp_1F_Text_1829A4, 4
release
end
@@ -37,11 +37,11 @@ RustboroCity_DevonCorp_1F_EventScript_157454:: @ 8157454
lock
faceplayer
checkflag 144
- jumpeq RustboroCity_DevonCorp_1F_EventScript_15747B
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_15747B
checkflag 143
- jumpeq RustboroCity_DevonCorp_1F_EventScript_157485
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157485
checkflag 142
- jumpeq RustboroCity_DevonCorp_1F_EventScript_157485
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157485
msgbox RustboroCity_DevonCorp_1F_Text_182AF0, 4
release
end
@@ -60,11 +60,11 @@ RustboroCity_DevonCorp_1F_EventScript_15748F:: @ 815748F
lock
faceplayer
checkflag 144
- jumpeq RustboroCity_DevonCorp_1F_EventScript_1574B6
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574B6
checkflag 143
- jumpeq RustboroCity_DevonCorp_1F_EventScript_1574C0
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574C0
checkflag 142
- jumpeq RustboroCity_DevonCorp_1F_EventScript_1574C0
+ goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574C0
msgbox RustboroCity_DevonCorp_1F_Text_1828EE, 4
release
end
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
index e35015b3e..f40c1b87b 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
@@ -4,7 +4,7 @@ RustboroCity_DevonCorp_2F_MapScripts:: @ 81574CA
RustboroCity_DevonCorp_2F_MapScript1_1574D0:: @ 81574D0
compare 0x40c4, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
end
RustboroCity_DevonCorp_2F_EventScript_1574DC:: @ 81574DC
@@ -15,7 +15,7 @@ RustboroCity_DevonCorp_2F_EventScript_1574E2:: @ 81574E2
lock
faceplayer
compare 0x40c4, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182B81, 4
release
end
@@ -24,9 +24,9 @@ RustboroCity_DevonCorp_2F_EventScript_1574F9:: @ 81574F9
lock
faceplayer
compare 0x40c4, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
checkflag 287
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157519
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157519
msgbox RustboroCity_DevonCorp_2F_Text_182BD8, 4
release
end
@@ -40,9 +40,9 @@ RustboroCity_DevonCorp_2F_EventScript_157523:: @ 8157523
lock
faceplayer
compare 0x40c4, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
checkflag 188
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157543
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157543
msgbox RustboroCity_DevonCorp_2F_Text_182D2A, 4
release
end
@@ -56,7 +56,7 @@ RustboroCity_DevonCorp_2F_EventScript_15754D:: @ 815754D
lock
faceplayer
compare 0x40c4, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182E6B, 4
release
end
@@ -65,30 +65,30 @@ RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564
lock
faceplayer
compare 0x40c4, 2
- jumpeq RustboroCity_DevonCorp_2F_EventScript_15764A
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_15764A
compare 0x40c4, 1
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157640
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157640
msgbox RustboroCity_DevonCorp_2F_Text_182ED5, 4
checkitem ITEM_ROOT_FOSSIL, 1
compare RESULT, 1
- jumpeq RustboroCity_DevonCorp_2F_EventScript_1575A6
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_1575A6
checkitem ITEM_CLAW_FOSSIL, 1
compare RESULT, 1
- jumpeq RustboroCity_DevonCorp_2F_EventScript_1575EE
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_1575EE
release
end
RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6
- closebutton
- playsfx 21
- move 5, RustboroCity_DevonCorp_2F_Movement_1A0833
- waitmove 0
- move 5, RustboroCity_DevonCorp_2F_Movement_1A0835
- waitmove 0
+ closemessage
+ playse 21
+ applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833
+ waitmovement 0
+ applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835
+ waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_182F35, 5
compare RESULT, 0
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157636
- bufferitem 0, ITEM_ROOT_FOSSIL
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
+ getitemname 0, ITEM_ROOT_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
removeitem ITEM_ROOT_FOSSIL, 1
setvar 0x40c4, 1
@@ -97,16 +97,16 @@ RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6
end
RustboroCity_DevonCorp_2F_EventScript_1575EE:: @ 81575EE
- closebutton
- playsfx 21
- move 5, RustboroCity_DevonCorp_2F_Movement_1A0833
- waitmove 0
- move 5, RustboroCity_DevonCorp_2F_Movement_1A0835
- waitmove 0
+ closemessage
+ playse 21
+ applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833
+ waitmovement 0
+ applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835
+ waitmovement 0
msgbox RustboroCity_DevonCorp_2F_Text_182F35, 5
compare RESULT, 0
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157636
- bufferitem 0, ITEM_CLAW_FOSSIL
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
+ getitemname 0, ITEM_CLAW_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
removeitem ITEM_CLAW_FOSSIL, 1
setvar 0x40c4, 1
@@ -126,48 +126,48 @@ RustboroCity_DevonCorp_2F_EventScript_157640:: @ 8157640
RustboroCity_DevonCorp_2F_EventScript_15764A:: @ 815764A
compare 0x40c5, 1
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157661
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157661
compare 0x40c5, 2
- jumpeq RustboroCity_DevonCorp_2F_EventScript_1576B4
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_1576B4
end
RustboroCity_DevonCorp_2F_EventScript_157661:: @ 8157661
- bufferpoke 1, SPECIES_LILEEP
+ getspeciesname 1, SPECIES_LILEEP
msgbox RustboroCity_DevonCorp_2F_Text_183124, 4
countpokemon
compare RESULT, 6
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157707
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707
copyvar 0x8004, RESULT
setvar 0x40c4, 0
setflag 267
- fanfare 370
+ playfanfare 370
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
- waittext
- givepokemon SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0
+ waitmessage
+ givepoke SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0
msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
compare RESULT, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
release
end
RustboroCity_DevonCorp_2F_EventScript_1576B4:: @ 81576B4
- bufferpoke 1, SPECIES_ANORITH
+ getspeciesname 1, SPECIES_ANORITH
msgbox RustboroCity_DevonCorp_2F_Text_183124, 4
countpokemon
compare RESULT, 6
- jumpeq RustboroCity_DevonCorp_2F_EventScript_157707
+ goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707
copyvar 0x8004, RESULT
setvar 0x40c4, 0
setflag 267
- fanfare 370
+ playfanfare 370
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
- waittext
- givepokemon SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0
+ waitmessage
+ givepoke SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0
msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
compare RESULT, 1
- callif 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
+ call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
release
end
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
index 2b749c873..6f0152e60 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
@@ -6,12 +6,12 @@ RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711
RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721
compare 0x408f, 0
- callif 1, RustboroCity_DevonCorp_3F_EventScript_15772D
+ call_if 1, RustboroCity_DevonCorp_3F_EventScript_15772D
end
RustboroCity_DevonCorp_3F_EventScript_15772D:: @ 815772D
- movespriteperm 2, 3, 2
- spritebehave 2, 9
+ setobjectxyperm 2, 3, 2
+ setobjectmovementtype 2, 9
return
RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739
@@ -19,7 +19,7 @@ RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743
- spriteface 255, 4
+ turnobject 255, 4
end
RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748
@@ -29,31 +29,31 @@ RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748
RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
lockall
msgbox RustboroCity_DevonCorp_3F_Text_18374C, 4
- closebutton
- move 2, RustboroCity_DevonCorp_3F_Movement_157815
- waitmove 0
- pause 80
- move 2, RustboroCity_DevonCorp_3F_Movement_15781E
- waitmove 0
+ closemessage
+ applymovement 2, RustboroCity_DevonCorp_3F_Movement_157815
+ waitmovement 0
+ delay 80
+ applymovement 2, RustboroCity_DevonCorp_3F_Movement_15781E
+ waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_183903, 4
- closebutton
- playmusic 420, 0
- move 2, RustboroCity_DevonCorp_3F_Movement_157803
- move 255, RustboroCity_DevonCorp_3F_Movement_157827
- waitmove 0
+ closemessage
+ playbgm 420, 0
+ applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803
+ applymovement 255, RustboroCity_DevonCorp_3F_Movement_157827
+ waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_18394A, 4
- closebutton
- fadedefault
- move 2, RustboroCity_DevonCorp_3F_Movement_157812
- move 255, RustboroCity_DevonCorp_3F_Movement_157835
- waitmove 0
+ closemessage
+ fadedefaultbgm
+ applymovement 2, RustboroCity_DevonCorp_3F_Movement_157812
+ applymovement 255, RustboroCity_DevonCorp_3F_Movement_157835
+ waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_18320B, 4
giveitem ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_18337E, 4
- fanfare 370
+ playfanfare 370
message RustboroCity_DevonCorp_3F_Text_183422
waitfanfare
- waittext
+ waitmessage
setflag 2050
setflag 188
msgbox RustboroCity_DevonCorp_3F_Text_183439, 4
@@ -147,13 +147,13 @@ RustboroCity_DevonCorp_3F_EventScript_15783B:: @ 815783B
lock
faceplayer
checkflag 272
- jumpeq RustboroCity_DevonCorp_3F_EventScript_15789B
+ goto_if_eq RustboroCity_DevonCorp_3F_EventScript_15789B
checkflag 189
- jumpeq RustboroCity_DevonCorp_3F_EventScript_157864
+ goto_if_eq RustboroCity_DevonCorp_3F_EventScript_157864
msgbox RustboroCity_DevonCorp_3F_Text_18351E, 4
- closebutton
- move LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
+ waitmovement 0
release
end
@@ -161,20 +161,20 @@ RustboroCity_DevonCorp_3F_EventScript_157864:: @ 8157864
msgbox RustboroCity_DevonCorp_3F_Text_18353E, 4
giveitem ITEM_EXP_SHARE
compare RESULT, 0
- jumpeq RustboroCity_DevonCorp_3F_EventScript_1A029B
+ goto_if_eq RustboroCity_DevonCorp_3F_EventScript_1A029B
setflag 272
msgbox RustboroCity_DevonCorp_3F_Text_1835B3, 4
- closebutton
- move LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
+ waitmovement 0
release
end
RustboroCity_DevonCorp_3F_EventScript_15789B:: @ 815789B
msgbox RustboroCity_DevonCorp_3F_Text_18368D, 4
- closebutton
- move LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
+ waitmovement 0
release
end
@@ -182,7 +182,7 @@ RustboroCity_DevonCorp_3F_EventScript_1578B0:: @ 81578B0
lock
faceplayer
checkflag 256
- jumpeq RustboroCity_DevonCorp_3F_EventScript_1578C5
+ goto_if_eq RustboroCity_DevonCorp_3F_EventScript_1578C5
msgbox RustboroCity_DevonCorp_3F_Text_18395C, 4
release
end
diff --git a/data/scripts/maps/RustboroCity_Flat2_1F.inc b/data/scripts/maps/RustboroCity_Flat2_1F.inc
index 5aa91d5d1..b6b8b41b1 100644
--- a/data/scripts/maps/RustboroCity_Flat2_1F.inc
+++ b/data/scripts/maps/RustboroCity_Flat2_1F.inc
@@ -8,8 +8,8 @@ RustboroCity_Flat2_1F_EventScript_157D7A:: @ 8157D7A
RustboroCity_Flat2_1F_EventScript_157D83:: @ 8157D83
lock
faceplayer
- checksound
- pokecry SPECIES_SKITTY, 0
+ waitse
+ playpokecry SPECIES_SKITTY, 0
msgbox RustboroCity_Flat2_1F_Text_185410, 4
waitpokecry
release
diff --git a/data/scripts/maps/RustboroCity_Flat2_2F.inc b/data/scripts/maps/RustboroCity_Flat2_2F.inc
index d6e0c92b3..0dfec5cfa 100644
--- a/data/scripts/maps/RustboroCity_Flat2_2F.inc
+++ b/data/scripts/maps/RustboroCity_Flat2_2F.inc
@@ -9,11 +9,11 @@ RustboroCity_Flat2_2F_EventScript_157DA0:: @ 8157DA0
lock
faceplayer
checkflag 213
- jumpeq RustboroCity_Flat2_2F_EventScript_157DCF
+ goto_if_eq RustboroCity_Flat2_2F_EventScript_157DCF
msgbox RustboroCity_Flat2_2F_Text_185461, 4
giveitem ITEM_PREMIER_BALL
compare RESULT, 0
- jumpeq RustboroCity_Flat2_2F_EventScript_1A029B
+ goto_if_eq RustboroCity_Flat2_2F_EventScript_1A029B
setflag 213
release
end
diff --git a/data/scripts/maps/RustboroCity_Gym.inc b/data/scripts/maps/RustboroCity_Gym.inc
index e4f91f82e..b1bbfb8d8 100644
--- a/data/scripts/maps/RustboroCity_Gym.inc
+++ b/data/scripts/maps/RustboroCity_Gym.inc
@@ -4,14 +4,14 @@ RustboroCity_Gym_MapScripts:: @ 81578D8
RustboroCity_Gym_EventScript_1578D9:: @ 81578D9
trainerbattle 1, OPPONENT_ROXANNE, 0, RustboroCity_Gym_Text_183EE5, RustboroCity_Gym_Text_183FC4, RustboroCity_Gym_EventScript_1578FE
checkflag 165
- jumpif 0, RustboroCity_Gym_EventScript_15793C
+ goto_if 0, RustboroCity_Gym_EventScript_15793C
msgbox RustboroCity_Gym_Text_184252, 4
release
end
RustboroCity_Gym_EventScript_1578FE:: @ 81578FE
message RustboroCity_Gym_Text_1840AB
- waittext
+ waitmessage
call RustboroCity_Gym_EventScript_1A02C5
msgbox RustboroCity_Gym_Text_1840D5, 4
setflag 1201
@@ -21,14 +21,14 @@ RustboroCity_Gym_EventScript_1578FE:: @ 81578FE
setvar 0x8008, 1
call RustboroCity_Gym_EventScript_1A01C0
compare 0x4085, 6
- callif 1, RustboroCity_Gym_EventScript_1A00FB
- jump RustboroCity_Gym_EventScript_15793C
+ call_if 1, RustboroCity_Gym_EventScript_1A00FB
+ goto RustboroCity_Gym_EventScript_15793C
end
RustboroCity_Gym_EventScript_15793C:: @ 815793C
giveitem ITEM_TM39
compare RESULT, 0
- jumpeq RustboroCity_Gym_EventScript_1A029B
+ goto_if_eq RustboroCity_Gym_EventScript_1A029B
setflag 165
msgbox RustboroCity_Gym_Text_184170, 4
release
@@ -48,7 +48,7 @@ RustboroCity_Gym_EventScript_15798E:: @ 815798E
lock
faceplayer
checkflag 1201
- jumpeq RustboroCity_Gym_EventScript_1579A3
+ goto_if_eq RustboroCity_Gym_EventScript_1579A3
msgbox RustboroCity_Gym_Text_183A4B, 4
release
end
@@ -61,15 +61,15 @@ RustboroCity_Gym_EventScript_1579A3:: @ 81579A3
RustboroCity_Gym_EventScript_1579AD:: @ 81579AD
lockall
checkflag 2055
- jumpeq RustboroCity_Gym_EventScript_1579CD
- jump RustboroCity_Gym_EventScript_1579D7
+ goto_if_eq RustboroCity_Gym_EventScript_1579CD
+ goto RustboroCity_Gym_EventScript_1579D7
end
RustboroCity_Gym_EventScript_1579BD:: @ 81579BD
lockall
checkflag 2055
- jumpeq RustboroCity_Gym_EventScript_1579CD
- jump RustboroCity_Gym_EventScript_1579D7
+ goto_if_eq RustboroCity_Gym_EventScript_1579CD
+ goto RustboroCity_Gym_EventScript_1579D7
end
RustboroCity_Gym_EventScript_1579CD:: @ 81579CD
diff --git a/data/scripts/maps/RustboroCity_House1.inc b/data/scripts/maps/RustboroCity_House1.inc
index a10d7b69e..b983617e0 100644
--- a/data/scripts/maps/RustboroCity_House1.inc
+++ b/data/scripts/maps/RustboroCity_House1.inc
@@ -5,28 +5,28 @@ RustboroCity_House1_EventScript_157C7D:: @ 8157C7D
lock
faceplayer
checkflag 153
- jumpeq RustboroCity_House1_EventScript_157D13
+ goto_if_eq RustboroCity_House1_EventScript_157D13
setvar 0x8008, 0
copyvar 0x8004, 0x8008
- specialval RESULT, 252
+ specialvar RESULT, sub_804D89C
copyvar 0x8009, RESULT
msgbox RustboroCity_House1_Text_184EBA, 5
compare RESULT, 0
- jumpeq RustboroCity_House1_EventScript_157CFB
- special 159
+ goto_if_eq RustboroCity_House1_EventScript_157CFB
+ special sub_80F9A0C
waitstate
copyvar 0x800a, 0x8004
compare 0x8004, 255
- jumpeq RustboroCity_House1_EventScript_157CFB
+ goto_if_eq RustboroCity_House1_EventScript_157CFB
copyvar 0x8005, 0x800a
- specialval RESULT, 255
+ specialvar RESULT, sub_804DB2C
copyvar 0x800b, RESULT
- comparevars RESULT, 0x8009
- jumpif 5, RustboroCity_House1_EventScript_157D05
+ compare RESULT, 0x8009
+ goto_if 5, RustboroCity_House1_EventScript_157D05
copyvar 0x8004, 0x8008
copyvar 0x8005, 0x800a
- special 253
- special 254
+ special sub_804DB68
+ special sub_804E174
waitstate
msgbox RustboroCity_House1_Text_184F6B, 4
setflag 153
@@ -39,7 +39,7 @@ RustboroCity_House1_EventScript_157CFB:: @ 8157CFB
end
RustboroCity_House1_EventScript_157D05:: @ 8157D05
- bufferpoke 0, 0x8009
+ getspeciesname 0, 0x8009
msgbox RustboroCity_House1_Text_184F8F, 4
release
end
diff --git a/data/scripts/maps/RustboroCity_House3.inc b/data/scripts/maps/RustboroCity_House3.inc
index 0e81ed158..a5088175e 100644
--- a/data/scripts/maps/RustboroCity_House3.inc
+++ b/data/scripts/maps/RustboroCity_House3.inc
@@ -12,8 +12,8 @@ RustboroCity_House3_EventScript_157DF6:: @ 8157DF6
RustboroCity_House3_EventScript_157DFF:: @ 8157DFF
lock
faceplayer
- checksound
- pokecry SPECIES_PIKACHU, 0
+ waitse
+ playpokecry SPECIES_PIKACHU, 0
msgbox RustboroCity_House3_Text_18567D, 4
waitpokecry
release
diff --git a/data/scripts/maps/RustboroCity_Mart.inc b/data/scripts/maps/RustboroCity_Mart.inc
index 6b4ff3a77..cb722a6af 100644
--- a/data/scripts/maps/RustboroCity_Mart.inc
+++ b/data/scripts/maps/RustboroCity_Mart.inc
@@ -5,11 +5,11 @@ RustboroCity_Mart_EventScript_157BD4:: @ 8157BD4
lock
faceplayer
message RustboroCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
checkflag 287
- jumpif 0, RustboroCity_Mart_EventScript_157BEF
+ goto_if 0, RustboroCity_Mart_EventScript_157BEF
checkflag 287
- jumpeq RustboroCity_Mart_EventScript_157C18
+ goto_if_eq RustboroCity_Mart_EventScript_157C18
end
RustboroCity_Mart_EventScript_157BEF:: @ 8157BEF
diff --git a/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc b/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
index 896e8e220..53b481832 100644
--- a/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ RustboroCity_PokemonCenter_1F_MapScript1_157B7F:: @ 8157B7F
RustboroCity_PokemonCenter_1F_EventScript_157B88:: @ 8157B88
setvar 0x800b, 1
call RustboroCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/RustboroCity_PokemonSchool.inc b/data/scripts/maps/RustboroCity_PokemonSchool.inc
index 8b037a3e7..73b364f5e 100644
--- a/data/scripts/maps/RustboroCity_PokemonSchool.inc
+++ b/data/scripts/maps/RustboroCity_PokemonSchool.inc
@@ -4,13 +4,13 @@ RustboroCity_PokemonSchool_MapScripts:: @ 81579E1
RustboroCity_PokemonSchool_EventScript_1579E2:: @ 81579E2
lockall
msgbox RustboroCity_PokemonSchool_Text_184321, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_1579F1:: @ 81579F1
message RustboroCity_PokemonSchool_Text_184368
- waittext
- multichoicerow 8, 1, 13, 3, 0
+ waitmessage
+ multichoicegrid 8, 1, 13, 3, 0
switch RESULT
case 0, RustboroCity_PokemonSchool_EventScript_157A50
case 1, RustboroCity_PokemonSchool_EventScript_157A5E
@@ -23,27 +23,27 @@ RustboroCity_PokemonSchool_EventScript_1579F1:: @ 81579F1
RustboroCity_PokemonSchool_EventScript_157A50:: @ 8157A50
msgbox RustboroCity_PokemonSchool_Text_184389, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_157A5E:: @ 8157A5E
msgbox RustboroCity_PokemonSchool_Text_184447, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_157A6C:: @ 8157A6C
msgbox RustboroCity_PokemonSchool_Text_1844EC, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_157A7A:: @ 8157A7A
msgbox RustboroCity_PokemonSchool_Text_1845A5, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_157A88:: @ 8157A88
msgbox RustboroCity_PokemonSchool_Text_184627, 4
- jump RustboroCity_PokemonSchool_EventScript_1579F1
+ goto RustboroCity_PokemonSchool_EventScript_1579F1
end
RustboroCity_PokemonSchool_EventScript_157A96:: @ 8157A96
@@ -78,37 +78,37 @@ RustboroCity_PokemonSchool_EventScript_157ACE:: @ 8157ACE
lock
faceplayer
checkflag 275
- jumpeq RustboroCity_PokemonSchool_EventScript_157B34
+ goto_if_eq RustboroCity_PokemonSchool_EventScript_157B34
compare FACING, 4
- callif 1, RustboroCity_PokemonSchool_EventScript_157B1E
+ call_if 1, RustboroCity_PokemonSchool_EventScript_157B1E
compare FACING, 3
- callif 1, RustboroCity_PokemonSchool_EventScript_157B29
+ call_if 1, RustboroCity_PokemonSchool_EventScript_157B29
msgbox RustboroCity_PokemonSchool_Text_1846A2, 4
giveitem ITEM_QUICK_CLAW
compare RESULT, 0
- jumpeq RustboroCity_PokemonSchool_EventScript_1A029B
- closebutton
- move LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
- waitmove 0
+ goto_if_eq RustboroCity_PokemonSchool_EventScript_1A029B
+ closemessage
+ applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
+ waitmovement 0
setflag 275
release
end
RustboroCity_PokemonSchool_EventScript_157B1E:: @ 8157B1E
- move LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B60
- waitmove 0
+ applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B60
+ waitmovement 0
return
RustboroCity_PokemonSchool_EventScript_157B29:: @ 8157B29
- move LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B49
- waitmove 0
+ applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_157B49
+ waitmovement 0
return
RustboroCity_PokemonSchool_EventScript_157B34:: @ 8157B34
msgbox RustboroCity_PokemonSchool_Text_184737, 4
- closebutton
- move LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RustboroCity_PokemonSchool_Movement_1A0845
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/RusturfTunnel.inc b/data/scripts/maps/RusturfTunnel.inc
index 129bef7c9..28f6f0ad4 100644
--- a/data/scripts/maps/RusturfTunnel.inc
+++ b/data/scripts/maps/RusturfTunnel.inc
@@ -11,21 +11,21 @@ RusturfTunnel_MapScript2_15C750:: @ 815C750
RusturfTunnel_MapScript1_15C762:: @ 815C762
call RusturfTunnel_EventScript_1A0196
compare 0x409a, 2
- callif 1, RusturfTunnel_EventScript_15C773
+ call_if 1, RusturfTunnel_EventScript_15C773
end
RusturfTunnel_EventScript_15C773:: @ 815C773
- movespriteperm 7, 13, 4
- movespriteperm 6, 13, 5
+ setobjectxyperm 7, 13, 4
+ setobjectxyperm 6, 13, 5
return
RusturfTunnel_EventScript_15C782:: @ 815C782
lock
faceplayer
msgbox RusturfTunnel_Text_194766, 4
- closebutton
- move LAST_TALKED, RusturfTunnel_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RusturfTunnel_Movement_1A083D
+ waitmovement 0
release
end
@@ -33,126 +33,126 @@ RusturfTunnel_EventScript_15C799:: @ 815C799
lock
faceplayer
checkflag 1
- jumpeq RusturfTunnel_EventScript_15C7BC
+ goto_if_eq RusturfTunnel_EventScript_15C7BC
setflag 1
msgbox RusturfTunnel_Text_1944C5, 4
- closebutton
- move LAST_TALKED, RusturfTunnel_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RusturfTunnel_Movement_1A083D
+ waitmovement 0
release
end
RusturfTunnel_EventScript_15C7BC:: @ 815C7BC
msgbox RusturfTunnel_Text_1945B2, 4
- closebutton
- move LAST_TALKED, RusturfTunnel_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, RusturfTunnel_Movement_1A083D
+ waitmovement 0
release
end
RusturfTunnel_EventScript_15C7D1:: @ 815C7D1
lockall
compare 0x4001, 1
- callif 1, RusturfTunnel_EventScript_15C8CA
+ call_if 1, RusturfTunnel_EventScript_15C8CA
compare 0x4001, 2
- callif 1, RusturfTunnel_EventScript_15C8DF
+ call_if 1, RusturfTunnel_EventScript_15C8DF
compare 0x4001, 3
- callif 1, RusturfTunnel_EventScript_15C8EA
+ call_if 1, RusturfTunnel_EventScript_15C8EA
call RusturfTunnel_EventScript_15C92D
msgbox RusturfTunnel_Text_19461D, 4
compare 0x4001, 2
- callif 1, RusturfTunnel_EventScript_15C8EB
+ call_if 1, RusturfTunnel_EventScript_15C8EB
compare 0x4001, 3
- callif 1, RusturfTunnel_EventScript_15C8EB
+ call_if 1, RusturfTunnel_EventScript_15C8EB
giveitem ITEM_HM04
setflag 106
msgbox RusturfTunnel_Text_194693, 4
- closebutton
+ closemessage
compare 0x4001, 1
- callif 1, RusturfTunnel_EventScript_15C880
+ call_if 1, RusturfTunnel_EventScript_15C880
compare 0x4001, 2
- callif 1, RusturfTunnel_EventScript_15C892
+ call_if 1, RusturfTunnel_EventScript_15C892
compare 0x4001, 3
- callif 1, RusturfTunnel_EventScript_15C8AE
+ call_if 1, RusturfTunnel_EventScript_15C8AE
msgbox RusturfTunnel_Text_194706, 4
- closebutton
+ closemessage
compare 0x4001, 1
- callif 1, RusturfTunnel_EventScript_15C8F7
+ call_if 1, RusturfTunnel_EventScript_15C8F7
compare 0x4001, 2
- callif 1, RusturfTunnel_EventScript_15C909
+ call_if 1, RusturfTunnel_EventScript_15C909
compare 0x4001, 3
- callif 1, RusturfTunnel_EventScript_15C91B
+ call_if 1, RusturfTunnel_EventScript_15C91B
call RusturfTunnel_EventScript_1A0442
releaseall
end
RusturfTunnel_EventScript_15C880:: @ 815C880
- move 255, RusturfTunnel_Movement_15C96A
- move 1, RusturfTunnel_Movement_15C98F
- waitmove 0
+ applymovement 255, RusturfTunnel_Movement_15C96A
+ applymovement 1, RusturfTunnel_Movement_15C98F
+ waitmovement 0
return
RusturfTunnel_EventScript_15C892:: @ 815C892
- move 255, RusturfTunnel_Movement_15C96D
- move 1, RusturfTunnel_Movement_15C994
- waitmove 0
- move 10, RusturfTunnel_Movement_1A0845
- waitmove 0
+ applymovement 255, RusturfTunnel_Movement_15C96D
+ applymovement 1, RusturfTunnel_Movement_15C994
+ waitmovement 0
+ applymovement 10, RusturfTunnel_Movement_1A0845
+ waitmovement 0
return
RusturfTunnel_EventScript_15C8AE:: @ 815C8AE
- move 255, RusturfTunnel_Movement_15C96D
- move 1, RusturfTunnel_Movement_15C994
- waitmove 0
- move 10, RusturfTunnel_Movement_1A0845
- waitmove 0
+ applymovement 255, RusturfTunnel_Movement_15C96D
+ applymovement 1, RusturfTunnel_Movement_15C994
+ waitmovement 0
+ applymovement 10, RusturfTunnel_Movement_1A0845
+ waitmovement 0
return
RusturfTunnel_EventScript_15C8CA:: @ 815C8CA
- move 1, RusturfTunnel_Movement_1A0841
- waitmove 0
- move 255, RusturfTunnel_Movement_1A0845
- waitmove 0
+ applymovement 1, RusturfTunnel_Movement_1A0841
+ waitmovement 0
+ applymovement 255, RusturfTunnel_Movement_1A0845
+ waitmovement 0
return
RusturfTunnel_EventScript_15C8DF:: @ 815C8DF
- move 1, RusturfTunnel_Movement_15C970
- waitmove 0
+ applymovement 1, RusturfTunnel_Movement_15C970
+ waitmovement 0
return
RusturfTunnel_EventScript_15C8EA:: @ 815C8EA
return
RusturfTunnel_EventScript_15C8EB:: @ 815C8EB
- closebutton
- move 1, RusturfTunnel_Movement_15C98D
- waitmove 0
+ closemessage
+ applymovement 1, RusturfTunnel_Movement_15C98D
+ waitmovement 0
return
RusturfTunnel_EventScript_15C8F7:: @ 815C8F7
- move 10, RusturfTunnel_Movement_15C945
- move 1, RusturfTunnel_Movement_15C973
- waitmove 0
+ applymovement 10, RusturfTunnel_Movement_15C945
+ applymovement 1, RusturfTunnel_Movement_15C973
+ waitmovement 0
return
RusturfTunnel_EventScript_15C909:: @ 815C909
- move 10, RusturfTunnel_Movement_15C951
- move 1, RusturfTunnel_Movement_15C980
- waitmove 0
+ applymovement 10, RusturfTunnel_Movement_15C951
+ applymovement 1, RusturfTunnel_Movement_15C980
+ waitmovement 0
return
RusturfTunnel_EventScript_15C91B:: @ 815C91B
- move 10, RusturfTunnel_Movement_15C951
- move 1, RusturfTunnel_Movement_15C980
- waitmove 0
+ applymovement 10, RusturfTunnel_Movement_15C951
+ applymovement 1, RusturfTunnel_Movement_15C980
+ waitmovement 0
return
RusturfTunnel_EventScript_15C92D:: @ 815C92D
- playsfx 21
- move 1, RusturfTunnel_Movement_1A0833
- waitmove 0
- move 1, RusturfTunnel_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 1, RusturfTunnel_Movement_1A0833
+ waitmovement 0
+ applymovement 1, RusturfTunnel_Movement_1A0835
+ waitmovement 0
return
RusturfTunnel_Movement_15C945:: @ 815C945
@@ -280,12 +280,12 @@ RusturfTunnel_EventScript_15C9A5:: @ 815C9A5
RusturfTunnel_EventScript_15C9AB:: @ 815C9AB
lockall
msgbox RusturfTunnel_Text_194159, 4
- closebutton
- move 6, RusturfTunnel_Movement_15C9D3
- move 7, RusturfTunnel_Movement_15C9D3
- waitmove 0
- moveoffscreen 6
- moveoffscreen 7
+ closemessage
+ applymovement 6, RusturfTunnel_Movement_15C9D3
+ applymovement 7, RusturfTunnel_Movement_15C9D3
+ waitmovement 0
+ moveobjectoffscreen 6
+ moveobjectoffscreen 7
setvar 0x409a, 3
releaseall
end
@@ -299,8 +299,8 @@ RusturfTunnel_Movement_15C9D3:: @ 815C9D3
RusturfTunnel_EventScript_15C9D7:: @ 815C9D7
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox RusturfTunnel_Text_194188, 4
waitpokecry
release
@@ -309,38 +309,38 @@ RusturfTunnel_EventScript_15C9D7:: @ 815C9D7
RusturfTunnel_EventScript_15C9EA:: @ 815C9EA
lock
faceplayer
- playmusic BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, 0
msgbox RusturfTunnel_Text_19419B, 4
trainerbattle 3, OPPONENT_RUSTURF_TUNNEL_GRUNT, 0, RusturfTunnel_Text_194243
msgbox RusturfTunnel_Text_194274, 4
giveitem ITEM_DEVON_GOODS
- closebutton
- move 255, RusturfTunnel_Movement_15CA99
- move 6, RusturfTunnel_Movement_15CAA2
- waitmove 0
- disappear 6
- pause 50
- reappear 5
- move 5, RusturfTunnel_Movement_15CAAC
- waitmove 0
- move 255, RusturfTunnel_Movement_15CA9F
- move 5, RusturfTunnel_Movement_15CAC0
- waitmove 0
+ closemessage
+ applymovement 255, RusturfTunnel_Movement_15CA99
+ applymovement 6, RusturfTunnel_Movement_15CAA2
+ waitmovement 0
+ removeobject 6
+ delay 50
+ addobject 5
+ applymovement 5, RusturfTunnel_Movement_15CAAC
+ waitmovement 0
+ applymovement 255, RusturfTunnel_Movement_15CA9F
+ applymovement 5, RusturfTunnel_Movement_15CAC0
+ waitmovement 0
msgbox RusturfTunnel_Text_19432A, 4
- move 5, RusturfTunnel_Movement_1A0839
- waitmove 0
+ applymovement 5, RusturfTunnel_Movement_1A0839
+ waitmovement 0
message RusturfTunnel_Text_19434F
- waittext
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitmessage
+ waitse
+ playpokecry SPECIES_WINGULL, 0
waitbutton
waitpokecry
- closebutton
- move 5, RusturfTunnel_Movement_15CAB4
- move 7, RusturfTunnel_Movement_15CAC3
- waitmove 0
- disappear 5
- disappear 7
+ closemessage
+ applymovement 5, RusturfTunnel_Movement_15CAB4
+ applymovement 7, RusturfTunnel_Movement_15CAC3
+ waitmovement 0
+ removeobject 5
+ removeobject 7
clearflag 142
setflag 143
setvar 0x405a, 4
diff --git a/data/scripts/maps/SSTidalCorridor.inc b/data/scripts/maps/SSTidalCorridor.inc
index ff4857852..2c55a9443 100644
--- a/data/scripts/maps/SSTidalCorridor.inc
+++ b/data/scripts/maps/SSTidalCorridor.inc
@@ -10,10 +10,10 @@ SSTidalCorridor_MapScript2_15FC9A:: @ 815FC9A
.2byte 0
SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
- special 203
+ special SetSSTidalFlag
setvar 0x40b4, 2
lockall
- playsfx 73
+ playse 73
msgbox SSTidalCorridor_Text_199007, 4
releaseall
end
@@ -21,54 +21,54 @@ SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2
setvar 0x40b4, 6
lockall
- playsfx 73
+ playse 73
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalRooms_EventScript_15FCE5:: @ 815FCE5
- special 203
+ special SetSSTidalFlag
setvar 0x40b4, 7
- playsfx 73
+ playse 73
msgbox SSTidalRooms_Text_199007, 4
return
SSTidalRooms_EventScript_15FCF9:: @ 815FCF9
- special 204
+ special ResetSSTidalFlag
setvar 0x40b4, 4
- playsfx 73
+ playse 73
msgbox SSTidalRooms_Text_1990F8, 4
return
gUnknown_0815FD0D:: @ 815FD0D
compare 0x40B4, 2
- jumpeq SSTidalCorridor_EventScript_15FD24
+ goto_if_eq SSTidalCorridor_EventScript_15FD24
compare 0x40B4, 7
- jumpeq SSTidalCorridor_EventScript_15FD3A
+ goto_if_eq SSTidalCorridor_EventScript_15FD3A
end
SSTidalCorridor_EventScript_15FD24:: @ 815FD24
- special 204
+ special ResetSSTidalFlag
setvar 0x40b4, 3
lockall
- playsfx 73
+ playse 73
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A
- special 204
+ special ResetSSTidalFlag
setvar 0x40b4, 8
lockall
- playsfx 73
+ playse 73
msgbox SSTidalCorridor_Text_1990B4, 4
releaseall
end
SSTidalRooms_EventScript_15FD50:: @ 815FD50
- special 204
+ special ResetSSTidalFlag
setvar 0x40b4, 8
- playsfx 73
+ playse 73
msgbox SSTidalRooms_Text_1990B4, 4
return
@@ -87,8 +87,8 @@ SSTidalCorridor_EventScript_15FD96:: @ 815FD96
SSTidalCorridor_EventScript_15FD9F:: @ 815FD9F
lock
faceplayer
- checksound
- pokecry SPECIES_WINGULL, 0
+ waitse
+ playpokecry SPECIES_WINGULL, 0
msgbox SSTidalCorridor_Text_199388, 4
waitpokecry
release
@@ -114,9 +114,9 @@ SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6
lock
faceplayer
compare 0x40b4, 4
- jumpeq SSTidalCorridor_EventScript_15FDF8
+ goto_if_eq SSTidalCorridor_EventScript_15FDF8
compare 0x40b4, 8
- jumpeq SSTidalCorridor_EventScript_15FE17
+ goto_if_eq SSTidalCorridor_EventScript_15FE17
msgbox SSTidalCorridor_Text_19913B, 4
release
end
@@ -125,7 +125,7 @@ SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8
sethealplace 8
msgbox SSTidalCorridor_Text_1991F4, 4
checkflag 260
- callif 1, SSTidalCorridor_EventScript_15FE36
+ call_if 1, SSTidalCorridor_EventScript_15FE36
warp LilycoveCity_Harbor, 255, 8, 11
waitstate
release
@@ -135,7 +135,7 @@ SSTidalCorridor_EventScript_15FE17:: @ 815FE17
sethealplace 4
msgbox SSTidalCorridor_Text_1991F4, 4
checkflag 260
- callif 1, SSTidalCorridor_EventScript_15FE36
+ call_if 1, SSTidalCorridor_EventScript_15FE36
warp SlateportCity_Harbor, 255, 8, 11
waitstate
release
@@ -148,15 +148,15 @@ SSTidalCorridor_EventScript_15FE36:: @ 815FE36
SSTidalCorridor_EventScript_15FE3A:: @ 815FE3A
lockall
compare 0x40b4, 2
- jumpeq SSTidalCorridor_EventScript_15FE5B
+ goto_if_eq SSTidalCorridor_EventScript_15FE5B
compare 0x40b4, 7
- jumpeq SSTidalCorridor_EventScript_15FE5B
+ goto_if_eq SSTidalCorridor_EventScript_15FE5B
msgbox SSTidalCorridor_Text_199268, 4
releaseall
end
SSTidalCorridor_EventScript_15FE5B:: @ 815FE5B
- special 270
+ special sub_80C7958
waitstate
end
@@ -164,7 +164,7 @@ SSTidalCorridor_EventScript_15FE60:: @ 815FE60
lock
faceplayer
checkflag 247
- jumpeq SSTidalCorridor_EventScript_15FE7A
+ goto_if_eq SSTidalCorridor_EventScript_15FE7A
call SSTidalCorridor_EventScript_15FE84
msgbox SSTidalCorridor_Text_199203, 4
release
@@ -177,23 +177,23 @@ SSTidalCorridor_EventScript_15FE7A:: @ 815FE7A
SSTidalCorridor_EventScript_15FE84:: @ 815FE84
checktrainerflag OPPONENT_PHILLIP
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_LEONARD
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_COLTON
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_TUCKER
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_THOMAS
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_LEA_AND_JED
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_GARRET
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
checktrainerflag OPPONENT_ANETTE
- jumpif 0, SSTidalCorridor_EventScript_15FED5
+ goto_if 0, SSTidalCorridor_EventScript_15FED5
setflag 247
- jump SSTidalCorridor_EventScript_15FE7A
+ goto SSTidalCorridor_EventScript_15FE7A
return
SSTidalCorridor_EventScript_15FED5:: @ 815FED5
diff --git a/data/scripts/maps/SSTidalRooms.inc b/data/scripts/maps/SSTidalRooms.inc
index 4d588cd46..c7cd4447d 100644
--- a/data/scripts/maps/SSTidalRooms.inc
+++ b/data/scripts/maps/SSTidalRooms.inc
@@ -5,11 +5,11 @@ SSTidalRooms_EventScript_15FF06:: @ 815FF06
lock
faceplayer
checkflag 260
- jumpeq SSTidalRooms_EventScript_15FF3D
+ goto_if_eq SSTidalRooms_EventScript_15FF3D
msgbox SSTidalRooms_Text_199B65, 4
giveitem ITEM_TM49
compare RESULT, 0
- jumpeq SSTidalRooms_EventScript_1A029B
+ goto_if_eq SSTidalRooms_EventScript_1A029B
setflag 260
msgbox SSTidalRooms_Text_199C1A, 4
release
@@ -23,7 +23,7 @@ SSTidalRooms_EventScript_15FF3D:: @ 815FF3D
SSTidalRooms_EventScript_15FF47:: @ 815FF47
lockall
msgbox SSTidalRooms_Text_19956B, 4
- closebutton
+ closemessage
call SSTidalRooms_EventScript_1A02CA
call SSTidalRooms_EventScript_15FD64
releaseall
diff --git a/data/scripts/maps/SafariZone_Southeast.inc b/data/scripts/maps/SafariZone_Southeast.inc
index 196efbb35..06a400810 100644
--- a/data/scripts/maps/SafariZone_Southeast.inc
+++ b/data/scripts/maps/SafariZone_Southeast.inc
@@ -10,22 +10,22 @@ SafariZone_Southeast_MapScript2_160041:: @ 8160041
SafariZone_Southeast_EventScript_16004B:: @ 816004B
lockall
setvar 0x4001, 0
- move 255, SafariZone_Southeast_Movement_160087
- waitmove 0
- move 1, SafariZone_Southeast_Movement_160089
- waitmove 0
- movespriteperm 1, 32, 34
+ applymovement 255, SafariZone_Southeast_Movement_160087
+ waitmovement 0
+ applymovement 1, SafariZone_Southeast_Movement_160089
+ waitmovement 0
+ setobjectxyperm 1, 32, 34
setvar 0x40a4, 0
releaseall
end
SafariZone_Southeast_MapScript1_160073:: @ 8160073
compare 0x40a4, 2
- callif 1, SafariZone_Southeast_EventScript_16007F
+ call_if 1, SafariZone_Southeast_EventScript_16007F
end
SafariZone_Southeast_EventScript_16007F:: @ 816007F
- movespriteperm 1, 31, 34
+ setobjectxyperm 1, 31, 34
return
SafariZone_Southeast_Movement_160087:: @ 8160087
@@ -53,10 +53,10 @@ SafariZone_Southeast_EventScript_1600A7:: @ 81600A7
lock
faceplayer
compare 0x4001, 0
- jumpeq SafariZone_Southeast_EventScript_1600D1
+ goto_if_eq SafariZone_Southeast_EventScript_1600D1
msgbox SafariZone_Southeast_Text_1C3A56, 5
compare RESULT, 1
- jumpeq SafariZone_Southeast_EventScript_1600E0
+ goto_if_eq SafariZone_Southeast_EventScript_1600E0
msgbox SafariZone_Southeast_Text_1C3A9C, 4
release
end
@@ -69,32 +69,32 @@ SafariZone_Southeast_EventScript_1600D1:: @ 81600D1
SafariZone_Southeast_EventScript_1600E0:: @ 81600E0
msgbox SafariZone_Southeast_Text_1C3ACA, 4
- closebutton
+ closemessage
switch FACING
case 2, SafariZone_Southeast_EventScript_160105
case 4, SafariZone_Southeast_EventScript_16011F
end
SafariZone_Southeast_EventScript_160105:: @ 8160105
- move 1, SafariZone_Southeast_Movement_160150
- waitmove 0
- move 255, SafariZone_Southeast_Movement_16014B
- waitmove 0
- jump SafariZone_Southeast_EventScript_160139
+ applymovement 1, SafariZone_Southeast_Movement_160150
+ waitmovement 0
+ applymovement 255, SafariZone_Southeast_Movement_16014B
+ waitmovement 0
+ goto SafariZone_Southeast_EventScript_160139
end
SafariZone_Southeast_EventScript_16011F:: @ 816011F
- move 1, SafariZone_Southeast_Movement_160153
- waitmove 0
- move 255, SafariZone_Southeast_Movement_16014D
- waitmove 0
- jump SafariZone_Southeast_EventScript_160139
+ applymovement 1, SafariZone_Southeast_Movement_160153
+ waitmovement 0
+ applymovement 255, SafariZone_Southeast_Movement_16014D
+ waitmovement 0
+ goto SafariZone_Southeast_EventScript_160139
end
SafariZone_Southeast_EventScript_160139:: @ 8160139
setvar 0x40a4, 1
- special 206
- warpwalk Route121_SafariZoneEntrance, 255, 2, 5
+ special ExitSafariMode
+ warpdoor Route121_SafariZoneEntrance, 255, 2, 5
waitstate
end
diff --git a/data/scripts/maps/SeafloorCavern_Entrance.inc b/data/scripts/maps/SeafloorCavern_Entrance.inc
index 0bf99d2ad..7ea46d9b0 100644
--- a/data/scripts/maps/SeafloorCavern_Entrance.inc
+++ b/data/scripts/maps/SeafloorCavern_Entrance.inc
@@ -3,6 +3,6 @@ SeafloorCavern_Entrance_MapScripts:: @ 815DA4A
.byte 0
SeafloorCavern_Entrance_MapScript1_15DA50:: @ 815DA50
- warp4 Underwater_SeafloorCavern, 255, 6, 5
- warp6 Underwater_SeafloorCavern, 255, 6, 5
+ setdivewarp Underwater_SeafloorCavern, 255, 6, 5
+ setescapewarp Underwater_SeafloorCavern, 255, 6, 5
end
diff --git a/data/scripts/maps/SeafloorCavern_Room9.inc b/data/scripts/maps/SeafloorCavern_Room9.inc
index ff8592f7d..eb3d108a6 100644
--- a/data/scripts/maps/SeafloorCavern_Room9.inc
+++ b/data/scripts/maps/SeafloorCavern_Room9.inc
@@ -6,9 +6,9 @@ SeafloorCavern_Room9_MapScript1_15DAEC:: @ 815DAEC
call SeafloorCavern_Room9_EventScript_1A0196
call SeafloorCavern_Room9_EventScript_1A01B5
.ifdef SAPPHIRE
- setmapfooter 157
+ setmaplayoutindex 157
.else
- setmapfooter 327
+ setmaplayoutindex 327
.endif
end
@@ -18,35 +18,35 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
setvar 0x8005, 3
setvar 0x8006, 4
setvar 0x8007, 5
- move 255, SeafloorCavern_Room9_Movement_1A0841
- waitmove 0
- move 255, SeafloorCavern_Room9_Movement_15DD68
- waitmove 0
+ applymovement 255, SeafloorCavern_Room9_Movement_1A0841
+ waitmovement 0
+ applymovement 255, SeafloorCavern_Room9_Movement_15DD68
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B41B8, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4850, 4
.endif
- closebutton
- reappear 0x8004
- move 255, SeafloorCavern_Room9_Movement_1A083F
- waitmove 0
- move 0x8004, SeafloorCavern_Room9_Movement_15DD36
- waitmove 0
+ closemessage
+ addobject 0x8004
+ applymovement 255, SeafloorCavern_Room9_Movement_1A083F
+ waitmovement 0
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD36
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B41D5, 4
.else
msgbox SeafloorCavern_Room9_Text_1B486C, 4
.endif
- move 0x8004, SeafloorCavern_Room9_Movement_1A0841
- waitmove 0
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0841
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4201, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4897, 4
.endif
- move 0x8004, SeafloorCavern_Room9_Movement_1A0839
- waitmove 0
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0839
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4289, 4
.else
@@ -64,59 +64,59 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.endif
setweather 0
doweather
- special 332
+ special sub_8081924
waitstate
.ifdef SAPPHIRE
msgbox UnknownString_81B43C4, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4A5A, 4
.endif
- special 284
+ special WaitWeather
waitstate
.ifdef SAPPHIRE
setvar RESULT, 1
.else
setvar RESULT, 0
.endif
- playsfx 209
- setanimation 0, 16
- setanimation 1, 42
- setanimation 2, 0
- doanimation 54
- checkanimation 54
+ playse 209
+ setfieldeffect 0, 16
+ setfieldeffect 1, 42
+ setfieldeffect 2, 0
+ dofieldeffect 54
+ waitfieldeffect 54
.ifdef SAPPHIRE
setvar RESULT, 0
.else
setvar RESULT, 1
.endif
- fanfare 388
- playsfx 107
- special 281
- move 0x8004, SeafloorCavern_Room9_Movement_1A0841
- move 255, SeafloorCavern_Room9_Movement_1A0841
- waitmove 0
- pause 150
- disappear 7
- reappear 1
+ playfanfare 388
+ playse 107
+ special sub_80818A4
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0841
+ applymovement 255, SeafloorCavern_Room9_Movement_1A0841
+ waitmovement 0
+ delay 150
+ removeobject 7
+ addobject 1
waitstate
- pause 60
- move 1, SeafloorCavern_Room9_Movement_15DD4C
- waitmove 0
- special 282
+ delay 60
+ applymovement 1, SeafloorCavern_Room9_Movement_15DD4C
+ waitmovement 0
+ special sub_80818FC
waitstate
setvar 0x8004, 1
setvar 0x8005, 1
- special 310
+ special sub_810F758
waitstate
- move 1, SeafloorCavern_Room9_Movement_15DD57
- waitmove 0
- disappear 1
- pause 4
+ applymovement 1, SeafloorCavern_Room9_Movement_15DD57
+ waitmovement 0
+ removeobject 1
+ delay 4
setvar 0x8004, 2
setvar 0x8005, 2
- special 310
+ special sub_810F758
waitstate
- pause 30
+ delay 30
setvar 0x8004, 2
setvar 0x8005, 3
setvar 0x8006, 4
@@ -126,52 +126,52 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B4A89, 4
.endif
- playsfx 2
- move 255, SeafloorCavern_Room9_Movement_1A083F
- waitmove 0
+ playse 2
+ applymovement 255, SeafloorCavern_Room9_Movement_1A083F
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4443, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4ADB, 4
.endif
- closebutton
- move 0x8004, SeafloorCavern_Room9_Movement_15DD41
- waitmove 0
+ closemessage
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD41
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B447A, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4B11, 4
.endif
- closebutton
- playsfx 3
- pause 20
- move 0x8004, SeafloorCavern_Room9_Movement_1A0845
- waitmove 0
+ closemessage
+ playse 3
+ delay 20
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0845
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B45C6, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4C79, 4
.endif
- closebutton
- reappear 0x8005
- reappear 0x8006
- reappear 0x8007
- move 0x8007, SeafloorCavern_Room9_Movement_15DD63
- move 0x8006, SeafloorCavern_Room9_Movement_15DD63
- move 0x8005, SeafloorCavern_Room9_Movement_15DD5A
- waitmove 0
- move 0x8004, SeafloorCavern_Room9_Movement_1A083F
- waitmove 0
+ closemessage
+ addobject 0x8005
+ addobject 0x8006
+ addobject 0x8007
+ applymovement 0x8007, SeafloorCavern_Room9_Movement_15DD63
+ applymovement 0x8006, SeafloorCavern_Room9_Movement_15DD63
+ applymovement 0x8005, SeafloorCavern_Room9_Movement_15DD5A
+ waitmovement 0
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A083F
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B464D, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4D02, 4
.endif
- playsfx 21
- move 0x8004, SeafloorCavern_Room9_Movement_1A0833
- waitmove 0
- move 0x8004, SeafloorCavern_Room9_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0833
+ waitmovement 0
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0835
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4723, 4
.else
@@ -182,10 +182,10 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B4E37, 4
.endif
- closebutton
- move 0x8005, SeafloorCavern_Room9_Movement_15DD60
- move 0x8004, SeafloorCavern_Room9_Movement_15DD46
- waitmove 0
+ closemessage
+ applymovement 0x8005, SeafloorCavern_Room9_Movement_15DD60
+ applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD46
+ waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4818, 4
.else
diff --git a/data/scripts/maps/SealedChamber_InnerRoom.inc b/data/scripts/maps/SealedChamber_InnerRoom.inc
index 16d4c7003..526ada367 100644
--- a/data/scripts/maps/SealedChamber_InnerRoom.inc
+++ b/data/scripts/maps/SealedChamber_InnerRoom.inc
@@ -3,34 +3,34 @@ SealedChamber_InnerRoom_MapScripts:: @ 815F1E7
SealedChamber_InnerRoom_EventScript_15F1E8:: @ 815F1E8
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C53C1
+ braillemessage SealedChamber_InnerRoom_Braille_1C53C1
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
checkflag 228
- jumpeq SealedChamber_InnerRoom_EventScript_15F247
- specialval RESULT, 279
+ goto_if_eq SealedChamber_InnerRoom_EventScript_15F247
+ specialvar RESULT, CheckRelicanthWailord
compare RESULT, 0
- jumpeq SealedChamber_InnerRoom_EventScript_15F247
- fadeout 0
- playsfx 49
- special 305
+ goto_if_eq SealedChamber_InnerRoom_EventScript_15F247
+ fadeoutbgm 0
+ playse 49
+ special DoSealedChamberShakingEffect1
waitstate
- pause 40
- special 315
+ delay 40
+ special DoSealedChamberShakingEffect2
waitstate
- playsfx 8
- pause 40
- special 315
+ playse 8
+ delay 40
+ special DoSealedChamberShakingEffect2
waitstate
- playsfx 8
- pause 40
- special 315
+ playse 8
+ delay 40
+ special DoSealedChamberShakingEffect2
waitstate
- playsfx 8
- pause 40
+ playse 8
+ delay 40
msgbox SealedChamber_InnerRoom_Text_1A138B, 4
- closebutton
- fadein 0
+ closemessage
+ fadeinbgm 0
setflag 228
releaseall
end
@@ -41,48 +41,48 @@ SealedChamber_InnerRoom_EventScript_15F247:: @ 815F247
SealedChamber_InnerRoom_EventScript_15F249:: @ 815F249
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C53F2
+ braillemessage SealedChamber_InnerRoom_Braille_1C53F2
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_InnerRoom_EventScript_15F257:: @ 815F257
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C5414
+ braillemessage SealedChamber_InnerRoom_Braille_1C5414
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_InnerRoom_EventScript_15F265:: @ 815F265
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C5435
+ braillemessage SealedChamber_InnerRoom_Braille_1C5435
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_InnerRoom_EventScript_15F273:: @ 815F273
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C545C
+ braillemessage SealedChamber_InnerRoom_Braille_1C545C
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_InnerRoom_EventScript_15F281:: @ 815F281
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C5470
+ braillemessage SealedChamber_InnerRoom_Braille_1C5470
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_InnerRoom_EventScript_15F28F:: @ 815F28F
lockall
- braillemsg SealedChamber_InnerRoom_Braille_1C549B
+ braillemessage SealedChamber_InnerRoom_Braille_1C549B
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/SealedChamber_OuterRoom.inc b/data/scripts/maps/SealedChamber_OuterRoom.inc
index 83ca4e4df..f16a88802 100644
--- a/data/scripts/maps/SealedChamber_OuterRoom.inc
+++ b/data/scripts/maps/SealedChamber_OuterRoom.inc
@@ -5,8 +5,8 @@ SealedChamber_OuterRoom_MapScripts:: @ 815F0C6
.byte 0
SealedChamber_OuterRoom_MapScript1_15F0D6:: @ 815F0D6
- warp4 Underwater_SealedChamber, 255, 12, 44
- warp6 Underwater_SealedChamber, 255, 12, 44
+ setdivewarp Underwater_SealedChamber, 255, 12, 44
+ setescapewarp Underwater_SealedChamber, 255, 12, 44
end
SealedChamber_OuterRoom_MapScript1_15F0E7:: @ 815F0E7
@@ -15,7 +15,7 @@ SealedChamber_OuterRoom_MapScript1_15F0E7:: @ 815F0E7
SealedChamber_OuterRoom_MapScript1_15F0EB:: @ 815F0EB
checkflag 2127
- callif 0, SealedChamber_OuterRoom_EventScript_15F0F5
+ call_if 0, SealedChamber_OuterRoom_EventScript_15F0F5
end
SealedChamber_OuterRoom_EventScript_15F0F5:: @ 815F0F5
@@ -29,91 +29,91 @@ SealedChamber_OuterRoom_EventScript_15F0F5:: @ 815F0F5
SealedChamber_OuterRoom_EventScript_15F12C:: @ 815F12C
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C534F
+ braillemessage SealedChamber_OuterRoom_Braille_1C534F
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F13A:: @ 815F13A
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C5359
+ braillemessage SealedChamber_OuterRoom_Braille_1C5359
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F148:: @ 815F148
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C5363
+ braillemessage SealedChamber_OuterRoom_Braille_1C5363
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F156:: @ 815F156
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C536D
+ braillemessage SealedChamber_OuterRoom_Braille_1C536D
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F164:: @ 815F164
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C5377
+ braillemessage SealedChamber_OuterRoom_Braille_1C5377
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F172:: @ 815F172
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C5381
+ braillemessage SealedChamber_OuterRoom_Braille_1C5381
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F180:: @ 815F180
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C538B
+ braillemessage SealedChamber_OuterRoom_Braille_1C538B
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F18E:: @ 815F18E
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C5396
+ braillemessage SealedChamber_OuterRoom_Braille_1C5396
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F19C:: @ 815F19C
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C539E
+ braillemessage SealedChamber_OuterRoom_Braille_1C539E
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F1AA:: @ 815F1AA
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C53A9
+ braillemessage SealedChamber_OuterRoom_Braille_1C53A9
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
SealedChamber_OuterRoom_EventScript_15F1B8:: @ 815F1B8
lockall
checkflag 2127
- jumpeq SealedChamber_OuterRoom_EventScript_15F1CF
- braillemsg SealedChamber_OuterRoom_Braille_1C53B1
+ goto_if_eq SealedChamber_OuterRoom_EventScript_15F1CF
+ braillemessage SealedChamber_OuterRoom_Braille_1C53B1
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
@@ -124,8 +124,8 @@ SealedChamber_OuterRoom_EventScript_15F1CF:: @ 815F1CF
SealedChamber_OuterRoom_EventScript_15F1D9:: @ 815F1D9
lockall
- braillemsg SealedChamber_OuterRoom_Braille_1C53B1
+ braillemessage SealedChamber_OuterRoom_Braille_1C53B1
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/SecretBase_YellowCave4.inc b/data/scripts/maps/SecretBase_YellowCave4.inc
index 4ccbc2f0e..302bc3930 100644
--- a/data/scripts/maps/SecretBase_YellowCave4.inc
+++ b/data/scripts/maps/SecretBase_YellowCave4.inc
@@ -11,7 +11,7 @@ SecretBase_RedCave1_MapScript1_15F34C:: @ 815F34C
SecretBase_RedCave1_MapScript1_15F34F:: @ 815F34F
call SecretBase_RedCave1_EventScript_1A2F3D
- special 22
+ special sub_80BBFA4
end
SecretBase_RedCave1_MapScript2_15F358:: @ 815F358
diff --git a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
index 9b822a473..52d430db5 100644
--- a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
@@ -3,45 +3,45 @@ ShoalCave_LowTideEntranceRoom_MapScripts:: @ 815E057
.byte 0
ShoalCave_LowTideEntranceRoom_MapScript1_15E05D:: @ 815E05D
- special 210
+ special UpdateShoalTideFlag
checkflag 2106
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E06E
- jump ShoalCave_LowTideEntranceRoom_EventScript_15E072
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E06E
+ goto ShoalCave_LowTideEntranceRoom_EventScript_15E072
ShoalCave_LowTideEntranceRoom_EventScript_15E06E:: @ 815E06E
- setmapfooter 169
+ setmaplayoutindex 169
end
ShoalCave_LowTideEntranceRoom_EventScript_15E072:: @ 815E072
- setmapfooter 165
+ setmaplayoutindex 165
end
ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076
lock
faceplayer
- checkdailyflags
+ dodailyevents
checkflag 2143
- callif 1, ShoalCave_LowTideEntranceRoom_EventScript_15E176
+ call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_15E176
checkitem ITEM_SHOAL_SALT, 4
compare RESULT, 0
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E138
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E138
checkitem ITEM_SHOAL_SHELL, 4
compare RESULT, 0
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E138
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E138
msgbox ShoalCave_LowTideEntranceRoom_Text_1C6793, 5
compare RESULT, 0
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E16C
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E16C
checkitemspace ITEM_SHELL_BELL, 1
compare RESULT, 0
- callif 1, ShoalCave_LowTideEntranceRoom_EventScript_15E106
+ call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_15E106
compare RESULT, 2
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E12E
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E12E
msgbox ShoalCave_LowTideEntranceRoom_Text_1C6808, 4
removeitem ITEM_SHOAL_SALT, 4
removeitem ITEM_SHOAL_SHELL, 4
giveitem ITEM_SHELL_BELL
compare RESULT, 0
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_1A029B
msgbox ShoalCave_LowTideEntranceRoom_Text_1C688E, 4
setflag 2
release
@@ -50,13 +50,13 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076
ShoalCave_LowTideEntranceRoom_EventScript_15E106:: @ 815E106
checkitem ITEM_SHOAL_SALT, 5
compare RESULT, 1
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E117
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E117
return
ShoalCave_LowTideEntranceRoom_EventScript_15E117:: @ 815E117
checkitem ITEM_SHOAL_SHELL, 5
compare RESULT, 1
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E128
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E128
return
ShoalCave_LowTideEntranceRoom_EventScript_15E128:: @ 815E128
@@ -71,10 +71,10 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E12E:: @ 815E12E
ShoalCave_LowTideEntranceRoom_EventScript_15E138:: @ 815E138
checkitem ITEM_SHOAL_SALT, 1
compare RESULT, 1
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E162
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E162
checkitem ITEM_SHOAL_SHELL, 1
compare RESULT, 1
- jumpeq ShoalCave_LowTideEntranceRoom_EventScript_15E162
+ goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E162
msgbox ShoalCave_LowTideEntranceRoom_Text_1C6668, 4
release
end
diff --git a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
index eab522a1f..ada997023 100644
--- a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
@@ -5,15 +5,15 @@ ShoalCave_LowTideInnerRoom_MapScripts:: @ 815E192
ShoalCave_LowTideInnerRoom_MapScript1_15E19D:: @ 815E19D
checkflag 2106
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1AB
- jump ShoalCave_LowTideInnerRoom_EventScript_15E1AF
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1AB
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E1AF
ShoalCave_LowTideInnerRoom_EventScript_15E1AB:: @ 815E1AB
- setmapfooter 170
+ setmaplayoutindex 170
end
ShoalCave_LowTideInnerRoom_EventScript_15E1AF:: @ 815E1AF
- setmapfooter 166
+ setmaplayoutindex 166
end
ShoalCave_LowTideInnerRoom_MapScript1_15E1B3:: @ 815E1B3
@@ -22,46 +22,46 @@ ShoalCave_LowTideInnerRoom_MapScript1_15E1B3:: @ 815E1B3
ShoalCave_LowTideInnerRoom_EventScript_15E1B9:: @ 815E1B9
checkflag 952
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
checkflag 2106
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
setmaptile 31, 8, 856, 1
- jump ShoalCave_LowTideInnerRoom_EventScript_15E1DA
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E1DA
end
ShoalCave_LowTideInnerRoom_EventScript_15E1DA:: @ 815E1DA
checkflag 953
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
checkflag 2106
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
setmaptile 14, 26, 856, 1
- jump ShoalCave_LowTideInnerRoom_EventScript_15E1FB
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E1FB
end
ShoalCave_LowTideInnerRoom_EventScript_15E1FB:: @ 815E1FB
checkflag 956
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E213
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E213
setmaptile 41, 20, 857, 1
- jump ShoalCave_LowTideInnerRoom_EventScript_15E213
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E213
end
ShoalCave_LowTideInnerRoom_EventScript_15E213:: @ 815E213
checkflag 957
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E22B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E22B
setmaptile 41, 10, 857, 1
- jump ShoalCave_LowTideInnerRoom_EventScript_15E22B
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E22B
end
ShoalCave_LowTideInnerRoom_EventScript_15E22B:: @ 815E22B
checkflag 958
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E243
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E243
setmaptile 6, 9, 857, 1
- jump ShoalCave_LowTideInnerRoom_EventScript_15E243
+ goto ShoalCave_LowTideInnerRoom_EventScript_15E243
end
ShoalCave_LowTideInnerRoom_EventScript_15E243:: @ 815E243
checkflag 959
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E256
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E256
setmaptile 16, 13, 857, 1
return
@@ -71,12 +71,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E256:: @ 815E256
ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257
lockall
checkflag 956
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem ITEM_SHOAL_SHELL
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 41, 20, 859, 0
- special 142
+ special DrawWholeMapView
setflag 956
releaseall
end
@@ -89,12 +89,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E289:: @ 815E289
ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
lockall
checkflag 957
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem ITEM_SHOAL_SHELL
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 41, 10, 859, 0
- special 142
+ special DrawWholeMapView
setflag 957
releaseall
end
@@ -102,12 +102,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
lockall
checkflag 958
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem ITEM_SHOAL_SHELL
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 6, 9, 859, 0
- special 142
+ special DrawWholeMapView
setflag 958
releaseall
end
@@ -115,12 +115,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
lockall
checkflag 959
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem ITEM_SHOAL_SHELL
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 16, 13, 859, 0
- special 142
+ special DrawWholeMapView
setflag 959
releaseall
end
@@ -128,12 +128,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329
lockall
checkflag 952
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E35B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
giveitem ITEM_SHOAL_SALT
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 31, 8, 858, 0
- special 142
+ special DrawWholeMapView
setflag 952
releaseall
end
@@ -146,12 +146,12 @@ ShoalCave_LowTideInnerRoom_EventScript_15E35B:: @ 815E35B
ShoalCave_LowTideInnerRoom_EventScript_15E365:: @ 815E365
lockall
checkflag 953
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_15E35B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
giveitem ITEM_SHOAL_SALT
compare RESULT, 0
- jumpeq ShoalCave_LowTideInnerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
setmaptile 14, 26, 858, 0
- special 142
+ special DrawWholeMapView
setflag 953
releaseall
end
diff --git a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
index dfcd5b83f..db5779efe 100644
--- a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideLowerRoom_MapScript1_15E3F9:: @ 815E3F9
ShoalCave_LowTideLowerRoom_EventScript_15E3FF:: @ 815E3FF
checkflag 955
- jumpeq ShoalCave_LowTideLowerRoom_EventScript_15E412
+ goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E412
setmaptile 18, 2, 856, 1
return
@@ -18,12 +18,12 @@ ShoalCave_LowTideLowerRoom_EventScript_15E412:: @ 815E412
ShoalCave_LowTideLowerRoom_EventScript_15E413:: @ 815E413
lockall
checkflag 955
- jumpeq ShoalCave_LowTideLowerRoom_EventScript_15E445
+ goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E445
giveitem ITEM_SHOAL_SALT
compare RESULT, 0
- jumpeq ShoalCave_LowTideLowerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_1A029B
setmaptile 18, 2, 858, 0
- special 142
+ special DrawWholeMapView
setflag 955
releaseall
end
@@ -37,11 +37,11 @@ ShoalCave_LowTideLowerRoom_EventScript_15E44F:: @ 815E44F
lock
faceplayer
checkflag 283
- jumpeq ShoalCave_LowTideLowerRoom_EventScript_15E47E
+ goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E47E
msgbox ShoalCave_LowTideLowerRoom_Text_198200, 4
giveitem ITEM_FOCUS_BAND
compare RESULT, 0
- jumpeq ShoalCave_LowTideLowerRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_1A029B
setflag 283
release
end
diff --git a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
index 584a57818..bffb7bd49 100644
--- a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideStairsRoom_MapScript1_15E39D:: @ 815E39D
ShoalCave_LowTideStairsRoom_EventScript_15E3A3:: @ 815E3A3
checkflag 954
- jumpeq ShoalCave_LowTideStairsRoom_EventScript_15E3B6
+ goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_15E3B6
setmaptile 11, 11, 856, 1
return
@@ -18,12 +18,12 @@ ShoalCave_LowTideStairsRoom_EventScript_15E3B6:: @ 815E3B6
ShoalCave_LowTideStairsRoom_EventScript_15E3B7:: @ 815E3B7
lockall
checkflag 954
- jumpeq ShoalCave_LowTideStairsRoom_EventScript_15E3E9
+ goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_15E3E9
giveitem ITEM_SHOAL_SALT
compare RESULT, 0
- jumpeq ShoalCave_LowTideStairsRoom_EventScript_1A029B
+ goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_1A029B
setmaptile 11, 11, 858, 0
- special 142
+ special DrawWholeMapView
setflag 954
releaseall
end
diff --git a/data/scripts/maps/SkyPillar_2F.inc b/data/scripts/maps/SkyPillar_2F.inc
index 62cb389f2..3b3585bf8 100644
--- a/data/scripts/maps/SkyPillar_2F.inc
+++ b/data/scripts/maps/SkyPillar_2F.inc
@@ -6,5 +6,5 @@ SkyPillar_2F_MapScripts:: @ 815F2C9
SkyPillar_2F_MapScript1_15F2D9:: @ 815F2D9
tileeffect 7
- warp5 SkyPillar_1F, 255, 0, 0
+ setholewarp SkyPillar_1F, 255, 0, 0
end
diff --git a/data/scripts/maps/SkyPillar_4F.inc b/data/scripts/maps/SkyPillar_4F.inc
index 5e1f7f4e6..3d535a25a 100644
--- a/data/scripts/maps/SkyPillar_4F.inc
+++ b/data/scripts/maps/SkyPillar_4F.inc
@@ -6,5 +6,5 @@ SkyPillar_4F_MapScripts:: @ 815F2E5
SkyPillar_4F_MapScript1_15F2F5:: @ 815F2F5
tileeffect 7
- warp5 SkyPillar_3F, 255, 0, 0
+ setholewarp SkyPillar_3F, 255, 0, 0
end
diff --git a/data/scripts/maps/SkyPillar_Top.inc b/data/scripts/maps/SkyPillar_Top.inc
index b28d89d93..1dee6e9c4 100644
--- a/data/scripts/maps/SkyPillar_Top.inc
+++ b/data/scripts/maps/SkyPillar_Top.inc
@@ -4,24 +4,24 @@ SkyPillar_Top_MapScripts:: @ 815F302
SkyPillar_Top_MapScript1_15F308:: @ 815F308
checkflag 2145
- callif 1, SkyPillar_Top_EventScript_15F312
+ call_if 1, SkyPillar_Top_EventScript_15F312
end
SkyPillar_Top_EventScript_15F312:: @ 815F312
- disappear LAST_TALKED
+ removeobject LAST_TALKED
return
SkyPillar_Top_EventScript_15F316:: @ 815F316
lock
faceplayer
setwildbattle SPECIES_RAYQUAZA, 70, ITEM_NONE
- checksound
- pokecry SPECIES_RAYQUAZA, 2
- pause 40
+ waitse
+ playpokecry SPECIES_RAYQUAZA, 2
+ delay 40
waitpokecry
setflag 773
setflag 2145
- special 312
+ special ScrSpecial_StartRayquazaBattle
waitstate
clearflag 2145
release
diff --git a/data/scripts/maps/SlateportCity.inc b/data/scripts/maps/SlateportCity.inc
index 6125c4871..bea1455a7 100644
--- a/data/scripts/maps/SlateportCity.inc
+++ b/data/scripts/maps/SlateportCity.inc
@@ -13,7 +13,7 @@ SlateportCity_MapScript1_14BA3C:: @ 814BA3C
setvar 0x40aa, 0
call SlateportCity_EventScript_14BA5C
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BA68
+ call_if 1, SlateportCity_EventScript_14BA68
end
SlateportCity_EventScript_14BA5C:: @ 814BA5C
@@ -23,27 +23,27 @@ SlateportCity_EventScript_14BA5C:: @ 814BA5C
return
SlateportCity_EventScript_14BA68:: @ 814BA68
- movespriteperm 11, 28, 13
- movespriteperm 7, 25, 13
- movespriteperm 3, 25, 14
- movespriteperm 6, 27, 16
- movespriteperm 8, 28, 16
- movespriteperm 1, 29, 16
- movespriteperm 2, 31, 14
- spritebehave 11, 8
- spritebehave 7, 18
- spritebehave 3, 16
- spritebehave 6, 7
- spritebehave 8, 7
- spritebehave 1, 7
- spritebehave 2, 9
+ setobjectxyperm 11, 28, 13
+ setobjectxyperm 7, 25, 13
+ setobjectxyperm 3, 25, 14
+ setobjectxyperm 6, 27, 16
+ setobjectxyperm 8, 28, 16
+ setobjectxyperm 1, 29, 16
+ setobjectxyperm 2, 31, 14
+ setobjectmovementtype 11, 8
+ setobjectmovementtype 7, 18
+ setobjectmovementtype 3, 16
+ setobjectmovementtype 6, 7
+ setobjectmovementtype 8, 7
+ setobjectmovementtype 1, 7
+ setobjectmovementtype 2, 9
return
SlateportCity_EventScript_14BAB6:: @ 814BAB6
lock
faceplayer
message SlateportCity_Text_164642
- waittext
+ waitmessage
pokemart SlateportCity_Items1
msgbox SlateportCity_Text_1A0C02, 4
release
@@ -64,21 +64,21 @@ SlateportCity_Items1:: @ 814BAD0
SlateportCity_EventScript_14BAE0:: @ 814BAE0
lock
faceplayer
- bufferfirstpoke 0
+ getfirstpartypokename 0
msgbox SlateportCity_Text_164682, 4
- specialval RESULT, 292
+ specialvar RESULT, LeadMonHasEffortRibbon
compare RESULT, 1
- callif 1, SlateportCity_EventScript_14BB35
- specialval RESULT, 294
+ call_if 1, SlateportCity_EventScript_14BB35
+ specialvar RESULT, ScrSpecial_AreLeadMonEVsMaxedOut
compare RESULT, 0
- callif 1, SlateportCity_EventScript_14BB2B
+ call_if 1, SlateportCity_EventScript_14BB2B
msgbox SlateportCity_Text_164691, 4
- fanfare 370
+ playfanfare 370
message SlateportCity_Text_1646DD
waitfanfare
- waittext
+ waitmessage
msgbox SlateportCity_Text_1646FC, 4
- special 293
+ special GivLeadMonEffortRibbon
release
end
@@ -96,7 +96,7 @@ SlateportCity_EventScript_14BB3F:: @ 814BB3F
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BB56
+ call_if 1, SlateportCity_EventScript_14BB56
msgbox SlateportCity_Text_164814, 4
release
end
@@ -110,7 +110,7 @@ SlateportCity_EventScript_14BB60:: @ 814BB60
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BB77
+ call_if 1, SlateportCity_EventScript_14BB77
msgbox SlateportCity_Text_1648A0, 4
release
end
@@ -124,9 +124,9 @@ SlateportCity_EventScript_14BB81:: @ 814BB81
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BBA1
+ call_if 1, SlateportCity_EventScript_14BBA1
checkflag 96
- jumpeq SlateportCity_EventScript_14BBAB
+ goto_if_eq SlateportCity_EventScript_14BBAB
msgbox SlateportCity_Text_164937, 4
release
end
@@ -145,7 +145,7 @@ SlateportCity_EventScript_14BBB5:: @ 814BBB5
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BBCC
+ call_if 1, SlateportCity_EventScript_14BBCC
msgbox SlateportCity_Text_164A30, 4
release
end
@@ -157,7 +157,7 @@ SlateportCity_EventScript_14BBCC:: @ 814BBCC
SlateportCity_EventScript_14BBD6:: @ 814BBD6
compare 0x4058, 1
- jumpeq SlateportCity_EventScript_14BBEA
+ goto_if_eq SlateportCity_EventScript_14BBEA
msgbox SlateportCity_Text_164AA9, 2
end
@@ -169,7 +169,7 @@ SlateportCity_EventScript_14BBF3:: @ 814BBF3
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BC0A
+ call_if 1, SlateportCity_EventScript_14BC0A
msgbox SlateportCity_Text_164B34, 4
release
end
@@ -183,7 +183,7 @@ SlateportCity_EventScript_14BC14:: @ 814BC14
lock
faceplayer
checkflag 148
- jumpeq SlateportCity_EventScript_14BC29
+ goto_if_eq SlateportCity_EventScript_14BC29
msgbox SlateportCity_Text_164BBF, 4
release
end
@@ -200,9 +200,9 @@ SlateportCity_EventScript_14BC33:: @ 814BC33
SlateportCity_EventScript_14BC3C:: @ 814BC3C
lockall
checkflag 2052
- jumpeq SlateportCity_EventScript_14BC63
+ goto_if_eq SlateportCity_EventScript_14BC63
checkflag 2061
- jumpeq SlateportCity_EventScript_14BC59
+ goto_if_eq SlateportCity_EventScript_14BC59
msgbox SlateportCity_Text_1658A0, 4
releaseall
end
@@ -236,7 +236,7 @@ SlateportCity_EventScript_14BC88:: @ 814BC88
SlateportCity_EventScript_14BC91:: @ 814BC91
lockall
checkflag 2052
- jumpeq SlateportCity_EventScript_14BCA5
+ goto_if_eq SlateportCity_EventScript_14BCA5
msgbox SlateportCity_Text_165A8B, 4
releaseall
end
@@ -254,7 +254,7 @@ SlateportCity_EventScript_14BCB8:: @ 814BCB8
lock
faceplayer
compare 0x4058, 1
- callif 1, SlateportCity_EventScript_14BCCF
+ call_if 1, SlateportCity_EventScript_14BCCF
msgbox SlateportCity_Text_164F9E, 4
release
end
@@ -289,9 +289,9 @@ SlateportCity_EventScript_14BD06:: @ 814BD06
faceplayer
msgbox SlateportCity_Text_1650F1, 5
compare RESULT, 1
- callif 1, SlateportCity_EventScript_14BD28
+ call_if 1, SlateportCity_EventScript_14BD28
compare RESULT, 0
- callif 1, SlateportCity_EventScript_14BD31
+ call_if 1, SlateportCity_EventScript_14BD31
release
end
@@ -307,9 +307,9 @@ SlateportCity_EventScript_14BD3A:: @ 814BD3A
lock
faceplayer
msgbox SlateportCity_Text_164C64, 4
- closebutton
- move 5, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 5, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -317,9 +317,9 @@ SlateportCity_EventScript_14BD51:: @ 814BD51
lock
faceplayer
msgbox SlateportCity_Text_164C9F, 4
- closebutton
- move 19, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 19, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -327,9 +327,9 @@ SlateportCity_EventScript_14BD68:: @ 814BD68
lock
faceplayer
msgbox SlateportCity_Text_164CE8, 4
- closebutton
- move 20, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 20, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -337,9 +337,9 @@ SlateportCity_EventScript_14BD7F:: @ 814BD7F
lock
faceplayer
msgbox SlateportCity_Text_164D2B, 4
- closebutton
- move 27, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 27, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -347,9 +347,9 @@ SlateportCity_EventScript_14BD96:: @ 814BD96
lock
faceplayer
msgbox SlateportCity_Text_164D92, 4
- closebutton
- move 28, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 28, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -357,9 +357,9 @@ SlateportCity_EventScript_14BDAD:: @ 814BDAD
lock
faceplayer
msgbox SlateportCity_Text_164DD5, 4
- closebutton
- move 29, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 29, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -367,9 +367,9 @@ SlateportCity_EventScript_14BDC4:: @ 814BDC4
lock
faceplayer
msgbox SlateportCity_Text_164DF4, 4
- closebutton
- move 30, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 30, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -377,9 +377,9 @@ SlateportCity_EventScript_14BDDB:: @ 814BDDB
lock
faceplayer
msgbox SlateportCity_Text_164E46, 4
- closebutton
- move 31, SlateportCity_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 31, SlateportCity_Movement_1A083D
+ waitmovement 0
release
end
@@ -387,7 +387,7 @@ SlateportCity_EventScript_14BDF2:: @ 814BDF2
lock
faceplayer
message SlateportCity_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor SlateportCity_Decorations1
msgbox SlateportCity_Text_1A0C02, 4
release
@@ -411,9 +411,9 @@ SlateportCity_EventScript_14BE20:: @ 814BE20
lock
faceplayer
checkflag 96
- jumpif 0, SlateportCity_EventScript_14BE16
+ goto_if 0, SlateportCity_EventScript_14BE16
message SlateportCity_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor SlateportCity_Decorations2
msgbox SlateportCity_Text_1A0C02, 4
release
@@ -443,9 +443,9 @@ SlateportCity_Decorations2:: @ 814BE40
lock
faceplayer
checkflag 96
- jumpif 0, SlateportCity_EventScript_14BE16
+ goto_if 0, SlateportCity_EventScript_14BE16
message SlateportCity_Text_1A0BE4
- waittext
+ waitmessage
pokemartdecor SlateportCity_Decorations3
msgbox SlateportCity_Text_1A0C02, 4
release
@@ -472,7 +472,7 @@ SlateportCity_EventScript_14BE9A:: @ 814BE9A
lock
faceplayer
message SlateportCity_Text_1A0BE4
- waittext
+ waitmessage
pokemart SlateportCity_Items2
msgbox SlateportCity_Text_1A0C02, 4
release
@@ -490,49 +490,49 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
lockall
msgbox SlateportCity_Text_165498, 4
msgbox SlateportCity_Text_1654E0, 4
- closebutton
- move 10, SlateportCity_Movement_1A0843
- waitmove 0
- pause 10
- move 9, SlateportCity_Movement_1A0845
- waitmove 0
- pause 25
- move 11, SlateportCity_Movement_14C000
- move 255, SlateportCity_Movement_14C00E
- move 10, SlateportCity_Movement_14BFDD
- move 9, SlateportCity_Movement_14BFEA
- waitmove 0
- disappear 10
- disappear 9
+ closemessage
+ applymovement 10, SlateportCity_Movement_1A0843
+ waitmovement 0
+ delay 10
+ applymovement 9, SlateportCity_Movement_1A0845
+ waitmovement 0
+ delay 25
+ applymovement 11, SlateportCity_Movement_14C000
+ applymovement 255, SlateportCity_Movement_14C00E
+ applymovement 10, SlateportCity_Movement_14BFDD
+ applymovement 9, SlateportCity_Movement_14BFEA
+ waitmovement 0
+ removeobject 10
+ removeobject 9
msgbox SlateportCity_Text_16558D, 4
- move 11, SlateportCity_Movement_1A0841
- waitmove 0
+ applymovement 11, SlateportCity_Movement_1A0841
+ waitmovement 0
msgbox SlateportCity_Text_1655E7, 4
- playmusic BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, 0
msgbox SlateportCity_Text_1656BC, 4
- move 6, SlateportCity_Movement_1A083F
- move 1, SlateportCity_Movement_1A083F
- move 7, SlateportCity_Movement_14BFCD
- move 3, SlateportCity_Movement_1A0831
- move 2, SlateportCity_Movement_14BFD5
- waitmove 0
- move 11, SlateportCity_Movement_1A0845
- waitmove 0
+ applymovement 6, SlateportCity_Movement_1A083F
+ applymovement 1, SlateportCity_Movement_1A083F
+ applymovement 7, SlateportCity_Movement_14BFCD
+ applymovement 3, SlateportCity_Movement_1A0831
+ applymovement 2, SlateportCity_Movement_14BFD5
+ waitmovement 0
+ applymovement 11, SlateportCity_Movement_1A0845
+ waitmovement 0
msgbox SlateportCity_Text_16578F, 4
- playsfx 21
- move 11, SlateportCity_Movement_1A0833
- waitmove 0
- move 11, SlateportCity_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 11, SlateportCity_Movement_1A0833
+ waitmovement 0
+ applymovement 11, SlateportCity_Movement_1A0835
+ waitmovement 0
msgbox SlateportCity_Text_1657FA, 4
- move 11, SlateportCity_Movement_1A0839
- waitmove 0
+ applymovement 11, SlateportCity_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_Text_16583A, 4
- closebutton
- move 11, SlateportCity_Movement_14BFFB
- move 255, SlateportCity_Movement_14C008
- waitmove 0
- disappear 11
+ closemessage
+ applymovement 11, SlateportCity_Movement_14BFFB
+ applymovement 255, SlateportCity_Movement_14C008
+ waitmovement 0
+ removeobject 11
clearflag 841
clearflag 848
clearflag 845
diff --git a/data/scripts/maps/SlateportCity_ContestHall.inc b/data/scripts/maps/SlateportCity_ContestHall.inc
index 559719583..f8070f1a1 100644
--- a/data/scripts/maps/SlateportCity_ContestHall.inc
+++ b/data/scripts/maps/SlateportCity_ContestHall.inc
@@ -13,11 +13,11 @@ SlateportCity_ContestHall_EventScript_15555E:: @ 815555E
lock
faceplayer
checkflag 265
- jumpeq SlateportCity_ContestHall_EventScript_155595
+ goto_if_eq SlateportCity_ContestHall_EventScript_155595
msgbox SlateportCity_ContestHall_Text_17CCE2, 4
giveitem ITEM_TM41
compare RESULT, 0
- jumpeq SlateportCity_ContestHall_EventScript_1A029B
+ goto_if_eq SlateportCity_ContestHall_EventScript_1A029B
setflag 265
msgbox SlateportCity_ContestHall_Text_17CE28, 4
release
@@ -31,80 +31,80 @@ SlateportCity_ContestHall_EventScript_155595:: @ 8155595
SlateportCity_ContestHall_EventScript_15559F:: @ 815559F
msgbox SlateportCity_ContestHall_Text_17CEF3, 2
lockall
- move 3, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 3, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_1555B4:: @ 81555B4
msgbox SlateportCity_ContestHall_Text_17CFA7, 2
lockall
- move 4, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 4, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_1555C9:: @ 81555C9
msgbox SlateportCity_ContestHall_Text_17D054, 2
lockall
- move 5, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 5, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_1555DE:: @ 81555DE
msgbox SlateportCity_ContestHall_Text_17D07F, 2
lockall
- move 6, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 6, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_1555F3:: @ 81555F3
msgbox SlateportCity_ContestHall_Text_17D0F9, 2
lockall
- move 7, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 7, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_155608:: @ 8155608
msgbox SlateportCity_ContestHall_Text_17D222, 2
lockall
- move 8, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 8, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_15561D:: @ 815561D
msgbox SlateportCity_ContestHall_Text_17D39A, 2
lockall
- move 9, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 9, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_155632:: @ 8155632
msgbox SlateportCity_ContestHall_Text_17D3F0, 2
lockall
- move 10, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 10, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_155647:: @ 8155647
msgbox SlateportCity_ContestHall_Text_17D300, 2
lockall
- move 12, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 12, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_ContestHall_EventScript_15565C:: @ 815565C
msgbox SlateportCity_ContestHall_Text_17D27F, 2
lockall
- move 11, SlateportCity_ContestHall_Movement_1A083D
- waitmove 0
+ applymovement 11, SlateportCity_ContestHall_Movement_1A083D
+ waitmovement 0
releaseall
end
diff --git a/data/scripts/maps/SlateportCity_ContestLobby.inc b/data/scripts/maps/SlateportCity_ContestLobby.inc
index b2cce5312..cb4632d77 100644
--- a/data/scripts/maps/SlateportCity_ContestLobby.inc
+++ b/data/scripts/maps/SlateportCity_ContestLobby.inc
@@ -11,7 +11,7 @@ SlateportCity_ContestLobby_EventScript_15541D:: @ 815541D
setvar CONTEST_RANK, 2
call SlateportCity_ContestLobby_EventScript_1A4E92
call SlateportCity_ContestLobby_EventScript_155448
- special 83
+ special sub_80C4BF0
call SlateportCity_ContestLobby_EventScript_15FBDB
setvar 0x4088, 3
warp LinkContestRoom1, 255, 7, 5
@@ -20,28 +20,28 @@ SlateportCity_ContestLobby_EventScript_15541D:: @ 815541D
SlateportCity_ContestLobby_EventScript_155448:: @ 8155448
lockall
- move 1, SlateportCity_ContestLobby_Movement_1554CC
- waitmove 0
- playsfx 71
+ applymovement 1, SlateportCity_ContestLobby_Movement_1554CC
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 545, 1
setmaptile 4, 3, 609, 1
- special 142
- move 1, SlateportCity_ContestLobby_Movement_1554CF
- waitmove 0
- playsfx 71
+ special DrawWholeMapView
+ applymovement 1, SlateportCity_ContestLobby_Movement_1554CF
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 721, 1
setmaptile 4, 3, 729, 1
- special 142
- pause 20
- move 1, SlateportCity_ContestLobby_Movement_1554DC
- waitmove 0
- move 255, SlateportCity_ContestLobby_Movement_1554CA
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 1, SlateportCity_ContestLobby_Movement_1554DC
+ waitmovement 0
+ applymovement 255, SlateportCity_ContestLobby_Movement_1554CA
+ waitmovement 0
msgbox SlateportCity_ContestLobby_Text_1A6832, 4
- closebutton
- move 1, SlateportCity_ContestLobby_Movement_1554D3
- move 255, SlateportCity_ContestLobby_Movement_1554C0
- waitmove 0
+ closemessage
+ applymovement 1, SlateportCity_ContestLobby_Movement_1554D3
+ applymovement 255, SlateportCity_ContestLobby_Movement_1554C0
+ waitmovement 0
releaseall
return
@@ -102,9 +102,9 @@ SlateportCity_ContestLobby_EventScript_1554F0:: @ 81554F0
SlateportCity_ContestLobby_EventScript_1554F9:: @ 81554F9
lockall
checkflag 95
- jumpeq SlateportCity_ContestLobby_EventScript_155526
- move 7, SlateportCity_ContestLobby_Movement_1A0839
- waitmove 0
+ goto_if_eq SlateportCity_ContestLobby_EventScript_155526
+ applymovement 7, SlateportCity_ContestLobby_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_ContestLobby_Text_17CA67, 4
giveitem ITEM_POKEBLOCK_CASE
setflag 95
@@ -118,7 +118,7 @@ SlateportCity_ContestLobby_EventScript_155526:: @ 8155526
SlateportCity_ContestLobby_EventScript_15552F:: @ 815552F
lockall
fadescreen 1
- showcontestwinner 3
+ drawcontestwinner 3
releaseall
end
@@ -128,8 +128,8 @@ SlateportCity_ContestLobby_EventScript_155536:: @ 8155536
@ 815553F
lockall
- special 259
+ special ShowBerryBlenderRecordWindow
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/SlateportCity_Harbor.inc b/data/scripts/maps/SlateportCity_Harbor.inc
index d65d28877..f145c4a3d 100644
--- a/data/scripts/maps/SlateportCity_Harbor.inc
+++ b/data/scripts/maps/SlateportCity_Harbor.inc
@@ -3,12 +3,12 @@ SlateportCity_Harbor_MapScripts:: @ 8155F5D
.byte 0
SlateportCity_Harbor_MapScript1_155F63:: @ 8155F63
- warp6 SlateportCity, 255, 28, 13
+ setescapewarp SlateportCity, 255, 28, 13
setvar 0x4001, 0
compare 0x40a0, 1
- callif 1, SlateportCity_Harbor_EventScript_155F89
+ call_if 1, SlateportCity_Harbor_EventScript_155F89
checkflag 2052
- callif 1, SlateportCity_Harbor_EventScript_155F85
+ call_if 1, SlateportCity_Harbor_EventScript_155F85
end
SlateportCity_Harbor_EventScript_155F85:: @ 8155F85
@@ -16,89 +16,89 @@ SlateportCity_Harbor_EventScript_155F85:: @ 8155F85
return
SlateportCity_Harbor_EventScript_155F89:: @ 8155F89
- playmusicbattle BGM_EVIL_TEAM
- movespriteperm 4, 12, 13
- spritebehave 4, 9
+ savebgm BGM_EVIL_TEAM
+ setobjectxyperm 4, 12, 13
+ setobjectmovementtype 4, 9
setflag 905
return
SlateportCity_Harbor_EventScript_155F9B:: @ 8155F9B
lockall
setvar 0x8008, 0
- jump SlateportCity_Harbor_EventScript_155FD5
+ goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FA7:: @ 8155FA7
lockall
setvar 0x8008, 1
- jump SlateportCity_Harbor_EventScript_155FD5
+ goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FB3:: @ 8155FB3
lockall
setvar 0x8008, 2
- jump SlateportCity_Harbor_EventScript_155FD5
+ goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FBF:: @ 8155FBF
lockall
setvar 0x8008, 3
- move 255, SlateportCity_Harbor_Movement_1560C2
- waitmove 0
- jump SlateportCity_Harbor_EventScript_155FD5
+ applymovement 255, SlateportCity_Harbor_Movement_1560C2
+ waitmovement 0
+ goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5
- move 7, SlateportCity_Harbor_Movement_1A0845
- waitmove 0
- move 255, SlateportCity_Harbor_Movement_1A0841
- waitmove 0
+ applymovement 7, SlateportCity_Harbor_Movement_1A0845
+ waitmovement 0
+ applymovement 255, SlateportCity_Harbor_Movement_1A0841
+ waitmovement 0
msgbox SlateportCity_Harbor_Text_17FD7D, 4
- closebutton
- move 6, SlateportCity_Harbor_Movement_15609B
- move 7, SlateportCity_Harbor_Movement_15609B
- move 8, SlateportCity_Harbor_Movement_1560A5
- waitmove 0
- disappear 6
- disappear 7
- disappear 8
+ closemessage
+ applymovement 6, SlateportCity_Harbor_Movement_15609B
+ applymovement 7, SlateportCity_Harbor_Movement_15609B
+ applymovement 8, SlateportCity_Harbor_Movement_1560A5
+ waitmovement 0
+ removeobject 6
+ removeobject 7
+ removeobject 8
setvar 0x40a0, 2
compare 0x8008, 0
- callif 1, SlateportCity_Harbor_EventScript_15605C
+ call_if 1, SlateportCity_Harbor_EventScript_15605C
compare 0x8008, 1
- callif 1, SlateportCity_Harbor_EventScript_156071
+ call_if 1, SlateportCity_Harbor_EventScript_156071
compare 0x8008, 2
- callif 1, SlateportCity_Harbor_EventScript_156086
+ call_if 1, SlateportCity_Harbor_EventScript_156086
compare 0x8008, 3
- callif 1, SlateportCity_Harbor_EventScript_156086
+ call_if 1, SlateportCity_Harbor_EventScript_156086
msgbox SlateportCity_Harbor_Text_17FE60, 4
- closebutton
+ closemessage
setflag 821
setflag 822
- moveoffscreen 4
- spritebehave 4, 10
+ moveobjectoffscreen 4
+ setobjectmovementtype 4, 10
releaseall
end
SlateportCity_Harbor_EventScript_15605C:: @ 815605C
- move 4, SlateportCity_Harbor_Movement_1560B3
- waitmove 0
- move 255, SlateportCity_Harbor_Movement_1A0845
- waitmove 0
+ applymovement 4, SlateportCity_Harbor_Movement_1560B3
+ waitmovement 0
+ applymovement 255, SlateportCity_Harbor_Movement_1A0845
+ waitmovement 0
return
SlateportCity_Harbor_EventScript_156071:: @ 8156071
- move 4, SlateportCity_Harbor_Movement_1560B9
- waitmove 0
- move 255, SlateportCity_Harbor_Movement_1A0843
- waitmove 0
+ applymovement 4, SlateportCity_Harbor_Movement_1560B9
+ waitmovement 0
+ applymovement 255, SlateportCity_Harbor_Movement_1A0843
+ waitmovement 0
return
SlateportCity_Harbor_EventScript_156086:: @ 8156086
- move 4, SlateportCity_Harbor_Movement_1560BE
- waitmove 0
- move 255, SlateportCity_Harbor_Movement_1A0843
- waitmove 0
+ applymovement 4, SlateportCity_Harbor_Movement_1560BE
+ waitmovement 0
+ applymovement 255, SlateportCity_Harbor_Movement_1A0843
+ waitmovement 0
return
SlateportCity_Harbor_Movement_15609B:: @ 815609B
@@ -160,7 +160,7 @@ SlateportCity_Harbor_EventScript_1560C4:: @ 81560C4
lock
faceplayer
checkflag 2052
- jumpeq SlateportCity_Harbor_EventScript_1560D9
+ goto_if_eq SlateportCity_Harbor_EventScript_1560D9
msgbox SlateportCity_Harbor_Text_17FA0A, 4
release
end
@@ -169,14 +169,14 @@ SlateportCity_Harbor_EventScript_1560D9:: @ 81560D9
msgbox SlateportCity_Harbor_Text_17FA73, 4
checkitem ITEM_SS_TICKET, 1
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_156135
+ goto_if_eq SlateportCity_Harbor_EventScript_156135
message SlateportCity_Harbor_Text_17FB0A
- waittext
- jump SlateportCity_Harbor_EventScript_1560FD
+ waitmessage
+ goto SlateportCity_Harbor_EventScript_1560FD
end
SlateportCity_Harbor_EventScript_1560FD:: @ 81560FD
- multichoicedef 18, 6, 52, 2, 0
+ multichoicedefault 18, 6, 52, 2, 0
switch RESULT
case 0, SlateportCity_Harbor_EventScript_15613F
case 1, SlateportCity_Harbor_EventScript_156167
@@ -192,7 +192,7 @@ SlateportCity_Harbor_EventScript_156135:: @ 8156135
SlateportCity_Harbor_EventScript_15613F:: @ 815613F
msgbox SlateportCity_Harbor_Text_17FB81, 5
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_15618A
+ goto_if_eq SlateportCity_Harbor_EventScript_15618A
setvar 0x40b4, 1
call SlateportCity_Harbor_EventScript_156196
warp SSTidalCorridor, 255, 1, 10
@@ -203,7 +203,7 @@ SlateportCity_Harbor_EventScript_15613F:: @ 815613F
SlateportCity_Harbor_EventScript_156167:: @ 8156167
msgbox SlateportCity_Harbor_Text_17FB9C, 5
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_15618A
+ goto_if_eq SlateportCity_Harbor_EventScript_15618A
call SlateportCity_Harbor_EventScript_156196
warp BattleTower_Outside, 255, 19, 23
waitstate
@@ -212,23 +212,23 @@ SlateportCity_Harbor_EventScript_156167:: @ 8156167
SlateportCity_Harbor_EventScript_15618A:: @ 815618A
message SlateportCity_Harbor_Text_17FBE5
- waittext
- jump SlateportCity_Harbor_EventScript_1560FD
+ waitmessage
+ goto SlateportCity_Harbor_EventScript_1560FD
end
SlateportCity_Harbor_EventScript_156196:: @ 8156196
msgbox SlateportCity_Harbor_Text_17FBB6, 4
- closebutton
- move LAST_TALKED, SlateportCity_Harbor_Movement_1A0841
- waitmove 0
- pause 30
- spriteinvisible LAST_TALKED, 9, 8
+ closemessage
+ applymovement LAST_TALKED, SlateportCity_Harbor_Movement_1A0841
+ waitmovement 0
+ delay 30
+ hideobject LAST_TALKED, 9, 8
compare FACING, 2
- callif 1, SlateportCity_Harbor_EventScript_1561EF
+ call_if 1, SlateportCity_Harbor_EventScript_1561EF
compare FACING, 4
- callif 1, SlateportCity_Harbor_EventScript_1561E4
- pause 30
- spriteinvisible 255, 0, 0
+ call_if 1, SlateportCity_Harbor_EventScript_1561E4
+ delay 30
+ hideobject 255, 0, 0
setvar 0x8004, 5
call SlateportCity_Harbor_EventScript_1A040E
return
@@ -239,13 +239,13 @@ SlateportCity_Harbor_EventScript_1561DA:: @ 81561DA
end
SlateportCity_Harbor_EventScript_1561E4:: @ 81561E4
- move 255, SlateportCity_Harbor_Movement_1561FA
- waitmove 0
+ applymovement 255, SlateportCity_Harbor_Movement_1561FA
+ waitmovement 0
return
SlateportCity_Harbor_EventScript_1561EF:: @ 81561EF
- move 255, SlateportCity_Harbor_Movement_1561FD
- waitmove 0
+ applymovement 255, SlateportCity_Harbor_Movement_1561FD
+ waitmovement 0
return
SlateportCity_Harbor_Movement_1561FA:: @ 81561FA
@@ -269,17 +269,17 @@ SlateportCity_Harbor_EventScript_156211:: @ 8156211
lock
faceplayer
checkflag 2061
- jumpeq SlateportCity_Harbor_EventScript_15626F
+ goto_if_eq SlateportCity_Harbor_EventScript_15626F
checkflag 271
- jumpeq SlateportCity_Harbor_EventScript_156265
+ goto_if_eq SlateportCity_Harbor_EventScript_156265
checkflag 112
- jumpeq SlateportCity_Harbor_EventScript_156258
+ goto_if_eq SlateportCity_Harbor_EventScript_156258
compare 0x40a0, 2
- jumpeq SlateportCity_Harbor_EventScript_15624E
+ goto_if_eq SlateportCity_Harbor_EventScript_15624E
msgbox SlateportCity_Harbor_Text_17FD1C, 4
- closebutton
- move LAST_TALKED, SlateportCity_Harbor_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, SlateportCity_Harbor_Movement_1A083D
+ waitmovement 0
release
end
@@ -301,12 +301,12 @@ SlateportCity_Harbor_EventScript_156265:: @ 8156265
SlateportCity_Harbor_EventScript_15626F:: @ 815626F
compare 0x4001, 1
- jumpeq SlateportCity_Harbor_EventScript_156380
+ goto_if_eq SlateportCity_Harbor_EventScript_156380
checkitem ITEM_SCANNER, 1
compare RESULT, 1
- jumpeq SlateportCity_Harbor_EventScript_1562A7
+ goto_if_eq SlateportCity_Harbor_EventScript_1562A7
checkflag 2052
- jumpeq SlateportCity_Harbor_EventScript_15629D
+ goto_if_eq SlateportCity_Harbor_EventScript_15629D
msgbox SlateportCity_Harbor_Text_18017B, 4
release
end
@@ -318,8 +318,8 @@ SlateportCity_Harbor_EventScript_15629D:: @ 815629D
SlateportCity_Harbor_EventScript_1562A7:: @ 81562A7
message SlateportCity_Harbor_Text_18028B
- waittext
- jump SlateportCity_Harbor_EventScript_1562B3
+ waitmessage
+ goto SlateportCity_Harbor_EventScript_1562B3
end
SlateportCity_Harbor_EventScript_1562B3:: @ 81562B3
@@ -334,27 +334,27 @@ SlateportCity_Harbor_EventScript_1562B3:: @ 81562B3
SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA
msgbox SlateportCity_Harbor_Text_1803DD, 5
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_156374
+ goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem ITEM_DEEP_SEA_TOOTH
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_1A029B
+ goto_if_eq SlateportCity_Harbor_EventScript_1A029B
removeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_18046B, 4
setflag 294
- jump SlateportCity_Harbor_EventScript_156380
+ goto SlateportCity_Harbor_EventScript_156380
end
SlateportCity_Harbor_EventScript_15632A:: @ 815632A
msgbox SlateportCity_Harbor_Text_180412, 5
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_156374
+ goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem ITEM_DEEP_SEA_SCALE
compare RESULT, 0
- jumpeq SlateportCity_Harbor_EventScript_1A029B
+ goto_if_eq SlateportCity_Harbor_EventScript_1A029B
removeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_18046B, 4
setflag 294
- jump SlateportCity_Harbor_EventScript_156380
+ goto SlateportCity_Harbor_EventScript_156380
end
SlateportCity_Harbor_EventScript_15636A:: @ 815636A
@@ -364,8 +364,8 @@ SlateportCity_Harbor_EventScript_15636A:: @ 815636A
SlateportCity_Harbor_EventScript_156374:: @ 8156374
message SlateportCity_Harbor_Text_180447
- waittext
- jump SlateportCity_Harbor_EventScript_1562B3
+ waitmessage
+ goto SlateportCity_Harbor_EventScript_1562B3
end
SlateportCity_Harbor_EventScript_156380:: @ 8156380
diff --git a/data/scripts/maps/SlateportCity_House1.inc b/data/scripts/maps/SlateportCity_House1.inc
index 702e52d84..c72aa229a 100644
--- a/data/scripts/maps/SlateportCity_House1.inc
+++ b/data/scripts/maps/SlateportCity_House1.inc
@@ -6,19 +6,19 @@ SlateportCity_House1_EventScript_15567B:: @ 815567B
faceplayer
msgbox SlateportCity_House1_Text_17D46A, 5
compare RESULT, 1
- jumpeq SlateportCity_House1_EventScript_15569C
+ goto_if_eq SlateportCity_House1_EventScript_15569C
compare RESULT, 0
- jumpeq SlateportCity_House1_EventScript_1556BF
+ goto_if_eq SlateportCity_House1_EventScript_1556BF
end
SlateportCity_House1_EventScript_15569C:: @ 815569C
msgbox SlateportCity_House1_Text_17D4DB, 4
- special 159
+ special sub_80F9A0C
waitstate
compare 0x8004, 255
- jumpif 5, SlateportCity_House1_EventScript_1556C9
+ goto_if 5, SlateportCity_House1_EventScript_1556C9
compare 0x8004, 255
- jumpeq SlateportCity_House1_EventScript_1556BF
+ goto_if_eq SlateportCity_House1_EventScript_1556BF
end
SlateportCity_House1_EventScript_1556BF:: @ 81556BF
@@ -27,22 +27,22 @@ SlateportCity_House1_EventScript_1556BF:: @ 81556BF
end
SlateportCity_House1_EventScript_1556C9:: @ 81556C9
- specialval RESULT, 327
+ specialvar RESULT, ScriptGetPartyMonSpecies
compare RESULT, SPECIES_EGG
- jumpeq SlateportCity_House1_EventScript_15571C
- special 124
- special 125
+ goto_if_eq SlateportCity_House1_EventScript_15571C
+ special sub_80BFAE0
+ special sub_80BFB10
compare RESULT, 1
- jumpeq SlateportCity_House1_EventScript_155726
- specialval RESULT, 336
- special 124
+ goto_if_eq SlateportCity_House1_EventScript_155726
+ specialvar RESULT, sub_810F96C
+ special sub_80BFAE0
compare RESULT, 1
- jumpeq SlateportCity_House1_EventScript_155726
+ goto_if_eq SlateportCity_House1_EventScript_155726
msgbox SlateportCity_House1_Text_17D505, 5
compare RESULT, 1
- jumpeq SlateportCity_House1_EventScript_155730
+ goto_if_eq SlateportCity_House1_EventScript_155730
compare RESULT, 0
- jumpeq SlateportCity_House1_EventScript_1556BF
+ goto_if_eq SlateportCity_House1_EventScript_1556BF
end
SlateportCity_House1_EventScript_15571C:: @ 815571C
@@ -58,10 +58,10 @@ SlateportCity_House1_EventScript_155726:: @ 8155726
SlateportCity_House1_EventScript_155730:: @ 8155730
msgbox SlateportCity_House1_Text_17D580, 4
call SlateportCity_House1_EventScript_1A0678
- specialval RESULT, 123
- special 124
+ specialvar RESULT, sub_80BF9B4
+ special sub_80BFAE0
compare RESULT, 1
- jumpeq SlateportCity_House1_EventScript_15575A
+ goto_if_eq SlateportCity_House1_EventScript_15575A
msgbox SlateportCity_House1_Text_17D63A, 4
release
end
diff --git a/data/scripts/maps/SlateportCity_House2.inc b/data/scripts/maps/SlateportCity_House2.inc
index 2d50f0851..934fae153 100644
--- a/data/scripts/maps/SlateportCity_House2.inc
+++ b/data/scripts/maps/SlateportCity_House2.inc
@@ -10,7 +10,7 @@ SlateportCity_House2_EventScript_156399:: @ 8156399
faceplayer
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 1
- jumpeq SlateportCity_House2_EventScript_1563B5
+ goto_if_eq SlateportCity_House2_EventScript_1563B5
msgbox SlateportCity_House2_Text_180567, 4
release
end
diff --git a/data/scripts/maps/SlateportCity_Mart.inc b/data/scripts/maps/SlateportCity_Mart.inc
index 730afe6d4..39a1d5ba2 100644
--- a/data/scripts/maps/SlateportCity_Mart.inc
+++ b/data/scripts/maps/SlateportCity_Mart.inc
@@ -5,7 +5,7 @@ SlateportCity_Mart_EventScript_156411:: @ 8156411
lock
faceplayer
message SlateportCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart SlateportCity_Mart_Items
msgbox SlateportCity_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
index e84f8ccc6..1ee8ff39b 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -18,59 +18,59 @@ SlateportCity_OceanicMuseum_1F_EventScript_155ADB:: @ 8155ADB
SlateportCity_OceanicMuseum_1F_EventScript_155AE4:: @ 8155AE4
lockall
- move 255, SlateportCity_OceanicMuseum_1F_Movement_1A083F
- waitmove 0
- jump SlateportCity_OceanicMuseum_1F_EventScript_155B06
+ applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A083F
+ waitmovement 0
+ goto SlateportCity_OceanicMuseum_1F_EventScript_155B06
end
SlateportCity_OceanicMuseum_1F_EventScript_155AF5:: @ 8155AF5
lockall
- move 255, SlateportCity_OceanicMuseum_1F_Movement_1A0843
- waitmove 0
- jump SlateportCity_OceanicMuseum_1F_EventScript_155B06
+ applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_1A0843
+ waitmovement 0
+ goto SlateportCity_OceanicMuseum_1F_EventScript_155B06
end
SlateportCity_OceanicMuseum_1F_EventScript_155B06:: @ 8155B06
- showmoney 0, 0
- snop
+ showmoneybox 0, 0
+ nop
msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, 5
compare RESULT, 1
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_155B2D
- closebutton
- hidemoney 0, 0
- move 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
- waitmove 0
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B2D
+ closemessage
+ hidemoneybox 0, 0
+ applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
+ waitmovement 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D
checkmoney 0x32, 0
compare RESULT, 0
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_155B5A
- paymoney 0x32, 0
- updatemoney 0, 0
- snop
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B5A
+ takemoney 0x32, 0
+ updatemoneybox 0, 0
+ nop
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 4
setvar 0x40aa, 1
- hidemoney 0, 0
+ hidemoneybox 0, 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B5A:: @ 8155B5A
checkflag 149
- jumpif 0, SlateportCity_OceanicMuseum_1F_EventScript_155B7B
+ goto_if 0, SlateportCity_OceanicMuseum_1F_EventScript_155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1F5, 4
- closebutton
- hidemoney 0, 0
- move 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
- waitmove 0
+ closemessage
+ hidemoneybox 0, 0
+ applymovement 255, SlateportCity_OceanicMuseum_1F_Movement_155B8D
+ waitmovement 0
releaseall
end
SlateportCity_OceanicMuseum_1F_EventScript_155B7B:: @ 8155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E22D, 4
setvar 0x40aa, 1
- hidemoney 0, 0
+ hidemoneybox 0, 0
releaseall
end
@@ -157,40 +157,40 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C31:: @ 8155C31
SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A
lock
faceplayer
- pause 8
- playsfx 21
- move 13, SlateportCity_OceanicMuseum_1F_Movement_1A0833
- waitmove 0
- move 13, SlateportCity_OceanicMuseum_1F_Movement_1A0835
- waitmove 0
+ delay 8
+ playse 21
+ applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0835
+ waitmovement 0
msgbox SlateportCity_OceanicMuseum_1F_Text_17E582, 4
giveitem ITEM_TM46
compare RESULT, 0
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_155CC2
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155CC2
setflag 269
msgbox SlateportCity_OceanicMuseum_1F_Text_17E606, 4
- closebutton
+ closemessage
compare FACING, 2
- jumpeq SlateportCity_OceanicMuseum_1F_EventScript_155C98
+ goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155C98
compare FACING, 2
- jumpif 5, SlateportCity_OceanicMuseum_1F_EventScript_155CAD
+ goto_if 5, SlateportCity_OceanicMuseum_1F_EventScript_155CAD
end
SlateportCity_OceanicMuseum_1F_EventScript_155C98:: @ 8155C98
- move 13, SlateportCity_OceanicMuseum_1F_Movement_155CD3
- waitmove 0
+ applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CD3
+ waitmovement 0
setflag 965
- playsfx 9
- disappear 13
+ playse 9
+ removeobject 13
release
end
SlateportCity_OceanicMuseum_1F_EventScript_155CAD:: @ 8155CAD
- move 13, SlateportCity_OceanicMuseum_1F_Movement_155CCC
- waitmove 0
+ applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CCC
+ waitmovement 0
setflag 965
- playsfx 9
- disappear 13
+ playse 9
+ removeobject 13
release
end
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
index 57bfbbd03..e379c633d 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
@@ -10,82 +10,82 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
lock
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_17ECFD, 4
- closebutton
- playmusic BGM_EVIL_TEAM, 1
- reappear 3
- move 3, SlateportCity_OceanicMuseum_2F_Movement_155EB4
- waitmove 0
- reappear 4
- move 4, SlateportCity_OceanicMuseum_2F_Movement_155EC3
- waitmove 0
- move 3, SlateportCity_OceanicMuseum_2F_Movement_155EB8
- move 4, SlateportCity_OceanicMuseum_2F_Movement_155EC5
- waitmove 0
+ closemessage
+ playbgm BGM_EVIL_TEAM, 1
+ addobject 3
+ applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB4
+ waitmovement 0
+ addobject 4
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EC3
+ waitmovement 0
+ applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB8
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EC5
+ waitmovement 0
compare FACING, 1
- callif 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
+ call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
compare FACING, 4
- callif 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
+ call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
msgbox SlateportCity_OceanicMuseum_2F_Text_17EDAE, 4
compare FACING, 4
- callif 5, SlateportCity_OceanicMuseum_2F_EventScript_155E6D
+ call_if 5, SlateportCity_OceanicMuseum_2F_EventScript_155E6D
msgbox SlateportCity_OceanicMuseum_2F_Text_17EDD7, 4
msgbox SlateportCity_OceanicMuseum_2F_Text_17EE01, 4
- closebutton
- move 4, SlateportCity_OceanicMuseum_2F_Movement_155EB2
- waitmove 0
+ closemessage
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EB2
+ waitmovement 0
compare FACING, 1
- callif 1, SlateportCity_OceanicMuseum_2F_EventScript_155E78
+ call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E78
compare FACING, 3
- callif 1, SlateportCity_OceanicMuseum_2F_EventScript_155E83
+ call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E83
trainerbattle 3, OPPONENT_MUSEUM_2F_GRUNT_1, 0, SlateportCity_OceanicMuseum_2F_Text_17EE4E
msgbox SlateportCity_OceanicMuseum_2F_Text_17EE66, 4
- closebutton
- move 4, SlateportCity_OceanicMuseum_2F_Movement_155EBF
- waitmove 0
- move 3, SlateportCity_OceanicMuseum_2F_Movement_155EB2
- waitmove 0
+ closemessage
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EBF
+ waitmovement 0
+ applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB2
+ waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_17EEA5, 4
- playmusicbattle 0
+ savebgm 0
trainerbattle 3, OPPONENT_MUSEUM_2F_GRUNT_2, 0, SlateportCity_OceanicMuseum_2F_Text_17EED6
- move 3, SlateportCity_OceanicMuseum_2F_Movement_155EBF
- waitmove 0
- move 3, SlateportCity_OceanicMuseum_2F_Movement_1A0845
- move 4, SlateportCity_OceanicMuseum_2F_Movement_1A0841
- waitmove 0
+ applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EBF
+ waitmovement 0
+ applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_1A0845
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_1A0841
+ waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_17EEEA, 4
- closebutton
- pause 35
- reappear 2
- move 2, SlateportCity_OceanicMuseum_2F_Movement_155EA8
- move 4, SlateportCity_OceanicMuseum_2F_Movement_155ECE
- waitmove 0
+ closemessage
+ delay 35
+ addobject 2
+ applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_155EA8
+ applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155ECE
+ waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_17EF62, 4
- move 2, SlateportCity_OceanicMuseum_2F_Movement_155EA6
- waitmove 0
+ applymovement 2, SlateportCity_OceanicMuseum_2F_Movement_155EA6
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SlateportCity_OceanicMuseum_2F_Text_17EFC9, 4
.else
msgbox SlateportCity_OceanicMuseum_2F_Text_17F17E, 4
.endif
- closebutton
+ closemessage
fadescreen 1
- disappear 2
- disappear 3
- disappear 4
+ removeobject 2
+ removeobject 3
+ removeobject 4
fadescreen 0
- pause 30
+ delay 30
setflag 883
- move 255, SlateportCity_OceanicMuseum_2F_Movement_1A0843
- waitmove 0
+ applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0843
+ waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_17F352, 4
setvar 0x8004, 269
call SlateportCity_OceanicMuseum_2F_EventScript_1A067F
msgbox SlateportCity_OceanicMuseum_2F_Text_17F433, 4
- closebutton
- move 1, SlateportCity_OceanicMuseum_2F_Movement_155E98
- waitmove 0
- playsfx 9
- disappear 1
+ closemessage
+ applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_155E98
+ waitmovement 0
+ playse 9
+ removeobject 1
setflag 900
setflag 149
clearflag 947
@@ -94,23 +94,23 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
end
SlateportCity_OceanicMuseum_2F_EventScript_155E62:: @ 8155E62
- move 255, SlateportCity_OceanicMuseum_2F_Movement_1A083F
- waitmove 0
+ applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A083F
+ waitmovement 0
return
SlateportCity_OceanicMuseum_2F_EventScript_155E6D:: @ 8155E6D
- move 1, SlateportCity_OceanicMuseum_2F_Movement_1A083F
- waitmove 0
+ applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_1A083F
+ waitmovement 0
return
SlateportCity_OceanicMuseum_2F_EventScript_155E78:: @ 8155E78
- move 255, SlateportCity_OceanicMuseum_2F_Movement_155E8E
- waitmove 0
+ applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_155E8E
+ waitmovement 0
return
SlateportCity_OceanicMuseum_2F_EventScript_155E83:: @ 8155E83
- move 255, SlateportCity_OceanicMuseum_2F_Movement_155E92
- waitmove 0
+ applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_155E92
+ waitmovement 0
return
SlateportCity_OceanicMuseum_2F_Movement_155E8E:: @ 8155E8E
@@ -265,8 +265,8 @@ SlateportCity_OceanicMuseum_2F_EventScript_155F46:: @ 8155F46
lock
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_17F53B, 4
- closebutton
- move LAST_TALKED, SlateportCity_OceanicMuseum_2F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement LAST_TALKED, SlateportCity_OceanicMuseum_2F_Movement_1A083D
+ waitmovement 0
release
end
diff --git a/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc b/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
index c550a6850..9aa326f70 100644
--- a/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
@@ -10,7 +10,7 @@ SlateportCity_PokemonCenter_1F_MapScript1_1563C5:: @ 81563C5
SlateportCity_PokemonCenter_1F_EventScript_1563CE:: @ 81563CE
setvar 0x800b, 1
call SlateportCity_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/SlateportCity_PokemonFanClub.inc b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
index 8f0323f77..4195ad43a 100644
--- a/data/scripts/maps/SlateportCity_PokemonFanClub.inc
+++ b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
@@ -18,27 +18,27 @@ SlateportCity_PokemonFanClub_EventScript_15576B:: @ 815576B
SlateportCity_PokemonFanClub_EventScript_155795:: @ 8155795
setvar 0x40b7, 1
msgbox SlateportCity_PokemonFanClub_Text_17D773, 4
- jump SlateportCity_PokemonFanClub_EventScript_155808
+ goto SlateportCity_PokemonFanClub_EventScript_155808
end
SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8
setvar 0x4002, 0
checkflag 204
- callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag 203
- callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag 202
- callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag 201
- callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag 200
- callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
compare 0x4002, 5
- callif 1, SlateportCity_PokemonFanClub_EventScript_15588D
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_15588D
compare 0x40b7, 2
- jumpeq SlateportCity_PokemonFanClub_EventScript_1557FE
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1557FE
msgbox SlateportCity_PokemonFanClub_Text_17DA14, 4
- jump SlateportCity_PokemonFanClub_EventScript_155808
+ goto SlateportCity_PokemonFanClub_EventScript_155808
end
SlateportCity_PokemonFanClub_EventScript_1557FE:: @ 81557FE
@@ -50,16 +50,16 @@ SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
msgbox SlateportCity_PokemonFanClub_Text_17DA49, 4
setvar 0x4001, 0
checkflag 204
- callif 0, SlateportCity_PokemonFanClub_EventScript_1559FE
+ call_if 0, SlateportCity_PokemonFanClub_EventScript_1559FE
checkflag 203
- callif 0, SlateportCity_PokemonFanClub_EventScript_1559E7
+ call_if 0, SlateportCity_PokemonFanClub_EventScript_1559E7
checkflag 202
- callif 0, SlateportCity_PokemonFanClub_EventScript_1559D0
+ call_if 0, SlateportCity_PokemonFanClub_EventScript_1559D0
checkflag 201
- callif 0, SlateportCity_PokemonFanClub_EventScript_1559B9
+ call_if 0, SlateportCity_PokemonFanClub_EventScript_1559B9
checkflag 200
- callif 0, SlateportCity_PokemonFanClub_EventScript_1559A2
- bufferfirstpoke 0
+ call_if 0, SlateportCity_PokemonFanClub_EventScript_1559A2
+ getfirstpartypokename 0
switch 0x4001
case 0, SlateportCity_PokemonFanClub_EventScript_155899
case 1, SlateportCity_PokemonFanClub_EventScript_1558A3
@@ -86,7 +86,7 @@ SlateportCity_PokemonFanClub_EventScript_155899:: @ 8155899
SlateportCity_PokemonFanClub_EventScript_1558A3:: @ 81558A3
checkitemspace ITEM_RED_SCARF, 1
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998
msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
setflag 200
giveitem ITEM_RED_SCARF
@@ -97,7 +97,7 @@ SlateportCity_PokemonFanClub_EventScript_1558A3:: @ 81558A3
SlateportCity_PokemonFanClub_EventScript_1558D4:: @ 81558D4
checkitemspace ITEM_BLUE_SCARF, 1
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998
msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
setflag 201
giveitem ITEM_BLUE_SCARF
@@ -108,7 +108,7 @@ SlateportCity_PokemonFanClub_EventScript_1558D4:: @ 81558D4
SlateportCity_PokemonFanClub_EventScript_155905:: @ 8155905
checkitemspace ITEM_PINK_SCARF, 1
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998
msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
setflag 202
giveitem ITEM_PINK_SCARF
@@ -119,7 +119,7 @@ SlateportCity_PokemonFanClub_EventScript_155905:: @ 8155905
SlateportCity_PokemonFanClub_EventScript_155936:: @ 8155936
checkitemspace ITEM_GREEN_SCARF, 1
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998
msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
setflag 203
giveitem ITEM_GREEN_SCARF
@@ -130,7 +130,7 @@ SlateportCity_PokemonFanClub_EventScript_155936:: @ 8155936
SlateportCity_PokemonFanClub_EventScript_155967:: @ 8155967
checkitemspace ITEM_YELLOW_SCARF, 1
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155998
msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
setflag 204
giveitem ITEM_YELLOW_SCARF
@@ -144,9 +144,9 @@ SlateportCity_PokemonFanClub_EventScript_155998:: @ 8155998
end
SlateportCity_PokemonFanClub_EventScript_1559A2:: @ 81559A2
- specialval RESULT, 265
+ specialvar RESULT, CheckLeadMonCool
compare RESULT, 1
- callif 1, SlateportCity_PokemonFanClub_EventScript_1559B3
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_1559B3
return
SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
@@ -154,9 +154,9 @@ SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
return
SlateportCity_PokemonFanClub_EventScript_1559B9:: @ 81559B9
- specialval RESULT, 266
+ specialvar RESULT, CheckLeadMonBeauty
compare RESULT, 1
- callif 1, SlateportCity_PokemonFanClub_EventScript_1559CA
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_1559CA
return
SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
@@ -164,9 +164,9 @@ SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
return
SlateportCity_PokemonFanClub_EventScript_1559D0:: @ 81559D0
- specialval RESULT, 267
+ specialvar RESULT, CheckLeadMonCute
compare RESULT, 1
- callif 1, SlateportCity_PokemonFanClub_EventScript_1559E1
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_1559E1
return
SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
@@ -174,9 +174,9 @@ SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
return
SlateportCity_PokemonFanClub_EventScript_1559E7:: @ 81559E7
- specialval RESULT, 268
+ specialvar RESULT, CheckLeadMonSmart
compare RESULT, 1
- callif 1, SlateportCity_PokemonFanClub_EventScript_1559F8
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_1559F8
return
SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
@@ -184,9 +184,9 @@ SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
return
SlateportCity_PokemonFanClub_EventScript_1559FE:: @ 81559FE
- specialval RESULT, 269
+ specialvar RESULT, CheckLeadMonTough
compare RESULT, 1
- callif 1, SlateportCity_PokemonFanClub_EventScript_155A0F
+ call_if 1, SlateportCity_PokemonFanClub_EventScript_155A0F
return
SlateportCity_PokemonFanClub_EventScript_155A0F:: @ 8155A0F
@@ -197,24 +197,24 @@ SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15
lock
faceplayer
checkflag 278
- jumpeq SlateportCity_PokemonFanClub_EventScript_155A75
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_155A75
msgbox SlateportCity_PokemonFanClub_Text_17DE6B, 4
- specialval RESULT, 230
+ specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 4
- jumpif 4, SlateportCity_PokemonFanClub_EventScript_155A3A
+ goto_if 4, SlateportCity_PokemonFanClub_EventScript_155A3A
release
end
SlateportCity_PokemonFanClub_EventScript_155A3A:: @ 8155A3A
- playsfx 21
- move LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833
- waitmove 0
- move LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833
+ waitmovement 0
+ applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835
+ waitmovement 0
msgbox SlateportCity_PokemonFanClub_Text_17DF57, 4
giveitem ITEM_SOOTHE_BELL
compare RESULT, 0
- jumpeq SlateportCity_PokemonFanClub_EventScript_1A029B
+ goto_if_eq SlateportCity_PokemonFanClub_EventScript_1A029B
setflag 278
release
end
@@ -235,8 +235,8 @@ SlateportCity_PokemonFanClub_EventScript_155A88:: @ 8155A88
SlateportCity_PokemonFanClub_EventScript_155A91:: @ 8155A91
lock
faceplayer
- checksound
- pokecry SPECIES_SKITTY, 0
+ waitse
+ playpokecry SPECIES_SKITTY, 0
msgbox SlateportCity_PokemonFanClub_Text_17E14E, 4
waitpokecry
release
@@ -245,8 +245,8 @@ SlateportCity_PokemonFanClub_EventScript_155A91:: @ 8155A91
SlateportCity_PokemonFanClub_EventScript_155AA4:: @ 8155AA4
lock
faceplayer
- checksound
- pokecry SPECIES_ZIGZAGOON, 0
+ waitse
+ playpokecry SPECIES_ZIGZAGOON, 0
msgbox SlateportCity_PokemonFanClub_Text_17E164, 4
waitpokecry
release
@@ -255,8 +255,8 @@ SlateportCity_PokemonFanClub_EventScript_155AA4:: @ 8155AA4
SlateportCity_PokemonFanClub_EventScript_155AB7:: @ 8155AB7
lock
faceplayer
- checksound
- pokecry SPECIES_AZUMARILL, 0
+ waitse
+ playpokecry SPECIES_AZUMARILL, 0
msgbox SlateportCity_PokemonFanClub_Text_17E178, 4
waitpokecry
release
diff --git a/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc b/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
index 4c0596d29..9fe7f1f1a 100644
--- a/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
+++ b/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
@@ -4,52 +4,52 @@ SlateportCity_SternsShipyard_1F_MapScripts:: @ 8155335
SlateportCity_SternsShipyard_1F_EventScript_155336:: @ 8155336
lockall
checkflag 2052
- jumpeq SlateportCity_SternsShipyard_1F_EventScript_155388
+ goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_155388
checkflag 2061
- jumpeq SlateportCity_SternsShipyard_1F_EventScript_15539C
+ goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_15539C
checkflag 149
- jumpeq SlateportCity_SternsShipyard_1F_EventScript_1553CF
+ goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_1553CF
checkflag 148
- jumpeq SlateportCity_SternsShipyard_1F_EventScript_1553B0
+ goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_1553B0
msgbox SlateportCity_SternsShipyard_1F_Text_17C14B, 4
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_17C1EC, 4
- closebutton
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A083D
+ waitmovement 0
setflag 148
setflag 882
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_155388:: @ 8155388
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_17C472, 4
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_15539C:: @ 815539C
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_17C3F7, 4
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_1553B0:: @ 81553B0
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_17C2F2, 4
- closebutton
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A083D
- waitmove 0
+ closemessage
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A083D
+ waitmovement 0
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_1553CF:: @ 81553CF
- move 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
- waitmove 0
+ applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
+ waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_17C360, 4
releaseall
end
diff --git a/data/scripts/maps/SootopolisCity.inc b/data/scripts/maps/SootopolisCity.inc
index 3d9c2dc93..bddc5965d 100644
--- a/data/scripts/maps/SootopolisCity.inc
+++ b/data/scripts/maps/SootopolisCity.inc
@@ -6,19 +6,19 @@ SootopolisCity_MapScripts:: @ 814D07D
SootopolisCity_MapScript1_14D08D:: @ 814D08D
checkflag 129
- callif 0, SootopolisCity_EventScript_14D0A0
+ call_if 0, SootopolisCity_EventScript_14D0A0
checkflag 129
- callif 1, SootopolisCity_EventScript_14D0B1
+ call_if 1, SootopolisCity_EventScript_14D0B1
end
SootopolisCity_EventScript_14D0A0:: @ 814D0A0
- movespriteperm 3, 31, 18
+ setobjectxyperm 3, 31, 18
setmaptile 31, 32, 592, 1
return
SootopolisCity_EventScript_14D0B1:: @ 814D0B1
checkflag 113
- callif 0, SootopolisCity_EventScript_14D0BB
+ call_if 0, SootopolisCity_EventScript_14D0BB
return
SootopolisCity_EventScript_14D0BB:: @ 814D0BB
@@ -36,40 +36,40 @@ SootopolisCity_EventScript_14D0BB:: @ 814D0BB
SootopolisCity_MapScript1_14D10D:: @ 814D10D
setflag 2077
checkflag 113
- callif 1, SootopolisCity_EventScript_14D159
+ call_if 1, SootopolisCity_EventScript_14D159
checkflag 2090
- callif 1, SootopolisCity_EventScript_14D123
+ call_if 1, SootopolisCity_EventScript_14D123
end
SootopolisCity_EventScript_14D123:: @ 814D123
call SootopolisCity_EventScript_1A02C1
- movespriteperm 1, 29, 19
- movespriteperm 2, 33, 19
+ setobjectxyperm 1, 29, 19
+ setobjectxyperm 2, 33, 19
compare 0x405e, 1
- callif 1, SootopolisCity_EventScript_14D142
+ call_if 1, SootopolisCity_EventScript_14D142
return
SootopolisCity_EventScript_14D142:: @ 814D142
- movespriteperm 10, 29, 6
- spritebehave 10, 10
- movespriteperm 5, 30, 6
- spritebehave 5, 9
+ setobjectxyperm 10, 29, 6
+ setobjectmovementtype 10, 10
+ setobjectxyperm 5, 30, 6
+ setobjectmovementtype 5, 9
return
SootopolisCity_EventScript_14D159:: @ 814D159
- movespriteperm 10, 31, 33
- spritebehave 10, 8
+ setobjectxyperm 10, 31, 33
+ setobjectmovementtype 10, 8
return
SootopolisCity_MapScript1_14D165:: @ 814D165
- warp4 Underwater_SootopolisCity, 255, 9, 6
+ setdivewarp Underwater_SootopolisCity, 255, 9, 6
end
SootopolisCity_EventScript_14D16E:: @ 814D16E
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_EventScript_14D183
+ goto_if_eq SootopolisCity_EventScript_14D183
msgbox SootopolisCity_Text_1696A4, 4
release
end
@@ -90,30 +90,30 @@ SootopolisCity_EventScript_14D196:: @ 814D196
SootopolisCity_EventScript_14D19F:: @ 814D19F
lock
faceplayer
- checkdailyflags
- special 148
+ dodailyevents
+ special GetPlayerBigGuyGirlString
checkflag 2258
- jumpeq SootopolisCity_EventScript_14D241
+ goto_if_eq SootopolisCity_EventScript_14D241
msgbox SootopolisCity_Text_1C63F2, 4
random 10
addvar RESULT, 20
addvar RESULT, 133
giveitem RESULT
compare RESULT, 0
- jumpeq SootopolisCity_EventScript_1A029B
+ goto_if_eq SootopolisCity_EventScript_1A029B
setflag 2258
msgbox SootopolisCity_Text_1C64D0, 4
random 2
compare RESULT, 0
- jumpeq SootopolisCity_EventScript_14D1FF
+ goto_if_eq SootopolisCity_EventScript_14D1FF
compare RESULT, 1
- jumpeq SootopolisCity_EventScript_14D220
+ goto_if_eq SootopolisCity_EventScript_14D220
end
SootopolisCity_EventScript_14D1FF:: @ 814D1FF
giveitem ITEM_FIGY_BERRY
compare RESULT, 0
- jumpeq SootopolisCity_EventScript_1A029B
+ goto_if_eq SootopolisCity_EventScript_1A029B
msgbox SootopolisCity_Text_1C650B, 4
release
end
@@ -121,7 +121,7 @@ SootopolisCity_EventScript_14D1FF:: @ 814D1FF
SootopolisCity_EventScript_14D220:: @ 814D220
giveitem ITEM_IAPAPA_BERRY
compare RESULT, 0
- jumpeq SootopolisCity_EventScript_1A029B
+ goto_if_eq SootopolisCity_EventScript_1A029B
msgbox SootopolisCity_Text_1C650B, 4
release
end
@@ -129,7 +129,7 @@ SootopolisCity_EventScript_14D220:: @ 814D220
SootopolisCity_EventScript_14D241:: @ 814D241
msgbox SootopolisCity_Text_1C6540, 5
compare RESULT, 1
- jumpeq SootopolisCity_EventScript_14D25E
+ goto_if_eq SootopolisCity_EventScript_14D25E
msgbox SootopolisCity_Text_1C6626, 4
release
end
@@ -143,7 +143,7 @@ SootopolisCity_EventScript_14D268:: @ 814D268
lock
faceplayer
checkflag 1236
- jumpeq SootopolisCity_EventScript_14D27D
+ goto_if_eq SootopolisCity_EventScript_14D27D
msgbox SootopolisCity_Text_16A4D6, 4
release
end
@@ -157,7 +157,7 @@ SootopolisCity_EventScript_14D287:: @ 814D287
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_EventScript_14D29C
+ goto_if_eq SootopolisCity_EventScript_14D29C
msgbox SootopolisCity_Text_169813, 4
release
end
@@ -171,7 +171,7 @@ SootopolisCity_EventScript_14D2A6:: @ 814D2A6
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_EventScript_14D2BB
+ goto_if_eq SootopolisCity_EventScript_14D2BB
msgbox SootopolisCity_Text_1698A0, 4
release
end
@@ -185,7 +185,7 @@ SootopolisCity_EventScript_14D2C5:: @ 814D2C5
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_EventScript_14D2DA
+ goto_if_eq SootopolisCity_EventScript_14D2DA
msgbox SootopolisCity_Text_1697A7, 4
release
end
@@ -213,81 +213,81 @@ ClosedSootopolisGymDoorScript:: @ 814D2FF
SootopolisCity_EventScript_14D308:: @ 814D308
lockall
- move 10, SootopolisCity_Movement_1A083F
- move 255, SootopolisCity_Movement_1A0843
- waitmove 0
- playsfx 21
- move 10, SootopolisCity_Movement_1A0833
- waitmove 0
- move 10, SootopolisCity_Movement_1A0835
- waitmove 0
- move 10, SootopolisCity_Movement_14D413
- waitmove 0
+ applymovement 10, SootopolisCity_Movement_1A083F
+ applymovement 255, SootopolisCity_Movement_1A0843
+ waitmovement 0
+ playse 21
+ applymovement 10, SootopolisCity_Movement_1A0833
+ waitmovement 0
+ applymovement 10, SootopolisCity_Movement_1A0835
+ waitmovement 0
+ applymovement 10, SootopolisCity_Movement_14D413
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169988, 4
.else
msgbox SootopolisCity_Text_169E0F, 4
.endif
- closebutton
- move 10, SootopolisCity_Movement_14D417
- move 255, SootopolisCity_Movement_14D440
- waitmove 10
+ closemessage
+ applymovement 10, SootopolisCity_Movement_14D417
+ applymovement 255, SootopolisCity_Movement_14D440
+ waitmovement 10
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_1699FD, 4
.else
msgbox SootopolisCity_Text_169E82, 4
.endif
- playsfx 21
- move 5, SootopolisCity_Movement_1A0833
- waitmove 0
- move 5, SootopolisCity_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 5, SootopolisCity_Movement_1A0833
+ waitmovement 0
+ applymovement 5, SootopolisCity_Movement_1A0835
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169AB7, 4
.else
msgbox SootopolisCity_Text_169F3C, 4
.endif
- closebutton
- pause 30
- move 5, SootopolisCity_Movement_14D46A
- move 10, SootopolisCity_Movement_14D41D
- move 255, SootopolisCity_Movement_14D445
- waitmove 0
- move 5, SootopolisCity_Movement_1A0843
- move 255, SootopolisCity_Movement_1A0843
- waitmove 0
- pause 30
- move 10, SootopolisCity_Movement_1A0845
- waitmove 0
+ closemessage
+ delay 30
+ applymovement 5, SootopolisCity_Movement_14D46A
+ applymovement 10, SootopolisCity_Movement_14D41D
+ applymovement 255, SootopolisCity_Movement_14D445
+ waitmovement 0
+ applymovement 5, SootopolisCity_Movement_1A0843
+ applymovement 255, SootopolisCity_Movement_1A0843
+ waitmovement 0
+ delay 30
+ applymovement 10, SootopolisCity_Movement_1A0845
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169AE7, 4
.else
msgbox SootopolisCity_Text_169F6B, 4
.endif
- closebutton
- pause 30
- move 5, SootopolisCity_Movement_14D47C
- move 255, SootopolisCity_Movement_14D457
- move 10, SootopolisCity_Movement_14D42D
- waitmove 0
- move 5, SootopolisCity_Movement_1A083F
- waitmove 0
+ closemessage
+ delay 30
+ applymovement 5, SootopolisCity_Movement_14D47C
+ applymovement 255, SootopolisCity_Movement_14D457
+ applymovement 10, SootopolisCity_Movement_14D42D
+ waitmovement 0
+ applymovement 5, SootopolisCity_Movement_1A083F
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169BC7, 4
.else
msgbox SootopolisCity_Text_16A06C, 4
.endif
- move 255, SootopolisCity_Movement_1A083F
- waitmove 0
+ applymovement 255, SootopolisCity_Movement_1A083F
+ waitmovement 0
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169C99, 4
.else
msgbox SootopolisCity_Text_16A13E, 4
.endif
- moveoffscreen 5
- spritebehave 5, 9
- moveoffscreen 10
- spritebehave 10, 10
+ moveobjectoffscreen 5
+ setobjectmovementtype 5, 9
+ moveobjectoffscreen 10
+ setobjectmovementtype 10, 10
setvar 0x405e, 2
releaseall
end
@@ -446,7 +446,7 @@ SootopolisCity_EventScript_14D498:: @ 814D498
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_EventScript_14D4AD
+ goto_if_eq SootopolisCity_EventScript_14D4AD
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169DA6, 4
.else
@@ -457,14 +457,14 @@ SootopolisCity_EventScript_14D498:: @ 814D498
SootopolisCity_EventScript_14D4AD:: @ 814D4AD
msgbox SootopolisCity_Text_16A33E, 4
- closebutton
- move LAST_TALKED, SootopolisCity_Movement_1A0845
- waitmove 0
- pause 50
- setanimation 0, 1
- doanimation 30
- pause 15
- disappear LAST_TALKED
- checkanimation 30
+ closemessage
+ applymovement LAST_TALKED, SootopolisCity_Movement_1A0845
+ waitmovement 0
+ delay 50
+ setfieldeffect 0, 1
+ dofieldeffect 30
+ delay 15
+ removeobject LAST_TALKED
+ waitfieldeffect 30
release
end
diff --git a/data/scripts/maps/SootopolisCity_Gym_1F.inc b/data/scripts/maps/SootopolisCity_Gym_1F.inc
index e28ab4547..51b67ee4b 100644
--- a/data/scripts/maps/SootopolisCity_Gym_1F.inc
+++ b/data/scripts/maps/SootopolisCity_Gym_1F.inc
@@ -15,16 +15,16 @@ SootopolisCity_Gym_1F_MapScript1_15AF22:: @ 815AF22
SootopolisCity_Gym_1F_MapScript1_15AF25:: @ 815AF25
call SootopolisCity_Gym_1F_EventScript_15AF2E
- special 309
+ special sub_8069D78
end
SootopolisCity_Gym_1F_EventScript_15AF2E:: @ 815AF2E
compare 0x4022, 8
- jumpif 0, SootopolisCity_Gym_1F_EventScript_15AF85
+ goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF85
compare 0x4022, 28
- jumpif 0, SootopolisCity_Gym_1F_EventScript_15AF73
+ goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF73
compare 0x4022, 69
- jumpif 0, SootopolisCity_Gym_1F_EventScript_15AF61
+ goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF61
setmaptile 8, 4, 519, 0
setmaptile 8, 5, 519, 0
@@ -48,35 +48,35 @@ SootopolisCity_Gym_1F_MapScript2_15AF86:: @ 815AF86
SootopolisCity_Gym_1F_EventScript_15AFA8:: @ 815AFA8
addvar 0x4022, 1
- pause 40
- playsfx 40
+ delay 40
+ playse 40
call SootopolisCity_Gym_1F_EventScript_15AF2E
- special 142
+ special DrawWholeMapView
end
SootopolisCity_Gym_1F_EventScript_15AFBC:: @ 815AFBC
addvar 0x4022, 1
- pause 40
- playsfx 40
+ delay 40
+ playse 40
call SootopolisCity_Gym_1F_EventScript_15AF2E
- special 142
+ special DrawWholeMapView
end
SootopolisCity_Gym_1F_EventScript_15AFD0:: @ 815AFD0
addvar 0x4022, 1
- pause 40
- playsfx 40
+ delay 40
+ playse 40
call SootopolisCity_Gym_1F_EventScript_15AF2E
- special 142
+ special DrawWholeMapView
end
SootopolisCity_Gym_1F_EventScript_15AFE4:: @ 815AFE4
lockall
- pause 20
- move 255, SootopolisCity_Gym_1F_Movement_15AFFD
- waitmove 0
- playsfx 43
- pause 60
+ delay 20
+ applymovement 255, SootopolisCity_Gym_1F_Movement_15AFFD
+ waitmovement 0
+ playse 43
+ delay 60
warphole SootopolisCity_Gym_B1F
waitstate
end
@@ -88,29 +88,29 @@ SootopolisCity_Gym_1F_Movement_15AFFD:: @ 815AFFD
SootopolisCity_Gym_1F_EventScript_15AFFF:: @ 815AFFF
trainerbattle 1, OPPONENT_WALLACE, 0, SootopolisCity_Gym_1F_Text_18F0CA, SootopolisCity_Gym_1F_Text_18F282, SootopolisCity_Gym_1F_EventScript_15B02D
checkflag 172
- jumpif 0, SootopolisCity_Gym_1F_EventScript_15B056
+ goto_if 0, SootopolisCity_Gym_1F_EventScript_15B056
checkflag 2060
- jumpif 0, SootopolisCity_Gym_1F_EventScript_15B07A
+ goto_if 0, SootopolisCity_Gym_1F_EventScript_15B07A
msgbox SootopolisCity_Gym_1F_Text_18F4D7, 4
release
end
SootopolisCity_Gym_1F_EventScript_15B02D:: @ 815B02D
message SootopolisCity_Gym_1F_Text_18F342
- waittext
+ waitmessage
call SootopolisCity_Gym_1F_EventScript_1A02C5
msgbox SootopolisCity_Gym_1F_Text_18F36B, 4
setflag 1236
setflag 2062
setvar 0x8008, 8
call SootopolisCity_Gym_1F_EventScript_1A01C0
- jump SootopolisCity_Gym_1F_EventScript_15B056
+ goto SootopolisCity_Gym_1F_EventScript_15B056
end
SootopolisCity_Gym_1F_EventScript_15B056:: @ 815B056
giveitem ITEM_TM03
compare RESULT, 0
- jumpeq SootopolisCity_Gym_1F_EventScript_1A029B
+ goto_if_eq SootopolisCity_Gym_1F_EventScript_1A029B
msgbox SootopolisCity_Gym_1F_Text_18F466, 4
setflag 172
release
@@ -125,7 +125,7 @@ SootopolisCity_Gym_1F_EventScript_15B084:: @ 815B084
lock
faceplayer
checkflag 1236
- jumpeq SootopolisCity_Gym_1F_EventScript_15B099
+ goto_if_eq SootopolisCity_Gym_1F_EventScript_15B099
msgbox SootopolisCity_Gym_1F_Text_18E8A5, 4
release
end
@@ -138,15 +138,15 @@ SootopolisCity_Gym_1F_EventScript_15B099:: @ 815B099
SootopolisCity_Gym_1F_EventScript_15B0A3:: @ 815B0A3
lockall
checkflag 2062
- jumpeq SootopolisCity_Gym_1F_EventScript_15B0C3
- jump SootopolisCity_Gym_1F_EventScript_15B0CD
+ goto_if_eq SootopolisCity_Gym_1F_EventScript_15B0C3
+ goto SootopolisCity_Gym_1F_EventScript_15B0CD
end
SootopolisCity_Gym_1F_EventScript_15B0B3:: @ 815B0B3
lockall
checkflag 2062
- jumpeq SootopolisCity_Gym_1F_EventScript_15B0C3
- jump SootopolisCity_Gym_1F_EventScript_15B0CD
+ goto_if_eq SootopolisCity_Gym_1F_EventScript_15B0C3
+ goto SootopolisCity_Gym_1F_EventScript_15B0CD
end
SootopolisCity_Gym_1F_EventScript_15B0C3:: @ 815B0C3
diff --git a/data/scripts/maps/SootopolisCity_House1.inc b/data/scripts/maps/SootopolisCity_House1.inc
index 604f04c4f..4877d6d6e 100644
--- a/data/scripts/maps/SootopolisCity_House1.inc
+++ b/data/scripts/maps/SootopolisCity_House1.inc
@@ -5,7 +5,7 @@ SootopolisCity_House1_EventScript_15B29B:: @ 815B29B
lock
faceplayer
checkflag 121
- jumpeq SootopolisCity_House1_EventScript_15B2C7
+ goto_if_eq SootopolisCity_House1_EventScript_15B2C7
msgbox SootopolisCity_House1_Text_18F991, 4
giveitem ITEM_TM31
setflag 121
@@ -21,8 +21,8 @@ SootopolisCity_House1_EventScript_15B2C7:: @ 815B2C7
SootopolisCity_House1_EventScript_15B2D1:: @ 815B2D1
lock
faceplayer
- checksound
- pokecry SPECIES_KECLEON, 0
+ waitse
+ playpokecry SPECIES_KECLEON, 0
msgbox SootopolisCity_House1_Text_18FA50, 4
waitpokecry
release
diff --git a/data/scripts/maps/SootopolisCity_House2.inc b/data/scripts/maps/SootopolisCity_House2.inc
index 409a871a8..011806291 100644
--- a/data/scripts/maps/SootopolisCity_House2.inc
+++ b/data/scripts/maps/SootopolisCity_House2.inc
@@ -6,9 +6,9 @@ SootopolisCity_House2_EventScript_15B2E5:: @ 815B2E5
faceplayer
msgbox SootopolisCity_House2_Text_18FA66, 5
compare RESULT, 1
- callif 1, SootopolisCity_House2_EventScript_15B307
+ call_if 1, SootopolisCity_House2_EventScript_15B307
compare RESULT, 0
- callif 1, SootopolisCity_House2_EventScript_15B310
+ call_if 1, SootopolisCity_House2_EventScript_15B310
release
end
diff --git a/data/scripts/maps/SootopolisCity_House3.inc b/data/scripts/maps/SootopolisCity_House3.inc
index 88e35730e..f1bf0bf19 100644
--- a/data/scripts/maps/SootopolisCity_House3.inc
+++ b/data/scripts/maps/SootopolisCity_House3.inc
@@ -6,7 +6,7 @@ SootopolisCity_House3_EventScript_15B31A:: @ 815B31A
faceplayer
msgbox SootopolisCity_House3_Text_18FB36, 5
compare RESULT, 1
- jumpeq SootopolisCity_House3_EventScript_15B339
+ goto_if_eq SootopolisCity_House3_EventScript_15B339
msgbox SootopolisCity_House3_Text_18FBC0, 4
release
end
diff --git a/data/scripts/maps/SootopolisCity_House4.inc b/data/scripts/maps/SootopolisCity_House4.inc
index ee3bfe61b..c192a0340 100644
--- a/data/scripts/maps/SootopolisCity_House4.inc
+++ b/data/scripts/maps/SootopolisCity_House4.inc
@@ -12,8 +12,8 @@ SootopolisCity_House4_EventScript_15B356:: @ 815B356
SootopolisCity_House4_EventScript_15B35F:: @ 815B35F
lock
faceplayer
- checksound
- pokecry SPECIES_AZUMARILL, 0
+ waitse
+ playpokecry SPECIES_AZUMARILL, 0
msgbox SootopolisCity_House4_Text_18FDD8, 4
waitpokecry
release
diff --git a/data/scripts/maps/SootopolisCity_House6.inc b/data/scripts/maps/SootopolisCity_House6.inc
index cccfa78ee..a0fdc5ca4 100644
--- a/data/scripts/maps/SootopolisCity_House6.inc
+++ b/data/scripts/maps/SootopolisCity_House6.inc
@@ -5,14 +5,14 @@ SootopolisCity_House6_EventScript_15B386:: @ 815B386
lock
faceplayer
checkflag 245
- jumpeq SootopolisCity_House6_EventScript_15B3CD
+ goto_if_eq SootopolisCity_House6_EventScript_15B3CD
msgbox SootopolisCity_House6_Text_18FEA1, 5
compare RESULT, 0
- callif 1, SootopolisCity_House6_EventScript_15B3C3
+ call_if 1, SootopolisCity_House6_EventScript_15B3C3
msgbox SootopolisCity_House6_Text_18FF12, 4
givedecoration 117
compare RESULT, 0
- jumpeq SootopolisCity_House6_EventScript_15B3D7
+ goto_if_eq SootopolisCity_House6_EventScript_15B3D7
setflag 245
release
end
@@ -28,7 +28,7 @@ SootopolisCity_House6_EventScript_15B3CD:: @ 815B3CD
end
SootopolisCity_House6_EventScript_15B3D7:: @ 815B3D7
- bufferdecor 1, 117
+ getdecorname 1, 117
msgbox SootopolisCity_House6_Text_1A0CEF, 4
msgbox SootopolisCity_House6_Text_18FF28, 4
release
diff --git a/data/scripts/maps/SootopolisCity_House8.inc b/data/scripts/maps/SootopolisCity_House8.inc
index c52965124..df536004e 100644
--- a/data/scripts/maps/SootopolisCity_House8.inc
+++ b/data/scripts/maps/SootopolisCity_House8.inc
@@ -2,22 +2,22 @@ SootopolisCity_House8_MapScripts:: @ 815B400
.byte 0
SootopolisCity_House8_EventScript_15B401:: @ 815B401
- special 119
+ special GetShroomishSizeRecordInfo
lock
faceplayer
msgbox SootopolisCity_House8_Text_1900F7, 4
- special 159
+ special sub_80F9A0C
waitstate
copyvar RESULT, 0x8004
compare RESULT, 255
- jumpeq SootopolisCity_House8_EventScript_15B448
- special 120
+ goto_if_eq SootopolisCity_House8_EventScript_15B448
+ special CompareShroomishSize
compare RESULT, 1
- jumpeq SootopolisCity_House8_EventScript_15B452
+ goto_if_eq SootopolisCity_House8_EventScript_15B452
compare RESULT, 2
- jumpeq SootopolisCity_House8_EventScript_15B45C
+ goto_if_eq SootopolisCity_House8_EventScript_15B45C
compare RESULT, 3
- jumpeq SootopolisCity_House8_EventScript_15B466
+ goto_if_eq SootopolisCity_House8_EventScript_15B466
release
end
@@ -40,8 +40,8 @@ SootopolisCity_House8_EventScript_15B466:: @ 815B466
msgbox SootopolisCity_House8_Text_19021D, 4
giveitem ITEM_ELIXIR
compare RESULT, 0
- jumpeq SootopolisCity_House8_EventScript_15B488
- closebutton
+ goto_if_eq SootopolisCity_House8_EventScript_15B488
+ closemessage
release
end
@@ -51,22 +51,22 @@ SootopolisCity_House8_EventScript_15B488:: @ 815B488
end
SootopolisCity_House8_EventScript_15B492:: @ 815B492
- special 121
+ special GetBarboachSizeRecordInfo
lock
faceplayer
msgbox SootopolisCity_House8_Text_190431, 4
- special 159
+ special sub_80F9A0C
waitstate
copyvar RESULT, 0x8004
compare RESULT, 255
- jumpeq SootopolisCity_House8_EventScript_15B4D9
- special 122
+ goto_if_eq SootopolisCity_House8_EventScript_15B4D9
+ special CompareBarboachSize
compare RESULT, 1
- jumpeq SootopolisCity_House8_EventScript_15B4E3
+ goto_if_eq SootopolisCity_House8_EventScript_15B4E3
compare RESULT, 2
- jumpeq SootopolisCity_House8_EventScript_15B4ED
+ goto_if_eq SootopolisCity_House8_EventScript_15B4ED
compare RESULT, 3
- jumpeq SootopolisCity_House8_EventScript_15B4F7
+ goto_if_eq SootopolisCity_House8_EventScript_15B4F7
release
end
@@ -89,8 +89,8 @@ SootopolisCity_House8_EventScript_15B4F7:: @ 815B4F7
msgbox SootopolisCity_House8_Text_190536, 4
giveitem ITEM_ELIXIR
compare RESULT, 0
- jumpeq SootopolisCity_House8_EventScript_15B519
- closebutton
+ goto_if_eq SootopolisCity_House8_EventScript_15B519
+ closemessage
release
end
@@ -100,14 +100,14 @@ SootopolisCity_House8_EventScript_15B519:: @ 815B519
end
SootopolisCity_House8_EventScript_15B523:: @ 815B523
- special 119
+ special GetShroomishSizeRecordInfo
lockall
msgbox SootopolisCity_House8_Text_1903C9, 4
releaseall
end
SootopolisCity_House8_EventScript_15B531:: @ 815B531
- special 121
+ special GetBarboachSizeRecordInfo
lockall
msgbox SootopolisCity_House8_Text_1906BE, 4
releaseall
diff --git a/data/scripts/maps/SootopolisCity_Mart.inc b/data/scripts/maps/SootopolisCity_Mart.inc
index 9f37f9d0b..b88347002 100644
--- a/data/scripts/maps/SootopolisCity_Mart.inc
+++ b/data/scripts/maps/SootopolisCity_Mart.inc
@@ -5,7 +5,7 @@ SootopolisCity_Mart_EventScript_15B21B:: @ 815B21B
lock
faceplayer
message SootopolisCity_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart SootopolisCity_Mart_Items
msgbox SootopolisCity_Mart_Text_1A0C02, 4
release
@@ -30,9 +30,9 @@ SootopolisCity_Mart_EventScript_15B24A:: @ 815B24A
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_Mart_EventScript_15B268
+ goto_if_eq SootopolisCity_Mart_EventScript_15B268
checkflag 129
- jumpif 0, SootopolisCity_Mart_EventScript_15B268
+ goto_if 0, SootopolisCity_Mart_EventScript_15B268
msgbox SootopolisCity_Mart_Text_18F8D7, 4
release
end
@@ -46,9 +46,9 @@ SootopolisCity_Mart_EventScript_15B272:: @ 815B272
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_Mart_EventScript_15B290
+ goto_if_eq SootopolisCity_Mart_EventScript_15B290
checkflag 129
- jumpif 0, SootopolisCity_Mart_EventScript_15B290
+ goto_if 0, SootopolisCity_Mart_EventScript_15B290
msgbox SootopolisCity_Mart_Text_18F96B, 4
release
end
diff --git a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
index 29cc06584..cb09d8856 100644
--- a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ SootopolisCity_PokemonCenter_1F_MapScript1_15B196:: @ 815B196
@ 815B19A
setvar 0x800B, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
@@ -18,9 +18,9 @@ SootopolisCity_PokemonCenter_1F_EventScript_15B1A8:: @ 815B1A8
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
+ goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
checkflag 129
- jumpif 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
+ goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
msgbox SootopolisCity_PokemonCenter_1F_Text_18F770, 4
release
end
@@ -34,9 +34,9 @@ SootopolisCity_PokemonCenter_1F_EventScript_15B1D0:: @ 815B1D0
lock
faceplayer
checkflag 113
- jumpeq SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
+ goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
checkflag 129
- jumpif 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
+ goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
msgbox SootopolisCity_PokemonCenter_1F_Text_18F860, 4
release
end
diff --git a/data/scripts/maps/SouthernIsland_Exterior.inc b/data/scripts/maps/SouthernIsland_Exterior.inc
index 9723647cd..3c6426024 100644
--- a/data/scripts/maps/SouthernIsland_Exterior.inc
+++ b/data/scripts/maps/SouthernIsland_Exterior.inc
@@ -11,13 +11,13 @@ SouthernIsland_Exterior_EventScript_160AE0:: @ 8160AE0
faceplayer
msgbox SouthernIsland_Exterior_Text_1C5215, 5
compare RESULT, 0
- jumpeq SouthernIsland_Exterior_EventScript_160B25
+ goto_if_eq SouthernIsland_Exterior_EventScript_160B25
msgbox SouthernIsland_Exterior_Text_1C5281, 4
- closebutton
- move LAST_TALKED, SouthernIsland_Exterior_Movement_1A0845
- waitmove 0
- pause 30
- spriteinvisible 1, 26, 9
+ closemessage
+ applymovement LAST_TALKED, SouthernIsland_Exterior_Movement_1A0845
+ waitmovement 0
+ delay 30
+ hideobject 1, 26, 9
setvar 0x8004, 2
call SouthernIsland_Exterior_EventScript_1A047C
warp LilycoveCity_Harbor, 255, 8, 11
@@ -31,13 +31,13 @@ SouthernIsland_Exterior_EventScript_160B25:: @ 8160B25
end
BattleTower_Outside_EventScript_160B2F:: @ 8160B2F
- move 255, BattleTower_Outside_Movement_160B45
- waitmove 0
+ applymovement 255, BattleTower_Outside_Movement_160B45
+ waitmovement 0
return
BattleTower_Outside_EventScript_160B3A:: @ 8160B3A
- move 255, BattleTower_Outside_Movement_160B47
- waitmove 0
+ applymovement 255, BattleTower_Outside_Movement_160B47
+ waitmovement 0
return
BattleTower_Outside_Movement_160B45:: @ 8160B45
diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc
index d3b944f29..bcb316f96 100644
--- a/data/scripts/maps/SouthernIsland_Interior.inc
+++ b/data/scripts/maps/SouthernIsland_Interior.inc
@@ -5,11 +5,11 @@ SouthernIsland_Interior_MapScripts:: @ 8160B53
SouthernIsland_Interior_MapScript1_160B5E:: @ 8160B5E
checkflag 2145
- callif 1, SouthernIsland_Interior_EventScript_160B68
+ call_if 1, SouthernIsland_Interior_EventScript_160B68
end
SouthernIsland_Interior_EventScript_160B68:: @ 8160B68
- disappear 2
+ removeobject 2
return
SouthernIsland_Interior_MapScript1_160B6C:: @ 8160B6C
@@ -22,11 +22,11 @@ SouthernIsland_Interior_MapScript1_160B6C:: @ 8160B6C
end
SouthernIsland_Interior_EventScript_160B77:: @ 8160B77
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq SouthernIsland_Interior_EventScript_160B8F
+ goto_if_eq SouthernIsland_Interior_EventScript_160B8F
compare RESULT, 1
- jumpeq SouthernIsland_Interior_EventScript_160B95
+ goto_if_eq SouthernIsland_Interior_EventScript_160B95
end
SouthernIsland_Interior_EventScript_160B8F:: @ 8160B8F
@@ -40,34 +40,34 @@ SouthernIsland_Interior_EventScript_160B95:: @ 8160B95
SouthernIsland_Interior_EventScript_160B9B:: @ 8160B9B
lockall
setvar 0x8008, 12
- jump SouthernIsland_Interior_EventScript_160BA7
+ goto SouthernIsland_Interior_EventScript_160BA7
end
SouthernIsland_Interior_EventScript_160BA7:: @ 8160BA7
checkflag 206
- jumpeq SouthernIsland_Interior_EventScript_160C08
+ goto_if_eq SouthernIsland_Interior_EventScript_160C08
checkflag 2131
- jumpif 0, SouthernIsland_Interior_EventScript_160C08
+ goto_if 0, SouthernIsland_Interior_EventScript_160C08
setflag 206
- special 275
- move 127, SouthernIsland_Interior_Movement_160C12
- waitmove 0
- pause 50
- checksound
- pokecry SPECIES_LATIAS_OR_LATIOS, 0
- pause 30
+ special SpawnCameraDummy
+ applymovement 127, SouthernIsland_Interior_Movement_160C12
+ waitmovement 0
+ delay 50
+ waitse
+ playpokecry SPECIES_LATIAS_OR_LATIOS, 0
+ delay 30
waitpokecry
- reappear 2
- pause 30
- move 127, SouthernIsland_Interior_Movement_160C16
- move 2, SouthernIsland_Interior_Movement_160C22
- waitmove 0
- pause 50
- special 276
+ addobject 2
+ delay 30
+ applymovement 127, SouthernIsland_Interior_Movement_160C16
+ applymovement 2, SouthernIsland_Interior_Movement_160C22
+ waitmovement 0
+ delay 50
+ special RemoveCameraDummy
setwildbattle SPECIES_LATIAS_OR_LATIOS, 50, ITEM_SOUL_DEW
setflag 911
setflag 2145
- special 323
+ special ScrSpecial_StartSouthernIslandBattle
waitstate
clearflag 2145
releaseall
diff --git a/data/scripts/maps/Underwater_Route134.inc b/data/scripts/maps/Underwater_Route134.inc
index ee79f9799..bbe7e1ce2 100644
--- a/data/scripts/maps/Underwater_Route134.inc
+++ b/data/scripts/maps/Underwater_Route134.inc
@@ -3,5 +3,5 @@ Underwater_Route134_MapScripts:: @ 815F071
.byte 0
Underwater_Route134_MapScript1_15F077:: @ 815F077
- warp4 Route134, 255, 60, 31
+ setdivewarp Route134, 255, 60, 31
end
diff --git a/data/scripts/maps/Underwater_SeafloorCavern.inc b/data/scripts/maps/Underwater_SeafloorCavern.inc
index c879ec609..3d2fe81b2 100644
--- a/data/scripts/maps/Underwater_SeafloorCavern.inc
+++ b/data/scripts/maps/Underwater_SeafloorCavern.inc
@@ -7,7 +7,7 @@ Underwater_SeafloorCavern_MapScripts:: @ 815D99E
Underwater_SeafloorCavern_MapScript1_15D9AE:: @ 815D9AE
setflag 2119
checkflag 129
- jumpeq Underwater_SeafloorCavern_EventScript_15D9BB
+ goto_if_eq Underwater_SeafloorCavern_EventScript_15D9BB
end
Underwater_SeafloorCavern_EventScript_15D9BB:: @ 815D9BB
@@ -16,7 +16,7 @@ Underwater_SeafloorCavern_EventScript_15D9BB:: @ 815D9BB
Underwater_SeafloorCavern_MapScript1_15D9BF:: @ 815D9BF
checkflag 129
- callif 1, Underwater_SeafloorCavern_EventScript_15D9C9
+ call_if 1, Underwater_SeafloorCavern_EventScript_15D9C9
end
Underwater_SeafloorCavern_EventScript_15D9C9:: @ 815D9C9
@@ -35,7 +35,7 @@ Underwater_SeafloorCavern_EventScript_15D9C9:: @ 815D9C9
return
Underwater_SeafloorCavern_MapScript1_15DA36:: @ 815DA36
- warp4 SeafloorCavern_Entrance, 255, 10, 17
+ setdivewarp SeafloorCavern_Entrance, 255, 10, 17
end
Underwater_SeafloorCavern_EventScript_15DA3F:: @ 815DA3F
diff --git a/data/scripts/maps/Underwater_SealedChamber.inc b/data/scripts/maps/Underwater_SealedChamber.inc
index d7e7aabcb..836ad86e2 100644
--- a/data/scripts/maps/Underwater_SealedChamber.inc
+++ b/data/scripts/maps/Underwater_SealedChamber.inc
@@ -5,23 +5,23 @@ Underwater_SealedChamber_MapScripts:: @ 815F080
Underwater_SealedChamber_MapScript1_15F086:: @ 815F086
getplayerxy 0x8004, 0x8005
compare 0x8004, 12
- jumpif 5, Underwater_SealedChamber_EventScript_15F0A6
+ goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
compare 0x8005, 44
- jumpif 5, Underwater_SealedChamber_EventScript_15F0A6
- jump Underwater_SealedChamber_EventScript_15F0AF
+ goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
+ goto Underwater_SealedChamber_EventScript_15F0AF
Underwater_SealedChamber_EventScript_15F0A6:: @ 815F0A6
- warp4 Route134, 255, 60, 31
+ setdivewarp Route134, 255, 60, 31
end
Underwater_SealedChamber_EventScript_15F0AF:: @ 815F0AF
- warp4 SealedChamber_OuterRoom, 255, 10, 19
+ setdivewarp SealedChamber_OuterRoom, 255, 10, 19
end
Underwater_SealedChamber_EventScript_15F0B8:: @ 815F0B8
lockall
- braillemsg Underwater_SealedChamber_Braille_1C533D
+ braillemessage Underwater_SealedChamber_Braille_1C533D
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/Underwater_SootopolisCity.inc b/data/scripts/maps/Underwater_SootopolisCity.inc
index 624c2c83e..c9405dfd7 100644
--- a/data/scripts/maps/Underwater_SootopolisCity.inc
+++ b/data/scripts/maps/Underwater_SootopolisCity.inc
@@ -3,5 +3,5 @@ Underwater_SootopolisCity_MapScripts:: @ 815CAE4
.byte 0
Underwater_SootopolisCity_MapScript1_15CAEA:: @ 815CAEA
- warp4 SootopolisCity, 255, 29, 53
+ setdivewarp SootopolisCity, 255, 29, 53
end
diff --git a/data/scripts/maps/UnknownMap_25_34.inc b/data/scripts/maps/UnknownMap_25_34.inc
index f4f1fe61c..34d0bb70b 100644
--- a/data/scripts/maps/UnknownMap_25_34.inc
+++ b/data/scripts/maps/UnknownMap_25_34.inc
@@ -12,42 +12,42 @@ LinkContestRoom1_MapScript1_15F595:: @ 815F595
end
LinkContestRoom1_EventScript_15F5A5:: @ 815F5A5
- special 326
+ special ScriptGetMultiplayerId
compare RESULT, 0
- callif 1, LinkContestRoom1_EventScript_15F5E0
+ call_if 1, LinkContestRoom1_EventScript_15F5E0
compare RESULT, 1
- callif 1, LinkContestRoom1_EventScript_15F5E4
+ call_if 1, LinkContestRoom1_EventScript_15F5E4
compare RESULT, 2
- callif 1, LinkContestRoom1_EventScript_15F5E8
+ call_if 1, LinkContestRoom1_EventScript_15F5E8
compare RESULT, 3
- callif 1, LinkContestRoom1_EventScript_15F5EC
+ call_if 1, LinkContestRoom1_EventScript_15F5EC
compare RESULT, 4
- callif 1, LinkContestRoom1_EventScript_15F5F0
+ call_if 1, LinkContestRoom1_EventScript_15F5F0
return
LinkContestRoom1_EventScript_15F5E0:: @ 815F5E0
- playmusicbattle 393
+ savebgm 393
return
LinkContestRoom1_EventScript_15F5E4:: @ 815F5E4
- playmusicbattle 394
+ savebgm 394
return
LinkContestRoom1_EventScript_15F5E8:: @ 815F5E8
- playmusicbattle 395
+ savebgm 395
return
LinkContestRoom1_EventScript_15F5EC:: @ 815F5EC
- playmusicbattle 396
+ savebgm 396
return
LinkContestRoom1_EventScript_15F5F0:: @ 815F5F0
- playmusicbattle 440
+ savebgm 440
return
LinkContestRoom1_MapScript1_15F5F4:: @ 815F5F4
compare 0x4009, 1
- callif 1, LinkContestRoom1_EventScript_15F600
+ call_if 1, LinkContestRoom1_EventScript_15F600
end
LinkContestRoom1_EventScript_15F600:: @ 815F600
@@ -68,7 +68,7 @@ LinkContestRoom1_EventScript_15F61A:: @ 815F61A
end
LinkContestRoom1_EventScript_15F625:: @ 815F625
- spriteinvisible 255, 0, 9
+ hideobject 255, 0, 9
call LinkContestRoom1_EventScript_15F919
end
@@ -76,7 +76,7 @@ LinkContestRoom1_EventScript_15F630:: @ 815F630
call LinkContestRoom1_EventScript_15F6E6
call LinkContestRoom1_EventScript_15F646
compare 0x4000, 8
- jumpif 0, LinkContestRoom1_EventScript_15F630
+ goto_if 0, LinkContestRoom1_EventScript_15F630
return
LinkContestRoom1_EventScript_15F646:: @ 815F646
@@ -127,7 +127,7 @@ LinkContestRoom1_EventScript_15F6DB:: @ 815F6DB
LinkContestRoom1_EventScript_15F6E6:: @ 815F6E6
setvar RESULT, 32
- special 340
+ special ScriptRandom
addvar RESULT, 1
switch RESULT
case 1, LinkContestRoom1_EventScript_15F859
@@ -302,73 +302,73 @@ LinkContestRoom1_EventScript_15F919:: @ 815F919
return
LinkContestRoom1_EventScript_15F956:: @ 815F956
- createvsprite 5, 20, 3, 2, 3, 1
- createvsprite 46, 24, 11, 2, 3, 1
+ createvobject 5, 20, 3, 2, 3, 1
+ createvobject 46, 24, 11, 2, 3, 1
return
LinkContestRoom1_EventScript_15F969:: @ 815F969
- createvsprite 45, 0, 2, 3, 3, 4
- createvsprite 66, 1, 2, 4, 3, 4
- createvsprite 55, 2, 2, 7, 3, 4
- createvsprite 46, 3, 2, 8, 3, 4
- createvsprite 5, 10, 12, 3, 3, 3
- createvsprite 20, 11, 12, 4, 3, 3
- createvsprite 24, 12, 12, 7, 3, 3
- createvsprite 12, 13, 12, 8, 3, 3
- createvsprite 47, 20, 3, 2, 3, 1
- createvsprite 46, 24, 11, 2, 3, 1
+ createvobject 45, 0, 2, 3, 3, 4
+ createvobject 66, 1, 2, 4, 3, 4
+ createvobject 55, 2, 2, 7, 3, 4
+ createvobject 46, 3, 2, 8, 3, 4
+ createvobject 5, 10, 12, 3, 3, 3
+ createvobject 20, 11, 12, 4, 3, 3
+ createvobject 24, 12, 12, 7, 3, 3
+ createvobject 12, 13, 12, 8, 3, 3
+ createvobject 47, 20, 3, 2, 3, 1
+ createvobject 46, 24, 11, 2, 3, 1
return
LinkContestRoom1_EventScript_15F9C4:: @ 815F9C4
- createvsprite 45, 0, 2, 3, 3, 4
- createvsprite 66, 1, 2, 4, 3, 4
- createvsprite 55, 2, 2, 7, 3, 4
- createvsprite 48, 3, 2, 8, 3, 4
- createvsprite 5, 10, 12, 3, 3, 3
- createvsprite 20, 11, 12, 4, 3, 3
- createvsprite 24, 12, 12, 7, 3, 3
- createvsprite 45, 13, 12, 8, 3, 3
- createvsprite 22, 20, 3, 2, 3, 1
- createvsprite 23, 20, 6, 2, 3, 1
- createvsprite 34, 20, 7, 2, 3, 1
- createvsprite 46, 24, 8, 2, 3, 1
- createvsprite 48, 24, 11, 2, 3, 1
- createvsprite 11, 25, 3, 9, 3, 2
- createvsprite 35, 26, 4, 9, 3, 2
- createvsprite 17, 27, 5, 9, 3, 2
- createvsprite 41, 28, 9, 9, 3, 2
- createvsprite 38, 29, 10, 9, 3, 2
- createvsprite 83, 30, 11, 9, 3, 2
+ createvobject 45, 0, 2, 3, 3, 4
+ createvobject 66, 1, 2, 4, 3, 4
+ createvobject 55, 2, 2, 7, 3, 4
+ createvobject 48, 3, 2, 8, 3, 4
+ createvobject 5, 10, 12, 3, 3, 3
+ createvobject 20, 11, 12, 4, 3, 3
+ createvobject 24, 12, 12, 7, 3, 3
+ createvobject 45, 13, 12, 8, 3, 3
+ createvobject 22, 20, 3, 2, 3, 1
+ createvobject 23, 20, 6, 2, 3, 1
+ createvobject 34, 20, 7, 2, 3, 1
+ createvobject 46, 24, 8, 2, 3, 1
+ createvobject 48, 24, 11, 2, 3, 1
+ createvobject 11, 25, 3, 9, 3, 2
+ createvobject 35, 26, 4, 9, 3, 2
+ createvobject 17, 27, 5, 9, 3, 2
+ createvobject 41, 28, 9, 9, 3, 2
+ createvobject 38, 29, 10, 9, 3, 2
+ createvobject 83, 30, 11, 9, 3, 2
return
LinkContestRoom1_EventScript_15FA70:: @ 815FA70
- createvsprite 45, 0, 2, 3, 3, 4
- createvsprite 66, 1, 2, 4, 3, 4
- createvsprite 55, 2, 2, 7, 3, 4
- createvsprite 12, 3, 2, 8, 3, 4
- createvsprite 39, 4, 1, 3, 3, 4
- createvsprite 34, 6, 1, 5, 3, 4
- createvsprite 26, 7, 1, 6, 3, 4
- createvsprite 48, 9, 1, 8, 3, 4
- createvsprite 5, 10, 12, 3, 3, 3
- createvsprite 20, 11, 12, 4, 3, 3
- createvsprite 24, 12, 12, 7, 3, 3
- createvsprite 45, 13, 12, 8, 3, 3
- createvsprite 50, 14, 13, 3, 3, 3
- createvsprite 52, 15, 13, 4, 3, 3
- createvsprite 65, 17, 13, 6, 3, 3
- createvsprite 83, 18, 13, 7, 3, 3
- createvsprite 116, 19, 13, 8, 3, 3
- createvsprite 25, 20, 3, 2, 3, 1
- createvsprite 31, 21, 6, 2, 3, 1
- createvsprite 33, 22, 7, 2, 3, 1
- createvsprite 46, 24, 11, 2, 3, 1
- createvsprite 49, 25, 3, 9, 3, 2
- createvsprite 35, 26, 4, 9, 3, 2
- createvsprite 48, 27, 5, 9, 3, 2
- createvsprite 41, 28, 9, 9, 3, 2
- createvsprite 38, 29, 10, 9, 3, 2
- createvsprite 83, 30, 11, 9, 3, 2
+ createvobject 45, 0, 2, 3, 3, 4
+ createvobject 66, 1, 2, 4, 3, 4
+ createvobject 55, 2, 2, 7, 3, 4
+ createvobject 12, 3, 2, 8, 3, 4
+ createvobject 39, 4, 1, 3, 3, 4
+ createvobject 34, 6, 1, 5, 3, 4
+ createvobject 26, 7, 1, 6, 3, 4
+ createvobject 48, 9, 1, 8, 3, 4
+ createvobject 5, 10, 12, 3, 3, 3
+ createvobject 20, 11, 12, 4, 3, 3
+ createvobject 24, 12, 12, 7, 3, 3
+ createvobject 45, 13, 12, 8, 3, 3
+ createvobject 50, 14, 13, 3, 3, 3
+ createvobject 52, 15, 13, 4, 3, 3
+ createvobject 65, 17, 13, 6, 3, 3
+ createvobject 83, 18, 13, 7, 3, 3
+ createvobject 116, 19, 13, 8, 3, 3
+ createvobject 25, 20, 3, 2, 3, 1
+ createvobject 31, 21, 6, 2, 3, 1
+ createvobject 33, 22, 7, 2, 3, 1
+ createvobject 46, 24, 11, 2, 3, 1
+ createvobject 49, 25, 3, 9, 3, 2
+ createvobject 35, 26, 4, 9, 3, 2
+ createvobject 48, 27, 5, 9, 3, 2
+ createvobject 41, 28, 9, 9, 3, 2
+ createvobject 38, 29, 10, 9, 3, 2
+ createvobject 83, 30, 11, 9, 3, 2
return
LinkContestRoom1_EventScript_15FB64:: @ 815FB64
@@ -381,25 +381,25 @@ LinkContestRoom1_EventScript_15FB64:: @ 815FB64
return
LinkContestRoom1_EventScript_15FBA1:: @ 815FBA1
- inccounter GAME_STAT_ENTERED_CONTEST
+ incrementgamestat GAME_STAT_ENTERED_CONTEST
warp VerdanturfTown_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBAD:: @ 815FBAD
- inccounter GAME_STAT_ENTERED_CONTEST
+ incrementgamestat GAME_STAT_ENTERED_CONTEST
warp FallarborTown_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBB9:: @ 815FBB9
- inccounter GAME_STAT_ENTERED_CONTEST
+ incrementgamestat GAME_STAT_ENTERED_CONTEST
warp SlateportCity_ContestLobby, 255, 5, 4
waitstate
end
LinkContestRoom1_EventScript_15FBC5:: @ 815FBC5
- inccounter GAME_STAT_ENTERED_CONTEST
+ incrementgamestat GAME_STAT_ENTERED_CONTEST
warp LilycoveCity_ContestLobby, 255, 6, 4
waitstate
end
@@ -413,11 +413,11 @@ FallarborTown_ContestLobby_EventScript_15FBDB:: @ 815FBDB
LilycoveCity_ContestLobby_EventScript_15FBDB:: @ 815FBDB
SlateportCity_ContestLobby_EventScript_15FBDB:: @ 815FBDB
VerdanturfTown_ContestLobby_EventScript_15FBDB:: @ 815FBDB
- checkgender
+ checkplayergender
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_15FBF3
+ goto_if_eq FallarborTown_ContestLobby_EventScript_15FBF3
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_15FBF9
+ goto_if_eq FallarborTown_ContestLobby_EventScript_15FBF9
return
FallarborTown_ContestLobby_EventScript_15FBF3:: @ 815FBF3
diff --git a/data/scripts/maps/VerdanturfTown.inc b/data/scripts/maps/VerdanturfTown.inc
index 610643823..3e8f02302 100644
--- a/data/scripts/maps/VerdanturfTown.inc
+++ b/data/scripts/maps/VerdanturfTown.inc
@@ -12,17 +12,17 @@ VerdanturfTown_EventScript_14E866:: @ 814E866
lock
faceplayer
checkflag 199
- jumpeq VerdanturfTown_EventScript_14E885
+ goto_if_eq VerdanturfTown_EventScript_14E885
msgbox VerdanturfTown_Text_16CAEB, 4
- move 2, VerdanturfTown_Movement_1A083D
- waitmove 0
+ applymovement 2, VerdanturfTown_Movement_1A083D
+ waitmovement 0
release
end
VerdanturfTown_EventScript_14E885:: @ 814E885
msgbox VerdanturfTown_Text_16CBCE, 4
- move 2, VerdanturfTown_Movement_1A083D
- waitmove 0
+ applymovement 2, VerdanturfTown_Movement_1A083D
+ waitmovement 0
release
end
@@ -38,7 +38,7 @@ VerdanturfTown_EventScript_14E8AB:: @ 814E8AB
lock
faceplayer
checkflag 199
- jumpeq VerdanturfTown_EventScript_14E8C0
+ goto_if_eq VerdanturfTown_EventScript_14E8C0
msgbox VerdanturfTown_Text_16CD4D, 4
release
end
diff --git a/data/scripts/maps/VerdanturfTown_ContestLobby.inc b/data/scripts/maps/VerdanturfTown_ContestLobby.inc
index 066ecbdce..8462892e6 100644
--- a/data/scripts/maps/VerdanturfTown_ContestLobby.inc
+++ b/data/scripts/maps/VerdanturfTown_ContestLobby.inc
@@ -11,7 +11,7 @@ VerdanturfTown_ContestLobby_EventScript_153D76:: @ 8153D76
setvar CONTEST_RANK, 0
call VerdanturfTown_ContestLobby_EventScript_1A4E92
call VerdanturfTown_ContestLobby_EventScript_153DA1
- special 83
+ special sub_80C4BF0
call VerdanturfTown_ContestLobby_EventScript_15FBDB
setvar 0x4088, 1
warp LinkContestRoom1, 255, 7, 5
@@ -20,28 +20,28 @@ VerdanturfTown_ContestLobby_EventScript_153D76:: @ 8153D76
VerdanturfTown_ContestLobby_EventScript_153DA1:: @ 8153DA1
lockall
- move 1, VerdanturfTown_ContestLobby_Movement_153E25
- waitmove 0
- playsfx 71
+ applymovement 1, VerdanturfTown_ContestLobby_Movement_153E25
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 545, 1
setmaptile 4, 3, 609, 1
- special 142
- move 1, VerdanturfTown_ContestLobby_Movement_153E28
- waitmove 0
- playsfx 71
+ special DrawWholeMapView
+ applymovement 1, VerdanturfTown_ContestLobby_Movement_153E28
+ waitmovement 0
+ playse 71
setmaptile 4, 2, 721, 1
setmaptile 4, 3, 729, 1
- special 142
- pause 20
- move 1, VerdanturfTown_ContestLobby_Movement_153E35
- waitmove 0
- move 255, VerdanturfTown_ContestLobby_Movement_153E23
- waitmove 0
+ special DrawWholeMapView
+ delay 20
+ applymovement 1, VerdanturfTown_ContestLobby_Movement_153E35
+ waitmovement 0
+ applymovement 255, VerdanturfTown_ContestLobby_Movement_153E23
+ waitmovement 0
msgbox VerdanturfTown_ContestLobby_Text_1A6832, 4
- closebutton
- move 1, VerdanturfTown_ContestLobby_Movement_153E2C
- move 255, VerdanturfTown_ContestLobby_Movement_153E19
- waitmove 0
+ closemessage
+ applymovement 1, VerdanturfTown_ContestLobby_Movement_153E2C
+ applymovement 255, VerdanturfTown_ContestLobby_Movement_153E19
+ waitmovement 0
releaseall
return
@@ -90,7 +90,7 @@ VerdanturfTown_ContestLobby_Movement_153E35:: @ 8153E35
VerdanturfTown_ContestLobby_EventScript_153E37:: @ 8153E37
lockall
fadescreen 1
- showcontestwinner 1
+ drawcontestwinner 1
releaseall
end
@@ -102,11 +102,11 @@ VerdanturfTown_ContestLobby_EventScript_153E47:: @ 8153E47
lock
faceplayer
checkflag 235
- jumpeq VerdanturfTown_ContestLobby_EventScript_153E76
+ goto_if_eq VerdanturfTown_ContestLobby_EventScript_153E76
msgbox VerdanturfTown_ContestLobby_Text_177DEC, 4
giveitem ITEM_TM45
compare RESULT, 0
- jumpeq VerdanturfTown_ContestLobby_EventScript_1A029B
+ goto_if_eq VerdanturfTown_ContestLobby_EventScript_1A029B
setflag 235
release
end
@@ -122,8 +122,8 @@ VerdanturfTown_ContestLobby_EventScript_153E80:: @ 8153E80
VerdanturfTown_ContestLobby_EventScript_153E89:: @ 8153E89
lockall
- special 259
+ special ShowBerryBlenderRecordWindow
waitbutton
- hidebox 0, 0, 29, 19
+ erasebox 0, 0, 29, 19
releaseall
end
diff --git a/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc b/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
index 2dc2e1355..1cfa785d3 100644
--- a/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
+++ b/data/scripts/maps/VerdanturfTown_FriendshipRatersHouse.inc
@@ -5,7 +5,7 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_154030:: @ 8154030
lock
faceplayer
msgbox VerdanturfTown_FriendshipRatersHouse_Text_178A9C, 4
- specialval RESULT, 230
+ specialvar RESULT, GetLeadMonFriendshipScore
switch RESULT
case 0, VerdanturfTown_FriendshipRatersHouse_EventScript_154093
case 1, VerdanturfTown_FriendshipRatersHouse_EventScript_15409D
@@ -55,8 +55,8 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_1540CF:: @ 81540CF
VerdanturfTown_FriendshipRatersHouse_EventScript_1540D9:: @ 81540D9
lock
faceplayer
- checksound
- pokecry SPECIES_PIKACHU, 0
+ waitse
+ playpokecry SPECIES_PIKACHU, 0
msgbox VerdanturfTown_FriendshipRatersHouse_Text_178CFD, 4
waitpokecry
release
diff --git a/data/scripts/maps/VerdanturfTown_Mart.inc b/data/scripts/maps/VerdanturfTown_Mart.inc
index 4227dc8b1..db72de227 100644
--- a/data/scripts/maps/VerdanturfTown_Mart.inc
+++ b/data/scripts/maps/VerdanturfTown_Mart.inc
@@ -5,7 +5,7 @@ VerdanturfTown_Mart_EventScript_153EBC:: @ 8153EBC
lock
faceplayer
message VerdanturfTown_Mart_Text_1A0BE4
- waittext
+ waitmessage
pokemart VerdanturfTown_Mart_Items
msgbox VerdanturfTown_Mart_Text_1A0C02, 4
release
diff --git a/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc b/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
index e0fee3fb8..a0b1f87de 100644
--- a/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
@@ -11,7 +11,7 @@ PacifidlogTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18
VerdanturfTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18
setvar 0x800b, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
- waittext
+ waitmessage
waitbutton
release
end
diff --git a/data/scripts/maps/VerdanturfTown_WandasHouse.inc b/data/scripts/maps/VerdanturfTown_WandasHouse.inc
index 80bd6151d..fad64292b 100644
--- a/data/scripts/maps/VerdanturfTown_WandasHouse.inc
+++ b/data/scripts/maps/VerdanturfTown_WandasHouse.inc
@@ -5,7 +5,7 @@ VerdanturfTown_WandasHouse_EventScript_153F5B:: @ 8153F5B
lock
faceplayer
checkflag 193
- jumpeq VerdanturfTown_WandasHouse_EventScript_153F73
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_153F73
msgbox VerdanturfTown_WandasHouse_Text_1783F6, 4
setflag 193
release
@@ -20,9 +20,9 @@ VerdanturfTown_WandasHouse_EventScript_153F7D:: @ 8153F7D
lock
faceplayer
checkflag 126
- jumpeq VerdanturfTown_WandasHouse_EventScript_153FA5
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FA5
checkflag 1213
- jumpeq VerdanturfTown_WandasHouse_EventScript_153F9B
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_153F9B
msgbox VerdanturfTown_WandasHouse_Text_17859A, 4
release
end
@@ -45,9 +45,9 @@ VerdanturfTown_WandasHouse_EventScript_153FB8:: @ 8153FB8
lock
faceplayer
checkflag 1213
- jumpeq VerdanturfTown_WandasHouse_EventScript_153FE0
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FE0
checkflag 190
- jumpeq VerdanturfTown_WandasHouse_EventScript_153FD6
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FD6
msgbox VerdanturfTown_WandasHouse_Text_1787FB, 4
release
end
@@ -66,11 +66,11 @@ VerdanturfTown_WandasHouse_EventScript_153FEA:: @ 8153FEA
lock
faceplayer
checkflag 126
- jumpeq VerdanturfTown_WandasHouse_EventScript_154025
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_154025
checkflag 1213
- jumpeq VerdanturfTown_WandasHouse_EventScript_15401B
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_15401B
checkflag 199
- jumpeq VerdanturfTown_WandasHouse_EventScript_154011
+ goto_if_eq VerdanturfTown_WandasHouse_EventScript_154011
msgbox VerdanturfTown_WandasHouse_Text_1788B1, 4
release
end
diff --git a/data/scripts/maps/VictoryRoad_1F.inc b/data/scripts/maps/VictoryRoad_1F.inc
index b1f6e732b..fe775d793 100644
--- a/data/scripts/maps/VictoryRoad_1F.inc
+++ b/data/scripts/maps/VictoryRoad_1F.inc
@@ -4,7 +4,7 @@ VictoryRoad_1F_MapScripts:: @ 815DE83
VictoryRoad_1F_MapScript1_15DE89:: @ 815DE89
checkflag 126
- callif 1, VictoryRoad_1F_EventScript_15DE93
+ call_if 1, VictoryRoad_1F_EventScript_15DE93
end
VictoryRoad_1F_EventScript_15DE93:: @ 815DE93
@@ -13,36 +13,36 @@ VictoryRoad_1F_EventScript_15DE93:: @ 815DE93
VictoryRoad_1F_EventScript_15DE97:: @ 815DE97
lockall
- reappear 4
- move 4, VictoryRoad_1F_Movement_15DF07
- waitmove 0
- jump VictoryRoad_1F_EventScript_15DED3
+ addobject 4
+ applymovement 4, VictoryRoad_1F_Movement_15DF07
+ waitmovement 0
+ goto VictoryRoad_1F_EventScript_15DED3
end
VictoryRoad_1F_EventScript_15DEAB:: @ 815DEAB
lockall
- reappear 4
- move 4, VictoryRoad_1F_Movement_15DF13
- waitmove 0
- jump VictoryRoad_1F_EventScript_15DED3
+ addobject 4
+ applymovement 4, VictoryRoad_1F_Movement_15DF13
+ waitmovement 0
+ goto VictoryRoad_1F_EventScript_15DED3
end
VictoryRoad_1F_EventScript_15DEBF:: @ 815DEBF
lockall
- reappear 4
- move 4, VictoryRoad_1F_Movement_15DF1E
- waitmove 0
- jump VictoryRoad_1F_EventScript_15DED3
+ addobject 4
+ applymovement 4, VictoryRoad_1F_Movement_15DF1E
+ waitmovement 0
+ goto VictoryRoad_1F_EventScript_15DED3
end
VictoryRoad_1F_EventScript_15DED3:: @ 815DED3
- move 255, VictoryRoad_1F_Movement_1A083F
- waitmove 0
+ applymovement 255, VictoryRoad_1F_Movement_1A083F
+ waitmovement 0
msgbox VictoryRoad_1F_Text_19782B, 4
trainerbattle 3, OPPONENT_WALLY_1, 0, VictoryRoad_1F_Text_197943
msgbox VictoryRoad_1F_Text_197967, 4
clearflag 858
- moveoffscreen 4
+ moveobjectoffscreen 4
setflag 126
setvar 0x40c3, 1
releaseall
@@ -93,9 +93,9 @@ VictoryRoad_1F_EventScript_15DF28:: @ 815DF28
VictoryRoad_1F_EventScript_15DF31:: @ 815DF31
trainerbattle 0, OPPONENT_WALLY_3, 0, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23
- specialval RESULT, 57
+ specialvar RESULT, sub_8082C68
compare RESULT, 1
- jumpeq VictoryRoad_1F_EventScript_15DF58
+ goto_if_eq VictoryRoad_1F_EventScript_15DF58
msgbox VictoryRoad_1F_Text_197A47, 6
end
diff --git a/data/scripts/mauville_man.inc b/data/scripts/mauville_man.inc
new file mode 100644
index 000000000..402afae23
--- /dev/null
+++ b/data/scripts/mauville_man.inc
@@ -0,0 +1,357 @@
+@ From mauville_old_man.h
+@ TODO: Put these in a header
+
+MAUVILLE_MAN_BARD = 0
+MAUVILLE_MAN_HIPSTER = 1
+MAUVILLE_MAN_TRADER = 2
+MAUVILLE_MAN_STORYTELLER = 3
+MAUVILLE_MAN_GIDDY = 4
+
+MauvilleCity_PokemonCenter_1F_EventScript_1AE744:: @ 81AE744
+ special ScrSpecial_GetCurrentMauvilleMan
+ switch RESULT
+ case MAUVILLE_MAN_BARD, SpeakToBard
+ case MAUVILLE_MAN_HIPSTER, SpeakToHipster
+ case MAUVILLE_MAN_TRADER, SpeakToTrader
+ case MAUVILLE_MAN_STORYTELLER, SpeakToStoryteller
+ case MAUVILLE_MAN_GIDDY, SpeakToGiddy
+ end
+
+
+@-------------------------------------------------------------------------------
+@ Bard
+@-------------------------------------------------------------------------------
+
+SpeakToBard:
+ lock
+ faceplayer
+ msgbox gTextBard_HiImTheBard, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq yes_hear_song
+ compare RESULT, NO
+ goto_if_eq dont_hear_song
+ end
+
+yes_hear_song:
+ setvar 0x8004, 0
+ @ Give the player ear rape
+ special ScrSpecial_PlayBardSong
+ delay 60
+ special ScrSpecial_HasBardSongBeenChanged
+ compare RESULT, FALSE
+ @ Prompt new lyrics only if song hasn't been changed
+ goto_if_eq prompt_write_lyrics
+ msgbox gTextBard_OhWhatAMovingSong, 4
+ release
+ end
+
+dont_hear_song:
+ msgbox gTextBard_OhYouveLeftMe, 4
+ release
+ end
+
+prompt_write_lyrics:
+ msgbox gTextBard_SoHowDoYouLikeMySong, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq write_lyrics
+ compare RESULT, NO
+ goto_if_eq dont_write_lyrics
+ end
+
+write_lyrics:
+ setvar 0x8004, 6
+ call MauvilleCity_PokemonCenter_1F_EventScript_1A00F3
+ lock
+ faceplayer
+ compare RESULT, NO
+ goto_if_eq dont_write_lyrics
+ msgbox gTextBard_ThankYouKindly, 4
+ setvar 0x8004, 1
+ @ Give the player ear rape again
+ special ScrSpecial_PlayBardSong
+ delay 60
+ msgbox gTextBard_WasThatHowYouWanted, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq write_lyrics @ Keep looping until player responds YES
+ special ScrSpecial_SaveBardSongLyrics
+ msgbox gTextBard_OkayThatsIt, 4
+ release
+ end
+
+dont_write_lyrics:
+ msgbox gTextBard_OhYouveLeftMe2, 4
+ release
+ end
+
+
+@-------------------------------------------------------------------------------
+@ Hipster
+@-------------------------------------------------------------------------------
+
+SpeakToHipster:
+ lock
+ faceplayer
+ setflag 2054
+ msgbox gTextHipster_TheyCallMeTheHipster, 4
+ special ScrSpecial_GetHipsterSpokenFlag
+ compare RESULT, FALSE
+ goto_if_eq hipster_first_time
+ msgbox gTextHipster_TaughtYouAlready, 4
+ release
+ end
+
+hipster_first_time:
+ special ScrSpecial_HipsterTeachWord
+ compare RESULT, TRUE @ TRUE if player learned a new word
+ goto_if_eq teach_new_word
+ msgbox gTextHipster_YouAlreadyKnowALot, 4
+ release
+ end
+
+teach_new_word:
+ msgbox gTextHipster_HaveYouHeardAbout, 4
+ special ScrSpecial_SetHipsterSpokenFlag
+ release
+ end
+
+
+@-------------------------------------------------------------------------------
+@ Trader
+@-------------------------------------------------------------------------------
+
+ .include "data/text/trader.inc"
+
+SpeakToTrader:
+ lock
+ faceplayer
+ msgbox gTextTrader_Introduction, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq dont_want_to_trade
+ special ScrSpecial_GetTraderTradedFlag
+ compare RESULT, TRUE
+ goto_if_eq already_traded
+ message gTextTrader_MenuPrompt
+ waitmessage
+ goto do_trader_menu_get
+ end
+
+dont_want_to_trade:
+ msgbox gTextTrader_FeelUnwanted1, 2
+ end
+
+already_traded:
+ msgbox gTextTrader_TradedAlready, 2
+ end
+
+do_trader_menu_get:
+ special ScrSpecial_TraderMenuGetDecoration
+ waitstate
+ compare 0x8004, 0
+ goto_if_eq cancelled_get_menu
+ compare 0x8004, 65535
+ goto_if_eq rare_item_cant_trade_away
+ msgbox gTextTrader_ItemOnceBelongedTo, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq dont_want_item
+ special ScrSpecial_DoesPlayerHaveNoDecorations
+ compare RESULT, TRUE
+ goto_if_eq player_has_no_decorations
+ goto do_trader_menu_give
+ end
+
+cancelled_get_menu:
+ msgbox gTextTrader_DontWantAnything, 2
+ end
+
+rare_item_cant_trade_away:
+ message gTextTrader_ICantTradeThatOneAway
+ waitmessage
+ goto do_trader_menu_get
+ end
+
+dont_want_item:
+ message gTextTrader_MenuPrompt
+ waitmessage
+ goto do_trader_menu_get
+ end
+
+player_has_no_decorations:
+ msgbox gTextTrader_YouDontHaveDecorations, 2
+ end
+
+do_trader_menu_give:
+ msgbox gTextTrader_PickDecorationYoullTrade, 4
+ special ScrSpecial_TraderMenuGiveDecoration
+ waitstate
+ compare 0x8006, 0
+ goto_if_eq cancelled_give_menu
+ compare 0x8006, 65535
+ goto_if_eq decoration_is_in_use
+ special ScrSpecial_IsDecorationFull
+ compare RESULT, 1
+ goto_if_eq decorations_full
+ msgbox gTextTrader_SoWellTrade, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq do_trader_menu_give
+ special ScrSpecial_TraderDoDecorationTrade
+ msgbox gTextTrader_ThenWellTrade, 2
+ end
+
+cancelled_give_menu:
+ msgbox gTextTrader_FeelUnwanted2, 2
+ end
+
+decoration_is_in_use:
+ msgbox gTextTrader_InUseYouCantTradeIt, 4
+ goto do_trader_menu_give
+ end
+
+decorations_full:
+ msgbox gTextTrader_NoRoomForThis, 2
+ end
+
+
+@-------------------------------------------------------------------------------
+@ Storyteller
+@-------------------------------------------------------------------------------
+
+ .include "data/text/storyteller.inc"
+
+SpeakToStoryteller:
+ setvar 0x8008, 0
+ setvar 0x8009, 0
+ setvar 0x800a, 0
+ setvar 0x800b, 0
+ lock
+ faceplayer
+ msgbox gTextStoryteller_Introduction, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq dont_hear_story
+ specialvar RESULT, ScrSpecial_StorytellerGetFreeStorySlot
+ compare RESULT, 0 @ If slot is 0, then the list is empty
+ goto_if_eq no_stories_recorded
+choose_story:
+ message gTextStoryteller_WhichTale
+ waitmessage
+ special ScrSpecial_StorytellerStoryListMenu
+ waitstate
+ compare RESULT, FALSE
+ goto_if_eq cancel_story_menu
+ setvar 0x8008, 1
+ special ScrSpecial_StorytellerDisplayStory
+ waitmessage
+ waitbutton
+ specialvar RESULT, ScrSpecial_StorytellerUpdateStat
+ compare RESULT, FALSE
+ goto_if_eq no_stat_update
+ goto stat_update
+cancel_story_menu:
+ compare 0x8008, 0
+ goto_if_eq dont_hear_story
+ goto yes_hear_story
+no_stat_update:
+ msgbox gTextStoryteller_CouldThereBeOtherTrainers, 4
+ msgbox gTextStoryteller_HearAnotherLegendaryTale, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq choose_story
+yes_hear_story:
+ specialvar RESULT, ScrSpecial_HasStorytellerAlreadyRecorded
+ compare RESULT, TRUE
+ goto_if_eq cant_record_story @ already recorded story
+ specialvar RESULT, ScrSpecial_StorytellerGetFreeStorySlot
+ compare RESULT, 4
+ goto_if_eq cant_record_story @ story list is full
+ goto prompt_record_story
+no_stories_recorded:
+ msgbox gTextStoryteller_ButIKnowOfNoLegendaryTrainers, 4
+prompt_record_story:
+ msgbox gTextStoryteller_HaveYouAnyTales, MSGBOX_YESNO
+ compare RESULT, NO
+ goto_if_eq dont_hear_story
+ specialvar RESULT, ScrSpecial_StorytellerInitializeRandomStat
+ compare RESULT, TRUE
+ goto_if_eq stat_update
+ msgbox gTextStoryteller_ImNotSatisfied, 4
+ closemessage
+ release
+ end
+
+stat_update:
+ msgbox gTextStoryteller_BirthOfANewLegend, 4
+ closemessage
+ release
+ end
+
+dont_hear_story:
+ msgbox gTextStoryteller_OhIFeelStifled, 4
+ closemessage
+ release
+ end
+
+cant_record_story:
+ msgbox gTextStoryteller_WishMorePeopleWould, 4
+ closemessage
+ release
+ end
+
+
+@-------------------------------------------------------------------------------
+@ Giddy
+@-------------------------------------------------------------------------------
+
+ .include "data/text/giddy.inc"
+
+SpeakToGiddy:
+ lock
+ faceplayer
+ msgbox gTextGiddy_Introduction, MSGBOX_YESNO
+ compare RESULT, YES
+ goto_if_eq yes_hear_giddy
+ compare RESULT, NO
+ goto_if_eq dont_hear_giddy
+ end
+
+yes_hear_giddy:
+ special ScrSpecial_GiddyShouldTellAnotherTale
+ compare RESULT, TRUE
+ goto_if_eq tell_giddy_tale
+ compare RESULT, FALSE
+ goto_if_eq bye_bye
+ end
+
+tell_another_giddy_tale:
+ special ScrSpecial_GiddyShouldTellAnotherTale
+ compare RESULT, TRUE
+ goto_if_eq also_i_was_thinking
+ compare RESULT, FALSE
+ goto_if_eq bye_bye
+ end
+
+also_i_was_thinking:
+ msgbox gTextGiddy_AlsoIWasThinking, 4
+ goto tell_giddy_tale
+ end
+
+tell_giddy_tale:
+ special ScrSpecial_GenerateGiddyLine
+ special ShowFieldMessageStringVar4
+ waitmessage
+ yesnobox 20, 8
+ compare RESULT, 1
+ goto_if_eq tell_another_giddy_tale
+ compare RESULT, 0
+ goto_if_eq tell_another_giddy_tale
+ end
+
+dont_hear_giddy:
+ msgbox gTextGiddy_YouveDeflatedMe, 4
+ release
+ end
+
+bye_bye:
+ msgbox gTextGiddy_ByeBye, 4
+ release
+ end
+
+ .include "data/text/bard.inc"
+ .include "data/text/hipster.inc"
diff --git a/data/scripts/mystery_event_club.inc b/data/scripts/mystery_event_club.inc
index 15d4b2a40..df097fc19 100644
--- a/data/scripts/mystery_event_club.inc
+++ b/data/scripts/mystery_event_club.inc
@@ -2,9 +2,9 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B14:: @ 81B1B14
lock
faceplayer
checkflag 2053
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1BDB
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BDB
msgbox PetalburgCity_PokemonCenter_1F_Text_1B1C97, 4
- jump PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D
+ goto PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D:: @ 81B1B2D
@@ -19,22 +19,22 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D:: @ 81B1B2D
PetalburgCity_PokemonCenter_1F_EventScript_1B1B6C:: @ 81B1B6C
msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, 4
- jump PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D
+ goto PetalburgCity_PokemonCenter_1F_EventScript_1B1B2D
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1B7A:: @ 81B1B7A
msgbox PetalburgCity_PokemonCenter_1F_Text_1B1F7B, 4
- closebutton
+ closemessage
setvar 0x8004, 0
call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3
lock
faceplayer
compare 0x8004, 1
- callif 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
+ call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
compare RESULT, 0
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
compare RESULT, 1
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1:: @ 81B1BB1
@@ -44,9 +44,9 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1:: @ 81B1BB1
PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB:: @ 81B1BBB
setvar 0x8004, 0
- special 96
- waittext
- pause 80
+ special sub_80EB7C4
+ waitmessage
+ delay 80
msgbox PetalburgCity_PokemonCenter_1F_Text_1B2137, 4
release
end
@@ -58,7 +58,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BD1:: @ 81B1BD1
PetalburgCity_PokemonCenter_1F_EventScript_1B1BDB:: @ 81B1BDB
msgbox PetalburgCity_PokemonCenter_1F_Text_1B202F, 4
- jump PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9
+ goto PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9:: @ 81B1BE9
@@ -73,22 +73,22 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9:: @ 81B1BE9
PetalburgCity_PokemonCenter_1F_EventScript_1B1C28:: @ 81B1C28
msgbox PetalburgCity_PokemonCenter_1F_Text_1B1D3A, 4
- jump PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9
+ goto PetalburgCity_PokemonCenter_1F_EventScript_1B1BE9
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1C36:: @ 81B1C36
msgbox PetalburgCity_PokemonCenter_1F_Text_1B207F, 4
- closebutton
+ closemessage
setvar 0x8004, 0
call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3
lock
faceplayer
compare 0x8004, 1
- callif 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
+ call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
compare RESULT, 0
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
compare RESULT, 1
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1C6D:: @ 81B1C6D
@@ -98,9 +98,9 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1C6D:: @ 81B1C6D
PetalburgCity_PokemonCenter_1F_EventScript_1B1C77:: @ 81B1C77
checkflag 2059
- jumpif 0, PetalburgCity_PokemonCenter_1F_EventScript_1B1C96
+ goto_if 0, PetalburgCity_PokemonCenter_1F_EventScript_1B1C96
checkflag 2124
- jumpeq PetalburgCity_PokemonCenter_1F_EventScript_1B1C96
+ goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1C96
setflag 2124
msgbox PetalburgCity_PokemonCenter_1F_Text_1B21CC, 3
release
diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc
index 9db432c2c..69a4dc3e9 100644
--- a/data/scripts/players_house.inc
+++ b/data/scripts/players_house.inc
@@ -6,29 +6,29 @@ LittlerootTown_MaysHouse_2F_EventScript_1B6950:: @ 81B6950
LittlerootTown_BrendansHouse_1F_EventScript_1B6956:: @ 81B6956
LittlerootTown_MaysHouse_1F_EventScript_1B6956:: @ 81B6956
msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4
- move 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0839
- waitmove 0
+ applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0839
+ waitmovement 0
compare 0x8005, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B699F
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B699F
compare 0x8005, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B69AA
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B69AA
msgbox LittlerootTown_BrendansHouse_1F_Text_172453, 4
- closebutton
+ closemessage
setvar 0x4092, 4
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B69B5
- move 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B69B5
+ applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
+ waitmovement 0
releaseall
end
LittlerootTown_BrendansHouse_1F_EventScript_1B699F:: @ 81B699F
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1A0843
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A0843
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B69AA:: @ 81B69AA
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_Movement_1B69B5:: @ 81B69B5
@@ -38,83 +38,83 @@ LittlerootTown_BrendansHouse_1F_Movement_1B69B5:: @ 81B69B5
LittlerootTown_BrendansHouse_1F_EventScript_1B69B7:: @ 81B69B7
LittlerootTown_MaysHouse_1F_EventScript_1B69B7:: @ 81B69B7
msgbox LittlerootTown_BrendansHouse_1F_Text_172531, 4
- closebutton
- move 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CDC
- waitmove 0
+ closemessage
+ applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CDC
+ waitmovement 0
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_1B69D3:: @ 81B69D3
lockall
setvar 0x8004, 0
- jump LittlerootTown_BrendansHouse_2F_EventScript_1B69EB
+ goto LittlerootTown_BrendansHouse_2F_EventScript_1B69EB
end
LittlerootTown_MaysHouse_2F_EventScript_1B69DF:: @ 81B69DF
lockall
setvar 0x8004, 1
- jump LittlerootTown_MaysHouse_2F_EventScript_1B69EB
+ goto LittlerootTown_MaysHouse_2F_EventScript_1B69EB
end
LittlerootTown_BrendansHouse_2F_EventScript_1B69EB:: @ 81B69EB
LittlerootTown_MaysHouse_2F_EventScript_1B69EB:: @ 81B69EB
checkflag 81
- jumpeq LittlerootTown_BrendansHouse_2F_EventScript_1B6A91
+ goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1B6A91
msgbox LittlerootTown_BrendansHouse_2F_Text_172E18, 4
call LittlerootTown_BrendansHouse_2F_EventScript_1B6A9B
- pause 30
+ delay 30
setvar 0x4092, 6
setflag 81
setflag 754
setflag 755
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A31
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A31
compare RESULT, 1
- callif 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A61
- playsfx 9
- disappear 0x8008
+ call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A61
+ playse 9
+ removeobject 0x8008
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_1B6A31:: @ 81B6A31
setvar 0x8008, 14
- reappear 0x8008
- move 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA2
- waitmove 0
- move 255, LittlerootTown_BrendansHouse_2F_Movement_1A0843
- waitmove 0
+ addobject 0x8008
+ applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA2
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A0843
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4
- closebutton
- move 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA9
- waitmove 0
+ closemessage
+ applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA9
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_1B6A61:: @ 81B6A61
setvar 0x8008, 14
- reappear 0x8008
- move 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AAD
- waitmove 0
- move 255, LittlerootTown_BrendansHouse_2F_Movement_1A083F
- waitmove 0
+ addobject 0x8008
+ applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AAD
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A083F
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4
- closebutton
- move 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AB4
- waitmove 0
+ closemessage
+ applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AB4
+ waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_1B6A91:: @ 81B6A91
- inccounter GAME_STAT_CHECKED_CLOCK
+ incrementgamestat GAME_STAT_CHECKED_CLOCK
fadescreen 1
- special 155
+ special ScrSpecial_ViewWallClock
waitstate
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_1B6A9B:: @ 81B6A9B
fadescreen 1
- special 154
+ special StartWallClock
waitstate
return
@@ -155,75 +155,75 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6AB8:: @ 81B6AB8
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF:: @ 81B6ABF
- move 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0843
- waitmove 0
+ applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0843
+ waitmovement 0
call LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CCC
- waitmove 0
- playmusic 453, 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CCC
+ waitmovement 0
+ playbgm 453, 0
msgbox LittlerootTown_BrendansHouse_1F_Text_1725C9, 4
- closebutton
- move 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BDB
- waitmove 0
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CD2
- waitmove 0
+ closemessage
+ applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BDB
+ waitmovement 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CD2
+ waitmovement 0
call LittlerootTown_BrendansHouse_1F_EventScript_1B6BBE
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A083F
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_1F_Text_1725FE, 4
msgbox LittlerootTown_BrendansHouse_1F_Text_172644, 4
- closebutton
+ closemessage
setvar 0x4001, 1
- move 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BE1
- waitmove 0
- jump LittlerootTown_BrendansHouse_1F_EventScript_1B6AB8
+ applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BE1
+ waitmovement 0
+ goto LittlerootTown_BrendansHouse_1F_EventScript_1B6AB8
end
LittlerootTown_MaysHouse_1F_EventScript_1B6B2E:: @ 81B6B2E
- move 0x8005, LittlerootTown_MaysHouse_1F_Movement_1A083F
- waitmove 0
+ applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1A083F
+ waitmovement 0
call LittlerootTown_MaysHouse_1F_EventScript_1B6B9D
- move 255, LittlerootTown_MaysHouse_1F_Movement_1B6CD4
- waitmove 0
- playmusic 453, 0
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CD4
+ waitmovement 0
+ playbgm 453, 0
msgbox LittlerootTown_MaysHouse_1F_Text_1725C9, 4
- closebutton
- move 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BDE
- waitmove 0
- move 255, LittlerootTown_MaysHouse_1F_Movement_1B6CDA
- waitmove 0
+ closemessage
+ applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BDE
+ waitmovement 0
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CDA
+ waitmovement 0
call LittlerootTown_MaysHouse_1F_EventScript_1B6BBE
- move 255, LittlerootTown_MaysHouse_1F_Movement_1A0843
- waitmove 0
+ applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1A0843
+ waitmovement 0
msgbox LittlerootTown_MaysHouse_1F_Text_1725FE, 4
msgbox LittlerootTown_MaysHouse_1F_Text_172644, 4
- closebutton
+ closemessage
setvar 0x4001, 1
- move 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BE5
- waitmove 0
- jump LittlerootTown_MaysHouse_1F_EventScript_1B6AB8
+ applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BE5
+ waitmovement 0
+ goto LittlerootTown_MaysHouse_1F_EventScript_1B6AB8
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D:: @ 81B6B9D
LittlerootTown_MaysHouse_1F_EventScript_1B6B9D:: @ 81B6B9D
- playsfx 21
- move 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0833
- waitmove 0
- move 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0835
- waitmove 0
+ playse 21
+ applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0835
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_1F_Text_1725A3, 4
- closebutton
+ closemessage
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6BBE:: @ 81B6BBE
LittlerootTown_MaysHouse_1F_EventScript_1B6BBE:: @ 81B6BBE
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1A0841
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1A0841
+ waitmovement 0
msgbox LittlerootTown_BrendansHouse_1F_Text_172841, 4
- fadedefault
- special 62
+ fadedefaultbgm
+ special TurnOffTVScreen
setflag 2096
- pause 35
+ delay 35
return
LittlerootTown_BrendansHouse_1F_Movement_1B6BDB:: @ 81B6BDB
@@ -253,17 +253,17 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6BE9:: @ 81B6BE9
lock
faceplayer
compare 0x4082, 4
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
compare 0x408c, 4
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
checkflag 2059
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D
checkflag 82
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C72
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C72
compare 0x4001, 1
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C80
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C80
compare 0x4092, 7
- jumpif 4, LittlerootTown_BrendansHouse_1F_EventScript_1B6C9C
+ goto_if 4, LittlerootTown_BrendansHouse_1F_EventScript_1B6C9C
msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4
release
end
@@ -275,11 +275,11 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6C33:: @ 81B6C33
LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D:: @ 81B6C3D
checkflag 133
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1B6C72
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C72
msgbox LittlerootTown_BrendansHouse_1F_Text_172782, 4
giveitem ITEM_AMULET_COIN
compare RESULT, 0
- jumpeq LittlerootTown_BrendansHouse_1F_EventScript_1A029B
+ goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1A029B
msgbox LittlerootTown_BrendansHouse_1F_Text_1727CD, 4
setflag 133
release
@@ -287,7 +287,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D:: @ 81B6C3D
LittlerootTown_BrendansHouse_1F_EventScript_1B6C72:: @ 81B6C72
msgbox LittlerootTown_BrendansHouse_1F_Text_172717, 4
- jump LittlerootTown_BrendansHouse_1F_EventScript_1B6C8A
+ goto LittlerootTown_BrendansHouse_1F_EventScript_1B6C8A
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6C80:: @ 81B6C80
@@ -296,9 +296,9 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6C80:: @ 81B6C80
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6C8A:: @ 81B6C8A
- closebutton
+ closemessage
call LittlerootTown_BrendansHouse_1F_EventScript_1A02CA
- inccounter GAME_STAT_RESTED_AT_HOME
+ incrementgamestat GAME_STAT_RESTED_AT_HOME
msgbox LittlerootTown_BrendansHouse_1F_Text_17276B, 4
release
end
@@ -312,8 +312,8 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6CA6:: @ 81B6CA6
LittlerootTown_MaysHouse_1F_EventScript_1B6CA6:: @ 81B6CA6
lock
faceplayer
- checksound
- pokecry SPECIES_MACHOKE, 0
+ waitse
+ playpokecry SPECIES_MACHOKE, 0
msgbox LittlerootTown_BrendansHouse_1F_Text_17281D, 4
waitpokecry
release
@@ -323,8 +323,8 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6CB9:: @ 81B6CB9
LittlerootTown_MaysHouse_1F_EventScript_1B6CB9:: @ 81B6CB9
lock
faceplayer
- checksound
- pokecry SPECIES_MACHOKE, 0
+ waitse
+ playpokecry SPECIES_MACHOKE, 0
msgbox LittlerootTown_BrendansHouse_1F_Text_172831, 4
waitpokecry
release
@@ -361,43 +361,43 @@ LittlerootTown_BrendansHouse_1F_Movement_1B6CDC:: @ 81B6CDC
LittlerootTown_BrendansHouse_1F_EventScript_1B6CDE:: @ 81B6CDE
LittlerootTown_MaysHouse_1F_EventScript_1B6CDE:: @ 81B6CDE
lockall
- checkgender
+ checkplayergender
compare RESULT, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DAD
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DAD
compare RESULT, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DBD
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DBD
compare 0x8008, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D
compare 0x8008, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E28
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0839
- waitmove 0
- playsfx 21
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0833
- waitmove 0
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0835
- waitmove 0
- pause 20
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E28
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0839
+ waitmovement 0
+ playse 21
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0833
+ waitmovement 0
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0835
+ waitmovement 0
+ delay 20
compare 0x8008, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD
compare 0x8008, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8
msgbox LittlerootTown_BrendansHouse_1F_Text_17298B, 4
giveitem ITEM_SS_TICKET
msgbox LittlerootTown_BrendansHouse_1F_Text_172A7D, 4
- closebutton
+ closemessage
compare 0x8008, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3
compare 0x8008, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE
msgbox LittlerootTown_BrendansHouse_1F_Text_172B5E, 4
- closebutton
+ closemessage
compare 0x8008, 0
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9
compare 0x8008, 1
- callif 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B
- playsfx 8
- disappear 0x8009
+ call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B
+ playse 8
+ removeobject 0x8009
setflag 291
setvar 0x4082, 4
setvar 0x408c, 4
@@ -417,45 +417,45 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6DBD:: @ 81B6DBD
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD:: @ 81B6DCD
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E33
- waitmove 0
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E33
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8:: @ 81B6DD8
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E36
- waitmove 0
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E36
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3:: @ 81B6DE3
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E39
- waitmove 0
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E39
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE:: @ 81B6DEE
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3B
- waitmove 0
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3B
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9:: @ 81B6DF9
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3D
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3D
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B:: @ 81B6E0B
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
- move 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E43
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
+ applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E43
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D:: @ 81B6E1D
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E49
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E49
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6E28:: @ 81B6E28
- move 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E54
- waitmove 0
+ applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E54
+ waitmovement 0
return
LittlerootTown_BrendansHouse_1F_Movement_1B6E33:: @ 81B6E33
diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc
index 2cb283173..6fe754097 100644
--- a/data/scripts/pokeblocks.inc
+++ b/data/scripts/pokeblocks.inc
@@ -1,36 +1,36 @@
FallarborTown_ContestLobby_EventScript_1B7604:: @ 81B7604
setvar 0x8008, 4
setvar 0x8009, 1
- move 0x8008, FallarborTown_ContestLobby_Movement_1B7821
- waitmove 0
- jump FallarborTown_ContestLobby_EventScript_1B7681
+ applymovement 0x8008, FallarborTown_ContestLobby_Movement_1B7821
+ waitmovement 0
+ goto FallarborTown_ContestLobby_EventScript_1B7681
end
SlateportCity_ContestLobby_EventScript_1B761E:: @ 81B761E
setvar 0x8008, 2
setvar 0x8009, 2
- move 6, SlateportCity_ContestLobby_Movement_1A083D
- move 0x8008, SlateportCity_ContestLobby_Movement_1B7821
- waitmove 0
- jump SlateportCity_ContestLobby_EventScript_1B7681
+ applymovement 6, SlateportCity_ContestLobby_Movement_1A083D
+ applymovement 0x8008, SlateportCity_ContestLobby_Movement_1B7821
+ waitmovement 0
+ goto SlateportCity_ContestLobby_EventScript_1B7681
end
VerdanturfTown_ContestLobby_EventScript_1B763F:: @ 81B763F
setvar 0x8008, 2
setvar 0x8009, 1
- move 0x8008, VerdanturfTown_ContestLobby_Movement_1B7821
- waitmove 0
- jump VerdanturfTown_ContestLobby_EventScript_1B7681
+ applymovement 0x8008, VerdanturfTown_ContestLobby_Movement_1B7821
+ waitmovement 0
+ goto VerdanturfTown_ContestLobby_EventScript_1B7681
end
LilycoveCity_ContestLobby_EventScript_1B7659:: @ 81B7659
setvar 0x8008, 3
setvar 0x8009, 3
- move 9, LilycoveCity_ContestLobby_Movement_1A083D
- move 10, LilycoveCity_ContestLobby_Movement_1A083D
- move 0x8008, LilycoveCity_ContestLobby_Movement_1B7821
- waitmove 0
- jump LilycoveCity_ContestLobby_EventScript_1B7681
+ applymovement 9, LilycoveCity_ContestLobby_Movement_1A083D
+ applymovement 10, LilycoveCity_ContestLobby_Movement_1A083D
+ applymovement 0x8008, LilycoveCity_ContestLobby_Movement_1B7821
+ waitmovement 0
+ goto LilycoveCity_ContestLobby_EventScript_1B7681
end
FallarborTown_ContestLobby_EventScript_1B7681:: @ 81B7681
@@ -40,24 +40,24 @@ VerdanturfTown_ContestLobby_EventScript_1B7681:: @ 81B7681
lockall
msgbox FallarborTown_ContestLobby_Text_1B6E63, 5
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1B76A1
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B76A1
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B76E5
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B76E5
end
FallarborTown_ContestLobby_EventScript_1B76A1:: @ 81B76A1
checkitem ITEM_POKEBLOCK_CASE, 1
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7780
- specialval RESULT, 49
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7780
+ specialvar RESULT, PlayerHasBerries
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B770E
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B770E
msgbox FallarborTown_ContestLobby_Text_1B6E9D, 4
- specialval RESULT, 160
+ specialvar RESULT, sub_810CA00
compare RESULT, 65535
- jumpif 5, FallarborTown_ContestLobby_EventScript_1B76EF
+ goto_if 5, FallarborTown_ContestLobby_EventScript_1B76EF
compare RESULT, 65535
- jumpeq FallarborTown_ContestLobby_EventScript_1B7776
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7776
end
FallarborTown_ContestLobby_EventScript_1B76E5:: @ 81B76E5
@@ -68,33 +68,33 @@ FallarborTown_ContestLobby_EventScript_1B76E5:: @ 81B76E5
FallarborTown_ContestLobby_EventScript_1B76EF:: @ 81B76EF
msgbox FallarborTown_ContestLobby_Text_1B6ED0, 5
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1B7734
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7734
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7726
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7726
end
FallarborTown_ContestLobby_EventScript_1B770E:: @ 81B770E
msgbox FallarborTown_ContestLobby_Text_1B6FF0, 4
- checkdailyflags
+ dodailyevents
checkflag 2241
- jumpeq FallarborTown_ContestLobby_EventScript_1B774F
- jump FallarborTown_ContestLobby_EventScript_1B7759
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B774F
+ goto FallarborTown_ContestLobby_EventScript_1B7759
end
FallarborTown_ContestLobby_EventScript_1B7726:: @ 81B7726
msgbox FallarborTown_ContestLobby_Text_1B6F1F, 4
- jump FallarborTown_ContestLobby_EventScript_1B7734
+ goto FallarborTown_ContestLobby_EventScript_1B7734
end
FallarborTown_ContestLobby_EventScript_1B7734:: @ 81B7734
msgbox FallarborTown_ContestLobby_Text_1B6EF1, 4
- jump FallarborTown_ContestLobby_EventScript_1B7742
+ goto FallarborTown_ContestLobby_EventScript_1B7742
end
FallarborTown_ContestLobby_EventScript_1B7742:: @ 81B7742
copyvar 0x8004, 0x8009
fadescreen 1
- special 161
+ special sub_804E538
waitstate
releaseall
end
@@ -108,7 +108,7 @@ FallarborTown_ContestLobby_EventScript_1B7759:: @ 81B7759
msgbox FallarborTown_ContestLobby_Text_1B704A, 4
giveitem ITEM_PECHA_BERRY
setflag 2241
- jump FallarborTown_ContestLobby_EventScript_1B76EF
+ goto FallarborTown_ContestLobby_EventScript_1B76EF
end
FallarborTown_ContestLobby_EventScript_1B7776:: @ 81B7776
@@ -123,22 +123,22 @@ FallarborTown_ContestLobby_EventScript_1B7780:: @ 81B7780
FallarborTown_ContestLobby_EventScript_1B778A:: @ 81B778A
setvar 0x8008, 4
- jump FallarborTown_ContestLobby_EventScript_1B77B6
+ goto FallarborTown_ContestLobby_EventScript_1B77B6
end
SlateportCity_ContestLobby_EventScript_1B7795:: @ 81B7795
setvar 0x8008, 2
- jump SlateportCity_ContestLobby_EventScript_1B77B6
+ goto SlateportCity_ContestLobby_EventScript_1B77B6
end
VerdanturfTown_ContestLobby_EventScript_1B77A0:: @ 81B77A0
setvar 0x8008, 2
- jump VerdanturfTown_ContestLobby_EventScript_1B77B6
+ goto VerdanturfTown_ContestLobby_EventScript_1B77B6
end
LilycoveCity_ContestLobby_EventScript_1B77AB:: @ 81B77AB
setvar 0x8008, 3
- jump LilycoveCity_ContestLobby_EventScript_1B77B6
+ goto LilycoveCity_ContestLobby_EventScript_1B77B6
end
FallarborTown_ContestLobby_EventScript_1B77B6:: @ 81B77B6
@@ -148,11 +148,11 @@ VerdanturfTown_ContestLobby_EventScript_1B77B6:: @ 81B77B6
lock
faceplayer
msgbox FallarborTown_ContestLobby_Text_1B742F, 4
- specialval RESULT, 49
+ specialvar RESULT, PlayerHasBerries
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1B77DC
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B77DC
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B77E6
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B77E6
end
FallarborTown_ContestLobby_EventScript_1B77DC:: @ 81B77DC
@@ -161,10 +161,10 @@ FallarborTown_ContestLobby_EventScript_1B77DC:: @ 81B77DC
end
FallarborTown_ContestLobby_EventScript_1B77E6:: @ 81B77E6
- checkdailyflags
+ dodailyevents
checkflag 2241
- jumpeq FallarborTown_ContestLobby_EventScript_1B77F6
- jump FallarborTown_ContestLobby_EventScript_1B7800
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B77F6
+ goto FallarborTown_ContestLobby_EventScript_1B7800
end
FallarborTown_ContestLobby_EventScript_1B77F6:: @ 81B77F6
@@ -188,19 +188,19 @@ VerdanturfTown_ContestLobby_Movement_1B7821:: @ 81B7821
step_end
FallarborTown_ContestLobby_EventScript_1B7823:: @ 81B7823
- jump FallarborTown_ContestLobby_EventScript_1B783B
+ goto FallarborTown_ContestLobby_EventScript_1B783B
end
SlateportCity_ContestLobby_EventScript_1B7829:: @ 81B7829
- jump SlateportCity_ContestLobby_EventScript_1B783B
+ goto SlateportCity_ContestLobby_EventScript_1B783B
end
VerdanturfTown_ContestLobby_EventScript_1B782F:: @ 81B782F
- jump VerdanturfTown_ContestLobby_EventScript_1B783B
+ goto VerdanturfTown_ContestLobby_EventScript_1B783B
end
LilycoveCity_ContestLobby_EventScript_1B7835:: @ 81B7835
- jump LilycoveCity_ContestLobby_EventScript_1B783B
+ goto LilycoveCity_ContestLobby_EventScript_1B783B
end
FallarborTown_ContestLobby_EventScript_1B783B:: @ 81B783B
@@ -208,25 +208,25 @@ LilycoveCity_ContestLobby_EventScript_1B783B:: @ 81B783B
SlateportCity_ContestLobby_EventScript_1B783B:: @ 81B783B
VerdanturfTown_ContestLobby_EventScript_1B783B:: @ 81B783B
lockall
- specialval RESULT, 49
+ specialvar RESULT, PlayerHasBerries
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7897
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7897
checkitem ITEM_POKEBLOCK_CASE, 1
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7942
- specialval RESULT, 160
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7942
+ specialvar RESULT, sub_810CA00
compare RESULT, 65535
- jumpif 5, FallarborTown_ContestLobby_EventScript_1B7878
+ goto_if 5, FallarborTown_ContestLobby_EventScript_1B7878
compare RESULT, 65535
- jumpeq FallarborTown_ContestLobby_EventScript_1B7938
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7938
end
FallarborTown_ContestLobby_EventScript_1B7878:: @ 81B7878
msgbox FallarborTown_ContestLobby_Text_1B727C, 5
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1B78A1
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B78A1
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7936
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7936
end
FallarborTown_ContestLobby_EventScript_1B7897:: @ 81B7897
@@ -235,48 +235,48 @@ FallarborTown_ContestLobby_EventScript_1B7897:: @ 81B7897
end
FallarborTown_ContestLobby_EventScript_1B78A1:: @ 81B78A1
- call FallarborTown_ContestLobby_EventScript_19F806
+ call S_DoSaveDialog
compare RESULT, 0
- jumpeq FallarborTown_ContestLobby_EventScript_1B7936
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7936
message FallarborTown_ContestLobby_Text_1B7304
- waittext
- special 36
+ waitmessage
+ special sub_8083614
waitstate
compare RESULT, 1
- jumpeq FallarborTown_ContestLobby_EventScript_1B7980
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7980
compare RESULT, 2
- jumpeq FallarborTown_ContestLobby_EventScript_1B794C
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B794C
compare RESULT, 3
- jumpeq FallarborTown_ContestLobby_EventScript_1B7959
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7959
compare RESULT, 5
- jumpeq FallarborTown_ContestLobby_EventScript_1B7966
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7966
compare RESULT, 6
- jumpeq FallarborTown_ContestLobby_EventScript_1B7973
+ goto_if_eq FallarborTown_ContestLobby_EventScript_1B7973
end
FallarborTown_ContestLobby_EventScript_1B78F3:: @ 81B78F3
msgbox FallarborTown_ContestLobby_Text_1B733B, 4
- jump FallarborTown_ContestLobby_EventScript_1B791D
+ goto FallarborTown_ContestLobby_EventScript_1B791D
end
FallarborTown_ContestLobby_EventScript_1B7901:: @ 81B7901
msgbox FallarborTown_ContestLobby_Text_1B7347, 4
- jump FallarborTown_ContestLobby_EventScript_1B791D
+ goto FallarborTown_ContestLobby_EventScript_1B791D
end
FallarborTown_ContestLobby_EventScript_1B790F:: @ 81B790F
msgbox FallarborTown_ContestLobby_Text_1B735A, 4
- jump FallarborTown_ContestLobby_EventScript_1B791D
+ goto FallarborTown_ContestLobby_EventScript_1B791D
end
FallarborTown_ContestLobby_EventScript_1B791D:: @ 81B791D
setvar 0x8004, 0
fadescreen 1
- disappear 240
- disappear 239
- disappear 238
- disappear 237
- special 161
+ removeobject 240
+ removeobject 239
+ removeobject 238
+ removeobject 237
+ special sub_804E538
waitstate
releaseall
end
@@ -296,36 +296,36 @@ FallarborTown_ContestLobby_EventScript_1B7942:: @ 81B7942
end
FallarborTown_ContestLobby_EventScript_1B794C:: @ 81B794C
- special 31
+ special CloseLink
msgbox FallarborTown_ContestLobby_Text_1A4A30, 4
releaseall
end
FallarborTown_ContestLobby_EventScript_1B7959:: @ 81B7959
- special 31
+ special CloseLink
msgbox FallarborTown_ContestLobby_Text_1A4B1D, 4
releaseall
end
FallarborTown_ContestLobby_EventScript_1B7966:: @ 81B7966
- special 31
+ special CloseLink
msgbox FallarborTown_ContestLobby_Text_1A10EB, 4
releaseall
end
FallarborTown_ContestLobby_EventScript_1B7973:: @ 81B7973
- special 31
+ special CloseLink
msgbox FallarborTown_ContestLobby_Text_1A4A85, 4
releaseall
end
FallarborTown_ContestLobby_EventScript_1B7980:: @ 81B7980
fadescreen 1
- specialval RESULT, 37
+ specialvar RESULT, GetLinkPartnerNames
copyvar 0x8008, RESULT
copyvar 0x8004, 0x8008
- special 38
- jump FallarborTown_ContestLobby_EventScript_1B799A
+ special SpawnBerryBlenderLinkPlayerSprites
+ goto FallarborTown_ContestLobby_EventScript_1B799A
end
FallarborTown_ContestLobby_EventScript_1B799A:: @ 81B799A
diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc
index c8d519038..d0283f072 100644
--- a/data/scripts/safari_zone.inc
+++ b/data/scripts/safari_zone.inc
@@ -1,12 +1,12 @@
gUnknown_081C340A:: @ 81C340A
setvar 0x40a4, 1
- special 206
- warp3 Route121_SafariZoneEntrance, 255, 2, 5
+ special ExitSafariMode
+ setwarp Route121_SafariZoneEntrance, 255, 2, 5
end
EventScript_1C341B: @ 81C341B
setvar 0x40a4, 1
- special 206
+ special ExitSafariMode
warp Route121_SafariZoneEntrance, 255, 2, 5
waitstate
end
@@ -15,60 +15,60 @@ gUnknown_081C342D:: @ 81C342D
lockall
msgbox UnknownString_81C34B2, 5
compare RESULT, 1
- jumpeq EventScript_1C3443
+ goto_if_eq EventScript_1C3443
releaseall
end
EventScript_1C3443:
- jump EventScript_1C341B
+ goto EventScript_1C341B
gUnknown_081C3448:: @ 81C3448
lockall
- playsfx 73
+ playse 73
message UnknownString_81C34E4
- waittext
+ waitmessage
waitbutton
releaseall
- jump EventScript_1C341B
+ goto EventScript_1C341B
gUnknown_081C3459:: @ 81C3459
lockall
- playsfx 73
+ playse 73
message UnknownString_81C3514
- waittext
+ waitmessage
waitbutton
releaseall
- jump EventScript_1C341B
+ goto EventScript_1C341B
gUnknown_081C346A:: @ 81C346A
lockall
- special 207
- compare RESULT, -1
- jumpif 5, EventScript_1C34A9
+ special SafariZoneGetPokeblockNameInFeeder
+ compare RESULT, 0xFFFF
+ goto_if 5, EventScript_1C34A9
msgbox UnknownString_81C354E, 5
compare RESULT, 1
- jumpeq EventScript_1C348E
+ goto_if_eq EventScript_1C348E
releaseall
end
EventScript_1C348E:
fadescreen 1
- special 208
+ special sub_810BAF4
waitstate
- compare RESULT, -1
- jumpif 5, EventScript_1C34A0
+ compare RESULT, 0xFFFF
+ goto_if 5, EventScript_1C34A0
end
EventScript_1C34A0:
message UnknownString_81C35A9
- waittext
+ waitmessage
waitbutton
releaseall
end
EventScript_1C34A9:
message UnknownString_81C3583
- waittext
+ waitmessage
waitbutton
releaseall
end
diff --git a/data/scripts/secret_power_tm.inc b/data/scripts/secret_power_tm.inc
index 629125030..f3c03a853 100644
--- a/data/scripts/secret_power_tm.inc
+++ b/data/scripts/secret_power_tm.inc
@@ -3,7 +3,7 @@ Route111_EventScript_1A3858:: @ 81A3858
faceplayer
msgbox Route111_Text_1A3520, 5
compare RESULT, 1
- jumpeq Route111_EventScript_1A3877
+ goto_if_eq Route111_EventScript_1A3877
msgbox Route111_Text_1A37B5, 4
release
end
@@ -11,29 +11,29 @@ Route111_EventScript_1A3858:: @ 81A3858
Route111_EventScript_1A3877:: @ 81A3877
giveitem ITEM_TM43
compare RESULT, 0
- jumpeq Route111_EventScript_1A38D9
+ goto_if_eq Route111_EventScript_1A38D9
msgbox Route111_Text_1A35C5, 4
- closebutton
+ closemessage
setflag 96
clearflag 948
compare FACING, 3
- callif 1, Route111_EventScript_1A38C3
+ call_if 1, Route111_EventScript_1A38C3
compare FACING, 4
- callif 1, Route111_EventScript_1A38C3
+ call_if 1, Route111_EventScript_1A38C3
compare FACING, 2
- callif 1, Route111_EventScript_1A38CE
- disappear LAST_TALKED
+ call_if 1, Route111_EventScript_1A38CE
+ removeobject LAST_TALKED
release
end
Route111_EventScript_1A38C3:: @ 81A38C3
- move LAST_TALKED, Route111_Movement_1A38E3
- waitmove 0
+ applymovement LAST_TALKED, Route111_Movement_1A38E3
+ waitmovement 0
return
Route111_EventScript_1A38CE:: @ 81A38CE
- move LAST_TALKED, Route111_Movement_1A38EF
- waitmove 0
+ applymovement LAST_TALKED, Route111_Movement_1A38EF
+ waitmovement 0
return
Route111_EventScript_1A38D9:: @ 81A38D9
diff --git a/data/scripts/storyteller.inc b/data/scripts/storyteller.inc
deleted file mode 100644
index c44480e2f..000000000
--- a/data/scripts/storyteller.inc
+++ /dev/null
@@ -1,82 +0,0 @@
-MauvilleCity_PokemonCenter_1F_EventScript_1B0816:: @ 81B0816
- setvar 0x8008, 0
- setvar 0x8009, 0
- setvar 0x800a, 0
- setvar 0x800b, 0
- lock
- faceplayer
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AECC6, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0914
- specialval RESULT, 107
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B08D3
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B084F:: @ 81B084F
- message MauvilleCity_PokemonCenter_1F_Text_1AED35
- waittext
- special 109
- waitstate
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0883
- setvar 0x8008, 1
- special 108
- waittext
- waitbutton
- specialval RESULT, 110
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0893
- jump MauvilleCity_PokemonCenter_1F_EventScript_1B0909
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0883:: @ 81B0883
- compare 0x8008, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0914
- jump MauvilleCity_PokemonCenter_1F_EventScript_1B08AE
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0893:: @ 81B0893
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEE50, 4
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEF0A, 5
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B084F
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B08AE:: @ 81B08AE
- specialval RESULT, 112
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B091F
- specialval RESULT, 107
- compare RESULT, 4
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B091F
- jump MauvilleCity_PokemonCenter_1F_EventScript_1B08DB
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B08D3:: @ 81B08D3
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AED70, 4
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B08DB:: @ 81B08DB
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEEB4, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0914
- specialval RESULT, 111
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1B0909
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEF49, 4
- closebutton
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0909:: @ 81B0909
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEDE8, 4
- closebutton
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B0914:: @ 81B0914
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AED1D, 4
- closebutton
- release
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1B091F:: @ 81B091F
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEFA5, 4
- closebutton
- release
- end
diff --git a/data/scripts/trader.inc b/data/scripts/trader.inc
deleted file mode 100644
index b3a302516..000000000
--- a/data/scripts/trader.inc
+++ /dev/null
@@ -1,88 +0,0 @@
-MauvilleCity_PokemonCenter_1F_EventScript_1AEBAB:: @ 81AEBAB
- lock
- faceplayer
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE88F, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEBDA
- special 114
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEBE3
- message MauvilleCity_PokemonCenter_1F_Text_1AE910
- waittext
- jump MauvilleCity_PokemonCenter_1F_EventScript_1AEBEC
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEBDA:: @ 81AEBDA
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE8C6, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEBE3:: @ 81AEBE3
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE8DF, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEBEC:: @ 81AEBEC
- special 113
- waitstate
- compare 0x8004, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEC2D
- compare 0x8004, 65535
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEC36
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE97C, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEC42
- special 115
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEC4E
- jump MauvilleCity_PokemonCenter_1F_EventScript_1AEC57
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEC2D:: @ 81AEC2D
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE950, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEC36:: @ 81AEC36
- message MauvilleCity_PokemonCenter_1F_Text_1AEB31
- waittext
- jump MauvilleCity_PokemonCenter_1F_EventScript_1AEBEC
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEC42:: @ 81AEC42
- message MauvilleCity_PokemonCenter_1F_Text_1AE910
- waittext
- jump MauvilleCity_PokemonCenter_1F_EventScript_1AEBEC
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEC4E:: @ 81AEC4E
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE9B6, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AEC57:: @ 81AEC57
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AE9F8, 4
- special 117
- waitstate
- compare 0x8006, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AECA6
- compare 0x8006, 65535
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AECAF
- special 116
- compare RESULT, 1
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AECBD
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEA9B, 5
- compare RESULT, 0
- jumpeq MauvilleCity_PokemonCenter_1F_EventScript_1AEC57
- special 118
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEAFB, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AECA6:: @ 81AECA6
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEA2B, 2
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AECAF:: @ 81AECAF
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEAC3, 4
- jump MauvilleCity_PokemonCenter_1F_EventScript_1AEC57
- end
-
-MauvilleCity_PokemonCenter_1F_EventScript_1AECBD:: @ 81AECBD
- msgbox MauvilleCity_PokemonCenter_1F_Text_1AEA57, 2
- end
diff --git a/data/scripts/tv.inc b/data/scripts/tv.inc
index 2b317e725..425f42a85 100644
--- a/data/scripts/tv.inc
+++ b/data/scripts/tv.inc
@@ -1,39 +1,39 @@
Event_TV:: @ 81A6E72
lockall
- inccounter GAME_STAT_WATCHED_TV
- special 75
- specialval RESULT, 73
+ incrementgamestat GAME_STAT_WATCHED_TV
+ special sub_80C2014
+ specialvar RESULT, CheckForBigMovieOrEmergencyNewsOnTV
compare RESULT, 2
- jumpeq EventScript_1A6F01
+ goto_if_eq EventScript_1A6F01
compare RESULT, 1
- jumpeq EventScript_1A6F0B
+ goto_if_eq EventScript_1A6F0B
checkflag 2098
- jumpif 0, EventScript_1A6EF1
+ goto_if 0, EventScript_1A6EF1
checkflag 2097
- jumpeq EventScript_1A6EF1
- specialval RESULT, 176
+ goto_if_eq EventScript_1A6EF1
+ specialvar RESULT, IsTVShowInSearchOfTrainersAiring
compare RESULT, 1
- jumpeq EventScript_1A6F66
- jump EventScript_1A6F50
+ goto_if_eq EventScript_1A6F66
+ goto EventScript_1A6F50
end
EventScript_1A6EBB:
- specialval 0x8004, 65
+ specialvar 0x8004, special_0x44
compare 0x8004, 255
- jumpeq EventScript_1A6F3F
- specialval RESULT, 71
+ goto_if_eq EventScript_1A6F3F
+ specialvar RESULT, special_0x4a
compare RESULT, 255
- jumpeq EventScript_1A6F3F
+ goto_if_eq EventScript_1A6F3F
copyvar 0x8004, RESULT
- specialval RESULT, 66
+ specialvar RESULT, sub_80BDA0C
compare RESULT, 0
- jumpif 5, EventScript_1A6F21
+ goto_if 5, EventScript_1A6F21
end
EventScript_1A6EF1:
- special 74
+ special GetMomOrDadStringForTVMessage
msgbox UnknownString_81A0E68, 4
- special 62
+ special TurnOffTVScreen
releaseall
end
@@ -48,48 +48,48 @@ EventScript_1A6F0B:
.else
msgbox UnknownString_8172C50, 4
.endif
- special 297
+ special InitRoamer
clearflag 2141
setflag 255
- special 62
+ special TurnOffTVScreen
releaseall
end
EventScript_1A6F21:
- special 63
- waittext
+ special DoTVShow
+ waitmessage
waitbutton
compare RESULT, 1
- jumpif 5, EventScript_1A6F21
- jump EventScript_1A6F37
+ goto_if 5, EventScript_1A6F21
+ goto EventScript_1A6F37
end
EventScript_1A6F37:
- special 62
+ special TurnOffTVScreen
setflag 2097
releaseall
end
EventScript_1A6F3F:
- special 74
+ special GetMomOrDadStringForTVMessage
msgbox UnknownString_81A0E68, 4
- jump EventScript_1A6F37
+ goto EventScript_1A6F37
end
EventScript_1A6F50:
- special 64
+ special sub_80BECE8
compare RESULT, 0
- jumpeq EventScript_1A6EBB
- waittext
+ goto_if_eq EventScript_1A6EBB
+ waitmessage
waitbutton
- jump EventScript_1A6F37
+ goto EventScript_1A6F37
end
EventScript_1A6F66:
- special 175
- waittext
+ special DoTVShowInSearchOfTrainers
+ waitmessage
waitbutton
compare RESULT, 0
- jumpeq EventScript_1A6F66
- jump EventScript_1A6F37
+ goto_if_eq EventScript_1A6F66
+ goto EventScript_1A6F37
end
diff --git a/data/shop.s b/data/shop.s
deleted file mode 100644
index 071874d0e..000000000
--- a/data/shop.s
+++ /dev/null
@@ -1,69 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_083CC6D0:: @ 83CC6D0
- .4byte MartText_Buy, sub_80B2EFC
- .4byte MartText_Sell, sub_80B2F30
- .4byte MartText_Quit2, HandleShopMenuQuit
-
-gUnknown_083CC6E8:: @ 83CC6E8
- .byte 0, 1, 2
-
-gUnknown_083CC6EB:: @ 83CC6EB
- .byte 0, 2
-
-@ unknown, unreferenced data
- .align 1
- .2byte 0x2
- .2byte 0x3
- .2byte 0x4
- .2byte 0xD
- .2byte 0x121
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0xE
- .2byte 0x0
- .2byte 0x0
-
- .align 2
-gUnknown_083CC708:: @ 83CC708
- .4byte sub_80B3BF4
- .4byte sub_80B3D7C
-
- .align 1
-gUnknown_083CC710:: @ 83CC710
- .2byte 0x41EE,0x7FFF
-
- .align 1
-gUnknown_083CC714:: @ 83CC714
- .2byte 0x284,0x282,0x280
-
- .align 1
-gUnknown_083CC71A:: @ 83CC71A
- .2byte 0x285,0x283,0x281
-
- .align 1
-gUnknown_083CC720:: @ 83CC720
- .2byte 0x28C,0x28A,0x288
-
- .align 1
-gUnknown_083CC726:: @ 83CC726
- .2byte 0x28D,0x28B,0x289
-
- .align 1
-gUnknown_083CC72C:: @ 83CC72C
- .2byte 0x2A0,0x2A2,0x2A4
-
- .align 1
-gUnknown_083CC732:: @ 83CC732
- .2byte 0x2A1,0x2A3,0x2A5
-
- .align 1
-gUnknown_083CC738:: @ 83CC738
- .2byte 0x2A8,0x2AA,0x2AC
diff --git a/data/specials.inc b/data/specials.inc
index f7aa3456a..6ce9b5b1e 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -1,347 +1,354 @@
+.macro def_special ptr
+.set SPECIAL_\ptr, __special__
+.set __special__, __special__ + 1
+ .4byte \ptr
+ .endm
+
+.set __special__, 0
.align 2
gSpecials::
- .4byte HealPlayerParty
- .4byte sub_8068FEC
- .4byte sub_808102C
- .4byte sub_80810DC
- .4byte sub_80839A4
- .4byte sub_80839D0
- .4byte sub_80BB8CC
- .4byte sub_80BB63C
- .4byte sub_80BBAF0
- .4byte sub_80BC440
- .4byte SecretBasePC_PackUp
- .4byte sub_80BC114
- .4byte sub_80BC56C
- .4byte sub_80BC5BC
- .4byte SecretBasePC_Decoration
- .4byte SecretBasePC_Registry
- .4byte sub_80BCE1C
- .4byte sub_80BCE90
- .4byte sub_80BBDD0
- .4byte sub_80FF474
- .4byte sub_8100B20
- .4byte sub_80BB70C
- .4byte sub_80BBFA4
- .4byte sub_8100A7C
- .4byte sub_80BBC78
- .4byte sub_80BCE4C
- .4byte sub_80C683C
- .4byte sub_80B929C
- .4byte sub_808347C
- .4byte sub_80834E4
- .4byte sub_808350C
- .4byte CloseLink
- .4byte sub_8083B90
- .4byte sub_8083B5C
- .4byte sub_8083B80
- .4byte sub_8083820
- .4byte sub_8083614
- .4byte GetLinkPartnerNames
- .4byte SpawnBerryBlenderLinkPlayerSprites
- .4byte SavePlayerParty
- .4byte LoadPlayerParty
- .4byte sub_80C5568
- .4byte sub_8083BDC
- .4byte FieldObjectInteractionGetBerryTreeData
- .4byte sub_80B4EE4
- .4byte FieldObjectInteractionPlantBerryTree
- .4byte FieldObjectInteractionPickBerryTree
- .4byte FieldObjectInteractionRemoveBerryTree
- .4byte FieldObjectInteractionWaterBerryTree
- .4byte PlayerHasBerries
- .4byte IsEnigmaBerryValid
- .4byte sub_8082558
- .4byte sub_80826D8
- .4byte sub_8082718
- .4byte sub_8082564
- .4byte sub_80847C8
- .4byte PlayTrainerEncounterMusic
- .4byte sub_8082C68
- .4byte sub_8082C9C
- .4byte sub_80826B0
- .4byte ShowPokemonStorageSystem
- .4byte CheckForAlivePartyMons
- .4byte TurnOffTVScreen
- .4byte DoTVShow
- .4byte sub_80BECE8
- .4byte special_0x44
- .4byte sub_80BDA0C
- .4byte sub_80BF2C4
- .4byte sub_80BDE48
- .4byte sub_80BF544
- .4byte SetContestCategoryStringVarForInterview
- .4byte special_0x4a
- .4byte sub_80BF974
- .4byte CheckForBigMovieOrEmergencyNewsOnTV
- .4byte GetMomOrDadStringForTVMessage
- .4byte sub_80C2014
- .4byte sub_80C47C0
- .4byte sub_80C496C
- .4byte sub_80C4C28
- .4byte sub_80C47F0
- .4byte sub_80C4858
- .4byte sub_80C4C64
- .4byte sub_80C4758
- .4byte sub_80C4BF0
- .4byte sub_80C43F4
- .4byte sub_80C4D80
- .4byte sub_80C4F70
- .4byte sub_80C47A0
- .4byte sub_80C4440
- .4byte sub_80C44C0
- .4byte sub_80C5044
- .4byte GiveMonArtistRibbon
- .4byte sub_808363C
- .4byte InitSaveDialog
- .4byte DoWateringBerryTreeAnim
- .4byte sub_80E60D8
- .4byte sub_80EB7C4
- .4byte sub_80F7B14
- .4byte sub_80F7B2C
- .4byte sub_80F7B40
- .4byte sub_80F7C70
- .4byte sub_80F7C84
- .4byte sub_80F7C90
- .4byte sub_80F7C54
- .4byte sub_80F83D0
- .4byte sub_80F7CF4
- .4byte sub_80F7CC8
- .4byte sub_80F889C
- .4byte sub_80F8888
- .4byte sub_80F8874
- .4byte sub_80F88AC
- .4byte sub_80F88FC
- .4byte sub_80F88E0
- .4byte sub_8109E34
- .4byte sub_8109C44
- .4byte sub_8109C58
- .4byte sub_8109C90
- .4byte sub_8109CF0
- .4byte sub_8109DE0
- .4byte GetShroomishSizeRecordInfo
- .4byte CompareShroomishSize
- .4byte GetBarboachSizeRecordInfo
- .4byte CompareBarboachSize
- .4byte sub_80BF9B4
- .4byte sub_80BFAE0
- .4byte sub_80BFB10
- .4byte sub_80FA5BC
- .4byte sub_80FA5E4
- .4byte sub_80EB83C
- .4byte sub_80FA648
- .4byte SwapRegisteredBike
- .4byte CalculatePlayerPartyCount
- .4byte sub_8095B6C
- .4byte sub_8095C10
- .4byte sub_80C4CF8
- .4byte sub_80C4CEC
- .4byte sub_80C4C78
- .4byte sub_80C4D50
- .4byte ShowContestWinner
- .4byte MauvilleGymSpecial2
- .4byte MauvilleGymSpecial1
- .4byte ShowFieldMessageStringVar4
- .4byte DrawWholeMapView
- .4byte StorePlayerCoordsInVars
- .4byte MauvilleGymSpecial3
- .4byte PetalburgGymSpecial1
- .4byte PetalburgGymSpecial2
- .4byte GetPlayerTrainerIdOnesDigit
- .4byte GetPlayerBigGuyGirlString
- .4byte GetRivalSonDaughterString
- .4byte SetFlagInVar
- .4byte CableCarWarp
- .4byte sub_8123218
- .4byte sub_8053E90
- .4byte StartWallClock
- .4byte sub_810D6B8
- .4byte ChooseStarter
- .4byte StartBattle_WallyTutorial
- .4byte sub_80BF9F8
- .4byte sub_80F9A0C
- .4byte sub_810CA00
- .4byte sub_804E538
- .4byte PlayRoulette
- .4byte sub_810FD60
- .4byte sub_810FCB0
- .4byte sub_810FDAC
- .4byte sub_810FA74
- .4byte sub_810FCE8
- .4byte sub_810FF48
- .4byte sub_810FAA0
- .4byte sub_810FF60
- .4byte RockSmashWildEncounter
- .4byte GabbyAndTyGetBattleNum
- .4byte sub_80BDC14
- .4byte GabbyAndTyBeforeInterview
- .4byte DoTVShowInSearchOfTrainers
- .4byte IsTVShowInSearchOfTrainersAiring
- .4byte GabbyAndTyGetLastQuote
- .4byte sub_80BDD18
- .4byte GabbyAndTySetScriptVarsToFieldObjectLocalIds
- .4byte sub_810E300
- .4byte sp0B5_daycare
- .4byte sp0B6_daycare
- .4byte sub_8041E7C
- .4byte sp0B8_daycare
- .4byte sp0B9_daycare_relationship_comment
- .4byte sub_8042328
- .4byte Daycare_SendPokemon_Special
- .4byte ChooseSendDaycareMon
- .4byte ShowDaycareLevelMenu
- .4byte sub_80417B8
- .4byte sub_8041770
- .4byte sub_8041648
- .4byte ScriptHatchMon
- .4byte EggHatch
- .4byte sub_8042B4C
- .4byte ShowLinkBattleRecords
- .4byte sub_80B7CE8
- .4byte sub_80B7D0C
- .4byte ExecuteWhiteOut
- .4byte sp0C8_whiteout_maybe
- .4byte RotatingGate_InitPuzzle
- .4byte RotatingGate_InitPuzzleAndGraphics
- .4byte SetSSTidalFlag
- .4byte ResetSSTidalFlag
- .4byte EnterSafariMode
- .4byte ExitSafariMode
- .4byte SafariZoneGetPokeblockNameInFeeder
- .4byte sub_810BAF4
- .4byte IsMirageIslandPresent
- .4byte UpdateShoalTideFlag
- .4byte InitBirchState
- .4byte ScriptGetPokedexInfo
- .4byte ShowPokedexRatingMessage
- .4byte DoPCTurnOnEffect
- .4byte DoPCTurnOffEffect
- .4byte SetDepartmentStoreFloorVar
- .4byte DoLotteryCornerComputerEffect
- .4byte EndLotteryCornerComputerEffect
- .4byte sub_80F9A4C
- .4byte sub_80F9EEC
- .4byte sub_80FA0DC
- .4byte sub_80F9F84
- .4byte sub_80F9F3C
- .4byte sub_8132670
- .4byte GetRecordedCyclingRoadResults
- .4byte BeginCyclingRoadChallenge
- .4byte GetPlayerAvatarBike
- .4byte FinishCyclingRoadChallenge
- .4byte UpdateCyclingRoadState
- .4byte GetLeadMonFriendshipScore
- .4byte sub_8134548
- .4byte sub_81347F8
- .4byte CheckPartyBattleTowerBanlist
- .4byte sub_8135474
- .4byte sub_81360C0
- .4byte sub_813556C
- .4byte sub_8135668
- .4byte sub_81358A4
- .4byte sub_8135A14
- .4byte sub_8135BA0
- .4byte sub_8135C38
- .4byte sub_8135D84
- .4byte sub_8135DEC
- .4byte sub_8135E50
- .4byte ChooseBattleTowerPlayerParty
- .4byte sub_813601C
- .4byte sub_810F404
- .4byte ReducePlayerPartyToThree
- .4byte BedroomPC
- .4byte PlayerPC
- .4byte FieldShowRegionMap
- .4byte sub_804D89C
- .4byte sub_804DB68
- .4byte sub_804E174
- .4byte sub_804DB2C
- .4byte GetWeekCount
- .4byte RetrieveLotteryNumber
- .4byte PickLotteryCornerTicket
- .4byte ShowBerryBlenderRecordWindow
- .4byte ResetTrickHouseEndRoomFlag
- .4byte SetTrickHouseEndRoomFlag
- .4byte TryCreatePCMenu
- .4byte AccessHallOfFamePC
- .4byte sub_810D6A4
- .4byte CheckLeadMonCool
- .4byte CheckLeadMonBeauty
- .4byte CheckLeadMonCute
- .4byte CheckLeadMonSmart
- .4byte CheckLeadMonTough
- .4byte sub_80C7958
- .4byte DoSoftReset
- .4byte GameClear
- .4byte sub_810EBEC
- .4byte ShowGlassWorkshopMenu
- .4byte SpawnCameraDummy
- .4byte RemoveCameraDummy
- .4byte GetPokeblockNameByMonNature
- .4byte GetSecretBaseNearbyMapName
- .4byte CheckRelicanthWailord
- .4byte DoBrailleWait
- .4byte sub_80818A4
- .4byte sub_80818FC
- .4byte ShowBattleTowerRecords
- .4byte WaitWeather
- .4byte sub_810F414
- .4byte sub_810F424
- .4byte player_get_direction_lower_nybble
- .4byte sub_810F488
- .4byte sub_810F4B0
- .4byte sub_810F4D4
- .4byte sub_810F4FC
- .4byte LeadMonHasEffortRibbon
- .4byte GivLeadMonEffortRibbon
- .4byte GetLeadMonEVCount
- .4byte sub_8064EAC
- .4byte sub_8064ED4
- .4byte InitRoamer
- .4byte sub_810F5BC
- .4byte IsGrassTypeInParty
- .4byte sub_8081334
- .4byte PutZigzagoonInPlayerParty
- .4byte IsStarterInParty
- .4byte sub_80BC224
- .4byte CheckFreePokemonStorageSpace
- .4byte DoSealedChamberShakingEffect1
- .4byte sub_810E944
- .4byte GetShieldToyTVDecorationInfo
- .4byte IsPokerusInParty
- .4byte sub_8069D78
- .4byte sub_810F758
- .4byte StartBattle_GroudonKyogre
- .4byte StartBattle_Rayquaza
- .4byte StartBattle_Regi
- .4byte sub_8082524
- .4byte DoSealedChamberShakingEffect2
- .4byte sub_810F828
- .4byte sub_807E25C
- .4byte sp13E_warp_to_last_warp
- .4byte sp13F_fall_to_last_warp
- .4byte ShowContestEntryMonPic
- .4byte sub_80C5164
- .4byte sub_8134AB4
- .4byte StartBattle_SouthernIsland
- .4byte SetRoute119Weather
- .4byte SetRoute123Weather
- .4byte ScriptGetMultiplayerId
- .4byte ScriptGetPartyMonSpecies
- .4byte sub_80FA148
- .4byte sub_810F8FC
- .4byte sub_80BC50C
- .4byte LoadPlayerBag
- .4byte sub_8081924
- .4byte sub_810F950
- .4byte sub_810F908
- .4byte sub_8090FC0
- .4byte sub_810F96C
- .4byte sub_810F9AC
- .4byte sub_813610C
- .4byte GetNameOfEnigmaBerryInPlayerParty
- .4byte ScriptRandom
- .4byte sub_80835D8
+ def_special ScrSpecial_HealPlayerParty
+ def_special SetCableClubWarp
+ def_special DoCableClubWarp
+ def_special sub_80810DC
+ def_special sub_80839A4
+ def_special sub_80839D0
+ def_special sub_80BB8CC
+ def_special sub_80BB63C
+ def_special sub_80BBAF0
+ def_special sub_80BC440
+ def_special SecretBasePC_PackUp
+ def_special sub_80BC114
+ def_special sub_80BC56C
+ def_special sub_80BC5BC
+ def_special SecretBasePC_Decoration
+ def_special SecretBasePC_Registry
+ def_special sub_80BCE1C
+ def_special sub_80BCE90
+ def_special sub_80BBDD0
+ def_special sub_80FF474
+ def_special sub_8100B20
+ def_special sub_80BB70C
+ def_special sub_80BBFA4
+ def_special sub_8100A7C
+ def_special sub_80BBC78
+ def_special sub_80BCE4C
+ def_special sub_80C683C
+ def_special sub_80B929C
+ def_special sub_808347C
+ def_special sub_80834E4
+ def_special sub_808350C
+ def_special CloseLink
+ def_special sub_8083B90
+ def_special sub_8083B5C
+ def_special sub_8083B80
+ def_special sub_8083820
+ def_special sub_8083614
+ def_special GetLinkPartnerNames
+ def_special SpawnBerryBlenderLinkPlayerSprites
+ def_special SavePlayerParty
+ def_special LoadPlayerParty
+ def_special sub_80C5568
+ def_special sub_8083BDC
+ def_special FieldObjectInteractionGetBerryTreeData
+ def_special sub_80B4EE4
+ def_special FieldObjectInteractionPlantBerryTree
+ def_special FieldObjectInteractionPickBerryTree
+ def_special FieldObjectInteractionRemoveBerryTree
+ def_special FieldObjectInteractionWaterBerryTree
+ def_special PlayerHasBerries
+ def_special IsEnigmaBerryValid
+ def_special ScrSpecial_GetTrainerBattleMode
+ def_special ScrSpecial_ShowTrainerIntroSpeech
+ def_special ScrSpecial_ShowTrainerNonBattlingSpeech
+ def_special ScrSpecial_HasTrainerBeenFought
+ def_special ScrSpecial_EndTrainerApproach
+ def_special PlayTrainerEncounterMusic
+ def_special sub_8082C68
+ def_special ScrSpecial_GetTrainerEyeRematchFlag
+ def_special ScrSpecial_StartTrainerEyeRematch
+ def_special ShowPokemonStorageSystem
+ def_special CheckForAlivePartyMons
+ def_special TurnOffTVScreen
+ def_special DoTVShow
+ def_special sub_80BECE8
+ def_special special_0x44
+ def_special sub_80BDA0C
+ def_special sub_80BF2C4
+ def_special sub_80BDE48
+ def_special sub_80BF544
+ def_special SetContestCategoryStringVarForInterview
+ def_special special_0x4a
+ def_special sub_80BF974
+ def_special CheckForBigMovieOrEmergencyNewsOnTV
+ def_special GetMomOrDadStringForTVMessage
+ def_special sub_80C2014
+ def_special sub_80C47C0
+ def_special sub_80C496C
+ def_special sub_80C4C28
+ def_special sub_80C47F0
+ def_special sub_80C4858
+ def_special sub_80C4C64
+ def_special sub_80C4758
+ def_special sub_80C4BF0
+ def_special sub_80C43F4
+ def_special sub_80C4D80
+ def_special sub_80C4F70
+ def_special sub_80C47A0
+ def_special sub_80C4440
+ def_special sub_80C44C0
+ def_special sub_80C5044
+ def_special GiveMonArtistRibbon
+ def_special sub_808363C
+ def_special ScrSpecial_DoSaveDialog
+ def_special DoWateringBerryTreeAnim
+ def_special sub_80E60D8
+ def_special sub_80EB7C4
+ def_special ScrSpecial_GetCurrentMauvilleMan
+ def_special ScrSpecial_HasBardSongBeenChanged
+ def_special ScrSpecial_SaveBardSongLyrics
+ def_special ScrSpecial_GetHipsterSpokenFlag
+ def_special ScrSpecial_SetHipsterSpokenFlag
+ def_special ScrSpecial_HipsterTeachWord
+ def_special ScrSpecial_PlayBardSong
+ def_special sub_80F83D0
+ def_special ScrSpecial_GenerateGiddyLine
+ def_special ScrSpecial_GiddyShouldTellAnotherTale
+ def_special ScrSpecial_StorytellerGetFreeStorySlot
+ def_special ScrSpecial_StorytellerDisplayStory
+ def_special ScrSpecial_StorytellerStoryListMenu
+ def_special ScrSpecial_StorytellerUpdateStat
+ def_special ScrSpecial_StorytellerInitializeRandomStat
+ def_special ScrSpecial_HasStorytellerAlreadyRecorded
+ def_special ScrSpecial_TraderMenuGetDecoration
+ def_special ScrSpecial_GetTraderTradedFlag
+ def_special ScrSpecial_DoesPlayerHaveNoDecorations
+ def_special ScrSpecial_IsDecorationFull
+ def_special ScrSpecial_TraderMenuGiveDecoration
+ def_special ScrSpecial_TraderDoDecorationTrade
+ def_special GetShroomishSizeRecordInfo
+ def_special CompareShroomishSize
+ def_special GetBarboachSizeRecordInfo
+ def_special CompareBarboachSize
+ def_special sub_80BF9B4
+ def_special sub_80BFAE0
+ def_special sub_80BFB10
+ def_special sub_80FA5BC
+ def_special sub_80FA5E4
+ def_special sub_80EB83C
+ def_special sub_80FA648
+ def_special SwapRegisteredBike
+ def_special CalculatePlayerPartyCount
+ def_special sub_8095B6C
+ def_special sub_8095C10
+ def_special sub_80C4CF8
+ def_special sub_80C4CEC
+ def_special sub_80C4C78
+ def_special sub_80C4D50
+ def_special ShowContestWinner
+ def_special MauvilleGymSpecial2
+ def_special MauvilleGymSpecial1
+ def_special ShowFieldMessageStringVar4
+ def_special DrawWholeMapView
+ def_special StorePlayerCoordsInVars
+ def_special MauvilleGymSpecial3
+ def_special PetalburgGymSpecial1
+ def_special PetalburgGymSpecial2
+ def_special GetPlayerTrainerIdOnesDigit
+ def_special GetPlayerBigGuyGirlString
+ def_special GetRivalSonDaughterString
+ def_special SetFlagInVar
+ def_special CableCarWarp
+ def_special sub_8123218
+ def_special Overworld_PlaySpecialMapMusic
+ def_special StartWallClock
+ def_special ScrSpecial_ViewWallClock
+ def_special ScrSpecial_ChooseStarter
+ def_special ScrSpecial_StartWallyTutorialBattle
+ def_special sub_80BF9F8
+ def_special sub_80F9A0C
+ def_special sub_810CA00
+ def_special sub_804E538
+ def_special PlayRoulette
+ def_special sub_810FD60
+ def_special sub_810FCB0
+ def_special sub_810FDAC
+ def_special sub_810FA74
+ def_special sub_810FCE8
+ def_special sub_810FF48
+ def_special sub_810FAA0
+ def_special sub_810FF60
+ def_special ScrSpecial_RockSmashWildEncounter
+ def_special GabbyAndTyGetBattleNum
+ def_special sub_80BDC14
+ def_special GabbyAndTyBeforeInterview
+ def_special DoTVShowInSearchOfTrainers
+ def_special IsTVShowInSearchOfTrainersAiring
+ def_special GabbyAndTyGetLastQuote
+ def_special sub_80BDD18
+ def_special GabbyAndTySetScriptVarsToFieldObjectLocalIds
+ def_special sub_810E300
+ def_special sp0B5_daycare
+ def_special sp0B6_daycare
+ def_special sub_8041E7C
+ def_special sp0B8_daycare
+ def_special sp0B9_daycare_relationship_comment
+ def_special sub_8042328
+ def_special Daycare_SendPokemon_Special
+ def_special ChooseSendDaycareMon
+ def_special ShowDaycareLevelMenu
+ def_special sub_80417B8
+ def_special sub_8041770
+ def_special sub_8041648
+ def_special ScriptHatchMon
+ def_special EggHatch
+ def_special sub_8042B4C
+ def_special ShowLinkBattleRecords
+ def_special sub_80B7CE8
+ def_special sub_80B7D0C
+ def_special ExecuteWhiteOut
+ def_special sp0C8_whiteout_maybe
+ def_special RotatingGate_InitPuzzle
+ def_special RotatingGate_InitPuzzleAndGraphics
+ def_special SetSSTidalFlag
+ def_special ResetSSTidalFlag
+ def_special EnterSafariMode
+ def_special ExitSafariMode
+ def_special SafariZoneGetPokeblockNameInFeeder
+ def_special sub_810BAF4
+ def_special IsMirageIslandPresent
+ def_special UpdateShoalTideFlag
+ def_special InitBirchState
+ def_special ScriptGetPokedexInfo
+ def_special ShowPokedexRatingMessage
+ def_special DoPCTurnOnEffect
+ def_special DoPCTurnOffEffect
+ def_special SetDepartmentStoreFloorVar
+ def_special DoLotteryCornerComputerEffect
+ def_special EndLotteryCornerComputerEffect
+ def_special sub_80F9A4C
+ def_special sub_80F9EEC
+ def_special sub_80FA0DC
+ def_special ScrSpecial_GetPokemonNicknameAndMoveName
+ def_special ScrSpecial_CountPokemonMoves
+ def_special sub_8132670
+ def_special GetRecordedCyclingRoadResults
+ def_special ScrSpecial_BeginCyclingRoadChallenge
+ def_special GetPlayerAvatarBike
+ def_special FinishCyclingRoadChallenge
+ def_special UpdateCyclingRoadState
+ def_special GetLeadMonFriendshipScore
+ def_special sub_8134548
+ def_special sub_81347F8
+ def_special CheckPartyBattleTowerBanlist
+ def_special sub_8135474
+ def_special sub_81360C0
+ def_special sub_813556C
+ def_special sub_8135668
+ def_special sub_81358A4
+ def_special sub_8135A14
+ def_special sub_8135BA0
+ def_special sub_8135C38
+ def_special sub_8135D84
+ def_special sub_8135DEC
+ def_special sub_8135E50
+ def_special ChooseBattleTowerPlayerParty
+ def_special sub_813601C
+ def_special sub_810F404
+ def_special ReducePlayerPartyToThree
+ def_special BedroomPC
+ def_special PlayerPC
+ def_special FieldShowRegionMap
+ def_special sub_804D89C
+ def_special sub_804DB68
+ def_special sub_804E174
+ def_special sub_804DB2C
+ def_special GetWeekCount
+ def_special RetrieveLotteryNumber
+ def_special PickLotteryCornerTicket
+ def_special ShowBerryBlenderRecordWindow
+ def_special ResetTrickHouseEndRoomFlag
+ def_special SetTrickHouseEndRoomFlag
+ def_special ScrSpecial_CreatePCMenu
+ def_special AccessHallOfFamePC
+ def_special ScrSpecial_ShowDiploma
+ def_special CheckLeadMonCool
+ def_special CheckLeadMonBeauty
+ def_special CheckLeadMonCute
+ def_special CheckLeadMonSmart
+ def_special CheckLeadMonTough
+ def_special sub_80C7958
+ def_special DoSoftReset
+ def_special GameClear
+ def_special sub_810EBEC
+ def_special ShowGlassWorkshopMenu
+ def_special SpawnCameraDummy
+ def_special RemoveCameraDummy
+ def_special GetPokeblockNameByMonNature
+ def_special GetSecretBaseNearbyMapName
+ def_special CheckRelicanthWailord
+ def_special DoBrailleWait
+ def_special sub_80818A4
+ def_special sub_80818FC
+ def_special ShowBattleTowerRecords
+ def_special WaitWeather
+ def_special sub_810F414
+ def_special sub_810F424
+ def_special player_get_direction_lower_nybble
+ def_special sub_810F488
+ def_special sub_810F4B0
+ def_special sub_810F4D4
+ def_special sub_810F4FC
+ def_special LeadMonHasEffortRibbon
+ def_special GivLeadMonEffortRibbon
+ def_special ScrSpecial_AreLeadMonEVsMaxedOut
+ def_special sub_8064EAC
+ def_special sub_8064ED4
+ def_special InitRoamer
+ def_special sub_810F5BC
+ def_special IsGrassTypeInParty
+ def_special sub_8081334
+ def_special PutZigzagoonInPlayerParty
+ def_special IsStarterInParty
+ def_special sub_80BC224
+ def_special CheckFreePokemonStorageSpace
+ def_special DoSealedChamberShakingEffect1
+ def_special sub_810E944
+ def_special GetShieldToyTVDecorationInfo
+ def_special IsPokerusInParty
+ def_special sub_8069D78
+ def_special sub_810F758
+ def_special ScrSpecial_StartGroudonKyogreBattle
+ def_special ScrSpecial_StartRayquazaBattle
+ def_special ScrSpecial_StartRegiBattle
+ def_special sub_8082524
+ def_special DoSealedChamberShakingEffect2
+ def_special sub_810F828
+ def_special sub_807E25C
+ def_special sp13E_warp_to_last_warp
+ def_special sp13F_fall_to_last_warp
+ def_special ShowContestEntryMonPic
+ def_special sub_80C5164
+ def_special sub_8134AB4
+ def_special ScrSpecial_StartSouthernIslandBattle
+ def_special SetRoute119Weather
+ def_special SetRoute123Weather
+ def_special ScriptGetMultiplayerId
+ def_special ScriptGetPartyMonSpecies
+ def_special sub_80FA148
+ def_special sub_810F8FC
+ def_special sub_80BC50C
+ def_special LoadPlayerBag
+ def_special sub_8081924
+ def_special sub_810F950
+ def_special sub_810F908
+ def_special sub_8090FC0
+ def_special sub_810F96C
+ def_special sub_810F9AC
+ def_special sub_813610C
+ def_special GetNameOfEnigmaBerryInPlayerParty
+ def_special ScriptRandom
+ def_special sub_80835D8
.ifdef GERMAN
- .4byte nullsub_814B200
+ def_special nullsub_814B200
.endif
diff --git a/data/task.s b/data/task.s
deleted file mode 100644
index e87c5b1fc..000000000
--- a/data/task.s
+++ /dev/null
@@ -1,7 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .string "TASK OVER\n"
- .string "タスクがオーバーしました$"
diff --git a/data/text/bard.inc b/data/text/bard.inc
index edf4942f6..bd22c97a3 100644
--- a/data/text/bard.inc
+++ b/data/text/bard.inc
@@ -1,19 +1,19 @@
-UnknownString_81B0A83: @ 81B0A83
+gTextBard_BardTesting: @ 81B0A83
.string "BARD testing!$"
-MauvilleCity_PokemonCenter_1F_Text_1B0A91:: @ 81B0A91
+gTextBard_HiImTheBard:: @ 81B0A91
.string "Hi, I’m the BARD.\n"
.string "Would you like to hear my song?$"
-MauvilleCity_PokemonCenter_1F_Text_1B0AC3:: @ 81B0AC3
+gTextBard_OhYouveLeftMe:: @ 81B0AC3
.string "Oh...\n"
.string "You’ve left me feeling the blues...$"
-MauvilleCity_PokemonCenter_1F_Text_1B0AED:: @ 81B0AED
+gTextBard_OhWhatAMovingSong:: @ 81B0AED
.string "Oh, what a moving song...\n"
.string "I wish I could play it for others...$"
-MauvilleCity_PokemonCenter_1F_Text_1B0B2C:: @ 81B0B2C
+gTextBard_SoHowDoYouLikeMySong:: @ 81B0B2C
.string "So?\n"
.string "How do you like my song?\p"
.string "But I’m none too happy about the\n"
@@ -21,18 +21,18 @@ MauvilleCity_PokemonCenter_1F_Text_1B0B2C:: @ 81B0B2C
.string "How would you like to write some new\n"
.string "lyrics for me?$"
-MauvilleCity_PokemonCenter_1F_Text_1B0BA6:: @ 81B0BA6
+gTextBard_OhYouveLeftMe2:: @ 81B0BA6
.string "Oh...\n"
.string "You’ve left me feeling the blues...$"
-MauvilleCity_PokemonCenter_1F_Text_1B0BD0:: @ 81B0BD0
+gTextBard_ThankYouKindly:: @ 81B0BD0
.string "Thank you kindly!\n"
.string "Let me sing it for you.$"
-MauvilleCity_PokemonCenter_1F_Text_1B0BFA:: @ 81B0BFA
+gTextBard_WasThatHowYouWanted:: @ 81B0BFA
.string "Was that how you wanted your song\n"
.string "to go?$"
-MauvilleCity_PokemonCenter_1F_Text_1B0C23:: @ 81B0C23
+gTextBard_OkayThatsIt:: @ 81B0C23
.string "Okay! That’s it, then.\n"
.string "I’ll sing this song for a while.$"
diff --git a/data/text/giddy.inc b/data/text/giddy.inc
index 040ef2ae5..a763776bf 100644
--- a/data/text/giddy.inc
+++ b/data/text/giddy.inc
@@ -1,16 +1,16 @@
-MauvilleCity_PokemonCenter_1F_Text_1B092A:: @ 81B092A
+gTextGiddy_Introduction:: @ 81B092A
.string "I’m GIDDY!\n"
.string "I have a scintillating story for you!\p"
.string "Would you like to hear my story?$"
-MauvilleCity_PokemonCenter_1F_Text_1B097C:: @ 81B097C
+gTextGiddy_YouveDeflatedMe:: @ 81B097C
.string "Oh...\n"
.string "You’ve deflated me...$"
-MauvilleCity_PokemonCenter_1F_Text_1B0998:: @ 81B0998
+gTextGiddy_AlsoIWasThinking:: @ 81B0998
.string "Also, I was thinking...$"
-MauvilleCity_PokemonCenter_1F_Text_1B09B0:: @ 81B09B0
+gTextGiddy_ByeBye:: @ 81B09B0
.string "That’s about it, I think...\p"
.string "We should chat again!\n"
.string "Bye-bye!$"
diff --git a/data/text/hipster.inc b/data/text/hipster.inc
index a30943d3a..630db02b2 100644
--- a/data/text/hipster.inc
+++ b/data/text/hipster.inc
@@ -1,19 +1,19 @@
-MauvilleCity_PokemonCenter_1F_Text_1B0C5B:: @ 81B0C5B
+gTextHipster_TheyCallMeTheHipster:: @ 81B0C5B
.string "Hey, yo! They call me the HIPSTER.\n"
.string "I’ll teach you what’s hip and happening.$"
-MauvilleCity_PokemonCenter_1F_Text_1B0CA7:: @ 81B0CA7
+gTextHipster_TaughtYouAlready:: @ 81B0CA7
.string "But, hey, I taught you what’s hip and\n"
.string "happening already.\p"
.string "I’d like to spread the good word to\n"
.string "other folks.$"
-MauvilleCity_PokemonCenter_1F_Text_1B0D11:: @ 81B0D11
+gTextHipster_YouAlreadyKnowALot:: @ 81B0D11
.string "But, hey, you already know a lot about\n"
.string "what’s hip and happening.\p"
.string "I’ve got nothing new to teach you!$"
-MauvilleCity_PokemonCenter_1F_Text_1B0D75:: @ 81B0D75
+gTextHipster_HaveYouHeardAbout:: @ 81B0D75
.string "Hey, have you heard about\n"
.string "“{STR_VAR_1}”?\p"
.string "What’s it mean? Well...\n"
diff --git a/data/text/item_descriptions.inc b/data/text/item_descriptions.inc
deleted file mode 100644
index 6fda439b0..000000000
--- a/data/text/item_descriptions.inc
+++ /dev/null
@@ -1,1393 +0,0 @@
-gItemDescription_MasterBall: @ 83C2028
- .string "The best BALL that\n"
- .string "catches a POKéMON\n"
- .string "without fail.$"
-
-gItemDescription_UltraBall: @ 83C205B
- .string "A better BALL with\n"
- .string "a higher catch rate\n"
- .string "than a GREAT BALL.$"
-
-gItemDescription_GreatBall: @ 83C2095
- .string "A good BALL with a\n"
- .string "higher catch rate\n"
- .string "than a POKé BALL.$"
-
-gItemDescription_PokeBall: @ 83C20CC
- .string "A tool used for\n"
- .string "catching wild\n"
- .string "POKéMON.$"
-
-gItemDescription_SafariBall: @ 83C20F3
- .string "A special BALL that\n"
- .string "is used only in the\n"
- .string "SAFARI ZONE.$"
-
-gItemDescription_NetBall: @ 83C2128
- .string "A BALL that works\n"
- .string "well on WATER- and\n"
- .string "BUG-type POKéMON.$"
-
-gItemDescription_DiveBall: @ 83C215F
- .string "A BALL that works\n"
- .string "better on POKéMON\n"
- .string "on the ocean floor.$"
-
-gItemDescription_NestBall: @ 83C2197
- .string "A BALL that works\n"
- .string "better on weaker\n"
- .string "POKéMON.$"
-
-gItemDescription_RepeatBall: @ 83C21C3
- .string "A BALL that works\n"
- .string "better on POKéMON\n"
- .string "caught before.$"
-
-gItemDescription_TimerBall: @ 83C21F6
- .string "More effective as\n"
- .string "more turns are\n"
- .string "taken in battle.$"
-
-gItemDescription_LuxuryBall: @ 83C2228
- .string "A cozy BALL that\n"
- .string "makes POKéMON\n"
- .string "more friendly.$"
-
-gItemDescription_PremierBall: @ 83C2256
- .string "A rare BALL made\n"
- .string "in commemoration\n"
- .string "of some event.$"
-
-gItemDescription_Potion: @ 83C2287
- .string "Restores the HP of\n"
- .string "a POKéMON by\n"
- .string "20 points.$"
-
-gItemDescription_Antidote: @ 83C22B2
- .string "Heals a poisoned\n"
- .string "POKéMON.$"
-
-gItemDescription_BurnHeal: @ 83C22CC
- .string "Heals POKéMON\n"
- .string "of a burn.$"
-
-gItemDescription_IceHeal: @ 83C22E5
- .string "Defrosts a frozen\n"
- .string "POKéMON.$"
-
-gItemDescription_Awakening: @ 83C2300
- .string "Awakens a sleeping\n"
- .string "POKéMON.$"
-
-gItemDescription_ParalyzeHeal: @ 83C231C
- .string "Heals a paralyzed\n"
- .string "POKéMON.$"
-
-gItemDescription_FullRestore: @ 83C2337
- .string "Fully restores the\n"
- .string "HP and status of a\n"
- .string "POKéMON.$"
-
-gItemDescription_MaxPotion: @ 83C2366
- .string "Fully restores the\n"
- .string "HP of a POKéMON.$"
-
-gItemDescription_HyperPotion: @ 83C238A
- .string "Restores the HP of\n"
- .string "a POKéMON by\n"
- .string "200 points.$"
-
-gItemDescription_SuperPotion: @ 83C23B6
- .string "Restores the HP of\n"
- .string "a POKéMON by\n"
- .string "50 points.$"
-
-gItemDescription_FullHeal: @ 83C23E1
- .string "Heals all the status\n"
- .string "problems of one\n"
- .string "POKéMON.$"
-
-gItemDescription_Revive: @ 83C240F
- .string "Revives a fainted\n"
- .string "POKéMON with half\n"
- .string "its HP.$"
-
-gItemDescription_MaxRevive: @ 83C243B
- .string "Revives a fainted\n"
- .string "POKéMON with all\n"
- .string "its HP.$"
-
-gItemDescription_FreshWater: @ 83C2466
- .string "A mineral water\n"
- .string "that restores HP\n"
- .string "by 50 points.$"
-
-gItemDescription_SodaPop: @ 83C2495
- .string "A fizzy soda drink\n"
- .string "that restores HP\n"
- .string "by 60 points.$"
-
-gItemDescription_Lemonade: @ 83C24C7
- .string "A very sweet drink\n"
- .string "that restores HP\n"
- .string "by 80 points.$"
-
-gItemDescription_MoomooMilk: @ 83C24F9
- .string "A nutritious milk\n"
- .string "that restores HP\n"
- .string "by 100 points.$"
-
-gItemDescription_EnergyPowder: @ 83C252B
- .string "A bitter powder\n"
- .string "that restores HP\n"
- .string "by 50 points.$"
-
-gItemDescription_EnergyRoot: @ 83C255A
- .string "A bitter root\n"
- .string "that restores HP\n"
- .string "by 200 points.$"
-
-gItemDescription_HealPowder: @ 83C2588
- .string "A bitter powder\n"
- .string "that heals all\n"
- .string "status problems.$"
-
-gItemDescription_RevivalHerb: @ 83C25B8
- .string "A very bitter herb\n"
- .string "that revives a\n"
- .string "fainted POKéMON.$"
-
-gItemDescription_Ether: @ 83C25EB
- .string "Restores the PP\n"
- .string "of a selected move\n"
- .string "by 10.$"
-
-gItemDescription_MaxEther: @ 83C2615
- .string "Fully restores the\n"
- .string "PP of a selected\n"
- .string "move.$"
-
-gItemDescription_Elixir: @ 83C263F
- .string "Restores the PP\n"
- .string "of all moves by 10.$"
-
-gItemDescription_MaxElixir: @ 83C2663
- .string "Fully restores the\n"
- .string "PP of a POKéMON’s\n"
- .string "moves.$"
-
-gItemDescription_LavaCookie: @ 83C268F
- .string "A local specialty\n"
- .string "that heals all\n"
- .string "status problems.$"
-
-gItemDescription_BlueFlute: @ 83C26C1
- .string "A glass flute that\n"
- .string "awakens sleeping\n"
- .string "POKéMON.$"
-
-gItemDescription_YellowFlute: @ 83C26EE
- .string "A glass flute that\n"
- .string "snaps POKéMON\n"
- .string "out of confusion.$"
-
-gItemDescription_RedFlute: @ 83C2721
- .string "A glass flute that\n"
- .string "snaps POKéMON\n"
- .string "out of attraction.$"
-
-gItemDescription_BlackFlute: @ 83C2755
- .string "A glass flute that\n"
- .string "keeps away wild\n"
- .string "POKéMON.$"
-
-gItemDescription_WhiteFlute: @ 83C2781
- .string "A glass flute that\n"
- .string "lures wild POKéMON.$"
-
-gItemDescription_BerryJuice: @ 83C27A8
- .string "A 100% pure juice\n"
- .string "that restores HP\n"
- .string "by 20 points.$"
-
-gItemDescription_SacredAsh: @ 83C27D9
- .string "Fully revives and\n"
- .string "restores all\n"
- .string "fainted POKéMON.$"
-
-gItemDescription_ShoalSalt: @ 83C2809
- .string "Salt obtained from\n"
- .string "deep inside the\n"
- .string "SHOAL CAVE.$"
-
-gItemDescription_ShoalShell: @ 83C2838
- .string "A seashell found\n"
- .string "deep inside the\n"
- .string "SHOAL CAVE.$"
-
-gItemDescription_RedShard: @ 83C2865
- .string "A shard from an\n"
- .string "ancient item.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_BlueShard: @ 83C2898
- .string "A shard from an\n"
- .string "ancient item.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_YellowShard: @ 83C28CB
- .string "A shard from an\n"
- .string "ancient item.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_GreenShard: @ 83C28FE
- .string "A shard from an\n"
- .string "ancient item.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_HPUp: @ 83C2931
- .string "Raises the HP of\n"
- .string "one POKéMON.$"
-
-gItemDescription_Protein: @ 83C294F
- .string "Raises the stat\n"
- .string "ATTACK of one\n"
- .string "POKéMON.$"
-
-gItemDescription_Iron: @ 83C2976
- .string "Raises the stat\n"
- .string "DEFENSE of one\n"
- .string "POKéMON.$"
-
-gItemDescription_Carbos: @ 83C299E
- .string "Raises the stat\n"
- .string "SPEED of one\n"
- .string "POKéMON.$"
-
-gItemDescription_Calcium: @ 83C29C4
- .string "Raises the stat\n"
- .string "SP. ATK of one\n"
- .string "POKéMON.$"
-
-gItemDescription_RareCandy: @ 83C29EC
- .string "Raises the level\n"
- .string "of a POKéMON by\n"
- .string "one.$"
-
-gItemDescription_PPUp: @ 83C2A12
- .string "Raises the maximum\n"
- .string "PP of a selected\n"
- .string "move.$"
-
-gItemDescription_Zinc: @ 83C2A3C
- .string "Raises the stat\n"
- .string "SP. DEF of one\n"
- .string "POKéMON.$"
-
-gItemDescription_PPMax: @ 83C2A64
- .string "Raises the PP of a\n"
- .string "move to its maximum\n"
- .string "points.$"
-
-gItemDescription_GuardSpec: @ 83C2A93
- .string "Prevents stat\n"
- .string "reduction when\n"
- .string "used in battle.$"
-
-gItemDescription_DireHit: @ 83C2AC0
- .string "Raises the\n"
- .string "critical-hit ratio\n"
- .string "during one battle.$"
-
-gItemDescription_XAttack: @ 83C2AF1
- .string "Raises the stat\n"
- .string "ATTACK during one\n"
- .string "battle.$"
-
-gItemDescription_XDefend: @ 83C2B1B
- .string "Raises the stat\n"
- .string "DEFENSE during one\n"
- .string "battle.$"
-
-gItemDescription_XSpeed: @ 83C2B46
- .string "Raises the stat\n"
- .string "SPEED during one\n"
- .string "battle.$"
-
-gItemDescription_XAccuracy: @ 83C2B6F
- .string "Raises accuracy\n"
- .string "of attack moves\n"
- .string "during one battle.$"
-
-gItemDescription_XSpecial: @ 83C2BA2
- .string "Raises the stat\n"
- .string "SP. ATK during one\n"
- .string "battle.$"
-
-gItemDescription_PokeDoll: @ 83C2BCD
- .string "Use to flee from\n"
- .string "any battle with\n"
- .string "a wild POKéMON.$"
-
-gItemDescription_FluffyTail: @ 83C2BFE
- .string "Use to flee from\n"
- .string "any battle with\n"
- .string "a wild POKéMON.$"
-
-gItemDescription_SuperRepel: @ 83C2C2F
- .string "Repels weak wild\n"
- .string "POKéMON for 200\n"
- .string "steps.$"
-
-gItemDescription_MaxRepel: @ 83C2C57
- .string "Repels weak wild\n"
- .string "POKéMON for 250\n"
- .string "steps.$"
-
-gItemDescription_EscapeRope: @ 83C2C7F
- .string "Use to escape\n"
- .string "instantly from a\n"
- .string "cave or a dungeon.$"
-
-gItemDescription_Repel: @ 83C2CB1
- .string "Repels weak wild\n"
- .string "POKéMON for 100\n"
- .string "steps.$"
-
-gItemDescription_SunStone: @ 83C2CD9
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_MoonStone: @ 83C2D02
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_FireStone: @ 83C2D2B
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_ThunderStone: @ 83C2D54
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_WaterStone: @ 83C2D7D
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_LeafStone: @ 83C2DA6
- .string "Makes certain\n"
- .string "species of POKéMON\n"
- .string "evolve.$"
-
-gItemDescription_TinyMushroom: @ 83C2DCF
- .string "A plain, ordinary\n"
- .string "mushroom.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_BigMushroom: @ 83C2E00
- .string "A rare mushroom\n"
- .string "that would sell at a\n"
- .string "high price.$"
-
-gItemDescription_Pearl: @ 83C2E31
- .string "A pretty pearl.\n"
- .string "Can be sold cheaply.$"
-
-gItemDescription_BigPearl: @ 83C2E56
- .string "A lovely large pearl\n"
- .string "that would sell at a\n"
- .string "high price.$"
-
-gItemDescription_Stardust: @ 83C2E8C
- .string "Beautiful red sand.\n"
- .string "Can be sold at a\n"
- .string "high price.$"
-
-gItemDescription_StarPiece: @ 83C2EBD
- .string "A red gem shard.\n"
- .string "It would sell for a\n"
- .string "very high price.$"
-
-gItemDescription_Nugget: @ 83C2EF3
- .string "A nugget of pure\n"
- .string "gold. Can be sold at\n"
- .string "a high price.$"
-
-gItemDescription_HeartScale: @ 83C2F27
- .string "A lovely scale.\n"
- .string "It is coveted by\n"
- .string "collectors.$"
-
-gItemDescription_OrangeMail: @ 83C2F54
- .string "A ZIGZAGOON-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_HarborMail: @ 83C2F84
- .string "A WINGULL-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_GlitterMail: @ 83C2FB2
- .string "A PIKACHU-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_MechMail: @ 83C2FE0
- .string "A MAGNEMITE-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_WoodMail: @ 83C3010
- .string "A SLAKOTH-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_WaveMail: @ 83C303E
- .string "A WAILMER-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_BeadMail: @ 83C306C
- .string "MAIL featuring a\n"
- .string "sketch of the\n"
- .string "holding POKéMON.$"
-
-gItemDescription_ShadowMail: @ 83C309C
- .string "A DUSKULL-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_TropicMail: @ 83C30CA
- .string "A BELLOSSOM-print\n"
- .string "MAIL to be held by\n"
- .string "a POKéMON.$"
-
-gItemDescription_DreamMail: @ 83C30FA
- .string "MAIL featuring a\n"
- .string "sketch of the\n"
- .string "holding POKéMON.$"
-
-gItemDescription_FabMail: @ 83C312A
- .string "A gorgeous-print\n"
- .string "MAIL to be held\n"
- .string "by a POKéMON.$"
-
-gItemDescription_RetroMail: @ 83C3159
- .string "MAIL featuring the\n"
- .string "drawings of three\n"
- .string "POKéMON.$"
-
-gItemDescription_CheriBerry: @ 83C3187
- .string "A hold item that\n"
- .string "heals paralysis\n"
- .string "in battle.$"
-
-gItemDescription_ChestoBerry: @ 83C31B3
- .string "A hold item that\n"
- .string "awakens POKéMON\n"
- .string "in battle.$"
-
-gItemDescription_PechaBerry: @ 83C31DF
- .string "A hold item that\n"
- .string "heals poisoning\n"
- .string "in battle.$"
-
-gItemDescription_RawstBerry: @ 83C320B
- .string "A hold item that\n"
- .string "heals a burn in\n"
- .string "battle.$"
-
-gItemDescription_AspearBerry: @ 83C3234
- .string "A hold item that\n"
- .string "defrosts POKéMON\n"
- .string "in battle.$"
-
-gItemDescription_LeppaBerry: @ 83C3261
- .string "A hold item that\n"
- .string "restores 10 PP in\n"
- .string "battle.$"
-
-gItemDescription_OranBerry: @ 83C328C
- .string "A hold item that\n"
- .string "restores 10 HP in\n"
- .string "battle.$"
-
-gItemDescription_PersimBerry: @ 83C32B7
- .string "A hold item that\n"
- .string "heals confusion\n"
- .string "in battle.$"
-
-gItemDescription_LumBerry: @ 83C32E3
- .string "A hold item that\n"
- .string "heals status in\n"
- .string "battle.$"
-
-gItemDescription_SitrusBerry: @ 83C330C
- .string "A hold item that\n"
- .string "restores 30 HP in\n"
- .string "battle.$"
-
-gItemDescription_FigyBerry: @ 83C3337
- .string "A hold item that\n"
- .string "restores HP but\n"
- .string "may confuse.$"
-
-gItemDescription_WikiBerry: @ 83C3365
- .string "A hold item that\n"
- .string "restores HP but\n"
- .string "may confuse.$"
-
-gItemDescription_MagoBerry: @ 83C3393
- .string "A hold item that\n"
- .string "restores HP but\n"
- .string "may confuse.$"
-
-gItemDescription_AguavBerry: @ 83C33C1
- .string "A hold item that\n"
- .string "restores HP but\n"
- .string "may confuse.$"
-
-gItemDescription_IapapaBerry: @ 83C33EF
- .string "A hold item that\n"
- .string "restores HP but\n"
- .string "may confuse.$"
-
-gItemDescription_RazzBerry: @ 83C341D
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow RAZZ.$"
-
-gItemDescription_BlukBerry: @ 83C3451
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow BLUK.$"
-
-gItemDescription_NanabBerry: @ 83C3485
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow NANAB.$"
-
-gItemDescription_WepearBerry: @ 83C34BA
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow WEPEAR.$"
-
-gItemDescription_PinapBerry: @ 83C34F0
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow PINAP.$"
-
-gItemDescription_PomegBerry: @ 83C3525
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow POMEG.$"
-
-gItemDescription_KelpsyBerry: @ 83C355A
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow KELPSY.$"
-
-gItemDescription_QualotBerry: @ 83C3590
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow QUALOT.$"
-
-gItemDescription_HondewBerry: @ 83C35C6
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow HONDEW.$"
-
-gItemDescription_GrepaBerry: @ 83C35FC
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow GREPA.$"
-
-gItemDescription_TamatoBerry: @ 83C3631
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow TAMATO.$"
-
-gItemDescription_CornnBerry: @ 83C3667
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow CORNN.$"
-
-gItemDescription_MagostBerry: @ 83C369C
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow MAGOST.$"
-
-gItemDescription_RabutaBerry: @ 83C36D2
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow RABUTA.$"
-
-gItemDescription_NomelBerry: @ 83C3708
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow NOMEL.$"
-
-gItemDescription_SpelonBerry: @ 83C373D
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow SPELON.$"
-
-gItemDescription_PamtreBerry: @ 83C3773
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow PAMTRE.$"
-
-gItemDescription_WatmelBerry: @ 83C37A9
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow WATMEL.$"
-
-gItemDescription_DurinBerry: @ 83C37DF
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow DURIN.$"
-
-gItemDescription_BelueBerry: @ 83C3814
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow BELUE.$"
-
-gItemDescription_LiechiBerry: @ 83C3849
- .string "A hold item that\n"
- .string "raises ATTACK in\n"
- .string "a pinch.$"
-
-gItemDescription_GanlonBerry: @ 83C3874
- .string "A hold item that\n"
- .string "raises DEFENSE in\n"
- .string "a pinch.$"
-
-gItemDescription_SalacBerry: @ 83C38A0
- .string "A hold item that\n"
- .string "raises SPEED in\n"
- .string "a pinch.$"
-
-gItemDescription_PetayaBerry: @ 83C38CA
- .string "A hold item that\n"
- .string "raises SP. ATK in\n"
- .string "a pinch.$"
-
-gItemDescription_ApicotBerry: @ 83C38F6
- .string "A hold item that\n"
- .string "raises SP. DEF in\n"
- .string "a pinch.$"
-
-gItemDescription_LansatBerry: @ 83C3922
- .string "A hold item that\n"
- .string "ups the critical-\n"
- .string "hit rate in a pinch.$"
-
-gItemDescription_StarfBerry: @ 83C395A
- .string "A hold item that\n"
- .string "sharply boosts a\n"
- .string "stat in a pinch.$"
-
-gItemDescription_EnigmaBerry: @ 83C398D
- .string "{POKEBLOCK} ingredient.\n"
- .string "Plant in loamy soil\n"
- .string "to grow a mystery.$"
-
-gItemDescription_BrightPowder: @ 83C39C6
- .string "A hold item that\n"
- .string "casts a glare to\n"
- .string "reduce accuracy.$"
-
-gItemDescription_WhiteHerb: @ 83C39F9
- .string "A hold item that\n"
- .string "restores any\n"
- .string "lowered stat.$"
-
-gItemDescription_MachoBrace: @ 83C3A25
- .string "A hold item that\n"
- .string "promotes growth,\n"
- .string "but reduces SPEED.$"
-
-gItemDescription_ExpShare: @ 83C3A5A
- .string "A hold item that\n"
- .string "gets EXP. points\n"
- .string "from battles.$"
-
-gItemDescription_QuickClaw: @ 83C3A8A
- .string "A hold item that\n"
- .string "occasionally allows\n"
- .string "the first strike.$"
-
-gItemDescription_SootheBell: @ 83C3AC1
- .string "A hold item that\n"
- .string "calms spirits and\n"
- .string "fosters friendship.$"
-
-gItemDescription_MentalHerb: @ 83C3AF8
- .string "A hold item that\n"
- .string "snaps POKéMON out\n"
- .string "of infatuation.$"
-
-gItemDescription_ChoiceBand: @ 83C3B2B
- .string "Raises a move’s\n"
- .string "power, but permits\n"
- .string "only that move.$"
-
-gItemDescription_KingsRock: @ 83C3B5E
- .string "A hold item that\n"
- .string "may cause flinching\n"
- .string "when the foe is hit.$"
-
-gItemDescription_SilverPowder: @ 83C3B98
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "BUG-type moves.$"
-
-gItemDescription_AmuletCoin: @ 83C3BCD
- .string "Doubles money in\n"
- .string "battle if the holder\n"
- .string "takes part.$"
-
-gItemDescription_CleanseTag: @ 83C3BFF
- .string "A hold item that\n"
- .string "helps repel wild\n"
- .string "POKéMON.$"
-
-gItemDescription_SoulDew: @ 83C3C2A
- .string "Hold item: Raises\n"
- .string "SP. ATK & SP. DEF\n"
- .string "of LATIOS & LATIAS.$"
-
-gItemDescription_DeepSeaTooth: @ 83C3C62
- .string "A hold item that\n"
- .string "raises the SP. ATK\n"
- .string "of CLAMPERL.$"
-
-gItemDescription_DeepSeaScale: @ 83C3C93
- .string "A hold item that\n"
- .string "raises the SP. DEF\n"
- .string "of CLAMPERL.$"
-
-gItemDescription_SmokeBall: @ 83C3CC4
- .string "A hold item that\n"
- .string "can be used to flee\n"
- .string "from a wild POKéMON.$"
-
-gItemDescription_Everstone: @ 83C3CFE
- .string "A wondrous stone\n"
- .string "& a hold item that\n"
- .string "prevents evolution.$"
-
-gItemDescription_FocusBand: @ 83C3D36
- .string "A hold item that\n"
- .string "occasionally\n"
- .string "prevents fainting.$"
-
-gItemDescription_LuckyEgg: @ 83C3D67
- .string "A hold item that\n"
- .string "boosts EXP. points\n"
- .string "earned in battle.$"
-
-gItemDescription_ScopeLens: @ 83C3D9D
- .string "A hold item that\n"
- .string "raises the critical-\n"
- .string "hit rate.$"
-
-gItemDescription_MetalCoat: @ 83C3DCD
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "STEEL-type moves.$"
-
-gItemDescription_Leftovers: @ 83C3E04
- .string "A hold item that\n"
- .string "gradually restores\n"
- .string "HP in battle.$"
-
-gItemDescription_DragonScale: @ 83C3E36
- .string "A strange scale\n"
- .string "held by DRAGON-\n"
- .string "type POKéMON.$"
-
-gItemDescription_LightBall: @ 83C3E64
- .string "A hold item that\n"
- .string "raises the SP. ATK\n"
- .string "of PIKACHU.$"
-
-gItemDescription_SoftSand: @ 83C3E94
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "GROUND-type moves.$"
-
-gItemDescription_HardStone: @ 83C3ECC
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "ROCK-type moves.$"
-
-gItemDescription_MiracleSeed: @ 83C3F02
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "GRASS-type moves.$"
-
-gItemDescription_BlackGlasses: @ 83C3F39
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "DARK-type moves.$"
-
-gItemDescription_BlackBelt: @ 83C3F6F
- .string "A hold item that\n"
- .string "boosts FIGHTING-\n"
- .string "type moves.$"
-
-gItemDescription_Magnet: @ 83C3F9D
- .string "A hold item that\n"
- .string "boosts ELECTRIC-\n"
- .string "type moves.$"
-
-gItemDescription_MysticWater: @ 83C3FCB
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "WATER-type moves.$"
-
-gItemDescription_SharpBeak: @ 83C4002
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "FLYING-type moves.$"
-
-gItemDescription_PoisonBarb: @ 83C403A
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "POISON-type moves.$"
-
-gItemDescription_NeverMeltIce: @ 83C4072
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "ICE-type moves.$"
-
-gItemDescription_SpellTag: @ 83C40A7
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "GHOST-type moves.$"
-
-gItemDescription_TwistedSpoon: @ 83C40DE
- .string "A hold item that\n"
- .string "boosts PSYCHIC-\n"
- .string "type moves.$"
-
-gItemDescription_Charcoal: @ 83C410B
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "FIRE-type moves.$"
-
-gItemDescription_DragonFang: @ 83C4141
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "DRAGON-type moves.$"
-
-gItemDescription_SilkScarf: @ 83C4179
- .string "A hold item that\n"
- .string "raises the power of\n"
- .string "NORMAL-type moves.$"
-
-gItemDescription_UpGrade: @ 83C41B1
- .string "A peculiar box made\n"
- .string "by SILPH CO.$"
-
-gItemDescription_ShellBell: @ 83C41D2
- .string "A hold item that\n"
- .string "restores HP upon\n"
- .string "striking the foe.$"
-
-gItemDescription_SeaIncense: @ 83C4206
- .string "A hold item that\n"
- .string "slightly boosts\n"
- .string "WATER-type moves.$"
-
-gItemDescription_LaxIncense: @ 83C4239
- .string "A hold item that\n"
- .string "slightly lowers the\n"
- .string "foe’s accuracy.$"
-
-gItemDescription_LuckyPunch: @ 83C426E
- .string "A hold item that\n"
- .string "raises CHANSEY’s\n"
- .string "critical-hit rate.$"
-
-gItemDescription_MetalPowder: @ 83C42A3
- .string "A hold item that\n"
- .string "raises DEFENSE.$"
-
-gItemDescription_ThickClub: @ 83C42C4
- .string "A bone of some\n"
- .string "sort. It can be sold\n"
- .string "cheaply.$"
-
-gItemDescription_Stick: @ 83C42F1
- .string "A stick of leek.\n"
- .string "It can be sold\n"
- .string "cheaply.$"
-
-gItemDescription_RedScarf: @ 83C431A
- .string "A hold item that\n"
- .string "raises COOL in\n"
- .string "CONTESTS.$"
-
-gItemDescription_BlueScarf: @ 83C4344
- .string "A hold item that\n"
- .string "raises BEAUTY in\n"
- .string "CONTESTS.$"
-
-gItemDescription_PinkScarf: @ 83C4370
- .string "A hold item that\n"
- .string "raises CUTE in\n"
- .string "CONTESTS.$"
-
-gItemDescription_GreenScarf: @ 83C439A
- .string "A hold item that\n"
- .string "raises SMART in\n"
- .string "CONTESTS.$"
-
-gItemDescription_YellowScarf: @ 83C43C5
- .string "A hold item that\n"
- .string "raises TOUGH in\n"
- .string "CONTESTS.$"
-
-gItemDescription_MachBike: @ 83C43F0
- .string "A folding bicycle\n"
- .string "that more than\n"
- .string "doubles foot speed.$"
-
-gItemDescription_CoinCase: @ 83C4425
- .string "A case that holds\n"
- .string "up to 9,999 COINS.$"
-
-gItemDescription_Itemfinder: @ 83C444A
- .string "A device that\n"
- .string "signals an invisible\n"
- .string "item by sound.$"
-
-gItemDescription_OldRod: @ 83C447C
- .string "Use by any body of\n"
- .string "water to fish for\n"
- .string "wild POKéMON.$"
-
-gItemDescription_GoodRod: @ 83C44AF
- .string "A decent fishing\n"
- .string "rod for catching\n"
- .string "wild POKéMON.$"
-
-gItemDescription_SuperRod: @ 83C44DF
- .string "The best fishing\n"
- .string "rod for catching\n"
- .string "wild POKéMON.$"
-
-gItemDescription_SSTicket: @ 83C450F
- .string "The ticket required\n"
- .string "for sailing on a\n"
- .string "ferry.$"
-
-gItemDescription_ContestPass: @ 83C453B
- .string "The pass required\n"
- .string "for entering\n"
- .string "POKéMON CONTESTS.$"
-
-gItemDescription_WailmerPail: @ 83C456C
- .string "A tool used for\n"
- .string "watering BERRIES\n"
- .string "and plants.$"
-
-gItemDescription_DevonGoods: @ 83C4599
- .string "A package that\n"
- .string "contains DEVON’s\n"
- .string "machine parts.$"
-
-gItemDescription_SootSack: @ 83C45C8
- .string "A sack used to\n"
- .string "gather and hold\n"
- .string "volcanic ash.$"
-
-gItemDescription_BasementKey: @ 83C45F5
- .string "The key for NEW\n"
- .string "MAUVILLE beneath\n"
- .string "MAUVILLE CITY.$"
-
-gItemDescription_AcroBike: @ 83C4625
- .string "A folding bicycle\n"
- .string "capable of jumps\n"
- .string "and wheelies.$"
-
-gItemDescription_PokeblockCase: @ 83C4656
- .string "A case for holding\n"
- .string "{POKEBLOCK}S made with\n"
- .string "a BERRY BLENDER.$"
-
-gItemDescription_Letter: @ 83C468B
- .string "A letter to STEVEN\n"
- .string "from the PRESIDENT\n"
- .string "of the DEVON CORP.$"
-
-gItemDescription_EonTicket: @ 83C46C4
- .string "The ticket for a\n"
- .string "ferry to a distant\n"
- .string "southern island.$"
-
-gItemDescription_RedOrb: @ 83C46F9
- .string "A red, glowing orb\n"
- .string "said to contain an\n"
- .string "ancient power.$"
-
-gItemDescription_BlueOrb: @ 83C472E
- .string "A blue, glowing orb\n"
- .string "said to contain an\n"
- .string "ancient power.$"
-
-gItemDescription_Scanner: @ 83C4764
- .string "A device found\n"
- .string "inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_GoGoggles: @ 83C478E
- .string "Nifty goggles that\n"
- .string "protect eyes from\n"
- .string "desert sandstorms.$"
-
-gItemDescription_Meteorite: @ 83C47C6
- .string "A meteorite found\n"
- .string "at METEOR FALLS.$"
-
-gItemDescription_Room1Key: @ 83C47E9
- .string "A key that opens a\n"
- .string "door inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_Room2Key: @ 83C481C
- .string "A key that opens a\n"
- .string "door inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_Room4Key: @ 83C484F
- .string "A key that opens a\n"
- .string "door inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_Room6Key: @ 83C4882
- .string "A key that opens a\n"
- .string "door inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_StorageKey: @ 83C48B5
- .string "The key to the\n"
- .string "storage inside the\n"
- .string "ABANDONED SHIP.$"
-
-gItemDescription_RootFossil: @ 83C48E7
- .string "A fossil of an\n"
- .string "ancient, seafloor-\n"
- .string "dwelling POKéMON.$"
-
-gItemDescription_ClawFossil: @ 83C491B
- .string "A fossil of an\n"
- .string "ancient, seafloor-\n"
- .string "dwelling POKéMON.$"
-
-gItemDescription_DevonScope: @ 83C494F
- .string "A device by DEVON\n"
- .string "that signals any\n"
- .string "unseeable POKéMON.$"
-
-gItemDescription_TM01: @ 83C4985
- .string "Powerful, but makes\n"
- .string "the user flinch if\n"
- .string "hit by the foe.$"
-
-gItemDescription_TM02: @ 83C49BC
- .string "Hooks and slashes\n"
- .string "the foe with long,\n"
- .string "sharp claws.$"
-
-gItemDescription_TM03: @ 83C49EE
- .string "Generates an\n"
- .string "ultrasonic wave\n"
- .string "that may confuse.$"
-
-gItemDescription_TM04: @ 83C4A1D
- .string "Raises SP. ATK and\n"
- .string "SP. DEF by focusing\n"
- .string "the mind.$"
-
-gItemDescription_TM05: @ 83C4A4E
- .string "A savage roar that\n"
- .string "makes the foe flee \n"
- .string "to end the battle.$"
-
-gItemDescription_TM06: @ 83C4A88
- .string "Poisons the foe\n"
- .string "with a toxin that\n"
- .string "gradually worsens.$"
-
-gItemDescription_TM07: @ 83C4ABD
- .string "Summons a hailstorm\n"
- .string "that hurts all\n"
- .string "types except ICE.$"
-
-gItemDescription_TM08: @ 83C4AF2
- .string "Bulks up the body\n"
- .string "to boost both\n"
- .string "ATTACK & DEFENSE.$"
-
-gItemDescription_TM09: @ 83C4B24
- .string "Shoots 2 to 5 seeds\n"
- .string "in a row to strike\n"
- .string "the foe.$"
-
-gItemDescription_TM10: @ 83C4B54
- .string "The attack power\n"
- .string "varies among\n"
- .string "different POKéMON.$"
-
-gItemDescription_TM11: @ 83C4B85
- .string "Raises the power of\n"
- .string "FIRE-type moves\n"
- .string "for 5 turns.$"
-
-gItemDescription_TM12: @ 83C4BB6
- .string "Enrages the foe so\n"
- .string "it can only use\n"
- .string "attack moves.$"
-
-gItemDescription_TM13: @ 83C4BE7
- .string "Fires an icy cold\n"
- .string "beam that may\n"
- .string "freeze the foe.$"
-
-gItemDescription_TM14: @ 83C4C17
- .string "A vicious snow-and-\n"
- .string "wind attack that\n"
- .string "may freeze the foe.$"
-
-gItemDescription_TM15: @ 83C4C50
- .string "Powerful, but needs\n"
- .string "recharging the\n"
- .string "next turn.$"
-
-gItemDescription_TM16: @ 83C4C7E
- .string "Creates a wall of\n"
- .string "light that lowers\n"
- .string "SP. ATK damage.$"
-
-gItemDescription_TM17: @ 83C4CB2
- .string "Negates all damage,\n"
- .string "but may fail if used\n"
- .string "in succession.$"
-
-gItemDescription_TM18: @ 83C4CEA
- .string "Raises the power of\n"
- .string "WATER-type moves\n"
- .string "for 5 turns.$"
-
-gItemDescription_TM19: @ 83C4D1C
- .string "Recovers half the\n"
- .string "HP of the damage \n"
- .string "this move inflicts.$"
-
-gItemDescription_TM20: @ 83C4D54
- .string "Prevents status\n"
- .string "abnormality with a\n"
- .string "mystical power.$"
-
-gItemDescription_TM21: @ 83C4D87
- .string "The less the user\n"
- .string "likes you, the more\n"
- .string "powerful this move.$"
-
-gItemDescription_TM22: @ 83C4DC1
- .string "Absorbs sunlight in\n"
- .string "the 1st turn, then\n"
- .string "attacks next turn.$"
-
-gItemDescription_TM23: @ 83C4DFB
- .string "Slams the foe with\n"
- .string "a hard tail. It may\n"
- .string "lower DEFENSE.$"
-
-gItemDescription_TM24: @ 83C4E31
- .string "A powerful electric\n"
- .string "attack that may\n"
- .string "cause paralysis.$"
-
-gItemDescription_TM25: @ 83C4E66
- .string "Strikes the foe\n"
- .string "with a thunderbolt.\n"
- .string "It may paralyze.$"
-
-gItemDescription_TM26: @ 83C4E9B
- .string "Causes a quake\n"
- .string "that has no effect\n"
- .string "on flying foes.$"
-
-gItemDescription_TM27: @ 83C4ECD
- .string "The more the user\n"
- .string "likes you, the more\n"
- .string "powerful this move.$"
-
-gItemDescription_TM28: @ 83C4F07
- .string "Digs underground\n"
- .string "the 1st turn, then\n"
- .string "strikes next turn.$"
-
-gItemDescription_TM29: @ 83C4F3E
- .string "A powerful psychic\n"
- .string "attack that may\n"
- .string "lower SP. DEF.$"
-
-gItemDescription_TM30: @ 83C4F70
- .string "Hurls a dark lump\n"
- .string "at the foe. It may\n"
- .string "lower SP. DEF.$"
-
-gItemDescription_TM31: @ 83C4FA4
- .string "Destroys barriers\n"
- .string "like LIGHT SCREEN\n"
- .string "and causes damage.$"
-
-gItemDescription_TM32: @ 83C4FDB
- .string "Creates illusory\n"
- .string "copies to enhance\n"
- .string "elusiveness.$"
-
-gItemDescription_TM33: @ 83C500B
- .string "Creates a wall of\n"
- .string "light that weakens\n"
- .string "physical attacks.$"
-
-gItemDescription_TM34: @ 83C5042
- .string "Zaps the foe with a\n"
- .string "jolt of electricity\n"
- .string "that never misses.$"
-
-gItemDescription_TM35: @ 83C507D
- .string "Looses a stream of\n"
- .string "fire that may burn\n"
- .string "the foe.$"
-
-gItemDescription_TM36: @ 83C50AC
- .string "Hurls sludge at the\n"
- .string "foe. It may poison\n"
- .string "the foe.$"
-
-gItemDescription_TM37: @ 83C50DC
- .string "Causes a sandstorm\n"
- .string "that hits the foe\n"
- .string "over several turns.$"
-
-gItemDescription_TM38: @ 83C5115
- .string "A powerful fire\n"
- .string "attack that may\n"
- .string "burn the foe.$"
-
-gItemDescription_TM39: @ 83C5143
- .string "Stops the foe from\n"
- .string "moving with rocks.\n"
- .string "May lower SPEED.$"
-
-gItemDescription_TM40: @ 83C517A
- .string "An extremely fast\n"
- .string "attack that can’t\n"
- .string "be avoided.$"
-
-gItemDescription_TM41: @ 83C51AA
- .string "Prevents the foe\n"
- .string "from using the same\n"
- .string "move in a row.$"
-
-gItemDescription_TM42: @ 83C51DE
- .string "Raises ATTACK when\n"
- .string "poisoned, burned,\n"
- .string "or paralyzed.$"
-
-gItemDescription_TM43: @ 83C5211
- .string "Adds an effect to\n"
- .string "attack depending\n"
- .string "on the location.$"
-
-gItemDescription_TM44: @ 83C5245
- .string "The user sleeps for\n"
- .string "2 turns to restore\n"
- .string "health and status.$"
-
-gItemDescription_TM45: @ 83C527F
- .string "Makes it tough to\n"
- .string "attack a foe of the\n"
- .string "opposite gender.$"
-
-gItemDescription_TM46: @ 83C52B6
- .string "While attacking,\n"
- .string "it may steal the\n"
- .string "foe’s held item.$"
-
-gItemDescription_TM47: @ 83C52E9
- .string "Spreads hard-edged\n"
- .string "wings and slams\n"
- .string "into the foe.$"
-
-gItemDescription_TM48: @ 83C531A
- .string "Switches abilities\n"
- .string "with the foe on the\n"
- .string "turn this is used.$"
-
-gItemDescription_TM49: @ 83C5354
- .string "Steals the effects\n"
- .string "of the move the foe\n"
- .string "is trying to use.$"
-
-gItemDescription_TM50: @ 83C538D
- .string "Enables full-power\n"
- .string "attack, but sharply\n"
- .string "lowers SP. ATK.$"
-
-gItemDescription_HM01: @ 83C53C4
- .string "Attacks the foe\n"
- .string "with sharp blades\n"
- .string "or claws.$"
-
-gItemDescription_HM02: @ 83C53F0
- .string "Flies up on the\n"
- .string "first turn, then\n"
- .string "attacks next turn.$"
-
-gItemDescription_HM03: @ 83C5424
- .string "Creates a huge\n"
- .string "wave, then crashes\n"
- .string "it down on the foe.$"
-
-gItemDescription_HM04: @ 83C545A
- .string "Builds enormous\n"
- .string "power, then slams\n"
- .string "the foe.$"
-
-gItemDescription_HM05: @ 83C5485
- .string "Looses a powerful\n"
- .string "blast of light that\n"
- .string "reduces accuracy.$"
-
-gItemDescription_HM06: @ 83C54BD
- .string "A rock-crushingly\n"
- .string "tough attack that\n"
- .string "may lower DEFENSE.$"
-
-gItemDescription_HM07: @ 83C54F4
- .string "Attacks the foe\n"
- .string "with enough power\n"
- .string "to climb waterfalls.$"
-
-gItemDescription_HM08: @ 83C552B
- .string "Dives underwater\n"
- .string "the 1st turn, then\n"
- .string "attacks next turn.$"
-
-gItemDescription_Dummy: @ 83C5562
- .string "$"
diff --git a/data/text/storyteller.inc b/data/text/storyteller.inc
index 3cfa8a698..437a1fa21 100644
--- a/data/text/storyteller.inc
+++ b/data/text/storyteller.inc
@@ -1,24 +1,24 @@
-MauvilleCity_PokemonCenter_1F_Text_1AECC6:: @ 81AECC6
+gTextStoryteller_Introduction:: @ 81AECC6
.string "I’m the STORYTELLER.\n"
.string "I’ll tell you tales of legendary\l"
.string "TRAINERS.\p"
.string "Will you hear my tale?$"
-MauvilleCity_PokemonCenter_1F_Text_1AED1D:: @ 81AED1D
+gTextStoryteller_OhIFeelStifled:: @ 81AED1D
.string "Oh...\n"
.string "I feel stifled...$"
-MauvilleCity_PokemonCenter_1F_Text_1AED35:: @ 81AED35
+gTextStoryteller_WhichTale:: @ 81AED35
.string "I know of these legends.\n"
.string "Which tale will you have me tell?$"
-MauvilleCity_PokemonCenter_1F_Text_1AED70:: @ 81AED70
+gTextStoryteller_ButIKnowOfNoLegendaryTrainers:: @ 81AED70
.string "But, I know of no legendary TRAINERS.\n"
.string "Hence, I know no tales.\p"
.string "Where does one find a TRAINER worthy\n"
.string "of a legendary tale?$"
-MauvilleCity_PokemonCenter_1F_Text_1AEDE8:: @ 81AEDE8
+gTextStoryteller_BirthOfANewLegend:: @ 81AEDE8
.string "What’s that?!\n"
.string "You... You...\p"
.string "{STR_VAR_2}\n"
@@ -26,38 +26,38 @@ MauvilleCity_PokemonCenter_1F_Text_1AEDE8:: @ 81AEDE8
.string "That is indeed magnificent!\n"
.string "It’s the birth of a new legend!$"
-MauvilleCity_PokemonCenter_1F_Text_1AEE50:: @ 81AEE50
+gTextStoryteller_CouldThereBeOtherTrainers:: @ 81AEE50
.string "It gets me thinking, could there be\n"
.string "other TRAINERS with more impressive\l"
.string "legends awaiting discovery?$"
-MauvilleCity_PokemonCenter_1F_Text_1AEEB4:: @ 81AEEB4
+gTextStoryteller_HaveYouAnyTales:: @ 81AEEB4
.string "Are you a TRAINER?\p"
.string "Then tell me, have you any tales that\n"
.string "are even remotely legendary?$"
-MauvilleCity_PokemonCenter_1F_Text_1AEF0A:: @ 81AEF0A
+gTextStoryteller_HearAnotherLegendaryTale:: @ 81AEF0A
.string "Incidentally... Would you care to hear\n"
.string "another legendary tale?$"
-MauvilleCity_PokemonCenter_1F_Text_1AEF49:: @ 81AEF49
+gTextStoryteller_ImNotSatisfied:: @ 81AEF49
.string "Hmm...\n"
.string "I’m not satisfied...\p"
.string "I wish you would bring me news worthy\n"
.string "of being called a legend.$"
-MauvilleCity_PokemonCenter_1F_Text_1AEFA5:: @ 81AEFA5
+gTextStoryteller_WishMorePeopleWould:: @ 81AEFA5
.string "I wish more people would be interested\n"
.string "in hearing my epic tales of legendary\l"
.string "TRAINERS.$"
-UnknownString_81AEFFC:: @ 81AEFFC
+gTextStoryteller_Story1Title:: @ 81AEFFC
.string "The Save-Happy TRAINER$"
-UnknownString_81AF013:: @ 81AF013
+gTextStoryteller_Story1Action:: @ 81AF013
.string "Saved the game$"
-UnknownString_81AF022:: @ 81AF022
+gTextStoryteller_Story1Text:: @ 81AF022
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER saved the game\n"
@@ -65,13 +65,13 @@ UnknownString_81AF022:: @ 81AF022
.string "A more cautious TRAINER than\n"
.string "{STR_VAR_3} one will never find!$"
-UnknownString_81AF0A3:: @ 81AF0A3
+gTextStoryteller_Story2Title:: @ 81AF0A3
.string "The Trendsetter TRAINER$"
-UnknownString_81AF0BB:: @ 81AF0BB
+gTextStoryteller_Story2Action:: @ 81AF0BB
.string "Started trends$"
-UnknownString_81AF0CA:: @ 81AF0CA
+gTextStoryteller_Story2Text:: @ 81AF0CA
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER started new trends\n"
@@ -79,13 +79,13 @@ UnknownString_81AF0CA:: @ 81AF0CA
.string "{STR_VAR_3} is setting trends for all\n"
.string "the HOENN region!$"
-UnknownString_81AF149:: @ 81AF149
+gTextStoryteller_Story3Title:: @ 81AF149
.string "The BERRY-Planting TRAINER$"
-UnknownString_81AF164:: @ 81AF164
+gTextStoryteller_Story3Action:: @ 81AF164
.string "Planted BERRIES$"
-UnknownString_81AF174:: @ 81AF174
+gTextStoryteller_Story3Text:: @ 81AF174
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER planted BERRIES\n"
@@ -93,13 +93,13 @@ UnknownString_81AF174:: @ 81AF174
.string "{STR_VAR_3} is a legendary lover of\n"
.string "BERRIES!$"
-UnknownString_81AF1E5:: @ 81AF1E5
+gTextStoryteller_Story4Title:: @ 81AF1E5
.string "The BIKE-Loving TRAINER$"
-UnknownString_81AF1FD:: @ 81AF1FD
+gTextStoryteller_Story4Action:: @ 81AF1FD
.string "Traded BIKES$"
-UnknownString_81AF20A:: @ 81AF20A
+gTextStoryteller_Story4Text:: @ 81AF20A
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER swapped BIKES\n"
@@ -107,13 +107,13 @@ UnknownString_81AF20A:: @ 81AF20A
.string "{STR_VAR_3} must love BIKES deeply\n"
.string "and passionately!$"
-UnknownString_81AF281:: @ 81AF281
+gTextStoryteller_Story5Title:: @ 81AF281
.string "The Interviewed TRAINER$"
-UnknownString_81AF299:: @ 81AF299
+gTextStoryteller_Story5Action:: @ 81AF299
.string "Got interviewed$"
-UnknownString_81AF2A9:: @ 81AF2A9
+gTextStoryteller_Story5Text:: @ 81AF2A9
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER got interviewed\n"
@@ -121,26 +121,26 @@ UnknownString_81AF2A9:: @ 81AF2A9
.string "{STR_VAR_3} must be a TRAINER who’s\n"
.string "attracting much attention!$"
-UnknownString_81AF32C:: @ 81AF32C
+gTextStoryteller_Story6Title:: @ 81AF32C
.string "The Battle-Happy TRAINER$"
-UnknownString_81AF345:: @ 81AF345
+gTextStoryteller_Story6Action:: @ 81AF345
.string "Battled$"
-UnknownString_81AF34D:: @ 81AF34D
+gTextStoryteller_Story6Text:: @ 81AF34D
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER battled {STR_VAR_1} times!\p"
.string "{STR_VAR_3} must be a TRAINER who can\n"
.string "never refuse a chance to battle!$"
-UnknownString_81AF3D0:: @ 81AF3D0
+gTextStoryteller_Story7Title:: @ 81AF3D0
.string "The POKéMON-Catching TRAINER$"
-UnknownString_81AF3ED:: @ 81AF3ED
+gTextStoryteller_Story7Action:: @ 81AF3ED
.string "Caught POKéMON$"
-UnknownString_81AF3FC:: @ 81AF3FC
+gTextStoryteller_Story7Text:: @ 81AF3FC
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER caught\n"
@@ -148,13 +148,13 @@ UnknownString_81AF3FC:: @ 81AF3FC
.string "{STR_VAR_3} is a legendary catcher of\n"
.string "wild POKéMON!$"
-UnknownString_81AF46D:: @ 81AF46D
+gTextStoryteller_Story8Title:: @ 81AF46D
.string "The Fishing TRAINER$"
-UnknownString_81AF481:: @ 81AF481
+gTextStoryteller_Story8Action:: @ 81AF481
.string "Caught POKéMON with a ROD$"
-UnknownString_81AF49B:: @ 81AF49B
+gTextStoryteller_Story8Text:: @ 81AF49B
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER caught\n"
@@ -162,13 +162,13 @@ UnknownString_81AF49B:: @ 81AF49B
.string "{STR_VAR_3} is a legendary fishing\n"
.string "expert!$"
-UnknownString_81AF511:: @ 81AF511
+gTextStoryteller_Story9Title:: @ 81AF511
.string "The EGG-Warming TRAINER$"
-UnknownString_81AF529:: @ 81AF529
+gTextStoryteller_Story9Action:: @ 81AF529
.string "Hatched EGGS$"
-UnknownString_81AF536:: @ 81AF536
+gTextStoryteller_Story9Text:: @ 81AF536
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER hatched {STR_VAR_1} POKéMON\n"
@@ -176,13 +176,13 @@ UnknownString_81AF536:: @ 81AF536
.string "{STR_VAR_3} is a legendary warmer\n"
.string "of EGGS!$"
-UnknownString_81AF5A9:: @ 81AF5A9
+gTextStoryteller_Story10Title:: @ 81AF5A9
.string "The Evolver TRAINER$"
-UnknownString_81AF5BD:: @ 81AF5BD
+gTextStoryteller_Story10Action:: @ 81AF5BD
.string "Evolved POKéMON$"
-UnknownString_81AF5CD:: @ 81AF5CD
+gTextStoryteller_Story10Text:: @ 81AF5CD
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER made {STR_VAR_1} POKéMON\n"
@@ -190,13 +190,13 @@ UnknownString_81AF5CD:: @ 81AF5CD
.string "{STR_VAR_3} is the ultimate evolver\n"
.string "of POKéMON!$"
-UnknownString_81AF63F:: @ 81AF63F
+gTextStoryteller_Story11Title:: @ 81AF63F
.string "The POKéMON CENTER-Loving TRAINER$"
-UnknownString_81AF661:: @ 81AF661
+gTextStoryteller_Story11Action:: @ 81AF661
.string "Used POKéMON CENTERS$"
-UnknownString_81AF676:: @ 81AF676
+gTextStoryteller_Story11Text:: @ 81AF676
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER healed POKéMON\n"
@@ -204,13 +204,13 @@ UnknownString_81AF676:: @ 81AF676
.string "There could be no greater lover of\n"
.string "POKéMON CENTERS than {STR_VAR_3}!$"
-UnknownString_81AF711:: @ 81AF711
+gTextStoryteller_Story12Title:: @ 81AF711
.string "The Homebody TRAINER$"
-UnknownString_81AF726:: @ 81AF726
+gTextStoryteller_Story12Action:: @ 81AF726
.string "Rested POKéMON at home$"
-UnknownString_81AF73D:: @ 81AF73D
+gTextStoryteller_Story12Text:: @ 81AF73D
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER healed POKéMON\n"
@@ -218,13 +218,13 @@ UnknownString_81AF73D:: @ 81AF73D
.string "There could be no more of a homebody\n"
.string "than {STR_VAR_3}!$"
-UnknownString_81AF7BF:: @ 81AF7BF
+gTextStoryteller_Story13Title:: @ 81AF7BF
.string "The SAFARI-Loving TRAINER$"
-UnknownString_81AF7D9:: @ 81AF7D9
+gTextStoryteller_Story13Action:: @ 81AF7D9
.string "Entered the SAFARI ZONE$"
-UnknownString_81AF7F1:: @ 81AF7F1
+gTextStoryteller_Story13Text:: @ 81AF7F1
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER went into the SAFARI ZONE\n"
@@ -232,13 +232,13 @@ UnknownString_81AF7F1:: @ 81AF7F1
.string "{STR_VAR_3} is a TRAINER whose wild side\n"
.string "must come out in the SAFARI ZONE!$"
-UnknownString_81AF88A:: @ 81AF88A
+gTextStoryteller_Story14Title:: @ 81AF88A
.string "The CUT-Frenzy TRAINER$"
-UnknownString_81AF8A1:: @ 81AF8A1
+gTextStoryteller_Story14Action:: @ 81AF8A1
.string "Used CUT$"
-UnknownString_81AF8AA:: @ 81AF8AA
+gTextStoryteller_Story14Text:: @ 81AF8AA
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER used CUT\n"
@@ -246,13 +246,13 @@ UnknownString_81AF8AA:: @ 81AF8AA
.string "{STR_VAR_3} is a TRAINER who just must\n"
.string "love to CUT!$"
-UnknownString_81AF91B:: @ 81AF91B
+gTextStoryteller_Story15Title:: @ 81AF91B
.string "The ROCK-SMASHING TRAINER$"
-UnknownString_81AF935:: @ 81AF935
+gTextStoryteller_Story15Action:: @ 81AF935
.string "Smashed rocks$"
-UnknownString_81AF943:: @ 81AF943
+gTextStoryteller_Story15Text:: @ 81AF943
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER used ROCK SMASH\n"
@@ -260,13 +260,13 @@ UnknownString_81AF943:: @ 81AF943
.string "{STR_VAR_3} must be a TRAINER who\n"
.string "can’t leave a stone unsmashed!$"
-UnknownString_81AF9C8:: @ 81AF9C8
+gTextStoryteller_Story16Title:: @ 81AF9C8
.string "The Move-Loving TRAINER$"
-UnknownString_81AF9E0:: @ 81AF9E0
+gTextStoryteller_Story16Action:: @ 81AF9E0
.string "Moved the SECRET BASE$"
-UnknownString_81AF9F6:: @ 81AF9F6
+gTextStoryteller_Story16Text:: @ 81AF9F6
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER moved the SECRET BASE\n"
@@ -274,13 +274,13 @@ UnknownString_81AF9F6:: @ 81AF9F6
.string "{STR_VAR_3} is a TRAINER who loves\n"
.string "to move houses often!$"
-UnknownString_81AFA79:: @ 81AFA79
+gTextStoryteller_Story17Title:: @ 81AFA79
.string "The SPLASH-Happy TRAINER$"
-UnknownString_81AFA92:: @ 81AFA92
+gTextStoryteller_Story17Action:: @ 81AFA92
.string "Used SPLASH$"
-UnknownString_81AFA9E:: @ 81AFA9E
+gTextStoryteller_Story17Text:: @ 81AFA9E
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER used SPLASH\n"
@@ -288,13 +288,13 @@ UnknownString_81AFA9E:: @ 81AFA9E
.string "{STR_VAR_3} is a TRAINER who must love\n"
.string "SPLASHING around!$"
-UnknownString_81AFB17:: @ 81AFB17
+gTextStoryteller_Story18Title:: @ 81AFB17
.string "The Tenacious TRAINER$"
-UnknownString_81AFB2D:: @ 81AFB2D
+gTextStoryteller_Story18Action:: @ 81AFB2D
.string "Resorted to using STRUGGLE$"
-UnknownString_81AFB48:: @ 81AFB48
+gTextStoryteller_Story18Text:: @ 81AFB48
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER had to rely on STRUGGLE\n"
@@ -302,13 +302,13 @@ UnknownString_81AFB48:: @ 81AFB48
.string "{STR_VAR_3} is a tenacious TRAINER\n"
.string "who never gives in to adversity!$"
-UnknownString_81AFBD8:: @ 81AFBD8
+gTextStoryteller_Story19Title:: @ 81AFBD8
.string "The SLOT Champ$"
-UnknownString_81AFBE7:: @ 81AFBE7
+gTextStoryteller_Story19Action:: @ 81AFBE7
.string "Won the jackpot on the SLOTS$"
-UnknownString_81AFC04:: @ 81AFC04
+gTextStoryteller_Story19Text:: @ 81AFC04
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER won the jackpot on\n"
@@ -316,13 +316,13 @@ UnknownString_81AFC04:: @ 81AFC04
.string "{STR_VAR_3} is a TRAINER who was lucky\n"
.string "on the SLOTS!$"
-UnknownString_81AFC8A:: @ 81AFC8A
+gTextStoryteller_Story20Title:: @ 81AFC8A
.string "The ROULETTE Champ$"
-UnknownString_81AFC9D:: @ 81AFC9D
+gTextStoryteller_Story20Action:: @ 81AFC9D
.string "Had consecutive ROULETTE wins of$"
-UnknownString_81AFCBE:: @ 81AFCBE
+gTextStoryteller_Story20Text:: @ 81AFCBE
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER won in ROULETTE\n"
@@ -330,13 +330,13 @@ UnknownString_81AFCBE:: @ 81AFCBE
.string "{STR_VAR_3} was lucky when the ball\n"
.string "bounced in ROULETTE!$"
-UnknownString_81AFD44:: @ 81AFD44
+gTextStoryteller_Story21Title:: @ 81AFD44
.string "The BATTLE TOWER Challenger$"
-UnknownString_81AFD60:: @ 81AFD60
+gTextStoryteller_Story21Action:: @ 81AFD60
.string "Took the BATTLE TOWER challenge$"
-UnknownString_81AFD80:: @ 81AFD80
+gTextStoryteller_Story21Text:: @ 81AFD80
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER took the BATTLE TOWER\n"
@@ -344,13 +344,13 @@ UnknownString_81AFD80:: @ 81AFD80
.string "{STR_VAR_3} is a TRAINER who aspires\n"
.string "for excellence in the BATTLE TOWER!$"
-UnknownString_81AFE1D:: @ 81AFE1D
+gTextStoryteller_Story22Title:: @ 81AFE1D
.string "The Blend-Loving TRAINER$"
-UnknownString_81AFE36:: @ 81AFE36
+gTextStoryteller_Story22Action:: @ 81AFE36
.string "Made {POKEBLOCK}S$"
-UnknownString_81AFE42:: @ 81AFE42
+gTextStoryteller_Story22Text:: @ 81AFE42
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER made {POKEBLOCK}S\n"
@@ -358,13 +358,13 @@ UnknownString_81AFE42:: @ 81AFE42
.string "There is none better at using a BERRY\n"
.string "BLENDER than {STR_VAR_3}!$"
-UnknownString_81AFEC2:: @ 81AFEC2
+gTextStoryteller_Story23Title:: @ 81AFEC2
.string "The CONTEST-Loving TRAINER$"
-UnknownString_81AFEDD:: @ 81AFEDD
+gTextStoryteller_Story23Action:: @ 81AFEDD
.string "Entered CONTESTS$"
-UnknownString_81AFEEE:: @ 81AFEEE
+gTextStoryteller_Story23Text:: @ 81AFEEE
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER entered CONTESTS\n"
@@ -372,13 +372,13 @@ UnknownString_81AFEEE:: @ 81AFEEE
.string "{STR_VAR_3} must love showing off\n"
.string "POKéMON to others!$"
-UnknownString_81AFF68:: @ 81AFF68
+gTextStoryteller_Story24Title:: @ 81AFF68
.string "The CONTEST Master$"
-UnknownString_81AFF7B:: @ 81AFF7B
+gTextStoryteller_Story24Action:: @ 81AFF7B
.string "Won CONTESTS$"
-UnknownString_81AFF88:: @ 81AFF88
+gTextStoryteller_Story24Text:: @ 81AFF88
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER won CONTESTS\n"
@@ -386,13 +386,13 @@ UnknownString_81AFF88:: @ 81AFF88
.string "{STR_VAR_3} must be an incredible\n"
.string "CONTEST master!$"
-UnknownString_81AFFFB:: @ 81AFFFB
+gTextStoryteller_Story25Title:: @ 81AFFFB
.string "The Happy Shopper$"
-UnknownString_81B000D:: @ 81B000D
+gTextStoryteller_Story25Action:: @ 81B000D
.string "Shopped$"
-UnknownString_81B0015:: @ 81B0015
+gTextStoryteller_Story25Text:: @ 81B0015
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER bought items in shops\n"
@@ -400,13 +400,13 @@ UnknownString_81B0015:: @ 81B0015
.string "{STR_VAR_3} must be one of those\n"
.string "people who are born to shop.$"
-UnknownString_81B009D:: @ 81B009D
+gTextStoryteller_Story26Title:: @ 81B009D
.string "The Item-Finding TRAINER$"
-UnknownString_81B00B6:: @ 81B00B6
+gTextStoryteller_Story26Action:: @ 81B00B6
.string "Used an ITEMFINDER$"
-UnknownString_81B00C9:: @ 81B00C9
+gTextStoryteller_Story26Text:: @ 81B00C9
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER used an ITEMFINDER\n"
@@ -414,13 +414,13 @@ UnknownString_81B00C9:: @ 81B00C9
.string "{STR_VAR_3} must enjoy scouring the\n"
.string "ground for hidden items!$"
-UnknownString_81B014D:: @ 81B014D
+gTextStoryteller_Story27Title:: @ 81B014D
.string "The Rain-Soaked TRAINER$"
-UnknownString_81B0165:: @ 81B0165
+gTextStoryteller_Story27Action:: @ 81B0165
.string "Got rained on$"
-UnknownString_81B0173:: @ 81B0173
+gTextStoryteller_Story27Text:: @ 81B0173
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER got soaked by rain\n"
@@ -428,13 +428,13 @@ UnknownString_81B0173:: @ 81B0173
.string "{STR_VAR_3}’s charisma must even\n"
.string "attract rain!$"
-UnknownString_81B01E9:: @ 81B01E9
+gTextStoryteller_Story28Title:: @ 81B01E9
.string "The Avid POKéDEX Reader$"
-UnknownString_81B0201:: @ 81B0201
+gTextStoryteller_Story28Action:: @ 81B0201
.string "Checked a POKéDEX$"
-UnknownString_81B0213:: @ 81B0213
+gTextStoryteller_Story28Text:: @ 81B0213
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER checked a POKéDEX\n"
@@ -442,13 +442,13 @@ UnknownString_81B0213:: @ 81B0213
.string "{STR_VAR_3} must love inspecting\n"
.string "POKéMON in a POKéDEX!$"
-UnknownString_81B0290:: @ 81B0290
+gTextStoryteller_Story29Title:: @ 81B0290
.string "The RIBBON Collector$"
-UnknownString_81B02A5:: @ 81B02A5
+gTextStoryteller_Story29Action:: @ 81B02A5
.string "Received RIBBONS$"
-UnknownString_81B02B6:: @ 81B02B6
+gTextStoryteller_Story29Text:: @ 81B02B6
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER received RIBBONS\n"
@@ -456,13 +456,13 @@ UnknownString_81B02B6:: @ 81B02B6
.string "{STR_VAR_3} must be a TRAINER who\n"
.string "loves to collect RIBBONS!$"
-UnknownString_81B0337:: @ 81B0337
+gTextStoryteller_Story30Title:: @ 81B0337
.string "The Ledge-Jumping TRAINER$"
-UnknownString_81B0351:: @ 81B0351
+gTextStoryteller_Story30Action:: @ 81B0351
.string "Jumped down ledges$"
-UnknownString_81B0364:: @ 81B0364
+gTextStoryteller_Story30Text:: @ 81B0364
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER jumped down ledges\n"
@@ -470,26 +470,26 @@ UnknownString_81B0364:: @ 81B0364
.string "If there’s a ledge to be jumped,\n"
.string "{STR_VAR_3} can’t ignore it!$"
-UnknownString_81B03E9:: @ 81B03E9
+gTextStoryteller_Story31Title:: @ 81B03E9
.string "The Legendary TV Viewer$"
-UnknownString_81B0401:: @ 81B0401
+gTextStoryteller_Story31Action:: @ 81B0401
.string "Watched TV$"
-UnknownString_81B040C:: @ 81B040C
+gTextStoryteller_Story31Text:: @ 81B040C
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER watched TV\n"
.string "{STR_VAR_1} times!\p"
.string "{STR_VAR_3} must love watching TV!$"
-UnknownString_81B046E:: @ 81B046E
+gTextStoryteller_Story32Title:: @ 81B046E
.string "The Time-Conscious TRAINER$"
-UnknownString_81B0489:: @ 81B0489
+gTextStoryteller_Story32Action:: @ 81B0489
.string "Checked the time$"
-UnknownString_81B049A:: @ 81B049A
+gTextStoryteller_Story32Text:: @ 81B049A
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER checked the time\n"
@@ -497,13 +497,13 @@ UnknownString_81B049A:: @ 81B049A
.string "{STR_VAR_3} must be a punctual TRAINER\n"
.string "who’s conscious of the time.$"
-UnknownString_81B0523:: @ 81B0523
+gTextStoryteller_Story33Title:: @ 81B0523
.string "The POKéMON LOTTERY Wizard$"
-UnknownString_81B053E:: @ 81B053E
+gTextStoryteller_Story33Action:: @ 81B053E
.string "Won POKéMON LOTTERIES$"
-UnknownString_81B0554:: @ 81B0554
+gTextStoryteller_Story33Text:: @ 81B0554
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER won POKéMON LOTTERIES\n"
@@ -511,13 +511,13 @@ UnknownString_81B0554:: @ 81B0554
.string "{STR_VAR_3} must have many friends\n"
.string "to trade POKéMON with!$"
-UnknownString_81B05D8:: @ 81B05D8
+gTextStoryteller_Story34Title:: @ 81B05D8
.string "The DAY CARE-Using Trainer$"
-UnknownString_81B05F3:: @ 81B05F3
+gTextStoryteller_Story34Action:: @ 81B05F3
.string "Left POKéMON at the DAY CARE$"
-UnknownString_81B0610:: @ 81B0610
+gTextStoryteller_Story34Text:: @ 81B0610
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER left POKéMON with the\n"
@@ -525,13 +525,13 @@ UnknownString_81B0610:: @ 81B0610
.string "{STR_VAR_3} must be a real go-getter\n"
.string "who raises POKéMON aggressively!$"
-UnknownString_81B06A9:: @ 81B06A9
+gTextStoryteller_Story35Title:: @ 81B06A9
.string "The CABLE CAR-Loving TRAINER$"
-UnknownString_81B06C6:: @ 81B06C6
+gTextStoryteller_Story35Action:: @ 81B06C6
.string "Rode the CABLE CAR$"
-UnknownString_81B06D9:: @ 81B06D9
+gTextStoryteller_Story35Text:: @ 81B06D9
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER rode the CABLE CAR\n"
@@ -539,13 +539,13 @@ UnknownString_81B06D9:: @ 81B06D9
.string "{STR_VAR_3} must be a busy TRAINER\n"
.string "who’s up and down all the time!$"
-UnknownString_81B0763:: @ 81B0763
+gTextStoryteller_Story36Title:: @ 81B0763
.string "The Hot Spring-Loving TRAINER$"
-UnknownString_81B0781:: @ 81B0781
+gTextStoryteller_Story36Action:: @ 81B0781
.string "Bathed in hot springs$"
-UnknownString_81B0797:: @ 81B0797
+gTextStoryteller_Story36Text:: @ 81B0797
.string "This is a tale of a TRAINER\n"
.string "named {STR_VAR_3}.\p"
.string "This TRAINER bathed in hot springs\n"
diff --git a/data/text/trader.inc b/data/text/trader.inc
index dba63bcf8..599344091 100644
--- a/data/text/trader.inc
+++ b/data/text/trader.inc
@@ -1,57 +1,57 @@
-MauvilleCity_PokemonCenter_1F_Text_1AE88F:: @ 81AE88F
+gTextTrader_Introduction:: @ 81AE88F
.string "Hi, I’m the TRADER.\n"
.string "Want to trade decorations with me?$"
-MauvilleCity_PokemonCenter_1F_Text_1AE8C6:: @ 81AE8C6
+gTextTrader_FeelUnwanted1:: @ 81AE8C6
.string "Oh...\n"
.string "I feel unwanted...$"
-MauvilleCity_PokemonCenter_1F_Text_1AE8DF:: @ 81AE8DF
+gTextTrader_TradedAlready:: @ 81AE8DF
.string "But we’ve traded decorations already,\n"
.string "you and I.$"
-MauvilleCity_PokemonCenter_1F_Text_1AE910:: @ 81AE910
+gTextTrader_MenuPrompt:: @ 81AE910
.string "If you see any decorative item that\n"
.string "you want of mine, speak up.$"
-MauvilleCity_PokemonCenter_1F_Text_1AE950:: @ 81AE950
+gTextTrader_DontWantAnything:: @ 81AE950
.string "You don’t want anything?\n"
.string "I feel unwanted...$"
-MauvilleCity_PokemonCenter_1F_Text_1AE97C:: @ 81AE97C
+gTextTrader_ItemOnceBelongedTo:: @ 81AE97C
.string "That decorative item once belonged\n"
.string "to {STR_VAR_1}.\p"
.string "Do you want it?$"
-MauvilleCity_PokemonCenter_1F_Text_1AE9B6:: @ 81AE9B6
+gTextTrader_YouDontHaveDecorations:: @ 81AE9B6
.string "Uh... Wait a second. You don’t have a\n"
.string "single piece of decoration!$"
-MauvilleCity_PokemonCenter_1F_Text_1AE9F8:: @ 81AE9F8
+gTextTrader_PickDecorationYoullTrade:: @ 81AE9F8
.string "Okay, pick the decoration that you’ll\n"
.string "trade to me.$"
-MauvilleCity_PokemonCenter_1F_Text_1AEA2B:: @ 81AEA2B
+gTextTrader_FeelUnwanted2:: @ 81AEA2B
.string "You won’t trade with me?\n"
.string "I feel unwanted...$"
-MauvilleCity_PokemonCenter_1F_Text_1AEA57:: @ 81AEA57
+gTextTrader_NoRoomForThis:: @ 81AEA57
.string "You’ve got all the {STR_VAR_2}S that can\n"
.string "be stored. You’ve no room for this.$"
-MauvilleCity_PokemonCenter_1F_Text_1AEA9B:: @ 81AEA9B
+gTextTrader_SoWellTrade:: @ 81AEA9B
.string "Okay, so we’ll trade my {STR_VAR_3}\n"
.string "for your {STR_VAR_2}?$"
-MauvilleCity_PokemonCenter_1F_Text_1AEAC3:: @ 81AEAC3
+gTextTrader_InUseYouCantTradeIt:: @ 81AEAC3
.string "That piece of decoration is in use.\n"
.string "You can’t trade it.$"
-MauvilleCity_PokemonCenter_1F_Text_1AEAFB:: @ 81AEAFB
+gTextTrader_ThenWellTrade:: @ 81AEAFB
.string "Then we’ll trade!\n"
.string "I’ll send my decoration to your PC.$"
-MauvilleCity_PokemonCenter_1F_Text_1AEB31:: @ 81AEB31
+gTextTrader_ICantTradeThatOneAway:: @ 81AEB31
.string "Oops! Sorry!\n"
.string "That’s a really rare piece of decoration.\l"
.string "I can’t trade that one away!\p"
diff --git a/data/trade.s b/data/trade.s
deleted file mode 100644
index 8f96a72b1..000000000
--- a/data/trade.s
+++ /dev/null
@@ -1,774 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
- .byte 0x90, 0x08, 0x00, 0x00
- .byte 0xC0, 0x3A, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00
- .byte 0x30, 0x05, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00
- .byte 0x64, 0x00, 0x00, 0x00
- .byte 0xD8, 0x04, 0x00, 0x00
-
- .align 1
-gTradeMovesBoxTilemap:: @ 820ABF0
- .incbin "graphics/trade/moves_box_map.bin"
-
- .align 1
-gTradePartyBoxTilemap:: @ 820ADEE
- .incbin "graphics/trade/party_box_map.bin"
-
- .align 2
-gTradeStripesBG2Tilemap:: @ 820AFEC
- .incbin "graphics/trade/stripes_bg2_map.bin"
-
- .align 2
-gTradeStripesBG3Tilemap:: @ 820B7EC
- .incbin "graphics/trade/stripes_bg3_map.bin"
-
- .align 2
-gOamData_820BFEC:: @ 820BFEC
- .2byte 0x4000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820BFF4:: @ 820BFF4
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820BFFC:: @ 820BFFC
- obj_image_anim_frame 8, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C004:: @ 820C004
- obj_image_anim_frame 16, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C00C:: @ 820C00C
- obj_image_anim_frame 24, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C014:: @ 820C014
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C01C:: @ 820C01C
- obj_image_anim_frame 40, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820C024:: @ 820C024
- .4byte gSpriteAnim_820BFF4
- .4byte gSpriteAnim_820BFFC
- .4byte gSpriteAnim_820C004
- .4byte gSpriteAnim_820C00C
- .4byte gSpriteAnim_820C014
- .4byte gSpriteAnim_820C01C
-
- .align 2
-TradeScreenTextPalette: @ 820C03C
- .incbin "graphics/trade/text1.gbapal"
- .incbin "graphics/trade/text2.gbapal" @ unused?
-
- .align 2
-gUnknown_0820C07C:: @ 820C07C
- obj_tiles 0x0201d000, 256, 0x00c8
- obj_tiles 0x0201d100, 256, 0x00c9
- obj_tiles 0x0201d200, 256, 0x00ca
- obj_tiles 0x0201d300, 256, 0x00cb
- obj_tiles 0x0201d400, 256, 0x00cc
- obj_tiles 0x0201d500, 256, 0x00cd
- obj_tiles 0x0201d600, 256, 0x00ce
- obj_tiles 0x0201d700, 256, 0x00cf
- obj_tiles 0x0201d800, 256, 0x00d0
- obj_tiles 0x0201d900, 256, 0x00d1
- obj_tiles 0x0201da00, 256, 0x00d2
- obj_tiles 0x0201db00, 256, 0x00d3
- obj_tiles 0x0201dc00, 256, 0x00d4
-
- .align 2
-gSpritePalette_TradeScreenText:: @ 820C0E4
- obj_pal TradeScreenTextPalette, 4925
-
- .align 2
-gSpriteTemplate_820C0EC:: @ 820C0EC
- spr_template 200, 4925, gOamData_820BFEC, gSpriteAnimTable_820C024, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_820C104:: @ 820C104
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_820C10C:: @ 820C10C
- obj_image_anim_frame 0, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_820C114:: @ 820C114
- obj_image_anim_frame 32, 5
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_820C11C:: @ 820C11C
- .4byte gSpriteAnim_820C10C
- .4byte gSpriteAnim_820C114
-
- .align 2
-gUnknown_0820C124:: @ 820C124
- obj_tiles gUnknown_08EA1DEC, 0x800, 300
-
- .align 2
-gUnknown_0820C12C:: @ 820C12C
- obj_pal gUnknown_08EA0328, 2345
-
- .align 2
-gSpriteTemplate_820C134:: @ 820C134
- spr_template 300, 2345, gOamData_820C104, gSpriteAnimTable_820C11C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_0820C14C:: @ 820C14C
- .4byte TradeText_Cancel
- .4byte TradeText_ChoosePoke
- .4byte TradeText_Summary1
- .4byte TradeText_Trade1
- .4byte TradeText_CancelTradePrompt
- .4byte TradeText_PressBToExit
-
-@ This is used to determine the next mon to select when the D-Pad is
-@ pressed in a given direction.
-@ Note that the mons are laid out like this.
-@ 0-5 are the player's party and 6-11 are the trading partner's party.
-@ 12 is the cancel button.
-@ 0 1 6 7
-@ 2 3 8 9
-@ 4 5 10 11
-@ 12
-gTradeNextSelectedMonTable:: @ 820C164
- @ 0
- .byte 4, 2, 12, 12, 0, 0 @ up
- .byte 2, 4, 12, 12, 0, 0 @ down
- .byte 7, 6, 1, 0, 0, 0 @ left
- .byte 1, 6, 7, 0, 0, 0 @ right
- @ 1
- .byte 5, 3, 12, 12, 0, 0 @ up
- .byte 3, 5, 12, 12, 0, 0 @ down
- .byte 0, 7, 6, 1, 0, 0 @ left
- .byte 6, 7, 0, 1, 0, 0 @ right
- @ 2
- .byte 0, 0, 0, 0, 0, 0 @ up
- .byte 4, 0, 0, 0, 0, 0 @ down
- .byte 9, 8, 7, 6, 0, 0 @ left
- .byte 3, 1, 0, 0, 0, 0 @ right
- @ 3
- .byte 1, 1, 1, 1, 0, 0 @ up
- .byte 5, 1, 1, 1, 0, 0 @ down
- .byte 2, 9, 8, 7, 0, 0 @ left
- .byte 8, 9, 6, 6, 0, 0 @ right
- @ 4
- .byte 2, 2, 2, 2, 0, 0 @ up
- .byte 0, 0, 0, 0, 0, 0 @ down
- .byte 11, 10, 9, 8, 7, 6 @ left
- .byte 5, 3, 1, 0, 0, 0 @ right
- @ 5
- .byte 3, 3, 3, 3, 0, 0 @ up
- .byte 1, 1, 1, 1, 0, 0 @ down
- .byte 4, 4, 4, 4, 0, 0 @ left
- .byte 10, 8, 6, 0, 0, 0 @ right
- @ 6
- .byte 10, 8, 12, 0, 0, 0 @ up
- .byte 8, 10, 12, 0, 0, 0 @ down
- .byte 1, 0, 0, 0, 0, 0 @ left
- .byte 7, 0, 1, 0, 0, 0 @ right
- @ 7
- .byte 12, 0, 0, 0, 0, 0 @ up
- .byte 9, 12, 0, 0, 0, 0 @ down
- .byte 6, 0, 0, 0, 0, 0 @ left
- .byte 0, 0, 0, 0, 0, 0 @ right
- @ 8
- .byte 6, 0, 0, 0, 0, 0 @ up
- .byte 10, 6, 0, 0, 0, 0 @ down
- .byte 3, 2, 1, 0, 0, 0 @ left
- .byte 9, 7, 0, 0, 0, 0 @ right
- @ 9
- .byte 7, 0, 0, 0, 0, 0 @ up
- .byte 11, 12, 0, 0, 0, 0 @ down
- .byte 8, 0, 0, 0, 0, 0 @ left
- .byte 2, 1, 0, 0, 0, 0 @ right
- @ 10
- .byte 8, 0, 0, 0, 0, 0 @ up
- .byte 6, 0, 0, 0, 0, 0 @ down
- .byte 5, 4, 3, 2, 1, 0 @ left
- .byte 11, 9, 7, 0, 0, 0 @ right
- @ 11
- .byte 9, 0, 0, 0, 0, 0 @ up
- .byte 12, 0, 0, 0, 0, 0 @ down
- .byte 10, 0, 0, 0, 0, 0 @ left
- .byte 4, 2, 0, 0, 0, 0 @ right
- @ 12
- .byte 11, 9, 7, 6, 0, 0 @ up
- .byte 7, 6, 0, 0, 0, 0 @ down
- .byte 12, 0, 0, 0, 0, 0 @ left
- .byte 12, 0, 0, 0, 0, 0 @ right
-
-@ The coordinates are in units of tiles.
-@ These are used for both mon icons and the selected mon cursor,
-@ but the origins of the coordinates differ.
-gTradeMonSpriteCoords:: @ 820C29C
- @ left-side party
- .byte 1, 5
- .byte 8, 5
- .byte 1, 10
- .byte 8, 10
- .byte 1, 15
- .byte 8, 15
-
- @ right-side party
- .byte 16, 5
- .byte 23, 5
- .byte 16, 10
- .byte 23, 10
- .byte 16, 15
- .byte 23, 15
-
- @ cancel button
- .byte 23, 18
-
-gTradeLevelDisplayCoords:: @ 820C2B6
- @ left-side party
- .byte 5, 4
- .byte 12, 4
- .byte 5, 9
- .byte 12, 9
- .byte 5, 14
- .byte 12, 14
-
- @ right-side party
- .byte 20, 4
- .byte 27, 4
- .byte 20, 9
- .byte 27, 9
- .byte 20, 14
- .byte 27, 14
-
-gTradeMonBoxCoords:: @ 820C2CE
- @ left-side party
- .byte 1, 3
- .byte 8, 3
- .byte 1, 8
- .byte 8, 8
- .byte 1, 13
- .byte 8, 13
-
- @ right-side party
- .byte 16, 3
- .byte 23, 3
- .byte 16, 8
- .byte 23, 8
- .byte 16, 13
- .byte 23, 13
-
-gTradeUnknownSpriteCoords:: @ 820C2E6
- .byte 59, 10
- .byte 179, 10
- .byte 59, 10
- .byte 179, 10
-
- .align 2
-gUnknown_0820C2F0:: @ 820C2F0
- .4byte TradeText_LinkStandby
- .4byte TradeText_TradeCancelled
- .4byte TradeText_OnlyPoke
- .4byte TradeText_NonTradablePoke
- .4byte TradeText_WaitingForFriend
- .4byte TradeText_WantToTrade
-
-gTradeMessageWindowRects:: @ 820C308
- .byte 8, 7, 22, 12
- .byte 8, 7, 22, 12
- .byte 6, 7, 24, 12
- .byte 6, 7, 24, 12
- .byte 8, 7, 22, 12
- .byte 7, 7, 23, 12
-
- .align 2
-gUnknown_0820C320:: @ 820C320
- .4byte TradeText_Summary2, sub_804A9F4 @unknown
- .4byte TradeText_Trade2, sub_804AA00
-
-gUnknown_0820C330:: @ 820C330
- .byte 0, 14
- .byte 15, 29
-
-gUnknown_0820C334:: @ 820C334
- .byte 3, 5
- .byte 3, 7
- .byte 18, 5
- .byte 18, 7
-
-gOtherText_Terminator::
- .string "$"
-
-gOtherText_MaleSymbol3:: @ 820C33D
- .string "♂$"
-
-gOtherText_FemaleSymbol3:: @ 820C33F
- .string "♀$"
-
-gOtherText_GenderlessSymbol:: @ 820C341
- .string "$$"
-
- .align 2
- .4byte gTileBuffer
-
-@ Unused debug strings?
- .string "かいめの そうしん$", 13
- .string "かいめの じゅしん$", 13
- .string "ポケモンアイコンセット$", 13
- .string "OBJテキストセット$", 13
- .string "セルセット$", 13
- .string "OBJテキストADD$", 13
- .string "システムメッセージADD$", 13
- .string "はいけいセット$", 13
-
-@ Shedinja's Japanese name
-@ sub_8048D44 compares a pokemon name with this string
-gUnknown_0820C3B0:: @ 820C3B0
- .string "ヌケニン$"
-
- .string "こうかんせいりつ $" @ trade completed
- .string "だめだたらしいよ $" @ it's no good (trade failed maybe?)
-
-gUnknown_0820C3D1:: @ 820C3D1
- .byte 4, 3
- .byte 19, 3
-
- .align 2
-gTradeBallPalette:: @ 820C3D8
- .incbin "graphics/trade/ball.gbapal"
-
- .align 2
-gTradeBallTiles:: @ 820C3F8
- .incbin "graphics/trade/ball.4bpp"
-
- .align 2
-gUnknown_0820C9F8:: @ 820C9F8
- .incbin "graphics/trade/unknown.gbapal"
- .incbin "graphics/trade/gba.gbapal"
- .incbin "graphics/trade/shadow.gbapal"
- .space 32
- .incbin "graphics/trade/misc.gbapal"
-
- .align 2
-gUnknown_0820CA98:: @ 820CA98
- .incbin "graphics/trade/gba.4bpp"
- .incbin "graphics/trade/shadow.4bpp"
-
- .align 2
-gUnknown_0820DD98:: @ 820DD98
- .incbin "graphics/trade/pokeball_symbol.8bpp"
-
- .align 2
-gUnknown_0820F798:: @ 820F798
- .incbin "graphics/trade/shadow_map.bin"
-
- .align 2
-gUnknown_08210798:: @ 8210798
- .incbin "graphics/trade/gba_map.bin"
-
- .align 2
-gUnknown_08211798:: @ 8211798
- .incbin "graphics/trade/cable_closeup_map.bin"
-
- .align 2
-gUnknown_08211F98:: @ 8211F98
- .incbin "graphics/trade/pokeball_symbol_map.bin"
-
- .incbin "graphics/unused/unknown/8212098.gbapal"
-
- .align 2
-gTradeCableEndPalette:: @ 82120B8
- .incbin "graphics/trade/cable_end.gbapal"
-
- .incbin "graphics/unused/unknown/82120D8.gbapal"
-
- .space 32
-
- .align 2
-gTradeGlowPalette:: @ 8212118
- .incbin "graphics/trade/glow.gbapal"
-
- .align 2
-gTradeGlow1Tiles:: @ 8212138
- .incbin "graphics/trade/glow1.4bpp"
-
- .align 2
-gTradeGlow2Tiles:: @ 8212338
- .incbin "graphics/trade/glow2.4bpp"
-
- .align 2
-gTradeCableEndTiles:: @ 8212538
- .incbin "graphics/trade/cable_end.4bpp"
-
- .align 2
-gTradeGBAScreenTiles:: @ 8212738
- .incbin "graphics/trade/gba_screen.4bpp"
-
- .align 2
-gUnknown_08213738:: @ 8213738
- .incbin "graphics/trade/gba_affine.8bpp"
-
- .align 2
-gUnknown_08215778:: @ 8215778
- .incbin "graphics/trade/gba_affine_map.bin"
-
- .align 2
-gOamData_8215878:: @ 8215878
- .2byte 0x0100
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_8215880:: @ 8215880
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 12, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 20, 3
- obj_image_anim_frame 24, 3
- obj_image_anim_frame 28, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 36, 3
- obj_image_anim_frame 40, 3
- obj_image_anim_frame 44, 3
- obj_image_anim_loop 1
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82158BC:: @ 82158BC
- obj_image_anim_frame 0, 3
- obj_image_anim_frame 4, 3
- obj_image_anim_frame 8, 3
- obj_image_anim_frame 12, 3
- obj_image_anim_frame 16, 3
- obj_image_anim_frame 20, 3
- obj_image_anim_frame 24, 3
- obj_image_anim_frame 28, 3
- obj_image_anim_frame 32, 3
- obj_image_anim_frame 36, 3
- obj_image_anim_frame 40, 3
- obj_image_anim_frame 44, 3
- obj_image_anim_loop 2
- obj_image_anim_frame 0, 3
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82158F8:: @ 82158F8
- .4byte gSpriteAnim_8215880
- .4byte gSpriteAnim_82158BC
-
- .align 2
-gSpriteAffineAnim_8215900:: @ 8215900
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 1
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8215910:: @ 8215910
- obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8215920:: @ 8215920
- obj_rot_scal_anim_frame 0x60, 0x100, 0, 0
- obj_rot_scal_anim_frame 0x0, 0x0, 0, 5
- obj_rot_scal_anim_frame 0x8, 0x0, 0, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8215940:: @ 8215940
- .4byte gSpriteAffineAnim_8215900
- .4byte gSpriteAffineAnim_8215910
- .4byte gSpriteAffineAnim_8215920
-
- .align 2
-gUnknown_0821594C:: @ 821594C
- obj_tiles gTradeBallTiles, 0x600, 5557
-
- .align 2
-gUnknown_08215954:: @ 8215954
- obj_pal gTradeBallPalette, 5558
-
- .align 2
-gSpriteTemplate_821595C:: @ 821595C
- spr_template 5557, 5558, gOamData_8215878, gSpriteAnimTable_82158F8, NULL, gSpriteAffineAnimTable_8215940, sub_804D6BC
-
- .align 2
-gOamData_8215974:: @ 8215974
- .2byte 0x0500
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_821597C:: @ 821597C
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215984:: @ 8215984
- .4byte gSpriteAnim_821597C
-
- .align 2
-gSpriteAffineAnim_8215988:: @ 8215988
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 5
- obj_rot_scal_anim_frame 0xA, 0xA, 0, 5
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_82159A0:: @ 82159A0
- .4byte gSpriteAffineAnim_8215988
-
- .align 2
-gUnknown_082159A4:: @ 82159A4
- obj_tiles gTradeGlow1Tiles, 0x200, 5550
-
- .align 2
-gUnknown_082159AC:: @ 82159AC
- obj_pal gTradeGlowPalette, 5551
-
- .align 2
-gUnknown_082159B4:: @ 82159B4
- obj_pal gTradeCableEndPalette, 5555
-
- .align 2
-gSpriteTemplate_82159BC:: @ 82159BC
- spr_template 5550, 5551, gOamData_8215974, gSpriteAnimTable_8215984, NULL, gSpriteAffineAnimTable_82159A0, sub_804B058
-
- .align 2
-gOamData_82159D4:: @ 82159D4
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_82159DC:: @ 82159DC
- obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_82159E4:: @ 82159E4
- obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_82159EC:: @ 82159EC
- .4byte gSpriteAnim_82159DC
- .4byte gSpriteAnim_82159E4
-
- .align 2
-gUnknown_082159F4:: @ 82159F4
- obj_tiles gTradeGlow2Tiles, 0x300, 5552
-
- .align 2
-gSpriteTemplate_82159FC:: @ 82159FC
- spr_template 5552, 5551, gOamData_82159D4, gSpriteAnimTable_82159EC, NULL, gDummySpriteAffineAnimTable, sub_804B07C
-
- .align 2
-gOamData_8215A14:: @ 8215A14
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8215A1C:: @ 8215A1C
- obj_image_anim_frame 0, 10
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215A24:: @ 8215A24
- .4byte gSpriteAnim_8215A1C
-
- .align 2
-gUnknown_08215A28:: @ 8215A28
- obj_tiles gTradeCableEndTiles, 0x100, 5554
-
- .align 2
-gSpriteTemplate_8215A30:: @ 8215A30
- spr_template 5554, 5555, gOamData_8215A14, gSpriteAnimTable_8215A24, NULL, gDummySpriteAffineAnimTable, sub_804B0BC
-
- .align 2
-gOamData_8215A48:: @ 8215A48
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8215A50:: @ 8215A50
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 96, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 64, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_loop 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8215A74:: @ 8215A74
- .4byte gSpriteAnim_8215A50
-
- .align 2
-gUnknown_08215A78:: @ 8215A78
- obj_tiles gTradeGBAScreenTiles, 0x1000, 5556
-
- .align 2
-gSpriteTemplate_8215A80:: @ 8215A80
- spr_template 5556, 5555, gOamData_8215A48, gSpriteAnimTable_8215A74, NULL, gDummySpriteAffineAnimTable, sub_804B104
-
- .align 1
-gTradeGlow2PaletteAnimTable:: @ 8215A98
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7F12
- .2byte 0x7FFF
- .2byte 0x7FFF
- .2byte 0x7FFF
-
- .align 2
-gSpriteAffineAnim_8215AB0:: @ 8215AB0
- obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
- obj_rot_scal_anim_jump 0
-
- .align 2
-gSpriteAffineAnimTable_8215AC0:: @ 8215AC0
- .4byte gSpriteAffineAnim_8215AB0
-
-@ 8215AC4
- .include "data/ingame_trades.inc"
-
-gTradeBallVerticalVelocityTable:: @ 8215BA0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 3
- .byte 3
- .byte 4
- .byte 4
- .byte 4
- .byte 4
- .byte -4
- .byte -4
- .byte -4
- .byte -3
- .byte -3
- .byte -3
- .byte -3
- .byte -2
- .byte -2
- .byte -2
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 3
- .byte 3
- .byte 4
- .byte 4
- .byte 4
- .byte 4
- .byte -4
- .byte -3
- .byte -3
- .byte -2
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 1
- .byte 2
- .byte 2
- .byte 3
- .byte 3
- .byte 4
- .byte -4
- .byte -3
- .byte -2
- .byte -1
- .byte -1
- .byte -1
- .byte 0
- .byte 0
- .byte 0
- .byte 0
- .byte 1
- .byte 0
- .byte 1
- .byte 1
- .byte 2
- .byte 3
diff --git a/data/trader.s b/data/trader.s
deleted file mode 100644
index 5029338d2..000000000
--- a/data/trader.s
+++ /dev/null
@@ -1,17 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_083F62D8:: @ 83F62D8
- .4byte SecretBaseText_Tristan
- .4byte SecretBaseText_Philip
- .4byte SecretBaseText_Dennis
- .4byte SecretBaseText_Roberto
-
-gTraderDecorations:: @ 83F62E8
- .byte DECOR_DUSKULL_DOLL
- .byte DECOR_BALL_CUSHION
- .byte DECOR_TIRE
- .byte DECOR_PRETTY_FLOWERS
diff --git a/data/trainer_card.s b/data/trainer_card.s
deleted file mode 100644
index 75e0041dd..000000000
--- a/data/trainer_card.s
+++ /dev/null
@@ -1,62 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gBadgesTiles:: @ 83B5AB8
- .incbin "graphics/trainer_card/badges.4bpp"
-
-@ XXX: what is this?
- .align 2
- .4byte 0x2000000
-
- .align 2
-gUnknown_083B5EBC:: @ 83B5EBC
- .4byte sub_8093864
- .4byte sub_80938A8
- .4byte sub_80938CC
- .4byte sub_8093918
- .4byte sub_8093938
- .4byte sub_8093954
- .4byte sub_8093980
-
- .align 2
-gUnknown_083B5ED8:: @ 83B5ED8
- .4byte sub_8093AA0
- .4byte sub_8093AF0
- .4byte sub_8093C0C
- .4byte sub_8093C38
- .4byte sub_8093D50
-
- .align 2
-gUnknown_083B5EEC:: @ 83B5EEC
- .4byte gUnknown_08E8CAC0
- .4byte gUnknown_08E8D4C0
-
-gUnknown_083B5EF4:: @ 83B5EF4
- .string " : $"
-
- .align 2
-gUnknown_083B5EF8:: @ 83B5EF8
- .4byte gMenuTrainerCard0Star_Pal
- .4byte gMenuTrainerCard1Star_Pal
- .4byte gMenuTrainerCard2Star_Pal
- .4byte gMenuTrainerCard3Star_Pal
- .4byte gMenuTrainerCard4Star_Pal
-
-gUnknown_083B5F0C:: @ 83B5F0C
- .incbin "graphics/trainer_card/83B5F0C.gbapal"
-
- .align 2
-gBadgesPalette:: @ 83B5F2C
- .incbin "graphics/trainer_card/badges.gbapal"
-
-gUnknown_083B5F4C:: @ 83B5F4C
- .incbin "graphics/trainer_card/83B5F4C.gbapal"
-
-gUnknown_083B5F6C:: @ 83B5F6C
- .incbin "graphics/trainer_card/83B5F6C.gbapal"
-
-gUnknown_083B5F8C:: @ 83B5F8C
- .incbin "graphics/trainer_card/83B5F8C_map.bin"
diff --git a/data/trainer_see.s b/data/trainer_see.s
index 57eeae061..04a787f0c 100644
--- a/data/trainer_see.s
+++ b/data/trainer_see.s
@@ -4,47 +4,6 @@
.section .rodata
.align 2
-gSpriteImage_839B308:: @ 839B308
- .incbin "graphics/unknown_sprites/839B4E0/0.4bpp"
-
- .align 2
-gSpriteImage_839B388:: @ 839B388
- .incbin "graphics/unknown_sprites/839B4E0/1.4bpp"
-
- .align 2
-gSpriteImage_839B408:: @ 839B408
- .incbin "graphics/unknown_sprites/839B408.4bpp"
-
- .align 2
-gIsTrainerInRange:: @ 839B488
- .4byte IsTrainerInRangeSouth
- .4byte IsTrainerInRangeNorth
- .4byte IsTrainerInRangeWest
- .4byte IsTrainerInRangeEast
-
- .align 2
-gTrainerSeeFuncList:: @ 839B498
- .4byte sub_8084394
- .4byte sub_8084398
- .4byte sub_80843DC
- .4byte sub_808441C
- .4byte sub_8084478
- .4byte sub_8084534
- .4byte sub_8084578
- .4byte sub_80845AC
- .4byte sub_80845C8
- .4byte sub_80845FC
- .4byte sub_8084654
- .4byte sub_80846C8
-
- .align 2
-gTrainerSeeFuncList2:: @ 839B4C8
- .4byte sub_80845C8
- .4byte sub_80845FC
- .4byte sub_8084654
- .4byte sub_80846C8
-
- .align 2
gOamData_839B4D8:: @ 839B4D8
.2byte 0x0000
.2byte 0x4000
diff --git a/data/util.s b/data/util.s
deleted file mode 100644
index 03c92a988..000000000
--- a/data/util.s
+++ /dev/null
@@ -1,70 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gBitTable:: @ 820872C
- .4byte 0x00000001
- .4byte 0x00000002
- .4byte 0x00000004
- .4byte 0x00000008
- .4byte 0x00000010
- .4byte 0x00000020
- .4byte 0x00000040
- .4byte 0x00000080
- .4byte 0x00000100
- .4byte 0x00000200
- .4byte 0x00000400
- .4byte 0x00000800
- .4byte 0x00001000
- .4byte 0x00002000
- .4byte 0x00004000
- .4byte 0x00008000
- .4byte 0x00010000
- .4byte 0x00020000
- .4byte 0x00040000
- .4byte 0x00080000
- .4byte 0x00100000
- .4byte 0x00200000
- .4byte 0x00400000
- .4byte 0x00800000
- .4byte 0x01000000
- .4byte 0x02000000
- .4byte 0x04000000
- .4byte 0x08000000
- .4byte 0x10000000
- .4byte 0x20000000
- .4byte 0x40000000
- .4byte 0x80000000
-
- .align 2
-gInvisibleSpriteTemplate:: @ 82087AC
- spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteDimensions:: @ 82087C4
- @ square
- .byte 1, 1
- .byte 2, 2
- .byte 4, 4
- .byte 8, 8
-
- @ horizontal rectangle
- .byte 2, 1
- .byte 4, 1
- .byte 4, 2
- .byte 8, 4
-
- @ vertical rectangle
- .byte 1, 2
- .byte 1, 4
- .byte 2, 4
- .byte 4, 8
-
-@ 82087DC
- .include "data/crc16_table.inc"
-
- .align 2
-gMiscBlank_Gfx:: @ 82089DC
- .incbin "graphics/interface/blank.4bpp"