This commit is contained in:
emaskyesmogon 2022-09-03 18:02:41 -06:00
commit 384515d3a1
35 changed files with 306 additions and 188 deletions

View file

@ -28,6 +28,7 @@ Improved areas
QoL Enhancements QoL Enhancements
==== ====
- DVs are erased and replaced with perfect 15s.
- PC added to Celadon Hotel where the invisible event usually is. Why not? - PC added to Celadon Hotel where the invisible event usually is. Why not?
- Artificial Save Delay has been removed. - Artificial Save Delay has been removed.
- Japanese event moves can now be taught via TM/HM; - Japanese event moves can now be taught via TM/HM;

View file

@ -66,9 +66,9 @@ DEF SLP_MASK EQU %111 ; 0-7 turns
DEF MAX_STAT_VALUE EQU 999 DEF MAX_STAT_VALUE EQU 999
; trainer dvs ; trainer dvs, these should be set to 15.
DEF ATKDEFDV_TRAINER EQU $98 DEF ATKDEFDV_TRAINER EQU $FF
DEF SPDSPCDV_TRAINER EQU $88 DEF SPDSPCDV_TRAINER EQU $FF
; wPlayerBattleStatus1 or wEnemyBattleStatus1 bit flags ; wPlayerBattleStatus1 or wEnemyBattleStatus1 bit flags
const_def const_def

View file

@ -165,7 +165,7 @@
const DEX_BLISSEY const DEX_BLISSEY
const DEX_MONJA const DEX_MONJA
const DEX_TANGELA ; 114 const DEX_TANGELA ; 114
const DEX_TANGROWTH ;const DEX_TANGROWTH
const DEX_DECILLA const DEX_DECILLA
const DEX_GYAOON const DEX_GYAOON
const DEX_OMEGA const DEX_OMEGA
@ -185,7 +185,7 @@
const DEX_MR_MIME ; 122 const DEX_MR_MIME ; 122
const DEX_SCYTHER ; 123 const DEX_SCYTHER ; 123
const DEX_SCIZOR const DEX_SCIZOR
const DEX_KLEAVOR ;const DEX_KLEAVOR
const DEX_PINSIR ; 127 const DEX_PINSIR ; 127
const DEX_PURAKKUSU const DEX_PURAKKUSU
;const DEX_SMOOCHUM ;const DEX_SMOOCHUM
@ -193,10 +193,10 @@
const DEX_BUU const DEX_BUU
;const DEX_ELEKID ;const DEX_ELEKID
const DEX_ELECTABUZZ ; 125 const DEX_ELECTABUZZ ; 125
const DEX_ELECTIVIRE ;const DEX_ELECTIVIRE
;const DEX_MAGBY ;const DEX_MAGBY
const DEX_MAGMAR ; 126 const DEX_MAGMAR ; 126
const DEX_MAGMORTAR ;const DEX_MAGMORTAR
const DEX_TRAMPEL ; const DEX_TRAMPEL ;
const DEX_TAUROS ; 128 const DEX_TAUROS ; 128
const DEX_MAGIKARP ; 129 const DEX_MAGIKARP ; 129
@ -215,7 +215,7 @@
const DEX_SYLVEON const DEX_SYLVEON
const DEX_PORYGON ; 137 const DEX_PORYGON ; 137
const DEX_PORYGON2 const DEX_PORYGON2
const DEX_PORYGONZ ;const DEX_PORYGONZ
const DEX_OMANYTE ; 138 const DEX_OMANYTE ; 138
const DEX_OMASTAR ; 139 const DEX_OMASTAR ; 139
const DEX_KABUTO ; 140 const DEX_KABUTO ; 140

View file

@ -222,11 +222,11 @@
const KINGDRA ; $D5 const KINGDRA ; $D5
const LICKILICKY ; $D3 const LICKILICKY ; $D3
const MAGNEZONE ; $D4 const MAGNEZONE ; $D4
const TANGROWTH ; $D6 ;const TANGROWTH ; $D6
const ELECTIVIRE ; $D8 ;const ELECTIVIRE ; $D8
const MAGMORTAR ; $D9 ;const MAGMORTAR ; $D9
const PORYGONZ ; $DB ;const PORYGONZ ; $DB
const KLEAVOR ; $DC ;const KLEAVOR ; $DC
; const SIRFETCHD ; $DD ; const SIRFETCHD ; $DD
; const MR_RIME ; $DE ; const MR_RIME ; $DE
; const PERRSERKER ; $DF ; const PERRSERKER ; $DF

View file

