Cliff Cave & bits

This fully adds Cliff Cave itself. The rest of the route isn't there, but you can access the cave via the Debug Room, featuring a crudely made cave structure.

I've also modified the Rock Smash wild data to feature some additional Pokemon. The Beach has a 20% Corsola, and Dark Cave has a 20% Phanpy, among other bits. Level scaling has also been applied.

The Cliff Cave music isn't right, I believe...but I don't know what it's actually meant to use, I haven't played HGSS since it was current gen.
This commit is contained in:
Llinos Evans 2023-11-02 12:00:07 +00:00
parent 48590894b2
commit 4c1d1132aa
16 changed files with 124 additions and 22 deletions

View file

@ -710,3 +710,4 @@ ENDM
map_attributes CeruleanCaveB1F, CERULEAN_CAVE_B1F, $00, 0
map_attributes SilentHills, SILENT_HILLS, $00, 0 ; this is on its own for now. add connections to mt. silver later.
map_attributes DebugRoom, DEBUG_ROOM, $05, 0 ; Debug Room :V
map_attributes CliffCave, CLIFF_CAVE, $00, 0

View file

@ -1078,5 +1078,8 @@ SilentHills_Blocks:
LakeOfRagePrycesHouse_Blocks:
INCBIN "maps/LakeOfRagePrycesHouse.ablk"
DebugRoom_Blocks:
INCBIN "maps/DebugRoom.ablk"
DebugRoom_Blocks: ; Pipis Room
INCBIN "maps/DebugRoom.ablk"
CliffCave_Blocks:
INCBIN "maps/CliffCave.ablk"

View file

@ -478,6 +478,7 @@ MapGroup_Cianwood:
map BattleTowerHallway, TILESET_BATTLE_TOWER_INSIDE, INDOOR, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, TRUE, PALETTE_DAY, FISHGROUP_SHORE
map Route40BattleTowerGate, TILESET_GATE, GATE, LANDMARK_BATTLE_TOWER, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
map BattleTowerOutside, TILESET_BATTLE_TOWER_OUTSIDE, ROUTE, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
map CliffCave, TILESET_CAVE, CAVE, LANDMARK_CIANWOOD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_SHORE
assert_table_length NUM_CIANWOOD_MAPS
MapGroup_Viridian:

View file

@ -499,3 +499,4 @@ INCLUDE "maps/LakeOfRagePokecenter1F.asm"
INCLUDE "maps/LakeOfRageMart.asm"
INCLUDE "maps/LakeOfRagePrycesHouse.asm"
INCLUDE "maps/DebugRoom.asm"
INCLUDE "maps/CliffCave.asm"

Binary file not shown.

View file

@ -5,14 +5,14 @@
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 04
tilecoll WALL, WALL, WALL, WALL ; 05
tilecoll LADDER, LADDER, LADDER, LADDER ; 06
tilecoll WHIRLPOOL, BUOY, WATER, BUOY ; 07
tilecoll WALL, WALL, WALL, WALL ; 08
tilecoll WALL, WALL, WALL, WALL ; 09
tilecoll WALL, WALL, WALL, WALL ; 07
tilecoll FLOOR, FLOOR, DOOR, WALL ; 08
tilecoll FLOOR, FLOOR, WALL, WALL ; 09
tilecoll WALL, WALL, WALL, WALL ; 0a
tilecoll WARP_CARPET_LEFT, FLOOR, WARP_CARPET_LEFT, FLOOR ; 0b
tilecoll FLOOR, FLOOR, WALL, WARP_CARPET_DOWN ; 0c
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, WALL ; 0d
tilecoll FLOOR, WARP_CARPET_RIGHT, FLOOR, WARP_CARPET_RIGHT ; 0e
tilecoll WALL, FLOOR, WALL, WALL ; 0b
tilecoll FLOOR, WALL, WALL, WALL ; 0c
tilecoll FLOOR, WALL, WALL, WALL ; 0d
tilecoll WALL, WALL, DOOR, WALL ; 0e
tilecoll WALL, WALL, WALL, WALL ; 0f
tilecoll WALL, WALL, WALL, WALL ; 10
tilecoll WALL, WALL, WALL, WALL ; 11

Binary file not shown.

View file

@ -1744,4 +1744,32 @@ JohtoGrassWildMons:
dbw 44, GOLBAT
end_grass_wildmons
def_grass_wildmons CLIFF_CAVE
db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite
; morn
dbw 30, ONIX
dbw 31, GOLBAT
dbw 30, MACHOKE
dbw 31, KINGLER
dbw 32, QUAGSIRE
dbw 32, QUAGSIRE
dbw 35, STEELIX
; day
dbw 30, ONIX
dbw 31, GOLBAT
dbw 30, MACHOKE
dbw 31, KINGLER
dbw 32, QUAGSIRE
dbw 32, QUAGSIRE
dbw 35, STEELIX
; nite
dbw 30, ONIX
dbw 31, GOLBAT
dbw 30, MACHOKE
dbw 31, KINGLER
dbw 32, MISDREAVUS
dbw 32, MISDREAVUS
dbw 35, STEELIX
end_grass_wildmons
db -1 ; end

View file

@ -52,4 +52,5 @@ RockMonMaps:
treemon_map ICE_PATH_B3F, TREEMON_SET_ROCK_ICE
treemon_map MOUNT_MOON_SQUARE, TREEMON_SET_ROCK_SQUARE
treemon_map BURNED_TOWER_1F, TREEMON_SET_ROCK_TOWER
treemon_map CLIFF_CAVE, TREEMON_SET_ROCK_DARK_CAVE
db -1

View file

@ -130,29 +130,33 @@ TreeMonSet_Forest:
dbbw 5, 10, KAKUNA
db -1
; Rock Smash begins here.
TreeMonSet_Rock_Beach:
dbbw 90, 15, KRABBY
dbbw 10, 15, SHUCKLE
dbbw 70, 23, KRABBY
dbbw 20, 23, CORSOLA
dbbw 10, 25, SHUCKLE
db -1
TreeMonSet_Rock_Dark_Cave:
dbbw 90, 15, GEODUDE
dbbw 10, 15, DUNSPARCE
dbbw 70, 8, GEODUDE
dbbw 20, 9, PHANPY
dbbw 10, 9, DUNSPARCE
db -1
TreeMonSet_Rock_Tower:
dbbw 90, 15, GEODUDE
dbbw 10, 15, SLUGMA
dbbw 90, 14, GEODUDE
dbbw 10, 16, SLUGMA
db -1
TreeMonSet_Rock_Ice:
dbbw 90, 15, GEODUDE
dbbw 10, 15, SWINUB
dbbw 90, 25, GEODUDE
dbbw 10, 25, SWINUB
db -1
TreeMonSet_Rock_Square:
dbbw 90, 15, GEODUDE
dbbw 10, 15, SHUCKLE
dbbw 85, 35, GRAVELER
dbbw 10, 35, SHUCKLE
dbbw 5, 40, GOLEM
db -1
TreeMonSet_Rock_Well: