implement move effect constants

This commit is contained in:
yenatch 2013-04-25 04:26:37 -04:00
parent af990910ea
commit 0844e3ee59
2 changed files with 262 additions and 261 deletions

View File

@ -2808,15 +2808,15 @@ BattleCommand0b: ; 34f60
ld [$cfca], a ld [$cfca], a
ld a, BATTLE_VARS_MOVE_EFFECT ld a, BATTLE_VARS_MOVE_EFFECT
call CleanGetBattleVarPair call CleanGetBattleVarPair
cp $1d ; multihit cp EFFECT_MULTI_HIT
jr z, .asm_34fb0 jr z, .asm_34fb0
cp $1e ; conversion cp EFFECT_CONVERSION
jr z, .asm_34fb0 jr z, .asm_34fb0
cp $2c ; double kick / bonemerang cp EFFECT_DOUBLE_HIT
jr z, .asm_34fb0 jr z, .asm_34fb0
cp $4d ; twineedle cp EFFECT_TWINEEDLE
jr z, .asm_34fb0 jr z, .asm_34fb0
cp $68 ; triple kick cp EFFECT_TRIPLE_KICK
jr z, .asm_34f96 jr z, .asm_34f96
xor a xor a
ld [$c689], a ld [$c689], a
@ -4042,7 +4042,7 @@ BattleCommand62: ; 35612
call CleanGetBattleVarPair call CleanGetBattleVarPair
; Selfdestruct and Explosion halve defense. ; Selfdestruct and Explosion halve defense.
cp $7 ; selfdestruct / explosion cp EFFECT_EXPLOSION
jr nz, .asm_35620 jr nz, .asm_35620
srl c srl c
@ -4052,10 +4052,10 @@ BattleCommand62: ; 35612
.asm_35620 .asm_35620
; Variable-hit moves and Conversion can have a power of 0. ; Variable-hit moves and Conversion can have a power of 0.
cp $1d ; multihit cp EFFECT_MULTI_HIT
jr z, .asm_3562b jr z, .asm_3562b
cp $1e ; conversion cp EFFECT_CONVERSION
jr z, .asm_3562b jr z, .asm_3562b
; No damage if move power is 0. ; No damage if move power is 0.

View File