@ -43,7 +43,7 @@ INCLUDE "data/pokemon/base_stats/clefable.asm"
INCLUDE "data/pokemon/base_stats/mikon.asm" INCLUDE "data/pokemon/base_stats/mikon.asm"
INCLUDE "data/pokemon/base_stats/vulpix.asm" INCLUDE "data/pokemon/base_stats/vulpix.asm"
INCLUDE "data/pokemon/base_stats/ninetales.asm" INCLUDE "data/pokemon/base_stats/ninetales.asm"
INCLUDE "data/pokemon/base_stats/igglybuff.asm" ;INCLUDE "data/pokemon/base_stats/igglybuff.asm"
INCLUDE "data/pokemon/base_stats/jigglypuff.asm" INCLUDE "data/pokemon/base_stats/jigglypuff.asm"
INCLUDE "data/pokemon/base_stats/wigglytuff.asm" INCLUDE "data/pokemon/base_stats/wigglytuff.asm"
INCLUDE "data/pokemon/base_stats/bittybat.asm" INCLUDE "data/pokemon/base_stats/bittybat.asm"
@ -145,7 +145,7 @@ INCLUDE "data/pokemon/base_stats/cubone.asm"
INCLUDE "data/pokemon/base_stats/marowak.asm" INCLUDE "data/pokemon/base_stats/marowak.asm"
INCLUDE "data/pokemon/base_stats/guardia.asm" INCLUDE "data/pokemon/base_stats/guardia.asm"
INCLUDE "data/pokemon/base_stats/kangaskhan.asm" INCLUDE "data/pokemon/base_stats/kangaskhan.asm"
INCLUDE "data/pokemon/base_stats/tyrogue.asm" ;INCLUDE "data/pokemon/base_stats/tyrogue.asm"
INCLUDE "data/pokemon/base_stats/hitmonlee.asm" INCLUDE "data/pokemon/base_stats/hitmonlee.asm"
INCLUDE "data/pokemon/base_stats/hitmonchan.asm" INCLUDE "data/pokemon/base_stats/hitmonchan.asm"
INCLUDE "data/pokemon/base_stats/hitmontop.asm" INCLUDE "data/pokemon/base_stats/hitmontop.asm"
@ -156,12 +156,12 @@ INCLUDE "data/pokemon/base_stats/weezing.asm"
INCLUDE "data/pokemon/base_stats/rhyhorn.asm" INCLUDE "data/pokemon/base_stats/rhyhorn.asm"
INCLUDE "data/pokemon/base_stats/rhydon.asm" INCLUDE "data/pokemon/base_stats/rhydon.asm"
INCLUDE "data/pokemon/base_stats/rhyperior.asm" INCLUDE "data/pokemon/base_stats/rhyperior.asm"
INCLUDE "data/pokemon/base_stats/happiny.asm" ;INCLUDE "data/pokemon/base_stats/happiny.asm"
INCLUDE "data/pokemon/base_stats/chansey.asm" INCLUDE "data/pokemon/base_stats/chansey.asm"
INCLUDE "data/pokemon/base_stats/blissey.asm" INCLUDE "data/pokemon/base_stats/blissey.asm"
INCLUDE "data/pokemon/base_stats/monja.asm" INCLUDE "data/pokemon/base_stats/monja.asm"
INCLUDE "data/pokemon/base_stats/tangela.asm" INCLUDE "data/pokemon/base_stats/tangela.asm"
INCLUDE "data/pokemon/base_stats/tangrowth.asm" ;INCLUDE "data/pokemon/base_stats/tangrowth.asm"
INCLUDE "data/pokemon/base_stats/decilla.asm" INCLUDE "data/pokemon/base_stats/decilla.asm"
INCLUDE "data/pokemon/base_stats/gyaoon.asm" INCLUDE "data/pokemon/base_stats/gyaoon.asm"
INCLUDE "data/pokemon/base_stats/omega.asm" INCLUDE "data/pokemon/base_stats/omega.asm"
@ -177,22 +177,22 @@ INCLUDE "data/pokemon/base_stats/cryithan.asm"
INCLUDE "data/pokemon/base_stats/staryu.asm" INCLUDE "data/pokemon/base_stats/staryu.asm"
INCLUDE "data/pokemon/base_stats/starmie.asm" INCLUDE "data/pokemon/base_stats/starmie.asm"
INCLUDE "data/pokemon/base_stats/jagg.asm" INCLUDE "data/pokemon/base_stats/jagg.asm"
INCLUDE "data/pokemon/base_stats/mimejr.asm" ;INCLUDE "data/pokemon/base_stats/mimejr.asm"
INCLUDE "data/pokemon/base_stats/mrmime.asm" INCLUDE "data/pokemon/base_stats/mrmime.asm"
INCLUDE "data/pokemon/base_stats/scyther.asm" INCLUDE "data/pokemon/base_stats/scyther.asm"
INCLUDE "data/pokemon/base_stats/scizor.asm" INCLUDE "data/pokemon/base_stats/scizor.asm"
INCLUDE "data/pokemon/base_stats/kleavor.asm" ;INCLUDE "data/pokemon/base_stats/kleavor.asm"
INCLUDE "data/pokemon/base_stats/pinsir.asm" INCLUDE "data/pokemon/base_stats/pinsir.asm"
INCLUDE "data/pokemon/base_stats/purakkusu.asm" INCLUDE "data/pokemon/base_stats/purakkusu.asm"
INCLUDE "data/pokemon/base_stats/smoochum.asm" ;INCLUDE "data/pokemon/base_stats/smoochum.asm"
INCLUDE "data/pokemon/base_stats/jynx.asm" INCLUDE "data/pokemon/base_stats/jynx.asm"
INCLUDE "data/pokemon/base_stats/buu.asm" INCLUDE "data/pokemon/base_stats/buu.asm"
;INCLUDE "data/pokemon/base_stats/elekid.asm" ;INCLUDE "data/pokemon/base_stats/elekid.asm"
INCLUDE "data/pokemon/base_stats/electabuzz.asm" INCLUDE "data/pokemon/base_stats/electabuzz.asm"
INCLUDE "data/pokemon/base_stats/electivire.asm" ;INCLUDE "data/pokemon/base_stats/electivire.asm"
;INCLUDE "data/pokemon/base_stats/magby.asm" ;INCLUDE "data/pokemon/base_stats/magby.asm"
INCLUDE "data/pokemon/base_stats/magmar.asm" INCLUDE "data/pokemon/base_stats/magmar.asm"
INCLUDE "data/pokemon/base_stats/magmortar.asm" ;INCLUDE "data/pokemon/base_stats/magmortar.asm"
INCLUDE "data/pokemon/base_stats/trampel.asm" INCLUDE "data/pokemon/base_stats/trampel.asm"
INCLUDE "data/pokemon/base_stats/tauros.asm" INCLUDE "data/pokemon/base_stats/tauros.asm"
INCLUDE "data/pokemon/base_stats/magikarp.asm" INCLUDE "data/pokemon/base_stats/magikarp.asm"
@ -211,7 +211,7 @@ INCLUDE "data/pokemon/base_stats/glaceon.asm"
INCLUDE "data/pokemon/base_stats/sylveon.asm" INCLUDE "data/pokemon/base_stats/sylveon.asm"
INCLUDE "data/pokemon/base_stats/porygon.asm" INCLUDE "data/pokemon/base_stats/porygon.asm"
INCLUDE "data/pokemon/base_stats/porygon2.asm" INCLUDE "data/pokemon/base_stats/porygon2.asm"
INCLUDE "data/pokemon/base_stats/porygonz.asm" ;INCLUDE "data/pokemon/base_stats/porygonz.asm"
INCLUDE "data/pokemon/base_stats/omanyte.asm" INCLUDE "data/pokemon/base_stats/omanyte.asm"
INCLUDE "data/pokemon/base_stats/omastar.asm" INCLUDE "data/pokemon/base_stats/omastar.asm"
INCLUDE "data/pokemon/base_stats/kabuto.asm" INCLUDE "data/pokemon/base_stats/kabuto.asm"

