summaryrefslogtreecommitdiff
path: root/data/scripts
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-04-27 16:17:06 -0400
committerGriffinR <griffin.g.richards@gmail.com>2020-04-27 16:17:06 -0400
commitb9560c155ec5db1ea43562df736ffcf0c10ae087 (patch)
tree4eb40cf2c129a36e2e281fab568d80c4ba570f47 /data/scripts
parent6f0551ae3827e22d352a2035c3e651304efed2aa (diff)
Sync pkmn_center_nurse.inc
Diffstat (limited to 'data/scripts')
-rw-r--r--data/scripts/pkmn_center_nurse.inc57
1 files changed, 57 insertions, 0 deletions
diff --git a/data/scripts/pkmn_center_nurse.inc b/data/scripts/pkmn_center_nurse.inc
new file mode 100644
index 000000000..27a3a0aba
--- /dev/null
+++ b/data/scripts/pkmn_center_nurse.inc
@@ -0,0 +1,57 @@
+Common_EventScript_PkmnCenterNurse:: @ 819FD5B
+ lock
+ faceplayer
+ msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO
+ compare VAR_RESULT, YES
+ goto_if_eq EventScript_PkmnCenterNurse_HealPkmn
+ compare VAR_RESULT, NO
+ goto_if_eq EventScript_PkmnCenterNurse_Goodbye
+ end
+
+EventScript_PkmnCenterNurse_HealPkmn:: @ 819FD7C
+ incrementgamestat GAME_STAT_USED_POKECENTER
+ message gText_NurseJoy_OkayIllTakeYourPokemon
+ waitmessage
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A083F
+ waitmovement 0
+ dofieldeffect FLDEFF_POKECENTER_HEAL
+ waitfieldeffect FLDEFF_POKECENTER_HEAL
+ applymovement VAR_0x800B, OldaleTown_PokemonCenter_1F_Movement_1A0845
+ waitmovement 0
+ special ScrSpecial_HealPlayerParty
+ goto_if_unset FLAG_POKERUS_EXPLAINED, EventScript_PkmnCenterNurse_CheckPokerus
+ goto EventScript_PkmnCenterNurse_ReturnPkmn
+ end
+
+EventScript_PkmnCenterNurse_ReturnPkmn:: @ 819FDB0
+ message gText_NurseJoy_ThankYouForWaiting
+ waitmessage
+ applymovement VAR_0x800B, Movement_PkmnCenterNurse_Bow
+ waitmovement 0
+ message gText_NurseJoy_WeHopeToSeeYouAgain
+ waitmessage
+ return
+
+EventScript_PkmnCenterNurse_Goodbye:: @ 819FDC7
+ message gText_NurseJoy_WeHopeToSeeYouAgain
+ waitmessage
+ return
+
+EventScript_PkmnCenterNurse_CheckPokerus:: @ 819FDCE
+ specialvar VAR_RESULT, IsPokerusInParty
+ compare VAR_RESULT, TRUE
+ goto_if_eq EventScript_PkmnCenterNurse_ExplainPokerus
+ compare VAR_RESULT, FALSE
+ goto_if_eq EventScript_PkmnCenterNurse_ReturnPkmn
+ end
+
+EventScript_PkmnCenterNurse_ExplainPokerus:: @ 819FDEA
+ message gText_NurseJoy_Pokerus
+ waitmessage
+ setflag FLAG_POKERUS_EXPLAINED
+ return
+
+Movement_PkmnCenterNurse_Bow:: @ 819FDF4
+ nurse_joy_bow
+ delay_4
+ step_end