@ -1,257 +1,258 @@
; Characteristics of each move ; Characteristics of each move
; animation, effect, power, type, accuracy, PP, effect chance ; animation, effect, power, type, accuracy, PP, effect chance
Move0:
db POUND, $00, 40, NORMAL, $ff, 35, $00 Move0:
Move1: db POUND, EFFECT_NORMAL_HIT, 40, NORMAL, $ff, 35, $00
db KARATE_CHOP, $00, 50, FIGHTING, $ff, 25, $00 Move1:
db DOUBLESLAP, $1d, 15, NORMAL, $d8, 10, $00 db KARATE_CHOP, EFFECT_NORMAL_HIT, 50, FIGHTING, $ff, 25, $00
db COMET_PUNCH, $1d, 18, NORMAL, $d8, 15, $00 db DOUBLESLAP, EFFECT_MULTI_HIT, 15, NORMAL, $d8, 10, $00
db MEGA_PUNCH, $00, 80, NORMAL, $d8, 20, $00 db COMET_PUNCH, EFFECT_MULTI_HIT, 18, NORMAL, $d8, 15, $00
db PAY_DAY, $22, 40, NORMAL, $ff, 20, $00 db MEGA_PUNCH, EFFECT_NORMAL_HIT, 80, NORMAL, $d8, 20, $00
db FIRE_PUNCH, $04, 75, FIRE, $ff, 15, $19 db PAY_DAY, EFFECT_PAY_DAY, 40, NORMAL, $ff, 20, $00
db ICE_PUNCH, $05, 75, ICE, $ff, 15, $19 db FIRE_PUNCH, EFFECT_BURN_HIT, 75, FIRE, $ff, 15, $19
db THUNDERPUNCH, $06, 75, ELECTRIC, $ff, 15, $19 db ICE_PUNCH, EFFECT_FREEZE_HIT, 75, ICE, $ff, 15, $19
db SCRATCH, $00, 40, NORMAL, $ff, 35, $00 db THUNDERPUNCH, EFFECT_PARALYZE_HIT, 75, ELECTRIC, $ff, 15, $19
db VICEGRIP, $00, 55, NORMAL, $ff, 30, $00 db SCRATCH, EFFECT_NORMAL_HIT, 40, NORMAL, $ff, 35, $00
db GUILLOTINE, $26, 0, NORMAL, $4c, 5, $00 db VICEGRIP, EFFECT_NORMAL_HIT, 55, NORMAL, $ff, 30, $00
db RAZOR_WIND, $27, 80, NORMAL, $bf, 10, $00 db GUILLOTINE, EFFECT_OHKO, 0, NORMAL, $4c, 5, $00
db SWORDS_DANCE, $32, 0, NORMAL, $ff, 30, $00 db RAZOR_WIND, EFFECT_RAZOR_WIND, 80, NORMAL, $bf, 10, $00
db CUT, $00, 50, NORMAL, $f2, 30, $00 db SWORDS_DANCE, EFFECT_ATTACK_UP_2, 0, NORMAL, $ff, 30, $00
db GUST, $95, 40, FLYING, $ff, 35, $00 db CUT, EFFECT_NORMAL_HIT, 50, NORMAL, $f2, 30, $00
db WING_ATTACK, $00, 60, FLYING, $ff, 35, $00 db GUST, EFFECT_GUST, 40, FLYING, $ff, 35, $00
db WHIRLWIND, $1c, 0, NORMAL, $ff, 20, $00 db WING_ATTACK, EFFECT_NORMAL_HIT, 60, FLYING, $ff, 35, $00
db FLY, $9b, 70, FLYING, $f2, 15, $00 db WHIRLWIND, EFFECT_WHIRLWIND, 0, NORMAL, $ff, 20, $00
db BIND, $2a, 15, NORMAL, $bf, 20, $00 db FLY, EFFECT_FLY, 70, FLYING, $f2, 15, $00
db SLAM, $00, 80, NORMAL, $bf, 20, $00 db BIND, EFFECT_BIND, 15, NORMAL, $bf, 20, $00
db VINE_WHIP, $00, 35, GRASS, $ff, 10, $00 db SLAM, EFFECT_NORMAL_HIT, 80, NORMAL, $bf, 20, $00
db STOMP, $96, 65, NORMAL, $ff, 20, $4c db VINE_WHIP, EFFECT_NORMAL_HIT, 35, GRASS, $ff, 10, $00
db DOUBLE_KICK, $2c, 30, FIGHTING, $ff, 30, $00 db STOMP, EFFECT_STOMP, 65, NORMAL, $ff, 20, $4c
db MEGA_KICK, $00, 120, NORMAL, $bf, 5, $00 db DOUBLE_KICK, EFFECT_DOUBLE_HIT, 30, FIGHTING, $ff, 30, $00
db JUMP_KICK, $2d, 70, FIGHTING, $f2, 25, $00 db MEGA_KICK, EFFECT_NORMAL_HIT, 120, NORMAL, $bf, 5, $00
db ROLLING_KICK, $1f, 60, FIGHTING, $d8, 15, $4c db JUMP_KICK, EFFECT_JUMP_KICK, 70, FIGHTING, $f2, 25, $00
db SAND_ATTACK, $17, 0, GROUND, $ff, 15, $00 db ROLLING_KICK, EFFECT_FLINCH_HIT, 60, FIGHTING, $d8, 15, $4c
db HEADBUTT, $1f, 70, NORMAL, $ff, 15, $4c db SAND_ATTACK, EFFECT_ACCURACY_DOWN, 0, GROUND, $ff, 15, $00
db HORN_ATTACK, $00, 65, NORMAL, $ff, 25, $00 db HEADBUTT, EFFECT_FLINCH_HIT, 70, NORMAL, $ff, 15, $4c
db FURY_ATTACK, $1d, 15, NORMAL, $d8, 20, $00 db HORN_ATTACK, EFFECT_NORMAL_HIT, 65, NORMAL, $ff, 25, $00
db HORN_DRILL, $26, 1, NORMAL, $4c, 5, $00 db FURY_ATTACK, EFFECT_MULTI_HIT, 15, NORMAL, $d8, 20, $00
db TACKLE, $00, 35, NORMAL, $f2, 35, $00 db HORN_DRILL, EFFECT_OHKO, 1, NORMAL, $4c, 5, $00
db BODY_SLAM, $06, 85, NORMAL, $ff, 15, $4c db TACKLE, EFFECT_NORMAL_HIT, 35, NORMAL, $f2, 35, $00
db WRAP, $2a, 15, NORMAL, $d8, 20, $00 db BODY_SLAM, EFFECT_PARALYZE_HIT, 85, NORMAL, $ff, 15, $4c
db TAKE_DOWN, $30, 90, NORMAL, $d8, 20, $00 db WRAP, EFFECT_BIND, 15, NORMAL, $d8, 20, $00
db THRASH, $1b, 90, NORMAL, $ff, 20, $00 db TAKE_DOWN, EFFECT_RECOIL_HIT, 90, NORMAL, $d8, 20, $00
db DOUBLE_EDGE, $30, 120, NORMAL, $ff, 15, $00 db THRASH, EFFECT_RAMPAGE, 90, NORMAL, $ff, 20, $00
db TAIL_WHIP, $13, 0, NORMAL, $ff, 30, $00 db DOUBLE_EDGE, EFFECT_RECOIL_HIT, 120, NORMAL, $ff, 15, $00
db POISON_STING, $02, 15, POISON, $ff, 35, $4c db TAIL_WHIP, EFFECT_DEFENSE_DOWN, 0, NORMAL, $ff, 30, $00
db TWINEEDLE, $4d, 25, BUG, $ff, 20, $33 db POISON_STING, EFFECT_POISON_HIT, 15, POISON, $ff, 35, $4c
db PIN_MISSILE, $1d, 14, BUG, $d8, 20, $00 db TWINEEDLE, EFFECT_TWINEEDLE, 25, BUG, $ff, 20, $33
db LEER, $13, 0, NORMAL, $ff, 30, $00 db PIN_MISSILE, EFFECT_MULTI_HIT, 14, BUG, $d8, 20, $00
db BITE, $1f, 60, DARK, $ff, 25, $4c db LEER, EFFECT_DEFENSE_DOWN, 0, NORMAL, $ff, 30, $00
db GROWL, $12, 0, NORMAL, $ff, 40, $00 db BITE, EFFECT_FLINCH_HIT, 60, DARK, $ff, 25, $4c
db ROAR, $1c, 0, NORMAL, $ff, 20, $00 db GROWL, EFFECT_ATTACK_DOWN, 0, NORMAL, $ff, 40, $00
db SING, $01, 0, NORMAL, $8c, 15, $00 db ROAR, EFFECT_WHIRLWIND, 0, NORMAL, $ff, 20, $00
db SUPERSONIC, $31, 0, NORMAL, $8c, 20, $00 db SING, EFFECT_SLEEP, 0, NORMAL, $8c, 15, $00
db SONICBOOM, $29, 20, NORMAL, $e5, 20, $00 db SUPERSONIC, EFFECT_CONFUSE, 0, NORMAL, $8c, 20, $00
db DISABLE, $56, 0, NORMAL, $8c, 20, $00 db SONICBOOM, EFFECT_STATIC_DAMAGE, 20, NORMAL, $e5, 20, $00
db ACID, $45, 40, POISON, $ff, 30, $19 db DISABLE, EFFECT_DISABLE, 0, NORMAL, $8c, 20, $00
db EMBER, $04, 40, FIRE, $ff, 25, $19 db ACID, EFFECT_DEFENSE_DOWN_HIT, 40, POISON, $ff, 30, $19
db FLAMETHROWER, $04, 95, FIRE, $ff, 15, $19 db EMBER, EFFECT_BURN_HIT, 40, FIRE, $ff, 25, $19
db MIST, $2e, 0, ICE, $ff, 30, $00 db FLAMETHROWER, EFFECT_BURN_HIT, 95, FIRE, $ff, 15, $19
db WATER_GUN, $00, 40, WATER, $ff, 25, $00 db MIST, EFFECT_MIST, 0, ICE, $ff, 30, $00
db HYDRO_PUMP, $00, 120, WATER, $cc, 5, $00 db WATER_GUN, EFFECT_NORMAL_HIT, 40, WATER, $ff, 25, $00
db SURF, $00, 95, WATER, $ff, 15, $00 db HYDRO_PUMP, EFFECT_NORMAL_HIT, 120, WATER, $cc, 5, $00
db ICE_BEAM, $05, 95, ICE, $ff, 10, $19 db SURF, EFFECT_NORMAL_HIT, 95, WATER, $ff, 15, $00
db BLIZZARD, $05, 120, ICE, $b2, 5, $19 db ICE_BEAM, EFFECT_FREEZE_HIT, 95, ICE, $ff, 10, $19
db PSYBEAM, $4c, 65, PSYCHIC, $ff, 20, $19 db BLIZZARD, EFFECT_FREEZE_HIT, 120, ICE, $b2, 5, $19
db BUBBLEBEAM, $46, 65, WATER, $ff, 20, $19 db PSYBEAM, EFFECT_CONFUSE_HIT, 65, PSYCHIC, $ff, 20, $19
db AURORA_BEAM, $44, 65, ICE, $ff, 20, $19 db BUBBLEBEAM, EFFECT_SPEED_DOWN_HIT, 65, WATER, $ff, 20, $19
db HYPER_BEAM, $50, 150, NORMAL, $e5, 5, $00 db AURORA_BEAM, EFFECT_ATTACK_DOWN_HIT, 65, ICE, $ff, 20, $19
db PECK, $00, 35, FLYING, $ff, 35, $00 db HYPER_BEAM, EFFECT_HYPER_BEAM, 150, NORMAL, $e5, 5, $00
db DRILL_PECK, $00, 80, FLYING, $ff, 20, $00 db PECK, EFFECT_NORMAL_HIT, 35, FLYING, $ff, 35, $00
db SUBMISSION, $30, 80, FIGHTING, $cc, 25, $00 db DRILL_PECK, EFFECT_NORMAL_HIT, 80, FLYING, $ff, 20, $00
db LOW_KICK, $1f, 50, FIGHTING, $e5, 20, $4c db SUBMISSION, EFFECT_RECOIL_HIT, 80, FIGHTING, $cc, 25, $00
db COUNTER, $59, 1, FIGHTING, $ff, 20, $00 db LOW_KICK, EFFECT_FLINCH_HIT, 50, FIGHTING, $e5, 20, $4c
db SEISMIC_TOSS, $57, 1, FIGHTING, $ff, 20, $00 db COUNTER, EFFECT_COUNTER, 1, FIGHTING, $ff, 20, $00
db STRENGTH, $00, 80, NORMAL, $ff, 15, $00 db SEISMIC_TOSS, EFFECT_LEVEL_DAMAGE, 1, FIGHTING, $ff, 20, $00
db ABSORB, $03, 20, GRASS, $ff, 20, $00 db STRENGTH, EFFECT_NORMAL_HIT, 80, NORMAL, $ff, 15, $00
db MEGA_DRAIN, $03, 40, GRASS, $ff, 10, $00 db ABSORB, EFFECT_LEECH_HIT, 20, GRASS, $ff, 20, $00
db LEECH_SEED, $54, 0, GRASS, $e5, 10, $00 db MEGA_DRAIN, EFFECT_LEECH_HIT, 40, GRASS, $ff, 10, $00
db GROWTH, $0d, 0, NORMAL, $ff, 40, $00 db LEECH_SEED, EFFECT_LEECH_SEED, 0, GRASS, $e5, 10, $00
db RAZOR_LEAF, $00, 55, GRASS, $f2, 25, $00 db GROWTH, EFFECT_SP_ATTACK_UP, 0, NORMAL, $ff, 40, $00
db SOLARBEAM, $97, 120, GRASS, $ff, 10, $00 db RAZOR_LEAF, EFFECT_NORMAL_HIT, 55, GRASS, $f2, 25, $00
db POISONPOWDER, $42, 0, POISON, $bf, 35, $00 db SOLARBEAM, EFFECT_SOLARBEAM, 120, GRASS, $ff, 10, $00
db STUN_SPORE, $43, 0, GRASS, $bf, 30, $00 db POISONPOWDER, EFFECT_POISON, 0, POISON, $bf, 35, $00
db SLEEP_POWDER, $01, 0, GRASS, $bf, 15, $00 db STUN_SPORE, EFFECT_PARALYZE, 0, GRASS, $bf, 30, $00
db PETAL_DANCE, $1b, 70, GRASS, $ff, 20, $00 db SLEEP_POWDER, EFFECT_SLEEP, 0, GRASS, $bf, 15, $00
db STRING_SHOT, $14, 0, BUG, $f2, 40, $00 db PETAL_DANCE, EFFECT_RAMPAGE, 70, GRASS, $ff, 20, $00
db DRAGON_RAGE, $29, 40, DRAGON, $ff, 10, $00 db STRING_SHOT, EFFECT_SPEED_DOWN, 0, BUG, $f2, 40, $00
db FIRE_SPIN, $2a, 15, FIRE, $b2, 15, $00 db DRAGON_RAGE, EFFECT_STATIC_DAMAGE, 40, DRAGON, $ff, 10, $00
db THUNDERSHOCK, $06, 40, ELECTRIC, $ff, 30, $19 db FIRE_SPIN, EFFECT_BIND, 15, FIRE, $b2, 15, $00
db THUNDERBOLT, $06, 95, ELECTRIC, $ff, 15, $19 db THUNDERSHOCK, EFFECT_PARALYZE_HIT, 40, ELECTRIC, $ff, 30, $19
db THUNDER_WAVE, $43, 0, ELECTRIC, $ff, 20, $00 db THUNDERBOLT, EFFECT_PARALYZE_HIT, 95, ELECTRIC, $ff, 15, $19
db THUNDER, $98, 120, ELECTRIC, $b2, 10, $4c db THUNDER_WAVE, EFFECT_PARALYZE, 0, ELECTRIC, $ff, 20, $00
db ROCK_THROW, $00, 50, ROCK, $e5, 15, $00 db THUNDER, EFFECT_THUNDER, 120, ELECTRIC, $b2, 10, $4c
db EARTHQUAKE, $93, 100, GROUND, $ff, 10, $00 db ROCK_THROW, EFFECT_NORMAL_HIT, 50, ROCK, $e5, 15, $00
db FISSURE, $26, 1, GROUND, $4c, 5, $00 db EARTHQUAKE, EFFECT_EARTHQUAKE, 100, GROUND, $ff, 10, $00
db DIG, $9b, 60, GROUND, $ff, 10, $00 db FISSURE, EFFECT_OHKO, 1, GROUND, $4c, 5, $00
db TOXIC, $21, 0, POISON, $d8, 10, $00 db DIG, EFFECT_FLY, 60, GROUND, $ff, 10, $00
db CONFUSION, $4c, 50, PSYCHIC, $ff, 25, $19 db TOXIC, EFFECT_TOXIC, 0, POISON, $d8, 10, $00
db PSYCHIC_M, $48, 90, PSYCHIC, $ff, 10, $19 db CONFUSION, EFFECT_CONFUSE_HIT, 50, PSYCHIC, $ff, 25, $19
db HYPNOSIS, $01, 0, PSYCHIC, $99, 20, $00 db PSYCHIC_M, EFFECT_SP_DEFENSE_DOWN_HIT, 90, PSYCHIC, $ff, 10, $19
db MEDITATE, $0a, 0, PSYCHIC, $ff, 40, $00 db HYPNOSIS, EFFECT_SLEEP, 0, PSYCHIC, $99, 20, $00
db AGILITY, $34, 0, PSYCHIC, $ff, 30, $00 db MEDITATE, EFFECT_ATTACK_UP, 0, PSYCHIC, $ff, 40, $00
db QUICK_ATTACK, $67, 40, NORMAL, $ff, 30, $00 db AGILITY, EFFECT_SPEED_UP_2, 0, PSYCHIC, $ff, 30, $00
db RAGE, $51, 20, NORMAL, $ff, 20, $00 db QUICK_ATTACK, EFFECT_PRIORITY_HIT, 40, NORMAL, $ff, 30, $00
db TELEPORT, $99, 0, PSYCHIC, $ff, 20, $00 db RAGE, EFFECT_RAGE, 20, NORMAL, $ff, 20, $00
db NIGHT_SHADE, $57, 1, GHOST, $ff, 15, $00 db TELEPORT, EFFECT_TELEPORT, 0, PSYCHIC, $ff, 20, $00
db MIMIC, $52, 0, NORMAL, $ff, 10, $00 db NIGHT_SHADE, EFFECT_LEVEL_DAMAGE, 1, GHOST, $ff, 15, $00
db SCREECH, $3b, 0, NORMAL, $d8, 40, $00 db MIMIC, EFFECT_MIMIC, 0, NORMAL, $ff, 10, $00
db DOUBLE_TEAM, $10, 0, NORMAL, $ff, 15, $00 db SCREECH, EFFECT_DEFENSE_DOWN_2, 0, NORMAL, $d8, 40, $00
db RECOVER, $20, 0, NORMAL, $ff, 20, $00 db DOUBLE_TEAM, EFFECT_EVASION_UP, 0, NORMAL, $ff, 15, $00
db HARDEN, $0b, 0, NORMAL, $ff, 30, $00 db RECOVER, EFFECT_HEAL, 0, NORMAL, $ff, 20, $00
db MINIMIZE, $10, 0, NORMAL, $ff, 20, $00 db HARDEN, EFFECT_DEFENSE_UP, 0, NORMAL, $ff, 30, $00
db SMOKESCREEN, $17, 0, NORMAL, $ff, 20, $00 db MINIMIZE, EFFECT_EVASION_UP, 0, NORMAL, $ff, 20, $00
db CONFUSE_RAY, $31, 0, GHOST, $ff, 10, $00 db SMOKESCREEN, EFFECT_ACCURACY_DOWN, 0, NORMAL, $ff, 20, $00
db WITHDRAW, $0b, 0, WATER, $ff, 40, $00 db CONFUSE_RAY, EFFECT_CONFUSE, 0, GHOST, $ff, 10, $00
db DEFENSE_CURL, $9c, 0, NORMAL, $ff, 40, $00 db WITHDRAW, EFFECT_DEFENSE_UP, 0, WATER, $ff, 40, $00
db BARRIER, $33, 0, PSYCHIC, $ff, 30, $00 db DEFENSE_CURL, EFFECT_DEFENSE_CURL, 0, NORMAL, $ff, 40, $00
db LIGHT_SCREEN, $23, 0, PSYCHIC, $ff, 30, $00 db BARRIER, EFFECT_DEFENSE_UP_2, 0, PSYCHIC, $ff, 30, $00
db HAZE, $19, 0, ICE, $ff, 30, $00 db LIGHT_SCREEN, EFFECT_LIGHT_SCREEN, 0, PSYCHIC, $ff, 30, $00
db REFLECT, $41, 0, PSYCHIC, $ff, 20, $00 db HAZE, EFFECT_HAZE, 0, ICE, $ff, 30, $00
db FOCUS_ENERGY, $2f, 0, NORMAL, $ff, 30, $00 db REFLECT, EFFECT_REFLECT, 0, PSYCHIC, $ff, 20, $00
db BIDE, $1a, 0, NORMAL, $ff, 10, $00 db FOCUS_ENERGY, EFFECT_FOCUS_ENERGY, 0, NORMAL, $ff, 30, $00
db METRONOME, $53, 0, NORMAL, $ff, 10, $00 db BIDE, EFFECT_BIDE, 0, NORMAL, $ff, 10, $00
db MIRROR_MOVE, $09, 0, FLYING, $ff, 20, $00 db METRONOME, EFFECT_METRONOME, 0, NORMAL, $ff, 10, $00
db SELFDESTRUCT, $07, 200, NORMAL, $ff, 5, $00 db MIRROR_MOVE, EFFECT_MIRROR_MOVE, 0, FLYING, $ff, 20, $00
db EGG_BOMB, $00, 100, NORMAL, $bf, 10, $00 db SELFDESTRUCT, EFFECT_EXPLOSION, 200, NORMAL, $ff, 5, $00
db LICK, $06, 20, GHOST, $ff, 30, $4c db EGG_BOMB, EFFECT_NORMAL_HIT, 100, NORMAL, $bf, 10, $00
db SMOG, $02, 20, POISON, $b2, 20, $66 db LICK, EFFECT_PARALYZE_HIT, 20, GHOST, $ff, 30, $4c
db SLUDGE, $02, 65, POISON, $ff, 20, $4c db SMOG, EFFECT_POISON_HIT, 20, POISON, $b2, 20, $66
db BONE_CLUB, $1f, 65, GROUND, $d8, 20, $19 db SLUDGE, EFFECT_POISON_HIT, 65, POISON, $ff, 20, $4c
db FIRE_BLAST, $04, 120, FIRE, $d8, 5, $19 db BONE_CLUB, EFFECT_FLINCH_HIT, 65, GROUND, $d8, 20, $19
db WATERFALL, $00, 80, WATER, $ff, 15, $00 db FIRE_BLAST, EFFECT_BURN_HIT, 120, FIRE, $d8, 5, $19
db CLAMP, $2a, 35, WATER, $bf, 10, $00 db WATERFALL, EFFECT_NORMAL_HIT, 80, WATER, $ff, 15, $00
db SWIFT, $11, 60, NORMAL, $ff, 20, $00 db CLAMP, EFFECT_BIND, 35, WATER, $bf, 10, $00
db SKULL_BASH, $91, 100, NORMAL, $ff, 15, $00 db SWIFT, EFFECT_ALWAYS_HIT, 60, NORMAL, $ff, 20, $00
db SPIKE_CANNON, $1d, 20, NORMAL, $ff, 15, $00 db SKULL_BASH, EFFECT_SKULL_BASH, 100, NORMAL, $ff, 15, $00
db CONSTRICT, $46, 10, NORMAL, $ff, 35, $19 db SPIKE_CANNON, EFFECT_MULTI_HIT, 20, NORMAL, $ff, 15, $00
db AMNESIA, $36, 0, PSYCHIC, $ff, 20, $00 db CONSTRICT, EFFECT_SPEED_DOWN_HIT, 10, NORMAL, $ff, 35, $19
db KINESIS, $17, 0, PSYCHIC, $cc, 15, $00 db AMNESIA, EFFECT_SP_DEFENSE_UP_2, 0, PSYCHIC, $ff, 20, $00
db SOFTBOILED, $20, 0, NORMAL, $ff, 10, $00 db KINESIS, EFFECT_ACCURACY_DOWN, 0, PSYCHIC, $cc, 15, $00
db HI_JUMP_KICK, $2d, 85, FIGHTING, $e5, 20, $00 db SOFTBOILED, EFFECT_HEAL, 0, NORMAL, $ff, 10, $00
db GLARE, $43, 0, NORMAL, $bf, 30, $00 db HI_JUMP_KICK, EFFECT_JUMP_KICK, 85, FIGHTING, $e5, 20, $00
db DREAM_EATER, $08, 100, PSYCHIC, $ff, 15, $00 db GLARE, EFFECT_PARALYZE, 0, NORMAL, $bf, 30, $00
db POISON_GAS, $42, 0, POISON, $8c, 40, $00 db DREAM_EATER, EFFECT_DREAM_EATER, 100, PSYCHIC, $ff, 15, $00
db BARRAGE, $1d, 15, NORMAL, $d8, 20, $00 db POISON_GAS, EFFECT_POISON, 0, POISON, $8c, 40, $00
db LEECH_LIFE, $03, 20, BUG, $ff, 15, $00 db BARRAGE, EFFECT_MULTI_HIT, 15, NORMAL, $d8, 20, $00
db LOVELY_KISS, $01, 0, NORMAL, $bf, 10, $00 db LEECH_LIFE, EFFECT_LEECH_HIT, 20, BUG, $ff, 15, $00
db SKY_ATTACK, $4b, 140, FLYING, $e5, 5, $00 db LOVELY_KISS, EFFECT_SLEEP, 0, NORMAL, $bf, 10, $00
db TRANSFORM, $39, 0, NORMAL, $ff, 10, $00 db SKY_ATTACK, EFFECT_SKY_ATTACK, 140, FLYING, $e5, 5, $00
db BUBBLE, $46, 20, WATER, $ff, 30, $19 db TRANSFORM, EFFECT_TRANSFORM, 0, NORMAL, $ff, 10, $00
db DIZZY_PUNCH, $4c, 70, NORMAL, $ff, 10, $33 db BUBBLE, EFFECT_SPEED_DOWN_HIT, 20, WATER, $ff, 30, $19
db SPORE, $01, 0, GRASS, $ff, 15, $00 db DIZZY_PUNCH, EFFECT_CONFUSE_HIT, 70, NORMAL, $ff, 10, $33
db FLASH, $17, 0, NORMAL, $b2, 20, $00 db SPORE, EFFECT_SLEEP, 0, GRASS, $ff, 15, $00
db PSYWAVE, $58, 1, PSYCHIC, $cc, 15, $00 db FLASH, EFFECT_ACCURACY_DOWN, 0, NORMAL, $b2, 20, $00
db SPLASH, $55, 0, NORMAL, $ff, 40, $00 db PSYWAVE, EFFECT_PSYWAVE, 1, PSYCHIC, $cc, 15, $00
db ACID_ARMOR, $33, 0, POISON, $ff, 40, $00 db SPLASH, EFFECT_SPLASH, 0, NORMAL, $ff, 40, $00
db CRABHAMMER, $00, 90, WATER, $d8, 10, $00 db ACID_ARMOR, EFFECT_DEFENSE_UP_2, 0, POISON, $ff, 40, $00
db EXPLOSION, $07, 250, NORMAL, $ff, 5, $00 db CRABHAMMER, EFFECT_NORMAL_HIT, 90, WATER, $d8, 10, $00
db FURY_SWIPES, $1d, 18, NORMAL, $cc, 15, $00 db EXPLOSION, EFFECT_EXPLOSION, 250, NORMAL, $ff, 5, $00
db BONEMERANG, $2c, 50, GROUND, $e5, 10, $00 db FURY_SWIPES, EFFECT_MULTI_HIT, 18, NORMAL, $cc, 15, $00
db REST, $20, 0, PSYCHIC, $ff, 10, $00 db BONEMERANG, EFFECT_DOUBLE_HIT, 50, GROUND, $e5, 10, $00
db ROCK_SLIDE, $1f, 75, ROCK, $e5, 10, $4c db REST, EFFECT_HEAL, 0, PSYCHIC, $ff, 10, $00
db HYPER_FANG, $1f, 80, NORMAL, $e5, 15, $19 db ROCK_SLIDE, EFFECT_FLINCH_HIT, 75, ROCK, $e5, 10, $4c
db SHARPEN, $0a, 0, NORMAL, $ff, 30, $00 db HYPER_FANG, EFFECT_FLINCH_HIT, 80, NORMAL, $e5, 15, $19
db CONVERSION, $1e, 0, NORMAL, $ff, 30, $00 db SHARPEN, EFFECT_ATTACK_UP, 0, NORMAL, $ff, 30, $00
db TRI_ATTACK, $24, 80, NORMAL, $ff, 10, $33 db CONVERSION, EFFECT_CONVERSION, 0, NORMAL, $ff, 30, $00
db SUPER_FANG, $28, 1, NORMAL, $e5, 10, $00 db TRI_ATTACK, EFFECT_TRI_ATTACK, 80, NORMAL, $ff, 10, $33
db SLASH, $00, 70, NORMAL, $ff, 20, $00 db SUPER_FANG, EFFECT_SUPER_FANG, 1, NORMAL, $e5, 10, $00
db SUBSTITUTE, $4f, 0, NORMAL, $ff, 10, $00 db SLASH, EFFECT_NORMAL_HIT, 70, NORMAL, $ff, 20, $00
db STRUGGLE, $30, 50, NORMAL, $ff, 1, $00 db SUBSTITUTE, EFFECT_SUBSTITUTE, 0, NORMAL, $ff, 10, $00
db SKETCH, $5f, 0, NORMAL, $ff, 1, $00 db STRUGGLE, EFFECT_RECOIL_HIT, 50, NORMAL, $ff, 1, $00
db TRIPLE_KICK, $68, 10, FIGHTING, $e5, 10, $00 db SKETCH, EFFECT_SKETCH, 0, NORMAL, $ff, 1, $00
db THIEF, $69, 40, DARK, $ff, 10, $ff db TRIPLE_KICK, EFFECT_TRIPLE_KICK, 10, FIGHTING, $e5, 10, $00
db SPIDER_WEB, $6a, 0, BUG, $ff, 10, $00 db THIEF, EFFECT_THIEF, 40, DARK, $ff, 10, $ff
db MIND_READER, $5e, 0, NORMAL, $ff, 5, $00 db SPIDER_WEB, EFFECT_MEAN_LOOK, 0, BUG, $ff, 10, $00
db NIGHTMARE, $6b, 0, GHOST, $ff, 15, $00 db MIND_READER, EFFECT_LOCK_ON, 0, NORMAL, $ff, 5, $00
db FLAME_WHEEL, $6c, 60, FIRE, $ff, 25, $19 db NIGHTMARE, EFFECT_NIGHTMARE, 0, GHOST, $ff, 15, $00
db SNORE, $5c, 40, NORMAL, $ff, 15, $4c db FLAME_WHEEL, EFFECT_FLAME_WHEEL, 60, FIRE, $ff, 25, $19
db CURSE, $6d, 0, CURSE_T, $ff, 10, $00 db SNORE, EFFECT_SNORE, 40, NORMAL, $ff, 15, $4c
db FLAIL, $63, 1, NORMAL, $ff, 15, $00 db CURSE, EFFECT_CURSE, 0, CURSE_T, $ff, 10, $00
db CONVERSION2, $5d, 0, NORMAL, $ff, 30, $00 db FLAIL, EFFECT_REVERSAL, 1, NORMAL, $ff, 15, $00
db AEROBLAST, $00, 100, FLYING, $f2, 5, $00 db CONVERSION2, EFFECT_CONVERSION2, 0, NORMAL, $ff, 30, $00
db COTTON_SPORE, $3c, 0, GRASS, $d8, 40, $00 db AEROBLAST, EFFECT_NORMAL_HIT, 100, FLYING, $f2, 5, $00
db REVERSAL, $63, 1, FIGHTING, $ff, 15, $00 db COTTON_SPORE, EFFECT_SPEED_DOWN_2, 0, GRASS, $d8, 40, $00
db SPITE, $64, 0, GHOST, $ff, 10, $00 db REVERSAL, EFFECT_REVERSAL, 1, FIGHTING, $ff, 15, $00
db POWDER_SNOW, $05, 40, ICE, $ff, 25, $19 db SPITE, EFFECT_SPITE, 0, GHOST, $ff, 10, $00
db PROTECT, $6f, 0, NORMAL, $ff, 10, $00 db POWDER_SNOW, EFFECT_FREEZE_HIT, 40, ICE, $ff, 25, $19
db MACH_PUNCH, $67, 40, FIGHTING, $ff, 30, $00 db PROTECT, EFFECT_PROTECT, 0, NORMAL, $ff, 10, $00
db SCARY_FACE, $3c, 0, NORMAL, $e5, 10, $00 db MACH_PUNCH, EFFECT_PRIORITY_HIT, 40, FIGHTING, $ff, 30, $00
db FAINT_ATTACK, $11, 60, DARK, $ff, 20, $00 db SCARY_FACE, EFFECT_SPEED_DOWN_2, 0, NORMAL, $e5, 10, $00
db SWEET_KISS, $31, 0, NORMAL, $bf, 10, $00 db FAINT_ATTACK, EFFECT_ALWAYS_HIT, 60, DARK, $ff, 20, $00
db BELLY_DRUM, $8e, 0, NORMAL, $ff, 10, $00 db SWEET_KISS, EFFECT_CONFUSE, 0, NORMAL, $bf, 10, $00
db SLUDGE_BOMB, $02, 90, POISON, $ff, 10, $4c db BELLY_DRUM, EFFECT_BELLY_DRUM, 0, NORMAL, $ff, 10, $00
db MUD_SLAP, $49, 20, GROUND, $ff, 10, $ff db SLUDGE_BOMB, EFFECT_POISON_HIT, 90, POISON, $ff, 10, $4c
db OCTAZOOKA, $49, 65, WATER, $d8, 10, $7f db MUD_SLAP, EFFECT_ACCURACY_DOWN_HIT, 20, GROUND, $ff, 10, $ff
db SPIKES, $70, 0, GROUND, $ff, 20, $00 db OCTAZOOKA, EFFECT_ACCURACY_DOWN_HIT, 65, WATER, $d8, 10, $7f
db ZAP_CANNON, $06, 100, ELECTRIC, $7f, 5, $ff db SPIKES, EFFECT_SPIKES, 0, GROUND, $ff, 20, $00
db FORESIGHT, $71, 0, NORMAL, $ff, 40, $00 db ZAP_CANNON, EFFECT_PARALYZE_HIT, 100, ELECTRIC, $7f, 5, $ff
db DESTINY_BOND, $62, 0, GHOST, $ff, 5, $00 db FORESIGHT, EFFECT_FORESIGHT, 0, NORMAL, $ff, 40, $00
db PERISH_SONG, $72, 0, NORMAL, $ff, 5, $00 db DESTINY_BOND, EFFECT_DESTINY_BOND, 0, GHOST, $ff, 5, $00
db ICY_WIND, $46, 55, ICE, $f2, 15, $ff db PERISH_SONG, EFFECT_PERISH_SONG, 0, NORMAL, $ff, 5, $00
db DETECT, $6f, 0, FIGHTING, $ff, 5, $00 db ICY_WIND, EFFECT_SPEED_DOWN_HIT, 55, ICE, $f2, 15, $ff
db BONE_RUSH, $1d, 25, GROUND, $cc, 10, $00 db DETECT, EFFECT_PROTECT, 0, FIGHTING, $ff, 5, $00
db LOCK_ON, $5e, 0, NORMAL, $ff, 5, $00 db BONE_RUSH, EFFECT_MULTI_HIT, 25, GROUND, $cc, 10, $00
db OUTRAGE, $1b, 90, DRAGON, $ff, 15, $00 db LOCK_ON, EFFECT_LOCK_ON, 0, NORMAL, $ff, 5, $00
db SANDSTORM, $73, 0, ROCK, $ff, 10, $00 db OUTRAGE, EFFECT_RAMPAGE, 90, DRAGON, $ff, 15, $00
db GIGA_DRAIN, $03, 60, GRASS, $ff, 5, $00 db SANDSTORM, EFFECT_SANDSTORM, 0, ROCK, $ff, 10, $00
db ENDURE, $74, 0, NORMAL, $ff, 10, $00 db GIGA_DRAIN, EFFECT_LEECH_HIT, 60, GRASS, $ff, 5, $00
db CHARM, $3a, 0, NORMAL, $ff, 20, $00 db ENDURE, EFFECT_ENDURE, 0, NORMAL, $ff, 10, $00
db ROLLOUT, $75, 30, ROCK, $e5, 20, $00 db CHARM, EFFECT_ATTACK_DOWN_2, 0, NORMAL, $ff, 20, $00
db FALSE_SWIPE, $65, 40, NORMAL, $ff, 40, $00 db ROLLOUT, EFFECT_ROLLOUT, 30, ROCK, $e5, 20, $00
db SWAGGER, $76, 0, NORMAL, $e5, 15, $ff db FALSE_SWIPE, EFFECT_FALSE_SWIPE, 40, NORMAL, $ff, 40, $00
db MILK_DRINK, $20, 0, NORMAL, $ff, 10, $00 db SWAGGER, EFFECT_SWAGGER, 0, NORMAL, $e5, 15, $ff
db SPARK, $06, 65, ELECTRIC, $ff, 20, $4c db MILK_DRINK, EFFECT_HEAL, 0, NORMAL, $ff, 10, $00
db FURY_CUTTER, $77, 10, BUG, $f2, 20, $00 db SPARK, EFFECT_PARALYZE_HIT, 65, ELECTRIC, $ff, 20, $4c
db STEEL_WING, $8a, 70, STEEL, $e5, 25, $19 db FURY_CUTTER, EFFECT_FURY_CUTTER, 10, BUG, $f2, 20, $00
db MEAN_LOOK, $6a, 0, NORMAL, $ff, 5, $00 db STEEL_WING, EFFECT_STEEL_WING, 70, STEEL, $e5, 25, $19
db ATTRACT, $78, 0, NORMAL, $ff, 15, $00 db MEAN_LOOK, EFFECT_MEAN_LOOK, 0, NORMAL, $ff, 5, $00
db SLEEP_TALK, $61, 0, NORMAL, $ff, 10, $00 db ATTRACT, EFFECT_ATTRACT, 0, NORMAL, $ff, 15, $00
db HEAL_BELL, $66, 0, NORMAL, $ff, 5, $00 db SLEEP_TALK, EFFECT_SLEEP_TALK, 0, NORMAL, $ff, 10, $00
db RETURN, $79, 1, NORMAL, $ff, 20, $00 db HEAL_BELL, EFFECT_HEAL_BELL, 0, NORMAL, $ff, 5, $00
db PRESENT, $7a, 1, NORMAL, $e5, 15, $00 db RETURN, EFFECT_RETURN, 1, NORMAL, $ff, 20, $00
db FRUSTRATION, $7b, 1, NORMAL, $ff, 20, $00 db PRESENT, EFFECT_PRESENT, 1, NORMAL, $e5, 15, $00
db SAFEGUARD, $7c, 0, NORMAL, $ff, 25, $00 db FRUSTRATION, EFFECT_FRUSTRATION, 1, NORMAL, $ff, 20, $00
db PAIN_SPLIT, $5b, 0, NORMAL, $ff, 20, $00 db SAFEGUARD, EFFECT_SAFEGUARD, 0, NORMAL, $ff, 25, $00
db SACRED_FIRE, $7d, 100, FIRE, $f2, 5, $7f db PAIN_SPLIT, EFFECT_PAIN_SPLIT, 0, NORMAL, $ff, 20, $00
db MAGNITUDE, $7e, 1, GROUND, $ff, 30, $00 db SACRED_FIRE, EFFECT_SACRED_FIRE, 100, FIRE, $f2, 5, $7f
db DYNAMICPUNCH, $4c, 100, FIGHTING, $7f, 5, $ff db MAGNITUDE, EFFECT_MAGNITUDE, 1, GROUND, $ff, 30, $00
db MEGAHORN, $00, 120, BUG, $d8, 10, $00 db DYNAMICPUNCH, EFFECT_CONFUSE_HIT, 100, FIGHTING, $7f, 5, $ff
db DRAGONBREATH, $06, 60, DRAGON, $ff, 20, $4c db MEGAHORN, EFFECT_NORMAL_HIT, 120, BUG, $d8, 10, $00
db BATON_PASS, $7f, 0, NORMAL, $ff, 40, $00 db DRAGONBREATH, EFFECT_PARALYZE_HIT, 60, DRAGON, $ff, 20, $4c
db ENCORE, $5a, 0, NORMAL, $ff, 5, $00 db BATON_PASS, EFFECT_BATON_PASS, 0, NORMAL, $ff, 40, $00
db PURSUIT, $80, 40, DARK, $ff, 20, $00 db ENCORE, EFFECT_ENCORE, 0, NORMAL, $ff, 5, $00
db RAPID_SPIN, $81, 20, NORMAL, $ff, 40, $00 db PURSUIT, EFFECT_PURSUIT, 40, DARK, $ff, 20, $00
db SWEET_SCENT, $18, 0, NORMAL, $ff, 20, $00 db RAPID_SPIN, EFFECT_RAPID_SPIN, 20, NORMAL, $ff, 40, $00
db IRON_TAIL, $45, 100, STEEL, $bf, 15, $4c db SWEET_SCENT, EFFECT_EVASION_DOWN, 0, NORMAL, $ff, 20, $00
db METAL_CLAW, $8b, 50, STEEL, $f2, 35, $19 db IRON_TAIL, EFFECT_DEFENSE_DOWN_HIT, 100, STEEL, $bf, 15, $4c
db VITAL_THROW, $11, 70, FIGHTING, $ff, 10, $00 db METAL_CLAW, EFFECT_METAL_CLAW, 50, STEEL, $f2, 35, $19
db MORNING_SUN, $84, 0, NORMAL, $ff, 5, $00 db VITAL_THROW, EFFECT_ALWAYS_HIT, 70, FIGHTING, $ff, 10, $00
db SYNTHESIS, $85, 0, GRASS, $ff, 5, $00 db MORNING_SUN, EFFECT_MORNING_SUN, 0, NORMAL, $ff, 5, $00
db MOONLIGHT, $86, 0, NORMAL, $ff, 5, $00 db SYNTHESIS, EFFECT_SYNTHESIS, 0, GRASS, $ff, 5, $00
db HIDDEN_POWER, $87, 1, NORMAL, $ff, 15, $00 db MOONLIGHT, EFFECT_MOONLIGHT, 0, NORMAL, $ff, 5, $00
db CROSS_CHOP, $00, 100, FIGHTING, $cc, 5, $00 db HIDDEN_POWER, EFFECT_HIDDEN_POWER, 1, NORMAL, $ff, 15, $00
db TWISTER, $92, 40, DRAGON, $ff, 20, $33 db CROSS_CHOP, EFFECT_NORMAL_HIT, 100, FIGHTING, $cc, 5, $00
db RAIN_DANCE, $88, 0, WATER, $e5, 5, $00 db TWISTER, EFFECT_TWISTER, 40, DRAGON, $ff, 20, $33
db SUNNY_DAY, $89, 0, FIRE, $e5, 5, $00 db RAIN_DANCE, EFFECT_RAIN_DANCE, 0, WATER, $e5, 5, $00
db CRUNCH, $48, 80, DARK, $ff, 15, $33 db SUNNY_DAY, EFFECT_SUNNY_DAY, 0, FIRE, $e5, 5, $00
db MIRROR_COAT, $90, 1, PSYCHIC, $ff, 20, $00 db CRUNCH, EFFECT_SP_DEFENSE_DOWN_HIT, 80, DARK, $ff, 15, $33
db PSYCH_UP, $8f, 0, NORMAL, $ff, 10, $00 db MIRROR_COAT, EFFECT_MIRROR_COAT, 1, PSYCHIC, $ff, 20, $00
db EXTREMESPEED, $67, 80, NORMAL, $ff, 5, $00 db PSYCH_UP, EFFECT_PSYCH_UP, 0, NORMAL, $ff, 10, $00
db ANCIENTPOWER, $8c, 60, ROCK, $ff, 5, $19 db EXTREMESPEED, EFFECT_PRIORITY_HIT, 80, NORMAL, $ff, 5, $00
db SHADOW_BALL, $48, 80, GHOST, $ff, 15, $33 db ANCIENTPOWER, EFFECT_ANCIENTPOWER, 60, ROCK, $ff, 5, $19
db FUTURE_SIGHT, $94, 80, PSYCHIC, $e5, 15, $00 db SHADOW_BALL, EFFECT_SP_DEFENSE_DOWN_HIT, 80, GHOST, $ff, 15, $33
db ROCK_SMASH, $45, 20, FIGHTING, $ff, 15, $7f db FUTURE_SIGHT, EFFECT_FUTURE_SIGHT, 80, PSYCHIC, $e5, 15, $00
db WHIRLPOOL, $2a, 15, WATER, $b2, 15, $00 db ROCK_SMASH, EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, $ff, 15, $7f
db BEAT_UP, $9a, 10, DARK, $ff, 10, $00 db WHIRLPOOL, EFFECT_BIND, 15, WATER, $b2, 15, $00
db BEAT_UP, EFFECT_BEAT_UP, 10, DARK, $ff, 10, $00