Move Effect Commands
Defined in macros/scripts/battle_commands.asm and data/battle/effect_command_pointers.asm:BattleCommandPointers.
$01
: checkturn
$02
: checkobedience
$03
: usedmovetext
$04
: doturn
$05
: critical
$06
: damagestats
$07
: stab
$08
: damagevariation
$09
: checkhit
$0A
: lowersub
$0B
: hittargetnosub
$0C
: raisesub
$0D
: failuretext
$0E
: applydamage
$0F
: criticaltext
$10
: supereffectivetext
$11
: checkfaint
$12
: buildopponentrage
$13
: poisontarget
$14
: sleeptarget
$15
: draintarget
$16
: eatdream
$17
: burntarget
$18
: freezetarget
$19
: paralyzetarget
$1A
: selfdestruct
$1B
: mirrormove
$1C
: statup
$1D
: statdown
$1E
: payday
$1F
: conversion
$20
: resetstats
$21
: storeenergy
$22
: unleashenergy
$23
: forceswitch
$24
: endloop
$25
: flinchtarget
$26
: ohko
$27
: recoil
$28
: mist
$29
: focusenergy
$2A
: confuse
$2B
: confusetarget
$2C
: heal
$2D
: transform
$2E
: screen
$2F
: poison
$30
: paralyze
$31
: substitute
$32
: rechargenextturn
$33
: mimic
$34
: metronome
$35
: leechseed
$36
: splash
$37
: disable
$38
: cleartext
$39
: charge
$3A
: checkcharge
$3B
: traptarget
$3C
: effect0x3c
$3D
: rampage
$3E
: checkrampage
$3F
: constantdamage
$40
: counter
$41
: encore
$42
: painsplit
$43
: snore
$44
: conversion2
$45
: lockon
$46
: sketch
$47
: defrostopponent
$48
: sleeptalk
$49
: destinybond
$4A
: spite
$4B
: falseswipe
$4C
: healbell
$4D
: kingsrock
$4E
: triplekick
$4F
: kickcounter
$50
: thief
$51
: arenatrap
$52
: nightmare
$53
: defrost
$54
: curse
$55
: protect
$56
: spikes
$57
: foresight
$58
: perishsong
$59
: startsandstorm
$5A
: endure
$5B
: checkcurl
$5C
: rolloutpower
$5D
: effect0x5d
$5E
: furycutter
$5F
: attract
$60
: happinesspower
$61
: present
$62
: damagecalc
$63
: frustrationpower
$64
: safeguard
$65
: checksafeguard
$66
: getmagnitude
$67
: batonpass
$68
: pursuit
$69
: clearhazards
$6A
: healmorn
$6B
: healday
$6C
: healnite
$6D
: hiddenpower
$6E
: startrain
$6F
: startsun
$70
: attackup
$71
: defenseup
$72
: speedup
$73
: specialattackup
$74
: specialdefenseup
$75
: accuracyup
$76
: evasionup
$77
: attackup2
$78
: defenseup2
$79
: speedup2
$7A
: specialattackup2
$7B
: specialdefenseup2
$7C
: accuracyup2
$7D
: evasionup2
$7E
: attackdown
$7F
: defensedown
$80
: speeddown
$81
: specialattackdown
$82
: specialdefensedown
$83
: accuracydown
$84
: evasiondown
$85
: attackdown2
$86
: defensedown2
$87
: speeddown2
$88
: specialattackdown2
$89
: specialdefensedown2
$8A
: accuracydown2
$8B
: evasiondown2
$8C
: statupmessage
$8D
: statdownmessage
$8E
: statupfailtext
$8F
: statdownfailtext
$90
: effectchance
$91
: statdownanim
$92
: statupanim
$93
: switchturn
$94
: fakeout
$95
: bellydrum
$96
: psychup
$97
: rage
$98
: doubleflyingdamage
$99
: doubleundergrounddamage
$9A
: mirrorcoat
$9B
: checkfuturesight
$9C
: futuresight
$9D
: doubleminimizedamage
$9E
: skipsuncharge
$9F
: thunderaccuracy
$A0
: teleport
$A1
: beatup
$A2
: ragedamage
$A3
: resettypematchup
$A4
: allstatsup
$A5
: bidefailtext
$A6
: raisesubnoanim
$A7
: lowersubnoanim
$A8
: beatupfailtext
$A9
: clearmissdamage
$AA
: movedelay
$AB
: hittarget
$AC
: tristatuschance
$AD
: supereffectivelooptext
$AE
: startloop
$AF
: curl
$FE
: endturn
$FF
: endmove