mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-07-04 00:51:34 -05:00
31 lines
1.1 KiB
ArmAsm
31 lines
1.1 KiB
ArmAsm
#include "macros/btlcmd.inc"
|
|
|
|
.data
|
|
|
|
_000:
|
|
CheckAbility CHECK_HAVE, BTLSCR_MSG_TEMP, ABILITY_MAGIC_GUARD, _055
|
|
CheckAbility CHECK_NOT_HAVE, BTLSCR_MSG_TEMP, ABILITY_POISON_HEAL, _038
|
|
UpdateMonDataFromVar OPCODE_GET, BTLSCR_MSG_TEMP, BATTLEMON_MAX_HP, BTLVAR_HP_CALC_TEMP
|
|
CompareMonDataToVar OPCODE_EQU, BTLSCR_MSG_TEMP, BATTLEMON_CUR_HP, BTLVAR_HP_CALC_TEMP, _055
|
|
DivideVarByValue BTLVAR_HP_CALC_TEMP, 8
|
|
UpdateVar OPCODE_FLAG_ON, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK
|
|
Call BATTLE_SUBSCRIPT_UPDATE_HP
|
|
// {0} restored HP using its {1}!
|
|
PrintMessage pl_msg_00000368_00635, TAG_NICKNAME_ABILITY, BTLSCR_MSG_TEMP, BTLSCR_MSG_BATTLER_TEMP
|
|
Wait
|
|
WaitButtonABTime 30
|
|
End
|
|
|
|
_038:
|
|
// {0} is hurt by poison!
|
|
PrintMessage pl_msg_00000368_00073, TAG_NICKNAME, BTLSCR_MSG_TEMP
|
|
Wait
|
|
WaitButtonABTime 30
|
|
PlayBattleAnimation BTLSCR_MSG_TEMP, BATTLE_ANIMATION_POISONED
|
|
Wait
|
|
UpdateVar OPCODE_FLAG_ON, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK
|
|
GoToSubscript BATTLE_SUBSCRIPT_UPDATE_HP
|
|
|
|
_055:
|
|
End
|