View file

@ -1,14 +1,14 @@
db DEX_BLISSEY ; pokedex id db DEX_BLISSEY ; pokedex id
db 250, 5, 5, 50, 105 db 255, 10, 10, 55, 135
; hp atk def spd spc ; hp atk def spd spc
db NORMAL, NORMAL ; type db NORMAL, NORMAL ; type
db 30 ; catch rate db 30 ; catch rate
db 255 ; base exp db 255 ; base exp
INCBIN "gfx/pokemon/front/chansey.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/blissey.pic", 0, 1 ; sprite dimensions
dw ChanseyPicFront, ChanseyPicBack dw BlisseyPicFront, BlisseyPicBack
db POUND, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset db POUND, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_FAST ; growth rate db GROWTH_FAST ; growth rate
@ -24,5 +24,5 @@
FLASH FLASH
; end ; end
db BANK(ChanseyPicFront) db BANK(BlisseyPicFront)
assert BANK(ChanseyPicFront) == BANK(ChanseyPicBack) assert BANK(BlisseyPicFront) == BANK(BlisseyPicBack)

View file

@ -1,14 +1,14 @@
db DEX_CROBAT ; pokedex id db DEX_CROBAT ; pokedex id
db 75, 80, 70, 90, 75 db 85, 90, 80, 130, 80
; hp atk def spd spc ; hp atk def spd spc
db POISON, FLYING ; type db POISON, FLYING ; type
db 90 ; catch rate db 90 ; catch rate
db 171 ; base exp db 204 ; base exp
INCBIN "gfx/pokemon/front/golbat.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/crobat.pic", 0, 1 ; sprite dimensions
dw GolbatPicFront, GolbatPicBack dw CrobatPicFront, CrobatPicBack
db LEECH_LIFE, SCREECH, BITE, NO_MOVE ; level 1 learnset db LEECH_LIFE, SCREECH, BITE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate db GROWTH_MEDIUM_FAST ; growth rate
@ -16,8 +16,9 @@
; tm/hm learnset ; tm/hm learnset
tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \ tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
HYPER_BEAM, RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, \ HYPER_BEAM, RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, \
BIDE, SWIFT, REST, SUBSTITUTE BIDE, SWIFT, SKY_ATTACK, REST, SUBSTITUTE, \
FLY
; end ; end
db BANK(GolbatPicFront) db BANK(CrobatPicFront)
assert BANK(GolbatPicFront) == BANK(GolbatPicBack) assert BANK(CrobatPicFront) == BANK(CrobatPicBack)

View file

@ -1,24 +1,24 @@
db DEX_HITMONTOP ; pokedex id db DEX_HITMONTOP ; pokedex id
db 50, 120, 53, 87, 35 db 50, 95, 95, 70, 35
; hp atk def spd spc ; hp atk def spd spc
db FIGHTING, FIGHTING ; type db FIGHTING, FIGHTING ; type
db 45 ; catch rate db 45 ; catch rate
db 139 ; base exp db 138 ; base exp
INCBIN "gfx/pokemon/front/hitmonlee.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/hitmontop.pic", 0, 1 ; sprite dimensions
dw HitmonleePicFront, HitmonleePicBack dw HitmontopPicFront, HitmontopPicBack
db DOUBLE_KICK, MEDITATE, NO_MOVE, NO_MOVE ; level 1 learnset db ROLLING_KICK, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset ; tm/hm learnset
tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \ tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \ DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \ DIG, MIMIC, DOUBLE_TEAM, BIDE, METRONOME, \
SKULL_BASH, REST, SUBSTITUTE, STRENGTH SWIFT, SKULL_BASH, REST, SUBSTITUTE, STRENGTH
; end ; end
db BANK(HitmonleePicFront) db BANK(HitmontopPicFront)
assert BANK(HitmonleePicFront) == BANK(HitmonleePicBack) assert BANK(HitmontopPicFront) == BANK(HitmontopPicBack)

View file

@ -1,16 +1,16 @@
db DEX_POLITOED ; pokedex id db DEX_POLITOED ; pokedex id
db 90, 85, 95, 70, 70 db 90, 75, 75, 70, 90
; hp atk def spd spc ; hp atk def spd spc
db WATER, FIGHTING ; type db WATER, WATER ; type
db 45 ; catch rate db 45 ; catch rate
db 185 ; base exp db 185 ; base exp
INCBIN "gfx/pokemon/front/poliwrath.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/politoed.pic", 0, 1 ; sprite dimensions
dw PoliwrathPicFront, PoliwrathPicBack dw PolitoedPicFront, PolitoedPicBack
db HYPNOSIS, WATER_GUN, DOUBLESLAP, BODY_SLAM ; level 1 learnset db HYPNOSIS, WATER_GUN, BUBBLE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset
@ -22,5 +22,5 @@
SUBSTITUTE, SURF, STRENGTH SUBSTITUTE, SURF, STRENGTH
; end ; end
db BANK(PoliwrathPicFront) db BANK(PolitoedPicFront)
assert BANK(PoliwrathPicFront) == BANK(PoliwrathPicBack) assert BANK(PolitoedPicFront) == BANK(PolitoedPicBack)

View file

@ -1,14 +1,14 @@
db DEX_SLOWKING ; pokedex id db DEX_SLOWKING ; pokedex id
db 95, 75, 110, 30, 80 db 95, 75, 80, 30, 100
; hp atk def spd spc ; hp atk def spd spc
db WATER, PSYCHIC_TYPE ; type db WATER, PSYCHIC_TYPE ; type
db 75 ; catch rate db 70 ; catch rate
db 164 ; base exp db 164 ; base exp
INCBIN "gfx/pokemon/front/slowbro.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/slowking.pic", 0, 1 ; sprite dimensions
dw SlowbroPicFront, SlowbroPicBack dw SlowkingPicFront, SlowkingPicBack
db CONFUSION, DISABLE, HEADBUTT, NO_MOVE ; level 1 learnset db CONFUSION, DISABLE, HEADBUTT, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate db GROWTH_MEDIUM_FAST ; growth rate
@ -24,5 +24,5 @@
FLASH FLASH
; end ; end
db BANK(SlowbroPicFront) db BANK(SlowkingPicFront)
assert BANK(SlowbroPicFront) == BANK(SlowbroPicBack) assert BANK(SlowkingPicFront) == BANK(SlowkingPicBack)

