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

24 lines
718 B
ArmAsm

#include "macros/btlcmd.inc"
.data
_000:
CompareVarToValue OPCODE_FLAG_SET, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK, _016
PlayMoveHitSound BTLSCR_MSG_TEMP
FlickerMon BTLSCR_MSG_TEMP
Wait
CompareVarToValue OPCODE_EQU, BTLVAR_WAITING_BATTLERS, 0, _016
Call BATTLE_SUBSCRIPT_TYPE_RESIST_BERRY
_016:
UpdateVar OPCODE_FLAG_OFF, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK
UpdateHealthBar BTLSCR_MSG_TEMP
Wait
UpdateHealthBarValue BTLSCR_MSG_TEMP
TryFaintMon BTLSCR_MSG_TEMP
CompareVarToValue OPCODE_GT, BTLVAR_HP_CALC_TEMP, 0, _036
UpdateVarFromVar OPCODE_SET, BTLVAR_MSG_BATTLER_TEMP_ASSURANCE_DAMAGE_MASK, BTLVAR_HP_CALC_TEMP
_036:
End