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

23 lines
637 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:
CheckSubstitute BTLSCR_DEFENDER, _015
CompareMonDataToValue OPCODE_FLAG_NOT, BTLSCR_DEFENDER, BATTLEMON_STATUS, MON_CONDITION_SLEEP, _015
UpdateVar OPCODE_SET, BTLVAR_SIDE_EFFECT_FLAGS_INDIRECT, MOVE_SIDE_EFFECT_ON_HIT|MOVE_SUBSCRIPT_PTR_DREAM_EATER
CalcCrit
CalcDamage
End
_015:
PrintAttackMessage
Wait
WaitButtonABTime 30
// {0} wasnt affected!
PrintMessage pl_msg_00000368_00060, TAG_NICKNAME, BTLSCR_DEFENDER
Wait
WaitButtonABTime 30
UpdateVar OPCODE_FLAG_ON, BTLVAR_MOVE_STATUS_FLAGS, MOVE_STATUS_NO_MORE_WORK
End