mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-09-17 02:30:50 +12:00
Finish Lake of Rage "town"
Well, sort of. There's still a lot you can do with Pryce's House, it needs more things. I want to make it so Pryce only appears when the Red Gyarados has been defeated. Maybe he can give a TM or something too. This commit does the following; - Fix the weird landmarking because I was a dumb stupid idiot. - Adds all the relevant signs. - Adds Pryce's House over where the gym was. Just a cute, quaint little place.
This commit is contained in:
parent
c1fa88db2a
commit
56bf3ef2b0
|
@ -60,9 +60,6 @@ ENDM
|
||||||
map_const ROUTE_42, 30, 9 ; 5
|
map_const ROUTE_42, 30, 9 ; 5
|
||||||
map_const ROUTE_44, 30, 9 ; 6
|
map_const ROUTE_44, 30, 9 ; 6
|
||||||
map_const MAHOGANY_TOWN, 10, 9 ; 7
|
map_const MAHOGANY_TOWN, 10, 9 ; 7
|
||||||
map_const LAKE_OF_RAGE_TRADER_HOUSE, 4, 4 ; 8
|
|
||||||
map_const LAKE_OF_RAGE_POKECENTER_1F, 5, 4 ; 9
|
|
||||||
map_const LAKE_OF_RAGE_MART, 6, 4 ; 10
|
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup DUNGEONS ; 3
|
newgroup DUNGEONS ; 3
|
||||||
|
@ -236,6 +233,10 @@ ENDM
|
||||||
map_const ROUTE_43_GATE, 5, 4 ; 4
|
map_const ROUTE_43_GATE, 5, 4 ; 4
|
||||||
map_const ROUTE_43, 10, 27 ; 5
|
map_const ROUTE_43, 10, 27 ; 5
|
||||||
map_const LAKE_OF_RAGE, 20, 18 ; 6
|
map_const LAKE_OF_RAGE, 20, 18 ; 6
|
||||||
|
map_const LAKE_OF_RAGE_TRADER_HOUSE, 4, 4 ; 7
|
||||||
|
map_const LAKE_OF_RAGE_POKECENTER_1F, 5, 4 ; 8
|
||||||
|
map_const LAKE_OF_RAGE_MART, 6, 4 ; 9
|
||||||
|
map_const LAKE_OF_RAGE_PRYCES_HOUSE, 8, 5 ; 10
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup VIOLET ; 10
|
newgroup VIOLET ; 10
|
||||||
|
|
|
@ -519,6 +519,7 @@ ENDM
|
||||||
map_attributes AzaleaGym, AZALEA_GYM, $00, 0
|
map_attributes AzaleaGym, AZALEA_GYM, $00, 0
|
||||||
map_attributes LakeOfRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $00, 0
|
map_attributes LakeOfRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $00, 0
|
||||||
map_attributes LakeOfRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $00, 0
|
map_attributes LakeOfRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $00, 0
|
||||||
|
map_attributes LakeOfRagePrycesHouse, LAKE_OF_RAGE_PRYCES_HOUSE, $00, 0
|
||||||
map_attributes Route43MahoganyGate, ROUTE_43_MAHOGANY_GATE, $00, 0
|
map_attributes Route43MahoganyGate, ROUTE_43_MAHOGANY_GATE, $00, 0
|
||||||
map_attributes Route43Gate, ROUTE_43_GATE, $00, 0
|
map_attributes Route43Gate, ROUTE_43_GATE, $00, 0
|
||||||
map_attributes VioletMart, VIOLET_MART, $00, 0
|
map_attributes VioletMart, VIOLET_MART, $00, 0
|
||||||
|
|
|
@ -1074,3 +1074,6 @@ CeruleanCaveB1F_Blocks:
|
||||||
|
|
||||||
SilentHills_Blocks:
|
SilentHills_Blocks:
|
||||||
INCBIN "maps/SilentHills.ablk"
|
INCBIN "maps/SilentHills.ablk"
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouse_Blocks:
|
||||||
|
INCBIN "maps/LakeOfRagePrycesHouse.ablk"
|
||||||
|
|
|
@ -73,9 +73,6 @@ MapGroup_Mahogany:
|
||||||
map Route42, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
map Route42, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||||
map Route44, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_44, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
map Route44, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_44, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||||
map MahoganyTown, TILESET_JOHTO, TOWN, LANDMARK_MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map MahoganyTown, TILESET_JOHTO, TOWN, LANDMARK_MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map LakeOfRageTraderHouse, TILESET_HOUSE, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
|
||||||
map LakeOfRagePokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
|
||||||
map LakeOfRageMart, TILESET_MART, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
|
||||||
assert_table_length NUM_MAHOGANY_MAPS
|
assert_table_length NUM_MAHOGANY_MAPS
|
||||||
|
|
||||||
MapGroup_Dungeons:
|
MapGroup_Dungeons:
|
||||||
|
@ -256,6 +253,10 @@ MapGroup_LakeOfRage:
|
||||||
map Route43Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map Route43Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map Route43, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
map Route43, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||||
map LakeOfRage, TILESET_JOHTO, TOWN, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS
|
map LakeOfRage, TILESET_JOHTO, TOWN, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS
|
||||||
|
map LakeOfRageTraderHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
|
map LakeOfRagePokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
|
map LakeOfRageMart, TILESET_MART, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
|
map LakeOfRagePrycesHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_LAKE_OF_RAGE_MAPS
|
assert_table_length NUM_LAKE_OF_RAGE_MAPS
|
||||||
|
|
||||||
MapGroup_Violet:
|
MapGroup_Violet:
|
||||||
|
|
|
@ -497,3 +497,4 @@ INCLUDE "maps/SilentHills.asm"
|
||||||
INCLUDE "maps/LakeOfRageTraderHouse.asm"
|
INCLUDE "maps/LakeOfRageTraderHouse.asm"
|
||||||
INCLUDE "maps/LakeOfRagePokecenter1F.asm"
|
INCLUDE "maps/LakeOfRagePokecenter1F.asm"
|
||||||
INCLUDE "maps/LakeOfRageMart.asm"
|
INCLUDE "maps/LakeOfRageMart.asm"
|
||||||
|
INCLUDE "maps/LakeOfRagePrycesHouse.asm"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
\^af\a\^afG^f\\f>^fTU^abfd?fdTvyY>dG\fd\X55Ya^d?f^Tvy55Y<d`f\\Ty555Y`f]\?\aX555Y\\^?Tvvy555Y^<fTvy555555Y^bd\bf^X5555555Ydf\ffTy5555555Y\b\af\fX55555Ya^d<d\daX555Yfd\\G`f^^\<G^\<bad>>e\adfa
|
\^,-f,"#-a\^afG&'+/f\\f>^fTU^abfd?fdTvyY>dG\fd\X55Ya^d?f^Tvy55Y<d`f\\Ty555Y`f]\?\aX555Y\\^?Tvvy555Y^<fTvy555555Y^bd\bf^X5555555Ydf\ffTy5555555Y\b\af\fX55555Ya^d<d\daX555Yfd\\G`f^^\<G^\<bad>>e\adfa
|
|
@ -132,6 +132,9 @@ LakeOfRageCameramanScript:
|
||||||
LakeOfRageSign:
|
LakeOfRageSign:
|
||||||
jumptext LakeOfRageSignText
|
jumptext LakeOfRageSignText
|
||||||
|
|
||||||
|
LakeOfRageSign2:
|
||||||
|
jumptext LakeOfRageSignText2
|
||||||
|
|
||||||
MagikarpHouseSignScript:
|
MagikarpHouseSignScript:
|
||||||
opentext
|
opentext
|
||||||
writetext FishingGurusHouseSignText
|
writetext FishingGurusHouseSignText
|
||||||
|
@ -246,6 +249,12 @@ LakeOfRageLanceTeleportIntoSkyMovement:
|
||||||
teleport_from
|
teleport_from
|
||||||
step_end
|
step_end
|
||||||
|
|
||||||
|
LakeOfRagePokecenterSign:
|
||||||
|
jumpstd PokecenterSignScript
|
||||||
|
|
||||||
|
LakeOfRageMartSign:
|
||||||
|
jumpstd MartSignScript
|
||||||
|
|
||||||
LakeOfRageLanceForcedToEvolveText:
|
LakeOfRageLanceForcedToEvolveText:
|
||||||
text "This lake is full"
|
text "This lake is full"
|
||||||
line "of GYARADOS but"
|
line "of GYARADOS but"
|
||||||
|
@ -490,6 +499,14 @@ LakeOfRageSignText:
|
||||||
cont "GYARADOS LAKE."
|
cont "GYARADOS LAKE."
|
||||||
done
|
done
|
||||||
|
|
||||||
|
LakeOfRageSignText2:
|
||||||
|
text "Take care when"
|
||||||
|
line "fishing!"
|
||||||
|
|
||||||
|
para "GYARADOS will"
|
||||||
|
line "attack!"
|
||||||
|
done
|
||||||
|
|
||||||
FishingGurusHouseSignText:
|
FishingGurusHouseSignText:
|
||||||
text "FISHING GURU'S"
|
text "FISHING GURU'S"
|
||||||
line "HOUSE"
|
line "HOUSE"
|
||||||
|
@ -508,6 +525,13 @@ LakeOfRageCameramanText: ; Reference to the Battle Zone
|
||||||
cont "rich!"
|
cont "rich!"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
LakeOfRagePryceSign:
|
||||||
|
jumptext LakeOfRagePryceSignText
|
||||||
|
|
||||||
|
LakeOfRagePryceSignText:
|
||||||
|
text "PRYCE's House"
|
||||||
|
done
|
||||||
|
|
||||||
LakeOfRage_MapEvents:
|
LakeOfRage_MapEvents:
|
||||||
db 0, 0 ; filler
|
db 0, 0 ; filler
|
||||||
|
|
||||||
|
@ -517,16 +541,20 @@ LakeOfRage_MapEvents:
|
||||||
warp_event 3, 9, LAKE_OF_RAGE_MART, 1
|
warp_event 3, 9, LAKE_OF_RAGE_MART, 1
|
||||||
warp_event 5, 19, LAKE_OF_RAGE_POKECENTER_1F, 1
|
warp_event 5, 19, LAKE_OF_RAGE_POKECENTER_1F, 1
|
||||||
warp_event 17, 13, LAKE_OF_RAGE_TRADER_HOUSE, 1
|
warp_event 17, 13, LAKE_OF_RAGE_TRADER_HOUSE, 1
|
||||||
; warp_event 10, 5, LAKE_OF_RAGE_PRE_GYM, 1 ; tbd
|
warp_event 10, 5, LAKE_OF_RAGE_PRYCES_HOUSE, 1
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
def_bg_events
|
def_bg_events
|
||||||
bg_event 19, 31, BGEVENT_READ, LakeOfRageSign
|
bg_event 11, 11, BGEVENT_READ, LakeOfRageSign
|
||||||
bg_event 33, 29, BGEVENT_READ, MagikarpHouseSignScript
|
bg_event 33, 29, BGEVENT_READ, MagikarpHouseSignScript
|
||||||
bg_event 3, 31, BGEVENT_ITEM, LakeOfRageHiddenFullRestore
|
bg_event 3, 31, BGEVENT_ITEM, LakeOfRageHiddenFullRestore
|
||||||
bg_event 9, 11, BGEVENT_ITEM, LakeOfRageHiddenRareCandy
|
bg_event 9, 11, BGEVENT_ITEM, LakeOfRageHiddenRareCandy
|
||||||
bg_event 19, 5, BGEVENT_ITEM, LakeOfRageHiddenMaxPotion
|
bg_event 19, 5, BGEVENT_ITEM, LakeOfRageHiddenMaxPotion
|
||||||
|
bg_event 19, 31, BGEVENT_READ, LakeOfRageSign2
|
||||||
|
bg_event 6, 19, BGEVENT_READ, LakeOfRagePokecenterSign
|
||||||
|
bg_event 4, 9, BGEVENT_READ, LakeOfRageMartSign
|
||||||
|
bg_event 7, 5, BGEVENT_READ, LakeOfRagePryceSign
|
||||||
|
|
||||||
def_object_events
|
def_object_events
|
||||||
object_event 19, 32, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageLanceScript, EVENT_LAKE_OF_RAGE_LANCE
|
object_event 19, 32, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageLanceScript, EVENT_LAKE_OF_RAGE_LANCE
|
||||||
|
|
1
maps/LakeOfRagePrycesHouse.ablk
Normal file
1
maps/LakeOfRagePrycesHouse.ablk
Normal file
|
@ -0,0 +1 @@
|
||||||
|
--)000./000*+
|
110
maps/LakeOfRagePrycesHouse.asm
Normal file
110
maps/LakeOfRagePrycesHouse.asm
Normal file
|
@ -0,0 +1,110 @@
|
||||||
|
object_const_def
|
||||||
|
const LAKEOFRAGEPRYCESHOUSE_PRYCE
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouse_MapScripts:
|
||||||
|
def_scene_scripts
|
||||||
|
|
||||||
|
; For some reason these crash the game. Ok.
|
||||||
|
;PrycesHouseBookshelf1:
|
||||||
|
; jumpstd DifficultBookshelfScript
|
||||||
|
|
||||||
|
;PrycesHouseBookshelf2:
|
||||||
|
; jumpstd MagazineBookshelfScript
|
||||||
|
|
||||||
|
PrycesHousePryce:
|
||||||
|
jumptext PrycesHousePryceText
|
||||||
|
|
||||||
|
PrycesHousePryceText:
|
||||||
|
text "Thank you for"
|
||||||
|
line "saving my"
|
||||||
|
cont "beloved town."
|
||||||
|
|
||||||
|
para "My middle name"
|
||||||
|
line "is WILLOW."
|
||||||
|
|
||||||
|
para "They say willow"
|
||||||
|
line "is flexible,"
|
||||||
|
cont "and not easily"
|
||||||
|
cont "broken, but..."
|
||||||
|
|
||||||
|
para "Well, my legs"
|
||||||
|
line "aren't what they"
|
||||||
|
cont "used to be."
|
||||||
|
|
||||||
|
para "As long as I"
|
||||||
|
line "have my cane,"
|
||||||
|
cont "though, I'll be"
|
||||||
|
cont "fine."
|
||||||
|
done
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouseDelibirdScript:
|
||||||
|
opentext
|
||||||
|
writetext LakeOfRagePrycesHouseDelibirdText
|
||||||
|
cry DELIBIRD
|
||||||
|
waitbutton
|
||||||
|
closetext
|
||||||
|
end
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouseDelibirdText:
|
||||||
|
text "Delideli!"
|
||||||
|
done
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouseSwinubScript:
|
||||||
|
opentext
|
||||||
|
writetext LakeOfRagePrycesHouseSwinubText
|
||||||
|
cry SWINUB
|
||||||
|
waitbutton
|
||||||
|
closetext
|
||||||
|
end
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouseSwinubText:
|
||||||
|
text "Swine! Nub!"
|
||||||
|
done
|
||||||
|
|
||||||
|
; To be used when there's a Seel overworld sprite taken from RBY
|
||||||
|
;LakeOfRagePrycesHouseSeelScript:
|
||||||
|
; opentext
|
||||||
|
; writetext LakeOfRagePrycesHouseSeelText
|
||||||
|
; cry SEEL
|
||||||
|
; waitbutton
|
||||||
|
; closetext
|
||||||
|
; end
|
||||||
|
|
||||||
|
;LakeOfRagePrycesHouseSeelText:
|
||||||
|
; text "Seel! Seel!"
|
||||||
|
; done
|
||||||
|
|
||||||
|
def_callbacks
|
||||||
|
callback MAPCALLBACK_OBJECTS, LakeOfRagePrycesHousePryce
|
||||||
|
|
||||||
|
LakeOfRagePrycesHousePryce:
|
||||||
|
checkevent EVENT_LAKE_OF_RAGE_RED_GYARADOS
|
||||||
|
iffalse .NoAppear
|
||||||
|
sjump .Appear
|
||||||
|
|
||||||
|
.Appear:
|
||||||
|
appear LAKEOFRAGEPRYCESHOUSE_PRYCE
|
||||||
|
endcallback
|
||||||
|
|
||||||
|
.NoAppear:
|
||||||
|
disappear LAKEOFRAGEPRYCESHOUSE_PRYCE
|
||||||
|
endcallback
|
||||||
|
|
||||||
|
LakeOfRagePrycesHouse_MapEvents:
|
||||||
|
db 0, 0 ; filler
|
||||||
|
|
||||||
|
def_warp_events
|
||||||
|
warp_event 3, 9, LAKE_OF_RAGE, 6
|
||||||
|
warp_event 4, 9, LAKE_OF_RAGE, 6
|
||||||
|
|
||||||
|
def_coord_events
|
||||||
|
|
||||||
|
def_bg_events
|
||||||
|
; bg_event 3, 1, BGEVENT_READ, PrycesHouseBookshelf2
|
||||||
|
; bg_event 1, 1, BGEVENT_READ, PrycesHouseBookshelf1
|
||||||
|
|
||||||
|
def_object_events
|
||||||
|
object_event 9, 6, SPRITE_PRYCE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, PrycesHousePryce, EVENT_LAKE_OF_RAGE_RED_GYARADOS
|
||||||
|
object_event 3, 5, SPRITE_BIRD, SPRITEMOVEDATA_WANDER, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LakeOfRagePrycesHouseDelibirdScript, -1
|
||||||
|
object_event 10, 6, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, LakeOfRagePrycesHouseSwinubScript, -1
|
||||||
|
;object_event 2, 5, SPRITE_SEEL, SPRITEMOVEDATA_WANDER, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, LakeOfRagePrycesHouseSeelScript, -1
|
|
@ -179,7 +179,7 @@ PlayersHouse2F_MapEvents:
|
||||||
db 0, 0 ; filler
|
db 0, 0 ; filler
|
||||||
|
|
||||||
def_warp_events
|
def_warp_events
|
||||||
warp_event 7, 0, LAKE_OF_RAGE, 3
|
warp_event 7, 0, LAKE_OF_RAGE, 1
|
||||||
;warp_event 7, 0, PLAYERS_HOUSE_1F, 3
|
;warp_event 7, 0, PLAYERS_HOUSE_1F, 3
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
Loading…
Reference in a new issue