Hisuian Arcanine and Electrode!

(also another title screen graphic since we can never settle on which one looks the best)
This commit is contained in:
MementoMartha 2023-04-04 19:58:41 +01:00
parent 4669dbc53a
commit 4606a3d863
19 changed files with 88 additions and 53 deletions

View file

@ -80,7 +80,7 @@
const DEX_PUDI ; (073) const DEX_PUDI ; (073)
const DEX_GROWLITHE ; 58 (074) const DEX_GROWLITHE ; 58 (074)
const DEX_ARCANINE ; 59 (075) const DEX_ARCANINE ; 59 (075)
; const DEX_ARCANINE_H ; (076) const DEX_ARCANINE_H ; (076)
const DEX_MANKEY ; 56 (077) const DEX_MANKEY ; 56 (077)
const DEX_PRIMEAPE ; 57 (078) const DEX_PRIMEAPE ; 57 (078)
const DEX_ANNIHILAPE ; (079) const DEX_ANNIHILAPE ; (079)
@ -129,7 +129,7 @@
const DEX_GOROTORA ; (122) const DEX_GOROTORA ; (122)
const DEX_VOLTORB ; 100 (123) const DEX_VOLTORB ; 100 (123)
const DEX_ELECTRODE ; 101 (124) const DEX_ELECTRODE ; 101 (124)
; const DEX_ELECTRODE_H ; (125) const DEX_ELECTRODE_H ; (125)
const DEX_TENTACOOL ; 72 (126) const DEX_TENTACOOL ; 72 (126)
const DEX_TENTACRUEL ; 73 (127) const DEX_TENTACRUEL ; 73 (127)
const DEX_TOEDSCOOL ; (128) const DEX_TOEDSCOOL ; (128)

View file

@ -239,8 +239,8 @@
const MR_RIME ; $E6 const MR_RIME ; $E6
const MELTAN ; $E7 const MELTAN ; $E7
const MELMETAL ; $E8 const MELMETAL ; $E8
; const ARCANINE_H ; $E9 const ARCANINE_H ; $E9
; const ELECTRODE_H ; $EA const ELECTRODE_H ; $EA
; const RATICATE_A ; $EB ; const RATICATE_A ; $EB
; const RAICHU_A ; $EC ; const RAICHU_A ; $EC
; const SANDSLASH_A ; $ED ; const SANDSLASH_A ; $ED

View file

@ -75,7 +75,7 @@ INCLUDE "data/pokemon/base_stats/ninetales.asm"
INCLUDE "data/pokemon/base_stats/pudi.asm" INCLUDE "data/pokemon/base_stats/pudi.asm"
INCLUDE "data/pokemon/base_stats/growlithe.asm" INCLUDE "data/pokemon/base_stats/growlithe.asm"
INCLUDE "data/pokemon/base_stats/arcanine.asm" INCLUDE "data/pokemon/base_stats/arcanine.asm"
; INCLUDE "data/pokemon/base_stats/arcanineh.asm" INCLUDE "data/pokemon/base_stats/arcanineh.asm"
INCLUDE "data/pokemon/base_stats/mankey.asm" INCLUDE "data/pokemon/base_stats/mankey.asm"
INCLUDE "data/pokemon/base_stats/primeape.asm" INCLUDE "data/pokemon/base_stats/primeape.asm"
INCLUDE "data/pokemon/base_stats/annihilape.asm" INCLUDE "data/pokemon/base_stats/annihilape.asm"
@ -124,7 +124,7 @@ INCLUDE "data/pokemon/base_stats/gaotora.asm"
INCLUDE "data/pokemon/base_stats/gorotora.asm" INCLUDE "data/pokemon/base_stats/gorotora.asm"
INCLUDE "data/pokemon/base_stats/voltorb.asm" INCLUDE "data/pokemon/base_stats/voltorb.asm"
INCLUDE "data/pokemon/base_stats/electrode.asm" INCLUDE "data/pokemon/base_stats/electrode.asm"
; INCLUDE "data/pokemon/base_stats/electrodeh.asm" INCLUDE "data/pokemon/base_stats/electrodeh.asm"
INCLUDE "data/pokemon/base_stats/tentacool.asm" INCLUDE "data/pokemon/base_stats/tentacool.asm"
INCLUDE "data/pokemon/base_stats/tentacruel.asm" INCLUDE "data/pokemon/base_stats/tentacruel.asm"
INCLUDE "data/pokemon/base_stats/toedscool.asm" INCLUDE "data/pokemon/base_stats/toedscool.asm"

