.include "macros/btlcmd.inc" .data _000: CheckSubstitute BATTLER_CATEGORY_DEFENDER, _075 Call BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION UpdateMonDataFromVar OPCODE_GET, BATTLER_CATEGORY_ATTACKER, BMON_DATA_HP, BSCRIPT_VAR_CALC_TEMP UpdateMonDataFromVar OPCODE_GET, BATTLER_CATEGORY_DEFENDER, BMON_DATA_HP, BSCRIPT_VAR_HP_CALC UpdateVarFromVar OPCODE_ADD, BSCRIPT_VAR_CALC_TEMP, BSCRIPT_VAR_HP_CALC UpdateVar OPCODE_DIV, BSCRIPT_VAR_CALC_TEMP, 0x00000002 UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_BATTLE_STATUS, BATTLE_STATUS_NO_BLINK UpdateVarFromVar OPCODE_SET, BSCRIPT_VAR_MSG_BATTLER_TEMP, BSCRIPT_VAR_BATTLER_ATTACKER UpdateMonDataFromVar OPCODE_GET, BATTLER_CATEGORY_ATTACKER, BMON_DATA_HP, BSCRIPT_VAR_HP_CALC UpdateVarFromVar OPCODE_SUB, BSCRIPT_VAR_HP_CALC, BSCRIPT_VAR_CALC_TEMP UpdateVar OPCODE_MUL, BSCRIPT_VAR_HP_CALC, -1 Call BATTLE_SUBSCRIPT_UPDATE_HP UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_BATTLE_STATUS, BATTLE_STATUS_NO_BLINK UpdateVarFromVar OPCODE_SET, BSCRIPT_VAR_MSG_BATTLER_TEMP, BSCRIPT_VAR_BATTLER_TARGET UpdateMonDataFromVar OPCODE_GET, BATTLER_CATEGORY_DEFENDER, BMON_DATA_HP, BSCRIPT_VAR_HP_CALC UpdateVarFromVar OPCODE_SUB, BSCRIPT_VAR_HP_CALC, BSCRIPT_VAR_CALC_TEMP UpdateVar OPCODE_MUL, BSCRIPT_VAR_HP_CALC, -1 Call BATTLE_SUBSCRIPT_UPDATE_HP // The battlers shared their pain! PrintMessage msg_0197_00820, TAG_NONE Wait WaitButtonABTime 30 End _075: UpdateVar OPCODE_FLAG_ON, BSCRIPT_VAR_MOVE_STATUS_FLAGS, MOVE_STATUS_FAILED End