would you believe me if i told you this still isnt done

in the middle of a breakdown here but i'm committing this because I don't wanna have an overwhelming number of changed files like the Big One

- Fixed a bug where an item couldn't be picked up in Mt. Moon Crater

- Gave new cries to Leafeon, Glaceon, Perrserker, Gentlarva, Carapthor, Gorotora, Magnezone, Tangrowth, Tricules, Magmortar and Meltan. Pupal and Lickilicky also got new cries but they'll probably be changed later

- Changed Citrine's map slightly for hopefully the final time, removing the tall grass to allow the Old Man Glitch to work there

- Brought Pokemon Tower 5F back for some reason

- Moved the Rocket Grunt on Silph 11F closer to the Omegadge door

- 'Fixed' a warp issue on Faraway Island, can definitely be improved though

- Gave Gapdos 10 more base special because i forgot the first time

- Fixed a typo in Hitmontop's dex entry

- Fixed some inconsistencies in Gao and Gorotora's movesets

- Added the unused ice tiles to Seafoam Islands and Garnet Cavern (credit to Vortiene)

- Added a stats page to the Pokedex that displays base stats and the type of caught Pokemon (again, credit to Vortiene)

- Made Sandshrew more common in Mt. Moon

- Improved the 'already caught' icon

- uncapitalised all new instances of "trainer" in the text to make it more consistent

- HOPEFULLY fixed the issue where the SS Anne still couldn't be reboarded
This commit is contained in:
Martha Schilling 2023-11-20 11:00:20 +00:00
parent d0decc8e66
commit ef62d0a43f
48 changed files with 465 additions and 360 deletions

View file

@ -151,7 +151,7 @@ MapHSPointers:
dw NoHS
dw PokemonTower2FHS
dw BrunswickGrottoHS
dw NoHS ; Pokemon Tower 4F, removed for constant space
dw NoHS
dw PokemonTower5FHS
dw PokemonTower6FHS
dw PokemonTower7FHS
@ -218,7 +218,6 @@ MapHSPointers:
dw SilphCo5FHS
dw NoHS
dw SilphCo7FHS
;dw SilphCo8FHS
dw PokemonMansion2FHS
dw PokemonMansion3FHS
dw PokemonMansionB1FHS
@ -253,11 +252,11 @@ MapHSPointers:
dw NoHS
dw RockTunnelB1FHS
dw GiovannisRoomHS
dw NoHS ; Battle Tent
dw MtMoonSquareHS ; Mt Moon Square
dw NoHS ; Mt Moon Square House
dw NoHS ; Celeste Hill Cave
dw NoHS ; Celeste Hill Outside
dw NoHS
dw MtMoonSquareHS
dw NoHS
dw NoHS
dw NoHS
dw BrunswickGladeHS
assert_table_length NUM_MAPS
dw -1 ; end
@ -330,7 +329,7 @@ Route25HS:
db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM
BrunswickTrailHS:
db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS
db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
db BRUNSWICK_TRAIL, $06, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1
BluesHouseHS:
db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING
db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING
@ -481,13 +480,6 @@ SilphCo3FHS:
db SILPH_CO_3F, $02, SHOW ; HS_SILPH_CO_3F_1
db SILPH_CO_3F, $03, SHOW ; HS_SILPH_CO_3F_2
db SILPH_CO_3F, $04, SHOW ; HS_SILPH_CO_3F_ITEM
;SilphCo4FHS:
; db SILPH_CO_4F, $02, SHOW ; HS_SILPH_CO_4F_1
; db SILPH_CO_4F, $03, SHOW ; HS_SILPH_CO_4F_2
; db SILPH_CO_4F, $04, SHOW ; HS_SILPH_CO_4F_3
; db SILPH_CO_4F, $05, SHOW ; HS_SILPH_CO_4F_ITEM_1
; db SILPH_CO_4F, $06, SHOW ; HS_SILPH_CO_4F_ITEM_2
; db SILPH_CO_4F, $07, SHOW ; HS_SILPH_CO_4F_ITEM_3
SilphCo5FHS:
db SILPH_CO_5F, $02, SHOW ; HS_SILPH_CO_5F_1
db SILPH_CO_5F, $03, SHOW ; HS_SILPH_CO_5F_2
@ -496,12 +488,6 @@ SilphCo5FHS:
db SILPH_CO_5F, $06, SHOW ; HS_SILPH_CO_5F_ITEM_1
db SILPH_CO_5F, $07, SHOW ; HS_SILPH_CO_5F_ITEM_2
db SILPH_CO_5F, $08, SHOW ; HS_SILPH_CO_5F_ITEM_3
;SilphCo6FHS:
; db SILPH_CO_6F, $06, SHOW ; HS_SILPH_CO_6F_1
; db SILPH_CO_6F, $07, SHOW ; HS_SILPH_CO_6F_2
; db SILPH_CO_6F, $08, SHOW ; HS_SILPH_CO_6F_3
; db SILPH_CO_6F, $09, SHOW ; HS_SILPH_CO_6F_ITEM_1
; db SILPH_CO_6F, $0A, SHOW ; HS_SILPH_CO_6F_ITEM_2
SilphCo7FHS:
db SILPH_CO_7F, $05, SHOW ; HS_SILPH_CO_7F_1
db SILPH_CO_7F, $06, SHOW ; HS_SILPH_CO_7F_2
@ -594,6 +580,7 @@ MtMoonCraterHS:
db MT_MOON_CRATER, $01, SHOW ; HS_MT_MOON_CRATER_ITEM_1
db MT_MOON_CRATER, $02, SHOW ; HS_MT_MOON_CRATER_ITEM_2
db MT_MOON_CRATER, $03, SHOW ; HS_MT_MOON_CRATER_ITEM_3
db MT_MOON_CRATER, $04, SHOW ; HS_MT_MOON_CRATER_ITEM_4
GiovannisRoomHS:
db GIOVANNIS_ROOM, $05, SHOW ; HS_GIOVANNIS_ROOM_ITEM_1
db GIOVANNIS_ROOM, $06, SHOW ; HS_GIOVANNIS_ROOM_ITEM_2