View file

@ -10,15 +10,15 @@
INCBIN "gfx/pokemon/front/electrodeh.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/electrodeh.pic", 0, 1 ; sprite dimensions
dw ElectrodeHPicFront, ElectrodeHPicBack dw ElectrodeHPicFront, ElectrodeHPicBack
db THUNDERBOLT, MEGA_DRAIN, THUNDER_WAVE, EXPLOSION ; level 1 learnset, for trainers i guess db TACKLE, SCREECH, SONICBOOM, 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, TAKE_DOWN, HYPER_BEAM, RAGE, THUNDERBOLT, \ tmhm TOXIC, TAKE_DOWN, HYPER_BEAM, RAGE, MEGA_DRAIN, \
THUNDER, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \ SOLARBEAM, THUNDERBOLT, THUNDER, TELEPORT, MIMIC, \
BIDE, SELFDESTRUCT, SWIFT, SKULL_BASH, REST, \ DOUBLE_TEAM, REFLECT, BIDE, SELFDESTRUCT, SWIFT, \
THUNDER_WAVE, EXPLOSION, SUBSTITUTE, FLASH, MEGA_DRAIN \ SKULL_BASH, REST, THUNDER_WAVE, EXPLOSION, SUBSTITUTE, \
SOLAR_BEAM FLASH
; end ; end
db BANK(ElectrodeHPicFront) db BANK(ElectrodeHPicFront)

View file

@ -238,8 +238,8 @@ CryData::
mon_cry SFX_CRY_20, $00, $90 ; Mr. Rime mon_cry SFX_CRY_20, $00, $90 ; Mr. Rime
mon_cry SFX_CRY_0E, $FF, $1C ; Meltan mon_cry SFX_CRY_0E, $FF, $1C ; Meltan
mon_cry SFX_CRY_11, $F0, $60 ; Melmetal mon_cry SFX_CRY_11, $F0, $60 ; Melmetal
; mon_cry SFX_CRY_15, $00, $80 ; Arcanine-H mon_cry SFX_CRY_15, $00, $80 ; Arcanine-H
; mon_cry SFX_CRY_06, $A8, $90 ; Electrode-H mon_cry SFX_CRY_06, $A8, $90 ; Electrode-H
; mon_cry SFX_CRY_22, $20, $FF ; Raticate-A ; mon_cry SFX_CRY_22, $20, $FF ; Raticate-A
; mon_cry SFX_CRY_09, $EE, $08 ; Raichu-A ; mon_cry SFX_CRY_09, $EE, $08 ; Raichu-A
; mon_cry SFX_CRY_00, $FF, $FF ; Sandslash-A ; mon_cry SFX_CRY_00, $FF, $FF ; Sandslash-A

View file

@ -232,6 +232,8 @@ PokedexEntryPointers:
dw MrRimeDexEntry dw MrRimeDexEntry
dw MeltanDexEntry dw MeltanDexEntry
dw MelmetalDexEntry dw MelmetalDexEntry
dw ArcanineHDexEntry
dw ElectrodeHDexEntry
dw ArticunoGDexEntry dw ArticunoGDexEntry
dw ZapdosGDexEntry dw ZapdosGDexEntry
dw MoltresGDexEntry dw MoltresGDexEntry
@ -1853,6 +1855,20 @@ MelmetalDexEntry:
text_far _MelmetalDexEntry text_far _MelmetalDexEntry
text_end text_end
ArcanineHDexEntry:
db "LEGENDARY@"
db 6,7
dw 3700
text_far _ArcanineHDexEntry
text_end
ElectrodeHDexEntry:
db "SPHERE@"
db 3,11
dw 1570
text_far _ElectrodeHDexEntry
text_end
ArticunoGDexEntry: ArticunoGDexEntry:
db "CRUEL@" db "CRUEL@"
db 5,7 db 5,7

