These Fires be Gouging, yo

The bolts are also raging but they look fucking dumb so who cares

- Adds Gouging Fire and Raging Bolt, complete with sprites and learnsets. Gouging Fire was done by Zeta_Null, and Raging Bolt was done by Albatross, who did a great job at making the giraffe-necked smilodon look less ridiculous.

- Added a proper dex entry for Wake, based on the ones added in SV's Indigo Disk DLC.

- Fixed a bug with Lickilicky and Lickilord's dex entries where they weren't terminated correcly

- Made Rock Slash less obscene, now acting like Stone Edge without the raised crit chance.

- Changed the layout of the Beginning World (Debug Room) ever so slightly.
This commit is contained in:
Martha Schilling 2024-03-15 20:56:55 +00:00
parent 0116edcb25
commit 51a7593d6f
49 changed files with 229 additions and 66 deletions

View file

@ -312,10 +312,12 @@ DEF JOHTO_POKEMON EQU const_value
const MAGBY ; f0 const MAGBY ; f0
const MILTANK ; f1 const MILTANK ; f1
const BLISSEY ; f2 const BLISSEY ; f2
const RAGING_BOLT
const GOUGING_FIRE
const WALKING_WAKE
const RAIKOU ; f3 const RAIKOU ; f3
const ENTEI ; f4 const ENTEI ; f4
const SUICUNE ; f5 const SUICUNE ; f5
const WALKING_WAKE
const LARVITAR ; f6 const LARVITAR ; f6
const PUPITAR ; f7 const PUPITAR ; f7
const TYRANITAR ; f8 const TYRANITAR ; f8

View file

@ -1274,8 +1274,8 @@ RockHeadDescription:
next "cause flinching.@" next "cause flinching.@"
RockSlashDescription: RockSlashDescription:
db "A strong imprecise" db "A slash so strong,"
next "ROCK-type attack.@" ;the original description was too long I think next "it can cut rocks.@" ;the original description was too long I think
CrossCutterDescription: CrossCutterDescription:
db "Has a high criti-" db "Has a high criti-"

View file

@ -270,7 +270,7 @@ Moves1:
move EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0 ;WHIRLPOOL move EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0 ;WHIRLPOOL
move EFFECT_BEAT_UP, 10, DARK, 100, 10, 0 ;BEAT_UP move EFFECT_BEAT_UP, 10, DARK, 100, 10, 0 ;BEAT_UP
move EFFECT_FLINCH_HIT, 80, ROCK, 100, 15, 30 ;ROCK_HEAD move EFFECT_FLINCH_HIT, 80, ROCK, 100, 15, 30 ;ROCK_HEAD
move EFFECT_NORMAL_HIT, 140, ROCK, 70, 5, 0 ;ROCK_SLASH move EFFECT_NORMAL_HIT, 100, ROCK, 80, 5, 0 ;ROCK_SLASH
move EFFECT_NORMAL_HIT, 50, BUG, 100, 15, 0 ;CROSS_CUTTER move EFFECT_NORMAL_HIT, 50, BUG, 100, 15, 0 ;CROSS_CUTTER
move EFFECT_SP_ATK_DOWN, 0, NORMAL, 100, 40, 0 ;MEGAPHONE move EFFECT_SP_ATK_DOWN, 0, NORMAL, 100, 40, 0 ;MEGAPHONE
.IndirectEnd:: .IndirectEnd::

View file

@ -319,10 +319,12 @@ INCLUDE "data/pokemon/base_stats/elekid.asm"
INCLUDE "data/pokemon/base_stats/magby.asm" INCLUDE "data/pokemon/base_stats/magby.asm"
INCLUDE "data/pokemon/base_stats/miltank.asm" INCLUDE "data/pokemon/base_stats/miltank.asm"
INCLUDE "data/pokemon/base_stats/blissey.asm" INCLUDE "data/pokemon/base_stats/blissey.asm"
INCLUDE "data/pokemon/base_stats/raging_bolt.asm"
INCLUDE "data/pokemon/base_stats/gouging_fire.asm"
INCLUDE "data/pokemon/base_stats/walking_wake.asm"
INCLUDE "data/pokemon/base_stats/raikou.asm" INCLUDE "data/pokemon/base_stats/raikou.asm"
INCLUDE "data/pokemon/base_stats/entei.asm" INCLUDE "data/pokemon/base_stats/entei.asm"
INCLUDE "data/pokemon/base_stats/suicune.asm" INCLUDE "data/pokemon/base_stats/suicune.asm"
INCLUDE "data/pokemon/base_stats/walking_wake.asm"
INCLUDE "data/pokemon/base_stats/larvitar.asm" INCLUDE "data/pokemon/base_stats/larvitar.asm"
INCLUDE "data/pokemon/base_stats/pupitar.asm" INCLUDE "data/pokemon/base_stats/pupitar.asm"
INCLUDE "data/pokemon/base_stats/tyranitar.asm" INCLUDE "data/pokemon/base_stats/tyranitar.asm"

View file