View file

@ -1,24 +1,25 @@
db DEX_STEELIX ; pokedex id db DEX_STEELIX ; pokedex id
db 35, 45, 160, 70, 30 db 75, 85, 200, 30, 65
; hp atk def spd spc ; hp atk def spd spc
db ROCK, GROUND ; type db STEEL, GROUND ; type
db 45 ; catch rate db 25 ; catch rate
db 108 ; base exp db 196 ; base exp
INCBIN "gfx/pokemon/front/onix.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/steelix.pic", 0, 1 ; sprite dimensions
dw OnixPicFront, OnixPicBack dw SteelixPicFront, SteelixPicBack
db TACKLE, SCREECH, NO_MOVE, NO_MOVE ; level 1 learnset db TACKLE, SCREECH, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset ; tm/hm learnset
tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \ tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \ RAGE, DRAGON_RAGE, EARTHQUAKE, FISSURE, DIG, \
BIDE, SELFDESTRUCT, SKULL_BASH, REST, EXPLOSION, \ MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, SKULL_BASH, \
ROCK_SLIDE, SUBSTITUTE, STRENGTH REST, EXPLOSION, ROCK_SLIDE, SUBSTITUTE, CUT, \
STRENGTH
; end ; end
db BANK(OnixPicFront) db BANK(SteelixPicFront)
assert BANK(OnixPicFront) == BANK(OnixPicBack) assert BANK(SteelixPicFront) == BANK(SteelixPicBack)

View file

@ -221,11 +221,11 @@ CryData::
mon_cry SFX_CRY_00, $00, $00 ; Kingdra mon_cry SFX_CRY_00, $00, $00 ; Kingdra
mon_cry SFX_CRY_00, $00, $00 ; Lickilicky mon_cry SFX_CRY_00, $00, $00 ; Lickilicky
mon_cry SFX_CRY_00, $00, $00 ; Magnezone mon_cry SFX_CRY_00, $00, $00 ; Magnezone
mon_cry SFX_CRY_00, $00, $00 ; Tangrowth ;mon_cry SFX_CRY_00, $00, $00 ; Tangrowth
mon_cry SFX_CRY_00, $00, $00 ; Electivire ;mon_cry SFX_CRY_00, $00, $00 ; Electivire
mon_cry SFX_CRY_00, $00, $00 ; Magmortar ;mon_cry SFX_CRY_00, $00, $00 ; Magmortar
mon_cry SFX_CRY_00, $00, $00 ; PorygonZ ;mon_cry SFX_CRY_00, $00, $00 ; PorygonZ
mon_cry SFX_CRY_00, $00, $00 ; Kleavor ;mon_cry SFX_CRY_00, $00, $00 ; Kleavor
;mon_cry SFX_CRY_00, $00, $00 ; Sirfetchd ;mon_cry SFX_CRY_00, $00, $00 ; Sirfetchd
;mon_cry SFX_CRY_00, $00, $00 ; Mr. Rime ;mon_cry SFX_CRY_00, $00, $00 ; Mr. Rime
;mon_cry SFX_CRY_00, $00, $00 ; Perrserker ;mon_cry SFX_CRY_00, $00, $00 ; Perrserker

View file

@ -215,11 +215,11 @@ PokedexEntryPointers:
dw KingdraDexEntry dw KingdraDexEntry
dw LickilickyDexEntry dw LickilickyDexEntry
dw MagnezoneDexEntry dw MagnezoneDexEntry
dw TangrowthDexEntry ;dw TangrowthDexEntry
dw ElectivireDexEntry ;dw ElectivireDexEntry
dw MagmortarDexEntry ;dw MagmortarDexEntry
dw PorygonZDexEntry ;dw PorygonZDexEntry
dw KleavorDexEntry ;dw KleavorDexEntry
; dw SirfetchdDexEntry ; dw SirfetchdDexEntry
; dw MrRimeDexEntry ; dw MrRimeDexEntry
; dw PerrserkerDexEntry ; dw PerrserkerDexEntry
@ -233,7 +233,6 @@ PokedexEntryPointers:
; dw MimeJrDexEntry ; dw MimeJrDexEntry
; dw PichuDexEntry ; dw PichuDexEntry
; dw TyrogueDexEntry ; dw TyrogueDexEntry
assert_table_length NUM_POKEMON_INDEXES assert_table_length NUM_POKEMON_INDEXES
; string: species name ; string: species name
@ -1630,69 +1629,104 @@ SylveonDexEntry:
CrobatDexEntry: CrobatDexEntry:
db "BAT@" db "BAT@"
db 5,11 db 5,11
dw 1653 dw 1650
text_far _CrobatDexEntry text_far _CrobatDexEntry
text_end text_end
PolitoedDexEntry: PolitoedDexEntry:
db "FROG@" db "FROG@"
db 3,7 db 3,7
dw 747 dw 750
text_far _PolitoedDexEntry text_far _PolitoedDexEntry
text_end text_end
SlowkingDexEntry: SlowkingDexEntry:
db "ROYAL@" db "ROYAL@"
db 6,7 db 6,7
dw 1753 dw 1750
text_far _SlowkingDexEntry text_far _SlowkingDexEntry
text_end text_end
SteelixDexEntry: SteelixDexEntry:
db "IRON SNAKE@" db "IRON SNAKE@"
db 30,2 db 30,2
dw 8818 dw 8820
text_far _SteelixDexEntry text_far _SteelixDexEntry
text_end text_end
HitmontopDexEntry: HitmontopDexEntry:
db "HANDSTAND@" db "HEADSTAND@"
db 4,7 db 4,7
dw 1058 dw 1060
text_far _HitmontopDexEntry text_far _HitmontopDexEntry
text_end text_end
BlisseyDexEntry: BlisseyDexEntry:
db "HANDSTAND@" db "HAPPINESS@"
db 4,7 db 4,11
dw 1058 dw 1030
text_far _BlisseyDexEntry text_far _BlisseyDexEntry
text_end text_end
Porygon2DexEntry: Porygon2DexEntry:
db "HANDSTAND@" db "VIRTUAL@"
db 4,7 db 2,0
dw 1058 dw 720
text_far _Porygon2DexEntry text_far _Porygon2DexEntry
text_end text_end
KingdraDexEntry: KingdraDexEntry:
db "HANDSTAND@" db "DRAGON@"
db 4,7 db 5,11
dw 1058 dw 3350
text_far _KingdraDexEntry text_far _KingdraDexEntry
text_end text_end
LickilickyDexEntry: LickilickyDexEntry:
db "HANDSTAND@" db "LICKING@"
db 4,7 db 5,7
dw 1058 dw 3090
text_far _LickilickyDexEntry text_far _LickilickyDexEntry
text_end text_end
MagnezoneDexEntry: MagnezoneDexEntry:
db "HANDSTAND@" db "MAGNETAREA@"
db 4,7 db 3,11
dw 1058 dw 3970
text_far _MagnezoneDexEntry text_far _MagnezoneDexEntry
text_end text_end
;TangrowthDexEntry:
;db "VINE@"
;db 6,7
;dw 2840
;text_far _TangrowthDexEntry
;text_end
;ElectivireDexEntry:
;db "THUNDER@"
;db 5,11
;dw 3060
;text_far _ElectivireDexEntry
;text_end
;MagmortarDexEntry:
;db "BLAST@"
;db 5,3
;dw 1500
;text_far _MagmortarDexEntry
;text_end
;PorygonZDexEntry:
;db "VIRTUAL@"
;db 2,11
;dw 750
;text_far _PorygonZDexEntry
;text_end
;KleavorDexEntry:
;db "AXE@"
;db 5,11
;dw 1960
;text_far _KleavorDexEntry
;text_end

View file

@ -215,11 +215,11 @@ PokedexOrder:
db DEX_KINGDRA db DEX_KINGDRA
db DEX_LICKILICKY db DEX_LICKILICKY
db DEX_MAGNEZONE db DEX_MAGNEZONE
db DEX_TANGROWTH ;db DEX_TANGROWTH
db DEX_ELECTIVIRE ;db DEX_ELECTIVIRE
db DEX_MAGMORTAR ;db DEX_MAGMORTAR
db DEX_PORYGONZ ;db DEX_PORYGONZ
db DEX_KLEAVOR ;db DEX_KLEAVOR
;db DEX_SIRFETCHD ;db DEX_SIRFETCHD
;db DEX_MRRIME ;db DEX_MRRIME
;db DEX_PERRSERKER ;db DEX_PERRSERKER

View file

@ -218,11 +218,11 @@ EvosMovesPointerTable:
dw KingdraEvosMoves dw KingdraEvosMoves
dw LickilickyEvosMoves dw LickilickyEvosMoves
dw MagnezoneEvosMoves dw MagnezoneEvosMoves
dw TangrowthEvosMoves ;dw TangrowthEvosMoves
dw ElectivireEvosMoves ;dw ElectivireEvosMoves
dw MagmortarEvosMoves ;dw MagmortarEvosMoves
dw PorygonZEvosMoves ;dw PorygonZEvosMoves
dw KleavorEvosMoves ;dw KleavorEvosMoves
;dw SirfetchdEvosMoves ;dw SirfetchdEvosMoves
;dw MrRimeEvosMoves ;dw MrRimeEvosMoves
;dw PerrserkerEvosMoves ;dw PerrserkerEvosMoves
@ -361,6 +361,7 @@ ExeggutorEvosMoves:
LickitungEvosMoves: LickitungEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 37, LICKILICKY
db 0 db 0
; Learnset ; Learnset
db 7, STOMP db 7, STOMP
@ -536,6 +537,7 @@ GastlyEvosMoves:
ScytherEvosMoves: ScytherEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 41, SCIZOR db EV_LEVEL, 41, SCIZOR
;db EV_ITEM, MOON_STONE, 1, KLEAVOR
db 0 db 0
; Learnset ; Learnset
db 17, LEER db 17, LEER
@ -589,6 +591,7 @@ PinsirEvosMoves:
TangelaEvosMoves: TangelaEvosMoves:
; Evolutions ; Evolutions
;db EV_LEVEL, 34, TANGROWTH
db 0 db 0
; Learnset ; Learnset
db 24, BIND db 24, BIND
@ -632,6 +635,7 @@ GrowlitheEvosMoves:
OnixEvosMoves: OnixEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 30, STEELIX
db 0 db 0
; Learnset ; Learnset
db 15, BIND db 15, BIND
@ -668,6 +672,7 @@ PidgeyEvosMoves:
SlowpokeEvosMoves: SlowpokeEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 37, SLOWBRO db EV_LEVEL, 37, SLOWBRO
db EV_ITEM, WATER_STONE, 1, SLOWKING
db 0 db 0
; Learnset ; Learnset
db 18, DISABLE db 18, DISABLE
@ -706,6 +711,7 @@ GravelerEvosMoves:
ChanseyEvosMoves: ChanseyEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 40, BLISSEY
db 0 db 0
; Learnset ; Learnset
db 12, DOUBLESLAP db 12, DOUBLESLAP
@ -833,6 +839,7 @@ BarundaEvosMoves:
MagmarEvosMoves: MagmarEvosMoves:
; Evolutions ; Evolutions
;db EV_ITEM, FIRE_STONE, 1, MAGMORTAR
db 0 db 0
; Learnset ; Learnset
db 36, LEER db 36, LEER
@ -856,6 +863,7 @@ BuuEvosMoves:
ElectabuzzEvosMoves: ElectabuzzEvosMoves:
; Evolutions ; Evolutions
;db EV_ITEM, THUNDER_STONE, 1, ELECTIVIRE
db 0 db 0
; Learnset ; Learnset
db 34, THUNDERSHOCK db 34, THUNDERSHOCK
@ -867,6 +875,7 @@ ElectabuzzEvosMoves:
MagnetonEvosMoves: MagnetonEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, THUNDER_STONE, 1, MAGNEZONE
db 0 db 0
; Learnset ; Learnset
db 21, SONICBOOM db 21, SONICBOOM
@ -1349,6 +1358,7 @@ HorseaEvosMoves:
SeadraEvosMoves: SeadraEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 43, KINGDRA
db 0 db 0
; Learnset ; Learnset
db 19, SMOKESCREEN db 19, SMOKESCREEN
@ -1558,6 +1568,7 @@ ParasEvosMoves:
PoliwhirlEvosMoves: PoliwhirlEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, WATER_STONE, 1, POLIWRATH db EV_ITEM, WATER_STONE, 1, POLIWRATH
db EV_ITEM, SUN_STONE, 1, POLITOED
db 0 db 0
; Learnset ; Learnset
db 16, HYPNOSIS db 16, HYPNOSIS
@ -1780,6 +1791,7 @@ HypnoEvosMoves:
GolbatEvosMoves: GolbatEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, MOON_STONE, 1, CROBAT
db 0 db 0
; Learnset ; Learnset
db 10, SUPERSONIC db 10, SUPERSONIC
@ -2235,6 +2247,7 @@ GeodudeEvosMoves:
PorygonEvosMoves: PorygonEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 30, PORYGON2
db 0 db 0
; Learnset ; Learnset
db 23, PSYBEAM db 23, PSYBEAM
@ -2731,6 +2744,7 @@ BlisseyEvosMoves:
Porygon2EvosMoves: Porygon2EvosMoves:
; Evolutions ; Evolutions
;db EV_LEVEL, 45, PORYGONZ
db 0 db 0
; Learnset ; Learnset
db 23, PSYBEAM db 23, PSYBEAM

