.include "macros/btlcmd.inc" .data _000: UpdateMonDataFromVar OPCODE_GET, BATTLER_CATEGORY_MSG_TEMP, BMON_DATA_MAXHP, BSCRIPT_VAR_CALC_TEMP CompareMonDataToVar OPCODE_EQU, BATTLER_CATEGORY_MSG_TEMP, BMON_DATA_HP, BSCRIPT_VAR_CALC_TEMP, _036 PlayMoveAnimation BATTLER_CATEGORY_ATTACKER Wait UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_BATTLE_STATUS, BATTLE_STATUS_NO_BLINK CompareVarToValue OPCODE_FLAG_NOT, BSCRIPT_VAR_BATTLE_STATUS_2, BATTLE_STATUS2_RECOVER_HP_VISUAL, _026 PlayBattleAnimation BATTLER_CATEGORY_MSG_TEMP, BATTLE_ANIMATION_RESTORE_HP Wait _026: Call BATTLE_SUBSCRIPT_UPDATE_HP // {0} regained health! PrintMessage msg_0197_00184, TAG_NICKNAME, BATTLER_CATEGORY_MSG_TEMP Wait WaitButtonABTime 30 End _036: WaitButtonABTime 30 // {0}’s HP is full! PrintMessage msg_0197_00187, TAG_NICKNAME, BATTLER_CATEGORY_MSG_TEMP Wait WaitButtonABTime 30 UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_MOVE_STATUS_FLAGS, MOVE_STATUS_NO_MORE_WORK End