pokecrystal-board/docs/move_effect_commands.md
2019-03-10 23:00:01 -04:00

4.7 KiB

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