mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-09-17 02:30:50 +12:00
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:
parent
48590894b2
commit
4c1d1132aa
|
@ -445,6 +445,7 @@ ENDM
|
||||||
map_const BATTLE_TOWER_HALLWAY, 11, 2 ; 14
|
map_const BATTLE_TOWER_HALLWAY, 11, 2 ; 14
|
||||||
map_const ROUTE_40_BATTLE_TOWER_GATE, 5, 4 ; 15
|
map_const ROUTE_40_BATTLE_TOWER_GATE, 5, 4 ; 15
|
||||||
map_const BATTLE_TOWER_OUTSIDE, 10, 14 ; 16
|
map_const BATTLE_TOWER_OUTSIDE, 10, 14 ; 16
|
||||||
|
map_const CLIFF_CAVE, 19, 16 ; 17
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup VIRIDIAN ; 23
|
newgroup VIRIDIAN ; 23
|
||||||
|
|
|
@ -710,3 +710,4 @@ ENDM
|
||||||
map_attributes CeruleanCaveB1F, CERULEAN_CAVE_B1F, $00, 0
|
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 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 DebugRoom, DEBUG_ROOM, $05, 0 ; Debug Room :V
|
||||||
|
map_attributes CliffCave, CLIFF_CAVE, $00, 0
|
||||||
|
|
|
@ -1078,5 +1078,8 @@ SilentHills_Blocks:
|
||||||
LakeOfRagePrycesHouse_Blocks:
|
LakeOfRagePrycesHouse_Blocks:
|
||||||
INCBIN "maps/LakeOfRagePrycesHouse.ablk"
|
INCBIN "maps/LakeOfRagePrycesHouse.ablk"
|
||||||
|
|
||||||
DebugRoom_Blocks:
|
DebugRoom_Blocks: ; Pipis Room
|
||||||
INCBIN "maps/DebugRoom.ablk"
|
INCBIN "maps/DebugRoom.ablk"
|
||||||
|
|
||||||
|
CliffCave_Blocks:
|
||||||
|
INCBIN "maps/CliffCave.ablk"
|
||||||
|
|
|
@ -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 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 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 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
|
assert_table_length NUM_CIANWOOD_MAPS
|
||||||
|
|
||||||
MapGroup_Viridian:
|
MapGroup_Viridian:
|
||||||
|
|
|
@ -499,3 +499,4 @@ INCLUDE "maps/LakeOfRagePokecenter1F.asm"
|
||||||
INCLUDE "maps/LakeOfRageMart.asm"
|
INCLUDE "maps/LakeOfRageMart.asm"
|
||||||
INCLUDE "maps/LakeOfRagePrycesHouse.asm"
|
INCLUDE "maps/LakeOfRagePrycesHouse.asm"
|
||||||
INCLUDE "maps/DebugRoom.asm"
|
INCLUDE "maps/DebugRoom.asm"
|
||||||
|
INCLUDE "maps/CliffCave.asm"
|
||||||
|
|
Binary file not shown.
|
@ -5,14 +5,14 @@
|
||||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 04
|
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 04
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 05
|
tilecoll WALL, WALL, WALL, WALL ; 05
|
||||||
tilecoll LADDER, LADDER, LADDER, LADDER ; 06
|
tilecoll LADDER, LADDER, LADDER, LADDER ; 06
|
||||||
tilecoll WHIRLPOOL, BUOY, WATER, BUOY ; 07
|
tilecoll WALL, WALL, WALL, WALL ; 07
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 08
|
tilecoll FLOOR, FLOOR, DOOR, WALL ; 08
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 09
|
tilecoll FLOOR, FLOOR, WALL, WALL ; 09
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 0a
|
tilecoll WALL, WALL, WALL, WALL ; 0a
|
||||||
tilecoll WARP_CARPET_LEFT, FLOOR, WARP_CARPET_LEFT, FLOOR ; 0b
|
tilecoll WALL, FLOOR, WALL, WALL ; 0b
|
||||||
tilecoll FLOOR, FLOOR, WALL, WARP_CARPET_DOWN ; 0c
|
tilecoll FLOOR, WALL, WALL, WALL ; 0c
|
||||||
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, WALL ; 0d
|
tilecoll FLOOR, WALL, WALL, WALL ; 0d
|
||||||
tilecoll FLOOR, WARP_CARPET_RIGHT, FLOOR, WARP_CARPET_RIGHT ; 0e
|
tilecoll WALL, WALL, DOOR, WALL ; 0e
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 0f
|
tilecoll WALL, WALL, WALL, WALL ; 0f
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 10
|
tilecoll WALL, WALL, WALL, WALL ; 10
|
||||||
tilecoll WALL, WALL, WALL, WALL ; 11
|
tilecoll WALL, WALL, WALL, WALL ; 11
|
||||||
|
|
Binary file not shown.
|
@ -1744,4 +1744,32 @@ JohtoGrassWildMons:
|
||||||
dbw 44, GOLBAT
|
dbw 44, GOLBAT
|
||||||
end_grass_wildmons
|
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
|
db -1 ; end
|
||||||
|
|
|
@ -52,4 +52,5 @@ RockMonMaps:
|
||||||
treemon_map ICE_PATH_B3F, TREEMON_SET_ROCK_ICE
|
treemon_map ICE_PATH_B3F, TREEMON_SET_ROCK_ICE
|
||||||
treemon_map MOUNT_MOON_SQUARE, TREEMON_SET_ROCK_SQUARE
|
treemon_map MOUNT_MOON_SQUARE, TREEMON_SET_ROCK_SQUARE
|
||||||
treemon_map BURNED_TOWER_1F, TREEMON_SET_ROCK_TOWER
|
treemon_map BURNED_TOWER_1F, TREEMON_SET_ROCK_TOWER
|
||||||
|
treemon_map CLIFF_CAVE, TREEMON_SET_ROCK_DARK_CAVE
|
||||||
db -1
|
db -1
|
||||||
|
|
|
@ -130,29 +130,33 @@ TreeMonSet_Forest:
|
||||||
dbbw 5, 10, KAKUNA
|
dbbw 5, 10, KAKUNA
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
|
; Rock Smash begins here.
|
||||||
TreeMonSet_Rock_Beach:
|
TreeMonSet_Rock_Beach:
|
||||||
dbbw 90, 15, KRABBY
|
dbbw 70, 23, KRABBY
|
||||||
dbbw 10, 15, SHUCKLE
|
dbbw 20, 23, CORSOLA
|
||||||
|
dbbw 10, 25, SHUCKLE
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
TreeMonSet_Rock_Dark_Cave:
|
TreeMonSet_Rock_Dark_Cave:
|
||||||
dbbw 90, 15, GEODUDE
|
dbbw 70, 8, GEODUDE
|
||||||
dbbw 10, 15, DUNSPARCE
|
dbbw 20, 9, PHANPY
|
||||||
|
dbbw 10, 9, DUNSPARCE
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
TreeMonSet_Rock_Tower:
|
TreeMonSet_Rock_Tower:
|
||||||
dbbw 90, 15, GEODUDE
|
dbbw 90, 14, GEODUDE
|
||||||
dbbw 10, 15, SLUGMA
|
dbbw 10, 16, SLUGMA
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
TreeMonSet_Rock_Ice:
|
TreeMonSet_Rock_Ice:
|
||||||
dbbw 90, 15, GEODUDE
|
dbbw 90, 25, GEODUDE
|
||||||
dbbw 10, 15, SWINUB
|
dbbw 10, 25, SWINUB
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
TreeMonSet_Rock_Square:
|
TreeMonSet_Rock_Square:
|
||||||
dbbw 90, 15, GEODUDE
|
dbbw 85, 35, GRAVELER
|
||||||
dbbw 10, 15, SHUCKLE
|
dbbw 10, 35, SHUCKLE
|
||||||
|
dbbw 5, 40, GOLEM
|
||||||
db -1
|
db -1
|
||||||
|
|
||||||
TreeMonSet_Rock_Well:
|
TreeMonSet_Rock_Well:
|
||||||
|
|
BIN
maps/CliffCave.ablk
Normal file
BIN
maps/CliffCave.ablk
Normal file
Binary file not shown.
54
maps/CliffCave.asm
Normal file
54
maps/CliffCave.asm
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
object_const_def
|
||||||
|
const CLIFFCAVE_MAN
|
||||||
|
const CLIFFCAVE_ROCK1
|
||||||
|
const CLIFFCAVE_ROCK2
|
||||||
|
const CLIFFCAVE_ROCK3
|
||||||
|
const CLIFFCAVE_ROCK4
|
||||||
|
const CLIFFCAVE_ROCK5
|
||||||
|
const CLIFFCAVE_ROCK6
|
||||||
|
|
||||||
|
CliffCave_MapScripts:
|
||||||
|
def_scene_scripts
|
||||||
|
|
||||||
|
def_callbacks
|
||||||
|
|
||||||
|
CliffCaveMan:
|
||||||
|
faceplayer
|
||||||
|
opentext
|
||||||
|
writetext CliffCaveManText
|
||||||
|
waitbutton
|
||||||
|
closetext
|
||||||
|
end
|
||||||
|
|
||||||
|
CliffCaveManText:
|
||||||
|
text "Comment to be"
|
||||||
|
line "written."
|
||||||
|
done
|
||||||
|
|
||||||
|
CliffCaveRock:
|
||||||
|
jumpstd SmashRockScript
|
||||||
|
|
||||||
|
CliffCave_MapEvents:
|
||||||
|
db 0, 0 ; filler
|
||||||
|
|
||||||
|
def_warp_events
|
||||||
|
warp_event 5, 15, DEBUG_ROOM, 1 ; 1F Out
|
||||||
|
warp_event 7, 5, CLIFF_CAVE, 3 ; To 2F from 1F
|
||||||
|
warp_event 27, 7, CLIFF_CAVE, 2 ; To 1F from 2F
|
||||||
|
warp_event 23, 23, CLIFF_CAVE, 5 ; To 3F from 2F
|
||||||
|
warp_event 23, 7, CLIFF_CAVE, 4 ; To 2F from 3F
|
||||||
|
;warp_event 5, 15, DEBUG_ROOM, 1 ; 2F Out
|
||||||
|
;warp_event 5, 15, DEBUG_ROOM, 1 ; 3F Out
|
||||||
|
|
||||||
|
def_coord_events
|
||||||
|
|
||||||
|
def_bg_events
|
||||||
|
|
||||||
|
def_object_events
|
||||||
|
object_event 25, 4, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveMan, -1
|
||||||
|
object_event 7, 15, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
||||||
|
object_event 7, 13, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
||||||
|
object_event 2, 13, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
||||||
|
object_event 9, 3, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
||||||
|
object_event 4, 3, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
||||||
|
object_event 4, 2, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CliffCaveRock, -1
|
|
@ -1,6 +1,6 @@
|
||||||
! ! !WWE
|
! ! !WWE
|
||||||
R
|
R
|
||||||
!
|
!
|
||||||
ERETvUXYG~IJ
|
ERETvUXYG~IJ
|
||||||
HEF|}BEJ~EJ@AAB
|
HEF|}BEJ~EJ@AAB
|
||||||
DBIIIIJHIBTvUDJX5YHIJ|}~EEE
|
DBIIIIJHIBTvUDJX5YHIJ|}~EEE
|
|
@ -102,6 +102,7 @@ DebugRoom_MapEvents:
|
||||||
warp_event 19, 34, VIRIDIAN_FOREST, 1 ; southern warp
|
warp_event 19, 34, VIRIDIAN_FOREST, 1 ; southern warp
|
||||||
warp_event 33, 33, VIRIDIAN_FOREST, 1 ; southeast warp
|
warp_event 33, 33, VIRIDIAN_FOREST, 1 ; southeast warp
|
||||||
warp_event 5, 3, AZALEA_TOWN, 1
|
warp_event 5, 3, AZALEA_TOWN, 1
|
||||||
|
warp_event 34, 11, CLIFF_CAVE, 1
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,12 @@ LakeOfRagePrycesHouse_MapScripts:
|
||||||
; jumpstd MagazineBookshelfScript
|
; jumpstd MagazineBookshelfScript
|
||||||
|
|
||||||
PrycesHousePryce:
|
PrycesHousePryce:
|
||||||
jumptext PrycesHousePryceText
|
faceplayer
|
||||||
|
opentext
|
||||||
|
writetext PrycesHousePryceText
|
||||||
|
waitbutton
|
||||||
|
closetext
|
||||||
|
end
|
||||||
|
|
||||||
PrycesHousePryceText:
|
PrycesHousePryceText:
|
||||||
text "Thank you for"
|
text "Thank you for"
|
||||||
|
@ -38,6 +43,7 @@ PrycesHousePryceText:
|
||||||
done
|
done
|
||||||
|
|
||||||
LakeOfRagePrycesHouseDelibirdScript:
|
LakeOfRagePrycesHouseDelibirdScript:
|
||||||
|
faceplayer
|
||||||
opentext
|
opentext
|
||||||
writetext LakeOfRagePrycesHouseDelibirdText
|
writetext LakeOfRagePrycesHouseDelibirdText
|
||||||
cry DELIBIRD
|
cry DELIBIRD
|
||||||
|
@ -50,6 +56,7 @@ LakeOfRagePrycesHouseDelibirdText:
|
||||||
done
|
done
|
||||||
|
|
||||||
LakeOfRagePrycesHouseSwinubScript:
|
LakeOfRagePrycesHouseSwinubScript:
|
||||||
|
faceplayer
|
||||||
opentext
|
opentext
|
||||||
writetext LakeOfRagePrycesHouseSwinubText
|
writetext LakeOfRagePrycesHouseSwinubText
|
||||||
cry SWINUB
|
cry SWINUB
|
||||||
|
|
Loading…
Reference in a new issue