View file

@ -161,7 +161,7 @@ MonPartyData:
nybble ICON_FAIRY ; Blissey nybble ICON_FAIRY ; Blissey
nybble ICON_GRASS ; Monja nybble ICON_GRASS ; Monja
nybble ICON_GRASS ; Tangela nybble ICON_GRASS ; Tangela
nybble ICON_GRASS ; Tangrowth ;nybble ICON_GRASS ; Tangrowth
nybble ICON_MON ; Decilla nybble ICON_MON ; Decilla
nybble ICON_MON ; Gyaoon nybble ICON_MON ; Gyaoon
nybble ICON_MON ; Omega nybble ICON_MON ; Omega
@ -181,7 +181,7 @@ MonPartyData:
nybble ICON_MON ; Mr.Mime nybble ICON_MON ; Mr.Mime
nybble ICON_BUG ; Scyther nybble ICON_BUG ; Scyther
nybble ICON_BUG ; Scizor nybble ICON_BUG ; Scizor
nybble ICON_BUG ; Kleavor ;nybble ICON_BUG ; Kleavor
nybble ICON_BUG ; Pinsir nybble ICON_BUG ; Pinsir
nybble ICON_BUG ; Purakkusu nybble ICON_BUG ; Purakkusu
;nybble ICON_FAIRY ; Smoochum ;nybble ICON_FAIRY ; Smoochum
@ -189,10 +189,10 @@ MonPartyData:
nybble ICON_MON ; Buu nybble ICON_MON ; Buu
;nybble ICON_FAIRY ; Elekid ;nybble ICON_FAIRY ; Elekid
nybble ICON_MON ; Electabuzz nybble ICON_MON ; Electabuzz
nybble ICON_MON ; Electivire ;nybble ICON_MON ; Electivire
;nybble ICON_FAIRY ; Magby ;nybble ICON_FAIRY ; Magby
nybble ICON_MON ; Magmar nybble ICON_MON ; Magmar
nybble ICON_MON ; Magmortar ;nybble ICON_MON ; Magmortar
nybble ICON_MON ; Trampel nybble ICON_MON ; Trampel
nybble ICON_QUADRUPED ; Tauros nybble ICON_QUADRUPED ; Tauros
nybble ICON_WATER ; Magikarp nybble ICON_WATER ; Magikarp
@ -211,7 +211,7 @@ MonPartyData:
nybble ICON_QUADRUPED ; Sylveon nybble ICON_QUADRUPED ; Sylveon
nybble ICON_MON ; Porygon nybble ICON_MON ; Porygon
nybble ICON_MON ; Porygon2 nybble ICON_MON ; Porygon2
nybble ICON_BIRD ; PorygonZ ;nybble ICON_MON ; PorygonZ
nybble ICON_HELIX ; Omanyte nybble ICON_HELIX ; Omanyte
nybble ICON_HELIX ; Omastar nybble ICON_HELIX ; Omastar
nybble ICON_HELIX ; Kabuto nybble ICON_HELIX ; Kabuto

View file

@ -215,11 +215,11 @@ MonsterNames::
db "KINGDRA@@@" db "KINGDRA@@@"
db "LICKILICKY" db "LICKILICKY"
db "MAGNEZONE@" db "MAGNEZONE@"
db "TANGROWTH@" ;db "TANGROWTH@"
db "ELECTIVIRE" ;db "ELECTIVIRE"
db "MAGMORTAR@" ;db "MAGMORTAR@"
db "PORYGONZ@@" ;db "PORYGONZ@@"
db "KLEAVOR@@@" ;db "KLEAVOR@@@"
;db "SIRFETCH'D" ;db "SIRFETCH'D"
;db "MR.RIME@@@" ;db "MR.RIME@@@"
;db "PERRSERKER" ;db "PERRSERKER"

View file

