2015-07-10 00:00:27 -07:00
|
|
|
VermilionGym_MapScriptHeader:
|
2013-02-16 22:54:07 -08:00
|
|
|
; trigger count
|
|
|
|
db 0
|
|
|
|
|
|
|
|
; callback count
|
|
|
|
db 0
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
SurgeScript_0x1920a5:
|
2013-02-16 22:54:07 -08:00
|
|
|
faceplayer
|
|
|
|
loadfont
|
2015-07-10 00:00:27 -07:00
|
|
|
checkflag ENGINE_THUNDERBADGE
|
|
|
|
iftrue .FightDone
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x192142
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
winlosstext UnknownText_0x192238, $0000
|
|
|
|
loadtrainer LT_SURGE, 1
|
|
|
|
startbattle
|
|
|
|
returnafterbattle
|
2013-09-24 00:48:58 -07:00
|
|
|
setevent EVENT_BEAT_LTSURGE
|
|
|
|
setevent EVENT_BEAT_GENTLEMAN_GREGORY
|
|
|
|
setevent EVENT_BEAT_GUITARIST_VINCENT
|
|
|
|
setevent EVENT_BEAT_JUGGLER_HORTON
|
2013-02-16 22:54:07 -08:00
|
|
|
loadfont
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x192277
|
2014-04-30 03:04:35 -07:00
|
|
|
playsound SFX_GET_BADGE
|
2013-02-16 22:54:07 -08:00
|
|
|
waitbutton
|
2015-07-10 00:00:27 -07:00
|
|
|
setflag ENGINE_THUNDERBADGE
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x192291
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
.FightDone
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x192303
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
TrainerGentlemanGregory:
|
2013-02-16 22:54:07 -08:00
|
|
|
; bit/flag number
|
2015-07-10 01:20:21 -07:00
|
|
|
dw EVENT_BEAT_GENTLEMAN_GREGORY
|
2013-02-16 22:54:07 -08:00
|
|
|
|
|
|
|
; trainer group && trainer id
|
|
|
|
db GENTLEMAN, GREGORY
|
|
|
|
|
|
|
|
; text when seen
|
|
|
|
dw GentlemanGregorySeenText
|
|
|
|
|
|
|
|
; text when trainer beaten
|
|
|
|
dw GentlemanGregoryBeatenText
|
|
|
|
|
|
|
|
; script when lost
|
|
|
|
dw $0000
|
|
|
|
|
|
|
|
; script when talk again
|
|
|
|
dw GentlemanGregoryScript
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GentlemanGregoryScript:
|
2013-02-16 22:54:07 -08:00
|
|
|
talkaftercancel
|
|
|
|
loadfont
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x1923b0
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
TrainerGuitaristVincent:
|
2013-02-16 22:54:07 -08:00
|
|
|
; bit/flag number
|
2015-07-10 01:20:21 -07:00
|
|
|
dw EVENT_BEAT_GUITARIST_VINCENT
|
2013-02-16 22:54:07 -08:00
|
|
|
|
|
|
|
; trainer group && trainer id
|
|
|
|
db GUITARIST, VINCENT
|
|
|
|
|
|
|
|
; text when seen
|
|
|
|
dw GuitaristVincentSeenText
|
|
|
|
|
|
|
|
; text when trainer beaten
|
|
|
|
dw GuitaristVincentBeatenText
|
|
|
|
|
|
|
|
; script when lost
|
|
|
|
dw $0000
|
|
|
|
|
|
|
|
; script when talk again
|
|
|
|
dw GuitaristVincentScript
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GuitaristVincentScript:
|
2013-02-16 22:54:07 -08:00
|
|
|
talkaftercancel
|
|
|
|
loadfont
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x19244b
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
TrainerJugglerHorton:
|
2013-02-16 22:54:07 -08:00
|
|
|
; bit/flag number
|
2015-07-10 01:20:21 -07:00
|
|
|
dw EVENT_BEAT_JUGGLER_HORTON
|
2013-02-16 22:54:07 -08:00
|
|
|
|
|
|
|
; trainer group && trainer id
|
|
|
|
db JUGGLER, HORTON
|
|
|
|
|
|
|
|
; text when seen
|
|
|
|
dw JugglerHortonSeenText
|
|
|
|
|
|
|
|
; text when trainer beaten
|
|
|
|
dw JugglerHortonBeatenText
|
|
|
|
|
|
|
|
; script when lost
|
|
|
|
dw $0000
|
|
|
|
|
|
|
|
; script when talk again
|
|
|
|
dw JugglerHortonScript
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
JugglerHortonScript:
|
2013-02-16 22:54:07 -08:00
|
|
|
talkaftercancel
|
|
|
|
loadfont
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x1924d6
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
VermilionGymGuyScript:
|
2013-02-16 22:54:07 -08:00
|
|
|
faceplayer
|
|
|
|
loadfont
|
2013-09-24 00:48:58 -07:00
|
|
|
checkevent EVENT_BEAT_LTSURGE
|
2013-02-16 22:54:07 -08:00
|
|
|
iftrue .VermilionGymGuyWinScript
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext VermilionGymGuyText
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
|
|
|
.VermilionGymGuyWinScript
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext VermilionGymGuyWinText
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
loadmovesprites
|
|
|
|
end
|
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
MapVermilionGymSignpost14Script:
|
2013-02-16 22:54:07 -08:00
|
|
|
jumptext UnknownText_0x19261e
|
|
|
|
|
2015-06-24 20:51:36 -07:00
|
|
|
VermilionGymStatue:
|
|
|
|
checkflag ENGINE_THUNDERBADGE
|
|
|
|
iftrue .Beaten
|
2015-06-24 18:26:24 -07:00
|
|
|
jumpstd gymstatue1
|
2015-06-24 20:51:36 -07:00
|
|
|
.Beaten
|
2013-02-16 22:54:07 -08:00
|
|
|
trainertotext LT_SURGE, 1, $1
|
2015-06-24 18:26:24 -07:00
|
|
|
jumpstd gymstatue2
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x192142:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "SURGE: Hey, you"
|
|
|
|
line "little tyke!"
|
|
|
|
|
|
|
|
para "I have to hand it"
|
|
|
|
line "to you. It may not"
|
|
|
|
|
|
|
|
para "be very smart to"
|
|
|
|
line "challenge me, but"
|
|
|
|
cont "it takes guts!"
|
|
|
|
|
|
|
|
para "When it comes to"
|
|
|
|
line "electric #MON,"
|
|
|
|
cont "I'm number one!"
|
|
|
|
|
|
|
|
para "I've never lost on"
|
|
|
|
line "the battlefield."
|
|
|
|
|
|
|
|
para "I'll zap you just"
|
|
|
|
line "like I did my"
|
|
|
|
cont "enemies in war!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x192238:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "SURGE: Arrrgh!"
|
|
|
|
line "You are strong!"
|
|
|
|
|
|
|
|
para "OK, kid. You get"
|
|
|
|
line "THUNDERBADGE!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x192277:
|
2015-06-27 21:59:17 -07:00
|
|
|
text "<PLAYER> received"
|
2014-03-05 21:29:44 -08:00
|
|
|
line "THUNDERBADGE."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x192291:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "SURGE: THUNDER-"
|
|
|
|
line "BADGE increases"
|
|
|
|
cont "#MON's speed. "
|
|
|
|
|
|
|
|
para "Consider it proof"
|
|
|
|
line "that you defeated"
|
|
|
|
|
|
|
|
para "me. You wear it"
|
|
|
|
line "proudly, hear?"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x192303:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "SURGE: Hey, kid!"
|
|
|
|
line "Still slugging and"
|
|
|
|
cont "chugging away?"
|
|
|
|
|
|
|
|
para "My #MON and I"
|
|
|
|
line "are still at it!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GentlemanGregorySeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "You're here to"
|
|
|
|
line "defeat LT.SURGE?"
|
|
|
|
|
|
|
|
para "Not if I can help"
|
|
|
|
line "it!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GentlemanGregoryBeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Sorry I failed"
|
|
|
|
line "you, LT.SURGE,"
|
|
|
|
cont "sir!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x1923b0:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "When I was still"
|
|
|
|
line "in the army, LT."
|
|
|
|
|
|
|
|
para "SURGE saved my"
|
|
|
|
line "life."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GuitaristVincentSeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "LT.SURGE recog-"
|
|
|
|
line "nized my potential"
|
|
|
|
|
|
|
|
para "with electric"
|
|
|
|
line "#MON."
|
|
|
|
|
|
|
|
para "Think you can beat"
|
|
|
|
line "me?"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
GuitaristVincentBeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Ooh, how shocking!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x19244b:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "If the GYM's traps"
|
|
|
|
line "were working, you"
|
|
|
|
|
|
|
|
para "would have been"
|
|
|
|
line "toast…"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
JugglerHortonSeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "I'm going to take"
|
|
|
|
line "you down! Prepare"
|
|
|
|
cont "to be shocked!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
JugglerHortonBeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Gwaaah!"
|
|
|
|
line "I was overpowered…"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x1924d6:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Don't get too com-"
|
|
|
|
line "fortable about"
|
|
|
|
|
|
|
|
para "beating me…"
|
|
|
|
line "LT.SURGE is tough."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
VermilionGymGuyText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Yo! CHAMP in"
|
|
|
|
line "making!"
|
|
|
|
|
|
|
|
para "You lucked out"
|
|
|
|
line "this time."
|
|
|
|
|
|
|
|
para "LT.SURGE is very"
|
|
|
|
line "cautious. He has"
|
|
|
|
|
|
|
|
para "traps set all over"
|
|
|
|
line "the GYM."
|
|
|
|
|
|
|
|
para "But--he-heh--the"
|
|
|
|
line "traps aren't"
|
|
|
|
cont "active right now."
|
|
|
|
|
|
|
|
para "You'll have no"
|
|
|
|
line "problem getting to"
|
|
|
|
cont "LT.SURGE."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
VermilionGymGuyWinText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Whew! That was an"
|
|
|
|
line "electrifying bout!"
|
|
|
|
|
|
|
|
para "It sure made me"
|
|
|
|
line "nervous."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
UnknownText_0x19261e:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Nope! Nothing here"
|
|
|
|
line "but trash."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 00:00:27 -07:00
|
|
|
VermilionGym_MapEventHeader:
|
2013-02-16 22:54:07 -08:00
|
|
|
; filler
|
|
|
|
db 0, 0
|
|
|
|
|
|
|
|
; warps
|
|
|
|
db 2
|
|
|
|
warp_def $11, $4, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY
|
|
|
|
warp_def $11, $5, 7, GROUP_VERMILION_CITY, MAP_VERMILION_CITY
|
|
|
|
|
|
|
|
; xy triggers
|
|
|
|
db 0
|
|
|
|
|
|
|
|
; signposts
|
|
|
|
db 17
|
|
|
|
signpost 7, 1, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 7, 3, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 7, 5, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 7, 7, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 7, 9, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 9, 1, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 9, 3, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 9, 5, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 9, 7, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 9, 9, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 11, 1, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 11, 3, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 11, 5, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 11, 7, $0, MapVermilionGymSignpost14Script
|
|
|
|
signpost 11, 9, $0, MapVermilionGymSignpost14Script
|
2015-06-24 20:51:36 -07:00
|
|
|
signpost 15, 3, $0, VermilionGymStatue
|
|
|
|
signpost 15, 6, $0, VermilionGymStatue
|
2013-02-16 22:54:07 -08:00
|
|
|
|
|
|
|
; people-events
|
|
|
|
db 5
|
2015-07-11 23:00:17 -07:00
|
|
|
person_event SPRITE_SURGE, 6, 9, $6, $0, 255, 255, $b0, 0, SurgeScript_0x1920a5, EVENT_ALWAYS_THERE
|
|
|
|
person_event SPRITE_GENTLEMAN, 12, 12, $8, $0, 255, 255, $92, 4, TrainerGentlemanGregory, EVENT_ALWAYS_THERE
|
|
|
|
person_event SPRITE_ROCKER, 11, 8, $6, $3, 255, 255, $82, 3, TrainerGuitaristVincent, EVENT_ALWAYS_THERE
|
|
|
|
person_event SPRITE_SUPER_NERD, 14, 4, $9, $0, 255, 255, $92, 4, TrainerJugglerHorton, EVENT_ALWAYS_THERE
|
|
|
|
person_event SPRITE_GYM_GUY, 19, 11, $6, $0, 255, 255, $90, 1, VermilionGymGuyScript, EVENT_ALWAYS_THERE
|