diff --git a/constants/pokedex_constants.asm b/constants/pokedex_constants.asm index 5270e6e4..72ab6699 100644 --- a/constants/pokedex_constants.asm +++ b/constants/pokedex_constants.asm @@ -165,7 +165,7 @@ const DEX_BLISSEY const DEX_MONJA const DEX_TANGELA ; 114 - const DEX_TANGROWTH + ;const DEX_TANGROWTH const DEX_DECILLA const DEX_GYAOON const DEX_OMEGA @@ -185,18 +185,18 @@ const DEX_MR_MIME ; 122 const DEX_SCYTHER ; 123 const DEX_SCIZOR - const DEX_KLEAVOR + ;const DEX_KLEAVOR const DEX_PINSIR ; 127 const DEX_PURAKKUSU -;const DEX_SMOOCHUM + ;const DEX_SMOOCHUM const DEX_JYNX ; 124 const DEX_BUU ;const DEX_ELEKID const DEX_ELECTABUZZ ; 125 - const DEX_ELECTIVIRE + ;const DEX_ELECTIVIRE ;const DEX_MAGBY const DEX_MAGMAR ; 126 - const DEX_MAGMORTAR + ;const DEX_MAGMORTAR const DEX_TRAMPEL ; const DEX_TAUROS ; 128 const DEX_MAGIKARP ; 129 @@ -215,7 +215,7 @@ const DEX_SYLVEON const DEX_PORYGON ; 137 const DEX_PORYGON2 - const DEX_PORYGONZ + ;const DEX_PORYGONZ const DEX_OMANYTE ; 138 const DEX_OMASTAR ; 139 const DEX_KABUTO ; 140 diff --git a/constants/pokemon_constants.asm b/constants/pokemon_constants.asm index dc8bb1b7..283be681 100644 --- a/constants/pokemon_constants.asm +++ b/constants/pokemon_constants.asm @@ -222,11 +222,11 @@ const KINGDRA ; $D5 const LICKILICKY ; $D3 const MAGNEZONE ; $D4 - const TANGROWTH ; $D6 - const ELECTIVIRE ; $D8 - const MAGMORTAR ; $D9 - const PORYGONZ ; $DB - const KLEAVOR ; $DC + ;const TANGROWTH ; $D6 + ;const ELECTIVIRE ; $D8 + ;const MAGMORTAR ; $D9 + ;const PORYGONZ ; $DB + ;const KLEAVOR ; $DC ; const SIRFETCHD ; $DD ; const MR_RIME ; $DE ; const PERRSERKER ; $DF diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm index 07f2b39b..60ec079a 100644 --- a/data/pokemon/base_stats.asm +++ b/data/pokemon/base_stats.asm @@ -43,7 +43,7 @@ INCLUDE "data/pokemon/base_stats/clefable.asm" INCLUDE "data/pokemon/base_stats/mikon.asm" INCLUDE "data/pokemon/base_stats/vulpix.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/wigglytuff.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/guardia.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/hitmonchan.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/rhydon.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/blissey.asm" INCLUDE "data/pokemon/base_stats/monja.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/gyaoon.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/starmie.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/scyther.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/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/buu.asm" ;INCLUDE "data/pokemon/base_stats/elekid.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/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/tauros.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/porygon.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/omastar.asm" INCLUDE "data/pokemon/base_stats/kabuto.asm" diff --git a/data/pokemon/base_stats/blissey.asm b/data/pokemon/base_stats/blissey.asm index 6aa4839b..2025d5ae 100644 --- a/data/pokemon/base_stats/blissey.asm +++ b/data/pokemon/base_stats/blissey.asm @@ -1,14 +1,14 @@ db DEX_BLISSEY ; pokedex id - db 250, 5, 5, 50, 105 + db 255, 10, 10, 55, 135 ; hp atk def spd spc db NORMAL, NORMAL ; type db 30 ; catch rate db 255 ; base exp - INCBIN "gfx/pokemon/front/chansey.pic", 0, 1 ; sprite dimensions - dw ChanseyPicFront, ChanseyPicBack + INCBIN "gfx/pokemon/front/blissey.pic", 0, 1 ; sprite dimensions + dw BlisseyPicFront, BlisseyPicBack db POUND, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset db GROWTH_FAST ; growth rate @@ -24,5 +24,5 @@ FLASH ; end - db BANK(ChanseyPicFront) - assert BANK(ChanseyPicFront) == BANK(ChanseyPicBack) + db BANK(BlisseyPicFront) + assert BANK(BlisseyPicFront) == BANK(BlisseyPicBack) diff --git a/data/pokemon/base_stats/crobat.asm b/data/pokemon/base_stats/crobat.asm index f23dd14b..f65c4228 100644 --- a/data/pokemon/base_stats/crobat.asm +++ b/data/pokemon/base_stats/crobat.asm @@ -1,14 +1,14 @@ db DEX_CROBAT ; pokedex id - db 75, 80, 70, 90, 75 + db 85, 90, 80, 130, 80 ; hp atk def spd spc db POISON, FLYING ; type db 90 ; catch rate - db 171 ; base exp + db 204 ; base exp - INCBIN "gfx/pokemon/front/golbat.pic", 0, 1 ; sprite dimensions - dw GolbatPicFront, GolbatPicBack + INCBIN "gfx/pokemon/front/crobat.pic", 0, 1 ; sprite dimensions + dw CrobatPicFront, CrobatPicBack db LEECH_LIFE, SCREECH, BITE, NO_MOVE ; level 1 learnset db GROWTH_MEDIUM_FAST ; growth rate @@ -16,8 +16,9 @@ ; tm/hm learnset tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \ HYPER_BEAM, RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, \ - BIDE, SWIFT, REST, SUBSTITUTE + BIDE, SWIFT, SKY_ATTACK, REST, SUBSTITUTE, \ + FLY ; end - db BANK(GolbatPicFront) - assert BANK(GolbatPicFront) == BANK(GolbatPicBack) + db BANK(CrobatPicFront) + assert BANK(CrobatPicFront) == BANK(CrobatPicBack) diff --git a/data/pokemon/base_stats/hitmontop.asm b/data/pokemon/base_stats/hitmontop.asm index 43aa2bfa..f1d9fc01 100644 --- a/data/pokemon/base_stats/hitmontop.asm +++ b/data/pokemon/base_stats/hitmontop.asm @@ -1,24 +1,24 @@ db DEX_HITMONTOP ; pokedex id - db 50, 120, 53, 87, 35 + db 50, 95, 95, 70, 35 ; hp atk def spd spc db FIGHTING, FIGHTING ; type db 45 ; catch rate - db 139 ; base exp + db 138 ; base exp - INCBIN "gfx/pokemon/front/hitmonlee.pic", 0, 1 ; sprite dimensions - dw HitmonleePicFront, HitmonleePicBack + INCBIN "gfx/pokemon/front/hitmontop.pic", 0, 1 ; sprite dimensions + 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 ; tm/hm learnset tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \ DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \ - MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \ - SKULL_BASH, REST, SUBSTITUTE, STRENGTH + DIG, MIMIC, DOUBLE_TEAM, BIDE, METRONOME, \ + SWIFT, SKULL_BASH, REST, SUBSTITUTE, STRENGTH ; end - db BANK(HitmonleePicFront) - assert BANK(HitmonleePicFront) == BANK(HitmonleePicBack) + db BANK(HitmontopPicFront) + assert BANK(HitmontopPicFront) == BANK(HitmontopPicBack) diff --git a/data/pokemon/base_stats/politoed.asm b/data/pokemon/base_stats/politoed.asm index cd0182b2..d799ad8c 100644 --- a/data/pokemon/base_stats/politoed.asm +++ b/data/pokemon/base_stats/politoed.asm @@ -1,16 +1,16 @@ db DEX_POLITOED ; pokedex id - db 90, 85, 95, 70, 70 + db 90, 75, 75, 70, 90 ; hp atk def spd spc - db WATER, FIGHTING ; type + db WATER, WATER ; type db 45 ; catch rate db 185 ; base exp - INCBIN "gfx/pokemon/front/poliwrath.pic", 0, 1 ; sprite dimensions - dw PoliwrathPicFront, PoliwrathPicBack + INCBIN "gfx/pokemon/front/politoed.pic", 0, 1 ; sprite dimensions + 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 ; tm/hm learnset @@ -22,5 +22,5 @@ SUBSTITUTE, SURF, STRENGTH ; end - db BANK(PoliwrathPicFront) - assert BANK(PoliwrathPicFront) == BANK(PoliwrathPicBack) + db BANK(PolitoedPicFront) + assert BANK(PolitoedPicFront) == BANK(PolitoedPicBack) diff --git a/data/pokemon/base_stats/slowking.asm b/data/pokemon/base_stats/slowking.asm index 22205c1a..38bba556 100644 --- a/data/pokemon/base_stats/slowking.asm +++ b/data/pokemon/base_stats/slowking.asm @@ -1,14 +1,14 @@ db DEX_SLOWKING ; pokedex id - db 95, 75, 110, 30, 80 + db 95, 75, 80, 30, 100 ; hp atk def spd spc db WATER, PSYCHIC_TYPE ; type - db 75 ; catch rate + db 70 ; catch rate db 164 ; base exp - INCBIN "gfx/pokemon/front/slowbro.pic", 0, 1 ; sprite dimensions - dw SlowbroPicFront, SlowbroPicBack + INCBIN "gfx/pokemon/front/slowking.pic", 0, 1 ; sprite dimensions + dw SlowkingPicFront, SlowkingPicBack db CONFUSION, DISABLE, HEADBUTT, NO_MOVE ; level 1 learnset db GROWTH_MEDIUM_FAST ; growth rate @@ -24,5 +24,5 @@ FLASH ; end - db BANK(SlowbroPicFront) - assert BANK(SlowbroPicFront) == BANK(SlowbroPicBack) + db BANK(SlowkingPicFront) + assert BANK(SlowkingPicFront) == BANK(SlowkingPicBack) diff --git a/data/pokemon/base_stats/steelix.asm b/data/pokemon/base_stats/steelix.asm index e17f4c33..80ae6617 100644 --- a/data/pokemon/base_stats/steelix.asm +++ b/data/pokemon/base_stats/steelix.asm @@ -1,24 +1,25 @@ db DEX_STEELIX ; pokedex id - db 35, 45, 160, 70, 30 + db 75, 85, 200, 30, 65 ; hp atk def spd spc - db ROCK, GROUND ; type - db 45 ; catch rate - db 108 ; base exp + db STEEL, GROUND ; type + db 25 ; catch rate + db 196 ; base exp - INCBIN "gfx/pokemon/front/onix.pic", 0, 1 ; sprite dimensions - dw OnixPicFront, OnixPicBack + INCBIN "gfx/pokemon/front/steelix.pic", 0, 1 ; sprite dimensions + dw SteelixPicFront, SteelixPicBack db TACKLE, SCREECH, NO_MOVE, NO_MOVE ; level 1 learnset db GROWTH_MEDIUM_FAST ; growth rate ; tm/hm learnset - tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \ - EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \ - BIDE, SELFDESTRUCT, SKULL_BASH, REST, EXPLOSION, \ - ROCK_SLIDE, SUBSTITUTE, STRENGTH + tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \ + RAGE, DRAGON_RAGE, EARTHQUAKE, FISSURE, DIG, \ + MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, SKULL_BASH, \ + REST, EXPLOSION, ROCK_SLIDE, SUBSTITUTE, CUT, \ + STRENGTH ; end - db BANK(OnixPicFront) - assert BANK(OnixPicFront) == BANK(OnixPicBack) + db BANK(SteelixPicFront) + assert BANK(SteelixPicFront) == BANK(SteelixPicBack) diff --git a/data/pokemon/cries.asm b/data/pokemon/cries.asm index d73fd9a8..47995610 100644 --- a/data/pokemon/cries.asm +++ b/data/pokemon/cries.asm @@ -221,11 +221,11 @@ CryData:: mon_cry SFX_CRY_00, $00, $00 ; Kingdra mon_cry SFX_CRY_00, $00, $00 ; Lickilicky mon_cry SFX_CRY_00, $00, $00 ; Magnezone - mon_cry SFX_CRY_00, $00, $00 ; Tangrowth - mon_cry SFX_CRY_00, $00, $00 ; Electivire - mon_cry SFX_CRY_00, $00, $00 ; Magmortar - mon_cry SFX_CRY_00, $00, $00 ; PorygonZ - mon_cry SFX_CRY_00, $00, $00 ; Kleavor + ;mon_cry SFX_CRY_00, $00, $00 ; Tangrowth + ;mon_cry SFX_CRY_00, $00, $00 ; Electivire + ;mon_cry SFX_CRY_00, $00, $00 ; Magmortar + ;mon_cry SFX_CRY_00, $00, $00 ; PorygonZ + ;mon_cry SFX_CRY_00, $00, $00 ; Kleavor ;mon_cry SFX_CRY_00, $00, $00 ; Sirfetchd ;mon_cry SFX_CRY_00, $00, $00 ; Mr. Rime ;mon_cry SFX_CRY_00, $00, $00 ; Perrserker diff --git a/data/pokemon/dex_entries.asm b/data/pokemon/dex_entries.asm index 6b37d42f..028be342 100644 --- a/data/pokemon/dex_entries.asm +++ b/data/pokemon/dex_entries.asm @@ -215,11 +215,11 @@ PokedexEntryPointers: dw KingdraDexEntry dw LickilickyDexEntry dw MagnezoneDexEntry - dw TangrowthDexEntry - dw ElectivireDexEntry - dw MagmortarDexEntry - dw PorygonZDexEntry - dw KleavorDexEntry + ;dw TangrowthDexEntry + ;dw ElectivireDexEntry + ;dw MagmortarDexEntry + ;dw PorygonZDexEntry + ;dw KleavorDexEntry ; dw SirfetchdDexEntry ; dw MrRimeDexEntry ; dw PerrserkerDexEntry @@ -232,8 +232,7 @@ PokedexEntryPointers: ; dw MagbyDexEntry ; dw MimeJrDexEntry ; dw PichuDexEntry -; dw TyrogueDexEntry - +; dw TyrogueDexEntry assert_table_length NUM_POKEMON_INDEXES ; string: species name @@ -1630,69 +1629,104 @@ SylveonDexEntry: CrobatDexEntry: db "BAT@" db 5,11 - dw 1653 + dw 1650 text_far _CrobatDexEntry text_end PolitoedDexEntry: db "FROG@" db 3,7 - dw 747 + dw 750 text_far _PolitoedDexEntry text_end SlowkingDexEntry: db "ROYAL@" db 6,7 - dw 1753 + dw 1750 text_far _SlowkingDexEntry text_end SteelixDexEntry: db "IRON SNAKE@" db 30,2 - dw 8818 + dw 8820 text_far _SteelixDexEntry text_end HitmontopDexEntry: - db "HANDSTAND@" + db "HEADSTAND@" db 4,7 - dw 1058 + dw 1060 text_far _HitmontopDexEntry text_end BlisseyDexEntry: - db "HANDSTAND@" - db 4,7 - dw 1058 + db "HAPPINESS@" + db 4,11 + dw 1030 text_far _BlisseyDexEntry text_end Porygon2DexEntry: - db "HANDSTAND@" - db 4,7 - dw 1058 + db "VIRTUAL@" + db 2,0 + dw 720 text_far _Porygon2DexEntry text_end KingdraDexEntry: - db "HANDSTAND@" - db 4,7 - dw 1058 + db "DRAGON@" + db 5,11 + dw 3350 text_far _KingdraDexEntry text_end LickilickyDexEntry: - db "HANDSTAND@" - db 4,7 - dw 1058 + db "LICKING@" + db 5,7 + dw 3090 text_far _LickilickyDexEntry text_end MagnezoneDexEntry: - db "HANDSTAND@" - db 4,7 - dw 1058 + db "MAGNETAREA@" + db 3,11 + dw 3970 text_far _MagnezoneDexEntry - text_end \ No newline at end of file + 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 diff --git a/data/pokemon/dex_order.asm b/data/pokemon/dex_order.asm index 59290e50..cb9e2dd5 100644 --- a/data/pokemon/dex_order.asm +++ b/data/pokemon/dex_order.asm @@ -215,11 +215,11 @@ PokedexOrder: db DEX_KINGDRA db DEX_LICKILICKY db DEX_MAGNEZONE - db DEX_TANGROWTH - db DEX_ELECTIVIRE - db DEX_MAGMORTAR - db DEX_PORYGONZ - db DEX_KLEAVOR + ;db DEX_TANGROWTH + ;db DEX_ELECTIVIRE + ;db DEX_MAGMORTAR + ;db DEX_PORYGONZ + ;db DEX_KLEAVOR ;db DEX_SIRFETCHD ;db DEX_MRRIME ;db DEX_PERRSERKER diff --git a/data/pokemon/evos_moves.asm b/data/pokemon/evos_moves.asm index 8ead19fd..1a18a8aa 100644 --- a/data/pokemon/evos_moves.asm +++ b/data/pokemon/evos_moves.asm @@ -218,11 +218,11 @@ EvosMovesPointerTable: dw KingdraEvosMoves dw LickilickyEvosMoves dw MagnezoneEvosMoves - dw TangrowthEvosMoves - dw ElectivireEvosMoves - dw MagmortarEvosMoves - dw PorygonZEvosMoves - dw KleavorEvosMoves + ;dw TangrowthEvosMoves + ;dw ElectivireEvosMoves + ;dw MagmortarEvosMoves + ;dw PorygonZEvosMoves + ;dw KleavorEvosMoves ;dw SirfetchdEvosMoves ;dw MrRimeEvosMoves ;dw PerrserkerEvosMoves @@ -361,6 +361,7 @@ ExeggutorEvosMoves: LickitungEvosMoves: ; Evolutions + db EV_LEVEL, 37, LICKILICKY db 0 ; Learnset db 7, STOMP @@ -536,6 +537,7 @@ GastlyEvosMoves: ScytherEvosMoves: ; Evolutions db EV_LEVEL, 41, SCIZOR + ;db EV_ITEM, MOON_STONE, 1, KLEAVOR db 0 ; Learnset db 17, LEER @@ -589,6 +591,7 @@ PinsirEvosMoves: TangelaEvosMoves: ; Evolutions + ;db EV_LEVEL, 34, TANGROWTH db 0 ; Learnset db 24, BIND @@ -632,6 +635,7 @@ GrowlitheEvosMoves: OnixEvosMoves: ; Evolutions + db EV_LEVEL, 30, STEELIX db 0 ; Learnset db 15, BIND @@ -668,6 +672,7 @@ PidgeyEvosMoves: SlowpokeEvosMoves: ; Evolutions db EV_LEVEL, 37, SLOWBRO + db EV_ITEM, WATER_STONE, 1, SLOWKING db 0 ; Learnset db 18, DISABLE @@ -706,6 +711,7 @@ GravelerEvosMoves: ChanseyEvosMoves: ; Evolutions + db EV_LEVEL, 40, BLISSEY db 0 ; Learnset db 12, DOUBLESLAP @@ -833,6 +839,7 @@ BarundaEvosMoves: MagmarEvosMoves: ; Evolutions + ;db EV_ITEM, FIRE_STONE, 1, MAGMORTAR db 0 ; Learnset db 36, LEER @@ -856,6 +863,7 @@ BuuEvosMoves: ElectabuzzEvosMoves: ; Evolutions + ;db EV_ITEM, THUNDER_STONE, 1, ELECTIVIRE db 0 ; Learnset db 34, THUNDERSHOCK @@ -867,6 +875,7 @@ ElectabuzzEvosMoves: MagnetonEvosMoves: ; Evolutions + db EV_ITEM, THUNDER_STONE, 1, MAGNEZONE db 0 ; Learnset db 21, SONICBOOM @@ -1349,6 +1358,7 @@ HorseaEvosMoves: SeadraEvosMoves: ; Evolutions + db EV_LEVEL, 43, KINGDRA db 0 ; Learnset db 19, SMOKESCREEN @@ -1558,6 +1568,7 @@ ParasEvosMoves: PoliwhirlEvosMoves: ; Evolutions db EV_ITEM, WATER_STONE, 1, POLIWRATH + db EV_ITEM, SUN_STONE, 1, POLITOED db 0 ; Learnset db 16, HYPNOSIS @@ -1780,6 +1791,7 @@ HypnoEvosMoves: GolbatEvosMoves: ; Evolutions + db EV_ITEM, MOON_STONE, 1, CROBAT db 0 ; Learnset db 10, SUPERSONIC @@ -2234,7 +2246,8 @@ GeodudeEvosMoves: db 0 PorygonEvosMoves: -; Evolutions +; Evolutions + db EV_LEVEL, 30, PORYGON2 db 0 ; Learnset db 23, PSYBEAM @@ -2731,6 +2744,7 @@ BlisseyEvosMoves: Porygon2EvosMoves: ; Evolutions + ;db EV_LEVEL, 45, PORYGONZ db 0 ; Learnset db 23, PSYBEAM @@ -2831,4 +2845,4 @@ KleavorEvosMoves: db 35, SWORDS_DANCE db 42, AGILITY db 50, ROCK_SLIDE - db 0 \ No newline at end of file + db 0 diff --git a/data/pokemon/menu_icons.asm b/data/pokemon/menu_icons.asm index 24fec112..d6243536 100644 --- a/data/pokemon/menu_icons.asm +++ b/data/pokemon/menu_icons.asm @@ -161,7 +161,7 @@ MonPartyData: nybble ICON_FAIRY ; Blissey nybble ICON_GRASS ; Monja nybble ICON_GRASS ; Tangela - nybble ICON_GRASS ; Tangrowth + ;nybble ICON_GRASS ; Tangrowth nybble ICON_MON ; Decilla nybble ICON_MON ; Gyaoon nybble ICON_MON ; Omega @@ -181,7 +181,7 @@ MonPartyData: nybble ICON_MON ; Mr.Mime nybble ICON_BUG ; Scyther nybble ICON_BUG ; Scizor - nybble ICON_BUG ; Kleavor + ;nybble ICON_BUG ; Kleavor nybble ICON_BUG ; Pinsir nybble ICON_BUG ; Purakkusu ;nybble ICON_FAIRY ; Smoochum @@ -189,10 +189,10 @@ MonPartyData: nybble ICON_MON ; Buu ;nybble ICON_FAIRY ; Elekid nybble ICON_MON ; Electabuzz - nybble ICON_MON ; Electivire + ;nybble ICON_MON ; Electivire ;nybble ICON_FAIRY ; Magby nybble ICON_MON ; Magmar - nybble ICON_MON ; Magmortar + ;nybble ICON_MON ; Magmortar nybble ICON_MON ; Trampel nybble ICON_QUADRUPED ; Tauros nybble ICON_WATER ; Magikarp @@ -211,7 +211,7 @@ MonPartyData: nybble ICON_QUADRUPED ; Sylveon nybble ICON_MON ; Porygon nybble ICON_MON ; Porygon2 - nybble ICON_BIRD ; PorygonZ + ;nybble ICON_MON ; PorygonZ nybble ICON_HELIX ; Omanyte nybble ICON_HELIX ; Omastar nybble ICON_HELIX ; Kabuto diff --git a/data/pokemon/names.asm b/data/pokemon/names.asm index 862ced66..372e9c87 100644 --- a/data/pokemon/names.asm +++ b/data/pokemon/names.asm @@ -215,11 +215,11 @@ MonsterNames:: db "KINGDRA@@@" db "LICKILICKY" db "MAGNEZONE@" - db "TANGROWTH@" - db "ELECTIVIRE" - db "MAGMORTAR@" - db "PORYGONZ@@" - db "KLEAVOR@@@" + ;db "TANGROWTH@" + ;db "ELECTIVIRE" + ;db "MAGMORTAR@" + ;db "PORYGONZ@@" + ;db "KLEAVOR@@@" ;db "SIRFETCH'D" ;db "MR.RIME@@@" ;db "PERRSERKER" diff --git a/data/pokemon/new_dex_text.asm b/data/pokemon/new_dex_text.asm index e468d7a6..929f73d7 100644 --- a/data/pokemon/new_dex_text.asm +++ b/data/pokemon/new_dex_text.asm @@ -539,23 +539,23 @@ _SlowkingDexEntry:: dex _SteelixDexEntry:: - text "The many small" - next "metal particles" - next "that love this" + text "The iron that it" + next "ingested with the" + next "soil it swallowed" - page "@MON's body" - next "reflect bright" - next "light well" + page "transformed its" + next "body, making it" + next "incredibly tough" dex _HitmontopDexEntry:: - text "After doing a" - next "handstand to" - next "throw off the" + text "It fights while" + next "spinning around" + next "at high speed." - page "opponent's timing" - next "it presents its" - next "fancy kick moves" + page "If it spins too" + next "fast, it may bore" + next "into the ground" dex _BlisseyDexEntry:: @@ -563,49 +563,99 @@ _BlisseyDexEntry:: next "a bite of its" next "egg becomes" - page "unfaillingly" + page "unfailingly" next "caring and" next "pleasant to all" dex _Porygon2DexEntry:: - text "This is a newly" - next "discovered" - next "#MON. It is" + text "It was upgraded to" + next "function in space." + next "PORYGON2 possesses" - page "currently under" - next "investigation. No" - next "info is available" + page "AI, which allows" + next "it to learn and" + next "develop itself" dex _KingdraDexEntry:: - text "This is a newly" - next "discovered" - next "#MON. It is" + text "Lives in caves on" + next "the seafloor. A" + next "simple yawn from" - page "currently under" - next "investigation. No" - next "info is available" + page "this #MON is" + next "enough to create" + next "a huge whirlpool" dex _LickilickyDexEntry:: - text "This is a newly" - next "discovered" - next "#MON. It is" + text "It uses its long" + next "tongue to wrap" + next "up an enemy," - page "currently under" - next "investigation. No" - next "info is available" + page "leaving it soaked" + next "in a saliva that" + next "causes numbness" dex _MagnezoneDexEntry:: - text "This is a newly" - next "discovered" - next "#MON. It is" + text "It evolved from" + next "exposure to a" + next "special magnetic" - page "currently under" - next "investigation. No" - next "info is available" + page "field. Its three" + next "units generate" + 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 _MissingNoDexEntry:: @@ -617,3 +667,4 @@ _MissingNoDexEntry:: next "investigation. No" next "info is available" dex + diff --git a/data/pokemon/palettes.asm b/data/pokemon/palettes.asm index 8b84002b..82a1775f 100644 --- a/data/pokemon/palettes.asm +++ b/data/pokemon/palettes.asm @@ -50,7 +50,7 @@ MonsterPalettes: db PAL_BLUEMON ; BITTYBAT db PAL_BLUEMON ; ZUBAT db PAL_BLUEMON ; GOLBAT - db PAL_BLUEMON ; CROBAT + db PAL_PURPLEMON ; CROBAT db PAL_GREENMON ; ODDISH db PAL_REDMON ; GLOOM db PAL_REDMON ; VILEPLUME @@ -69,6 +69,7 @@ MonsterPalettes: db PAL_YELLOWMON ; KONYA db PAL_YELLOWMON ; MEOWTH db PAL_YELLOWMON ; PERSIAN + ;db PAL_GREYMON ; PERRSERKER db PAL_YELLOWMON ; PSYDUCK db PAL_GREENMON ; WEIRDUCK db PAL_CYANMON ; GOLDUCK @@ -111,6 +112,7 @@ MonsterPalettes: db PAL_PINKMON ; BARUNDA db PAL_BROWNMON ; FARFETCHD db PAL_BROWNMON ; MADAAMU + ;db PAL_GREENMON ; SIRFETCHD db PAL_CYANMON ; BLASTYKE db PAL_CYANMON ; BLASTOISE db PAL_BROWNMON ; HINAAZU @@ -162,7 +164,7 @@ MonsterPalettes: db PAL_PINKMON ; BLISSEY db PAL_BLUEMON ; MONJA db PAL_BLUEMON ; TANGELA - db PAL_BLUEMON ; TANGROWTH + ;db PAL_BLUEMON ; TANGROWTH db PAL_GREENMON ; DECILLA db PAL_GREENMON ; GYAOON db PAL_GREYMON ; OMEGA @@ -178,22 +180,23 @@ MonsterPalettes: db PAL_REDMON ; STARYU db PAL_PURPLEMON ; STARMIE db PAL_BLUEMON ; JAGG - ;db PAL_BLUEMON ; MIME JR + ;db PAL_PINKMON ; MIME JR db PAL_PINKMON ; MR_MIME + ;db PAL_BLUEMON ; MR_RIME db PAL_GREENMON ; SCYTHER db PAL_GREENMON ; SCIZOR - db PAL_BROWNMON ; KLEAVOR + ;db PAL_BROWNMON ; KLEAVOR db PAL_BROWNMON ; PINSIR db PAL_BROWNMON ; PURAKKUSU - ;db PAL_BLUEMON ; SMOOCHUM - db PAL_REDMON ; JYNX + ;db PAL_MEWMON ; SMOOCHUM + db PAL_REDBAR ; JYNX db PAL_BLUEMON ; BUU ;db PAL_YELLOWMON ; ELEKID db PAL_YELLOWMON ; ELECTABUZZ - db PAL_YELLOWMON ; ELECTIVIRE + ;db PAL_YELLOWMON ; ELECTIVIRE ;db PAL_REDMON ; MAGBY db PAL_REDMON ; MAGMAR - db PAL_REDMON ; MAGMORTAR + ;db PAL_REDMON ; MAGMORTAR db PAL_GREYMON ; TRAMPEL db PAL_BROWNMON ; TAUROS db PAL_REDMON ; MAGIKARP @@ -212,7 +215,7 @@ MonsterPalettes: db PAL_MEWMON ; SYLVEON db PAL_MEWMON ; PORYGON db PAL_MEWMON ; PORYGON2 - db PAL_MEWMON ; PORYGONZ + ;db PAL_MEWMON ; PORYGONZ db PAL_BLUEMON ; OMANYTE db PAL_BLUEMON ; OMASTAR db PAL_BROWNMON ; KABUTO @@ -220,9 +223,6 @@ MonsterPalettes: db PAL_GREYMON ; AERODACTYL ;db PAL_MEWMON ; MUNCHLAX db PAL_MEWMON ; SNORLAX - ;db PAL_GREENMON ; PERRSERKER - ;db PAL_REDMON ; SIRFETCHD - ;db PAL_CYANMON ; MR. RIME db PAL_BLUEMON ; ARTICUNO db PAL_YELLOWMON ; ZAPDOS db PAL_REDMON ; MOLTRES diff --git a/data/trainers/special_moves.asm b/data/trainers/special_moves.asm index 0acbbbfc..fd5d5e1a 100644 --- a/data/trainers/special_moves.asm +++ b/data/trainers/special_moves.asm @@ -4,14 +4,19 @@ ; db 0 SpecialTrainerMoves: - db BUG_CATCHER, 15 - db 2, 2, TACKLE - db 2, 3, STRING_SHOT - db 0 + ; db BUG_CATCHER, 15 + ; db 2, 2, TACKLE + ; db 2, 3, STRING_SHOT + ; db 0 - db YOUNGSTER, 14 - db 1, 4, FISSURE - db 0 +; commenting the Bug Catcher and Youngster out as they don't exist in R/B + + ; db YOUNGSTER, 14 + ; db 1, 4, FISSURE + ; db 0 + + +; NOTE: update this to match their new teams db BROCK, 1 db 2, 3, BIND @@ -157,4 +162,4 @@ SpecialTrainerMoves: db 6, 3, QUICK_ATTACK db 0 - db -1 ; end \ No newline at end of file + db -1 ; end diff --git a/gfx/pics.asm b/gfx/pics.asm index 916de155..337f5c1b 100644 --- a/gfx/pics.asm +++ b/gfx/pics.asm @@ -486,3 +486,15 @@ GlaceonPicFront:: INCBIN "gfx/pokemon/front/glaceon.pic" GlaceonPicBack:: INCBIN "gfx/pokemon/back/glaceonb.pic" SylveonPicFront:: INCBIN "gfx/pokemon/front/sylveon.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" diff --git a/gfx/pokemon/back/blisseyb.png b/gfx/pokemon/back/blisseyb.png new file mode 100644 index 00000000..7068eb39 Binary files /dev/null and b/gfx/pokemon/back/blisseyb.png differ diff --git a/gfx/pokemon/back/crobatb.png b/gfx/pokemon/back/crobatb.png new file mode 100644 index 00000000..69e8aa5a Binary files /dev/null and b/gfx/pokemon/back/crobatb.png differ diff --git a/gfx/pokemon/back/hitmontopb.png b/gfx/pokemon/back/hitmontopb.png new file mode 100644 index 00000000..761af06e Binary files /dev/null and b/gfx/pokemon/back/hitmontopb.png differ diff --git a/gfx/pokemon/back/politoedb.png b/gfx/pokemon/back/politoedb.png new file mode 100644 index 00000000..36990540 Binary files /dev/null and b/gfx/pokemon/back/politoedb.png differ diff --git a/gfx/pokemon/back/slowkingb.png b/gfx/pokemon/back/slowkingb.png new file mode 100644 index 00000000..a64e9565 Binary files /dev/null and b/gfx/pokemon/back/slowkingb.png differ diff --git a/gfx/pokemon/back/steelixb.png b/gfx/pokemon/back/steelixb.png new file mode 100644 index 00000000..0a3c1e82 Binary files /dev/null and b/gfx/pokemon/back/steelixb.png differ diff --git a/gfx/pokemon/front/blissey.png b/gfx/pokemon/front/blissey.png new file mode 100644 index 00000000..cc60b014 Binary files /dev/null and b/gfx/pokemon/front/blissey.png differ diff --git a/gfx/pokemon/front/crobat.png b/gfx/pokemon/front/crobat.png new file mode 100644 index 00000000..2b510091 Binary files /dev/null and b/gfx/pokemon/front/crobat.png differ diff --git a/gfx/pokemon/front/hitmontop.png b/gfx/pokemon/front/hitmontop.png new file mode 100644 index 00000000..d9e40165 Binary files /dev/null and b/gfx/pokemon/front/hitmontop.png differ diff --git a/gfx/pokemon/front/politoed.png b/gfx/pokemon/front/politoed.png new file mode 100644 index 00000000..990aedaa Binary files /dev/null and b/gfx/pokemon/front/politoed.png differ diff --git a/gfx/pokemon/front/slowking.png b/gfx/pokemon/front/slowking.png new file mode 100644 index 00000000..4bbb7210 Binary files /dev/null and b/gfx/pokemon/front/slowking.png differ diff --git a/gfx/pokemon/front/steelix.png b/gfx/pokemon/front/steelix.png new file mode 100644 index 00000000..b18d3d58 Binary files /dev/null and b/gfx/pokemon/front/steelix.png differ