mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
More dex entries, Meltan/Melmetal base stats and dex
This finishes the regional form dex entries and adds Meltan and Melmetal to the framework since they aren't in yet. The following needs to be done: - Name entry - Dex placement - Cries - Palettes - Sprites adjusted for KEP itself (greyscale, 56x56, whitening) - Sizes - probably a bit more
This commit is contained in:
parent
e431387e25
commit
476d0f356b
24
data/pokemon/base_stats/melmetal.asm
Normal file
24
data/pokemon/base_stats/melmetal.asm
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
db DEX_MELMETAL ; pokedex id
|
||||||
|
|
||||||
|
db 135, 143, 143, 34, 65
|
||||||
|
; hp atk def spd spc
|
||||||
|
|
||||||
|
db STEEL, STEEL ; type
|
||||||
|
db 75 ; catch rate
|
||||||
|
db 213 ; base exp
|
||||||
|
|
||||||
|
INCBIN "gfx/pokemon/front/melmetal.pic", 0, 1 ; sprite dimensions
|
||||||
|
dw MelmetalPicFront, MelmetalPicBack
|
||||||
|
|
||||||
|
db THUNDERSHOCK, HARDEN, THUNDER_WAVE, TAIL_WHIP ; level 1 learnset
|
||||||
|
db GROWTH_SLOW ; growth rate
|
||||||
|
|
||||||
|
; tm/hm learnset
|
||||||
|
tmhm TOXIC, RAGE, MIMIC, DOUBLE_TEAM, BIDE, REST, SUBSTITUTE, THUNDER_WAVE, \
|
||||||
|
MEGA_PUNCH, SUBMISSION, HYPER_BEAM, MEGA_KICK, BODY_SLAM, ICE_BEAM, \
|
||||||
|
SOLAR_BEAM, THUNDERBOLT, THUNDER, EARTHQUAKE, FISSURE, ROCK_SLIDE, \
|
||||||
|
SUBSTITUTE
|
||||||
|
; end
|
||||||
|
|
||||||
|
db BANK(MelmetalPicFront)
|
||||||
|
assert BANK(MelmetalPicFront) == BANK(MelmetalPicBack)
|
21
data/pokemon/base_stats/meltan.asm
Normal file
21
data/pokemon/base_stats/meltan.asm
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
db DEX_MELTAN ; pokedex id
|
||||||
|
|
||||||
|
db 46, 65, 55, 34, 35
|
||||||
|
; hp atk def spd spc
|
||||||
|
|
||||||
|
db STEEL, STEEL ; type
|
||||||
|
db 75 ; catch rate
|
||||||
|
db 213 ; base exp
|
||||||
|
|
||||||
|
INCBIN "gfx/pokemon/front/meltan.pic", 0, 1 ; sprite dimensions
|
||||||
|
dw MeltanPicFront, MeltanPicBack
|
||||||
|
|
||||||
|
db THUNDERSHOCK, HARDEN, NO_MOVE, NO_MOVE ; level 1 learnset
|
||||||
|
db GROWTH_SLOW ; growth rate
|
||||||
|
|
||||||
|
; tm/hm learnset
|
||||||
|
tmhm TOXIC, RAGE, MIMIC, DOUBLE_TEAM, BIDE, REST, SUBSTITUTE, THUNDER_WAVE
|
||||||
|
; end
|
||||||
|
|
||||||
|
db BANK(MeltanPicFront)
|
||||||
|
assert BANK(MeltanPicFront) == BANK(MeltanPicBack)
|
|
@ -1,9 +1,6 @@
|
||||||
; See constants/pokemon_data_constants.asm
|
; See constants/pokemon_data_constants.asm
|
||||||
; The max number of evolutions per monster is MAX_EVOLUTIONS
|
; The max number of evolutions per monster is MAX_EVOLUTIONS
|
||||||
|
|
||||||
; db EV_ITEM, CANDY_SACK, 1, MELMETAL
|
|
||||||
; put this on Meltan when adding it
|
|
||||||
|
|
||||||
EvosMovesPointerTable:
|
EvosMovesPointerTable:
|
||||||
table_width 2, EvosMovesPointerTable
|
table_width 2, EvosMovesPointerTable
|
||||||
dw RhydonEvosMoves
|
dw RhydonEvosMoves
|
||||||
|
@ -3002,6 +2999,35 @@ MoltresGEvosMoves:
|
||||||
db 70, SKY_ATTACK
|
db 70, SKY_ATTACK
|
||||||
db 0
|
db 0
|
||||||
|
|
||||||
|
;MeltanEvosMoves:
|
||||||
|
; Evolutions
|
||||||
|
; db EV_ITEM, CANDY_SACK, 1, MELMETAL
|
||||||
|
; Learnset
|
||||||
|
; db 8, TAIL_WHIP
|
||||||
|
; db 16, HEADBUTT
|
||||||
|
; db 24, THUNDER_WAVE
|
||||||
|
; db 32, ACID_ARMOR
|
||||||
|
; db 40, IRON_HEAD
|
||||||
|
; db 0
|
||||||
|
|
||||||
|
;MelmetalEvosMoves:
|
||||||
|
; Evolutions
|
||||||
|
; db 0
|
||||||
|
; Learnset
|
||||||
|
; db 9, TAIL_WHIP
|
||||||
|
; db 16, HEADBUTT
|
||||||
|
; db 18, THUNDER_WAVE
|
||||||
|
; db 20, THUNDERPUNCH
|
||||||
|
; db 27, THUNDERSHOCK
|
||||||
|
; db 36, ACID_ARMOR
|
||||||
|
; db 45, MAGNET_BOMB
|
||||||
|
; db 51, MEGA_PUNCH
|
||||||
|
; db 63, SMART_STRIKE
|
||||||
|
; db 72, IRON_HEAD
|
||||||
|
; db 81, SUBMISSION
|
||||||
|
; db 90, HYPER_BEAM
|
||||||
|
; db 0
|
||||||
|
|
||||||
MissingNoEvosMoves:
|
MissingNoEvosMoves:
|
||||||
; Evolutions
|
; Evolutions
|
||||||
db 0
|
db 0
|
||||||
|
|
|
@ -808,6 +808,26 @@ _MoltresGDexEntry::
|
||||||
next "wanders too close"
|
next "wanders too close"
|
||||||
dex
|
dex
|
||||||
|
|
||||||
|
;_MeltanDexEntry::
|
||||||
|
; text "It feeds on metal."
|
||||||
|
; next "The strongest one"
|
||||||
|
; next "in a group will"
|
||||||
|
|
||||||
|
; page "absorb the rest"
|
||||||
|
; next "to evolve into"
|
||||||
|
; next "a MELMETAL"
|
||||||
|
; dex
|
||||||
|
|
||||||
|
;_MelmetalDexEntry::
|
||||||
|
; text "This #MON came"
|
||||||
|
; next "back to life"
|
||||||
|
; next "after 3,000"
|
||||||
|
|
||||||
|
; page "years. Myths"
|
||||||
|
; next "describe it"
|
||||||
|
; next "becoming a giant"
|
||||||
|
; dex ; consider revising - include longevity and it becoming a cyclopian giant
|
||||||
|
|
||||||
;_ArcanineHDexEntry::
|
;_ArcanineHDexEntry::
|
||||||
; text "Its body has a"
|
; text "Its body has a"
|
||||||
; next "rock-like feel."
|
; next "rock-like feel."
|
||||||
|
@ -815,7 +835,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "its foes before"
|
; page "its foes before"
|
||||||
; next "biting them in"
|
; next "biting them in"
|
||||||
; next "a vicious rage." ; reference to Raging Fury, its signature move.
|
; next "a vicious rage" ; reference to Raging Fury, its signature move.
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_ElectrodeHDexEntry::
|
;_ElectrodeHDexEntry::
|
||||||
|
@ -824,18 +844,18 @@ _MoltresGDexEntry::
|
||||||
; next "a type of berry."
|
; next "a type of berry."
|
||||||
|
|
||||||
; page "If angered, it"
|
; page "If angered, it"
|
||||||
; next "electric attacks"
|
; next "looses electricity"
|
||||||
; next "of 20,000 volts." ; 100 kV in a bolt of lightning on average
|
; next "of 20,000 volts" ; 100 kV in a bolt of lightning on average
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_RaticateADexEntry::
|
;_RaticateADexEntry:: ; this entry hypercompresses most Gen 7 entries
|
||||||
; text "It commands nests"
|
; text "It commands nests"
|
||||||
; next "of RATTATA. It"
|
; next "of RATTATA. It"
|
||||||
; next "will greedily"
|
; next "will greedily"
|
||||||
|
|
||||||
; page "command them to"
|
; page "command them to"
|
||||||
; next "gather large"
|
; next "gather large"
|
||||||
; next "amounts of food."
|
; next "amounts of food"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_SandslashADexEntry::
|
;_SandslashADexEntry::
|
||||||
|
@ -845,7 +865,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "by SANDSLASH"
|
; page "by SANDSLASH"
|
||||||
; next "cause severe"
|
; next "cause severe"
|
||||||
; next "frostbite."
|
; next "frostbite"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_NinetalesADexEntry::
|
;_NinetalesADexEntry::
|
||||||
|
@ -855,7 +875,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "presence, it"
|
; page "presence, it"
|
||||||
; next "guides them away"
|
; next "guides them away"
|
||||||
; next "from its home."
|
; next "from its home"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_DugtrioADexEntry::
|
;_DugtrioADexEntry::
|
||||||
|
@ -865,7 +885,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "They provide it"
|
; page "They provide it"
|
||||||
; next "with protection"
|
; next "with protection"
|
||||||
; next "from attacks."
|
; next "from attacks"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_PersianADexEntry::
|
;_PersianADexEntry::
|
||||||
|
@ -875,7 +895,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "Despite this, it"
|
; page "Despite this, it"
|
||||||
; next "prefers to fight"
|
; next "prefers to fight"
|
||||||
; next "underhandedly."
|
; next "underhandedly"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_GolemADexEntry::
|
;_GolemADexEntry::
|
||||||
|
@ -885,7 +905,7 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "If it can't find"
|
; page "If it can't find"
|
||||||
; next "ammo, it may fire"
|
; next "ammo, it may fire"
|
||||||
; next "GEODUDE instead."
|
; next "GEODUDE instead"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_RapidashGDexEntry::
|
;_RapidashGDexEntry::
|
||||||
|
@ -895,28 +915,28 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "If released from"
|
; page "If released from"
|
||||||
; next "its horn, it can"
|
; next "its horn, it can"
|
||||||
; next "break concrete."
|
; next "break concrete"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_SlowbroGDexEntry::
|
;_SlowbroGDexEntry::
|
||||||
; text "A bite from a"
|
; text "The SHELLDER that"
|
||||||
; next "SHELLDER caused"
|
; next "bit SLOWBRO has"
|
||||||
; next "a chemical"
|
; next "made it poisonous."
|
||||||
|
|
||||||
; page "reaction within"
|
; para "SHELLDER's tongue"
|
||||||
; next "SLOWBRO, making"
|
; next "can be squeezed"
|
||||||
; next "it POISON-type."
|
; next "to spit poison"
|
||||||
; dex ; consider revising
|
; dex
|
||||||
|
|
||||||
;_SlowkingGDexEntry::
|
;_SlowkingGDexEntry::
|
||||||
; text "Now controlled"
|
; text "The SHELLDER that"
|
||||||
; next "by SHELLDER,"
|
; next "bit SLOWBRO has"
|
||||||
; next "SLOWKING will"
|
; next "assumed control."
|
||||||
|
|
||||||
; page "mumble strange"
|
; page "Mumbling eerie"
|
||||||
; next "spells when"
|
; next "spells, it makes"
|
||||||
; next "attacking."
|
; next "strange POTIONS"
|
||||||
; dex ; also consider revising
|
; dex
|
||||||
|
|
||||||
;_MukADexEntry::
|
;_MukADexEntry::
|
||||||
; text "Over 100 kinds"
|
; text "Over 100 kinds"
|
||||||
|
@ -925,28 +945,78 @@ _MoltresGDexEntry::
|
||||||
|
|
||||||
; page "While friendly,"
|
; page "While friendly,"
|
||||||
; next "it must be fed"
|
; next "it must be fed"
|
||||||
; next "a lot of trash."
|
; next "a lot of trash"
|
||||||
; dex
|
; dex
|
||||||
|
|
||||||
;_ExeggutorADexEntry::
|
;_ExeggutorADexEntry::
|
||||||
; text "Stronger sunlight"
|
; text "While strong"
|
||||||
|
; next "sunlight has"
|
||||||
; next "allowed EXEGGUTOR"
|
; next "allowed EXEGGUTOR"
|
||||||
; next "to reach its"
|
|
||||||
|
|
||||||
; page "true form. Its"
|
; page "to attain its true"
|
||||||
; next "PSI abilities"
|
; next "form, its PSI"
|
||||||
; next "have diminished."
|
; next "power has faded"
|
||||||
; dex ; consider revising
|
; dex ; consider revising
|
||||||
|
|
||||||
;_MarowakADexEntry::
|
;_MarowakADexEntry::
|
||||||
; text "The spirit of its"
|
; text "While dancing in"
|
||||||
; next "mother has turned"
|
; next "mourning of its"
|
||||||
; next "into the flames"
|
; next "kin, the spirit"
|
||||||
|
|
||||||
; page "on its bone."
|
; page "of its mother"
|
||||||
; next "MAROWAK dance to"
|
; next "inhabits its"
|
||||||
; next "mourn their kin."
|
; next "cherished bone"
|
||||||
; dex ; consider revising
|
; dex
|
||||||
|
|
||||||
|
;_WeezingGDexEntry::
|
||||||
|
; text "It is better at"
|
||||||
|
; next "taking in air"
|
||||||
|
; next "than WEEZING in" ; referencing shield kantonian weezing
|
||||||
|
|
||||||
|
; page "KANTO. Its body"
|
||||||
|
; next "is copied when"
|
||||||
|
; next "building factories" ; referencing this: https://ibb.co/ZM2714Q - PLA takes place before RB
|
||||||
|
; dex
|
||||||
|
|
||||||
|
;_MrMimeGDexEntry::
|
||||||
|
; text "Instead of using"
|
||||||
|
; next "PSI energy to"
|
||||||
|
; next "make invisible,"
|
||||||
|
|
||||||
|
; page "walls, this MR."
|
||||||
|
; next "MIME makes them"
|
||||||
|
; next "using ice."
|
||||||
|
; dex
|
||||||
|
|
||||||
|
;_TaurosPDexEntry::
|
||||||
|
; text "Known as the"
|
||||||
|
; next "Combat Breed,"
|
||||||
|
; next "this TAUROS uses"
|
||||||
|
|
||||||
|
; page "its thick muscles"
|
||||||
|
; next "to overwhelm its"
|
||||||
|
; next "opponents."
|
||||||
|
; dex
|
||||||
|
|
||||||
|
;_TaurosPBDexEntry::
|
||||||
|
; text "Known as the"
|
||||||
|
; next "Blaze Breed,"
|
||||||
|
; next "this TAUROS can"
|
||||||
|
|
||||||
|
; page "expel hot air"
|
||||||
|
; next "from its nostrils"
|
||||||
|
; next "and heat its horns"
|
||||||
|
; dex
|
||||||
|
|
||||||
|
;_TaurosPADexEntry::
|
||||||
|
; text "Known as the"
|
||||||
|
; next "Aqua Breed,"
|
||||||
|
; next "this TAUROS can"
|
||||||
|
|
||||||
|
; page "shoot water at"
|
||||||
|
; next "high pressure from"
|
||||||
|
; next "its horns."
|
||||||
|
; dex
|
||||||
|
|
||||||
_MissingNoDexEntry::
|
_MissingNoDexEntry::
|
||||||
text "This is a newly"
|
text "This is a newly"
|
||||||
|
|
Loading…
Reference in a new issue