@ -0,0 +1,21 @@
db 0 ; species ID placeholder
db 105, 115, 121, 91, 65, 93
; hp atk def spd sat sdf
db FIRE, DRAGON ; type
db 3 ; catch rate
db 217 ; base exp
db NO_ITEM, NO_ITEM ; items
db GENDER_UNKNOWN ; gender ratio
db 100 ; unknown 1
db 80 ; step cycles to hatch
db 5 ; unknown 2
INCBIN "gfx/pokemon/gouging_fire/front.dimensions"
dw NULL, NULL ; unused (beta front/back pics)
db GROWTH_SLOW ; growth rate
dn EGG_NONE, EGG_NONE ; egg groups
; tm/hm learnset
tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, FLAMETHROWER
; end

View file

@ -0,0 +1,21 @@
db 0 ; species ID placeholder
db 125, 73, 91, 75, 137, 89
; hp atk def spd sat sdf
db ELECTRIC, DRAGON ; type
db 3 ; catch rate
db 216 ; base exp
db NO_ITEM, NO_ITEM ; items
db GENDER_UNKNOWN ; gender ratio
db 100 ; unknown 1
db 80 ; step cycles to hatch
db 5 ; unknown 2
INCBIN "gfx/pokemon/raging_bolt/front.dimensions"
dw NULL, NULL ; unused (beta front/back pics)
db GROWTH_SLOW ; growth rate
dn EGG_NONE, EGG_NONE ; egg groups
; tm/hm learnset
tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, THUNDERBOLT
; end

View file

@ -298,10 +298,12 @@ PokemonCries::
mon_cry CRY_TEDDIURSA, 374, 58 ; MAGBY mon_cry CRY_TEDDIURSA, 374, 58 ; MAGBY
mon_cry CRY_GLIGAR, -461, 416 ; MILTANK mon_cry CRY_GLIGAR, -461, 416 ; MILTANK
mon_cry CRY_SLOWKING, 659, 320 ; BLISSEY mon_cry CRY_SLOWKING, 659, 320 ; BLISSEY
mon_cry CRY_RAIKOU, 564, 310 ; RAGING_BOLT
mon_cry CRY_ENTEI, 5, 432 ; GOUGING_FIRE
mon_cry CRY_MAGCARGO, 3, 400 ; WALKING_WAKE
mon_cry CRY_RAIKOU, 558, 288 ; RAIKOU mon_cry CRY_RAIKOU, 558, 288 ; RAIKOU
mon_cry CRY_ENTEI, 0, 416 ; ENTEI mon_cry CRY_ENTEI, 0, 416 ; ENTEI
mon_cry CRY_MAGCARGO, 0, 384 ; SUICUNE mon_cry CRY_MAGCARGO, 0, 384 ; SUICUNE
mon_cry CRY_MAGCARGO, 0, 384 ; WALKING_WAKE
mon_cry CRY_RAIKOU, 95, 208 ; LARVITAR mon_cry CRY_RAIKOU, 95, 208 ; LARVITAR
mon_cry CRY_SPINARAK, -475, 336 ; PUPITAR mon_cry CRY_SPINARAK, -475, 336 ; PUPITAR
mon_cry CRY_RAIKOU, -256, 384 ; TYRANITAR mon_cry CRY_RAIKOU, -256, 384 ; TYRANITAR

View file

@ -304,10 +304,12 @@ ElekidPokedexEntry:: INCLUDE "data/pokemon/dex_entries/elekid.asm"
MagbyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/magby.asm" MagbyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/magby.asm"
MiltankPokedexEntry:: INCLUDE "data/pokemon/dex_entries/miltank.asm" MiltankPokedexEntry:: INCLUDE "data/pokemon/dex_entries/miltank.asm"
BlisseyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/blissey.asm" BlisseyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/blissey.asm"
RagingBoltPokedexEntry:: INCLUDE "data/pokemon/dex_entries/raging_bolt.asm"
GougingFirePokedexEntry:: INCLUDE "data/pokemon/dex_entries/gouging_fire.asm"
WalkingWakePokedexEntry:: INCLUDE "data/pokemon/dex_entries/walking_wake.asm"
RaikouPokedexEntry:: INCLUDE "data/pokemon/dex_entries/raikou.asm" RaikouPokedexEntry:: INCLUDE "data/pokemon/dex_entries/raikou.asm"
EnteiPokedexEntry:: INCLUDE "data/pokemon/dex_entries/entei.asm" EnteiPokedexEntry:: INCLUDE "data/pokemon/dex_entries/entei.asm"
SuicunePokedexEntry:: INCLUDE "data/pokemon/dex_entries/suicune.asm" SuicunePokedexEntry:: INCLUDE "data/pokemon/dex_entries/suicune.asm"
WalkingWakePokedexEntry:: INCLUDE "data/pokemon/dex_entries/walking_wake.asm"
LarvitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/larvitar.asm" LarvitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/larvitar.asm"
PupitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/pupitar.asm" PupitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/pupitar.asm"
TyranitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/tyranitar.asm" TyranitarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/tyranitar.asm"

View file

@ -0,0 +1,10 @@
db "PARADOX@" ; species name
dw 1106, 13000 ; height, weight
db "Rumors state that"
next "this violent #-"
next "MON was the result"
page "of an attempt to"
next "resurrect a"
next "fossilized ENTEI.@"

View file

@ -7,4 +7,4 @@
page "can be extended" page "can be extended"
next "with enough force" next "with enough force"
next "to crush boulders." next "to crush boulders.@"

