mirror of
https://github.com/pret/pokered.git
synced 2026-08-27 20:04:39 -05:00
Add Extreme Speed move, master balls bag/PC split, learnset edits
New move: EXTREME_SPEED - Normal type, physical, 80 power, 100 accuracy, 10 PP - High priority: CheckPriorityMove now matches Quick Attack, Constrict, OR Extreme Speed - Reuses Quick Attack's animation and SFX - Wired into all 7 parallel move tables (constants, moves, names, animations, sfx, categories, priority) so every assert_*_length passes - Added to 27 learnsets in data/pokemon/evos_moves.asm plus a few level-1 learnsets in base_stats/ Master Balls split (engine/menus/main_menu.asm) - 99 in the bag, 99 + 2 in PC item storage (same pattern as Rare Candies), since calling GiveItem three times with the same item left only one visible 99-stack in the bag (Gen 1 AddItemToInventory_ doesn't reliably spill leftover into a brand-new slot on repeat calls) Misc - Fix THUNDER_BOLT -> THUNDERBOLT typos (x6) in evos_moves.asm Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -190,6 +190,7 @@
|
||||
const FLASH_CANNON
|
||||
const NIGHTMARE
|
||||
const HEX
|
||||
const EXTREME_SPEED
|
||||
const STRUGGLE ; a5
|
||||
DEF NUM_ATTACKS EQU const_value - 1
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@ AttackAnimationPointers:
|
||||
dw IceBeamAnim
|
||||
dw DreamEaterAnim
|
||||
dw PsywaveAnim
|
||||
dw QuickAttackAnim ; EXTREME_SPEED reuses Quick Attack's animation
|
||||
dw StruggleAnim
|
||||
assert_table_length NUM_ATTACKS
|
||||
dw ShowPicAnim
|
||||
|
||||
@@ -189,5 +189,6 @@ MoveCategories:
|
||||
db PHYSICAL_MOVE ; FLASH_CANNON
|
||||
db PHYSICAL_MOVE ; NIGHTMARE
|
||||
db PHYSICAL_MOVE ; HEX
|
||||
db PHYSICAL_MOVE ; EXTREME_SPEED
|
||||
db PHYSICAL_MOVE ; STRUGGLE
|
||||
assert_table_length NUM_ATTACKS
|
||||
|
||||
@@ -25,7 +25,7 @@ Moves:
|
||||
move GUILLOTINE, OHKO_EFFECT, 1, NORMAL, 30, 5
|
||||
move RAZOR_WIND, NO_ADDITIONAL_EFFECT, 55, FLYING, 95, 25
|
||||
move SWORDS_DANCE, ATTACK_UP2_EFFECT, 0, NORMAL, 100, 30
|
||||
move CUT, NO_ADDITIONAL_EFFECT, 50, NORMAL, 95, 30
|
||||
move CUT, NO_ADDITIONAL_EFFECT, 50, NORMAL, 100, 30
|
||||
move GUST, NO_ADDITIONAL_EFFECT, 40, NORMAL, 100, 35
|
||||
move WING_ATTACK, NO_ADDITIONAL_EFFECT, 35, FLYING, 100, 35
|
||||
move WHIRLWIND, SWITCH_AND_TELEPORT_EFFECT, 0, NORMAL, 85, 20
|
||||
@@ -34,10 +34,10 @@ Moves:
|
||||
move SLAM, NO_ADDITIONAL_EFFECT, 80, FIGHTING, 100, 20
|
||||
move VINE_WHIP, NO_ADDITIONAL_EFFECT, 35, GRASS, 100, 10
|
||||
move STOMP, FLINCH_SIDE_EFFECT2, 65, NORMAL, 100, 20
|
||||
move DOUBLE_KICK, ATTACK_TWICE_EFFECT, 30, FIGHTING, 100, 30
|
||||
move DOUBLE_KICK, ATTACK_TWICE_EFFECT, 35, FIGHTING, 100, 30
|
||||
move MEGA_KICK, NO_ADDITIONAL_EFFECT, 120, FIGHTING, 100, 5
|
||||
move JUMP_KICK, NO_ADDITIONAL_EFFECT, 70, FIGHTING, 95, 25
|
||||
move ROLLING_KICK, FLINCH_SIDE_EFFECT2, 60, FIGHTING, 85, 15
|
||||
move JUMP_KICK, NO_ADDITIONAL_EFFECT, 70, FIGHTING, 100, 25
|
||||
move ROLLING_KICK, FLINCH_SIDE_EFFECT2, 60, FIGHTING, 100, 15
|
||||
move SAND_ATTACK, ACCURACY_DOWN1_EFFECT, 0, NORMAL, 100, 15
|
||||
move HEADBUTT, FLINCH_SIDE_EFFECT2, 70, NORMAL, 100, 15
|
||||
move HORN_ATTACK, NO_ADDITIONAL_EFFECT, 65, ROCK, 100, 25
|
||||
@@ -146,7 +146,7 @@ Moves:
|
||||
move AMNESIA, SPECIAL_UP2_EFFECT, 0, PSYCHIC_TYPE, 100, 20
|
||||
move KINESIS, ACCURACY_DOWN1_EFFECT, 0, PSYCHIC_TYPE, 80, 15
|
||||
move SOFTBOILED, HEAL_EFFECT, 0, NORMAL, 100, 10
|
||||
move HI_JUMP_KICK, JUMP_KICK_EFFECT, 85, FIGHTING, 90, 20
|
||||
move HI_JUMP_KICK, JUMP_KICK_EFFECT, 85, FIGHTING, 95, 20
|
||||
move GLARE, PARALYZE_EFFECT, 0, NORMAL, 75, 30
|
||||
move DREAM_EATER, DREAM_EATER_EFFECT, 100, PSYCHIC_TYPE, 100, 15
|
||||
move POISON_GAS, POISON_EFFECT, 0, POISON, 100, 40
|
||||
@@ -195,5 +195,6 @@ Moves:
|
||||
move FLASH_CANNON, SPECIAL_DOWN_SIDE_EFFECT, 80, STEEL, 100, 10
|
||||
move NIGHTMARE, DREAM_EATER_EFFECT, 100, GHOST, 100, 5
|
||||
move HEX, DISABLE_EFFECT, 50, GHOST, 100, 15
|
||||
move EXTREME_SPEED, NO_ADDITIONAL_EFFECT, 80, NORMAL, 100, 10
|
||||
move STRUGGLE, RECOIL_EFFECT, 50, NORMAL, 100, 10
|
||||
assert_table_length NUM_ATTACKS
|
||||
|
||||
@@ -185,5 +185,6 @@ MoveNames::
|
||||
li "FLASH CANNON"
|
||||
li "NIGHTMARE"
|
||||
li "HEX"
|
||||
li "EXTREMESPEED"
|
||||
li "STRUGGLE"
|
||||
assert_list_length NUM_ATTACKS
|
||||
|
||||
@@ -185,6 +185,7 @@ MoveSoundTable:
|
||||
db SFX_BATTLE_28, $40, $80 ; FLASH_CANNON
|
||||
db SFX_BATTLE_35, $42, $01 ; NIGHTMARE
|
||||
db SFX_BATTLE_0C, $f0, $f0 ; HEX
|
||||
db SFX_BATTLE_25, $00, $10 ; EXTREME_SPEED
|
||||
db SFX_BATTLE_0B, $00, $80 ; STRUGGLE
|
||||
assert_table_length NUM_ATTACKS
|
||||
db SFX_BATTLE_0B, $00, $80
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/geodude.pic", 0, 1 ; sprite dimensions
|
||||
dw GeodudePicFront, GeodudePicBack
|
||||
|
||||
db TACKLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db TACKLE, BIND, HARDEN, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/goldeen.pic", 0, 1 ; sprite dimensions
|
||||
dw GoldeenPicFront, GoldeenPicBack
|
||||
|
||||
db PECK, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db PECK, TAIL_WHIP, AGILITY, DRAIN_KISS ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/growlithe.pic", 0, 1 ; sprite dimensions
|
||||
dw GrowlithePicFront, GrowlithePicBack
|
||||
|
||||
db BITE, ROAR, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db BITE, ROAR, LEER, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/pinsir.pic", 0, 1 ; sprite dimensions
|
||||
dw PinsirPicFront, PinsirPicBack
|
||||
|
||||
db VICEGRIP, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db VICEGRIP, BITE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/ponyta.pic", 0, 1 ; sprite dimensions
|
||||
dw PonytaPicFront, PonytaPicBack
|
||||
|
||||
db EMBER, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db EMBER, STOMP, GROWL, TAIL_WHIP ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/shellder.pic", 0, 1 ; sprite dimensions
|
||||
dw ShellderPicFront, ShellderPicBack
|
||||
|
||||
db TACKLE, WITHDRAW, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db TACKLE, WITHDRAW, WATER_GUN, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_SLOW ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
INCBIN "gfx/pokemon/front/voltorb.pic", 0, 1 ; sprite dimensions
|
||||
dw VoltorbPicFront, VoltorbPicBack
|
||||
|
||||
db TACKLE, SCREECH, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||
db TACKLE, SCREECH, SWIFT, NO_MOVE ; level 1 learnset
|
||||
db GROWTH_MEDIUM_FAST ; growth rate
|
||||
|
||||
; tm/hm learnset
|
||||
|
||||
@@ -253,7 +253,7 @@ ClefairyEvosMoves:
|
||||
db 24, MINIMIZE
|
||||
db 31, METRONOME
|
||||
db 34, DAZZLING_GLEAM
|
||||
db 34, FLEUR_CANNON
|
||||
db 36, FLEUR_CANNON
|
||||
db 39, DEFENSE_CURL
|
||||
db 48, LIGHT_SCREEN
|
||||
db 0
|
||||
@@ -278,11 +278,18 @@ VoltorbEvosMoves:
|
||||
db EVOLVE_LEVEL, 30, ELECTRODE
|
||||
db 0
|
||||
; Learnset
|
||||
db 14, THUNDER_WAVE
|
||||
db 17, SONICBOOM
|
||||
db 20, THUNDERSHOCK
|
||||
db 22, SELFDESTRUCT
|
||||
db 26, EXTREME_SPEED
|
||||
db 29, LIGHT_SCREEN
|
||||
db 36, SWIFT
|
||||
db 30, IRON_HEAD
|
||||
db 32, THUNDERBOLT
|
||||
db 36, AGILITY
|
||||
db 40, FLASH_CANNON
|
||||
db 43, EXPLOSION
|
||||
db 45, THUNDER
|
||||
db 0
|
||||
|
||||
NidokingEvosMoves:
|
||||
@@ -340,7 +347,10 @@ LickitungEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 7, STOMP
|
||||
db 12, COMET_PUNCH
|
||||
db 15, DISABLE
|
||||
db 17, DRAIN_KISS
|
||||
db 19, BODY_SLAM
|
||||
db 23, DEFENSE_CURL
|
||||
db 27, CRUNCH
|
||||
db 31, SLAM
|
||||
@@ -366,6 +376,7 @@ GrimerEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 18, CRUNCH
|
||||
db 23, SMOG
|
||||
db 30, POISON_GAS
|
||||
db 33, MINIMIZE
|
||||
db 37, SLUDGE
|
||||
@@ -394,9 +405,10 @@ NidoranFEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 8, SCRATCH
|
||||
db 12, BITE
|
||||
db 14, POISON_STING
|
||||
db 21, TAIL_WHIP
|
||||
db 29, BITE
|
||||
db 29, CRUNCH
|
||||
db 36, FURY_SWIPES
|
||||
db 43, DOUBLE_KICK
|
||||
db 0
|
||||
@@ -408,8 +420,8 @@ NidoqueenEvosMoves:
|
||||
db 8, SCRATCH
|
||||
db 14, POISON_STING
|
||||
db 15, BIND
|
||||
db 16, COMET_PUNCH
|
||||
db 16, DRAIN_PUNCH
|
||||
db 17, COMET_PUNCH
|
||||
db 18, DRAIN_PUNCH
|
||||
db 19, SPIKE_CANNON
|
||||
db 22, IRON_TAIL
|
||||
db 23, BODY_SLAM
|
||||
@@ -464,7 +476,10 @@ ArcanineEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 28, CRUNCH
|
||||
db 21, CRUNCH
|
||||
db 25, AGILITY
|
||||
db 34, EXTREME_SPEED
|
||||
db 40, FLAMETHROWER
|
||||
db 0
|
||||
|
||||
MewEvosMoves:
|
||||
@@ -498,9 +513,11 @@ ShellderEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 18, SUPERSONIC
|
||||
db 21, IRON_HEAD
|
||||
db 23, CLAMP
|
||||
db 23, ICICLE_SHARD
|
||||
db 24, ICICLE_SHARD
|
||||
db 30, AURORA_BEAM
|
||||
db 35, FLASH_CANNON
|
||||
db 39, LEER
|
||||
db 50, ICE_BEAM
|
||||
db 0
|
||||
@@ -512,9 +529,11 @@ TentacoolEvosMoves:
|
||||
; Learnset
|
||||
db 7, SUPERSONIC
|
||||
db 13, WRAP
|
||||
db 18, POISON_STING
|
||||
db 14, POISON_STING
|
||||
db 18, TOXIC
|
||||
db 22, WATER_GUN
|
||||
db 27, CONSTRICT
|
||||
db 30, POISON_JAB
|
||||
db 33, BARRIER
|
||||
db 40, SCREECH
|
||||
db 48, HYDRO_PUMP
|
||||
@@ -528,7 +547,7 @@ GastlyEvosMoves:
|
||||
db 18, CONSTRICT
|
||||
db 20, NIGHT_SHADE
|
||||
db 23, HEX
|
||||
db 23, DARK_PULSE
|
||||
db 24, DARK_PULSE
|
||||
db 25, DARK_PULSE
|
||||
db 27, HYPNOSIS
|
||||
db 35, NIGHTMARE
|
||||
@@ -539,11 +558,13 @@ ScytherEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 15, FOCUS_ENERGY
|
||||
db 17, LEER
|
||||
db 20, FOCUS_ENERGY
|
||||
db 20, SLASH
|
||||
db 22, LEECH_LIFE
|
||||
db 24, DOUBLE_TEAM
|
||||
db 26, RAZOR_WIND
|
||||
db 29, SLASH
|
||||
db 32, EXTREME_SPEED
|
||||
db 35, SWORDS_DANCE
|
||||
db 42, AGILITY
|
||||
db 45, HURRICANE
|
||||
@@ -584,10 +605,12 @@ PinsirEvosMoves:
|
||||
db 10, LEECH_LIFE
|
||||
db 13, DRAIN_PUNCH
|
||||
db 15, TWINEEDLE
|
||||
db 20, CRUNCH
|
||||
db 25, SEISMIC_TOSS
|
||||
db 30, GUILLOTINE
|
||||
db 36, FOCUS_ENERGY
|
||||
db 43, HARDEN
|
||||
db 40, HARDEN
|
||||
db 43, POISON_JAB
|
||||
db 49, SLASH
|
||||
db 54, SWORDS_DANCE
|
||||
db 0
|
||||
@@ -623,10 +646,10 @@ GrowlitheEvosMoves:
|
||||
; Learnset
|
||||
db 18, EMBER
|
||||
db 21, CRUNCH
|
||||
db 23, LEER
|
||||
db 23, AGILITY
|
||||
db 30, TAKE_DOWN
|
||||
db 39, AGILITY
|
||||
db 50, FLAMETHROWER
|
||||
db 34, EXTREME_SPEED
|
||||
db 38, FLAMETHROWER
|
||||
db 0
|
||||
|
||||
OnixEvosMoves:
|
||||
@@ -677,6 +700,7 @@ SlowpokeEvosMoves:
|
||||
db EVOLVE_LEVEL, 37, SLOWBRO
|
||||
db 0
|
||||
; Learnset
|
||||
db 14, PSYWAVE
|
||||
db 18, DISABLE
|
||||
db 22, HEADBUTT
|
||||
db 27, GROWL
|
||||
@@ -704,9 +728,11 @@ GravelerEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 11, DEFENSE_CURL
|
||||
db 15, BIND
|
||||
db 15, COMET_PUNCH
|
||||
db 16, ROCK_THROW
|
||||
db 19, DRAIN_PUNCH
|
||||
db 21, SELFDESTRUCT
|
||||
db 26, HARDEN
|
||||
db 28, IRON_HEAD
|
||||
db 29, HARDEN
|
||||
db 36, EARTHQUAKE
|
||||
@@ -757,8 +783,10 @@ HitmonleeEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 33, ROLLING_KICK
|
||||
db 38, JUMP_KICK
|
||||
db 15, LOW_KICK
|
||||
db 20, SLAM
|
||||
db 25, ROLLING_KICK
|
||||
db 30, JUMP_KICK
|
||||
db 43, FOCUS_ENERGY
|
||||
db 48, HI_JUMP_KICK
|
||||
db 53, MEGA_KICK
|
||||
@@ -769,6 +797,7 @@ HitmonchanEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 16, DRAIN_PUNCH
|
||||
db 20, SLAM
|
||||
db 33, FIRE_PUNCH
|
||||
db 38, ICE_PUNCH
|
||||
db 43, THUNDERPUNCH
|
||||
@@ -887,12 +916,14 @@ MagnetonEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 21, SONICBOOM
|
||||
db 23, THUNDER_WAVE
|
||||
db 25, THUNDERSHOCK
|
||||
db 28, IRON_HEAD
|
||||
db 29, SUPERSONIC
|
||||
db 33, THUNDERBOLT
|
||||
db 38, FLASH_CANNON
|
||||
db 38, THUNDER_WAVE
|
||||
db 46, SWIFT
|
||||
db 41, SWIFT
|
||||
db 46, THUNDER
|
||||
db 54, SCREECH
|
||||
db 0
|
||||
|
||||
@@ -919,13 +950,18 @@ MankeyEvosMoves:
|
||||
db EVOLVE_LEVEL, 26, PRIMEAPE
|
||||
db 0
|
||||
; Learnset
|
||||
db 9, KARATE_CHOP
|
||||
db 10, DRAIN_PUNCH
|
||||
db 15, KARATE_CHOP
|
||||
db 21, FURY_SWIPES
|
||||
db 25, IRON_HEAD
|
||||
db 27, FOCUS_ENERGY
|
||||
db 33, SEISMIC_TOSS
|
||||
db 39, THRASH
|
||||
db 15, FOCUS_ENERGY
|
||||
db 18, FURY_SWIPES
|
||||
db 20, SLAM
|
||||
db 22, IRON_HEAD
|
||||
db 25, LOW_KICK
|
||||
db 28, HI_JUMP_KICK
|
||||
db 32, MEGA_PUNCH
|
||||
db 35, SEISMIC_TOSS
|
||||
db 37, MEGA_KICK
|
||||
db 40, THRASH
|
||||
db 0
|
||||
|
||||
SeelEvosMoves:
|
||||
@@ -993,8 +1029,9 @@ FarfetchdEvosMoves:
|
||||
db 15, FURY_ATTACK
|
||||
db 18, RAZOR_WIND
|
||||
db 23, SWORDS_DANCE
|
||||
db 31, AGILITY
|
||||
db 39, SLASH
|
||||
db 26, SLASH
|
||||
db 31, EXTREME_SPEED
|
||||
db 39, AGILITY
|
||||
db 43, HURRICANE
|
||||
db 0
|
||||
|
||||
@@ -1019,9 +1056,10 @@ DragoniteEvosMoves:
|
||||
db 20, AGILITY
|
||||
db 30, DRAGON_RAGE
|
||||
db 35, SLAM
|
||||
db 40, EXTREME_SPEED
|
||||
db 45, DRAGON_BREATH
|
||||
db 55, DRACO_METEOR
|
||||
db 55, HURRICANE
|
||||
db 56, HURRICANE
|
||||
db 60, HYPER_BEAM
|
||||
db 0
|
||||
|
||||
@@ -1052,6 +1090,7 @@ DoduoEvosMoves:
|
||||
db 15, GROWL
|
||||
db 20, RAZOR_WIND
|
||||
db 24, FURY_ATTACK
|
||||
db 27, EXTREME_SPEED
|
||||
db 30, DRILL_PECK
|
||||
db 36, RAGE
|
||||
db 40, TRI_ATTACK
|
||||
@@ -1077,15 +1116,16 @@ JynxEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 13, FAIRY_WIND
|
||||
db 18, LICK
|
||||
db 15, LICK
|
||||
db 18, DRAIN_KISS
|
||||
db 23, DOUBLESLAP
|
||||
db 31, ICE_PUNCH
|
||||
db 32, DAZZLING_GLEAM
|
||||
db 35, LOVELY_KISS
|
||||
db 39, BODY_SLAM
|
||||
db 42, FLEUR_CANNON
|
||||
db 47, THRASH
|
||||
db 58, BLIZZARD
|
||||
db 45, THRASH
|
||||
db 50, BLIZZARD
|
||||
db 0
|
||||
|
||||
MoltresEvosMoves:
|
||||
@@ -1175,10 +1215,12 @@ VulpixEvosMoves:
|
||||
db 16, QUICK_ATTACK
|
||||
db 21, ROAR
|
||||
db 23, HEX
|
||||
db 24, DARK_PULSE
|
||||
db 28, CONFUSE_RAY
|
||||
db 35, NIGHT_SHADE
|
||||
db 30, EXTREME_SPEED
|
||||
db 34, NIGHT_SHADE
|
||||
db 35, FLAMETHROWER
|
||||
db 42, FIRE_SPIN
|
||||
db 41, FIRE_SPIN
|
||||
db 42, PHANTOM_FORCE
|
||||
db 0
|
||||
|
||||
@@ -1191,11 +1233,12 @@ NinetalesEvosMoves:
|
||||
db 16, QUICK_ATTACK
|
||||
db 21, ROAR
|
||||
db 23, HEX
|
||||
db 23, DARK_PULSE
|
||||
db 24, DARK_PULSE
|
||||
db 28, CONFUSE_RAY
|
||||
db 35, NIGHT_SHADE
|
||||
db 30, EXTREME_SPEED
|
||||
db 32, NIGHT_SHADE
|
||||
db 35, FLAMETHROWER
|
||||
db 42, FIRE_SPIN
|
||||
db 41, FIRE_SPIN
|
||||
db 42, PHANTOM_FORCE
|
||||
db 0
|
||||
|
||||
@@ -1206,8 +1249,10 @@ PikachuEvosMoves:
|
||||
; Learnset
|
||||
db 9, THUNDER_WAVE
|
||||
db 16, QUICK_ATTACK
|
||||
db 22, IRON_TAIL
|
||||
db 26, SWIFT
|
||||
db 19, IRON_TAIL
|
||||
db 23, THUNDERBOLT
|
||||
db 25, EXTREME_SPEED
|
||||
db 28, SWIFT
|
||||
db 33, AGILITY
|
||||
db 43, THUNDER
|
||||
db 0
|
||||
@@ -1216,6 +1261,10 @@ RaichuEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 20, IRON_TAIL
|
||||
db 25, THUNDERBOLT
|
||||
db 28, EXTREME_SPEED
|
||||
db 35, THUNDER
|
||||
db 0
|
||||
|
||||
MissingNo56EvosMoves:
|
||||
@@ -1251,8 +1300,8 @@ DragonairEvosMoves:
|
||||
; Learnset
|
||||
db 10, THUNDER_WAVE
|
||||
db 20, AGILITY
|
||||
db 35, SLAM
|
||||
db 25, DRAGON_RAGE
|
||||
db 30, SLAM
|
||||
db 35, DRAGON_BREATH
|
||||
db 50, DRACO_METEOR
|
||||
db 55, HYPER_BEAM
|
||||
@@ -1286,10 +1335,13 @@ HorseaEvosMoves:
|
||||
db EVOLVE_LEVEL, 28, SEADRA
|
||||
db 0
|
||||
; Learnset
|
||||
db 19, SMOKESCREEN
|
||||
db 24, LEER
|
||||
db 30, WATER_GUN
|
||||
db 37, AGILITY
|
||||
db 12, SMOKESCREEN
|
||||
db 15, LEER
|
||||
db 18, WATER_GUN
|
||||
db 24, EXTREME_SPEED
|
||||
db 25, AGILITY
|
||||
db 28, BUBBLEBEAM
|
||||
db 35, WATERFALL
|
||||
db 45, HYDRO_PUMP
|
||||
db 0
|
||||
|
||||
@@ -1297,11 +1349,14 @@ SeadraEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 19, SMOKESCREEN
|
||||
db 24, LEER
|
||||
db 30, WATER_GUN
|
||||
db 41, AGILITY
|
||||
db 52, HYDRO_PUMP
|
||||
db 12, SMOKESCREEN
|
||||
db 15, LEER
|
||||
db 18, WATER_GUN
|
||||
db 24, EXTREME_SPEED
|
||||
db 25, AGILITY
|
||||
db 28, BUBBLEBEAM
|
||||
db 35, WATERFALL
|
||||
db 45, HYDRO_PUMP
|
||||
db 0
|
||||
|
||||
MissingNo5EEvosMoves:
|
||||
@@ -1381,7 +1436,7 @@ JigglypuffEvosMoves:
|
||||
db 24, DOUBLESLAP
|
||||
db 29, REST
|
||||
db 32, DAZZLING_GLEAM
|
||||
db 32, FLEUR_CANNON
|
||||
db 33, FLEUR_CANNON
|
||||
db 34, BODY_SLAM
|
||||
db 39, DOUBLE_EDGE
|
||||
db 0
|
||||
@@ -1393,7 +1448,7 @@ WigglytuffEvosMoves:
|
||||
db 13, FAIRY_WIND
|
||||
db 18, DRAIN_KISS
|
||||
db 32, DAZZLING_GLEAM
|
||||
db 32, FLEUR_CANNON
|
||||
db 35, FLEUR_CANNON
|
||||
db 0
|
||||
|
||||
EeveeEvosMoves:
|
||||
@@ -1404,11 +1459,15 @@ EeveeEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 8, TAIL_WHIP
|
||||
db 11, IRON_TAIL
|
||||
db 15, QUICK_ATTACK
|
||||
db 18, DRAIN_KISS
|
||||
db 21, BITE
|
||||
db 24, DAZZLING_GLEAM
|
||||
db 27, BODY_SLAM
|
||||
db 31, CRUNCH
|
||||
db 45, TAKE_DOWN
|
||||
db 35, EXTREME_SPEED
|
||||
db 45, HYPER_BEAM
|
||||
db 0
|
||||
|
||||
FlareonEvosMoves:
|
||||
@@ -1434,10 +1493,12 @@ JolteonEvosMoves:
|
||||
db 29, BITE
|
||||
db 30, SPIKE_CANNON
|
||||
db 31, THUNDERSHOCK
|
||||
db 33, EXTREME_SPEED
|
||||
db 37, TAIL_WHIP
|
||||
db 40, CRUNCH
|
||||
db 40, THUNDER_WAVE
|
||||
db 41, THUNDER_WAVE
|
||||
db 42, DOUBLE_KICK
|
||||
db 43, THUNDERBOLT
|
||||
db 44, AGILITY
|
||||
db 48, PIN_MISSILE
|
||||
db 54, THUNDER
|
||||
@@ -1480,7 +1541,7 @@ ZubatEvosMoves:
|
||||
db 10, SUPERSONIC
|
||||
db 12, SONICBOOM
|
||||
db 15, BITE
|
||||
db 21, CONFUSE_RAY
|
||||
db 20, CONFUSE_RAY
|
||||
db 21, CRUNCH
|
||||
db 28, WING_ATTACK
|
||||
db 36, HAZE
|
||||
@@ -1558,7 +1619,8 @@ BeedrillEvosMoves:
|
||||
db 12, FURY_ATTACK
|
||||
db 16, FOCUS_ENERGY
|
||||
db 20, TWINEEDLE
|
||||
db 25, RAGE
|
||||
db 22, RAGE
|
||||
db 26, EXTREME_SPEED
|
||||
db 30, PIN_MISSILE
|
||||
db 35, AGILITY
|
||||
db 0
|
||||
@@ -1577,6 +1639,7 @@ DodrioEvosMoves:
|
||||
db 20, GROWL
|
||||
db 24, FURY_ATTACK
|
||||
db 26, RAZOR_WIND
|
||||
db 28, EXTREME_SPEED
|
||||
db 30, DRILL_PECK
|
||||
db 39, RAGE
|
||||
db 45, TRI_ATTACK
|
||||
@@ -1589,11 +1652,16 @@ PrimeapeEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 15, KARATE_CHOP
|
||||
db 15, DRAIN_PUNCH
|
||||
db 16, DRAIN_PUNCH
|
||||
db 19, FOCUS_ENERGY
|
||||
db 21, FURY_SWIPES
|
||||
db 23, SLAM
|
||||
db 25, IRON_HEAD
|
||||
db 27, FOCUS_ENERGY
|
||||
db 27, LOW_KICK
|
||||
db 30, HI_JUMP_KICK
|
||||
db 35, MEGA_PUNCH
|
||||
db 37, SEISMIC_TOSS
|
||||
db 39, MEGA_KICK
|
||||
db 46, THRASH
|
||||
db 0
|
||||
|
||||
@@ -1614,7 +1682,7 @@ VenomothEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 18, SONICBOOM
|
||||
db 24, POISONPOWDER
|
||||
db 23, POISONPOWDER
|
||||
db 24, RAZOR_WIND
|
||||
db 27, LEECH_LIFE
|
||||
db 30, STUN_SPORE
|
||||
@@ -1727,7 +1795,8 @@ GolbatEvosMoves:
|
||||
db 15, BITE
|
||||
db 21, CONFUSE_RAY
|
||||
db 22, CRUNCH
|
||||
db 32, WING_ATTACK
|
||||
db 28, WING_ATTACK
|
||||
db 32, EXTREME_SPEED
|
||||
db 43, HAZE
|
||||
db 0
|
||||
|
||||
@@ -1820,11 +1889,18 @@ ElectrodeEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 14, THUNDER_WAVE
|
||||
db 17, SONICBOOM
|
||||
db 20, THUNDERSHOCK
|
||||
db 22, SELFDESTRUCT
|
||||
db 26, EXTREME_SPEED
|
||||
db 29, LIGHT_SCREEN
|
||||
db 40, SWIFT
|
||||
db 50, EXPLOSION
|
||||
db 30, IRON_HEAD
|
||||
db 32, THUNDERBOLT
|
||||
db 36, AGILITY
|
||||
db 40, FLASH_CANNON
|
||||
db 43, EXPLOSION
|
||||
db 45, THUNDER
|
||||
db 0
|
||||
|
||||
ClefableEvosMoves:
|
||||
@@ -1834,7 +1910,7 @@ ClefableEvosMoves:
|
||||
db 13, FAIRY_WIND
|
||||
db 18, DRAIN_KISS
|
||||
db 34, DAZZLING_GLEAM
|
||||
db 34, FLEUR_CANNON
|
||||
db 36, FLEUR_CANNON
|
||||
db 0
|
||||
|
||||
WeezingEvosMoves:
|
||||
@@ -1854,10 +1930,12 @@ PersianEvosMoves:
|
||||
; Learnset
|
||||
db 12, BITE
|
||||
db 17, PAY_DAY
|
||||
db 24, SCREECH
|
||||
db 24, EXTREME_SPEED
|
||||
db 26, SCREECH
|
||||
db 29, CRUNCH
|
||||
db 37, FURY_SWIPES
|
||||
db 51, SLASH
|
||||
db 33, FURY_SWIPES
|
||||
db 38, SLASH
|
||||
db 42, BODY_SLAM
|
||||
db 0
|
||||
|
||||
MarowakEvosMoves:
|
||||
@@ -1867,7 +1945,7 @@ MarowakEvosMoves:
|
||||
db 18, CONSTRICT
|
||||
db 20, NIGHT_SHADE
|
||||
db 25, LEER
|
||||
db 28, IRON_HEAD
|
||||
db 27, IRON_HEAD
|
||||
db 28, CRUNCH
|
||||
db 33, FOCUS_ENERGY
|
||||
db 41, THRASH
|
||||
@@ -1942,6 +2020,7 @@ PidgeotEvosMoves:
|
||||
db 28, RAZOR_WIND
|
||||
db 21, WHIRLWIND
|
||||
db 31, WING_ATTACK
|
||||
db 36, EXTREME_SPEED
|
||||
db 44, AGILITY
|
||||
db 48, HURRICANE
|
||||
db 54, MIRROR_MOVE
|
||||
@@ -1986,9 +2065,11 @@ TentacruelEvosMoves:
|
||||
; Learnset
|
||||
db 7, SUPERSONIC
|
||||
db 13, WRAP
|
||||
db 18, POISON_STING
|
||||
db 14, POISON_STING
|
||||
db 18, TOXIC
|
||||
db 22, WATER_GUN
|
||||
db 27, CONSTRICT
|
||||
db 30, POISON_JAB
|
||||
db 35, BARRIER
|
||||
db 43, SCREECH
|
||||
db 50, HYDRO_PUMP
|
||||
@@ -2005,26 +2086,28 @@ GoldeenEvosMoves:
|
||||
db EVOLVE_LEVEL, 22, SEAKING
|
||||
db 0
|
||||
; Learnset
|
||||
db 15, FAIRY_WIND
|
||||
db 19, SUPERSONIC
|
||||
db 22, SPIKE_CANNON
|
||||
db 24, HORN_ATTACK
|
||||
db 30, FURY_ATTACK
|
||||
db 30, DAZZLING_GLEAM
|
||||
db 37, WATERFALL
|
||||
db 45, HORN_DRILL
|
||||
db 54, AGILITY
|
||||
db 54, FLEUR_CANNON
|
||||
db 0
|
||||
|
||||
SeakingEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 15, FAIRY_WIND
|
||||
db 19, SUPERSONIC
|
||||
db 22, SPIKE_CANNON
|
||||
db 24, HORN_ATTACK
|
||||
db 30, FURY_ATTACK
|
||||
db 39, WATERFALL
|
||||
db 48, HORN_DRILL
|
||||
db 54, AGILITY
|
||||
db 30, DAZZLING_GLEAM
|
||||
db 37, WATERFALL
|
||||
db 45, HORN_DRILL
|
||||
db 54, FLEUR_CANNON
|
||||
db 0
|
||||
|
||||
MissingNo9FEvosMoves:
|
||||
@@ -2056,10 +2139,14 @@ PonytaEvosMoves:
|
||||
db EVOLVE_LEVEL, 26, RAPIDASH
|
||||
db 0
|
||||
; Learnset
|
||||
db 30, TAIL_WHIP
|
||||
db 32, STOMP
|
||||
db 35, GROWL
|
||||
db 39, FIRE_SPIN
|
||||
db 15, HORN_ATTACK
|
||||
db 20, IRON_HEAD
|
||||
db 25, FLAMETHROWER
|
||||
db 30, EXTREME_SPEED
|
||||
db 32, BODY_SLAM
|
||||
db 35, JUMP_KICK
|
||||
db 38, DAZZLING_GLEAM
|
||||
db 40, FIRE_SPIN
|
||||
db 43, TAKE_DOWN
|
||||
db 48, AGILITY
|
||||
db 0
|
||||
@@ -2068,12 +2155,16 @@ RapidashEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 30, TAIL_WHIP
|
||||
db 32, STOMP
|
||||
db 35, GROWL
|
||||
db 39, FIRE_SPIN
|
||||
db 47, TAKE_DOWN
|
||||
db 55, AGILITY
|
||||
db 15, HORN_ATTACK
|
||||
db 20, IRON_HEAD
|
||||
db 25, FLAMETHROWER
|
||||
db 30, EXTREME_SPEED
|
||||
db 32, BODY_SLAM
|
||||
db 35, JUMP_KICK
|
||||
db 38, DAZZLING_GLEAM
|
||||
db 40, FIRE_SPIN
|
||||
db 43, TAKE_DOWN
|
||||
db 48, AGILITY
|
||||
db 0
|
||||
|
||||
RattataEvosMoves:
|
||||
@@ -2085,6 +2176,8 @@ RattataEvosMoves:
|
||||
db 14, HYPER_FANG
|
||||
db 21, CRUNCH
|
||||
db 23, FOCUS_ENERGY
|
||||
db 28, EXTREME_SPEED
|
||||
db 31, SLAM
|
||||
db 34, SUPER_FANG
|
||||
db 0
|
||||
|
||||
@@ -2096,6 +2189,8 @@ RaticateEvosMoves:
|
||||
db 14, HYPER_FANG
|
||||
db 23, CRUNCH
|
||||
db 27, FOCUS_ENERGY
|
||||
db 29, EXTREME_SPEED
|
||||
db 31, SLAM
|
||||
db 41, SUPER_FANG
|
||||
db 0
|
||||
|
||||
@@ -2108,6 +2203,7 @@ NidorinoEvosMoves:
|
||||
db 14, POISON_STING
|
||||
db 19, CRUNCH
|
||||
db 23, FOCUS_ENERGY
|
||||
db 28, SLAM
|
||||
db 32, FURY_ATTACK
|
||||
db 41, HORN_DRILL
|
||||
db 50, DOUBLE_KICK
|
||||
@@ -2121,9 +2217,9 @@ NidorinaEvosMoves:
|
||||
db 8, SCRATCH
|
||||
db 14, POISON_STING
|
||||
db 19, CRUNCH
|
||||
db 23, TAIL_WHIP
|
||||
db 32, BITE
|
||||
db 41, FURY_SWIPES
|
||||
db 23, TOXIC
|
||||
db 28, SLAM
|
||||
db 32, FURY_SWIPES
|
||||
db 50, DOUBLE_KICK
|
||||
db 0
|
||||
|
||||
@@ -2133,8 +2229,9 @@ GeodudeEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 11, DEFENSE_CURL
|
||||
db 15, BIND
|
||||
db 15, COMET_PUNCH
|
||||
db 16, ROCK_THROW
|
||||
db 19, DRAIN_PUNCH
|
||||
db 21, SELFDESTRUCT
|
||||
db 26, HARDEN
|
||||
db 28, IRON_HEAD
|
||||
@@ -2146,12 +2243,19 @@ PorygonEvosMoves:
|
||||
; Evolutions
|
||||
db 0
|
||||
; Learnset
|
||||
db 23, PSYBEAM
|
||||
db 15, SUPERSONIC
|
||||
db 18, THUNDER_WAVE
|
||||
db 23, IRON_HEAD
|
||||
db 24, AGILITY
|
||||
db 25, TRI_ATTACK
|
||||
db 26, SLAM
|
||||
db 28, RECOVER
|
||||
db 30, PSYCHIC_M
|
||||
db 32, DARK_PULSE
|
||||
db 34, DAZZLING_GLEAM
|
||||
db 35, PHANTOM_FORCE
|
||||
db 38, FLASH_CANNON
|
||||
db 42, EXTREME_SPEED
|
||||
db 0
|
||||
|
||||
AerodactylEvosMoves:
|
||||
@@ -2159,12 +2263,16 @@ AerodactylEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 25, BITE
|
||||
db 28, ROCK_THROW
|
||||
db 31, ROCK_SLIDE
|
||||
db 32, EXTREME_SPEED
|
||||
db 33, SUPERSONIC
|
||||
db 35, DRAGON_BREATH
|
||||
db 38, CRUNCH
|
||||
db 41, BODY_SLAM
|
||||
db 45, TAKE_DOWN
|
||||
db 50, DRACO_METEOR
|
||||
db 50, HURRICANE
|
||||
db 51, HURRICANE
|
||||
db 54, HYPER_BEAM
|
||||
db 0
|
||||
|
||||
@@ -2221,8 +2329,10 @@ SquirtleEvosMoves:
|
||||
; Learnset
|
||||
db 8, BUBBLE
|
||||
db 15, WATER_GUN
|
||||
db 19, WITHDRAW
|
||||
db 22, BITE
|
||||
db 28, WITHDRAW
|
||||
db 25, IRON_HEAD
|
||||
db 28, CRUNCH
|
||||
db 35, SKULL_BASH
|
||||
db 42, HYDRO_PUMP
|
||||
db 0
|
||||
@@ -2247,8 +2357,10 @@ WartortleEvosMoves:
|
||||
; Learnset
|
||||
db 8, BUBBLE
|
||||
db 15, WATER_GUN
|
||||
db 19, WITHDRAW
|
||||
db 24, BITE
|
||||
db 31, WITHDRAW
|
||||
db 31, IRON_HEAD
|
||||
db 34, CRUNCH
|
||||
db 39, SKULL_BASH
|
||||
db 47, HYDRO_PUMP
|
||||
db 0
|
||||
@@ -2261,7 +2373,7 @@ CharizardEvosMoves:
|
||||
db 15, LEER
|
||||
db 22, IRON_TAIL
|
||||
db 24, RAGE
|
||||
db 37, DRAGON_BREATH
|
||||
db 36, DRAGON_BREATH
|
||||
db 37, SLASH
|
||||
db 46, FLAMETHROWER
|
||||
db 50, DRACO_METEOR
|
||||
@@ -2334,12 +2446,12 @@ BellsproutEvosMoves:
|
||||
db 0
|
||||
; Learnset
|
||||
db 13, WRAP
|
||||
db 15, POISONPOWDER
|
||||
db 18, SLEEP_POWDER
|
||||
db 21, STUN_SPORE
|
||||
db 14, POISONPOWDER
|
||||
db 16, SLEEP_POWDER
|
||||
db 18, STUN_SPORE
|
||||
db 21, RAZOR_LEAF
|
||||
db 23, POISON_SLASH
|
||||
db 26, ACID
|
||||
db 33, RAZOR_LEAF
|
||||
db 42, SLAM
|
||||
db 0
|
||||
|
||||
@@ -2350,11 +2462,12 @@ WeepinbellEvosMoves:
|
||||
; Learnset
|
||||
db 13, WRAP
|
||||
db 15, POISONPOWDER
|
||||
db 18, SLEEP_POWDER
|
||||
db 23, STUN_SPORE
|
||||
db 17, SLEEP_POWDER
|
||||
db 19, STUN_SPORE
|
||||
db 23, RAZOR_LEAF
|
||||
db 25, POISON_SLASH
|
||||
db 29, ACID
|
||||
db 38, RAZOR_LEAF
|
||||
db 38, SLUDGE
|
||||
db 49, SLAM
|
||||
db 0
|
||||
|
||||
|
||||
@@ -445,10 +445,12 @@ MainInBattleLoop:
|
||||
|
||||
CheckPriorityMove:
|
||||
; Returns z if the move id in a is a high-priority move that moves first
|
||||
; (Quick Attack or Constrict).
|
||||
; (Quick Attack, Constrict, or Extreme Speed).
|
||||
cp QUICK_ATTACK
|
||||
ret z
|
||||
cp CONSTRICT
|
||||
ret z
|
||||
cp EXTREME_SPEED
|
||||
ret
|
||||
|
||||
HandlePoisonBurnLeechSeed:
|
||||
|
||||
@@ -351,17 +351,21 @@ StartNewGameDebug:
|
||||
ld c, 1
|
||||
call GiveItem
|
||||
|
||||
; Give the player 200 Master Balls at the start of the game (99 + 99 + 2,
|
||||
; since each bag slot caps at 99).
|
||||
; Give the player 200 Master Balls at the start of the game:
|
||||
; 99 in the bag, 101 in PC item storage (99 + 2), since each slot caps at 99.
|
||||
ld b, MASTER_BALL
|
||||
ld c, 99
|
||||
call GiveItem
|
||||
ld b, MASTER_BALL
|
||||
ld c, 99
|
||||
call GiveItem
|
||||
ld b, MASTER_BALL
|
||||
ld c, 2
|
||||
call GiveItem
|
||||
ld a, MASTER_BALL
|
||||
ld [wCurItem], a
|
||||
ld a, 99
|
||||
ld [wItemQuantity], a
|
||||
ld hl, wNumBoxItems
|
||||
call AddItemToInventory
|
||||
ld a, 2
|
||||
ld [wItemQuantity], a
|
||||
ld hl, wNumBoxItems
|
||||
call AddItemToInventory
|
||||
|
||||
; Give the player 500 Rare Candies: 99 in the bag, 401 in PC item storage
|
||||
; (4 stacks of 99 + 1 stack of 5, since each slot caps at 99).
|
||||
|
||||
Reference in New Issue
Block a user