summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/battle_moves.s2130
1 files changed, 1065 insertions, 1065 deletions
diff --git a/data/battle_moves.s b/data/battle_moves.s
index db3dce8ea..22d897a84 100644
--- a/data/battle_moves.s
+++ b/data/battle_moves.s
@@ -1,3906 +1,3906 @@
.align 2
gBattleMoves:: @ 81FB12C
-@ -
- .byte 0x00 @ effect
+@ NONE
+ .byte EFFECT_HIT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 0 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Pound
- .byte 0x00 @ effect
+@ POUND
+ .byte EFFECT_HIT
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Karate Chop
- .byte 0x2b @ effect
+@ KARATE_CHOP
+ .byte EFFECT_HIGH_CRITICAL
.byte 50 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Double Slap
- .byte 0x1d @ effect
+@ DOUBLE_SLAP
+ .byte EFFECT_MULTI_HIT
.byte 15 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Comet Punch
- .byte 0x1d @ effect
+@ COMET_PUNCH
+ .byte EFFECT_MULTI_HIT
.byte 18 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mega Punch
- .byte 0x00 @ effect
+@ MEGA_PUNCH
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Pay Day
- .byte 0x22 @ effect
+@ PAY_DAY
+ .byte EFFECT_PAY_DAY
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fire Punch
- .byte 0x04 @ effect
+@ FIRE_PUNCH
+ .byte EFFECT_BURN_HIT
.byte 75 @ power
.byte TYPE_FIRE
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Ice Punch
- .byte 0x05 @ effect
+@ ICE_PUNCH
+ .byte EFFECT_FREEZE_HIT
.byte 75 @ power
.byte TYPE_ICE
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Thunder Punch
- .byte 0x06 @ effect
+@ THUNDER_PUNCH
+ .byte EFFECT_PARALYZE_HIT
.byte 75 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Scratch
- .byte 0x00 @ effect
+@ SCRATCH
+ .byte EFFECT_HIT
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Vice Grip
- .byte 0x00 @ effect
+@ VICE_GRIP
+ .byte EFFECT_HIT
.byte 55 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Guillotine
- .byte 0x26 @ effect
+@ GUILLOTINE
+ .byte EFFECT_OHKO
.byte 1 @ power
.byte TYPE_NORMAL
.byte 30 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Razor Wind
- .byte 0x27 @ effect
+@ RAZOR_WIND
+ .byte EFFECT_RAZOR_WIND
.byte 80 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Swords Dance
- .byte 0x32 @ effect
+@ SWORDS_DANCE
+ .byte EFFECT_ATTACK_UP_2
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Cut
- .byte 0x00 @ effect
+@ CUT
+ .byte EFFECT_HIT
.byte 50 @ power
.byte TYPE_NORMAL
.byte 95 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Gust
- .byte 0x95 @ effect
+@ GUST
+ .byte EFFECT_GUST
.byte 40 @ power
.byte TYPE_FLYING
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Wing Attack
- .byte 0x00 @ effect
+@ WING_ATTACK
+ .byte EFFECT_HIT
.byte 60 @ power
.byte TYPE_FLYING
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Whirlwind
- .byte 0x1c @ effect
+@ WHIRLWIND
+ .byte EFFECT_ROAR
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte -6 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fly
- .byte 0x9b @ effect
+@ FLY
+ .byte EFFECT_FLY
.byte 70 @ power
.byte TYPE_FLYING
.byte 95 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Bind
- .byte 0x2a @ effect
+@ BIND
+ .byte EFFECT_TRAP
.byte 15 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Slam
- .byte 0x00 @ effect
+@ SLAM
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Vine Whip
- .byte 0x00 @ effect
+@ VINE_WHIP
+ .byte EFFECT_HIT
.byte 35 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Stomp
- .byte 0x96 @ effect
+@ STOMP
+ .byte EFFECT_FLINCH_HIT_2
.byte 65 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Double Kick
- .byte 0x2c @ effect
+@ DOUBLE_KICK
+ .byte EFFECT_DOUBLE_HIT
.byte 30 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mega Kick
- .byte 0x00 @ effect
+@ MEGA_KICK
+ .byte EFFECT_HIT
.byte 120 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Jump Kick
- .byte 0x2d @ effect
+@ JUMP_KICK
+ .byte EFFECT_RECOIL_IF_MISS
.byte 70 @ power
.byte TYPE_FIGHTING
.byte 95 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Rolling Kick
- .byte 0x1f @ effect
+@ ROLLING_KICK
+ .byte EFFECT_FLINCH_HIT
.byte 60 @ power
.byte TYPE_FIGHTING
.byte 85 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sand-Attack
- .byte 0x17 @ effect
+@ SAND_ATTACK
+ .byte EFFECT_ACCURACY_DOWN
.byte 0 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Headbutt
- .byte 0x1f @ effect
+@ HEADBUTT
+ .byte EFFECT_FLINCH_HIT
.byte 70 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Horn Attack
- .byte 0x00 @ effect
+@ HORN_ATTACK
+ .byte EFFECT_HIT
.byte 65 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Fury Attack
- .byte 0x1d @ effect
+@ FURY_ATTACK
+ .byte EFFECT_MULTI_HIT
.byte 15 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Horn Drill
- .byte 0x26 @ effect
+@ HORN_DRILL
+ .byte EFFECT_OHKO
.byte 1 @ power
.byte TYPE_NORMAL
.byte 30 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Tackle
- .byte 0x00 @ effect
+@ TACKLE
+ .byte EFFECT_HIT
.byte 35 @ power
.byte TYPE_NORMAL
.byte 95 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Body Slam
- .byte 0x06 @ effect
+@ BODY_SLAM
+ .byte EFFECT_PARALYZE_HIT
.byte 85 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Wrap
- .byte 0x2a @ effect
+@ WRAP
+ .byte EFFECT_TRAP
.byte 15 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Take Down
- .byte 0x30 @ effect
+@ TAKE_DOWN
+ .byte EFFECT_RECOIL
.byte 90 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Thrash
- .byte 0x1b @ effect
+@ THRASH
+ .byte EFFECT_RAMPAGE
.byte 90 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte F_TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Double-Edge
- .byte 0xc6 @ effect
+@ DOUBLE_EDGE
+ .byte EFFECT_DOUBLE_EDGE
.byte 120 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Tail Whip
- .byte 0x13 @ effect
+@ TAIL_WHIP
+ .byte EFFECT_DEFENSE_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Poison Sting
- .byte 0x02 @ effect
+@ POISON_STING
+ .byte EFFECT_POISON_HIT
.byte 15 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Twineedle
- .byte 0x4d @ effect
+@ TWINEEDLE
+ .byte EFFECT_TWINEEDLE
.byte 25 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Pin Missile
- .byte 0x1d @ effect
+@ PIN_MISSILE
+ .byte EFFECT_MULTI_HIT
.byte 14 @ power
.byte TYPE_BUG
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Leer
- .byte 0x13 @ effect
+@ LEER
+ .byte EFFECT_DEFENSE_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Bite
- .byte 0x1f @ effect
+@ BITE
+ .byte EFFECT_FLINCH_HIT
.byte 60 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Growl
- .byte 0x12 @ effect
+@ GROWL
+ .byte EFFECT_ATTACK_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Roar
- .byte 0x1c @ effect
+@ ROAR
+ .byte EFFECT_ROAR
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte -6 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sing
- .byte 0x01 @ effect
+@ SING
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 55 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Supersonic
- .byte 0x31 @ effect
+@ SUPERSONIC
+ .byte EFFECT_CONFUSE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 55 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sonic Boom
- .byte 0x82 @ effect
+@ SONIC_BOOM
+ .byte EFFECT_SONICBOOM
.byte 1 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Disable
- .byte 0x56 @ effect
+@ DISABLE
+ .byte EFFECT_DISABLE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 55 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Acid
- .byte 0x45 @ effect
+@ ACID
+ .byte EFFECT_DEFENSE_DOWN_HIT
.byte 40 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Ember
- .byte 0x04 @ effect
+@ EMBER
+ .byte EFFECT_BURN_HIT
.byte 40 @ power
.byte TYPE_FIRE
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Flamethrower
- .byte 0x04 @ effect
+@ FLAMETHROWER
+ .byte EFFECT_BURN_HIT
.byte 95 @ power
.byte TYPE_FIRE
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mist
- .byte 0x2e @ effect
+@ MIST
+ .byte EFFECT_MIST
.byte 0 @ power
.byte TYPE_ICE
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Water Gun
- .byte 0x00 @ effect
+@ WATER_GUN
+ .byte EFFECT_HIT
.byte 40 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hydro Pump
- .byte 0x00 @ effect
+@ HYDRO_PUMP
+ .byte EFFECT_HIT
.byte 120 @ power
.byte TYPE_WATER
.byte 80 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Surf
- .byte 0x00 @ effect
+@ SURF
+ .byte EFFECT_HIT
.byte 95 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Ice Beam
- .byte 0x05 @ effect
+@ ICE_BEAM
+ .byte EFFECT_FREEZE_HIT
.byte 95 @ power
.byte TYPE_ICE
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Blizzard
- .byte 0x05 @ effect
+@ BLIZZARD
+ .byte EFFECT_FREEZE_HIT
.byte 120 @ power
.byte TYPE_ICE
.byte 70 @ accuracy
.byte 5 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Psybeam
- .byte 0x4c @ effect
+@ PSYBEAM
+ .byte EFFECT_CONFUSE_HIT
.byte 65 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Bubble Beam
- .byte 0x46 @ effect
+@ BUBBLE_BEAM
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 65 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Aurora Beam
- .byte 0x44 @ effect
+@ AURORA_BEAM
+ .byte EFFECT_ATTACK_DOWN_HIT
.byte 65 @ power
.byte TYPE_ICE
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hyper Beam
- .byte 0x50 @ effect
+@ HYPER_BEAM
+ .byte EFFECT_RECHARGE
.byte 150 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Peck
- .byte 0x00 @ effect
+@ PECK
+ .byte EFFECT_HIT
.byte 35 @ power
.byte TYPE_FLYING
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Drill Peck
- .byte 0x00 @ effect
+@ DRILL_PECK
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_FLYING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Submission
- .byte 0x30 @ effect
+@ SUBMISSION
+ .byte EFFECT_RECOIL
.byte 80 @ power
.byte TYPE_FIGHTING
.byte 80 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Low Kick
- .byte 0xc4 @ effect
+@ LOW_KICK
+ .byte EFFECT_LOW_KICK
.byte 1 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Counter
- .byte 0x59 @ effect
+@ COUNTER
+ .byte EFFECT_COUNTER
.byte 1 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte -5 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_MAKES_CONTACT @ misc. flags
-@ Seismic Toss
- .byte 0x57 @ effect
+@ SEISMIC_TOSS
+ .byte EFFECT_LEVEL_DAMAGE
.byte 1 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Strength
- .byte 0x00 @ effect
+@ STRENGTH
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Absorb
- .byte 0x03 @ effect
+@ ABSORB
+ .byte EFFECT_ABSORB
.byte 20 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mega Drain
- .byte 0x03 @ effect
+@ MEGA_DRAIN
+ .byte EFFECT_ABSORB
.byte 40 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Leech Seed
- .byte 0x54 @ effect
+@ LEECH_SEED
+ .byte EFFECT_LEECH_SEED
.byte 0 @ power
.byte TYPE_GRASS
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Growth
- .byte 0x0d @ effect
+@ GROWTH
+ .byte EFFECT_SPECIAL_ATTACK_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Razor Leaf
- .byte 0x2b @ effect
+@ RAZOR_LEAF
+ .byte EFFECT_HIGH_CRITICAL
.byte 55 @ power
.byte TYPE_GRASS
.byte 95 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Solar Beam
- .byte 0x97 @ effect
+@ SOLAR_BEAM
+ .byte EFFECT_SOLARBEAM
.byte 120 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Poison Powder
- .byte 0x42 @ effect
+@ POISON_POWDER
+ .byte EFFECT_POISON
.byte 0 @ power
.byte TYPE_POISON
.byte 75 @ accuracy
.byte 35 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Stun Spore
- .byte 0x43 @ effect
+@ STUN_SPORE
+ .byte EFFECT_PARALYZE
.byte 0 @ power
.byte TYPE_GRASS
.byte 75 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sleep Powder
- .byte 0x01 @ effect
+@ SLEEP_POWDER
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_GRASS
.byte 75 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Petal Dance
- .byte 0x1b @ effect
+@ PETAL_DANCE
+ .byte EFFECT_RAMPAGE
.byte 70 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte F_TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ String Shot
- .byte 0x14 @ effect
+@ STRING_SHOT
+ .byte EFFECT_SPEED_DOWN
.byte 0 @ power
.byte TYPE_BUG
.byte 95 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dragon Rage
- .byte 0x29 @ effect
+@ DRAGON_RAGE
+ .byte EFFECT_DRAGON_RAGE
.byte 1 @ power
.byte TYPE_DRAGON
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fire Spin
- .byte 0x2a @ effect
+@ FIRE_SPIN
+ .byte EFFECT_TRAP
.byte 15 @ power
.byte TYPE_FIRE
.byte 70 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Thunder Shock
- .byte 0x06 @ effect
+@ THUNDER_SHOCK
+ .byte EFFECT_PARALYZE_HIT
.byte 40 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Thunderbolt
- .byte 0x06 @ effect
+@ THUNDERBOLT
+ .byte EFFECT_PARALYZE_HIT
.byte 95 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Thunder Wave
- .byte 0x43 @ effect
+@ THUNDER_WAVE
+ .byte EFFECT_PARALYZE
.byte 0 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Thunder
- .byte 0x98 @ effect
+@ THUNDER
+ .byte EFFECT_THUNDER
.byte 120 @ power
.byte TYPE_ELECTRIC
.byte 70 @ accuracy
.byte 10 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Rock Throw
- .byte 0x00 @ effect
+@ ROCK_THROW
+ .byte EFFECT_HIT
.byte 50 @ power
.byte TYPE_ROCK
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Earthquake
- .byte 0x93 @ effect
+@ EARTHQUAKE
+ .byte EFFECT_EARTHQUAKE
.byte 100 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fissure
- .byte 0x26 @ effect
+@ FISSURE
+ .byte EFFECT_OHKO
.byte 1 @ power
.byte TYPE_GROUND
.byte 30 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dig
- .byte 0x9b @ effect
+@ DIG
+ .byte EFFECT_FLY
.byte 60 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Toxic
- .byte 0x21 @ effect
+@ TOXIC
+ .byte EFFECT_TOXIC
.byte 0 @ power
.byte TYPE_POISON
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Confusion
- .byte 0x4c @ effect
+@ CONFUSION
+ .byte EFFECT_CONFUSE_HIT
.byte 50 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Psychic
- .byte 0x48 @ effect
+@ PSYCHIC
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_HIT
.byte 90 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hypnosis
- .byte 0x01 @ effect
+@ HYPNOSIS
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 60 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Meditate
- .byte 0x0a @ effect
+@ MEDITATE
+ .byte EFFECT_ATTACK_UP
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Agility
- .byte 0x34 @ effect
+@ AGILITY
+ .byte EFFECT_SPEED_UP_2
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Quick Attack
- .byte 0x67 @ effect
+@ QUICK_ATTACK
+ .byte EFFECT_QUICK_ATTACK
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 1 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Rage
- .byte 0x51 @ effect
+@ RAGE
+ .byte EFFECT_RAGE
.byte 20 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Teleport
- .byte 0x99 @ effect
+@ TELEPORT
+ .byte EFFECT_TELEPORT
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Night Shade
- .byte 0x57 @ effect
+@ NIGHT_SHADE
+ .byte EFFECT_LEVEL_DAMAGE
.byte 1 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mimic
- .byte 0x52 @ effect
+@ MIMIC
+ .byte EFFECT_MIMIC
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Screech
- .byte 0x3b @ effect
+@ SCREECH
+ .byte EFFECT_DEFENSE_DOWN_2
.byte 0 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Double Team
- .byte 0x10 @ effect
+@ DOUBLE_TEAM
+ .byte EFFECT_EVASION_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Recover
- .byte 0x20 @ effect
+@ RECOVER
+ .byte EFFECT_RESTORE_HP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Harden
- .byte 0x0b @ effect
+@ HARDEN
+ .byte EFFECT_DEFENSE_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Minimize
- .byte 0x6c @ effect
+@ MINIMIZE
+ .byte EFFECT_MINIMIZE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Smokescreen
- .byte 0x17 @ effect
+@ SMOKESCREEN
+ .byte EFFECT_ACCURACY_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Confuse Ray
- .byte 0x31 @ effect
+@ CONFUSE_RAY
+ .byte EFFECT_CONFUSE
.byte 0 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Withdraw
- .byte 0x0b @ effect
+@ WITHDRAW
+ .byte EFFECT_DEFENSE_UP
.byte 0 @ power
.byte TYPE_WATER
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Defense Curl
- .byte 0x9c @ effect
+@ DEFENSE_CURL
+ .byte EFFECT_DEFENSE_CURL
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Barrier
- .byte 0x33 @ effect
+@ BARRIER
+ .byte EFFECT_DEFENSE_UP_2
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Light Screen
- .byte 0x23 @ effect
+@ LIGHT_SCREEN
+ .byte EFFECT_LIGHT_SCREEN
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Haze
- .byte 0x19 @ effect
+@ HAZE
+ .byte EFFECT_HAZE
.byte 0 @ power
.byte TYPE_ICE
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Reflect
- .byte 0x41 @ effect
+@ REFLECT
+ .byte EFFECT_REFLECT
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Focus Energy
- .byte 0x2f @ effect
+@ FOCUS_ENERGY
+ .byte EFFECT_FOCUS_ENERGY
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Bide
- .byte 0x1a @ effect
+@ BIDE
+ .byte EFFECT_BIDE
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Metronome
- .byte 0x53 @ effect
+@ METRONOME
+ .byte EFFECT_METRONOME
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Mirror Move
- .byte 0x09 @ effect
+@ MIRROR_MOVE
+ .byte EFFECT_MIRROR_MOVE
.byte 0 @ power
.byte TYPE_FLYING
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Self-Destruct
- .byte 0x07 @ effect
+@ SELF_DESTRUCT
+ .byte EFFECT_EXPLOSION
.byte 200 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Egg Bomb
- .byte 0x00 @ effect
+@ EGG_BOMB
+ .byte EFFECT_HIT
.byte 100 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Lick
- .byte 0x06 @ effect
+@ LICK
+ .byte EFFECT_PARALYZE_HIT
.byte 20 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Smog
- .byte 0x02 @ effect
+@ SMOG
+ .byte EFFECT_POISON_HIT
.byte 20 @ power
.byte TYPE_POISON
.byte 70 @ accuracy
.byte 20 @ PP
- .byte 40 @ side effect chance
+ .byte 40 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sludge
- .byte 0x02 @ effect
+@ SLUDGE
+ .byte EFFECT_POISON_HIT
.byte 65 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Bone Club
- .byte 0x1f @ effect
+@ BONE_CLUB
+ .byte EFFECT_FLINCH_HIT
.byte 65 @ power
.byte TYPE_GROUND
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fire Blast
- .byte 0x04 @ effect
+@ FIRE_BLAST
+ .byte EFFECT_BURN_HIT
.byte 120 @ power
.byte TYPE_FIRE
.byte 85 @ accuracy
.byte 5 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Waterfall
- .byte 0x00 @ effect
+@ WATERFALL
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Clamp
- .byte 0x2a @ effect
+@ CLAMP
+ .byte EFFECT_TRAP
.byte 35 @ power
.byte TYPE_WATER
.byte 75 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Swift
- .byte 0x11 @ effect
+@ SWIFT
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Skull Bash
- .byte 0x91 @ effect
+@ SKULL_BASH
+ .byte EFFECT_SKULL_BASH
.byte 100 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Spike Cannon
- .byte 0x1d @ effect
+@ SPIKE_CANNON
+ .byte EFFECT_MULTI_HIT
.byte 20 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Constrict
- .byte 0x46 @ effect
+@ CONSTRICT
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 10 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 35 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Amnesia
- .byte 0x36 @ effect
+@ AMNESIA
+ .byte EFFECT_SPECIAL_DEFENSE_UP_2
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Kinesis
- .byte 0x17 @ effect
+@ KINESIS
+ .byte EFFECT_ACCURACY_DOWN
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 80 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Soft-Boiled
- .byte 0x9d @ effect
+@ SOFT_BOILED
+ .byte EFFECT_SOFTBOILED
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_SNATCH @ misc. flags
-@ Hi Jump Kick
- .byte 0x2d @ effect
+@ HI_JUMP_KICK
+ .byte EFFECT_RECOIL_IF_MISS
.byte 85 @ power
.byte TYPE_FIGHTING
.byte 90 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Glare
- .byte 0x43 @ effect
+@ GLARE
+ .byte EFFECT_PARALYZE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dream Eater
- .byte 0x08 @ effect
+@ DREAM_EATER
+ .byte EFFECT_DREAM_EATER
.byte 100 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Poison Gas
- .byte 0x42 @ effect
+@ POISON_GAS
+ .byte EFFECT_POISON
.byte 0 @ power
.byte TYPE_POISON
.byte 55 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Barrage
- .byte 0x1d @ effect
+@ BARRAGE
+ .byte EFFECT_MULTI_HIT
.byte 15 @ power
.byte TYPE_NORMAL
.byte 85 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Leech Life
- .byte 0x03 @ effect
+@ LEECH_LIFE
+ .byte EFFECT_ABSORB
.byte 20 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Lovely Kiss
- .byte 0x01 @ effect
+@ LOVELY_KISS
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sky Attack
- .byte 0x4b @ effect
+@ SKY_ATTACK
+ .byte EFFECT_SKY_ATTACK
.byte 140 @ power
.byte TYPE_FLYING
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Transform
- .byte 0x39 @ effect
+@ TRANSFORM
+ .byte EFFECT_TRANSFORM
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Bubble
- .byte 0x46 @ effect
+@ BUBBLE
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 20 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dizzy Punch
- .byte 0x4c @ effect
+@ DIZZY_PUNCH
+ .byte EFFECT_CONFUSE_HIT
.byte 70 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Spore
- .byte 0x01 @ effect
+@ SPORE
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Flash
- .byte 0x17 @ effect
+@ FLASH
+ .byte EFFECT_ACCURACY_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 70 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Psywave
- .byte 0x58 @ effect
+@ PSYWAVE
+ .byte EFFECT_PSYWAVE
.byte 1 @ power
.byte TYPE_PSYCHIC
.byte 80 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Splash
- .byte 0x55 @ effect
+@ SPLASH
+ .byte EFFECT_SPLASH
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Acid Armor
- .byte 0x33 @ effect
+@ ACID_ARMOR
+ .byte EFFECT_DEFENSE_UP_2
.byte 0 @ power
.byte TYPE_POISON
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Crabhammer
- .byte 0x2b @ effect
+@ CRABHAMMER
+ .byte EFFECT_HIGH_CRITICAL
.byte 90 @ power
.byte TYPE_WATER
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Explosion
- .byte 0x07 @ effect
+@ EXPLOSION
+ .byte EFFECT_EXPLOSION
.byte 250 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fury Swipes
- .byte 0x1d @ effect
+@ FURY_SWIPES
+ .byte EFFECT_MULTI_HIT
.byte 18 @ power
.byte TYPE_NORMAL
.byte 80 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Bonemerang
- .byte 0x2c @ effect
+@ BONEMERANG
+ .byte EFFECT_DOUBLE_HIT
.byte 50 @ power
.byte TYPE_GROUND
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Rest
- .byte 0x25 @ effect
+@ REST
+ .byte EFFECT_REST
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Rock Slide
- .byte 0x1f @ effect
+@ ROCK_SLIDE
+ .byte EFFECT_FLINCH_HIT
.byte 75 @ power
.byte TYPE_ROCK
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hyper Fang
- .byte 0x1f @ effect
+@ HYPER_FANG
+ .byte EFFECT_FLINCH_HIT
.byte 80 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sharpen
- .byte 0x0a @ effect
+@ SHARPEN
+ .byte EFFECT_ATTACK_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Conversion
- .byte 0x1e @ effect
+@ CONVERSION
+ .byte EFFECT_CONVERSION
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Tri Attack
- .byte 0x24 @ effect
+@ TRI_ATTACK
+ .byte EFFECT_TRI_ATTACK
.byte 80 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Super Fang
- .byte 0x28 @ effect
+@ SUPER_FANG
+ .byte EFFECT_SUPER_FANG
.byte 1 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Slash
- .byte 0x2b @ effect
+@ SLASH
+ .byte EFFECT_HIGH_CRITICAL
.byte 70 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Substitute
- .byte 0x4f @ effect
+@ SUBSTITUTE
+ .byte EFFECT_SUBSTITUTE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Struggle
- .byte 0x30 @ effect
+@ STRUGGLE
+ .byte EFFECT_RECOIL
.byte 50 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 1 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sketch
- .byte 0x5f @ effect
+@ SKETCH
+ .byte EFFECT_SKETCH
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 1 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Triple Kick
- .byte 0x68 @ effect
+@ TRIPLE_KICK
+ .byte EFFECT_TRIPLE_KICK
.byte 10 @ power
.byte TYPE_FIGHTING
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Thief
- .byte 0x69 @ effect
+@ THIEF
+ .byte EFFECT_THIEF
.byte 40 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Spider Web
- .byte 0x6a @ effect
+@ SPIDER_WEB
+ .byte EFFECT_MEAN_LOOK
.byte 0 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mind Reader
- .byte 0x5e @ effect
+@ MIND_READER
+ .byte EFFECT_LOCK_ON
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Nightmare
- .byte 0x6b @ effect
+@ NIGHTMARE
+ .byte EFFECT_NIGHTMARE
.byte 0 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Flame Wheel
- .byte 0x7d @ effect
+@ FLAME_WHEEL
+ .byte EFFECT_THAW_HIT
.byte 60 @ power
.byte TYPE_FIRE
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Snore
- .byte 0x5c @ effect
+@ SNORE
+ .byte EFFECT_SNORE
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Curse
- .byte 0x6d @ effect
+@ CURSE
+ .byte EFFECT_CURSE
.byte 0 @ power
.byte TYPE_UNKNOWN
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Flail
- .byte 0x63 @ effect
+@ FLAIL
+ .byte EFFECT_FLAIL
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Conversion 2
- .byte 0x5d @ effect
+@ CONVERSION_2
+ .byte EFFECT_CONVERSION_2
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Aeroblast
- .byte 0x2b @ effect
+@ AEROBLAST
+ .byte EFFECT_HIGH_CRITICAL
.byte 100 @ power
.byte TYPE_FLYING
.byte 95 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Cotton Spore
- .byte 0x3c @ effect
+@ COTTON_SPORE
+ .byte EFFECT_SPEED_DOWN_2
.byte 0 @ power
.byte TYPE_GRASS
.byte 85 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Reversal
- .byte 0x63 @ effect
+@ REVERSAL
+ .byte EFFECT_FLAIL
.byte 1 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Spite
- .byte 0x64 @ effect
+@ SPITE
+ .byte EFFECT_SPITE
.byte 0 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Powder Snow
- .byte 0x05 @ effect
+@ POWDER_SNOW
+ .byte EFFECT_FREEZE_HIT
.byte 40 @ power
.byte TYPE_ICE
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Protect
- .byte 0x6f @ effect
+@ PROTECT
+ .byte EFFECT_PROTECT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
-@ Mach Punch
- .byte 0x67 @ effect
+@ MACH_PUNCH
+ .byte EFFECT_QUICK_ATTACK
.byte 40 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 1 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Scary Face
- .byte 0x3c @ effect
+@ SCARY_FACE
+ .byte EFFECT_SPEED_DOWN_2
.byte 0 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Faint Attack
- .byte 0x11 @ effect
+@ FAINT_ATTACK
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_DARK
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sweet Kiss
- .byte 0x31 @ effect
+@ SWEET_KISS
+ .byte EFFECT_CONFUSE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 75 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Belly Drum
- .byte 0x8e @ effect
+@ BELLY_DRUM
+ .byte EFFECT_BELLY_DRUM
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Sludge Bomb
- .byte 0x02 @ effect
+@ SLUDGE_BOMB
+ .byte EFFECT_POISON_HIT
.byte 90 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mud-Slap
- .byte 0x49 @ effect
+@ MUD_SLAP
+ .byte EFFECT_ACCURACY_DOWN_HIT
.byte 20 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Octazooka
- .byte 0x49 @ effect
+@ OCTAZOOKA
+ .byte EFFECT_ACCURACY_DOWN_HIT
.byte 65 @ power
.byte TYPE_WATER
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Spikes
- .byte 0x70 @ effect
+@ SPIKES
+ .byte EFFECT_SPIKES
.byte 0 @ power
.byte TYPE_GROUND
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ENEMY_SIDE
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Zap Cannon
- .byte 0x06 @ effect
+@ ZAP_CANNON
+ .byte EFFECT_PARALYZE_HIT
.byte 100 @ power
.byte TYPE_ELECTRIC
.byte 50 @ accuracy
.byte 5 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Foresight
- .byte 0x71 @ effect
+@ FORESIGHT
+ .byte EFFECT_FORESIGHT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Destiny Bond
- .byte 0x62 @ effect
+@ DESTINY_BOND
+ .byte EFFECT_DESTINY_BOND
.byte 0 @ power
.byte TYPE_GHOST
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Perish Song
- .byte 0x72 @ effect
+@ PERISH_SONG
+ .byte EFFECT_PERISH_SONG
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Icy Wind
- .byte 0x46 @ effect
+@ ICY_WIND
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 55 @ power
.byte TYPE_ICE
.byte 95 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Detect
- .byte 0x6f @ effect
+@ DETECT
+ .byte EFFECT_PROTECT
.byte 0 @ power
.byte TYPE_FIGHTING
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
-@ Bone Rush
- .byte 0x1d @ effect
+@ BONE_RUSH
+ .byte EFFECT_MULTI_HIT
.byte 25 @ power
.byte TYPE_GROUND
.byte 80 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Lock-On
- .byte 0x5e @ effect
+@ LOCK_ON
+ .byte EFFECT_LOCK_ON
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Outrage
- .byte 0x1b @ effect
+@ OUTRAGE
+ .byte EFFECT_RAMPAGE
.byte 90 @ power
.byte TYPE_DRAGON
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte F_TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sandstorm
- .byte 0x73 @ effect
+@ SANDSTORM
+ .byte EFFECT_SANDSTORM
.byte 0 @ power
.byte TYPE_ROCK
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Giga Drain
- .byte 0x03 @ effect
+@ GIGA_DRAIN
+ .byte EFFECT_ABSORB
.byte 60 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Endure
- .byte 0x74 @ effect
+@ ENDURE
+ .byte EFFECT_ENDURE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
-@ Charm
- .byte 0x3a @ effect
+@ CHARM
+ .byte EFFECT_ATTACK_DOWN_2
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Rollout
- .byte 0x75 @ effect
+@ ROLLOUT
+ .byte EFFECT_ROLLOUT
.byte 30 @ power
.byte TYPE_ROCK
.byte 90 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ False Swipe
- .byte 0x65 @ effect
+@ FALSE_SWIPE
+ .byte EFFECT_FALSE_SWIPE
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Swagger
- .byte 0x76 @ effect
+@ SWAGGER
+ .byte EFFECT_SWAGGER
.byte 0 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Milk Drink
- .byte 0x9d @ effect
+@ MILK_DRINK
+ .byte EFFECT_SOFTBOILED
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Spark
- .byte 0x06 @ effect
+@ SPARK
+ .byte EFFECT_PARALYZE_HIT
.byte 65 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Fury Cutter
- .byte 0x77 @ effect
+@ FURY_CUTTER
+ .byte EFFECT_FURY_CUTTER
.byte 10 @ power
.byte TYPE_BUG
.byte 95 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Steel Wing
- .byte 0x8a @ effect
+@ STEEL_WING
+ .byte EFFECT_DEFENSE_UP_HIT
.byte 70 @ power
.byte TYPE_STEEL
.byte 90 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mean Look
- .byte 0x6a @ effect
+@ MEAN_LOOK
+ .byte EFFECT_MEAN_LOOK
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Attract
- .byte 0x78 @ effect
+@ ATTRACT
+ .byte EFFECT_ATTRACT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sleep Talk
- .byte 0x61 @ effect
+@ SLEEP_TALK
+ .byte EFFECT_SLEEP_TALK
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Heal Bell
- .byte 0x66 @ effect
+@ HEAL_BELL
+ .byte EFFECT_HEAL_BELL
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Return
- .byte 0x79 @ effect
+@ RETURN
+ .byte EFFECT_RETURN
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Present
- .byte 0x7a @ effect
+@ PRESENT
+ .byte EFFECT_PRESENT
.byte 1 @ power
.byte TYPE_NORMAL
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Frustration
- .byte 0x7b @ effect
+@ FRUSTRATION
+ .byte EFFECT_FRUSTRATION
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Safeguard
- .byte 0x7c @ effect
+@ SAFEGUARD
+ .byte EFFECT_SAFEGUARD
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Pain Split
- .byte 0x5b @ effect
+@ PAIN_SPLIT
+ .byte EFFECT_PAIN_SPLIT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sacred Fire
- .byte 0x7d @ effect
+@ SACRED_FIRE
+ .byte EFFECT_THAW_HIT
.byte 100 @ power
.byte TYPE_FIRE
.byte 95 @ accuracy
.byte 5 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Magnitude
- .byte 0x7e @ effect
+@ MAGNITUDE
+ .byte EFFECT_MAGNITUDE
.byte 1 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dynamic Punch
- .byte 0x4c @ effect
+@ DYNAMIC_PUNCH
+ .byte EFFECT_CONFUSE_HIT
.byte 100 @ power
.byte TYPE_FIGHTING
.byte 50 @ accuracy
.byte 5 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Megahorn
- .byte 0x00 @ effect
+@ MEGAHORN
+ .byte EFFECT_HIT
.byte 120 @ power
.byte TYPE_BUG
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Dragon Breath
- .byte 0x06 @ effect
+@ DRAGON_BREATH
+ .byte EFFECT_PARALYZE_HIT
.byte 60 @ power
.byte TYPE_DRAGON
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Baton Pass
- .byte 0x7f @ effect
+@ BATON_PASS
+ .byte EFFECT_BATON_PASS
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Encore
- .byte 0x5a @ effect
+@ ENCORE
+ .byte EFFECT_ENCORE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Pursuit
- .byte 0x80 @ effect
+@ PURSUIT
+ .byte EFFECT_PURSUIT
.byte 40 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Rapid Spin
- .byte 0x81 @ effect
+@ RAPID_SPIN
+ .byte EFFECT_RAPID_SPIN
.byte 20 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sweet Scent
- .byte 0x18 @ effect
+@ SWEET_SCENT
+ .byte EFFECT_EVASION_DOWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Iron Tail
- .byte 0x45 @ effect
+@ IRON_TAIL
+ .byte EFFECT_DEFENSE_DOWN_HIT
.byte 100 @ power
.byte TYPE_STEEL
.byte 75 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Metal Claw
- .byte 0x8b @ effect
+@ METAL_CLAW
+ .byte EFFECT_ATTACK_UP_HIT
.byte 50 @ power
.byte TYPE_STEEL
.byte 95 @ accuracy
.byte 35 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Vital Throw
- .byte 0x4e @ effect
+@ VITAL_THROW
+ .byte EFFECT_VITAL_THROW
.byte 70 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte -1 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Morning Sun
- .byte 0x84 @ effect
+@ MORNING_SUN
+ .byte EFFECT_MORNING_SUN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Synthesis
- .byte 0x85 @ effect
+@ SYNTHESIS
+ .byte EFFECT_SYNTHESIS
.byte 0 @ power
.byte TYPE_GRASS
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Moonlight
- .byte 0x86 @ effect
+@ MOONLIGHT
+ .byte EFFECT_MOONLIGHT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Hidden Power
- .byte 0x87 @ effect
+@ HIDDEN_POWER
+ .byte EFFECT_HIDDEN_POWER
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Cross Chop
- .byte 0x2b @ effect
+@ CROSS_CHOP
+ .byte EFFECT_HIGH_CRITICAL
.byte 100 @ power
.byte TYPE_FIGHTING
.byte 80 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Twister
- .byte 0x92 @ effect
+@ TWISTER
+ .byte EFFECT_TWISTER
.byte 40 @ power
.byte TYPE_DRAGON
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Rain Dance
- .byte 0x88 @ effect
+@ RAIN_DANCE
+ .byte EFFECT_RAIN_DANCE
.byte 0 @ power
.byte TYPE_WATER
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Sunny Day
- .byte 0x89 @ effect
+@ SUNNY_DAY
+ .byte EFFECT_SUNNY_DAY
.byte 0 @ power
.byte TYPE_FIRE
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Crunch
- .byte 0x48 @ effect
+@ CRUNCH
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_HIT
.byte 80 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mirror Coat
- .byte 0x90 @ effect
+@ MIRROR_COAT
+ .byte EFFECT_MIRROR_COAT
.byte 1 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte -5 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE @ misc. flags
-@ Psych Up
- .byte 0x8f @ effect
+@ PSYCH_UP
+ .byte EFFECT_PSYCH_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Extreme Speed
- .byte 0x67 @ effect
+@ EXTREME_SPEED
+ .byte EFFECT_QUICK_ATTACK
.byte 80 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 1 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Ancient Power
- .byte 0x8c @ effect
+@ ANCIENT_POWER
+ .byte EFFECT_ALL_STATS_UP_HIT
.byte 60 @ power
.byte TYPE_ROCK
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Shadow Ball
- .byte 0x48 @ effect
+@ SHADOW_BALL
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_HIT
.byte 80 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Future Sight
- .byte 0x94 @ effect
+@ FUTURE_SIGHT
+ .byte EFFECT_FUTURE_SIGHT
.byte 80 @ power
.byte TYPE_PSYCHIC
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Rock Smash
- .byte 0x45 @ effect
+@ ROCK_SMASH
+ .byte EFFECT_DEFENSE_DOWN_HIT
.byte 20 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Whirlpool
- .byte 0x2a @ effect
+@ WHIRLPOOL
+ .byte EFFECT_TRAP
.byte 15 @ power
.byte TYPE_WATER
.byte 70 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Beat Up
- .byte 0x9a @ effect
+@ BEAT_UP
+ .byte EFFECT_BEAT_UP
.byte 10 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Fake Out
- .byte 0x9e @ effect
+@ FAKE_OUT
+ .byte EFFECT_FAKE_OUT
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 1 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Uproar
- .byte 0x9f @ effect
+@ UPROAR
+ .byte EFFECT_UPROAR
.byte 50 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte F_TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Stockpile
- .byte 0xa0 @ effect
+@ STOCKPILE
+ .byte EFFECT_STOCKPILE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Spit Up
- .byte 0xa1 @ effect
+@ SPIT_UP
+ .byte EFFECT_SPIT_UP
.byte 100 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Swallow
- .byte 0xa2 @ effect
+@ SWALLOW
+ .byte EFFECT_SWALLOW
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Heat Wave
- .byte 0x04 @ effect
+@ HEAT_WAVE
+ .byte EFFECT_BURN_HIT
.byte 100 @ power
.byte TYPE_FIRE
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hail
- .byte 0xa4 @ effect
+@ HAIL
+ .byte EFFECT_HAIL
.byte 0 @ power
.byte TYPE_ICE
.byte 0 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Torment
- .byte 0xa5 @ effect
+@ TORMENT
+ .byte EFFECT_TORMENT
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Flatter
- .byte 0xa6 @ effect
+@ FLATTER
+ .byte EFFECT_FLATTER
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Will-O-Wisp
- .byte 0xa7 @ effect
+@ WILL_O_WISP
+ .byte EFFECT_WILL_O_WISP
.byte 0 @ power
.byte TYPE_FIRE
.byte 75 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Memento
- .byte 0xa8 @ effect
+@ MEMENTO
+ .byte EFFECT_MEMENTO
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Facade
- .byte 0xa9 @ effect
+@ FACADE
+ .byte EFFECT_FACADE
.byte 70 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Focus Punch
- .byte 0xaa @ effect
+@ FOCUS_PUNCH
+ .byte EFFECT_FOCUS_PUNCH
.byte 150 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte -3 @ priority
.4byte F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Smelling Salt
- .byte 0xab @ effect
+@ SMELLING_SALT
+ .byte EFFECT_SMELLINGSALT
.byte 60 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Follow Me
- .byte 0xac @ effect
+@ FOLLOW_ME
+ .byte EFFECT_FOLLOW_ME
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
-@ Nature Power
- .byte 0xad @ effect
+@ NATURE_POWER
+ .byte EFFECT_NATURE_POWER
.byte 0 @ power
.byte TYPE_NORMAL
.byte 95 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Charge
- .byte 0xae @ effect
+@ CHARGE
+ .byte EFFECT_CHARGE
.byte 0 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Taunt
- .byte 0xaf @ effect
+@ TAUNT
+ .byte EFFECT_TAUNT
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Helping Hand
- .byte 0xb0 @ effect
+@ HELPING_HAND
+ .byte EFFECT_HELPING_HAND
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 5 @ priority
.4byte 0 @ misc. flags
-@ Trick
- .byte 0xb1 @ effect
+@ TRICK
+ .byte EFFECT_TRICK
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Role Play
- .byte 0xb2 @ effect
+@ ROLE_PLAY
+ .byte EFFECT_ROLE_PLAY
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Wish
- .byte 0xb3 @ effect
+@ WISH
+ .byte EFFECT_WISH
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Assist
- .byte 0xb4 @ effect
+@ ASSIST
+ .byte EFFECT_ASSIST
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Ingrain
- .byte 0xb5 @ effect
+@ INGRAIN
+ .byte EFFECT_INGRAIN
.byte 0 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Superpower
- .byte 0xb6 @ effect
+@ SUPERPOWER
+ .byte EFFECT_SUPERPOWER
.byte 120 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Magic Coat
- .byte 0xb7 @ effect
+@ MAGIC_COAT
+ .byte EFFECT_MAGIC_COAT
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 4 @ priority
.4byte 0 @ misc. flags
-@ Recycle
- .byte 0xb8 @ effect
+@ RECYCLE
+ .byte EFFECT_RECYCLE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Revenge
- .byte 0xb9 @ effect
+@ REVENGE
+ .byte EFFECT_REVENGE
.byte 60 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte -4 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Brick Break
- .byte 0xba @ effect
+@ BRICK_BREAK
+ .byte EFFECT_BRICK_BREAK
.byte 75 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Yawn
- .byte 0xbb @ effect
+@ YAWN
+ .byte EFFECT_YAWN
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Knock Off
- .byte 0xbc @ effect
+@ KNOCK_OFF
+ .byte EFFECT_KNOCK_OFF
.byte 20 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Endeavor
- .byte 0xbd @ effect
+@ ENDEAVOR
+ .byte EFFECT_ENDEAVOR
.byte 1 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Eruption
- .byte 0xbe @ effect
+@ ERUPTION
+ .byte EFFECT_ERUPTION
.byte 150 @ power
.byte TYPE_FIRE
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Skill Swap
- .byte 0xbf @ effect
+@ SKILL_SWAP
+ .byte EFFECT_SKILL_SWAP
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Imprison
- .byte 0xc0 @ effect
+@ IMPRISON
+ .byte EFFECT_IMPRISON
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Refresh
- .byte 0xc1 @ effect
+@ REFRESH
+ .byte EFFECT_REFRESH
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Grudge
- .byte 0xc2 @ effect
+@ GRUDGE
+ .byte EFFECT_GRUDGE
.byte 0 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Snatch
- .byte 0xc3 @ effect
+@ SNATCH
+ .byte EFFECT_SNATCH
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_SPECIAL
.byte 4 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE @ misc. flags
-@ Secret Power
- .byte 0xc5 @ effect
+@ SECRET_POWER
+ .byte EFFECT_SECRET_POWER
.byte 70 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Dive
- .byte 0x9b @ effect
+@ DIVE
+ .byte EFFECT_FLY
.byte 60 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Arm Thrust
- .byte 0x1d @ effect
+@ ARM_THRUST
+ .byte EFFECT_MULTI_HIT
.byte 15 @ power
.byte TYPE_FIGHTING
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Camouflage
- .byte 0xd5 @ effect
+@ CAMOUFLAGE
+ .byte EFFECT_CAMOUFLAGE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Tail Glow
- .byte 0x35 @ effect
+@ TAIL_GLOW
+ .byte EFFECT_SPECIAL_ATTACK_UP_2
.byte 0 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Luster Purge
- .byte 0x48 @ effect
+@ LUSTER_PURGE
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_HIT
.byte 70 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Mist Ball
- .byte 0x47 @ effect
+@ MIST_BALL
+ .byte EFFECT_SPECIAL_ATTACK_DOWN_HIT
.byte 70 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Feather Dance
- .byte 0x3a @ effect
+@ FEATHER_DANCE
+ .byte EFFECT_ATTACK_DOWN_2
.byte 0 @ power
.byte TYPE_FLYING
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Teeter Dance
- .byte 0xc7 @ effect
+@ TEETER_DANCE
+ .byte EFFECT_TEETER_DANCE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
-@ Blaze Kick
- .byte 0xc8 @ effect
+@ BLAZE_KICK
+ .byte EFFECT_BLAZE_KICK
.byte 85 @ power
.byte TYPE_FIRE
.byte 90 @ accuracy
.byte 10 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mud Sport
- .byte 0xc9 @ effect
+@ MUD_SPORT
+ .byte EFFECT_MUD_SPORT
.byte 0 @ power
.byte TYPE_GROUND
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Ice Ball
- .byte 0x75 @ effect
+@ ICE_BALL
+ .byte EFFECT_ROLLOUT
.byte 30 @ power
.byte TYPE_ICE
.byte 90 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Needle Arm
- .byte 0x96 @ effect
+@ NEEDLE_ARM
+ .byte EFFECT_FLINCH_HIT_2
.byte 60 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Slack Off
- .byte 0x20 @ effect
+@ SLACK_OFF
+ .byte EFFECT_RESTORE_HP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Hyper Voice
- .byte 0x00 @ effect
+@ HYPER_VOICE
+ .byte EFFECT_HIT
.byte 90 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Poison Fang
- .byte 0xca @ effect
+@ POISON_FANG
+ .byte EFFECT_POISON_FANG
.byte 50 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Crush Claw
- .byte 0x45 @ effect
+@ CRUSH_CLAW
+ .byte EFFECT_DEFENSE_DOWN_HIT
.byte 75 @ power
.byte TYPE_NORMAL
.byte 95 @ accuracy
.byte 10 @ PP
- .byte 50 @ side effect chance
+ .byte 50 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Blast Burn
- .byte 0x50 @ effect
+@ BLAST_BURN
+ .byte EFFECT_RECHARGE
.byte 150 @ power
.byte TYPE_FIRE
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Hydro Cannon
- .byte 0x50 @ effect
+@ HYDRO_CANNON
+ .byte EFFECT_RECHARGE
.byte 150 @ power
.byte TYPE_WATER
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Meteor Mash
- .byte 0x8b @ effect
+@ METEOR_MASH
+ .byte EFFECT_ATTACK_UP_HIT
.byte 100 @ power
.byte TYPE_STEEL
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Astonish
- .byte 0x96 @ effect
+@ ASTONISH
+ .byte EFFECT_FLINCH_HIT_2
.byte 30 @ power
.byte TYPE_GHOST
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Weather Ball
- .byte 0xcb @ effect
+@ WEATHER_BALL
+ .byte EFFECT_WEATHER_BALL
.byte 50 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Aromatherapy
- .byte 0x66 @ effect
+@ AROMATHERAPY
+ .byte EFFECT_HEAL_BELL
.byte 0 @ power
.byte TYPE_GRASS
.byte 0 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Fake Tears
- .byte 0x3e @ effect
+@ FAKE_TEARS
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
.byte 0 @ power
.byte TYPE_DARK
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Air Cutter
- .byte 0x2b @ effect
+@ AIR_CUTTER
+ .byte EFFECT_HIGH_CRITICAL
.byte 55 @ power
.byte TYPE_FLYING
.byte 95 @ accuracy
.byte 25 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Overheat
- .byte 0xcc @ effect
+@ OVERHEAT
+ .byte EFFECT_OVERHEAT
.byte 140 @ power
.byte TYPE_FIRE
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Odor Sleuth
- .byte 0x71 @ effect
+@ ODOR_SLEUTH
+ .byte EFFECT_FORESIGHT
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Rock Tomb
- .byte 0x46 @ effect
+@ ROCK_TOMB
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 50 @ power
.byte TYPE_ROCK
.byte 80 @ accuracy
.byte 10 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Silver Wind
- .byte 0x8c @ effect
+@ SILVER_WIND
+ .byte EFFECT_ALL_STATS_UP_HIT
.byte 60 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Metal Sound
- .byte 0x3e @ effect
+@ METAL_SOUND
+ .byte EFFECT_SPECIAL_DEFENSE_DOWN_2
.byte 0 @ power
.byte TYPE_STEEL
.byte 85 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Grass Whistle
- .byte 0x01 @ effect
+@ GRASS_WHISTLE
+ .byte EFFECT_SLEEP
.byte 0 @ power
.byte TYPE_GRASS
.byte 55 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Tickle
- .byte 0xcd @ effect
+@ TICKLE
+ .byte EFFECT_TICKLE
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Cosmic Power
- .byte 0xce @ effect
+@ COSMIC_POWER
+ .byte EFFECT_COSMIC_POWER
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Water Spout
- .byte 0xbe @ effect
+@ WATER_SPOUT
+ .byte EFFECT_ERUPTION
.byte 150 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Signal Beam
- .byte 0x4c @ effect
+@ SIGNAL_BEAM
+ .byte EFFECT_CONFUSE_HIT
.byte 75 @ power
.byte TYPE_BUG
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Shadow Punch
- .byte 0x11 @ effect
+@ SHADOW_PUNCH
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_GHOST
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Extrasensory
- .byte 0x96 @ effect
+@ EXTRASENSORY
+ .byte EFFECT_FLINCH_HIT_2
.byte 80 @ power
.byte TYPE_PSYCHIC
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sky Uppercut
- .byte 0xcf @ effect
+@ SKY_UPPERCUT
+ .byte EFFECT_SKY_UPPERCUT
.byte 85 @ power
.byte TYPE_FIGHTING
.byte 90 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Sand Tomb
- .byte 0x2a @ effect
+@ SAND_TOMB
+ .byte EFFECT_TRAP
.byte 15 @ power
.byte TYPE_GROUND
.byte 70 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Sheer Cold
- .byte 0x26 @ effect
+@ SHEER_COLD
+ .byte EFFECT_OHKO
.byte 1 @ power
.byte TYPE_ICE
.byte 30 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Muddy Water
- .byte 0x49 @ effect
+@ MUDDY_WATER
+ .byte EFFECT_ACCURACY_DOWN_HIT
.byte 95 @ power
.byte TYPE_WATER
.byte 85 @ accuracy
.byte 10 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte F_TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Bullet Seed
- .byte 0x1d @ effect
+@ BULLET_SEED
+ .byte EFFECT_MULTI_HIT
.byte 10 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Aerial Ace
- .byte 0x11 @ effect
+@ AERIAL_ACE
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_FLYING
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Icicle Spear
- .byte 0x1d @ effect
+@ ICICLE_SPEAR
+ .byte EFFECT_MULTI_HIT
.byte 10 @ power
.byte TYPE_ICE
.byte 100 @ accuracy
.byte 30 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Iron Defense
- .byte 0x33 @ effect
+@ IRON_DEFENSE
+ .byte EFFECT_DEFENSE_UP_2
.byte 0 @ power
.byte TYPE_STEEL
.byte 0 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Block
- .byte 0x6a @ effect
+@ BLOCK
+ .byte EFFECT_MEAN_LOOK
.byte 0 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Howl
- .byte 0x0a @ effect
+@ HOWL
+ .byte EFFECT_ATTACK_UP
.byte 0 @ power
.byte TYPE_NORMAL
.byte 0 @ accuracy
.byte 40 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Dragon Claw
- .byte 0x00 @ effect
+@ DRAGON_CLAW
+ .byte EFFECT_HIT
.byte 80 @ power
.byte TYPE_DRAGON
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Frenzy Plant
- .byte 0x50 @ effect
+@ FRENZY_PLANT
+ .byte EFFECT_RECHARGE
.byte 150 @ power
.byte TYPE_GRASS
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Bulk Up
- .byte 0xd0 @ effect
+@ BULK_UP
+ .byte EFFECT_BULK_UP
.byte 0 @ power
.byte TYPE_FIGHTING
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Bounce
- .byte 0x9b @ effect
+@ BOUNCE
+ .byte EFFECT_FLY
.byte 85 @ power
.byte TYPE_FLYING
.byte 85 @ accuracy
.byte 5 @ PP
- .byte 30 @ side effect chance
+ .byte 30 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Mud Shot
- .byte 0x46 @ effect
+@ MUD_SHOT
+ .byte EFFECT_SPEED_DOWN_HIT
.byte 55 @ power
.byte TYPE_GROUND
.byte 95 @ accuracy
.byte 15 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Poison Tail
- .byte 0xd1 @ effect
+@ POISON_TAIL
+ .byte EFFECT_POISON_TAIL
.byte 50 @ power
.byte TYPE_POISON
.byte 100 @ accuracy
.byte 25 @ PP
- .byte 10 @ side effect chance
+ .byte 10 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Covet
- .byte 0x69 @ effect
+@ COVET
+ .byte EFFECT_THIEF
.byte 40 @ power
.byte TYPE_NORMAL
.byte 100 @ accuracy
.byte 40 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Volt Tackle
- .byte 0xc6 @ effect
+@ VOLT_TACKLE
+ .byte EFFECT_DOUBLE_EDGE
.byte 120 @ power
.byte TYPE_ELECTRIC
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Magical Leaf
- .byte 0x11 @ effect
+@ MAGICAL_LEAF
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_GRASS
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Water Sport
- .byte 0xd2 @ effect
+@ WATER_SPORT
+ .byte EFFECT_WATER_SPORT
.byte 0 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Calm Mind
- .byte 0xd3 @ effect
+@ CALM_MIND
+ .byte EFFECT_CALM_MIND
.byte 0 @ power
.byte TYPE_PSYCHIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Leaf Blade
- .byte 0x2b @ effect
+@ LEAF_BLADE
+ .byte EFFECT_HIGH_CRITICAL
.byte 70 @ power
.byte TYPE_GRASS
.byte 100 @ accuracy
.byte 15 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
-@ Dragon Dance
- .byte 0xd4 @ effect
+@ DRAGON_DANCE
+ .byte EFFECT_DRAGON_DANCE
.byte 0 @ power
.byte TYPE_DRAGON
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte F_TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
-@ Rock Blast
- .byte 0x1d @ effect
+@ ROCK_BLAST
+ .byte EFFECT_MULTI_HIT
.byte 25 @ power
.byte TYPE_ROCK
.byte 80 @ accuracy
.byte 10 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Shock Wave
- .byte 0x11 @ effect
+@ SHOCK_WAVE
+ .byte EFFECT_ALWAYS_HIT
.byte 60 @ power
.byte TYPE_ELECTRIC
.byte 0 @ accuracy
.byte 20 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Water Pulse
- .byte 0x4c @ effect
+@ WATER_PULSE
+ .byte EFFECT_CONFUSE_HIT
.byte 60 @ power
.byte TYPE_WATER
.byte 100 @ accuracy
.byte 20 @ PP
- .byte 20 @ side effect chance
+ .byte 20 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
-@ Doom Desire
- .byte 0x94 @ effect
+@ DOOM_DESIRE
+ .byte EFFECT_FUTURE_SIGHT
.byte 120 @ power
.byte TYPE_STEEL
.byte 85 @ accuracy
.byte 5 @ PP
- .byte 0 @ side effect chance
+ .byte 0 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte 0 @ misc. flags
-@ Psycho Boost
- .byte 0xcc @ effect
+@ PSYCHO_BOOST
+ .byte EFFECT_OVERHEAT
.byte 140 @ power
.byte TYPE_PSYCHIC
.byte 90 @ accuracy
.byte 5 @ PP
- .byte 100 @ side effect chance
+ .byte 100 @ secondary effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags