mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-07 08:35:23 +13:00
Quiet Cave
This adds Quiet Cave, with all the relevant details. Wild Pokemon still don't appear, though. I defined it as a route, as if it were a cave, the Pokemon would jump out anywhere, regardless of grass.
This commit is contained in:
parent
8de60fe1a8
commit
e7fb81e28e
19 changed files with 359 additions and 69 deletions
226
maps/QuietCave.asm
Normal file
226
maps/QuietCave.asm
Normal file
|
|
@ -0,0 +1,226 @@
|
|||
; Text in this area uses translations from Minamitoku.
|
||||
; https://www.youtube.com/watch?v=Pe1vsKRl7_M&ab_channel=Minamitoku
|
||||
|
||||
object_const_def
|
||||
const QUIET_CAVE_BUG_CATCHER
|
||||
|
||||
QuietCave_MapScripts:
|
||||
def_scene_scripts
|
||||
|
||||
def_callbacks
|
||||
|
||||
QuietCaveSign1:
|
||||
jumptext QuietCaveSign1Text
|
||||
|
||||
QuietCaveSign1Text:
|
||||
text "SILENT HILLS"
|
||||
line "This way!"
|
||||
done
|
||||
|
||||
QuietCaveSign2:
|
||||
jumptext Route49Sign2Text
|
||||
|
||||
QuietCaveSign2Text:
|
||||
text "OLD CITY"
|
||||
line "This way!"
|
||||
done
|
||||
|
||||
QuietCaveBoy1:
|
||||
jumptextfaceplayer QuietCaveBoy1Text
|
||||
|
||||
QuietCaveBoy1Text:
|
||||
text "The wild #MON"
|
||||
line "here are weak,"
|
||||
cont "so my friends"
|
||||
cont "train here!"
|
||||
|
||||
para "Test your strength"
|
||||
line "against them!"
|
||||
done
|
||||
|
||||
TrainerBugCatcherSioned:
|
||||
trainer BUG_CATCHER, SIONED, EVENT_BEAT_BUG_CATCHER_SIONED, BugCatcherSionedSeenText, BugCatcherSionedBeatenText, 0, .Script
|
||||
|
||||
.Script:
|
||||
endifjustbattled
|
||||
opentext
|
||||
writetext BugCatcherSionedAfterText
|
||||
waitbutton
|
||||
closetext
|
||||
end
|
||||
|
||||
; Minamitoku didn't translate the text outside of the spotted text, so we'll stick with this.
|
||||
BugCatcherSionedSeenText:
|
||||
text "I know more"
|
||||
line "about bug type"
|
||||
cont "#MON than"
|
||||
cont "anyone else!"
|
||||
done
|
||||
|
||||
BugCatcherSionedBeatenText:
|
||||
text "Not bad!"
|
||||
done
|
||||
|
||||
BugCatcherSionedAfterText:
|
||||
text "Foreigners often"
|
||||
line "say this place"
|
||||
cont "feels familiar."
|
||||
|
||||
para "What's so special"
|
||||
line "about this place,"
|
||||
cont "anyhow?"
|
||||
done
|
||||
|
||||
; Reusing previously unused Beauty here.
|
||||
TrainerBeautyJulie:
|
||||
trainer BEAUTY, JULIE, EVENT_BEAT_BEAUTY_JULIE, BeautyJulieSeenText, BeautyJulieBeatenText, 0, .Script
|
||||
|
||||
.Script:
|
||||
endifjustbattled
|
||||
opentext
|
||||
writetext BeautyJulieAfterText
|
||||
waitbutton
|
||||
closetext
|
||||
end
|
||||
|
||||
; Minamitoku didn't translate the text outside of the spotted text here too.
|
||||
BeautyJulieSeenText:
|
||||
text "Nice weather..."
|
||||
line "How are you?"
|
||||
done
|
||||
|
||||
BeautyJulieBeatenText:
|
||||
text "PERSIAN! No!"
|
||||
done
|
||||
|
||||
BeautyJulieAfterText:
|
||||
text "Huh? This is a"
|
||||
line "cave?"
|
||||
|
||||
para "I see..."
|
||||
done
|
||||
|
||||
; Reusing previously unused Firebreather here.
|
||||
; He's also the most funny.
|
||||
TrainerFirebreatherDick:
|
||||
trainer FIREBREATHER, DICK, EVENT_BEAT_FIREBREATHER_DICK, FirebreatherDickSeenText, FirebreatherDickBeatenText, 0, .Script
|
||||
|
||||
.Script:
|
||||
endifjustbattled
|
||||
opentext
|
||||
writetext FirebreatherDickAfterText
|
||||
waitbutton
|
||||
closetext
|
||||
end
|
||||
|
||||
; Minamitoku didn't translate the text outside of the spotted text here too.
|
||||
FirebreatherDickSeenText:
|
||||
text "I'm practicing"
|
||||
line "FLAMETHROWER!"
|
||||
done
|
||||
|
||||
FirebreatherDickBeatenText:
|
||||
text "Fwoosh!"
|
||||
done
|
||||
|
||||
FirebreatherDickAfterText:
|
||||
text "It's nice to"
|
||||
line "light up the"
|
||||
cont "cave, but..."
|
||||
|
||||
para "It's a little"
|
||||
line "dangerous, isn't"
|
||||
cont "it?"
|
||||
done
|
||||
|
||||
TrainerBugCatcherElwyn:
|
||||
trainer BUG_CATCHER, ELWYN, EVENT_BEAT_BUG_CATCHER_ELWYN, BugCatcherElwynSeenText, BugCatcherElwynBeatenText, 0, .Script
|
||||
|
||||
.Script:
|
||||
endifjustbattled
|
||||
opentext
|
||||
writetext BugCatcherElwynBeatenText
|
||||
waitbutton
|
||||
closetext
|
||||
end
|
||||
|
||||
; Minamitoku didn't translate the text outside of the spotted text here too.
|
||||
BugCatcherElwynSeenText:
|
||||
text "Hey! Hey! Watch!"
|
||||
|
||||
para "This is definitely"
|
||||
line "a new #MON!"
|
||||
done
|
||||
|
||||
BugCatcherElwynBeatenText:
|
||||
text "Huh?!"
|
||||
done
|
||||
|
||||
; Definitely creative liberties here - if a translation is brought in, it'll definitely be replaced. Very funny for now.
|
||||
BugCatcherElwynAfterText:
|
||||
text "This LEDIAN is"
|
||||
line "so weak!"
|
||||
|
||||
para "I guess new"
|
||||
line "doesn't mean"
|
||||
cont "strong..."
|
||||
done
|
||||
|
||||
TrainerSchoolboyPero:
|
||||
trainer SCHOOLBOY, PERO, EVENT_BEAT_SCHOOLBOY_PERO, SchoolboyPeroSeenText, SchoolboyPeroBeatenText, 0, .Script
|
||||
|
||||
.Script:
|
||||
endifjustbattled
|
||||
opentext
|
||||
writetext SchoolboyPeroAfterText
|
||||
waitbutton
|
||||
closetext
|
||||
end
|
||||
|
||||
; Minamitoku didn't translate the text outside of the spotted text here too.
|
||||
SchoolboyPeroSeenText:
|
||||
text "I've studied a"
|
||||
line "lot, so I have"
|
||||
cont "to be stronger"
|
||||
cont "than you!"
|
||||
done
|
||||
|
||||
SchoolboyPeroBeatenText:
|
||||
text "How?!"
|
||||
done
|
||||
|
||||
; Definitely creative liberties here - if a translation is brought in, it'll definitely be replaced. Very funny for now.
|
||||
SchoolboyPeroAfterText:
|
||||
text "Huh? How did"
|
||||
line "I get DISTURBAN?"
|
||||
|
||||
para "I tricked my"
|
||||
line "SHELLDER into"
|
||||
cont "evolving!"
|
||||
|
||||
para "It's easy! Just"
|
||||
line "a SLOWPOKETAIL!"
|
||||
done
|
||||
|
||||
QuietCave_MapEvents:
|
||||
db 0, 0 ; filler
|
||||
|
||||
def_warp_events
|
||||
warp_event 53, 29, ROUTE_49, 1
|
||||
warp_event 53, 30, ROUTE_49, 2
|
||||
; warp_event 8, 0, ROUTE_49_2, 1
|
||||
; warp_event 9, 0, ROUTE_49_2, 2
|
||||
|
||||
def_coord_events
|
||||
|
||||
def_bg_events
|
||||
bg_event 50, 28, BGEVENT_READ, Route49Sign1
|
||||
bg_event 13, 2, BGEVENT_READ, Route49Sign2
|
||||
|
||||
def_object_events
|
||||
object_event 45, 28, SPRITE_ROCKER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, QuietCaveBoy1, -1
|
||||
object_event 45, 19, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBugCatcherSioned, -1
|
||||
object_event 33, 26, SPRITE_BEAUTY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerBeautyJulie, -1
|
||||
object_event 31, 6, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerFirebreatherDick, -1
|
||||
object_event 11, 27, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerBugCatcherElwyn, -1
|
||||
object_event 11, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 6, TrainerSchoolboyPero, -1
|
||||
Loading…
Add table
Add a link
Reference in a new issue