jep-hack/maps/WinnersPath.asm
Llinos Evans 157bfdc15b Winner's Path outside & connected
This makes and connects Winner's Path Outside to Victory Road Gate. Also fixes bugs in Winner's Path that caused signs to crash the game.

Next, making the route that connects to Silent Hills, and reintegrating Mt. Silver!
2024-07-18 16:15:40 +01:00

142 lines
3 KiB
NASM

object_const_def
WinnersPath_MapScripts:
def_scene_scripts
def_callbacks
WinnersPathSign1Script:
jumptext WinnersPathSign1Text
WinnersPathSign2Script:
jumptext WinnersPathSign2Text
WinnersPathSign1Text:
text "WINNER'S PATH"
line "You've faced the"
cont "best! Now fight"
cont "the winners!" ; There has to be a better way to do this, right?
done
WinnersPathSign2Text:
text "WINNER'S PATH"
line "NIHON ahead."
para "Congratulations,"
line "champion!"
done
TrainerCoolTrainerErick:
trainer COOLTRAINERM, ERICK, EVENT_BEAT_COOLTRAINERM_ERICK, CoolTrainerErickSeenText, CoolTrainerErickBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext CoolTrainerErickAfterBattleText
waitbutton
closetext
end
CoolTrainerErickSeenText:
text "You must have"
line "gone through a"
cont "lot to get here!"
para "Can you keep up?"
done
CoolTrainerErickBeatenText:
text "Sure can!"
prompt
CoolTrainerErickAfterBattleText:
text "This is your big"
line "moment! Go on!"
done
TrainerCoolTrainerAndy:
trainer COOLTRAINERM, ANDY, EVENT_BEAT_COOLTRAINERM_ANDY, CoolTrainerAndySeenText, CoolTrainerAndyBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext CoolTrainerAndyAfterBattleText
waitbutton
closetext
end
CoolTrainerAndySeenText:
text "What the? You're"
line "the newest JOHTO"
cont "LEAGUE CHAMPION?"
para "No way! Let me"
line "take you back"
cont "home, kid!"
done
CoolTrainerAndyBeatenText:
text "Wh-whoa! Strong!"
prompt
CoolTrainerAndyAfterBattleText:
text "I'm so, so sorry."
para "It's exactly my"
line "fault!"
done
TrainerBeautyJaclyn:
trainer BEAUTY, JACLYN, EVENT_BEAT_BEAUTY_JACLYN, BeautyJaclynSeenText, BeautyJaclynBeatenText, 0, .AfterScript
.AfterScript:
endifjustbattled
opentext
writetext BeautyJaclynAfterBattleText
waitbutton
closetext
end
BeautyJaclynSeenText:
text "Oh, a cute"
line "TRAINER! Let's"
cont "see how you"
cont "got here!"
done
BeautyJaclynBeatenText:
text "Hey, take it"
line "easy! You won"
cont "already!"
prompt
BeautyJaclynAfterBattleText:
text "I love meeting"
line "the strong"
cont "TRAINERs here."
para "Many used to be"
line "CHAMPIONs! Eek!"
done
WinnersPath_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 49, WINNERS_PATH_OUTSIDE, 3
warp_event 17, 39, WINNERS_PATH, 3
warp_event 17, 29, WINNERS_PATH, 2
warp_event 3, 21, WINNERS_PATH, 5
warp_event 3, 11, WINNERS_PATH, 4
warp_event 17, 5, WINNERS_PATH_OUTSIDE, 4 ; Some Route...
def_coord_events
def_bg_events
bg_event 2, 48, BGEVENT_READ, WinnersPathSign1Script
bg_event 16, 4, BGEVENT_READ, WinnersPathSign2Script
def_object_events
object_event 9, 43, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerCoolTrainerErick, -1
object_event 5, 22, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerCoolTrainerAndy, -1
object_event 7, 8, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerBeautyJaclyn, -1