View file

@ -18,13 +18,13 @@ CitrineCity_Object:
bg_event 5, 18, 8 ; Billboard 2
bg_event 9, 7, 9 ; Battle Tower
bg_event 33, 23, 10 ; City Sign
bg_event 25, 24, 11 ; Directions
bg_event 25, 22, 11 ; Directions
bg_event 25, 7, 12 ; Celeste Hill Sign
def_object_events
object_event 12, 18, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person
object_event 12, 19, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person
object_event 6, 9, SPRITE_HIKER, WALK, LEFT_RIGHT, 2 ; person
object_event 20, 26, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
object_event 19, 15, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
object_event 29, 23, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person
def_warps_to CITRINE_CITY

View file

@ -2,7 +2,7 @@ PokemonTower2F_Object:
db $1 ; border block
def_warp_events
warp_event 3, 9, POKEMON_TOWER_6F, 1
warp_event 3, 9, POKEMON_TOWER_5F, 1
warp_event 18, 9, POKEMON_TOWER_1F, 3
def_bg_events

View file

@ -2,7 +2,7 @@ PokemonTower5F_Object:
db $1 ; border block
def_warp_events
; warp_event 3, 9, POKEMON_TOWER_4F, 1
warp_event 3, 9, POKEMON_TOWER_2F, 1
warp_event 18, 9, POKEMON_TOWER_6F, 1
def_bg_events

View file

@ -2,16 +2,16 @@ PokemonTower6F_Object:
db $1 ; border block
def_warp_events
warp_event 3, 9, POKEMON_TOWER_2F, 1
warp_event 18, 9, POKEMON_TOWER_5F, 2
warp_event 9, 16, POKEMON_TOWER_7F, 1
def_bg_events
def_object_events
object_event 9, 10, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 19
object_event 12, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
object_event 5, 5, SPRITE_CHANNELER, STAY, RIGHT, 3, OPP_CHANNELER, 21
object_event 15, 8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
object_event 7, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
object_event 9, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
object_event 16, 5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
object_event 7, 10, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
def_warps_to POKEMON_TOWER_6F

