pokecrystal-board/maps/VermilionGym.asm

295 lines
6.4 KiB
NASM
Raw Normal View History

2015-07-10 00:00:27 -07:00
VermilionGym_MapScriptHeader:
.MapTriggers:
db 0
.MapCallbacks:
db 0
2015-07-10 00:00:27 -07:00
SurgeScript_0x1920a5:
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
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2015-11-02 11:37:02 -08:00
winlosstext UnknownText_0x192238, 0
2015-11-25 07:16:29 -08:00
scriptedtrainerdata 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
loadfont
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x192277
playsound SFX_GET_BADGE
2015-11-25 07:16:29 -08:00
waitsfx
2015-07-10 00:00:27 -07:00
setflag ENGINE_THUNDERBADGE
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x192291
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
.FightDone
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x192303
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
TrainerGentlemanGregory:
2015-11-02 11:37:02 -08:00
trainer EVENT_BEAT_GENTLEMAN_GREGORY, GENTLEMAN, GREGORY, GentlemanGregorySeenText, GentlemanGregoryBeatenText, 0, GentlemanGregoryScript
2015-07-10 00:00:27 -07:00
GentlemanGregoryScript:
2015-11-25 07:16:29 -08:00
end_if_just_battled
loadfont
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1923b0
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
TrainerGuitaristVincent:
2015-11-02 11:37:02 -08:00
trainer EVENT_BEAT_GUITARIST_VINCENT, GUITARIST, VINCENT, GuitaristVincentSeenText, GuitaristVincentBeatenText, 0, GuitaristVincentScript
2015-07-10 00:00:27 -07:00
GuitaristVincentScript:
2015-11-25 07:16:29 -08:00
end_if_just_battled
loadfont
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x19244b
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
TrainerJugglerHorton:
2015-11-02 11:37:02 -08:00
trainer EVENT_BEAT_JUGGLER_HORTON, JUGGLER, HORTON, JugglerHortonSeenText, JugglerHortonBeatenText, 0, JugglerHortonScript
2015-07-10 00:00:27 -07:00
JugglerHortonScript:
2015-11-25 07:16:29 -08:00
end_if_just_battled
loadfont
2015-01-20 00:01:23 -08:00
writetext UnknownText_0x1924d6
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
VermilionGymGuyScript:
faceplayer
loadfont
2013-09-24 00:48:58 -07:00
checkevent EVENT_BEAT_LTSURGE
iftrue .VermilionGymGuyWinScript
2015-01-20 00:01:23 -08:00
writetext VermilionGymGuyText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
.VermilionGymGuyWinScript
2015-01-20 00:01:23 -08:00
writetext VermilionGymGuyWinText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 00:00:27 -07:00
MapVermilionGymSignpost14Script:
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
trainertotext LT_SURGE, 1, $1
2015-06-24 18:26:24 -07:00
jumpstd gymstatue2
2015-07-10 00:00:27 -07:00
UnknownText_0x192142:
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
2015-07-10 00:00:27 -07:00
UnknownText_0x192238:
text "SURGE: Arrrgh!"
line "You are strong!"
para "OK, kid. You get"
line "THUNDERBADGE!"
done
2015-07-10 00:00:27 -07:00
UnknownText_0x192277:
text "<PLAYER> received"
line "THUNDERBADGE."
done
2015-07-10 00:00:27 -07:00
UnknownText_0x192291:
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
2015-07-10 00:00:27 -07:00
UnknownText_0x192303:
text "SURGE: Hey, kid!"
line "Still slugging and"
cont "chugging away?"
para "My #MON and I"
line "are still at it!"
done
2015-07-10 00:00:27 -07:00
GentlemanGregorySeenText:
text "You're here to"
line "defeat LT.SURGE?"
para "Not if I can help"
line "it!"
done
2015-07-10 00:00:27 -07:00
GentlemanGregoryBeatenText:
text "Sorry I failed"
line "you, LT.SURGE,"
cont "sir!"
done
2015-07-10 00:00:27 -07:00
UnknownText_0x1923b0:
text "When I was still"
line "in the army, LT."
para "SURGE saved my"
line "life."
done
2015-07-10 00:00:27 -07:00
GuitaristVincentSeenText:
text "LT.SURGE recog-"
line "nized my potential"
para "with electric"
line "#MON."
para "Think you can beat"
line "me?"
done
2015-07-10 00:00:27 -07:00
GuitaristVincentBeatenText:
text "Ooh, how shocking!"
done
2015-07-10 00:00:27 -07:00
UnknownText_0x19244b:
text "If the GYM's traps"
line "were working, you"
para "would have been"
line "toast…"
done
2015-07-10 00:00:27 -07:00
JugglerHortonSeenText:
text "I'm going to take"
line "you down! Prepare"
cont "to be shocked!"
done
2015-07-10 00:00:27 -07:00
JugglerHortonBeatenText:
text "Gwaaah!"
line "I was overpowered…"
done
2015-07-10 00:00:27 -07:00
UnknownText_0x1924d6:
text "Don't get too com-"
line "fortable about"
para "beating me…"
line "LT.SURGE is tough."
done
2015-07-10 00:00:27 -07:00
VermilionGymGuyText:
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
2015-07-10 00:00:27 -07:00
VermilionGymGuyWinText:
text "Whew! That was an"
line "electrifying bout!"
para "It sure made me"
line "nervous."
done
2015-07-10 00:00:27 -07:00
UnknownText_0x19261e:
text "Nope! Nothing here"
line "but trash."
done
2015-07-10 00:00:27 -07:00
VermilionGym_MapEventHeader:
; filler
db 0, 0
.Warps:
db 2
warp_def $11, $4, 7, VERMILION_CITY
warp_def $11, $5, 7, VERMILION_CITY
.XYTriggers:
db 0
.Signposts:
db 17
signpost 7, 1, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 7, 3, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 7, 5, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 7, 7, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 7, 9, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 9, 1, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 9, 3, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 9, 5, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 9, 7, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 9, 9, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 11, 1, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 11, 3, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 11, 5, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 11, 7, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 11, 9, SIGNPOST_READ, MapVermilionGymSignpost14Script
signpost 15, 3, SIGNPOST_READ, VermilionGymStatue
signpost 15, 6, SIGNPOST_READ, VermilionGymStatue
.PersonEvents:
db 5
person_event SPRITE_SURGE, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, SurgeScript_0x1920a5, -1
person_event SPRITE_GENTLEMAN, 8, 8, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 4, TrainerGentlemanGregory, -1
person_event SPRITE_ROCKER, 7, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 3, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 3, TrainerGuitaristVincent, -1
person_event SPRITE_SUPER_NERD, 10, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 4, TrainerJugglerHorton, -1
person_event SPRITE_GYM_GUY, 15, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 1, VermilionGymGuyScript, -1