pokeemerald/data/battle_moves.s
2015-10-14 06:57:02 -07:00

3908 lines
92 KiB
ArmAsm

.align 2, 0
gBattleMoves: ; 831C898
; -
.byte 0x00 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 0 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Pound
.byte 0x00 ; effect
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 50 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 18 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 75 ; power
.byte TYPE_FIRE
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 75 ; power
.byte TYPE_ICE
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 75 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 55 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 30 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Cut
.byte 0x00 ; effect
.byte 50 ; power
.byte TYPE_NORMAL
.byte 95 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_FLYING
.byte 100 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_FLYING
.byte 100 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte -6 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Fly
.byte 0x9b ; effect
.byte 70 ; power
.byte TYPE_FLYING
.byte 95 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 80 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 35 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 65 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 30 ; side 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
.byte 30 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 120 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 70 ; power
.byte TYPE_FIGHTING
.byte 95 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_FIGHTING
.byte 85 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 70 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 65 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 30 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 35 ; power
.byte TYPE_NORMAL
.byte 95 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 85 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 15 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 90 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 90 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 120 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 35 ; PP
.byte 30 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Twineedle
.byte 0x4d ; effect
.byte 25 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 20 ; PP
.byte 20 ; side 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
.byte 14 ; power
.byte TYPE_BUG
.byte 85 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 25 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte -6 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Sing
.byte 0x01 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 55 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 55 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 55 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Acid
.byte 0x45 ; effect
.byte 40 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 30 ; PP
.byte 10 ; side 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
.byte 40 ; power
.byte TYPE_FIRE
.byte 100 ; accuracy
.byte 25 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Flamethrower
.byte 0x04 ; effect
.byte 95 ; power
.byte TYPE_FIRE
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Mist
.byte 0x2e ; effect
.byte 0 ; power
.byte TYPE_ICE
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Water Gun
.byte 0x00 ; effect
.byte 40 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 120 ; power
.byte TYPE_WATER
.byte 80 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 95 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 95 ; power
.byte TYPE_ICE
.byte 100 ; accuracy
.byte 10 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Blizzard
.byte 0x05 ; effect
.byte 120 ; power
.byte TYPE_ICE
.byte 70 ; accuracy
.byte 5 ; PP
.byte 10 ; side 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
.byte 65 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 20 ; PP
.byte 10 ; side 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
.byte 65 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 20 ; PP
.byte 10 ; side 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
.byte 65 ; power
.byte TYPE_ICE
.byte 100 ; accuracy
.byte 20 ; PP
.byte 10 ; side 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
.byte 150 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 35 ; power
.byte TYPE_FLYING
.byte 100 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_FLYING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_FIGHTING
.byte 80 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte -5 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_MAKES_CONTACT ; misc. flags
; Seismic Toss
.byte 0x57 ; effect
.byte 1 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 90 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Razor Leaf
.byte 0x2b ; effect
.byte 55 ; power
.byte TYPE_GRASS
.byte 95 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 120 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_POISON
.byte 75 ; accuracy
.byte 35 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 75 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 75 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 70 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_BUG
.byte 95 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_DRAGON
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_FIRE
.byte 70 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 40 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 30 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Thunderbolt
.byte 0x06 ; effect
.byte 95 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 120 ; power
.byte TYPE_ELECTRIC
.byte 70 ; accuracy
.byte 10 ; PP
.byte 30 ; side 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
.byte 50 ; power
.byte TYPE_ROCK
.byte 90 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_GROUND
.byte 30 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Dig
.byte 0x9b ; effect
.byte 60 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_POISON
.byte 85 ; accuracy
.byte 10 ; PP
.byte 100 ; side 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
.byte 50 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 25 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Psychic
.byte 0x48 ; effect
.byte 90 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 10 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Hypnosis
.byte 0x01 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 60 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Agility
.byte 0x34 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Quick Attack
.byte 0x67 ; effect
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Night Shade
.byte 0x57 ; effect
.byte 1 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Screech
.byte 0x3b ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Recover
.byte 0x20 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Harden
.byte 0x0b ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Minimize
.byte 0x6c ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Smokescreen
.byte 0x17 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_WATER
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Defense Curl
.byte 0x9c ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Barrier
.byte 0x33 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Light Screen
.byte 0x23 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Haze
.byte 0x19 ; effect
.byte 0 ; power
.byte TYPE_ICE
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Reflect
.byte 0x41 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Focus Energy
.byte 0x2f ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Bide
.byte 0x1a ; effect
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 0 ; priority
.4byte 0 ; misc. flags
; Mirror Move
.byte 0x09 ; effect
.byte 0 ; power
.byte TYPE_FLYING
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 0 ; priority
.4byte 0 ; misc. flags
; Self-Destruct
.byte 0x07 ; effect
.byte 200 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 30 ; PP
.byte 30 ; side 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
.byte 20 ; power
.byte TYPE_POISON
.byte 70 ; accuracy
.byte 20 ; PP
.byte 40 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Sludge
.byte 0x02 ; effect
.byte 65 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 20 ; PP
.byte 30 ; side 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
.byte 65 ; power
.byte TYPE_GROUND
.byte 85 ; accuracy
.byte 20 ; PP
.byte 10 ; side 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
.byte 120 ; power
.byte TYPE_FIRE
.byte 85 ; accuracy
.byte 5 ; PP
.byte 10 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Waterfall
.byte 0x00 ; effect
.byte 80 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 35 ; power
.byte TYPE_WATER
.byte 75 ; accuracy
.byte 10 ; PP
.byte 100 ; side 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
.byte 60 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 10 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 35 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Kinesis
.byte 0x17 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 80 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 85 ; power
.byte TYPE_FIGHTING
.byte 90 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_POISON
.byte 55 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_NORMAL
.byte 85 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 140 ; power
.byte TYPE_FLYING
.byte 90 ; accuracy
.byte 5 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Bubble
.byte 0x46 ; effect
.byte 20 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 30 ; PP
.byte 10 ; side 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
.byte 70 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 20 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 70 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_PSYCHIC
.byte 80 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Acid Armor
.byte 0x33 ; effect
.byte 0 ; power
.byte TYPE_POISON
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Crabhammer
.byte 0x2b ; effect
.byte 90 ; power
.byte TYPE_WATER
.byte 85 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 250 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 18 ; power
.byte TYPE_NORMAL
.byte 80 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 50 ; power
.byte TYPE_GROUND
.byte 90 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Rock Slide
.byte 0x1f ; effect
.byte 75 ; power
.byte TYPE_ROCK
.byte 90 ; accuracy
.byte 10 ; PP
.byte 30 ; side 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
.byte 80 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Conversion
.byte 0x1e ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Tri Attack
.byte 0x24 ; effect
.byte 80 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 20 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 70 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Struggle
.byte 0x30 ; effect
.byte 50 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 1 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 1 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Triple Kick
.byte 0x68 ; effect
.byte 10 ; power
.byte TYPE_FIGHTING
.byte 90 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 10 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Nightmare
.byte 0x6b ; effect
.byte 0 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_FIRE
.byte 100 ; accuracy
.byte 25 ; PP
.byte 10 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_UNKNOWN
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Flail
.byte 0x63 ; effect
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Aeroblast
.byte 0x2b ; effect
.byte 100 ; power
.byte TYPE_FLYING
.byte 95 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 85 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_ICE
.byte 100 ; accuracy
.byte 25 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 3 ; priority
.4byte 0 ; misc. flags
; Mach Punch
.byte 0x67 ; effect
.byte 40 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_DARK
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 75 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Sludge Bomb
.byte 0x02 ; effect
.byte 90 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 10 ; PP
.byte 30 ; side 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
.byte 20 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 10 ; PP
.byte 100 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Octazooka
.byte 0x49 ; effect
.byte 65 ; power
.byte TYPE_WATER
.byte 85 ; accuracy
.byte 10 ; PP
.byte 50 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Spikes
.byte 0x70 ; effect
.byte 0 ; power
.byte TYPE_GROUND
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_ENEMY_SIDE
.byte 0 ; priority
.4byte 0 ; misc. flags
; Zap Cannon
.byte 0x06 ; effect
.byte 100 ; power
.byte TYPE_ELECTRIC
.byte 50 ; accuracy
.byte 5 ; PP
.byte 100 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Foresight
.byte 0x71 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GHOST
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Perish Song
.byte 0x72 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Icy Wind
.byte 0x46 ; effect
.byte 55 ; power
.byte TYPE_ICE
.byte 95 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_FIGHTING
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 3 ; priority
.4byte 0 ; misc. flags
; Bone Rush
.byte 0x1d ; effect
.byte 25 ; power
.byte TYPE_GROUND
.byte 80 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Outrage
.byte 0x1b ; effect
.byte 90 ; power
.byte TYPE_DRAGON
.byte 100 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_ROCK
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Giga Drain
.byte 0x03 ; effect
.byte 60 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Endure
.byte 0x74 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 3 ; priority
.4byte 0 ; misc. flags
; Charm
.byte 0x3a ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 30 ; power
.byte TYPE_ROCK
.byte 90 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH | F_AFFECTED_BY_PROTECT ; misc. flags
; Spark
.byte 0x06 ; effect
.byte 65 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 20 ; PP
.byte 30 ; side 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
.byte 10 ; power
.byte TYPE_BUG
.byte 95 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 70 ; power
.byte TYPE_STEEL
.byte 90 ; accuracy
.byte 25 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 0 ; priority
.4byte 0 ; misc. flags
; Heal Bell
.byte 0x66 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Return
.byte 0x79 ; effect
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 90 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Frustration
.byte 0x7b ; effect
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 25 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Pain Split
.byte 0x5b ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_FIRE
.byte 95 ; accuracy
.byte 5 ; PP
.byte 50 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Magnitude
.byte 0x7e ; effect
.byte 1 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_FIGHTING
.byte 50 ; accuracy
.byte 5 ; PP
.byte 100 ; side 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
.byte 120 ; power
.byte TYPE_BUG
.byte 85 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_DRAGON
.byte 100 ; accuracy
.byte 20 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Encore
.byte 0x5a ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Pursuit
.byte 0x80 ; effect
.byte 40 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_STEEL
.byte 75 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 50 ; power
.byte TYPE_STEEL
.byte 95 ; accuracy
.byte 35 ; PP
.byte 10 ; side 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
.byte 70 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Synthesis
.byte 0x85 ; effect
.byte 0 ; power
.byte TYPE_GRASS
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Moonlight
.byte 0x86 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Hidden Power
.byte 0x87 ; effect
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_FIGHTING
.byte 80 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_DRAGON
.byte 100 ; accuracy
.byte 20 ; PP
.byte 20 ; side 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
.byte 0 ; power
.byte TYPE_WATER
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Sunny Day
.byte 0x89 ; effect
.byte 0 ; power
.byte TYPE_FIRE
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Crunch
.byte 0x48 ; effect
.byte 80 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 15 ; PP
.byte 20 ; side 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
.byte 1 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte -5 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE ; misc. flags
; Psych Up
.byte 0x8f ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Extreme Speed
.byte 0x67 ; effect
.byte 80 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_ROCK
.byte 100 ; accuracy
.byte 5 ; PP
.byte 10 ; side 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
.byte 80 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 15 ; PP
.byte 20 ; side 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
.byte 80 ; power
.byte TYPE_PSYCHIC
.byte 90 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Rock Smash
.byte 0x45 ; effect
.byte 20 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 15 ; PP
.byte 50 ; side 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
.byte 15 ; power
.byte TYPE_WATER
.byte 70 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 10 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 1 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Uproar
.byte 0x9f ; effect
.byte 50 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Spit Up
.byte 0xa1 ; effect
.byte 100 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Heat Wave
.byte 0x04 ; effect
.byte 100 ; power
.byte TYPE_FIRE
.byte 90 ; accuracy
.byte 10 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_ICE
.byte 0 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Torment
.byte 0xa5 ; effect
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Flatter
.byte 0xa6 ; effect
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_FIRE
.byte 75 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Facade
.byte 0xa9 ; effect
.byte 70 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 150 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte -3 ; priority
.4byte F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT ; misc. flags
; Smelling Salt
.byte 0xab ; effect
.byte 60 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 3 ; priority
.4byte 0 ; misc. flags
; Nature Power
.byte 0xad ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 95 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 0 ; priority
.4byte 0 ; misc. flags
; Charge
.byte 0xae ; effect
.byte 0 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Taunt
.byte 0xaf ; effect
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Helping Hand
.byte 0xb0 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 5 ; priority
.4byte 0 ; misc. flags
; Trick
.byte 0xb1 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Wish
.byte 0xb3 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Assist
.byte 0xb4 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 0 ; priority
.4byte 0 ; misc. flags
; Ingrain
.byte 0xb5 ; effect
.byte 0 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Superpower
.byte 0xb6 ; effect
.byte 120 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 4 ; priority
.4byte 0 ; misc. flags
; Recycle
.byte 0xb8 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Revenge
.byte 0xb9 ; effect
.byte 60 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 75 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 20 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 20 ; PP
.byte 100 ; side 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
.byte 1 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 150 ; power
.byte TYPE_FIRE
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Imprison
.byte 0xc0 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Refresh
.byte 0xc1 ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Grudge
.byte 0xc2 ; effect
.byte 0 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Snatch
.byte 0xc3 ; effect
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_SPECIAL
.byte 4 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE ; misc. flags
; Secret Power
.byte 0xc5 ; effect
.byte 70 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 30 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT ; misc. flags
; Dive
.byte 0x9b ; effect
.byte 60 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_FIGHTING
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Tail Glow
.byte 0x35 ; effect
.byte 0 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Luster Purge
.byte 0x48 ; effect
.byte 70 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 5 ; PP
.byte 50 ; side 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
.byte 70 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 5 ; PP
.byte 50 ; side 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
.byte 0 ; power
.byte TYPE_FLYING
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_ALL_EXCEPT_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_PROTECT ; misc. flags
; Blaze Kick
.byte 0xc8 ; effect
.byte 85 ; power
.byte TYPE_FIRE
.byte 90 ; accuracy
.byte 10 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_GROUND
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Ice Ball
.byte 0x75 ; effect
.byte 30 ; power
.byte TYPE_ICE
.byte 90 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Hyper Voice
.byte 0x00 ; effect
.byte 90 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 50 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 75 ; power
.byte TYPE_NORMAL
.byte 95 ; accuracy
.byte 10 ; PP
.byte 50 ; side 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
.byte 150 ; power
.byte TYPE_FIRE
.byte 90 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 150 ; power
.byte TYPE_WATER
.byte 90 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 100 ; power
.byte TYPE_STEEL
.byte 85 ; accuracy
.byte 10 ; PP
.byte 20 ; side 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
.byte 30 ; power
.byte TYPE_GHOST
.byte 100 ; accuracy
.byte 15 ; PP
.byte 30 ; side 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
.byte 50 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 0 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Fake Tears
.byte 0x3e ; effect
.byte 0 ; power
.byte TYPE_DARK
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 55 ; power
.byte TYPE_FLYING
.byte 95 ; accuracy
.byte 25 ; PP
.byte 0 ; side 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
.byte 140 ; power
.byte TYPE_FIRE
.byte 90 ; accuracy
.byte 5 ; PP
.byte 100 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 50 ; power
.byte TYPE_ROCK
.byte 80 ; accuracy
.byte 10 ; PP
.byte 100 ; side 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
.byte 60 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 5 ; PP
.byte 10 ; side 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
.byte 0 ; power
.byte TYPE_STEEL
.byte 85 ; accuracy
.byte 40 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_GRASS
.byte 55 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Water Spout
.byte 0xbe ; effect
.byte 150 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 75 ; power
.byte TYPE_BUG
.byte 100 ; accuracy
.byte 15 ; PP
.byte 10 ; side 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
.byte 60 ; power
.byte TYPE_GHOST
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 80 ; power
.byte TYPE_PSYCHIC
.byte 100 ; accuracy
.byte 30 ; PP
.byte 10 ; side 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
.byte 85 ; power
.byte TYPE_FIGHTING
.byte 90 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 15 ; power
.byte TYPE_GROUND
.byte 70 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 1 ; power
.byte TYPE_ICE
.byte 30 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 95 ; power
.byte TYPE_WATER
.byte 85 ; accuracy
.byte 10 ; PP
.byte 30 ; side 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
.byte 10 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_FLYING
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 10 ; power
.byte TYPE_ICE
.byte 100 ; accuracy
.byte 30 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_STEEL
.byte 0 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Block
.byte 0x6a ; effect
.byte 0 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_NORMAL
.byte 0 ; accuracy
.byte 40 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Dragon Claw
.byte 0x00 ; effect
.byte 80 ; power
.byte TYPE_DRAGON
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 150 ; power
.byte TYPE_GRASS
.byte 90 ; accuracy
.byte 5 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_FIGHTING
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Bounce
.byte 0x9b ; effect
.byte 85 ; power
.byte TYPE_FLYING
.byte 85 ; accuracy
.byte 5 ; PP
.byte 30 ; side 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
.byte 55 ; power
.byte TYPE_GROUND
.byte 95 ; accuracy
.byte 15 ; PP
.byte 100 ; side 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
.byte 50 ; power
.byte TYPE_POISON
.byte 100 ; accuracy
.byte 25 ; PP
.byte 10 ; side 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
.byte 40 ; power
.byte TYPE_NORMAL
.byte 100 ; accuracy
.byte 40 ; PP
.byte 100 ; side 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
.byte 120 ; power
.byte TYPE_ELECTRIC
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_GRASS
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte 0 ; misc. flags
; Calm Mind
.byte 0xd3 ; effect
.byte 0 ; power
.byte TYPE_PSYCHIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Leaf Blade
.byte 0x2b ; effect
.byte 70 ; power
.byte TYPE_GRASS
.byte 100 ; accuracy
.byte 15 ; PP
.byte 0 ; side 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
.byte 0 ; power
.byte TYPE_DRAGON
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side effect chance
.byte F_TARGET_USER
.byte 0 ; priority
.4byte F_AFFECTED_BY_SNATCH ; misc. flags
; Rock Blast
.byte 0x1d ; effect
.byte 25 ; power
.byte TYPE_ROCK
.byte 80 ; accuracy
.byte 10 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_ELECTRIC
.byte 0 ; accuracy
.byte 20 ; PP
.byte 0 ; side 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
.byte 60 ; power
.byte TYPE_WATER
.byte 100 ; accuracy
.byte 20 ; PP
.byte 20 ; side 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
.byte 120 ; power
.byte TYPE_STEEL
.byte 85 ; accuracy
.byte 5 ; PP
.byte 0 ; side effect chance
.byte TARGET_SELECTED_POKEMON
.byte 0 ; priority
.4byte 0 ; misc. flags
; Psycho Boost
.byte 0xcc ; effect
.byte 140 ; power
.byte TYPE_PSYCHIC
.byte 90 ; accuracy
.byte 5 ; PP
.byte 100 ; side 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