mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-07-04 00:51:34 -05:00
25 lines
1.1 KiB
ArmAsm
25 lines
1.1 KiB
ArmAsm
#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
|