@ -539,23 +539,23 @@ _SlowkingDexEntry::
dex dex
_SteelixDexEntry:: _SteelixDexEntry::
text "The many small" text "The iron that it"
next "metal particles" next "ingested with the"
next "that love this" next "soil it swallowed"
page "@MON's body" page "transformed its"
next "reflect bright" next "body, making it"
next "light well" next "incredibly tough"
dex dex
_HitmontopDexEntry:: _HitmontopDexEntry::
text "After doing a" text "It fights while"
next "handstand to" next "spinning around"
next "throw off the" next "at high speed."
page "opponent's timing" page "If it spins too"
next "it presents its" next "fast, it may bore"
next "fancy kick moves" next "into the ground"
dex dex
_BlisseyDexEntry:: _BlisseyDexEntry::
@ -563,49 +563,99 @@ _BlisseyDexEntry::
next "a bite of its" next "a bite of its"
next "egg becomes" next "egg becomes"
page "unfaillingly" page "unfailingly"
next "caring and" next "caring and"
next "pleasant to all" next "pleasant to all"
dex dex
_Porygon2DexEntry:: _Porygon2DexEntry::
text "This is a newly" text "It was upgraded to"
next "discovered" next "function in space."
next "#MON. It is" next "PORYGON2 possesses"
page "currently under" page "AI, which allows"
next "investigation. No" next "it to learn and"
next "info is available" next "develop itself"
dex dex
_KingdraDexEntry:: _KingdraDexEntry::
text "This is a newly" text "Lives in caves on"
next "discovered" next "the seafloor. A"
next "#MON. It is" next "simple yawn from"
page "currently under" page "this #MON is"
next "investigation. No" next "enough to create"
next "info is available" next "a huge whirlpool"
dex dex
_LickilickyDexEntry:: _LickilickyDexEntry::
text "This is a newly" text "It uses its long"
next "discovered" next "tongue to wrap"
next "#MON. It is" next "up an enemy,"
page "currently under" page "leaving it soaked"
next "investigation. No" next "in a saliva that"
next "info is available" next "causes numbness"
dex dex
_MagnezoneDexEntry:: _MagnezoneDexEntry::
text "This is a newly" text "It evolved from"
next "discovered" next "exposure to a"
next "#MON. It is" next "special magnetic"
page "currently under" page "field. Its three"
next "investigation. No" next "units generate"
next "info is available" next "strong magnetism"
dex
_TangrowthDexEntry::
text "It ensnares prey"
next "by extending its"
next "arms, which are"
page "made of vines."
next "They regenerate"
next "quickly if cut"
dex
_ElectivireDexEntry::
text "It pushes the"
next "tips of its tails"
next "against a foe,"
page "before unleashing"
next "over 20,000 volts"
next "of electricity"
dex
_MagmortarDexEntry::
text "Blasts fireballs"
next "of over 3,600"
next "degrees Fahrenheit"
page "out of its arms."
next "It avoids this"
next "when hunting prey"
dex
_PorygonZDexEntry::
text "Corrupted by the"
next "faulty update"
next "added to it, this"
page "#MON exhibits"
next "strange behaviour"
next "and movements"
dex
_KleavorDexEntry::
text "The axes on its"
next "forearms are not"
next "only tough, but"
page "sharp enough to"
next "fall huge trees"
next "in a single slice"
dex dex
_MissingNoDexEntry:: _MissingNoDexEntry::
@ -617,3 +667,4 @@ _MissingNoDexEntry::
next "investigation. No" next "investigation. No"
next "info is available" next "info is available"
dex dex

View file

@ -50,7 +50,7 @@ MonsterPalettes:
db PAL_BLUEMON ; BITTYBAT db PAL_BLUEMON ; BITTYBAT
db PAL_BLUEMON ; ZUBAT db PAL_BLUEMON ; ZUBAT
db PAL_BLUEMON ; GOLBAT db PAL_BLUEMON ; GOLBAT
db PAL_BLUEMON ; CROBAT db PAL_PURPLEMON ; CROBAT
db PAL_GREENMON ; ODDISH db PAL_GREENMON ; ODDISH
db PAL_REDMON ; GLOOM db PAL_REDMON ; GLOOM
db PAL_REDMON ; VILEPLUME db PAL_REDMON ; VILEPLUME
@ -69,6 +69,7 @@ MonsterPalettes:
db PAL_YELLOWMON ; KONYA db PAL_YELLOWMON ; KONYA
db PAL_YELLOWMON ; MEOWTH db PAL_YELLOWMON ; MEOWTH
db PAL_YELLOWMON ; PERSIAN db PAL_YELLOWMON ; PERSIAN
;db PAL_GREYMON ; PERRSERKER
db PAL_YELLOWMON ; PSYDUCK db PAL_YELLOWMON ; PSYDUCK
db PAL_GREENMON ; WEIRDUCK db PAL_GREENMON ; WEIRDUCK
db PAL_CYANMON ; GOLDUCK db PAL_CYANMON ; GOLDUCK
@ -111,6 +112,7 @@ MonsterPalettes:
db PAL_PINKMON ; BARUNDA db PAL_PINKMON ; BARUNDA
db PAL_BROWNMON ; FARFETCHD db PAL_BROWNMON ; FARFETCHD
db PAL_BROWNMON ; MADAAMU db PAL_BROWNMON ; MADAAMU
;db PAL_GREENMON ; SIRFETCHD
db PAL_CYANMON ; BLASTYKE db PAL_CYANMON ; BLASTYKE
db PAL_CYANMON ; BLASTOISE db PAL_CYANMON ; BLASTOISE
db PAL_BROWNMON ; HINAAZU db PAL_BROWNMON ; HINAAZU
@ -162,7 +164,7 @@ MonsterPalettes:
db PAL_PINKMON ; BLISSEY db PAL_PINKMON ; BLISSEY
db PAL_BLUEMON ; MONJA db PAL_BLUEMON ; MONJA
db PAL_BLUEMON ; TANGELA db PAL_BLUEMON ; TANGELA
db PAL_BLUEMON ; TANGROWTH ;db PAL_BLUEMON ; TANGROWTH
db PAL_GREENMON ; DECILLA db PAL_GREENMON ; DECILLA
db PAL_GREENMON ; GYAOON db PAL_GREENMON ; GYAOON
db PAL_GREYMON ; OMEGA db PAL_GREYMON ; OMEGA
@ -178,22 +180,23 @@ MonsterPalettes:
db PAL_REDMON ; STARYU db PAL_REDMON ; STARYU
db PAL_PURPLEMON ; STARMIE db PAL_PURPLEMON ; STARMIE
db PAL_BLUEMON ; JAGG db PAL_BLUEMON ; JAGG
;db PAL_BLUEMON ; MIME JR ;db PAL_PINKMON ; MIME JR
db PAL_PINKMON ; MR_MIME db PAL_PINKMON ; MR_MIME
;db PAL_BLUEMON ; MR_RIME
db PAL_GREENMON ; SCYTHER db PAL_GREENMON ; SCYTHER
db PAL_GREENMON ; SCIZOR db PAL_GREENMON ; SCIZOR
db PAL_BROWNMON ; KLEAVOR ;db PAL_BROWNMON ; KLEAVOR
db PAL_BROWNMON ; PINSIR db PAL_BROWNMON ; PINSIR
db PAL_BROWNMON ; PURAKKUSU db PAL_BROWNMON ; PURAKKUSU
;db PAL_BLUEMON ; SMOOCHUM ;db PAL_MEWMON ; SMOOCHUM
db PAL_REDMON ; JYNX db PAL_REDBAR ; JYNX
db PAL_BLUEMON ; BUU db PAL_BLUEMON ; BUU
;db PAL_YELLOWMON ; ELEKID ;db PAL_YELLOWMON ; ELEKID
db PAL_YELLOWMON ; ELECTABUZZ db PAL_YELLOWMON ; ELECTABUZZ
db PAL_YELLOWMON ; ELECTIVIRE ;db PAL_YELLOWMON ; ELECTIVIRE
;db PAL_REDMON ; MAGBY ;db PAL_REDMON ; MAGBY
db PAL_REDMON ; MAGMAR db PAL_REDMON ; MAGMAR
db PAL_REDMON ; MAGMORTAR ;db PAL_REDMON ; MAGMORTAR
db PAL_GREYMON ; TRAMPEL db PAL_GREYMON ; TRAMPEL
db PAL_BROWNMON ; TAUROS db PAL_BROWNMON ; TAUROS
db PAL_REDMON ; MAGIKARP db PAL_REDMON ; MAGIKARP
@ -212,7 +215,7 @@ MonsterPalettes:
db PAL_MEWMON ; SYLVEON db PAL_MEWMON ; SYLVEON
db PAL_MEWMON ; PORYGON db PAL_MEWMON ; PORYGON
db PAL_MEWMON ; PORYGON2 db PAL_MEWMON ; PORYGON2
db PAL_MEWMON ; PORYGONZ ;db PAL_MEWMON ; PORYGONZ
db PAL_BLUEMON ; OMANYTE db PAL_BLUEMON ; OMANYTE
db PAL_BLUEMON ; OMASTAR db PAL_BLUEMON ; OMASTAR
db PAL_BROWNMON ; KABUTO db PAL_BROWNMON ; KABUTO
@ -220,9 +223,6 @@ MonsterPalettes:
db PAL_GREYMON ; AERODACTYL db PAL_GREYMON ; AERODACTYL
;db PAL_MEWMON ; MUNCHLAX ;db PAL_MEWMON ; MUNCHLAX
db PAL_MEWMON ; SNORLAX db PAL_MEWMON ; SNORLAX
;db PAL_GREENMON ; PERRSERKER
;db PAL_REDMON ; SIRFETCHD
;db PAL_CYANMON ; MR. RIME
db PAL_BLUEMON ; ARTICUNO db PAL_BLUEMON ; ARTICUNO
db PAL_YELLOWMON ; ZAPDOS db PAL_YELLOWMON ; ZAPDOS
db PAL_REDMON ; MOLTRES db PAL_REDMON ; MOLTRES