View file

@ -7,4 +7,4 @@
page "ches. A single" page "ches. A single"
next "lick causes" next "lick causes"
next "severe poisoning." next "severe poisoning.@"

View file

@ -0,0 +1,10 @@
db "PARADOX@" ; species name
dw 1701, 10580 ; height, weight
db "Believed to be"
next "RAIKOU's ancestor,"
next "The lightning that"
page "it shoots from its"
next "cloud-shaped mane"
next "can burn anything.@"

View file

@ -1,10 +1,10 @@
db "PARADOX@" ; species name db "PARADOX@" ; species name
dw 1106, 6170 ; height, weight dw 1106, 6170 ; height, weight
db "Ecology under" db "This prehistoric,"
next "research." next "ferocious creature"
next "" next "resembles SUICUNE."
page "Ecology under" page "Has been witnessed"
next "research." next "racing atop lakes"
next "@" next "at high speed.@"

View file

@ -293,10 +293,12 @@ PokedexDataPointerTable:
dba MagbyPokedexEntry dba MagbyPokedexEntry
dba MiltankPokedexEntry dba MiltankPokedexEntry
dba BlisseyPokedexEntry dba BlisseyPokedexEntry
dba RagingBoltPokedexEntry
dba GougingFirePokedexEntry
dba WalkingWakePokedexEntry
dba RaikouPokedexEntry dba RaikouPokedexEntry
dba EnteiPokedexEntry dba EnteiPokedexEntry
dba SuicunePokedexEntry dba SuicunePokedexEntry
dba WalkingWakePokedexEntry
dba LarvitarPokedexEntry dba LarvitarPokedexEntry
dba PupitarPokedexEntry dba PupitarPokedexEntry
dba TyranitarPokedexEntry dba TyranitarPokedexEntry

View file

@ -100,6 +100,7 @@ AlphabeticalPokedexOrder:
dw GOLEM dw GOLEM
dw GOROCHU dw GOROCHU
dw GOROTORA dw GOROTORA
dw GOUGING_FIRE
dw GRANBULL dw GRANBULL
dw GRAVELER dw GRAVELER
dw GRIMER dw GRIMER
@ -220,6 +221,7 @@ AlphabeticalPokedexOrder:
dw QUAGSIRE dw QUAGSIRE
dw QUILAVA dw QUILAVA
dw QWILFISH dw QWILFISH
dw RAGING_BOLT
dw RAICHU dw RAICHU
dw RAITORA dw RAITORA
dw RAIKOU dw RAIKOU

View file

@ -289,10 +289,12 @@ NewPokedexOrder:
dw ARTICUNO dw ARTICUNO
dw ZAPDOS dw ZAPDOS
dw MOLTRES dw MOLTRES
dw RAGING_BOLT
dw GOUGING_FIRE
dw WALKING_WAKE
dw RAIKOU dw RAIKOU
dw ENTEI dw ENTEI
dw SUICUNE dw SUICUNE
dw WALKING_WAKE
dw DRATINI dw DRATINI
dw DRAGONAIR dw DRAGONAIR
dw DRAGONITE dw DRAGONITE

View file

@ -120,6 +120,8 @@ EggMovePointers2::
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2
dw NoEggMoves2
dw LarvitarEggMoves dw LarvitarEggMoves
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 dw NoEggMoves2

View file

