pokegold-spaceworld/data/moves/effects_pointers.asm
Narishma-gb e88fe24e15
Use the same Makefile build system as Gen 1+2 repos (#163)
This uses catch-all files like main.asm to reduce the total quantity and size of
build objects (from 1.1 GB to 70 MB).

---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-07-05 15:36:09 -04:00

143 lines
3.4 KiB
NASM

MoveEffectsPointers:
; entries correspond to EFFECT_* constants
dw NormalHit
dw DoSleep
dw PoisonHit
dw LeechHit
dw BurnHit
dw FreezeHit
dw ParalyzeHit
dw Selfdestruct
dw DreamEater
dw MirrorMove
dw StatUp ; EFFECT_ATTACK_UP
dw StatUp ; EFFECT_DEFENSE_UP
dw StatUp ; EFFECT_SPEED_UP
dw StatUp ; EFFECT_SP_ATK_UP
dw StatUp ; EFFECT_SP_DEF_UP
dw StatUp ; EFFECT_ACCURACY_UP
dw StatUp ; EFFECT_EVASION_UP
dw NormalHit ; EFFECT_SWIFT
dw StatDown ; EFFECT_ATTACK_DOWN
dw StatDown ; EFFECT_DEFENSE_DOWN
dw StatDown ; EFFECT_SPEED_DOWN
dw StatDown ; EFFECT_SP_ATK_DOWN
dw StatDown ; EFFECT_SP_DEF_DOWN
dw StatDown ; EFFECT_ACCURACY_DOWN
dw StatDown ; EFFECT_EVASION_DOWN
dw ResetStats
dw Bide
dw Rampage
dw TryEscape
dw MultiHit
dw Conversion
dw FlinchHit
dw Heal
dw Toxic
dw PayDay
dw LightScreen
dw NormalHit ; EFFECT_24: Unused
dw FlinchHit ; EFFECT_STOMP
dw OHKOHit
dw RazorWind
dw StaticDamage ; EFFECT_SUPER_FANG
dw StaticDamage
dw TrapTarget
dw RazorWind ; EFFECT_FLY
dw MultiHit ; EFFECT_DOUBLE_HIT
dw NormalHit ; EFFECT_JUMP_KICK
dw Mist
dw FocusEnergy
dw RecoilHit
dw DoConfuse
dw StatUp ; EFFECT_ATTACK_UP_2
dw StatUp ; EFFECT_DEFENSE_UP_2
dw StatUp ; EFFECT_SPEED_UP_2
dw StatUp ; EFFECT_SP_ATK_UP_2
dw StatUp ; EFFECT_SP_DEF_UP_2
dw StatUp ; EFFECT_ACCURACY_UP_2
dw StatUp ; EFFECT_EVASION_UP_2
dw Transform
dw StatDown ; EFFECT_ATTACK_DOWN_2
dw StatDown ; EFFECT_DEFENSE_DOWN_2
dw StatDown ; EFFECT_SPEED_DOWN_2
dw StatDown ; EFFECT_SP_ATK_DOWN_2
dw StatDown ; EFFECT_SP_DEF_DOWN_2
dw StatDown ; EFFECT_ACCURACY_DOWN_2
dw StatDown ; EFFECT_EVASION_DOWN_2
dw Reflect
dw DoPoison
dw DoParalyze
dw StatDownHit ; EFFECT_ATTACK_DOWN_HIT
dw StatDownHit ; EFFECT_DEFENSE_DOWN_HIT
dw StatDownHit ; EFFECT_SPEED_DOWN_HIT
dw StatDownHit ; EFFECT_SP_ATK_DOWN_HIT
dw StatDownHit ; EFFECT_SP_DEF_DOWN_HIT
dw StatDownHit ; EFFECT_ACCURACY_DOWN_HIT
dw StatDownHit ; EFFECT_EVASION_DOWN_HIT
dw NormalHit ; EFFECT_4B: Unused
dw ConfuseHit
dw MultiHit ; EFFECT_POISON_MULTI_HIT
dw NormalHit ; EFFECT_4E: Unused
dw Substitute
dw HyperBeam
dw NormalHit ; EFFECT_RAGE
dw Mimic
dw Metronome
dw LeechSeed
dw Splash
dw Disable
dw StaticDamage ; EFFECT_LEVEL_DAMAGE
dw StaticDamage ; EFFECT_PSYWAVE
dw Counter
dw Encore
dw PainSplit
dw Snore
dw Conversion2
dw LockOn
dw Sketch
dw DefrostOpponent ; Unused
dw SleepTalk
dw DestinyBond
dw StaticDamage
dw Spite
dw FalseSwipe
dw BellChime
dw NormalHit ; EFFECT_PRIORITY_HIT
dw TripleKick
dw Thief
dw MeanLook
dw Nightmare
dw FlameWheel
dw NailDown
dw NormalHit ; EFFECT_COIN_HURL
dw Protect
dw Spikes
dw Foresight
dw PerishSong
dw Sandstorm
dw Endure
dw Rollout
dw Swagger
dw FuryCutter
dw Attract
dw Return
dw Present
dw Frustration
dw Safeguard
dw SacredFire
dw Magnitude
dw BatonPass
dw Pursuit
dw RapidSpin
dw NormalHit ; EFFECT_IRON_TAIL
dw NormalHit ; EFFECT_VITAL_THROW
dw MorningSun
dw Synthesis
dw Moonlight
dw HiddenPower
dw RainDance
dw SunnyDay
dw NormalHit ; $70: Unused
dw NormalHit ; $71: Unused