View file

@ -4,14 +4,19 @@
; db 0 ; db 0
SpecialTrainerMoves: SpecialTrainerMoves:
db BUG_CATCHER, 15 ; db BUG_CATCHER, 15
db 2, 2, TACKLE ; db 2, 2, TACKLE
db 2, 3, STRING_SHOT ; db 2, 3, STRING_SHOT
db 0 ; db 0
db YOUNGSTER, 14 ; commenting the Bug Catcher and Youngster out as they don't exist in R/B
db 1, 4, FISSURE
db 0 ; db YOUNGSTER, 14
; db 1, 4, FISSURE
; db 0
; NOTE: update this to match their new teams
db BROCK, 1 db BROCK, 1
db 2, 3, BIND db 2, 3, BIND

View file

@ -6150,10 +6150,9 @@ LoadEnemyMonData:
ld b, SPDSPCDV_TRAINER ld b, SPDSPCDV_TRAINER
jr z, .storeDVs jr z, .storeDVs
; random DVs for wild mon ; random DVs for wild mon
call BattleRandom ld a, ATKDEFDV_TRAINER
ld b, a ld b, SPDSPCDV_TRAINER
call BattleRandom jr z, .storeDVs
.storeDVs
ld hl, wEnemyMonDVs ld hl, wEnemyMonDVs
ld [hli], a ld [hli], a
ld [hl], b ld [hl], b

View file

@ -486,3 +486,15 @@ GlaceonPicFront:: INCBIN "gfx/pokemon/front/glaceon.pic"
GlaceonPicBack:: INCBIN "gfx/pokemon/back/glaceonb.pic" GlaceonPicBack:: INCBIN "gfx/pokemon/back/glaceonb.pic"
SylveonPicFront:: INCBIN "gfx/pokemon/front/sylveon.pic" SylveonPicFront:: INCBIN "gfx/pokemon/front/sylveon.pic"
SylveonPicBack:: INCBIN "gfx/pokemon/back/sylveonb.pic" SylveonPicBack:: INCBIN "gfx/pokemon/back/sylveonb.pic"
CrobatPicFront:: INCBIN "gfx/pokemon/front/crobat.pic"
CrobatPicBack:: INCBIN "gfx/pokemon/back/crobatb.pic"
PolitoedPicFront:: INCBIN "gfx/pokemon/front/politoed.pic"
PolitoedPicBack:: INCBIN "gfx/pokemon/back/politoedb.pic"
SlowkingPicFront:: INCBIN "gfx/pokemon/front/slowking.pic"
SlowkingPicBack:: INCBIN "gfx/pokemon/back/slowkingb.pic"
SteelixPicFront:: INCBIN "gfx/pokemon/front/steelix.pic"
SteelixPicBack:: INCBIN "gfx/pokemon/back/steelixb.pic"
HitmontopPicFront:: INCBIN "gfx/pokemon/front/hitmontop.pic"
HitmontopPicBack:: INCBIN "gfx/pokemon/back/hitmontopb.pic"
BlisseyPicFront:: INCBIN "gfx/pokemon/front/blissey.pic"
BlisseyPicBack:: INCBIN "gfx/pokemon/back/blisseyb.pic"

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

View file

@ -2328,5 +2328,5 @@ wBoxDataEnd::
SECTION "Stack", WRAM0 SECTION "Stack", WRAM0
; the stack grows downward ; the stack grows downward
ds $7D5 - 1 ds $FE - 1
wStack:: db wStack:: db