@ -115,10 +115,12 @@ EvosAttacksPointers2::
dw MagbyEvosAttacks dw MagbyEvosAttacks
dw MiltankEvosAttacks dw MiltankEvosAttacks
dw BlisseyEvosAttacks dw BlisseyEvosAttacks
dw RagingBoltEvosAttacks
dw GougingFireEvosAttacks
dw WalkingWakeEvosAttacks
dw RaikouEvosAttacks dw RaikouEvosAttacks
dw EnteiEvosAttacks dw EnteiEvosAttacks
dw SuicuneEvosAttacks dw SuicuneEvosAttacks
dw WalkingWakeEvosAttacks
dw LarvitarEvosAttacks dw LarvitarEvosAttacks
dw PupitarEvosAttacks dw PupitarEvosAttacks
dw TyranitarEvosAttacks dw TyranitarEvosAttacks
@ -1620,6 +1622,54 @@ BlisseyEvosAttacks:
dbw 47, DOUBLE_EDGE dbw 47, DOUBLE_EDGE
db 0 ; no more level-up moves db 0 ; no more level-up moves
RagingBoltEvosAttacks:
db 0 ; no more evolutions
dbw 1, STOMP
dbw 1, LEER
dbw 7, SUNNY_DAY
dbw 14, THUNDERSHOCK
dbw 21, ROAR
dbw 28, DRAGONBREATH
dbw 35, THUNDERBOLT
dbw 42, TWISTER
dbw 49, ZAP_CANNON
dbw 56, OUTRAGE
dbw 63, BODY_SLAM
dbw 70, THUNDER
db 0 ; no more level-up moves
GougingFireEvosAttacks:
db 0 ; no more evolutions
dbw 1, BITE
dbw 1, LEER
dbw 7, SUNNY_DAY
dbw 14, FLAME_WHEEL
dbw 21, ROAR
dbw 28, DRAGONBREATH
dbw 35, FLAMETHROWER
dbw 42, MORNING_SUN
dbw 49, PROTECT
dbw 56, OUTRAGE
dbw 63, ROCK_HEAD
dbw 70, FIRE_BLAST
db 0 ; no more level-up moves
WalkingWakeEvosAttacks:
db 0 ; no more evolutions
dbw 1, BITE
dbw 1, LEER
dbw 7, SUNNY_DAY
dbw 14, WATER_GUN
dbw 21, ROAR
dbw 28, DRAGONBREATH
dbw 35, AURORA_BEAM
dbw 42, TWISTER
dbw 49, CRUNCH
dbw 56, OUTRAGE
dbw 63, FLAMETHROWER
dbw 70, HYDRO_PUMP
db 0 ; no more level-up moves
RaikouEvosAttacks: RaikouEvosAttacks:
db 0 ; no more evolutions db 0 ; no more evolutions
dbw 1, BITE dbw 1, BITE
@ -1659,22 +1709,6 @@ SuicuneEvosAttacks:
dbw 71, HYDRO_PUMP dbw 71, HYDRO_PUMP
db 0 ; no more level-up moves db 0 ; no more level-up moves
WalkingWakeEvosAttacks:
db 0 ; no more evolutions
dbw 1, BITE
dbw 1, LEER
dbw 7, SUNNY_DAY
dbw 14, WATER_GUN
dbw 21, ROAR
dbw 28, DRAGONBREATH
dbw 35, AURORA_BEAM
dbw 42, TWISTER
dbw 49, CRUNCH
dbw 56, OUTRAGE
dbw 63, FLAMETHROWER
dbw 70, HYDRO_PUMP
db 0 ; no more level-up moves
LarvitarEvosAttacks: LarvitarEvosAttacks:
dbbw EVOLVE_LEVEL, 30, PUPITAR dbbw EVOLVE_LEVEL, 30, PUPITAR
db 0 ; no more evolutions db 0 ; no more evolutions

View file

@ -293,10 +293,12 @@ FirstEvoStages::
dw MAGBY ;f0 dw MAGBY ;f0
dw MILTANK dw MILTANK
dw CHANSEY dw CHANSEY
dw RAGING_BOLT
dw GOUGING_FIRE
dw WALKING_WAKE
dw RAIKOU dw RAIKOU
dw ENTEI dw ENTEI
dw SUICUNE dw SUICUNE
dw WALKING_WAKE
dw LARVITAR dw LARVITAR
dw LARVITAR dw LARVITAR
dw LARVITAR ;f8 dw LARVITAR ;f8

View file

@ -303,4 +303,6 @@ Pokered_MonIndices:
db JUNGELA db JUNGELA
db FOLAGE db FOLAGE
db BARREAU db BARREAU
db RAGING_BOLT
db GOUGING_FIRE
assert_table_length NUM_POKEMON - 1 assert_table_length NUM_POKEMON - 1

View file

@ -294,10 +294,12 @@ MonMenuIcons:
db ICON_HUMANSHAPE ; MAGBY db ICON_HUMANSHAPE ; MAGBY
db ICON_EQUINE ; MILTANK db ICON_EQUINE ; MILTANK
db ICON_CLEFAIRY ; BLISSEY db ICON_CLEFAIRY ; BLISSEY
db ICON_MONSTER ; RAGING_BOLT
db ICON_MONSTER ; GOUGING_FIRE
db ICON_MONSTER ; WALKING_WAKE
db ICON_FOX ; RAIKOU db ICON_FOX ; RAIKOU
db ICON_FOX ; ENTEI db ICON_FOX ; ENTEI
db ICON_FOX ; SUICUNE db ICON_FOX ; SUICUNE
db ICON_MONSTER ; WALKING_WAKE
db ICON_MONSTER ; LARVITAR db ICON_MONSTER ; LARVITAR
db ICON_MONSTER ; PUPITAR db ICON_MONSTER ; PUPITAR
db ICON_MONSTER ; TYRANITAR db ICON_MONSTER ; TYRANITAR

View file

@ -296,10 +296,12 @@ PokemonNames::
db "MAGBY@@@@@" db "MAGBY@@@@@"
db "MILTANK@@@" db "MILTANK@@@"
db "BLISSEY@@@" db "BLISSEY@@@"
db "RAGINGBOLT"
db "GOUGINFIRE" ; this is terrible but unless we can increase the character limit this is our best option
db "WALKINWAKE" ; see above
db "RAIKOU@@@@" db "RAIKOU@@@@"
db "ENTEI@@@@@" db "ENTEI@@@@@"
db "SUICUNE@@@" db "SUICUNE@@@"
db "WALKINWAKE" ; this is terrible but unless we can increase the character limit this is our best option
db "LARVITAR@@" db "LARVITAR@@"
db "PUPITAR@@@" db "PUPITAR@@@"
db "TYRANITAR@" db "TYRANITAR@"

View file

