summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-01-10 15:18:53 -0500
committerGriffinR <griffin.g.richards@gmail.com>2020-01-10 15:36:35 -0500
commit388c40575de92923b576e37a97729c27f292b67f (patch)
tree9ec6265cbaa0ffd37f7d2574060be8a695fdb626
parent91bf7665c623011fb63a7045689ba600b4b1eda7 (diff)
Sync Birth Island / Navel Rock scripts
-rw-r--r--data/event_scripts.s4
-rw-r--r--data/maps/BirthIsland_Exterior/map.json2
-rw-r--r--data/maps/BirthIsland_Exterior/scripts.inc54
-rw-r--r--data/maps/BirthIsland_Harbor/map.json2
-rw-r--r--data/maps/BirthIsland_Harbor/scripts.inc10
-rw-r--r--data/maps/CeruleanCave_B1F/scripts.inc2
-rw-r--r--data/maps/FiveIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/FiveIsland_RocketWarehouse/scripts.inc2
-rw-r--r--data/maps/FourIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc4
-rw-r--r--data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc2
-rw-r--r--data/maps/MtEmber_Summit/scripts.inc2
-rw-r--r--data/maps/NavelRock_Base/map.json2
-rw-r--r--data/maps/NavelRock_Base/scripts.inc48
-rw-r--r--data/maps/NavelRock_Harbor/map.json2
-rw-r--r--data/maps/NavelRock_Harbor/scripts.inc11
-rw-r--r--data/maps/NavelRock_Summit/map.json2
-rw-r--r--data/maps/NavelRock_Summit/scripts.inc56
-rw-r--r--data/maps/OneIsland/text.inc2
-rw-r--r--data/maps/OneIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/PalletTown/scripts.inc4
-rw-r--r--data/maps/PowerPlant/scripts.inc2
-rw-r--r--data/maps/SeafoamIslands_B4F/scripts.inc2
-rw-r--r--data/maps/SevenIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/SixIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/ThreeIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/TwoIsland_Harbor/scripts.inc2
-rw-r--r--data/maps/VermilionCity/scripts.inc16
-rw-r--r--data/maps/VermilionCity_Gym/scripts.inc2
-rw-r--r--data/maps/ViridianCity/scripts.inc12
-rw-r--r--data/scripts/seagallop.inc34
-rw-r--r--data/specials.inc2
-rw-r--r--src/field_specials.c8
33 files changed, 151 insertions, 152 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 4bf0b0598..ff8e1715f 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -1555,7 +1555,7 @@ gUnknown_81A77A0:: @ 81A77A0
msgbox Text_BagItemCanBeRegistered, MSGBOX_SIGN
end
-EventScript_1A77A9:: @ 81A77A9
+EventScript_Return:: @ 81A77A9
return
EventScript_1A77AA:: @ 81A77AA
@@ -1941,7 +1941,7 @@ EventScript_1A8EC0:: @ 81A8EC0
.include "data/scripts/static_pokemon.inc"
EventScript_1A925E:: @ 81A925E
- goto_if_set FLAG_SYS_UNLOCKED_TANOBY_RUINS, EventScript_1A77A9
+ goto_if_set FLAG_SYS_UNLOCKED_TANOBY_RUINS, EventScript_Return
setweather 11
doweather
return
diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json
index 563f45333..a00613e92 100644
--- a/data/maps/BirthIsland_Exterior/map.json
+++ b/data/maps/BirthIsland_Exterior/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "BirthIsland_Exterior_EventScript_165271",
+ "script": "BirthIsland_Exterior_EventScript_Triangle",
"flag": "FLAG_HIDE_BIRTH_ISLAND_METEORITE"
},
{
diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc
index f0843ae01..2b13d4440 100644
--- a/data/maps/BirthIsland_Exterior/scripts.inc
+++ b/data/maps/BirthIsland_Exterior/scripts.inc
@@ -13,61 +13,61 @@ BirthIsland_Exterior_OnTransition:: @ 8165217
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_DEOXYS_N
setvar VAR_DEOXYS_INTERACTION_STEP_COUNTER, 0
setvar VAR_DEOXYS_INTERACTION_NUM, 0
- call_if_set FLAG_FOUGHT_DEOXYS, EventScript_16523C
- call_if_unset FLAG_FOUGHT_DEOXYS, EventScript_165243
+ call_if_set FLAG_FOUGHT_DEOXYS, BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle
+ call_if_unset FLAG_FOUGHT_DEOXYS, BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle
end
-EventScript_16523C:: @ 816523C
+BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle:: @ 816523C
setflag FLAG_HIDE_DEOXYS
setflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
return
-EventScript_165243:: @ 8165243
- goto_if_set FLAG_DEOXYS_FLEW_AWAY, EventScript_1A77A9
+BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle:: @ 8165243
+ goto_if_set FLAG_DEOXYS_FLEW_AWAY, EventScript_Return
clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
clearflag FLAG_SYS_DEOXYS_AWAKENED
return
BirthIsland_Exterior_OnResume:: @ 8165253
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_16525D
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, BirthIsland_Exterior_EventScript_TryRemoveDeoxys
end
-EventScript_16525D:: @ 816525D
+BirthIsland_Exterior_EventScript_TryRemoveDeoxys:: @ 816525D
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject 2
return
-BirthIsland_Exterior_EventScript_165271:: @ 8165271
+BirthIsland_Exterior_EventScript_Triangle:: @ 8165271
lock
faceplayer
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
special sub_8112364
- special Special_DeoxysSound
+ special DoDeoxysRockInteraction
waitstate
switch VAR_RESULT
- case 0, EventScript_1652BA
- case 1, EventScript_1652BC
- case 2, EventScript_1652C0
- case 3, EventScript_1652BE
+ case 0, BirthIsland_Exterior_EventScript_NotSolved1
+ case 1, BirthIsland_Exterior_EventScript_NotSolved2
+ case 2, BirthIsland_Exterior_EventScript_Deoxys
+ case 3, BirthIsland_Exterior_EventScript_NotSolved3
end
-EventScript_1652BA:: @ 81652BA
+BirthIsland_Exterior_EventScript_NotSolved1:: @ 81652BA
release
end
-EventScript_1652BC:: @ 81652BC
+BirthIsland_Exterior_EventScript_NotSolved2:: @ 81652BC
release
end
-EventScript_1652BE:: @ 81652BE
+BirthIsland_Exterior_EventScript_NotSolved3:: @ 81652BE
release
end
-EventScript_1652C0:: @ 81652C0
+BirthIsland_Exterior_EventScript_Deoxys:: @ 81652C0
addobject 2
waitse
setfieldeffectarg 0, 1
@@ -76,7 +76,7 @@ EventScript_1652C0:: @ 81652C0
dofieldeffect 68
playbgm MUS_DEOEYE, 0
waitfieldeffect 68
- applymovement 2, Movement_165353
+ applymovement 2, Movement_DeoxysApproach
waitmovement 0
waitse
playmoncry SPECIES_DEOXYS, 2
@@ -84,8 +84,8 @@ EventScript_1652C0:: @ 81652C0
waitmoncry
setvar VAR_LAST_TALKED, 2
setvar VAR_0x8004, SPECIES_DEOXYS
- setvar VAR_0x8005, 30
- setvar VAR_0x8006, 0
+ setvar VAR_0x8005, 30 @ Level
+ setvar VAR_0x8006, ITEM_NONE
special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special Special_StartLegendaryBattle
@@ -93,27 +93,27 @@ EventScript_1652C0:: @ 81652C0
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_16533A
+ goto_if_eq BirthIsland_Exterior_EventScript_DefeatedDeoxys
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_165348
+ goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_165348
+ goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
setflag FLAG_FOUGHT_DEOXYS
release
end
-EventScript_16533A:: @ 816533A
+BirthIsland_Exterior_EventScript_DefeatedDeoxys:: @ 816533A
setflag FLAG_DEOXYS_FLEW_AWAY
setvar VAR_0x8004, SPECIES_DEOXYS
goto EventScript_MonFlewAway
end
-EventScript_165348:: @ 8165348
+BirthIsland_Exterior_EventScript_RanFromDeoxys:: @ 8165348
setvar VAR_0x8004, SPECIES_DEOXYS
goto EventScript_MonFlewAway
end
-Movement_165353:: @ 8165353
+Movement_DeoxysApproach: @ 8165353
walk_slowest_down
walk_slowest_down
walk_slowest_down
diff --git a/data/maps/BirthIsland_Harbor/map.json b/data/maps/BirthIsland_Harbor/map.json
index f8c4be078..0feaa5fe5 100644
--- a/data/maps/BirthIsland_Harbor/map.json
+++ b/data/maps/BirthIsland_Harbor/map.json
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "BirthIsland_Harbor_EventScript_1653E7",
+ "script": "BirthIsland_Harbor_EventScript_Sailor",
"flag": "0"
}
],
diff --git a/data/maps/BirthIsland_Harbor/scripts.inc b/data/maps/BirthIsland_Harbor/scripts.inc
index 6df635f1a..0d7cdf80b 100644
--- a/data/maps/BirthIsland_Harbor/scripts.inc
+++ b/data/maps/BirthIsland_Harbor/scripts.inc
@@ -1,15 +1,15 @@
BirthIsland_Harbor_MapScripts:: @ 81653E6
.byte 0
-BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7
+BirthIsland_Harbor_EventScript_Sailor:: @ 81653E7
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_BIRTH_ISLAND
multichoice 20, 8, MULTICHOICE_SEAGALLOP_VERMILION, FALSE
switch VAR_RESULT
- case 0, EventScript_1A91D5
- case 1, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 0, EventScript_SailToVermilionCity
+ case 1, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc
index e896c8372..874bfce06 100644
--- a/data/maps/CeruleanCave_B1F/scripts.inc
+++ b/data/maps/CeruleanCave_B1F/scripts.inc
@@ -10,7 +10,7 @@ CeruleanCave_B1F_OnResume:: @ 81624C9
EventScript_1624D3:: @ 81624D3
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject VAR_LAST_TALKED
return
diff --git a/data/maps/FiveIsland_Harbor/scripts.inc b/data/maps/FiveIsland_Harbor/scripts.inc
index 9ab26aa3a..71f305d0b 100644
--- a/data/maps/FiveIsland_Harbor/scripts.inc
+++ b/data/maps/FiveIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ FiveIsland_Harbor_MapScripts:: @ 8171D42
FiveIsland_Harbor_EventScript_171D43:: @ 8171D43
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_FIVE_ISLAND
goto EventScript_1A900F
diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc
index aa54456f0..8382d4a72 100644
--- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc
+++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc
@@ -139,7 +139,7 @@ EventScript_1640A2:: @ 81640A2
EventScript_16412E:: @ 816412E
compare VAR_0x8004, 27
- goto_if_eq EventScript_1A77A9
+ goto_if_eq EventScript_Return
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0
return
diff --git a/data/maps/FourIsland_Harbor/scripts.inc b/data/maps/FourIsland_Harbor/scripts.inc
index b9c632972..39d98de68 100644
--- a/data/maps/FourIsland_Harbor/scripts.inc
+++ b/data/maps/FourIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ FourIsland_Harbor_MapScripts:: @ 8171C98
FourIsland_Harbor_EventScript_171C99:: @ 8171C99
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_FOUR_ISLAND
goto EventScript_1A900F
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
index 044f821a0..d3f100d76 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
@@ -154,10 +154,10 @@ EventScript_16D457:: @ 816D457
EventScript_16D462:: @ 816D462
getpartysize
compare VAR_RESULT, PARTY_SIZE
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
specialvar VAR_RESULT, Special_IsThereRoomInAnyBoxForMorePokemon
compare VAR_RESULT, 1
- goto_if_eq EventScript_1A77A9
+ goto_if_eq EventScript_Return
msgbox gUnknown_81BFEAC
goto EventScript_16D49A
end
diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc
index 1ba5b7380..13491fce9 100644
--- a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc
+++ b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc
@@ -11,7 +11,7 @@ IndigoPlateau_PokemonCenter_1F_OnTransition:: @ 816EA65
end
EventScript_16EA79:: @ 816EA79
- goto_if_set FLAG_SYS_CAN_LINK_WITH_RS, EventScript_1A77A9
+ goto_if_set FLAG_SYS_CAN_LINK_WITH_RS, EventScript_Return
setobjectxyperm 4, 4, 2
return
diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc
index 7614cfd9a..76261b037 100644
--- a/data/maps/MtEmber_Summit/scripts.inc
+++ b/data/maps/MtEmber_Summit/scripts.inc
@@ -10,7 +10,7 @@ MtEmber_Summit_OnResume:: @ 8163B07
EventScript_163B11:: @ 8163B11
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject VAR_LAST_TALKED
return
diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json
index f483a5f85..656956abc 100644
--- a/data/maps/NavelRock_Base/map.json
+++ b/data/maps/NavelRock_Base/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "NavelRock_Base_EventScript_165134",
+ "script": "NavelRock_Base_EventScript_Lugia",
"flag": "FLAG_HIDE_LUGIA"
}
],
diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc
index c7fcd191a..4a844fe12 100644
--- a/data/maps/NavelRock_Base/scripts.inc
+++ b/data/maps/NavelRock_Base/scripts.inc
@@ -4,31 +4,31 @@ NavelRock_Base_MapScripts:: @ 81650E7
.byte 0
NavelRock_Base_OnTransition:: @ 81650F2
- call_if_set FLAG_FOUGHT_LUGIA, EventScript_165105
- call_if_unset FLAG_FOUGHT_LUGIA, EventScript_165109
+ call_if_set FLAG_FOUGHT_LUGIA, NavelRock_Base_EventScript_HideLugia
+ call_if_unset FLAG_FOUGHT_LUGIA, NavelRock_Base_EventScript_TryShowLugia
end
-EventScript_165105:: @ 8165105
+NavelRock_Base_EventScript_HideLugia:: @ 8165105
setflag FLAG_HIDE_LUGIA
return
-EventScript_165109:: @ 8165109
- goto_if_set FLAG_LUGIA_FLEW_AWAY, EventScript_1A77A9
+NavelRock_Base_EventScript_TryShowLugia:: @ 8165109
+ goto_if_set FLAG_LUGIA_FLEW_AWAY, EventScript_Return
clearflag FLAG_HIDE_LUGIA
return
NavelRock_Base_OnResume:: @ 8165116
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_165120
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, NavelRock_Base_EventScript_TryRemoveLugia
end
-EventScript_165120:: @ 8165120
+NavelRock_Base_EventScript_TryRemoveLugia:: @ 8165120
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject 1
return
-NavelRock_Base_EventScript_165134:: @ 8165134
+NavelRock_Base_EventScript_Lugia:: @ 8165134
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
@@ -38,17 +38,17 @@ NavelRock_Base_EventScript_165134:: @ 8165134
waitse
delay 20
playse SE_T_AME_E
- setvar VAR_0x8004, 0
- setvar VAR_0x8005, 3
- setvar VAR_0x8006, 4
- setvar VAR_0x8007, 2
+ setvar VAR_0x8004, 0 @ Vertical pan
+ setvar VAR_0x8005, 3 @ Horizontal pan
+ setvar VAR_0x8006, 4 @ Num shakes
+ setvar VAR_0x8007, 2 @ Shake delay
special Special_ShakeScreen
delay 30
playse SE_T_AME_E
- setvar VAR_0x8004, 0
- setvar VAR_0x8005, 3
- setvar VAR_0x8006, 4
- setvar VAR_0x8007, 2
+ setvar VAR_0x8004, 0 @ Vertical pan
+ setvar VAR_0x8005, 3 @ Horizontal pan
+ setvar VAR_0x8006, 4 @ Num shakes
+ setvar VAR_0x8007, 2 @ Shake delay
special Special_ShakeScreen
delay 30
delay 50
@@ -57,8 +57,8 @@ NavelRock_Base_EventScript_165134:: @ 8165134
waitmoncry
delay 20
setvar VAR_0x8004, SPECIES_LUGIA
- setvar VAR_0x8005, 70
- setvar VAR_0x8006, 0
+ setvar VAR_0x8005, 70 @ Level
+ setvar VAR_0x8006, ITEM_NONE
special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special Special_StartLegendaryBattle
@@ -66,22 +66,22 @@ NavelRock_Base_EventScript_165134:: @ 8165134
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_1651D9
+ goto_if_eq NavelRock_Base_EventScript_DefeatedLugia
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_1651E7
+ goto_if_eq NavelRock_Base_EventScript_RanFromLugia
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_1651E7
+ goto_if_eq NavelRock_Base_EventScript_RanFromLugia
setflag FLAG_FOUGHT_LUGIA
release
end
-EventScript_1651D9:: @ 81651D9
+NavelRock_Base_EventScript_DefeatedLugia:: @ 81651D9
setflag FLAG_LUGIA_FLEW_AWAY
setvar VAR_0x8004, SPECIES_LUGIA
goto EventScript_MonFlewAway
end
-EventScript_1651E7:: @ 81651E7
+NavelRock_Base_EventScript_RanFromLugia:: @ 81651E7
setvar VAR_0x8004, SPECIES_LUGIA
goto EventScript_MonFlewAway
end
diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json
index 334886745..c19fdb1a0 100644
--- a/data/maps/NavelRock_Harbor/map.json
+++ b/data/maps/NavelRock_Harbor/map.json
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "NavelRock_Harbor_EventScript_165421",
+ "script": "NavelRock_Harbor_EventScript_Sailor",
"flag": "0"
}
],
diff --git a/data/maps/NavelRock_Harbor/scripts.inc b/data/maps/NavelRock_Harbor/scripts.inc
index 60832d168..facc302f1 100644
--- a/data/maps/NavelRock_Harbor/scripts.inc
+++ b/data/maps/NavelRock_Harbor/scripts.inc
@@ -1,16 +1,15 @@
-
NavelRock_Harbor_MapScripts:: @ 8165420
.byte 0
-NavelRock_Harbor_EventScript_165421:: @ 8165421
+NavelRock_Harbor_EventScript_Sailor:: @ 8165421
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_NAVEL_ROCK
multichoice 20, 8, MULTICHOICE_SEAGALLOP_VERMILION, FALSE
switch VAR_RESULT
- case 0, EventScript_1A91D5
- case 1, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 0, EventScript_SailToVermilionCity
+ case 1, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json
index 669097ef3..11808290f 100644
--- a/data/maps/NavelRock_Summit/map.json
+++ b/data/maps/NavelRock_Summit/map.json
@@ -44,7 +44,7 @@
"elevation": 3,
"var": "VAR_TEMP_1",
"var_value": 0,
- "script": "NavelRock_Summit_EventScript_164FFB"
+ "script": "NavelRock_Summit_EventScript_HoOh"
}
],
"bg_events": [
diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc
index 7cbeb764f..97eb64ff2 100644
--- a/data/maps/NavelRock_Summit/scripts.inc
+++ b/data/maps/NavelRock_Summit/scripts.inc
@@ -4,34 +4,34 @@ NavelRock_Summit_MapScripts:: @ 8164F9F
.byte 0
NavelRock_Summit_OnTransition:: @ 8164FAA
- call_if_set FLAG_FOUGHT_HO_OH, EventScript_164FBD
- call_if_unset FLAG_FOUGHT_HO_OH, EventScript_164FC6
+ call_if_set FLAG_FOUGHT_HO_OH, NavelRock_Summit_EventScript_HideHoOh
+ call_if_unset FLAG_FOUGHT_HO_OH, NavelRock_Summit_EventScript_TryShowHoOh
end
-EventScript_164FBD:: @ 8164FBD
+NavelRock_Summit_EventScript_HideHoOh:: @ 8164FBD
setvar VAR_TEMP_1, 1
setflag FLAG_HIDE_HO_OH
return
-EventScript_164FC6:: @ 8164FC6
+NavelRock_Summit_EventScript_TryShowHoOh:: @ 8164FC6
setvar VAR_TEMP_1, 1
- goto_if_set FLAG_HO_OH_FLEW_AWAY, EventScript_1A77A9
+ goto_if_set FLAG_HO_OH_FLEW_AWAY, EventScript_Return
setvar VAR_TEMP_1, 0
clearflag FLAG_HIDE_HO_OH
return
NavelRock_Summit_OnResume:: @ 8164FDD
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_164FE7
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, NavelRock_Summit_EventScript_TryRemoveHoOh
end
-EventScript_164FE7:: @ 8164FE7
+NavelRock_Summit_EventScript_TryRemoveHoOh:: @ 8164FE7
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject 1
return
-NavelRock_Summit_EventScript_164FFB:: @ 8164FFB
+NavelRock_Summit_EventScript_HoOh:: @ 8164FFB
special sub_8110AB4
compare VAR_RESULT, 2
goto_if_eq EventScript_1A7AE0
@@ -39,11 +39,11 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB
lockall
setvar VAR_TEMP_1, 1
special SpawnCameraObject
- setvar VAR_0x8004, 3
- setvar VAR_0x8005, 35
+ setvar VAR_0x8004, 3 @ Num loops
+ setvar VAR_0x8005, 35 @ Delay
special Special_LoopWingFlapSound
- applymovement 1, Movement_1650E0
- applymovement OBJ_EVENT_ID_CAMERA, Movement_1650CD
+ applymovement 1, Movement_HoOhAppear
+ applymovement OBJ_EVENT_ID_CAMERA, Movement_CameraPanUp
waitmovement 0
delay 50
setweather 0
@@ -53,16 +53,16 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB
delay 30
waitmoncry
delay 60
- setvar VAR_0x8004, 3
- setvar VAR_0x8005, 35
+ setvar VAR_0x8004, 3 @ Num loops
+ setvar VAR_0x8005, 35 @ Delay
special Special_LoopWingFlapSound
- applymovement OBJ_EVENT_ID_CAMERA, Movement_1650D1
- applymovement 1, Movement_1650D7
+ applymovement OBJ_EVENT_ID_CAMERA, Movement_CameraPanDown
+ applymovement 1, Movement_HoOhApproach
waitmovement 0
special RemoveCameraObject
setvar VAR_0x8004, SPECIES_HO_OH
- setvar VAR_0x8005, 70
- setvar VAR_0x8006, 0
+ setvar VAR_0x8005, 70 @ Level
+ setvar VAR_0x8006, ITEM_NONE
special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special Special_StartLegendaryBattle
@@ -71,33 +71,33 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB
setvar VAR_LAST_TALKED, 1
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_1650B4
+ goto_if_eq NavelRock_Summit_EventScript_DefeatedHoOh
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_1650C2
+ goto_if_eq NavelRock_Summit_EventScript_RanFromHoOh
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_1650C2
+ goto_if_eq NavelRock_Summit_EventScript_RanFromHoOh
setflag FLAG_FOUGHT_HO_OH
releaseall
end
-EventScript_1650B4:: @ 81650B4
+NavelRock_Summit_EventScript_DefeatedHoOh:: @ 81650B4
setflag FLAG_HO_OH_FLEW_AWAY
setvar VAR_0x8004, SPECIES_HO_OH
goto EventScript_MonFlewAway
end
-EventScript_1650C2:: @ 81650C2
+NavelRock_Summit_EventScript_RanFromHoOh:: @ 81650C2
setvar VAR_0x8004, SPECIES_HO_OH
goto EventScript_MonFlewAway
end
-Movement_1650CD:: @ 81650CD
+Movement_CameraPanUp: @ 81650CD
walk_up
walk_up
walk_up
step_end
-Movement_1650D1:: @ 81650D1
+Movement_CameraPanDown: @ 81650D1
delay_16
delay_16
walk_down
@@ -105,7 +105,7 @@ Movement_1650D1:: @ 81650D1
walk_down
step_end
-Movement_1650D7:: @ 81650D7
+Movement_HoOhApproach: @ 81650D7
walk_down
walk_down
walk_down
@@ -116,7 +116,7 @@ Movement_1650D7:: @ 81650D7
delay_16
step_end
-Movement_1650E0:: @ 81650E0
+Movement_HoOhAppear: @ 81650E0
delay_16
delay_16
walk_in_place_down
diff --git a/data/maps/OneIsland/text.inc b/data/maps/OneIsland/text.inc
index f3777a036..aeccc1e47 100644
--- a/data/maps/OneIsland/text.inc
+++ b/data/maps/OneIsland/text.inc
@@ -19,7 +19,7 @@ gUnknown_818161B:: @ 818161B
.string "…Why am I telling you this now?\n"
.string "Let's just go see CELIO!$"
-Text_181726:: @ 8181726
+Text_WhereDoYouWantToSail:: @ 8181726
.string "Ahoy, there!\n"
.string "Where do you want to sail?$"
diff --git a/data/maps/OneIsland_Harbor/scripts.inc b/data/maps/OneIsland_Harbor/scripts.inc
index 3fb0928db..754c6f7c6 100644
--- a/data/maps/OneIsland_Harbor/scripts.inc
+++ b/data/maps/OneIsland_Harbor/scripts.inc
@@ -35,7 +35,7 @@ Movement_1713B9:: @ 81713B9
OneIsland_Harbor_EventScript_1713BD:: @ 81713BD
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_ONE_ISLAND
goto EventScript_1A8EC5
diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc
index 4d3356019..9fd73f882 100644
--- a/data/maps/PalletTown/scripts.inc
+++ b/data/maps/PalletTown/scripts.inc
@@ -13,9 +13,9 @@ PalletTown_OnTransition:: @ 8165465
end
EventScript_165488:: @ 8165488
- goto_if_unset FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN, EventScript_1A77A9
+ goto_if_unset FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN, EventScript_Return
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
- goto_if_ge EventScript_1A77A9
+ goto_if_ge EventScript_Return
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
return
diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc
index 08a223f1b..bc6e108f8 100644
--- a/data/maps/PowerPlant/scripts.inc
+++ b/data/maps/PowerPlant/scripts.inc
@@ -10,7 +10,7 @@ PowerPlant_OnResume:: @ 816376F
EventScript_163779:: @ 8163779
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject VAR_LAST_TALKED
return
diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc
index 68e45d952..c18472399 100644
--- a/data/maps/SeafoamIslands_B4F/scripts.inc
+++ b/data/maps/SeafoamIslands_B4F/scripts.inc
@@ -13,7 +13,7 @@ SeafoamIslands_B4F_OnResume:: @ 8163048
EventScript_163052:: @ 8163052
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
- goto_if_ne EventScript_1A77A9
+ goto_if_ne EventScript_Return
removeobject VAR_LAST_TALKED
return
diff --git a/data/maps/SevenIsland_Harbor/scripts.inc b/data/maps/SevenIsland_Harbor/scripts.inc
index 8fa30cfa5..dfa2da755 100644
--- a/data/maps/SevenIsland_Harbor/scripts.inc
+++ b/data/maps/SevenIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ SevenIsland_Harbor_MapScripts:: @ 8170BE4
SevenIsland_Harbor_EventScript_170BE5:: @ 8170BE5
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_SEVEN_ISLAND
goto EventScript_1A900F
diff --git a/data/maps/SixIsland_Harbor/scripts.inc b/data/maps/SixIsland_Harbor/scripts.inc
index 0730e3b72..8db4500ca 100644
--- a/data/maps/SixIsland_Harbor/scripts.inc
+++ b/data/maps/SixIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ SixIsland_Harbor_MapScripts:: @ 8171E47
SixIsland_Harbor_EventScript_171E48:: @ 8171E48
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_SIX_ISLAND
goto EventScript_1A900F
diff --git a/data/maps/ThreeIsland_Harbor/scripts.inc b/data/maps/ThreeIsland_Harbor/scripts.inc
index 9fd44c116..0edd8cac9 100644
--- a/data/maps/ThreeIsland_Harbor/scripts.inc
+++ b/data/maps/ThreeIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ ThreeIsland_Harbor_MapScripts:: @ 8171EA9
ThreeIsland_Harbor_EventScript_171EAA:: @ 8171EAA
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_THREE_ISLAND
goto EventScript_1A900F
diff --git a/data/maps/TwoIsland_Harbor/scripts.inc b/data/maps/TwoIsland_Harbor/scripts.inc
index 919239a0b..ff1bb82bf 100644
--- a/data/maps/TwoIsland_Harbor/scripts.inc
+++ b/data/maps/TwoIsland_Harbor/scripts.inc
@@ -4,7 +4,7 @@ TwoIsland_Harbor_MapScripts:: @ 8171805
TwoIsland_Harbor_EventScript_171806:: @ 8171806
lock
faceplayer
- message Text_181726
+ message Text_WhereDoYouWantToSail
waitmessage
setvar VAR_0x8004, SEAGALLOP_TWO_ISLAND
goto EventScript_1A8F54
diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc
index 9ddc33439..aebeb69b7 100644
--- a/data/maps/VermilionCity/scripts.inc
+++ b/data/maps/VermilionCity/scripts.inc
@@ -110,8 +110,8 @@ EventScript_1669FD:: @ 81669FD
switch VAR_RESULT
case 0, EventScript_1A911E
case 1, EventScript_166B0B
- case 2, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 2, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
EventScript_166A53:: @ 8166A53
@@ -127,8 +127,8 @@ EventScript_166A5F:: @ 8166A5F
switch VAR_RESULT
case 0, EventScript_1A911E
case 1, EventScript_166B23
- case 2, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 2, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
EventScript_166AA5:: @ 8166AA5
@@ -146,8 +146,8 @@ EventScript_166AB1:: @ 8166AB1
case 0, EventScript_1A911E
case 1, EventScript_166B0B
case 2, EventScript_166B23
- case 3, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 3, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
EventScript_166B0B:: @ 8166B0B
@@ -173,8 +173,8 @@ EventScript_166B3B:: @ 8166B3B
case 0, EventScript_1A8FEE
case 1, EventScript_1A8FF9
case 2, EventScript_1A9004
- case 3, EventScript_1A90F6
- case 127, EventScript_1A90F6
+ case 3, EventScript_CancelSail
+ case 127, EventScript_CancelSail
end
EventScript_166B88:: @ 8166B88
diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc
index 222f8b05b..baf3d82df 100644
--- a/data/maps/VermilionCity_Gym/scripts.inc
+++ b/data/maps/VermilionCity_Gym/scripts.inc
@@ -39,7 +39,7 @@ VermilionCity_Gym_OnTransition:: @ 816B772
end
EventScript_16B778:: @ 816B778
- goto_if_set FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES, EventScript_1A77A9
+ goto_if_set FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES, EventScript_Return
special Special_SetVermilionTrashCans
copyvar VAR_TEMP_0, VAR_0x8004
copyvar VAR_TEMP_1, VAR_0x8005
diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc
index 4c9c09af8..cbd813d03 100644
--- a/data/maps/ViridianCity/scripts.inc
+++ b/data/maps/ViridianCity/scripts.inc
@@ -31,12 +31,12 @@ EventScript_165920:: @ 8165920
return
EventScript_165931:: @ 8165931
- goto_if_unset FLAG_BADGE02_GET, EventScript_1A77A9
- goto_if_unset FLAG_BADGE03_GET, EventScript_1A77A9
- goto_if_unset FLAG_BADGE04_GET, EventScript_1A77A9
- goto_if_unset FLAG_BADGE05_GET, EventScript_1A77A9
- goto_if_unset FLAG_BADGE06_GET, EventScript_1A77A9
- goto_if_unset FLAG_BADGE07_GET, EventScript_1A77A9
+ goto_if_unset FLAG_BADGE02_GET, EventScript_Return
+ goto_if_unset FLAG_BADGE03_GET, EventScript_Return
+ goto_if_unset FLAG_BADGE04_GET, EventScript_Return
+ goto_if_unset FLAG_BADGE05_GET, EventScript_Return
+ goto_if_unset FLAG_BADGE06_GET, EventScript_Return
+ goto_if_unset FLAG_BADGE07_GET, EventScript_Return
setvar VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1
return
diff --git a/data/scripts/seagallop.inc b/data/scripts/seagallop.inc
index 75f0e4707..af0bd4156 100644
--- a/data/scripts/seagallop.inc
+++ b/data/scripts/seagallop.inc
@@ -7,8 +7,8 @@ EventScript_1A8EC5:: @ 81A8EC5
switch VAR_RESULT
case 0, EventScript_1A8FF9
case 1, EventScript_1A9004
- case 2, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 2, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A8F12:: @ 81A8F12
@@ -17,8 +17,8 @@ EventScript_1A8F12:: @ 81A8F12
case 0, EventScript_1A8FE3
case 1, EventScript_1A8FF9
case 2, EventScript_1A9004
- case 3, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 3, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A8F54:: @ 81A8F54
@@ -30,8 +30,8 @@ EventScript_1A8F54:: @ 81A8F54
switch VAR_RESULT
case 0, EventScript_1A8FEE
case 1, EventScript_1A9004
- case 2, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 2, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A8FA1:: @ 81A8FA1
@@ -40,8 +40,8 @@ EventScript_1A8FA1:: @ 81A8FA1
case 0, EventScript_1A8FE3
case 1, EventScript_1A8FEE
case 2, EventScript_1A9004
- case 3, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 3, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A8FE3:: @ 81A8FE3
@@ -73,8 +73,8 @@ EventScript_1A900F:: @ 81A900F
switch VAR_RESULT
case 0, EventScript_1A8FEE
case 1, EventScript_1A8FF9
- case 2, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 2, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A905C:: @ 81A905C
@@ -83,8 +83,8 @@ EventScript_1A905C:: @ 81A905C
case 0, EventScript_1A8FE3
case 1, EventScript_1A8FEE
case 2, EventScript_1A8FF9
- case 3, EventScript_1A90F6
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case 3, EventScript_CancelSail
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A909E:: @ 81A909E
@@ -118,7 +118,7 @@ EventScript_1A90DA:: @ 81A90DA
waitstate
end
-EventScript_1A90F6:: @ 81A90F6
+EventScript_CancelSail:: @ 81A90F6
specialvar VAR_RESULT, sub_8147594
compare VAR_RESULT, 1
goto_if_eq EventScript_1A9108
@@ -143,13 +143,13 @@ EventScript_1A911E:: @ 81A911E
waitstate
specialvar VAR_0x8006, Special_GetSelectedSeagallopDestination
switch VAR_0x8006
- case SEAGALLOP_VERMILION_CITY, EventScript_1A91D5
+ case SEAGALLOP_VERMILION_CITY, EventScript_SailToVermilionCity
case SEAGALLOP_ONE_ISLAND, EventScript_1A91E0
case SEAGALLOP_TWO_ISLAND, EventScript_1A91EB
case SEAGALLOP_THREE_ISLAND, EventScript_1A91F6
case SEAGALLOP_FOUR_ISLAND, EventScript_1A9201
case SEAGALLOP_MORE, EventScript_1A917F
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
EventScript_1A917F:: @ 81A917F
@@ -163,10 +163,10 @@ EventScript_1A917F:: @ 81A917F
case SEAGALLOP_SIX_ISLAND, EventScript_1A9217
case SEAGALLOP_SEVEN_ISLAND, EventScript_1A9222
case SEAGALLOP_MORE, EventScript_1A911E
- case SCR_MENU_CANCEL, EventScript_1A90F6
+ case SCR_MENU_CANCEL, EventScript_CancelSail
end
-EventScript_1A91D5:: @ 81A91D5
+EventScript_SailToVermilionCity:: @ 81A91D5
setvar VAR_0x8006, SEAGALLOP_VERMILION_CITY
goto EventScript_1A909E
end
diff --git a/data/specials.inc b/data/specials.inc
index ef42f9ae8..a12a1ee29 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -435,7 +435,7 @@ gSpecials:: @ 815FD60
def_special Special_GetSelectedSeagallopDestination
def_special sub_8147500
def_special GetPlayerFacingDirection
- def_special Special_DeoxysSound
+ def_special DoDeoxysRockInteraction
def_special Special_SetDeoxysTriangleObjectPal
def_special sub_8147594
def_special Special_BadEggInParty
diff --git a/src/field_specials.c b/src/field_specials.c
index 7abc3f5c9..55f3bcce5 100644
--- a/src/field_specials.c
+++ b/src/field_specials.c
@@ -80,7 +80,7 @@ static void ChangeBoxPokemonNickname_CB(void);
static void ChangePokemonNickname_CB(void);
static void Task_RunPokemonLeagueLightingEffect(u8 taskId);
static void Task_CancelPokemonLeagueLightingEffect(u8 taskId);
-static void task_deoxys_sound(u8 taskId);
+static void Task_DoDeoxysRockInteraction(u8 taskId);
static void MoveDeoxysObject(u8 num);
static void Task_WaitDeoxysFieldEffect(u8 taskId);
static void Task_WingFlapSound(u8 taskId);
@@ -2309,12 +2309,12 @@ static const u8 sDeoxysStepCaps[] = {
3
};
-void Special_DeoxysSound(void)
+void DoDeoxysRockInteraction(void)
{
- CreateTask(task_deoxys_sound, 8);
+ CreateTask(Task_DoDeoxysRockInteraction, 8);
}
-static void task_deoxys_sound(u8 taskId)
+static void Task_DoDeoxysRockInteraction(u8 taskId)
{
u16 r5;
u16 r6;