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

25 lines
761 B
ArmAsm
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "macros/btlcmd.inc"
.data
_000:
UpdateVar OPCODE_SET, BTLVAR_MSG_ATTACKER, 0
_003:
CompareVarToValue OPCODE_FLAG_NOT, BTLVAR_SCRIPT_TEMP, 1, _029
// {2} is tormented by {0}s {1}!
PrintMessage pl_msg_00000368_01121, TAG_NICKNAME_ABILITY_NICKNAME, BTLSCR_MSG_ATTACKER, BTLSCR_MSG_ATTACKER, BTLSCR_MSG_TEMP
Wait
WaitButtonABTime 30
UpdateVar OPCODE_FLAG_ON, BTLVAR_BATTLE_CTX_STATUS, SYSCTL_SKIP_SPRITE_BLINK
Call BATTLE_SUBSCRIPT_UPDATE_HP
CompareMonDataToValue OPCODE_EQU, BTLSCR_MSG_TEMP, BATTLEMON_CUR_HP, 0, _042
_029:
UpdateVar OPCODE_ADD, BTLVAR_MSG_ATTACKER, 1
UpdateVar OPCODE_RIGHT_SHIFT, BTLVAR_SCRIPT_TEMP, 1
CompareVarToValue OPCODE_NEQ, BTLVAR_SCRIPT_TEMP, 0, _003
_042:
End