expanded Pokemon size

Rhyperior files are dummies and will need to be properly edited with sprites, Rhydon evo data, etc, but it (and the other files included) show that the trainer and pokemon sprite indexes have been separated, which allows us to add the other KEP mons
This commit is contained in:
emaskyesmogon 2022-08-31 20:47:02 -06:00
parent b33e266d44
commit 1893b4c7cf
28 changed files with 160 additions and 24 deletions

View file

@ -196,4 +196,5 @@ INCLUDE "data/pokemon/base_stats/dragonair.asm"
INCLUDE "data/pokemon/base_stats/dragonite.asm"
INCLUDE "data/pokemon/base_stats/mewtwo.asm"
INCLUDE "data/pokemon/base_stats/mew.asm"
INCLUDE "data/pokemon/base_stats/rhyperior.asm"
assert_table_length NUM_POKEMON

View file

@ -0,0 +1,27 @@
db DEX_RHYDON ; pokedex id
db 115, 140, 130, 50, 55
; hp atk def spd spc
db GROUND, ROCK ; type
db 60 ; catch rate
db 204 ; base exp
INCBIN "gfx/pokemon/front/rhydon.pic", 0, 1 ; sprite dimensions
dw RhydonPicFront, RhydonPicBack
db HORN_ATTACK, STOMP, TAIL_WHIP, FURY_ATTACK ; level 1 learnset
db GROWTH_SLOW ; growth rate
; tm/hm learnset
tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, HORN_DRILL, BODY_SLAM, \
TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, \
BLIZZARD, HYPER_BEAM, PAY_DAY, SUBMISSION, COUNTER, \
SEISMIC_TOSS, RAGE, THUNDERBOLT, THUNDER, EARTHQUAKE, \
FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
FIRE_BLAST, SKULL_BASH, REST, ROCK_SLIDE, SUBSTITUTE, \
SURF, STRENGTH
; end
db BANK(RhydonPicFront)
assert BANK(RhydonPicFront) == BANK(RhydonPicBack)

View file

@ -205,4 +205,5 @@ CryData::
mon_cry SFX_CRY_05, $FF, $40 ; Betobebii
mon_cry SFX_CRY_00, $00, $00 ; Bellossom (unfinished)
mon_cry SFX_CRY_00, $00, $00 ; Scizor (unfinished)
mon_cry SFX_CRY_00, $00, $00 ; Rhyperior (test)
assert_table_length NUM_POKEMON_INDEXES

View file

@ -199,6 +199,7 @@ PokedexEntryPointers:
dw MissingNoDexEntry
dw BellossomDexEntry
dw ScizorDexEntry
dw RhyperiorDexEntry
assert_table_length NUM_POKEMON_INDEXES
; string: species name
@ -1550,3 +1551,10 @@ ScizorDexEntry:
text_far _ScizorDexEntry
text_end
RhyperiorDexEntry:
db "TEST@"
db 5,11
dw 5000
text_far _RhyperiorDexEntry
text_end

View file

@ -199,4 +199,5 @@ PokedexOrder:
db DEX_BETOBEBII
db DEX_BELLOSSOM
db DEX_SCIZOR
db DEX_RHYPERIOR
assert_table_length NUM_POKEMON_INDEXES

View file

@ -202,6 +202,7 @@ EvosMovesPointerTable:
dw BetobebiiEvosMoves
dw BellossomEvosMoves
dw ScizorEvosMoves
dw RhyperiorEvosMoves
assert_table_length NUM_POKEMON_INDEXES
RhydonEvosMoves:
@ -2538,3 +2539,14 @@ ScizorEvosMoves:
db 50, BULLET_PUNCH
db 0
RhyperiorEvosMoves:
; Evolutions
db 0
; Learnset
db 30, STOMP
db 35, TAIL_WHIP
db 40, FURY_ATTACK
db 48, HORN_DRILL
db 55, LEER
db 64, TAKE_DOWN
db 0

View file

@ -196,4 +196,5 @@ MonPartyData:
nybble ICON_SNAKE ; Dragonite
nybble ICON_MON ; Mewtwo
nybble ICON_MON ; Mew
nybble ICON_MON ; Rhyperior
end_nybble_array NUM_POKEMON

View file

@ -199,4 +199,5 @@ MonsterNames::
db "BETOBEBII@"
db "BELLOSSOM@"
db "SCIZOR@@@@"
db "RHYPERIOR@"
assert_table_length NUM_POKEMON_INDEXES

View file

@ -448,6 +448,16 @@ _BellossomDexEntry::
next "to summon the sun"
dex
_RhyperiorDexEntry::
text "This is a newly"
next "discovered"
next "#MON. It is"
page "currently under"
next "investigation. No"
next "info is available"
dex
_MissingNoDexEntry::
text "This is a newly"
next "discovered"

View file

@ -197,4 +197,5 @@ MonsterPalettes:
db PAL_BROWNMON ; DRAGONITE
db PAL_MEWMON ; MEWTWO
db PAL_MEWMON ; MEW
db PAL_GREYMON ; RHYPERIOR
assert_table_length NUM_POKEMON + 1