View file

@ -232,6 +232,8 @@ PokedexOrder:
db DEX_MR_RIME db DEX_MR_RIME
db DEX_MELTAN db DEX_MELTAN
db DEX_MELMETAL db DEX_MELMETAL
db DEX_ARCANINE_H
db DEX_ELECTRODE_H
db DEX_ARTICUNO_G db DEX_ARTICUNO_G
db DEX_ZAPDOS_G db DEX_ZAPDOS_G
db DEX_MOLTRES_G db DEX_MOLTRES_G

View file

@ -34,7 +34,6 @@ EvosMovesPointerTable:
dw RhyhornEvosMoves dw RhyhornEvosMoves
dw LaprasEvosMoves dw LaprasEvosMoves
dw ArcanineEvosMoves dw ArcanineEvosMoves
;dw ArcanineHEvosMoves
dw MewEvosMoves dw MewEvosMoves
dw GyaradosEvosMoves dw GyaradosEvosMoves
dw ShellderEvosMoves dw ShellderEvosMoves
@ -166,7 +165,6 @@ EvosMovesPointerTable:
dw CloysterEvosMoves dw CloysterEvosMoves
dw MagnetiteEvosMoves dw MagnetiteEvosMoves
dw ElectrodeEvosMoves dw ElectrodeEvosMoves
;dw ElectrodeHEvosMoves
dw ClefableEvosMoves dw ClefableEvosMoves
dw WeezingEvosMoves dw WeezingEvosMoves
;dw WeezingGEvosMoves ;dw WeezingGEvosMoves
@ -264,6 +262,8 @@ EvosMovesPointerTable:
dw MrRimeEvosMoves dw MrRimeEvosMoves
dw MeltanEvosMoves dw MeltanEvosMoves
dw MelmetalEvosMoves dw MelmetalEvosMoves
dw ArcanineHEvosMoves
dw ElectrodeHEvosMoves
dw ArticunoGEvosMoves dw ArticunoGEvosMoves
dw ZapdosGEvosMoves dw ZapdosGEvosMoves
dw MoltresGEvosMoves dw MoltresGEvosMoves
@ -525,18 +525,6 @@ ArcanineEvosMoves:
; Learnset ; Learnset
db 0 db 0
;ArcanineHEvosMoves:
; Evolutions
; db 0
; Learnset
; db 18, EMBER ; no growlithe-hisui
; db 23, LEER
; db 30, TAKE_DOWN
; db 35, ROCK_SLIDE
; db 39, AGILITY
; db 50, FLAMETHROWER
; db 0
MewEvosMoves: MewEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -3271,6 +3259,29 @@ MelmetalEvosMoves:
db 90, HYPER_BEAM db 90, HYPER_BEAM
db 0 db 0
ArcanineHEvosMoves:
; Evolutions
db 0
; Learnset
db 18, EMBER ; no growlithe-hisui
db 23, LEER
db 30, TAKE_DOWN
db 35, ROCK_SLIDE
db 39, AGILITY
db 50, FLAMETHROWER
db 0
ElectrodeHEvosMoves: ; voltorb-hisui learnset which is also trode's anyway
; Evolutions
db 0
; Learnset
db 17, SONICBOOM
db 22, SELFDESTRUCT
db 29, LIGHT_SCREEN
db 36, SWIFT
db 43, EXPLOSION
db 0
ArticunoGEvosMoves: ArticunoGEvosMoves:
; Evolutions ; Evolutions
db 0 db 0

