pokeplatinum/res/battle/scripts/subscripts/subscript_use_potion.s
2024-07-16 12:01:40 -07:00

22 lines
793 B
ArmAsm

#include "macros/btlcmd.inc"
.data
_000:
WaitButtonABTime 15
PlaySound BTLSCR_ATTACKER, 1516
// {0} {1} used one {2}!
PrintMessage pl_msg_00000368_00858, TAG_TRCLASS_TRNAME_ITEM, BTLSCR_ATTACKER, BTLSCR_ATTACKER, BTLSCR_MSG_TEMP
Wait
WaitButtonABTime 30
UseBagItem BTLSCR_ATTACKER
CompareMonDataToValue OPCODE_EQU, BTLSCR_ATTACKER, BATTLEMON_ITEM_HP_RECOVERY, 0, _041
UpdateMonDataFromVar OPCODE_GET, BTLSCR_ATTACKER, BATTLEMON_ITEM_HP_RECOVERY, BTLVAR_HP_CALC_TEMP
UpdateMonData OPCODE_SET, BTLSCR_ATTACKER, BATTLEMON_ITEM_HP_RECOVERY, 0
UpdateVarFromVar OPCODE_SET, BTLVAR_MSG_BATTLER_TEMP, BTLVAR_ATTACKER
UpdateVar OPCODE_FLAG_ON, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK
Call BATTLE_SUBSCRIPT_UPDATE_HP
_041:
End