mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-06 16:15:24 +13:00
White City progressgating
This commit adds some events to the White City gate that prevent the player from getting too ahead of themselves. I've also expanded Route 66 and Winner's Path so you don't get that ugly gate ending too early. Oh, and Cal has his teams and some notes for the future chucked in. The player needs to dumpsterfuck Green to access White City now!
This commit is contained in:
parent
6c2a1d2707
commit
7a5cbd31dc
8 changed files with 126 additions and 26 deletions
|
|
@ -2,11 +2,14 @@
|
|||
; https://www.youtube.com/watch?v=Pe1vsKRl7_M&ab_channel=Minamitoku
|
||||
|
||||
; Because there's no player here, we're taking the opportunity to expand on Cal.
|
||||
; While usually a Trainer House stand-in in Viridian, he is characterised in some ways.
|
||||
; For example, he says he's a traveling trainer in GSC.
|
||||
; In Stadium 2, he is further characterised and even given a unique design.
|
||||
; In base GSC, he's a trainer who travels to Viridian City to challenge the player, acting as a stand-in if you haven't used Mystery Gift before.
|
||||
; In Stadium 2, he is given a unique design and uses largely random Pokemon.
|
||||
; Everything just kind of falls into place, no?
|
||||
|
||||
; So here, we're having Cal be a trainer who enjoys using rental Pokemon. He loves to battle, but doesn't want to spend too much time training or catching his own. He gets more excitement out of quick-thinking and wit!
|
||||
|
||||
; He'll still have his Trainer House role, but we're changing that up a bit too!
|
||||
|
||||
object_const_def
|
||||
const CALSHOUSE_KEN
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
k))(k)))))))))))(efj''%eeeeeeeeeej'''''''''''%-`-TnnnUptt]^"C"X555Y‹ŒŒb"†"X555Y`beeeeeeee"eeeX555Yeee`
|
||||
k))(k)))))))))))(efj''%eeeeeeeeeej'''''''''''%-`-TnnnUpttt]^"C"X555Y‹ŒŒŒb"†"X555Y`beeeeeeee"eeeX555Yeee`
|
||||
|
||||
|
||||
|
||||
|
||||
nnnnnnnnnnnŠ555Y
|
||||
nnnnnnnnnnnŠ555Y
|
||||
|
|
@ -2,9 +2,73 @@
|
|||
|
||||
Route66WhiteCityGate_MapScripts:
|
||||
def_scene_scripts
|
||||
scene_script Route66WhiteCityGateNoopScript, SCENE_WHITECITYGATEMOMENT
|
||||
|
||||
def_callbacks
|
||||
|
||||
Route66WhiteCityGateNoopScript:
|
||||
end
|
||||
|
||||
; Progressgating so the player doesn't go flying up to Stand...
|
||||
Route66WhiteCityGateOfficerScript:
|
||||
opentext
|
||||
checkevent EVENT_BEAT_LEADER_GREEN
|
||||
iftrue .skip
|
||||
writetext Route66WhiteCityGateOfficerNoGoText1
|
||||
waitbutton
|
||||
closetext
|
||||
pause 15
|
||||
applymovement PLAYER, Route66WhiteCityGateNoGoMovement
|
||||
opentext
|
||||
writetext Route66WhiteCityGateOfficerNoGoText2
|
||||
waitbutton
|
||||
closetext
|
||||
.skip
|
||||
end
|
||||
|
||||
; This can never trigger unless the above event can't trigger.
|
||||
Route66WhiteCityGateOfficerTalk:
|
||||
jumptext Route66WhiteCityGateOfficerYouGoText
|
||||
|
||||
Route66WhiteCityGateOfficerNoGoText1:
|
||||
text "Whoa, aren't you"
|
||||
line "hasty?"
|
||||
done
|
||||
|
||||
Route66WhiteCityGateOfficerNoGoText2:
|
||||
text "The road's closed,"
|
||||
line "come back another"
|
||||
cont "time."
|
||||
done
|
||||
|
||||
Route66WhiteCityGateOfficerYouGoText:
|
||||
text "WHITE CITY is a"
|
||||
line "big place."
|
||||
|
||||
para "Don't get lost"
|
||||
line "out there!"
|
||||
done
|
||||
|
||||
Route66WhiteCityGateNoGoMovement:
|
||||
step LEFT
|
||||
step_end
|
||||
|
||||
Route66WhiteCityGateSpaceworldGirlScript:
|
||||
jumptextfaceplayer Route66WhiteCityGateSpaceworldGirlText
|
||||
|
||||
Route66WhiteCityGateSpaceworldGirlText:
|
||||
text "There's this guy"
|
||||
line "who comes through"
|
||||
cont "here all the time."
|
||||
|
||||
para "What was his name…"
|
||||
|
||||
para "CAL?"
|
||||
|
||||
para "Yeah, we call him"
|
||||
line "a BATTLE MANIAC!"
|
||||
done
|
||||
|
||||
Route66WhiteCityGate_MapEvents:
|
||||
db 0, 0 ; filler
|
||||
|
||||
|
|
@ -15,7 +79,11 @@ Route66WhiteCityGate_MapEvents:
|
|||
warp_event 9, 7, WHITE_CITY, 1
|
||||
|
||||
def_coord_events
|
||||
coord_event 4, 5, SCENE_WHITECITYGATEMOMENT, Route66WhiteCityGateOfficerScript
|
||||
coord_event 4, 4, SCENE_WHITECITYGATEMOMENT, Route66WhiteCityGateOfficerScript
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
def_object_events
|
||||
object_event 4, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route66WhiteCityGateOfficerTalk, -1
|
||||
object_event 8, 3, SPRITE_SPACEWORLD_GIRL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route66WhiteCityGateSpaceworldGirlScript, -1
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
ƒWWWWWWƒWWWWWWƒWWWWWWƒƒWWWWWWEk))))("l**‚<>%"l**&l**&l**&„l**&l***(l***&l***&l***&j<>''%EWWaƒmC99„WWWpttt…ƒrq{{…E
|
||||
ƒWWWWWWƒWWWWWWƒWWWWWWƒƒWWWWWWEk))))("l**‚<>%"l**&l**&l**&„l**&l***(l***&l***&l***&j<>''%EWWaƒmC99„WWWptttt…ƒrqŒŒŒ…E
|
||||
Loading…
Add table
Add a link
Reference in a new issue