pokecrystal-board/data/moves/effects.asm

2080 lines
24 KiB
NASM
Raw Normal View History

INCLUDE "data/moves/effects_pointers.asm"
MoveEffects: ; used only for BANK(MoveEffects)
2013-03-31 18:39:12 -07:00
NormalHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
2013-03-31 18:39:12 -07:00
DoSleep:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
checksafeguard
sleeptarget
endmove
2013-03-31 18:39:12 -07:00
PoisonHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
poisontarget
endmove
2013-03-31 18:39:12 -07:00
LeechHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
draintarget
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
2013-03-31 18:39:12 -07:00
BurnHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
burntarget
endmove
2013-03-31 18:39:12 -07:00
FreezeHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
freezetarget
endmove
2013-03-31 18:39:12 -07:00
ParalyzeHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
paralyzetarget
endmove
Selfdestruct:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
selfdestruct
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
DreamEater:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
eatdream
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
MirrorMove:
checkobedience
usedmovetext
doturn
mirrormove
endmove
2013-03-31 18:39:12 -07:00
AttackUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
attackup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
DefenseUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
defenseup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpeedUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
speedup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialAttackUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
specialattackup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialDefenseUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
specialdefenseup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
AccuracyUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
accuracyup
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
EvasionUp:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
2015-11-06 13:42:38 -08:00
lowersub
2013-03-29 15:54:13 -07:00
evasionup
2015-11-06 13:42:38 -08:00
statupanim
2015-11-06 19:36:06 -08:00
lowersubnoanim
2015-11-06 13:42:38 -08:00
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
AttackUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
attackup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
DefenseUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
defenseup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpeedUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
speedup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialAttackUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
specialattackup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialDefenseUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
specialdefenseup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
AccuracyUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
accuracyup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
EvasionUp2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
evasionup2
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove
2013-03-31 18:39:12 -07:00
AttackDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
attackdown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
DefenseDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
defensedown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpeedDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
speeddown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialAttackDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
specialattackdown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialDefenseDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
specialdefensedown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
AccuracyDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
accuracydown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
EvasionDown:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
evasiondown
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
AttackDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
attackdown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
DefenseDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
defensedown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpeedDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
speeddown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialAttackDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
specialattackdown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
SpecialDefenseDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
specialdefensedown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
AccuracyDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
accuracydown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
EvasionDown2:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
evasiondown2
2015-11-06 13:42:38 -08:00
lowersub
statdownanim
raisesub
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
statdownfailtext
endmove
2013-03-31 18:39:12 -07:00
AttackDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
attackdown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
DefenseDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
; BUG: Moves that lower Defense can do so after breaking a Substitute (see docs/bugs_and_glitches.md)
effectchance
2013-03-29 15:54:13 -07:00
defensedown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
SpeedDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
speeddown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
SpecialAttackDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
specialattackdown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
SpecialDefenseDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
specialdefensedown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
AccuracyDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
accuracydown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
EvasionDownHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
evasiondown
2015-11-06 17:55:16 -08:00
statdownmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
DefenseUpHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
; BUG: Moves that do damage and increase your stats do not increase stats after a KO (see docs/bugs_and_glitches.md)
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
defenseup
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
AttackUpHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
attackup
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
endmove
2013-03-31 18:39:12 -07:00
AllUpHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
allstatsup
endmove
PayDay:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
payday
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Conversion:
checkobedience
usedmovetext
doturn
conversion
endmove
ResetStats:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
resetstats
endmove
Bide:
storeenergy
checkobedience
doturn
usedmovetext
unleashenergy
resettypematchup
2013-03-29 15:54:13 -07:00
checkhit
moveanim
bidefailtext
applydamage
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
2013-03-31 18:39:12 -07:00
Rampage:
2013-03-29 15:54:13 -07:00
checkrampage
checkobedience
doturn
rampage
usedmovetext
checkhit
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
clearmissdamage
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
ForceSwitch:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
forceswitch
endmove
2013-03-31 18:39:12 -07:00
MultiHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
startloop
2015-11-06 13:42:38 -08:00
lowersub
2013-03-29 15:54:13 -07:00
checkhit
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
clearmissdamage
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
cleartext
supereffectivelooptext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endloop
2015-11-06 13:42:38 -08:00
raisesub
2013-03-29 15:54:13 -07:00
kingsrock
endmove
2013-03-31 18:39:12 -07:00
PoisonMultiHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
startloop
2015-11-06 13:42:38 -08:00
lowersub
2013-03-29 15:54:13 -07:00
checkhit
effectchance
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
clearmissdamage
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
cleartext
supereffectivelooptext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endloop
2015-11-06 13:42:38 -08:00
raisesub
2013-03-29 15:54:13 -07:00
kingsrock
poisontarget
endmove
2013-03-31 18:39:12 -07:00
FlinchHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
flinchtarget
endmove
2013-03-31 18:39:12 -07:00
OHKOHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
stab
ohko
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
2013-03-31 18:39:12 -07:00
RecoilHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
recoil
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Mist:
checkobedience
usedmovetext
doturn
mist
endmove
FocusEnergy:
checkobedience
usedmovetext
doturn
focusenergy
endmove
2013-03-31 18:39:12 -07:00
DoConfuse:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
checksafeguard
confuse
endmove
2013-03-31 18:39:12 -07:00
ConfuseHit:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
confusetarget
endmove
2013-03-31 18:39:12 -07:00
Heal:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
heal
endmove
Transform:
checkobedience
usedmovetext
doturn
transform
endmove
LightScreen:
Reflect:
checkobedience
usedmovetext
doturn
screen
endmove
TriAttack:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
tristatuschance
endmove
Toxic:
2013-03-31 18:39:12 -07:00
DoPoison:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
stab
checksafeguard
poison
endmove
2013-03-31 18:39:12 -07:00
DoParalyze:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
stab
checkhit
checksafeguard
paralyze
endmove
SkyAttack:
checkcharge
checkobedience
doturn
charge
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
flinchtarget
kingsrock
endmove
Substitute:
checkobedience
usedmovetext
doturn
substitute
endmove
HyperBeam:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
rechargenextturn
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
Rage:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
checkhit
ragedamage
damagevariation
moveanim
2015-11-09 13:41:09 -08:00
failuretext
2013-03-29 15:54:13 -07:00
rage
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Mimic:
checkobedience
usedmovetext
doturn
checkhit
mimic
endmove
Metronome:
checkobedience
usedmovetext
doturn
metronome
endmove
LeechSeed:
checkobedience
usedmovetext
doturn
checkhit
leechseed
endmove
Splash:
checkobedience
usedmovetext
doturn
splash
endmove
Disable:
checkobedience
usedmovetext
doturn
checkhit
disable
endmove
RazorWind:
checkcharge
checkobedience
doturn
charge
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Fly:
checkcharge
checkobedience
doturn
charge
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanimnosub
2015-11-06 13:42:38 -08:00
raisesub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
TrapTarget:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
clearmissdamage
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
traptarget
endmove
SuperFang:
Psywave:
2013-03-31 18:39:12 -07:00
StaticDamage:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
constantdamage
checkhit
resettypematchup
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Reversal:
checkobedience
usedmovetext
doturn
constantdamage
stab
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Counter:
checkobedience
usedmovetext
doturn
counter
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Encore:
checkobedience
usedmovetext
doturn
checkhit
encore
endmove
PainSplit:
checkobedience
usedmovetext
doturn
checkhit
painsplit
endmove
Snore:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
snore
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
flinchtarget
kingsrock
endmove
Conversion2:
checkobedience
usedmovetext
doturn
checkhit
conversion2
endmove
LockOn:
checkobedience
usedmovetext
doturn
checkhit
lockon
endmove
Sketch:
checkobedience
usedmovetext
doturn
sketch
endmove
2013-03-31 18:39:12 -07:00
DefrostOpponent:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
defrostopponent
endmove
SleepTalk:
checkobedience
usedmovetext
doturn
sleeptalk
endmove
DestinyBond:
checkobedience
usedmovetext
doturn
destinybond
endmove
Spite:
checkobedience
usedmovetext
doturn
checkhit
spite
endmove
FalseSwipe:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
falseswipe
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
HealBell:
checkobedience
usedmovetext
doturn
healbell
endmove
TripleKick:
checkobedience
usedmovetext
doturn
startloop
2015-11-06 13:42:38 -08:00
lowersub
2013-03-29 15:54:13 -07:00
checkhit
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
triplekick
stab
damagevariation
clearmissdamage
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
cleartext
supereffectivelooptext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kickcounter
endloop
2015-11-06 13:42:38 -08:00
raisesub
2013-03-29 15:54:13 -07:00
kingsrock
endmove
Thief:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
thief
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
MeanLook:
checkobedience
usedmovetext
doturn
arenatrap
endmove
Nightmare:
checkobedience
usedmovetext
doturn
nightmare
endmove
FlameWheel:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
defrost
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
burntarget
endmove
Curse:
checkobedience
usedmovetext
doturn
curse
endmove
Protect:
checkobedience
usedmovetext
doturn
protect
endmove
Spikes:
checkobedience
usedmovetext
doturn
spikes
endmove
Foresight:
checkobedience
usedmovetext
doturn
checkhit
foresight
endmove
PerishSong:
checkobedience
usedmovetext
doturn
perishsong
endmove
Sandstorm:
checkobedience
usedmovetext
doturn
startsandstorm
endmove
Endure:
checkobedience
usedmovetext
doturn
endure
endmove
Rollout:
checkcurl
checkobedience
doturn
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
checkhit
rolloutpower
damagevariation
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Swagger:
checkobedience
usedmovetext
doturn
checkhit
switchturn
attackup2
switchturn
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-09 13:41:09 -08:00
failuretext
2013-03-29 15:54:13 -07:00
switchturn
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
switchturn
confusetarget
endmove
FuryCutter:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
checkhit
furycutter
damagevariation
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Attract:
checkobedience
usedmovetext
doturn
checkhit
attract
endmove
Return:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
happinesspower
damagecalc
2013-03-29 15:54:13 -07:00
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Present:
checkobedience
usedmovetext
doturn
checkhit
critical
damagestats
2013-03-29 15:54:13 -07:00
present
damagecalc
2013-03-29 15:54:13 -07:00
stab
damagevariation
clearmissdamage
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Frustration:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
frustrationpower
damagecalc
2013-03-29 15:54:13 -07:00
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Safeguard:
checkobedience
usedmovetext
doturn
safeguard
endmove
SacredFire:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
defrost
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
burntarget
endmove
Magnitude:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
getmagnitude
damagecalc
2013-03-29 15:54:13 -07:00
stab
damagevariation
checkhit
doubleundergrounddamage
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
BatonPass:
checkobedience
usedmovetext
doturn
batonpass
endmove
Pursuit:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
pursuit
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
RapidSpin:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
clearhazards
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
MorningSun:
checkobedience
usedmovetext
doturn
healmorn
endmove
Synthesis:
checkobedience
usedmovetext
doturn
healday
endmove
Moonlight:
checkobedience
usedmovetext
doturn
healnite
endmove
HiddenPower:
checkobedience
usedmovetext
doturn
critical
hiddenpower
damagecalc
2013-03-29 15:54:13 -07:00
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
RainDance:
checkobedience
usedmovetext
doturn
startrain
endmove
SunnyDay:
checkobedience
usedmovetext
doturn
startsun
endmove
2013-03-31 18:39:12 -07:00
FakeOut:
2013-03-29 15:54:13 -07:00
checkobedience
usedmovetext
doturn
checkhit
fakeout
moveanim
2015-11-09 13:41:09 -08:00
failuretext
2013-03-29 15:54:13 -07:00
endmove
BellyDrum:
checkobedience
usedmovetext
doturn
bellydrum
endmove
PsychUp:
checkobedience
usedmovetext
doturn
psychup
endmove
MirrorCoat:
checkobedience
usedmovetext
doturn
mirrorcoat
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
SkullBash:
checkcharge
checkobedience
doturn
charge
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endturn
defenseup
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
endmove
Twister:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
doubleflyingdamage
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
flinchtarget
endmove
Earthquake:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
doubleundergrounddamage
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
FutureSight:
checkfuturesight
checkobedience
usedmovetext
doturn
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
futuresight
2016-03-01 19:31:21 -08:00
damagevariation ; skip here if last turn
2013-03-29 15:54:13 -07:00
checkhit
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
Gust:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
doubleflyingdamage
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endmove
Stomp:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
doubleminimizedamage
checkhit
effectchance
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
flinchtarget
endmove
Solarbeam:
checkcharge
checkobedience
doturn
skipsuncharge
charge
usedmovetext
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
stab
damagevariation
checkhit
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
kingsrock
endmove
Thunder:
checkobedience
usedmovetext
doturn
critical
damagestats
2013-03-29 15:54:13 -07:00
damagecalc
thunderaccuracy
checkhit
effectchance
stab
damagevariation
moveanim
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
paralyzetarget
endmove
Teleport:
checkobedience
usedmovetext
doturn
teleport
endmove
BeatUp:
checkobedience
usedmovetext
movedelay
2013-03-29 15:54:13 -07:00
doturn
startloop
2015-11-06 13:42:38 -08:00
lowersub
2013-03-29 15:54:13 -07:00
checkhit
critical
beatup
damagecalc
2013-03-29 15:54:13 -07:00
damagevariation
clearmissdamage
moveanimnosub
2015-11-09 13:41:09 -08:00
failuretext
applydamage
2013-03-29 15:54:13 -07:00
criticaltext
cleartext
supereffectivetext
checkfaint
2013-03-29 15:54:13 -07:00
buildopponentrage
endloop
2018-04-03 03:00:24 -07:00
beatupfailtext
2015-11-06 13:42:38 -08:00
raisesub
2013-03-29 15:54:13 -07:00
kingsrock
endmove
DefenseCurl:
checkobedience
usedmovetext
doturn
defenseup
curl
2015-11-06 13:42:38 -08:00
lowersub
statupanim
raisesub
2015-11-06 17:55:16 -08:00
statupmessage
2013-03-29 15:54:13 -07:00
statupfailtext
endmove