tumbledemerald-legacy/data/scripts/repel.inc

32 lines
927 B
C++

EventScript_RepelWoreOff::
lockall
checkitem VAR_REPEL_LAST_USED, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_RepelWoreOff_NoMoreRepels
msgbox Text_RepelWoreOff_UseAnother, MSGBOX_YESNO
compare VAR_RESULT, 0
goto_if_eq EventScript_RepelWoreOff_ChooseNo
copyvar VAR_0x8004, VAR_REPEL_LAST_USED
callnative ItemId_GetHoldEffectParam_Script
copyvar VAR_REPEL_STEP_COUNT, VAR_RESULT
bufferitemname 1, VAR_REPEL_LAST_USED
removeitem VAR_REPEL_LAST_USED, 1
playse SE_REPEL
msgbox gText_PlayerUsedVar2, MSGBOX_SIGN
goto EventScript_RepelWoreOff_End
EventScript_RepelWoreOff_ChooseNo:
closemessage
goto EventScript_RepelWoreOff_End
EventScript_RepelWoreOff_NoMoreRepels:
msgbox Text_RepelWoreOff, MSGBOX_SIGN
EventScript_RepelWoreOff_End:
releaseall
end
Text_RepelWoreOff:
.string "Repel's effect wore off…$"
Text_RepelWoreOff_UseAnother:
.string "Repel's effect wore off…\n"
.string "Use another?$"