@ -617,14 +617,18 @@ INCBIN "gfx/pokemon/miltank/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/miltank/shiny.pal" INCLUDE "gfx/pokemon/miltank/shiny.pal"
INCBIN "gfx/pokemon/blissey/front.gbcpal", middle_colors INCBIN "gfx/pokemon/blissey/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/blissey/shiny.pal" INCLUDE "gfx/pokemon/blissey/shiny.pal"
INCBIN "gfx/pokemon/raging_bolt/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/raging_bolt/shiny.pal"
INCBIN "gfx/pokemon/gouging_fire/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/gouging_fire/shiny.pal"
INCBIN "gfx/pokemon/walking_wake/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/walking_wake/shiny.pal"
INCBIN "gfx/pokemon/raikou/front.gbcpal", middle_colors INCBIN "gfx/pokemon/raikou/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/raikou/shiny.pal" INCLUDE "gfx/pokemon/raikou/shiny.pal"
INCBIN "gfx/pokemon/entei/front.gbcpal", middle_colors INCBIN "gfx/pokemon/entei/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/entei/shiny.pal" INCLUDE "gfx/pokemon/entei/shiny.pal"
INCBIN "gfx/pokemon/suicune/front.gbcpal", middle_colors INCBIN "gfx/pokemon/suicune/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/suicune/shiny.pal" INCLUDE "gfx/pokemon/suicune/shiny.pal"
INCBIN "gfx/pokemon/walking_wake/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/walking_wake/shiny.pal"
INCBIN "gfx/pokemon/larvitar/front.gbcpal", middle_colors INCBIN "gfx/pokemon/larvitar/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/larvitar/shiny.pal" INCLUDE "gfx/pokemon/larvitar/shiny.pal"
INCBIN "gfx/pokemon/pupitar/front.gbcpal", middle_colors INCBIN "gfx/pokemon/pupitar/front.gbcpal", middle_colors

View file

@ -600,14 +600,18 @@ PokemonPicPointers::
dba MiltankBackpic dba MiltankBackpic
dba BlisseyFrontpic dba BlisseyFrontpic
dba BlisseyBackpic dba BlisseyBackpic
dba RagingBoltFrontpic
dba RagingBoltBackpic
dba GougingFireFrontpic
dba GougingFireBackpic
dba WalkingWakeFrontpic
dba WalkingWakeBackpic
dba RaikouFrontpic dba RaikouFrontpic
dba RaikouBackpic dba RaikouBackpic
dba EnteiFrontpic dba EnteiFrontpic
dba EnteiBackpic dba EnteiBackpic
dba SuicuneFrontpic dba SuicuneFrontpic
dba SuicuneBackpic dba SuicuneBackpic
dba WalkingWakeFrontpic
dba WalkingWakeBackpic
dba LarvitarFrontpic dba LarvitarFrontpic
dba LarvitarBackpic dba LarvitarBackpic
dba PupitarFrontpic dba PupitarFrontpic

View file

@ -293,10 +293,12 @@ INCBIN "gfx/footprints/elekid.1bpp"
INCBIN "gfx/footprints/magby.1bpp" INCBIN "gfx/footprints/magby.1bpp"
INCBIN "gfx/footprints/miltank.1bpp" INCBIN "gfx/footprints/miltank.1bpp"
INCBIN "gfx/footprints/blissey.1bpp" INCBIN "gfx/footprints/blissey.1bpp"
INCBIN "gfx/footprints/raging_bolt.1bpp"
INCBIN "gfx/footprints/gouging_fire.1bpp"
INCBIN "gfx/footprints/walking_wake.1bpp"
INCBIN "gfx/footprints/raikou.1bpp" INCBIN "gfx/footprints/raikou.1bpp"
INCBIN "gfx/footprints/entei.1bpp" INCBIN "gfx/footprints/entei.1bpp"
INCBIN "gfx/footprints/suicune.1bpp" INCBIN "gfx/footprints/suicune.1bpp"
INCBIN "gfx/footprints/walking_wake.1bpp"
INCBIN "gfx/footprints/larvitar.1bpp" INCBIN "gfx/footprints/larvitar.1bpp"
INCBIN "gfx/footprints/pupitar.1bpp" INCBIN "gfx/footprints/pupitar.1bpp"
INCBIN "gfx/footprints/tyranitar.1bpp" INCBIN "gfx/footprints/tyranitar.1bpp"

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 B

View file

@ -823,3 +823,8 @@ FolageFrontpic: INCBIN "gfx/pokemon/folage/front.animated.2bpp.lz"
FolageBackpic: INCBIN "gfx/pokemon/folage/back.2bpp.lz" FolageBackpic: INCBIN "gfx/pokemon/folage/back.2bpp.lz"
BarreauFrontpic: INCBIN "gfx/pokemon/barreau/front.animated.2bpp.lz" BarreauFrontpic: INCBIN "gfx/pokemon/barreau/front.animated.2bpp.lz"
BarreauBackpic: INCBIN "gfx/pokemon/barreau/back.2bpp.lz" BarreauBackpic: INCBIN "gfx/pokemon/barreau/back.2bpp.lz"
RagingBoltFrontpic: INCBIN "gfx/pokemon/raging_bolt/front.animated.2bpp.lz"
RagingBoltBackpic: INCBIN "gfx/pokemon/raging_bolt/back.2bpp.lz"
GougingFireFrontpic: INCBIN "gfx/pokemon/gouging_fire/front.animated.2bpp.lz"
GougingFireBackpic: INCBIN "gfx/pokemon/gouging_fire/back.2bpp.lz"

