The Big One.

Whoa, this one's been in the making for a while now. This one has been my attempt to fix as much as I could within a little over a month. Here's what I've got for you.

- Fixed a bug in Silph Gauntlet where the trainers would not see you unless you spoke to them

- Removed the unnecessary Gawarhed and Wugtrio static encounters. In what was once Gawarhed's place is a Rare Candy.

- Implemented a working ferry system (huge thanks to Red++) that allows travelling to Faraway Island and Citrine City with the right tickets. Currently both maps use a copy of the SS Anne, which may be revised later.

- Bittybat, Magnetite and Burgela have been removed to fix a Pokedex bug where entries wouldn't display correctly if the total number wasn't a multiple of 8.

- Fixed a bug where fishing up a Wiglett and Wugtrio would play the trainer battle and Champion battle themes respectively

- Restructured the Pokedex a little. Don't worry, Lickitung's still number 108!

- All references to betamon in the disassembly have had their names updated to match the new Ogasawara ones

- Removed Blastyke as a Game Corner prize, replacing it with Squeamata.

- Garnet Cavern is now properly listed as a dungeon map

- Fixed an issue where trying to leave Bill's House after entering the garden would put you back in the garden

- Moved Silph Gauntlet's Beauty down 1 floor to make the number of trainers on each floor more consistent

- Finished Gauntlet 6F except for the trainer text (PvK please help)

- Gavillain's stats updated to match KEP 1.4 on the Showdown server. It's now a Dragon/Electric type with less Ice coverage.

- Fixed Clefable's and Wigglytuff's starting movesets from an earlier commit

- Fixed an ABSOLUTELY HORRIBLE, EGREGIOUSLY FRUSTRATING BUG that caused the Pokedex's seen counter to rarely update. This is what caused this commit to be delayed for so long. No joke.

- New sprites, courtesy of Albatross, for Sylveon's back sprite, Alolan Marowak, Alolan Muk, Galarian Weezing and Magnezone!

- Fixed a bug preventing the trade for Haunter from being accessed.
This commit is contained in:
Martha Schilling 2023-09-19 23:34:25 +01:00
parent 57186bb2a0
commit 508a4e790e
246 changed files with 2446 additions and 2384 deletions

View file

@ -0,0 +1,23 @@
db DEX_BETOBEBII ; pokedex id
db 65, 65, 35, 10, 25 ; +5 to all stats
; hp atk def spd spc
db POISON, POISON ; type
db 255 ; catch rate
db 61 ; base exp
INCBIN "gfx/pokemon/front/betobebii.pic", 0, 1 ; sprite dimensions
dw BetobebiiPicFront, BetobebiiPicBack
db POUND, DISABLE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset
tmhm TOXIC, BODY_SLAM, RAGE, MEGA_DRAIN, THUNDERBOLT, \
THUNDER, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
FIRE_BLAST, REST, EXPLOSION, SUBSTITUTE
; end
db BANK(BetobebiiPicFront)
assert BANK(BetobebiiPicFront) == BANK(BetobebiiPicBack)

View file

@ -0,0 +1,23 @@
db DEX_BITTYBAT ; pokedex id
db 35, 40, 30, 50, 35
; hp atk def spd spc
db POISON, FLYING ; type
db 255 ; catch rate
db 44 ; base exp
INCBIN "gfx/pokemon/front/bittybat.pic", 0, 1 ; sprite dimensions
dw BittybatPicFront, BittybatPicBack
db LEECH_LIFE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset
tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, BIDE, \
SWIFT, REST, SUBSTITUTE
; end
db BANK(BittybatPicFront)
assert BANK(BittybatPicFront) == BANK(BittybatPicBack)

View file

@ -0,0 +1,24 @@
db DEX_HINAAZU ; pokedex id
db 20, 70, 30, 60, 20 ; +5 to all stats
; hp atk def spd spc
db NORMAL, FLYING ; type
db 255 ; catch rate
db 66 ; base exp
INCBIN "gfx/pokemon/front/hinaazu.pic", 0, 1 ; sprite dimensions
dw HinaazuPicFront, HinaazuPicBack
db PECK, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset
tmhm WHIRLWIND, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
SKULL_BASH, SKY_ATTACK, REST, TRI_ATTACK, SUBSTITUTE, \
FLY
; end
db BANK(HinaazuPicFront)
assert BANK(HinaazuPicFront) == BANK(HinaazuPicBack)

View file

@ -0,0 +1,24 @@
db DEX_MAGNETITE ; pokedex id
db 30, 40, 75, 50, 100
; hp atk def spd spc
db ELECTRIC, ELECTRIC ; type
db 90 ; catch rate
db 118 ; base exp
INCBIN "gfx/pokemon/front/magnetite.pic", 0, 1 ; sprite dimensions
dw MagnetitePicFront, MagnetitePicBack
db TACKLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset
tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, THUNDERBOLT, \
THUNDER, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
BIDE, SWIFT, REST, THUNDER_WAVE, SUBSTITUTE, \
FLASH
; end
db BANK(MagnetitePicFront)
assert BANK(MagnetitePicFront) == BANK(MagnetitePicBack)

View file

@ -0,0 +1,23 @@
db DEX_MONJA ; pokedex id
db 45, 35, 85, 40, 80
; hp atk def spd spc
db GRASS, GRASS ; type
db 190 ; catch rate
db 63 ; base exp
INCBIN "gfx/pokemon/front/monja.pic", 0, 1 ; sprite dimensions
dw MonjaPicFront, MonjaPicBack
db CONSTRICT, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset
tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
RAGE, MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, \
BIDE, SKULL_BASH, REST, SUBSTITUTE, CUT
; end
db BANK(MonjaPicFront)
assert BANK(MonjaPicFront) == BANK(MonjaPicBack)

View file

@ -0,0 +1,24 @@
db DEX_PUDI ; pokedex id
db 40, 55, 30, 45, 35 ; added 5 to all stats to make BST closer to Mikon's
; hp atk def spd spc
db FIRE, FIRE ; type
db 255 ; catch rate
db 61 ; base exp
INCBIN "gfx/pokemon/front/pudi.pic", 0, 1 ; sprite dimensions
dw PudiPicFront, PudiPicBack
db BITE, ROAR, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_SLOW ; growth rate
; tm/hm learnset
tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, REFLECT, \
BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, REST, \
SUBSTITUTE
; end
db BANK(PudiPicFront)
assert BANK(PudiPicFront) == BANK(PudiPicBack)