#include "macros/btlcmd.inc" .data _000: CompareVarToValue OPCODE_FLAG_SET, BTLVAR_MOVE_STATUS_FLAGS, MOVE_STATUS_MISSED|MOVE_STATUS_SEMI_INVULNERABLE, _057 CheckSubstitute BTLSCR_DEFENDER, _057 CompareMonDataToValue OPCODE_EQU, BTLSCR_DEFENDER, BATTLEMON_ABILITY, ABILITY_MULTITYPE, _057 CompareMonDataToValue OPCODE_NEQ, BTLSCR_DEFENDER, BATTLEMON_EMBARGO_TURNS, 0, _057 CompareMonDataToValue OPCODE_EQU, BTLSCR_DEFENDER, BATTLEMON_HELD_ITEM, ITEM_GRISEOUS_ORB, _057 CompareMonDataToValue OPCODE_NEQ, BTLSCR_DEFENDER, BATTLEMON_QUICK_CLAW, 0, _057 CompareMonDataToValue OPCODE_NEQ, BTLSCR_DEFENDER, BATTLEMON_CUSTAP_BERRY, 0, _057 Call BATTLE_SUBSCRIPT_ATTACK_MESSAGE_AND_ANIMATION UpdateMonData OPCODE_FLAG_ON, BTLSCR_DEFENDER, BATTLEMON_MOVE_EFFECTS_MASK, MOVE_EFFECT_EMBARGO UpdateMonData OPCODE_SET, BTLSCR_DEFENDER, BATTLEMON_EMBARGO_TURNS, 5 // {0} can’t use items anymore! PrintMessage pl_msg_00000368_01135, TAG_NICKNAME, BTLSCR_DEFENDER Wait WaitButtonABTime 30 End _057: UpdateVar OPCODE_FLAG_ON, BTLVAR_MOVE_STATUS_FLAGS, MOVE_STATUS_FAILED End