View file

@ -292,10 +292,12 @@ AnimationPointers:
dw MagbyAnimation dw MagbyAnimation
dw MiltankAnimation dw MiltankAnimation
dw BlisseyAnimation dw BlisseyAnimation
dw RagingBoltAnimation
dw GougingFireAnimation
dw WalkingWakeAnimation
dw RaikouAnimation dw RaikouAnimation
dw EnteiAnimation dw EnteiAnimation
dw SuicuneAnimation dw SuicuneAnimation
dw WalkingWakeAnimation
dw LarvitarAnimation dw LarvitarAnimation
dw PupitarAnimation dw PupitarAnimation
dw TyranitarAnimation dw TyranitarAnimation

View file

@ -293,6 +293,8 @@ BlisseyAnimation: INCLUDE "gfx/pokemon/blissey/anim.asm"
RaikouAnimation: INCLUDE "gfx/pokemon/raikou/anim.asm" RaikouAnimation: INCLUDE "gfx/pokemon/raikou/anim.asm"
EnteiAnimation: INCLUDE "gfx/pokemon/entei/anim.asm" EnteiAnimation: INCLUDE "gfx/pokemon/entei/anim.asm"
SuicuneAnimation: INCLUDE "gfx/pokemon/suicune/anim.asm" SuicuneAnimation: INCLUDE "gfx/pokemon/suicune/anim.asm"
RagingBoltAnimation: INCLUDE "gfx/pokemon/raging_bolt/anim.asm"
GougingFireAnimation: INCLUDE "gfx/pokemon/gouging_fire/anim.asm"
WalkingWakeAnimation: INCLUDE "gfx/pokemon/walking_wake/anim.asm" WalkingWakeAnimation: INCLUDE "gfx/pokemon/walking_wake/anim.asm"
LarvitarAnimation: INCLUDE "gfx/pokemon/larvitar/anim.asm" LarvitarAnimation: INCLUDE "gfx/pokemon/larvitar/anim.asm"
PupitarAnimation: INCLUDE "gfx/pokemon/pupitar/anim.asm" PupitarAnimation: INCLUDE "gfx/pokemon/pupitar/anim.asm"

View file

@ -292,10 +292,12 @@ BitmasksPointers:
dw MagbyBitmasks dw MagbyBitmasks
dw MiltankBitmasks dw MiltankBitmasks
dw BlisseyBitmasks dw BlisseyBitmasks
dw RagingBoltBitmasks
dw GougingFireBitmasks
dw WalkingWakeBitmasks
dw RaikouBitmasks dw RaikouBitmasks
dw EnteiBitmasks dw EnteiBitmasks
dw SuicuneBitmasks dw SuicuneBitmasks
dw WalkingWakeBitmasks
dw LarvitarBitmasks dw LarvitarBitmasks
dw PupitarBitmasks dw PupitarBitmasks
dw TyranitarBitmasks dw TyranitarBitmasks

View file

@ -290,10 +290,12 @@ ElekidBitmasks: INCLUDE "gfx/pokemon/elekid/bitmask.asm"
MagbyBitmasks: INCLUDE "gfx/pokemon/magby/bitmask.asm" MagbyBitmasks: INCLUDE "gfx/pokemon/magby/bitmask.asm"
MiltankBitmasks: INCLUDE "gfx/pokemon/miltank/bitmask.asm" MiltankBitmasks: INCLUDE "gfx/pokemon/miltank/bitmask.asm"
BlisseyBitmasks: INCLUDE "gfx/pokemon/blissey/bitmask.asm" BlisseyBitmasks: INCLUDE "gfx/pokemon/blissey/bitmask.asm"
RagingBoltBitmasks: INCLUDE "gfx/pokemon/raging_bolt/bitmask.asm"
GougingFireBitmasks: INCLUDE "gfx/pokemon/gouging_fire/bitmask.asm"
WalkingWakeBitmasks: INCLUDE "gfx/pokemon/walking_wake/bitmask.asm"
RaikouBitmasks: INCLUDE "gfx/pokemon/raikou/bitmask.asm" RaikouBitmasks: INCLUDE "gfx/pokemon/raikou/bitmask.asm"
EnteiBitmasks: INCLUDE "gfx/pokemon/entei/bitmask.asm" EnteiBitmasks: INCLUDE "gfx/pokemon/entei/bitmask.asm"
SuicuneBitmasks: INCLUDE "gfx/pokemon/suicune/bitmask.asm" SuicuneBitmasks: INCLUDE "gfx/pokemon/suicune/bitmask.asm"
WalkingWakeBitmasks: INCLUDE "gfx/pokemon/walking_wake/bitmask.asm"
LarvitarBitmasks: INCLUDE "gfx/pokemon/larvitar/bitmask.asm" LarvitarBitmasks: INCLUDE "gfx/pokemon/larvitar/bitmask.asm"
PupitarBitmasks: INCLUDE "gfx/pokemon/pupitar/bitmask.asm" PupitarBitmasks: INCLUDE "gfx/pokemon/pupitar/bitmask.asm"
TyranitarBitmasks: INCLUDE "gfx/pokemon/tyranitar/bitmask.asm" TyranitarBitmasks: INCLUDE "gfx/pokemon/tyranitar/bitmask.asm"