View file

@ -14,7 +14,7 @@ SilphCo11F_Object:
object_event 10, 5, SPRITE_BEAUTY, STAY, DOWN, 2 ; person
object_event 6, 9, SPRITE_GIOVANNI, STAY, DOWN, 3, OPP_GIOVANNI, 2
object_event 2, 8, SPRITE_JAMES, STAY, UP, 4
object_event 3, 16, SPRITE_ROCKET, STAY, UP, 5, OPP_ROCKET, 41
object_event 7, 14, SPRITE_ROCKET, STAY, LEFT, 5, OPP_ROCKET, 41
object_event 3, 8, SPRITE_JESSIE, STAY, UP, 6
object_event 6, 11, SPRITE_MONSTER, STAY, UP, 11, OMEGADGE, 40 | OW_POKEMON
object_event 15, 15, SPRITE_MONSTER, STAY, UP, 12, OMEGADGE, 65 | OW_POKEMON

View file

@ -78,7 +78,6 @@ FlyWarpDataPtr:
fly_warp_spec ROUTE_4, .Route4
fly_warp_spec ROUTE_10, .Route10
fly_warp_spec REDS_HOUSE_2F, .RedsHouse2F ; This doesn't show on the Fly map, just used so the post-league warp doesn't have a stroke
fly_warp_spec FARAWAY_ISLAND_OUTSIDE, .FarawayIslandOutside
.PalletTown: fly_warp PALLET_TOWN, 5, 6
.ViridianCity: fly_warp VIRIDIAN_CITY, 23, 26
@ -94,6 +93,5 @@ FlyWarpDataPtr:
.CitrineCity: fly_warp CITRINE_CITY, 15, 18
.CeladonUniversityOutside: fly_warp CELADON_UNIVERSITY_OUTSIDE, 15, 26
.Route4: fly_warp ROUTE_4, 11, 6
.Route10: fly_warp ROUTE_10, 11, 20
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6
.FarawayIslandOutside: fly_warp FARAWAY_ISLAND_OUTSIDE, 2, 23
.Route10: fly_warp ROUTE_10, 11, 28
.RedsHouse2F: fly_warp REDS_HOUSE_2F, 3, 6

View file

@ -1,6 +1,6 @@
db DEX_ZAPDOS_G ; pokedex id
db 90, 125, 90, 100, 75
db 90, 125, 90, 100, 85
; hp atk def spd spc
db FIGHTING, FLYING ; type

View file

@ -1675,7 +1675,7 @@ SteelixDexEntry:
text_end
HitmontopDexEntry:
db "HEADSTAND@"
db "HANDSTAND@"
db 4,7
dw 1060
text_far _HitmontopDexEntry

View file

@ -2150,8 +2150,8 @@ GaotoraEvosMoves:
db EV_LEVEL, 36, GOROTORA
db 0
; Learnset
db 9, LEER
db 14, ROAR
db 6, LEER
db 11, ROAR
db 23, QUICK_ATTACK
db 30, BITE
db 37, THUNDER
@ -2162,10 +2162,10 @@ GorotoraEvosMoves:
; Evolutions
db 0
; Learnset
db 16, LEER
db 21, ROAR
db 30, QUICK_ATTACK
db 34, BITE
db 6, LEER
db 11, ROAR
db 23, QUICK_ATTACK
db 30, BITE
db 40, THUNDER
db 48, AGILITY
db 0

View file

@ -47,7 +47,7 @@ Interior_Coll::
coll_tiles $04, $0f, $15, $1f, $3b, $45, $47, $55, $56
Cavern_Coll::
coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30
coll_tiles $05, $15, $18, $1a, $20, $21, $22, $2a, $2d, $30, $38
Lobby_Coll::
coll_tiles $14, $17, $1a, $1c, $20, $38, $45