View file

@ -75,7 +75,7 @@ MonPartyData:
nybble ICON_QUADRUPED ; Pudi nybble ICON_QUADRUPED ; Pudi
nybble ICON_QUADRUPED ; Growlithe nybble ICON_QUADRUPED ; Growlithe
nybble ICON_QUADRUPED ; Arcanine nybble ICON_QUADRUPED ; Arcanine
; nybble ICON_QUADRUPED ; Arcanine-A nybble ICON_QUADRUPED ; Arcanine-H
nybble ICON_MON ; Mankey nybble ICON_MON ; Mankey
nybble ICON_MON ; Primeape nybble ICON_MON ; Primeape
nybble ICON_MON ; Annihilape nybble ICON_MON ; Annihilape
@ -124,7 +124,7 @@ MonPartyData:
nybble ICON_QUADRUPED ; Gorotora nybble ICON_QUADRUPED ; Gorotora
nybble ICON_BALL ; Voltorb nybble ICON_BALL ; Voltorb
nybble ICON_BALL ; Electrode nybble ICON_BALL ; Electrode
; nybble ICON_BALL ; Electrode-A nybble ICON_BALL ; Electrode-H
nybble ICON_WATER ; Tentacool nybble ICON_WATER ; Tentacool
nybble ICON_WATER ; Tentacruel nybble ICON_WATER ; Tentacruel
nybble ICON_GRASS ; Toedscool nybble ICON_GRASS ; Toedscool

View file

@ -22,7 +22,6 @@ MonsterNames::
db "RHYHORN@@@" db "RHYHORN@@@"
db "LAPRAS@@@@" db "LAPRAS@@@@"
db "ARCANINE@@" db "ARCANINE@@"
; db "ARCANINE-H"
db "MEW@@@@@@@" db "MEW@@@@@@@"
db "GYARADOS@@" db "GYARADOS@@"
db "SHELLDER@@" db "SHELLDER@@"
@ -154,7 +153,6 @@ MonsterNames::
db "CLOYSTER@@" db "CLOYSTER@@"
db "MAGNETITE@" db "MAGNETITE@"
db "ELECTRODE@" db "ELECTRODE@"
; db "ELECTRODEA"
db "CLEFABLE@@" db "CLEFABLE@@"
db "WEEZING@@@" db "WEEZING@@@"
; db "WEEZING-G@" ; db "WEEZING-G@"
@ -252,6 +250,8 @@ MonsterNames::
db "MR.RIME@@@" db "MR.RIME@@@"
db "MELTAN@@@@" db "MELTAN@@@@"
db "MELMETAL@@" db "MELMETAL@@"
db "ARCANINE-H"
db "ELECTRODEH"
db "ARTICUNO-G" db "ARTICUNO-G"
db "ZAPDOS-G@@" db "ZAPDOS-G@@"
db "MOLTRES-G@" db "MOLTRES-G@"

View file

@ -808,25 +808,25 @@ _MoltresGDexEntry::
next "wanders too close" next "wanders too close"
dex dex
;_ArcanineHDexEntry:: _ArcanineHDexEntry::
; text "Its body has a" text "Its body has a"
; next "rock-like feel." next "rock-like feel."
; next "It dances around" next "It dances around"
; 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::
; text "Its body has a" text "Its body has a"
; next "similar feel to" next "similar feel to"
; next "a type of berry." next "a type of berry."
; page "If angered, it" page "If angered, it"
; next "looses electricity" 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:: ; this entry hypercompresses most Gen 7 entries ;_RaticateADexEntry:: ; this entry hypercompresses most Gen 7 entries
; text "It commands nests" ; text "It commands nests"

View file