View file

@ -292,10 +292,12 @@ FramesPointers:
dba MagbyFrames dba MagbyFrames
dba MiltankFrames dba MiltankFrames
dba BlisseyFrames dba BlisseyFrames
dba RagingBoltFrames
dba GougingFireFrames
dba WalkingWakeFrames
dba RaikouFrames dba RaikouFrames
dba EnteiFrames dba EnteiFrames
dba SuicuneFrames dba SuicuneFrames
dba WalkingWakeFrames
dba LarvitarFrames dba LarvitarFrames
dba PupitarFrames dba PupitarFrames
dba TyranitarFrames dba TyranitarFrames

View file

@ -0,0 +1 @@
endanim

View file

@ -0,0 +1 @@
endanim

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 B

View file

@ -0,0 +1,4 @@
RGB 18, 14, 08
RGB 08, 30, 28

View file

@ -292,10 +292,12 @@ AnimationIdlePointers:
dw MagbyAnimationIdle dw MagbyAnimationIdle
dw MiltankAnimationIdle dw MiltankAnimationIdle
dw BlisseyAnimationIdle dw BlisseyAnimationIdle
dw RagingBoltAnimationIdle
dw GougingFireAnimationIdle
dw WalkingWakeAnimationIdle
dw RaikouAnimationIdle dw RaikouAnimationIdle
dw EnteiAnimationIdle dw EnteiAnimationIdle
dw SuicuneAnimationIdle dw SuicuneAnimationIdle
dw WalkingWakeAnimationIdle
dw LarvitarAnimationIdle dw LarvitarAnimationIdle
dw PupitarAnimationIdle dw PupitarAnimationIdle
dw TyranitarAnimationIdle dw TyranitarAnimationIdle

View file

@ -290,10 +290,12 @@ ElekidAnimationIdle: INCLUDE "gfx/pokemon/elekid/anim_idle.asm"
MagbyAnimationIdle: INCLUDE "gfx/pokemon/magby/anim_idle.asm" MagbyAnimationIdle: INCLUDE "gfx/pokemon/magby/anim_idle.asm"
MiltankAnimationIdle: INCLUDE "gfx/pokemon/miltank/anim_idle.asm" MiltankAnimationIdle: INCLUDE "gfx/pokemon/miltank/anim_idle.asm"
BlisseyAnimationIdle: INCLUDE "gfx/pokemon/blissey/anim_idle.asm" BlisseyAnimationIdle: INCLUDE "gfx/pokemon/blissey/anim_idle.asm"
RagingBoltAnimationIdle: INCLUDE "gfx/pokemon/raging_bolt/anim_idle.asm"
GougingFireAnimationIdle: INCLUDE "gfx/pokemon/gouging_fire/anim_idle.asm"
WalkingWakeAnimationIdle: INCLUDE "gfx/pokemon/walking_wake/anim_idle.asm"
RaikouAnimationIdle: INCLUDE "gfx/pokemon/raikou/anim_idle.asm" RaikouAnimationIdle: INCLUDE "gfx/pokemon/raikou/anim_idle.asm"
EnteiAnimationIdle: INCLUDE "gfx/pokemon/entei/anim_idle.asm" EnteiAnimationIdle: INCLUDE "gfx/pokemon/entei/anim_idle.asm"
SuicuneAnimationIdle: INCLUDE "gfx/pokemon/suicune/anim_idle.asm" SuicuneAnimationIdle: INCLUDE "gfx/pokemon/suicune/anim_idle.asm"
WalkingWakeAnimationIdle: INCLUDE "gfx/pokemon/walking_wake/anim_idle.asm"
LarvitarAnimationIdle: INCLUDE "gfx/pokemon/larvitar/anim_idle.asm" LarvitarAnimationIdle: INCLUDE "gfx/pokemon/larvitar/anim_idle.asm"
PupitarAnimationIdle: INCLUDE "gfx/pokemon/pupitar/anim_idle.asm" PupitarAnimationIdle: INCLUDE "gfx/pokemon/pupitar/anim_idle.asm"
TyranitarAnimationIdle: INCLUDE "gfx/pokemon/tyranitar/anim_idle.asm" TyranitarAnimationIdle: INCLUDE "gfx/pokemon/tyranitar/anim_idle.asm"

View file