View file

@ -15,12 +15,15 @@ TilePairCollisionsLand::
db FOREST, $20, $2E
db FOREST, $5E, $2E
db FOREST, $5F, $2E
db CAVERN, $20, $38
db -1 ; end
TilePairCollisionsWater::
db FOREST, $14, $2E
db FOREST, $48, $2E
db CAVERN, $14, $05
db GYM , $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14)
db GYM , $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14)
db CAVERN, $14, $32
db CAVERN, $14, $38
db GYM, $14, $32 ;prevent surfing into statue base tile ($32) from water tile ($14)
db GYM, $14, $33 ;prevent surfing into statue base tile ($33) from water tile ($14)
db -1 ; end

View file

@ -105,7 +105,7 @@ ENDM
warp_tiles $1B, $1C, $0B, $0C, $58, $59
.CelesteWarpTileIDs:
warp_tiles $5A, $5C, $3A ; Like Forest but a bit better
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
.RocketHouseWarpTileIDs:
warp_tiles

View file

@ -148,7 +148,6 @@ WildDataPointers:
dw PokemonTower1FWildMons
dw PokemonTower2FWildMons
dw BrunswickGrottoWildMons
;dw PokemonTower3FWildMons
dw NothingWildMons
dw PokemonTower5FWildMons
dw PokemonTower6FWildMons
@ -216,7 +215,6 @@ WildDataPointers:
dw NothingWildMons
dw NothingWildMons
dw NothingWildMons
;dw NothingWildMons
dw PokemonMansion2FWildMons
dw PokemonMansion3FWildMons
dw PokemonMansionB1FWildMons
@ -251,8 +249,8 @@ WildDataPointers:
dw NothingWildMons
dw RockTunnelB1FWildMons
dw NothingWildMons
dw NothingWildMons ; battle tent
dw NothingWildMons ; mt moon square
dw NothingWildMons
dw NothingWildMons
dw NothingWildMons
dw CelesteHillCaveWildMons
dw CelesteHillWildMons ; using Celeste Hill's summit for Celeste Hill Outside

View file

@ -1,6 +1,16 @@
CitrineWildMons: ; encounters are being removed for now since I'm very unsure what to do with them...
CitrineWildMons:
def_grass_wildmons 0 ; encounter rate
end_grass_wildmons
def_water_wildmons 0 ; encounter rate
def_water_wildmons 10 ; encounter rate
db 40, TENTACRUEL
db 45, TENTACRUEL
db 50, PENDRAKEN
db 50, PENDRAKEN
db 45, JABETTA
db 45, JABETTA
db 45, TENTACRUEL
db 50, TENTACRUEL
db 50, SHARPOON
db 55, SHARPOON
end_water_wildmons

View file

@ -4,7 +4,7 @@ MtMoonB1FWildMons:
db 9, BITTYBAT
db 7, GEODUDE
db 8, GEODUDE
db 9, GEODUDE
db 9, SANDSHREW
db 9, PARAS
db 10, BITTYBAT
db 9, SANDSHREW

View file

@ -6,7 +6,7 @@ MtMoonB2FWildMons:
db 10, GEODUDE
db 11, ZUBAT
db 10, PARAS
db 11, PARAS
db 10, SANDSHREW
db 10, CLEFAIRY
db 11, SANDSHREW
db 12, ZUBAT

View file

@ -3,13 +3,13 @@ Route5WildMons:
db 13, ODDISH
db 13, EKANS
db 15, EKANS
db 10, MANKEY
db 14, MANKEY
db 12, JIGGLYPUFF
db 15, BELLSPROUT
db 16, BELLSPROUT
db 15, PIDGEY
db 14, PIDGEY
db 14, JIGGLYPUFF
db 16, PIDGEOTTO
end_grass_wildmons
def_water_wildmons 0 ; encounter rate