@ -76,7 +76,7 @@ MonsterPalettes:
db PAL_REDMON ; PUDI db PAL_REDMON ; PUDI
db PAL_REDMON ; GROWLITHE db PAL_REDMON ; GROWLITHE
db PAL_REDMON ; ARCANINE db PAL_REDMON ; ARCANINE
; db PAL_REDMON ; ARCANINE_A db PAL_REDMON ; ARCANINE_A
db PAL_BROWNMON ; MANKEY db PAL_BROWNMON ; MANKEY
db PAL_BROWNMON ; PRIMEAPE db PAL_BROWNMON ; PRIMEAPE
db PAL_GREYMON ; ANNIHILAPE db PAL_GREYMON ; ANNIHILAPE
@ -125,7 +125,7 @@ MonsterPalettes:
db PAL_YELLOWMON ; GOROTORA db PAL_YELLOWMON ; GOROTORA
db PAL_REDMON ; VOLTORB db PAL_REDMON ; VOLTORB
db PAL_REDMON ; ELECTRODE db PAL_REDMON ; ELECTRODE
; db PAL_REDMON ; ELECTRODE_H db PAL_REDMON ; ELECTRODE_H
db PAL_CYANMON ; TENTACOOL db PAL_CYANMON ; TENTACOOL
db PAL_CYANMON ; TENTACRUEL db PAL_CYANMON ; TENTACRUEL
db PAL_BROWNMON ; TOEDSCOOL db PAL_BROWNMON ; TOEDSCOOL
@ -217,7 +217,6 @@ MonsterPalettes:
db PAL_CYANMON ; BAWLIGUA db PAL_CYANMON ; BAWLIGUA
db PAL_CYANMON ; CRYITHAN db PAL_CYANMON ; CRYITHAN
db PAL_PINKMON ; MR_MIME db PAL_PINKMON ; MR_MIME
; db PAL_CYANMON ; MR_MIME_G
db PAL_CYANMON ; MR_RIME db PAL_CYANMON ; MR_RIME
db PAL_REDBAR ; JYNX db PAL_REDBAR ; JYNX
db PAL_BLUEMON ; BUU db PAL_BLUEMON ; BUU

View file

@ -22,7 +22,8 @@ SetIshiharaTeam:
IshiharaTeam: IshiharaTeam:
db EXEGGUTOR, 90 db EXEGGUTOR, 90
db SCREAM_TAIL, 90 db ARCANINE_H, 90
db ELECTRODE_H, 90
db MELTAN, 50 db MELTAN, 50
IF DEF(_DEBUG) IF DEF(_DEBUG)
db RAICHU, 50 db RAICHU, 50

View file

@ -549,7 +549,13 @@ ToedscruelPicBack:: INCBIN "gfx/pokemon/back/toedscruelb.pic"
MissingNoPicFront:: INCBIN "gfx/pokemon/front/missingno.pic" MissingNoPicFront:: INCBIN "gfx/pokemon/front/missingno.pic"
MissingNoPicBack:: INCBIN "gfx/pokemon/back/missingnob.pic" MissingNoPicBack:: INCBIN "gfx/pokemon/back/missingnob.pic"
SECTION "Pics 10", ROMX ; Extra Trainer Bank SECTION "Pics 10", ROMX ; Extra Trainer Bank, currently storing regionals here too
ArcanineHPicFront:: INCBIN "gfx/pokemon/front/arcanineh.pic"
ArcanineHPicBack:: INCBIN "gfx/pokemon/back/arcaninehb.pic"
ElectrodeHPicFront:: INCBIN "gfx/pokemon/front/electrodeh.pic"
ElectrodeHPicBack:: INCBIN "gfx/pokemon/back/electrodehb.pic"
YujirouPic:: INCBIN "gfx/trainers/yujirou.pic" YujirouPic:: INCBIN "gfx/trainers/yujirou.pic"
StudentPic:: INCBIN "gfx/trainers/student.pic" StudentPic:: INCBIN "gfx/trainers/student.pic"
FirefighterPic:: INCBIN "gfx/trainers/firefighter.pic" FirefighterPic:: INCBIN "gfx/trainers/firefighter.pic"

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 449 B