@ -114,10 +114,12 @@ ElekidFrames: INCLUDE "gfx/pokemon/elekid/frames.asm"
MagbyFrames: INCLUDE "gfx/pokemon/magby/frames.asm" MagbyFrames: INCLUDE "gfx/pokemon/magby/frames.asm"
MiltankFrames: INCLUDE "gfx/pokemon/miltank/frames.asm" MiltankFrames: INCLUDE "gfx/pokemon/miltank/frames.asm"
BlisseyFrames: INCLUDE "gfx/pokemon/blissey/frames.asm" BlisseyFrames: INCLUDE "gfx/pokemon/blissey/frames.asm"
RagingBoltFrames: INCLUDE "gfx/pokemon/raging_bolt/frames.asm"
GougingFireFrames: INCLUDE "gfx/pokemon/gouging_fire/frames.asm"
WalkingWakeFrames: INCLUDE "gfx/pokemon/walking_wake/frames.asm"
RaikouFrames: INCLUDE "gfx/pokemon/raikou/frames.asm" RaikouFrames: INCLUDE "gfx/pokemon/raikou/frames.asm"
EnteiFrames: INCLUDE "gfx/pokemon/entei/frames.asm" EnteiFrames: INCLUDE "gfx/pokemon/entei/frames.asm"
SuicuneFrames: INCLUDE "gfx/pokemon/suicune/frames.asm" SuicuneFrames: INCLUDE "gfx/pokemon/suicune/frames.asm"
WalkingWakeFrames: INCLUDE "gfx/pokemon/walking_wake/frames.asm"
LarvitarFrames: INCLUDE "gfx/pokemon/larvitar/frames.asm" LarvitarFrames: INCLUDE "gfx/pokemon/larvitar/frames.asm"
PupitarFrames: INCLUDE "gfx/pokemon/pupitar/frames.asm" PupitarFrames: INCLUDE "gfx/pokemon/pupitar/frames.asm"
TyranitarFrames: INCLUDE "gfx/pokemon/tyranitar/frames.asm" TyranitarFrames: INCLUDE "gfx/pokemon/tyranitar/frames.asm"

View file

@ -0,0 +1 @@
endanim

View file

@ -0,0 +1 @@
endanim

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 796 B

View file

@ -0,0 +1,4 @@
RGB 31, 15, 00
RGB 25, 21, 00

View file

@ -337,11 +337,11 @@ WRAM0
"16-bit WRAM home data" "16-bit WRAM home data"
WRAMX 1 WRAMX 1
"WRAM 1" "WRAM 1"
"Miscellaneous WRAM 1"
"More WRAM 1" "More WRAM 1"
"Enemy Party" "Enemy Party"
"Party" "Party"
WRAMX 2 WRAMX 2
"Miscellaneous WRAM 1" ; had to move it here to get it to build, making a note in case this breaks something
"Pic Animations" "Pic Animations"
"Surrounding Data" "Surrounding Data"
align 8 align 8

View file

@ -2,5 +2,5 @@
R R
 !  !
ERETnUXYG~IJ ERETnUXYG~IJ
HEF|}BEJ~EJ@AAB HEF|}BEJ~EJ@AAB
DBIIIIJHIBTnUDJX5YHIJ|}~EEE DBIIIIJDFTnUDFX5YHIIIJ|}~EEE

View file

@ -19,12 +19,12 @@ DebugPokemon1Script:
DebugPokemon2Script: DebugPokemon2Script:
opentext opentext
getmonname STRING_BUFFER_3, HERACROSS getmonname STRING_BUFFER_3, WALKING_WAKE
writetext ReceivedDebugPokemonText writetext ReceivedDebugPokemonText
playsound SFX_CAUGHT_MON playsound SFX_CAUGHT_MON
waitsfx waitsfx
promptbutton promptbutton
givepoke HERACROSS, 47, MASTER_BALL givepoke WALKING_WAKE, 75, MASTER_BALL
closetext closetext
end end
@ -39,34 +39,34 @@ DebugPokemon3Script:
faceplayer faceplayer
opentext opentext
writetext DebugTextA writetext DebugTextA
cry DUNSPARCE cry GOUGING_FIRE
pause 15 pause 15
closetext closetext
loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE
loadwildmon DUNSPARCE, 40 loadwildmon GOUGING_FIRE, 75
startbattle startbattle
reloadmapafterbattle reloadmapafterbattle
end end
DebugTextA: DebugTextA:
text "Duuuun!!" text "Ennn-GRAHHH!"
done done
DebugPokemon4Script: DebugPokemon4Script:
faceplayer faceplayer
opentext opentext
writetext DebugTextB writetext DebugTextB
cry BIPULLA cry RAGING_BOLT
pause 15 pause 15
closetext closetext
loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE
loadwildmon BIPULLA, 41 loadwildmon RAGING_BOLT, 75
startbattle startbattle
reloadmapafterbattle reloadmapafterbattle
end end
DebugTextB: DebugTextB:
text "Hissss!" text "Rai-GOOOHHH!!!"
done done
DebugFlyScript: DebugFlyScript:
@ -143,9 +143,9 @@ DebugRoom_MapEvents:
def_bg_events def_bg_events
def_object_events def_object_events
object_event 21, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DebugPokemon1Script, -1 object_event 22, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DebugPokemon1Script, -1
object_event 24, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DebugPokemon2Script, -1 object_event 27, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DebugPokemon2Script, -1
object_event 29, 24, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DebugPokemon3Script, -1 object_event 23, 27, SPRITE_SUICUNE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_RED, OBJECTTYPE_SCRIPT, 0, DebugPokemon3Script, -1
object_event 29, 27, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_OW_SILVER, OBJECTTYPE_SCRIPT, 0, DebugPokemon4Script, -1 object_event 26, 27, SPRITE_SUICUNE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_BROWN, OBJECTTYPE_SCRIPT, 0, DebugPokemon4Script, -1
object_event 24, 15, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_PURPLE, OBJECTTYPE_SCRIPT, 0, DebugFlyScript, -1 object_event 24, 15, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_OW_PURPLE, OBJECTTYPE_SCRIPT, 0, DebugFlyScript, -1