mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-25 07:19:36 -05:00
70 lines
2.2 KiB
PHP
70 lines
2.2 KiB
PHP
EventScript_PkmnCenterNurse:: @ 81A6578
|
|
goto_if_questlog EventScript_ReleaseEnd
|
|
message Text_WelcomeWantToHealPkmn
|
|
waitmessage
|
|
multichoice 19, 8, MULTICHOICE_YES_NO, FALSE | (TRUE << 1)
|
|
switch VAR_RESULT
|
|
case 0, EventScript_PkmnCenterNurse_HealPkmn
|
|
case 1 EventScript_PkmnCenterNurse_Goodbye
|
|
case SCR_MENU_CANCEL, EventScript_PkmnCenterNurse_Goodbye
|
|
end
|
|
|
|
EventScript_PkmnCenterNurse_HealPkmn:: @ 81A65B8
|
|
incrementgamestat GAME_STAT_USED_POKECENTER
|
|
message Text_TakeYourPkmnForFewSeconds
|
|
waitmessage
|
|
call EventScript_PkmnCenterNurse_TakeAndHealPkmn
|
|
special SetUsedPkmnCenterQuestLogEvent
|
|
goto EventScript_PkmnCenterNurse_CheckTrainerTowerAndUnionRoom
|
|
end
|
|
|
|
EventScript_PkmnCenterNurse_TakeAndHealPkmn:: @ 81A65CE
|
|
applymovement VAR_LAST_TALKED, Movement_WalkInPlaceFastestLeft
|
|
waitmovement 0
|
|
dofieldeffect FLDEFF_POKECENTER_HEAL
|
|
waitfieldeffect FLDEFF_POKECENTER_HEAL
|
|
applymovement VAR_LAST_TALKED, Movement_WalkInPlaceFastestDown
|
|
waitmovement 0
|
|
special HealPlayerParty
|
|
return
|
|
|
|
EventScript_PkmnCenterNurse_CheckTrainerTowerAndUnionRoom:: @ 81A65EC
|
|
specialvar VAR_RESULT, Special_PlayerIsNotInTrainerTowerLobby
|
|
compare VAR_RESULT, FALSE
|
|
goto_if_eq EventScript_PkmnCenterNurse_ReturnPkmn
|
|
specialvar VAR_RESULT, BufferUnionRoomPlayerName
|
|
copyvar VAR_0x8008, VAR_RESULT
|
|
compare VAR_0x8008, 0
|
|
goto_if_eq EventScript_PkmnCenterNurse_ReturnPkmn
|
|
compare VAR_0x8008, 1
|
|
goto_if_eq EventScript_PkmnCenterNurse_PlayerWaitingInUionRoom
|
|
end
|
|
|
|
EventScript_PkmnCenterNurse_ReturnPkmn:: @ 81A661D
|
|
message Text_RestoredPkmnToFullHealth
|
|
waitmessage
|
|
applymovement VAR_LAST_TALKED, Movement_Bow
|
|
waitmovement 0
|
|
msgbox Text_WeHopeToSeeYouAgain
|
|
return
|
|
|
|
EventScript_PkmnCenterNurse_PlayerWaitingInUionRoom:: @ 81A6636
|
|
goto_if_set FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER, EventScript_PkmnCenterNurse_ReturnPkmn
|
|
msgbox Text_RestoredPkmnToFullHealth
|
|
setflag FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER
|
|
message Text_PlayerIsPlayingRightNowGoForIt
|
|
waitmessage
|
|
applymovement VAR_LAST_TALKED, Movement_Bow
|
|
waitmovement 0
|
|
msgbox Text_WeHopeToSeeYouAgain
|
|
return
|
|
|
|
EventScript_PkmnCenterNurse_Goodbye:: @ 81A6663
|
|
msgbox Text_WeHopeToSeeYouAgain
|
|
return
|
|
|
|
Movement_Bow:: @ 81A666C
|
|
nurse_joy_bow
|
|
delay_4
|
|
step_end
|