summaryrefslogtreecommitdiff
path: root/data/scripts/maps
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps')
-rw-r--r--data/scripts/maps/AbandonedShip_CaptainsOffice.inc6
-rw-r--r--data/scripts/maps/AbandonedShip_Corridors_B1F.inc11
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc44
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc14
-rw-r--r--data/scripts/maps/AncientTomb.inc9
-rw-r--r--data/scripts/maps/AquaHideout_1F.inc6
-rw-r--r--data/scripts/maps/AquaHideout_B1F.inc3
-rw-r--r--data/scripts/maps/AquaHideout_B2F.inc2
-rw-r--r--data/scripts/maps/BattleTower_BattleRoom.inc22
-rw-r--r--data/scripts/maps/BattleTower_Lobby.inc42
-rw-r--r--data/scripts/maps/BattleTower_Outside.inc8
-rw-r--r--data/scripts/maps/CaveOfOrigin_1F.inc3
-rw-r--r--data/scripts/maps/CaveOfOrigin_B1F.inc3
-rw-r--r--data/scripts/maps/CaveOfOrigin_B2F.inc3
-rw-r--r--data/scripts/maps/CaveOfOrigin_B3F.inc3
-rw-r--r--data/scripts/maps/CaveOfOrigin_B4F.inc14
-rw-r--r--data/scripts/maps/DesertRuins.inc9
-rw-r--r--data/scripts/maps/DewfordTown.inc28
-rw-r--r--data/scripts/maps/DewfordTown_Gym.inc36
-rw-r--r--data/scripts/maps/DewfordTown_Hall.inc15
-rw-r--r--data/scripts/maps/DewfordTown_House2.inc3
-rw-r--r--data/scripts/maps/EverGrandeCity.inc3
-rw-r--r--data/scripts/maps/EverGrandeCity_ChampionsRoom.inc22
-rw-r--r--data/scripts/maps/EverGrandeCity_DrakesRoom.inc10
-rw-r--r--data/scripts/maps/EverGrandeCity_GlaciasRoom.inc10
-rw-r--r--data/scripts/maps/EverGrandeCity_PhoebesRoom.inc10
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonLeague.inc17
-rw-r--r--data/scripts/maps/EverGrandeCity_SidneysRoom.inc10
-rw-r--r--data/scripts/maps/FallarborTown.inc3
-rw-r--r--data/scripts/maps/FallarborTown_ContestLobby.inc7
-rw-r--r--data/scripts/maps/FallarborTown_House1.inc23
-rw-r--r--data/scripts/maps/FallarborTown_House2.inc7
-rw-r--r--data/scripts/maps/FallarborTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/FortreeCity.inc7
-rw-r--r--data/scripts/maps/FortreeCity_Gym.inc14
-rw-r--r--data/scripts/maps/FortreeCity_House1.inc9
-rw-r--r--data/scripts/maps/FortreeCity_House2.inc8
-rw-r--r--data/scripts/maps/FortreeCity_House4.inc9
-rw-r--r--data/scripts/maps/GraniteCave_1F.inc5
-rw-r--r--data/scripts/maps/GraniteCave_StevensRoom.inc14
-rw-r--r--data/scripts/maps/IslandCave.inc12
-rw-r--r--data/scripts/maps/JaggedPass.inc4
-rw-r--r--data/scripts/maps/LavaridgeTown.inc54
-rw-r--r--data/scripts/maps/LavaridgeTown_Gym_1F.inc46
-rw-r--r--data/scripts/maps/LavaridgeTown_HerbShop.inc3
-rw-r--r--data/scripts/maps/LilycoveCity.inc81
-rw-r--r--data/scripts/maps/LilycoveCity_ContestLobby.inc61
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc8
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc8
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc3
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc34
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc23
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc16
-rw-r--r--data/scripts/maps/LilycoveCity_Harbor.inc31
-rw-r--r--data/scripts/maps/LilycoveCity_House2.inc5
-rw-r--r--data/scripts/maps/LilycoveCity_House3.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc6
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc33
-rw-r--r--data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc14
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc3
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc16
-rw-r--r--data/scripts/maps/LittlerootTown.inc107
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc13
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc5
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_1F.inc23
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_2F.inc40
-rw-r--r--data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc42
-rw-r--r--data/scripts/maps/MagmaHideout_B1F.inc3
-rw-r--r--data/scripts/maps/MauvilleCity.inc32
-rw-r--r--data/scripts/maps/MauvilleCity_BikeShop.inc24
-rw-r--r--data/scripts/maps/MauvilleCity_GameCorner.inc110
-rw-r--r--data/scripts/maps/MauvilleCity_Gym.inc41
-rw-r--r--data/scripts/maps/MauvilleCity_House1.inc5
-rw-r--r--data/scripts/maps/MauvilleCity_House2.inc11
-rw-r--r--data/scripts/maps/MeteorFalls_1F_1R.inc5
-rw-r--r--data/scripts/maps/MossdeepCity.inc10
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_1F.inc28
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_B1F.inc6
-rw-r--r--data/scripts/maps/MossdeepCity_Gym.inc40
-rw-r--r--data/scripts/maps/MossdeepCity_House2.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_House3.inc7
-rw-r--r--data/scripts/maps/MossdeepCity_House4.inc3
-rw-r--r--data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc7
-rw-r--r--data/scripts/maps/MossdeepCity_StevensHouse.inc26
-rw-r--r--data/scripts/maps/MtChimney.inc16
-rw-r--r--data/scripts/maps/MtChimney_CableCarStation.inc10
-rw-r--r--data/scripts/maps/MtPyre_1F.inc3
-rw-r--r--data/scripts/maps/MtPyre_Exterior.inc8
-rw-r--r--data/scripts/maps/MtPyre_Summit.inc61
-rw-r--r--data/scripts/maps/NewMauville_Entrance.inc8
-rw-r--r--data/scripts/maps/NewMauville_Inside.inc13
-rw-r--r--data/scripts/maps/OldaleTown.inc20
-rw-r--r--data/scripts/maps/OldaleTown_Mart.inc6
-rw-r--r--data/scripts/maps/OldaleTown_PokemonCenter_1F.inc3
-rw-r--r--data/scripts/maps/PacifidlogTown_House2.inc22
-rw-r--r--data/scripts/maps/PacifidlogTown_House3.inc9
-rw-r--r--data/scripts/maps/PacifidlogTown_House4.inc6
-rw-r--r--data/scripts/maps/PetalburgCity.inc26
-rw-r--r--data/scripts/maps/PetalburgCity_Gym.inc276
-rw-r--r--data/scripts/maps/PetalburgCity_Mart.inc3
-rw-r--r--data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc6
-rw-r--r--data/scripts/maps/PetalburgCity_WallysHouse.inc23
-rw-r--r--data/scripts/maps/PetalburgWoods.inc7
-rw-r--r--data/scripts/maps/Route101.inc2
-rw-r--r--data/scripts/maps/Route103.inc8
-rw-r--r--data/scripts/maps/Route104.inc23
-rw-r--r--data/scripts/maps/Route104_MrBrineysHouse.inc26
-rw-r--r--data/scripts/maps/Route104_PrettyPetalFlowerShop.inc38
-rw-r--r--data/scripts/maps/Route104_Prototype.inc42
-rw-r--r--data/scripts/maps/Route105.inc3
-rw-r--r--data/scripts/maps/Route109.inc10
-rw-r--r--data/scripts/maps/Route109_SeashoreHouse.inc22
-rw-r--r--data/scripts/maps/Route110.inc30
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc6
-rw-r--r--data/scripts/maps/Route110_TrickHouseEnd.inc38
-rw-r--r--data/scripts/maps/Route110_TrickHouseEntrance.inc103
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle2.inc16
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle3.inc38
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle5.inc104
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle7.inc87
-rw-r--r--data/scripts/maps/Route111.inc49
-rw-r--r--data/scripts/maps/Route111_OldLadysRestStop.inc12
-rw-r--r--data/scripts/maps/Route111_WinstrateFamilysHouse.inc6
-rw-r--r--data/scripts/maps/Route112_CableCarStation.inc10
-rw-r--r--data/scripts/maps/Route113.inc6
-rw-r--r--data/scripts/maps/Route113_GlassWorkshop.inc90
-rw-r--r--data/scripts/maps/Route114.inc8
-rw-r--r--data/scripts/maps/Route114_FossilManiacsHouse.inc5
-rw-r--r--data/scripts/maps/Route114_FossilManiacsTunnel.inc3
-rw-r--r--data/scripts/maps/Route114_LanettesHouse.inc13
-rw-r--r--data/scripts/maps/Route116.inc28
-rw-r--r--data/scripts/maps/Route116_TunnelersRestHouse.inc3
-rw-r--r--data/scripts/maps/Route117.inc3
-rw-r--r--data/scripts/maps/Route118.inc17
-rw-r--r--data/scripts/maps/Route119.inc35
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_1F.inc2
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_2F.inc9
-rw-r--r--data/scripts/maps/Route120.inc68
-rw-r--r--data/scripts/maps/Route121_SafariZoneEntrance.inc12
-rw-r--r--data/scripts/maps/Route123.inc5
-rw-r--r--data/scripts/maps/Route123_BerryMastersHouse.inc21
-rw-r--r--data/scripts/maps/Route124.inc3
-rw-r--r--data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc35
-rw-r--r--data/scripts/maps/Route125.inc3
-rw-r--r--data/scripts/maps/Route126.inc3
-rw-r--r--data/scripts/maps/Route127.inc3
-rw-r--r--data/scripts/maps/Route128.inc3
-rw-r--r--data/scripts/maps/Route131.inc3
-rw-r--r--data/scripts/maps/RustboroCity.inc53
-rw-r--r--data/scripts/maps/RustboroCity_CuttersHouse.inc5
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_1F.inc27
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_2F.inc44
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_3F.inc15
-rw-r--r--data/scripts/maps/RustboroCity_Flat2_2F.inc3
-rw-r--r--data/scripts/maps/RustboroCity_Gym.inc16
-rw-r--r--data/scripts/maps/RustboroCity_House1.inc9
-rw-r--r--data/scripts/maps/RustboroCity_Mart.inc6
-rw-r--r--data/scripts/maps/RustboroCity_PokemonSchool.inc7
-rw-r--r--data/scripts/maps/RusturfTunnel.inc33
-rw-r--r--data/scripts/maps/SSTidalCorridor.inc47
-rw-r--r--data/scripts/maps/SSTidalRooms.inc5
-rw-r--r--data/scripts/maps/SafariZone_Southeast.inc6
-rw-r--r--data/scripts/maps/SeafloorCavern_Room9.inc14
-rw-r--r--data/scripts/maps/SealedChamber_InnerRoom.inc11
-rw-r--r--data/scripts/maps/SealedChamber_OuterRoom.inc6
-rw-r--r--data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc12
-rw-r--r--data/scripts/maps/ShoalCave_LowTideInnerRoom.inc45
-rw-r--r--data/scripts/maps/ShoalCave_LowTideLowerRoom.inc9
-rw-r--r--data/scripts/maps/ShoalCave_LowTideStairsRoom.inc6
-rw-r--r--data/scripts/maps/SkyPillar_Top.inc3
-rw-r--r--data/scripts/maps/SlateportCity.inc59
-rw-r--r--data/scripts/maps/SlateportCity_ContestHall.inc5
-rw-r--r--data/scripts/maps/SlateportCity_ContestLobby.inc7
-rw-r--r--data/scripts/maps/SlateportCity_Harbor.inc48
-rw-r--r--data/scripts/maps/SlateportCity_House1.inc14
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc17
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc14
-rw-r--r--data/scripts/maps/SlateportCity_PokemonFanClub.inc49
-rw-r--r--data/scripts/maps/SlateportCity_SternsShipyard_1F.inc12
-rw-r--r--data/scripts/maps/SootopolisCity.inc46
-rw-r--r--data/scripts/maps/SootopolisCity_Gym_1F.inc31
-rw-r--r--data/scripts/maps/SootopolisCity_House1.inc5
-rw-r--r--data/scripts/maps/SootopolisCity_House2.inc10
-rw-r--r--data/scripts/maps/SootopolisCity_House3.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House6.inc9
-rw-r--r--data/scripts/maps/SootopolisCity_Mart.inc12
-rw-r--r--data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc12
-rw-r--r--data/scripts/maps/SouthernIsland_Exterior.inc4
-rw-r--r--data/scripts/maps/SouthernIsland_Interior.inc9
-rw-r--r--data/scripts/maps/Underwater_SeafloorCavern.inc6
-rw-r--r--data/scripts/maps/Underwater_SealedChamber.inc4
-rw-r--r--data/scripts/maps/UnknownMap_25_34.inc24
-rw-r--r--data/scripts/maps/VerdanturfTown.inc6
-rw-r--r--data/scripts/maps/VerdanturfTown_ContestLobby.inc9
-rw-r--r--data/scripts/maps/VerdanturfTown_WandasHouse.inc24
-rw-r--r--data/scripts/maps/VictoryRoad_1F.inc3
196 files changed, 1706 insertions, 2230 deletions
diff --git a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
index 2430ba4af..22c76847a 100644
--- a/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
+++ b/data/scripts/maps/AbandonedShip_CaptainsOffice.inc
@@ -4,13 +4,11 @@ AbandonedShip_CaptainsOffice_MapScripts:: @ 815EAF4
AbandonedShip_CaptainsOffice_EventScript_15EAF5:: @ 815EAF5
lock
faceplayer
- checkflag FLAG_EXCHANGED_SCANNER
- goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB2D
+ goto_if_set FLAG_EXCHANGED_SCANNER, AbandonedShip_CaptainsOffice_EventScript_15EB2D
checkitem ITEM_SCANNER, 1
compare RESULT, 1
goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB23
- checkflag FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2
- goto_if_eq AbandonedShip_CaptainsOffice_EventScript_15EB2D
+ goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS_2, 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 c27951abb..c34f2c28b 100644
--- a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
+++ b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
@@ -8,10 +8,8 @@ AbandonedShip_Corridors_B1F_MapScript1_15E99A:: @ 815E99A
end
AbandonedShip_Corridors_B1F_MapScript1_15E9A3:: @ 815E9A3
- checkflag FLAG_USED_STORAGE_KEY
- call_if 0, AbandonedShip_Corridors_B1F_EventScript_15E9B6
- checkflag FLAG_USED_STORAGE_KEY
- call_if 1, AbandonedShip_Corridors_B1F_EventScript_15E9C0
+ call_if_unset FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_15E9B6
+ call_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_15E9C0
end
AbandonedShip_Corridors_B1F_EventScript_15E9B6:: @ 815E9B6
@@ -28,13 +26,12 @@ AbandonedShip_Corridors_B1F_EventScript_15E9CA:: @ 815E9CA
AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3
lockall
- checkflag FLAG_USED_STORAGE_KEY
- goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA14
+ goto_if_set FLAG_USED_STORAGE_KEY, AbandonedShip_Corridors_B1F_EventScript_15EA14
checkitem ITEM_STORAGE_KEY, 1
compare RESULT, 0
goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA0A
msgbox AbandonedShip_Corridors_B1F_Text_198692, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_STORAGE_KEY, 1
setflag FLAG_USED_STORAGE_KEY
call AbandonedShip_Corridors_B1F_EventScript_15E9C0
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
index 35e86543b..e8e48a6f6 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
@@ -8,22 +8,14 @@ AbandonedShip_HiddenFloorCorridors_MapScript1_15EB51:: @ 815EB51
end
AbandonedShip_HiddenFloorCorridors_MapScript1_15EB5A:: @ 815EB5A
- checkflag FLAG_USED_ROOM_1_KEY
- call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
- checkflag FLAG_USED_ROOM_2_KEY
- call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
- checkflag FLAG_USED_ROOM_4_KEY
- call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
- checkflag FLAG_USED_ROOM_6_KEY
- call_if 0, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
- checkflag FLAG_USED_ROOM_1_KEY
- call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
- checkflag FLAG_USED_ROOM_2_KEY
- call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
- checkflag FLAG_USED_ROOM_4_KEY
- call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
- checkflag FLAG_USED_ROOM_6_KEY
- call_if 1, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
+ call_if_unset FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBCB
+ call_if_unset FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBD5
+ call_if_unset FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBDF
+ call_if_unset FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9
+ call_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
+ call_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
+ call_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
+ call_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
end
AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3:: @ 815EBA3
@@ -60,13 +52,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EBE9:: @ 815EBE9
AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
lockall
- checkflag FLAG_USED_ROOM_1_KEY
- goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_1_KEY, 1
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_1_KEY, 1
setflag FLAG_USED_ROOM_1_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
@@ -76,13 +67,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
lockall
- checkflag FLAG_USED_ROOM_2_KEY
- goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_2_KEY, 1
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_2_KEY, 1
setflag FLAG_USED_ROOM_2_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
@@ -92,13 +82,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
lockall
- checkflag FLAG_USED_ROOM_4_KEY
- goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_4_KEY, 1
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_4_KEY, 1
setflag FLAG_USED_ROOM_4_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
@@ -108,13 +97,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98
lockall
- checkflag FLAG_USED_ROOM_6_KEY
- goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
+ goto_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_15ECF7
checkitem ITEM_ROOM_6_KEY, 1
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_6_KEY, 1
setflag FLAG_USED_ROOM_6_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
index 9ad419da1..7f9b06500 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 VAR_TEMP_2, VAR_TEMP_3
setvar VAR_TEMP_4, 1
compare VAR_TEMP_2, 21
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED89
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15ED89
compare VAR_TEMP_2, 36
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED8F
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15ED8F
compare VAR_TEMP_3, 2
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED95
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15ED95
switch VAR_TEMP_4
case 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED9B
case 2, AbandonedShip_HiddenFloorRooms_EventScript_15EDC4
@@ -45,7 +45,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15ED9B:: @ 815ED9B
dofieldeffect 54
specialvar RESULT, FoundAbandonedShipRoom4Key
compare RESULT, 0
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE8B
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EE8B
waitfieldeffect 54
delay 10
end
@@ -59,7 +59,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EDC5:: @ 815EDC5
goto_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EDEA
delay 20
compare RESULT, 0
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE6B
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EE6B
waitfieldeffect 54
delay 10
end
@@ -79,7 +79,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EDEB:: @ 815EDEB
dofieldeffect 54
specialvar RESULT, FoundAbandonedShipRoom6Key
compare RESULT, 0
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE9B
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EE9B
waitfieldeffect 54
delay 10
end
@@ -100,7 +100,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EE23:: @ 815EE23
dofieldeffect 54
specialvar RESULT, FoundAbandonedShipRoom2Key
compare RESULT, 0
- call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE7B
+ call_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EE7B
waitfieldeffect 54
delay 10
end
diff --git a/data/scripts/maps/AncientTomb.inc b/data/scripts/maps/AncientTomb.inc
index b849f41ba..8ff39c0a4 100644
--- a/data/scripts/maps/AncientTomb.inc
+++ b/data/scripts/maps/AncientTomb.inc
@@ -5,8 +5,7 @@ AncientTomb_MapScripts:: @ 815EFBE
.byte 0
AncientTomb_MapScript1_15EFCE:: @ 815EFCE
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, AncientTomb_EventScript_15EFD8
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, AncientTomb_EventScript_15EFD8
end
AncientTomb_EventScript_15EFD8:: @ 815EFD8
@@ -18,8 +17,7 @@ AncientTomb_MapScript1_15EFDC:: @ 815EFDC
end
AncientTomb_MapScript1_15EFE0:: @ 815EFE0
- checkflag FLAG_SYS_BRAILLE_FLY
- call_if 0, AncientTomb_EventScript_15EFEA
+ call_if_unset FLAG_SYS_BRAILLE_FLY, AncientTomb_EventScript_15EFEA
end
AncientTomb_EventScript_15EFEA:: @ 815EFEA
@@ -33,8 +31,7 @@ AncientTomb_EventScript_15EFEA:: @ 815EFEA
AncientTomb_EventScript_15F021:: @ 815F021
lockall
- checkflag FLAG_SYS_BRAILLE_FLY
- goto_if_eq AncientTomb_EventScript_15F038
+ goto_if_set FLAG_SYS_BRAILLE_FLY, AncientTomb_EventScript_15F038
braillemessage AncientTomb_Braille_1C552E
waitbuttonpress
erasebox 0, 0, 29, 19
diff --git a/data/scripts/maps/AquaHideout_1F.inc b/data/scripts/maps/AquaHideout_1F.inc
index 028a0ee7b..ee49ba695 100644
--- a/data/scripts/maps/AquaHideout_1F.inc
+++ b/data/scripts/maps/AquaHideout_1F.inc
@@ -10,8 +10,7 @@ AquaHideout_1F_EventScript_15D7CE:: @ 815D7CE
MagmaHideout_1F_EventScript_15D7CE:: @ 815D7CE
lock
faceplayer
- checkflag FLAG_MT_PYRE_ORB_STOLEN
- goto_if_eq AquaHideout_1F_EventScript_15D7E3
+ goto_if_set FLAG_MT_PYRE_ORB_STOLEN, AquaHideout_1F_EventScript_15D7E3
msgbox AquaHideout_1F_Text_196AFD, 4
release
end
@@ -25,8 +24,7 @@ AquaHideout_1F_EventScript_15D7ED:: @ 815D7ED
MagmaHideout_1F_EventScript_15D7ED:: @ 815D7ED
lock
faceplayer
- checkflag FLAG_MT_PYRE_ORB_STOLEN
- goto_if_eq AquaHideout_1F_EventScript_15D802
+ goto_if_set FLAG_MT_PYRE_ORB_STOLEN, 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 82d0c10c5..3be8d487d 100644
--- a/data/scripts/maps/AquaHideout_B1F.inc
+++ b/data/scripts/maps/AquaHideout_B1F.inc
@@ -4,8 +4,7 @@ AquaHideout_B1F_MapScripts:: @ 815D831
.byte 0
AquaHideout_B1F_MapScript1_15D83C:: @ 815D83C
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, AquaHideout_B1F_EventScript_15D846
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, AquaHideout_B1F_EventScript_15D846
end
AquaHideout_B1F_EventScript_15D846:: @ 815D846
diff --git a/data/scripts/maps/AquaHideout_B2F.inc b/data/scripts/maps/AquaHideout_B2F.inc
index 5ec8197f9..d7b47cdfd 100644
--- a/data/scripts/maps/AquaHideout_B2F.inc
+++ b/data/scripts/maps/AquaHideout_B2F.inc
@@ -10,7 +10,7 @@ AquaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
MagmaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
lockall
setvar VAR_SPECIAL_8, 1
- playse 21
+ playse SE_PIN
applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0833
waitmovement 0
.ifdef SAPPHIRE
diff --git a/data/scripts/maps/BattleTower_BattleRoom.inc b/data/scripts/maps/BattleTower_BattleRoom.inc
index 7853b3598..ce7d7c0e9 100644
--- a/data/scripts/maps/BattleTower_BattleRoom.inc
+++ b/data/scripts/maps/BattleTower_BattleRoom.inc
@@ -54,29 +54,29 @@ BattleTower_BattleRoom_EventScript_160961:: @ 8160961
special LoadPlayerParty
special SavePlayerParty
special SetBattleTowerParty
- playfanfare 368
+ playfanfare BGM_ME_ASA
waitfanfare
special ScrSpecial_HealPlayerParty
BattleTower_BattleRoom_EventScript_1609B2:: @ 81609B2
- msgbox BattleTower_BattleRoom_Text_19AD09, 5
+ msgbox BattleTower_BattleRoom_Text_19AD09, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_1609E0
- case 1, BattleTower_BattleRoom_EventScript_160A3C
+ case NO, BattleTower_BattleRoom_EventScript_1609E0
+ case YES, BattleTower_BattleRoom_EventScript_160A3C
case 127, BattleTower_BattleRoom_EventScript_1609E0
BattleTower_BattleRoom_EventScript_1609E0:: @ 81609E0
- msgbox BattleTower_BattleRoom_Text_19AD3C, 5
+ msgbox BattleTower_BattleRoom_Text_19AD3C, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_160A0E
- case 1, BattleTower_BattleRoom_EventScript_160A94
+ case NO, BattleTower_BattleRoom_EventScript_160A0E
+ case YES, BattleTower_BattleRoom_EventScript_160A94
case 127, BattleTower_BattleRoom_EventScript_160A0E
BattleTower_BattleRoom_EventScript_160A0E:: @ 8160A0E
- msgbox BattleTower_BattleRoom_Text_19AD66, 5
+ msgbox BattleTower_BattleRoom_Text_19AD66, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_1609B2
- case 1, BattleTower_BattleRoom_EventScript_160AB1
+ case NO, BattleTower_BattleRoom_EventScript_1609B2
+ case YES, BattleTower_BattleRoom_EventScript_160AB1
case 127, BattleTower_BattleRoom_EventScript_1609B2
BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C
@@ -110,7 +110,7 @@ BattleTower_BattleRoom_EventScript_160A94:: @ 8160A94
message BattleTower_BattleRoom_Text_1C6CE1
delay 60
waitmessage
- playse 55
+ playse SE_SAVE
waitse
msgbox BattleTower_BattleRoom_Text_1C6D05, 4
diff --git a/data/scripts/maps/BattleTower_Lobby.inc b/data/scripts/maps/BattleTower_Lobby.inc
index 4058d5aae..57eb62dfe 100644
--- a/data/scripts/maps/BattleTower_Lobby.inc
+++ b/data/scripts/maps/BattleTower_Lobby.inc
@@ -13,13 +13,11 @@ BattleTower_Lobby_MapScript1_160293:: @ 8160293
BattleTower_Lobby_EventScript_16029C:: @ 816029C
setvar VAR_SPECIAL_4, 10
special SetBattleTowerProperty
- checkflag FLAG_RECEIVED_GOLD_SHIELD
- goto_if_eq BattleTower_Lobby_EventScript_1602E4
- checkflag FLAG_RECEIVED_SILVER_SHIELD
- goto_if_eq BattleTower_Lobby_EventScript_1602CD
+ goto_if_set FLAG_RECEIVED_GOLD_SHIELD, BattleTower_Lobby_EventScript_1602E4
+ goto_if_set FLAG_RECEIVED_SILVER_SHIELD, BattleTower_Lobby_EventScript_1602CD
specialvar VAR_SPECIAL_7, GetBestBattleTowerStreak
compare VAR_SPECIAL_7, 50
- goto_if 0, BattleTower_Lobby_EventScript_1602E4
+ goto_if_lt BattleTower_Lobby_EventScript_1602E4
clearflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER
special sub_810F8FC
return
@@ -27,7 +25,7 @@ BattleTower_Lobby_EventScript_16029C:: @ 816029C
BattleTower_Lobby_EventScript_1602CD:: @ 81602CD
specialvar VAR_SPECIAL_7, GetBestBattleTowerStreak
compare VAR_SPECIAL_7, 100
- goto_if 0, BattleTower_Lobby_EventScript_1602E4
+ goto_if_lt BattleTower_Lobby_EventScript_1602E4
clearflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER
special sub_810F8FC
return
@@ -84,7 +82,7 @@ BattleTower_Lobby_EventScript_160342:: @ 8160342
goto_if_eq BattleTower_Lobby_EventScript_16037D
message BattleTower_Lobby_Text_19A6BE
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
msgbox BattleTower_Lobby_Text_19A719, 4
@@ -100,7 +98,7 @@ BattleTower_Lobby_EventScript_16037D:: @ 816037D
special DetermineBattleTowerPrize
setvar VAR_SPECIAL_4, 3
special SaveBattleTowerProgress
- playse 55
+ playse SE_SAVE
waitse
BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
@@ -114,12 +112,12 @@ BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
case 0, BattleTower_Lobby_EventScript_160408
message BattleTower_Lobby_Text_19A506
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
setvar VAR_SPECIAL_4, 9
special BattleTowerUtil
compare RESULT, 49
- goto_if 5, BattleTower_Lobby_EventScript_1603F8
+ goto_if_ne BattleTower_Lobby_EventScript_1603F8
msgbox BattleTower_Lobby_Text_19A617, 4
BattleTower_Lobby_EventScript_1603F8:: @ 81603F8
@@ -148,7 +146,7 @@ BattleTower_Lobby_EventScript_160419:: @ 8160419
special SetBattleTowerProperty
setvar VAR_SPECIAL_4, 0
special SaveBattleTowerProgress
- playse 55
+ playse SE_SAVE
waitse
msgbox BattleTower_Lobby_Text_199FA9, 4
closemessage
@@ -166,7 +164,7 @@ BattleTower_Lobby_EventScript_16044B:: @ 816044B
waitmessage
setvar VAR_SPECIAL_4, 1
special SaveBattleTowerProgress
- playse 55
+ playse SE_SAVE
waitse
setvar VAR_SPECIAL_4, 8
setvar VAR_SPECIAL_5, 0
@@ -221,10 +219,10 @@ BattleTower_Lobby_EventScript_1604FA:: @ 81604FA
waitstate
compare RESULT, 0
goto_if_eq BattleTower_Lobby_EventScript_16064F
- msgbox BattleTower_Lobby_Text_199FDA, 5
+ msgbox BattleTower_Lobby_Text_199FDA, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_Lobby_EventScript_16064F
- case 1, BattleTower_Lobby_EventScript_160587
+ case NO, BattleTower_Lobby_EventScript_16064F
+ case YES, BattleTower_Lobby_EventScript_160587
case 127, BattleTower_Lobby_EventScript_16064F
BattleTower_Lobby_EventScript_160587:: @ 8160587
@@ -334,10 +332,10 @@ BattleTower_Lobby_Movement_16069A:: @ 816069A
BattleTower_Lobby_EventScript_1606A5:: @ 81606A5
lock
faceplayer
- msgbox BattleTower_Lobby_Text_19A747, 5
+ msgbox BattleTower_Lobby_Text_19A747, MSGBOX_YESNO
switch RESULT
- case 1, BattleTower_Lobby_EventScript_1606CC
- case 0, BattleTower_Lobby_EventScript_1606F7
+ case YES, BattleTower_Lobby_EventScript_1606CC
+ case NO, BattleTower_Lobby_EventScript_1606F7
release
end
@@ -387,10 +385,8 @@ BattleTower_Lobby_EventScript_160727:: @ 8160727
BattleTower_Lobby_EventScript_160733:: @ 8160733
lock
faceplayer
- checkflag FLAG_RECEIVED_GOLD_SHIELD
- goto_if_eq BattleTower_Lobby_EventScript_1607C5
- checkflag FLAG_RECEIVED_SILVER_SHIELD
- goto_if_eq BattleTower_Lobby_EventScript_160773
+ goto_if_set FLAG_RECEIVED_GOLD_SHIELD, BattleTower_Lobby_EventScript_1607C5
+ goto_if_set FLAG_RECEIVED_SILVER_SHIELD, BattleTower_Lobby_EventScript_160773
msgbox BattleTower_Lobby_Text_19A9EE, 4
setvar VAR_SPECIAL_8, DECOR_SILVER_SHIELD
givedecoration_std DECOR_SILVER_SHIELD
@@ -404,7 +400,7 @@ BattleTower_Lobby_EventScript_160733:: @ 8160733
BattleTower_Lobby_EventScript_160773:: @ 8160773
specialvar RESULT, GetBestBattleTowerStreak
compare RESULT, 100
- goto_if 0, BattleTower_Lobby_EventScript_1607C5
+ goto_if_lt BattleTower_Lobby_EventScript_1607C5
msgbox BattleTower_Lobby_Text_19AAC4, 4
setvar VAR_SPECIAL_8, DECOR_GOLD_SHIELD
givedecoration_std DECOR_GOLD_SHIELD
diff --git a/data/scripts/maps/BattleTower_Outside.inc b/data/scripts/maps/BattleTower_Outside.inc
index 3992ffd2c..8f6cb4305 100644
--- a/data/scripts/maps/BattleTower_Outside.inc
+++ b/data/scripts/maps/BattleTower_Outside.inc
@@ -35,8 +35,8 @@ BattleTower_Outside_EventScript_1601C6:: @ 81601C6
end
BattleTower_Outside_EventScript_1601D0:: @ 81601D0
- msgbox BattleTower_Outside_Text_199DF2, 5
- compare RESULT, 0
+ msgbox BattleTower_Outside_Text_199DF2, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
@@ -46,8 +46,8 @@ BattleTower_Outside_EventScript_1601D0:: @ 81601D0
end
BattleTower_Outside_EventScript_1601FB:: @ 81601FB
- msgbox BattleTower_Outside_Text_199E0E, 5
- compare RESULT, 0
+ msgbox BattleTower_Outside_Text_199E0E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
diff --git a/data/scripts/maps/CaveOfOrigin_1F.inc b/data/scripts/maps/CaveOfOrigin_1F.inc
index 6411aad49..58c6563f6 100644
--- a/data/scripts/maps/CaveOfOrigin_1F.inc
+++ b/data/scripts/maps/CaveOfOrigin_1F.inc
@@ -3,6 +3,5 @@ CaveOfOrigin_1F_MapScripts:: @ 815DD6C
.byte 0
CaveOfOrigin_1F_MapScript1_15DD72:: @ 815DD72
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, CaveOfOrigin_1F_EventScript_1A04E3
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_1F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B1F.inc b/data/scripts/maps/CaveOfOrigin_B1F.inc
index b8d4149b6..c79eb088e 100644
--- a/data/scripts/maps/CaveOfOrigin_B1F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B1F.inc
@@ -3,6 +3,5 @@ CaveOfOrigin_B1F_MapScripts:: @ 815DD7C
.byte 0
CaveOfOrigin_B1F_MapScript1_15DD82:: @ 815DD82
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, CaveOfOrigin_B1F_EventScript_1A04E3
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B1F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B2F.inc b/data/scripts/maps/CaveOfOrigin_B2F.inc
index 9b014d0e9..66b02ee9f 100644
--- a/data/scripts/maps/CaveOfOrigin_B2F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B2F.inc
@@ -3,6 +3,5 @@ CaveOfOrigin_B2F_MapScripts:: @ 815DD8C
.byte 0
CaveOfOrigin_B2F_MapScript1_15DD92:: @ 815DD92
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, CaveOfOrigin_B2F_EventScript_1A04E3
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B2F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B3F.inc b/data/scripts/maps/CaveOfOrigin_B3F.inc
index d6f7bdaf1..8084ceb43 100644
--- a/data/scripts/maps/CaveOfOrigin_B3F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B3F.inc
@@ -3,6 +3,5 @@ CaveOfOrigin_B3F_MapScripts:: @ 815DD9C
.byte 0
CaveOfOrigin_B3F_MapScript1_15DDA2:: @ 815DDA2
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, CaveOfOrigin_B3F_EventScript_1A04E3
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B3F_EventScript_1A04E3
end
diff --git a/data/scripts/maps/CaveOfOrigin_B4F.inc b/data/scripts/maps/CaveOfOrigin_B4F.inc
index 669b0a5fe..aa79e1213 100644
--- a/data/scripts/maps/CaveOfOrigin_B4F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B4F.inc
@@ -4,8 +4,7 @@ CaveOfOrigin_B4F_MapScripts:: @ 815DDAC
.byte 0
CaveOfOrigin_B4F_MapScript1_15DDB7:: @ 815DDB7
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, CaveOfOrigin_B4F_EventScript_15DDC1
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, CaveOfOrigin_B4F_EventScript_15DDC1
end
CaveOfOrigin_B4F_EventScript_15DDC1:: @ 815DDC1
@@ -19,8 +18,7 @@ CaveOfOrigin_B4F_MapScript1_15DDC5:: @ 815DDC5
setmaplayoutindex 313
.endif
call CaveOfOrigin_B4F_EventScript_1A01B5
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, CaveOfOrigin_B4F_EventScript_1A04E3
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, CaveOfOrigin_B4F_EventScript_1A04E3
end
CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
@@ -33,11 +31,11 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
msgbox CaveOfOrigin_B4F_Text_1B4FE4, 4
.endif
closemessage
- setweather 0
+ setweather WEATHER_NONE
doweather
special WaitWeather
waitstate
- playse 209
+ playse SE_W197
setfieldeffectargument 0, 9
setfieldeffectargument 1, 13
setfieldeffectargument 2, 0
@@ -48,7 +46,7 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
.else
setvar RESULT, 2
.endif
- playse 107
+ playse SE_TAMA
special sub_80818A4
waitstate
special sub_80818FC
@@ -67,7 +65,7 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
clearflag FLAG_SYS_CTRL_OBJ_DELETE
specialvar RESULT, GetBattleOutcome
compare RESULT, 1
- call_if 1, CaveOfOrigin_B4F_EventScript_15DE73
+ call_if_eq CaveOfOrigin_B4F_EventScript_15DE73
setflag FLAG_HIDE_WALLACE_SOOTOPOLIS
setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1
setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2
diff --git a/data/scripts/maps/DesertRuins.inc b/data/scripts/maps/DesertRuins.inc
index 7aa56a82d..2627a8261 100644
--- a/data/scripts/maps/DesertRuins.inc
+++ b/data/scripts/maps/DesertRuins.inc
@@ -5,8 +5,7 @@ DesertRuins_MapScripts:: @ 815CAF3
.byte 0
DesertRuins_MapScript1_15CB03:: @ 815CB03
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, DesertRuins_EventScript_15CB0D
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, DesertRuins_EventScript_15CB0D
end
DesertRuins_EventScript_15CB0D:: @ 815CB0D
@@ -14,8 +13,7 @@ DesertRuins_EventScript_15CB0D:: @ 815CB0D
return
DesertRuins_MapScript1_15CB11:: @ 815CB11
- checkflag FLAG_SYS_BRAILLE_STRENGTH
- call_if 0, DesertRuins_EventScript_15CB1B
+ call_if_unset FLAG_SYS_BRAILLE_STRENGTH, DesertRuins_EventScript_15CB1B
end
DesertRuins_EventScript_15CB1B:: @ 815CB1B
@@ -33,8 +31,7 @@ DesertRuins_MapScript1_15CB52:: @ 815CB52
DesertRuins_EventScript_15CB56:: @ 815CB56
lockall
- checkflag FLAG_SYS_BRAILLE_STRENGTH
- goto_if_eq DesertRuins_EventScript_15CB6D
+ goto_if_set FLAG_SYS_BRAILLE_STRENGTH, DesertRuins_EventScript_15CB6D
braillemessage DesertRuins_Braille_1C54C8
waitbuttonpress
erasebox 0, 0, 29, 19
diff --git a/data/scripts/maps/DewfordTown.inc b/data/scripts/maps/DewfordTown.inc
index dc733071f..e7aeccbd0 100644
--- a/data/scripts/maps/DewfordTown.inc
+++ b/data/scripts/maps/DewfordTown.inc
@@ -9,8 +9,7 @@ DewfordTown_MapScript1_14DFFE:: @ 814DFFE
DewfordTown_EventScript_14E002:: @ 814E002
lock
faceplayer
- checkflag FLAG_DELIVERED_STEVEN_LETTER
- goto_if 0, DewfordTown_EventScript_14E076
+ goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, DewfordTown_EventScript_14E076
message DewfordTown_Text_16B522
waitmessage
multichoicedefault 21, 6, 0, 2, 0
@@ -42,8 +41,8 @@ DewfordTown_EventScript_14E06B:: @ 814E06B
end
DewfordTown_EventScript_14E076:: @ 814E076
- msgbox DewfordTown_Text_16B3BC, 5
- compare RESULT, 1
+ msgbox DewfordTown_Text_16B3BC, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E093
msgbox DewfordTown_Text_16B471, 4
release
@@ -74,12 +73,11 @@ DewfordTown_EventScript_14E0BD:: @ 814E0BD
DewfordTown_EventScript_14E0C6:: @ 814E0C6
lock
faceplayer
- checkflag FLAG_RECEIVED_OLD_ROD
- goto_if_eq DewfordTown_EventScript_14E11B
- msgbox DewfordTown_Text_16B665, 5
- compare RESULT, 1
+ goto_if_set FLAG_RECEIVED_OLD_ROD, DewfordTown_EventScript_14E11B
+ msgbox DewfordTown_Text_16B665, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E0F0
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_EventScript_14E111
end
@@ -176,10 +174,8 @@ DewfordTown_EventScript_14E1D8:: @ 814E1D8
clearflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE109
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD
hideobjectat 4, MAP_DEWFORD_TOWN
- checkflag FLAG_DELIVERED_DEVON_GOODS
- call_if 0, DewfordTown_EventScript_14E281
- checkflag FLAG_DELIVERED_DEVON_GOODS
- call_if 1, DewfordTown_EventScript_14E28A
+ call_if_unset FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_14E281
+ call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_14E28A
closemessage
copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8
resetobjectpriority 255, MAP_DEWFORD_TOWN
@@ -598,10 +594,10 @@ DewfordTown_EventScript_14E413:: @ 814E413
lock
faceplayer
call DewfordTown_EventScript_1A0102
- msgbox DewfordTown_Text_16B9CE, 5
- compare RESULT, 1
+ msgbox DewfordTown_Text_16B9CE, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E439
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_EventScript_14E443
end
diff --git a/data/scripts/maps/DewfordTown_Gym.inc b/data/scripts/maps/DewfordTown_Gym.inc
index ee7d77d6b..596f2c77f 100644
--- a/data/scripts/maps/DewfordTown_Gym.inc
+++ b/data/scripts/maps/DewfordTown_Gym.inc
@@ -7,8 +7,7 @@ DewfordTown_Gym_MapScript1_15306B:: @ 815306B
end
DewfordTown_Gym_EventScript_153071:: @ 8153071
- checktrainerflag OPPONENT_BRAWLY
- goto_if_eq DewfordTown_Gym_EventScript_1530AA
+ goto_if_trainer_defeated OPPONENT_BRAWLY, DewfordTown_Gym_EventScript_1530AA
call DewfordTown_Gym_EventScript_153122
copyvar VAR_SPECIAL_1, VAR_SPECIAL_0
compare VAR_SPECIAL_0, 0
@@ -56,43 +55,40 @@ DewfordTown_Gym_EventScript_1530F5:: @ 81530F5
return
DewfordTown_Gym_EventScript_1530F6:: @ 81530F6
- playse 35
+ playse SE_MU_PACHI
animateflash 3
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153101:: @ 8153101
- playse 35
+ playse SE_MU_PACHI
animateflash 2
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_15310C:: @ 815310C
- playse 35
+ playse SE_MU_PACHI
animateflash 1
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153117:: @ 8153117
- playse 35
+ playse SE_MU_PACHI
animateflash 0
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153122:: @ 8153122
setvar VAR_SPECIAL_0, 0
- checktrainerflag OPPONENT_HIDEKI
- goto_if 0, DewfordTown_Gym_EventScript_153135
+ goto_if_trainer_not_defeated OPPONENT_HIDEKI, DewfordTown_Gym_EventScript_153135
addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153135:: @ 8153135
- checktrainerflag OPPONENT_TESSA
- goto_if 0, DewfordTown_Gym_EventScript_153143
+ goto_if_trainer_not_defeated OPPONENT_TESSA, DewfordTown_Gym_EventScript_153143
addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153143:: @ 8153143
- checktrainerflag OPPONENT_LAURA
- goto_if 0, DewfordTown_Gym_EventScript_153151
+ goto_if_trainer_not_defeated OPPONENT_LAURA, DewfordTown_Gym_EventScript_153151
addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153151:: @ 8153151
@@ -100,8 +96,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 FLAG_RECEIVED_TM08
- goto_if 0, DewfordTown_Gym_EventScript_1531B5
+ goto_if_unset FLAG_RECEIVED_TM08, DewfordTown_Gym_EventScript_1531B5
msgbox DewfordTown_Gym_Text_175412, 4
release
end
@@ -116,14 +111,14 @@ DewfordTown_Gym_EventScript_153177:: @ 8153177
setflag FLAG_BADGE02_GET
addvar VAR_PETALBURG_GYM_STATE, 1
compare VAR_PETALBURG_GYM_STATE, 6
- call_if 1, DewfordTown_Gym_EventScript_1A00FB
+ call_if_eq DewfordTown_Gym_EventScript_1A00FB
setvar VAR_SPECIAL_8, 2
call DewfordTown_Gym_EventScript_1A01C0
goto DewfordTown_Gym_EventScript_1531B5
end
DewfordTown_Gym_EventScript_1531B5:: @ 81531B5
- giveitem_std ITEM_TM08
+ giveitem_std ITEM_TM08_BULK_UP
compare RESULT, 0
goto_if_eq DewfordTown_Gym_EventScript_1A029B
msgbox DewfordTown_Gym_Text_1753BF, 4
@@ -164,8 +159,7 @@ DewfordTown_Gym_EventScript_153238:: @ 8153238
DewfordTown_Gym_EventScript_15323F:: @ 815323F
lock
faceplayer
- checkflag FLAG_DEFEATED_DEWFORD_GYM
- goto_if_eq DewfordTown_Gym_EventScript_153254
+ goto_if_set FLAG_DEFEATED_DEWFORD_GYM, DewfordTown_Gym_EventScript_153254
msgbox DewfordTown_Gym_Text_174D98, 4
release
end
@@ -177,15 +171,13 @@ DewfordTown_Gym_EventScript_153254:: @ 8153254
DewfordTown_Gym_EventScript_15325E:: @ 815325E
lockall
- checkflag FLAG_BADGE02_GET
- goto_if_eq DewfordTown_Gym_EventScript_15327E
+ goto_if_set FLAG_BADGE02_GET, DewfordTown_Gym_EventScript_15327E
goto DewfordTown_Gym_EventScript_153288
end
DewfordTown_Gym_EventScript_15326E:: @ 815326E
lockall
- checkflag FLAG_BADGE02_GET
- goto_if_eq DewfordTown_Gym_EventScript_15327E
+ goto_if_set FLAG_BADGE02_GET, DewfordTown_Gym_EventScript_15327E
goto DewfordTown_Gym_EventScript_153288
end
diff --git a/data/scripts/maps/DewfordTown_Hall.inc b/data/scripts/maps/DewfordTown_Hall.inc
index 530a4e04d..45d389b28 100644
--- a/data/scripts/maps/DewfordTown_Hall.inc
+++ b/data/scripts/maps/DewfordTown_Hall.inc
@@ -30,10 +30,10 @@ DewfordTown_Hall_EventScript_1532CD:: @ 81532CD
faceplayer
call DewfordTown_Hall_EventScript_1A0102
special BufferRandomHobbyOrLifestyleString
- msgbox DewfordTown_Hall_Text_1755F9, 5
- compare RESULT, 1
+ msgbox DewfordTown_Hall_Text_1755F9, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_Hall_EventScript_1532F6
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_Hall_EventScript_153300
end
@@ -218,9 +218,9 @@ DewfordTown_Hall_EventScript_153535:: @ 8153535
DewfordTown_Hall_EventScript_153556:: @ 8153556
compare FACING, 2
- call_if 1, DewfordTown_Hall_EventScript_15356D
+ call_if_eq DewfordTown_Hall_EventScript_15356D
compare FACING, 1
- call_if 1, DewfordTown_Hall_EventScript_153578
+ call_if_eq DewfordTown_Hall_EventScript_153578
return
DewfordTown_Hall_EventScript_15356D:: @ 815356D
@@ -252,10 +252,9 @@ DewfordTown_Hall_EventScript_15359D:: @ 815359D
lock
faceplayer
call DewfordTown_Hall_EventScript_1A0102
- checkflag FLAG_RECEIVED_TM36
- goto_if_eq DewfordTown_Hall_EventScript_1535D1
+ goto_if_set FLAG_RECEIVED_TM36, DewfordTown_Hall_EventScript_1535D1
msgbox DewfordTown_Hall_Text_175E13, 4
- giveitem_std ITEM_TM36
+ giveitem_std ITEM_TM36_SLUDGE_BOMB
compare RESULT, 0
goto_if_eq DewfordTown_Hall_EventScript_1A029B
setflag FLAG_RECEIVED_TM36
diff --git a/data/scripts/maps/DewfordTown_House2.inc b/data/scripts/maps/DewfordTown_House2.inc
index e704efa50..a2341bc76 100644
--- a/data/scripts/maps/DewfordTown_House2.inc
+++ b/data/scripts/maps/DewfordTown_House2.inc
@@ -4,8 +4,7 @@ DewfordTown_House2_MapScripts:: @ 81535DB
DewfordTown_House2_EventScript_1535DC:: @ 81535DC
lock
faceplayer
- checkflag FLAG_RECEIVED_SILK_SCARF
- goto_if_eq DewfordTown_House2_EventScript_153615
+ goto_if_set FLAG_RECEIVED_SILK_SCARF, DewfordTown_House2_EventScript_153615
msgbox DewfordTown_House2_Text_175EFE, 4
giveitem_std ITEM_SILK_SCARF
compare RESULT, 0
diff --git a/data/scripts/maps/EverGrandeCity.inc b/data/scripts/maps/EverGrandeCity.inc
index 9a1bd9fa7..293780716 100644
--- a/data/scripts/maps/EverGrandeCity.inc
+++ b/data/scripts/maps/EverGrandeCity.inc
@@ -3,8 +3,7 @@ EverGrandeCity_MapScripts:: @ 814D4D5
.byte 0
EverGrandeCity_MapScript1_14D4DB:: @ 814D4DB
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, EverGrandeCity_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, 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 1ca62b61c..78009271b 100644
--- a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
@@ -38,25 +38,25 @@ EverGrandeCity_ChampionsRoom_Movement_15B802:: @ 815B802
step_end
EverGrandeCity_ChampionsRoom_EventScript_15B805:: @ 815B805
- playbgm 454, 0
+ playbgm BGM_DAIGO, FALSE
msgbox EverGrandeCity_ChampionsRoom_Text_190F9C, 4
trainerbattle 3, OPPONENT_STEVEN, 0, EverGrandeCity_ChampionsRoom_Text_1910A0
goto EverGrandeCity_ChampionsRoom_EventScript_15B821
end
EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821
- playse 8
+ playse SE_DOOR
setmetatile 6, 1, 838, 0
setmetatile 6, 2, 839, 0
special DrawWholeMapView
msgbox EverGrandeCity_ChampionsRoom_Text_1910FE, 4
closemessage
- playse 8
+ playse SE_DOOR
checkplayergender
compare RESULT, 0
- call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B87C
+ call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B87C
compare RESULT, 1
- call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B881
+ call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B881
addobject 2
call EverGrandeCity_ChampionsRoom_EventScript_15B9BD
checkplayergender
@@ -67,17 +67,17 @@ EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821
end
EverGrandeCity_ChampionsRoom_EventScript_15B87C:: @ 815B87C
- playbgm 415, 0
+ playbgm BGM_GIRL_SUP, FALSE
return
EverGrandeCity_ChampionsRoom_EventScript_15B881:: @ 815B881
- playbgm 421, 0
+ playbgm BGM_BOY_SUP, FALSE
return
EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886
msgbox EverGrandeCity_ChampionsRoom_Text_191225, 4
delay 40
- playse 21
+ playse SE_PIN
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
waitmovement 0
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
@@ -90,7 +90,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886
EverGrandeCity_ChampionsRoom_EventScript_15B8BB:: @ 815B8BB
msgbox EverGrandeCity_ChampionsRoom_Text_1912B3, 4
delay 40
- playse 21
+ playse SE_PIN
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
waitmovement 0
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
@@ -129,9 +129,9 @@ EverGrandeCity_ChampionsRoom_EventScript_15B8F0:: @ 815B8F0
msgbox EverGrandeCity_ChampionsRoom_Text_191546, 4
checkplayergender
compare RESULT, 0
- call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B9AB
+ call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B9AB
compare RESULT, 1
- call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B9B4
+ call_if_eq EverGrandeCity_ChampionsRoom_EventScript_15B9B4
closemessage
applymovement 1, EverGrandeCity_ChampionsRoom_Movement_15B9FF
applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B9E0
diff --git a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
index d83745593..8eb7bbc45 100644
--- a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
@@ -24,10 +24,9 @@ EverGrandeCity_DrakesRoom_EventScript_15B736:: @ 815B736
end
EverGrandeCity_DrakesRoom_MapScript1_15B743:: @ 815B743
- checkflag FLAG_DEFEATED_ELITE_4_DRAKE
- call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B758
+ call_if_set FLAG_DEFEATED_ELITE_4_DRAKE, EverGrandeCity_DrakesRoom_EventScript_15B758
compare VAR_ELITE_4_STATE, 4
- call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B75E
+ call_if_eq EverGrandeCity_DrakesRoom_EventScript_15B75E
end
EverGrandeCity_DrakesRoom_EventScript_15B758:: @ 815B758
@@ -41,9 +40,8 @@ EverGrandeCity_DrakesRoom_EventScript_15B75E:: @ 815B75E
EverGrandeCity_DrakesRoom_EventScript_15B764:: @ 815B764
lock
faceplayer
- checkflag FLAG_DEFEATED_ELITE_4_DRAKE
- goto_if_eq EverGrandeCity_DrakesRoom_EventScript_15B78B
- playbgm 450, 0
+ goto_if_set FLAG_DEFEATED_ELITE_4_DRAKE, EverGrandeCity_DrakesRoom_EventScript_15B78B
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_DrakesRoom_Text_190CEB, 4
trainerbattle 3, OPPONENT_DRAKE, 0, EverGrandeCity_DrakesRoom_Text_190E42
goto EverGrandeCity_DrakesRoom_EventScript_15B795
diff --git a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
index 0e5b493e2..a72b84440 100644
--- a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
@@ -24,10 +24,9 @@ EverGrandeCity_GlaciasRoom_EventScript_15B69C:: @ 815B69C
end
EverGrandeCity_GlaciasRoom_MapScript1_15B6A9:: @ 815B6A9
- checkflag FLAG_DEFEATED_ELITE_4_GLACIA
- call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6BE
+ call_if_set FLAG_DEFEATED_ELITE_4_GLACIA, EverGrandeCity_GlaciasRoom_EventScript_15B6BE
compare VAR_ELITE_4_STATE, 3
- call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6C4
+ call_if_eq EverGrandeCity_GlaciasRoom_EventScript_15B6C4
end
EverGrandeCity_GlaciasRoom_EventScript_15B6BE:: @ 815B6BE
@@ -41,9 +40,8 @@ EverGrandeCity_GlaciasRoom_EventScript_15B6C4:: @ 815B6C4
EverGrandeCity_GlaciasRoom_EventScript_15B6CA:: @ 815B6CA
lock
faceplayer
- checkflag FLAG_DEFEATED_ELITE_4_GLACIA
- goto_if_eq EverGrandeCity_GlaciasRoom_EventScript_15B6F1
- playbgm 450, 0
+ goto_if_set FLAG_DEFEATED_ELITE_4_GLACIA, EverGrandeCity_GlaciasRoom_EventScript_15B6F1
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_GlaciasRoom_Text_190AF9, 4
trainerbattle 3, OPPONENT_GLACIA, 0, EverGrandeCity_GlaciasRoom_Text_190C01
goto EverGrandeCity_GlaciasRoom_EventScript_15B6FB
diff --git a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
index 19219a626..2d09f1ebb 100644
--- a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
@@ -24,10 +24,9 @@ EverGrandeCity_PhoebesRoom_EventScript_15B602:: @ 815B602
end
EverGrandeCity_PhoebesRoom_MapScript1_15B60F:: @ 815B60F
- checkflag FLAG_DEFEATED_ELITE_4_PHOEBE
- call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B624
+ call_if_set FLAG_DEFEATED_ELITE_4_PHOEBE, EverGrandeCity_PhoebesRoom_EventScript_15B624
compare VAR_ELITE_4_STATE, 2
- call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B62A
+ call_if_eq EverGrandeCity_PhoebesRoom_EventScript_15B62A
end
EverGrandeCity_PhoebesRoom_EventScript_15B624:: @ 815B624
@@ -41,9 +40,8 @@ EverGrandeCity_PhoebesRoom_EventScript_15B62A:: @ 815B62A
EverGrandeCity_PhoebesRoom_EventScript_15B630:: @ 815B630
lock
faceplayer
- checkflag FLAG_DEFEATED_ELITE_4_PHOEBE
- goto_if_eq EverGrandeCity_PhoebesRoom_EventScript_15B657
- playbgm 450, 0
+ goto_if_set FLAG_DEFEATED_ELITE_4_PHOEBE, EverGrandeCity_PhoebesRoom_EventScript_15B657
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_PhoebesRoom_Text_1908F5, 4
trainerbattle 3, OPPONENT_PHOEBE, 0, EverGrandeCity_PhoebesRoom_Text_190A0C
goto EverGrandeCity_PhoebesRoom_EventScript_15B661
diff --git a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
index 5957508ae..a8eb820ea 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
@@ -5,8 +5,7 @@ EverGrandeCity_PokemonLeague_MapScripts:: @ 815BA75
EverGrandeCity_PokemonLeague_MapScript1_15BA7B:: @ 815BA7B
setrespawn 20
setflag FLAG_SYS_POKEMON_LEAGUE_FLY
- checkflag FLAG_ENTERED_ELITE_FOUR
- call_if 0, EverGrandeCity_PokemonLeague_EventScript_15BA8B
+ call_if_unset FLAG_ENTERED_ELITE_FOUR, EverGrandeCity_PokemonLeague_EventScript_15BA8B
end
EverGrandeCity_PokemonLeague_EventScript_15BA8B:: @ 815BA8B
@@ -47,24 +46,22 @@ EverGrandeCity_PokemonLeague_Items:: @ 815BAC0
EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2
lockall
- checkflag FLAG_ENTERED_ELITE_FOUR
- goto_if_eq EverGrandeCity_PokemonLeague_EventScript_15BB57
+ goto_if_set FLAG_ENTERED_ELITE_FOUR, EverGrandeCity_PokemonLeague_EventScript_15BB57
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_0, 11
- call_if 4, EverGrandeCity_PokemonLeague_EventScript_15BB34
+ call_if_ge EverGrandeCity_PokemonLeague_EventScript_15BB34
compare VAR_TEMP_0, 8
- call_if 3, EverGrandeCity_PokemonLeague_EventScript_15BB3F
+ call_if_le EverGrandeCity_PokemonLeague_EventScript_15BB3F
message EverGrandeCity_PokemonLeague_Text_1916FD
waitmessage
delay 75
- checkflag FLAG_BADGE06_GET
- goto_if 0, EverGrandeCity_PokemonLeague_EventScript_15BB4A
+ goto_if_unset FLAG_BADGE06_GET, EverGrandeCity_PokemonLeague_EventScript_15BB4A
closemessage
applymovement 3, EverGrandeCity_PokemonLeague_Movement_15BB7E
applymovement 4, EverGrandeCity_PokemonLeague_Movement_15BB81
waitmovement 0
delay 10
- playfanfare 369
+ playfanfare BGM_ME_BACHI
message EverGrandeCity_PokemonLeague_Text_191804
waitmessage
waitfanfare
@@ -86,7 +83,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BB3F:: @ 815BB3F
return
EverGrandeCity_PokemonLeague_EventScript_15BB4A:: @ 815BB4A
- playse 32
+ playse SE_HAZURE
msgbox EverGrandeCity_PokemonLeague_Text_19179C, 4
releaseall
end
diff --git a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
index f3df03b7d..45a729c0a 100644
--- a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
@@ -5,10 +5,9 @@ EverGrandeCity_SidneysRoom_MapScripts:: @ 815B53F
.byte 0
EverGrandeCity_SidneysRoom_MapScript1_15B54F:: @ 815B54F
- checkflag FLAG_DEFEATED_ELITE_4_SYDNEY
- call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B564
+ call_if_set FLAG_DEFEATED_ELITE_4_SYDNEY, EverGrandeCity_SidneysRoom_EventScript_15B564
compare VAR_ELITE_4_STATE, 1
- call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B56A
+ call_if_eq EverGrandeCity_SidneysRoom_EventScript_15B56A
end
EverGrandeCity_SidneysRoom_EventScript_15B564:: @ 815B564
@@ -42,9 +41,8 @@ EverGrandeCity_SidneysRoom_EventScript_15B589:: @ 815B589
EverGrandeCity_SidneysRoom_EventScript_15B596:: @ 815B596
lock
faceplayer
- checkflag FLAG_DEFEATED_ELITE_4_SYDNEY
- goto_if_eq EverGrandeCity_SidneysRoom_EventScript_15B5BD
- playbgm 450, 0
+ goto_if_set FLAG_DEFEATED_ELITE_4_SYDNEY, EverGrandeCity_SidneysRoom_EventScript_15B5BD
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_SidneysRoom_Text_190728, 4
trainerbattle 3, OPPONENT_SIDNEY, 0, EverGrandeCity_SidneysRoom_Text_190823
goto EverGrandeCity_SidneysRoom_EventScript_15B5C7
diff --git a/data/scripts/maps/FallarborTown.inc b/data/scripts/maps/FallarborTown.inc
index 23295f778..a168a0ef5 100644
--- a/data/scripts/maps/FallarborTown.inc
+++ b/data/scripts/maps/FallarborTown.inc
@@ -12,8 +12,7 @@ FallarborTown_MapScript1_14E7E6:: @ 814E7E6
FallarborTown_EventScript_14E7F5:: @ 814E7F5
lock
faceplayer
- checkflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
- goto_if_eq FallarborTown_EventScript_14E80A
+ goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, FallarborTown_EventScript_14E80A
msgbox FallarborTown_Text_16C7FF, 4
release
end
diff --git a/data/scripts/maps/FallarborTown_ContestLobby.inc b/data/scripts/maps/FallarborTown_ContestLobby.inc
index 270575bcb..11dd6159e 100644
--- a/data/scripts/maps/FallarborTown_ContestLobby.inc
+++ b/data/scripts/maps/FallarborTown_ContestLobby.inc
@@ -22,13 +22,13 @@ FallarborTown_ContestLobby_EventScript_1539F8:: @ 81539F8
lockall
applymovement 1, FallarborTown_ContestLobby_Movement_153A7C
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, FallarborTown_ContestLobby_Movement_153A7F
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
@@ -92,8 +92,7 @@ FallarborTown_ContestLobby_EventScript_153A8E:: @ 8153A8E
end
FallarborTown_ContestLobby_EventScript_153A97:: @ 8153A97
- checkflag FLAG_CONTEST_SKETCH_CREATED
- goto_if_eq FallarborTown_ContestLobby_EventScript_153AA9
+ goto_if_set FLAG_CONTEST_SKETCH_CREATED, FallarborTown_ContestLobby_EventScript_153AA9
msgbox FallarborTown_ContestLobby_Text_177246, 2
end
diff --git a/data/scripts/maps/FallarborTown_House1.inc b/data/scripts/maps/FallarborTown_House1.inc
index 3c5345f8f..f16b6e828 100644
--- a/data/scripts/maps/FallarborTown_House1.inc
+++ b/data/scripts/maps/FallarborTown_House1.inc
@@ -8,8 +8,7 @@ FallarborTown_House1_MapScript1_153BB4:: @ 8153BB4
FallarborTown_House1_EventScript_153BB5:: @ 8153BB5
lock
faceplayer
- checkflag FLAG_RECEIVED_TM27
- goto_if_eq FallarborTown_House1_EventScript_153C54
+ goto_if_set FLAG_RECEIVED_TM27, FallarborTown_House1_EventScript_153C54
checkitem ITEM_METEORITE, 1
compare RESULT, 1
goto_if_eq FallarborTown_House1_EventScript_153BDA
@@ -18,14 +17,12 @@ FallarborTown_House1_EventScript_153BB5:: @ 8153BB5
end
FallarborTown_House1_EventScript_153BDA:: @ 8153BDA
- checkflag FLAG_TEMP_2
- call_if 0, FallarborTown_House1_EventScript_153C2D
- checkflag FLAG_TEMP_2
- call_if 1, FallarborTown_House1_EventScript_153C3E
- compare RESULT, 0
+ call_if_unset FLAG_TEMP_2, FallarborTown_House1_EventScript_153C2D
+ call_if_set FLAG_TEMP_2, FallarborTown_House1_EventScript_153C3E
+ compare RESULT, NO
goto_if_eq FallarborTown_House1_EventScript_153C47
msgbox FallarborTown_House1_Text_1778C4, 4
- giveitem_std ITEM_TM27
+ giveitem_std ITEM_TM27_RETURN
compare RESULT, 0
goto_if_eq FallarborTown_House1_EventScript_1A029B
setvar VAR_SPECIAL_4, 280
@@ -37,11 +34,11 @@ FallarborTown_House1_EventScript_153BDA:: @ 8153BDA
FallarborTown_House1_EventScript_153C2D:: @ 8153C2D
msgbox FallarborTown_House1_Text_177755, 4
- msgbox FallarborTown_House1_Text_17780E, 5
+ msgbox FallarborTown_House1_Text_17780E, MSGBOX_YESNO
return
FallarborTown_House1_EventScript_153C3E:: @ 8153C3E
- msgbox FallarborTown_House1_Text_1779B8, 5
+ msgbox FallarborTown_House1_Text_1779B8, MSGBOX_YESNO
return
FallarborTown_House1_EventScript_153C47:: @ 8153C47
@@ -58,10 +55,8 @@ FallarborTown_House1_EventScript_153C54:: @ 8153C54
FallarborTown_House1_EventScript_153C5E:: @ 8153C5E
lock
faceplayer
- checkflag FLAG_RECEIVED_TM27
- goto_if_eq FallarborTown_House1_EventScript_153C86
- checkflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
- goto_if_eq FallarborTown_House1_EventScript_153C7C
+ goto_if_set FLAG_RECEIVED_TM27, FallarborTown_House1_EventScript_153C86
+ goto_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, 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 0546ef5be..bb1656fc2 100644
--- a/data/scripts/maps/FallarborTown_House2.inc
+++ b/data/scripts/maps/FallarborTown_House2.inc
@@ -5,8 +5,7 @@ FallarborTown_House2_EventScript_153C91:: @ 8153C91
lockall
applymovement 1, FallarborTown_House2_Movement_1A0839
waitmovement 0
- checkflag FLAG_TEMP_1
- goto_if_eq FallarborTown_House2_EventScript_153CB6
+ goto_if_set FLAG_TEMP_1, FallarborTown_House2_EventScript_153CB6
msgbox FallarborTown_House2_Text_177AF4, 4
setflag FLAG_TEMP_1
goto FallarborTown_House2_EventScript_153CB6
@@ -16,9 +15,9 @@ FallarborTown_House2_EventScript_153CB6:: @ 8153CB6
checkitem ITEM_HEART_SCALE, 1
compare RESULT, 0
goto_if_eq FallarborTown_House2_EventScript_153D60
- msgbox FallarborTown_House2_Text_177BDB, 5
+ msgbox FallarborTown_House2_Text_177BDB, MSGBOX_YESNO
switch RESULT
- case 0, FallarborTown_House2_EventScript_153D60
+ case NO, FallarborTown_House2_EventScript_153D60
goto FallarborTown_House2_EventScript_153CE4
end
diff --git a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
index 0c9880137..93a5115af 100644
--- a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
@@ -46,7 +46,7 @@ FallarborTown_PokemonCenter_1F_EventScript_153B59:: @ 8153B59
end
FallarborTown_PokemonCenter_1F_EventScript_153B69:: @ 8153B69
- playse 18
+ playse SE_JIDO_DOA
removeobject 4
clearflag FLAG_HIDE_LANETTE
release
diff --git a/data/scripts/maps/FortreeCity.inc b/data/scripts/maps/FortreeCity.inc
index 239c1410d..e576df5bd 100644
--- a/data/scripts/maps/FortreeCity.inc
+++ b/data/scripts/maps/FortreeCity.inc
@@ -18,8 +18,7 @@ FortreeCity_EventScript_14C955:: @ 814C955
FortreeCity_EventScript_14C95E:: @ 814C95E
lock
faceplayer
- checkflag FLAG_KECLEON_FLED_FORTREE
- goto_if_eq FortreeCity_EventScript_14C973
+ goto_if_set FLAG_KECLEON_FLED_FORTREE, FortreeCity_EventScript_14C973
msgbox FortreeCity_Text_1675C2, 4
release
end
@@ -64,8 +63,8 @@ FortreeCity_EventScript_14C9B3:: @ 814C9B3
end
FortreeCity_EventScript_14C9CF:: @ 814C9CF
- msgbox FortreeCity_Text_16788B, 5
- compare RESULT, 1
+ msgbox FortreeCity_Text_16788B, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FortreeCity_EventScript_14C9E4
release
end
diff --git a/data/scripts/maps/FortreeCity_Gym.inc b/data/scripts/maps/FortreeCity_Gym.inc
index 9217ba8f4..c0de6bfee 100644
--- a/data/scripts/maps/FortreeCity_Gym.inc
+++ b/data/scripts/maps/FortreeCity_Gym.inc
@@ -17,8 +17,7 @@ FortreeCity_Gym_EventScript_157EEC:: @ 8157EEC
FortreeCity_Gym_EventScript_157EF0:: @ 8157EF0
trainerbattle 1, OPPONENT_WINONA, 0, FortreeCity_Gym_Text_185CCB, FortreeCity_Gym_Text_185DBA, FortreeCity_Gym_EventScript_157F15
- checkflag FLAG_RECEIVED_TM40
- goto_if 0, FortreeCity_Gym_EventScript_157F3E
+ goto_if_unset FLAG_RECEIVED_TM40, FortreeCity_Gym_EventScript_157F3E
msgbox FortreeCity_Gym_Text_185F98, 4
release
end
@@ -36,7 +35,7 @@ FortreeCity_Gym_EventScript_157F15:: @ 8157F15
end
FortreeCity_Gym_EventScript_157F3E:: @ 8157F3E
- giveitem_std ITEM_TM40
+ giveitem_std ITEM_TM40_AERIAL_ACE
compare RESULT, 0
goto_if_eq FortreeCity_Gym_EventScript_1A029B
msgbox FortreeCity_Gym_Text_185F4A, 4
@@ -67,8 +66,7 @@ FortreeCity_Gym_EventScript_157FA7:: @ 8157FA7
FortreeCity_Gym_EventScript_157FBE:: @ 8157FBE
lock
faceplayer
- checkflag FLAG_DEFEATED_FORTREE_GYM
- goto_if_eq FortreeCity_Gym_EventScript_157FD3
+ goto_if_set FLAG_DEFEATED_FORTREE_GYM, FortreeCity_Gym_EventScript_157FD3
msgbox FortreeCity_Gym_Text_18589C, 4
release
end
@@ -80,15 +78,13 @@ FortreeCity_Gym_EventScript_157FD3:: @ 8157FD3
FortreeCity_Gym_EventScript_157FDD:: @ 8157FDD
lockall
- checkflag FLAG_BADGE06_GET
- goto_if_eq FortreeCity_Gym_EventScript_157FFD
+ goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_157FFD
goto FortreeCity_Gym_EventScript_158007
end
FortreeCity_Gym_EventScript_157FED:: @ 8157FED
lockall
- checkflag FLAG_BADGE06_GET
- goto_if_eq FortreeCity_Gym_EventScript_157FFD
+ goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_157FFD
goto FortreeCity_Gym_EventScript_158007
end
diff --git a/data/scripts/maps/FortreeCity_House1.inc b/data/scripts/maps/FortreeCity_House1.inc
index f6f8aafa6..443cc3a5c 100644
--- a/data/scripts/maps/FortreeCity_House1.inc
+++ b/data/scripts/maps/FortreeCity_House1.inc
@@ -4,14 +4,13 @@ FortreeCity_House1_MapScripts:: @ 8157E12
FortreeCity_House1_EventScript_157E13:: @ 8157E13
lock
faceplayer
- checkflag FLAG_FORTREE_NPC_TRADE_COMPLETED
- goto_if_eq FortreeCity_House1_EventScript_157EAD
+ goto_if_set FLAG_FORTREE_NPC_TRADE_COMPLETED, FortreeCity_House1_EventScript_157EAD
setvar VAR_SPECIAL_8, 1
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
specialvar RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_SPECIAL_9, RESULT
- msgbox FortreeCity_House1_Text_18568C, 5
- compare RESULT, 0
+ msgbox FortreeCity_House1_Text_18568C, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq FortreeCity_House1_EventScript_157E95
special SelectMonForNPCTrade
waitstate
@@ -22,7 +21,7 @@ FortreeCity_House1_EventScript_157E13:: @ 8157E13
specialvar RESULT, GetTradeSpecies
copyvar VAR_SPECIAL_B, RESULT
compare RESULT, VAR_SPECIAL_9
- goto_if 5, FortreeCity_House1_EventScript_157E9F
+ goto_if_ne FortreeCity_House1_EventScript_157E9F
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
special CreateInGameTradePokemon
diff --git a/data/scripts/maps/FortreeCity_House2.inc b/data/scripts/maps/FortreeCity_House2.inc
index ae70b8644..365646d81 100644
--- a/data/scripts/maps/FortreeCity_House2.inc
+++ b/data/scripts/maps/FortreeCity_House2.inc
@@ -4,10 +4,8 @@ FortreeCity_House2_MapScripts:: @ 81580B3
FortreeCity_House2_EventScript_1580B4:: @ 81580B4
lock
faceplayer
- checkflag FLAG_RECEIVED_TM10
- goto_if_eq FortreeCity_House2_EventScript_158157
- checkflag FLAG_MET_HIDDEN_POWER_GIVER
- call_if 0, FortreeCity_House2_EventScript_15814B
+ goto_if_set FLAG_RECEIVED_TM10, FortreeCity_House2_EventScript_158157
+ call_if_unset FLAG_MET_HIDDEN_POWER_GIVER, FortreeCity_House2_EventScript_15814B
msgbox FortreeCity_House2_Text_186360, 4
multichoice 21, 8, 54, 1
switch RESULT
@@ -21,7 +19,7 @@ FortreeCity_House2_EventScript_1580B4:: @ 81580B4
switch RESULT
case 0, FortreeCity_House2_EventScript_158161
msgbox FortreeCity_House2_Text_1864C6, 4
- giveitem_std ITEM_TM10
+ giveitem_std ITEM_TM10_HIDDEN_POWER
compare RESULT, 0
goto_if_eq FortreeCity_House2_EventScript_1A029B
setflag FLAG_RECEIVED_TM10
diff --git a/data/scripts/maps/FortreeCity_House4.inc b/data/scripts/maps/FortreeCity_House4.inc
index 1b1b41877..490ef0c9b 100644
--- a/data/scripts/maps/FortreeCity_House4.inc
+++ b/data/scripts/maps/FortreeCity_House4.inc
@@ -7,12 +7,9 @@ FortreeCity_House4_EventScript_15817F:: @ 815817F
FortreeCity_House4_EventScript_158188:: @ 8158188
lockall
- checkflag FLAG_RECEIVED_MENTAL_HERB
- goto_if_eq FortreeCity_House4_EventScript_158204
- checkflag FLAG_WINGULL_DELIVERED_MAIL
- goto_if_eq FortreeCity_House4_EventScript_1581D6
- checkflag FLAG_WINGULL_SENT_ON_ERRAND
- goto_if_eq FortreeCity_House4_EventScript_1581C2
+ goto_if_set FLAG_RECEIVED_MENTAL_HERB, FortreeCity_House4_EventScript_158204
+ goto_if_set FLAG_WINGULL_DELIVERED_MAIL, FortreeCity_House4_EventScript_1581D6
+ goto_if_set FLAG_WINGULL_SENT_ON_ERRAND, FortreeCity_House4_EventScript_1581C2
msgbox FortreeCity_House4_Text_186835, 4
closemessage
setflag FLAG_WINGULL_SENT_ON_ERRAND
diff --git a/data/scripts/maps/GraniteCave_1F.inc b/data/scripts/maps/GraniteCave_1F.inc
index 33296e510..b9d89f93c 100644
--- a/data/scripts/maps/GraniteCave_1F.inc
+++ b/data/scripts/maps/GraniteCave_1F.inc
@@ -4,10 +4,9 @@ GraniteCave_1F_MapScripts:: @ 815CBA6
GraniteCave_1F_EventScript_15CBA7:: @ 815CBA7
lock
faceplayer
- checkflag FLAG_RECEIVED_HM05
- goto_if_eq GraniteCave_1F_EventScript_15CBD3
+ goto_if_set FLAG_RECEIVED_HM05, GraniteCave_1F_EventScript_15CBD3
msgbox GraniteCave_1F_Text_194917, 4
- giveitem_std ITEM_HM05
+ giveitem_std ITEM_HM05_FLASH
setflag FLAG_RECEIVED_HM05
msgbox GraniteCave_1F_Text_194A3E, 4
release
diff --git a/data/scripts/maps/GraniteCave_StevensRoom.inc b/data/scripts/maps/GraniteCave_StevensRoom.inc
index 3d4a57c13..d33813680 100644
--- a/data/scripts/maps/GraniteCave_StevensRoom.inc
+++ b/data/scripts/maps/GraniteCave_StevensRoom.inc
@@ -9,20 +9,20 @@ GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
call GraniteCave_StevensRoom_EventScript_1A067F
setflag FLAG_DELIVERED_STEVEN_LETTER
msgbox GraniteCave_StevensRoom_Text_194BDD, 4
- giveitem_std ITEM_TM47
+ giveitem_std ITEM_TM47_STEEL_WING
compare RESULT, 0
- call_if 1, GraniteCave_StevensRoom_EventScript_15CC83
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC83
msgbox GraniteCave_StevensRoom_Text_194C8D, 4
closemessage
compare FACING, 2
- call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
compare FACING, 1
- call_if 1, GraniteCave_StevensRoom_EventScript_15CC78
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC78
compare FACING, 3
- call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
compare FACING, 4
- call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
- playse 9
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
+ playse SE_KAIDAN
removeobject 1
release
end
diff --git a/data/scripts/maps/IslandCave.inc b/data/scripts/maps/IslandCave.inc
index dbc71b6bb..d8576e883 100644
--- a/data/scripts/maps/IslandCave.inc
+++ b/data/scripts/maps/IslandCave.inc
@@ -5,8 +5,7 @@ IslandCave_MapScripts:: @ 815EEB6
.byte 0
IslandCave_MapScript1_15EEC6:: @ 815EEC6
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, IslandCave_EventScript_15EED0
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, IslandCave_EventScript_15EED0
end
IslandCave_EventScript_15EED0:: @ 815EED0
@@ -14,8 +13,7 @@ IslandCave_EventScript_15EED0:: @ 815EED0
return
IslandCave_MapScript1_15EED4:: @ 815EED4
- checkflag FLAG_SYS_BRAILLE_WAIT
- call_if 0, IslandCave_EventScript_15EEDE
+ call_if_unset FLAG_SYS_BRAILLE_WAIT, IslandCave_EventScript_15EEDE
end
IslandCave_EventScript_15EEDE:: @ 815EEDE
@@ -45,8 +43,7 @@ S_OpenRegiceChamber:: @ 815EF19
IslandCave_EventScript_15EF59:: @ 815EF59
lockall
- checkflag FLAG_SYS_BRAILLE_WAIT
- goto_if_eq IslandCave_EventScript_15EF72
+ goto_if_set FLAG_SYS_BRAILLE_WAIT, IslandCave_EventScript_15EF72
braillemessage IslandCave_Braille_1C54FC
special DoBrailleWait
waitstate
@@ -61,8 +58,7 @@ IslandCave_EventScript_15EF72:: @ 815EF72
IslandCave_EventScript_15EF7C:: @ 815EF7C
lockall
braillemessage IslandCave_Braille_1C54FC
- checkflag FLAG_SYS_BRAILLE_WAIT
- goto_if_eq IslandCave_EventScript_15EF95
+ goto_if_set FLAG_SYS_BRAILLE_WAIT, IslandCave_EventScript_15EF95
special DoBrailleWait
waitstate
goto IslandCave_EventScript_15EF95
diff --git a/data/scripts/maps/JaggedPass.inc b/data/scripts/maps/JaggedPass.inc
index bf1f0233d..d75420e88 100644
--- a/data/scripts/maps/JaggedPass.inc
+++ b/data/scripts/maps/JaggedPass.inc
@@ -9,11 +9,11 @@ JaggedPass_MapScript1_15D271:: @ 815D271
JaggedPass_MapScript1_15D274:: @ 815D274
compare VAR_JAGGED_PASS_ASH_WEATHER, 1
- call_if 1, JaggedPass_EventScript_15D280
+ call_if_eq JaggedPass_EventScript_15D280
end
JaggedPass_EventScript_15D280:: @ 815D280
- setweather 7
+ setweather WEATHER_ASH
doweather
return
diff --git a/data/scripts/maps/LavaridgeTown.inc b/data/scripts/maps/LavaridgeTown.inc
index 43a8ed7cd..a7f71baf6 100644
--- a/data/scripts/maps/LavaridgeTown.inc
+++ b/data/scripts/maps/LavaridgeTown.inc
@@ -5,12 +5,11 @@ LavaridgeTown_MapScripts:: @ 814E4A3
LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE
setflag FLAG_VISITED_LAVARIDGE_TOWN
- checkflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
- call_if 1, LavaridgeTown_EventScript_14E4DF
+ call_if_set FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, LavaridgeTown_EventScript_14E4DF
call LavaridgeTown_EventScript_1A014E
call LavaridgeTown_EventScript_1A0172
compare VAR_LAVARIDGE_RIVAL_STATE, 2
- call_if 1, LavaridgeTown_EventScript_14E4D0
+ call_if_eq LavaridgeTown_EventScript_14E4D0
end
LavaridgeTown_EventScript_14E4D0:: @ 814E4D0
@@ -45,11 +44,11 @@ LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
waitmovement 0
checkplayergender
compare RESULT, 0
- call_if 1, LavaridgeTown_EventScript_14E56B
+ call_if_eq LavaridgeTown_EventScript_14E56B
compare RESULT, 1
- call_if 1, LavaridgeTown_EventScript_14E570
+ call_if_eq LavaridgeTown_EventScript_14E570
compare VAR_SPECIAL_8, 1
- call_if 1, LavaridgeTown_EventScript_14E68F
+ call_if_eq LavaridgeTown_EventScript_14E68F
checkplayergender
compare RESULT, 0
goto_if_eq LavaridgeTown_EventScript_14E5AB
@@ -58,11 +57,11 @@ LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
end
LavaridgeTown_EventScript_14E56B:: @ 814E56B
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
LavaridgeTown_EventScript_14E570:: @ 814E570
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
LavaridgeTown_EventScript_14E575:: @ 814E575
@@ -71,9 +70,9 @@ LavaridgeTown_EventScript_14E575:: @ 814E575
setvar VAR_SPECIAL_8, 0
checkplayergender
compare RESULT, 0
- call_if 1, LavaridgeTown_EventScript_14E56B
+ call_if_eq LavaridgeTown_EventScript_14E56B
compare RESULT, 1
- call_if 1, LavaridgeTown_EventScript_14E570
+ call_if_eq LavaridgeTown_EventScript_14E570
checkplayergender
compare RESULT, 0
goto_if_eq LavaridgeTown_EventScript_14E5AB
@@ -100,16 +99,16 @@ LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
LavaridgeTown_EventScript_14E5F5:: @ 814E5F5
closemessage
compare VAR_SPECIAL_8, 1
- call_if 1, LavaridgeTown_EventScript_14E646
+ call_if_eq LavaridgeTown_EventScript_14E646
compare VAR_SPECIAL_8, 0
- call_if 1, LavaridgeTown_EventScript_14E64E
+ call_if_eq LavaridgeTown_EventScript_14E64E
removeobject 8
addobject 7
delay 30
compare VAR_SPECIAL_8, 1
- call_if 1, LavaridgeTown_EventScript_14E69A
+ call_if_eq LavaridgeTown_EventScript_14E69A
compare VAR_SPECIAL_8, 0
- call_if 1, LavaridgeTown_EventScript_14E6A5
+ call_if_eq LavaridgeTown_EventScript_14E6A5
removeobject 7
setvar VAR_LAVARIDGE_RIVAL_STATE, 2
savebgm 0
@@ -129,13 +128,13 @@ LavaridgeTown_EventScript_14E646:: @ 814E646
LavaridgeTown_EventScript_14E64E:: @ 814E64E
compare FACING, 2
- call_if 1, LavaridgeTown_EventScript_14E67B
+ call_if_eq LavaridgeTown_EventScript_14E67B
compare FACING, 1
- call_if 1, LavaridgeTown_EventScript_14E680
+ call_if_eq LavaridgeTown_EventScript_14E680
compare FACING, 3
- call_if 1, LavaridgeTown_EventScript_14E685
+ call_if_eq LavaridgeTown_EventScript_14E685
compare FACING, 4
- call_if 1, LavaridgeTown_EventScript_14E68A
+ call_if_eq LavaridgeTown_EventScript_14E68A
return
LavaridgeTown_EventScript_14E67B:: @ 814E67B
@@ -166,13 +165,13 @@ LavaridgeTown_EventScript_14E69A:: @ 814E69A
LavaridgeTown_EventScript_14E6A5:: @ 814E6A5
compare FACING, 2
- call_if 1, LavaridgeTown_EventScript_14E6D2
+ call_if_eq LavaridgeTown_EventScript_14E6D2
compare FACING, 1
- call_if 1, LavaridgeTown_EventScript_14E6D2
+ call_if_eq LavaridgeTown_EventScript_14E6D2
compare FACING, 3
- call_if 1, LavaridgeTown_EventScript_14E6DD
+ call_if_eq LavaridgeTown_EventScript_14E6DD
compare FACING, 4
- call_if 1, LavaridgeTown_EventScript_14E6D2
+ call_if_eq LavaridgeTown_EventScript_14E6D2
return
LavaridgeTown_EventScript_14E6D2:: @ 814E6D2
@@ -272,21 +271,20 @@ LavaridgeTown_EventScript_14E751:: @ 814E751
LavaridgeTown_EventScript_14E75A:: @ 814E75A
lock
faceplayer
- checkflag FLAG_RECEIVED_LAVARIDGE_EGG
- goto_if_eq LavaridgeTown_EventScript_14E79E
- msgbox LavaridgeTown_Text_16C174, 5
- compare RESULT, 0
+ goto_if_set FLAG_RECEIVED_LAVARIDGE_EGG, LavaridgeTown_EventScript_14E79E
+ msgbox LavaridgeTown_Text_16C174, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LavaridgeTown_EventScript_14E7B2
getpartysize
compare RESULT, 6
goto_if_eq LavaridgeTown_EventScript_14E7A8
msgbox LavaridgeTown_Text_16C2B6, 4
setflag FLAG_RECEIVED_LAVARIDGE_EGG
- playfanfare 370
+ playfanfare BGM_FANFA4
message LavaridgeTown_Text_16C2EA
waitfanfare
waitmessage
- giveegg 360
+ giveegg SPECIES_WYNAUT
release
end
diff --git a/data/scripts/maps/LavaridgeTown_Gym_1F.inc b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
index 1bbad53bf..27655127a 100644
--- a/data/scripts/maps/LavaridgeTown_Gym_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
@@ -13,56 +13,46 @@ LavaridgeTown_Gym_1F_EventScript_15369F:: @ 815369F
setvar VAR_TEMP_D, 0
setvar VAR_TEMP_E, 0
setvar VAR_TEMP_F, 0
- checktrainerflag OPPONENT_COLE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536C6
+ goto_if_trainer_defeated OPPONENT_COLE, LavaridgeTown_Gym_1F_EventScript_1536C6
setvar VAR_TEMP_B, 1
LavaridgeTown_Gym_1F_EventScript_1536C6:: @ 81536C6
- checktrainerflag OPPONENT_ZANE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536D4
+ goto_if_trainer_defeated OPPONENT_ZANE, LavaridgeTown_Gym_1F_EventScript_1536D4
setvar VAR_TEMP_C, 1
LavaridgeTown_Gym_1F_EventScript_1536D4:: @ 81536D4
- checktrainerflag OPPONENT_AXLE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536E2
+ goto_if_trainer_defeated OPPONENT_AXLE, LavaridgeTown_Gym_1F_EventScript_1536E2
setvar VAR_TEMP_D, 1
LavaridgeTown_Gym_1F_EventScript_1536E2:: @ 81536E2
- checktrainerflag OPPONENT_SADIE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536F0
+ goto_if_trainer_defeated OPPONENT_SADIE, LavaridgeTown_Gym_1F_EventScript_1536F0
setvar VAR_TEMP_E, 1
LavaridgeTown_Gym_1F_EventScript_1536F0:: @ 81536F0
- checktrainerflag OPPONENT_ANDY
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536FE
+ goto_if_trainer_defeated OPPONENT_ANDY, LavaridgeTown_Gym_1F_EventScript_1536FE
setvar VAR_TEMP_F, 1
LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE
return
LavaridgeTown_Gym_1F_EventScript_1536FF:: @ 81536FF
- checktrainerflag OPPONENT_COLE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_15370C
+ goto_if_trainer_defeated OPPONENT_COLE, LavaridgeTown_Gym_1F_EventScript_15370C
setobjectmovementtype 2, 63
LavaridgeTown_Gym_1F_EventScript_15370C:: @ 815370C
- checktrainerflag OPPONENT_ZANE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153719
+ goto_if_trainer_defeated OPPONENT_ZANE, LavaridgeTown_Gym_1F_EventScript_153719
setobjectmovementtype 3, 63
LavaridgeTown_Gym_1F_EventScript_153719:: @ 8153719
- checktrainerflag OPPONENT_AXLE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153726
+ goto_if_trainer_defeated OPPONENT_AXLE, LavaridgeTown_Gym_1F_EventScript_153726
setobjectmovementtype 4, 63
LavaridgeTown_Gym_1F_EventScript_153726:: @ 8153726
- checktrainerflag OPPONENT_SADIE
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153733
+ goto_if_trainer_defeated OPPONENT_SADIE, LavaridgeTown_Gym_1F_EventScript_153733
setobjectmovementtype 5, 63
LavaridgeTown_Gym_1F_EventScript_153733:: @ 8153733
- checktrainerflag OPPONENT_ANDY
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153740
+ goto_if_trainer_defeated OPPONENT_ANDY, LavaridgeTown_Gym_1F_EventScript_153740
setobjectmovementtype 7, 63
LavaridgeTown_Gym_1F_EventScript_153740:: @ 8153740
@@ -70,8 +60,7 @@ 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 FLAG_RECEIVED_TM50
- goto_if 0, LavaridgeTown_Gym_1F_EventScript_1537A7
+ goto_if_unset FLAG_RECEIVED_TM50, LavaridgeTown_Gym_1F_EventScript_1537A7
msgbox LavaridgeTown_Gym_1F_Text_176C4A, 4
release
end
@@ -85,7 +74,7 @@ LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766
setflag FLAG_BADGE04_GET
addvar VAR_PETALBURG_GYM_STATE, 1
compare VAR_PETALBURG_GYM_STATE, 6
- call_if 1, LavaridgeTown_Gym_1F_EventScript_1A00FB
+ call_if_eq LavaridgeTown_Gym_1F_EventScript_1A00FB
setvar VAR_SPECIAL_8, 4
call LavaridgeTown_Gym_1F_EventScript_1A01C0
setflag FLAG_HIDE_WALLY_WANDAS_HOUSE
@@ -94,7 +83,7 @@ LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766
end
LavaridgeTown_Gym_1F_EventScript_1537A7:: @ 81537A7
- giveitem_std ITEM_TM50
+ giveitem_std ITEM_TM50_OVERHEAT
compare RESULT, 0
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1A029B
msgbox LavaridgeTown_Gym_1F_Text_176B8F, 4
@@ -135,8 +124,7 @@ LavaridgeTown_Gym_1F_EventScript_15383E:: @ 815383E
LavaridgeTown_Gym_1F_EventScript_153859:: @ 8153859
lock
faceplayer
- checkflag FLAG_DEFEATED_LAVARIDGE_GYM
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_15386E
+ goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, LavaridgeTown_Gym_1F_EventScript_15386E
msgbox LavaridgeTown_Gym_1F_Text_176312, 4
release
end
@@ -148,15 +136,13 @@ LavaridgeTown_Gym_1F_EventScript_15386E:: @ 815386E
LavaridgeTown_Gym_1F_EventScript_153878:: @ 8153878
lockall
- checkflag FLAG_BADGE04_GET
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153898
+ goto_if_set FLAG_BADGE04_GET, LavaridgeTown_Gym_1F_EventScript_153898
goto LavaridgeTown_Gym_1F_EventScript_1538A2
end
LavaridgeTown_Gym_1F_EventScript_153888:: @ 8153888
lockall
- checkflag FLAG_BADGE04_GET
- goto_if_eq LavaridgeTown_Gym_1F_EventScript_153898
+ goto_if_set FLAG_BADGE04_GET, LavaridgeTown_Gym_1F_EventScript_153898
goto LavaridgeTown_Gym_1F_EventScript_1538A2
end
diff --git a/data/scripts/maps/LavaridgeTown_HerbShop.inc b/data/scripts/maps/LavaridgeTown_HerbShop.inc
index 913734dd5..71fc2cbfe 100644
--- a/data/scripts/maps/LavaridgeTown_HerbShop.inc
+++ b/data/scripts/maps/LavaridgeTown_HerbShop.inc
@@ -28,8 +28,7 @@ LavaridgeTown_HerbShop_EventScript_15364C:: @ 815364C
LavaridgeTown_HerbShop_EventScript_153655:: @ 8153655
lock
faceplayer
- checkflag FLAG_RECEIVED_CHARCOAL
- goto_if_eq LavaridgeTown_HerbShop_EventScript_153684
+ goto_if_set FLAG_RECEIVED_CHARCOAL, LavaridgeTown_HerbShop_EventScript_153684
msgbox LavaridgeTown_HerbShop_Text_1761A2, 4
giveitem_std ITEM_CHARCOAL
compare RESULT, 0
diff --git a/data/scripts/maps/LilycoveCity.inc b/data/scripts/maps/LilycoveCity.inc
index 5c05639fd..ee29b0f05 100644
--- a/data/scripts/maps/LilycoveCity.inc
+++ b/data/scripts/maps/LilycoveCity.inc
@@ -7,8 +7,7 @@ LilycoveCity_MapScript1_14CA20:: @ 814CA20
setflag FLAG_VISITED_LILYCOVE_CITY
setvar VAR_LINK_CONTEST_ROOM_STATE, 0
setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, LilycoveCity_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, LilycoveCity_EventScript_1A02C1
call LilycoveCity_EventScript_1A0196
call LilycoveCity_EventScript_1A014E
end
@@ -28,10 +27,8 @@ LilycoveCity_MapScript1_14CA3F:: @ 814CA3F
setmetatile 71, 6, 368, 0
setmetatile 72, 6, 445, 0
.endif
- checkflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
- call_if 0, LilycoveCity_EventScript_14CABE
- checkflag FLAG_BADGE07_GET
- call_if 1, LilycoveCity_EventScript_14CB2B
+ call_if_unset FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_14CABE
+ call_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_14CB2B
end
LilycoveCity_EventScript_14CABE:: @ 814CABE
@@ -64,8 +61,7 @@ LilycoveCity_EventScript_14CB74:: @ 814CB74
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_LILYCOVE
- goto_if_eq LilycoveCity_EventScript_14CBB4
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_LILYCOVE, LilycoveCity_EventScript_14CBB4
msgbox LilycoveCity_Text_1C5A7A, 4
random 10
addvar RESULT, ITEM_CHERI_BERRY
@@ -89,8 +85,7 @@ LilycoveCity_EventScript_14CBBE:: @ 814CBBE
LilycoveCity_EventScript_14CBC7:: @ 814CBC7
lock
faceplayer
- checkflag FLAG_BADGE07_GET
- goto_if_eq LilycoveCity_EventScript_14CBDC
+ goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_14CBDC
msgbox LilycoveCity_Text_168750, 4
release
end
@@ -107,8 +102,7 @@ LilycoveCity_EventScript_14CBE6:: @ 814CBE6
LilycoveCity_EventScript_14CBEF:: @ 814CBEF
lock
faceplayer
- checkflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
- goto_if_eq LilycoveCity_EventScript_14CC04
+ goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_14CC04
msgbox LilycoveCity_Text_1688C1, 4
release
end
@@ -121,8 +115,7 @@ LilycoveCity_EventScript_14CC04:: @ 814CC04
LilycoveCity_EventScript_14CC0E:: @ 814CC0E
lock
faceplayer
- checkflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
- goto_if_eq LilycoveCity_EventScript_14CC23
+ goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_14CC23
msgbox LilycoveCity_Text_1689BF, 4
release
end
@@ -147,8 +140,7 @@ LilycoveCity_EventScript_14CC3F:: @ 814CC3F
LilycoveCity_EventScript_14CC48:: @ 814CC48
lock
faceplayer
- checkflag FLAG_BADGE07_GET
- goto_if_eq LilycoveCity_EventScript_14CC5D
+ goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_14CC5D
msgbox LilycoveCity_Text_168C16, 4
release
end
@@ -186,8 +178,7 @@ LilycoveCity_EventScript_14CCA2:: @ 814CCA2
LilycoveCity_EventScript_14CCAC:: @ 814CCAC
lockall
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_EventScript_14CCC0
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CCC0
msgbox LilycoveCity_Text_168EDA, 4
releaseall
end
@@ -211,8 +202,7 @@ LilycoveCity_EventScript_14CCDC:: @ 814CCDC
LilycoveCity_EventScript_14CCE5:: @ 814CCE5
lockall
- checkflag FLAG_MET_WAILMER_TRAINER
- goto_if_eq LilycoveCity_EventScript_14CD18
+ goto_if_set FLAG_MET_WAILMER_TRAINER, LilycoveCity_EventScript_14CD18
msgbox LilycoveCity_Text_16864A, 4
applymovement LAST_TALKED, LilycoveCity_Movement_1A0839
waitmovement 0
@@ -255,12 +245,10 @@ LilycoveCity_EventScript_14CD46:: @ 814CD46
end
LilycoveCity_EventScript_14CD60:: @ 814CD60
- playbgm 415, 1
- checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
- call_if 1, LilycoveCity_EventScript_14CDB0
- checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
- call_if 0, LilycoveCity_EventScript_14CDB9
- compare RESULT, 0
+ playbgm BGM_GIRL_SUP, TRUE
+ call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CDB0
+ call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CDB9
+ compare RESULT, NO
goto_if_eq LilycoveCity_EventScript_14CDC2
msgbox LilycoveCity_Text_167B94, 4
switch VAR_STARTER_MON
@@ -270,11 +258,11 @@ LilycoveCity_EventScript_14CD60:: @ 814CD60
end
LilycoveCity_EventScript_14CDB0:: @ 814CDB0
- msgbox LilycoveCity_Text_167B55, 5
+ msgbox LilycoveCity_Text_167B55, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CDB9:: @ 814CDB9
- msgbox LilycoveCity_Text_1679BF, 5
+ msgbox LilycoveCity_Text_1679BF, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CDC2:: @ 814CDC2
@@ -286,12 +274,10 @@ LilycoveCity_EventScript_14CDC2:: @ 814CDC2
end
LilycoveCity_EventScript_14CDD3:: @ 814CDD3
- playbgm 421, 1
- checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
- call_if 1, LilycoveCity_EventScript_14CE23
- checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
- call_if 0, LilycoveCity_EventScript_14CE2C
- compare RESULT, 0
+ playbgm BGM_BOY_SUP, TRUE
+ call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CE23
+ call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_14CE2C
+ compare RESULT, NO
goto_if_eq LilycoveCity_EventScript_14CE35
msgbox LilycoveCity_Text_1680A9, 4
switch VAR_STARTER_MON
@@ -301,11 +287,11 @@ LilycoveCity_EventScript_14CDD3:: @ 814CDD3
end
LilycoveCity_EventScript_14CE23:: @ 814CE23
- msgbox LilycoveCity_Text_168067, 5
+ msgbox LilycoveCity_Text_168067, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CE2C:: @ 814CE2C
- msgbox LilycoveCity_Text_167F75, 5
+ msgbox LilycoveCity_Text_167F75, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CE35:: @ 814CE35
@@ -349,20 +335,18 @@ LilycoveCity_EventScript_14CE96:: @ 814CE96
LilycoveCity_EventScript_14CEA6:: @ 814CEA6
msgbox LilycoveCity_Text_167C6B, 4
setvar RESULT, 0
- checkflag FLAG_BADGE06_GET
- call_if 1, LilycoveCity_EventScript_14CEDE
+ call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_14CEDE
compare RESULT, 0
- call_if 1, LilycoveCity_EventScript_14CEEE
+ call_if_eq LilycoveCity_EventScript_14CEEE
compare RESULT, 1
- call_if 1, LilycoveCity_EventScript_14CEF7
+ call_if_eq LilycoveCity_EventScript_14CEF7
clearflag FLAG_HIDE_MAY_UPSTAIRS
clearflag FLAG_HIDE_MAY_PICHU_DOLL
goto LilycoveCity_EventScript_14CF6B
end
LilycoveCity_EventScript_14CEDE:: @ 814CEDE
- checkflag FLAG_BADGE08_GET
- goto_if_eq LilycoveCity_EventScript_14CEE8
+ goto_if_set FLAG_BADGE08_GET, LilycoveCity_EventScript_14CEE8
return
LilycoveCity_EventScript_14CEE8:: @ 814CEE8
@@ -374,8 +358,7 @@ LilycoveCity_EventScript_14CEEE:: @ 814CEEE
return
LilycoveCity_EventScript_14CEF7:: @ 814CEF7
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_EventScript_14CF09
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CF09
msgbox LilycoveCity_Text_167DDD, 4
return
@@ -386,12 +369,11 @@ LilycoveCity_EventScript_14CF09:: @ 814CF09
LilycoveCity_EventScript_14CF12:: @ 814CF12
msgbox LilycoveCity_Text_168149, 4
setvar RESULT, 0
- checkflag FLAG_BADGE06_GET
- call_if 1, LilycoveCity_EventScript_14CEDE
+ call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_14CEDE
compare RESULT, 0
- call_if 1, LilycoveCity_EventScript_14CF47
+ call_if_eq LilycoveCity_EventScript_14CF47
compare RESULT, 1
- call_if 1, LilycoveCity_EventScript_14CF50
+ call_if_eq LilycoveCity_EventScript_14CF50
clearflag FLAG_HIDE_BRENDAN_UPSTAIRS
goto LilycoveCity_EventScript_14CF6B
end
@@ -401,8 +383,7 @@ LilycoveCity_EventScript_14CF47:: @ 814CF47
return
LilycoveCity_EventScript_14CF50:: @ 814CF50
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_EventScript_14CF62
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_14CF62
msgbox LilycoveCity_Text_168282, 4
return
diff --git a/data/scripts/maps/LilycoveCity_ContestLobby.inc b/data/scripts/maps/LilycoveCity_ContestLobby.inc
index 377c2908d..a04629903 100644
--- a/data/scripts/maps/LilycoveCity_ContestLobby.inc
+++ b/data/scripts/maps/LilycoveCity_ContestLobby.inc
@@ -13,8 +13,7 @@ LilycoveCity_ContestLobby_MapScript2_158877:: @ 8158877
.2byte 0
LilycoveCity_ContestLobby_EventScript_158889:: @ 8158889
- checkflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
- goto_if_eq LilycoveCity_ContestLobby_EventScript_158898
+ goto_if_set FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR, LilycoveCity_ContestLobby_EventScript_158898
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
end
@@ -30,10 +29,10 @@ LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898
fadescreen 1
drawcontestwinner 0
lockall
- msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158918
releaseall
end
@@ -45,7 +44,7 @@ LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
- call_if 1, LilycoveCity_ContestLobby_EventScript_158948
+ call_if_eq LilycoveCity_ContestLobby_EventScript_158948
applymovement 4, LilycoveCity_ContestLobby_Movement_158A43
waitmovement 0
removeobject 4
@@ -55,8 +54,8 @@ LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
end
LilycoveCity_ContestLobby_EventScript_158918:: @ 8158918
- msgbox LilycoveCity_ContestLobby_Text_188C41, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
closemessage
@@ -72,13 +71,13 @@ LilycoveCity_ContestLobby_EventScript_158948:: @ 8158948
special sub_80C4858
applymovement 4, LilycoveCity_ContestLobby_Movement_158A4E
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 4, LilycoveCity_ContestLobby_Movement_1A0833
waitmovement 0
applymovement 4, LilycoveCity_ContestLobby_Movement_158A52
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
@@ -188,8 +187,7 @@ LilycoveCity_ContestLobby_Movement_158A52:: @ 8158A52
step_end
LilycoveCity_ContestLobby_EventScript_158A5B:: @ 8158A5B
- checkflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
- goto_if_eq LilycoveCity_ContestLobby_EventScript_158A6A
+ goto_if_set FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR, LilycoveCity_ContestLobby_EventScript_158A6A
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
end
@@ -204,10 +202,10 @@ LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A
lockall
fadescreen 1
drawcontestwinner 0
- msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AE8
end
@@ -218,7 +216,7 @@ LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
- call_if 1, LilycoveCity_ContestLobby_EventScript_158B18
+ call_if_eq LilycoveCity_ContestLobby_EventScript_158B18
applymovement 11, LilycoveCity_ContestLobby_Movement_158B6D
waitmovement 0
removeobject 11
@@ -228,8 +226,8 @@ LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
end
LilycoveCity_ContestLobby_EventScript_158AE8:: @ 8158AE8
- msgbox LilycoveCity_ContestLobby_Text_188C41, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
closemessage
@@ -245,13 +243,13 @@ LilycoveCity_ContestLobby_EventScript_158B18:: @ 8158B18
special sub_80C4858
applymovement 11, LilycoveCity_ContestLobby_Movement_158B78
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 11, LilycoveCity_ContestLobby_Movement_1A0833
waitmovement 0
applymovement 11, LilycoveCity_ContestLobby_Movement_158B7C
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
@@ -307,8 +305,7 @@ LilycoveCity_ContestLobby_EventScript_158B85:: @ 8158B85
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
goto_if_eq LilycoveCity_ContestLobby_EventScript_158BBA
- checkflag FLAG_TEMP_2
- goto_if_eq LilycoveCity_ContestLobby_EventScript_158BAE
+ goto_if_set FLAG_TEMP_2, LilycoveCity_ContestLobby_EventScript_158BAE
message LilycoveCity_ContestLobby_Text_18848C
waitmessage
setflag FLAG_TEMP_2
@@ -327,8 +324,8 @@ LilycoveCity_ContestLobby_EventScript_158BBA:: @ 8158BBA
end
LilycoveCity_ContestLobby_EventScript_158BC4:: @ 8158BC4
- msgbox LilycoveCity_ContestLobby_Text_188521, 5
- compare RESULT, 0
+ msgbox LilycoveCity_ContestLobby_Text_188521, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35
call S_DoSaveDialog
erasebox 0, 0, 15, 9
@@ -402,8 +399,7 @@ LilycoveCity_ContestLobby_EventScript_158CC0:: @ 8158CC0
end
LilycoveCity_ContestLobby_EventScript_158CEA:: @ 8158CEA
- checkflag FLAG_TEMP_3
- call_if 0, LilycoveCity_ContestLobby_EventScript_158BC4
+ call_if_unset FLAG_TEMP_3, LilycoveCity_ContestLobby_EventScript_158BC4
message LilycoveCity_ContestLobby_Text_1886DC
waitmessage
multichoice 0, 0, 4, 0
@@ -475,7 +471,7 @@ LilycoveCity_ContestLobby_EventScript_158DD1:: @ 8158DD1
buffernumberstring 1, 32772
messageautoscroll LilycoveCity_ContestLobby_Text_188845
waitmessage
- addvar VAR_SPECIAL_4, 65535
+ addvar VAR_SPECIAL_4, -1
goto LilycoveCity_ContestLobby_EventScript_158DEE
end
@@ -496,13 +492,13 @@ LilycoveCity_ContestLobby_EventScript_158E0B:: @ 8158E0B
closemessage
applymovement 2, LilycoveCity_ContestLobby_Movement_158E9C
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 9, 2, 545, 1
setmetatile 9, 3, 609, 1
special DrawWholeMapView
applymovement 2, LilycoveCity_ContestLobby_Movement_158EA0
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 9, 2, 721, 1
setmetatile 9, 3, 729, 1
special DrawWholeMapView
@@ -635,13 +631,13 @@ LilycoveCity_ContestLobby_EventScript_158F86:: @ 8158F86
lockall
applymovement 1, LilycoveCity_ContestLobby_Movement_15900B
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, LilycoveCity_ContestLobby_Movement_15900F
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
@@ -707,8 +703,7 @@ LilycoveCity_ContestLobby_EventScript_15901E:: @ 815901E
end
LilycoveCity_ContestLobby_EventScript_159027:: @ 8159027
- checkflag FLAG_RECEIVED_CONTEST_PASS
- goto_if 0, LilycoveCity_ContestLobby_EventScript_159039
+ goto_if_unset FLAG_RECEIVED_CONTEST_PASS, LilycoveCity_ContestLobby_EventScript_159039
msgbox LilycoveCity_ContestLobby_Text_188DDA, 2
end
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
index 3e4caf100..b80b0873b 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
@@ -3,10 +3,8 @@ LilycoveCity_CoveLilyMotel_1F_MapScripts:: @ 81582C4
LilycoveCity_CoveLilyMotel_1F_EventScript_1582C5:: @ 81582C5
lockall
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_CoveLilyMotel_1F_EventScript_158326
- checkflag FLAG_BADGE07_GET
- goto_if_eq LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_CoveLilyMotel_1F_EventScript_158326
+ goto_if_set FLAG_BADGE07_GET, LilycoveCity_CoveLilyMotel_1F_EventScript_1582FF
msgbox LilycoveCity_CoveLilyMotel_1F_Text_186B71, 4
applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0839
waitmovement 0
@@ -41,7 +39,7 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_158326:: @ 8158326
LilycoveCity_CoveLilyMotel_1F_EventScript_15834D:: @ 815834D
lockall
- playse 21
+ playse SE_PIN
applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0833
waitmovement 0
applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0835
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
index 7e221122b..06b982610 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
@@ -4,10 +4,8 @@ LilycoveCity_CoveLilyMotel_2F_MapScripts:: @ 81583A0
LilycoveCity_CoveLilyMotel_2F_EventScript_1583A1:: @ 81583A1
lock
faceplayer
- checkflag FLAG_TEMP_2
- call_if 0, LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7
- checkflag FLAG_TEMP_2
- call_if 1, LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
+ call_if_unset FLAG_TEMP_2, LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7
+ call_if_set FLAG_TEMP_2, LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
specialvar RESULT, CompletedHoennPokedex
compare RESULT, 1
goto_if_eq LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0
@@ -20,7 +18,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7:: @ 81583C7
LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0:: @ 81583D0
setflag FLAG_TEMP_2
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
goto LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
end
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
index 1198054f0..f895ea99d 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
@@ -4,8 +4,7 @@ LilycoveCity_DepartmentStoreElevator_MapScripts:: @ 815A39B
LilycoveCity_DepartmentStoreElevator_EventScript_15A39C:: @ 815A39C
lock
faceplayer
- checkflag FLAG_TEMP_2
- call_if 0, LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF
+ call_if_unset FLAG_TEMP_2, LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF
copyvar VAR_SPECIAL_5, VAR_DEPT_STORE_FLOOR
special DisplayCurrentElevatorFloor
message LilycoveCity_DepartmentStoreElevator_Text_1A0EF6
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
index ff7722f13..e2274110c 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -5,9 +5,9 @@ LilycoveCity_DepartmentStoreRooftop_MapScripts:: @ 815A13F
LilycoveCity_DepartmentStoreRooftop_MapScript1_15A145:: @ 815A145
getpricereduction 3
compare RESULT, 1
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F
compare RESULT, 0
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A163
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A163
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A15F:: @ 815A15F
@@ -53,7 +53,7 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1A0:: @ 815A1A0
faceplayer
getpricereduction 3
compare RESULT, 1
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A1BA
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C61F, 4
release
end
@@ -88,17 +88,17 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A21C:: @ 815A21C
- setvar VAR_TEMP_0, 26
+ setvar VAR_TEMP_0, ITEM_FRESH_WATER
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A227:: @ 815A227
- setvar VAR_TEMP_0, 27
+ setvar VAR_TEMP_0, ITEM_SODA_POP
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A232:: @ 815A232
- setvar VAR_TEMP_0, 28
+ setvar VAR_TEMP_0, ITEM_LEMONADE
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
@@ -128,26 +128,26 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A260:: @ 815A260
LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267
compare VAR_TEMP_1, 0
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D
compare VAR_TEMP_1, 1
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A244
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A244
compare VAR_TEMP_1, 2
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A
checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
compare VAR_TEMP_1, 0
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A252
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A252
compare VAR_TEMP_1, 1
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A259
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A259
compare VAR_TEMP_1, 2
- call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A260
+ call_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A260
updatemoneybox 0, 0
nop
bufferitemname 0, VAR_TEMP_0
- playse 106
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C75F, 4
giveitem VAR_TEMP_0, 1
bufferitemname 1, VAR_TEMP_0
@@ -155,11 +155,11 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
- goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
+ goto_if_ne LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playse 106
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
giveitem VAR_TEMP_0, 1
bufferitemname 1, VAR_TEMP_0
@@ -167,11 +167,11 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
- goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
+ goto_if_ne LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playse 106
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
giveitem VAR_TEMP_0, 1
bufferitemname 1, VAR_TEMP_0
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
index d4dedb0c2..f6b23bc05 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
@@ -10,11 +10,10 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
faceplayer
dodailyevents
compare VAR_LOTTERY_PRIZE, 0
- goto_if 5, LilycoveCity_DepartmentStore_1F_EventScript_159EB1
- checkflag FLAG_DAILY_PICKED_LOTTO_TICKET
- goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E4C
- msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, 5
- compare RESULT, 0
+ goto_if_ne LilycoveCity_DepartmentStore_1F_EventScript_159EB1
+ goto_if_set FLAG_DAILY_PICKED_LOTTO_TICKET, LilycoveCity_DepartmentStore_1F_EventScript_159E4C
+ msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E56
setflag FLAG_DAILY_PICKED_LOTTO_TICKET
message LilycoveCity_DepartmentStore_1F_Text_1C4CC6
@@ -25,7 +24,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, 4
applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843
waitmovement 0
- playse 4
+ playse SE_PC_ON
special DoLotteryCornerComputerEffect
special PickLotteryCornerTicket
delay 220
@@ -37,18 +36,18 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E60
incrementgamestat GAME_STAT_WON_POKEMON_LOTTERY
compare VAR_SPECIAL_6, 0
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E3A
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E3A
compare VAR_SPECIAL_6, 1
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E43
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E43
bufferitemname 0, VAR_SPECIAL_5
compare VAR_SPECIAL_4, 1
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E78
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E78
compare VAR_SPECIAL_4, 2
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E81
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E81
compare VAR_SPECIAL_4, 3
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E8A
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E8A
compare VAR_SPECIAL_4, 4
- call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E93
+ call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E93
giveitem_std VAR_SPECIAL_5
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E9C
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
index d922d9181..907b79847 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_4F.inc
@@ -25,10 +25,10 @@ LilycoveCity_DepartmentStore_4F_EventScript_15A019:: @ 815A019
.align 2
LilycoveCity_DepartmentStore_4F_Items1:: @ 815A030
- .2byte ITEM_TM38
- .2byte ITEM_TM25
- .2byte ITEM_TM14
- .2byte ITEM_TM15
+ .2byte ITEM_TM38_FIRE_BLAST
+ .2byte ITEM_TM25_THUNDER
+ .2byte ITEM_TM14_BLIZZARD
+ .2byte ITEM_TM15_HYPER_BEAM
.2byte ITEM_NONE
release
end
@@ -45,10 +45,10 @@ LilycoveCity_DepartmentStore_4F_EventScript_15A03C:: @ 815A03C
.align 2
LilycoveCity_DepartmentStore_4F_Items2:: @ 815A054
- .2byte ITEM_TM17
- .2byte ITEM_TM20
- .2byte ITEM_TM33
- .2byte ITEM_TM16
+ .2byte ITEM_TM17_PROTECT
+ .2byte ITEM_TM20_SAFEGUARD
+ .2byte ITEM_TM33_REFLECT
+ .2byte ITEM_TM16_LIGHT_SCREEN
.2byte ITEM_NONE
release
end
diff --git a/data/scripts/maps/LilycoveCity_Harbor.inc b/data/scripts/maps/LilycoveCity_Harbor.inc
index 9554b8fa4..5dc217585 100644
--- a/data/scripts/maps/LilycoveCity_Harbor.inc
+++ b/data/scripts/maps/LilycoveCity_Harbor.inc
@@ -16,8 +16,7 @@ LilycoveCity_Harbor_EventScript_1598A2:: @ 81598A2
end
LilycoveCity_Harbor_EventScript_1598BA:: @ 81598BA
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_Harbor_EventScript_1598CD
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_1598CD
msgbox LilycoveCity_Harbor_Text_18B306, 4
release
end
@@ -47,8 +46,8 @@ LilycoveCity_Harbor_EventScript_159929:: @ 8159929
end
LilycoveCity_Harbor_EventScript_159933:: @ 8159933
- msgbox LilycoveCity_Harbor_Text_18B47D, 5
- compare RESULT, 0
+ msgbox LilycoveCity_Harbor_Text_18B47D, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_15997E
setvar VAR_PORTHOLE_STATE, 5
call LilycoveCity_Harbor_EventScript_15998A
@@ -58,8 +57,8 @@ LilycoveCity_Harbor_EventScript_159933:: @ 8159933
end
LilycoveCity_Harbor_EventScript_15995B:: @ 815995B
- msgbox LilycoveCity_Harbor_Text_18B499, 5
- compare RESULT, 0
+ msgbox LilycoveCity_Harbor_Text_18B499, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_15997E
call LilycoveCity_Harbor_EventScript_15998A
warp MAP_BATTLE_TOWER_OUTSIDE, 255, 19, 23
@@ -81,9 +80,9 @@ LilycoveCity_Harbor_EventScript_15998A:: @ 815998A
delay 30
hideobjectat LAST_TALKED, MAP_LILYCOVE_CITY_HARBOR
compare FACING, 2
- call_if 1, LilycoveCity_Harbor_EventScript_1599D9
+ call_if_eq LilycoveCity_Harbor_EventScript_1599D9
compare FACING, 4
- call_if 1, LilycoveCity_Harbor_EventScript_1599CE
+ call_if_eq LilycoveCity_Harbor_EventScript_1599CE
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
setvar VAR_SPECIAL_4, 2
@@ -106,12 +105,9 @@ LilycoveCity_Harbor_EventScript_1599E4:: @ 81599E4
end
LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if 0, LilycoveCity_Harbor_EventScript_1598BA
- checkflag FLAG_ECOUNTERED_LATIAS_OR_LATIOS
- goto_if_eq LilycoveCity_Harbor_EventScript_1598BA
- checkflag FLAG_SYS_HAS_EON_TICKET
- goto_if 0, LilycoveCity_Harbor_EventScript_1598BA
+ goto_if_unset FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_1598BA
+ goto_if_set FLAG_ECOUNTERED_LATIAS_OR_LATIOS, LilycoveCity_Harbor_EventScript_1598BA
+ goto_if_unset FLAG_SYS_HAS_EON_TICKET, LilycoveCity_Harbor_EventScript_1598BA
msgbox LilycoveCity_Harbor_Text_1C50F2, 4
closemessage
applymovement LAST_TALKED, LilycoveCity_Harbor_Movement_1A0841
@@ -130,9 +126,9 @@ LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE
delay 30
removeobject 4
compare FACING, 2
- call_if 1, LilycoveCity_Harbor_EventScript_1599D9
+ call_if_eq LilycoveCity_Harbor_EventScript_1599D9
compare FACING, 4
- call_if 1, LilycoveCity_Harbor_EventScript_1599CE
+ call_if_eq LilycoveCity_Harbor_EventScript_1599CE
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
special ScrSpecial_HealPlayerParty
@@ -159,8 +155,7 @@ LilycoveCity_Harbor_Movement_159A89:: @ 8159A89
LilycoveCity_Harbor_EventScript_159A8D:: @ 8159A8D
lock
faceplayer
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq LilycoveCity_Harbor_EventScript_159AA2
+ goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_Harbor_EventScript_159AA2
msgbox LilycoveCity_Harbor_Text_18B504, 4
release
end
diff --git a/data/scripts/maps/LilycoveCity_House2.inc b/data/scripts/maps/LilycoveCity_House2.inc
index d0065c9e8..797c8f203 100644
--- a/data/scripts/maps/LilycoveCity_House2.inc
+++ b/data/scripts/maps/LilycoveCity_House2.inc
@@ -4,10 +4,9 @@ LilycoveCity_House2_MapScripts:: @ 8159BA2
LilycoveCity_House2_EventScript_159BA3:: @ 8159BA3
lock
faceplayer
- checkflag FLAG_RECEIVED_TM44
- goto_if_eq LilycoveCity_House2_EventScript_159BDA
+ goto_if_set FLAG_RECEIVED_TM44, LilycoveCity_House2_EventScript_159BDA
msgbox LilycoveCity_House2_Text_18B83C, 4
- giveitem_std ITEM_TM44
+ giveitem_std ITEM_TM44_REST
compare RESULT, 0
goto_if_eq LilycoveCity_House2_EventScript_1A029B
setflag FLAG_RECEIVED_TM44
diff --git a/data/scripts/maps/LilycoveCity_House3.inc b/data/scripts/maps/LilycoveCity_House3.inc
index 03203ed47..1a569bf5b 100644
--- a/data/scripts/maps/LilycoveCity_House3.inc
+++ b/data/scripts/maps/LilycoveCity_House3.inc
@@ -10,8 +10,8 @@ LilycoveCity_House3_MapScript1_159BEA:: @ 8159BEA
LilycoveCity_House3_EventScript_159BF3:: @ 8159BF3
lock
faceplayer
- msgbox LilycoveCity_House3_Text_18B8CC, 5
- compare RESULT, 0
+ msgbox LilycoveCity_House3_Text_18B8CC, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_House3_EventScript_159C1D
msgbox LilycoveCity_House3_Text_18BA2B, 4
closemessage
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
index 5d5b04114..95338f231 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
@@ -22,10 +22,10 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_15844F:: @ 815844F
end
LilycoveCity_LilycoveMuseum_1F_EventScript_158458:: @ 8158458
- msgbox LilycoveCity_LilycoveMuseum_1F_Text_187495, 5
- compare RESULT, 0
+ msgbox LilycoveCity_LilycoveMuseum_1F_Text_187495, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158477
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158481
end
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
index 120054e91..9cf3ecbd7 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
@@ -4,32 +4,27 @@ LilycoveCity_LilycoveMuseum_2F_MapScripts:: @ 81585AC
.byte 0
LilycoveCity_LilycoveMuseum_2F_MapScript1_1585B7:: @ 81585B7
- checkflag FLAG_COOL_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD
+ goto_if_set FLAG_COOL_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD
goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585C6:: @ 81585C6
- checkflag FLAG_BEAUTY_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158615
+ goto_if_set FLAG_BEAUTY_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158615
goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585D5:: @ 81585D5
- checkflag FLAG_CUTE_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15862D
+ goto_if_set FLAG_CUTE_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15862D
goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585E4:: @ 81585E4
- checkflag FLAG_SMART_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158645
+ goto_if_set FLAG_SMART_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158645
goto LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585F3:: @ 81585F3
- checkflag FLAG_TOUGH_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15865D
+ goto_if_set FLAG_TOUGH_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15865D
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1585FD:: @ 81585FD
@@ -96,8 +91,7 @@ LilycoveCity_LilycoveMuseum_2F_Movement_1586D5:: @ 81586D5
LilycoveCity_LilycoveMuseum_2F_EventScript_1586D8:: @ 81586D8
lockall
- checkflag FLAG_RECEIVED_GLASS_ORNAMENT
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158793
+ goto_if_set FLAG_RECEIVED_GLASS_ORNAMENT, LilycoveCity_LilycoveMuseum_2F_EventScript_158793
specialvar VAR_SPECIAL_4, sub_80C4D50
switch VAR_SPECIAL_4
case 1, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
@@ -146,36 +140,31 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_158793:: @ 8158793
LilycoveCity_LilycoveMuseum_2F_EventScript_15879D:: @ 815879D
lockall
- checkflag FLAG_CUTE_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15883C
+ goto_if_set FLAG_CUTE_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15883C
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188219, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587B0:: @ 81587B0
lockall
- checkflag FLAG_TOUGH_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158858
+ goto_if_set FLAG_TOUGH_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158858
msgbox LilycoveCity_LilycoveMuseum_2F_Text_18824C, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587C3:: @ 81587C3
lockall
- checkflag FLAG_COOL_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158820
+ goto_if_set FLAG_COOL_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_158820
msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882B4, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587D6:: @ 81587D6
lockall
- checkflag FLAG_BEAUTY_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15882E
+ goto_if_set FLAG_BEAUTY_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15882E
msgbox LilycoveCity_LilycoveMuseum_2F_Text_188281, 3
end
LilycoveCity_LilycoveMuseum_2F_EventScript_1587E9:: @ 81587E9
lockall
- checkflag FLAG_SMART_PAINTING_MADE
- goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_15884A
+ goto_if_set FLAG_SMART_PAINTING_MADE, LilycoveCity_LilycoveMuseum_2F_EventScript_15884A
msgbox LilycoveCity_LilycoveMuseum_2F_Text_1882E6, 3
end
diff --git a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
index a3c8d23af..8b8500a9c 100644
--- a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
+++ b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
@@ -5,10 +5,10 @@ LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE
lockall
applymovement 1, LilycoveCity_MoveDeletersHouse_Movement_1A0839
waitmovement 0
- msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, 5
+ msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, MSGBOX_YESNO
switch RESULT
- case 1, LilycoveCity_MoveDeletersHouse_EventScript_159ADE
- case 0, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
+ case YES, LilycoveCity_MoveDeletersHouse_EventScript_159ADE
+ case NO, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
releaseall
end
@@ -31,16 +31,16 @@ LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE
compare VAR_SPECIAL_5, 4
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159ADE
special ScrSpecial_GetPokemonNicknameAndMoveName
- msgbox LilycoveCity_MoveDeletersHouse_Text_18B6F2, 5
+ msgbox LilycoveCity_MoveDeletersHouse_Text_18B6F2, MSGBOX_YESNO
switch RESULT
- case 1, LilycoveCity_MoveDeletersHouse_EventScript_159B53
- case 0, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
+ case YES, LilycoveCity_MoveDeletersHouse_EventScript_159B53
+ case NO, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
releaseall
end
LilycoveCity_MoveDeletersHouse_EventScript_159B53:: @ 8159B53
special DeleteMonMove
- playfanfare 378
+ playfanfare BGM_ME_WASURE
waitfanfare
msgbox LilycoveCity_MoveDeletersHouse_Text_18B71E, 4
releaseall
diff --git a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
index f6eb35c98..cff88caf0 100644
--- a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
@@ -21,8 +21,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_15933F:: @ 815933F
LilycoveCity_PokemonCenter_1F_EventScript_159348:: @ 8159348
lock
faceplayer
- checkflag FLAG_BADGE07_GET
- goto_if_eq LilycoveCity_PokemonCenter_1F_EventScript_15935D
+ goto_if_set FLAG_BADGE07_GET, 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 4656f0182..85ee953ac 100644
--- a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
@@ -72,35 +72,35 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159429:: @ 8159429
setvar VAR_SPECIAL_4, 8
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5
setvar VAR_SPECIAL_4, 9
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD
setvar VAR_SPECIAL_4, 10
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5
setvar VAR_SPECIAL_4, 11
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED
setvar VAR_SPECIAL_4, 12
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5
setvar VAR_SPECIAL_4, 13
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD
setvar VAR_SPECIAL_4, 14
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_159505
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159505
setvar VAR_SPECIAL_4, 15
specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
- call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15950D
+ call_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15950D
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5:: @ 81594D5
diff --git a/data/scripts/maps/LittlerootTown.inc b/data/scripts/maps/LittlerootTown.inc
index c11546bb5..57ad9aae5 100644
--- a/data/scripts/maps/LittlerootTown.inc
+++ b/data/scripts/maps/LittlerootTown.inc
@@ -6,19 +6,18 @@ LittlerootTown_MapScripts:: @ 814D509
LittlerootTown_MapScript1_14D514:: @ 814D514
setflag FLAG_VISITED_LITTLEROOT_TOWN
compare VAR_LITTLEROOT_INTRO_STATE, 2
- call_if 1, LittlerootTown_EventScript_14D57B
- checkflag FLAG_RESCUED_BIRCH
- call_if 0, LittlerootTown_EventScript_14D583
+ call_if_eq LittlerootTown_EventScript_14D57B
+ call_if_unset FLAG_RESCUED_BIRCH, LittlerootTown_EventScript_14D583
compare VAR_LITTLEROOT_STATE, 3
- call_if 1, LittlerootTown_EventScript_14D5A6
+ call_if_eq LittlerootTown_EventScript_14D5A6
compare VAR_LITTLEROOT_HOUSES_STATE, 4
- call_if 1, LittlerootTown_EventScript_14D570
+ call_if_eq LittlerootTown_EventScript_14D570
compare VAR_LITTLEROOT_HOUSES_STATE_2, 4
- call_if 1, LittlerootTown_EventScript_14D570
+ call_if_eq LittlerootTown_EventScript_14D570
compare VAR_OLDALE_STATE, 1
- call_if 1, LittlerootTown_EventScript_14D567
+ call_if_eq LittlerootTown_EventScript_14D567
compare VAR_LITTLEROOT_RIVAL_STATE, 3
- call_if 1, LittlerootTown_EventScript_14D563
+ call_if_eq LittlerootTown_EventScript_14D563
end
LittlerootTown_EventScript_14D563:: @ 814D563
@@ -56,9 +55,9 @@ LittlerootTown_EventScript_14D5A6:: @ 814D5A6
setobjectmovementtype 4, 8
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D5C5
+ call_if_eq LittlerootTown_EventScript_14D5C5
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D5CD
+ call_if_eq LittlerootTown_EventScript_14D5CD
return
LittlerootTown_EventScript_14D5C5:: @ 814D5C5
@@ -99,7 +98,7 @@ LittlerootTown_EventScript_14D60D:: @ 814D60D
LittlerootTown_EventScript_14D62B:: @ 814D62B
delay 15
- playse 10
+ playse SE_DANSA
applymovement 255, LittlerootTown_Movement_14D6C0
waitmovement 0
opendoor VAR_SPECIAL_4, VAR_SPECIAL_5
@@ -187,12 +186,10 @@ LittlerootTown_EventScript_14D6D6:: @ 814D6D6
LittlerootTown_EventScript_14D6DF:: @ 814D6DF
lock
faceplayer
- checkflag FLAG_ADVENTURE_STARTED
- goto_if_eq LittlerootTown_EventScript_14D72F
- checkflag FLAG_RESCUED_BIRCH
- goto_if_eq LittlerootTown_EventScript_14D722
+ goto_if_set FLAG_ADVENTURE_STARTED, LittlerootTown_EventScript_14D72F
+ goto_if_set FLAG_RESCUED_BIRCH, LittlerootTown_EventScript_14D722
compare VAR_LITTLEROOT_STATE, 0
- goto_if 5, LittlerootTown_EventScript_14D708
+ goto_if_ne LittlerootTown_EventScript_14D708
msgbox LittlerootTown_Text_16ACEB, 4
release
end
@@ -335,9 +332,9 @@ LittlerootTown_EventScript_14D808:: @ 814D808
lockall
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D822
+ call_if_eq LittlerootTown_EventScript_14D822
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D82B
+ call_if_eq LittlerootTown_EventScript_14D82B
releaseall
end
@@ -353,9 +350,9 @@ LittlerootTown_EventScript_14D834:: @ 814D834
lockall
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D84E
+ call_if_eq LittlerootTown_EventScript_14D84E
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D857
+ call_if_eq LittlerootTown_EventScript_14D857
releaseall
end
@@ -408,27 +405,27 @@ LittlerootTown_EventScript_14D8AA:: @ 814D8AA
LittlerootTown_EventScript_14D8B6:: @ 814D8B6
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D93C
+ call_if_eq LittlerootTown_EventScript_14D93C
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D947
+ call_if_eq LittlerootTown_EventScript_14D947
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D926
+ call_if_eq LittlerootTown_EventScript_14D926
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D931
+ call_if_eq LittlerootTown_EventScript_14D931
msgbox LittlerootTown_Text_16A8EE, 4
closemessage
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D952
+ call_if_eq LittlerootTown_EventScript_14D952
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D995
+ call_if_eq LittlerootTown_EventScript_14D995
call LittlerootTown_EventScript_14DD38
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14DAAA
+ call_if_eq LittlerootTown_EventScript_14DAAA
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14DAED
+ call_if_eq LittlerootTown_EventScript_14DAED
goto LittlerootTown_EventScript_14DD2B
end
@@ -454,32 +451,32 @@ LittlerootTown_EventScript_14D947:: @ 814D947
LittlerootTown_EventScript_14D952:: @ 814D952
compare VAR_SPECIAL_8, 0
- call_if 1, LittlerootTown_EventScript_14D9D8
+ call_if_eq LittlerootTown_EventScript_14D9D8
compare VAR_SPECIAL_8, 1
- call_if 1, LittlerootTown_EventScript_14D9ED
+ call_if_eq LittlerootTown_EventScript_14D9ED
compare VAR_SPECIAL_8, 2
- call_if 1, LittlerootTown_EventScript_14DA02
+ call_if_eq LittlerootTown_EventScript_14DA02
compare VAR_SPECIAL_8, 3
- call_if 1, LittlerootTown_EventScript_14DA17
+ call_if_eq LittlerootTown_EventScript_14DA17
compare VAR_SPECIAL_8, 4
- call_if 1, LittlerootTown_EventScript_14DA2C
+ call_if_eq LittlerootTown_EventScript_14DA2C
compare VAR_SPECIAL_8, 5
- call_if 1, LittlerootTown_EventScript_14DA41
+ call_if_eq LittlerootTown_EventScript_14DA41
return
LittlerootTown_EventScript_14D995:: @ 814D995
compare VAR_SPECIAL_8, 0
- call_if 1, LittlerootTown_EventScript_14D9D8
+ call_if_eq LittlerootTown_EventScript_14D9D8
compare VAR_SPECIAL_8, 1
- call_if 1, LittlerootTown_EventScript_14D9ED
+ call_if_eq LittlerootTown_EventScript_14D9ED
compare VAR_SPECIAL_8, 2
- call_if 1, LittlerootTown_EventScript_14DA56
+ call_if_eq LittlerootTown_EventScript_14DA56
compare VAR_SPECIAL_8, 3
- call_if 1, LittlerootTown_EventScript_14DA6B
+ call_if_eq LittlerootTown_EventScript_14DA6B
compare VAR_SPECIAL_8, 4
- call_if 1, LittlerootTown_EventScript_14DA80
+ call_if_eq LittlerootTown_EventScript_14DA80
compare VAR_SPECIAL_8, 5
- call_if 1, LittlerootTown_EventScript_14DA95
+ call_if_eq LittlerootTown_EventScript_14DA95
return
LittlerootTown_EventScript_14D9D8:: @ 814D9D8
@@ -554,32 +551,32 @@ LittlerootTown_EventScript_14DA95:: @ 814DA95
LittlerootTown_EventScript_14DAAA:: @ 814DAAA
compare VAR_SPECIAL_8, 0
- call_if 1, LittlerootTown_EventScript_14DB30
+ call_if_eq LittlerootTown_EventScript_14DB30
compare VAR_SPECIAL_8, 1
- call_if 1, LittlerootTown_EventScript_14DB3B
+ call_if_eq LittlerootTown_EventScript_14DB3B
compare VAR_SPECIAL_8, 2
- call_if 1, LittlerootTown_EventScript_14DB46
+ call_if_eq LittlerootTown_EventScript_14DB46
compare VAR_SPECIAL_8, 3
- call_if 1, LittlerootTown_EventScript_14DB6C
+ call_if_eq LittlerootTown_EventScript_14DB6C
compare VAR_SPECIAL_8, 4
- call_if 1, LittlerootTown_EventScript_14DB92
+ call_if_eq LittlerootTown_EventScript_14DB92
compare VAR_SPECIAL_8, 5
- call_if 1, LittlerootTown_EventScript_14DBB8
+ call_if_eq LittlerootTown_EventScript_14DBB8
return
LittlerootTown_EventScript_14DAED:: @ 814DAED
compare VAR_SPECIAL_8, 0
- call_if 1, LittlerootTown_EventScript_14DB30
+ call_if_eq LittlerootTown_EventScript_14DB30
compare VAR_SPECIAL_8, 1
- call_if 1, LittlerootTown_EventScript_14DB3B
+ call_if_eq LittlerootTown_EventScript_14DB3B
compare VAR_SPECIAL_8, 2
- call_if 1, LittlerootTown_EventScript_14DBDE
+ call_if_eq LittlerootTown_EventScript_14DBDE
compare VAR_SPECIAL_8, 3
- call_if 1, LittlerootTown_EventScript_14DC04
+ call_if_eq LittlerootTown_EventScript_14DC04
compare VAR_SPECIAL_8, 4
- call_if 1, LittlerootTown_EventScript_14DC2A
+ call_if_eq LittlerootTown_EventScript_14DC2A
compare VAR_SPECIAL_8, 5
- call_if 1, LittlerootTown_EventScript_14DC50
+ call_if_eq LittlerootTown_EventScript_14DC50
return
LittlerootTown_EventScript_14DB30:: @ 814DB30
@@ -843,9 +840,9 @@ LittlerootTown_EventScript_14DCE2:: @ 814DCE2
faceplayer
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_EventScript_14D926
+ call_if_eq LittlerootTown_EventScript_14D926
compare RESULT, 1
- call_if 1, LittlerootTown_EventScript_14D931
+ call_if_eq LittlerootTown_EventScript_14D931
call LittlerootTown_EventScript_14DD38
applymovement 4, LittlerootTown_Movement_1A0841
waitmovement 0
@@ -868,7 +865,7 @@ LittlerootTown_EventScript_14DD2B:: @ 814DD2B
LittlerootTown_EventScript_14DD38:: @ 814DD38
msgbox LittlerootTown_Text_16A8FD, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message LittlerootTown_Text_16AA32
waitfanfare
waitmessage
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
index 4ce1e277a..1de2e91a4 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
@@ -6,9 +6,8 @@ LittlerootTown_BrendansHouse_1F_MapScripts:: @ 815263B
LittlerootTown_BrendansHouse_1F_MapScript1_15264B:: @ 815264B
compare VAR_LITTLEROOT_INTRO_STATE, 6
- call_if 0, LittlerootTown_BrendansHouse_1F_EventScript_152660
- checkflag FLAG_RECEIVED_RUNNING_SHOES
- call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_152673
+ call_if_lt LittlerootTown_BrendansHouse_1F_EventScript_152660
+ call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_BrendansHouse_1F_EventScript_152673
end
LittlerootTown_BrendansHouse_1F_EventScript_152660:: @ 8152660
@@ -28,11 +27,11 @@ LittlerootTown_BrendansHouse_1F_EventScript_152680:: @ 8152680
LittlerootTown_BrendansHouse_1F_MapScript1_15268A:: @ 815268A
compare VAR_LITTLEROOT_INTRO_STATE, 3
- call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526C4
+ call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1526C4
compare VAR_LITTLEROOT_INTRO_STATE, 5
- call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526AC
+ call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1526AC
compare VAR_LITTLEROOT_INTRO_STATE, 6
- call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526B8
+ call_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1526B8
end
LittlerootTown_BrendansHouse_1F_EventScript_1526AC:: @ 81526AC
@@ -90,7 +89,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_152733:: @ 8152733
LittlerootTown_BrendansHouse_1F_EventScript_152744:: @ 8152744
lockall
- playse 21
+ playse SE_PIN
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0833
waitmovement 0
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0835
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
index e0e1a1086..ed6818fa0 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -4,10 +4,9 @@ LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81527A4
.byte 0
LittlerootTown_BrendansHouse_2F_MapScript1_1527AF:: @ 81527AF
- checkflag FLAG_DEFEATED_RIVAL_ROUTE103
- call_if 0, LittlerootTown_BrendansHouse_2F_EventScript_1527CE
+ call_if_unset FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_BrendansHouse_2F_EventScript_1527CE
compare VAR_LITTLEROOT_INTRO_STATE, 4
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6950
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_1B6950
call LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D
setvar VAR_0x4089, 0
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
index af7a2976b..8096589aa 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
@@ -6,9 +6,8 @@ LittlerootTown_MaysHouse_1F_MapScripts:: @ 8152879
LittlerootTown_MaysHouse_1F_MapScript1_152889:: @ 8152889
compare VAR_LITTLEROOT_INTRO_STATE, 6
- call_if 0, LittlerootTown_MaysHouse_1F_EventScript_15289E
- checkflag FLAG_RECEIVED_RUNNING_SHOES
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528B1
+ call_if_lt LittlerootTown_MaysHouse_1F_EventScript_15289E
+ call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_MaysHouse_1F_EventScript_1528B1
end
LittlerootTown_MaysHouse_1F_EventScript_15289E:: @ 815289E
@@ -28,11 +27,11 @@ LittlerootTown_MaysHouse_1F_EventScript_1528BE:: @ 81528BE
LittlerootTown_MaysHouse_1F_MapScript1_1528C8:: @ 81528C8
compare VAR_LITTLEROOT_INTRO_STATE, 3
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_152902
+ call_if_eq LittlerootTown_MaysHouse_1F_EventScript_152902
compare VAR_LITTLEROOT_INTRO_STATE, 5
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528EA
+ call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1528EA
compare VAR_LITTLEROOT_INTRO_STATE, 6
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528F6
+ call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1528F6
end
LittlerootTown_MaysHouse_1F_EventScript_1528EA:: @ 81528EA
@@ -90,7 +89,7 @@ LittlerootTown_MaysHouse_1F_EventScript_152971:: @ 8152971
LittlerootTown_MaysHouse_1F_EventScript_152982:: @ 8152982
lockall
- playse 21
+ playse SE_PIN
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0833
waitmovement 0
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0835
@@ -118,9 +117,9 @@ LittlerootTown_MaysHouse_1F_Movement_1529C0:: @ 81529C0
lockall
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1529E1
+ call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1529E1
compare RESULT, 1
- call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1529E2
+ call_if_eq LittlerootTown_MaysHouse_1F_EventScript_1529E2
releaseall
end
@@ -135,10 +134,8 @@ LittlerootTown_BrendansHouse_1F_EventScript_1529EB:: @ 81529EB
LittlerootTown_MaysHouse_1F_EventScript_1529EB:: @ 81529EB
lock
faceplayer
- checkflag FLAG_DEFEATED_RIVAL_ROUTE103
- goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A21
- checkflag FLAG_RIVAL_LEFT_FOR_ROUTE103
- goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A17
+ goto_if_set FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_BrendansHouse_1F_EventScript_152A21
+ goto_if_set FLAG_RIVAL_LEFT_FOR_ROUTE103, LittlerootTown_BrendansHouse_1F_EventScript_152A17
compare VAR_LITTLEROOT_RIVAL_STATE, 3
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A2B
special GetRivalSonDaughterString
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
index 8bd9a01d2..ede58e7a5 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
@@ -4,10 +4,9 @@ LittlerootTown_MaysHouse_2F_MapScripts:: @ 8152A50
.byte 0
LittlerootTown_MaysHouse_2F_MapScript1_152A5B:: @ 8152A5B
- checkflag FLAG_DEFEATED_RIVAL_ROUTE103
- call_if 0, LittlerootTown_MaysHouse_2F_EventScript_152A7A
+ call_if_unset FLAG_DEFEATED_RIVAL_ROUTE103, LittlerootTown_MaysHouse_2F_EventScript_152A7A
compare VAR_LITTLEROOT_INTRO_STATE, 4
- call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1B6950
+ call_if_eq LittlerootTown_MaysHouse_2F_EventScript_1B6950
call LittlerootTown_MaysHouse_2F_EventScript_1A2F3D
setvar VAR_0x4089, 0
end
@@ -30,14 +29,13 @@ LittlerootTown_MaysHouse_2F_EventScript_152A90:: @ 8152A90
LittlerootTown_BrendansHouse_2F_EventScript_152A9D:: @ 8152A9D
LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
lockall
- checkflag FLAG_MET_RIVAL_LILYCOVE
- goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BB5
+ goto_if_set FLAG_MET_RIVAL_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152BB5
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152AD4
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152AD4
compare RESULT, 1
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B4A
- playse 9
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B4A
+ playse SE_KAIDAN
removeobject LAST_TALKED
setvar VAR_LITTLEROOT_RIVAL_STATE, 3
setvar VAR_LITTLEROOT_STATE, 1
@@ -48,7 +46,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4
msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, 4
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
waitmovement 0
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
@@ -58,11 +56,11 @@ LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4
msgbox LittlerootTown_BrendansHouse_2F_Text_1733AF, 4
closemessage
compare FACING, 4
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B29
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B29
compare FACING, 2
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B34
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B34
compare FACING, 3
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B3F
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B3F
return
LittlerootTown_BrendansHouse_2F_EventScript_152B29:: @ 8152B29
@@ -82,7 +80,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152B3F:: @ 8152B3F
LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A
msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, 4
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
waitmovement 0
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
@@ -92,11 +90,11 @@ LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A
msgbox LittlerootTown_BrendansHouse_2F_Text_1735FC, 4
closemessage
compare FACING, 4
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare FACING, 2
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B9F
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152B9F
compare FACING, 3
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BAA
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BAA
return
LittlerootTown_BrendansHouse_2F_EventScript_152B9F:: @ 8152B9F
@@ -114,22 +112,20 @@ LittlerootTown_BrendansHouse_2F_EventScript_152BB5:: @ 8152BB5
waitmovement 0
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BDB
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BDB
compare RESULT, 1
- call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152BED
+ call_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BED
setflag FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_152BDB:: @ 8152BDB
- checkflag FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE
- goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152BFF
+ goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152BFF
msgbox LittlerootTown_BrendansHouse_2F_Text_1737AE, 4
return
LittlerootTown_BrendansHouse_2F_EventScript_152BED:: @ 8152BED
- checkflag FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE
- goto_if_eq LittlerootTown_BrendansHouse_2F_EventScript_152C08
+ goto_if_set FLAG_MET_RIVAL_IN_HOUSE_AFTER_LILYCOVE, LittlerootTown_BrendansHouse_2F_EventScript_152C08
msgbox LittlerootTown_BrendansHouse_2F_Text_1738F2, 4
return
diff --git a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
index 44adab6f1..7608ba65d 100644
--- a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
+++ b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
@@ -27,12 +27,12 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CBE:: @ 8152CBE
bufferleadmonspeciesname 0
message LittlerootTown_ProfessorBirchsLab_Text_173D94
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
- msgbox LittlerootTown_ProfessorBirchsLab_Text_173EF8, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_173EF8, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CEA
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
end
@@ -43,10 +43,10 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CEA:: @ 8152CEA
end
LittlerootTown_ProfessorBirchsLab_EventScript_152CFA:: @ 8152CFA
- msgbox LittlerootTown_ProfessorBirchsLab_Text_173F3D, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_173F3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
@@ -58,10 +58,10 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D19:: @ 8152D19
end
LittlerootTown_ProfessorBirchsLab_EventScript_152D2B:: @ 8152D2B
- msgbox LittlerootTown_ProfessorBirchsLab_Text_174075, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_174075, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
@@ -86,9 +86,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D63:: @ 8152D63
lock
faceplayer
compare VAR_BIRCH_LAB_STATE, 3
- goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D90
- checkflag FLAG_BIRCH_AIDE_MET
- goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D86
+ goto_if_ge LittlerootTown_ProfessorBirchsLab_EventScript_152D90
+ goto_if_set FLAG_BIRCH_AIDE_MET, LittlerootTown_ProfessorBirchsLab_EventScript_152D86
msgbox LittlerootTown_ProfessorBirchsLab_Text_173B29, 4
setflag FLAG_BIRCH_AIDE_MET
release
@@ -107,8 +106,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D90:: @ 8152D90
LittlerootTown_ProfessorBirchsLab_EventScript_152D9A:: @ 8152D9A
lock
faceplayer
- checkflag FLAG_UNKNOWN_BIRCH_380
- goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F
+ goto_if_unset FLAG_UNKNOWN_BIRCH_380, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F
compare VAR_BIRCH_LAB_STATE, 5
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E7B
msgbox LittlerootTown_ProfessorBirchsLab_Text_1740B4, 4
@@ -125,9 +123,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152DBA:: @ 8152DBA
waitmovement 0
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E13
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E13
compare RESULT, 1
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E40
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E40
setvar VAR_BIRCH_LAB_STATE, 5
setflag FLAG_ADVENTURE_STARTED
setvar VAR_ROUTE102_ACCESSIBLE, 1
@@ -140,7 +138,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E13:: @ 8152E13
msgbox LittlerootTown_ProfessorBirchsLab_Text_1743D4, 4
giveitem_std ITEM_POKE_BALL, 5
compare RESULT, 0
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E85
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E85
msgbox LittlerootTown_ProfessorBirchsLab_Text_17443D, 4
setvar RESULT, 0
return
@@ -149,13 +147,13 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E40:: @ 8152E40
msgbox LittlerootTown_ProfessorBirchsLab_Text_17453C, 4
giveitem_std ITEM_POKE_BALL, 5
compare RESULT, 0
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E8E
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E8E
msgbox LittlerootTown_ProfessorBirchsLab_Text_17458C, 4
setvar RESULT, 1
return
LittlerootTown_ProfessorBirchsLab_EventScript_152E6D:: @ 8152E6D
- playfanfare 370
+ playfanfare BGM_FANFA4
message LittlerootTown_ProfessorBirchsLab_Text_17422F
waitfanfare
waitmessage
@@ -189,9 +187,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152EA3:: @ 8152EA3
faceplayer
checkplayergender
compare RESULT, 0
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EBE
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152EBE
compare RESULT, 1
- call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152EC7
+ call_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152EC7
release
end
diff --git a/data/scripts/maps/MagmaHideout_B1F.inc b/data/scripts/maps/MagmaHideout_B1F.inc
index 6dbdc0461..a55d260ab 100644
--- a/data/scripts/maps/MagmaHideout_B1F.inc
+++ b/data/scripts/maps/MagmaHideout_B1F.inc
@@ -3,8 +3,7 @@ MagmaHideout_B1F_MapScripts:: @ 815F2A8
.byte 0
MagmaHideout_B1F_MapScript1_15F2AE:: @ 815F2AE
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, MagmaHideout_B1F_EventScript_15F2B8
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, MagmaHideout_B1F_EventScript_15F2B8
end
MagmaHideout_B1F_EventScript_15F2B8:: @ 815F2B8
diff --git a/data/scripts/maps/MauvilleCity.inc b/data/scripts/maps/MauvilleCity.inc
index 6861e46c8..852f24f2a 100644
--- a/data/scripts/maps/MauvilleCity.inc
+++ b/data/scripts/maps/MauvilleCity.inc
@@ -8,8 +8,7 @@ MauvilleCity_MapScript1_14C038:: @ 814C038
setflag FLAG_SYS_TV_START
clearflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
setvar VAR_MAUVILLE_GYM_STATE, 0
- checkflag FLAG_RECEIVED_TM24
- call_if 1, MauvilleCity_EventScript_14C053
+ call_if_set FLAG_RECEIVED_TM24, MauvilleCity_EventScript_14C053
end
MauvilleCity_EventScript_14C053:: @ 814C053
@@ -52,8 +51,7 @@ MauvilleCity_EventScript_14C099:: @ 814C099
MauvilleCity_EventScript_14C0A2:: @ 814C0A2
lock
faceplayer
- checkflag FLAG_TV_EXPLAINED
- goto_if_eq MauvilleCity_EventScript_14C0BA
+ goto_if_set FLAG_TV_EXPLAINED, MauvilleCity_EventScript_14C0BA
msgbox MauvilleCity_Text_16674A, 4
setflag FLAG_TV_EXPLAINED
release
@@ -67,8 +65,7 @@ MauvilleCity_EventScript_14C0BA:: @ 814C0BA
MauvilleCity_EventScript_14C0C4:: @ 814C0C4
lock
faceplayer
- checkflag FLAG_DECLINED_WALLY_BATTLE_MAUVILLE
- goto_if_eq MauvilleCity_EventScript_14C0E4
+ goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_14C0E4
msgbox MauvilleCity_Text_165B76, 4
closemessage
applymovement 7, MauvilleCity_Movement_1A083D
@@ -86,8 +83,7 @@ MauvilleCity_EventScript_14C0E4:: @ 814C0E4
MauvilleCity_EventScript_14C0F9:: @ 814C0F9
lockall
- checkflag FLAG_DECLINED_WALLY_BATTLE_MAUVILLE
- goto_if_eq MauvilleCity_EventScript_14C292
+ goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_14C292
applymovement 6, MauvilleCity_Movement_1A0843
waitmovement 0
msgbox MauvilleCity_Text_165BE3, 4
@@ -95,19 +91,19 @@ MauvilleCity_EventScript_14C0F9:: @ 814C0F9
msgbox MauvilleCity_Text_165D01, 4
applymovement 6, MauvilleCity_Movement_1A0839
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 6, MauvilleCity_Movement_1A0833
waitmovement 0
applymovement 6, MauvilleCity_Movement_1A0835
waitmovement 0
- msgbox MauvilleCity_Text_165D50, 5
+ msgbox MauvilleCity_Text_165D50, MSGBOX_YESNO
goto MauvilleCity_EventScript_14C154
end
MauvilleCity_EventScript_14C154:: @ 814C154
- compare RESULT, 1
- call_if 1, MauvilleCity_EventScript_14C23C
- compare RESULT, 0
+ compare RESULT, YES
+ call_if_eq MauvilleCity_EventScript_14C23C
+ compare RESULT, NO
goto_if_eq MauvilleCity_EventScript_14C285
closemessage
switch FACING
@@ -185,7 +181,7 @@ MauvilleCity_EventScript_14C285:: @ 814C285
MauvilleCity_EventScript_14C292:: @ 814C292
applymovement 6, MauvilleCity_Movement_1A0839
waitmovement 0
- msgbox MauvilleCity_Text_165EE2, 5
+ msgbox MauvilleCity_Text_165EE2, MSGBOX_YESNO
goto MauvilleCity_EventScript_14C154
end
@@ -284,12 +280,10 @@ MauvilleCity_Movement_14C2E8:: @ 814C2E8
MauvilleCity_EventScript_14C2F2:: @ 814C2F2
lock
faceplayer
- checkflag FLAG_RECEIVED_TM24
- goto_if_eq MauvilleCity_EventScript_14C368
+ goto_if_set FLAG_RECEIVED_TM24, MauvilleCity_EventScript_14C368
compare VAR_NEW_MAUVILLE_STATE, 2
goto_if_eq MauvilleCity_EventScript_14C33C
- checkflag FLAG_RECEIVED_BASEMENT_KEY
- goto_if_eq MauvilleCity_EventScript_14C332
+ goto_if_set FLAG_RECEIVED_BASEMENT_KEY, MauvilleCity_EventScript_14C332
msgbox MauvilleCity_Text_1661C1, 4
giveitem_std ITEM_BASEMENT_KEY
setflag FLAG_RECEIVED_BASEMENT_KEY
@@ -304,7 +298,7 @@ MauvilleCity_EventScript_14C332:: @ 814C332
MauvilleCity_EventScript_14C33C:: @ 814C33C
msgbox MauvilleCity_Text_1663EB, 4
- giveitem_std ITEM_TM24
+ giveitem_std ITEM_TM24_THUNDERBOLT
compare RESULT, 0
goto_if_eq MauvilleCity_EventScript_1A029B
setflag FLAG_RECEIVED_TM24
diff --git a/data/scripts/maps/MauvilleCity_BikeShop.inc b/data/scripts/maps/MauvilleCity_BikeShop.inc
index 6c2dc57e1..08f11d641 100644
--- a/data/scripts/maps/MauvilleCity_BikeShop.inc
+++ b/data/scripts/maps/MauvilleCity_BikeShop.inc
@@ -4,23 +4,21 @@ MauvilleCity_BikeShop_MapScripts:: @ 8156795
MauvilleCity_BikeShop_EventScript_156796:: @ 8156796
lock
faceplayer
- checkflag FLAG_RECEIVED_BIKE
- goto_if_eq MauvilleCity_BikeShop_EventScript_15686E
- checkflag FLAG_DECLINED_BIKE
- goto_if_eq MauvilleCity_BikeShop_EventScript_1567D1
+ goto_if_set FLAG_RECEIVED_BIKE, MauvilleCity_BikeShop_EventScript_15686E
+ goto_if_set FLAG_DECLINED_BIKE, MauvilleCity_BikeShop_EventScript_1567D1
msgbox MauvilleCity_BikeShop_Text_180F9F, 4
- msgbox MauvilleCity_BikeShop_Text_181016, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_181016, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_156824
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
MauvilleCity_BikeShop_EventScript_1567D1:: @ 81567D1
- msgbox MauvilleCity_BikeShop_Text_181016, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_181016, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_156824
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
@@ -63,10 +61,10 @@ MauvilleCity_BikeShop_EventScript_156861:: @ 8156861
end
MauvilleCity_BikeShop_EventScript_15686E:: @ 815686E
- msgbox MauvilleCity_BikeShop_Text_1813A0, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_1813A0, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_15688D
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_1568BF
end
diff --git a/data/scripts/maps/MauvilleCity_GameCorner.inc b/data/scripts/maps/MauvilleCity_GameCorner.inc
index c2b785254..b9f8e5ad1 100644
--- a/data/scripts/maps/MauvilleCity_GameCorner.inc
+++ b/data/scripts/maps/MauvilleCity_GameCorner.inc
@@ -34,7 +34,7 @@ MauvilleCity_GameCorner_EventScript_156A60:: @ 8156A60
MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9950
- goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
+ goto_if_ge MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x3e8, 0
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C
@@ -43,7 +43,7 @@ MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
updatemoneybox 0, 0
nop
updatecoinsbox 0, 5
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
hidemoneybox 0, 0
hidecoinsbox 0, 5
@@ -53,7 +53,7 @@ MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9500
- goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
+ goto_if_ge MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x2710, 0
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156B3C
@@ -62,7 +62,7 @@ MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0
updatemoneybox 0, 0
nop
updatecoinsbox 0, 5
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
hidemoneybox 0, 0
hidecoinsbox 0, 5
@@ -143,8 +143,8 @@ MauvilleCity_GameCorner_EventScript_156BFE:: @ 8156BFE
goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156C0C:: @ 8156C0C
- msgbox MauvilleCity_GameCorner_Text_181E33, 5
- compare RESULT, 0
+ msgbox MauvilleCity_GameCorner_Text_181E33, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_156D0D
switch VAR_TEMP_1
case 1, MauvilleCity_GameCorner_EventScript_156C46
@@ -155,15 +155,15 @@ MauvilleCity_GameCorner_EventScript_156C0C:: @ 8156C0C
MauvilleCity_GameCorner_EventScript_156C46:: @ 8156C46
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 1000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 88
- checkdecorspace 88
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156CF4
+ bufferdecorationname 1, DECOR_TREECKO_DOLL
+ checkdecorspace DECOR_TREECKO_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 88
+ givedecoration DECOR_TREECKO_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
@@ -171,15 +171,15 @@ MauvilleCity_GameCorner_EventScript_156C46:: @ 8156C46
MauvilleCity_GameCorner_EventScript_156C80:: @ 8156C80
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 1000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 89
- checkdecorspace 89
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156CF4
+ bufferdecorationname 1, DECOR_TORCHIC_DOLL
+ checkdecorspace DECOR_TORCHIC_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 89
+ givedecoration DECOR_TORCHIC_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
@@ -187,15 +187,15 @@ MauvilleCity_GameCorner_EventScript_156C80:: @ 8156C80
MauvilleCity_GameCorner_EventScript_156CBA:: @ 8156CBA
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 1000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 90
- checkdecorspace 90
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156CF4
+ bufferdecorationname 1, DECOR_MUDKIP_DOLL
+ checkdecorspace DECOR_MUDKIP_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 90
+ givedecoration DECOR_MUDKIP_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
@@ -252,32 +252,32 @@ MauvilleCity_GameCorner_EventScript_156D54:: @ 8156D54
MauvilleCity_GameCorner_EventScript_156DA6:: @ 8156DA6
setvar VAR_TEMP_1, 1
- bufferitemname 0, ITEM_TM32
+ bufferitemname 0, ITEM_TM32_DOUBLE_TEAM
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DB4:: @ 8156DB4
setvar VAR_TEMP_1, 2
- bufferitemname 0, ITEM_TM29
+ bufferitemname 0, ITEM_TM29_PSYCHIC
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DC2:: @ 8156DC2
setvar VAR_TEMP_1, 3
- bufferitemname 0, ITEM_TM35
+ bufferitemname 0, ITEM_TM35_FLAMETHROWER
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DD0:: @ 8156DD0
setvar VAR_TEMP_1, 4
- bufferitemname 0, ITEM_TM24
+ bufferitemname 0, ITEM_TM24_THUNDERBOLT
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DDE:: @ 8156DDE
setvar VAR_TEMP_1, 5
- bufferitemname 0, ITEM_TM13
+ bufferitemname 0, ITEM_TM13_ICE_BEAM
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
- msgbox MauvilleCity_GameCorner_Text_181E33, 5
- compare RESULT, 0
+ msgbox MauvilleCity_GameCorner_Text_181E33, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_156F77
switch VAR_TEMP_1
case 1, MauvilleCity_GameCorner_EventScript_156E3C
@@ -290,14 +290,14 @@ MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 1500
- goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
- checkitemspace ITEM_TM32, 1
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156F5E
+ checkitemspace ITEM_TM32_DOUBLE_TEAM, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
takecoins 1500
- giveitem ITEM_TM32, 1
+ giveitem ITEM_TM32_DOUBLE_TEAM, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -305,14 +305,14 @@ MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C
MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 3500
- goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
- checkitemspace ITEM_TM29, 1
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156F5E
+ checkitemspace ITEM_TM29_PSYCHIC, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
takecoins 3500
- giveitem ITEM_TM29, 1
+ giveitem ITEM_TM29_PSYCHIC, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -320,14 +320,14 @@ MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76
MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 4000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
- checkitemspace ITEM_TM35, 1
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156F5E
+ checkitemspace ITEM_TM35_FLAMETHROWER, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
takecoins 4000
- giveitem ITEM_TM35, 1
+ giveitem ITEM_TM35_FLAMETHROWER, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -335,14 +335,14 @@ MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0
MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 4000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
- checkitemspace ITEM_TM24, 1
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156F5E
+ checkitemspace ITEM_TM24_THUNDERBOLT, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
takecoins 4000
- giveitem ITEM_TM24, 1
+ giveitem ITEM_TM24_THUNDERBOLT, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -350,14 +350,14 @@ MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA
MauvilleCity_GameCorner_EventScript_156F24:: @ 8156F24
checkcoins VAR_TEMP_2
compare VAR_TEMP_2, 4000
- goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
- checkitemspace ITEM_TM13, 1
+ goto_if_lt MauvilleCity_GameCorner_EventScript_156F5E
+ checkitemspace ITEM_TM13_ICE_BEAM, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156F6C
takecoins 4000
- giveitem ITEM_TM13, 1
+ giveitem ITEM_TM13_ICE_BEAM, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -389,10 +389,9 @@ MauvilleCity_GameCorner_EventScript_156F8D:: @ 8156F8D
MauvilleCity_GameCorner_EventScript_156F96:: @ 8156F96
lock
faceplayer
- checkflag FLAG_RECEIVED_STARTER_DOLL
- goto_if_eq MauvilleCity_GameCorner_EventScript_157072
- msgbox MauvilleCity_GameCorner_Text_181F3D, 5
- compare RESULT, 0
+ goto_if_set FLAG_RECEIVED_STARTER_DOLL, MauvilleCity_GameCorner_EventScript_157072
+ msgbox MauvilleCity_GameCorner_Text_181F3D, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_157068
switch VAR_STARTER_MON
case 0, MauvilleCity_GameCorner_EventScript_156FDB
@@ -460,15 +459,14 @@ MauvilleCity_GameCorner_EventScript_15707C:: @ 815707C
end
MauvilleCity_GameCorner_EventScript_15709C:: @ 815709C
- checkflag FLAG_RECEIVED_20_COINS
- goto_if_eq MauvilleCity_GameCorner_EventScript_1570CA
+ goto_if_set FLAG_RECEIVED_20_COINS, MauvilleCity_GameCorner_EventScript_1570CA
checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 1
- goto_if 4, MauvilleCity_GameCorner_EventScript_1570CA
+ goto_if_ge MauvilleCity_GameCorner_EventScript_1570CA
setflag FLAG_RECEIVED_20_COINS
givecoins 20
msgbox MauvilleCity_GameCorner_Text_18208E, 4
- playse 95
+ playse SE_REGI
goto MauvilleCity_GameCorner_EventScript_1570CA
end
diff --git a/data/scripts/maps/MauvilleCity_Gym.inc b/data/scripts/maps/MauvilleCity_Gym.inc
index 05287c7de..d9b8aced7 100644
--- a/data/scripts/maps/MauvilleCity_Gym.inc
+++ b/data/scripts/maps/MauvilleCity_Gym.inc
@@ -3,8 +3,7 @@ MauvilleCity_Gym_MapScripts:: @ 8156450
.byte 0
MauvilleCity_Gym_MapScript1_156456:: @ 8156456
- checkflag FLAG_DEFEATED_MAUVILLE_GYM
- goto_if_eq MauvilleCity_Gym_EventScript_1565A7
+ goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_1565A7
switch VAR_MAUVILLE_GYM_STATE
case 0, MauvilleCity_Gym_EventScript_156491
case 1, MauvilleCity_Gym_EventScript_15657D
@@ -13,8 +12,7 @@ MauvilleCity_Gym_MapScript1_156456:: @ 8156456
end
MauvilleCity_Gym_EventScript_156491:: @ 8156491
- checkflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
- goto_if_eq MauvilleCity_Gym_EventScript_15649B
+ goto_if_set FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_15649B
end
MauvilleCity_Gym_EventScript_15649B:: @ 815649B
@@ -69,8 +67,7 @@ MauvilleCity_Gym_EventScript_1565A7:: @ 81565A7
MauvilleCity_Gym_EventScript_1565AB:: @ 81565AB
trainerbattle 1, OPPONENT_WATTSON, 0, MauvilleCity_Gym_Text_180C32, MauvilleCity_Gym_Text_180D64, MauvilleCity_Gym_EventScript_1565DB
- checkflag FLAG_RECEIVED_TM34
- goto_if 0, MauvilleCity_Gym_EventScript_15661D
+ goto_if_unset FLAG_RECEIVED_TM34, MauvilleCity_Gym_EventScript_15661D
compare VAR_NEW_MAUVILLE_STATE, 2
goto_if_eq MauvilleCity_Gym_EventScript_156641
msgbox MauvilleCity_Gym_Text_180EDB, 4
@@ -86,17 +83,17 @@ MauvilleCity_Gym_EventScript_1565DB:: @ 81565DB
setflag FLAG_BADGE03_GET
addvar VAR_PETALBURG_GYM_STATE, 1
compare VAR_PETALBURG_GYM_STATE, 6
- call_if 1, MauvilleCity_Gym_EventScript_1A00FB
+ call_if_eq MauvilleCity_Gym_EventScript_1A00FB
setvar VAR_SPECIAL_8, 3
call MauvilleCity_Gym_EventScript_1A01C0
special MauvilleGymSpecial3
special DrawWholeMapView
- playse 44
+ playse SE_KI_GASYAN
goto MauvilleCity_Gym_EventScript_15661D
end
MauvilleCity_Gym_EventScript_15661D:: @ 815661D
- giveitem_std ITEM_TM34
+ giveitem_std ITEM_TM34_SHOCK_WAVE
compare RESULT, 0
goto_if_eq MauvilleCity_Gym_EventScript_1A029B
msgbox MauvilleCity_Gym_Text_180E76, 4
@@ -111,8 +108,7 @@ MauvilleCity_Gym_EventScript_156641:: @ 8156641
MauvilleCity_Gym_EventScript_15664B:: @ 815664B
lockall
- checkflag FLAG_DEFEATED_MAUVILLE_GYM
- goto_if_eq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_1566DA
compare VAR_MAUVILLE_GYM_STATE, 1
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar VAR_MAUVILLE_GYM_STATE, 1
@@ -122,8 +118,7 @@ MauvilleCity_Gym_EventScript_15664B:: @ 815664B
MauvilleCity_Gym_EventScript_156670:: @ 8156670
lockall
- checkflag FLAG_DEFEATED_MAUVILLE_GYM
- goto_if_eq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_1566DA
compare VAR_MAUVILLE_GYM_STATE, 2
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar VAR_MAUVILLE_GYM_STATE, 2
@@ -133,8 +128,7 @@ MauvilleCity_Gym_EventScript_156670:: @ 8156670
MauvilleCity_Gym_EventScript_156695:: @ 8156695
lockall
- checkflag FLAG_DEFEATED_MAUVILLE_GYM
- goto_if_eq MauvilleCity_Gym_EventScript_1566DA
+ goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_1566DA
compare VAR_MAUVILLE_GYM_STATE, 3
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
setvar VAR_MAUVILLE_GYM_STATE, 3
@@ -146,11 +140,9 @@ MauvilleCity_Gym_EventScript_1566BA:: @ 81566BA
special MauvilleGymSpecial2
special MauvilleGymSpecial1
special DrawWholeMapView
- playse 44
- checkflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
- goto_if_eq MauvilleCity_Gym_EventScript_1566E1
- checkflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
- goto_if 0, MauvilleCity_Gym_EventScript_1566DC
+ playse SE_KI_GASYAN
+ goto_if_set FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_1566E1
+ goto_if_unset FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_1566DC
releaseall
end
@@ -191,8 +183,7 @@ MauvilleCity_Gym_EventScript_15672B:: @ 815672B
MauvilleCity_Gym_EventScript_156742:: @ 8156742
lock
faceplayer
- checkflag FLAG_DEFEATED_MAUVILLE_GYM
- goto_if_eq MauvilleCity_Gym_EventScript_156757
+ goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_156757
msgbox MauvilleCity_Gym_Text_180815, 4
release
end
@@ -204,15 +195,13 @@ MauvilleCity_Gym_EventScript_156757:: @ 8156757
MauvilleCity_Gym_EventScript_156761:: @ 8156761
lockall
- checkflag FLAG_BADGE03_GET
- goto_if_eq MauvilleCity_Gym_EventScript_156781
+ goto_if_set FLAG_BADGE03_GET, MauvilleCity_Gym_EventScript_156781
goto MauvilleCity_Gym_EventScript_15678B
end
MauvilleCity_Gym_EventScript_156771:: @ 8156771
lockall
- checkflag FLAG_BADGE03_GET
- goto_if_eq MauvilleCity_Gym_EventScript_156781
+ goto_if_set FLAG_BADGE03_GET, MauvilleCity_Gym_EventScript_156781
goto MauvilleCity_Gym_EventScript_15678B
end
diff --git a/data/scripts/maps/MauvilleCity_House1.inc b/data/scripts/maps/MauvilleCity_House1.inc
index 210288517..4caaef545 100644
--- a/data/scripts/maps/MauvilleCity_House1.inc
+++ b/data/scripts/maps/MauvilleCity_House1.inc
@@ -4,10 +4,9 @@ MauvilleCity_House1_MapScripts:: @ 81569FC
MauvilleCity_House1_EventScript_1569FD:: @ 81569FD
lock
faceplayer
- checkflag FLAG_RECEIVED_HM06
- goto_if_eq MauvilleCity_House1_EventScript_156A29
+ goto_if_set FLAG_RECEIVED_HM06, MauvilleCity_House1_EventScript_156A29
msgbox MauvilleCity_House1_Text_181B1A, 4
- giveitem_std ITEM_HM06
+ giveitem_std ITEM_HM06_ROCK_SMASH
setflag FLAG_RECEIVED_HM06
msgbox MauvilleCity_House1_Text_181B64, 4
release
diff --git a/data/scripts/maps/MauvilleCity_House2.inc b/data/scripts/maps/MauvilleCity_House2.inc
index a058003bc..f18d278b5 100644
--- a/data/scripts/maps/MauvilleCity_House2.inc
+++ b/data/scripts/maps/MauvilleCity_House2.inc
@@ -4,8 +4,7 @@ MauvilleCity_House2_MapScripts:: @ 81572BF
MauvilleCity_House2_EventScript_1572C0:: @ 81572C0
lock
faceplayer
- checkflag FLAG_RECEIVED_COIN_CASE
- goto_if_eq MauvilleCity_House2_EventScript_15733D
+ goto_if_set FLAG_RECEIVED_COIN_CASE, MauvilleCity_House2_EventScript_15733D
msgbox MauvilleCity_House2_Text_18244E, 4
checkitem ITEM_HARBOR_MAIL, 1
compare RESULT, 1
@@ -14,15 +13,15 @@ MauvilleCity_House2_EventScript_1572C0:: @ 81572C0
end
MauvilleCity_House2_EventScript_1572E5:: @ 81572E5
- playse 21
+ playse SE_PIN
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
+ msgbox MauvilleCity_House2_Text_1824D8, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_House2_EventScript_15731B
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_House2_EventScript_157347
end
diff --git a/data/scripts/maps/MeteorFalls_1F_1R.inc b/data/scripts/maps/MeteorFalls_1F_1R.inc
index a3e396ab0..272d7ed6e 100644
--- a/data/scripts/maps/MeteorFalls_1F_1R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_1R.inc
@@ -18,7 +18,7 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C
applymovement 5, MeteorFalls_1F_1R_Movement_1A0841
applymovement 6, MeteorFalls_1F_1R_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 5, MeteorFalls_1F_1R_Movement_1A0833
waitmovement 0
applymovement 5, MeteorFalls_1F_1R_Movement_1A0835
@@ -215,8 +215,7 @@ MeteorFalls_1F_1R_Movement_15C64F:: @ 815C64F
MeteorFalls_1F_1R_EventScript_15C656:: @ 815C656
lock
faceplayer
- checkflag FLAG_MET_PROF_COSMO
- goto_if_eq MeteorFalls_1F_1R_EventScript_15C66E
+ goto_if_set FLAG_MET_PROF_COSMO, MeteorFalls_1F_1R_EventScript_15C66E
setflag FLAG_MET_PROF_COSMO
msgbox MeteorFalls_1F_1R_Text_1937EB, 4
release
diff --git a/data/scripts/maps/MossdeepCity.inc b/data/scripts/maps/MossdeepCity.inc
index fd4b8cfbf..7ec338927 100644
--- a/data/scripts/maps/MossdeepCity.inc
+++ b/data/scripts/maps/MossdeepCity.inc
@@ -7,8 +7,7 @@ MossdeepCity_MapScript1_14CF98:: @ 814CF98
clearflag FLAG_MOSSDEEP_GYM_SWITCH_2
clearflag FLAG_MOSSDEEP_GYM_SWITCH_3
clearflag FLAG_MOSSDEEP_GYM_SWITCH_4
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, MossdeepCity_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, MossdeepCity_EventScript_1A02C1
end
MossdeepCity_EventScript_14CFAE:: @ 814CFAE
@@ -68,10 +67,9 @@ MossdeepCity_EventScript_14D011:: @ 814D011
MossdeepCity_EventScript_14D027:: @ 814D027
lock
faceplayer
- checkflag FLAG_RECEIVED_KINGS_ROCK
- goto_if_eq MossdeepCity_EventScript_14D069
- msgbox MossdeepCity_Text_1690A9, 5
- compare RESULT, 0
+ goto_if_set FLAG_RECEIVED_KINGS_ROCK, MossdeepCity_EventScript_14D069
+ msgbox MossdeepCity_Text_1690A9, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_EventScript_14D073
msgbox MossdeepCity_Text_169117, 4
giveitem_std ITEM_KINGS_ROCK
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
index ad3b366a8..364778613 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
@@ -7,7 +7,7 @@ MossdeepCity_GameCorner_1F_MapScripts:: @ 815AC52
MossdeepCity_GameCorner_1F_MapScript1_15AC62:: @ 815AC62
special ValidateEReaderTrainer
compare RESULT, 1
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AC71
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AC71
end
MossdeepCity_GameCorner_1F_EventScript_15AC71:: @ 815AC71
@@ -18,9 +18,9 @@ MossdeepCity_GameCorner_1F_EventScript_15AC71:: @ 815AC71
MossdeepCity_GameCorner_1F_MapScript1_15AC84:: @ 815AC84
special ValidateEReaderTrainer
compare RESULT, 0
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AC9E
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AC9E
compare VAR_GAME_CORNER_STATE, 0
- call_if 5, MossdeepCity_GameCorner_1F_EventScript_15ACAF
+ call_if_ne MossdeepCity_GameCorner_1F_EventScript_15ACAF
end
MossdeepCity_GameCorner_1F_EventScript_15AC9E:: @ 815AC9E
@@ -50,11 +50,11 @@ MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5
applymovement 255, MossdeepCity_GameCorner_1F_Movement_1A0841
waitmovement 0
compare VAR_GAME_CORNER_STATE, 1
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD22
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD22
compare VAR_GAME_CORNER_STATE, 2
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD2B
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD2B
compare VAR_GAME_CORNER_STATE, 3
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD34
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD34
special LoadPlayerParty
setvar VAR_GAME_CORNER_STATE, 0
releaseall
@@ -93,15 +93,15 @@ MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42
MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59
special SavePlayerParty
special BufferEReaderTrainerName
- msgbox MossdeepCity_GameCorner_1F_Text_18E650, 5
- compare RESULT, 0
+ msgbox MossdeepCity_GameCorner_1F_Text_18E650, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
call MossdeepCity_GameCorner_1F_EventScript_15ADF5
compare RESULT, 0
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
- msgbox MossdeepCity_GameCorner_1F_Text_18E741, 5
- compare RESULT, 0
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15ADE8
+ msgbox MossdeepCity_GameCorner_1F_Text_18E741, MSGBOX_YESNO
+ compare RESULT, NO
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
special LoadPlayerParty
call S_DoSaveDialog
compare RESULT, 0
@@ -112,11 +112,11 @@ MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59
msgbox MossdeepCity_GameCorner_1F_Text_18E777, 4
closemessage
compare FACING, 2
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE04
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AE04
compare FACING, 4
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE16
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AE16
compare FACING, 3
- call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AE28
+ call_if_eq MossdeepCity_GameCorner_1F_EventScript_15AE28
warp MAP_MOSSDEEP_CITY_GAME_CORNER_B1F, 255, 3, 1
waitstate
release
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
index 9f20b6310..f62693756 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
@@ -23,11 +23,11 @@ MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E
special StartSpecialBattle
waitstate
compare RESULT, 3
- call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AED5
+ call_if_eq MossdeepCity_GameCorner_B1F_EventScript_15AED5
compare RESULT, 1
- call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AEE3
+ call_if_eq MossdeepCity_GameCorner_B1F_EventScript_15AEE3
compare RESULT, 2
- call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AEEE
+ call_if_eq MossdeepCity_GameCorner_B1F_EventScript_15AEEE
closemessage
special ScrSpecial_HealPlayerParty
applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEFF
diff --git a/data/scripts/maps/MossdeepCity_Gym.inc b/data/scripts/maps/MossdeepCity_Gym.inc
index 54a9546c4..0ae02fba4 100644
--- a/data/scripts/maps/MossdeepCity_Gym.inc
+++ b/data/scripts/maps/MossdeepCity_Gym.inc
@@ -3,26 +3,22 @@ MossdeepCity_Gym_MapScripts:: @ 815A4D3
.byte 0
MossdeepCity_Gym_MapScript1_15A4D9:: @ 815A4D9
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_1
- goto_if_eq MossdeepCity_Gym_EventScript_15A510
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_15A510
goto MossdeepCity_Gym_EventScript_15A4E8
end
MossdeepCity_Gym_EventScript_15A4E8:: @ 815A4E8
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_2
- goto_if_eq MossdeepCity_Gym_EventScript_15A528
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_15A528
goto MossdeepCity_Gym_EventScript_15A4F7
end
MossdeepCity_Gym_EventScript_15A4F7:: @ 815A4F7
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_3
- goto_if_eq MossdeepCity_Gym_EventScript_15A540
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_15A540
goto MossdeepCity_Gym_EventScript_15A506
end
MossdeepCity_Gym_EventScript_15A506:: @ 815A506
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_4
- goto_if_eq MossdeepCity_Gym_EventScript_15A558
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_15A558
end
MossdeepCity_Gym_EventScript_15A510:: @ 815A510
@@ -50,8 +46,7 @@ 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 FLAG_RECEIVED_TM04
- goto_if 0, MossdeepCity_Gym_EventScript_15A5C6
+ goto_if_unset FLAG_RECEIVED_TM04, MossdeepCity_Gym_EventScript_15A5C6
msgbox MossdeepCity_Gym_Text_18D273, 4
release
end
@@ -72,7 +67,7 @@ MossdeepCity_Gym_EventScript_15A594:: @ 815A594
end
MossdeepCity_Gym_EventScript_15A5C6:: @ 815A5C6
- giveitem_std ITEM_TM04
+ giveitem_std ITEM_TM04_CALM_MIND
compare RESULT, 0
goto_if_eq MossdeepCity_Gym_EventScript_1A029B
msgbox MossdeepCity_Gym_Text_18D1CF, 4
@@ -82,8 +77,7 @@ MossdeepCity_Gym_EventScript_15A5C6:: @ 815A5C6
MossdeepCity_Gym_EventScript_15A5EA:: @ 815A5EA
lockall
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_1
- goto_if_eq MossdeepCity_Gym_EventScript_15A621
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_1, MossdeepCity_Gym_EventScript_15A621
setflag FLAG_MOSSDEEP_GYM_SWITCH_1
applymovement 255, MossdeepCity_Gym_Movement_15A7F7
waitmovement 0
@@ -94,7 +88,7 @@ MossdeepCity_Gym_EventScript_15A5EA:: @ 815A5EA
MossdeepCity_Gym_EventScript_15A619:: @ 815A619
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
releaseall
end
@@ -109,8 +103,7 @@ MossdeepCity_Gym_EventScript_15A621:: @ 815A621
MossdeepCity_Gym_EventScript_15A646:: @ 815A646
lockall
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_2
- goto_if_eq MossdeepCity_Gym_EventScript_15A675
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_2, MossdeepCity_Gym_EventScript_15A675
setflag FLAG_MOSSDEEP_GYM_SWITCH_2
applymovement 255, MossdeepCity_Gym_Movement_15A7F7
waitmovement 0
@@ -130,8 +123,7 @@ MossdeepCity_Gym_EventScript_15A675:: @ 815A675
MossdeepCity_Gym_EventScript_15A69A:: @ 815A69A
lockall
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_3
- goto_if_eq MossdeepCity_Gym_EventScript_15A6C9
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_3, MossdeepCity_Gym_EventScript_15A6C9
setflag FLAG_MOSSDEEP_GYM_SWITCH_3
applymovement 255, MossdeepCity_Gym_Movement_15A7F7
waitmovement 0
@@ -151,8 +143,7 @@ MossdeepCity_Gym_EventScript_15A6C9:: @ 815A6C9
MossdeepCity_Gym_EventScript_15A6EE:: @ 815A6EE
lockall
- checkflag FLAG_MOSSDEEP_GYM_SWITCH_4
- goto_if_eq MossdeepCity_Gym_EventScript_15A71D
+ goto_if_set FLAG_MOSSDEEP_GYM_SWITCH_4, MossdeepCity_Gym_EventScript_15A71D
setflag FLAG_MOSSDEEP_GYM_SWITCH_4
applymovement 255, MossdeepCity_Gym_Movement_15A7F7
waitmovement 0
@@ -210,8 +201,7 @@ MossdeepCity_Gym_EventScript_15A7C1:: @ 815A7C1
MossdeepCity_Gym_EventScript_15A7D8:: @ 815A7D8
lock
faceplayer
- checkflag FLAG_DEFEATED_MOSSDEEP_GYM
- goto_if_eq MossdeepCity_Gym_EventScript_15A7ED
+ goto_if_set FLAG_DEFEATED_MOSSDEEP_GYM, MossdeepCity_Gym_EventScript_15A7ED
msgbox MossdeepCity_Gym_Text_18C7E3, 4
release
end
@@ -228,15 +218,13 @@ MossdeepCity_Gym_Movement_15A7F7:: @ 815A7F7
MossdeepCity_Gym_EventScript_15A7FA:: @ 815A7FA
lockall
- checkflag FLAG_BADGE07_GET
- goto_if_eq MossdeepCity_Gym_EventScript_15A81A
+ goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_15A81A
goto MossdeepCity_Gym_EventScript_15A824
end
MossdeepCity_Gym_EventScript_15A80A:: @ 815A80A
lockall
- checkflag FLAG_BADGE07_GET
- goto_if_eq MossdeepCity_Gym_EventScript_15A81A
+ goto_if_set FLAG_BADGE07_GET, MossdeepCity_Gym_EventScript_15A81A
goto MossdeepCity_Gym_EventScript_15A824
end
diff --git a/data/scripts/maps/MossdeepCity_House2.inc b/data/scripts/maps/MossdeepCity_House2.inc
index 1da204ff0..415dbfc33 100644
--- a/data/scripts/maps/MossdeepCity_House2.inc
+++ b/data/scripts/maps/MossdeepCity_House2.inc
@@ -20,9 +20,9 @@ MossdeepCity_House2_EventScript_15A87B:: @ 815A87B
setflag FLAG_WINGULL_DELIVERED_MAIL
clearflag FLAG_HIDE_WINGULL_FORTREE_HOUSE
compare FACING, 2
- call_if 1, MossdeepCity_House2_EventScript_15A8AE
+ call_if_eq MossdeepCity_House2_EventScript_15A8AE
compare FACING, 3
- call_if 1, MossdeepCity_House2_EventScript_15A8B9
+ call_if_eq MossdeepCity_House2_EventScript_15A8B9
removeobject 3
release
end
diff --git a/data/scripts/maps/MossdeepCity_House3.inc b/data/scripts/maps/MossdeepCity_House3.inc
index 6632ac793..4c4d6cbdd 100644
--- a/data/scripts/maps/MossdeepCity_House3.inc
+++ b/data/scripts/maps/MossdeepCity_House3.inc
@@ -4,10 +4,9 @@ MossdeepCity_House3_MapScripts:: @ 815A971
MossdeepCity_House3_EventScript_15A972:: @ 815A972
lock
faceplayer
- checkflag FLAG_RECEIVED_SUPER_ROD
- goto_if_eq MossdeepCity_House3_EventScript_15A9B1
- msgbox MossdeepCity_House3_Text_18D909, 5
- compare RESULT, 0
+ goto_if_set FLAG_RECEIVED_SUPER_ROD, MossdeepCity_House3_EventScript_15A9B1
+ msgbox MossdeepCity_House3_Text_18D909, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_House3_EventScript_15A9BB
msgbox MossdeepCity_House3_Text_18D9A9, 4
giveitem_std ITEM_SUPER_ROD
diff --git a/data/scripts/maps/MossdeepCity_House4.inc b/data/scripts/maps/MossdeepCity_House4.inc
index 856ee1287..5fb0f97ff 100644
--- a/data/scripts/maps/MossdeepCity_House4.inc
+++ b/data/scripts/maps/MossdeepCity_House4.inc
@@ -4,8 +4,7 @@ MossdeepCity_House4_MapScripts:: @ 815AB30
MossdeepCity_House4_EventScript_15AB31:: @ 815AB31
lock
faceplayer
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq MossdeepCity_House4_EventScript_15AB46
+ goto_if_set FLAG_SYS_GAME_CLEAR, MossdeepCity_House4_EventScript_15AB46
msgbox MossdeepCity_House4_Text_18E0E3, 4
release
end
diff --git a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
index 884124567..83b859c26 100644
--- a/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
+++ b/data/scripts/maps/MossdeepCity_SpaceCenter_1F.inc
@@ -8,9 +8,9 @@ MossdeepCity_SpaceCenter_1F_EventScript_15AB8B:: @ 815AB8B
specialvar RESULT, GetWeekCount
buffernumberstring 0, RESULT
compare RESULT, 0
- call_if 1, MossdeepCity_SpaceCenter_1F_EventScript_15ABBA
+ call_if_eq MossdeepCity_SpaceCenter_1F_EventScript_15ABBA
compare RESULT, 1
- call_if 4, MossdeepCity_SpaceCenter_1F_EventScript_15ABC3
+ call_if_ge MossdeepCity_SpaceCenter_1F_EventScript_15ABC3
closemessage
applymovement LAST_TALKED, MossdeepCity_SpaceCenter_1F_Movement_1A083D
waitmovement 0
@@ -32,8 +32,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_15ABCC:: @ 815ABCC
MossdeepCity_SpaceCenter_1F_EventScript_15ABD5:: @ 815ABD5
lock
faceplayer
- checkflag FLAG_RECEIVED_SUN_STONE_MOSSDEEP
- goto_if_eq MossdeepCity_SpaceCenter_1F_EventScript_15AC0C
+ goto_if_set FLAG_RECEIVED_SUN_STONE_MOSSDEEP, MossdeepCity_SpaceCenter_1F_EventScript_15AC0C
msgbox MossdeepCity_SpaceCenter_1F_Text_18E335, 4
giveitem_std ITEM_SUN_STONE
compare RESULT, 0
diff --git a/data/scripts/maps/MossdeepCity_StevensHouse.inc b/data/scripts/maps/MossdeepCity_StevensHouse.inc
index eababfa6c..0f1aace1d 100644
--- a/data/scripts/maps/MossdeepCity_StevensHouse.inc
+++ b/data/scripts/maps/MossdeepCity_StevensHouse.inc
@@ -5,8 +5,7 @@ MossdeepCity_StevensHouse_MapScripts:: @ 815A9C5
.byte 0
MossdeepCity_StevensHouse_MapScript1_15A9D5:: @ 815A9D5
- checkflag FLAG_SYS_GAME_CLEAR
- call_if 0, MossdeepCity_StevensHouse_EventScript_15A9DF
+ call_if_unset FLAG_SYS_GAME_CLEAR, MossdeepCity_StevensHouse_EventScript_15A9DF
end
MossdeepCity_StevensHouse_EventScript_15A9DF:: @ 815A9DF
@@ -15,7 +14,7 @@ MossdeepCity_StevensHouse_EventScript_15A9DF:: @ 815A9DF
MossdeepCity_StevensHouse_MapScript1_15A9E9:: @ 815A9E9
compare VAR_STEVENS_HOUSE_STATE, 1
- call_if 1, MossdeepCity_StevensHouse_EventScript_15A9F5
+ call_if_eq MossdeepCity_StevensHouse_EventScript_15A9F5
end
MossdeepCity_StevensHouse_EventScript_15A9F5:: @ 815A9F5
@@ -31,7 +30,7 @@ MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B
lockall
applymovement 1, MossdeepCity_StevensHouse_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 1, MossdeepCity_StevensHouse_Movement_1A0833
waitmovement 0
applymovement 1, MossdeepCity_StevensHouse_Movement_1A0835
@@ -39,7 +38,7 @@ MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B
applymovement 1, MossdeepCity_StevensHouse_Movement_15AA6E
waitmovement 0
msgbox MossdeepCity_StevensHouse_Text_18DA77, 4
- giveitem_std ITEM_HM08
+ giveitem_std ITEM_HM08_DIVE
setflag FLAG_RECEIVED_HM08
setflag FLAG_OMIT_DIVE_FROM_STEVEN_LETTER
msgbox MossdeepCity_StevensHouse_Text_18DB22, 4
@@ -71,23 +70,23 @@ MossdeepCity_StevensHouse_Movement_15AA76:: @ 815AA76
MossdeepCity_StevensHouse_EventScript_15AA7C:: @ 815AA7C
lockall
- msgbox MossdeepCity_StevensHouse_Text_18DD12, 5
- compare RESULT, 0
+ msgbox MossdeepCity_StevensHouse_Text_18DD12, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_StevensHouse_EventScript_15AAE6
getpartysize
compare RESULT, 6
goto_if_eq MossdeepCity_StevensHouse_EventScript_15AADC
copyvar VAR_SPECIAL_4, RESULT
removeobject 2
- playfanfare 370
+ playfanfare BGM_FANFA4
message MossdeepCity_StevensHouse_Text_18DD61
waitfanfare
waitmessage
givemon SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0
bufferspeciesname 1, SPECIES_BELDUM
- msgbox MossdeepCity_StevensHouse_Text_1A1102, 5
- compare RESULT, 1
- call_if 1, MossdeepCity_StevensHouse_EventScript_1A0678
+ msgbox MossdeepCity_StevensHouse_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq MossdeepCity_StevensHouse_EventScript_1A0678
setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE
setflag FLAG_RECEIVED_BELDUM
releaseall
@@ -113,8 +112,7 @@ MossdeepCity_StevensHouse_EventScript_15AAF9:: @ 815AAF9
MossdeepCity_StevensHouse_EventScript_15AB02:: @ 815AB02
lockall
- checkflag FLAG_OMIT_DIVE_FROM_STEVEN_LETTER
- goto_if_eq MossdeepCity_StevensHouse_EventScript_15AB16
+ goto_if_set FLAG_OMIT_DIVE_FROM_STEVEN_LETTER, MossdeepCity_StevensHouse_EventScript_15AB16
msgbox MossdeepCity_StevensHouse_Text_18DF1A, 4
releaseall
end
@@ -125,6 +123,6 @@ MossdeepCity_StevensHouse_EventScript_15AB16:: @ 815AB16
end
MossdeepCity_StevensHouse_EventScript_15AB20:: @ 815AB20
- giveitem_std ITEM_HM08, 1, 1
+ giveitem_std ITEM_HM08_DIVE, 1, 1
setflag FLAG_RECEIVED_HM08
end
diff --git a/data/scripts/maps/MtChimney.inc b/data/scripts/maps/MtChimney.inc
index d93ec772a..ac7c00013 100644
--- a/data/scripts/maps/MtChimney.inc
+++ b/data/scripts/maps/MtChimney.inc
@@ -17,8 +17,8 @@ MtChimney_EventScript_15CF95:: @ 815CF95
faceplayer
showmoneybox 0, 0
nop
- msgbox MtChimney_Text_195760, 5
- compare RESULT, 0
+ msgbox MtChimney_Text_195760, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MtChimney_EventScript_15D00B
checkmoney 0xc8, 0
compare RESULT, 0
@@ -26,7 +26,7 @@ MtChimney_EventScript_15CF95:: @ 815CF95
msgbox MtChimney_Text_1957A9, 4
checkitemspace ITEM_LAVA_COOKIE, 1
compare RESULT, 1
- call_if 1, MtChimney_EventScript_15D000
+ call_if_eq MtChimney_EventScript_15D000
giveitem_std ITEM_LAVA_COOKIE
compare RESULT, 0
goto_if_eq MtChimney_EventScript_15CFF3
@@ -406,12 +406,10 @@ MtChimney_EventScript_15D174:: @ 815D174
MtChimney_EventScript_15D17D:: @ 815D17D
lockall
- checkflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
- goto_if 0, MtChimney_EventScript_15D1D0
- checkflag FLAG_RECEIVED_METEORITE
- goto_if_eq MtChimney_EventScript_15D1C6
- msgbox MtChimney_Text_195870, 5
- compare RESULT, 0
+ goto_if_unset FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY, MtChimney_EventScript_15D1D0
+ goto_if_set FLAG_RECEIVED_METEORITE, MtChimney_EventScript_15D1C6
+ msgbox MtChimney_Text_195870, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MtChimney_EventScript_15D1BC
msgbox MtChimney_Text_1958C6, 4
giveitem_std ITEM_METEORITE
diff --git a/data/scripts/maps/MtChimney_CableCarStation.inc b/data/scripts/maps/MtChimney_CableCarStation.inc
index 6b919f2ca..1f98778d6 100644
--- a/data/scripts/maps/MtChimney_CableCarStation.inc
+++ b/data/scripts/maps/MtChimney_CableCarStation.inc
@@ -5,7 +5,7 @@ MtChimney_CableCarStation_MapScripts:: @ 815C0FA
MtChimney_CableCarStation_MapScript1_15C105:: @ 815C105
compare VAR_CABLE_CAR_STATION_STATE, 1
- call_if 1, MtChimney_CableCarStation_EventScript_15C111
+ call_if_eq MtChimney_CableCarStation_EventScript_15C111
end
MtChimney_CableCarStation_EventScript_15C111:: @ 815C111
@@ -31,10 +31,10 @@ MtChimney_CableCarStation_EventScript_15C127:: @ 815C127
MtChimney_CableCarStation_EventScript_15C14B:: @ 815C14B
lock
faceplayer
- msgbox MtChimney_CableCarStation_Text_19256A, 5
- compare RESULT, 1
+ msgbox MtChimney_CableCarStation_Text_19256A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MtChimney_CableCarStation_EventScript_15C16C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtChimney_CableCarStation_EventScript_15C19B
end
@@ -48,7 +48,7 @@ MtChimney_CableCarStation_EventScript_15C16C:: @ 815C16C
setvar VAR_CABLE_CAR_STATION_STATE, 2
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
- special sub_8123218
+ special CableCar
waitstate
release
end
diff --git a/data/scripts/maps/MtPyre_1F.inc b/data/scripts/maps/MtPyre_1F.inc
index 7073000d5..f34c31da0 100644
--- a/data/scripts/maps/MtPyre_1F.inc
+++ b/data/scripts/maps/MtPyre_1F.inc
@@ -4,8 +4,7 @@ MtPyre_1F_MapScripts:: @ 815D322
MtPyre_1F_EventScript_15D323:: @ 815D323
lock
faceplayer
- checkflag FLAG_RECEIVED_CLEANSE_TAG
- goto_if_eq MtPyre_1F_EventScript_15D352
+ goto_if_set FLAG_RECEIVED_CLEANSE_TAG, MtPyre_1F_EventScript_15D352
msgbox MtPyre_1F_Text_196151, 4
giveitem_std ITEM_CLEANSE_TAG
compare RESULT, 0
diff --git a/data/scripts/maps/MtPyre_Exterior.inc b/data/scripts/maps/MtPyre_Exterior.inc
index 76f1736c2..f8b4141d7 100644
--- a/data/scripts/maps/MtPyre_Exterior.inc
+++ b/data/scripts/maps/MtPyre_Exterior.inc
@@ -9,19 +9,19 @@ MtPyre_Exterior_MapScript1_15D48C:: @ 815D48C
MtPyre_Exterior_EventScript_15D492:: @ 815D492
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_1, 12
- goto_if 0, MtPyre_Exterior_EventScript_15D4A3
+ goto_if_lt MtPyre_Exterior_EventScript_15D4A3
return
MtPyre_Exterior_EventScript_15D4A3:: @ 815D4A3
- setweather 6
+ setweather WEATHER_FOG_1
return
MtPyre_Exterior_EventScript_15D4A7:: @ 815D4A7
- setweather 6
+ setweather WEATHER_FOG_1
doweather
end
MtPyre_Exterior_EventScript_15D4AC:: @ 815D4AC
- setweather 2
+ setweather WEATHER_SUNNY
doweather
end
diff --git a/data/scripts/maps/MtPyre_Summit.inc b/data/scripts/maps/MtPyre_Summit.inc
index 9cd4eecd1..d37100938 100644
--- a/data/scripts/maps/MtPyre_Summit.inc
+++ b/data/scripts/maps/MtPyre_Summit.inc
@@ -31,11 +31,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
waitmovement 0
delay 50
compare VAR_SPECIAL_8, 0
- call_if 1, MtPyre_Summit_EventScript_15D593
+ call_if_eq MtPyre_Summit_EventScript_15D593
compare VAR_SPECIAL_8, 1
- call_if 1, MtPyre_Summit_EventScript_15D59E
+ call_if_eq MtPyre_Summit_EventScript_15D59E
compare VAR_SPECIAL_8, 2
- call_if 1, MtPyre_Summit_EventScript_15D59F
+ call_if_eq MtPyre_Summit_EventScript_15D59F
.ifdef SAPPHIRE
msgbox UnknownString_81B52B0, 4
.else
@@ -53,11 +53,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
delay 20
call MtPyre_Summit_EventScript_15D57A
compare VAR_SPECIAL_8, 0
- call_if 1, MtPyre_Summit_EventScript_15D5AA
+ call_if_eq MtPyre_Summit_EventScript_15D5AA
compare VAR_SPECIAL_8, 1
- call_if 1, MtPyre_Summit_EventScript_15D5BF
+ call_if_eq MtPyre_Summit_EventScript_15D5BF
compare VAR_SPECIAL_8, 2
- call_if 1, MtPyre_Summit_EventScript_15D5CA
+ call_if_eq MtPyre_Summit_EventScript_15D5CA
.ifdef SAPPHIRE
msgbox UnknownString_81B53AB, 4
.else
@@ -139,14 +139,14 @@ MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
lock
faceplayer
.ifdef SAPPHIRE
- msgbox UnknownString_81B586F, 5
+ msgbox UnknownString_81B586F, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B64B3, 5
+ msgbox MtPyre_Summit_Text_1B64B3, MSGBOX_YESNO
.endif
- compare RESULT, 1
- call_if 1, MtPyre_Summit_EventScript_15D611
- compare RESULT, 0
- call_if 1, MtPyre_Summit_EventScript_15D61A
+ compare RESULT, YES
+ call_if_eq MtPyre_Summit_EventScript_15D611
+ compare RESULT, NO
+ call_if_eq MtPyre_Summit_EventScript_15D61A
release
end
@@ -169,12 +169,9 @@ MtPyre_Summit_EventScript_15D61A:: @ 815D61A
MtPyre_Summit_EventScript_15D623:: @ 815D623
lock
faceplayer
- checkflag FLAG_RETURNED_RED_OR_BLUE_ORB
- goto_if_eq MtPyre_Summit_EventScript_15D6C4
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq MtPyre_Summit_EventScript_15D64A
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if_eq MtPyre_Summit_EventScript_15D6BA
+ goto_if_set FLAG_RETURNED_RED_OR_BLUE_ORB, MtPyre_Summit_EventScript_15D6C4
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, MtPyre_Summit_EventScript_15D64A
+ goto_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, MtPyre_Summit_EventScript_15D6BA
.ifdef SAPPHIRE
msgbox UnknownString_81B54BE, 4
.else
@@ -185,13 +182,13 @@ MtPyre_Summit_EventScript_15D623:: @ 815D623
MtPyre_Summit_EventScript_15D64A:: @ 815D64A
.ifdef SAPPHIRE
- msgbox UnknownString_81B5647, 5
+ msgbox UnknownString_81B5647, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B6283, 5
+ msgbox MtPyre_Summit_Text_1B6283, MSGBOX_YESNO
.endif
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq MtPyre_Summit_EventScript_15D669
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtPyre_Summit_EventScript_15D69B
end
@@ -216,13 +213,13 @@ MtPyre_Summit_EventScript_15D669:: @ 815D669
MtPyre_Summit_EventScript_15D69B:: @ 815D69B
.ifdef SAPPHIRE
- msgbox UnknownString_81B56AB, 5
+ msgbox UnknownString_81B56AB, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B62E7, 5
+ msgbox MtPyre_Summit_Text_1B62E7, MSGBOX_YESNO
.endif
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq MtPyre_Summit_EventScript_15D669
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtPyre_Summit_EventScript_15D69B
end
@@ -269,11 +266,11 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
waitmovement 0
delay 50
compare VAR_SPECIAL_8, 0
- call_if 1, MtPyre_Summit_EventScript_15D75E
+ call_if_eq MtPyre_Summit_EventScript_15D75E
compare VAR_SPECIAL_8, 1
- call_if 1, MtPyre_Summit_EventScript_15D769
+ call_if_eq MtPyre_Summit_EventScript_15D769
compare VAR_SPECIAL_8, 2
- call_if 1, MtPyre_Summit_EventScript_15D774
+ call_if_eq MtPyre_Summit_EventScript_15D774
.ifdef SAPPHIRE
msgbox UnknownString_81B5BFC, 4
.else
@@ -281,11 +278,11 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
.endif
closemessage
compare VAR_SPECIAL_8, 0
- call_if 1, MtPyre_Summit_EventScript_15D77F
+ call_if_eq MtPyre_Summit_EventScript_15D77F
compare VAR_SPECIAL_8, 1
- call_if 1, MtPyre_Summit_EventScript_15D78A
+ call_if_eq MtPyre_Summit_EventScript_15D78A
compare VAR_SPECIAL_8, 2
- call_if 1, MtPyre_Summit_EventScript_15D795
+ call_if_eq MtPyre_Summit_EventScript_15D795
removeobject 2
setvar VAR_MT_PYRE_STATE, 3
releaseall
diff --git a/data/scripts/maps/NewMauville_Entrance.inc b/data/scripts/maps/NewMauville_Entrance.inc
index 1e4cdf256..1c8bdfb3f 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 VAR_NEW_MAUVILLE_STATE, 0
- call_if 1, NewMauville_Entrance_EventScript_15E4A1
+ call_if_eq NewMauville_Entrance_EventScript_15E4A1
end
NewMauville_Entrance_EventScript_15E4A1:: @ 815E4A1
@@ -29,8 +29,8 @@ NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
checkitem ITEM_BASEMENT_KEY, 1
compare RESULT, 0
goto_if_eq NewMauville_Entrance_EventScript_15E55D
- msgbox NewMauville_Entrance_Text_1982D4, 5
- compare RESULT, 0
+ msgbox NewMauville_Entrance_Text_1982D4, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq NewMauville_Entrance_EventScript_15E55D
msgbox NewMauville_Entrance_Text_1982EA, 4
setmetatile 3, 0, 707, 0
@@ -40,7 +40,7 @@ NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
setmetatile 4, 1, 716, 0
setmetatile 5, 1, 717, 1
special DrawWholeMapView
- playse 20
+ playse SE_BAN
setvar VAR_NEW_MAUVILLE_STATE, 1
releaseall
end
diff --git a/data/scripts/maps/NewMauville_Inside.inc b/data/scripts/maps/NewMauville_Inside.inc
index 283b6bfed..e045cda5d 100644
--- a/data/scripts/maps/NewMauville_Inside.inc
+++ b/data/scripts/maps/NewMauville_Inside.inc
@@ -6,11 +6,10 @@ NewMauville_Inside_MapScripts:: @ 815E55F
NewMauville_Inside_MapScript1_15E56F:: @ 815E56F
compare VAR_TEMP_1, 1
- call_if 1, NewMauville_Inside_EventScript_15E5DA
+ call_if_eq NewMauville_Inside_EventScript_15E5DA
compare VAR_TEMP_2, 1
- call_if 1, NewMauville_Inside_EventScript_15E728
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, NewMauville_Inside_EventScript_15E58F
+ call_if_eq NewMauville_Inside_EventScript_15E728
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, NewMauville_Inside_EventScript_15E58F
end
NewMauville_Inside_EventScript_15E58F:: @ 815E58F
@@ -24,14 +23,14 @@ NewMauville_Inside_MapScript1_15E593:: @ 815E593
NewMauville_Inside_MapScript1_15E59E:: @ 815E59E
compare VAR_NEW_MAUVILLE_STATE, 2
- call_if 1, NewMauville_Inside_EventScript_15E88B
+ call_if_eq NewMauville_Inside_EventScript_15E88B
end
NewMauville_Inside_EventScript_15E5AA:: @ 815E5AA
lockall
setvar VAR_TEMP_1, 1
setvar VAR_TEMP_2, 0
- playse 21
+ playse SE_PIN
call NewMauville_Inside_EventScript_15E5DA
special DrawWholeMapView
releaseall
@@ -41,7 +40,7 @@ NewMauville_Inside_EventScript_15E5C2:: @ 815E5C2
lockall
setvar VAR_TEMP_1, 0
setvar VAR_TEMP_2, 1
- playse 21
+ playse SE_PIN
call NewMauville_Inside_EventScript_15E728
special DrawWholeMapView
releaseall
diff --git a/data/scripts/maps/OldaleTown.inc b/data/scripts/maps/OldaleTown.inc
index 329313e74..9b1c9dd80 100644
--- a/data/scripts/maps/OldaleTown.inc
+++ b/data/scripts/maps/OldaleTown.inc
@@ -5,12 +5,9 @@ OldaleTown_MapScripts:: @ 814DD62
OldaleTown_MapScript1_14DD68:: @ 814DD68
call OldaleTown_EventScript_1A014E
setflag FLAG_VISITED_OLDALE_TOWN
- checkflag FLAG_ADVENTURE_STARTED
- call_if 0, OldaleTown_EventScript_14DD92
- checkflag FLAG_RECEIVED_POTION_OLDALE
- call_if 0, OldaleTown_EventScript_14DD9E
- checkflag FLAG_ADVENTURE_STARTED
- call_if 1, OldaleTown_EventScript_14DD8C
+ call_if_unset FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_14DD92
+ call_if_unset FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_14DD9E
+ call_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_14DD8C
end
OldaleTown_EventScript_14DD8C:: @ 814DD8C
@@ -38,12 +35,10 @@ OldaleTown_EventScript_14DDB3:: @ 814DDB3
OldaleTown_EventScript_14DDBC:: @ 814DDBC
lock
faceplayer
- checkflag FLAG_RECEIVED_POTION_OLDALE
- goto_if_eq OldaleTown_EventScript_14DE79
- checkflag FLAG_TEMP_1
- goto_if_eq OldaleTown_EventScript_14DE79
+ goto_if_set FLAG_RECEIVED_POTION_OLDALE, OldaleTown_EventScript_14DE79
+ goto_if_set FLAG_TEMP_1, OldaleTown_EventScript_14DE79
setflag FLAG_TEMP_1
- playbgm 420, 0
+ playbgm BGM_TSURETEK, FALSE
msgbox OldaleTown_Text_16AEF2, 4
closemessage
switch FACING
@@ -195,8 +190,7 @@ OldaleTown_Movement_14DECB:: @ 814DECB
OldaleTown_EventScript_14DEDF:: @ 814DEDF
lock
faceplayer
- checkflag FLAG_ADVENTURE_STARTED
- goto_if_eq OldaleTown_EventScript_14DF26
+ goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_EventScript_14DF26
msgbox OldaleTown_Text_16B0CC, 4
closemessage
applymovement 3, OldaleTown_Movement_1A083D
diff --git a/data/scripts/maps/OldaleTown_Mart.inc b/data/scripts/maps/OldaleTown_Mart.inc
index f90c787c2..15cf40027 100644
--- a/data/scripts/maps/OldaleTown_Mart.inc
+++ b/data/scripts/maps/OldaleTown_Mart.inc
@@ -6,8 +6,7 @@ OldaleTown_Mart_EventScript_152F79:: @ 8152F79
faceplayer
message OldaleTown_Mart_Text_1A0BE4
waitmessage
- checkflag FLAG_ADVENTURE_STARTED
- goto_if_eq OldaleTown_Mart_EventScript_152FA8
+ goto_if_set FLAG_ADVENTURE_STARTED, OldaleTown_Mart_EventScript_152FA8
pokemart OldaleTown_Mart_Items1
msgbox OldaleTown_Mart_Text_1A0C02, 4
release
@@ -43,8 +42,7 @@ OldaleTown_Mart_Items2:: @ 8152FB8
OldaleTown_Mart_EventScript_152FC6:: @ 8152FC6
lock
faceplayer
- checkflag FLAG_ADVENTURE_STARTED
- goto_if_eq OldaleTown_Mart_EventScript_152FDB
+ goto_if_set FLAG_ADVENTURE_STARTED, 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 d94e02227..c993807c6 100644
--- a/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
@@ -26,8 +26,7 @@ OldaleTown_PokemonCenter_1F_EventScript_152F2E:: @ 8152F2E
OldaleTown_PokemonCenter_1F_EventScript_152F37:: @ 8152F37
lock
faceplayer
- checkflag FLAG_SYS_POKEDEX_GET
- goto_if_eq OldaleTown_PokemonCenter_1F_EventScript_152F4C
+ goto_if_set FLAG_SYS_POKEDEX_GET, 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 df7f42a8b..110bdcbe6 100644
--- a/data/scripts/maps/PacifidlogTown_House2.inc
+++ b/data/scripts/maps/PacifidlogTown_House2.inc
@@ -6,28 +6,24 @@ PacifidlogTown_House2_EventScript_154168:: @ 8154168
faceplayer
dodailyevents
call PacifidlogTown_House2_EventScript_1541B4
- checkflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
- goto_if_eq PacifidlogTown_House2_EventScript_154254
- checkflag FLAG_MET_FANCLUB_YOUNGER_BROTHER
- call_if 1, PacifidlogTown_House2_EventScript_1541CE
- checkflag FLAG_MET_FANCLUB_YOUNGER_BROTHER
- call_if 0, PacifidlogTown_House2_EventScript_1541D7
+ goto_if_set FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK, PacifidlogTown_House2_EventScript_154254
+ call_if_set FLAG_MET_FANCLUB_YOUNGER_BROTHER, PacifidlogTown_House2_EventScript_1541CE
+ call_if_unset FLAG_MET_FANCLUB_YOUNGER_BROTHER, PacifidlogTown_House2_EventScript_1541D7
setflag FLAG_MET_FANCLUB_YOUNGER_BROTHER
specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 4
- goto_if 4, PacifidlogTown_House2_EventScript_1541EC
+ goto_if_ge PacifidlogTown_House2_EventScript_1541EC
specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 2
- goto_if 4, PacifidlogTown_House2_EventScript_15421B
+ goto_if_ge PacifidlogTown_House2_EventScript_15421B
goto PacifidlogTown_House2_EventScript_154225
end
PacifidlogTown_House2_EventScript_1541B4:: @ 81541B4
- checkflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
- goto_if 0, PacifidlogTown_House2_EventScript_1A14DC
+ goto_if_unset FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK, PacifidlogTown_House2_EventScript_1A14DC
specialvar RESULT, GetDaysUntilPacifidlogTMAvailable
compare RESULT, 0
- call_if 1, PacifidlogTown_House2_EventScript_1541E8
+ call_if_eq PacifidlogTown_House2_EventScript_1541E8
return
PacifidlogTown_House2_EventScript_1541CE:: @ 81541CE
@@ -45,7 +41,7 @@ PacifidlogTown_House2_EventScript_1541E8:: @ 81541E8
PacifidlogTown_House2_EventScript_1541EC:: @ 81541EC
msgbox PacifidlogTown_House2_Text_179169, 4
- giveitem_std ITEM_TM27
+ giveitem_std ITEM_TM27_RETURN
compare RESULT, 0
goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
@@ -61,7 +57,7 @@ PacifidlogTown_House2_EventScript_15421B:: @ 815421B
PacifidlogTown_House2_EventScript_154225:: @ 8154225
msgbox PacifidlogTown_House2_Text_17922D, 4
- giveitem_std ITEM_TM21
+ giveitem_std ITEM_TM21_FRUSTRATION
compare RESULT, 0
goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
diff --git a/data/scripts/maps/PacifidlogTown_House3.inc b/data/scripts/maps/PacifidlogTown_House3.inc
index f5f93f05a..3b21ac996 100644
--- a/data/scripts/maps/PacifidlogTown_House3.inc
+++ b/data/scripts/maps/PacifidlogTown_House3.inc
@@ -4,14 +4,13 @@ PacifidlogTown_House3_MapScripts:: @ 815429D
PacifidlogTown_House3_EventScript_15429E:: @ 815429E
lock
faceplayer
- checkflag FLAG_PACIFIDLOG_NPC_TRADE_COMPLETED
- goto_if_eq PacifidlogTown_House3_EventScript_154338
+ goto_if_set FLAG_PACIFIDLOG_NPC_TRADE_COMPLETED, PacifidlogTown_House3_EventScript_154338
setvar VAR_SPECIAL_8, 2
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
specialvar RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_SPECIAL_9, RESULT
- msgbox PacifidlogTown_House3_Text_17940E, 5
- compare RESULT, 0
+ msgbox PacifidlogTown_House3_Text_17940E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq PacifidlogTown_House3_EventScript_154320
special SelectMonForNPCTrade
waitstate
@@ -22,7 +21,7 @@ PacifidlogTown_House3_EventScript_15429E:: @ 815429E
specialvar RESULT, GetTradeSpecies
copyvar VAR_SPECIAL_B, RESULT
compare RESULT, VAR_SPECIAL_9
- goto_if 5, PacifidlogTown_House3_EventScript_15432A
+ goto_if_ne PacifidlogTown_House3_EventScript_15432A
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
special CreateInGameTradePokemon
diff --git a/data/scripts/maps/PacifidlogTown_House4.inc b/data/scripts/maps/PacifidlogTown_House4.inc
index b7a6c9f86..584366c88 100644
--- a/data/scripts/maps/PacifidlogTown_House4.inc
+++ b/data/scripts/maps/PacifidlogTown_House4.inc
@@ -12,10 +12,10 @@ PacifidlogTown_House4_EventScript_154355:: @ 8154355
PacifidlogTown_House4_EventScript_15435E:: @ 815435E
lock
faceplayer
- msgbox PacifidlogTown_House4_Text_17963D, 5
- compare RESULT, 1
+ msgbox PacifidlogTown_House4_Text_17963D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PacifidlogTown_House4_EventScript_15437F
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PacifidlogTown_House4_EventScript_154389
end
diff --git a/data/scripts/maps/PetalburgCity.inc b/data/scripts/maps/PetalburgCity.inc
index 2ac3f35f9..cb47a0edd 100644
--- a/data/scripts/maps/PetalburgCity.inc
+++ b/data/scripts/maps/PetalburgCity.inc
@@ -6,9 +6,9 @@ PetalburgCity_MapScripts:: @ 814B70C
PetalburgCity_MapScript1_14B717:: @ 814B717
setflag FLAG_VISITED_PETALBURG_CITY
compare VAR_PETALBURG_STATE, 0
- call_if 1, PetalburgCity_EventScript_14B731
+ call_if_eq PetalburgCity_EventScript_14B731
compare VAR_PETALBURG_STATE, 2
- call_if 1, PetalburgCity_EventScript_14B739
+ call_if_eq PetalburgCity_EventScript_14B739
end
PetalburgCity_EventScript_14B731:: @ 814B731
@@ -16,7 +16,7 @@ PetalburgCity_EventScript_14B731:: @ 814B731
return
PetalburgCity_EventScript_14B739:: @ 814B739
- savebgm 420
+ savebgm BGM_TSURETEK
return
PetalburgCity_MapScript2_14B73D:: @ 814B73D
@@ -181,30 +181,30 @@ PetalburgCity_EventScript_14B85A:: @ 814B85A
PetalburgCity_EventScript_14B866:: @ 814B866
applymovement 9, PetalburgCity_Movement_1A0839
waitmovement 0
- playbgm 420, 0
- playse 21
+ playbgm BGM_TSURETEK, FALSE
+ playse SE_PIN
applymovement 9, PetalburgCity_Movement_1A0833
waitmovement 0
applymovement 9, PetalburgCity_Movement_1A0835
waitmovement 0
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_EventScript_14B91B
+ call_if_eq PetalburgCity_EventScript_14B91B
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_EventScript_14B930
+ call_if_eq PetalburgCity_EventScript_14B930
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_EventScript_14B93B
+ call_if_eq PetalburgCity_EventScript_14B93B
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_EventScript_14B950
+ call_if_eq PetalburgCity_EventScript_14B950
msgbox PetalburgCity_Text_16438A, 4
closemessage
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_EventScript_14B965
+ call_if_eq PetalburgCity_EventScript_14B965
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_EventScript_14B977
+ call_if_eq PetalburgCity_EventScript_14B977
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_EventScript_14B989
+ call_if_eq PetalburgCity_EventScript_14B989
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_EventScript_14B99B
+ call_if_eq PetalburgCity_EventScript_14B99B
msgbox PetalburgCity_Text_164426, 4
applymovement 9, PetalburgCity_Movement_1A0843
applymovement 255, PetalburgCity_Movement_1A0843
diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc
index 1bd1649cf..1dc1a77ec 100644
--- a/data/scripts/maps/PetalburgCity_Gym.inc
+++ b/data/scripts/maps/PetalburgCity_Gym.inc
@@ -9,26 +9,19 @@ PetalburgCity_Gym_MapScript1_15448C:: @ 815448C
compare VAR_PETALBURG_GYM_STATE, 6
goto_if_eq PetalburgCity_Gym_EventScript_1544A3
compare VAR_PETALBURG_GYM_STATE, 7
- call_if 4, PetalburgCity_Gym_EventScript_1544ED
+ call_if_ge PetalburgCity_Gym_EventScript_1544ED
end
PetalburgCity_Gym_EventScript_1544A3:: @ 81544A3
setvar VAR_SPECIAL_5, 1
call PetalburgCity_Gym_EventScript_154F9A
- checktrainerflag OPPONENT_RANDALL
- call_if 1, PetalburgCity_Gym_EventScript_154FBB
- checktrainerflag OPPONENT_MARY
- call_if 1, PetalburgCity_Gym_EventScript_154FDC
- checktrainerflag OPPONENT_PARKER
- call_if 1, PetalburgCity_Gym_EventScript_154FFD
- checktrainerflag OPPONENT_LORI
- call_if 1, PetalburgCity_Gym_EventScript_15501E
- checktrainerflag OPPONENT_GEORGE
- call_if 1, PetalburgCity_Gym_EventScript_15503F
- checktrainerflag OPPONENT_JODY
- call_if 1, PetalburgCity_Gym_EventScript_155060
- checktrainerflag OPPONENT_BERKE
- call_if 1, PetalburgCity_Gym_EventScript_155081
+ call_if_trainer_defeated OPPONENT_RANDALL, PetalburgCity_Gym_EventScript_154FBB
+ call_if_trainer_defeated OPPONENT_MARY, PetalburgCity_Gym_EventScript_154FDC
+ call_if_trainer_defeated OPPONENT_PARKER, PetalburgCity_Gym_EventScript_154FFD
+ call_if_trainer_defeated OPPONENT_LORI, PetalburgCity_Gym_EventScript_15501E
+ call_if_trainer_defeated OPPONENT_GEORGE, PetalburgCity_Gym_EventScript_15503F
+ call_if_trainer_defeated OPPONENT_JODY, PetalburgCity_Gym_EventScript_155060
+ call_if_trainer_defeated OPPONENT_BERKE, PetalburgCity_Gym_EventScript_155081
end
PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
@@ -45,11 +38,10 @@ PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
PetalburgCity_Gym_MapScript1_15451B:: @ 815451B
compare VAR_PETALBURG_GYM_STATE, 1
- call_if 1, PetalburgCity_Gym_EventScript_15453B
+ call_if_eq PetalburgCity_Gym_EventScript_15453B
compare VAR_PETALBURG_GYM_STATE, 6
- call_if 0, PetalburgCity_Gym_EventScript_154543
- checkflag FLAG_SYS_GAME_CLEAR
- call_if 1, PetalburgCity_Gym_EventScript_15454B
+ call_if_lt PetalburgCity_Gym_EventScript_154543
+ call_if_set FLAG_SYS_GAME_CLEAR, PetalburgCity_Gym_EventScript_15454B
end
PetalburgCity_Gym_EventScript_15453B:: @ 815453B
@@ -84,7 +76,7 @@ PetalburgCity_Gym_EventScript_15456C:: @ 815456C
applymovement 255, PetalburgCity_Gym_Movement_1A0845
applymovement 10, PetalburgCity_Gym_Movement_1545B4
waitmovement 0
- playse 9
+ playse SE_KAIDAN
removeobject 10
setflag FLAG_HIDE_WALLY_PETALBURG
delay 30
@@ -143,67 +135,67 @@ PetalburgCity_Gym_EventScript_15465E:: @ 815465E
PetalburgCity_Gym_EventScript_154669:: @ 8154669
addobject 10
- playse 8
+ playse SE_DOOR
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_1547EE
+ call_if_eq PetalburgCity_Gym_EventScript_1547EE
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_154800
+ call_if_eq PetalburgCity_Gym_EventScript_154800
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_15481C
+ call_if_eq PetalburgCity_Gym_EventScript_15481C
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_15481C
+ call_if_eq 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 VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_154884
+ call_if_eq PetalburgCity_Gym_EventScript_154884
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_15488F
+ call_if_eq PetalburgCity_Gym_EventScript_15488F
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_1548A1
+ call_if_eq PetalburgCity_Gym_EventScript_1548A1
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_1548B3
+ call_if_eq PetalburgCity_Gym_EventScript_1548B3
msgbox PetalburgCity_Gym_Text_17A04A, 4
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_1548C5
+ call_if_eq PetalburgCity_Gym_EventScript_1548C5
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_1548D0
+ call_if_eq PetalburgCity_Gym_EventScript_1548D0
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_1548DB
+ call_if_eq PetalburgCity_Gym_EventScript_1548DB
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_1548E6
+ call_if_eq PetalburgCity_Gym_EventScript_1548E6
msgbox PetalburgCity_Gym_Text_17A0A8, 4
msgbox PetalburgCity_Gym_Text_17A0EB, 4
msgbox PetalburgCity_Gym_Text_17A156, 4
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_15492F
+ call_if_eq PetalburgCity_Gym_EventScript_15492F
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_154930
+ call_if_eq PetalburgCity_Gym_EventScript_154930
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_15493B
+ call_if_eq PetalburgCity_Gym_EventScript_15493B
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_15493C
+ call_if_eq PetalburgCity_Gym_EventScript_15493C
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if_eq PetalburgCity_Gym_EventScript_1548F1
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_1548FC
+ call_if_eq PetalburgCity_Gym_EventScript_1548FC
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if_eq PetalburgCity_Gym_EventScript_1548F1
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_1548F1
+ call_if_eq PetalburgCity_Gym_EventScript_1548F1
msgbox PetalburgCity_Gym_Text_17A171, 4
closemessage
setflag FLAG_SPECIAL_FLAG_1
- playbgm 420, 0
+ playbgm BGM_TSURETEK, FALSE
compare VAR_SPECIAL_8, 0
- call_if 1, PetalburgCity_Gym_EventScript_154835
+ call_if_eq PetalburgCity_Gym_EventScript_154835
compare VAR_SPECIAL_8, 1
- call_if 1, PetalburgCity_Gym_EventScript_15484E
+ call_if_eq PetalburgCity_Gym_EventScript_15484E
compare VAR_SPECIAL_8, 2
- call_if 1, PetalburgCity_Gym_EventScript_154860
+ call_if_eq PetalburgCity_Gym_EventScript_154860
compare VAR_SPECIAL_8, 3
- call_if 1, PetalburgCity_Gym_EventScript_154872
+ call_if_eq PetalburgCity_Gym_EventScript_154872
removeobject 10
setflag FLAG_HIDE_WALLY_MOM_PETALBURG_1
setvar VAR_PETALBURG_GYM_STATE, 1
@@ -354,10 +346,8 @@ PetalburgCity_Gym_EventScript_15493D:: @ 815493D
call PetalburgCity_Gym_EventScript_154969
compare RESULT, 1
goto_if_eq PetalburgCity_Gym_EventScript_1549B8
- checkflag FLAG_RECEIVED_TM42
- goto_if 0, PetalburgCity_Gym_EventScript_154A2C
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq PetalburgCity_Gym_EventScript_154B69
+ goto_if_unset FLAG_RECEIVED_TM42, PetalburgCity_Gym_EventScript_154A2C
+ goto_if_set FLAG_SYS_GAME_CLEAR, PetalburgCity_Gym_EventScript_154B69
msgbox PetalburgCity_Gym_Text_17AA6B, 4
release
end
@@ -412,7 +402,7 @@ PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6
end
PetalburgCity_Gym_EventScript_154A2C:: @ 8154A2C
- giveitem_std ITEM_TM42
+ giveitem_std ITEM_TM42_FACADE
compare RESULT, 0
goto_if_eq PetalburgCity_Gym_EventScript_1A029B
setflag FLAG_RECEIVED_TM42
@@ -420,22 +410,22 @@ PetalburgCity_Gym_EventScript_154A2C:: @ 8154A2C
msgbox PetalburgCity_Gym_Text_17A976, 4
closemessage
compare FACING, 2
- call_if 1, PetalburgCity_Gym_EventScript_154ABC
+ call_if_eq PetalburgCity_Gym_EventScript_154ABC
compare FACING, 1
- call_if 1, PetalburgCity_Gym_EventScript_154AC7
+ call_if_eq PetalburgCity_Gym_EventScript_154AC7
compare FACING, 3
- call_if 1, PetalburgCity_Gym_EventScript_154AD2
+ call_if_eq PetalburgCity_Gym_EventScript_154AD2
compare FACING, 4
- call_if 1, PetalburgCity_Gym_EventScript_154ADD
+ call_if_eq PetalburgCity_Gym_EventScript_154ADD
delay 70
compare FACING, 2
- call_if 1, PetalburgCity_Gym_EventScript_154AE8
+ call_if_eq PetalburgCity_Gym_EventScript_154AE8
compare FACING, 1
- call_if 1, PetalburgCity_Gym_EventScript_154AF3
+ call_if_eq PetalburgCity_Gym_EventScript_154AF3
compare FACING, 3
- call_if 1, PetalburgCity_Gym_EventScript_154AFE
+ call_if_eq PetalburgCity_Gym_EventScript_154AFE
compare FACING, 4
- call_if 1, PetalburgCity_Gym_EventScript_154B09
+ call_if_eq PetalburgCity_Gym_EventScript_154B09
msgbox PetalburgCity_Gym_Text_17A9F6, 4
release
end
@@ -593,13 +583,13 @@ PetalburgCity_Gym_EventScript_154B69:: @ 8154B69
PetalburgCity_Gym_EventScript_154B73:: @ 8154B73
lockall
compare VAR_PETALBURG_GYM_STATE, 6
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_lt PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 85
- msgbox PetalburgCity_Gym_Text_17B870, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B870, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -623,150 +613,139 @@ PetalburgCity_Gym_EventScript_154BB9:: @ 8154BB9
PetalburgCity_Gym_EventScript_154BC3:: @ 8154BC3
lockall
compare VAR_PETALBURG_GYM_STATE, 6
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_lt PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 98
- msgbox PetalburgCity_Gym_Text_17B8D4, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B8D4, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154BF8:: @ 8154BF8
lockall
- checktrainerflag OPPONENT_RANDALL
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_RANDALL, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 46
- msgbox PetalburgCity_Gym_Text_17B90F, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B90F, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C2B:: @ 8154C2B
lockall
- checktrainerflag OPPONENT_RANDALL
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_RANDALL, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 59
- msgbox PetalburgCity_Gym_Text_17B950, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C5E:: @ 8154C5E
lockall
- checktrainerflag OPPONENT_MARY
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_MARY, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 59
- msgbox PetalburgCity_Gym_Text_17B950, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154C91:: @ 8154C91
lockall
- checktrainerflag OPPONENT_MARY
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_MARY, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 72
- msgbox PetalburgCity_Gym_Text_17B98A, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B98A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154CC4:: @ 8154CC4
lockall
- checktrainerflag OPPONENT_PARKER
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_PARKER, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 20
- msgbox PetalburgCity_Gym_Text_17B9C5, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154CF7:: @ 8154CF7
lockall
- checktrainerflag OPPONENT_LORI
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_LORI, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 20
- msgbox PetalburgCity_Gym_Text_17B9C5, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D2A:: @ 8154D2A
lockall
- checktrainerflag OPPONENT_LORI
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_LORI, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 33
- msgbox PetalburgCity_Gym_Text_17BA00, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D5D:: @ 8154D5D
lockall
- checktrainerflag OPPONENT_GEORGE
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_GEORGE, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 33
- msgbox PetalburgCity_Gym_Text_17BA00, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154D90:: @ 8154D90
lockall
- checktrainerflag OPPONENT_JODY
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_JODY, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 1
setvar VAR_SPECIAL_9, 7
- msgbox PetalburgCity_Gym_Text_17BA3D, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
PetalburgCity_Gym_EventScript_154DC3:: @ 8154DC3
lockall
- checktrainerflag OPPONENT_BERKE
- goto_if 0, PetalburgCity_Gym_EventScript_154BB9
+ goto_if_trainer_not_defeated OPPONENT_BERKE, PetalburgCity_Gym_EventScript_154BB9
setvar VAR_SPECIAL_8, 7
setvar VAR_SPECIAL_9, 7
- msgbox PetalburgCity_Gym_Text_17BA3D, 5
- compare RESULT, 1
+ msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154E29
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154E29
msgbox PetalburgCity_Gym_Text_17AE30, 6
end
@@ -783,8 +762,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154E65
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154E65
msgbox PetalburgCity_Gym_Text_17AFD3, 6
end
@@ -801,8 +779,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154EA1
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154EA1
msgbox PetalburgCity_Gym_Text_17B12C, 6
end
@@ -819,8 +796,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154EDD
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154EDD
msgbox PetalburgCity_Gym_Text_17B2E4, 6
end
@@ -837,8 +813,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154F19
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F19
msgbox PetalburgCity_Gym_Text_17B46F, 6
end
@@ -855,8 +830,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154F55
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F55
msgbox PetalburgCity_Gym_Text_17B5EA, 6
end
@@ -873,8 +847,7 @@ 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 FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_154F91
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_154F91
msgbox PetalburgCity_Gym_Text_17B749, 6
end
@@ -892,72 +865,72 @@ PetalburgCity_Gym_EventScript_154F91:: @ 8154F91
PetalburgCity_Gym_EventScript_154F9A:: @ 8154F9A
setvar VAR_SPECIAL_4, 1
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550A2
return
PetalburgCity_Gym_EventScript_154FBB:: @ 8154FBB
setvar VAR_SPECIAL_4, 2
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550C7
return
PetalburgCity_Gym_EventScript_154FDC:: @ 8154FDC
setvar VAR_SPECIAL_4, 3
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550EC
return
PetalburgCity_Gym_EventScript_154FFD:: @ 8154FFD
setvar VAR_SPECIAL_4, 4
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155111
return
PetalburgCity_Gym_EventScript_15501E:: @ 815501E
setvar VAR_SPECIAL_4, 5
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155124
return
PetalburgCity_Gym_EventScript_15503F:: @ 815503F
setvar VAR_SPECIAL_4, 6
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155149
return
PetalburgCity_Gym_EventScript_155060:: @ 8155060
setvar VAR_SPECIAL_4, 7
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15515C
return
PetalburgCity_Gym_EventScript_155081:: @ 8155081
setvar VAR_SPECIAL_4, 8
compare VAR_SPECIAL_5, 0
- call_if 1, PetalburgCity_Gym_EventScript_155182
+ call_if_eq PetalburgCity_Gym_EventScript_155182
compare VAR_SPECIAL_5, 1
- call_if 1, PetalburgCity_Gym_EventScript_155187
+ call_if_eq PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15516F
return
@@ -1021,8 +994,7 @@ PetalburgCity_Gym_EventScript_155187:: @ 8155187
PetalburgCity_Gym_EventScript_15518B:: @ 815518B
lock
faceplayer
- checkflag FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_Gym_EventScript_1551A0
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_Gym_EventScript_1551A0
msgbox PetalburgCity_Gym_Text_17AB96, 4
release
end
@@ -1034,15 +1006,13 @@ PetalburgCity_Gym_EventScript_1551A0:: @ 81551A0
PetalburgCity_Gym_EventScript_1551AA:: @ 81551AA
lockall
- checkflag FLAG_BADGE05_GET
- goto_if_eq PetalburgCity_Gym_EventScript_1551CA
+ goto_if_set FLAG_BADGE05_GET, PetalburgCity_Gym_EventScript_1551CA
goto PetalburgCity_Gym_EventScript_1551D4
end
PetalburgCity_Gym_EventScript_1551BA:: @ 81551BA
lockall
- checkflag FLAG_BADGE05_GET
- goto_if_eq PetalburgCity_Gym_EventScript_1551CA
+ goto_if_set FLAG_BADGE05_GET, PetalburgCity_Gym_EventScript_1551CA
goto PetalburgCity_Gym_EventScript_1551D4
end
diff --git a/data/scripts/maps/PetalburgCity_Mart.inc b/data/scripts/maps/PetalburgCity_Mart.inc
index 66e247323..7584f6f19 100644
--- a/data/scripts/maps/PetalburgCity_Mart.inc
+++ b/data/scripts/maps/PetalburgCity_Mart.inc
@@ -6,8 +6,7 @@ PetalburgCity_Mart_EventScript_1552B0:: @ 81552B0
faceplayer
message PetalburgCity_Mart_Text_1A0BE4
waitmessage
- checkflag FLAG_PETALBURG_MART_EXPANDED_ITEMS
- goto_if_eq PetalburgCity_Mart_EventScript_1552EA
+ goto_if_set FLAG_PETALBURG_MART_EXPANDED_ITEMS, 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 8dda62ea1..136cc11c5 100644
--- a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
@@ -35,11 +35,11 @@ PetalburgCity_PokemonCenter_1F_EventScript_155233:: @ 8155233
PetalburgCity_PokemonCenter_1F_EventScript_15524F:: @ 815524F
compare VAR_STARTER_MON, 0
- call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155272
+ call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_155272
compare VAR_STARTER_MON, 1
- call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_15527B
+ call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_15527B
compare VAR_STARTER_MON, 2
- call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155284
+ call_if_eq PetalburgCity_PokemonCenter_1F_EventScript_155284
release
end
diff --git a/data/scripts/maps/PetalburgCity_WallysHouse.inc b/data/scripts/maps/PetalburgCity_WallysHouse.inc
index 08bbcb0c7..1a1605817 100644
--- a/data/scripts/maps/PetalburgCity_WallysHouse.inc
+++ b/data/scripts/maps/PetalburgCity_WallysHouse.inc
@@ -4,28 +4,23 @@ PetalburgCity_WallysHouse_MapScripts:: @ 81543C3
PetalburgCity_WallysHouse_EventScript_1543C4:: @ 81543C4
lock
faceplayer
- checkflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
- goto_if_eq PetalburgCity_WallysHouse_EventScript_1543F7
- checkflag FLAG_RECEIVED_HM03
- goto_if_eq PetalburgCity_WallysHouse_EventScript_154427
- checkflag FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_WallysHouse_EventScript_154406
- checkflag FLAG_THANKED_FOR_PLAYING_WITH_WALLY
- goto_if_eq PetalburgCity_WallysHouse_EventScript_15443B
+ goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, PetalburgCity_WallysHouse_EventScript_1543F7
+ goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_154427
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, PetalburgCity_WallysHouse_EventScript_154406
+ goto_if_set FLAG_THANKED_FOR_PLAYING_WITH_WALLY, PetalburgCity_WallysHouse_EventScript_15443B
msgbox PetalburgCity_WallysHouse_Text_179805, 4
setflag FLAG_THANKED_FOR_PLAYING_WITH_WALLY
release
end
PetalburgCity_WallysHouse_EventScript_1543F7:: @ 81543F7
- checkflag FLAG_RECEIVED_HM03
- goto_if_eq PetalburgCity_WallysHouse_EventScript_154431
+ goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_154431
goto PetalburgCity_WallysHouse_EventScript_154406
end
PetalburgCity_WallysHouse_EventScript_154406:: @ 8154406
msgbox PetalburgCity_WallysHouse_Text_179996, 4
- giveitem_std ITEM_HM03
+ giveitem_std ITEM_HM03_SURF
setflag FLAG_RECEIVED_HM03
msgbox PetalburgCity_WallysHouse_Text_179B14, 4
release
@@ -49,10 +44,8 @@ PetalburgCity_WallysHouse_EventScript_15443B:: @ 815443B
PetalburgCity_WallysHouse_EventScript_154445:: @ 8154445
lock
faceplayer
- checkflag FLAG_RECEIVED_HM03
- goto_if_eq PetalburgCity_WallysHouse_EventScript_15446D
- checkflag FLAG_DEFEATED_PETALBURG_GYM
- goto_if_eq PetalburgCity_WallysHouse_EventScript_154463
+ goto_if_set FLAG_RECEIVED_HM03, PetalburgCity_WallysHouse_EventScript_15446D
+ goto_if_set FLAG_DEFEATED_PETALBURG_GYM, 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 73eb4f661..17908440c 100644
--- a/data/scripts/maps/PetalburgWoods.inc
+++ b/data/scripts/maps/PetalburgWoods.inc
@@ -13,7 +13,7 @@ PetalburgWoods_EventScript_15CCA8:: @ 815CCA8
waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
closemessage
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
applymovement 3, PetalburgWoods_Movement_15CEC3
waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
@@ -48,7 +48,7 @@ PetalburgWoods_EventScript_15CD42:: @ 815CD42
waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
closemessage
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
applymovement 3, PetalburgWoods_Movement_15CEC3
waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
@@ -241,8 +241,7 @@ PetalburgWoods_EventScript_15CED3:: @ 815CED3
PetalburgWoods_EventScript_15CEDC:: @ 815CEDC
lock
faceplayer
- checkflag FLAG_RECEIVED_MIRACLE_SEED
- goto_if_eq PetalburgWoods_EventScript_15CF0B
+ goto_if_set FLAG_RECEIVED_MIRACLE_SEED, PetalburgWoods_EventScript_15CF0B
msgbox PetalburgWoods_Text_19549E, 4
giveitem_std ITEM_MIRACLE_SEED
compare RESULT, 0
diff --git a/data/scripts/maps/Route101.inc b/data/scripts/maps/Route101.inc
index 6749f2136..6840c45f4 100644
--- a/data/scripts/maps/Route101.inc
+++ b/data/scripts/maps/Route101.inc
@@ -18,7 +18,7 @@ Route101_EventScript_14E93F:: @ 814E93F
Route101_EventScript_14E948:: @ 814E948
lockall
- playbgm 410, 1
+ playbgm BGM_EVENT0, TRUE
msgbox Route101_Text_16D10E, 4
closemessage
setobjectxy 2, 0, 15
diff --git a/data/scripts/maps/Route103.inc b/data/scripts/maps/Route103.inc
index bfcbeb87a..22c3fa391 100644
--- a/data/scripts/maps/Route103.inc
+++ b/data/scripts/maps/Route103.inc
@@ -18,7 +18,7 @@ Route103_EventScript_14EB92:: @ 814EB92
Route103_EventScript_14EBAB:: @ 814EBAB
msgbox Route103_Text_16D57A, 4
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
applymovement 2, Route103_Movement_1A0839
waitmovement 0
applymovement 2, Route103_Movement_1A0833
@@ -34,7 +34,7 @@ Route103_EventScript_14EBAB:: @ 814EBAB
Route103_EventScript_14EC04:: @ 814EC04
msgbox Route103_Text_16D762, 4
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
applymovement 2, Route103_Movement_1A0839
waitmovement 0
applymovement 2, Route103_Movement_1A0833
@@ -100,7 +100,7 @@ Route103_EventScript_14ECD9:: @ 814ECD9
Route103_EventScript_14ED0C:: @ 814ED0C
applymovement 2, Route103_Movement_14ED67
waitmovement 0
- playse 10
+ playse SE_DANSA
applymovement 2, Route103_Movement_14ED6B
waitmovement 0
goto Route103_EventScript_14ED46
@@ -109,7 +109,7 @@ Route103_EventScript_14ED0C:: @ 814ED0C
Route103_EventScript_14ED29:: @ 814ED29
applymovement 2, Route103_Movement_14ED71
waitmovement 0
- playse 10
+ playse SE_DANSA
applymovement 2, Route103_Movement_14ED74
waitmovement 0
goto Route103_EventScript_14ED46
diff --git a/data/scripts/maps/Route104.inc b/data/scripts/maps/Route104.inc
index c90a97531..2d44d4dfd 100644
--- a/data/scripts/maps/Route104.inc
+++ b/data/scripts/maps/Route104.inc
@@ -17,10 +17,8 @@ Route104_MapScript1_14EEA8:: @ 814EEA8
end
Route104_EventScript_14EEAE:: @ 814EEAE
- checkflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
- goto_if 0, Route104_EventScript_14EEC4
- checkflag FLAG_BADGE03_GET
- goto_if 0, Route104_EventScript_14EEC4
+ goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_EventScript_14EEC4
+ goto_if_unset FLAG_BADGE03_GET, Route104_EventScript_14EEC4
clearflag FLAG_HIDE_FLOWER_SHOP_WORKER_OUTSIDE
return
@@ -31,8 +29,7 @@ Route104_EventScript_14EEC4:: @ 814EEC4
Route104_EventScript_14EEC8:: @ 814EEC8
lock
faceplayer
- checkflag FLAG_RECEIVED_CHESTO_BERRY_ROUTE104
- goto_if_eq Route104_EventScript_14EEFF
+ goto_if_set FLAG_RECEIVED_CHESTO_BERRY_ROUTE104, Route104_EventScript_14EEFF
msgbox Route104_Text_1C55B9, 4
giveitem_std ITEM_CHESTO_BERRY
compare RESULT, 0
@@ -50,8 +47,7 @@ Route104_EventScript_14EEFF:: @ 814EEFF
Route104_EventScript_14EF09:: @ 814EF09
lock
faceplayer
- checkflag FLAG_RECEIVED_WHITE_HERB
- goto_if_eq Route104_EventScript_14EF38
+ goto_if_set FLAG_RECEIVED_WHITE_HERB, Route104_EventScript_14EF38
msgbox Route104_Text_16DD91, 4
giveitem_std ITEM_WHITE_HERB
compare RESULT, 0
@@ -104,10 +100,9 @@ Route104_EventScript_14EF8A:: @ 814EF8A
Route104_EventScript_14EF93:: @ 814EF93
lock
faceplayer
- checkflag FLAG_RECEIVED_TM09
- goto_if_eq Route104_EventScript_14EFC2
+ goto_if_set FLAG_RECEIVED_TM09, Route104_EventScript_14EFC2
msgbox Route104_Text_16DC5F, 4
- giveitem_std ITEM_TM09
+ giveitem_std ITEM_TM09_BULLET_SEED
compare RESULT, 0
goto_if_eq Route104_EventScript_1A029B
setflag FLAG_RECEIVED_TM09
@@ -158,10 +153,8 @@ Route104_EventScript_14EFD5:: @ 814EFD5
resetobjectpriority 2, MAP_DEWFORD_TOWN
moveobjectoffscreen 2
setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 0
- checkflag FLAG_DELIVERED_STEVEN_LETTER
- goto_if 0, Route104_EventScript_14F08B
- checkflag FLAG_DELIVERED_STEVEN_LETTER
- goto_if_eq Route104_EventScript_14F095
+ goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_14F08B
+ goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_14F095
end
Route104_EventScript_14F08B:: @ 814F08B
diff --git a/data/scripts/maps/Route104_MrBrineysHouse.inc b/data/scripts/maps/Route104_MrBrineysHouse.inc
index cb52908f5..514b1b9cc 100644
--- a/data/scripts/maps/Route104_MrBrineysHouse.inc
+++ b/data/scripts/maps/Route104_MrBrineysHouse.inc
@@ -5,9 +5,8 @@ Route104_MrBrineysHouse_MapScripts:: @ 815BCB2
Route104_MrBrineysHouse_MapScript1_15BCB8:: @ 815BCB8
setflag FLAG_LANDMARK_MR_BRINEY_HOUSE
compare VAR_BRINEY_HOUSE_STATE, 1
- call_if 1, Route104_MrBrineysHouse_EventScript_15BCD4
- checkflag FLAG_RECEIVED_POKENAV
- call_if 1, Route104_MrBrineysHouse_EventScript_15BCD0
+ call_if_eq Route104_MrBrineysHouse_EventScript_15BCD4
+ call_if_set FLAG_RECEIVED_POKENAV, Route104_MrBrineysHouse_EventScript_15BCD0
end
Route104_MrBrineysHouse_EventScript_15BCD0:: @ 815BCD0
@@ -24,20 +23,17 @@ Route104_MrBrineysHouse_EventScript_15BCD4:: @ 815BCD4
Route104_MrBrineysHouse_EventScript_15BCEB:: @ 815BCEB
lock
faceplayer
- checkflag FLAG_MR_BRINEY_SAILING_INTRO
- call_if 0, Route104_MrBrineysHouse_EventScript_15BD0E
- checkflag FLAG_DELIVERED_STEVEN_LETTER
- goto_if 0, Route104_MrBrineysHouse_EventScript_15BD65
- checkflag FLAG_DELIVERED_DEVON_GOODS
- goto_if 0, Route104_MrBrineysHouse_EventScript_15BD7E
+ call_if_unset FLAG_MR_BRINEY_SAILING_INTRO, Route104_MrBrineysHouse_EventScript_15BD0E
+ goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_MrBrineysHouse_EventScript_15BD65
+ goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route104_MrBrineysHouse_EventScript_15BD7E
goto Route104_MrBrineysHouse_EventScript_15BD32
end
Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E
setflag FLAG_MR_BRINEY_SAILING_INTRO
msgbox Route104_MrBrineysHouse_Text_191A82, 4
- msgbox Route104_MrBrineysHouse_Text_191AAD, 5
- compare RESULT, 0
+ msgbox Route104_MrBrineysHouse_Text_191AAD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
goto Route104_MrBrineysHouse_EventScript_15BDAB
end
@@ -53,15 +49,15 @@ Route104_MrBrineysHouse_EventScript_15BD32:: @ 815BD32
end
Route104_MrBrineysHouse_EventScript_15BD65:: @ 815BD65
- msgbox Route104_MrBrineysHouse_Text_191CC3, 5
- compare RESULT, 0
+ msgbox Route104_MrBrineysHouse_Text_191CC3, MSGBOX_YESNO
+ compare RESULT, NO
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
+ msgbox Route104_MrBrineysHouse_Text_191DA6, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
goto Route104_MrBrineysHouse_EventScript_15BDAB
end
diff --git a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
index 2de6bf51f..5e70a8ec2 100644
--- a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
+++ b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
@@ -4,10 +4,8 @@ Route104_PrettyPetalFlowerShop_MapScripts:: @ 815BDE4
Route104_PrettyPetalFlowerShop_MapScript1_15BDEA:: @ 815BDEA
setflag FLAG_LANDMARK_FLOWER_SHOP
- checkflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
- goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
- checkflag FLAG_BADGE03_GET
- goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BE03
+ goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_15BE03
+ goto_if_unset FLAG_BADGE03_GET, Route104_PrettyPetalFlowerShop_EventScript_15BE03
setflag FLAG_TEMP_1
end
@@ -18,26 +16,24 @@ Route104_PrettyPetalFlowerShop_EventScript_15BE03:: @ 815BE03
Route104_PrettyPetalFlowerShop_EventScript_15BE0B:: @ 815BE0B
lock
faceplayer
- checkflag FLAG_TEMP_1
- goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE7C
+ goto_if_set FLAG_TEMP_1, Route104_PrettyPetalFlowerShop_EventScript_15BE7C
msgbox Route104_PrettyPetalFlowerShop_Text_1C5EC6, 4
- checkflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
- goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE4A
+ goto_if_set FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_15BE4A
setflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
- msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, 5
- compare RESULT, 1
- call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
- compare RESULT, 0
- call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
+ msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE6A
+ compare RESULT, NO
+ call_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
Route104_PrettyPetalFlowerShop_EventScript_15BE4A:: @ 815BE4A
- msgbox Route104_PrettyPetalFlowerShop_Text_1C5F1B, 5
- compare RESULT, 1
- call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
- compare RESULT, 0
- call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
+ msgbox Route104_PrettyPetalFlowerShop_Text_1C5F1B, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE6A
+ compare RESULT, NO
+ call_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
@@ -72,8 +68,7 @@ Route104_PrettyPetalFlowerShop_Items:: @ 815BE94
Route104_PrettyPetalFlowerShop_EventScript_15BEA4:: @ 815BEA4
lock
faceplayer
- checkflag FLAG_RECEIVED_WAILMER_PAIL
- goto_if 0, Route104_PrettyPetalFlowerShop_EventScript_15BEB9
+ goto_if_unset FLAG_RECEIVED_WAILMER_PAIL, Route104_PrettyPetalFlowerShop_EventScript_15BEB9
msgbox Route104_PrettyPetalFlowerShop_Text_1C61E8, 4
release
end
@@ -90,8 +85,7 @@ Route104_PrettyPetalFlowerShop_EventScript_15BEDA:: @ 815BEDA
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_FLOWER_SHOP
- goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BF1A
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_FLOWER_SHOP, Route104_PrettyPetalFlowerShop_EventScript_15BF1A
msgbox Route104_PrettyPetalFlowerShop_Text_1C62DA, 4
random 8
addvar RESULT, ITEM_CHERI_BERRY
diff --git a/data/scripts/maps/Route104_Prototype.inc b/data/scripts/maps/Route104_Prototype.inc
index b3b256d79..e0aba01c9 100644
--- a/data/scripts/maps/Route104_Prototype.inc
+++ b/data/scripts/maps/Route104_Prototype.inc
@@ -4,22 +4,15 @@ Route104_Prototype_MapScripts:: @ 8160C4A
Route104_Prototype_EventScript_160C4B:: @ 8160C4B
lock
faceplayer
- checktrainerflag OPPONENT_BRIANNA_1
- goto_if 0, Route104_Prototype_EventScript_160C99
- checktrainerflag OPPONENT_CINDY_2
- goto_if 0, Route104_Prototype_EventScript_160C99
- checktrainerflag OPPONENT_AMY_AND_LIV_3
- goto_if 0, Route104_Prototype_EventScript_160C99
- checktrainerflag OPPONENT_GINA_AND_MIA_2
- goto_if 0, Route104_Prototype_EventScript_160C99
- checktrainerflag OPPONENT_LUCAS_2
- goto_if 0, Route104_Prototype_EventScript_160C99
- checktrainerflag OPPONENT_MIKE_1
- goto_if 0, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_BRIANNA_1, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_CINDY_2, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_AMY_AND_LIV_3, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_GINA_AND_MIA_2, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_LUCAS_2, Route104_Prototype_EventScript_160C99
+ goto_if_trainer_not_defeated OPPONENT_MIKE_1, Route104_Prototype_EventScript_160C99
setflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_1
msgbox Route104_Prototype_Text_19B267, 4
- checkflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_2
- goto_if_eq Route104_Prototype_EventScript_160CFB
+ goto_if_set FLAG_ROUTE104_PROTOTYPE_COMPLETED_2, Route104_Prototype_EventScript_160CFB
release
end
@@ -31,22 +24,15 @@ Route104_Prototype_EventScript_160C99:: @ 8160C99
Route104_Prototype_EventScript_160CA3:: @ 8160CA3
lock
faceplayer
- checktrainerflag OPPONENT_BRIANNA_1
- goto_if 0, Route104_Prototype_EventScript_160CF1
- checktrainerflag OPPONENT_CINDY_2
- goto_if 0, Route104_Prototype_EventScript_160CF1
- checktrainerflag OPPONENT_AMY_AND_LIV_3
- goto_if 0, Route104_Prototype_EventScript_160CF1
- checktrainerflag OPPONENT_GINA_AND_MIA_2
- goto_if 0, Route104_Prototype_EventScript_160CF1
- checktrainerflag OPPONENT_LUCAS_2
- goto_if 0, Route104_Prototype_EventScript_160CF1
- checktrainerflag OPPONENT_MIKE_1
- goto_if 0, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_BRIANNA_1, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_CINDY_2, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_AMY_AND_LIV_3, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_GINA_AND_MIA_2, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_LUCAS_2, Route104_Prototype_EventScript_160CF1
+ goto_if_trainer_not_defeated OPPONENT_MIKE_1, Route104_Prototype_EventScript_160CF1
setflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_2
msgbox Route104_Prototype_Text_19B2E9, 4
- checkflag FLAG_ROUTE104_PROTOTYPE_COMPLETED_1
- goto_if_eq Route104_Prototype_EventScript_160CFB
+ goto_if_set FLAG_ROUTE104_PROTOTYPE_COMPLETED_1, Route104_Prototype_EventScript_160CFB
release
end
diff --git a/data/scripts/maps/Route105.inc b/data/scripts/maps/Route105.inc
index 30157e52f..305a2e9af 100644
--- a/data/scripts/maps/Route105.inc
+++ b/data/scripts/maps/Route105.inc
@@ -3,8 +3,7 @@ Route105_MapScripts:: @ 814F298
.byte 0
Route105_MapScript1_14F29E:: @ 814F29E
- checkflag FLAG_REGI_DOORS_OPENED
- call_if 0, Route105_EventScript_14F2A8
+ call_if_unset FLAG_REGI_DOORS_OPENED, Route105_EventScript_14F2A8
end
Route105_EventScript_14F2A8:: @ 814F2A8
diff --git a/data/scripts/maps/Route109.inc b/data/scripts/maps/Route109.inc
index 28bf046a4..c70365b6a 100644
--- a/data/scripts/maps/Route109.inc
+++ b/data/scripts/maps/Route109.inc
@@ -271,15 +271,14 @@ Route109_Movement_14F67D:: @ 814F67D
Route109_EventScript_14F680:: @ 814F680
lock
faceplayer
- checkflag FLAG_DELIVERED_DEVON_GOODS
- goto_if 0, Route109_EventScript_14F691
+ goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route109_EventScript_14F691
goto Route109_EventScript_14F6AF
end
Route109_EventScript_14F691:: @ 814F691
message Route109_Text_16E0F9
- msgbox Route109_Text_16E0F9, 5
- compare RESULT, 0
+ msgbox Route109_Text_16E0F9, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route109_EventScript_14F6F1
goto Route109_EventScript_14F6E2
end
@@ -328,8 +327,7 @@ Route109_EventScript_14F725:: @ 814F725
lock
faceplayer
special GetPlayerBigGuyGirlString
- checkflag FLAG_RECEIVED_SOFT_SAND
- goto_if_eq Route109_EventScript_14F762
+ goto_if_set FLAG_RECEIVED_SOFT_SAND, Route109_EventScript_14F762
msgbox Route109_Text_16E433, 4
giveitem_std ITEM_SOFT_SAND
compare RESULT, 0
diff --git a/data/scripts/maps/Route109_SeashoreHouse.inc b/data/scripts/maps/Route109_SeashoreHouse.inc
index 7a12f5850..13d37e7bd 100644
--- a/data/scripts/maps/Route109_SeashoreHouse.inc
+++ b/data/scripts/maps/Route109_SeashoreHouse.inc
@@ -9,12 +9,9 @@ Route109_SeashoreHouse_MapScript1_160DD0:: @ 8160DD0
Route109_SeashoreHouse_EventScript_160DD4:: @ 8160DD4
lock
faceplayer
- checkflag FLAG_RECEIVED_6_SODA_POP
- goto_if_eq Route109_SeashoreHouse_EventScript_160E36
- checkflag FLAG_DEFEATED_SEASHORE_HOUSE_TRAINERS
- goto_if_eq Route109_SeashoreHouse_EventScript_160E08
- checkflag FLAG_TEMP_2
- goto_if_eq Route109_SeashoreHouse_EventScript_160DFE
+ goto_if_set FLAG_RECEIVED_6_SODA_POP, Route109_SeashoreHouse_EventScript_160E36
+ goto_if_set FLAG_DEFEATED_SEASHORE_HOUSE_TRAINERS, Route109_SeashoreHouse_EventScript_160E08
+ goto_if_set FLAG_TEMP_2, Route109_SeashoreHouse_EventScript_160DFE
msgbox Route109_SeashoreHouse_Text_19B4D9, 4
setflag FLAG_TEMP_2
release
@@ -42,8 +39,8 @@ Route109_SeashoreHouse_EventScript_160E2C:: @ 8160E2C
Route109_SeashoreHouse_EventScript_160E36:: @ 8160E36
showmoneybox 0, 0
nop
- msgbox Route109_SeashoreHouse_Text_19B702, 5
- compare RESULT, 1
+ msgbox Route109_SeashoreHouse_Text_19B702, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route109_SeashoreHouse_EventScript_160E5A
msgbox Route109_SeashoreHouse_Text_19B773, 4
hidemoneybox 0, 0
@@ -94,12 +91,9 @@ Route109_SeashoreHouse_EventScript_160EEE:: @ 8160EEE
end
Route109_SeashoreHouse_EventScript_160F09:: @ 8160F09
- checktrainerflag OPPONENT_DWAYNE
- goto_if 0, Route109_SeashoreHouse_EventScript_160F29
- checktrainerflag OPPONENT_JOHANNA
- goto_if 0, Route109_SeashoreHouse_EventScript_160F29
- checktrainerflag OPPONENT_SIMON
- goto_if 0, Route109_SeashoreHouse_EventScript_160F29
+ goto_if_trainer_not_defeated OPPONENT_DWAYNE, Route109_SeashoreHouse_EventScript_160F29
+ goto_if_trainer_not_defeated OPPONENT_JOHANNA, Route109_SeashoreHouse_EventScript_160F29
+ goto_if_trainer_not_defeated OPPONENT_SIMON, Route109_SeashoreHouse_EventScript_160F29
setflag FLAG_DEFEATED_SEASHORE_HOUSE_TRAINERS
release
end
diff --git a/data/scripts/maps/Route110.inc b/data/scripts/maps/Route110.inc
index 586031a1a..070340760 100644
--- a/data/scripts/maps/Route110.inc
+++ b/data/scripts/maps/Route110.inc
@@ -13,11 +13,11 @@ Route110_MapScript1_14F914:: @ 814F914
call Route110_EventScript_1A014E
call Route110_EventScript_1A0172
compare VAR_CYCLING_CHALLENGE_STATE, 1
- call_if 1, Route110_EventScript_14F92F
+ call_if_eq Route110_EventScript_14F92F
end
Route110_EventScript_14F92F:: @ 814F92F
- savebgm 403 @ Bicycle music
+ savebgm BGM_CYCLING
return
Route110_MapScript2_14F933:: @ 814F933
@@ -327,9 +327,9 @@ Route110_EventScript_14FD34:: @ 814FD34
lockall
checkplayergender
compare RESULT, 0
- call_if 1, Route110_EventScript_14FDA7
+ call_if_eq Route110_EventScript_14FDA7
compare RESULT, 1
- call_if 1, Route110_EventScript_14FDAC
+ call_if_eq Route110_EventScript_14FDAC
applymovement 28, Route110_Movement_1A0845
waitmovement 0
applymovement 28, Route110_Movement_1A0833
@@ -338,11 +338,11 @@ Route110_EventScript_14FD34:: @ 814FD34
waitmovement 0
delay 30
compare VAR_SPECIAL_8, 1
- call_if 1, Route110_EventScript_14FF14
+ call_if_eq Route110_EventScript_14FF14
compare VAR_SPECIAL_8, 2
- call_if 1, Route110_EventScript_14FF1F
+ call_if_eq Route110_EventScript_14FF1F
compare VAR_SPECIAL_8, 3
- call_if 1, Route110_EventScript_14FF2A
+ call_if_eq Route110_EventScript_14FF2A
checkplayergender
compare RESULT, 0
goto_if_eq Route110_EventScript_14FDB1
@@ -352,11 +352,11 @@ Route110_EventScript_14FD34:: @ 814FD34
end
Route110_EventScript_14FDA7:: @ 814FDA7
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
Route110_EventScript_14FDAC:: @ 814FDAC
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
Route110_EventScript_14FDB1:: @ 814FDB1
@@ -426,22 +426,22 @@ Route110_EventScript_14FEA5:: @ 814FEA5
Route110_EventScript_14FEB2:: @ 814FEB2
closemessage
compare VAR_SPECIAL_8, 1
- call_if 1, Route110_EventScript_14FF56
+ call_if_eq Route110_EventScript_14FF56
compare VAR_SPECIAL_8, 2
- call_if 1, Route110_EventScript_14FF5E
+ call_if_eq Route110_EventScript_14FF5E
compare VAR_SPECIAL_8, 3
- call_if 1, Route110_EventScript_14FF66
+ call_if_eq Route110_EventScript_14FF66
setobjectmovementtype 28, 10
setobjectmovementtype 29, 10
removeobject 28
addobject 29
delay 45
compare VAR_SPECIAL_8, 1
- call_if 1, Route110_EventScript_14FF35
+ call_if_eq Route110_EventScript_14FF35
compare VAR_SPECIAL_8, 2
- call_if 1, Route110_EventScript_14FF40
+ call_if_eq Route110_EventScript_14FF40
compare VAR_SPECIAL_8, 3
- call_if 1, Route110_EventScript_14FF4B
+ call_if_eq Route110_EventScript_14FF4B
removeobject 29
setvar VAR_ROUTE110_STATE, 1
savebgm 0
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc b/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
index af72dedd0..f05e2caa2 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 VAR_CYCLING_CHALLENGE_STATE, 3
- call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
+ call_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
compare VAR_CYCLING_CHALLENGE_STATE, 2
- call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
+ call_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
end
Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5:: @ 81634E5
@@ -25,7 +25,7 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634F7:: @ 81634F7
lockall
specialvar RESULT, GetPlayerAvatarBike @ player state?
compare RESULT, 2
- call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D
+ call_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D
compare RESULT, 0
goto_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523
setflag FLAG_SYS_CYCLING_ROAD
diff --git a/data/scripts/maps/Route110_TrickHouseEnd.inc b/data/scripts/maps/Route110_TrickHouseEnd.inc
index c825c1234..2c2215a42 100644
--- a/data/scripts/maps/Route110_TrickHouseEnd.inc
+++ b/data/scripts/maps/Route110_TrickHouseEnd.inc
@@ -7,7 +7,7 @@ Route110_TrickHouseEnd_MapScripts:: @ 8161936
Route110_TrickHouseEnd_MapScript1_16194B:: @ 816194B
compare VAR_TEMP_1, 1
- call_if 1, Route110_TrickHouseEnd_EventScript_161994
+ call_if_eq Route110_TrickHouseEnd_EventScript_161994
end
Route110_TrickHouseEnd_MapScript1_161957:: @ 8161957
@@ -62,7 +62,7 @@ Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_RARE_CANDY
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -75,7 +75,7 @@ Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_TIMER_BALL
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -88,7 +88,7 @@ Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_HARD_STONE
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -101,7 +101,7 @@ Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_SMOKE_BALL
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -112,9 +112,9 @@ Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB
msgbox Route110_TrickHouseEnd_Text_19C491, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
- giveitem_std ITEM_TM12
+ giveitem_std ITEM_TM12_TAUNT
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -127,7 +127,7 @@ Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_MAGNET
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -140,7 +140,7 @@ Route110_TrickHouseEnd_EventScript_161B73:: @ 8161B73
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_PP_MAX
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C4E
msgbox Route110_TrickHouseEnd_Text_19C9BD, 4
closemessage
call Route110_TrickHouseEnd_EventScript_161C2E
@@ -151,13 +151,13 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
msgbox Route110_TrickHouseEnd_Text_19C5AF, 4
closemessage
compare FACING, 1
- call_if 1, Route110_TrickHouseEnd_EventScript_161C74
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C74
compare FACING, 2
- call_if 1, Route110_TrickHouseEnd_EventScript_161C7F
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C7F
compare FACING, 3
- call_if 1, Route110_TrickHouseEnd_EventScript_161C8A
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C8A
compare FACING, 4
- call_if 1, Route110_TrickHouseEnd_EventScript_161C95
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C95
delay 30
msgbox Route110_TrickHouseEnd_Text_19C602, 4
closemessage
@@ -167,12 +167,12 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
msgbox Route110_TrickHouseEnd_Text_19C691, 4
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
.ifdef SAPPHIRE
- givedecoration_std 32
+ givedecoration_std DECOR_BLUE_TENT
.else
- givedecoration_std 31
+ givedecoration_std DECOR_RED_TENT
.endc
compare RESULT, 0
- call_if 1, Route110_TrickHouseEnd_EventScript_161C61
+ call_if_eq Route110_TrickHouseEnd_EventScript_161C61
msgbox Route110_TrickHouseEnd_Text_19C85C, 4
call Route110_TrickHouseEnd_EventScript_161C2E
special ResetTrickHouseEndRoomFlag
@@ -182,7 +182,7 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
Route110_TrickHouseEnd_EventScript_161C2E:: @ 8161C2E
applymovement 1, Route110_TrickHouseEnd_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEnd_Movement_16131E
waitmovement 0
removeobject 1
@@ -224,13 +224,13 @@ Route110_TrickHouseEnd_EventScript_161C95:: @ 8161C95
Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0
lockall
turnobject 1, 3
- playse 21
+ playse SE_PIN
applymovement 1, Route110_TrickHouseEnd_Movement_1A0833
waitmovement 0
delay 20
applymovement 1, Route110_TrickHouseEnd_Movement_161CEA
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 255, Route110_TrickHouseEnd_Movement_1A0845
waitmovement 0
msgbox Route110_TrickHouseEnd_Text_19CA8B, 4
diff --git a/data/scripts/maps/Route110_TrickHouseEntrance.inc b/data/scripts/maps/Route110_TrickHouseEntrance.inc
index 8a8dd2763..3fceeb8d1 100644
--- a/data/scripts/maps/Route110_TrickHouseEntrance.inc
+++ b/data/scripts/maps/Route110_TrickHouseEntrance.inc
@@ -13,11 +13,11 @@ Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B
compare VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_16108E
compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 5
- call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if_eq Route110_TrickHouseEntrance_EventScript_160FDE
compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3
- call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if_eq Route110_TrickHouseEntrance_EventScript_160FDE
compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
+ call_if_eq Route110_TrickHouseEntrance_EventScript_160FDE
switch VAR_TRICK_HOUSE_ENTRANCE_STATE_3
case 0, Route110_TrickHouseEntrance_EventScript_16109A
case 1, Route110_TrickHouseEntrance_EventScript_1610A0
@@ -45,56 +45,49 @@ Route110_TrickHouseEntrance_EventScript_160FCE:: @ 8160FCE
Route110_TrickHouseEntrance_EventScript_160FDE:: @ 8160FDE
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 0
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
- call_if 1, Route110_TrickHouseEntrance_EventScript_16103C
+ call_if_eq Route110_TrickHouseEntrance_EventScript_16103C
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
- call_if 1, Route110_TrickHouseEntrance_EventScript_161046
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161046
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 3
- call_if 1, Route110_TrickHouseEntrance_EventScript_161050
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161050
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 4
- call_if 1, Route110_TrickHouseEntrance_EventScript_16105A
+ call_if_eq Route110_TrickHouseEntrance_EventScript_16105A
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 5
- call_if 1, Route110_TrickHouseEntrance_EventScript_161064
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161064
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 6
- call_if 1, Route110_TrickHouseEntrance_EventScript_16106E
+ call_if_eq Route110_TrickHouseEntrance_EventScript_16106E
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 7
- call_if 1, Route110_TrickHouseEntrance_EventScript_161078
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161078
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 8
- call_if 1, Route110_TrickHouseEntrance_EventScript_161082
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161082
return
Route110_TrickHouseEntrance_EventScript_16103C:: @ 816103C
- checkflag FLAG_BADGE03_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE03_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161046:: @ 8161046
- checkflag FLAG_BADGE04_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE04_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161050:: @ 8161050
- checkflag FLAG_BADGE05_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE05_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_16105A:: @ 816105A
- checkflag FLAG_BADGE06_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE06_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161064:: @ 8161064
- checkflag FLAG_BADGE07_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE07_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_16106E:: @ 816106E
- checkflag FLAG_BADGE08_GET
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_BADGE08_GET, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161078:: @ 8161078
- checkflag FLAG_SYS_GAME_CLEAR
- call_if 0, Route110_TrickHouseEntrance_EventScript_161088
+ call_if_unset FLAG_SYS_GAME_CLEAR, Route110_TrickHouseEntrance_EventScript_161088
return
Route110_TrickHouseEntrance_EventScript_161082:: @ 8161082
@@ -214,13 +207,13 @@ Route110_TrickHouseEntrance_EventScript_1611D7:: @ 81611D7
lockall
delay 20
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_161327
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161327
msgbox Route110_TrickHouseEntrance_Text_19BD82, 4
closemessage
delay 20
applymovement 1, Route110_TrickHouseEntrance_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
waitmovement 0
removeobject 1
@@ -243,27 +236,27 @@ Route110_TrickHouseEntrance_EventScript_16121A:: @ 816121A
end
Route110_TrickHouseEntrance_EventScript_16124D:: @ 816124D
- playse 21
+ playse SE_PIN
applymovement 255, Route110_TrickHouseEntrance_Movement_1A0833
waitmovement 0
applymovement 255, Route110_TrickHouseEntrance_Movement_1A0835
waitmovement 0
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612CD
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612CD
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612D6
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612D6
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612DF
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612DF
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 3
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612E8
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612E8
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 4
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612F1
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612F1
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 5
- call_if 1, Route110_TrickHouseEntrance_EventScript_1612FA
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1612FA
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 6
- call_if 1, Route110_TrickHouseEntrance_EventScript_161303
+ call_if_eq Route110_TrickHouseEntrance_EventScript_161303
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 7
- call_if 1, Route110_TrickHouseEntrance_EventScript_16130C
+ call_if_eq Route110_TrickHouseEntrance_EventScript_16130C
closemessage
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1
warp MAP_ROUTE110_TRICK_HOUSE_ENTRANCE, 255, 6, 2
@@ -336,7 +329,7 @@ Route110_TrickHouseEntrance_EventScript_161330:: @ 8161330
closemessage
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0833
waitmovement 0
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0835
@@ -372,7 +365,7 @@ Route110_TrickHouseEntrance_EventScript_1613CE:: @ 81613CE
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -382,7 +375,7 @@ Route110_TrickHouseEntrance_EventScript_1613FA:: @ 81613FA
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -392,7 +385,7 @@ Route110_TrickHouseEntrance_EventScript_161426:: @ 8161426
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -402,17 +395,17 @@ Route110_TrickHouseEntrance_EventScript_161452:: @ 8161452
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
Route110_TrickHouseEntrance_EventScript_16147E:: @ 816147E
- giveitem_std ITEM_TM12
+ giveitem_std ITEM_TM12_TAUNT
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -422,7 +415,7 @@ Route110_TrickHouseEntrance_EventScript_1614AA:: @ 81614AA
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -432,7 +425,7 @@ Route110_TrickHouseEntrance_EventScript_1614D6:: @ 81614D6
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161502
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02A5
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02A5
msgbox Route110_TrickHouseEntrance_Text_19C0FC, 4
releaseall
end
@@ -450,14 +443,14 @@ Route110_TrickHouseEntrance_EventScript_161518:: @ 8161518
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19C128, 4
.ifdef SAPPHIRE
- givedecoration_std 32
+ givedecoration_std DECOR_BLUE_TENT
.else
- givedecoration_std 31
+ givedecoration_std DECOR_RED_TENT
.endif
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161551
compare RESULT, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1A02B8
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1A02B8
msgbox Route110_TrickHouseEntrance_Text_19C18D, 4
releaseall
end
@@ -469,7 +462,7 @@ Route110_TrickHouseEntrance_EventScript_161551:: @ 8161551
waitmovement 0
applymovement 1, Route110_TrickHouseEntrance_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
waitmovement 0
removeobject 1
@@ -493,9 +486,9 @@ Route110_TrickHouseEntrance_EventScript_1615BD:: @ 81615BD
end
Route110_TrickHouseEntrance_EventScript_1615C7:: @ 81615C7
- msgbox Route110_TrickHouseEntrance_Text_19BE7D, 5
+ msgbox Route110_TrickHouseEntrance_Text_19BE7D, MSGBOX_YESNO
closemessage
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq Route110_TrickHouseEntrance_EventScript_1615DD
releaseall
end
@@ -714,7 +707,7 @@ Route110_TrickHousePuzzle5_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle6_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle7_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle8_EventScript_16189C:: @ 816189C
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route110_TrickHousePuzzle1_Text_19C1B8
waitfanfare
waitmessage
@@ -727,11 +720,11 @@ Route110_TrickHouseEntrance_EventScript_1618B0:: @ 81618B0
msgbox Route110_TrickHouseEntrance_Text_19BA56, 4
releaseall
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
- call_if 1, Route110_TrickHouseEntrance_EventScript_1618E1
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1618E1
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
- call_if 1, Route110_TrickHouseEntrance_EventScript_1618F6
+ call_if_eq Route110_TrickHouseEntrance_EventScript_1618F6
compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
- call_if 1, Route110_TrickHouseEntrance_EventScript_16190B
+ call_if_eq Route110_TrickHouseEntrance_EventScript_16190B
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle2.inc b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
index 9ebde8451..cdde15d1a 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 VAR_TEMP_1, 1
- call_if 1, Route110_TrickHousePuzzle2_EventScript_161E2C
+ call_if_eq Route110_TrickHousePuzzle2_EventScript_161E2C
compare VAR_TEMP_2, 1
- call_if 1, Route110_TrickHousePuzzle2_EventScript_161E3F
+ call_if_eq Route110_TrickHousePuzzle2_EventScript_161E3F
compare VAR_TEMP_3, 1
- call_if 1, Route110_TrickHousePuzzle2_EventScript_161E52
+ call_if_eq Route110_TrickHousePuzzle2_EventScript_161E52
compare VAR_TEMP_4, 1
- call_if 1, Route110_TrickHousePuzzle2_EventScript_161E65
+ call_if_eq Route110_TrickHousePuzzle2_EventScript_161E65
end
Route110_TrickHousePuzzle2_MapScript1_161DAE:: @ 8161DAE
@@ -36,7 +36,7 @@ Route110_TrickHousePuzzle2_EventScript_161DD5:: @ 8161DD5
Route110_TrickHousePuzzle2_EventScript_161DE0:: @ 8161DE0
lockall
setvar VAR_TEMP_1, 1
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E2C
special DrawWholeMapView
releaseall
@@ -45,7 +45,7 @@ Route110_TrickHousePuzzle2_EventScript_161DE0:: @ 8161DE0
Route110_TrickHousePuzzle2_EventScript_161DF3:: @ 8161DF3
lockall
setvar VAR_TEMP_2, 1
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E3F
special DrawWholeMapView
releaseall
@@ -54,7 +54,7 @@ Route110_TrickHousePuzzle2_EventScript_161DF3:: @ 8161DF3
Route110_TrickHousePuzzle2_EventScript_161E06:: @ 8161E06
lockall
setvar VAR_TEMP_3, 1
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E52
special DrawWholeMapView
releaseall
@@ -63,7 +63,7 @@ Route110_TrickHousePuzzle2_EventScript_161E06:: @ 8161E06
Route110_TrickHousePuzzle2_EventScript_161E19:: @ 8161E19
lockall
setvar VAR_TEMP_4, 1
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E65
special DrawWholeMapView
releaseall
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle3.inc b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
index cb129b06d..14a021e8d 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 VAR_TEMP_9, 0
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FE5
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_1622C8
end
Route110_TrickHousePuzzle3_MapScript1_161EE4:: @ 8161EE4
@@ -32,19 +32,19 @@ Route110_TrickHousePuzzle3_EventScript_161F12:: @ 8161F12
setmetatile 1, 3, 600, 0
setmetatile 10, 2, 600, 0
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161F9F
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161F9F
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FA9
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FA9
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FB3
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FB3
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FBD
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FBD
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FC7
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FC7
compare VAR_TEMP_8, 6
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FD1
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FD1
compare VAR_TEMP_8, 7
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FDB
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FDB
return
Route110_TrickHousePuzzle3_EventScript_161F9F:: @ 8161F9F
@@ -289,7 +289,7 @@ Route110_TrickHousePuzzle3_EventScript_1625F3:: @ 81625F3
Route110_TrickHousePuzzle3_EventScript_1625FF:: @ 81625FF
call Route110_TrickHousePuzzle3_EventScript_162612
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle3_EventScript_161F12
goto Route110_TrickHousePuzzle3_EventScript_1626AD
end
@@ -303,19 +303,19 @@ Route110_TrickHousePuzzle3_EventScript_162612:: @ 8162612
setvar VAR_TEMP_6, 0
setvar VAR_TEMP_7, 0
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle3_EventScript_162683
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_162683
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle3_EventScript_162689
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_162689
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle3_EventScript_16268F
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_16268F
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle3_EventScript_162695
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_162695
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle3_EventScript_16269B
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_16269B
compare VAR_TEMP_8, 6
- call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A1
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_1626A1
compare VAR_TEMP_8, 7
- call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A7
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_1626A7
return
Route110_TrickHousePuzzle3_EventScript_162683:: @ 8162683
@@ -348,9 +348,9 @@ Route110_TrickHousePuzzle3_EventScript_1626A7:: @ 81626A7
Route110_TrickHousePuzzle3_EventScript_1626AD:: @ 81626AD
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_161FE5
compare VAR_TEMP_9, 0
- call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
+ call_if_eq Route110_TrickHousePuzzle3_EventScript_1622C8
special DrawWholeMapView
compare VAR_TEMP_9, 1
goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626DD
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle5.inc b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
index 5fedee3a9..5ec1a4d64 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle5.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
@@ -160,17 +160,17 @@ Route110_TrickHousePuzzle5_EventScript_162933:: @ 8162933
Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F
setvar VAR_TEMP_1, 1
setvar VAR_TEMP_8, 1
- playse 21
+ playse SE_PIN
applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3
compare VAR_TEMP_9, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B
compare VAR_TEMP_9, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if_eq 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 VAR_TEMP_2, 1
setvar VAR_TEMP_8, 2
- playse 21
+ playse SE_PIN
applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162E9B
compare VAR_TEMP_9, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162ED3
compare VAR_TEMP_9, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
+ call_if_eq 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 VAR_TEMP_3, 1
setvar VAR_TEMP_8, 3
- playse 21
+ playse SE_PIN
applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3
compare VAR_TEMP_9, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B
compare VAR_TEMP_9, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if_eq 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 VAR_TEMP_4, 1
setvar VAR_TEMP_8, 4
- playse 21
+ playse SE_PIN
applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162DF3
compare VAR_TEMP_9, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162E2B
compare VAR_TEMP_9, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
+ call_if_eq 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 VAR_TEMP_5, 1
setvar VAR_TEMP_8, 5
- playse 21
+ playse SE_PIN
applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
compare VAR_TEMP_9, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162E9B
compare VAR_TEMP_9, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162ED3
compare VAR_TEMP_9, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F0B
msgbox Route110_TrickHousePuzzle5_Text_19DA9A, 4
random 3
switch RESULT
@@ -389,7 +389,7 @@ Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D
Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90
waitse
- playse 32
+ playse SE_HAZURE
msgbox Route110_TrickHousePuzzle5_Text_19D5CF, 4
applymovement 1, Route110_TrickHousePuzzle5_Movement_16309F
applymovement 2, Route110_TrickHousePuzzle5_Movement_16309F
@@ -408,7 +408,7 @@ Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90
Route110_TrickHousePuzzle5_EventScript_162DDF:: @ 8162DDF
waitse
- playse 31
+ playse SE_SEIKAI
goto Route110_TrickHousePuzzle5_EventScript_162DE9
end
@@ -419,80 +419,80 @@ Route110_TrickHousePuzzle5_EventScript_162DE9:: @ 8162DE9
Route110_TrickHousePuzzle5_EventScript_162DF3:: @ 8162DF3
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F43
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F43
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F4E
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F4E
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F59
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F59
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F64
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F64
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F6F
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F6F
return
Route110_TrickHousePuzzle5_EventScript_162E2B:: @ 8162E2B
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F7A
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F7A
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F85
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F85
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F90
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F90
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162F9B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162F9B
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FA6
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FA6
return
Route110_TrickHousePuzzle5_EventScript_162E63:: @ 8162E63
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FB1
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FB1
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FBC
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FBC
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FC7
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FC7
compare VAR_TEMP_9, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FD2
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FD2
compare VAR_TEMP_9, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FDD
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FDD
return
Route110_TrickHousePuzzle5_EventScript_162E9B:: @ 8162E9B
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FE8
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FE8
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FF3
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FF3
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_162FFE
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_162FFE
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163009
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163009
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163014
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163014
return
Route110_TrickHousePuzzle5_EventScript_162ED3:: @ 8162ED3
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_16301F
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_16301F
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_16302A
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_16302A
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163035
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163035
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163040
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163040
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_16304B
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_16304B
return
Route110_TrickHousePuzzle5_EventScript_162F0B:: @ 8162F0B
compare VAR_TEMP_8, 1
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163056
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163056
compare VAR_TEMP_8, 2
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163061
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163061
compare VAR_TEMP_8, 3
- call_if 1, Route110_TrickHousePuzzle5_EventScript_16306C
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_16306C
compare VAR_TEMP_8, 4
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163077
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163077
compare VAR_TEMP_8, 5
- call_if 1, Route110_TrickHousePuzzle5_EventScript_163082
+ call_if_eq Route110_TrickHousePuzzle5_EventScript_163082
return
Route110_TrickHousePuzzle5_EventScript_162F43:: @ 8162F43
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle7.inc b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
index 66aa8b5e7..1ee608166 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle7.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
@@ -10,16 +10,11 @@ Route110_TrickHousePuzzle7_MapScript1_163161:: @ 8163161
end
Route110_TrickHousePuzzle7_EventScript_163167:: @ 8163167
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
- call_if 1, Route110_TrickHousePuzzle7_EventScript_163195
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
- call_if 1, Route110_TrickHousePuzzle7_EventScript_1631A8
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
- call_if 1, Route110_TrickHousePuzzle7_EventScript_1631BB
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
- call_if 1, Route110_TrickHousePuzzle7_EventScript_1631CE
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
- call_if 1, Route110_TrickHousePuzzle7_EventScript_1631E1
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_163195
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1631A8
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1631BB
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1631CE
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1631E1
return
Route110_TrickHousePuzzle7_EventScript_163195:: @ 8163195
@@ -87,7 +82,7 @@ Route110_TrickHousePuzzle7_EventScript_16326E:: @ 816326E
Route110_TrickHousePuzzle7_MapScript1_16326F:: @ 816326F
compare VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1
- call_if 1, Route110_TrickHousePuzzle7_EventScript_163167
+ call_if_eq Route110_TrickHousePuzzle7_EventScript_163167
end
Route110_TrickHousePuzzle7_MapScript2_16327B:: @ 816327B
@@ -121,76 +116,56 @@ Route110_TrickHousePuzzle7_EventScript_1632A8:: @ 81632A8
Route110_TrickHousePuzzle7_EventScript_1632B9:: @ 81632B9
lockall
delay 32
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
- call_if 0, Route110_TrickHousePuzzle7_EventScript_163195
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
- call_if 1, Route110_TrickHousePuzzle7_EventScript_1631F4
+ call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_163195
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1631F4
special DrawWholeMapView
- playse 36
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
- goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633A4
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
- goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633A9
+ playse SE_TK_KASYA
+ goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1633A4
+ goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1, Route110_TrickHousePuzzle7_EventScript_1633A9
end
Route110_TrickHousePuzzle7_EventScript_1632E8:: @ 81632E8
lockall
delay 32
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
- call_if 0, Route110_TrickHousePuzzle7_EventScript_1631A8
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
- call_if 1, Route110_TrickHousePuzzle7_EventScript_163207
+ call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1631A8
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_163207
special DrawWholeMapView
- playse 36
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
- goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633AE
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
- goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633B3
+ playse SE_TK_KASYA
+ goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1633AE
+ goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2, Route110_TrickHousePuzzle7_EventScript_1633B3
end
Route110_TrickHousePuzzle7_EventScript_163317:: @ 8163317
lockall
delay 32
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
- call_if 0, Route110_TrickHousePuzzle7_EventScript_1631BB
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
- call_if 1, Route110_TrickHousePuzzle7_EventScript_16321A
+ call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1631BB
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_16321A
special DrawWholeMapView
- playse 36
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
- goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633B8
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
- goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633BD
+ playse SE_TK_KASYA
+ goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1633B8
+ goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3, Route110_TrickHousePuzzle7_EventScript_1633BD
end
Route110_TrickHousePuzzle7_EventScript_163346:: @ 8163346
lockall
delay 32
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
- call_if 0, Route110_TrickHousePuzzle7_EventScript_1631CE
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
- call_if 1, Route110_TrickHousePuzzle7_EventScript_16322D
+ call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1631CE
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_16322D
special DrawWholeMapView
- playse 36
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
- goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633C2
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
- goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633C7
+ playse SE_TK_KASYA
+ goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1633C2
+ goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4, Route110_TrickHousePuzzle7_EventScript_1633C7
end
Route110_TrickHousePuzzle7_EventScript_163375:: @ 8163375
lockall
delay 32
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
- call_if 0, Route110_TrickHousePuzzle7_EventScript_1631E1
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
- call_if 1, Route110_TrickHousePuzzle7_EventScript_163240
+ call_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1631E1
+ call_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_163240
special DrawWholeMapView
- playse 36
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
- goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633CC
- checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
- goto_if_eq Route110_TrickHousePuzzle7_EventScript_1633D1
+ playse SE_TK_KASYA
+ goto_if_unset FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1633CC
+ goto_if_set FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5, Route110_TrickHousePuzzle7_EventScript_1633D1
end
Route110_TrickHousePuzzle7_EventScript_1633A4:: @ 81633A4
diff --git a/data/scripts/maps/Route111.inc b/data/scripts/maps/Route111.inc
index 5336bd510..99fa29efb 100644
--- a/data/scripts/maps/Route111.inc
+++ b/data/scripts/maps/Route111.inc
@@ -4,8 +4,7 @@ Route111_MapScripts:: @ 814FF91
.byte 0
Route111_MapScript1_14FF9C:: @ 814FF9C
- checkflag FLAG_REGI_DOORS_OPENED
- call_if 0, Route111_EventScript_14FFA6
+ call_if_unset FLAG_REGI_DOORS_OPENED, Route111_EventScript_14FFA6
end
Route111_EventScript_14FFA6:: @ 814FFA6
@@ -16,25 +15,24 @@ Route111_EventScript_14FFA6:: @ 814FFA6
Route111_MapScript1_14FFB9:: @ 814FFB9
call Route111_EventScript_14FFCD
call Route111_EventScript_1AE313
- checktrainerflag OPPONENT_VICKY
- goto_if 0, Route111_EventScript_15000D
+ goto_if_trainer_not_defeated OPPONENT_VICKY, Route111_EventScript_15000D
end
Route111_EventScript_14FFCD:: @ 814FFCD
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_1, 34
- goto_if 0, Route111_EventScript_15000C
+ goto_if_lt Route111_EventScript_15000C
compare VAR_TEMP_1, 107
- goto_if 2, Route111_EventScript_15000C
+ goto_if_gt Route111_EventScript_15000C
compare VAR_TEMP_1, 72
- goto_if 2, Route111_EventScript_150009
+ goto_if_gt Route111_EventScript_150009
compare VAR_TEMP_0, 2000
- goto_if 2, Route111_EventScript_15000C
+ goto_if_gt Route111_EventScript_15000C
compare VAR_TEMP_0, 8
- goto_if 0, Route111_EventScript_15000C
+ goto_if_lt Route111_EventScript_15000C
Route111_EventScript_150009:: @ 8150009
- setweather 8
+ setweather WEATHER_SANDSTORM
Route111_EventScript_15000C:: @ 815000C
return
@@ -51,8 +49,8 @@ Route111_EventScript_15000D:: @ 815000D
Route111_EventScript_150023:: @ 8150023
lockall
- msgbox Route111_Text_16FA54, 5
- compare RESULT, 0
+ msgbox Route111_Text_16FA54, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route111_EventScript_15005F
giveitem_std ITEM_ROOT_FOSSIL
closemessage
@@ -73,8 +71,8 @@ Route111_EventScript_15005F:: @ 815005F
Route111_EventScript_150069:: @ 8150069
lockall
- msgbox Route111_Text_16FAED, 5
- compare RESULT, 0
+ msgbox Route111_Text_16FAED, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route111_EventScript_1500A5
giveitem_std ITEM_CLAW_FOSSIL
closemessage
@@ -121,8 +119,7 @@ Route111_EventScript_1500C5:: @ 81500C5
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_ROUTE111
- goto_if_eq Route111_EventScript_150100
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE111, Route111_EventScript_150100
msgbox Route111_Text_1C56F0, 4
giveitem_std ITEM_RAZZ_BERRY
compare RESULT, 0
@@ -174,13 +171,13 @@ Route111_EventScript_150151:: @ 8150151
msgbox Route111_Text_1A0F93, 4
closemessage
compare VAR_SPECIAL_4, 0
- call_if 1, Route111_EventScript_150188
+ call_if_eq Route111_EventScript_150188
compare VAR_SPECIAL_4, 1
- call_if 1, Route111_EventScript_150193
+ call_if_eq Route111_EventScript_150193
compare VAR_SPECIAL_4, 2
- call_if 1, Route111_EventScript_15019E
+ call_if_eq Route111_EventScript_15019E
compare VAR_SPECIAL_4, 3
- call_if 1, Route111_EventScript_1501A9
+ call_if_eq Route111_EventScript_1501A9
releaseall
end
@@ -221,15 +218,15 @@ Route111_Movement_1501BA:: @ 81501BA
step_end
Route111_EventScript_1501BC:: @ 81501BC
- setweather 2
- fadenewbgm 360
+ setweather WEATHER_SUNNY
+ fadenewbgm BGM_DOORO_X1
doweather
setvar VAR_TEMP_3, 0
end
Route111_EventScript_1501C9:: @ 81501C9
- setweather 8
- fadenewbgm 409
+ setweather WEATHER_SANDSTORM
+ fadenewbgm BGM_ASHROAD
doweather
end
@@ -237,8 +234,8 @@ Route111_EventScript_1501D1:: @ 81501D1
lock
faceplayer
setflag FLAG_LANDMARK_WINSTRATE_FAMILY
- msgbox Route111_Text_16F705, 5
- compare RESULT, 1
+ msgbox Route111_Text_16F705, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_EventScript_1501F3
msgbox Route111_Text_16F785, 4
release
diff --git a/data/scripts/maps/Route111_OldLadysRestStop.inc b/data/scripts/maps/Route111_OldLadysRestStop.inc
index c0fb6f489..1263c4b83 100644
--- a/data/scripts/maps/Route111_OldLadysRestStop.inc
+++ b/data/scripts/maps/Route111_OldLadysRestStop.inc
@@ -9,10 +9,10 @@ Route111_OldLadysRestStop_MapScript1_15BFD7:: @ 815BFD7
Route111_OldLadysRestStop_EventScript_15BFDB:: @ 815BFDB
lock
faceplayer
- msgbox Route111_OldLadysRestStop_Text_1923AF, 5
- compare RESULT, 1
+ msgbox Route111_OldLadysRestStop_Text_1923AF, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
@@ -20,10 +20,10 @@ Route111_OldLadysRestStop_EventScript_15BFFC:: @ 815BFFC
msgbox Route111_OldLadysRestStop_Text_192423, 4
closemessage
call Route111_OldLadysRestStop_EventScript_1A02CA
- msgbox Route111_OldLadysRestStop_Text_19244D, 5
- compare RESULT, 1
+ msgbox Route111_OldLadysRestStop_Text_19244D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
diff --git a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
index 8352db786..020b51791 100644
--- a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
+++ b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
@@ -13,8 +13,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF3A:: @ 815BF3A
lock
faceplayer
setvar VAR_SPECIAL_8, 3
- checkflag FLAG_RECEIVED_MACHO_BRACE
- goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BF72
+ goto_if_set FLAG_RECEIVED_MACHO_BRACE, Route111_WinstrateFamilysHouse_EventScript_15BF72
msgbox Route111_WinstrateFamilysHouse_Text_19208A, 4
giveitem_std ITEM_MACHO_BRACE
compare RESULT, 0
@@ -40,8 +39,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF95:: @ 815BF95
lock
faceplayer
setvar VAR_SPECIAL_8, 4
- checkflag FLAG_TEMP_4
- goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BFB6
+ goto_if_set FLAG_TEMP_4, Route111_WinstrateFamilysHouse_EventScript_15BFB6
msgbox Route111_WinstrateFamilysHouse_Text_192219, 4
setflag FLAG_TEMP_4
goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
diff --git a/data/scripts/maps/Route112_CableCarStation.inc b/data/scripts/maps/Route112_CableCarStation.inc
index cba6c33e8..570075078 100644
--- a/data/scripts/maps/Route112_CableCarStation.inc
+++ b/data/scripts/maps/Route112_CableCarStation.inc
@@ -6,7 +6,7 @@ Route112_CableCarStation_MapScripts:: @ 815C033
Route112_CableCarStation_MapScript1_15C03E:: @ 815C03E
setescapewarp MAP_ROUTE112, 255, 28, 28
compare VAR_CABLE_CAR_STATION_STATE, 2
- call_if 1, Route112_CableCarStation_EventScript_15C052
+ call_if_eq Route112_CableCarStation_EventScript_15C052
end
Route112_CableCarStation_EventScript_15C052:: @ 815C052
@@ -32,10 +32,10 @@ Route112_CableCarStation_EventScript_15C068:: @ 815C068
Route112_CableCarStation_EventScript_15C08C:: @ 815C08C
lock
faceplayer
- msgbox Route112_CableCarStation_Text_1924F5, 5
- compare RESULT, 1
+ msgbox Route112_CableCarStation_Text_1924F5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route112_CableCarStation_EventScript_15C0AD
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route112_CableCarStation_EventScript_15C0DC
end
@@ -49,7 +49,7 @@ Route112_CableCarStation_EventScript_15C0AD:: @ 815C0AD
setvar VAR_CABLE_CAR_STATION_STATE, 1
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
- special sub_8123218
+ special CableCar
waitstate
release
end
diff --git a/data/scripts/maps/Route113.inc b/data/scripts/maps/Route113.inc
index 1b589fcde..41b289db0 100644
--- a/data/scripts/maps/Route113.inc
+++ b/data/scripts/maps/Route113.inc
@@ -15,10 +15,10 @@ Route113_MapScript1_1505DA:: @ 81505DA
Route113_EventScript_1505E5:: @ 81505E5
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_0, 19
- goto_if 0, Route113_EventScript_150604
+ goto_if_lt Route113_EventScript_150604
compare VAR_TEMP_0, 84
- goto_if 2, Route113_EventScript_150604
- setweather 7
+ goto_if_gt Route113_EventScript_150604
+ setweather WEATHER_ASH
return
Route113_EventScript_150604:: @ 8150604
diff --git a/data/scripts/maps/Route113_GlassWorkshop.inc b/data/scripts/maps/Route113_GlassWorkshop.inc
index bc32449cd..e42a6f89a 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 FLAG_LANDMARK_GLASS_WORKSHOP
compare VAR_GLASS_WORKSHOP_STATE, 1
- call_if 1, Route113_GlassWorkshop_EventScript_16355F
+ call_if_eq Route113_GlassWorkshop_EventScript_16355F
end
Route113_GlassWorkshop_EventScript_16355F:: @ 816355F
@@ -16,7 +16,7 @@ Route113_GlassWorkshop_EventScript_163565:: @ 8163565
lock
faceplayer
compare VAR_GLASS_WORKSHOP_STATE, 10
- goto_if 4, Route113_GlassWorkshop_EventScript_1638D2
+ goto_if_ge Route113_GlassWorkshop_EventScript_1638D2
compare VAR_GLASS_WORKSHOP_STATE, 2
goto_if_eq Route113_GlassWorkshop_EventScript_1635B5
compare VAR_GLASS_WORKSHOP_STATE, 1
@@ -39,7 +39,7 @@ Route113_GlassWorkshop_EventScript_1635B5:: @ 81635B5
goto_if_eq Route113_GlassWorkshop_EventScript_1635E4
msgbox Route113_GlassWorkshop_Text_19E65B, 4
compare VAR_ASH_GATHER_COUNT, 250
- goto_if 0, Route113_GlassWorkshop_EventScript_163818
+ goto_if_lt Route113_GlassWorkshop_EventScript_163818
message Route113_GlassWorkshop_Text_19E757
waitmessage
goto Route113_GlassWorkshop_EventScript_1635EE
@@ -67,13 +67,13 @@ Route113_GlassWorkshop_EventScript_1635EE:: @ 81635EE
end
Route113_GlassWorkshop_EventScript_163660:: @ 8163660
- setvar VAR_SPECIAL_8, 39
+ setvar VAR_SPECIAL_8, ITEM_BLUE_FLUTE
bufferitemname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 250
compare VAR_ASH_GATHER_COUNT, 250
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 10
subvar VAR_ASH_GATHER_COUNT, 250
@@ -81,13 +81,13 @@ Route113_GlassWorkshop_EventScript_163660:: @ 8163660
end
Route113_GlassWorkshop_EventScript_16369C:: @ 816369C
- setvar VAR_SPECIAL_8, 40
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_FLUTE
bufferitemname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 500
compare VAR_ASH_GATHER_COUNT, 500
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 11
subvar VAR_ASH_GATHER_COUNT, 500
@@ -95,13 +95,13 @@ Route113_GlassWorkshop_EventScript_16369C:: @ 816369C
end
Route113_GlassWorkshop_EventScript_1636D8:: @ 81636D8
- setvar VAR_SPECIAL_8, 41
+ setvar VAR_SPECIAL_8, ITEM_RED_FLUTE
bufferitemname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 500
compare VAR_ASH_GATHER_COUNT, 500
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 12
subvar VAR_ASH_GATHER_COUNT, 500
@@ -109,13 +109,13 @@ Route113_GlassWorkshop_EventScript_1636D8:: @ 81636D8
end
Route113_GlassWorkshop_EventScript_163714:: @ 8163714
- setvar VAR_SPECIAL_8, 43
+ setvar VAR_SPECIAL_8, ITEM_WHITE_FLUTE
bufferitemname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 1000
compare VAR_ASH_GATHER_COUNT, 1000
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 13
subvar VAR_ASH_GATHER_COUNT, 1000
@@ -123,13 +123,13 @@ Route113_GlassWorkshop_EventScript_163714:: @ 8163714
end
Route113_GlassWorkshop_EventScript_163750:: @ 8163750
- setvar VAR_SPECIAL_8, 42
+ setvar VAR_SPECIAL_8, ITEM_BLACK_FLUTE
bufferitemname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 1000
compare VAR_ASH_GATHER_COUNT, 1000
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 14
subvar VAR_ASH_GATHER_COUNT, 1000
@@ -138,13 +138,13 @@ Route113_GlassWorkshop_EventScript_163750:: @ 8163750
Route113_GlassWorkshop_EventScript_16378C:: @ 816378C
setvar VAR_SPECIAL_9, 1
- setvar VAR_SPECIAL_8, 13
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_CHAIR
bufferdecorationname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 6000
compare VAR_ASH_GATHER_COUNT, 6000
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 15
subvar VAR_ASH_GATHER_COUNT, 6000
@@ -153,13 +153,13 @@ Route113_GlassWorkshop_EventScript_16378C:: @ 816378C
Route113_GlassWorkshop_EventScript_1637CD:: @ 81637CD
setvar VAR_SPECIAL_9, 1
- setvar VAR_SPECIAL_8, 6
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_DESK
bufferdecorationname 0, VAR_SPECIAL_8
setvar VAR_SPECIAL_A, 8000
compare VAR_ASH_GATHER_COUNT, 8000
- goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ goto_if_lt Route113_GlassWorkshop_EventScript_163830
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
setvar VAR_GLASS_WORKSHOP_STATE, 16
subvar VAR_ASH_GATHER_COUNT, 8000
@@ -197,14 +197,14 @@ Route113_GlassWorkshop_EventScript_163851:: @ 8163851
msgbox Route113_GlassWorkshop_Text_19E827, 4
closemessage
fadescreen 1
- playse 5
+ playse SE_SELECT
delay 30
fadescreen 0
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
compare VAR_SPECIAL_9, 0
- call_if 1, Route113_GlassWorkshop_EventScript_163889
+ call_if_eq Route113_GlassWorkshop_EventScript_163889
compare VAR_SPECIAL_9, 1
- call_if 1, Route113_GlassWorkshop_EventScript_1638A1
+ call_if_eq Route113_GlassWorkshop_EventScript_1638A1
setvar VAR_GLASS_WORKSHOP_STATE, 2
release
end
@@ -246,59 +246,59 @@ Route113_GlassWorkshop_EventScript_1638D2:: @ 81638D2
Route113_GlassWorkshop_EventScript_163925:: @ 8163925
setvar VAR_SPECIAL_9, 0
- setvar VAR_SPECIAL_8, 39
+ setvar VAR_SPECIAL_8, ITEM_BLUE_FLUTE
bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163939:: @ 8163939
setvar VAR_SPECIAL_9, 0
- setvar VAR_SPECIAL_8, 40
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_FLUTE
bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16394D:: @ 816394D
setvar VAR_SPECIAL_9, 0
- setvar VAR_SPECIAL_8, 41
+ setvar VAR_SPECIAL_8, ITEM_RED_FLUTE
bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163961:: @ 8163961
setvar VAR_SPECIAL_9, 0
- setvar VAR_SPECIAL_8, 43
+ setvar VAR_SPECIAL_8, ITEM_WHITE_FLUTE
bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163975:: @ 8163975
setvar VAR_SPECIAL_9, 0
- setvar VAR_SPECIAL_8, 42
+ setvar VAR_SPECIAL_8, ITEM_BLACK_FLUTE
bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163989:: @ 8163989
setvar VAR_SPECIAL_9, 1
- setvar VAR_SPECIAL_8, 13
- bufferdecorationname 0, 13
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_CHAIR
+ bufferdecorationname 0, DECOR_PRETTY_CHAIR
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16399D:: @ 816399D
setvar VAR_SPECIAL_9, 1
- setvar VAR_SPECIAL_8, 6
- bufferdecorationname 0, 6
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_DESK
+ bufferdecorationname 0, DECOR_PRETTY_DESK
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_1639B1:: @ 81639B1
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
compare VAR_SPECIAL_9, 0
- call_if 1, Route113_GlassWorkshop_EventScript_163889
+ call_if_eq Route113_GlassWorkshop_EventScript_163889
compare VAR_SPECIAL_9, 1
- call_if 1, Route113_GlassWorkshop_EventScript_1638A1
+ call_if_eq Route113_GlassWorkshop_EventScript_1638A1
setvar VAR_GLASS_WORKSHOP_STATE, 2
release
end
diff --git a/data/scripts/maps/Route114.inc b/data/scripts/maps/Route114.inc
index f6bb6d8ba..54a4ee59a 100644
--- a/data/scripts/maps/Route114.inc
+++ b/data/scripts/maps/Route114.inc
@@ -5,8 +5,7 @@ Route114_EventScript_150733:: @ 8150733
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_ROUTE114
- goto_if_eq Route114_EventScript_150778
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE114, Route114_EventScript_150778
msgbox Route114_Text_1C5803, 4
random 5
addvar RESULT, 15
@@ -27,10 +26,9 @@ Route114_EventScript_150778:: @ 8150778
Route114_EventScript_150782:: @ 8150782
lock
faceplayer
- checkflag FLAG_RECEIVED_TM05
- goto_if_eq Route114_EventScript_1507B9
+ goto_if_set FLAG_RECEIVED_TM05, Route114_EventScript_1507B9
msgbox Route114_Text_170154, 4
- giveitem_std ITEM_TM05
+ giveitem_std ITEM_TM05_ROAR
compare RESULT, 0
goto_if_eq Route114_EventScript_1A029B
setflag FLAG_RECEIVED_TM05
diff --git a/data/scripts/maps/Route114_FossilManiacsHouse.inc b/data/scripts/maps/Route114_FossilManiacsHouse.inc
index 1a1445fde..c93584561 100644
--- a/data/scripts/maps/Route114_FossilManiacsHouse.inc
+++ b/data/scripts/maps/Route114_FossilManiacsHouse.inc
@@ -9,10 +9,9 @@ Route114_FossilManiacsHouse_MapScript1_15C1BF:: @ 815C1BF
Route114_FossilManiacsHouse_EventScript_15C1C3:: @ 815C1C3
lock
faceplayer
- checkflag FLAG_RECEIVED_TM28
- goto_if_eq Route114_FossilManiacsHouse_EventScript_15C1F2
+ goto_if_set FLAG_RECEIVED_TM28, Route114_FossilManiacsHouse_EventScript_15C1F2
msgbox Route114_FossilManiacsHouse_Text_1925E1, 4
- giveitem_std ITEM_TM28
+ giveitem_std ITEM_TM28_DIG
compare RESULT, 0
goto_if_eq Route114_FossilManiacsHouse_EventScript_1A029B
setflag FLAG_RECEIVED_TM28
diff --git a/data/scripts/maps/Route114_FossilManiacsTunnel.inc b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
index 2ce9c1bfa..740a48314 100644
--- a/data/scripts/maps/Route114_FossilManiacsTunnel.inc
+++ b/data/scripts/maps/Route114_FossilManiacsTunnel.inc
@@ -4,8 +4,7 @@ Route114_FossilManiacsTunnel_MapScripts:: @ 815C20E
Route114_FossilManiacsTunnel_EventScript_15C20F:: @ 815C20F
lock
faceplayer
- checkflag FLAG_RECEIVED_FOSSIL_MON
- goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C24E
+ goto_if_set FLAG_RECEIVED_FOSSIL_MON, Route114_FossilManiacsTunnel_EventScript_15C24E
checkitem ITEM_ROOT_FOSSIL, 1
compare RESULT, 1
goto_if_eq Route114_FossilManiacsTunnel_EventScript_15C244
diff --git a/data/scripts/maps/Route114_LanettesHouse.inc b/data/scripts/maps/Route114_LanettesHouse.inc
index f8ff5de73..30eb844ac 100644
--- a/data/scripts/maps/Route114_LanettesHouse.inc
+++ b/data/scripts/maps/Route114_LanettesHouse.inc
@@ -9,8 +9,7 @@ Route114_LanettesHouse_MapScript1_15C25E:: @ 815C25E
Route114_LanettesHouse_EventScript_15C262:: @ 815C262
lock
faceplayer
- checkflag FLAG_RECEIVED_DOLL_LANETTE
- goto_if_eq Route114_LanettesHouse_EventScript_15C28F
+ goto_if_set FLAG_RECEIVED_DOLL_LANETTE, Route114_LanettesHouse_EventScript_15C28F
setflag FLAG_SYS_PC_LANETTE
msgbox Route114_LanettesHouse_Text_192A0D, 4
.ifdef SAPPHIRE
@@ -31,17 +30,17 @@ Route114_LanettesHouse_EventScript_15C28F:: @ 815C28F
Route114_LanettesHouse_EventScript_15C299:: @ 815C299
lockall
- msgbox Route114_LanettesHouse_Text_192B4A, 5
- compare RESULT, 1
+ msgbox Route114_LanettesHouse_Text_192B4A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route114_LanettesHouse_EventScript_15C2B7
msgbox Route114_LanettesHouse_Text_192DA9, 4
releaseall
end
Route114_LanettesHouse_EventScript_15C2B7:: @ 815C2B7
- msgbox Route114_LanettesHouse_Text_192C01, 5
- compare RESULT, 1
- call_if 1, Route114_LanettesHouse_EventScript_15C2CC
+ msgbox Route114_LanettesHouse_Text_192C01, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq Route114_LanettesHouse_EventScript_15C2CC
releaseall
end
diff --git a/data/scripts/maps/Route116.inc b/data/scripts/maps/Route116.inc
index 4e08705cf..eea14e25d 100644
--- a/data/scripts/maps/Route116.inc
+++ b/data/scripts/maps/Route116.inc
@@ -3,8 +3,7 @@ Route116_MapScripts:: @ 8150A31
.byte 0
Route116_MapScript1_150A37:: @ 8150A37
- checkflag FLAG_RECOVERED_DEVON_GOODS
- call_if 1, Route116_EventScript_150A41
+ call_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_150A41
end
Route116_EventScript_150A41:: @ 8150A41
@@ -14,10 +13,8 @@ Route116_EventScript_150A41:: @ 8150A41
Route116_EventScript_150A49:: @ 8150A49
lock
faceplayer
- checkflag FLAG_RECOVERED_DEVON_GOODS
- goto_if_eq Route116_EventScript_150A67
- checkflag FLAG_DEVON_GOODS_STOLEN
- goto_if_eq Route116_EventScript_150A71
+ goto_if_set FLAG_RECOVERED_DEVON_GOODS, Route116_EventScript_150A67
+ goto_if_set FLAG_DEVON_GOODS_STOLEN, Route116_EventScript_150A71
msgbox Route116_Text_1703CF, 4
release
end
@@ -35,8 +32,7 @@ Route116_EventScript_150A71:: @ 8150A71
Route116_EventScript_150A7B:: @ 8150A7B
lock
faceplayer
- checkflag FLAG_MET_DEVON_EMPLOYEE
- goto_if_eq Route116_EventScript_150B04
+ goto_if_set FLAG_MET_DEVON_EMPLOYEE, Route116_EventScript_150B04
msgbox Route116_Text_1705AE, 4
goto Route116_EventScript_150A94
end
@@ -49,13 +45,13 @@ Route116_EventScript_150A94:: @ 8150A94
msgbox Route116_Text_1707B8, 4
closemessage
compare FACING, 2
- call_if 1, Route116_EventScript_150AEE
+ call_if_eq Route116_EventScript_150AEE
compare FACING, 1
- call_if 1, Route116_EventScript_150AEE
+ call_if_eq Route116_EventScript_150AEE
compare FACING, 3
- call_if 1, Route116_EventScript_150AEE
+ call_if_eq Route116_EventScript_150AEE
compare FACING, 4
- call_if 1, Route116_EventScript_150AF9
+ call_if_eq Route116_EventScript_150AF9
removeobject LAST_TALKED
clearflag FLAG_HIDE_EMPLOYEE_DEVON_CORP_3F
setflag FLAG_RECEIVED_REPEAT_BALL
@@ -182,13 +178,13 @@ Route116_EventScript_150BF4:: @ 8150BF4
Route116_EventScript_150C03:: @ 8150C03
delay 20
compare FACING, 2
- call_if 1, Route116_EventScript_150C37
+ call_if_eq Route116_EventScript_150C37
compare FACING, 1
- call_if 1, Route116_EventScript_150C37
+ call_if_eq Route116_EventScript_150C37
compare FACING, 3
- call_if 1, Route116_EventScript_150C37
+ call_if_eq Route116_EventScript_150C37
compare FACING, 4
- call_if 1, Route116_EventScript_150C42
+ call_if_eq Route116_EventScript_150C42
removeobject LAST_TALKED
release
end
diff --git a/data/scripts/maps/Route116_TunnelersRestHouse.inc b/data/scripts/maps/Route116_TunnelersRestHouse.inc
index 24091c4ac..5ec6ef642 100644
--- a/data/scripts/maps/Route116_TunnelersRestHouse.inc
+++ b/data/scripts/maps/Route116_TunnelersRestHouse.inc
@@ -17,8 +17,7 @@ Route116_TunnelersRestHouse_EventScript_15C2F1:: @ 815C2F1
Route116_TunnelersRestHouse_EventScript_15C2FA:: @ 815C2FA
lock
faceplayer
- checkflag FLAG_RUSTURF_TUNNEL_OPENED
- goto_if_eq Route116_TunnelersRestHouse_EventScript_15C30F
+ goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, 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 fa648f79e..9f42412ab 100644
--- a/data/scripts/maps/Route117.inc
+++ b/data/scripts/maps/Route117.inc
@@ -7,8 +7,7 @@ Route117_MapScript1_150D40:: @ 8150D40
end
Route117_EventScript_150D46:: @ 8150D46
- checkflag FLAG_PENDING_DAYCARE_EGG
- goto_if 0, Route117_EventScript_150D56
+ goto_if_unset FLAG_PENDING_DAYCARE_EGG, Route117_EventScript_150D56
setobjectxyperm 3, 47, 6
Route117_EventScript_150D56:: @ 8150D56
diff --git a/data/scripts/maps/Route118.inc b/data/scripts/maps/Route118.inc
index 63decb5d6..569a7103e 100644
--- a/data/scripts/maps/Route118.inc
+++ b/data/scripts/maps/Route118.inc
@@ -9,12 +9,11 @@ Route118_MapScript1_150F2E:: @ 8150F2E
Route118_EventScript_150F34:: @ 8150F34
lock
faceplayer
- checkflag FLAG_RECEIVED_GOOD_ROD
- goto_if_eq Route118_EventScript_150F89
- msgbox Route118_Text_170F12, 5
- compare RESULT, 1
+ goto_if_set FLAG_RECEIVED_GOOD_ROD, Route118_EventScript_150F89
+ msgbox Route118_Text_170F12, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route118_EventScript_150F5E
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route118_EventScript_150F7F
end
@@ -77,18 +76,18 @@ Route118_EventScript_150FE4:: @ 8150FE4
end
Route118_EventScript_151004:: @ 8151004
- playse 10
+ playse SE_DANSA
applymovement 19, Route118_Movement_15106D
waitmovement 0
delay 30
msgbox Route118_Text_170D66, 4
closemessage
compare VAR_SPECIAL_8, 0
- call_if 1, Route118_EventScript_151048
+ call_if_eq Route118_EventScript_151048
compare VAR_SPECIAL_8, 1
- call_if 1, Route118_EventScript_151053
+ call_if_eq Route118_EventScript_151053
compare VAR_SPECIAL_8, 2
- call_if 1, Route118_EventScript_15105E
+ call_if_eq Route118_EventScript_15105E
setvar VAR_ROUTE118_STATE, 1
removeobject 19
releaseall
diff --git a/data/scripts/maps/Route119.inc b/data/scripts/maps/Route119.inc
index e82d7b313..30eed9cc0 100644
--- a/data/scripts/maps/Route119.inc
+++ b/data/scripts/maps/Route119.inc
@@ -4,15 +4,14 @@ Route119_MapScripts:: @ 8151167
.byte 0
Route119_MapScript1_151172:: @ 8151172
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, Route119_EventScript_15117C
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, Route119_EventScript_15117C
end
Route119_EventScript_15117C:: @ 815117C
compare VAR_SPECIAL_4, 6
- call_if 1, Route119_EventScript_151193
+ call_if_eq Route119_EventScript_151193
compare VAR_SPECIAL_4, 7
- call_if 1, Route119_EventScript_151197
+ call_if_eq Route119_EventScript_151197
return
Route119_EventScript_151193:: @ 8151193
@@ -28,7 +27,7 @@ Route119_MapScript1_15119B:: @ 815119B
call Route119_EventScript_1A0172
call Route119_EventScript_1A0196
compare VAR_WEATHER_INSTITUTE_STATE, 1
- call_if 1, Route119_EventScript_1511B9
+ call_if_eq Route119_EventScript_1511B9
special SetRoute119Weather
end
@@ -53,21 +52,21 @@ Route119_EventScript_1511DB:: @ 81511DB
addobject 25
checkplayergender
compare RESULT, 0
- call_if 1, Route119_EventScript_151254
+ call_if_eq Route119_EventScript_151254
compare RESULT, 1
- call_if 1, Route119_EventScript_151259
+ call_if_eq Route119_EventScript_151259
delay 65
compare VAR_TEMP_1, 1
- call_if 1, Route119_EventScript_1513A6
+ call_if_eq Route119_EventScript_1513A6
compare VAR_TEMP_1, 2
- call_if 1, Route119_EventScript_1513B1
+ call_if_eq Route119_EventScript_1513B1
applymovement 255, Route119_Movement_1A0845
waitmovement 0
delay 30
compare VAR_TEMP_1, 1
- call_if 1, Route119_EventScript_1513D2
+ call_if_eq Route119_EventScript_1513D2
compare VAR_TEMP_1, 2
- call_if 1, Route119_EventScript_1513E1
+ call_if_eq Route119_EventScript_1513E1
removeobject 25
addobject 16
delay 30
@@ -80,11 +79,11 @@ Route119_EventScript_1511DB:: @ 81511DB
end
Route119_EventScript_151254:: @ 8151254
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
Route119_EventScript_151259:: @ 8151259
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
Route119_EventScript_15125E:: @ 815125E
@@ -148,23 +147,23 @@ Route119_EventScript_151337:: @ 8151337
end
Route119_EventScript_151352:: @ 8151352
- giveitem_std ITEM_HM02
+ giveitem_std ITEM_HM02_FLY
setflag FLAG_RECEIVED_HM02
return
Route119_EventScript_151362:: @ 8151362
closemessage
compare VAR_TEMP_1, 1
- call_if 1, Route119_EventScript_1513D2
+ call_if_eq Route119_EventScript_1513D2
compare VAR_TEMP_1, 2
- call_if 1, Route119_EventScript_1513E1
+ call_if_eq Route119_EventScript_1513E1
removeobject 16
addobject 25
delay 30
compare VAR_TEMP_1, 1
- call_if 1, Route119_EventScript_1513BC
+ call_if_eq Route119_EventScript_1513BC
compare VAR_TEMP_1, 2
- call_if 1, Route119_EventScript_1513C7
+ call_if_eq Route119_EventScript_1513C7
removeobject 25
setvar VAR_ROUTE119_STATE, 1
savebgm 0
diff --git a/data/scripts/maps/Route119_WeatherInstitute_1F.inc b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
index 8a5c1033f..e5ca6550b 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_1F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
@@ -5,7 +5,7 @@ Route119_WeatherInstitute_1F_MapScripts:: @ 8163C2A
Route119_WeatherInstitute_1F_MapScript1_163C30:: @ 8163C30
call Route119_WeatherInstitute_1F_EventScript_1A0196
compare VAR_WEATHER_INSTITUTE_STATE, 0
- call_if 1, Route119_WeatherInstitute_1F_EventScript_163C41
+ call_if_eq Route119_WeatherInstitute_1F_EventScript_163C41
end
Route119_WeatherInstitute_1F_EventScript_163C41:: @ 8163C41
diff --git a/data/scripts/maps/Route119_WeatherInstitute_2F.inc b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
index 50f453465..81037941f 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_2F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
@@ -5,9 +5,9 @@ Route119_WeatherInstitute_2F_MapScripts:: @ 8163CC2
Route119_WeatherInstitute_2F_MapScript1_163CC8:: @ 8163CC8
call Route119_WeatherInstitute_2F_EventScript_1A0196
compare VAR_WEATHER_INSTITUTE_STATE, 0
- call_if 1, Route119_WeatherInstitute_2F_EventScript_163CE4
+ call_if_eq Route119_WeatherInstitute_2F_EventScript_163CE4
compare VAR_WEATHER_INSTITUTE_STATE, 1
- call_if 1, Route119_WeatherInstitute_2F_EventScript_163CF0
+ call_if_eq Route119_WeatherInstitute_2F_EventScript_163CF0
end
Route119_WeatherInstitute_2F_EventScript_163CE4:: @ 8163CE4
@@ -58,7 +58,7 @@ Route119_WeatherInstitute_2F_EventScript_163D7A:: @ 8163D7A
getpartysize
compare RESULT, 6
goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DB4
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route119_WeatherInstitute_2F_Text_19F267
waitfanfare
waitmessage
@@ -87,7 +87,6 @@ Route119_WeatherInstitute_2F_Movement_163DC8:: @ 8163DC8
Route119_WeatherInstitute_2F_EventScript_163DCC:: @ 8163DCC
lock
faceplayer
- checkflag FLAG_RECEIVED_CASTFORM
- goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DBE
+ goto_if_set FLAG_RECEIVED_CASTFORM, 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 d2866cceb..b49834564 100644
--- a/data/scripts/maps/Route120.inc
+++ b/data/scripts/maps/Route120.inc
@@ -5,23 +5,22 @@ Route120_MapScripts:: @ 815160E
.byte 0
Route120_MapScript1_15161E:: @ 815161E
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, Route120_EventScript_151628
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, Route120_EventScript_151628
end
Route120_EventScript_151628:: @ 8151628
compare VAR_SPECIAL_4, 0
- call_if 1, Route120_EventScript_15166B
+ call_if_eq Route120_EventScript_15166B
compare VAR_SPECIAL_4, 1
- call_if 1, Route120_EventScript_151672
+ call_if_eq Route120_EventScript_151672
compare VAR_SPECIAL_4, 2
- call_if 1, Route120_EventScript_151676
+ call_if_eq Route120_EventScript_151676
compare VAR_SPECIAL_4, 3
- call_if 1, Route120_EventScript_15167A
+ call_if_eq Route120_EventScript_15167A
compare VAR_SPECIAL_4, 4
- call_if 1, Route120_EventScript_15167E
+ call_if_eq Route120_EventScript_15167E
compare VAR_SPECIAL_4, 5
- call_if 1, Route120_EventScript_151682
+ call_if_eq Route120_EventScript_151682
return
Route120_EventScript_15166B:: @ 815166B
@@ -50,12 +49,9 @@ Route120_EventScript_151682:: @ 8151682
return
Route120_MapScript1_151686:: @ 8151686
- checkflag FLAG_REGI_DOORS_OPENED
- call_if 0, Route120_EventScript_1516A2
- checkflag FLAG_RECEIVED_DEVON_SCOPE
- call_if 1, Route120_EventScript_1516B5
- checkflag FLAG_RECEIVED_DEVON_SCOPE
- call_if 0, Route120_EventScript_1516DA
+ call_if_unset FLAG_REGI_DOORS_OPENED, Route120_EventScript_1516A2
+ call_if_set FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_1516B5
+ call_if_unset FLAG_RECEIVED_DEVON_SCOPE, Route120_EventScript_1516DA
end
Route120_EventScript_1516A2:: @ 81516A2
@@ -82,44 +78,43 @@ Route120_MapScript1_1516DF:: @ 81516DF
Route120_EventScript_1516EA:: @ 81516EA
getplayerxy VAR_TEMP_0, VAR_TEMP_1
compare VAR_TEMP_1, 14
- goto_if 3, Route120_EventScript_151715
+ goto_if_le Route120_EventScript_151715
compare VAR_TEMP_1, 60
- goto_if 3, Route120_EventScript_151719
+ goto_if_le Route120_EventScript_151719
compare VAR_TEMP_1, 61
- goto_if 4, Route120_EventScript_151711
+ goto_if_ge Route120_EventScript_151711
return
Route120_EventScript_151711:: @ 8151711
- setweather 1
+ setweather WEATHER_CLOUDS
return
Route120_EventScript_151715:: @ 8151715
- setweather 2
+ setweather WEATHER_SUNNY
return
Route120_EventScript_151719:: @ 8151719
compare VAR_TEMP_0, 7
- goto_if 3, Route120_EventScript_151735
+ goto_if_le Route120_EventScript_151735
compare VAR_TEMP_0, 19
- goto_if 3, Route120_EventScript_151715
+ goto_if_le Route120_EventScript_151715
goto Route120_EventScript_151735
end
Route120_EventScript_151735:: @ 8151735
- setweather 3
+ setweather WEATHER_RAIN_LIGHT
return
Route120_EventScript_151739:: @ 8151739
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_ROUTE120
- goto_if_eq Route120_EventScript_151837
- msgbox Route120_Text_1C58F1, 5
- compare RESULT, 1
- call_if 1, Route120_EventScript_151841
- compare RESULT, 0
- call_if 1, Route120_EventScript_15184A
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_ROUTE120, Route120_EventScript_151837
+ msgbox Route120_Text_1C58F1, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq Route120_EventScript_151841
+ compare RESULT, NO
+ call_if_eq Route120_EventScript_15184A
specialvar RESULT, GetPlayerTrainerIdOnesDigit
switch RESULT
case 0, Route120_EventScript_1517DC
@@ -184,10 +179,9 @@ Route120_EventScript_15184A:: @ 815184A
Route120_EventScript_151853:: @ 8151853
lock
faceplayer
- checkflag FLAG_NOT_READY_FOR_BATTLE_ROUTE120
- goto_if_eq Route120_EventScript_151884
- msgbox Route120_Text_171827, 5
- compare RESULT, 0
+ goto_if_set FLAG_NOT_READY_FOR_BATTLE_ROUTE120, Route120_EventScript_151884
+ msgbox Route120_Text_171827, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route120_EventScript_151877
goto Route120_EventScript_15189D
end
@@ -199,8 +193,8 @@ Route120_EventScript_151877:: @ 8151877
end
Route120_EventScript_151884:: @ 8151884
- msgbox Route120_Text_17196F, 5
- compare RESULT, 0
+ msgbox Route120_Text_17196F, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route120_EventScript_151877
goto Route120_EventScript_15189D
end
@@ -209,9 +203,9 @@ Route120_EventScript_15189D:: @ 815189D
msgbox Route120_Text_1719A0, 4
closemessage
compare FACING, 2
- call_if 1, Route120_EventScript_15197F
+ call_if_eq Route120_EventScript_15197F
compare FACING, 3
- call_if 1, Route120_EventScript_15198A
+ call_if_eq Route120_EventScript_15198A
applymovement 31, Route120_Movement_1A083F
waitmovement 0
delay 20
diff --git a/data/scripts/maps/Route121_SafariZoneEntrance.inc b/data/scripts/maps/Route121_SafariZoneEntrance.inc
index 6235e3b1c..2648e19ce 100644
--- a/data/scripts/maps/Route121_SafariZoneEntrance.inc
+++ b/data/scripts/maps/Route121_SafariZoneEntrance.inc
@@ -33,8 +33,8 @@ Route121_SafariZoneEntrance_EventScript_15C351:: @ 815C351
Route121_SafariZoneEntrance_EventScript_15C35A:: @ 815C35A
lock
faceplayer
- msgbox Route121_SafariZoneEntrance_Text_1C3704, 5
- compare RESULT, 1
+ msgbox Route121_SafariZoneEntrance_Text_1C3704, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route121_SafariZoneEntrance_EventScript_15C379
msgbox Route121_SafariZoneEntrance_Text_1C373C, 4
release
@@ -51,8 +51,8 @@ Route121_SafariZoneEntrance_EventScript_15C383:: @ 815C383
waitmovement 0
showmoneybox 0, 0
nop
- msgbox Route121_SafariZoneEntrance_Text_1C3832, 5
- compare RESULT, 1
+ msgbox Route121_SafariZoneEntrance_Text_1C3832, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route121_SafariZoneEntrance_EventScript_15C3B3
msgbox Route121_SafariZoneEntrance_Text_1C3895, 4
goto Route121_SafariZoneEntrance_EventScript_15C46C
@@ -71,7 +71,7 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
updatemoneybox 0, 0
nop
msgbox Route121_SafariZoneEntrance_Text_1C38F4, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route121_SafariZoneEntrance_Text_1C3910
waitfanfare
waitmessage
@@ -89,7 +89,7 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
Route121_SafariZoneEntrance_EventScript_15C425:: @ 815C425
getpartysize
compare RESULT, 6
- goto_if 5, Route121_SafariZoneEntrance_EventScript_15C44F
+ goto_if_ne Route121_SafariZoneEntrance_EventScript_15C44F
specialvar RESULT, CheckFreePokemonStorageSpace
compare RESULT, 1
goto_if_eq Route121_SafariZoneEntrance_EventScript_15C44F
diff --git a/data/scripts/maps/Route123.inc b/data/scripts/maps/Route123.inc
index a25c306cc..d954bec1a 100644
--- a/data/scripts/maps/Route123.inc
+++ b/data/scripts/maps/Route123.inc
@@ -9,14 +9,13 @@ Route123_MapScript1_151C59:: @ 8151C59
Route123_EventScript_151C5D:: @ 8151C5D
lock
faceplayer
- checkflag FLAG_RECEIVED_TM19
- goto_if_eq Route123_EventScript_151CAC
+ goto_if_set FLAG_RECEIVED_TM19, Route123_EventScript_151CAC
msgbox Route123_Text_171D83, 4
special IsGrassTypeInParty
compare RESULT, 0
goto_if_eq Route123_EventScript_151CAA
msgbox Route123_Text_171DC2, 4
- giveitem_std ITEM_TM19
+ giveitem_std ITEM_TM19_GIGA_DRAIN
compare RESULT, 0
goto_if_eq Route123_EventScript_1A029B
setflag FLAG_RECEIVED_TM19
diff --git a/data/scripts/maps/Route123_BerryMastersHouse.inc b/data/scripts/maps/Route123_BerryMastersHouse.inc
index 26edb6fbb..3356df83b 100644
--- a/data/scripts/maps/Route123_BerryMastersHouse.inc
+++ b/data/scripts/maps/Route123_BerryMastersHouse.inc
@@ -10,8 +10,7 @@ Route123_BerryMastersHouse_EventScript_1639E9:: @ 81639E9
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER
- goto_if_eq Route123_BerryMastersHouse_EventScript_163A5A
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER, Route123_BerryMastersHouse_EventScript_163A5A
msgbox Route123_BerryMastersHouse_Text_1C5BC4, 4
random 10
addvar RESULT, 20
@@ -40,8 +39,7 @@ Route123_BerryMastersHouse_EventScript_163A64:: @ 8163A64
lock
faceplayer
dodailyevents
- checkflag FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER_WIFE
- goto_if_eq Route123_BerryMastersHouse_EventScript_163C13
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER_WIFE, Route123_BerryMastersHouse_EventScript_163C13
msgbox Route123_BerryMastersHouse_Text_1C5D24, 4
setvar VAR_SPECIAL_4, 13
call Route123_BerryMastersHouse_EventScript_1A00F3
@@ -86,8 +84,7 @@ Route123_BerryMastersHouse_EventScript_163AF0:: @ 8163AF0
end
Route123_BerryMastersHouse_EventScript_163B1E:: @ 8163B1E
- checkflag FLAG_RECEIVED_SPELON_BERRY
- goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_set FLAG_RECEIVED_SPELON_BERRY, Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem_std ITEM_SPELON_BERRY
compare RESULT, 0
@@ -97,8 +94,7 @@ Route123_BerryMastersHouse_EventScript_163B1E:: @ 8163B1E
end
Route123_BerryMastersHouse_EventScript_163B4F:: @ 8163B4F
- checkflag FLAG_RECEIVED_PAMTRE_BERRY
- goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_set FLAG_RECEIVED_PAMTRE_BERRY, Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem_std ITEM_PAMTRE_BERRY
compare RESULT, 0
@@ -108,8 +104,7 @@ Route123_BerryMastersHouse_EventScript_163B4F:: @ 8163B4F
end
Route123_BerryMastersHouse_EventScript_163B80:: @ 8163B80
- checkflag FLAG_RECEIVED_WATMEL_BERRY
- goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_set FLAG_RECEIVED_WATMEL_BERRY, Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem_std ITEM_WATMEL_BERRY
compare RESULT, 0
@@ -119,8 +114,7 @@ Route123_BerryMastersHouse_EventScript_163B80:: @ 8163B80
end
Route123_BerryMastersHouse_EventScript_163BB1:: @ 8163BB1
- checkflag FLAG_RECEIVED_DURIN_BERRY
- goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_set FLAG_RECEIVED_DURIN_BERRY, Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem_std ITEM_DURIN_BERRY
compare RESULT, 0
@@ -130,8 +124,7 @@ Route123_BerryMastersHouse_EventScript_163BB1:: @ 8163BB1
end
Route123_BerryMastersHouse_EventScript_163BE2:: @ 8163BE2
- checkflag FLAG_RECEIVED_BELUE_BERRY
- goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
+ goto_if_set FLAG_RECEIVED_BELUE_BERRY, Route123_BerryMastersHouse_EventScript_163AF0
msgbox Route123_BerryMastersHouse_Text_1C5DC1, 4
giveitem_std ITEM_BELUE_BERRY
compare RESULT, 0
diff --git a/data/scripts/maps/Route124.inc b/data/scripts/maps/Route124.inc
index 289ea2d29..3f02fc6e3 100644
--- a/data/scripts/maps/Route124.inc
+++ b/data/scripts/maps/Route124.inc
@@ -3,8 +3,7 @@ Route124_MapScripts:: @ 8151DDF
.byte 0
Route124_MapScript1_151DE5:: @ 8151DE5
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, Route124_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, Route124_EventScript_1A02C1
end
Route124_EventScript_151DEF:: @ 8151DEF
diff --git a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
index 4061dcd7e..7bcddfe19 100644
--- a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
+++ b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
@@ -9,8 +9,7 @@ Route124_DivingTreasureHuntersHouse_MapScript1_163E00:: @ 8163E00
Route124_DivingTreasureHuntersHouse_EventScript_163E04:: @ 8163E04
lock
faceplayer
- checkflag FLAG_MET_DIVING_TREASURE_HUNTER
- goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E20
+ goto_if_set FLAG_MET_DIVING_TREASURE_HUNTER, Route124_DivingTreasureHuntersHouse_EventScript_163E20
msgbox Route124_DivingTreasureHuntersHouse_Text_19F416, 4
setflag FLAG_MET_DIVING_TREASURE_HUNTER
goto Route124_DivingTreasureHuntersHouse_EventScript_163E2E
@@ -32,16 +31,16 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E44:: @ 8163E44
setvar VAR_TEMP_1, 0
checkitem ITEM_RED_SHARD, 1
compare RESULT, 1
- call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E8A
+ call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E8A
checkitem ITEM_YELLOW_SHARD, 1
compare RESULT, 1
- call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E90
+ call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E90
checkitem ITEM_BLUE_SHARD, 1
compare RESULT, 1
- call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E96
+ call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E96
checkitem ITEM_GREEN_SHARD, 1
compare RESULT, 1
- call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E9C
+ call_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163E9C
return
Route124_DivingTreasureHuntersHouse_EventScript_163E8A:: @ 8163E8A
@@ -224,30 +223,30 @@ Route124_DivingTreasureHuntersHouse_EventScript_16420F:: @ 816420F
end
Route124_DivingTreasureHuntersHouse_EventScript_164256:: @ 8164256
- setvar VAR_SPECIAL_8, 48
- setvar VAR_SPECIAL_9, 95
+ setvar VAR_SPECIAL_8, ITEM_RED_SHARD
+ setvar VAR_SPECIAL_9, ITEM_FIRE_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164265:: @ 8164265
- setvar VAR_SPECIAL_8, 50
- setvar VAR_SPECIAL_9, 96
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_SHARD
+ setvar VAR_SPECIAL_9, ITEM_THUNDER_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164274:: @ 8164274
- setvar VAR_SPECIAL_8, 49
- setvar VAR_SPECIAL_9, 97
+ setvar VAR_SPECIAL_8, ITEM_BLUE_SHARD
+ setvar VAR_SPECIAL_9, ITEM_WATER_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164283:: @ 8164283
- setvar VAR_SPECIAL_8, 51
- setvar VAR_SPECIAL_9, 98
+ setvar VAR_SPECIAL_8, ITEM_GREEN_SHARD
+ setvar VAR_SPECIAL_9, ITEM_LEAF_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164292:: @ 8164292
bufferitemname 0, VAR_SPECIAL_8
bufferitemname 1, VAR_SPECIAL_9
- msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, 5
- compare RESULT, 0
+ msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_16431F
checkitemspace VAR_SPECIAL_9, 1
compare RESULT, 1
@@ -265,8 +264,8 @@ Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
compare VAR_TEMP_1, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164333
- msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, 5
- compare RESULT, 1
+ msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163EB0
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
diff --git a/data/scripts/maps/Route125.inc b/data/scripts/maps/Route125.inc
index 58bf75c51..a1495ac83 100644
--- a/data/scripts/maps/Route125.inc
+++ b/data/scripts/maps/Route125.inc
@@ -3,8 +3,7 @@ Route125_MapScripts:: @ 8151F1E
.byte 0
Route125_MapScript1_151F24:: @ 8151F24
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, Route125_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, Route125_EventScript_1A02C1
end
Route125_EventScript_151F2E:: @ 8151F2E
diff --git a/data/scripts/maps/Route126.inc b/data/scripts/maps/Route126.inc
index a89087994..4a28abfb7 100644
--- a/data/scripts/maps/Route126.inc
+++ b/data/scripts/maps/Route126.inc
@@ -3,8 +3,7 @@ Route126_MapScripts:: @ 8151FFE
.byte 0
Route126_MapScript1_152004:: @ 8152004
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, Route126_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, Route126_EventScript_1A02C1
end
Route126_EventScript_15200E:: @ 815200E
diff --git a/data/scripts/maps/Route127.inc b/data/scripts/maps/Route127.inc
index 5fb122821..7552f7c5d 100644
--- a/data/scripts/maps/Route127.inc
+++ b/data/scripts/maps/Route127.inc
@@ -3,8 +3,7 @@ Route127_MapScripts:: @ 815206A
.byte 0
Route127_MapScript1_152070:: @ 8152070
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, Route127_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, Route127_EventScript_1A02C1
end
Route127_EventScript_15207A:: @ 815207A
diff --git a/data/scripts/maps/Route128.inc b/data/scripts/maps/Route128.inc
index a97a1e93f..6550db979 100644
--- a/data/scripts/maps/Route128.inc
+++ b/data/scripts/maps/Route128.inc
@@ -4,8 +4,7 @@ Route128_MapScripts:: @ 815211B
.byte 0
Route128_MapScript1_152126:: @ 8152126
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, Route128_EventScript_1A02C1
+ call_if_set FLAG_SYS_WEATHER_CTRL, Route128_EventScript_1A02C1
call Route128_EventScript_1A0196
end
diff --git a/data/scripts/maps/Route131.inc b/data/scripts/maps/Route131.inc
index efa26ecd2..ffd204bb9 100644
--- a/data/scripts/maps/Route131.inc
+++ b/data/scripts/maps/Route131.inc
@@ -3,8 +3,7 @@ Route131_MapScripts:: @ 815243E
.byte 0
Route131_MapScript1_152444:: @ 8152444
- checkflag FLAG_SYS_GAME_CLEAR
- call_if 1, Route131_EventScript_15244E
+ call_if_set FLAG_SYS_GAME_CLEAR, Route131_EventScript_15244E
end
Route131_EventScript_15244E:: @ 815244E
diff --git a/data/scripts/maps/RustboroCity.inc b/data/scripts/maps/RustboroCity.inc
index 47d216d9f..415138d67 100644
--- a/data/scripts/maps/RustboroCity.inc
+++ b/data/scripts/maps/RustboroCity.inc
@@ -11,8 +11,7 @@ RustboroCity_MapScript1_14C378:: @ 814C378
RustboroCity_EventScript_14C386:: @ 814C386
lock
faceplayer
- checkflag FLAG_DEVON_GOODS_STOLEN
- goto_if_eq RustboroCity_EventScript_14C39B
+ goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_EventScript_14C39B
msgbox RustboroCity_Text_16689D, 4
release
end
@@ -36,8 +35,7 @@ RustboroCity_EventScript_14C3B1:: @ 814C3B1
RustboroCity_EventScript_14C3BA:: @ 814C3BA
lock
faceplayer
- checkflag FLAG_BADGE01_GET
- goto_if_eq RustboroCity_EventScript_14C3CF
+ goto_if_set FLAG_BADGE01_GET, RustboroCity_EventScript_14C3CF
msgbox RustboroCity_Text_16696D, 4
release
end
@@ -50,8 +48,7 @@ RustboroCity_EventScript_14C3CF:: @ 814C3CF
RustboroCity_EventScript_14C3D9:: @ 814C3D9
lock
faceplayer
- checkflag FLAG_RECEIVED_POKENAV
- goto_if_eq RustboroCity_EventScript_14C3EE
+ goto_if_set FLAG_RECEIVED_POKENAV, RustboroCity_EventScript_14C3EE
msgbox RustboroCity_Text_166B86, 4
release
end
@@ -326,8 +323,7 @@ RustboroCity_Movement_14C5F7:: @ 814C5F7
RustboroCity_EventScript_14C5FF:: @ 814C5FF
lock
faceplayer
- checkflag FLAG_RECOVERED_DEVON_GOODS
- goto_if_eq RustboroCity_EventScript_14C614
+ goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_EventScript_14C614
msgbox RustboroCity_Text_166F6B, 4
release
end
@@ -364,13 +360,13 @@ RustboroCity_EventScript_14C644:: @ 814C644
RustboroCity_EventScript_14C650:: @ 814C650
compare VAR_TEMP_1, 0
- call_if 1, RustboroCity_EventScript_14C691
+ call_if_eq RustboroCity_EventScript_14C691
compare VAR_TEMP_1, 1
- call_if 1, RustboroCity_EventScript_14C6BD
+ call_if_eq RustboroCity_EventScript_14C6BD
compare VAR_TEMP_1, 2
- call_if 1, RustboroCity_EventScript_14C6E9
+ call_if_eq RustboroCity_EventScript_14C6E9
compare VAR_TEMP_1, 3
- call_if 1, RustboroCity_EventScript_14C715
+ call_if_eq RustboroCity_EventScript_14C715
setflag FLAG_UNKNOWN_9F
setvar VAR_RUSTBORO_STATE, 3
moveobjectoffscreen 9
@@ -381,7 +377,7 @@ RustboroCity_EventScript_14C650:: @ 814C650
RustboroCity_EventScript_14C691:: @ 814C691
applymovement 9, RustboroCity_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -393,7 +389,7 @@ RustboroCity_EventScript_14C691:: @ 814C691
RustboroCity_EventScript_14C6BD:: @ 814C6BD
applymovement 9, RustboroCity_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -405,7 +401,7 @@ RustboroCity_EventScript_14C6BD:: @ 814C6BD
RustboroCity_EventScript_14C6E9:: @ 814C6E9
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -417,7 +413,7 @@ RustboroCity_EventScript_14C6E9:: @ 814C6E9
RustboroCity_EventScript_14C715:: @ 814C715
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -458,19 +454,19 @@ RustboroCity_EventScript_14C771:: @ 814C771
RustboroCity_EventScript_14C77D:: @ 814C77D
compare VAR_TEMP_1, 0
- call_if 1, RustboroCity_EventScript_14C7FE
+ call_if_eq RustboroCity_EventScript_14C7FE
compare VAR_TEMP_1, 1
- call_if 1, RustboroCity_EventScript_14C82A
+ call_if_eq RustboroCity_EventScript_14C82A
compare VAR_TEMP_1, 2
- call_if 1, RustboroCity_EventScript_14C856
+ call_if_eq RustboroCity_EventScript_14C856
compare VAR_TEMP_1, 3
- call_if 1, RustboroCity_EventScript_14C882
+ call_if_eq RustboroCity_EventScript_14C882
compare VAR_TEMP_1, 4
- call_if 1, RustboroCity_EventScript_14C8B8
+ call_if_eq RustboroCity_EventScript_14C8B8
msgbox RustboroCity_Text_166FB4, 4
giveitem_std ITEM_GREAT_BALL
compare RESULT, 0
- call_if 1, RustboroCity_EventScript_14C7F5
+ call_if_eq RustboroCity_EventScript_14C7F5
msgbox RustboroCity_Text_16707F, 4
closemessage
setflag FLAG_RETURNED_DEVON_GOODS
@@ -489,7 +485,7 @@ RustboroCity_EventScript_14C7F5:: @ 814C7F5
RustboroCity_EventScript_14C7FE:: @ 814C7FE
applymovement 9, RustboroCity_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -501,7 +497,7 @@ RustboroCity_EventScript_14C7FE:: @ 814C7FE
RustboroCity_EventScript_14C82A:: @ 814C82A
applymovement 9, RustboroCity_Movement_1A0843
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -513,7 +509,7 @@ RustboroCity_EventScript_14C82A:: @ 814C82A
RustboroCity_EventScript_14C856:: @ 814C856
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -525,7 +521,7 @@ RustboroCity_EventScript_14C856:: @ 814C856
RustboroCity_EventScript_14C882:: @ 814C882
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -539,7 +535,7 @@ RustboroCity_EventScript_14C882:: @ 814C882
RustboroCity_EventScript_14C8B8:: @ 814C8B8
applymovement 9, RustboroCity_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -549,8 +545,7 @@ RustboroCity_EventScript_14C8B8:: @ 814C8B8
RustboroCity_EventScript_14C8DA:: @ 814C8DA
lock
faceplayer
- checkflag FLAG_MET_RIVAL_RUSTBORO
- goto_if_eq RustboroCity_EventScript_14C917
+ goto_if_set FLAG_MET_RIVAL_RUSTBORO, RustboroCity_EventScript_14C917
checkplayergender
compare RESULT, 0
goto_if_eq RustboroCity_EventScript_14C8FD
diff --git a/data/scripts/maps/RustboroCity_CuttersHouse.inc b/data/scripts/maps/RustboroCity_CuttersHouse.inc
index 3371005c0..b43e0aafe 100644
--- a/data/scripts/maps/RustboroCity_CuttersHouse.inc
+++ b/data/scripts/maps/RustboroCity_CuttersHouse.inc
@@ -4,10 +4,9 @@ RustboroCity_CuttersHouse_MapScripts:: @ 8157D26
RustboroCity_CuttersHouse_EventScript_157D27:: @ 8157D27
lock
faceplayer
- checkflag FLAG_RECEIVED_HM01
- goto_if_eq RustboroCity_CuttersHouse_EventScript_157D53
+ goto_if_set FLAG_RECEIVED_HM01, RustboroCity_CuttersHouse_EventScript_157D53
msgbox RustboroCity_CuttersHouse_Text_18509C, 4
- giveitem_std ITEM_HM01
+ giveitem_std ITEM_HM01_CUT
setflag FLAG_RECEIVED_HM01
msgbox RustboroCity_CuttersHouse_Text_1851C9, 4
release
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_1F.inc b/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
index f9e902763..7b56c72a2 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_1F.inc
@@ -3,8 +3,7 @@ RustboroCity_DevonCorp_1F_MapScripts:: @ 8157406
.byte 0
RustboroCity_DevonCorp_1F_MapScript1_15740C:: @ 815740C
- checkflag FLAG_RETURNED_DEVON_GOODS
- call_if 0, RustboroCity_DevonCorp_1F_EventScript_157416
+ call_if_unset FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_157416
end
RustboroCity_DevonCorp_1F_EventScript_157416:: @ 8157416
@@ -15,10 +14,8 @@ RustboroCity_DevonCorp_1F_EventScript_157416:: @ 8157416
RustboroCity_DevonCorp_1F_EventScript_157422:: @ 8157422
lock
faceplayer
- checkflag FLAG_RETURNED_DEVON_GOODS
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_15744A
- checkflag FLAG_DEVON_GOODS_STOLEN
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157440
+ goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_15744A
+ goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_DevonCorp_1F_EventScript_157440
msgbox RustboroCity_DevonCorp_1F_Text_1829A4, 4
release
end
@@ -36,12 +33,9 @@ RustboroCity_DevonCorp_1F_EventScript_15744A:: @ 815744A
RustboroCity_DevonCorp_1F_EventScript_157454:: @ 8157454
lock
faceplayer
- checkflag FLAG_RETURNED_DEVON_GOODS
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_15747B
- checkflag FLAG_RECOVERED_DEVON_GOODS
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157485
- checkflag FLAG_DEVON_GOODS_STOLEN
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_157485
+ goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_15747B
+ goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_157485
+ goto_if_set FLAG_DEVON_GOODS_STOLEN, RustboroCity_DevonCorp_1F_EventScript_157485
msgbox RustboroCity_DevonCorp_1F_Text_182AF0, 4
release
end
@@ -59,12 +53,9 @@ RustboroCity_DevonCorp_1F_EventScript_157485:: @ 8157485
RustboroCity_DevonCorp_1F_EventScript_15748F:: @ 815748F
lock
faceplayer
- checkflag FLAG_RETURNED_DEVON_GOODS
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574B6
- checkflag FLAG_RECOVERED_DEVON_GOODS
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574C0
- checkflag FLAG_DEVON_GOODS_STOLEN
- goto_if_eq RustboroCity_DevonCorp_1F_EventScript_1574C0
+ goto_if_set FLAG_RETURNED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_1574B6
+ goto_if_set FLAG_RECOVERED_DEVON_GOODS, RustboroCity_DevonCorp_1F_EventScript_1574C0
+ goto_if_set FLAG_DEVON_GOODS_STOLEN, 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 c997935cc..b7b36dd6d 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 VAR_FOSSIL_RESURRECTION_STATE, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if_eq 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 VAR_FOSSIL_RESURRECTION_STATE, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182B81, 4
release
end
@@ -24,9 +24,8 @@ RustboroCity_DevonCorp_2F_EventScript_1574F9:: @ 81574F9
lock
faceplayer
compare VAR_FOSSIL_RESURRECTION_STATE, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
- checkflag FLAG_MET_DEVON_EMPLOYEE
- goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157519
+ call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC
+ goto_if_set FLAG_MET_DEVON_EMPLOYEE, RustboroCity_DevonCorp_2F_EventScript_157519
msgbox RustboroCity_DevonCorp_2F_Text_182BD8, 4
release
end
@@ -40,9 +39,8 @@ RustboroCity_DevonCorp_2F_EventScript_157523:: @ 8157523
lock
faceplayer
compare VAR_FOSSIL_RESURRECTION_STATE, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
- checkflag FLAG_RECEIVED_POKENAV
- goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157543
+ call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC
+ goto_if_set FLAG_RECEIVED_POKENAV, RustboroCity_DevonCorp_2F_EventScript_157543
msgbox RustboroCity_DevonCorp_2F_Text_182D2A, 4
release
end
@@ -56,7 +54,7 @@ RustboroCity_DevonCorp_2F_EventScript_15754D:: @ 815754D
lock
faceplayer
compare VAR_FOSSIL_RESURRECTION_STATE, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
+ call_if_eq RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182E6B, 4
release
end
@@ -80,13 +78,13 @@ RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564
RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6
closemessage
- playse 21
+ playse SE_PIN
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
+ msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
bufferitemname 0, ITEM_ROOT_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
@@ -98,13 +96,13 @@ RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6
RustboroCity_DevonCorp_2F_EventScript_1575EE:: @ 81575EE
closemessage
- playse 21
+ playse SE_PIN
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
+ msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
bufferitemname 0, ITEM_CLAW_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
@@ -140,14 +138,14 @@ RustboroCity_DevonCorp_2F_EventScript_157661:: @ 8157661
copyvar VAR_SPECIAL_4, RESULT
setvar VAR_FOSSIL_RESURRECTION_STATE, 0
setflag FLAG_RECEIVED_FOSSIL_MON
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
waitmessage
givemon SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0
- msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
- compare RESULT, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
+ msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq RustboroCity_DevonCorp_2F_EventScript_1A0678
release
end
@@ -160,14 +158,14 @@ RustboroCity_DevonCorp_2F_EventScript_1576B4:: @ 81576B4
copyvar VAR_SPECIAL_4, RESULT
setvar VAR_FOSSIL_RESURRECTION_STATE, 0
setflag FLAG_RECEIVED_FOSSIL_MON
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
waitmessage
givemon SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0
- msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
- compare RESULT, 1
- call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
+ msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq 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 af5d5d6ee..0b71effee 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
@@ -6,7 +6,7 @@ RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711
RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721
compare VAR_DEVON_CORP_3F_STATE, 0
- call_if 1, RustboroCity_DevonCorp_3F_EventScript_15772D
+ call_if_eq RustboroCity_DevonCorp_3F_EventScript_15772D
end
RustboroCity_DevonCorp_3F_EventScript_15772D:: @ 815772D
@@ -37,7 +37,7 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_183903, 4
closemessage
- playbgm 420, 0
+ playbgm BGM_TSURETEK, FALSE
applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803
applymovement 255, RustboroCity_DevonCorp_3F_Movement_157827
waitmovement 0
@@ -50,7 +50,7 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
msgbox RustboroCity_DevonCorp_3F_Text_18320B, 4
giveitem_std ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_18337E, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_3F_Text_183422
waitfanfare
waitmessage
@@ -146,10 +146,8 @@ RustboroCity_DevonCorp_3F_Movement_157835:: @ 8157835
RustboroCity_DevonCorp_3F_EventScript_15783B:: @ 815783B
lock
faceplayer
- checkflag FLAG_RECEIVED_EXP_SHARE
- goto_if_eq RustboroCity_DevonCorp_3F_EventScript_15789B
- checkflag FLAG_DELIVERED_STEVEN_LETTER
- goto_if_eq RustboroCity_DevonCorp_3F_EventScript_157864
+ goto_if_set FLAG_RECEIVED_EXP_SHARE, RustboroCity_DevonCorp_3F_EventScript_15789B
+ goto_if_set FLAG_DELIVERED_STEVEN_LETTER, RustboroCity_DevonCorp_3F_EventScript_157864
msgbox RustboroCity_DevonCorp_3F_Text_18351E, 4
closemessage
applymovement LAST_TALKED, RustboroCity_DevonCorp_3F_Movement_1A083D
@@ -181,8 +179,7 @@ RustboroCity_DevonCorp_3F_EventScript_15789B:: @ 815789B
RustboroCity_DevonCorp_3F_EventScript_1578B0:: @ 81578B0
lock
faceplayer
- checkflag FLAG_RECEIVED_REPEAT_BALL
- goto_if_eq RustboroCity_DevonCorp_3F_EventScript_1578C5
+ goto_if_set FLAG_RECEIVED_REPEAT_BALL, RustboroCity_DevonCorp_3F_EventScript_1578C5
msgbox RustboroCity_DevonCorp_3F_Text_18395C, 4
release
end
diff --git a/data/scripts/maps/RustboroCity_Flat2_2F.inc b/data/scripts/maps/RustboroCity_Flat2_2F.inc
index 3a2242c7a..5ed9ac0ef 100644
--- a/data/scripts/maps/RustboroCity_Flat2_2F.inc
+++ b/data/scripts/maps/RustboroCity_Flat2_2F.inc
@@ -8,8 +8,7 @@ RustboroCity_Flat2_2F_EventScript_157D97:: @ 8157D97
RustboroCity_Flat2_2F_EventScript_157DA0:: @ 8157DA0
lock
faceplayer
- checkflag FLAG_RECEIVED_PREMIER_BALL_RUSTBORO
- goto_if_eq RustboroCity_Flat2_2F_EventScript_157DCF
+ goto_if_set FLAG_RECEIVED_PREMIER_BALL_RUSTBORO, RustboroCity_Flat2_2F_EventScript_157DCF
msgbox RustboroCity_Flat2_2F_Text_185461, 4
giveitem_std ITEM_PREMIER_BALL
compare RESULT, 0
diff --git a/data/scripts/maps/RustboroCity_Gym.inc b/data/scripts/maps/RustboroCity_Gym.inc
index 1e2256b47..307617e50 100644
--- a/data/scripts/maps/RustboroCity_Gym.inc
+++ b/data/scripts/maps/RustboroCity_Gym.inc
@@ -3,8 +3,7 @@ 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 FLAG_RECEIVED_TM39
- goto_if 0, RustboroCity_Gym_EventScript_15793C
+ goto_if_unset FLAG_RECEIVED_TM39, RustboroCity_Gym_EventScript_15793C
msgbox RustboroCity_Gym_Text_184252, 4
release
end
@@ -21,12 +20,12 @@ RustboroCity_Gym_EventScript_1578FE:: @ 81578FE
setvar VAR_SPECIAL_8, 1
call RustboroCity_Gym_EventScript_1A01C0
compare VAR_PETALBURG_GYM_STATE, 6
- call_if 1, RustboroCity_Gym_EventScript_1A00FB
+ call_if_eq RustboroCity_Gym_EventScript_1A00FB
goto RustboroCity_Gym_EventScript_15793C
end
RustboroCity_Gym_EventScript_15793C:: @ 815793C
- giveitem_std ITEM_TM39
+ giveitem_std ITEM_TM39_ROCK_TOMB
compare RESULT, 0
goto_if_eq RustboroCity_Gym_EventScript_1A029B
setflag FLAG_RECEIVED_TM39
@@ -47,8 +46,7 @@ RustboroCity_Gym_EventScript_157977:: @ 8157977
RustboroCity_Gym_EventScript_15798E:: @ 815798E
lock
faceplayer
- checkflag FLAG_DEFEATED_RUSTBORO_GYM
- goto_if_eq RustboroCity_Gym_EventScript_1579A3
+ goto_if_set FLAG_DEFEATED_RUSTBORO_GYM, RustboroCity_Gym_EventScript_1579A3
msgbox RustboroCity_Gym_Text_183A4B, 4
release
end
@@ -60,15 +58,13 @@ RustboroCity_Gym_EventScript_1579A3:: @ 81579A3
RustboroCity_Gym_EventScript_1579AD:: @ 81579AD
lockall
- checkflag FLAG_BADGE01_GET
- goto_if_eq RustboroCity_Gym_EventScript_1579CD
+ goto_if_set FLAG_BADGE01_GET, RustboroCity_Gym_EventScript_1579CD
goto RustboroCity_Gym_EventScript_1579D7
end
RustboroCity_Gym_EventScript_1579BD:: @ 81579BD
lockall
- checkflag FLAG_BADGE01_GET
- goto_if_eq RustboroCity_Gym_EventScript_1579CD
+ goto_if_set FLAG_BADGE01_GET, RustboroCity_Gym_EventScript_1579CD
goto RustboroCity_Gym_EventScript_1579D7
end
diff --git a/data/scripts/maps/RustboroCity_House1.inc b/data/scripts/maps/RustboroCity_House1.inc
index 2e0d106bb..abbac505b 100644
--- a/data/scripts/maps/RustboroCity_House1.inc
+++ b/data/scripts/maps/RustboroCity_House1.inc
@@ -4,14 +4,13 @@ RustboroCity_House1_MapScripts:: @ 8157C7C
RustboroCity_House1_EventScript_157C7D:: @ 8157C7D
lock
faceplayer
- checkflag FLAG_RUSTBORO_NPC_TRADE_COMPLETED
- goto_if_eq RustboroCity_House1_EventScript_157D13
+ goto_if_set FLAG_RUSTBORO_NPC_TRADE_COMPLETED, RustboroCity_House1_EventScript_157D13
setvar VAR_SPECIAL_8, 0
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
specialvar RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_SPECIAL_9, RESULT
- msgbox RustboroCity_House1_Text_184EBA, 5
- compare RESULT, 0
+ msgbox RustboroCity_House1_Text_184EBA, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_House1_EventScript_157CFB
special SelectMonForNPCTrade
waitstate
@@ -22,7 +21,7 @@ RustboroCity_House1_EventScript_157C7D:: @ 8157C7D
specialvar RESULT, GetTradeSpecies
copyvar VAR_SPECIAL_B, RESULT
compare RESULT, VAR_SPECIAL_9
- goto_if 5, RustboroCity_House1_EventScript_157D05
+ goto_if_ne RustboroCity_House1_EventScript_157D05
copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
special CreateInGameTradePokemon
diff --git a/data/scripts/maps/RustboroCity_Mart.inc b/data/scripts/maps/RustboroCity_Mart.inc
index 69f977e79..c8e3f3a43 100644
--- a/data/scripts/maps/RustboroCity_Mart.inc
+++ b/data/scripts/maps/RustboroCity_Mart.inc
@@ -6,10 +6,8 @@ RustboroCity_Mart_EventScript_157BD4:: @ 8157BD4
faceplayer
message RustboroCity_Mart_Text_1A0BE4
waitmessage
- checkflag FLAG_MET_DEVON_EMPLOYEE
- goto_if 0, RustboroCity_Mart_EventScript_157BEF
- checkflag FLAG_MET_DEVON_EMPLOYEE
- goto_if_eq RustboroCity_Mart_EventScript_157C18
+ goto_if_unset FLAG_MET_DEVON_EMPLOYEE, RustboroCity_Mart_EventScript_157BEF
+ goto_if_set FLAG_MET_DEVON_EMPLOYEE, RustboroCity_Mart_EventScript_157C18
end
RustboroCity_Mart_EventScript_157BEF:: @ 8157BEF
diff --git a/data/scripts/maps/RustboroCity_PokemonSchool.inc b/data/scripts/maps/RustboroCity_PokemonSchool.inc
index 21fdf3d3b..155df8de5 100644
--- a/data/scripts/maps/RustboroCity_PokemonSchool.inc
+++ b/data/scripts/maps/RustboroCity_PokemonSchool.inc
@@ -77,12 +77,11 @@ RustboroCity_PokemonSchool_EventScript_157AC5:: @ 8157AC5
RustboroCity_PokemonSchool_EventScript_157ACE:: @ 8157ACE
lock
faceplayer
- checkflag FLAG_RECEIVED_QUICK_CLAW
- goto_if_eq RustboroCity_PokemonSchool_EventScript_157B34
+ goto_if_set FLAG_RECEIVED_QUICK_CLAW, RustboroCity_PokemonSchool_EventScript_157B34
compare FACING, 4
- call_if 1, RustboroCity_PokemonSchool_EventScript_157B1E
+ call_if_eq RustboroCity_PokemonSchool_EventScript_157B1E
compare FACING, 3
- call_if 1, RustboroCity_PokemonSchool_EventScript_157B29
+ call_if_eq RustboroCity_PokemonSchool_EventScript_157B29
msgbox RustboroCity_PokemonSchool_Text_1846A2, 4
giveitem_std ITEM_QUICK_CLAW
compare RESULT, 0
diff --git a/data/scripts/maps/RusturfTunnel.inc b/data/scripts/maps/RusturfTunnel.inc
index d50e7cec0..06f2dfa82 100644
--- a/data/scripts/maps/RusturfTunnel.inc
+++ b/data/scripts/maps/RusturfTunnel.inc
@@ -11,7 +11,7 @@ RusturfTunnel_MapScript2_15C750:: @ 815C750
RusturfTunnel_MapScript1_15C762:: @ 815C762
call RusturfTunnel_EventScript_1A0196
compare VAR_RUSTURF_TUNNEL_STATE, 2
- call_if 1, RusturfTunnel_EventScript_15C773
+ call_if_eq RusturfTunnel_EventScript_15C773
end
RusturfTunnel_EventScript_15C773:: @ 815C773
@@ -32,8 +32,7 @@ RusturfTunnel_EventScript_15C782:: @ 815C782
RusturfTunnel_EventScript_15C799:: @ 815C799
lock
faceplayer
- checkflag FLAG_TEMP_1
- goto_if_eq RusturfTunnel_EventScript_15C7BC
+ goto_if_set FLAG_TEMP_1, RusturfTunnel_EventScript_15C7BC
setflag FLAG_TEMP_1
msgbox RusturfTunnel_Text_1944C5, 4
closemessage
@@ -53,35 +52,35 @@ RusturfTunnel_EventScript_15C7BC:: @ 815C7BC
RusturfTunnel_EventScript_15C7D1:: @ 815C7D1
lockall
compare VAR_TEMP_1, 1
- call_if 1, RusturfTunnel_EventScript_15C8CA
+ call_if_eq RusturfTunnel_EventScript_15C8CA
compare VAR_TEMP_1, 2
- call_if 1, RusturfTunnel_EventScript_15C8DF
+ call_if_eq RusturfTunnel_EventScript_15C8DF
compare VAR_TEMP_1, 3
- call_if 1, RusturfTunnel_EventScript_15C8EA
+ call_if_eq RusturfTunnel_EventScript_15C8EA
call RusturfTunnel_EventScript_15C92D
msgbox RusturfTunnel_Text_19461D, 4
compare VAR_TEMP_1, 2
- call_if 1, RusturfTunnel_EventScript_15C8EB
+ call_if_eq RusturfTunnel_EventScript_15C8EB
compare VAR_TEMP_1, 3
- call_if 1, RusturfTunnel_EventScript_15C8EB
- giveitem_std ITEM_HM04
+ call_if_eq RusturfTunnel_EventScript_15C8EB
+ giveitem_std ITEM_HM04_STRENGTH
setflag FLAG_RECEIVED_HM04
msgbox RusturfTunnel_Text_194693, 4
closemessage
compare VAR_TEMP_1, 1
- call_if 1, RusturfTunnel_EventScript_15C880
+ call_if_eq RusturfTunnel_EventScript_15C880
compare VAR_TEMP_1, 2
- call_if 1, RusturfTunnel_EventScript_15C892
+ call_if_eq RusturfTunnel_EventScript_15C892
compare VAR_TEMP_1, 3
- call_if 1, RusturfTunnel_EventScript_15C8AE
+ call_if_eq RusturfTunnel_EventScript_15C8AE
msgbox RusturfTunnel_Text_194706, 4
closemessage
compare VAR_TEMP_1, 1
- call_if 1, RusturfTunnel_EventScript_15C8F7
+ call_if_eq RusturfTunnel_EventScript_15C8F7
compare VAR_TEMP_1, 2
- call_if 1, RusturfTunnel_EventScript_15C909
+ call_if_eq RusturfTunnel_EventScript_15C909
compare VAR_TEMP_1, 3
- call_if 1, RusturfTunnel_EventScript_15C91B
+ call_if_eq RusturfTunnel_EventScript_15C91B
call RusturfTunnel_EventScript_1A0442
releaseall
end
@@ -148,7 +147,7 @@ RusturfTunnel_EventScript_15C91B:: @ 815C91B
return
RusturfTunnel_EventScript_15C92D:: @ 815C92D
- playse 21
+ playse SE_PIN
applymovement 1, RusturfTunnel_Movement_1A0833
waitmovement 0
applymovement 1, RusturfTunnel_Movement_1A0835
@@ -309,7 +308,7 @@ RusturfTunnel_EventScript_15C9D7:: @ 815C9D7
RusturfTunnel_EventScript_15C9EA:: @ 815C9EA
lock
faceplayer
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
msgbox RusturfTunnel_Text_19419B, 4
trainerbattle 3, OPPONENT_RUSTURF_TUNNEL_GRUNT, 0, RusturfTunnel_Text_194243
msgbox RusturfTunnel_Text_194274, 4
diff --git a/data/scripts/maps/SSTidalCorridor.inc b/data/scripts/maps/SSTidalCorridor.inc
index fc018a7b9..7bc5a7fdd 100644
--- a/data/scripts/maps/SSTidalCorridor.inc
+++ b/data/scripts/maps/SSTidalCorridor.inc
@@ -13,7 +13,7 @@ SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
special SetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 2
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199007, 4
releaseall
end
@@ -21,7 +21,7 @@ SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2
setvar VAR_PORTHOLE_STATE, 6
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
@@ -29,14 +29,14 @@ SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2
SSTidalRooms_EventScript_15FCE5:: @ 815FCE5
special SetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 7
- playse 73
+ playse SE_PINPON
msgbox SSTidalRooms_Text_199007, 4
return
SSTidalRooms_EventScript_15FCF9:: @ 815FCF9
special ResetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 4
- playse 73
+ playse SE_PINPON
msgbox SSTidalRooms_Text_1990F8, 4
return
@@ -51,7 +51,7 @@ SSTidalCorridor_EventScript_15FD24:: @ 815FD24
special ResetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 3
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
@@ -60,7 +60,7 @@ SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A
special ResetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 8
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_1990B4, 4
releaseall
end
@@ -68,7 +68,7 @@ SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A
SSTidalRooms_EventScript_15FD50:: @ 815FD50
special ResetSSTidalFlag
setvar VAR_PORTHOLE_STATE, 8
- playse 73
+ playse SE_PINPON
msgbox SSTidalRooms_Text_1990B4, 4
return
@@ -124,8 +124,7 @@ SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6
SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8
setrespawn 8
msgbox SSTidalCorridor_Text_1991F4, 4
- checkflag FLAG_RECEIVED_TM49
- call_if 1, SSTidalCorridor_EventScript_15FE36
+ call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_15FE36
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
release
@@ -134,8 +133,7 @@ SSTidalCorridor_EventScript_15FDF8:: @ 815FDF8
SSTidalCorridor_EventScript_15FE17:: @ 815FE17
setrespawn 4
msgbox SSTidalCorridor_Text_1991F4, 4
- checkflag FLAG_RECEIVED_TM49
- call_if 1, SSTidalCorridor_EventScript_15FE36
+ call_if_set FLAG_RECEIVED_TM49, SSTidalCorridor_EventScript_15FE36
warp MAP_SLATEPORT_CITY_HARBOR, 255, 8, 11
waitstate
release
@@ -163,8 +161,7 @@ SSTidalCorridor_EventScript_15FE5B:: @ 815FE5B
SSTidalCorridor_EventScript_15FE60:: @ 815FE60
lock
faceplayer
- checkflag FLAG_DEFEATED_SS_TIDAL_TRAINERS
- goto_if_eq SSTidalCorridor_EventScript_15FE7A
+ goto_if_set FLAG_DEFEATED_SS_TIDAL_TRAINERS, SSTidalCorridor_EventScript_15FE7A
call SSTidalCorridor_EventScript_15FE84
msgbox SSTidalCorridor_Text_199203, 4
release
@@ -176,22 +173,14 @@ SSTidalCorridor_EventScript_15FE7A:: @ 815FE7A
end
SSTidalCorridor_EventScript_15FE84:: @ 815FE84
- checktrainerflag OPPONENT_PHILLIP
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_LEONARD
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_COLTON
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_TUCKER
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_THOMAS
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_LEA_AND_JED
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_GARRET
- goto_if 0, SSTidalCorridor_EventScript_15FED5
- checktrainerflag OPPONENT_ANETTE
- goto_if 0, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_PHILLIP, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_LEONARD, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_COLTON, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_TUCKER, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_THOMAS, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_LEA_AND_JED, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_GARRET, SSTidalCorridor_EventScript_15FED5
+ goto_if_trainer_not_defeated OPPONENT_ANETTE, SSTidalCorridor_EventScript_15FED5
setflag FLAG_DEFEATED_SS_TIDAL_TRAINERS
goto SSTidalCorridor_EventScript_15FE7A
return
diff --git a/data/scripts/maps/SSTidalRooms.inc b/data/scripts/maps/SSTidalRooms.inc
index 0390177de..89372bd84 100644
--- a/data/scripts/maps/SSTidalRooms.inc
+++ b/data/scripts/maps/SSTidalRooms.inc
@@ -4,10 +4,9 @@ SSTidalRooms_MapScripts:: @ 815FF05
SSTidalRooms_EventScript_15FF06:: @ 815FF06
lock
faceplayer
- checkflag FLAG_RECEIVED_TM49
- goto_if_eq SSTidalRooms_EventScript_15FF3D
+ goto_if_set FLAG_RECEIVED_TM49, SSTidalRooms_EventScript_15FF3D
msgbox SSTidalRooms_Text_199B65, 4
- giveitem_std ITEM_TM49
+ giveitem_std ITEM_TM49_SNATCH
compare RESULT, 0
goto_if_eq SSTidalRooms_EventScript_1A029B
setflag FLAG_RECEIVED_TM49
diff --git a/data/scripts/maps/SafariZone_Southeast.inc b/data/scripts/maps/SafariZone_Southeast.inc
index 2dbd716cb..493aa55a1 100644
--- a/data/scripts/maps/SafariZone_Southeast.inc
+++ b/data/scripts/maps/SafariZone_Southeast.inc
@@ -21,7 +21,7 @@ SafariZone_Southeast_EventScript_16004B:: @ 816004B
SafariZone_Southeast_MapScript1_160073:: @ 8160073
compare VAR_SAFARI_ZONE_STATE, 2
- call_if 1, SafariZone_Southeast_EventScript_16007F
+ call_if_eq SafariZone_Southeast_EventScript_16007F
end
SafariZone_Southeast_EventScript_16007F:: @ 816007F
@@ -54,8 +54,8 @@ SafariZone_Southeast_EventScript_1600A7:: @ 81600A7
faceplayer
compare VAR_TEMP_1, 0
goto_if_eq SafariZone_Southeast_EventScript_1600D1
- msgbox SafariZone_Southeast_Text_1C3A56, 5
- compare RESULT, 1
+ msgbox SafariZone_Southeast_Text_1C3A56, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SafariZone_Southeast_EventScript_1600E0
msgbox SafariZone_Southeast_Text_1C3A9C, 4
release
diff --git a/data/scripts/maps/SeafloorCavern_Room9.inc b/data/scripts/maps/SeafloorCavern_Room9.inc
index 574c7412e..afc076a65 100644
--- a/data/scripts/maps/SeafloorCavern_Room9.inc
+++ b/data/scripts/maps/SeafloorCavern_Room9.inc
@@ -62,7 +62,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B49C1, 4
.endif
- setweather 0
+ setweather WEATHER_NONE
doweather
special sub_8081924
waitstate
@@ -78,7 +78,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
setvar RESULT, 0
.endif
- playse 209
+ playse SE_W197
setfieldeffectargument 0, 16
setfieldeffectargument 1, 42
setfieldeffectargument 2, 0
@@ -89,8 +89,8 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
setvar RESULT, 1
.endif
- playfanfare 388
- playse 107
+ playfanfare BGM_ME_TAMA
+ playse SE_TAMA
special sub_80818A4
applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0841
applymovement 255, SeafloorCavern_Room9_Movement_1A0841
@@ -126,7 +126,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B4A89, 4
.endif
- playse 2
+ playse SE_PC_LOGON
applymovement 255, SeafloorCavern_Room9_Movement_1A083F
waitmovement 0
.ifdef SAPPHIRE
@@ -143,7 +143,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4B11, 4
.endif
closemessage
- playse 3
+ playse SE_PC_OFF
delay 20
applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0845
waitmovement 0
@@ -167,7 +167,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B4D02, 4
.endif
- playse 21
+ playse SE_PIN
applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0833
waitmovement 0
applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0835
diff --git a/data/scripts/maps/SealedChamber_InnerRoom.inc b/data/scripts/maps/SealedChamber_InnerRoom.inc
index cd778202c..11aba3ac8 100644
--- a/data/scripts/maps/SealedChamber_InnerRoom.inc
+++ b/data/scripts/maps/SealedChamber_InnerRoom.inc
@@ -6,27 +6,26 @@ SealedChamber_InnerRoom_EventScript_15F1E8:: @ 815F1E8
braillemessage SealedChamber_InnerRoom_Braille_1C53C1
waitbuttonpress
erasebox 0, 0, 29, 19
- checkflag FLAG_REGI_DOORS_OPENED
- goto_if_eq SealedChamber_InnerRoom_EventScript_15F247
+ goto_if_set FLAG_REGI_DOORS_OPENED, SealedChamber_InnerRoom_EventScript_15F247
specialvar RESULT, CheckRelicanthWailord
compare RESULT, 0
goto_if_eq SealedChamber_InnerRoom_EventScript_15F247
fadeoutbgm 0
- playse 49
+ playse SE_TRACK_MOVE
special DoSealedChamberShakingEffect1
waitstate
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
msgbox SealedChamber_InnerRoom_Text_1A138B, 4
closemessage
diff --git a/data/scripts/maps/SealedChamber_OuterRoom.inc b/data/scripts/maps/SealedChamber_OuterRoom.inc
index ad17819c2..1f2159010 100644
--- a/data/scripts/maps/SealedChamber_OuterRoom.inc
+++ b/data/scripts/maps/SealedChamber_OuterRoom.inc
@@ -14,8 +14,7 @@ SealedChamber_OuterRoom_MapScript1_15F0E7:: @ 815F0E7
end
SealedChamber_OuterRoom_MapScript1_15F0EB:: @ 815F0EB
- checkflag FLAG_SYS_BRAILLE_DIG
- call_if 0, SealedChamber_OuterRoom_EventScript_15F0F5
+ call_if_unset FLAG_SYS_BRAILLE_DIG, SealedChamber_OuterRoom_EventScript_15F0F5
end
SealedChamber_OuterRoom_EventScript_15F0F5:: @ 815F0F5
@@ -109,8 +108,7 @@ SealedChamber_OuterRoom_EventScript_15F1AA:: @ 815F1AA
SealedChamber_OuterRoom_EventScript_15F1B8:: @ 815F1B8
lockall
- checkflag FLAG_SYS_BRAILLE_DIG
- goto_if_eq SealedChamber_OuterRoom_EventScript_15F1CF
+ goto_if_set FLAG_SYS_BRAILLE_DIG, SealedChamber_OuterRoom_EventScript_15F1CF
braillemessage SealedChamber_OuterRoom_Braille_1C53B1
waitbuttonpress
erasebox 0, 0, 29, 19
diff --git a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
index 533c46850..2005cb67b 100644
--- a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
@@ -4,8 +4,7 @@ ShoalCave_LowTideEntranceRoom_MapScripts:: @ 815E057
ShoalCave_LowTideEntranceRoom_MapScript1_15E05D:: @ 815E05D
special UpdateShoalTideFlag
- checkflag FLAG_SYS_SHOAL_TIDE
- goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E06E
+ goto_if_set FLAG_SYS_SHOAL_TIDE, ShoalCave_LowTideEntranceRoom_EventScript_15E06E
goto ShoalCave_LowTideEntranceRoom_EventScript_15E072
ShoalCave_LowTideEntranceRoom_EventScript_15E06E:: @ 815E06E
@@ -20,20 +19,19 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076
lock
faceplayer
dodailyevents
- checkflag FLAG_SYS_SHOAL_ITEM
- call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_15E176
+ call_if_set FLAG_SYS_SHOAL_ITEM, ShoalCave_LowTideEntranceRoom_EventScript_15E176
checkitem ITEM_SHOAL_SALT, 4
compare RESULT, 0
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E138
checkitem ITEM_SHOAL_SHELL, 4
compare RESULT, 0
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E138
- msgbox ShoalCave_LowTideEntranceRoom_Text_1C6793, 5
- compare RESULT, 0
+ msgbox ShoalCave_LowTideEntranceRoom_Text_1C6793, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E16C
checkitemspace ITEM_SHELL_BELL, 1
compare RESULT, 0
- call_if 1, ShoalCave_LowTideEntranceRoom_EventScript_15E106
+ call_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E106
compare RESULT, 2
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E12E
msgbox ShoalCave_LowTideEntranceRoom_Text_1C6808, 4
diff --git a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
index b6aba9523..21997d076 100644
--- a/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideInnerRoom.inc
@@ -4,8 +4,7 @@ ShoalCave_LowTideInnerRoom_MapScripts:: @ 815E192
.byte 0
ShoalCave_LowTideInnerRoom_MapScript1_15E19D:: @ 815E19D
- checkflag FLAG_SYS_SHOAL_TIDE
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1AB
+ goto_if_set FLAG_SYS_SHOAL_TIDE, ShoalCave_LowTideInnerRoom_EventScript_15E1AB
goto ShoalCave_LowTideInnerRoom_EventScript_15E1AF
ShoalCave_LowTideInnerRoom_EventScript_15E1AB:: @ 815E1AB
@@ -21,47 +20,39 @@ ShoalCave_LowTideInnerRoom_MapScript1_15E1B3:: @ 815E1B3
end
ShoalCave_LowTideInnerRoom_EventScript_15E1B9:: @ 815E1B9
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_1
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
- checkflag FLAG_SYS_SHOAL_TIDE
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1DA
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_1, ShoalCave_LowTideInnerRoom_EventScript_15E1DA
+ goto_if_set FLAG_SYS_SHOAL_TIDE, ShoalCave_LowTideInnerRoom_EventScript_15E1DA
setmetatile 31, 8, 856, 1
goto ShoalCave_LowTideInnerRoom_EventScript_15E1DA
end
ShoalCave_LowTideInnerRoom_EventScript_15E1DA:: @ 815E1DA
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_2
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
- checkflag FLAG_SYS_SHOAL_TIDE
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E1FB
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_2, ShoalCave_LowTideInnerRoom_EventScript_15E1FB
+ goto_if_set FLAG_SYS_SHOAL_TIDE, ShoalCave_LowTideInnerRoom_EventScript_15E1FB
setmetatile 14, 26, 856, 1
goto ShoalCave_LowTideInnerRoom_EventScript_15E1FB
end
ShoalCave_LowTideInnerRoom_EventScript_15E1FB:: @ 815E1FB
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_1
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E213
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_1, ShoalCave_LowTideInnerRoom_EventScript_15E213
setmetatile 41, 20, 857, 1
goto ShoalCave_LowTideInnerRoom_EventScript_15E213
end
ShoalCave_LowTideInnerRoom_EventScript_15E213:: @ 815E213
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_2
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E22B
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_2, ShoalCave_LowTideInnerRoom_EventScript_15E22B
setmetatile 41, 10, 857, 1
goto ShoalCave_LowTideInnerRoom_EventScript_15E22B
end
ShoalCave_LowTideInnerRoom_EventScript_15E22B:: @ 815E22B
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_3
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E243
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_3, ShoalCave_LowTideInnerRoom_EventScript_15E243
setmetatile 6, 9, 857, 1
goto ShoalCave_LowTideInnerRoom_EventScript_15E243
end
ShoalCave_LowTideInnerRoom_EventScript_15E243:: @ 815E243
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_4
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E256
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_4, ShoalCave_LowTideInnerRoom_EventScript_15E256
setmetatile 16, 13, 857, 1
return
@@ -70,8 +61,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E256:: @ 815E256
ShoalCave_LowTideInnerRoom_EventScript_15E257:: @ 815E257
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_1
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_1, ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem_std ITEM_SHOAL_SHELL
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
@@ -88,8 +78,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E289:: @ 815E289
ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_2
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_2, ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem_std ITEM_SHOAL_SHELL
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
@@ -101,8 +90,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E293:: @ 815E293
ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_3
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_3, ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem_std ITEM_SHOAL_SHELL
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
@@ -114,8 +102,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2C5:: @ 815E2C5
ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SHELL_4
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E289
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SHELL_4, ShoalCave_LowTideInnerRoom_EventScript_15E289
giveitem_std ITEM_SHOAL_SHELL
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
@@ -127,8 +114,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E2F7:: @ 815E2F7
ShoalCave_LowTideInnerRoom_EventScript_15E329:: @ 815E329
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_1
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_1, ShoalCave_LowTideInnerRoom_EventScript_15E35B
giveitem_std ITEM_SHOAL_SALT
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
@@ -145,8 +131,7 @@ ShoalCave_LowTideInnerRoom_EventScript_15E35B:: @ 815E35B
ShoalCave_LowTideInnerRoom_EventScript_15E365:: @ 815E365
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_2
- goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_15E35B
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_2, ShoalCave_LowTideInnerRoom_EventScript_15E35B
giveitem_std ITEM_SHOAL_SALT
compare RESULT, 0
goto_if_eq ShoalCave_LowTideInnerRoom_EventScript_1A029B
diff --git a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
index c7cb08a9b..19223a499 100644
--- a/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideLowerRoom.inc
@@ -7,8 +7,7 @@ ShoalCave_LowTideLowerRoom_MapScript1_15E3F9:: @ 815E3F9
end
ShoalCave_LowTideLowerRoom_EventScript_15E3FF:: @ 815E3FF
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_4
- goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E412
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_4, ShoalCave_LowTideLowerRoom_EventScript_15E412
setmetatile 18, 2, 856, 1
return
@@ -17,8 +16,7 @@ ShoalCave_LowTideLowerRoom_EventScript_15E412:: @ 815E412
ShoalCave_LowTideLowerRoom_EventScript_15E413:: @ 815E413
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_4
- goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E445
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_4, ShoalCave_LowTideLowerRoom_EventScript_15E445
giveitem_std ITEM_SHOAL_SALT
compare RESULT, 0
goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_1A029B
@@ -36,8 +34,7 @@ ShoalCave_LowTideLowerRoom_EventScript_15E445:: @ 815E445
ShoalCave_LowTideLowerRoom_EventScript_15E44F:: @ 815E44F
lock
faceplayer
- checkflag FLAG_RECEIVED_FOCUS_BAND
- goto_if_eq ShoalCave_LowTideLowerRoom_EventScript_15E47E
+ goto_if_set FLAG_RECEIVED_FOCUS_BAND, ShoalCave_LowTideLowerRoom_EventScript_15E47E
msgbox ShoalCave_LowTideLowerRoom_Text_198200, 4
giveitem_std ITEM_FOCUS_BAND
compare RESULT, 0
diff --git a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
index efcad59d3..5f9726038 100644
--- a/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideStairsRoom.inc
@@ -7,8 +7,7 @@ ShoalCave_LowTideStairsRoom_MapScript1_15E39D:: @ 815E39D
end
ShoalCave_LowTideStairsRoom_EventScript_15E3A3:: @ 815E3A3
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_3
- goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_15E3B6
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_3, ShoalCave_LowTideStairsRoom_EventScript_15E3B6
setmetatile 11, 11, 856, 1
return
@@ -17,8 +16,7 @@ ShoalCave_LowTideStairsRoom_EventScript_15E3B6:: @ 815E3B6
ShoalCave_LowTideStairsRoom_EventScript_15E3B7:: @ 815E3B7
lockall
- checkflag FLAG_HIDE_TOOK_SHOAL_SALT_3
- goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_15E3E9
+ goto_if_set FLAG_HIDE_TOOK_SHOAL_SALT_3, ShoalCave_LowTideStairsRoom_EventScript_15E3E9
giveitem_std ITEM_SHOAL_SALT
compare RESULT, 0
goto_if_eq ShoalCave_LowTideStairsRoom_EventScript_1A029B
diff --git a/data/scripts/maps/SkyPillar_Top.inc b/data/scripts/maps/SkyPillar_Top.inc
index 07a78d2c4..82149a4bc 100644
--- a/data/scripts/maps/SkyPillar_Top.inc
+++ b/data/scripts/maps/SkyPillar_Top.inc
@@ -3,8 +3,7 @@ SkyPillar_Top_MapScripts:: @ 815F302
.byte 0
SkyPillar_Top_MapScript1_15F308:: @ 815F308
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, SkyPillar_Top_EventScript_15F312
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SkyPillar_Top_EventScript_15F312
end
SkyPillar_Top_EventScript_15F312:: @ 815F312
diff --git a/data/scripts/maps/SlateportCity.inc b/data/scripts/maps/SlateportCity.inc
index 4079763a3..213fc3163 100644
--- a/data/scripts/maps/SlateportCity.inc
+++ b/data/scripts/maps/SlateportCity.inc
@@ -13,7 +13,7 @@ SlateportCity_MapScript1_14BA3C:: @ 814BA3C
setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 0
call SlateportCity_EventScript_14BA5C
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BA68
+ call_if_eq SlateportCity_EventScript_14BA68
end
SlateportCity_EventScript_14BA5C:: @ 814BA5C
@@ -68,12 +68,12 @@ SlateportCity_EventScript_14BAE0:: @ 814BAE0
msgbox SlateportCity_Text_164682, 4
specialvar RESULT, LeadMonHasEffortRibbon
compare RESULT, 1
- call_if 1, SlateportCity_EventScript_14BB35
+ call_if_eq SlateportCity_EventScript_14BB35
specialvar RESULT, ScrSpecial_AreLeadMonEVsMaxedOut
compare RESULT, 0
- call_if 1, SlateportCity_EventScript_14BB2B
+ call_if_eq SlateportCity_EventScript_14BB2B
msgbox SlateportCity_Text_164691, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message SlateportCity_Text_1646DD
waitfanfare
waitmessage
@@ -96,7 +96,7 @@ SlateportCity_EventScript_14BB3F:: @ 814BB3F
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BB56
+ call_if_eq SlateportCity_EventScript_14BB56
msgbox SlateportCity_Text_164814, 4
release
end
@@ -110,7 +110,7 @@ SlateportCity_EventScript_14BB60:: @ 814BB60
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BB77
+ call_if_eq SlateportCity_EventScript_14BB77
msgbox SlateportCity_Text_1648A0, 4
release
end
@@ -124,9 +124,8 @@ SlateportCity_EventScript_14BB81:: @ 814BB81
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BBA1
- checkflag FLAG_RECEIVED_SECRET_POWER
- goto_if_eq SlateportCity_EventScript_14BBAB
+ call_if_eq SlateportCity_EventScript_14BBA1
+ goto_if_set FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BBAB
msgbox SlateportCity_Text_164937, 4
release
end
@@ -145,7 +144,7 @@ SlateportCity_EventScript_14BBB5:: @ 814BBB5
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BBCC
+ call_if_eq SlateportCity_EventScript_14BBCC
msgbox SlateportCity_Text_164A30, 4
release
end
@@ -169,7 +168,7 @@ SlateportCity_EventScript_14BBF3:: @ 814BBF3
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BC0A
+ call_if_eq SlateportCity_EventScript_14BC0A
msgbox SlateportCity_Text_164B34, 4
release
end
@@ -182,8 +181,7 @@ SlateportCity_EventScript_14BC0A:: @ 814BC0A
SlateportCity_EventScript_14BC14:: @ 814BC14
lock
faceplayer
- checkflag FLAG_DOCK_REJECTED_DEVON_GOODS
- goto_if_eq SlateportCity_EventScript_14BC29
+ goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_EventScript_14BC29
msgbox SlateportCity_Text_164BBF, 4
release
end
@@ -199,10 +197,8 @@ SlateportCity_EventScript_14BC33:: @ 814BC33
SlateportCity_EventScript_14BC3C:: @ 814BC3C
lockall
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq SlateportCity_EventScript_14BC63
- checkflag FLAG_BADGE07_GET
- goto_if_eq SlateportCity_EventScript_14BC59
+ goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_14BC63
+ goto_if_set FLAG_BADGE07_GET, SlateportCity_EventScript_14BC59
msgbox SlateportCity_Text_1658A0, 4
releaseall
end
@@ -235,8 +231,7 @@ SlateportCity_EventScript_14BC88:: @ 814BC88
SlateportCity_EventScript_14BC91:: @ 814BC91
lockall
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq SlateportCity_EventScript_14BCA5
+ goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_14BCA5
msgbox SlateportCity_Text_165A8B, 4
releaseall
end
@@ -254,7 +249,7 @@ SlateportCity_EventScript_14BCB8:: @ 814BCB8
lock
faceplayer
compare VAR_SLATEPORT_STATE, 1
- call_if 1, SlateportCity_EventScript_14BCCF
+ call_if_eq SlateportCity_EventScript_14BCCF
msgbox SlateportCity_Text_164F9E, 4
release
end
@@ -287,11 +282,11 @@ SlateportCity_EventScript_14BCFD:: @ 814BCFD
SlateportCity_EventScript_14BD06:: @ 814BD06
lock
faceplayer
- msgbox SlateportCity_Text_1650F1, 5
- compare RESULT, 1
- call_if 1, SlateportCity_EventScript_14BD28
- compare RESULT, 0
- call_if 1, SlateportCity_EventScript_14BD31
+ msgbox SlateportCity_Text_1650F1, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq SlateportCity_EventScript_14BD28
+ compare RESULT, NO
+ call_if_eq SlateportCity_EventScript_14BD31
release
end
@@ -410,8 +405,7 @@ SlateportCity_EventScript_14BE16:: @ 814BE16
SlateportCity_EventScript_14BE20:: @ 814BE20
lock
faceplayer
- checkflag FLAG_RECEIVED_SECRET_POWER
- goto_if 0, SlateportCity_EventScript_14BE16
+ goto_if_unset FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BE16
message SlateportCity_Text_1A0BE4
waitmessage
pokemartdecoration SlateportCity_Decorations2
@@ -442,8 +436,7 @@ SlateportCity_Decorations2:: @ 814BE40
@ 814BE60
lock
faceplayer
- checkflag FLAG_RECEIVED_SECRET_POWER
- goto_if 0, SlateportCity_EventScript_14BE16
+ goto_if_unset FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_14BE16
message SlateportCity_Text_1A0BE4
waitmessage
pokemartdecoration SlateportCity_Decorations3
@@ -480,8 +473,8 @@ SlateportCity_EventScript_14BE9A:: @ 814BE9A
.align 2
SlateportCity_Items2:: @ 814BEB4
- .2byte ITEM_TM10
- .2byte ITEM_TM43
+ .2byte ITEM_TM10_HIDDEN_POWER
+ .2byte ITEM_TM43_SECRET_POWER
.2byte ITEM_NONE
release
end
@@ -508,7 +501,7 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
applymovement 11, SlateportCity_Movement_1A0841
waitmovement 0
msgbox SlateportCity_Text_1655E7, 4
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
msgbox SlateportCity_Text_1656BC, 4
applymovement 6, SlateportCity_Movement_1A083F
applymovement 1, SlateportCity_Movement_1A083F
@@ -519,7 +512,7 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
applymovement 11, SlateportCity_Movement_1A0845
waitmovement 0
msgbox SlateportCity_Text_16578F, 4
- playse 21
+ playse SE_PIN
applymovement 11, SlateportCity_Movement_1A0833
waitmovement 0
applymovement 11, SlateportCity_Movement_1A0835
diff --git a/data/scripts/maps/SlateportCity_ContestHall.inc b/data/scripts/maps/SlateportCity_ContestHall.inc
index 0a6f40c75..5f6a3c15d 100644
--- a/data/scripts/maps/SlateportCity_ContestHall.inc
+++ b/data/scripts/maps/SlateportCity_ContestHall.inc
@@ -12,10 +12,9 @@ SlateportCity_ContestHall_EventScript_155555:: @ 8155555
SlateportCity_ContestHall_EventScript_15555E:: @ 815555E
lock
faceplayer
- checkflag FLAG_RECEIVED_TM41
- goto_if_eq SlateportCity_ContestHall_EventScript_155595
+ goto_if_set FLAG_RECEIVED_TM41, SlateportCity_ContestHall_EventScript_155595
msgbox SlateportCity_ContestHall_Text_17CCE2, 4
- giveitem_std ITEM_TM41
+ giveitem_std ITEM_TM41_TORMENT
compare RESULT, 0
goto_if_eq SlateportCity_ContestHall_EventScript_1A029B
setflag FLAG_RECEIVED_TM41
diff --git a/data/scripts/maps/SlateportCity_ContestLobby.inc b/data/scripts/maps/SlateportCity_ContestLobby.inc
index 2fd62e9af..22f797968 100644
--- a/data/scripts/maps/SlateportCity_ContestLobby.inc
+++ b/data/scripts/maps/SlateportCity_ContestLobby.inc
@@ -22,13 +22,13 @@ SlateportCity_ContestLobby_EventScript_155448:: @ 8155448
lockall
applymovement 1, SlateportCity_ContestLobby_Movement_1554CC
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, SlateportCity_ContestLobby_Movement_1554CF
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
@@ -101,8 +101,7 @@ SlateportCity_ContestLobby_EventScript_1554F0:: @ 81554F0
SlateportCity_ContestLobby_EventScript_1554F9:: @ 81554F9
lockall
- checkflag FLAG_RECEIVED_POKEBLOCK_CASE
- goto_if_eq SlateportCity_ContestLobby_EventScript_155526
+ goto_if_set FLAG_RECEIVED_POKEBLOCK_CASE, SlateportCity_ContestLobby_EventScript_155526
applymovement 7, SlateportCity_ContestLobby_Movement_1A0839
waitmovement 0
msgbox SlateportCity_ContestLobby_Text_17CA67, 4
diff --git a/data/scripts/maps/SlateportCity_Harbor.inc b/data/scripts/maps/SlateportCity_Harbor.inc
index 72f2d0382..82a17b0a6 100644
--- a/data/scripts/maps/SlateportCity_Harbor.inc
+++ b/data/scripts/maps/SlateportCity_Harbor.inc
@@ -6,9 +6,8 @@ SlateportCity_Harbor_MapScript1_155F63:: @ 8155F63
setescapewarp MAP_SLATEPORT_CITY, 255, 28, 13
setvar VAR_TEMP_1, 0
compare VAR_SLATEPORT_HARBOR_STATE, 1
- call_if 1, SlateportCity_Harbor_EventScript_155F89
- checkflag FLAG_SYS_GAME_CLEAR
- call_if 1, SlateportCity_Harbor_EventScript_155F85
+ call_if_eq SlateportCity_Harbor_EventScript_155F89
+ call_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_155F85
end
SlateportCity_Harbor_EventScript_155F85:: @ 8155F85
@@ -64,13 +63,13 @@ SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5
removeobject 8
setvar VAR_SLATEPORT_HARBOR_STATE, 2
compare VAR_SPECIAL_8, 0
- call_if 1, SlateportCity_Harbor_EventScript_15605C
+ call_if_eq SlateportCity_Harbor_EventScript_15605C
compare VAR_SPECIAL_8, 1
- call_if 1, SlateportCity_Harbor_EventScript_156071
+ call_if_eq SlateportCity_Harbor_EventScript_156071
compare VAR_SPECIAL_8, 2
- call_if 1, SlateportCity_Harbor_EventScript_156086
+ call_if_eq SlateportCity_Harbor_EventScript_156086
compare VAR_SPECIAL_8, 3
- call_if 1, SlateportCity_Harbor_EventScript_156086
+ call_if_eq SlateportCity_Harbor_EventScript_156086
msgbox SlateportCity_Harbor_Text_17FE60, 4
closemessage
setflag FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT
@@ -159,8 +158,7 @@ SlateportCity_Harbor_Movement_1560C2:: @ 81560C2
SlateportCity_Harbor_EventScript_1560C4:: @ 81560C4
lock
faceplayer
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq SlateportCity_Harbor_EventScript_1560D9
+ goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_1560D9
msgbox SlateportCity_Harbor_Text_17FA0A, 4
release
end
@@ -190,8 +188,8 @@ SlateportCity_Harbor_EventScript_156135:: @ 8156135
end
SlateportCity_Harbor_EventScript_15613F:: @ 815613F
- msgbox SlateportCity_Harbor_Text_17FB81, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_17FB81, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_15618A
setvar VAR_PORTHOLE_STATE, 1
call SlateportCity_Harbor_EventScript_156196
@@ -201,8 +199,8 @@ SlateportCity_Harbor_EventScript_15613F:: @ 815613F
end
SlateportCity_Harbor_EventScript_156167:: @ 8156167
- msgbox SlateportCity_Harbor_Text_17FB9C, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_17FB9C, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_15618A
call SlateportCity_Harbor_EventScript_156196
warp MAP_BATTLE_TOWER_OUTSIDE, 255, 19, 23
@@ -224,9 +222,9 @@ SlateportCity_Harbor_EventScript_156196:: @ 8156196
delay 30
hideobjectat LAST_TALKED, MAP_SLATEPORT_CITY_HARBOR
compare FACING, 2
- call_if 1, SlateportCity_Harbor_EventScript_1561EF
+ call_if_eq SlateportCity_Harbor_EventScript_1561EF
compare FACING, 4
- call_if 1, SlateportCity_Harbor_EventScript_1561E4
+ call_if_eq SlateportCity_Harbor_EventScript_1561E4
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
setvar VAR_SPECIAL_4, 5
@@ -268,12 +266,9 @@ SlateportCity_Harbor_EventScript_156208:: @ 8156208
SlateportCity_Harbor_EventScript_156211:: @ 8156211
lock
faceplayer
- checkflag FLAG_BADGE07_GET
- goto_if_eq SlateportCity_Harbor_EventScript_15626F
- checkflag FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE
- goto_if_eq SlateportCity_Harbor_EventScript_156265
- checkflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
- goto_if_eq SlateportCity_Harbor_EventScript_156258
+ goto_if_set FLAG_BADGE07_GET, SlateportCity_Harbor_EventScript_15626F
+ goto_if_set FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE, SlateportCity_Harbor_EventScript_156265
+ goto_if_set FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE, SlateportCity_Harbor_EventScript_156258
compare VAR_SLATEPORT_HARBOR_STATE, 2
goto_if_eq SlateportCity_Harbor_EventScript_15624E
msgbox SlateportCity_Harbor_Text_17FD1C, 4
@@ -305,8 +300,7 @@ SlateportCity_Harbor_EventScript_15626F:: @ 815626F
checkitem ITEM_SCANNER, 1
compare RESULT, 1
goto_if_eq SlateportCity_Harbor_EventScript_1562A7
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq SlateportCity_Harbor_EventScript_15629D
+ goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_15629D
msgbox SlateportCity_Harbor_Text_18017B, 4
release
end
@@ -332,8 +326,8 @@ SlateportCity_Harbor_EventScript_1562B3:: @ 81562B3
end
SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA
- msgbox SlateportCity_Harbor_Text_1803DD, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_1803DD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem_std ITEM_DEEP_SEA_TOOTH
compare RESULT, 0
@@ -345,8 +339,8 @@ SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA
end
SlateportCity_Harbor_EventScript_15632A:: @ 815632A
- msgbox SlateportCity_Harbor_Text_180412, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_180412, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem_std ITEM_DEEP_SEA_SCALE
compare RESULT, 0
diff --git a/data/scripts/maps/SlateportCity_House1.inc b/data/scripts/maps/SlateportCity_House1.inc
index aa1157d7e..be2955937 100644
--- a/data/scripts/maps/SlateportCity_House1.inc
+++ b/data/scripts/maps/SlateportCity_House1.inc
@@ -4,10 +4,10 @@ SlateportCity_House1_MapScripts:: @ 815567A
SlateportCity_House1_EventScript_15567B:: @ 815567B
lock
faceplayer
- msgbox SlateportCity_House1_Text_17D46A, 5
- compare RESULT, 1
+ msgbox SlateportCity_House1_Text_17D46A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_15569C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
@@ -16,7 +16,7 @@ SlateportCity_House1_EventScript_15569C:: @ 815569C
special SelectMonForNPCTrade
waitstate
compare VAR_SPECIAL_4, 255
- goto_if 5, SlateportCity_House1_EventScript_1556C9
+ goto_if_ne SlateportCity_House1_EventScript_1556C9
compare VAR_SPECIAL_4, 255
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
@@ -38,10 +38,10 @@ SlateportCity_House1_EventScript_1556C9:: @ 81556C9
special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_155726
- msgbox SlateportCity_House1_Text_17D505, 5
- compare RESULT, 1
+ msgbox SlateportCity_House1_Text_17D505, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_155730
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
index abbe3f78f..45ca62167 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -33,8 +33,8 @@ SlateportCity_OceanicMuseum_1F_EventScript_155AF5:: @ 8155AF5
SlateportCity_OceanicMuseum_1F_EventScript_155B06:: @ 8155B06
showmoneybox 0, 0
nop
- msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, 5
- compare RESULT, 1
+ msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B2D
closemessage
hidemoneybox 0, 0
@@ -57,8 +57,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D
end
SlateportCity_OceanicMuseum_1F_EventScript_155B5A:: @ 8155B5A
- checkflag FLAG_DELIVERED_DEVON_GOODS
- goto_if 0, SlateportCity_OceanicMuseum_1F_EventScript_155B7B
+ goto_if_unset FLAG_DELIVERED_DEVON_GOODS, SlateportCity_OceanicMuseum_1F_EventScript_155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1F5, 4
closemessage
hidemoneybox 0, 0
@@ -158,13 +157,13 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A
lock
faceplayer
delay 8
- playse 21
+ playse SE_PIN
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_std ITEM_TM46
+ giveitem_std ITEM_TM46_THIEF
compare RESULT, 0
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155CC2
setflag FLAG_RECEIVED_TM46
@@ -173,14 +172,14 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A
compare FACING, 2
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155C98
compare FACING, 2
- goto_if 5, SlateportCity_OceanicMuseum_1F_EventScript_155CAD
+ goto_if_ne SlateportCity_OceanicMuseum_1F_EventScript_155CAD
end
SlateportCity_OceanicMuseum_1F_EventScript_155C98:: @ 8155C98
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CD3
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
- playse 9
+ playse SE_KAIDAN
removeobject 13
release
end
@@ -189,7 +188,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155CAD:: @ 8155CAD
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CCC
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
- playse 9
+ playse SE_KAIDAN
removeobject 13
release
end
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
index 007e42f90..d84982e2e 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
@@ -11,7 +11,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_17ECFD, 4
closemessage
- playbgm BGM_EVIL_TEAM, 1
+ playbgm BGM_EVIL_TEAM, TRUE
addobject 3
applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB4
waitmovement 0
@@ -22,21 +22,21 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EC5
waitmovement 0
compare FACING, 1
- call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
+ call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E62
compare FACING, 4
- call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E62
+ call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E62
msgbox SlateportCity_OceanicMuseum_2F_Text_17EDAE, 4
compare FACING, 4
- call_if 5, SlateportCity_OceanicMuseum_2F_EventScript_155E6D
+ call_if_ne SlateportCity_OceanicMuseum_2F_EventScript_155E6D
msgbox SlateportCity_OceanicMuseum_2F_Text_17EDD7, 4
msgbox SlateportCity_OceanicMuseum_2F_Text_17EE01, 4
closemessage
applymovement 4, SlateportCity_OceanicMuseum_2F_Movement_155EB2
waitmovement 0
compare FACING, 1
- call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E78
+ call_if_eq SlateportCity_OceanicMuseum_2F_EventScript_155E78
compare FACING, 3
- call_if 1, SlateportCity_OceanicMuseum_2F_EventScript_155E83
+ call_if_eq 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
closemessage
@@ -84,7 +84,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
closemessage
applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_155E98
waitmovement 0
- playse 9
+ playse SE_KAIDAN
removeobject 1
setflag FLAG_HIDE_EVIL_TEAM_ROUTE110
setflag FLAG_DELIVERED_DEVON_GOODS
diff --git a/data/scripts/maps/SlateportCity_PokemonFanClub.inc b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
index 6e7d2614b..6a8c88e1e 100644
--- a/data/scripts/maps/SlateportCity_PokemonFanClub.inc
+++ b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
@@ -23,18 +23,13 @@ SlateportCity_PokemonFanClub_EventScript_155795:: @ 8155795
SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8
setvar VAR_TEMP_2, 0
- checkflag FLAG_RECEIVED_YELLOW_SCARF
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
- checkflag FLAG_RECEIVED_GREEN_SCARF
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
- checkflag FLAG_RECEIVED_PINK_SCARF
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
- checkflag FLAG_RECEIVED_BLUE_SCARF
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
- checkflag FLAG_RECEIVED_RED_SCARF
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if_set FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if_set FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if_set FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if_set FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_155893
+ call_if_set FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_155893
compare VAR_TEMP_2, 5
- call_if 1, SlateportCity_PokemonFanClub_EventScript_15588D
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_15588D
compare VAR_SLATEPORT_FAN_CLUB_STATE, 2
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1557FE
msgbox SlateportCity_PokemonFanClub_Text_17DA14, 4
@@ -49,16 +44,11 @@ SlateportCity_PokemonFanClub_EventScript_1557FE:: @ 81557FE
SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
msgbox SlateportCity_PokemonFanClub_Text_17DA49, 4
setvar VAR_TEMP_1, 0
- checkflag FLAG_RECEIVED_YELLOW_SCARF
- call_if 0, SlateportCity_PokemonFanClub_EventScript_1559FE
- checkflag FLAG_RECEIVED_GREEN_SCARF
- call_if 0, SlateportCity_PokemonFanClub_EventScript_1559E7
- checkflag FLAG_RECEIVED_PINK_SCARF
- call_if 0, SlateportCity_PokemonFanClub_EventScript_1559D0
- checkflag FLAG_RECEIVED_BLUE_SCARF
- call_if 0, SlateportCity_PokemonFanClub_EventScript_1559B9
- checkflag FLAG_RECEIVED_RED_SCARF
- call_if 0, SlateportCity_PokemonFanClub_EventScript_1559A2
+ call_if_unset FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_1559FE
+ call_if_unset FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_1559E7
+ call_if_unset FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_1559D0
+ call_if_unset FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_1559B9
+ call_if_unset FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_1559A2
bufferleadmonspeciesname 0
switch VAR_TEMP_1
case 0, SlateportCity_PokemonFanClub_EventScript_155899
@@ -146,7 +136,7 @@ SlateportCity_PokemonFanClub_EventScript_155998:: @ 8155998
SlateportCity_PokemonFanClub_EventScript_1559A2:: @ 81559A2
specialvar RESULT, CheckLeadMonCool
compare RESULT, 1
- call_if 1, SlateportCity_PokemonFanClub_EventScript_1559B3
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_1559B3
return
SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
@@ -156,7 +146,7 @@ SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
SlateportCity_PokemonFanClub_EventScript_1559B9:: @ 81559B9
specialvar RESULT, CheckLeadMonBeauty
compare RESULT, 1
- call_if 1, SlateportCity_PokemonFanClub_EventScript_1559CA
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_1559CA
return
SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
@@ -166,7 +156,7 @@ SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
SlateportCity_PokemonFanClub_EventScript_1559D0:: @ 81559D0
specialvar RESULT, CheckLeadMonCute
compare RESULT, 1
- call_if 1, SlateportCity_PokemonFanClub_EventScript_1559E1
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_1559E1
return
SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
@@ -176,7 +166,7 @@ SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
SlateportCity_PokemonFanClub_EventScript_1559E7:: @ 81559E7
specialvar RESULT, CheckLeadMonSmart
compare RESULT, 1
- call_if 1, SlateportCity_PokemonFanClub_EventScript_1559F8
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_1559F8
return
SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
@@ -186,7 +176,7 @@ SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
SlateportCity_PokemonFanClub_EventScript_1559FE:: @ 81559FE
specialvar RESULT, CheckLeadMonTough
compare RESULT, 1
- call_if 1, SlateportCity_PokemonFanClub_EventScript_155A0F
+ call_if_eq SlateportCity_PokemonFanClub_EventScript_155A0F
return
SlateportCity_PokemonFanClub_EventScript_155A0F:: @ 8155A0F
@@ -196,17 +186,16 @@ SlateportCity_PokemonFanClub_EventScript_155A0F:: @ 8155A0F
SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15
lock
faceplayer
- checkflag FLAG_RECEIVED_SOOTHE_BELL
- goto_if_eq SlateportCity_PokemonFanClub_EventScript_155A75
+ goto_if_set FLAG_RECEIVED_SOOTHE_BELL, SlateportCity_PokemonFanClub_EventScript_155A75
msgbox SlateportCity_PokemonFanClub_Text_17DE6B, 4
specialvar RESULT, GetLeadMonFriendshipScore
compare RESULT, 4
- goto_if 4, SlateportCity_PokemonFanClub_EventScript_155A3A
+ goto_if_ge SlateportCity_PokemonFanClub_EventScript_155A3A
release
end
SlateportCity_PokemonFanClub_EventScript_155A3A:: @ 8155A3A
- playse 21
+ playse SE_PIN
applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833
waitmovement 0
applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835
diff --git a/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc b/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
index 46dc8419c..dd31e8e26 100644
--- a/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
+++ b/data/scripts/maps/SlateportCity_SternsShipyard_1F.inc
@@ -3,14 +3,10 @@ SlateportCity_SternsShipyard_1F_MapScripts:: @ 8155335
SlateportCity_SternsShipyard_1F_EventScript_155336:: @ 8155336
lockall
- checkflag FLAG_SYS_GAME_CLEAR
- goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_155388
- checkflag FLAG_BADGE07_GET
- goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_15539C
- checkflag FLAG_DELIVERED_DEVON_GOODS
- goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_1553CF
- checkflag FLAG_DOCK_REJECTED_DEVON_GOODS
- goto_if_eq SlateportCity_SternsShipyard_1F_EventScript_1553B0
+ goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_SternsShipyard_1F_EventScript_155388
+ goto_if_set FLAG_BADGE07_GET, SlateportCity_SternsShipyard_1F_EventScript_15539C
+ goto_if_set FLAG_DELIVERED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_1553CF
+ goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_1553B0
msgbox SlateportCity_SternsShipyard_1F_Text_17C14B, 4
applymovement 1, SlateportCity_SternsShipyard_1F_Movement_1A0839
waitmovement 0
diff --git a/data/scripts/maps/SootopolisCity.inc b/data/scripts/maps/SootopolisCity.inc
index e29700981..669d4ecfa 100644
--- a/data/scripts/maps/SootopolisCity.inc
+++ b/data/scripts/maps/SootopolisCity.inc
@@ -5,10 +5,8 @@ SootopolisCity_MapScripts:: @ 814D07D
.byte 0
SootopolisCity_MapScript1_14D08D:: @ 814D08D
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- call_if 0, SootopolisCity_EventScript_14D0A0
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- call_if 1, SootopolisCity_EventScript_14D0B1
+ call_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_EventScript_14D0A0
+ call_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_EventScript_14D0B1
end
SootopolisCity_EventScript_14D0A0:: @ 814D0A0
@@ -17,8 +15,7 @@ SootopolisCity_EventScript_14D0A0:: @ 814D0A0
return
SootopolisCity_EventScript_14D0B1:: @ 814D0B1
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 0, SootopolisCity_EventScript_14D0BB
+ call_if_unset FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D0BB
return
SootopolisCity_EventScript_14D0BB:: @ 814D0BB
@@ -35,10 +32,8 @@ SootopolisCity_EventScript_14D0BB:: @ 814D0BB
SootopolisCity_MapScript1_14D10D:: @ 814D10D
setflag FLAG_VISITED_SOOTOPOLIS_CITY
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- call_if 1, SootopolisCity_EventScript_14D159
- checkflag FLAG_SYS_WEATHER_CTRL
- call_if 1, SootopolisCity_EventScript_14D123
+ call_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D159
+ call_if_set FLAG_SYS_WEATHER_CTRL, SootopolisCity_EventScript_14D123
end
SootopolisCity_EventScript_14D123:: @ 814D123
@@ -46,7 +41,7 @@ SootopolisCity_EventScript_14D123:: @ 814D123
setobjectxyperm 1, 29, 19
setobjectxyperm 2, 33, 19
compare VAR_SOOTOPOLIS_STATE, 1
- call_if 1, SootopolisCity_EventScript_14D142
+ call_if_eq SootopolisCity_EventScript_14D142
return
SootopolisCity_EventScript_14D142:: @ 814D142
@@ -68,8 +63,7 @@ SootopolisCity_MapScript1_14D165:: @ 814D165
SootopolisCity_EventScript_14D16E:: @ 814D16E
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_EventScript_14D183
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D183
msgbox SootopolisCity_Text_1696A4, 4
release
end
@@ -92,8 +86,7 @@ SootopolisCity_EventScript_14D19F:: @ 814D19F
faceplayer
dodailyevents
special GetPlayerBigGuyGirlString
- checkflag FLAG_DAILY_RECEIVED_BERRY_SOOTOPOLIS
- goto_if_eq SootopolisCity_EventScript_14D241
+ goto_if_set FLAG_DAILY_RECEIVED_BERRY_SOOTOPOLIS, SootopolisCity_EventScript_14D241
msgbox SootopolisCity_Text_1C63F2, 4
random 10
addvar RESULT, 20
@@ -127,8 +120,8 @@ SootopolisCity_EventScript_14D220:: @ 814D220
end
SootopolisCity_EventScript_14D241:: @ 814D241
- msgbox SootopolisCity_Text_1C6540, 5
- compare RESULT, 1
+ msgbox SootopolisCity_Text_1C6540, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SootopolisCity_EventScript_14D25E
msgbox SootopolisCity_Text_1C6626, 4
release
@@ -142,8 +135,7 @@ SootopolisCity_EventScript_14D25E:: @ 814D25E
SootopolisCity_EventScript_14D268:: @ 814D268
lock
faceplayer
- checkflag FLAG_DEFEATED_SOOTOPOLIS_GYM
- goto_if_eq SootopolisCity_EventScript_14D27D
+ goto_if_set FLAG_DEFEATED_SOOTOPOLIS_GYM, SootopolisCity_EventScript_14D27D
msgbox SootopolisCity_Text_16A4D6, 4
release
end
@@ -156,8 +148,7 @@ SootopolisCity_EventScript_14D27D:: @ 814D27D
SootopolisCity_EventScript_14D287:: @ 814D287
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_EventScript_14D29C
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D29C
msgbox SootopolisCity_Text_169813, 4
release
end
@@ -170,8 +161,7 @@ SootopolisCity_EventScript_14D29C:: @ 814D29C
SootopolisCity_EventScript_14D2A6:: @ 814D2A6
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_EventScript_14D2BB
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D2BB
msgbox SootopolisCity_Text_1698A0, 4
release
end
@@ -184,8 +174,7 @@ SootopolisCity_EventScript_14D2BB:: @ 814D2BB
SootopolisCity_EventScript_14D2C5:: @ 814D2C5
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_EventScript_14D2DA
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D2DA
msgbox SootopolisCity_Text_1697A7, 4
release
end
@@ -216,7 +205,7 @@ SootopolisCity_EventScript_14D308:: @ 814D308
applymovement 10, SootopolisCity_Movement_1A083F
applymovement 255, SootopolisCity_Movement_1A0843
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 10, SootopolisCity_Movement_1A0833
waitmovement 0
applymovement 10, SootopolisCity_Movement_1A0835
@@ -237,7 +226,7 @@ SootopolisCity_EventScript_14D308:: @ 814D308
.else
msgbox SootopolisCity_Text_169E82, 4
.endif
- playse 21
+ playse SE_PIN
applymovement 5, SootopolisCity_Movement_1A0833
waitmovement 0
applymovement 5, SootopolisCity_Movement_1A0835
@@ -445,8 +434,7 @@ SootopolisCity_EventScript_14D48F:: @ 814D48F
SootopolisCity_EventScript_14D498:: @ 814D498
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_EventScript_14D4AD
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_EventScript_14D4AD
.ifdef SAPPHIRE
msgbox SootopolisCity_Text_169DA6, 4
.else
diff --git a/data/scripts/maps/SootopolisCity_Gym_1F.inc b/data/scripts/maps/SootopolisCity_Gym_1F.inc
index 38514b03b..0ad6aa027 100644
--- a/data/scripts/maps/SootopolisCity_Gym_1F.inc
+++ b/data/scripts/maps/SootopolisCity_Gym_1F.inc
@@ -20,11 +20,11 @@ SootopolisCity_Gym_1F_MapScript1_15AF25:: @ 815AF25
SootopolisCity_Gym_1F_EventScript_15AF2E:: @ 815AF2E
compare VAR_ICE_STEP_COUNT, 8
- goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF85
+ goto_if_lt SootopolisCity_Gym_1F_EventScript_15AF85
compare VAR_ICE_STEP_COUNT, 28
- goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF73
+ goto_if_lt SootopolisCity_Gym_1F_EventScript_15AF73
compare VAR_ICE_STEP_COUNT, 69
- goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF61
+ goto_if_lt SootopolisCity_Gym_1F_EventScript_15AF61
setmetatile 8, 4, 519, 0
setmetatile 8, 5, 519, 0
@@ -49,7 +49,7 @@ SootopolisCity_Gym_1F_MapScript2_15AF86:: @ 815AF86
SootopolisCity_Gym_1F_EventScript_15AFA8:: @ 815AFA8
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
@@ -57,7 +57,7 @@ SootopolisCity_Gym_1F_EventScript_15AFA8:: @ 815AFA8
SootopolisCity_Gym_1F_EventScript_15AFBC:: @ 815AFBC
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
@@ -65,7 +65,7 @@ SootopolisCity_Gym_1F_EventScript_15AFBC:: @ 815AFBC
SootopolisCity_Gym_1F_EventScript_15AFD0:: @ 815AFD0
addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
@@ -75,7 +75,7 @@ SootopolisCity_Gym_1F_EventScript_15AFE4:: @ 815AFE4
delay 20
applymovement 255, SootopolisCity_Gym_1F_Movement_15AFFD
waitmovement 0
- playse 43
+ playse SE_RU_HYUU
delay 60
warphole MAP_SOOTOPOLIS_CITY_GYM_B1F
waitstate
@@ -87,10 +87,8 @@ 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 FLAG_RECEIVED_TM03
- goto_if 0, SootopolisCity_Gym_1F_EventScript_15B056
- checkflag FLAG_BADGE06_GET
- goto_if 0, SootopolisCity_Gym_1F_EventScript_15B07A
+ goto_if_unset FLAG_RECEIVED_TM03, SootopolisCity_Gym_1F_EventScript_15B056
+ goto_if_unset FLAG_BADGE06_GET, SootopolisCity_Gym_1F_EventScript_15B07A
msgbox SootopolisCity_Gym_1F_Text_18F4D7, 4
release
end
@@ -108,7 +106,7 @@ SootopolisCity_Gym_1F_EventScript_15B02D:: @ 815B02D
end
SootopolisCity_Gym_1F_EventScript_15B056:: @ 815B056
- giveitem_std ITEM_TM03
+ giveitem_std ITEM_TM03_WATER_PULSE
compare RESULT, 0
goto_if_eq SootopolisCity_Gym_1F_EventScript_1A029B
msgbox SootopolisCity_Gym_1F_Text_18F466, 4
@@ -124,8 +122,7 @@ SootopolisCity_Gym_1F_EventScript_15B07A:: @ 815B07A
SootopolisCity_Gym_1F_EventScript_15B084:: @ 815B084
lock
faceplayer
- checkflag FLAG_DEFEATED_SOOTOPOLIS_GYM
- goto_if_eq SootopolisCity_Gym_1F_EventScript_15B099
+ goto_if_set FLAG_DEFEATED_SOOTOPOLIS_GYM, SootopolisCity_Gym_1F_EventScript_15B099
msgbox SootopolisCity_Gym_1F_Text_18E8A5, 4
release
end
@@ -137,15 +134,13 @@ SootopolisCity_Gym_1F_EventScript_15B099:: @ 815B099
SootopolisCity_Gym_1F_EventScript_15B0A3:: @ 815B0A3
lockall
- checkflag FLAG_BADGE08_GET
- goto_if_eq SootopolisCity_Gym_1F_EventScript_15B0C3
+ goto_if_set FLAG_BADGE08_GET, SootopolisCity_Gym_1F_EventScript_15B0C3
goto SootopolisCity_Gym_1F_EventScript_15B0CD
end
SootopolisCity_Gym_1F_EventScript_15B0B3:: @ 815B0B3
lockall
- checkflag FLAG_BADGE08_GET
- goto_if_eq SootopolisCity_Gym_1F_EventScript_15B0C3
+ goto_if_set FLAG_BADGE08_GET, SootopolisCity_Gym_1F_EventScript_15B0C3
goto SootopolisCity_Gym_1F_EventScript_15B0CD
end
diff --git a/data/scripts/maps/SootopolisCity_House1.inc b/data/scripts/maps/SootopolisCity_House1.inc
index 074c9a179..d1b842f7b 100644
--- a/data/scripts/maps/SootopolisCity_House1.inc
+++ b/data/scripts/maps/SootopolisCity_House1.inc
@@ -4,10 +4,9 @@ SootopolisCity_House1_MapScripts:: @ 815B29A
SootopolisCity_House1_EventScript_15B29B:: @ 815B29B
lock
faceplayer
- checkflag FLAG_RECEIVED_TM31
- goto_if_eq SootopolisCity_House1_EventScript_15B2C7
+ goto_if_set FLAG_RECEIVED_TM31, SootopolisCity_House1_EventScript_15B2C7
msgbox SootopolisCity_House1_Text_18F991, 4
- giveitem_std ITEM_TM31
+ giveitem_std ITEM_TM31_BRICK_BREAK
setflag FLAG_RECEIVED_TM31
msgbox SootopolisCity_House1_Text_18FA03, 4
release
diff --git a/data/scripts/maps/SootopolisCity_House2.inc b/data/scripts/maps/SootopolisCity_House2.inc
index 011806291..d714993d4 100644
--- a/data/scripts/maps/SootopolisCity_House2.inc
+++ b/data/scripts/maps/SootopolisCity_House2.inc
@@ -4,11 +4,11 @@ SootopolisCity_House2_MapScripts:: @ 815B2E4
SootopolisCity_House2_EventScript_15B2E5:: @ 815B2E5
lock
faceplayer
- msgbox SootopolisCity_House2_Text_18FA66, 5
- compare RESULT, 1
- call_if 1, SootopolisCity_House2_EventScript_15B307
- compare RESULT, 0
- call_if 1, SootopolisCity_House2_EventScript_15B310
+ msgbox SootopolisCity_House2_Text_18FA66, MSGBOX_YESNO
+ compare RESULT, YES
+ call_if_eq SootopolisCity_House2_EventScript_15B307
+ compare RESULT, NO
+ call_if_eq SootopolisCity_House2_EventScript_15B310
release
end
diff --git a/data/scripts/maps/SootopolisCity_House3.inc b/data/scripts/maps/SootopolisCity_House3.inc
index f1bf0bf19..6ffa30d3d 100644
--- a/data/scripts/maps/SootopolisCity_House3.inc
+++ b/data/scripts/maps/SootopolisCity_House3.inc
@@ -4,8 +4,8 @@ SootopolisCity_House3_MapScripts:: @ 815B319
SootopolisCity_House3_EventScript_15B31A:: @ 815B31A
lock
faceplayer
- msgbox SootopolisCity_House3_Text_18FB36, 5
- compare RESULT, 1
+ msgbox SootopolisCity_House3_Text_18FB36, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SootopolisCity_House3_EventScript_15B339
msgbox SootopolisCity_House3_Text_18FBC0, 4
release
diff --git a/data/scripts/maps/SootopolisCity_House6.inc b/data/scripts/maps/SootopolisCity_House6.inc
index fb91202f3..24c59500a 100644
--- a/data/scripts/maps/SootopolisCity_House6.inc
+++ b/data/scripts/maps/SootopolisCity_House6.inc
@@ -4,11 +4,10 @@ SootopolisCity_House6_MapScripts:: @ 815B385
SootopolisCity_House6_EventScript_15B386:: @ 815B386
lock
faceplayer
- checkflag FLAG_RECEIVED_WAILMER_DOLL
- goto_if_eq SootopolisCity_House6_EventScript_15B3CD
- msgbox SootopolisCity_House6_Text_18FEA1, 5
- compare RESULT, 0
- call_if 1, SootopolisCity_House6_EventScript_15B3C3
+ goto_if_set FLAG_RECEIVED_WAILMER_DOLL, SootopolisCity_House6_EventScript_15B3CD
+ msgbox SootopolisCity_House6_Text_18FEA1, MSGBOX_YESNO
+ compare RESULT, NO
+ call_if_eq SootopolisCity_House6_EventScript_15B3C3
msgbox SootopolisCity_House6_Text_18FF12, 4
givedecoration_std DECOR_WAILMER_DOLL
compare RESULT, 0
diff --git a/data/scripts/maps/SootopolisCity_Mart.inc b/data/scripts/maps/SootopolisCity_Mart.inc
index 115ed0453..1687bd91e 100644
--- a/data/scripts/maps/SootopolisCity_Mart.inc
+++ b/data/scripts/maps/SootopolisCity_Mart.inc
@@ -29,10 +29,8 @@ SootopolisCity_Mart_Items:: @ 815B234
SootopolisCity_Mart_EventScript_15B24A:: @ 815B24A
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_Mart_EventScript_15B268
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if 0, SootopolisCity_Mart_EventScript_15B268
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_Mart_EventScript_15B268
+ goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_Mart_EventScript_15B268
msgbox SootopolisCity_Mart_Text_18F8D7, 4
release
end
@@ -45,10 +43,8 @@ SootopolisCity_Mart_EventScript_15B268:: @ 815B268
SootopolisCity_Mart_EventScript_15B272:: @ 815B272
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_Mart_EventScript_15B290
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if 0, SootopolisCity_Mart_EventScript_15B290
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_Mart_EventScript_15B290
+ goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, 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 9eb5b4a57..820dd4858 100644
--- a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
@@ -17,10 +17,8 @@ SootopolisCity_PokemonCenter_1F_MapScript1_15B196:: @ 815B196
SootopolisCity_PokemonCenter_1F_EventScript_15B1A8:: @ 815B1A8
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
+ goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, SootopolisCity_PokemonCenter_1F_EventScript_15B1C6
msgbox SootopolisCity_PokemonCenter_1F_Text_18F770, 4
release
end
@@ -33,10 +31,8 @@ SootopolisCity_PokemonCenter_1F_EventScript_15B1C6:: @ 815B1C6
SootopolisCity_PokemonCenter_1F_EventScript_15B1D0:: @ 815B1D0
lock
faceplayer
- checkflag FLAG_LEGENDARY_BATTLE_COMPLETED
- goto_if_eq SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if 0, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, SootopolisCity_PokemonCenter_1F_EventScript_15B1EE
+ goto_if_unset FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, 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 ab2a73460..874e3e901 100644
--- a/data/scripts/maps/SouthernIsland_Exterior.inc
+++ b/data/scripts/maps/SouthernIsland_Exterior.inc
@@ -9,8 +9,8 @@ SouthernIsland_Exterior_MapScript1_160ADC:: @ 8160ADC
SouthernIsland_Exterior_EventScript_160AE0:: @ 8160AE0
lock
faceplayer
- msgbox SouthernIsland_Exterior_Text_1C5215, 5
- compare RESULT, 0
+ msgbox SouthernIsland_Exterior_Text_1C5215, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SouthernIsland_Exterior_EventScript_160B25
msgbox SouthernIsland_Exterior_Text_1C5281, 4
closemessage
diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc
index cbc451a18..5878a43d5 100644
--- a/data/scripts/maps/SouthernIsland_Interior.inc
+++ b/data/scripts/maps/SouthernIsland_Interior.inc
@@ -4,8 +4,7 @@ SouthernIsland_Interior_MapScripts:: @ 8160B53
.byte 0
SouthernIsland_Interior_MapScript1_160B5E:: @ 8160B5E
- checkflag FLAG_SYS_CTRL_OBJ_DELETE
- call_if 1, SouthernIsland_Interior_EventScript_160B68
+ call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SouthernIsland_Interior_EventScript_160B68
end
SouthernIsland_Interior_EventScript_160B68:: @ 8160B68
@@ -44,10 +43,8 @@ SouthernIsland_Interior_EventScript_160B9B:: @ 8160B9B
end
SouthernIsland_Interior_EventScript_160BA7:: @ 8160BA7
- checkflag FLAG_ECOUNTERED_LATIAS_OR_LATIOS
- goto_if_eq SouthernIsland_Interior_EventScript_160C08
- checkflag FLAG_SYS_HAS_EON_TICKET
- goto_if 0, SouthernIsland_Interior_EventScript_160C08
+ goto_if_set FLAG_ECOUNTERED_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_160C08
+ goto_if_unset FLAG_SYS_HAS_EON_TICKET, SouthernIsland_Interior_EventScript_160C08
setflag FLAG_ECOUNTERED_LATIAS_OR_LATIOS
special SpawnCameraDummy
applymovement 127, SouthernIsland_Interior_Movement_160C12
diff --git a/data/scripts/maps/Underwater_SeafloorCavern.inc b/data/scripts/maps/Underwater_SeafloorCavern.inc
index d991a7096..d34558e40 100644
--- a/data/scripts/maps/Underwater_SeafloorCavern.inc
+++ b/data/scripts/maps/Underwater_SeafloorCavern.inc
@@ -6,8 +6,7 @@ Underwater_SeafloorCavern_MapScripts:: @ 815D99E
Underwater_SeafloorCavern_MapScript1_15D9AE:: @ 815D9AE
setflag FLAG_LANDMARK_SEAFLOOR_CAVERN
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- goto_if_eq Underwater_SeafloorCavern_EventScript_15D9BB
+ goto_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, Underwater_SeafloorCavern_EventScript_15D9BB
end
Underwater_SeafloorCavern_EventScript_15D9BB:: @ 815D9BB
@@ -15,8 +14,7 @@ Underwater_SeafloorCavern_EventScript_15D9BB:: @ 815D9BB
end
Underwater_SeafloorCavern_MapScript1_15D9BF:: @ 815D9BF
- checkflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
- call_if 1, Underwater_SeafloorCavern_EventScript_15D9C9
+ call_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, Underwater_SeafloorCavern_EventScript_15D9C9
end
Underwater_SeafloorCavern_EventScript_15D9C9:: @ 815D9C9
diff --git a/data/scripts/maps/Underwater_SealedChamber.inc b/data/scripts/maps/Underwater_SealedChamber.inc
index 8d3e8e723..3151c4575 100644
--- a/data/scripts/maps/Underwater_SealedChamber.inc
+++ b/data/scripts/maps/Underwater_SealedChamber.inc
@@ -5,9 +5,9 @@ Underwater_SealedChamber_MapScripts:: @ 815F080
Underwater_SealedChamber_MapScript1_15F086:: @ 815F086
getplayerxy VAR_SPECIAL_4, VAR_SPECIAL_5
compare VAR_SPECIAL_4, 12
- goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
+ goto_if_ne Underwater_SealedChamber_EventScript_15F0A6
compare VAR_SPECIAL_5, 44
- goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
+ goto_if_ne Underwater_SealedChamber_EventScript_15F0A6
goto Underwater_SealedChamber_EventScript_15F0AF
Underwater_SealedChamber_EventScript_15F0A6:: @ 815F0A6
diff --git a/data/scripts/maps/UnknownMap_25_34.inc b/data/scripts/maps/UnknownMap_25_34.inc
index e2afd07dc..44b9463b4 100644
--- a/data/scripts/maps/UnknownMap_25_34.inc
+++ b/data/scripts/maps/UnknownMap_25_34.inc
@@ -14,40 +14,40 @@ LinkContestRoom1_MapScript1_15F595:: @ 815F595
LinkContestRoom1_EventScript_15F5A5:: @ 815F5A5
special ScriptGetMultiplayerId
compare RESULT, 0
- call_if 1, LinkContestRoom1_EventScript_15F5E0
+ call_if_eq LinkContestRoom1_EventScript_15F5E0
compare RESULT, 1
- call_if 1, LinkContestRoom1_EventScript_15F5E4
+ call_if_eq LinkContestRoom1_EventScript_15F5E4
compare RESULT, 2
- call_if 1, LinkContestRoom1_EventScript_15F5E8
+ call_if_eq LinkContestRoom1_EventScript_15F5E8
compare RESULT, 3
- call_if 1, LinkContestRoom1_EventScript_15F5EC
+ call_if_eq LinkContestRoom1_EventScript_15F5EC
compare RESULT, 4
- call_if 1, LinkContestRoom1_EventScript_15F5F0
+ call_if_eq LinkContestRoom1_EventScript_15F5F0
return
LinkContestRoom1_EventScript_15F5E0:: @ 815F5E0
- savebgm 393
+ savebgm BGM_TEST1
return
LinkContestRoom1_EventScript_15F5E4:: @ 815F5E4
- savebgm 394
+ savebgm BGM_TEST2
return
LinkContestRoom1_EventScript_15F5E8:: @ 815F5E8
- savebgm 395
+ savebgm BGM_TEST3
return
LinkContestRoom1_EventScript_15F5EC:: @ 815F5EC
- savebgm 396
+ savebgm BGM_TEST4
return
LinkContestRoom1_EventScript_15F5F0:: @ 815F5F0
- savebgm 440
+ savebgm BGM_CONTEST0
return
LinkContestRoom1_MapScript1_15F5F4:: @ 815F5F4
compare VAR_TEMP_9, 1
- call_if 1, LinkContestRoom1_EventScript_15F600
+ call_if_eq LinkContestRoom1_EventScript_15F600
end
LinkContestRoom1_EventScript_15F600:: @ 815F600
@@ -76,7 +76,7 @@ LinkContestRoom1_EventScript_15F630:: @ 815F630
call LinkContestRoom1_EventScript_15F6E6
call LinkContestRoom1_EventScript_15F646
compare VAR_TEMP_0, 8
- goto_if 0, LinkContestRoom1_EventScript_15F630
+ goto_if_lt LinkContestRoom1_EventScript_15F630
return
LinkContestRoom1_EventScript_15F646:: @ 815F646
diff --git a/data/scripts/maps/VerdanturfTown.inc b/data/scripts/maps/VerdanturfTown.inc
index ca2a3c245..c8adf85c3 100644
--- a/data/scripts/maps/VerdanturfTown.inc
+++ b/data/scripts/maps/VerdanturfTown.inc
@@ -11,8 +11,7 @@ VerdanturfTown_MapScript1_14E85A:: @ 814E85A
VerdanturfTown_EventScript_14E866:: @ 814E866
lock
faceplayer
- checkflag FLAG_RUSTURF_TUNNEL_OPENED
- goto_if_eq VerdanturfTown_EventScript_14E885
+ goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, VerdanturfTown_EventScript_14E885
msgbox VerdanturfTown_Text_16CAEB, 4
applymovement 2, VerdanturfTown_Movement_1A083D
waitmovement 0
@@ -37,8 +36,7 @@ VerdanturfTown_EventScript_14E8A2:: @ 814E8A2
VerdanturfTown_EventScript_14E8AB:: @ 814E8AB
lock
faceplayer
- checkflag FLAG_RUSTURF_TUNNEL_OPENED
- goto_if_eq VerdanturfTown_EventScript_14E8C0
+ goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, 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 016b2e7ba..3aef08e94 100644
--- a/data/scripts/maps/VerdanturfTown_ContestLobby.inc
+++ b/data/scripts/maps/VerdanturfTown_ContestLobby.inc
@@ -22,13 +22,13 @@ VerdanturfTown_ContestLobby_EventScript_153DA1:: @ 8153DA1
lockall
applymovement 1, VerdanturfTown_ContestLobby_Movement_153E25
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, VerdanturfTown_ContestLobby_Movement_153E28
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
@@ -101,10 +101,9 @@ VerdanturfTown_ContestLobby_EventScript_153E3E:: @ 8153E3E
VerdanturfTown_ContestLobby_EventScript_153E47:: @ 8153E47
lock
faceplayer
- checkflag FLAG_RECEIVED_TM45
- goto_if_eq VerdanturfTown_ContestLobby_EventScript_153E76
+ goto_if_set FLAG_RECEIVED_TM45, VerdanturfTown_ContestLobby_EventScript_153E76
msgbox VerdanturfTown_ContestLobby_Text_177DEC, 4
- giveitem_std ITEM_TM45
+ giveitem_std ITEM_TM45_ATTRACT
compare RESULT, 0
goto_if_eq VerdanturfTown_ContestLobby_EventScript_1A029B
setflag FLAG_RECEIVED_TM45
diff --git a/data/scripts/maps/VerdanturfTown_WandasHouse.inc b/data/scripts/maps/VerdanturfTown_WandasHouse.inc
index 205a4315c..4410beaba 100644
--- a/data/scripts/maps/VerdanturfTown_WandasHouse.inc
+++ b/data/scripts/maps/VerdanturfTown_WandasHouse.inc
@@ -4,8 +4,7 @@ VerdanturfTown_WandasHouse_MapScripts:: @ 8153F5A
VerdanturfTown_WandasHouse_EventScript_153F5B:: @ 8153F5B
lock
faceplayer
- checkflag FLAG_WALLY_SPEECH
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_153F73
+ goto_if_set FLAG_WALLY_SPEECH, VerdanturfTown_WandasHouse_EventScript_153F73
msgbox VerdanturfTown_WandasHouse_Text_1783F6, 4
setflag FLAG_WALLY_SPEECH
release
@@ -19,10 +18,8 @@ VerdanturfTown_WandasHouse_EventScript_153F73:: @ 8153F73
VerdanturfTown_WandasHouse_EventScript_153F7D:: @ 8153F7D
lock
faceplayer
- checkflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FA5
- checkflag FLAG_DEFEATED_LAVARIDGE_GYM
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_153F9B
+ goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, VerdanturfTown_WandasHouse_EventScript_153FA5
+ goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_153F9B
msgbox VerdanturfTown_WandasHouse_Text_17859A, 4
release
end
@@ -44,10 +41,8 @@ VerdanturfTown_WandasHouse_EventScript_153FAF:: @ 8153FAF
VerdanturfTown_WandasHouse_EventScript_153FB8:: @ 8153FB8
lock
faceplayer
- checkflag FLAG_DEFEATED_LAVARIDGE_GYM
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FE0
- checkflag FLAG_DEFEATED_WALLY_MAUVILLE
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_153FD6
+ goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_153FE0
+ goto_if_set FLAG_DEFEATED_WALLY_MAUVILLE, VerdanturfTown_WandasHouse_EventScript_153FD6
msgbox VerdanturfTown_WandasHouse_Text_1787FB, 4
release
end
@@ -65,12 +60,9 @@ VerdanturfTown_WandasHouse_EventScript_153FE0:: @ 8153FE0
VerdanturfTown_WandasHouse_EventScript_153FEA:: @ 8153FEA
lock
faceplayer
- checkflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_154025
- checkflag FLAG_DEFEATED_LAVARIDGE_GYM
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_15401B
- checkflag FLAG_RUSTURF_TUNNEL_OPENED
- goto_if_eq VerdanturfTown_WandasHouse_EventScript_154011
+ goto_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, VerdanturfTown_WandasHouse_EventScript_154025
+ goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, VerdanturfTown_WandasHouse_EventScript_15401B
+ goto_if_set FLAG_RUSTURF_TUNNEL_OPENED, 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 ed0440343..4f3180318 100644
--- a/data/scripts/maps/VictoryRoad_1F.inc
+++ b/data/scripts/maps/VictoryRoad_1F.inc
@@ -3,8 +3,7 @@ VictoryRoad_1F_MapScripts:: @ 815DE83
.byte 0
VictoryRoad_1F_MapScript1_15DE89:: @ 815DE89
- checkflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
- call_if 1, VictoryRoad_1F_EventScript_15DE93
+ call_if_set FLAG_DEFEATED_WALLY_VICTORY_ROAD, VictoryRoad_1F_EventScript_15DE93
end
VictoryRoad_1F_EventScript_15DE93:: @ 815DE93